Dune Core Modules (2.3.1)
mpihelper.hh
Go to the documentation of this file.
77 };
169 };
Collective communication interface and sequential default implementation.
Definition: collectivecommunication.hh:72
static DUNE_EXPORT MPICommunicator getCommunicator()
get the default communicator
Definition: mpihelper.hh:90
int size() const
return rank of process, i.e. one
Definition: mpihelper.hh:145
@ isFake
Are we fake (i.e. pretend to have MPI support but are compiled without.)
Definition: mpihelper.hh:76
static MPICommunicator getLocalCommunicator()
get a local communicator
Definition: mpihelper.hh:102
No_Comm MPICommunicator
The type of the mpi communicator.
Definition: mpihelper.hh:82
static DUNE_EXPORT FakeMPIHelper & instance(int argc, char **argv)
Get the singleton instance of the helper.
Definition: mpihelper.hh:130
int rank() const
return rank of process, i.e. zero
Definition: mpihelper.hh:141
@ isFake
Are we fake (i. e. pretend to have MPI support but are compiled without.
Definition: mpihelper.hh:168
static DUNE_EXPORT MPIHelper & instance(int &argc, char **&argv)
Get the singleton instance of the helper.
Definition: mpihelper.hh:218
MPI_Comm MPICommunicator
The type of the mpi communicator.
Definition: mpihelper.hh:174
static MPICommunicator getCommunicator()
get the default communicator
Definition: mpihelper.hh:182
static MPICommunicator getLocalCommunicator()
get a local communicator
Definition: mpihelper.hh:193
DVerbType dverb(std::cout)
Singleton of verbose debug stream.
Definition: stdstreams.hh:115
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.
Definition of macros controlling symbol visibility at the ABI level.
#define DUNE_EXPORT
Export a symbol as part of the public ABI.
Definition: visibility.hh:18
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)