DataTypesModule Module

A module to store specifications for basic data types.



Contents


Variables

TypeVisibility AttributesNameInitial
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.