Dune Core Modules (2.5.0)
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mpiguard.hh
Go to the documentation of this file.
This exception is thrown if the MPIGuard detects an error on a remote process.
Definition: mpiguard.hh:85
detects a thrown exception and communicates to all other processes
Definition: mpiguard.hh:120
~MPIGuard()
destroy the guard and check for undetected exceptions
Definition: mpiguard.hh:167
MPIGuard(const C &comm, bool active=true)
create an MPIGuard operating on an arbitrary communicator.
Definition: mpiguard.hh:160
MPIGuard(bool active=true)
create an MPIGuard operating on the Communicator of the global Dune::MPIHelper
Definition: mpiguard.hh:132
MPIGuard(MPIHelper &m, bool active=true)
create an MPIGuard operating on the Communicator of a special Dune::MPIHelper m
Definition: mpiguard.hh:143
Default exception if an error in the parallel communication of the programm occurred.
Definition: exceptions.hh:285
Implements an utility class that provides collective communication methods for sequential programs.
A few common exception classes.
Implements an utility class that provides MPI's collective communication methods.
Helpers for dealing with MPI.
