LMDZ
yomlw15.F90
Go to the documentation of this file.
1 MODULE yomlw15
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 !* ** *YOMLW15* - COEFF. OF THE LONGWAVE RADIATION TRANSFER
11 !* FROZEN VERSION (CYCLE 15) OF YOELW
12 ! ------------------------------------------------------------------
13 
14 INTEGER(KIND=JPIM) :: mxixt15
15 INTEGER(KIND=JPIM) :: nint15
16 INTEGER(KIND=JPIM) :: nipd15
17 INTEGER(KIND=JPIM) :: nipd215
18 INTEGER(KIND=JPIM) :: ntr15
19 INTEGER(KIND=JPIM) :: ntra15
20 INTEGER(KIND=JPIM) :: nua15
21 INTEGER(KIND=JPIM) :: ng115
22 INTEGER(KIND=JPIM) :: ng1p115
23 REAL(KIND=JPRB) :: at15(8,3)
24 REAL(KIND=JPRB) :: bt15(8,3)
25 REAL(KIND=JPRB) :: rntnu15(4)
26 REAL(KIND=JPRB) :: ga15(11,16,3)
27 REAL(KIND=JPRB) :: gb15(11,16,3)
28 REAL(KIND=JPRB) :: oct15(4)
29 REAL(KIND=JPRB) :: o1h15
30 REAL(KIND=JPRB) :: o2h15
31 REAL(KIND=JPRB) :: rpialf015
32 REAL(KIND=JPRB) :: rt115(2)
33 REAL(KIND=JPRB) :: tintp15(11)
34 REAL(KIND=JPRB) :: tref15
35 REAL(KIND=JPRB) :: tstand15
36 REAL(KIND=JPRB) :: tstp15
37 REAL(KIND=JPRB) :: wg115(2)
38 REAL(KIND=JPRB) :: xp15(6,6)
39 REAL(KIND=JPRB) :: rvgco215
40 REAL(KIND=JPRB) :: rvgh2o15
41 REAL(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)
82 END MODULE yomlw15
integer(kind=jpim) nint15
Definition: yomlw15.F90:15
integer(kind=jpim) nipd15
Definition: yomlw15.F90:16
real(kind=jprb), dimension(2) rt115
Definition: yomlw15.F90:32
real(kind=jprb), dimension(11, 16, 3) ga15
Definition: yomlw15.F90:26
integer(kind=jpim) mxixt15
Definition: yomlw15.F90:14
real(kind=jprb) rvgco215
Definition: yomlw15.F90:39
real(kind=jprb) o1h15
Definition: yomlw15.F90:29
integer(kind=jpim) ntra15
Definition: yomlw15.F90:19
real(kind=jprb), dimension(8, 3) at15
Definition: yomlw15.F90:23
real(kind=jprb) tref15
Definition: yomlw15.F90:34
real(kind=jprb), dimension(11, 16, 3) gb15
Definition: yomlw15.F90:27
real(kind=jprb), dimension(6, 6) xp15
Definition: yomlw15.F90:38
real(kind=jprb), dimension(11) tintp15
Definition: yomlw15.F90:33
real(kind=jprb) tstand15
Definition: yomlw15.F90:35
real(kind=jprb), dimension(2) wg115
Definition: yomlw15.F90:37
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb), dimension(8, 3) bt15
Definition: yomlw15.F90:24
integer(kind=jpim) ng115
Definition: yomlw15.F90:21
real(kind=jprb), dimension(4) rntnu15
Definition: yomlw15.F90:25
real(kind=jprb) rpialf015
Definition: yomlw15.F90:31
real(kind=jprb) rvgh2o15
Definition: yomlw15.F90:40
integer(kind=jpim) ntr15
Definition: yomlw15.F90:18
integer, parameter jpim
Definition: parkind1.F90:13
integer(kind=jpim) nua15
Definition: yomlw15.F90:20
real(kind=jprb) o2h15
Definition: yomlw15.F90:30
integer(kind=jpim) ng1p115
Definition: yomlw15.F90:22
real(kind=jprb) tstp15
Definition: yomlw15.F90:36
real(kind=jprb) rvgo315
Definition: yomlw15.F90:41
integer(kind=jpim) nipd215
Definition: yomlw15.F90:17
real(kind=jprb), dimension(4) oct15
Definition: yomlw15.F90:28