MultiPhysics Coupling Scheme¶
For SLOTH, the time loop of all multiphysics simulations is managed by the C++ object TimeDiscretization.
Figure 1 schematically represents a time-step of a SLOTH multiphysics simulations.
It consists of two nested loops.
The first loop corresponds to solving a set of Couplings using a partitioned algorithm.
For each coupling, there is an inner loop over a set of Problems, each solved either with a partitioned or a monolithic algorithm.
Depending on the simulation, users can also activate Convergence criteria.