Dune Core Modules (unstable)
mpiguard.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
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
Default exception if an error in the parallel communication of the program occurred.
Definition: exceptions.hh:379
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.
constexpr std::integral_constant< std::size_t, sizeof...(II)> size(std::integer_sequence< T, II... >)
Return the size of the sequence.
Definition: integersequence.hh:75
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 21, 23:30, 2024)