file
DiagCG.hppDiagCG for a PDE system with continuous Galerkin without a matrix.
Contents
- Reference
There are a potentially large number of DiagCG Charm++ chares created by Transporter. Each DiagCG 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. The high-level overview of the algorithm structure and how it interfaces with Charm++ is discussed in the Charm++ interface file src/
Namespaces
- namespace inciter
- Inciter declarations and definitions.
Classes
- class inciter::DiagCG
- DiagCG Charm++ chare array used to advance PDEs in time with DiagCG+LW+FCT.