LMDZ
yoesrtcop.F90
Go to the documentation of this file.
1 MODULE yoesrtcop
2 
3 USE parkind1 ,ONLY : jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 !* ** *YOESRTCOP* - CLOUD OPTICAL PROPERTIES FOR SRTM
11 ! ------------------------------------------------------------------
12 
13 !-- CLOUD OPTICAL PROPERTIES
14 
15 !-- coefficients and parameters related to SRTM_SW 14 sp.int.
16 
17 REAL(KIND=JPRB) :: rsyfwa(14)
18 REAL(KIND=JPRB) :: rsyfwb(14)
19 REAL(KIND=JPRB) :: rsyfwc(14)
20 REAL(KIND=JPRB) :: rsyfwd(14)
21 REAL(KIND=JPRB) :: rsyfwe(14)
22 REAL(KIND=JPRB) :: rsyfwf(14)
23 
24 REAL(KIND=JPRB) :: rsecia(14)
25 REAL(KIND=JPRB) :: rsecib(14)
26 REAL(KIND=JPRB) :: rsecic(14)
27 REAL(KIND=JPRB) :: rsecid(14)
28 REAL(KIND=JPRB) :: rsecie(14)
29 REAL(KIND=JPRB) :: rsecif(14)
30 
31 REAL(KIND=JPRB) :: rsaswa(14)
32 REAL(KIND=JPRB) :: rsaswb(14)
33 REAL(KIND=JPRB) :: rsaswc(14)
34 REAL(KIND=JPRB) :: rsaswd(14)
35 REAL(KIND=JPRB) :: rsaswe(14)
36 REAL(KIND=JPRB) :: rsaswf(14)
37 
38 REAL(KIND=JPRB) :: rsfua0(14)
39 REAL(KIND=JPRB) :: rsfua1(14)
40 REAL(KIND=JPRB) :: rsfub0(14)
41 REAL(KIND=JPRB) :: rsfub1(14)
42 REAL(KIND=JPRB) :: rsfub2(14)
43 REAL(KIND=JPRB) :: rsfub3(14)
44 REAL(KIND=JPRB) :: rsfuc0(14)
45 REAL(KIND=JPRB) :: rsfuc1(14)
46 REAL(KIND=JPRB) :: rsfuc2(14)
47 REAL(KIND=JPRB) :: rsfuc3(14)
48 
49 REAL(KIND=JPRB) :: rsfla0(14)
50 REAL(KIND=JPRB) :: rsfla1(14)
51 REAL(KIND=JPRB) :: rsflb0(14)
52 REAL(KIND=JPRB) :: rsflb1(14)
53 REAL(KIND=JPRB) :: rsflb2(14)
54 REAL(KIND=JPRB) :: rsflb3(14)
55 REAL(KIND=JPRB) :: rsflc0(14)
56 REAL(KIND=JPRB) :: rsflc1(14)
57 REAL(KIND=JPRB) :: rsflc2(14)
58 REAL(KIND=JPRB) :: rsflc3(14)
59 REAL(KIND=JPRB) :: rsfld0(14)
60 REAL(KIND=JPRB) :: rsfld1(14)
61 REAL(KIND=JPRB) :: rsfld2(14)
62 REAL(KIND=JPRB) :: rsfld3(14)
63 
64 REAL(KIND=JPRB) :: rsssie(14)
65 REAL(KIND=JPRB) :: rsssif(14)
66 REAL(KIND=JPRB) :: rsssih(14)
67 REAL(KIND=JPRB) :: rsssik(14)
68 REAL(KIND=JPRB) :: rsssia(14)
69 REAL(KIND=JPRB) :: rsssig(14)
70 
71 ! * E.C.M.W.F. PHYSICS PACKAGE *
72 
73 ! J.-J. MORCRETTE E.C.M.W.F. 03-03-07
74 
75 ! NAME TYPE PURPOSE
76 ! ---- : ---- : ---------------------------------------------------
77 !* FOUQUART (1987) WATER CLOUD OPTICAL PROPERTIES
78 
79 ! RSYFWA : REAL : C1 IN OPTICAL THICKNESS FORMULA
80 ! RSYFWB : REAL : C2 IN OPTICAL THICKNESS FORMULA
81 ! RSYFWC : REAL : SINGLE SCATTERING ALBEDO PARAMETER
82 ! RSYFWD : REAL : SINGLE SCATTERING ALBEDO PARAMETER
83 ! RSYFWE : REAL : SINGLE SCATTERING ALBEDO PARAMETER
84 ! RSYFWF : REAL : ASSYMETRY FACTOR
85 
86 !* SLINGO (1989) WATER CLOUD OPTICAL PROPERTIES
87 
88 ! RSASWA : REAL : C1 IN OPTICAL THICKNESS FORMULA
89 ! RSASWB : REAL : C2 IN OPTICAL THICKNESS FORMULA
90 ! RSASWC : REAL : SINGLE SCATTERING ALBEDO PARAMETER
91 ! RSASWD : REAL : SINGLE SCATTERING ALBEDO PARAMETER
92 ! RSASWE : REAL : SINGLE SCATTERING ALBEDO PARAMETER
93 ! RSASWF : REAL : ASSYMETRY FACTOR
94 
95 !* ICE CLOUD OPTICAL PROPERTIES DERIVED FROM EBERT-CURRY (1992)
96 
97 ! RSECIA : REAL : C1 IN OPTICAL THICKNESS FORMULA
98 ! RSECIB : REAL : C2 IN OPTICAL THICKNESS FORMULA
99 ! RSECIC : REAL : 1-C3 IN SINGLE SCATTERING ALBEDO FORMULA
100 ! RSECID : REAL : C4 IN SINGLE SCATTERING ALBEDO FORMULA
101 ! RSECIE : REAL : C5 IN ASSYMETRY FACTOR FORMULA
102 ! RSECIF : REAL : C6 IN ASSYMETRY FACTOR FORMULA
103 ! RSECIG : REAL : C7 IN MASS ABSORPTION COEFFICIENT FORMULA
104 ! RSECIH : REAL : C8 IN MASS ABSORPTION COEFFICIENT FORMULA
105 
106 !* ICE CLOUD OPTICAL PROPERTIES DERIVED FROM SUN-SHINE (1995)
107 
108 ! RSSSIE : REAL : E IN SINGLE SCATTERING ALBEDO FORMULA
109 ! RSSSIF : REAL : F IN SINGLE SCATTERING ALBEDO FORMULA
110 ! RSSSIH : REAL : H IN ASSYMETRY FACTOR FORMULA
111 ! RSSSIK : REAL : K IN ASSYMETRY FACTOR FORMULA
112 ! RSSSIA : REAL : ALPHA IN SSA CORRECTION FACTOR FORMULA
113 ! RSSSIG : REAL : GAMMA IN ASSYMETRY CORRECTION FACTOR FORMULA
114 
115 !* ICE CLOUD OPTICAL PROPERTIES DERIVED FROM FU-LIOU (1993)
116 
117 ! RSFLA : REAL : COEFFICIENTS IN EXPRESSION FOR SW EXTINCTION COEFF.
118 ! RSFLB : REAL : COEFFICIENTS IN EXPRESSION FOR SW SINGLE SCATT.ALB.
119 ! RSFLC : REAL : COEFFICIENTS IN EXPRESSION FOR SW ASSYMETRY FACTOR
120 ! RSFLD : REAL : COEFFICIENTS IN EXPRESSION FOR SW ASSYMETRY FACTOR
121 
122 !* ICE CLOUD OPTICAL PROPERTIES DERIVED FROM FU (1996) & FU ET AL. (1998)
123 
124 ! RSFUA : REAL : COEFFICIENTS IN EXPRESSION FOR SW EXTINCTION COEFF.
125 ! RSFUB : REAL : COEFFICIENTS IN EXPRESSION FOR SW SINGLE SCATT.ALB.
126 ! RSFUC : REAL : COEFFICIENTS IN EXPRESSION FOR SW ASSYMETRY FACTOR
127 
128 ! -----------------------------------------------------------------
129 !$OMP THREADPRIVATE(rsaswa,rsaswb,rsaswc,rsaswd,rsaswe,rsaswf,rsecia,rsecib)
130 !$OMP THREADPRIVATE(rsecic,rsecid,rsecie,rsecif,rsfla0,rsfla1,rsflb0,rsflb1)
131 !$OMP THREADPRIVATE(rsflb2,rsflb3,rsflc0,rsflc1,rsflc2,rsflc3,rsfld0,rsfld1)
132 !$OMP THREADPRIVATE(rsfld2,rsfld3,rsfua0,rsfua1,rsfub0,rsfub1,rsfub2,rsfub3)
133 !$OMP THREADPRIVATE(rsfuc0,rsfuc1,rsfuc2,rsfuc3,rsssia,rsssie,rsssif,rsssig)
134 !$OMP THREADPRIVATE(rsssih,rsssik,rsyfwa,rsyfwb,rsyfwc,rsyfwd,rsyfwe,rsyfwf)
135 END MODULE yoesrtcop
136 
real(kind=jprb), dimension(14) rsyfwe
Definition: yoesrtcop.F90:21
real(kind=jprb), dimension(14) rsaswa
Definition: yoesrtcop.F90:31
real(kind=jprb), dimension(14) rsfld3
Definition: yoesrtcop.F90:62
real(kind=jprb), dimension(14) rsssif
Definition: yoesrtcop.F90:65
real(kind=jprb), dimension(14) rsfub0
Definition: yoesrtcop.F90:40
real(kind=jprb), dimension(14) rsfub2
Definition: yoesrtcop.F90:42
real(kind=jprb), dimension(14) rsfld1
Definition: yoesrtcop.F90:60
real(kind=jprb), dimension(14) rsfub1
Definition: yoesrtcop.F90:41
real(kind=jprb), dimension(14) rsfld0
Definition: yoesrtcop.F90:59
real(kind=jprb), dimension(14) rsflb3
Definition: yoesrtcop.F90:54
real(kind=jprb), dimension(14) rsssig
Definition: yoesrtcop.F90:69
real(kind=jprb), dimension(14) rsflb0
Definition: yoesrtcop.F90:51
real(kind=jprb), dimension(14) rsecid
Definition: yoesrtcop.F90:27
real(kind=jprb), dimension(14) rsflc0
Definition: yoesrtcop.F90:55
real(kind=jprb), dimension(14) rsaswb
Definition: yoesrtcop.F90:32
real(kind=jprb), dimension(14) rsaswe
Definition: yoesrtcop.F90:35
real(kind=jprb), dimension(14) rsfuc0
Definition: yoesrtcop.F90:44
real(kind=jprb), dimension(14) rsfub3
Definition: yoesrtcop.F90:43
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb), dimension(14) rsfua0
Definition: yoesrtcop.F90:38
real(kind=jprb), dimension(14) rsssik
Definition: yoesrtcop.F90:67
real(kind=jprb), dimension(14) rsecic
Definition: yoesrtcop.F90:26
real(kind=jprb), dimension(14) rsfuc1
Definition: yoesrtcop.F90:45
real(kind=jprb), dimension(14) rsyfwc
Definition: yoesrtcop.F90:19
real(kind=jprb), dimension(14) rsssie
Definition: yoesrtcop.F90:64
real(kind=jprb), dimension(14) rsyfwf
Definition: yoesrtcop.F90:22
real(kind=jprb), dimension(14) rsflc3
Definition: yoesrtcop.F90:58
real(kind=jprb), dimension(14) rsflb2
Definition: yoesrtcop.F90:53
real(kind=jprb), dimension(14) rsecib
Definition: yoesrtcop.F90:25
real(kind=jprb), dimension(14) rsflc1
Definition: yoesrtcop.F90:56
real(kind=jprb), dimension(14) rsecia
Definition: yoesrtcop.F90:24
real(kind=jprb), dimension(14) rsflc2
Definition: yoesrtcop.F90:57
real(kind=jprb), dimension(14) rsaswd
Definition: yoesrtcop.F90:34
real(kind=jprb), dimension(14) rsflb1
Definition: yoesrtcop.F90:52
real(kind=jprb), dimension(14) rsfuc3
Definition: yoesrtcop.F90:47
real(kind=jprb), dimension(14) rsaswc
Definition: yoesrtcop.F90:33
real(kind=jprb), dimension(14) rsfla0
Definition: yoesrtcop.F90:49
real(kind=jprb), dimension(14) rsfld2
Definition: yoesrtcop.F90:61
real(kind=jprb), dimension(14) rsssih
Definition: yoesrtcop.F90:66
real(kind=jprb), dimension(14) rsyfwb
Definition: yoesrtcop.F90:18
real(kind=jprb), dimension(14) rsyfwd
Definition: yoesrtcop.F90:20
real(kind=jprb), dimension(14) rsaswf
Definition: yoesrtcop.F90:36
real(kind=jprb), dimension(14) rsfuc2
Definition: yoesrtcop.F90:46
real(kind=jprb), dimension(14) rsyfwa
Definition: yoesrtcop.F90:17
real(kind=jprb), dimension(14) rsecie
Definition: yoesrtcop.F90:28
real(kind=jprb), dimension(14) rsssia
Definition: yoesrtcop.F90:68
real(kind=jprb), dimension(14) rsecif
Definition: yoesrtcop.F90:29
real(kind=jprb), dimension(14) rsfla1
Definition: yoesrtcop.F90:50
real(kind=jprb), dimension(14) rsfua1
Definition: yoesrtcop.F90:39