src/Inciter/OversetFE.hpp file

OversetFE for a PDE system with continuous Galerkin FE + RK.

Contents

OversetFE advances a system of partial differential equations using a continuous Galerkin (CG) finite element (FE) spatial discretization (using linear shapefunctions on tetrahedron elements) combined with a Runge-Kutta (RK) time stepping scheme and overset grids.

There are a potentially large number of OversetFE Charm++ chares created by Transporter. Each OversetFE gets a chunk of the full load (part of the mesh) and does the same: initializes and advances a number of PDE systems in time.

The implementation uses the Charm++ runtime system and is fully asynchronous, overlapping computation and communication. The algorithm utilizes the structured dagger (SDAG) Charm++ functionality.

Namespaces

namespace inciter
Inciter declarations and definitions.

Classes

class inciter::OversetFE
OversetFE Charm++ chare array used to advance PDEs in time with OversetFE+RK.