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