Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
mpiconversion.h File Reference
#include <mpi.h>
#include <cstdlib>
#include <iostream>
#include <stdint.h>
Include dependency graph for mpiconversion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T>
MPI_Datatype MPI_Type ()
template<>
MPI_Datatype MPI_Type< char > ()
template<>
MPI_Datatype MPI_Type< signed char > ()
template<>
MPI_Datatype MPI_Type< short > ()
template<>
MPI_Datatype MPI_Type< int > ()
template<>
MPI_Datatype MPI_Type< long int > ()
template<>
MPI_Datatype MPI_Type< long long int > ()
template<>
MPI_Datatype MPI_Type< unsigned char > ()
template<>
MPI_Datatype MPI_Type< unsigned short > ()
template<>
MPI_Datatype MPI_Type< unsigned int > ()
template<>
MPI_Datatype MPI_Type< unsigned long int > ()
template<>
MPI_Datatype MPI_Type< unsigned long long int > ()
template<>
MPI_Datatype MPI_Type< float > ()
template<>
MPI_Datatype MPI_Type< double > ()
template<>
MPI_Datatype MPI_Type< long double > ()

Function Documentation

◆ MPI_Type()

template<typename T>
MPI_Datatype MPI_Type ( )
inline

Definition at line 35 of file mpiconversion.h.

Here is the caller graph for this function:

◆ MPI_Type< char >()

template<>
MPI_Datatype MPI_Type< char > ( )
inline

Definition at line 41 of file mpiconversion.h.

◆ MPI_Type< double >()

template<>
MPI_Datatype MPI_Type< double > ( )
inline

Definition at line 59 of file mpiconversion.h.

◆ MPI_Type< float >()

template<>
MPI_Datatype MPI_Type< float > ( )
inline

Definition at line 58 of file mpiconversion.h.

◆ MPI_Type< int >()

template<>
MPI_Datatype MPI_Type< int > ( )
inline

Definition at line 46 of file mpiconversion.h.

◆ MPI_Type< long double >()

template<>
MPI_Datatype MPI_Type< long double > ( )
inline

Definition at line 60 of file mpiconversion.h.

◆ MPI_Type< long int >()

template<>
MPI_Datatype MPI_Type< long int > ( )
inline

Definition at line 47 of file mpiconversion.h.

◆ MPI_Type< long long int >()

template<>
MPI_Datatype MPI_Type< long long int > ( )
inline

Definition at line 48 of file mpiconversion.h.

◆ MPI_Type< short >()

template<>
MPI_Datatype MPI_Type< short > ( )
inline

Definition at line 45 of file mpiconversion.h.

◆ MPI_Type< signed char >()

template<>
MPI_Datatype MPI_Type< signed char > ( )
inline

Definition at line 44 of file mpiconversion.h.

◆ MPI_Type< unsigned char >()

template<>
MPI_Datatype MPI_Type< unsigned char > ( )
inline

Definition at line 51 of file mpiconversion.h.

◆ MPI_Type< unsigned int >()

template<>
MPI_Datatype MPI_Type< unsigned int > ( )
inline

Definition at line 53 of file mpiconversion.h.

◆ MPI_Type< unsigned long int >()

template<>
MPI_Datatype MPI_Type< unsigned long int > ( )
inline

Definition at line 54 of file mpiconversion.h.

◆ MPI_Type< unsigned long long int >()

template<>
MPI_Datatype MPI_Type< unsigned long long int > ( )
inline

Definition at line 55 of file mpiconversion.h.

◆ MPI_Type< unsigned short >()

template<>
MPI_Datatype MPI_Type< unsigned short > ( )
inline

Definition at line 52 of file mpiconversion.h.