The big picture: the five stages every MoCSI run passes through, from your configuration to temperature output. For the class-level view, see the detailed diagram in the docs.
Inputs → setup builds the grid & picks modules → modules fill the field map → the time loop solves the heat equation each step → results stream out.
What you provide to describe a run
.ini files that fully describe a run.Runs once, before the time loop
.ini files into settings.Each module owns one property and keeps it current
These are just examples — MoCSI ships more modules (and you can add your own). See the full list in the docs.
Repeats every time step until the run completes
The default is the surface energy balance shown here — MoCSI ships other boundary conditions too (e.g. fixed-temperature, constant-heat-flux). See the full list in the docs.
What you get back