mpidatatransfer.hh File Reference

#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


Generated on 5 Jan 2017 for MPIRVL by  doxygen 1.4.7