mod_kinds_mpp.F90

Go to the documentation of this file.
00001 #ifndef key_noIO
00002 !-------------------------------------------------------------------
00003 ! BOP
00004 !
00005 ! !MODULE: mod_kinds_mpp
00006 MODULE mod_kinds_mpp
00007 !
00008 ! !USES:
00009 !
00010 ! !PUBLIC TYPES:
00011 IMPLICIT NONE
00012 SAVE
00013 !
00014 ! !PUBLIC MEMBER FUNCTIONS:
00015 !
00016 ! !PUBLIC DATA MEMBERS:
00017 !
00018 ! !PARAMETERS:
00019   INTEGER, PARAMETER :: ip_single_mpp = SELECTED_REAL_KIND(6,37)
00020   INTEGER, PARAMETER :: ip_double_mpp = SELECTED_REAL_KIND(12,307)
00021   INTEGER, PARAMETER :: ip_i2_mpp = SELECTED_INT_KIND(4)
00022   INTEGER, PARAMETER :: ip_i4_mpp = SELECTED_INT_KIND(9)
00023 #ifdef SX
00024   INTEGER, PARAMETER :: ip_i8_mpp = SELECTED_INT_KIND(15)
00025 #else
00026   INTEGER, PARAMETER :: ip_i8_mpp = SELECTED_INT_KIND(18)
00027 #endif
00028 !
00029 ! !DESCRIPTION:
00030 ! This modules contains the parameters defining the precision used for 
00031 ! real and integer variables. For OASIS3, it has to be coherent with
00032 ! equivalent parameters in mod_kinds_model.F90
00033 !   
00034   END MODULE mod_kinds_mpp
00035 
00036 #endif

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1