Treffer: A generic interface for parallel and adaptive discretization schemes: abstraction principles and the DUNE-FEM module

Title:
A generic interface for parallel and adaptive discretization schemes: abstraction principles and the DUNE-FEM module
Source:
Computing (Wien. Print). 90(3-4):165-196
Publisher Information:
Wien: Springer, 2010.
Publication Year:
2010
Physical Description:
print, 33 ref
Original Material:
INIST-CNRS
Subject Terms:
Computer science, Informatique, Mathematics, Mathématiques, Sciences exactes et technologie, Exact sciences and technology, Sciences et techniques communes, Sciences and techniques of general use, Mathematiques, Mathematics, Analyse numérique. Calcul scientifique, Numerical analysis. Scientific computation, Analyse numérique, Numerical analysis, Equations aux dérivées partielles, problèmes aux valeurs initiales et problèmes aux valeurs limites dépendant du temps, Partial differential equations, initial value problems and time-dependant initial-boundary value problems, Equations aux dérivées partielles, problèmes aux valeurs limites, Partial differential equations, boundary value problems, Méthodes de calcul scientifique (y compris calcul symbolique, calcul algébrique), Methods of scientific computing (including symbolic computation, algebraic computation), Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Algorithmique. Calculabilité. Arithmétique ordinateur, Algorithmics. Computability. Computer arithmetics, Algorithme, Algorithm, Algoritmo, Analyse numérique, Numerical analysis, Análisis numérico, Calcul scientifique, Scientific computation, Computación científica, Equation dérivée partielle, Partial differential equation, Ecuación derivada parcial, Fonction mathématique, Mathematical function, Función matemática, Implémentation, Implementation, Implementación, Logiciel, Software, Logicial, Maillage, Grid pattern, Celdarada, Méthode Galerkin, Galerkin method, Método Galerkin, Méthode adaptative, Adaptive method, Método adaptativo, Méthode discrétisation, Discretization method, Método discretización, Méthode volume fini, Finite volume method, Método volumen finito, Méthode élément fini, Finite element method, Método elemento finito, Orienté objet, Object oriented, Orientado objeto, Parallélisation, Parallelization, Paralelisacíon, Problème valeur initiale, Initial value problem, Problema valor inicial, Problème valeur limite, Boundary value problem, Problema valor limite, Programmation, Programming, Programación, Structure donnée, Data structure, Estructura datos, 35XX, 65M99, 65Mxx, 65N99, 65Nxx, 65M60, 65Y05, 68U20, Abstract interface, Adaptive methods, C++, DUNE, Discontinuous Galerkin, Dynamic load balancing, Finite elements, Finite volumes, Generic programming, Paralielization, Partial differential equations
Document Type:
Fachzeitschrift Article
File Description:
text
Language:
English
Author Affiliations:
University of Freiburg, Freiburg, Germany
University of Münster, Münster, Germany
ISSN:
0010-485X
Rights:
Copyright 2015 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Mathematics
Accession Number:
edscal.23383806
Database:
PASCAL Archive

Weitere Informationen

Starting from an abstract mathematical notion of discrete function spaces and operators, we derive a general abstraction for a large class of grid-based discretization schemes for stationary and instationary partial differential equations. Special emphasis is put on concepts for local adaptivity and parallelization with dynamic load balancing. The concepts are based on a corresponding abstract definition of a parallel and hierarchical adaptive grid given in Bastian et al. (Computing 82(2-3):103-119, 2008). Based on the abstract framework, we describe an efficient object oriented implementation of a generic interface for grid-based discretization schemes that is realized in the DUNE- FEM library (http://dune.mathematik.uni-freiburg.de). By using interface classes we manage to separate functionality from data structures. Efficiency is obtained by using modern template based generic programming techniques, including static polymorphism, the engine concept, and template metaprogramming. We present numerical results for several benchmark problems and some advanced applications.