LMDZ
yomcst.F90
Go to the documentation of this file.
1 MODULE yomcst
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 
11 !* Common of physical constants
12 ! You will find the meanings in the annex 1 of the documentation
13 
14 ! A1.0 Fundamental constants
15 REAL(KIND=JPRB) :: rpi
16 REAL(KIND=JPRB) :: rclum
17 REAL(KIND=JPRB) :: rhpla
18 REAL(KIND=JPRB) :: rkbol
19 REAL(KIND=JPRB) :: rnavo
20 ! A1.1 Astronomical constants
21 REAL(KIND=JPRB) :: rday
22 REAL(KIND=JPRB) :: rea
23 REAL(KIND=JPRB) :: repsm
24 REAL(KIND=JPRB) :: rsiyea
25 REAL(KIND=JPRB) :: rsiday
26 REAL(KIND=JPRB) :: romega
27 ! A1.2 Geoide
28 REAL(KIND=JPRB) :: ra
29 REAL(KIND=JPRB) :: rg
30 REAL(KIND=JPRB) :: r1sa
31 ! A1.3 Radiation
32 REAL(KIND=JPRB) :: rsigma
33 REAL(KIND=JPRB) :: ri0
34 ! A1.4 Thermodynamic gas phase
35 REAL(KIND=JPRB) :: r
36 REAL(KIND=JPRB) :: rmd
37 REAL(KIND=JPRB) :: rmv
38 REAL(KIND=JPRB) :: rmo3
39 REAL(KIND=JPRB) :: rd
40 REAL(KIND=JPRB) :: rv
41 REAL(KIND=JPRB) :: rcpd
42 REAL(KIND=JPRB) :: rcpv
43 REAL(KIND=JPRB) :: rcvd
44 REAL(KIND=JPRB) :: rcvv
45 REAL(KIND=JPRB) :: rkappa
46 REAL(KIND=JPRB) :: retv
47 REAL(KIND=JPRB) :: rmco2
48 REAL(KIND=JPRB) :: rmch4
49 REAL(KIND=JPRB) :: rmn2o
50 REAL(KIND=JPRB) :: rmsf6
51 REAL(KIND=JPRB) :: rmra
52 REAL(KIND=JPRB) :: rmco
53 REAL(KIND=JPRB) :: rmhcho
54 REAL(KIND=JPRB) :: rmno2
55 REAL(KIND=JPRB) :: rmso2
56 ! A1.5,6 Thermodynamic liquid,solid phases
57 REAL(KIND=JPRB) :: rcw
58 REAL(KIND=JPRB) :: rcs
59 ! A1.7 Thermodynamic transition of phase
60 REAL(KIND=JPRB) :: rlvtt
61 REAL(KIND=JPRB) :: rlstt
62 REAL(KIND=JPRB) :: rlvzer
63 REAL(KIND=JPRB) :: rlszer
64 REAL(KIND=JPRB) :: rlmlt
65 REAL(KIND=JPRB) :: rtt
66 REAL(KIND=JPRB) :: ratm
67 REAL(KIND=JPRB) :: rdt
68 ! A1.8 Curve of saturation
69 REAL(KIND=JPRB) :: restt
70 REAL(KIND=JPRB) :: ralpw
71 REAL(KIND=JPRB) :: rbetw
72 REAL(KIND=JPRB) :: rgamw
73 REAL(KIND=JPRB) :: ralps
74 REAL(KIND=JPRB) :: rbets
75 REAL(KIND=JPRB) :: rgams
76 REAL(KIND=JPRB) :: ralpd
77 REAL(KIND=JPRB) :: rbetd
78 REAL(KIND=JPRB) :: rgamd
79 
80 ! ------------------------------------------------------------------
81 !$OMP THREADPRIVATE(r,r1sa,ra,ralpd,ralps,ralpw,ratm,rbetd,rbets,rbetw,rclum,rcpd,rcpv,rcs,rcvd,rcvv,rcw)
82 !$OMP THREADPRIVATE(rd,rday,rdt,rea,repsm,restt,retv,rg,rgamd,rgams,rgamw,rhpla,ri0,rkappa,rkbol,rlmlt)
83 !$OMP THREADPRIVATE(rlstt,rlszer,rlvtt,rlvzer,rmch4,rmco,rmco2,rmd,rmhcho,rmn2o,rmno2,rmo3,rmra,rmsf6)
84 !$OMP THREADPRIVATE(rmso2,rmv,rnavo,romega,rpi,rsiday,rsigma,rsiyea,rtt,rv)
85 END MODULE yomcst
real(kind=jprb) rgamw
Definition: yomcst.F90:72
real(kind=jprb) rpi
Definition: yomcst.F90:15
real(kind=jprb) rbetw
Definition: yomcst.F90:71
real(kind=jprb) rgams
Definition: yomcst.F90:75
!$Id mode_top_bound COMMON comconstr r
Definition: comconst.h:7
real(kind=jprb) rday
Definition: yomcst.F90:21
real(kind=jprb) rd
Definition: yomcst.F90:39
real(kind=jprb) restt
Definition: yomcst.F90:69
real(kind=jprb) rlstt
Definition: yomcst.F90:61
real(kind=jprb) ratm
Definition: yomcst.F90:66
real(kind=jprb) rtt
Definition: yomcst.F90:65
real(kind=jprb) rg
Definition: yomcst.F90:29
real(kind=jprb) rmra
Definition: yomcst.F90:51
real(kind=jprb) rclum
Definition: yomcst.F90:16
real(kind=jprb) rmhcho
Definition: yomcst.F90:53
real(kind=jprb) rnavo
Definition: yomcst.F90:19
real(kind=jprb) rlvtt
Definition: yomcst.F90:60
real(kind=jprb) rmo3
Definition: yomcst.F90:38
real(kind=jprb) rmco
Definition: yomcst.F90:52
real(kind=jprb) rkbol
Definition: yomcst.F90:18
real(kind=jprb) rcs
Definition: yomcst.F90:58
real(kind=jprb) rlvzer
Definition: yomcst.F90:62
real(kind=jprb) r1sa
Definition: yomcst.F90:30
real(kind=jprb) rmco2
Definition: yomcst.F90:47
real(kind=jprb) rcw
Definition: yomcst.F90:57
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb) rmv
Definition: yomcst.F90:37
real(kind=jprb) rcpv
Definition: yomcst.F90:42
real(kind=jprb) rdt
Definition: yomcst.F90:67
real(kind=jprb) rgamd
Definition: yomcst.F90:78
real(kind=jprb) rhpla
Definition: yomcst.F90:17
real(kind=jprb) rsiday
Definition: yomcst.F90:25
real(kind=jprb) rcpd
Definition: yomcst.F90:41
real(kind=jprb) rcvv
Definition: yomcst.F90:44
real(kind=jprb) rmno2
Definition: yomcst.F90:54
real(kind=jprb) ri0
Definition: yomcst.F90:33
real(kind=jprb) rmso2
Definition: yomcst.F90:55
real(kind=jprb) ra
Definition: yomcst.F90:28
real(kind=jprb) retv
Definition: yomcst.F90:46
real(kind=jprb) ralpw
Definition: yomcst.F90:70
real(kind=jprb) rkappa
Definition: yomcst.F90:45
real(kind=jprb) rlmlt
Definition: yomcst.F90:64
real(kind=jprb) rmn2o
Definition: yomcst.F90:49
real(kind=jprb) repsm
Definition: yomcst.F90:23
real(kind=jprb) romega
Definition: yomcst.F90:26
real(kind=jprb) rsigma
Definition: yomcst.F90:32
real(kind=jprb) rv
Definition: yomcst.F90:40
real(kind=jprb) rsiyea
Definition: yomcst.F90:24
real(kind=jprb) rbets
Definition: yomcst.F90:74
real(kind=jprb) ralps
Definition: yomcst.F90:73
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb) rmch4
Definition: yomcst.F90:48
real(kind=jprb) ralpd
Definition: yomcst.F90:76
Definition: yomcst.F90:1
real(kind=jprb) rlszer
Definition: yomcst.F90:63
real(kind=jprb) rmsf6
Definition: yomcst.F90:50
real(kind=jprb) rea
Definition: yomcst.F90:22
real(kind=jprb) rmd
Definition: yomcst.F90:36
real(kind=jprb) rbetd
Definition: yomcst.F90:77
real(kind=jprb) rcvd
Definition: yomcst.F90:43