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

  • Bastian P
  • Blatt M
  • Dedner A
 et al. 
  • 66

    Readers

    Mendeley users who have this article in their library.
  • 199

    Citations

    Citations of this article.

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.

Author-supplied keywords

  • Abstract interface
  • C++
  • DUNE
  • Finite elements
  • Finite volumes
  • Generic programming
  • Hierarchical grids
  • Software

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Authors

  • P. Bastian

  • M. Blatt

  • A. Dedner

  • C. Engwer

  • R. Klöfkorn

  • R. Kornhuber

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free