LMDZ
parkind1.F90
Go to the documentation of this file.
1 MODULE parkind1
2 !
3 ! *** Define usual kinds for strong typing ***
4 !
5 IMPLICIT NONE
6 SAVE
7 !
8 ! Integer Kinds
9 ! -------------
10 !
11 INTEGER, PARAMETER :: jpit = selected_int_kind(2)
12 INTEGER, PARAMETER :: jpis = selected_int_kind(4)
13 INTEGER, PARAMETER :: jpim = selected_int_kind(9)
14 INTEGER, PARAMETER :: jpib = selected_int_kind(12)
15 !
16 ! Real Kinds
17 ! ----------
18 !
19 INTEGER, PARAMETER :: jprt = selected_real_kind(2,1)
20 INTEGER, PARAMETER :: jprs = selected_real_kind(4,2)
21 INTEGER, PARAMETER :: jprm = selected_real_kind(6,37)
22 INTEGER, PARAMETER :: jprb = selected_real_kind(13,300)
23 INTEGER, PARAMETER :: jprd = selected_real_kind(15,307)
24 !
25 END MODULE parkind1
integer, parameter jpib
Definition: parkind1.F90:14
integer, parameter jprd
Definition: parkind1.F90:23
integer, parameter jpis
Definition: parkind1.F90:12
integer, parameter jprm
Definition: parkind1.F90:30
integer, parameter jprt
Definition: parkind1.F90:28
integer, parameter jprs
Definition: parkind1.F90:29
integer, parameter jprb
Definition: parkind1.F90:31
integer, parameter jpim
Definition: parkind1.F90:13
integer, parameter jpit
Definition: parkind1.F90:11