Bastian, P. and Blatt, M. and Dedner, A. and Engwer, C. and Klöfkorn, R. and Kornhuber, R. and Ohlberger, M. and Sander, O. (2008) A generic grid interface for parallel and adaptive scientific computing. Part II: Implementation and tests in DUNE. Computing, 82 (2-3). pp. 121-138. ISSN 0010-485X
|
PDF
418kB |
Official URL: http://dx.doi.org/10.1007/s00607-008-0004-9
Abstract
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.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | DUNE, hierarchical grids, software, abstract interface, generic programming, C++, finite elements, finite volumes |
Subjects: | Mathematical and Computer Sciences > Mathematics > Numerical Analysis |
Divisions: | Department of Mathematics and Computer Science > Institute of Mathematics |
ID Code: | 1807 |
Deposited By: | Ekaterina Engel |
Deposited On: | 19 Feb 2016 08:58 |
Last Modified: | 03 Mar 2017 14:41 |
Repository Staff Only: item control page