dune-common  2.2.1
Files | Classes
Parallel Communication

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...
 
class  Dune::MPITraits< K >
 A traits class describing the mapping of types onto MPI_Datatypes. More...
 

Detailed Description

Dune offers an abstraction to the basic methods of parallel communication. It allows to switch parallel features on and off, without changing the code.