| Datatype | Description |
|---|---|
| MPI_CHARACTER | 8-bit character |
| MPI_COMPLEX | 32-bit floating point real, 32-bit floating point imaginary |
| MPI_COMPLEX8 | 32-bit floating point real, 32-bit floating point imaginary |
| MPI_COMPLEX16 | 64-bit floating point real, 64-bit floating point imaginary |
| MPI_COMPLEX32 | 128-bit floating point real, 128-bit floating point imaginary |
| MPI_DOUBLE_COMPLEX | 64-bit floating point real, 64-bit floating point imaginary |
| MPI_DOUBLE_PRECISION | 64-bit floating point |
| MPI_INTEGER | 32-bit integer |
| MPI_INTEGER1 | 8-bit integer |
| MPI_INTEGER2 | 16-bit integer |
| MPI_INTEGER4 | 32-bit integer |
| MPI_INTEGER8 | 64-bit integer |
| MPI_LOGICAL | 32-bit logical |
| MPI_LOGICAL1 | 8-bit logical |
| MPI_LOGICAL2 | 16-bit logical |
| MPI_LOGICAL4 | 32-bit logical |
| MPI_LOGICAL8 | 64-bit logical |
| MPI_REAL | 32-bit floating point |
| MPI_REAL4 | 32-bit floating point |
| MPI_REAL8 | 64-bit floating point |
| MPI_REAL16 | 128-bit floating point |