100 void Execute() override;
107 void PrintModelPartDebugInfo(
const ModelPart& rModelPart) override;
125 void PrintInfo(
std::ostream& rOStream)
const override;
128 void PrintData(
std::ostream& rOStream)
const override;
155 void ComputeCommunicationPlan(
ModelPart& rModelPart);
158 void InitializeParallelCommunicationMeshes(
166 const int NeighbourPID,
168 const unsigned int Color,
193 bool mPartitionIndexCheckPerformed = false;
248 rOStream << std::endl;
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Serial (do-nothing) version of a wrapper class for MPI communication.
Definition: data_communicator.h:318
Base class defining the API for the fill communicator utilities.
Definition: fill_communicator.h:52
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This function recomputes the communication plan for MPI.
Definition: parallel_fill_communicator.h:56
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: parallel_fill_communicator.cpp:170
KRATOS_CLASS_POINTER_DEFINITION(ParallelFillCommunicator)
Pointer definition of ParallelFillCommunicator.
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: parallel_fill_communicator.cpp:165
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Kratos::PeriodicInterfaceProcess Process operator(std::istream &rIStream, PeriodicInterfaceProcess &rThis)
input stream function
namespace KRATOS_DEPRECATED_MESSAGE("Please use std::filesystem directly") filesystem
Definition: kratos_filesystem.h:33
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432
default
Definition: generate_gid_list_file.py:35
tuple const
Definition: ode_solve.py:403
namespace
Definition: array_1d.h:793