Dune Core Modules (2.4.2)
Parallel Communication
Abstractions for paralle computing. More...
Modules | |
Parallel Computing based on Indexsets | |
Provides classes for syncing distributed indexed data structures. | |
Files | |
file | collectivecommunication.hh |
Implements an utility class that provides collective communication methods for sequential programs. | |
file | collectivecommunication.hh |
Implements an utility class that provides collective communication methods for sequential programs. | |
file | mpicollectivecommunication.hh |
Implements an utility class that provides MPI's collective communication methods. | |
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::ParallelError |
Default exception if an error in the parallel communication of the programm occured. More... | |
class | Dune::CollectiveCommunication< C > |
Collective communication interface and sequential default implementation. 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. More... | |
struct | Dune::MPITraits< T > |
A traits class describing the mapping of types onto MPI_Datatypes. More... | |
Detailed Description
Abstractions for paralle computing.
Dune offers an abstraction to the basic methods of parallel communication. It allows one to switch parallel features on and off, without changing the code. This is done using either CollectiveCommunication or MPICollectiveCommunication.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 20, 23:31, 2024)