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
utilities.data_communicator_utilities Namespace Reference

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)
 

Function Documentation

◆ CreateDataCommunicatorWithNProcesses()

def utilities.data_communicator_utilities.CreateDataCommunicatorWithNProcesses (   settings)

◆ GetRankZeroDataCommunicator()

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.