Exasim: Generating Discontinuous Galerkin Codes for Numerical Solutions of Partial Differential Equations on Graphics Processors

  title={Exasim: Generating Discontinuous Galerkin Codes for Numerical Solutions of Partial Differential Equations on Graphics Processors},
  author={Jordi Vila-P'erez and R. Loek Van Heyningen and Ngoc Cuong Nguyen and Jaume Peraire},
This paper presents an overview of the functionalities and applications of Exasim , an open-source code for generating high-order discontinuous Galerkin codes to numerically solve parametrized partial di ff erential equations (PDEs). The software combines high-level and low-level languages to construct parametrized PDE models via Julia, Python or Matlab scripts and produce high-performance C ++ codes for solving the PDE models on CPU and Nvidia GPU processors with dis-tributed memory. Exasim… 

Figures and Tables from this paper


Scalable parallelization of the hybridized discontinuous Galerkin method for compressible flow
A distributed and parallel implementation of a hybridized discontinuous Galerkin (HDG) solver for the compressible Navier-Stokes equations is presented and it is concluded that ASDD(1)/ILU(0) presents good weak scaling characteristics for studying the periodic vortex shedding around an airfoil at low Reynolds and low Mach number.
Solving Wave Equations on Unstructured Geometries
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB
This paper presents HDGlab, an open source MATLAB implementation of the hybridisable discontinuous Galerkin (HDG) method, which implements high-order polynomial shape functions up to degree nine, with both equally-spaced and Fekete nodal distributions.
Hybridized Discontinuous Galerkin Methods for Wave Propagation
This work presents the recent development of hybridizable and embedded discontinuous Galerkin (DG) methods for wave propagation problems in fluids, solids, and electromagnetism, which are amenable to hybridization (static condensation) and hence to more efficient implementations.
Hybridisable Discontinuous Galerkin Formulation of Compressible Flows
An original unified framework for the derivation of Riemann solvers in hybridised formulations is proposed and includes, for the first time in an HDG context, the HLL and HLLEM Riem Mann solvers as well as the traditional Lax–Friedrichs and Roe solvers.
A generic interface for parallel and adaptive discretization schemes: abstraction principles and the Dune-Fem module
This work describes an efficient object oriented implementation of a generic interface for grid-based discretization schemes that is realized in the Dune-Fem library and manages to separate functionality from data structures by using interface classes.