src/Inciter/Transporter.cpp file

Transporter drives the time integration of transport equations.

Transporter drives the time integration of transport equations. The implementation uses the Charm++ runtime system and is fully asynchronous, overlapping computation, communication as well as I/O. 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/Inciter/transporter.ci.

Namespaces

namespace inciter
Inciter declarations and definitions.

Variables

CProxy_Main mainProxy
Charm handle to the main proxy, facilitates call-back to finalize, etc., must be in global scope, unique per executable.