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...

Full description

Saved in:
Bibliographic Details
Published inComputing Vol. 82; no. 2-3; pp. 121 - 138
Main Authors Bastian, P., Blatt, M., Dedner, A., Engwer, C., Klöfkorn, R., Kornhuber, R., Ohlberger, M., Sander, O.
Format Journal Article
LanguageEnglish
Published Vienna Springer Vienna 01.07.2008
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN0010-485X
1436-5057
DOI10.1007/s00607-008-0004-9

Cover

More Information
Summary: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.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
ISSN:0010-485X
1436-5057
DOI:10.1007/s00607-008-0004-9