Skip to content

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.

Time-step
Figure 1 : Schematic description of one time-step for `SLOTH` 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.