DataTypesModule Module

A module to store specifications for basic data types.



Contents


Variables

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.