Repository: Freie Universität Berlin, Math Department

A generic grid interface for parallel and adaptive scientific computing. Part II: Implementation and tests in DUNE

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

[img]
Preview
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