|
dune-common 2.12-git
|
Loading...
Searching...
No Matches
mpiguard.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
Helpers for dealing with MPI.
Implements an utility class that provides collective communication methods for sequential programs.
Implements an utility class that provides MPI's collective communication methods.
A few common exception classes.
Default exception if an error in the parallel communication of the program occurred.
Definition exceptions.hh:381
This exception is thrown if the MPIGuard detects an error on a remote process.
Definition mpiguard.hh:103
detects a thrown exception and communicates to all other processes
Definition mpiguard.hh:138
~MPIGuard()
destroy the guard and check for undetected exceptions
Definition mpiguard.hh:192
MPIGuard(const C &comm, bool active=true)
create an MPIGuard operating on an arbitrary communicator.
Definition mpiguard.hh:178
MPIGuard(bool active=true)
create an MPIGuard operating on the Communicator of the global Dune::MPIHelper
Definition mpiguard.hh:150
MPIGuard(MPIHelper &m, bool active=true)
create an MPIGuard operating on the Communicator of a special Dune::MPIHelper m
Definition mpiguard.hh:161
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8