source: LMDZ6/branches/cirrus/libf/phylmd/rrtm/yomcst.F90 @ 5322

Last change on this file since 5322 was 2010, checked in by Laurent Fairhead, 11 years ago

Modifications pour OpenMP


OpenMP modifications

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 2.3 KB
Line 
1MODULE YOMCST
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
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
15REAL(KIND=JPRB) :: RPI
16REAL(KIND=JPRB) :: RCLUM
17REAL(KIND=JPRB) :: RHPLA
18REAL(KIND=JPRB) :: RKBOL
19REAL(KIND=JPRB) :: RNAVO
20! A1.1 Astronomical constants
21REAL(KIND=JPRB) :: RDAY
22REAL(KIND=JPRB) :: REA
23REAL(KIND=JPRB) :: REPSM
24REAL(KIND=JPRB) :: RSIYEA
25REAL(KIND=JPRB) :: RSIDAY
26REAL(KIND=JPRB) :: ROMEGA
27! A1.2 Geoide
28REAL(KIND=JPRB) :: RA
29REAL(KIND=JPRB) :: RG
30REAL(KIND=JPRB) :: R1SA
31! A1.3 Radiation
32REAL(KIND=JPRB) :: RSIGMA
33REAL(KIND=JPRB) :: RI0
34! A1.4 Thermodynamic gas phase
35REAL(KIND=JPRB) :: R
36REAL(KIND=JPRB) :: RMD
37REAL(KIND=JPRB) :: RMV
38REAL(KIND=JPRB) :: RMO3
39REAL(KIND=JPRB) :: RD
40REAL(KIND=JPRB) :: RV
41REAL(KIND=JPRB) :: RCPD
42REAL(KIND=JPRB) :: RCPV
43REAL(KIND=JPRB) :: RCVD
44REAL(KIND=JPRB) :: RCVV
45REAL(KIND=JPRB) :: RKAPPA
46REAL(KIND=JPRB) :: RETV
47REAL(KIND=JPRB) :: RMCO2
48REAL(KIND=JPRB) :: RMCH4
49REAL(KIND=JPRB) :: RMN2O
50REAL(KIND=JPRB) :: RMSF6
51REAL(KIND=JPRB) :: RMRA
52REAL(KIND=JPRB) :: RMCO
53REAL(KIND=JPRB) :: RMHCHO
54REAL(KIND=JPRB) :: RMNO2
55REAL(KIND=JPRB) :: RMSO2
56! A1.5,6 Thermodynamic liquid,solid phases
57REAL(KIND=JPRB) :: RCW
58REAL(KIND=JPRB) :: RCS
59! A1.7 Thermodynamic transition of phase
60REAL(KIND=JPRB) :: RLVTT
61REAL(KIND=JPRB) :: RLSTT
62REAL(KIND=JPRB) :: RLVZER
63REAL(KIND=JPRB) :: RLSZER
64REAL(KIND=JPRB) :: RLMLT
65REAL(KIND=JPRB) :: RTT
66REAL(KIND=JPRB) :: RATM
67REAL(KIND=JPRB) :: RDT
68! A1.8 Curve of saturation
69REAL(KIND=JPRB) :: RESTT
70REAL(KIND=JPRB) :: RALPW
71REAL(KIND=JPRB) :: RBETW
72REAL(KIND=JPRB) :: RGAMW
73REAL(KIND=JPRB) :: RALPS
74REAL(KIND=JPRB) :: RBETS
75REAL(KIND=JPRB) :: RGAMS
76REAL(KIND=JPRB) :: RALPD
77REAL(KIND=JPRB) :: RBETD
78REAL(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)
85END MODULE YOMCST
Note: See TracBrowser for help on using the repository browser.