Data Types¶
yt_dtype
¶
Usage:
libyt
defined macros for C data type. They are matched to corresponding NumPy data type and MPI data type.
yt_dtype |
C Data Type |
NumPy Data Type |
MPI Data Type |
---|---|---|---|
YT_FLOAT |
float |
NPY_FLOAT |
MPI_FLOAT |
YT_DOUBLE |
double |
NPY_DOUBLE |
MPI_DOUBLE |
YT_LONGDOUBLE |
long double |
NPY_LONGDOUBLE |
MPI_LONG_DOUBLE |
YT_CHAR |
char |
NPY_BYTE |
MPI_SIGNED_CHAR |
YT_UCHAR |
unsigned char |
NPY_UBYTE |
MPI_UNSIGNED_CHAR |
YT_SHORT |
short |
NPY_SHORT |
MPI_SHORT |
YT_USHORT |
unsigned short |
NPY_USHORT |
MPI_UNSIGNED_SHORT |
YT_INT |
int |
NPY_INT |
MPI_INT |
YT_UINT |
unsigned int |
NPY_UINT |
MPI_UNSIGNED |
YT_LONG |
long |
NPY_LONG |
MPI_LONG |
YT_ULONG |
unsigned long |
NPY_ULONG |
MPI_UNSIGNED_LONG |
YT_LONGLONG |
long long |
NPY_LONGLONG |
MPI_LONG_LONG |
YT_ULONGLONG |
unsigned long long |
NPY_ULONGLONG |
MPI_UNSIGNED_LONG_LONG |