#include "mpi.h"
#include "std_cpp_includes.hh"
#include "mpiutils.hh"
#include "except.hh"
Go to the source code of this file.
Namespaces | |
namespace | RVL |
Classes | |
class | RVL::MPI_Sender< T > |
Suitable for use with any type T with fixed size, i.e. More... | |
class | RVL::MPI_Receiver< T > |
class | RVL::MPI_Broadcaster< T > |
class | RVL::MPI_Reducer< T > |
Functions | |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< char > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< short > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< int > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< long > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< unsigned char > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< unsigned short > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< unsigned int > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< unsigned long > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< float > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< double > () |
template<> | |
MPI_Datatype | RVL::findMPIDatatype< long double > () |
template<typename T> | |
void | RVL::Build_MPI_Datatype (MPI_Datatype *mpitype) |
default implementations for built-in MPI_Datatypes |