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.
Kratos::ParallelEnvironment Member List

This is the complete list of members for Kratos::ParallelEnvironment, including all inherited members.

CreateCommunicatorFromGlobalParallelism(ModelPart &rModelPart, const std::string &rDataCommunicatorName)Kratos::ParallelEnvironmentstatic
CreateCommunicatorFromGlobalParallelism(ModelPart &rModelPart, const DataCommunicator &rDataCommunicator)Kratos::ParallelEnvironmentstatic
CreateFillCommunicator(ModelPart &rModelPart)Kratos::ParallelEnvironmentstatic
CreateFillCommunicatorFromGlobalParallelism(ModelPart &rModelPart, const std::string &rDataCommunicatorName)Kratos::ParallelEnvironmentstatic
CreateFillCommunicatorFromGlobalParallelism(ModelPart &rModelPart, const DataCommunicator &rDataCommunicator)Kratos::ParallelEnvironmentstatic
DoNotMakeDefaultKratos::ParallelEnvironmentstatic
GetDataCommunicator(const std::string &rName)Kratos::ParallelEnvironmentstatic
GetDefaultDataCommunicator()Kratos::ParallelEnvironmentstatic
GetDefaultDataCommunicatorName()Kratos::ParallelEnvironmentstatic
GetDefaultRank()Kratos::ParallelEnvironmentstatic
GetDefaultSize()Kratos::ParallelEnvironmentstatic
HasDataCommunicator(const std::string &rName)Kratos::ParallelEnvironmentstatic
Info()Kratos::ParallelEnvironmentstatic
MakeDefaultKratos::ParallelEnvironmentstatic
MPIIsFinalized()Kratos::ParallelEnvironmentstatic
MPIIsInitialized()Kratos::ParallelEnvironmentstatic
PrintData(std::ostream &rOStream)Kratos::ParallelEnvironmentstatic
PrintInfo(std::ostream &rOStream)Kratos::ParallelEnvironmentstatic
RegisterCommunicatorFactory(std::function< Communicator::UniquePointer(ModelPart &, TDataCommunicatorInputType &)> CommunicatorFactory)Kratos::ParallelEnvironmentstatic
RegisterCommunicatorFactoryDetail(std::function< Communicator::UniquePointer(ModelPart &, const std::string &)> CommunicatorFactory)Kratos::ParallelEnvironment
RegisterCommunicatorFactoryDetail(std::function< Communicator::UniquePointer(ModelPart &, const DataCommunicator &)> CommunicatorFactory)Kratos::ParallelEnvironment
RegisterDataCommunicator(const std::string &rName, DataCommunicator::UniquePointer pPrototype, const bool Default=DoNotMakeDefault)Kratos::ParallelEnvironmentstatic
RegisterFillCommunicatorFactory(std::function< FillCommunicator::Pointer(ModelPart &, TDataCommunicatorInputType &)> FillCommunicatorFactory)Kratos::ParallelEnvironmentstatic
RegisterFillCommunicatorFactoryDetail(std::function< FillCommunicator::Pointer(ModelPart &, const std::string &)> FillCommunicatorFactory)Kratos::ParallelEnvironment
RegisterFillCommunicatorFactoryDetail(std::function< FillCommunicator::Pointer(ModelPart &, const DataCommunicator &)> FillCommunicatorFactory)Kratos::ParallelEnvironment
RetrieveRegisteredName(const DataCommunicator &rComm)Kratos::ParallelEnvironmentstatic
SetDefaultDataCommunicator(const std::string &rName)Kratos::ParallelEnvironmentstatic
SetUpMPIEnvironment(EnvironmentManager::Pointer pEnvironmentManager)Kratos::ParallelEnvironmentstatic
UnregisterDataCommunicator(const std::string &rName)Kratos::ParallelEnvironmentstatic