|
dune-common 2.8.0
|
Loading...
Searching...
No Matches
mpihelper.hh
Go to the documentation of this file.
183 };
255 DUNE_THROW(InvalidStateException, "MPIHelper not initialized! Call MPIHelper::instance(argc, argv) with arguments first.");
Definition of macros controlling symbol visibility at the ABI level.
Implements an utility class that provides collective communication methods for sequential programs.
Implements an utility class that provides MPI's collective communication methods.
Standard Dune debug streams.
Default exception if a function was called while the object is not in a valid state for that function...
Definition exceptions.hh:279
Definition communication.hh:44
Collective communication interface and sequential default implementation.
Definition communication.hh:98
static DUNE_EXPORT MPICommunicator getCommunicator()
get the default communicator
Definition mpihelper.hh:93
int size() const
return rank of process, i.e. one
Definition mpihelper.hh:159
static Communication< MPICommunicator > getCollectiveCommunication()
Definition mpihelper.hh:114
@ isFake
Are we fake (i.e. pretend to have MPI support but are compiled without.)
Definition mpihelper.hh:79
static MPICommunicator getLocalCommunicator()
get a local communicator
Definition mpihelper.hh:105
No_Comm MPICommunicator
The type of the mpi communicator.
Definition mpihelper.hh:85
static DUNE_EXPORT FakeMPIHelper & instance(int argc, char **argv)
Get the singleton instance of the helper.
Definition mpihelper.hh:140
static DUNE_EXPORT FakeMPIHelper & instance()
Definition mpihelper.hh:146
static Communication< MPICommunicator > getCommunication()
Definition mpihelper.hh:120
int rank() const
return rank of process, i.e. zero
Definition mpihelper.hh:155
static DUNE_EXPORT MPIHelper & instance(int &argc, char **&argv)
Get the singleton instance of the helper.
Definition mpihelper.hh:240
static Communication< MPICommunicator > getCommunication()
Definition mpihelper.hh:221
@ isFake
Are we fake (i. e. pretend to have MPI support but are compiled without.
Definition mpihelper.hh:182
MPI_Comm MPICommunicator
The type of the mpi communicator.
Definition mpihelper.hh:188
static MPICommunicator getCommunicator()
get the default communicator
Definition mpihelper.hh:196
static MPICommunicator getLocalCommunicator()
get a local communicator
Definition mpihelper.hh:207
static Communication< MPICommunicator > getCollectiveCommunication()
Definition mpihelper.hh:215
T endl(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8