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_INT | MPI Integer type we will use in this program. |