LMDZ
yoeclop.F90
Go to the documentation of this file.
1 MODULE yoeclop
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 ! * YOECLOP* PARAMETERS FOR CLOUD OPTICAL PROPERTIES
11 ! ------------------------------------------------------------------
12 
13 REAL(KIND=JPRB) :: ryfwca(4)
14 REAL(KIND=JPRB) :: ryfwcb(4)
15 REAL(KIND=JPRB) :: ryfwcc(4)
16 REAL(KIND=JPRB) :: ryfwcd(4)
17 REAL(KIND=JPRB) :: ryfwce(4)
18 REAL(KIND=JPRB) :: ryfwcf(4)
19 REAL(KIND=JPRB) :: rebcua(4)
20 REAL(KIND=JPRB) :: rebcub(4)
21 REAL(KIND=JPRB) :: rebcuc(4)
22 REAL(KIND=JPRB) :: rebcud(4)
23 REAL(KIND=JPRB) :: rebcue(4)
24 REAL(KIND=JPRB) :: rebcuf(4)
25 REAL(KIND=JPRB) :: raswca(4)
26 REAL(KIND=JPRB) :: raswcb(4)
27 REAL(KIND=JPRB) :: raswcc(4)
28 REAL(KIND=JPRB) :: raswcd(4)
29 REAL(KIND=JPRB) :: raswce(4)
30 REAL(KIND=JPRB) :: raswcf(4)
31 REAL(KIND=JPRB) :: rebcug
32 REAL(KIND=JPRB) :: rebcuh
33 REAL(KIND=JPRB) :: rebcui(6)
34 REAL(KIND=JPRB) :: rebcuj(6)
35 REAL(KIND=JPRB) :: reffia
36 REAL(KIND=JPRB) :: reffib
37 REAL(KIND=JPRB) :: rtiw
38 REAL(KIND=JPRB) :: rriw
39 
40 ! * E.C.M.W.F. PHYSICS PACKAGE *
41 
42 ! J.-J. MORCRETTE E.C.M.W.F. 89/07/14
43 
44 ! NAME TYPE PURPOSE
45 ! ---- : ---- : ---------------------------------------------------
46 !* FOUQUART (1987) WATER CLOUD OPTICAL PROPERTIES
47 
48 ! RYFWCA : REAL : C1 IN OPTICAL THICKNESS FORMULA
49 ! RYFWCB : REAL : C2 IN OPTICAL THICKNESS FORMULA
50 ! RYFWCC : REAL : SINGLE SCATTERING ALBEDO PARAMETER
51 ! RYFWCD : REAL : SINGLE SCATTERING ALBEDO PARAMETER
52 ! RYFWCE : REAL : SINGLE SCATTERING ALBEDO PARAMETER
53 ! RYFWCF : REAL : ASSYMETRY FACTOR
54 
55 !* SLINGO (1989) WATER CLOUD OPTICAL PROPERTIES
56 
57 ! RASWCA : REAL : C1 IN OPTICAL THICKNESS FORMULA
58 ! RASWCB : REAL : C2 IN OPTICAL THICKNESS FORMULA
59 ! RASWCC : REAL : SINGLE SCATTERING ALBEDO PARAMETER
60 ! RASWCD : REAL : SINGLE SCATTERING ALBEDO PARAMETER
61 ! RASWCE : REAL : SINGLE SCATTERING ALBEDO PARAMETER
62 ! RASWCF : REAL : ASSYMETRY FACTOR
63 
64 !* ICE CLOUD OPTICAL PROPERTIES DERIVED FROM EBERT-CURRY (1992)
65 
66 ! REBCUA : REAL : C1 IN OPTICAL THICKNESS FORMULA
67 ! REBCUB : REAL : C2 IN OPTICAL THICKNESS FORMULA
68 ! REBCUC : REAL : 1-C3 IN SINGLE SCATTERING ALBEDO FORMULA
69 ! REBCUD : REAL : C4 IN SINGLE SCATTERING ALBEDO FORMULA
70 ! REBCUE : REAL : C5 IN ASSYMETRY FACTOR FORMULA
71 ! REBCUF : REAL : C6 IN ASSYMETRY FACTOR FORMULA
72 ! REBCUG : REAL : C7 IN MASS ABSORPTION COEFFICIENT FORMULA
73 ! REBCUH : REAL : C8 IN MASS ABSORPTION COEFFICIENT FORMULA
74 ! REBCUI : REAL : C7 IN LW MASS ABSORPTION COEFFICIENT FORMULA
75 ! REBCUJ : REAL : C8 IN LW MASS ABSORPTION COEFFICIENT FORMULA
76 
77 ! REFFIA : REAL : C9 IN EFFECTIVE RADIUS FORMULA
78 ! REFFIB : REAL : C10 IN EFFECTIVE RADIUS FORMULA
79 
80 !* TRANSITION BETWEEN LIQUID AND SOLID WATER
81 
82 ! RTIW : REAL : TEMPERATURE THRESHOLD
83 ! RRIW : REAL : TRANSITION RANGE
84 ! -----------------------------------------------------------------
85 
86 
87 !$OMP THREADPRIVATE(raswca,raswcb,raswcc,raswcd,raswce,raswcf,rebcua)
88 !$OMP THREADPRIVATE(rebcub,rebcuc,rebcud,rebcue,rebcuf,rebcug,rebcuh)
89 !$OMP THREADPRIVATE(rebcui,rebcuj,reffia,reffib,rriw,rtiw,ryfwca)
90 !$OMP THREADPRIVATE(ryfwcb,ryfwcc,ryfwcd,ryfwce,ryfwcf)
91 
92 END MODULE yoeclop
real(kind=jprb), dimension(4) raswcb
Definition: yoeclop.F90:26
real(kind=jprb) rtiw
Definition: yoeclop.F90:37
real(kind=jprb) rebcuh
Definition: yoeclop.F90:32
real(kind=jprb), dimension(4) ryfwcd
Definition: yoeclop.F90:16
real(kind=jprb), dimension(4) rebcud
Definition: yoeclop.F90:22
real(kind=jprb), dimension(6) rebcuj
Definition: yoeclop.F90:34
real(kind=jprb), dimension(4) ryfwce
Definition: yoeclop.F90:17
real(kind=jprb) reffib
Definition: yoeclop.F90:36
real(kind=jprb), dimension(4) ryfwca
Definition: yoeclop.F90:13
real(kind=jprb), dimension(4) ryfwcf
Definition: yoeclop.F90:18
real(kind=jprb) rriw
Definition: yoeclop.F90:38
real(kind=jprb), dimension(4) raswca
Definition: yoeclop.F90:25
real(kind=jprb), dimension(4) rebcuc
Definition: yoeclop.F90:21
real(kind=jprb), dimension(4) rebcub
Definition: yoeclop.F90:20
real(kind=jprb), dimension(4) raswce
Definition: yoeclop.F90:29
real(kind=jprb) rebcug
Definition: yoeclop.F90:31
real(kind=jprb), dimension(4) raswcd
Definition: yoeclop.F90:28
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb), dimension(4) ryfwcb
Definition: yoeclop.F90:14
real(kind=jprb) reffia
Definition: yoeclop.F90:35
real(kind=jprb), dimension(4) raswcc
Definition: yoeclop.F90:27
real(kind=jprb), dimension(4) ryfwcc
Definition: yoeclop.F90:15
real(kind=jprb), dimension(4) rebcuf
Definition: yoeclop.F90:24
real(kind=jprb), dimension(4) rebcue
Definition: yoeclop.F90:23
real(kind=jprb), dimension(4) raswcf
Definition: yoeclop.F90:30
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb), dimension(4) rebcua
Definition: yoeclop.F90:19
real(kind=jprb), dimension(6) rebcui
Definition: yoeclop.F90:33