A generic grid interface for parallel and adaptive scientific computing. Part II: implementation and tests in DUNE
In a companion paper (Bastian et al. 2007, this issue) we introduced an abstract definition of a parallel and adaptive hierarchical grid for scientific computing. Based on this definition we derive an efficient interface specification as a set of C++ classes. This interface separates the application...
Gespeichert in:
Veröffentlicht in: | Computing 2008-07, Vol.82 (2-3), p.121-138 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In a companion paper (Bastian et al. 2007, this issue) we introduced an abstract definition of a parallel and adaptive hierarchical grid for scientific computing. Based on this definition we derive an efficient interface specification as a set of C++ classes. This interface separates the applications from the grid data structures. Thus, user implementations become independent of the underlying grid implementation. Modern C++ template techniques are used to provide an interface implementation without big performance losses. The implementation is realized as part of the software environment DUNE (
http://dune-project.org/
). Numerical tests demonstrate the flexibility and the efficiency of our approach. |
---|---|
ISSN: | 0010-485X 1436-5057 |
DOI: | 10.1007/s00607-008-0004-9 |