LMDZ
yoesrta24.F90
Go to the documentation of this file.
1 MODULE yoesrta24
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! -----------------------------------------------------------------
10 !* ** *YOESRTA24* - SRTM COEFFICIENTS FOR INTERVAL 24
11 ! BAND 24: 12850-16000 cm-1 (low - H2O,O2; high - O2)
12 ! -----------------------------------------------------------------
13 
14 INTEGER(KIND=JPIM), PARAMETER :: jpg = 16, ng24 = 16
15 
16 REAL(KIND=JPRB) :: ka(9,5,13,jpg)
17 REAL(KIND=JPRB) :: kb(5,13:59,jpg)
18 REAL(KIND=JPRB) :: selfref(10,jpg),forref(3,jpg)
19 REAL(KIND=JPRB) :: sfluxref(jpg,9)
20 REAL(KIND=JPRB) :: abso3a(jpg), abso3b(jpg), rayla(jpg,9), raylb(jpg)
21 REAL(KIND=JPRB) :: strrat
22 INTEGER(KIND=JPIM) :: layreffr
23 
24 REAL(KIND=JPRB) :: kac(9,5,13,ng24) ,absa(585,ng24)
25 REAL(KIND=JPRB) :: kbc(5,13:59,ng24),absb(235,ng24)
26 REAL(KIND=JPRB) :: selfrefc(10,ng24),forrefc(3,ng24)
27 REAL(KIND=JPRB) :: sfluxrefc(ng24,9)
28 REAL(KIND=JPRB) :: abso3ac(ng24), abso3bc(ng24), raylac(ng24,9), raylbc(ng24)
29 
30 !EQUIVALENCE (KA(1,1,1,1),ABSA(1,1)), (KB(1,13,1),ABSB(1,1))
31 equivalence(kac(1,1,1,1),absa(1,1)), (kbc(1,13,1),absb(1,1))
32 
33 ! -----------------------------------------------------------------
34 ! * E.C.M.W.F. PHYSICS PACKAGE ** RRTM SW RADIATION **
35 
36 ! J.-J. MORCRETTE E.C.M.W.F. 02/10/29
37 ! M. J. IACONO AER 12/09/03
38 
39 ! NAME TYPE PURPOSE
40 ! ---- : ---- : ---------------------------------------------------
41 ! KA : REAL
42 ! KB : REAL
43 ! SELFREF : REAL
44 ! FORREF : REAL
45 ! SFLUXREF: REAL
46 ! ABSO3A : REAL
47 ! ABSO3B : REAL
48 ! RAYLA : REAL
49 ! RAYLB : REAL
50 ! STRRAT : REAL
51 ! LAYREFFR: INTEGER
52 ! KAC : REAL Reduced g-point array for KA
53 ! KBC : REAL Reduced g-point array for KB
54 ! SELFREFC: REAL Reduced g-point array for SELFREF
55 ! FORREFC : REAL Reduced g-point array for FORREF
56 !SFLUXREFC: REAL Reduced g-point array for SFLUXREF
57 ! ABSO3AC : REAL Reduced g-point array for ABSO3A
58 ! ABSO3BC : REAL Reduced g-point array for ABSO3B
59 ! RAYLAC : REAL Reduced g-point array for RAYLA
60 ! RAYLBC : REAL Reduced g-point array for RAYLB
61 ! -----------------------------------------------------------------
62 END MODULE yoesrta24
63 
real(kind=jprb), dimension(5, 13:59, ng24) kbc
Definition: yoesrta24.F90:25
real(kind=jprb), dimension(10, jpg) selfref
Definition: yoesrta24.F90:18
integer(kind=jpim), parameter jpg
Definition: yoesrta24.F90:14
integer(kind=jpim) layreffr
Definition: yoesrta24.F90:22
real(kind=jprb), dimension(ng24, 9) raylac
Definition: yoesrta24.F90:28
real(kind=jprb), dimension(235, ng24) absb
Definition: yoesrta24.F90:25
real(kind=jprb), dimension(ng24) abso3ac
Definition: yoesrta24.F90:28
real(kind=jprb), dimension(3, ng24) forrefc
Definition: yoesrta24.F90:26
real(kind=jprb), dimension(ng24) raylbc
Definition: yoesrta24.F90:28
real(kind=jprb), dimension(jpg, 9) sfluxref
Definition: yoesrta24.F90:19
real(kind=jprb), dimension(10, ng24) selfrefc
Definition: yoesrta24.F90:26
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb), dimension(jpg, 9) rayla
Definition: yoesrta24.F90:20
real(kind=jprb), dimension(jpg) abso3a
Definition: yoesrta24.F90:20
real(kind=jprb), dimension(9, 5, 13, jpg) ka
Definition: yoesrta24.F90:16
real(kind=jprb), dimension(5, 13:59, jpg) kb
Definition: yoesrta24.F90:17
real(kind=jprb), dimension(jpg) raylb
Definition: yoesrta24.F90:20
real(kind=jprb), dimension(ng24) abso3bc
Definition: yoesrta24.F90:28
real(kind=jprb), dimension(jpg) abso3b
Definition: yoesrta24.F90:20
real(kind=jprb), dimension(ng24, 9) sfluxrefc
Definition: yoesrta24.F90:27
real(kind=jprb) strrat
Definition: yoesrta24.F90:21
real(kind=jprb), dimension(9, 5, 13, ng24) kac
Definition: yoesrta24.F90:24
real(kind=jprb), dimension(585, ng24) absa
Definition: yoesrta24.F90:24
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb), dimension(3, jpg) forref
Definition: yoesrta24.F90:18
integer(kind=jpim), parameter ng24
Definition: yoesrta24.F90:14