|
|
|
[Contents] | [Index] |
Beschreibung der Forschungsarbeit:
Im Rahmen dieses Projektes wurde pdelib , ein System von Softwarekomponenten für die numerische Lösung partieller Differentialgleichungen, in enger Zusammenarbeit mit den Anwendern weiterentwickelt. Das Konzept pdelib wurde auf dem GAMM-Seminar zum Thema Concepts of Numerical Software vorgestellt [1].
Der objektorientierte und zugleich modulare
bottom-up-Entwurf von pdelib ermöglicht eine hohe
Wiederverwendbarkeit einzelner Teilkomponenten. Die
Wiederverwendbarkeit von objektorientierter Software ist auch Ziel
der Methodik der Design Patterns nach Gamma [2].
Eine Analyse (vgl. [1]) von
pdelib mittels dieser Methodik hat zu weiteren Verbesserungen
der Schnittstellen beigetragen. Zugleich lassen sich hieraus
Strategien für eine konsequente Weiterentwicklung ableiten.
Neben der Pflege bestehender Komponenten sind folgende Erweiterungen zu nennen: die Schnittstelle zur Skriptsprache lua , die Anbindung der Gitterverwaltung des adaptiven Finite-Elemente-Programms ALBERT , die Anbindung von Eigenwertproblem-Solvern aus LAPACK.
Die Skriptsprache lua [3] ermöglicht im Anwendungsprogramm ein komfortables Set-up aller Parameter sowie die Realisierung von kommandogesteuerten Simulatoren. Die Schnittstelle zu lua wurde so entworfen, daß diese als Ausgangspunkt für eine CORBA-konforme Objektverwaltung dienen kann. Prinzipiell ließen sich auf dieser Grundlage im Rahmen industriefinanzierter Auftragsprojekte graphische Benutzeroberflächen realisieren.
Auf der Basis von pdelib-Komponenten wurden im Institut
u. a. folgende Projekte bearbeitet:
Projektliteratur:
URL: http://www.tecgraf.puc-rio.br/lua/.
|
|
|
[Contents] | [Index] |