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

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

  • Peter Bastian - , Universität Stuttgart (Autor:in)
  • Markus Blatt - , Universität Stuttgart (Autor:in)
  • Andreas Dedner - , Albert-Ludwigs-Universität Freiburg (Autor:in)
  • Christian Engwer - , Universität Stuttgart (Autor:in)
  • Robert Klöfkorn - , Albert-Ludwigs-Universität Freiburg (Autor:in)
  • Ralf Kornhuber - , Freie Universität (FU) Berlin (Autor:in)
  • Mario Ohlberger - , Westfälische Wilhelms-Universität Münster (Autor:in)
  • Oliver Sander - , Freie Universität (FU) Berlin (Autor:in)

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 (https://dune-project.org/). Numerical tests demonstrate the flexibility and the efficiency of our approach.

Details

OriginalspracheEnglisch
Seiten (von - bis)121-138
FachzeitschriftComputing (Vienna/New York)
Jahrgang82
Frühes Online-Datum10 Juni 2008
PublikationsstatusElektronische Veröffentlichung vor Drucklegung - 10 Juni 2008
Peer-Review-StatusJa
Extern publiziertJa

Externe IDs

ORCID /0000-0003-1093-6374/work/146644835
Scopus 47749131178

Schlagworte