dune-common
2.2.0
|
![]() |
Files | |
file | collectivecommunication.hh |
An abstraction to the basic methods of parallel communication, following the message-passing paradigm. | |
file | mpicollectivecommunication.hh |
file | mpiguard.hh |
Implements a MPIGuard which detects an error on a remote process. | |
file | mpihelper.hh |
Helpers for dealing with MPI. | |
file | mpitraits.hh |
Traits classes for mapping types onto MPI_Datatype. |
Classes | |
class | Dune::CollectiveCommunication< C > |
Collective communication interface and sequential default implementation. More... | |
class | Dune::ParallelError |
Default exception if an error in the parallel communication of the programm occured. More... | |
class | Dune::CollectiveCommunication< MPI_Comm > |
Specialization of CollectiveCommunication for MPI. More... | |
class | Dune::MPIGuardError |
This exception is thrown if the MPIGuard detects an error on a remote process
. More... | |
class | Dune::MPIGuard |
detects a thrown exception and communicates to all other processes More... | |
class | Dune::MPIHelper |
A real mpi helper.This helper should be used for parallel programs. More... | |
struct | Dune::MPITraits< T > |
A traits class describing the mapping of types onto MPI_Datatypes. More... |
Dune offers an abstraction to the basic methods of parallel communication. It allows to switch parallel features on and off, without changing the code.