source: LMDZ5/branches/IPSLCM5A2.1_ISO/libf/phyiso/rrtm/yomlw15.F90 @ 5308

Last change on this file since 5308 was 3331, checked in by acozic, 6 years ago

Add modification for isotopes

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1MODULE YOMLW15
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
8
9!     ------------------------------------------------------------------
10!*    ** *YOMLW15* - COEFF. OF THE LONGWAVE RADIATION TRANSFER
11!*                         FROZEN VERSION (CYCLE 15) OF YOELW
12!     ------------------------------------------------------------------
13
14INTEGER(KIND=JPIM) :: MXIXT15
15INTEGER(KIND=JPIM) :: NINT15
16INTEGER(KIND=JPIM) :: NIPD15
17INTEGER(KIND=JPIM) :: NIPD215
18INTEGER(KIND=JPIM) :: NTR15
19INTEGER(KIND=JPIM) :: NTRA15
20INTEGER(KIND=JPIM) :: NUA15
21INTEGER(KIND=JPIM) :: NG115
22INTEGER(KIND=JPIM) :: NG1P115
23REAL(KIND=JPRB) :: AT15(8,3)
24REAL(KIND=JPRB) :: BT15(8,3)
25REAL(KIND=JPRB) :: RNTNU15(4)
26REAL(KIND=JPRB) :: GA15(11,16,3)
27REAL(KIND=JPRB) :: GB15(11,16,3)
28REAL(KIND=JPRB) :: OCT15(4)
29REAL(KIND=JPRB) :: O1H15
30REAL(KIND=JPRB) :: O2H15
31REAL(KIND=JPRB) :: RPIALF015
32REAL(KIND=JPRB) :: RT115(2)
33REAL(KIND=JPRB) :: TINTP15(11)
34REAL(KIND=JPRB) :: TREF15
35REAL(KIND=JPRB) :: TSTAND15
36REAL(KIND=JPRB) :: TSTP15
37REAL(KIND=JPRB) :: WG115(2)
38REAL(KIND=JPRB) :: XP15(6,6)
39REAL(KIND=JPRB) :: RVGCO215
40REAL(KIND=JPRB) :: RVGH2O15
41REAL(KIND=JPRB) :: RVGO315
42
43!        * E.C.M.W.F. PHYSICS PACKAGE *
44
45!        96-11: Ph. Dandin. Meteo-France
46!     J.-J. MORCRETTE       E.C.M.W.F.      89/07/14
47
48!  NAME        TYPE     PURPOSE
49!  ----     :  ----   : ------------------------------------------------
50!  MXIXT15  :  INTEGER  MAXIMUM TEMPERATURE INDEX FOR TRANSMISSIVITIES
51!  NINT15   :  INTEGER  NUMBER OF SPECTRAL INTERVALS
52!  NIPD15   :  INTEGER  NUMBER OF BANDS DESCRIBED BY PADE APPROXIMANTS
53!  NIPD215  :  INTEGER  NIPD15*2
54!  NTR15    :  INTEGER  NUMBER OF REFERENCE TEMPERATURES
55!  NTRA15   :  INTEGER  NUMBER OF TRANSMISSION FUNCTIONS
56!  NUA15    :  INTEGER  NUMBER OF ABSORBER AMOUNTS
57!  NG115    :  INTEGER  ORDER OF THE GAUSSIAN QUADRATURE
58!  NG1P115  :  INTEGER  NG115+1
59!  AT15     :  REAL     A-TYPE COEFF. FOR TEMPERATURE DEPENDENCE
60!  BT15     :  REAL     B-TYPE COEFF. FOR TEMPERATURE DEPENDENCE
61!  RNTNU15  :  REAL     ABSORPTION COEFFICIENT E-TYPE
62!  GA15     :  REAL     PADE APPROXIMANTS - NUMERATOR
63!  GB15     :  REAL     PADE APPROXIMANTS - DENOMINATOR
64!  OCT15    :  REAL     TEMPERATURE DEPENDENCE COEFFICIENTS FOR OZONE
65!  O1H15    :  REAL     K/DELTA 1ST OZONE SUB-INTERVAL
66!  O2H15    :  REAL     K/DELTA 2ND OZONE SUB-INTERVAL
67!  RPIALF015:  REAL     PI*ALFA0/DELTA OZONE SUB-INTERVALS
68!  RT115    :  REAL     ROOTS FOR GAUSSIAN QUADRATURE
69!  TINTP15  :  REAL     TEMPERATURE INTERVALS FOR TRANSMISSIVITIES
70!  TREF15   :  REAL     REF. TEMPERATURE IN PLANCK FUNCTION POLYNOMIAL
71!  TSTAND15 :  REAL     REFERENCE TEMPERATURE FOR TEMPERATURE DEPENDENCE
72!  TSTP15   :  REAL     TEMEPERATURE STEP BETWEEN TRANSMISSIVITIES
73!  WG115    :  REAL     WEIGHTS FOR GAUSSIAN QUADRATURE
74!  XP15     :  REAL     POLYNOMIAL COEFFICIENTS OF PLANCK FUNCTION
75!  RVGCO215 :  REAL     RESIDUAL PRESSURE FOR CO2 VOIGT LINE HALF-WIDTH
76!  RVGH2O15 :  REAL     RESIDUAL PRESSURE FOR H2O VOIGT LINE HALF-WIDTH
77!  RVGO315  :  REAL     RESIDUAL PRESSURE FOR O3  VOIGT LINE HALF-WIDTH
78!     ------------------------------------------------------------------
79!$OMP THREADPRIVATE(at15,bt15,ga15,gb15,mxixt15,ng115,ng1p115,nint15,nipd15,nipd215)
80!$OMP THREADPRIVATE(ntr15,ntra15,nua15,o1h15,o2h15,oct15,rntnu15,rpialf015,rt115,rvgco215)
81!$OMP THREADPRIVATE(rvgh2o15,rvgo315,tintp15,tref15,tstand15,tstp15,wg115,xp15)
82END MODULE YOMLW15
Note: See TracBrowser for help on using the repository browser.