Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Journal of Computational Physics
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Runge–Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems
Journal of Scientific Computing
C++ Templates
Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems
SIAM Journal on Numerical Analysis
Journal of Scientific Computing
Discontinuous Galerkin Method for Linear Free-Surface Gravity Waves
Journal of Scientific Computing
Space-time discontinuous Galerkin method for the compressible Navier-Stokes equations
Journal of Computational Physics
Journal of Computational Physics
Space-time discontinuous Galerkin method for advection-diffusion problems on time-dependent domains
Applied Numerical Mathematics
Space-time discontinuous Galerkin finite element method for shallow water flows
Journal of Computational and Applied Mathematics
Space-time discontinuous Galerkin discretization of rotating shallow water equations
Journal of Computational Physics
Discontinuous Galerkin Methods: Theory, Computation and Applications
Discontinuous Galerkin Methods: Theory, Computation and Applications
Journal of Computational Physics
Data structures and requirements for hp finite element software
ACM Transactions on Mathematical Software (TOMS)
Space-time discontinuous Galerkin finite element method for two-fluid flows
Journal of Computational Physics
Journal of Computational Physics
A space-time discontinuous Galerkin method for the incompressible Navier-Stokes equations
Journal of Computational Physics
Time-integration methods for finite element discretisations of the second-order Maxwell equation
Computers & Mathematics with Applications
Journal of Computational Physics
Hi-index | 0.02 |
hpGEM, a novel framework for the implementation of discontinuous Galerkin finite element methods (FEMs), is described. We present data structures and methods that are common for many (discontinuous) FEMs and show how we have implemented the components as an object-oriented framework. This framework facilitates and accelerates the implementation of finite element programs, the assessment of algorithms, and their application to real-world problems. The article documents the status of the framework, exemplifies aspects of its philosophy and design, and demonstrates the feasibility of the approach with several application examples.