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.
|
Functions | |
def | GetRankZeroDataCommunicator () |
In distributed runs, the "Serial" data communicator is defined on all ranks, hence it cannot be used, and we need to create another one that is only defined on rank zero to be used in solvers that do not support MPI. More... | |
def | CreateDataCommunicatorWithNProcesses (settings) |
def utilities.data_communicator_utilities.CreateDataCommunicatorWithNProcesses | ( | settings | ) |
def utilities.data_communicator_utilities.GetRankZeroDataCommunicator | ( | ) |
In distributed runs, the "Serial" data communicator is defined on all ranks, hence it cannot be used, and we need to create another one that is only defined on rank zero to be used in solvers that do not support MPI.