PSCF v1.2
MPI Utilities

MPI (message passing interface) utilities. More...

Files

file  MpiSendRecv.h
 This file contains templates for global functions send<T>, recv<T> and bcast<T>.
 

Classes

class  Util::MpiFileIo
 Identifies whether this processor may do file I/O. More...
 
class  Util::MpiLoader< IArchive >
 Provides methods for MPI-aware loading of data from input archive. More...
 
class  Util::MpiLogger
 Allows information from every processor in a communicator, to be output in rank sequence. More...
 
class  Util::MpiStructBuilder
 A MpiStructBuilder objects is used to create an MPI Struct datatype. More...
 
class  Util::MpiTraitsNoType
 Base class for MpiTraits with no type. More...
 
class  Util::MpiTraits< T >
 Default MpiTraits class. More...
 
class  Util::MpiTraits< char >
 MpiTraits<char> explicit specialization. More...
 
class  Util::MpiTraits< unsigned char >
 MpiTraits<unsigned char> explicit specialization. More...
 
class  Util::MpiTraits< short >
 MpiTraits<short> explicit specialization. More...
 
class  Util::MpiTraits< int >
 MpiTraits<int> explicit specialization. More...
 
class  Util::MpiTraits< long >
 MpiTraits<long> explicit specialization. More...
 
class  Util::MpiTraits< unsigned short >
 MpiTraits<unsigned short> explicit specialization. More...
 
class  Util::MpiTraits< unsigned int >
 MpiTraits<unsigned int> explicit specialization. More...
 
class  Util::MpiTraits< unsigned long >
 MpiTraits<unsigned long> explicit specialization. More...
 
class  Util::MpiTraits< float >
 MpiTraits<float> explicit specialization. More...
 
class  Util::MpiTraits< double >
 MpiTraits<double> explicit specialization. More...
 
class  Util::MpiTraits< long double >
 MpiTraits<long double> explicit specialization. More...
 
class  Util::MpiTraits< bool >
 MpiTraits<bool> explicit specialization. More...
 

Detailed Description

MPI (message passing interface) utilities.