A generic interface for parallel and adaptive discretization schemes: Abstraction principles and the DUNE-FEM module 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 [{it P. Bastian} et al., Computing 82, No. 2--3, 103--119 (2008; Zbl 1151.65089)]. 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 (url{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.

References in zbMATH (referenced in 23 articles )

Showing results 1 to 20 of 23.
Sorted by year (citations)

1 2 next

  1. Elliott, Charles M.; Fritz, Hans; Hobbs, Graham: Second order splitting for a class of fourth order equations (2019)
  2. Roberts, Nathan V.: Camellia: a rapid development framework for finite element solvers (2019)
  3. Djurdjevac, Ana; Elliott, Charles M.; Kornhuber, Ralf; Ranner, Thomas: Evolving surface finite element methods for random advection-diffusion equations (2018)
  4. Walker, Shawn W.: FELICITY: a Matlab/C++ toolbox for developing finite element methods and simulation modeling (2018)
  5. Sabir, Muhammad; Shah, Abdullah; Muhammad, Wazir; Ali, Ijaz; Bastian, Peter: A mathematical model of tumor hypoxia targeting in cancer treatment and its numerical simulation (2017)
  6. Wilbrandt, Ulrich; Bartsch, Clemens; Ahmed, Naveed; Alia, Najib; Anker, Felix; Blank, Laura; Caiazzo, Alfonso; Ganesan, Sashikumaar; Giere, Swetlana; Matthies, Gunar; Meesala, Raviteja; Shamim, Abdus; Venkatesan, Jagannath; John, Volker: ParMooN -- a modernized program package based on mapped finite elements (2017)
  7. Mitchell, Lawrence; Müller, Eike Hermann: High level implementation of geometric multigrid solvers for finite element problems: applications in atmospheric modelling (2016)
  8. Quarteroni, Alfio; Manzoni, Andrea; Negri, Federico: Reduced basis methods for partial differential equations. An introduction (2016)
  9. Kaulmann, S.; Flemisch, B.; Haasdonk, B.; Lie, K.-a.; Ohlberger, M.: The localized reduced basis multiscale method for two-phase flows in porous media (2015)
  10. Lubich, Christian; Mansour, Dhia: Variational discretization of wave equations on evolving surfaces (2015)
  11. Ohlberger, M.; Schindler, F.: Error control for the localized reduced basis multiscale method with adaptive on-line enrichment (2015)
  12. Witkowski, T.; Ling, S.; Praetorius, S.; Voigt, A.: Software concepts and numerical algorithms for a scalable adaptive parallel finite element method (2015)
  13. Brett, Charles; Elliott, Charles M.; Dedner, Andreas S.: Phase field methods for binary recovery (2014)
  14. Giesselmann, Jan; Müller, Thomas: Geometric error of finite volume schemes for conservation laws on evolving surfaces (2014)
  15. Henning, Patrick; Ohlberger, Mario; Schweizer, Ben: An adaptive multiscale finite element method (2014)
  16. Caldini-Queiros, Céline; Chabannes, Vincent; Ismail, Mourad; Pena, Goncalo; Prud’homme, Christophe; Szopos, Marcela; Tarabay, Ranine: Towards large-scale three-dimensional blood flow simulations in realistic geometries (2013)
  17. Brdar, S.; Dedner, A.; Klöfkorn, R.: Compact and stable discontinuous Galerkin methods for convection-diffusion problems (2012)
  18. Prud’homme, Christophe; Chabannes, Vincent; Doyeux, Vincent; Ismail, Mourad; Samake, Abdoulaye: \textttFeel++: a computational framework for Galerkin methods and advanced numerical methods (2012)
  19. Sun, Pengtao; Zhou, Su; Hu, Qiya; Liang, Guoping: Numerical study of a 3D two-phase PEM fuel cell model via a novel automated finite element/finite volume program generator (2012)
  20. Dedner, Andreas; Klöfkorn, Robert: A generic stabilization approach for higher order discontinuous Galerkin methods for convection dominated problems (2011)

1 2 next

Further publications can be found at: https://www.dune-project.org/about/publications/