LMDZ
yoesrta29.F90
Go to the documentation of this file.
1 MODULE yoesrta29
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! -----------------------------------------------------------------
10 !* ** *YOESRTA29* - SRTM COEFFICIENTS FOR INTERVAL 29
11 ! BAND 29: 820-2600 cm-1 (low - H2O; high - CO2)
12 ! -----------------------------------------------------------------
13 
14 INTEGER(KIND=JPIM), PARAMETER :: jpg = 16, ng29 = 16
15 
16 REAL(KIND=JPRB) :: ka(5,13,jpg)
17 REAL(KIND=JPRB) :: kb(5,13:59,jpg)
18 REAL(KIND=JPRB) :: selfref(10,jpg),forref(4,jpg)
19 REAL(KIND=JPRB) :: sfluxref(jpg) ,absh2o(jpg) , absco2(jpg)
20 REAL(KIND=JPRB) :: rayl
21 INTEGER(KIND=JPIM) :: layreffr
22 
23 REAL(KIND=JPRB) :: kac(5,13,ng29) ,absa(65,ng29)
24 REAL(KIND=JPRB) :: kbc(5,13:59,ng29),absb(235,ng29)
25 REAL(KIND=JPRB) :: selfrefc(10,ng29),forrefc(4,ng29)
26 REAL(KIND=JPRB) :: sfluxrefc(ng29) ,absh2oc(ng29) , absco2c(ng29)
27 
28 !EQUIVALENCE (KA(1,1,1),ABSA(1,1)), (KB(1,13,1),ABSB(1,1))
29 equivalence(kac(1,1,1),absa(1,1)), (kbc(1,13,1),absb(1,1))
30 
31 ! -----------------------------------------------------------------
32 ! * E.C.M.W.F. PHYSICS PACKAGE ** RRTM SW RADIATION **
33 
34 ! J.-J. MORCRETTE E.C.M.W.F. 02/10/29
35 ! M. J. IACONO AER 12/09/03
36 
37 ! NAME TYPE PURPOSE
38 ! ---- : ---- : ---------------------------------------------------
39 ! KA : REAL
40 ! KB : REAL
41 ! SELFREF : REAL
42 ! FORREF : REAL
43 ! SFLUXREF: REAL
44 ! ABSH2O : REAL
45 ! ABSCO2 : REAL
46 ! RAYL : REAL
47 ! LAYREFFR: INTEGER
48 ! KAC : REAL Reduced g-point array for KA
49 ! KBC : REAL Reduced g-point array for KB
50 ! SELFREFC: REAL Reduced g-point array for SELFREF
51 ! FORREFC : REAL Reduced g-point array for FORREF
52 !SFLUXREFC: REAL Reduced g-point array for SFLUXREF
53 ! ABSH2OC : REAL Reduced g-point array for ABSH2O
54 ! ABSCO2C : REAL Reduced g-point array for ABSCO2
55 ! -----------------------------------------------------------------
56 END MODULE yoesrta29
57 
real(kind=jprb), dimension(4, jpg) forref
Definition: yoesrta29.F90:18
real(kind=jprb), dimension(5, 13:59, ng29) kbc
Definition: yoesrta29.F90:24
integer(kind=jpim), parameter ng29
Definition: yoesrta29.F90:14
real(kind=jprb), dimension(5, 13, jpg) ka
Definition: yoesrta29.F90:16
integer(kind=jpim), parameter jpg
Definition: yoesrta29.F90:14
real(kind=jprb), dimension(65, ng29) absa
Definition: yoesrta29.F90:23
real(kind=jprb), dimension(ng29) sfluxrefc
Definition: yoesrta29.F90:26
real(kind=jprb), dimension(235, ng29) absb
Definition: yoesrta29.F90:24
real(kind=jprb), dimension(10, ng29) selfrefc
Definition: yoesrta29.F90:25
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb), dimension(jpg) sfluxref
Definition: yoesrta29.F90:19
real(kind=jprb), dimension(jpg) absh2o
Definition: yoesrta29.F90:19
real(kind=jprb), dimension(ng29) absco2c
Definition: yoesrta29.F90:26
real(kind=jprb), dimension(5, 13, ng29) kac
Definition: yoesrta29.F90:23
real(kind=jprb), dimension(5, 13:59, jpg) kb
Definition: yoesrta29.F90:17
real(kind=jprb), dimension(10, jpg) selfref
Definition: yoesrta29.F90:18
real(kind=jprb), dimension(4, ng29) forrefc
Definition: yoesrta29.F90:25
real(kind=jprb) rayl
Definition: yoesrta29.F90:20
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb), dimension(ng29) absh2oc
Definition: yoesrta29.F90:26
integer(kind=jpim) layreffr
Definition: yoesrta29.F90:21
real(kind=jprb), dimension(jpg) absco2
Definition: yoesrta29.F90:19