A module to store specifications for basic data types.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | NTREAL | = | C_DOUBLE |
The precision of floating point numbers we will use in this program. |
integer, | public | :: | MPINTREAL | = | MPI_DOUBLE_PRECISION |
MPI floating point datatype with the precision we will use in this program. |
|
integer, | public, | parameter | :: | NTCOMPLEX | = | C_DOUBLE_COMPLEX |
The complex numbers we will use in this program. |
integer, | public, | parameter | :: | MPINTCOMPLEX | = | MPI_DOUBLE_COMPLEX |
MPI complex datatype with the precision we will use in this program. |
integer, | public, | parameter | :: | NTLONG | = | C_LONG |
A long integer type for when normal ints will not do |
integer, | public, | parameter | :: | MPINTINTEGER | = | MPI_INTEGER |
MPI Integer type we will use in this program. |
integer, | public, | parameter | :: | MPINTLONG | = | MPI_LONG |
MPI Integer type we will use in this program. |