Parallel Communication
[Common (foundation classes)]

Collaboration diagram for Parallel Communication:

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...

Files

file  collectivecommunication.hh
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.



Detailed Description

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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].