A compiler approach for generating low-level computer code from high-level input for discontinuous Galerkin finite element forms is presented. The input language mirrors conventional mathematical notation, and the compiler generates efficient code in a standard programming language. This facilitates the rapid generation of efficient code for general equations in varying spatial dimensions. Key concepts underlying the compiler appr oach and the automated generation of computer code are elaborated. The approach is demonstrated for a range of common problems, including the Poisson, biharmonic, advection-diffusion, and Stokes equations. © 2008 Society for Industrial and Applied Mathematics
We describe here a library aimed at automating the solution of partial differential equations using ...
The efficiency of the quadrature-free form of the dis- continuous Galerkin method in two dimensions,...
In recent years it has become clear that the current computational methods for scientific and engine...
In engineering, physical phenomena are often described mathematically by partial differential equati...
hpGEM, a novel framework for the implementation of discontinuous Galerkin finite element methods, is...
The implementation of discontinuous Galerkin finite element methods (DGFEMs) represents a very chall...
The automated approximation of solutions to differential equations which involve discontinuities acr...
Although computers were invented to automate tedious and error-prone tasks, computer programming is ...
The discontinuous Galerkin (DG) method was introduced in 1973 by Reed and Hill to solve the neutron ...
This series contains monographs of lecture notes type, lecture course material, and high-quality pro...
Efficient numerical solvers for partial differential equations are critical to vast fields of engine...
Abstract: The mathematical foundations of the discontinuous Galerkin method are presented,...
Open source codes are a key ingredient to greater research integrity and accountability in computat...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
The efficiency of the quadrature-free form of the dis- continuous Galerkin method in two dimensions,...
In recent years it has become clear that the current computational methods for scientific and engine...
In engineering, physical phenomena are often described mathematically by partial differential equati...
hpGEM, a novel framework for the implementation of discontinuous Galerkin finite element methods, is...
The implementation of discontinuous Galerkin finite element methods (DGFEMs) represents a very chall...
The automated approximation of solutions to differential equations which involve discontinuities acr...
Although computers were invented to automate tedious and error-prone tasks, computer programming is ...
The discontinuous Galerkin (DG) method was introduced in 1973 by Reed and Hill to solve the neutron ...
This series contains monographs of lecture notes type, lecture course material, and high-quality pro...
Efficient numerical solvers for partial differential equations are critical to vast fields of engine...
Abstract: The mathematical foundations of the discontinuous Galerkin method are presented,...
Open source codes are a key ingredient to greater research integrity and accountability in computat...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
The efficiency of the quadrature-free form of the dis- continuous Galerkin method in two dimensions,...
In recent years it has become clear that the current computational methods for scientific and engine...