Expression Templates für partielle Differentialgleichungen

Third party funded individual grant


Project Details

Project leader:
Prof. Dr. Christoph Pflaum


Contributing FAU Organisations:
Lehrstuhl für Informatik 10 (Systemsimulation)
Professur für Informatik (Numerische Simulation mit Höchstleistungsrechnern)

Funding source: DFG-Einzelförderung / Forschungsstipendium (EIN-SFOR)
Start date: 01/03/2003
End date: 01/08/2008


Research Fields

Expression Templates
Professur für Informatik (Numerische Simulation mit Höchstleistungsrechnern)


Abstract (technical / expert description):


Die Implementierung von numerischen Algorithmen zur Lösung von partiellen Differentialgleichungen kostet viel Zeit und ist insbesondere dann schwierig, wenn eine sehr effiziente Implementierung und eine Parallelisierung notwendig ist. Mit Hilfe von Expression Templates können numerische Algorithmen wesentlich einfacher effizient implementiert und parallelisiert werden. Gezeigt wurde dies in der Bibliothek ExPDE, mit der partielle Differentialgleichungen mit linearen Finiten Elementen auf uniformen Gittern diskretisiert und parallel mit bis zu 600 Prozessoren effizient gelöst werden können. Um Expression Templates für allgemeine Finite Elemente auf adaptiven Gittern entwickeln zu können, sind grundlegend neue Konzepte notwendig. Diese sollen an einem 2D Programm auf unstrukturierten Gittern erforscht werden. Ziel ist es hierbei, Expression Templates so zu entwickeln, daß automatische Parallelisierung bezüglich verschiedener Parallelisierungskonzepte möglich ist.



Publications

Härdtlein, J., Pflaum, C., Linke, A., & Walters, C. (2009). Advanced expression templates programming. Computing and Visualization in Science, online. https://dx.doi.org/10.1007/s00791-009-0128-2
Härdtlein, J., Pflaum, C., & Linke, A. (2006). Blocking Techniques with Fast Expression Templates.
Härdtlein, J., & Pflaum, C. (2005). Efficient and User-friendly Computation of local Stiffness Matrices. In 18th Symposium Simulationstechnique ASIM 2005 Proceedings (pp. 748-753). Erlangen: Erlangen: SCS Publishing House.
Härdtlein, J., Linke, A., & Pflaum, C. (2005). Fast expression templates. Object-oriented high performance computing. In Computational Science - ICCS 2005 (pp. 1055-1063). Atlanta: Springer-verlag.
Pflaum, C., Bergen, B., & Linke, A. (2003). Scientific Progress in the Par-EXPDE-Project. In High Performance Computing in Science and Engineering, Munich 2002 (pp. 483-492). München: Berlin: Springer.

Last updated on 2018-22-11 at 16:47