Go to the documentation of this file.
21 #ifndef THUNDEREGG_COMMUNICATOR_H
22 #define THUNDEREGG_COMMUNICATOR_H
42 MPI_Comm comm = MPI_COMM_NULL;
~Communicator()
Destroy the Communicator object.
MPI_Comm getMPIComm() const
Get the raw MPI_Comm object.
Communicator()=default
Construct a new Communicator with a null communicator.
int getRank() const
Get the rank of this processor.
The ThunderEgg namespace.
Definition: BiLinearGhostFiller.h:31
int getSize() const
Get the size of the communicator.
wrapper arount MPI_Comm, provides proper copy operators. Classes that have a communicator are meant t...
Definition: Communicator.h:36
Communicator & operator=(const Communicator &other)
Copy the communcator object.