OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <mpi.h>
Go to the source code of this file.
Classes | |
struct | is_ippl_mpi_datatype< typename > |
struct | is_ippl_mpi_datatype< char > |
struct | is_ippl_mpi_datatype< short > |
struct | is_ippl_mpi_datatype< int > |
struct | is_ippl_mpi_datatype< long > |
struct | is_ippl_mpi_datatype< long long > |
struct | is_ippl_mpi_datatype< unsigned char > |
struct | is_ippl_mpi_datatype< unsigned short > |
struct | is_ippl_mpi_datatype< unsigned int > |
struct | is_ippl_mpi_datatype< unsigned long > |
struct | is_ippl_mpi_datatype< unsigned long long > |
struct | is_ippl_mpi_datatype< float > |
struct | is_ippl_mpi_datatype< double > |
struct | is_ippl_mpi_datatype< long double > |
struct | is_ippl_mpi_datatype< bool > |
Macros | |
#define | IPPL_MPI_DATATYPE(CppType, MPIType) |
Functions | |
template<typename T > | |
MPI_Datatype | get_mpi_datatype (const T &) |
template<> | |
MPI_Datatype | get_mpi_datatype< char > (const char &) |
template<> | |
MPI_Datatype | get_mpi_datatype< short > (const short &) |
template<> | |
MPI_Datatype | get_mpi_datatype< int > (const int &) |
template<> | |
MPI_Datatype | get_mpi_datatype< long > (const long &) |
template<> | |
MPI_Datatype | get_mpi_datatype< long long > (const long long &) |
template<> | |
MPI_Datatype | get_mpi_datatype< unsigned char > (const unsigned char &) |
template<> | |
MPI_Datatype | get_mpi_datatype< unsigned short > (const unsigned short &) |
template<> | |
MPI_Datatype | get_mpi_datatype< unsigned int > (const unsigned int &) |
template<> | |
MPI_Datatype | get_mpi_datatype< unsigned long > (const unsigned long &) |
template<> | |
MPI_Datatype | get_mpi_datatype< unsigned long long > (const unsigned long long &) |
template<> | |
MPI_Datatype | get_mpi_datatype< float > (const float &) |
template<> | |
MPI_Datatype | get_mpi_datatype< double > (const double &) |
template<> | |
MPI_Datatype | get_mpi_datatype< long double > (const long double &) |
template<> | |
MPI_Datatype | get_mpi_datatype< bool > (const bool &) |
#define IPPL_MPI_DATATYPE | ( | CppType, | |
MPIType | |||
) |
Definition at line 36 of file DataTypes.h.
MPI_Datatype get_mpi_datatype | ( | const T & | ) |
Definition at line 28 of file DataTypes.h.
References get_mpi_datatype(), and Attrib::Legacy::Distribution::T.
Referenced by get_mpi_datatype().
|
inline |
Definition at line 71 of file DataTypes.h.
|
inline |
Definition at line 45 of file DataTypes.h.
|
inline |
Definition at line 67 of file DataTypes.h.
|
inline |
Definition at line 65 of file DataTypes.h.
|
inline |
Definition at line 49 of file DataTypes.h.
|
inline |
Definition at line 51 of file DataTypes.h.
|
inline |
Definition at line 69 of file DataTypes.h.
|
inline |
Definition at line 53 of file DataTypes.h.
|
inline |
Definition at line 47 of file DataTypes.h.
|
inline |
Definition at line 55 of file DataTypes.h.
|
inline |
Definition at line 59 of file DataTypes.h.
|
inline |
Definition at line 61 of file DataTypes.h.
|
inline |
Definition at line 63 of file DataTypes.h.
|
inline |
Definition at line 57 of file DataTypes.h.