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...
Saved in:
| Published in | Computing Vol. 82; no. 2-3; pp. 121 - 138 |
|---|---|
| Main Authors | , , , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Vienna
Springer Vienna
01.07.2008
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0010-485X 1436-5057 |
| DOI | 10.1007/s00607-008-0004-9 |
Cover
| 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 |