Back to OASIS4 home

Constants in the MPP_IO (defined in oasis4/lib/mpp_io/src)

 
In mod_kinds_mpp.F90 :
INTEGER, PARAMETER :: ip_single_mpp = SELECTED_REAL_KIND(6,37)
INTEGER, PARAMETER :: ip_double_mpp = SELECTED_REAL_KIND(12,307)
INTEGER, PARAMETER :: ip_i2_mpp = SELECTED_INT_KIND(4)
INTEGER, PARAMETER :: ip_i4_mpp = SELECTED_INT_KIND(9)
#ifdef SX
  INTEGER, PARAMETER :: ip_i8_mpp = SELECTED_INT_KIND(15)
#else
  INTEGER, PARAMETER :: ip_i8_mpp = SELECTED_INT_KIND(18)
#endif

In mpp_mod_oa.F90 :
integer, parameter, public :: ALL_PES=-1, ANY_PE=-2, NULL_PE=-3


In
mpp_io_mod_oa.F90 :
integer, parameter, public :: MPP_WRONLY=100, MPP_RDONLY=101, MPP_APPEND=102, MPP_OVERWR=103
integer, parameter, public :: MPP_ASCII=200,  MPP_IEEE32=201, MPP_NATIVE=202, MPP_NETCDF=203
integer, parameter, public :: MPP_SEQUENTIAL=300, MPP_DIRECT=301
integer, parameter, public :: MPP_SINGLE=400, MPP_MULTI=401, MPP_PARALLEL=401
integer, parameter, public :: MPP_DELETE=501, MPP_COLLECT=502