Nektar++
Classes | Namespaces | Macros | Typedefs | Functions
CommDataType.h File Reference
#include <LibUtilities/BasicConst/NektarUnivTypeDefs.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  Nektar::LibUtilities::CommDataTypeTraits< T >
 
class  Nektar::LibUtilities::CommDataTypeTraits< std::vector< elemT > >
 
class  Nektar::LibUtilities::CommDataTypeTraits< Array< OneD, elemT > >
 

Namespaces

namespace  Nektar
 
namespace  Nektar::LibUtilities
 

Macros

#define MPI_CHAR   ((CommDataType)0x4c000101)
 
#define MPI_INT   ((CommDataType)0x4c000405)
 
#define MPI_UNSIGNED   ((CommDataType)0x4c000406)
 
#define MPI_LONG   ((CommDataType)0x4c000807)
 
#define MPI_UNSIGNED_LONG   ((CommDataType)0x4c000808)
 
#define MPI_LONG_LONG   ((CommDataType)0x4c000809)
 
#define MPI_UNSIGNED_LONG_LONG   ((CommDataType)0x4c000819)
 
#define MPI_FLOAT   ((CommDataType)0x4c00040a)
 
#define MPI_DOUBLE   ((CommDataType)0x4c00080b)
 
#define MPI_LONG_DOUBLE   ((CommDataType)0x4c00100c)
 

Typedefs

typedef unsigned int Nektar::LibUtilities::CommDataType
 

Functions

int Nektar::LibUtilities::CommDataTypeGetSize (CommDataType dt)
 Return the size in bytes of a data type dt. More...
 

Macro Definition Documentation

◆ MPI_CHAR

#define MPI_CHAR   ((CommDataType)0x4c000101)

Definition at line 68 of file CommDataType.h.

◆ MPI_DOUBLE

#define MPI_DOUBLE   ((CommDataType)0x4c00080b)

Definition at line 100 of file CommDataType.h.

◆ MPI_FLOAT

#define MPI_FLOAT   ((CommDataType)0x4c00040a)

Definition at line 96 of file CommDataType.h.

◆ MPI_INT

#define MPI_INT   ((CommDataType)0x4c000405)

Definition at line 72 of file CommDataType.h.

◆ MPI_LONG

#define MPI_LONG   ((CommDataType)0x4c000807)

Definition at line 80 of file CommDataType.h.

◆ MPI_LONG_DOUBLE

#define MPI_LONG_DOUBLE   ((CommDataType)0x4c00100c)

Definition at line 104 of file CommDataType.h.

◆ MPI_LONG_LONG

#define MPI_LONG_LONG   ((CommDataType)0x4c000809)

Definition at line 88 of file CommDataType.h.

◆ MPI_UNSIGNED

#define MPI_UNSIGNED   ((CommDataType)0x4c000406)

Definition at line 76 of file CommDataType.h.

◆ MPI_UNSIGNED_LONG

#define MPI_UNSIGNED_LONG   ((CommDataType)0x4c000808)

Definition at line 84 of file CommDataType.h.

◆ MPI_UNSIGNED_LONG_LONG

#define MPI_UNSIGNED_LONG_LONG   ((CommDataType)0x4c000819)

Definition at line 92 of file CommDataType.h.