KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Multistage orchestrator to sequentially execute a collection of stages. More...
Public Member Functions | |
None | __init__ (self, Project project) |
Constructs the sequential multistage orchestrator instance. More... | |
None | Run (self) |
Main function that runs a sequential multistage simulation. More... | |
int | GetNumberOfStages (self) |
Returns the number of stages. More... | |
Multistage orchestrator to sequentially execute a collection of stages.
This multistage orchestrator executes the different stages sequentially (i.e. one after the other). The execution order is specified by the 'execution_list' in the input settings. The save and load (aka checkpointing) is executed between stages. Member variables: _execution_list -- list containing the names of the stages to be executed _stages_to_checkpoint_list -- list containing the names of the stages to be checkpointed (saved)
None sequential_orchestrator.SequentialOrchestrator.__init__ | ( | self, | |
Project | project | ||
) |
Constructs the sequential multistage orchestrator instance.
int sequential_orchestrator.SequentialOrchestrator.GetNumberOfStages | ( | self | ) |
Returns the number of stages.
None sequential_orchestrator.SequentialOrchestrator.Run | ( | self | ) |
Main function that runs a sequential multistage simulation.