src/Inciter/ALECG.hpp file

ALECG for a PDE system with continuous Galerkin + ALE + RK.


There are a potentially large number of ALECG Charm++ chares created by Transporter. Each ALECG 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.


namespace inciter
Inciter declarations and definitions.


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