Skip to content

Flow charts

One chart per feature: what enters, which function decides what, where each refusal happens, and what comes out. The standard, and the check that keeps each chart's function list true to the code, are in Function contracts and flow charts.

In the order the contract batches reached them (2026-09-29; batch 2's charts landed 2026-09-30, batch 3's, which cover io/, 2026-10-01, and batch 4's, the run command and the vehicle system, 2026-10-05, batch 5's, the GUI shell, and batch 6's, the editor and post-processor, both 2026-10-06). Every planned chart now exists:

Feature Chart
Case load → build → run → write Case load, build, run, write
Building the network from a case Building the network
Pipe time step (flux, source terms, dt) Pipe time step
Junctions and plenums Junctions and plenums
Cylinders and combustion Cylinders and combustion
Catalysts, filters and surface chemistry Catalysts, filters and surface chemistry
Chemistry split inside the solver step Chemistry split
Gas-phase chemistry (mechanisms, kinetics) Gas-phase chemistry
Boundary conditions Boundary conditions
Explicit network step Explicit network step
Implicit network step Implicit network step
Quasi-steady drivers Quasi-steady drivers
Resume from a checkpoint Resume from a checkpoint
aeolus1d run, arguments to exit code The run command, end to end
Vehicle system and drive cycle Vehicle system and drive cycle
GUI: open, edit, save a case GUI: open, edit, save
GUI: running a case from the run dock GUI: the run dock
GUI: the editor canvas (drop, connect, undo, organize) GUI: the editor canvas
GUI: showing a result (plots, network view) GUI: the post-processor