| 1 |
jscott |
1.1 |
|
| 2 |
|
|
#include "ctrparam.h" |
| 3 |
|
|
|
| 4 |
|
|
! ========================================================== |
| 5 |
|
|
! |
| 6 |
|
|
! R95MIT.F: Model II radiation: 1958 Atmosphere and mean |
| 7 |
|
|
! strat aeros (.012) Zenith angle dependence |
| 8 |
|
|
! for aerosols not used. |
| 9 |
|
|
! |
| 10 |
|
|
! ---------------------------------------------------------- |
| 11 |
|
|
! |
| 12 |
|
|
! Author of Chemistry Modules: Chien Wang |
| 13 |
|
|
! |
| 14 |
|
|
! ---------------------------------------------------------- |
| 15 |
|
|
! |
| 16 |
|
|
! Important Note: Because the original components of chemistry |
| 17 |
|
|
! module in this file are used by some runs not using |
| 18 |
|
|
! interactive chemistry-climate model, therefore, the |
| 19 |
|
|
! cpp header CPL_CHEM is barely applied. Instead, |
| 20 |
|
|
! PREDICTED_GASES is appearing at related places. |
| 21 |
|
|
! |
| 22 |
|
|
! Chien Wang |
| 23 |
|
|
! 080100 |
| 24 |
|
|
! |
| 25 |
|
|
! Revision History: |
| 26 |
|
|
! |
| 27 |
|
|
! When Who What |
| 28 |
|
|
! ---- ---------- ------- |
| 29 |
|
|
! 073100 Chien Wang repack based on CliChem3 & M24x11, |
| 30 |
|
|
! add cpp, and float -> dble |
| 31 |
|
|
! 093001 Chien Wang add bc & oc and rewrote aerosol/radiation |
| 32 |
|
|
! interface including S(VI) |
| 33 |
|
|
! 062604 Chien Wang merge with current igsm module |
| 34 |
|
|
! |
| 35 |
|
|
! ========================================================== |
| 36 |
|
|
|
| 37 |
|
|
|
| 38 |
|
|
C**** R83XX B83XX R83ZA 02/4/93 0.1 |
| 39 |
|
|
C**** OPT(3) 0.2 |
| 40 |
|
|
C**** 0.3 |
| 41 |
|
|
C**** Model II radiation: 1958 Atmosphere and mean strat aeros (.012) 0.4 |
| 42 |
|
|
C**** Zenith angle dependence for aerosols not used. 0.5 |
| 43 |
|
|
***** R83ZA B83XX R83ZA 12/23/91 0.1 |
| 44 |
|
|
***** OPT(3) 0.2 |
| 45 |
|
|
***** 0.3 |
| 46 |
|
|
***** Model II radiation with 1958 Atmosphere, mean strat aeros (.012). 0.4 |
| 47 |
|
|
***** Aerosols: Zenith angle dependence and other changes implemented 0.5 |
| 48 |
|
|
C SUBROUTINE RCOMP1(NFTTTR,NFTTSR,NFTFOR) 1. |
| 49 |
|
|
c 6/20/2005 |
| 50 |
|
|
SUBROUTINE RCOMP1(NFTTTR,NFTTSR,NFTFOR,KTREND) |
| 51 |
|
|
|
| 52 |
|
|
#include "chem_para" |
| 53 |
|
|
#include "chem_com" |
| 54 |
|
|
#include "B83XX.COM" 1012. |
| 55 |
|
|
|
| 56 |
|
|
c DOUBLE PRECISION PFOFTK,TKOFPF,WAVNA,WAVNB,TK,PFWI 64. |
| 57 |
|
|
DATA WAVNA/850.0/,WAVNB/900.0/ 64.5 |
| 58 |
|
|
C 65. |
| 59 |
|
|
NKSR=6 66. |
| 60 |
|
|
C ----------------------------------------------------- 67. |
| 61 |
|
|
C READ IN GAS TAU TABLE AND DISTRIBUTED PLANCK FUNCTION 68. |
| 62 |
|
|
C ALSO THERMAL RAD AEROSOL, CLOUD & SURFACE ALBEDO DATA 69. |
| 63 |
|
|
C 70. |
| 64 |
|
|
C IF(NFTTTR.GE.1) TAU TABLE DATA ARE READ (UNIT=NFTTTR) 71. |
| 65 |
|
|
C WINDOW FLUX B TEMP CONVERSION FACTORS 72. |
| 66 |
|
|
C ARE ALSO COMPUTED AT THIS TIME 73. |
| 67 |
|
|
C 74. |
| 68 |
|
|
C IF(NFTTTR.LT.1) TAU TABLE DATA ARE NOT READ FROM DISK 75. |
| 69 |
|
|
C WINDOW FLUX B TEMP CONVERSION FACTORS 76. |
| 70 |
|
|
C ARE NOT COMPUTED 77. |
| 71 |
|
|
C COMMON/RADCOM/PARAMETERS CAN BE RESET 78. |
| 72 |
|
|
C MORE CONVENIENTLY 79. |
| 73 |
|
|
C ----------------------------------------------------- 80. |
| 74 |
|
|
C 81. |
| 75 |
|
|
IF(NFTTTR.LT.1) GO TO 110 82. |
| 76 |
|
|
C 83. |
| 77 |
|
|
C$ REWIND NFTTTR 84. |
| 78 |
|
|
C$ READ (NFTTTR) ITRHDR,TAUTBL,PLANCK,TRAQEX,TRAQSC,TRACOS 85. |
| 79 |
|
|
C$ + ,TRCQEX,TRCQSC,TRCCOS,AOCEAN,AGSIDV,CLDALB 86. |
| 80 |
|
|
C$ + ,TRACEG 87. |
| 81 |
|
|
REWIND NFTTTR 88. |
| 82 |
|
|
READ (NFTTTR) TAUTBL 89. |
| 83 |
|
|
REWIND NFTTTR 89.5 |
| 84 |
|
|
C 90. |
| 85 |
|
|
NFTTTP=NFTTTR+1 91. |
| 86 |
|
|
REWIND NFTTTP 92. |
| 87 |
|
|
READ (NFTTTP) PLANCK 93. |
| 88 |
|
|
REWIND NFTTTP 93.5 |
| 89 |
|
|
C 94. |
| 90 |
|
|
C 95. |
| 91 |
|
|
C$ IF(NFTTSR.GT.1) REWIND NFTTSR 96. |
| 92 |
|
|
C$ IF(NFTTSR.GT.1) READ (NFTTSR) ISRHDR,SRTBL 97. |
| 93 |
|
|
C 98. |
| 94 |
|
|
ID5(1)=8304 99. |
| 95 |
|
|
ID5(2)=8106 100. |
| 96 |
|
|
ID5(3)=8106 101. |
| 97 |
|
|
C 102. |
| 98 |
|
|
NKTR =25 103. |
| 99 |
|
|
IT0 =123 104. |
| 100 |
|
|
ITNEXT=250 105. |
| 101 |
|
|
C 106. |
| 102 |
|
|
C --------------------------------------------------------------- 107. |
| 103 |
|
|
C DEFINE WINDOW FLUX TO BRIGHTNESS TEMPERATURE CONVERSION FACTORS 108. |
| 104 |
|
|
C --------------------------------------------------------------- 109. |
| 105 |
|
|
C 110. |
| 106 |
|
|
DO 100 I=1,630 111. |
| 107 |
|
|
PFWI=0.001*I 112. |
| 108 |
|
|
IF(I.GT.100) PFWI=(0.1+0.01*(I-100)) 113. |
| 109 |
|
|
IF(I.GT.190) PFWI=(1.0+0.10*(I-190)) 114. |
| 110 |
|
|
100 TKPFW(I)=TKOFPF(WAVNA,WAVNB,PFWI) 115. |
| 111 |
|
|
110 CONTINUE 116. |
| 112 |
|
|
C --------------------------------------------------- 117. |
| 113 |
|
|
C SET ALBEDO,GAS,AEROSOL DISTRIBUTIONS & COEFFICIENTS 118. |
| 114 |
|
|
C ALSO CALLED ARE ALBDAY,O3DDAY,O3DLAT FOR JDAY,JLAT 119. |
| 115 |
|
|
C-------------------------------------------------------------------- 120. |
| 116 |
|
|
C 121. |
| 117 |
|
|
IF(KFORCE.GT.0) CALL SETFOR(NFTFOR) 122. |
| 118 |
|
|
IF(LASTVC.GE.0) CALL SETATM 123. |
| 119 |
|
|
C **************** Print ******* |
| 120 |
|
|
c print *,' from RCOMP1' |
| 121 |
|
|
c print *,'JMLAT=',JMLAT |
| 122 |
|
|
c print *,'DLAT' |
| 123 |
|
|
c print *,DLAT |
| 124 |
|
|
C **************** Print ******* |
| 125 |
|
|
CALL SETALB 124. |
| 126 |
|
|
c CALL SETGAS 125. |
| 127 |
|
|
c 6/202005 |
| 128 |
|
|
! print *,' Before CALL SETGAS' |
| 129 |
|
|
CALL SETGAS(KTREND) |
| 130 |
|
|
! print *,' After CALL SETGAS' |
| 131 |
|
|
CALL SETAER 126. |
| 132 |
|
|
|
| 133 |
|
|
C----------------- 127. |
| 134 |
|
|
RETURN 128. |
| 135 |
|
|
C 129. |
| 136 |
|
|
C----------------------------------------------------------------------- 130. |
| 137 |
|
|
C RESET SEASON (JDAY) DEPENDENT QUANTITIES AS NEEDED 131. |
| 138 |
|
|
ENTRY RCOMPT 132. |
| 139 |
|
|
c print *,' from RCOMPT JDAY=',JDAY |
| 140 |
|
|
c print *,'PPMV58 from RCOMPT' |
| 141 |
|
|
c print *,PPMV58 |
| 142 |
|
|
C----------------------------------------------------------------------- 133. |
| 143 |
|
|
C 134. |
| 144 |
|
|
IF(KFORCE.GT.0) CALL GETFOR 135. |
| 145 |
|
|
IF(LAPGAS.EQ.2) CALL SETLAP 136. |
| 146 |
|
|
CALL ALBDAY 137. |
| 147 |
|
|
CALL O3DDAY 138. |
| 148 |
|
|
|
| 149 |
|
|
#if ( !defined CPL_CHEM ) && ( defined O3_FORCED ) |
| 150 |
|
|
C--Addition by CEForest (18Mar98) |
| 151 |
|
|
call getforcedozone(jyear,jday) |
| 152 |
|
|
C--End of Addition |
| 153 |
|
|
#endif |
| 154 |
|
|
|
| 155 |
|
|
RETURN 139. |
| 156 |
|
|
C 140. |
| 157 |
|
|
C----------------------------------------------------------------------- 141. |
| 158 |
|
|
C RESET LATITUDE (JLAT) DEPENDENT QUANTITIES AS NEEDED 142. |
| 159 |
|
|
ENTRY RCOMPJ 143. |
| 160 |
|
|
C----------------------------------------------------------------------- 144. |
| 161 |
|
|
CALL O3DLAT 145. |
| 162 |
|
|
RETURN 146. |
| 163 |
|
|
C 147. |
| 164 |
|
|
C----------------------------------------------------------------------- 148. |
| 165 |
|
|
C GET ALBEDO,GAS AEROSOL DATA THEN COMPUTE THERML/SOLAR 149. |
| 166 |
|
|
ENTRY RCOMPX 150. |
| 167 |
|
|
C----------------------------------------------------------------------- 151. |
| 168 |
|
|
CALL GETALB 152. |
| 169 |
|
|
CALL GETGAS 153. |
| 170 |
|
|
CALL GETAER 154. |
| 171 |
|
|
C -------------------------------------------- 155. |
| 172 |
|
|
C SPECIFY SURFACE LAYER GAS ABSORPTION AMOUNTS 156. |
| 173 |
|
|
C -------------------------------------------- 157. |
| 174 |
|
|
DO 350 K=1,11 158. |
| 175 |
|
|
TAUSL(K)=RATQSL*FRACSL*TAUN(1+K*NL-NL) 159. |
| 176 |
|
|
350 TAUN(1+K*NL-NL)=TAUN(1+K*NL-NL)-TAUSL(K) 160. |
| 177 |
|
|
DO 360 K=12,NKTR 161. |
| 178 |
|
|
TAUSL(K)= FRACSL*TAUN(1+K*NL-NL) 162. |
| 179 |
|
|
360 TAUN(1+K*NL-NL)=TAUN(1+K*NL-NL)-TAUSL(K) 163. |
| 180 |
|
|
C----------------- 164. |
| 181 |
|
|
CALL THERML 165. |
| 182 |
|
|
C----------------- 166. |
| 183 |
|
|
IF(KGASSR.GT.0) CALL SOLGAS 167. |
| 184 |
|
|
C 168. |
| 185 |
|
|
C$ ****************************COMMENTED OUT CARDS INTERPOLATE SOLAR TAU 169. |
| 186 |
|
|
C$ DO 300 I=1,600 170. |
| 187 |
|
|
C$300 SRTAU(I)=0. 171. |
| 188 |
|
|
C$ CALL SRGAS (NL,PL,DPL,TLM,ULGAS,SRTAU,SRTBL,1,3) 172. |
| 189 |
|
|
C---------------- 173. |
| 190 |
|
|
CALL SOLAR 174. |
| 191 |
|
|
C---------------- 175. |
| 192 |
|
|
C 176. |
| 193 |
|
|
|
| 194 |
|
|
RETURN 177. |
| 195 |
|
|
END 178. |
| 196 |
|
|
SUBROUTINE SETALB 179. |
| 197 |
|
|
COMMON/ADDALB/BVSURFA,XVSURFA,BNSURFA,XNSURFA |
| 198 |
|
|
|
| 199 |
|
|
#include "B83XX.COM" 180. |
| 200 |
|
|
#include "chem_para" |
| 201 |
|
|
#include "chem_com" |
| 202 |
|
|
#if ( defined CLM ) |
| 203 |
|
|
#include "CLM.COM" |
| 204 |
|
|
#endif |
| 205 |
|
|
|
| 206 |
|
|
DIMENSION ALVISK(11,4),ALNIRK(11,4),FIELDC(11,3),VTMASK(11) 241. |
| 207 |
|
|
C$$ DIMENSION ALMEAN(11,4),RATIRV(11,4) 242. |
| 208 |
|
|
C 243. |
| 209 |
|
|
EQUIVALENCE 244. |
| 210 |
|
|
+ (VADATA(1,1,1),ALVISK(1,1)),(VADATA(1,1,2),ALNIRK(1,1)) 245. |
| 211 |
|
|
+, (VADATA(1,1,3),FIELDC(1,1)),(VADATA(1,4,3),VTMASK(1)) 246. |
| 212 |
|
|
C$$ + (VADATA(1,1,1),ALMEAN(1,1)),(VADATA(1,1,2),RATIRV(1,1)) 247. |
| 213 |
|
|
C$$ +, (VADATA(1,1,3),VTMASK(1)),(VADATA(1,2,3),FIELDC(1,1)) 248. |
| 214 |
|
|
C 249. |
| 215 |
|
|
EQUIVALENCE 250. |
| 216 |
|
|
+ (FEMTRA(1),ECLTRA), (FZASRA(1),ZCLSRA) 251. |
| 217 |
|
|
+, (FEMTRA(2),EOCTRA), (FZASRA(2),ZOCSRA) 252. |
| 218 |
|
|
+, (FEMTRA(3),ESNTRA), (FZASRA(3),ZSNSRA) 253. |
| 219 |
|
|
+, (FEMTRA(4),EICTRA), (FZASRA(4),ZICSRA) 254. |
| 220 |
|
|
+, (FEMTRA(5),EDSTRA), (FZASRA(5),ZDSSRA) 255. |
| 221 |
|
|
+, (FEMTRA(6),EVGTRA), (FZASRA(6),ZVGSRA) 256. |
| 222 |
|
|
C 257. |
| 223 |
|
|
EQUIVALENCE 258. |
| 224 |
|
|
+ (BXA(1),BOCVIS),(BXA(5),BEAVIS),(BXA( 9),BOIVIS),(BXA(13),BLIVIS) 259. |
| 225 |
|
|
+,(BXA(2),BOCNIR),(BXA(6),BEANIR),(BXA(10),BOINIR),(BXA(14),BLINIR) 260. |
| 226 |
|
|
+,(BXA(3),XOCVIS),(BXA(7),XEAVIS),(BXA(11),XOIVIS),(BXA(15),XLIVIS) 261. |
| 227 |
|
|
+,(BXA(4),XOCNIR),(BXA(8),XEANIR),(BXA(12),XOINIR),(BXA(16),XLINIR) 262. |
| 228 |
|
|
C 263. |
| 229 |
|
|
+, (BXA(17),EXPSNE),(BXA(18),EXPSNO),(BXA(19),EXPSNL) 264. |
| 230 |
|
|
C 265. |
| 231 |
|
|
+, (BXA(20),BSNVIS),(BXA(21),BSNNIR) 266. |
| 232 |
|
|
+, (BXA(22),XSNVIS),(BXA(23),XSNNIR) 267. |
| 233 |
|
|
C 268. |
| 234 |
|
|
EQUIVALENCE (ASNALB(1),ASNVIS),(ASNALB(2),ASNNIR) 269. |
| 235 |
|
|
EQUIVALENCE (AOIALB(1),AOIVIS),(AOIALB(2),AOINIR) 270. |
| 236 |
|
|
EQUIVALENCE (ALIALB(1),ALIVIS),(ALIALB(2),ALINIR) 271. |
| 237 |
|
|
DIMENSION SRBALB(6),SRXALB(6) 272. |
| 238 |
|
|
C 273. |
| 239 |
|
|
EQUIVALENCE (SRBXAL(1,1),SRBALB(1)),(SRBXAL(1,2),SRXALB(1)) 274. |
| 240 |
|
|
C 275. |
| 241 |
|
|
C 1 2 3 4 276. |
| 242 |
|
|
C WINTER SPRING SUMMER AUTUMN 277. |
| 243 |
|
|
REAL SEASON(4)/ 15.00, 105.0, 196.0, 288.0/ 278. |
| 244 |
|
|
C 279. |
| 245 |
|
|
C----------------------------------------------------------------------- 280. |
| 246 |
|
|
C SOLAR: OCEAN ALBEDO DEPENDENCE ON ZENITH ANGLE & WIND SPEED 281. |
| 247 |
|
|
C 282. |
| 248 |
|
|
BVH2O(WMAG)=.0488+.0974/(5.679+WMAG)+.0004/(.3333+WMAG) 283. |
| 249 |
|
|
XVH2O(WMAG,X)=.021+X*X*(.0421+X*(.1283+X*(-.04+X*(3.117/ 284. |
| 250 |
|
|
+ (5.679+WMAG)+X*.025/(.3333+WMAG))))) 285. |
| 251 |
|
|
C----------------------------------------------------------------------- 286. |
| 252 |
|
|
C 287. |
| 253 |
|
|
data IFFF0 /1/ |
| 254 |
|
|
data ICLM /1/ |
| 255 |
|
|
C **************** Print ******* |
| 256 |
|
|
cprint *,' from SETALB' |
| 257 |
|
|
cprint *,'DLAT' |
| 258 |
|
|
cprint *,DLAT |
| 259 |
|
|
cprint *,'VTMASK' |
| 260 |
|
|
cprint *,VTMASK |
| 261 |
|
|
cprint *,'FIELDC' |
| 262 |
|
|
cprint *,FIELDC |
| 263 |
|
|
C **************** Print ******* |
| 264 |
|
|
JNORTH=JMLAT/2+1 288. |
| 265 |
|
|
VISNIR=MEANAL 289. |
| 266 |
|
|
C 290. |
| 267 |
|
|
C**** FOR OLD ALBEDO FILES COMPUTE VISUAL AND NEAR-IR ALBEDOS 290.8 |
| 268 |
|
|
c print *,' SETALB NV=',NV |
| 269 |
|
|
c print *,' ALVISK=',ALVISK |
| 270 |
|
|
c print *,' ALNIRK=',ALNIRK |
| 271 |
|
|
IF (VADATA(4,2,3).GT.100.) GO TO 101 290.9 |
| 272 |
|
|
DO 100 L=1,4 291. |
| 273 |
|
|
DO 100 K=1,8 292. |
| 274 |
|
|
ALMEAN=ALVISK(K,L) 292.1 |
| 275 |
|
|
RATIRV=ALNIRK(K,L) 292.2 |
| 276 |
|
|
ALVISK(K,L)=ALMEAN/(0.6+0.4*RATIRV) 293. |
| 277 |
|
|
100 ALNIRK(K,L)=ALMEAN/(0.4+0.6/RATIRV) 294. |
| 278 |
|
|
101 CONTINUE 294.1 |
| 279 |
|
|
C 295. |
| 280 |
|
|
C----------------------------------------------------------------------- 296. |
| 281 |
|
|
C DEFINE SEASONAL ALBEDO (ALVISD,ALNIRD) FOR VEG TYPES 297. |
| 282 |
|
|
ENTRY ALBDAY 298. |
| 283 |
|
|
C----------------------------------------------------------------------- 299. |
| 284 |
|
|
C 300. |
| 285 |
|
|
XJDAY=JDAY 301. |
| 286 |
|
|
c print *,'from ALBDAY XJDAY=',XJDAY |
| 287 |
|
|
SEASN1=-77.0 302. |
| 288 |
|
|
DO 110 K=1,4 303. |
| 289 |
|
|
SEASN2=SEASON(K) 304. |
| 290 |
|
|
IF(XJDAY.LE.SEASN2) GO TO 120 305. |
| 291 |
|
|
110 SEASN1=SEASN2 306. |
| 292 |
|
|
K=1 307. |
| 293 |
|
|
SEASN2=380.0 308. |
| 294 |
|
|
120 WT2=(XJDAY-SEASN1)/(SEASN2-SEASN1) 309. |
| 295 |
|
|
WT1=1.-WT2 310. |
| 296 |
|
|
KS1=1+MOD(K,4) 311. |
| 297 |
|
|
KS2=1+MOD(K+1,4) 312. |
| 298 |
|
|
KN1=1+MOD(K+2,4) 313. |
| 299 |
|
|
KN2=K 314. |
| 300 |
|
|
DO 130 K=1,NV 315. |
| 301 |
|
|
C------------------------ 316. |
| 302 |
|
|
C SOUTHERN HEMISPHERE 317. |
| 303 |
|
|
C------------------------ 318. |
| 304 |
|
|
ALVISD(K )=WT1*ALVISK(K,KS1)+WT2*ALVISK(K,KS2) 319. |
| 305 |
|
|
ALNIRD(K )=WT1*ALNIRK(K,KS1)+WT2*ALNIRK(K,KS2) 320. |
| 306 |
|
|
C------------------------ 321. |
| 307 |
|
|
C NORTHERN HEMISPHERE 322. |
| 308 |
|
|
C------------------------ 323. |
| 309 |
|
|
ALVISD(K+NV)=WT1*ALVISK(K,KN1)+WT2*ALVISK(K,KN2) 324. |
| 310 |
|
|
130 ALNIRD(K+NV)=WT1*ALNIRK(K,KN1)+WT2*ALNIRK(K,KN2) 325. |
| 311 |
|
|
c print *,' ALVISK=',ALVISK |
| 312 |
|
|
c print *,' ALNIRK=',ALNIRK |
| 313 |
|
|
c print *,' ALVISD=',ALVISD |
| 314 |
|
|
c print *,' ALNIRD=',ALNIRD |
| 315 |
|
|
RETURN 326. |
| 316 |
|
|
C 327. |
| 317 |
|
|
C----------------------------------------------------------------------- 328. |
| 318 |
|
|
C ALBEDO,THERMAL FLUX,FLUX DERIVATIVE FOR EACH SURF TYPE 329. |
| 319 |
|
|
ENTRY GETALB 330. |
| 320 |
|
|
C----------------------------------------------------------------------- 331. |
| 321 |
|
|
C 332. |
| 322 |
|
|
LATHEM=NV 333. |
| 323 |
|
|
IF(JLAT.LT.JNORTH) LATHEM=0 334. |
| 324 |
|
|
c print *,'From GETALB JLAT=',JLAT |
| 325 |
|
|
c print *,POCEAN,PEARTH,POICE,PLICE |
| 326 |
|
|
C 335. |
| 327 |
|
|
C ------------------------- 336. |
| 328 |
|
|
C SNOW ALBEDO SPECIFICATION 337. |
| 329 |
|
|
C ------------------------- 338. |
| 330 |
|
|
Ccc ASNAGE=0.35*EXP(-0.2*AGESN) 339. |
| 331 |
|
|
if(IFFF0.eq.1)then |
| 332 |
|
|
print *,' FRSNALB=',FRSNALB |
| 333 |
|
|
print *,' ASNALB(1)=',ASNALB(1),' ASNALB(2)=',ASNALB(2) |
| 334 |
|
|
print *,' AOIALB(1)=',AOIALB(1),' AOIALB(2)=',AOIALB(2) |
| 335 |
|
|
print *,' ALIALB(1)=',ALIALB(1),' ALIALB(2)=',ALIALB(2) |
| 336 |
|
|
IFFF0=0 |
| 337 |
|
|
endif |
| 338 |
|
|
ASNAGE=FRSNALB*EXP(-0.2*AGESN) |
| 339 |
|
|
BSNVIS=ASNVIS+ASNAGE 340. |
| 340 |
|
|
BSNNIR=ASNNIR+ASNAGE 341. |
| 341 |
|
|
XSNVIS=BSNVIS 342. |
| 342 |
|
|
XSNNIR=BSNNIR 343. |
| 343 |
|
|
C 344. |
| 344 |
|
|
EXPSNE=1. 345. |
| 345 |
|
|
EXPSNO=1. 346. |
| 346 |
|
|
EXPSNL=1. 347. |
| 347 |
|
|
C 348. |
| 348 |
|
|
DO 200 I=1,16 349. |
| 349 |
|
|
200 BXA(I)=0. 350. |
| 350 |
|
|
C 351. |
| 351 |
|
|
DO 210 K=1,NKTR 352. |
| 352 |
|
|
TRGALB(K)=0. 353. |
| 353 |
|
|
BGFEMD(K)=0. 354. |
| 354 |
|
|
210 BGFEMT(K)=0. 355. |
| 355 |
|
|
C 356. |
| 356 |
|
|
BOCSUM=0. 357. |
| 357 |
|
|
BEASUM=0. 358. |
| 358 |
|
|
BOISUM=0. 359. |
| 359 |
|
|
BLISUM=0. 360. |
| 360 |
|
|
C 361. |
| 361 |
|
|
DO 220 K=1,4 362. |
| 362 |
|
|
220 DTRUFG(K)=0. 363. |
| 363 |
|
|
C 364. |
| 364 |
|
|
C -------------------------- 365. |
| 365 |
|
|
C OCEAN ALBEDO SPECIFICATION 366. |
| 366 |
|
|
C -------------------------- 367. |
| 367 |
|
|
IF(POCEAN.LT.1.E-04) GO TO 400 368. |
| 368 |
|
|
X=0.5+(0.5-COSZ)*ZOCSRA 369. |
| 369 |
|
|
BOCVIS=BVH2O(WMAG) 370. |
| 370 |
|
|
XOCVIS=XVH2O(WMAG,X) 371. |
| 371 |
|
|
BOCNIR=BOCVIS 372. |
| 372 |
|
|
XOCNIR=XOCVIS 373. |
| 373 |
|
|
C 374. |
| 374 |
|
|
X=1./(1.+WMAG) 375. |
| 375 |
|
|
AV=(-.0147087*X*X+.0292266*X-.0081079)*EOCTRA 376. |
| 376 |
|
|
BV=(1.01673-0.0083652*WMAG)*EOCTRA 377. |
| 377 |
|
|
C 378. |
| 378 |
|
|
ITOC=TGO 379. |
| 379 |
|
|
WTOC=TGO-ITOC 380. |
| 380 |
|
|
ITOC=ITOC-IT0 381. |
| 381 |
|
|
BOCSUM=0. 382. |
| 382 |
|
|
BOCM=0. 383. |
| 383 |
|
|
BOCP=0. 384. |
| 384 |
|
|
C 385. |
| 385 |
|
|
DO 310 K=1,NKTR 386. |
| 386 |
|
|
TRAPOC=AV+BV*AOCEAN(K) 387. |
| 387 |
|
|
BOCM1 =(PLANCK(ITOC-1)-(PLANCK(ITOC-1)-PLANCK(ITOC ))*WTOC) 388. |
| 388 |
|
|
+ *(1.-TRAPOC) 389. |
| 389 |
|
|
BOCM =BOCM+BOCM1 390. |
| 390 |
|
|
BOCP1 =(PLANCK(ITOC+1)-(PLANCK(ITOC+1)-PLANCK(ITOC+2))*WTOC) 391. |
| 391 |
|
|
+ *(1.-TRAPOC) 392. |
| 392 |
|
|
BOCP =BOCP+BOCP1 393. |
| 393 |
|
|
BOC =(PLANCK(ITOC )-(PLANCK(ITOC )-PLANCK(ITOC+1))*WTOC) 394. |
| 394 |
|
|
+ *(1.-TRAPOC) 395. |
| 395 |
|
|
BOCSUM=BOCSUM+BOC 396. |
| 396 |
|
|
ITOC=ITOC+ITNEXT 397. |
| 397 |
|
|
C 398. |
| 398 |
|
|
TRGALB(K)=TRGALB(K)+POCEAN*TRAPOC 399. |
| 399 |
|
|
BGFEMD(K)=BGFEMD(K)+POCEAN*(BOCP1-BOCM1) 400. |
| 400 |
|
|
310 BGFEMT(K)=BGFEMT(K)+POCEAN*BOC 401. |
| 401 |
|
|
DTRUFG(1)=0.5*(BOCP-BOCM) 402. |
| 402 |
|
|
C ----------------------------- 403. |
| 403 |
|
|
C SOIL/VEG ALBEDO SPECIFICATION 404. |
| 404 |
|
|
C ----------------------------- 405. |
| 405 |
|
|
400 DSFRAC=PVT(1) 406. |
| 406 |
|
|
VGFRAC=1.-DSFRAC 407. |
| 407 |
|
|
IF(PEARTH.LT.1.E-04) GO TO 500 408. |
| 408 |
|
|
IF(SNOWE .GT.1.E-04) GO TO 420 409. |
| 409 |
|
|
C 410. |
| 410 |
|
|
BEAVIS=PVT(1)*ALVISD(1+LATHEM)*(1.0-0.5*WEARTH*WETSRA) 411. |
| 411 |
|
|
BEANIR=PVT(1)*ALNIRD(1+LATHEM)*(1.0-0.5*WEARTH*WETSRA) 412. |
| 412 |
|
|
DO 410 K=2,NV 413. |
| 413 |
|
|
BEAVIS=BEAVIS+PVT(K)*ALVISD(K+LATHEM) 414. |
| 414 |
|
|
410 BEANIR=BEANIR+PVT(K)*ALNIRD(K+LATHEM) 415. |
| 415 |
|
|
GO TO 440 416. |
| 416 |
|
|
420 VTFRAC=PVT(1)*EXP(-SNOWE/VTMASK(1)) 417. |
| 417 |
|
|
EXPSNE=VTFRAC 418. |
| 418 |
|
|
DSFRAC=VTFRAC 419. |
| 419 |
|
|
C$ BEAVIS=VTFRAC*ALVISD(1+LATHEM)*(1.-0.5*WEARTH*WETSRA) 420. |
| 420 |
|
|
BEAVIS=PVT(1)*ALVISD(1+LATHEM)*(1.-0.5*WEARTH*WETSRA) 421. |
| 421 |
|
|
+ *(1.-VTFRAC) 422. |
| 422 |
|
|
C$ BEANIR=VTFRAC*ALNIRD(1+LATHEM)*(1.-0.5*WEARTH*WETSRA) 423. |
| 423 |
|
|
BEANIR=PVT(1)*ALNIRD(1+LATHEM)*(1.-0.5*WEARTH*WETSRA) 424. |
| 424 |
|
|
+ *(1.-VTFRAC) 425. |
| 425 |
|
|
DO 430 K=2,NV 426. |
| 426 |
|
|
VTFRAC=PVT(K)*EXP(-SNOWE/VTMASK(K)) 427. |
| 427 |
|
|
BEAVIS=BEAVIS+PVT(K)*ALVISD(K+LATHEM)*(1.-VTFRAC) 428. |
| 428 |
|
|
C$ BEAVIS=BEAVIS+VTFRAC*ALVISD(K+LATHEM) *******************CORRECT 429. |
| 429 |
|
|
BEANIR=BEANIR+PVT(K)*ALNIRD(K+LATHEM)*(1.-VTFRAC) 430. |
| 430 |
|
|
C$ BEANIR=BEANIR+VTFRAC*ALNIRD(K+LATHEM) *******************CORRECT 431. |
| 431 |
|
|
430 EXPSNE=EXPSNE+VTFRAC 432. |
| 432 |
|
|
C 433. |
| 433 |
|
|
440 XEAVIS=BEAVIS 434. |
| 434 |
|
|
XEANIR=BEANIR 435. |
| 435 |
|
|
C$ BEAVIS=BEAVIS+BSNVIS*(1.-EXPSNE) 436. |
| 436 |
|
|
C$ BEANIR=BEANIR+BSNNIR*(1.-EXPSNE) 437. |
| 437 |
|
|
C$ XEAVIS=XEAVIS+XSNVIS*(1.-EXPSNE) 438. |
| 438 |
|
|
C$ XEANIR=XEANIR+XSNNIR*(1.-EXPSNE) 439. |
| 439 |
|
|
BEAVIS=BEAVIS*EXPSNE+BSNVIS*(1.-EXPSNE) 440. |
| 440 |
|
|
BEANIR=BEANIR*EXPSNE+BSNNIR*(1.-EXPSNE) 441. |
| 441 |
|
|
XEAVIS=XEAVIS*EXPSNE+XSNVIS*(1.-EXPSNE) 442. |
| 442 |
|
|
XEANIR=XEANIR*EXPSNE+XSNNIR*(1.-EXPSNE) 443. |
| 443 |
|
|
VGFRAC=EXPSNE-DSFRAC 444. |
| 444 |
|
|
|
| 445 |
|
|
#if ( defined CLM ) |
| 446 |
|
|
c if(ncallclm.ge.1)then |
| 447 |
|
|
BEAVIS=0.7*asdirclm(JLAT)+0.3*asdifclm(JLAT) |
| 448 |
|
|
BEANIR=0.7*aldirclm(JLAT)+0.3*aldifclm(JLAT) |
| 449 |
|
|
XEAVIS=BEAVIS |
| 450 |
|
|
XEANIR=BEANIR |
| 451 |
|
|
c endif |
| 452 |
|
|
c if(ncallclm.eq.0)then |
| 453 |
|
|
c print *,JLAT,BEAVIS,BEANIR |
| 454 |
|
|
c endif |
| 455 |
|
|
#endif |
| 456 |
|
|
|
| 457 |
|
|
C 445. |
| 458 |
|
|
ITEA=TGE 446. |
| 459 |
|
|
WTEA=TGE-ITEA 447. |
| 460 |
|
|
ITEA=ITEA-IT0 448. |
| 461 |
|
|
BEASUM=0. 449. |
| 462 |
|
|
BEAM=0. 450. |
| 463 |
|
|
BEAP=0. 451. |
| 464 |
|
|
C 452. |
| 465 |
|
|
C 467. |
| 466 |
|
|
DO 450 K=1,NKTR 453. |
| 467 |
|
|
TRAPEA=AGSIDV(K,1)*(1.-EXPSNE) 454. |
| 468 |
|
|
+ +AGSIDV(K,3)*DSFRAC*(1.-WETTRA*WEARTH) 455. |
| 469 |
|
|
+ +AGSIDV(K,4)*VGFRAC 456. |
| 470 |
|
|
BEAM1 =(PLANCK(ITEA-1)-(PLANCK(ITEA-1)-PLANCK(ITEA ))*WTEA) 457. |
| 471 |
|
|
+ *(1.-TRAPEA) 458. |
| 472 |
|
|
BEAM =BEAM+BEAM1 459. |
| 473 |
|
|
BEAP1 =(PLANCK(ITEA+1)-(PLANCK(ITEA+1)-PLANCK(ITEA+2))*WTEA) 460. |
| 474 |
|
|
+ *(1.-TRAPEA) 461. |
| 475 |
|
|
BEAP =BEAP+BEAP1 462. |
| 476 |
|
|
BEA =(PLANCK(ITEA )-(PLANCK(ITEA )-PLANCK(ITEA+1))*WTEA) 463. |
| 477 |
|
|
+ *(1.-TRAPEA) 464. |
| 478 |
|
|
BEASUM=BEASUM+BEA 465. |
| 479 |
|
|
ITEA=ITEA+ITNEXT 466. |
| 480 |
|
|
TRGALB(K)=TRGALB(K)+PEARTH*TRAPEA 468. |
| 481 |
|
|
BGFEMD(K)=BGFEMD(K)+PEARTH*(BEAP1-BEAM1) 469. |
| 482 |
|
|
450 BGFEMT(K)=BGFEMT(K)+PEARTH*BEA 470. |
| 483 |
|
|
DTRUFG(2)=0.5*(BEAP-BEAM) 471. |
| 484 |
|
|
if(ncallclm.eq.-1)then |
| 485 |
|
|
print *,'471 JLAT=',JLAT |
| 486 |
|
|
print *,(ITEA-1),(ITEA),(ITEA+1) |
| 487 |
|
|
print *,PLANCK(ITEA-1),PLANCK(ITEA),PLANCK(ITEA+1) |
| 488 |
|
|
print *,' VGFRAC=',VGFRAC,' DSFRAC=',DSFRAC |
| 489 |
|
|
print *,' WTEA=',WTEA,' WEARTH=',WEARTH |
| 490 |
|
|
print *,' SNOWE=',SNOWE,' EXPSNE=',EXPSNE |
| 491 |
|
|
c print *,JLAT,' BEAVIS=',BEAVIS,' BEANIR=',BEANIR |
| 492 |
|
|
endif |
| 493 |
|
|
C 472. |
| 494 |
|
|
C ------------------------------ 473. |
| 495 |
|
|
C OCEAN ICE ALBEDO SPECIFICATION 474. |
| 496 |
|
|
C ------------------------------ 475. |
| 497 |
|
|
500 CONTINUE 476. |
| 498 |
|
|
IF(POICE.LT.1.E-04) GO TO 600 477. |
| 499 |
|
|
EXPSNO=EXP(-SNOWOI/DMOICE) 478. |
| 500 |
|
|
BOIVIS=AOIVIS*EXPSNO+BSNVIS*(1.-EXPSNO) 479. |
| 501 |
|
|
BOINIR=AOINIR*EXPSNO+BSNNIR*(1.-EXPSNO) 480. |
| 502 |
|
|
XOIVIS=BOIVIS 481. |
| 503 |
|
|
XOINIR=BOINIR 482. |
| 504 |
|
|
C 483. |
| 505 |
|
|
ITOI=TGOI 484. |
| 506 |
|
|
WTOI=TGOI-ITOI 485. |
| 507 |
|
|
ITOI=ITOI-IT0 486. |
| 508 |
|
|
BOISUM=0. 487. |
| 509 |
|
|
BOIM=0. 488. |
| 510 |
|
|
BOIP=0. 489. |
| 511 |
|
|
C 490. |
| 512 |
|
|
DO 510 K=1,NKTR 491. |
| 513 |
|
|
TRAPOI=AGSIDV(K,1)*ESNTRA*(1.-EXPSNO) 492. |
| 514 |
|
|
+ +AGSIDV(K,2)*EICTRA*EXPSNO 493. |
| 515 |
|
|
BOIM1 =(PLANCK(ITOI-1)-(PLANCK(ITOI-1)-PLANCK(ITOI ))*WTOI) 494. |
| 516 |
|
|
+ *(1.-TRAPOI) 495. |
| 517 |
|
|
BOIM =BOIM+BOIM1 496. |
| 518 |
|
|
BOIP1 =(PLANCK(ITOI+1)-(PLANCK(ITOI+1)-PLANCK(ITOI+2))*WTOI) 497. |
| 519 |
|
|
+ *(1.-TRAPOI) 498. |
| 520 |
|
|
BOIP =BOIP+BOIP1 499. |
| 521 |
|
|
BOI =(PLANCK(ITOI )-(PLANCK(ITOI )-PLANCK(ITOI+1))*WTOI) 500. |
| 522 |
|
|
+ *(1.-TRAPOI) 501. |
| 523 |
|
|
BOISUM=BOISUM+BOI 502. |
| 524 |
|
|
ITOI=ITOI+ITNEXT 503. |
| 525 |
|
|
C 504. |
| 526 |
|
|
TRGALB(K)=TRGALB(K)+POICE*TRAPOI 505. |
| 527 |
|
|
BGFEMD(K)=BGFEMD(K)+POICE*(BOIP1-BOIM1) 506. |
| 528 |
|
|
510 BGFEMT(K)=BGFEMT(K)+POICE*BOI 507. |
| 529 |
|
|
DTRUFG(3)=0.5*(BOIP-BOIM) 508. |
| 530 |
|
|
C 509. |
| 531 |
|
|
C ----------------------------- 510. |
| 532 |
|
|
C LAND ICE ALBEDO SPECIFICATION 511. |
| 533 |
|
|
C ----------------------------- 512. |
| 534 |
|
|
600 CONTINUE 513. |
| 535 |
|
|
IF(PLICE.LT.1.E-04) GO TO 700 514. |
| 536 |
|
|
EXPSNL=EXP(-SNOWLI/DMLICE) 515. |
| 537 |
|
|
BLIVIS=ALIVIS*EXPSNL+BSNVIS*(1.-EXPSNL) 516. |
| 538 |
|
|
BLINIR=ALINIR*EXPSNL+BSNNIR*(1.-EXPSNL) 517. |
| 539 |
|
|
|
| 540 |
|
|
#if ( defined CLM ) |
| 541 |
|
|
c if(ncallclm.ge.1)then |
| 542 |
|
|
BLIVIS=0.7*asdirclm(JLAT)+0.3*asdifclm(JLAT) |
| 543 |
|
|
BLINIR=0.7*aldirclm(JLAT)+0.3*aldifclm(JLAT) |
| 544 |
|
|
c endif |
| 545 |
|
|
#endif |
| 546 |
|
|
|
| 547 |
|
|
XLIVIS=BLIVIS 518. |
| 548 |
|
|
XLINIR=BLINIR 519. |
| 549 |
|
|
C 520. |
| 550 |
|
|
ITLI=TGLI 521. |
| 551 |
|
|
WTLI=TGLI-ITLI 522. |
| 552 |
|
|
ITLI=ITLI-IT0 523. |
| 553 |
|
|
C 524. |
| 554 |
|
|
BLISUM=0. 525. |
| 555 |
|
|
BLIM=0. 526. |
| 556 |
|
|
BLIP=0. 527. |
| 557 |
|
|
BGF=0. 528. |
| 558 |
|
|
C 529. |
| 559 |
|
|
DO 610 K=1,NKTR 530. |
| 560 |
|
|
TRAPLI=AGSIDV(K,1)*ESNTRA*(1.-EXPSNL) 531. |
| 561 |
|
|
+ +AGSIDV(K,2)*EICTRA*EXPSNL 532. |
| 562 |
|
|
BLIM1 =(PLANCK(ITLI-1)-(PLANCK(ITLI-1)-PLANCK(ITLI ))*WTLI) 533. |
| 563 |
|
|
+ *(1.-TRAPLI) 534. |
| 564 |
|
|
BLIM =BLIM+BLIM1 535. |
| 565 |
|
|
BLIP1 =(PLANCK(ITLI+1)-(PLANCK(ITLI+1)-PLANCK(ITLI+2))*WTLI) 536. |
| 566 |
|
|
+ *(1.-TRAPLI) 537. |
| 567 |
|
|
BLIP =BLIP+BLIP1 538. |
| 568 |
|
|
BLI =(PLANCK(ITLI )-(PLANCK(ITLI )-PLANCK(ITLI+1))*WTLI) 539. |
| 569 |
|
|
+ *(1.-TRAPLI) 540. |
| 570 |
|
|
BLISUM=BLISUM+BLI 541. |
| 571 |
|
|
ITLI=ITLI+ITNEXT 542. |
| 572 |
|
|
C 543. |
| 573 |
|
|
TRGALB(K)=TRGALB(K)+PLICE*TRAPLI 544. |
| 574 |
|
|
BGFEMD(K)=BGFEMD(K)+PLICE*(BLIP1-BLIM1) 545. |
| 575 |
|
|
610 BGFEMT(K)=BGFEMT(K)+PLICE*BLI 546. |
| 576 |
|
|
DTRUFG(4)=0.5*(BLIP-BLIM) 547. |
| 577 |
|
|
C 548. |
| 578 |
|
|
700 CONTINUE 549. |
| 579 |
|
|
BVSURF=POCEAN*BOCVIS +PEARTH*BEAVIS +POICE*BOIVIS +PLICE*BLIVIS 550. |
| 580 |
|
|
XVSURF=POCEAN*XOCVIS +PEARTH*XEAVIS +POICE*XOIVIS +PLICE*XLIVIS 551. |
| 581 |
|
|
BNSURF=POCEAN*BOCNIR +PEARTH*BEANIR +POICE*BOINIR +PLICE*BLINIR 552. |
| 582 |
|
|
XNSURF=POCEAN*XOCNIR +PEARTH*XEANIR +POICE*XOINIR +PLICE*XLINIR 553. |
| 583 |
|
|
|
| 584 |
|
|
#if ( !defined CPL_CHEM ) && ( (defined SVI_ALBEDO || defined GHS_ALB) ) |
| 585 |
|
|
IF(COSZ.GE.0.01) then |
| 586 |
|
|
XALBEDO=0.6*XVSURF+0.4*XNSURF |
| 587 |
|
|
SECZ=1./COSZ |
| 588 |
|
|
if(JLAT.le.-2)then |
| 589 |
|
|
print *,' JLAT=',JLAT |
| 590 |
|
|
print *,' COSZ=',COSZ |
| 591 |
|
|
print*,POCEAN,PEARTH,POICE,PLICE |
| 592 |
|
|
print *,' XALBEDO=',XALBEDO |
| 593 |
|
|
print *,BVSURF,XVSURF,BNSURF,XNSURF |
| 594 |
|
|
endif |
| 595 |
|
|
BVSURF=BVSURF+BVSURFA*(1.-XALBEDO)**2*SECZ |
| 596 |
|
|
XVSURF=XVSURF+XVSURFA*(1.-XALBEDO)**2*SECZ |
| 597 |
|
|
BNSURF=BNSURF+BNSURFA*(1.-XALBEDO)**2*SECZ |
| 598 |
|
|
XNSURF=XNSURF+XNSURFA*(1.-XALBEDO)**2*SECZ |
| 599 |
|
|
if(JLAT.eq.-10)then |
| 600 |
|
|
print *,' After add' |
| 601 |
|
|
print *,'BVSURFA=',BVSURFA |
| 602 |
|
|
print *,'DAsrf=',BVSURFA*(1.-XALBEDO)**2*SECZ |
| 603 |
|
|
print *,BVSURF,XVSURF,BNSURF,XNSURF |
| 604 |
|
|
endif |
| 605 |
|
|
endif |
| 606 |
|
|
#endif |
| 607 |
|
|
|
| 608 |
|
|
C ---------------------------------------------------------------- 554. |
| 609 |
|
|
C SPECTRAL DISTRIBUTION ASSUMES THAT: AMEAN = 0.6*AVIS + 0.4*ANIR 555. |
| 610 |
|
|
C ---------------------------------------------------------------- 556. |
| 611 |
|
|
C 557. |
| 612 |
|
|
IF(KEEPAL.EQ.1) GO TO 800 558. |
| 613 |
|
|
SRBALB(6)=BVSURF+0.4*VISNIR*(BNSURF-BVSURF) 559. |
| 614 |
|
|
SRXALB(6)=XVSURF+0.4*VISNIR*(XNSURF-XVSURF) 560. |
| 615 |
|
|
DO 710 I=1,5 561. |
| 616 |
|
|
SRBALB(I)=BNSURF-0.6*VISNIR*(BNSURF-BVSURF) 562. |
| 617 |
|
|
710 SRXALB(I)=XNSURF-0.6*VISNIR*(XNSURF-XVSURF) 563. |
| 618 |
|
|
IF(KALVIS.EQ.0) GO TO 800 564. |
| 619 |
|
|
SRBALB(4)=SRBALB(6) 565. |
| 620 |
|
|
SRXALB(4)=SRXALB(6) 566. |
| 621 |
|
|
C 567. |
| 622 |
|
|
C-------------------------------------------------------------------- 568. |
| 623 |
|
|
C DEFINE SURFACE FLUX FACTORS, FLUX DERIVATIVES FOR EACH SURFTYPE 569. |
| 624 |
|
|
C-------------------------------------------------------------------- 570. |
| 625 |
|
|
800 BGF=0. 571. |
| 626 |
|
|
DO 810 K=1,NKTR 572. |
| 627 |
|
|
BGFEMD(K)=BGFEMD(K)*0.5 573. |
| 628 |
|
|
810 BGF=BGF+BGFEMT(K) 574. |
| 629 |
|
|
C 575. |
| 630 |
|
|
BGM=BOCM*POCEAN+BEAM*PEARTH+BOIM*POICE+BLIM*PLICE 576. |
| 631 |
|
|
BGP=BOCP*POCEAN+BEAP*PEARTH+BOIP*POICE+BLIP*PLICE 577. |
| 632 |
|
|
TTRUFG=0.5*(BGP-BGM) 578. |
| 633 |
|
|
C 579. |
| 634 |
|
|
FTRUFG(1)=BOCSUM/BGF 580. |
| 635 |
|
|
FTRUFG(2)=BEASUM/BGF 581. |
| 636 |
|
|
FTRUFG(3)=BOISUM/BGF 582. |
| 637 |
|
|
FTRUFG(4)=BLISUM/BGF 583. |
| 638 |
|
|
C 584. |
| 639 |
|
|
RETURN 585. |
| 640 |
|
|
END 586. |
| 641 |
|
|
c SUBROUTINE SETGAS 587. |
| 642 |
|
|
c 20/06/2005 |
| 643 |
|
|
SUBROUTINE SETGAS(KTREND) |
| 644 |
|
|
|
| 645 |
|
|
#include "B83XX.COM" 588. |
| 646 |
|
|
#include "chem_para" |
| 647 |
|
|
#include "chem_com" |
| 648 |
|
|
|
| 649 |
|
|
EQUIVALENCE (IMG(1),IMGAS1),(IMG(2),IMGAS2) 649. |
| 650 |
|
|
EQUIVALENCE (ILG(1),ILGAS1),(ILG(2),ILGAS2) 650. |
| 651 |
|
|
C 651. |
| 652 |
|
|
C 652. |
| 653 |
|
|
C---------------------------------------------------------------------- 653. |
| 654 |
|
|
C GLOBAL U.S. (1976) STANDARD ATMOSPHERE P, T, GEO H PARAMETERS 654. |
| 655 |
|
|
C---------------------------------------------------------------------- 655. |
| 656 |
|
|
C 656. |
| 657 |
|
|
COMMON/O3GLOB/ PLB0(40),TLM0(40),U0GAS3(40) 656.11 |
| 658 |
|
|
DIMENSION SPLB(8),STLB(8),SHLB(8),SDLB(8) 657. |
| 659 |
|
|
DATA SPLB/1013.25,226.32,54.748,8.6801,1.109,.66938,.039564 658. |
| 660 |
|
|
+ ,3.7338E-03/ 659. |
| 661 |
|
|
DATA STLB/288.15,216.65,216.65,228.65,270.65,270.65,214.65,186.87/ 660. |
| 662 |
|
|
DATA SHLB/0.0,11.0,20.0,32.0,47.0,51.0,71.0,84.852/ 661. |
| 663 |
|
|
DATA SDLB/-6.5,0.0,1.0,2.8,0.0,-2.8,-2.0,0.0/ 662. |
| 664 |
|
|
DATA HPCON/34.16319/ 663. |
| 665 |
|
|
DATA PI/3.1415926/ 664. |
| 666 |
|
|
DATA P0/1013.25/ 665. |
| 667 |
|
|
C 666. |
| 668 |
|
|
DIMENSION KGAS(9,3) 667. |
| 669 |
|
|
DATA KGAS/ 1, 2, 3, 0, 0, 9, 11, 12, 13 668. |
| 670 |
|
|
+ , 4, 6, 8, 0, 0,10, 0, 0, 0 669. |
| 671 |
|
|
+ , 5, 7, 0, 0, 0, 0, 0, 0, 0/ 670. |
| 672 |
|
|
C 671. |
| 673 |
|
|
C ----------------------------------------------------- 672. |
| 674 |
|
|
C USE PLB TO FIX STANDARD HEIGHTS FOR GAS DISTRIBUTIONS 673. |
| 675 |
|
|
C ----------------------------------------------------- 674. |
| 676 |
|
|
C 675. |
| 677 |
|
|
c print *,'FROM SETGAS PREDICTED_GASES=',PREDICTED_GASES |
| 678 |
|
|
c 6/20/2005 |
| 679 |
|
|
if(KTREND.le.0)then |
| 680 |
|
|
C assign background GHGs |
| 681 |
|
|
PPMV58(2)=GHGBGR(1) ! CO2 |
| 682 |
|
|
PPMV58(6)=GHGBGR(2) ! N2O |
| 683 |
|
|
PPMV58(7)=GHGBGR(3) ! CH4 |
| 684 |
|
|
PPMV58(8)=GHGBGR(4) ! F11 |
| 685 |
|
|
PPMV58(9)=GHGBGR(5) ! F12 |
| 686 |
|
|
endif |
| 687 |
|
|
print *,'PPMV58 from SETGAS' |
| 688 |
|
|
print *,PPMV58 |
| 689 |
|
|
NLP=NL+1 676. |
| 690 |
|
|
NLMOD=NLP-LAYRAD 677. |
| 691 |
|
|
PS0=PLB(1) 678. |
| 692 |
|
|
PTOP=PLB(NLP-LAYRAD) 679. |
| 693 |
|
|
C 680. |
| 694 |
|
|
DO 100 L=1,NL 681. |
| 695 |
|
|
DPL(L)=PLB(L)-PLB(L+1) 682. |
| 696 |
|
|
100 PL(L)=(PLB(L)+PLB(L+1))*0.5 683. |
| 697 |
|
|
NLNKTR=NL*NKTR 684. |
| 698 |
|
|
C 685. |
| 699 |
|
|
IF(LASTVC.GE.0) GO TO 107 686. |
| 700 |
|
|
C 687. |
| 701 |
|
|
print *,' Before DO 105' |
| 702 |
|
|
DO 105 L=1,NL 688. |
| 703 |
|
|
P=PLB(L) 689. |
| 704 |
|
|
DO 101 N=2,8 690. |
| 705 |
|
|
IF(P.GT.SPLB(N)) GO TO 102 691. |
| 706 |
|
|
101 CONTINUE 691.5 |
| 707 |
|
|
N=9 692. |
| 708 |
|
|
102 N=N-1 693. |
| 709 |
|
|
IF(ABS(SDLB(N)).LT.1.E-04) GO TO 103 694. |
| 710 |
|
|
H=SHLB(N)+STLB(N)/SDLB(N)*((SPLB(N)/P)**(SDLB(N)/HPCON)-1.) 695. |
| 711 |
|
|
GO TO 104 696. |
| 712 |
|
|
C ALOG |
| 713 |
|
|
103 H=SHLB(N)+STLB(N)/HPCON*LOG(SPLB(N)/P) 697. |
| 714 |
|
|
C ALOG |
| 715 |
|
|
104 T=STLB(N)+SDLB(N)*(H-SHLB(N)) 698. |
| 716 |
|
|
TLB(L)=T 699. |
| 717 |
|
|
105 HLB(L)=H 700. |
| 718 |
|
|
! print *,' After 105' |
| 719 |
|
|
HLB(1)=1.E-10 701. |
| 720 |
|
|
HLB(NL+1)=99.99 702. |
| 721 |
|
|
TLB(NL+1)=STLB(8) 703. |
| 722 |
|
|
DO 106 L=1,NL 704. |
| 723 |
|
|
TLT(L)=TLB(L+1) 705. |
| 724 |
|
|
106 TLM(L)=0.5*(TLB(L)+TLT(L)) 706. |
| 725 |
|
|
TLB(NL+1)=TLT(NL) 707. |
| 726 |
|
|
C 708. |
| 727 |
|
|
107 NLAY=LASTVC/100000 709. |
| 728 |
|
|
NATM=(LASTVC-NLAY*100000)/10000 710. |
| 729 |
|
|
IF(NATM.GT.0) GO TO 112 711. |
| 730 |
|
|
C 712. |
| 731 |
|
|
C--------------------------------------------------------------------- 713. |
| 732 |
|
|
C DEFINE GLOBAL MEAN GAS AMOUNTS FOR TRACEGAS & OVERLAP ABSORPTION 714. |
| 733 |
|
|
C--------------------------------------------------------------------- 715. |
| 734 |
|
|
C 716. |
| 735 |
|
|
C ---------------------------- 717. |
| 736 |
|
|
C GLOBAL MEAN H2O DISTRIBUTION 718. |
| 737 |
|
|
C ---------------------------- 719. |
| 738 |
|
|
RHP=0.77 720. |
| 739 |
|
|
EST=10.0**(9.4051-2353.0/TLB(1)) 721. |
| 740 |
|
|
FWB=0.662*RHP*EST/(PLB(1)-RHP*EST) 722. |
| 741 |
|
|
DO 111 L=1,NL 723. |
| 742 |
|
|
PLT=PLB(L+1) 724. |
| 743 |
|
|
DP=PLB(L)-PLT 725. |
| 744 |
|
|
RHP=0.77*(PLT/P0-0.02)/.98 726. |
| 745 |
|
|
EST=10.0**(9.4051-2353.0/TLT(L)) 727. |
| 746 |
|
|
FWT=0.662*RHP*EST/(PLT-RHP*EST) 728. |
| 747 |
|
|
IF(FWT.GT.3.E-06) GO TO 110 729. |
| 748 |
|
|
FWT=3.E-06 730. |
| 749 |
|
|
RHP=FWT*PLT/(EST*(FWT+0.662)) 731. |
| 750 |
|
|
110 ULGASL=0.5*(FWB+FWT)*DP*1270. 732. |
| 751 |
|
|
C$110 ULGASL=0.5*(FWB+FWT)*DP*1268.75 733. |
| 752 |
|
|
U0GAS(L,1)=ULGASL 734. |
| 753 |
|
|
SHL(L)=ULGASL/(ULGASL+1268.75*DP) 735. |
| 754 |
|
|
EQ=0.5*(PLB(L)+PLT)*SHL(L)/(0.662+0.378*SHL(L)) 736. |
| 755 |
|
|
ES=10.**(9.4051-2353./TLM(L)) 737. |
| 756 |
|
|
RHL(L)=EQ/ES 738. |
| 757 |
|
|
111 FWB=FWT 739. |
| 758 |
|
|
112 CONTINUE 740. |
| 759 |
|
|
C ---------------------------- 741. |
| 760 |
|
|
C GLOBAL MEAN O3 DISTRIBUTION 742. |
| 761 |
|
|
C---------------- ---------------------------- 743. |
| 762 |
|
|
! print *,' Before SETO3D' |
| 763 |
|
|
CALL SETO3D 744. |
| 764 |
|
|
! print *,' After SETO3D' |
| 765 |
|
|
C---------------- 745. |
| 766 |
|
|
JJLAT=JLAT 746. |
| 767 |
|
|
C IF(JDAY.LT.1) KEEP SETATM O3 DISTRIBUTION 747. |
| 768 |
|
|
C ------------------------------------------ 748. |
| 769 |
|
|
IF(JDAY.LT.1) GO TO 125 749. |
| 770 |
|
|
C---------------- 750. |
| 771 |
|
|
! print *,' Before O3DDAY' |
| 772 |
|
|
CALL O3DDAY 751. |
| 773 |
|
|
! print *,' After O3DDAY' |
| 774 |
|
|
C---------------- 752. |
| 775 |
|
|
C 753. |
| 776 |
|
|
DO 120 J=1,JMLAT 754. |
| 777 |
|
|
RADLAT=PI*DLAT(J)/180. 755. |
| 778 |
|
|
120 COSLAT(J)=0.5+0.5*SIN(RADLAT) 756. |
| 779 |
|
|
C 757. |
| 780 |
|
|
DO 121 N=1,NL 758. |
| 781 |
|
|
121 UO3L(N)=0. 759. |
| 782 |
|
|
DO 123 JLAT=1,JMLAT 760. |
| 783 |
|
|
C---------------- 761. |
| 784 |
|
|
! print *,' Before O3DLAT' |
| 785 |
|
|
CALL O3DLAT 762. |
| 786 |
|
|
! print *,' After O3DLAT' |
| 787 |
|
|
C---------------- 763. |
| 788 |
|
|
JB=JLAT+1 764. |
| 789 |
|
|
JA=JLAT-1 765. |
| 790 |
|
|
IF(JB.GT.JMLAT) JB=JMLAT 766. |
| 791 |
|
|
IF(JA.LT.1 ) JA=1 767. |
| 792 |
|
|
WTLAT=0.5*(COSLAT(JB)-COSLAT(JA)) 768. |
| 793 |
|
|
DO 122 N=1,NL 769. |
| 794 |
|
|
122 UO3L(N)=UO3L(N)+U0GAS(N,3)*WTLAT 770. |
| 795 |
|
|
123 CONTINUE 771. |
| 796 |
|
|
DO 124 N=1,NL 772. |
| 797 |
|
|
124 U0GAS(N,3)=UO3L(N) 773. |
| 798 |
|
|
125 JLAT=JJLAT 774. |
| 799 |
|
|
! print *,' After 774' |
| 800 |
|
|
XXXX=SETAO3(OCM) 775. |
| 801 |
|
|
! print *,' After 775' |
| 802 |
|
|
C 775.11 |
| 803 |
|
|
C SAVE GLOBAL MEAN P,T,O3 FOR UPDATING LAPGAS TAU TABLE IN SETLAP 775.12 |
| 804 |
|
|
C --------------------------------------------------------------- 775.13 |
| 805 |
|
|
C 775.14 |
| 806 |
|
|
DO 126 N=1,NL 775.15 |
| 807 |
|
|
PLB0(N)=PLB(N) 775.16 |
| 808 |
|
|
TLM0(N)=TLM(N) 775.17 |
| 809 |
|
|
126 U0GAS3(N)=U0GAS(N,3) 775.18 |
| 810 |
|
|
PLB0(NLP)=PLB(NLP) 775.19 |
| 811 |
|
|
C ---------------------------- 776. |
| 812 |
|
|
C GLOBAL MEAN NO2 DISTRIBUTION 777. |
| 813 |
|
|
C ---------------------------- 778. |
| 814 |
|
|
! print *,' After 778' |
| 815 |
|
|
ACM=0.0 779. |
| 816 |
|
|
HI=0.0 780. |
| 817 |
|
|
FI=CMANO2(1) 781. |
| 818 |
|
|
HL=HLB(2) 782. |
| 819 |
|
|
L=1 783. |
| 820 |
|
|
J=1 784. |
| 821 |
|
|
130 J=J+1 785. |
| 822 |
|
|
IF(J.GT.42) GO TO 133 786. |
| 823 |
|
|
HJ=HI+2.0 787. |
| 824 |
|
|
FJ=CMANO2(J) 788. |
| 825 |
|
|
131 DH=HJ-HI 789. |
| 826 |
|
|
IF(HJ.GT.HL) GO TO 132 790. |
| 827 |
|
|
ACM=ACM+(FI+FJ)*DH*0.5 791. |
| 828 |
|
|
HI=HJ 792. |
| 829 |
|
|
FI=FJ 793. |
| 830 |
|
|
GO TO 130 794. |
| 831 |
|
|
132 FF=FI+(FJ-FI)*(HL-HI)/DH 795. |
| 832 |
|
|
DH=HL-HI 796. |
| 833 |
|
|
ACM=ACM+(FI+FJ)*DH*0.5 797. |
| 834 |
|
|
U0GAS(L,5)=ACM 798. |
| 835 |
|
|
ACM=0.0 799. |
| 836 |
|
|
HI=HL 800. |
| 837 |
|
|
FI=FF 801. |
| 838 |
|
|
IF(L.EQ.NL) GO TO 133 802. |
| 839 |
|
|
L=L+1 803. |
| 840 |
|
|
HL=HLB(L+1) 804. |
| 841 |
|
|
GO TO 131 805. |
| 842 |
|
|
133 U0GAS(L,5)=ACM 806. |
| 843 |
|
|
ACM=0.0 807. |
| 844 |
|
|
L=L+1 808. |
| 845 |
|
|
IF(L.LT.NLP) GO TO 133 809. |
| 846 |
|
|
! print *,' After 809' |
| 847 |
|
|
C ----------------------------------------- 810. |
| 848 |
|
|
C (CO2,O2) UNIFORMLY MIXED GAS DISTRIBUTION 811. |
| 849 |
|
|
C ----------------------------------------- 812. |
| 850 |
|
|
DO 141 K=2,4,2 813. |
| 851 |
|
|
DO 140 N=1,NL 814. |
| 852 |
|
|
140 U0GAS(N,K)=PPMV58(K)*0.8*DPL(N)/P0 815. |
| 853 |
|
|
141 CONTINUE 816. |
| 854 |
|
|
C PRINT |
| 855 |
|
|
print *,' CO2',PPMV58(2) |
| 856 |
|
|
c print *,'NLMOD=',NLMOD |
| 857 |
|
|
c print *,'PSIG' |
| 858 |
|
|
c print *,(PSIG(L),L=1,NLMOD+1) |
| 859 |
|
|
c print *,'PLB' |
| 860 |
|
|
c print *,(PLB(L),L=1,NLMOD+1) |
| 861 |
|
|
c print *,(U0GAS(n,2),n=1,nl) |
| 862 |
|
|
C PRINT |
| 863 |
|
|
C ----------------------------------------------------- 817. |
| 864 |
|
|
C (N20,CH4,F11,F12) SPECIFIED VERTICAL GAS DISTRIBUTION 818. |
| 865 |
|
|
C ----------------------------------------------------- 819. |
| 866 |
|
|
DO 151 K=6,9 820. |
| 867 |
|
|
DO 150 N=1,NL 821. |
| 868 |
|
|
U0GAS(N,K)=PPMV58(K)*0.8*DPL(N)/P0 822. |
| 869 |
|
|
ZT=(HLB(N+1)-Z0(K))/ZH(K) 823. |
| 870 |
|
|
IF(ZT.LE.0.) GO TO 150 824. |
| 871 |
|
|
ZB=(HLB(N)-Z0(K))/ZH(K) 825. |
| 872 |
|
|
EXPZT=EXP(-ZT) 826. |
| 873 |
|
|
EXPZB=EXP(-ZB) 827. |
| 874 |
|
|
IF(ZB.LT.0.) EXPZB=1.-ZB 828. |
| 875 |
|
|
U0GAS(N,K)=U0GAS(N,K)*(EXPZB-EXPZT)/(ZT-ZB) 829. |
| 876 |
|
|
150 CONTINUE 830. |
| 877 |
|
|
151 CONTINUE 831. |
| 878 |
|
|
C ------------------------------------------------ 832. |
| 879 |
|
|
C SPECIFIED GAS AMOUNTS (INCLUDING SCALING FACTOR) 833. |
| 880 |
|
|
C ------------------------------------------------ 834. |
| 881 |
|
|
C 835. |
| 882 |
|
|
DO 161 K=1,9 836. |
| 883 |
|
|
DO 160 N=1,NL 837. |
| 884 |
|
|
160 ULGAS(N,K)=U0GAS(N,K)*FULGAS(K) 838. |
| 885 |
|
|
161 CONTINUE 839. |
| 886 |
|
|
C PRINT |
| 887 |
|
|
! print *,' after 161' |
| 888 |
|
|
! print *,(ULGAS(n,2),n=1,nl) |
| 889 |
|
|
C PRINT |
| 890 |
|
|
C 840. |
| 891 |
|
|
C------------------------------- 841. |
| 892 |
|
|
CALL SETAO2(ULGAS(1,4),NL) 842. |
| 893 |
|
|
C------------------------------- 843. |
| 894 |
|
|
C 844. |
| 895 |
|
|
C -------------------------------------------------------------- 845. |
| 896 |
|
|
C OVERLAP ABSORPTION (ILGAS1,ILGAS2) FOR GLOBAL MEAN GAS AMOUNTS 846. |
| 897 |
|
|
C -------------------------------------------------------------- 847. |
| 898 |
|
|
DO 170 K=1,30 848. |
| 899 |
|
|
170 MLGAS(K)=0 849. |
| 900 |
|
|
IF(LAPGAS.LT.1) GO TO 174 850. |
| 901 |
|
|
DO 172 L=1,3 851. |
| 902 |
|
|
DO 171 K=ILGAS1,ILGAS2 852. |
| 903 |
|
|
M=KGAS(K,L) 853. |
| 904 |
|
|
IF(M.GT.3) MLGAS(M)=1 854. |
| 905 |
|
|
171 CONTINUE 855. |
| 906 |
|
|
172 CONTINUE 856. |
| 907 |
|
|
DO 173 K=1,15 857. |
| 908 |
|
|
173 MLGAS(15+K)=MLGAS(K) 858. |
| 909 |
|
|
174 CONTINUE 859. |
| 910 |
|
|
C 860. |
| 911 |
|
|
C ---------------------------------------------------------------- 861. |
| 912 |
|
|
C TAULAP=OVERLAP ABSORPTION KEPT AS INITIALIZED (NO CHANGES LATER) 862. |
| 913 |
|
|
C ---------------------------------------------------------------- 863. |
| 914 |
|
|
C 864. |
| 915 |
|
|
DO 180 I=1,1000 865. |
| 916 |
|
|
TAULAP(I)=0. 866. |
| 917 |
|
|
180 TAUN(I)=0. 867. |
| 918 |
|
|
C 868. |
| 919 |
|
|
C-------------------------------- 869. |
| 920 |
|
|
IF(LAPGAS.GT.0) CALL TAUGAS 870. |
| 921 |
|
|
C-------------------------------- 871. |
| 922 |
|
|
C 872. |
| 923 |
|
|
DO 181 I=1,NLNKTR 873. |
| 924 |
|
|
181 TAULAP(I)=TAUN(I) 874. |
| 925 |
|
|
C 875. |
| 926 |
|
|
C ---------------------------------------------------------- 876. |
| 927 |
|
|
C MAIN GAS (IMGAS1,IMGAS2) ABSORPTION INTERPOLATED AS NEEDED 877. |
| 928 |
|
|
C ---------------------------------------------------------- 878. |
| 929 |
|
|
C 879. |
| 930 |
|
|
DO 191 L=1,3 880. |
| 931 |
|
|
DO 190 K=IMGAS1,IMGAS2 881. |
| 932 |
|
|
M=KGAS(K,L) 882. |
| 933 |
|
|
IF(M.GT.0) MLGAS(M)=1 883. |
| 934 |
|
|
190 CONTINUE 884. |
| 935 |
|
|
191 CONTINUE 885. |
| 936 |
|
|
DO 192 K=1,13 886. |
| 937 |
|
|
192 MLGAS(K)=MLGAS(K)*(MLGAS(K)-MLGAS(K+15)) 887. |
| 938 |
|
|
IF(IMGAS1.EQ.1) MLGAS(14)=1 888. |
| 939 |
|
|
IF(KWVCON.EQ.1) MLGAS(15)=1 889. |
| 940 |
|
|
DO 193 K=1,30 890. |
| 941 |
|
|
193 MLLAP(K)=MLGAS(K) 891. |
| 942 |
|
|
C 892. |
| 943 |
|
|
RETURN 893. |
| 944 |
|
|
C 894. |
| 945 |
|
|
C----------------------------------------------------------------------- 895. |
| 946 |
|
|
C REDEFINE TAULAP TABLE: GET ABSORPTION FROM TAUGAS TABLE 896. |
| 947 |
|
|
ENTRY SETLAP 897. |
| 948 |
|
|
C----------------------------------------------------------------------- 898. |
| 949 |
|
|
C 899. |
| 950 |
|
|
IF(LAPGAS.EQ.1) RETURN 900. |
| 951 |
|
|
C 901. |
| 952 |
|
|
DO 200 I=1,1000 902. |
| 953 |
|
|
200 TAULAP(I)=0. 903. |
| 954 |
|
|
IF(LAPGAS.EQ.0) RETURN 904. |
| 955 |
|
|
C 905. |
| 956 |
|
|
DO 210 K=1,15 906. |
| 957 |
|
|
210 MLGAS(K)=MLLAP(K+15) 907. |
| 958 |
|
|
C 908. |
| 959 |
|
|
DO 220 I=1,NLNKTR 909. |
| 960 |
|
|
220 TAUN(I)=TAULAP(I) 910. |
| 961 |
|
|
C 911. |
| 962 |
|
|
DO 230 L=1,NL 912. |
| 963 |
|
|
DPL(L)=PLB0(L)-PLB0(L+1) 912.11 |
| 964 |
|
|
PL(L)=(PLB0(L)+PLB0(L+1))*0.5 912.12 |
| 965 |
|
|
TLM(L)=TLM0(L) 912.13 |
| 966 |
|
|
U0GAS(L,3)=U0GAS3(L) 912.14 |
| 967 |
|
|
C 912.15 |
| 968 |
|
|
ULGAS(L,1)=U0GAS(L,1)*FULGAS(1) 913. |
| 969 |
|
|
ULGAS(L,3)=U0GAS(L,3)*FULGAS(3) 914. |
| 970 |
|
|
230 ULGAS(L,5)=U0GAS(L,5)*FULGAS(5) 915. |
| 971 |
|
|
C 916. |
| 972 |
|
|
c |
| 973 |
|
|
tropmass = 28.97296245*1.e-3*0.8/P0 |
| 974 |
|
|
trpm=tropmass*1.e3 |
| 975 |
|
|
DO 240 L=1,nlev |
| 976 |
|
|
ULGAS(L,4)=U0GAS(L,4)*FULGAS(4) |
| 977 |
|
|
|
| 978 |
|
|
#ifdef PREDICTED_GASES |
| 979 |
|
|
pxxx = dpl(l) |
| 980 |
|
|
|
| 981 |
|
|
ULGAS(L,2)=glbgas(l,1)*tropmass/44.0098 |
| 982 |
|
|
& *pxxx |
| 983 |
|
|
ULGAS(L,6)=glbgas(l,2)*tropmass/44.0000 |
| 984 |
|
|
& *pxxx |
| 985 |
|
|
ULGAS(L,7)=glbgas(l,3)*tropmass/16.0426 |
| 986 |
|
|
& *pxxx |
| 987 |
|
|
ULGAS(L,8)=glbgas(l,4)*tropmass/137.3675 |
| 988 |
|
|
& *pxxx |
| 989 |
|
|
ULGAS(L,9)=glbgas(l,5)*tropmass/120.9054 |
| 990 |
|
|
& *pxxx |
| 991 |
|
|
#else |
| 992 |
|
|
! |
| 993 |
|
|
!prescribed greenhouse |
| 994 |
|
|
! gas profiles |
| 995 |
|
|
! |
| 996 |
|
|
ULGAS(L,2)=U0GAS(L,2)*FULGAS(2) 918. |
| 997 |
|
|
ULGAS(L,6)=U0GAS(L,6)*FULGAS(6) 920. |
| 998 |
|
|
ULGAS(L,7)=U0GAS(L,7)*FULGAS(7) 921. |
| 999 |
|
|
ULGAS(L,8)=U0GAS(L,8)*FULGAS(8) 922. |
| 1000 |
|
|
ULGAS(L,9)=U0GAS(L,9)*FULGAS(9) |
| 1001 |
|
|
#endif |
| 1002 |
|
|
240 continue |
| 1003 |
|
|
ll=nlev |
| 1004 |
|
|
do 2240 l=nlev+1,NL |
| 1005 |
|
|
ULGAS(L,4)=U0GAS(L,4)*FULGAS(4) |
| 1006 |
|
|
#ifdef PREDICTED_GASES |
| 1007 |
|
|
pxxx = dpl(l) |
| 1008 |
|
|
|
| 1009 |
|
|
ULGAS(L,2)=glbgas(ll,1)*tropmass/44.0098 |
| 1010 |
|
|
& *pxxx |
| 1011 |
|
|
ULGAS(L,6)=glbgas(ll,2)*tropmass/44.0000 |
| 1012 |
|
|
& *pxxx |
| 1013 |
|
|
ULGAS(L,7)=glbgas(ll,3)*tropmass/16.0426 |
| 1014 |
|
|
& *pxxx |
| 1015 |
|
|
ULGAS(L,8)=glbgas(ll,4)*tropmass/137.3675 |
| 1016 |
|
|
& *pxxx |
| 1017 |
|
|
ULGAS(L,9)=glbgas(ll,5)*tropmass/120.9054 |
| 1018 |
|
|
& *pxxx |
| 1019 |
|
|
#else |
| 1020 |
|
|
ULGAS(L,2)=U0GAS(L,2)*FULGAS(2) |
| 1021 |
|
|
ULGAS(L,6)=U0GAS(L,6)*FULGAS(6) |
| 1022 |
|
|
ULGAS(L,7)=U0GAS(L,7)*FULGAS(7) |
| 1023 |
|
|
ULGAS(L,8)=U0GAS(L,8)*FULGAS(8) |
| 1024 |
|
|
ULGAS(L,9)=U0GAS(L,9)*FULGAS(9) |
| 1025 |
|
|
#endif |
| 1026 |
|
|
2240 continue |
| 1027 |
|
|
C PRINT |
| 1028 |
|
|
c print *,' after 240' |
| 1029 |
|
|
c print *,(ULGAS(n,2),n=1,nl) |
| 1030 |
|
|
C PRINT |
| 1031 |
|
|
C 924. |
| 1032 |
|
|
C----------------- 925. |
| 1033 |
|
|
CALL TAUGAS 926. |
| 1034 |
|
|
C----------------- 927. |
| 1035 |
|
|
C 928. |
| 1036 |
|
|
DO 250 I=1,NLNKTR 929. |
| 1037 |
|
|
250 TAULAP(I)=TAUN(I) 930. |
| 1038 |
|
|
C 931. |
| 1039 |
|
|
DO 260 K=1,15 932. |
| 1040 |
|
|
260 MLGAS(K)=MLLAP(K) 933. |
| 1041 |
|
|
C 934. |
| 1042 |
|
|
RETURN 935. |
| 1043 |
|
|
C 936. |
| 1044 |
|
|
C----------------------------------------------------------------------- 937. |
| 1045 |
|
|
C SPECIFY ULGAS: GET MAINGAS ABSORPTION FROM TAUGAS TABLE 938. |
| 1046 |
|
|
ENTRY GETGAS 939. |
| 1047 |
|
|
C----------------------------------------------------------------------- 940. |
| 1048 |
|
|
C 941. |
| 1049 |
|
|
C----------------- 942. |
| 1050 |
|
|
CALL O3DLON 943. |
| 1051 |
|
|
C----------------- 944. |
| 1052 |
|
|
C 945. |
| 1053 |
|
|
DO 300 L=1,NL 946. |
| 1054 |
|
|
DPL(L)=PLB(L)-PLB(L+1) 947. |
| 1055 |
|
|
300 PL(L)=(PLB(L)+PLB(L+1))*0.5 948. |
| 1056 |
|
|
C 949. |
| 1057 |
|
|
IF(KEEPRH.EQ.1) GO TO 311 950. |
| 1058 |
|
|
DO 310 L=1,NL 951. |
| 1059 |
|
|
310 U0GAS(L,1)=1268.75*DPL(L)*SHL(L) 952. |
| 1060 |
|
|
C$310 U0GAS(L,1)=1268.75*DPL(L)*SHL(L)/(1.-SHL(L)) ********CORRECT 953. |
| 1061 |
|
|
GO TO 313 954. |
| 1062 |
|
|
311 CONTINUE 955. |
| 1063 |
|
|
DO 312 L=1,NL 956. |
| 1064 |
|
|
ES=10.0**(9.4051-2353.0/TLM(L)) 957. |
| 1065 |
|
|
SHL(L)=0.622*(RHL(L)*ES)/(PL(L)-0.378*(RHL(L)*ES)) 958. |
| 1066 |
|
|
312 U0GAS(L,1)=1268.75*DPL(L)*SHL(L) 959. |
| 1067 |
|
|
C$312 U0GAS(L,1)=1268.75*DPL(L)*SHL(L)/(1.-SHL(L)) ********CORRECT 960. |
| 1068 |
|
|
313 CONTINUE 961. |
| 1069 |
|
|
C 962. |
| 1070 |
|
|
DO 320 I=1,NLNKTR 963. |
| 1071 |
|
|
320 TAUN(I)=TAULAP(I) 964. |
| 1072 |
|
|
C 965. |
| 1073 |
|
|
DO 330 L=1,NL 966. |
| 1074 |
|
|
ULGAS(L,1)=U0GAS(L,1)*FULGAS(1) 967. |
| 1075 |
|
|
ULGAS(L,3)=U0GAS(L,3)*FULGAS(3) 968. |
| 1076 |
|
|
330 ULGAS(L,5)=U0GAS(L,5)*FULGAS(5) 969. |
| 1077 |
|
|
C 970. |
| 1078 |
|
|
PART=(PLB(1)-PTOP)/(PS0-PTOP) 971. |
| 1079 |
|
|
|
| 1080 |
|
|
! |
| 1081 |
|
|
! --- Chemistry model patch 080895 |
| 1082 |
|
|
! |
| 1083 |
|
|
! --- Note: most of the modifications in following |
| 1084 |
|
|
! sections were made originally as a part of chemistry |
| 1085 |
|
|
! module ( PREDICTED_GASES == CPL_CHEM ). However, |
| 1086 |
|
|
! they can be used by non-interactive |
| 1087 |
|
|
! chemistry-climate runs now, as far as the prescribed |
| 1088 |
|
|
! profiles of chemical species and aerosols are |
| 1089 |
|
|
! available. |
| 1090 |
|
|
! |
| 1091 |
|
|
! Chien Wang |
| 1092 |
|
|
! 080100 |
| 1093 |
|
|
! |
| 1094 |
|
|
|
| 1095 |
|
|
c === |
| 1096 |
|
|
c Prescribed gaseous profiles: |
| 1097 |
|
|
c |
| 1098 |
|
|
c DO 340 L=1,NL 972. |
| 1099 |
|
|
c IF(L.EQ.NLMOD) PART=1. 973. |
| 1100 |
|
|
c ULGAS(L,2)=U0GAS(L,2)*FULGAS(2)*PART 974. |
| 1101 |
|
|
c ULGAS(L,4)=U0GAS(L,4)*FULGAS(4)*PART 975. |
| 1102 |
|
|
c ULGAS(L,6)=U0GAS(L,6)*FULGAS(6)*PART 976. |
| 1103 |
|
|
c ULGAS(L,7)=U0GAS(L,7)*FULGAS(7)*PART 977. |
| 1104 |
|
|
c ULGAS(L,8)=U0GAS(L,8)*FULGAS(8)*PART 978. |
| 1105 |
|
|
c ULGAS(L,9)=U0GAS(L,9)*FULGAS(9)*PART 979. |
| 1106 |
|
|
c340 continue |
| 1107 |
|
|
c goto 9341 |
| 1108 |
|
|
c |
| 1109 |
|
|
c === |
| 1110 |
|
|
|
| 1111 |
|
|
! |
| 1112 |
|
|
! --- Use predicted gaseous profiles: |
| 1113 |
|
|
! |
| 1114 |
|
|
tropmass = 28.97296245*1.e-3*0.8/P0 |
| 1115 |
|
|
trpm=tropmass*1.e3 |
| 1116 |
|
|
|
| 1117 |
|
|
! |
| 1118 |
|
|
! --- Use internal point to avoid possible unstable |
| 1119 |
|
|
! --- problem related to LBC: |
| 1120 |
|
|
! |
| 1121 |
|
|
jyyy = max(3, min(nlat2,JLAT)) |
| 1122 |
|
|
! |
| 1123 |
|
|
|
| 1124 |
|
|
do 2340 l=1,nlev |
| 1125 |
|
|
IF(L.EQ.NLMOD) PART=1. |
| 1126 |
|
|
|
| 1127 |
|
|
ULGAS(L,4)=U0GAS(L,4)*FULGAS(4)*PART !O2 |
| 1128 |
|
|
|
| 1129 |
|
|
#ifdef PREDICTED_GASES |
| 1130 |
|
|
! |
| 1131 |
|
|
! --- predicted greenhouse gas profiles |
| 1132 |
|
|
! |
| 1133 |
|
|
pxxx = dpl(l)*part |
| 1134 |
|
|
|
| 1135 |
|
|
c if (JLAT.eq.12) then |
| 1136 |
|
|
c print *,'zco2=',zco2(1,jlat,l) |
| 1137 |
|
|
c endif |
| 1138 |
|
|
ULGAS(L,2)=dmax1(0.0,zco2(ILON,jyyy,l))/44.0098 |
| 1139 |
|
|
& *pxxx*tropmass |
| 1140 |
|
|
c if (JLAT.eq.12) then |
| 1141 |
|
|
c print *,'l=',L,' ULGAS(L,2)=',ULGAS(L,2) |
| 1142 |
|
|
c endif |
| 1143 |
|
|
|
| 1144 |
|
|
#ifdef O3_RAD |
| 1145 |
|
|
! |
| 1146 |
|
|
! === Chien Wang 121797 then 062498 === |
| 1147 |
|
|
! === add to use predicted ozone === |
| 1148 |
|
|
! === in troposphere only === |
| 1149 |
|
|
if(l.le.n_tropopause) |
| 1150 |
|
|
& ULGAS(L,3)=dmax1(0.0,o3(ILON,jyyy,l))/48.0 |
| 1151 |
|
|
& *pxxx*tropmass |
| 1152 |
|
|
#endif |
| 1153 |
|
|
|
| 1154 |
|
|
! |
| 1155 |
|
|
! --- Chem adjustmen of N2O and CH4 concentrations |
| 1156 |
|
|
! |
| 1157 |
|
|
xxxo=dmax1(0.0,xn2o(ILON,jyyy,l)) |
| 1158 |
|
|
& *tropmass/44.0000*1.25*P0 |
| 1159 |
|
|
yyyo=dmax1(0.0,ch4(ILON,jyyy,l)) |
| 1160 |
|
|
& *tropmass/16.0426*1.25*P0 |
| 1161 |
|
|
call newcon(xxxn,yyyn,xxxo,yyyo,ppmv58(6),ppmv58(7)) |
| 1162 |
|
|
|
| 1163 |
|
|
ULGAS(L,6)=xxxn*0.8*pxxx/P0 |
| 1164 |
|
|
ULGAS(L,7)=yyyn*0.8*pxxx/P0 |
| 1165 |
|
|
|
| 1166 |
|
|
#ifdef INC_3GASES |
| 1167 |
|
|
! |
| 1168 |
|
|
! === if hfc, pfc, and sf6 are included: |
| 1169 |
|
|
! |
| 1170 |
|
|
! === 032698 |
| 1171 |
|
|
! === add hfc134a, pfc and sf6 to equivilent f11: |
| 1172 |
|
|
! === |
| 1173 |
|
|
equi_cfc11 = cfc11(ILON,jyyy,l) |
| 1174 |
|
|
& + hfc134a(ilon,jyyy,l)*dhfc134a_df11 |
| 1175 |
|
|
& + pfc (ilon,jyyy,l)*dpfmethane_df11 |
| 1176 |
|
|
& + sf6 (ilon,jyyy,l)*dsf6_df11 |
| 1177 |
|
|
#else |
| 1178 |
|
|
equi_cfc11 = cfc11(ILON,jyyy,l) |
| 1179 |
|
|
#endif |
| 1180 |
|
|
! === |
| 1181 |
|
|
ULGAS(L,8)=dmax1(0.0,equi_cfc11) |
| 1182 |
|
|
& *tropmass/137.3675 |
| 1183 |
|
|
& *pxxx |
| 1184 |
|
|
ULGAS(L,9)=dmax1(0.0,cfc12(ILON,jyyy,l)) |
| 1185 |
|
|
& *tropmass/120.9054 |
| 1186 |
|
|
& *pxxx |
| 1187 |
|
|
|
| 1188 |
|
|
#else |
| 1189 |
|
|
! |
| 1190 |
|
|
! --- prescribed greenhouse gas profiles |
| 1191 |
|
|
! |
| 1192 |
|
|
ULGAS(L,2)=U0GAS(L,2)*FULGAS(2)*PART |
| 1193 |
|
|
ULGAS(L,6)=U0GAS(L,6)*FULGAS(6)*PART |
| 1194 |
|
|
ULGAS(L,7)=U0GAS(L,7)*FULGAS(7)*PART |
| 1195 |
|
|
ULGAS(L,8)=U0GAS(L,8)*FULGAS(8)*PART |
| 1196 |
|
|
ULGAS(L,9)=U0GAS(L,9)*FULGAS(9)*PART |
| 1197 |
|
|
#endif |
| 1198 |
|
|
|
| 1199 |
|
|
#if ( !defined CPL_CHEM ) && ( defined O3_FORCED ) |
| 1200 |
|
|
C-- Added ozone forcing from external source. |
| 1201 |
|
|
C-- changed 18Mar98 CEForest |
| 1202 |
|
|
C NB. ozone is updated daily |
| 1203 |
|
|
C o3 = ppb(m) |
| 1204 |
|
|
C 48 = mol weight of o3 |
| 1205 |
|
|
C ULGAS = cm^3 (STP)/cm^2 |
| 1206 |
|
|
C |
| 1207 |
|
|
C 15JAN03 CEForest |
| 1208 |
|
|
C changed to use total ozone, rather than anomalies, from GISS data |
| 1209 |
|
|
C |
| 1210 |
|
|
pxxx = dpl(l)*part |
| 1211 |
|
|
ULGAS(L,3)= o3dev(ILON,jlat,l)/48.0 |
| 1212 |
|
|
& *pxxx*tropmass |
| 1213 |
|
|
C if (l.eq.9) print *,'Ozone Dev: ',jlat,o3dev(ILON,jlat,l) |
| 1214 |
|
|
C-- end of change 18Mar98 |
| 1215 |
|
|
#endif |
| 1216 |
|
|
|
| 1217 |
|
|
2340 continue |
| 1218 |
|
|
|
| 1219 |
|
|
ll=nlev |
| 1220 |
|
|
do 2342 l=nlev+1,NL |
| 1221 |
|
|
IF(L.EQ.NLMOD) PART=1. |
| 1222 |
|
|
|
| 1223 |
|
|
ULGAS(L,4)=U0GAS(L,4)*FULGAS(4)*PART !O2 |
| 1224 |
|
|
|
| 1225 |
|
|
#ifdef PREDICTED_GASES |
| 1226 |
|
|
! |
| 1227 |
|
|
! --- predicted greenhouse gas profiles |
| 1228 |
|
|
! |
| 1229 |
|
|
pxxx = dpl(l)*part |
| 1230 |
|
|
|
| 1231 |
|
|
ULGAS(L,2)=dmax1(0.0,zco2(ILON,jyyy,ll)) |
| 1232 |
|
|
& *tropmass/44.0098 |
| 1233 |
|
|
& *pxxx |
| 1234 |
|
|
! |
| 1235 |
|
|
! --- Chem adjustmen of N2O and CH4 concentrations |
| 1236 |
|
|
! |
| 1237 |
|
|
xxxo=dmax1(0.0,xn2o(ILON,jyyy,ll)) |
| 1238 |
|
|
& *tropmass/44.0000*1.25*P0 |
| 1239 |
|
|
yyyo=dmax1(0.0,ch4(ILON,jyyy,ll)) |
| 1240 |
|
|
& *tropmass/16.0426*1.25*P0 |
| 1241 |
|
|
call newcon(xxxn,yyyn,xxxo,yyyo,ppmv58(6),ppmv58(7)) |
| 1242 |
|
|
|
| 1243 |
|
|
ULGAS(L,6)=xxxn*0.8*pxxx/P0 |
| 1244 |
|
|
ULGAS(L,7)=yyyn*0.8*pxxx/P0 |
| 1245 |
|
|
|
| 1246 |
|
|
#ifdef INC_3GASES |
| 1247 |
|
|
! |
| 1248 |
|
|
! === if hfc, pfc, and sf6 are included: |
| 1249 |
|
|
! |
| 1250 |
|
|
! === 032698 |
| 1251 |
|
|
! === add hfc134a, pfc and sf6 to equivilent f11: |
| 1252 |
|
|
! === |
| 1253 |
|
|
equi_cfc11 = cfc11(ILON,jyyy,ll) |
| 1254 |
|
|
& + hfc134a(ilon,jyyy,ll)*dhfc134a_df11 |
| 1255 |
|
|
& + pfc (ilon,jyyy,ll)*dpfmethane_df11 |
| 1256 |
|
|
& + sf6 (ilon,jyyy,ll)*dsf6_df11 |
| 1257 |
|
|
#else |
| 1258 |
|
|
equi_cfc11 = cfc11(ILON,jyyy,ll) |
| 1259 |
|
|
#endif |
| 1260 |
|
|
ULGAS(L,8)=dmax1(0.0,equi_cfc11) |
| 1261 |
|
|
& *tropmass/137.3675 |
| 1262 |
|
|
& *pxxx |
| 1263 |
|
|
ULGAS(L,9)=dmax1(0.0,cfc12(ILON,jyyy,ll)) |
| 1264 |
|
|
& *tropmass/120.9054 |
| 1265 |
|
|
& *pxxx |
| 1266 |
|
|
#else |
| 1267 |
|
|
! |
| 1268 |
|
|
! --- prescribed greenhouse gas profiles |
| 1269 |
|
|
! |
| 1270 |
|
|
ULGAS(L,2)=U0GAS(L,2)*FULGAS(2)*PART |
| 1271 |
|
|
ULGAS(L,6)=U0GAS(L,6)*FULGAS(6)*PART |
| 1272 |
|
|
ULGAS(L,7)=U0GAS(L,7)*FULGAS(7)*PART |
| 1273 |
|
|
ULGAS(L,8)=U0GAS(L,8)*FULGAS(8)*PART |
| 1274 |
|
|
ULGAS(L,9)=U0GAS(L,9)*FULGAS(9)*PART |
| 1275 |
|
|
#endif |
| 1276 |
|
|
|
| 1277 |
|
|
#if ( !defined CPL_CHEM ) && ( defined O3_FORCED ) |
| 1278 |
|
|
C-- Added ozone forcing from external source. |
| 1279 |
|
|
C-- changed 18Mar98 CEForest |
| 1280 |
|
|
C NB. ozone is updated daily |
| 1281 |
|
|
C o3 = ppb(m) |
| 1282 |
|
|
C 48 = mol weight of o3 |
| 1283 |
|
|
C ULGAS = cm^3 (STP)/cm^2 |
| 1284 |
|
|
C |
| 1285 |
|
|
C 15JAN03 CEForest |
| 1286 |
|
|
C changed to use total ozone, rather than anomalies, from GISS data |
| 1287 |
|
|
C |
| 1288 |
|
|
C added adjustment to layers (nlev+1:nlev+3) above dynamics layers |
| 1289 |
|
|
pxxx = dpl(l)*part |
| 1290 |
|
|
ULGAS(L,3)= o3dev(ILON,jlat,l)/48.0 |
| 1291 |
|
|
& *pxxx*tropmass |
| 1292 |
|
|
C if (l.eq.9) print *,'Ozone Dev: ',jlat,o3dev(ILON,jlat,l) |
| 1293 |
|
|
C-- end of change 18Mar98 |
| 1294 |
|
|
#endif |
| 1295 |
|
|
|
| 1296 |
|
|
|
| 1297 |
|
|
2342 continue |
| 1298 |
|
|
|
| 1299 |
|
|
c |
| 1300 |
|
|
c------------------------------------------------------- |
| 1301 |
|
|
|
| 1302 |
|
|
C----------------- 981. |
| 1303 |
|
|
CALL TAUGAS 982. |
| 1304 |
|
|
C----------------- 983. |
| 1305 |
|
|
C 984. |
| 1306 |
|
|
RETURN 985. |
| 1307 |
|
|
C 986. |
| 1308 |
|
|
C----------------------------------------------------------------------- 987. |
| 1309 |
|
|
C IF(KGASSR.GT.0) REDEFINE ULGAS FOR SOLAR FULGAS VALUES 988. |
| 1310 |
|
|
ENTRY SOLGAS 989. |
| 1311 |
|
|
C----------------------------------------------------------------------- 990. |
| 1312 |
|
|
C 991. |
| 1313 |
|
|
C 992. |
| 1314 |
|
|
DO 400 L=1,NL 993. |
| 1315 |
|
|
ULGAS(L,1)=U0GAS(L,1)*FULGAS(1+9) 994. |
| 1316 |
|
|
ULGAS(L,3)=U0GAS(L,3)*FULGAS(3+9) 995. |
| 1317 |
|
|
400 ULGAS(L,5)=U0GAS(L,5)*FULGAS(5+9) 996. |
| 1318 |
|
|
C 997. |
| 1319 |
|
|
PART=(PLB(1)-PTOP)/(PS0-PTOP) 998. |
| 1320 |
|
|
DO 410 L=1,NL 999. |
| 1321 |
|
|
IF(L.EQ.NLMOD) PART=1. 1000. |
| 1322 |
|
|
ULGAS(L,2)=U0GAS(L,2)*FULGAS(2+9)*PART 1001. |
| 1323 |
|
|
ULGAS(L,4)=U0GAS(L,4)*FULGAS(4+9)*PART 1002. |
| 1324 |
|
|
ULGAS(L,6)=U0GAS(L,6)*FULGAS(6+9)*PART 1003. |
| 1325 |
|
|
ULGAS(L,7)=U0GAS(L,7)*FULGAS(7+9)*PART 1004. |
| 1326 |
|
|
ULGAS(L,8)=U0GAS(L,8)*FULGAS(8+9)*PART 1005. |
| 1327 |
|
|
410 ULGAS(L,9)=U0GAS(L,9)*FULGAS(9+9)*PART 1006. |
| 1328 |
|
|
C 1007. |
| 1329 |
|
|
C 1008. |
| 1330 |
|
|
RETURN 1009. |
| 1331 |
|
|
END 1010. |
| 1332 |
|
|
SUBROUTINE SETAER 1011. |
| 1333 |
|
|
|
| 1334 |
|
|
#include "chem_para" |
| 1335 |
|
|
#include "chem_com" |
| 1336 |
|
|
#include "B83XX.COM" 1012. |
| 1337 |
|
|
|
| 1338 |
|
|
C 1073. |
| 1339 |
|
|
EQUIVALENCE (FEMTRA(1),ECLTRA) 1074. |
| 1340 |
|
|
EQUIVALENCE (ISPARE(2),NEWAQA) 1074.1 |
| 1341 |
|
|
EQUIVALENCE (ISPARE(3),NEWCQA) 1074.2 |
| 1342 |
|
|
C 1075. |
| 1343 |
|
|
DIMENSION SRAX(40,6,5),SRAS(40,6,5),SRAC(40,6,5) 1076. |
| 1344 |
|
|
C 1077. |
| 1345 |
|
|
C-----------------------------------------------------------------------1078. |
| 1346 |
|
|
C THERMAL: SET (5) AEROSOL TYPE COMPOSITIONS & VERTICAL DISTRIBUTION1079. |
| 1347 |
|
|
C-----------------------------------------------------------------------1080. |
| 1348 |
|
|
C 1081. |
| 1349 |
|
|
DO 100 J=1,NGOLDH 1082. |
| 1350 |
|
|
DO 100 K=1,NKTR 1083. |
| 1351 |
|
|
DO 100 L=1,NL 1084. |
| 1352 |
|
|
100 TRAX(L,K,J)=0. 1085. |
| 1353 |
|
|
C 1086. |
| 1354 |
|
|
DO 103 I=1,NAERO 1087. |
| 1355 |
|
|
DO 103 J=1,NGOLDH 1088. |
| 1356 |
|
|
IF(AGOLDH(I,J).LT.1.E-06) GO TO 103 1089. |
| 1357 |
|
|
C=CGOLDH(I,J) 1090. |
| 1358 |
|
|
BC=EXP(-BGOLDH(I,J)/C) 1091. |
| 1359 |
|
|
ABC=AGOLDH(I,J)*(1.0+BC) 1092. |
| 1360 |
|
|
C 1093. |
| 1361 |
|
|
DO 102 L=1,NL 1094. |
| 1362 |
|
|
C AMIN |
| 1363 |
|
|
ABCD=ABC/(1.0+BC*EXP(DMIN1(HLB(L )/C,80.))) 1095. |
| 1364 |
|
|
+ -ABC/(1.0+BC*EXP(DMIN1(HLB(L+1)/C,80.))) 1096. |
| 1365 |
|
|
C AMIN |
| 1366 |
|
|
DO 101 K=1,NKTR 1097. |
| 1367 |
|
|
TRANEW=TRACOS(K,I) 1097.5 |
| 1368 |
|
|
IF(NEWAQA.GT.0) TRANEW=1.0 1097.6 |
| 1369 |
|
|
101 TRAX(L,K,J)=TRAX(L,K,J)+ABCD*(TRAQEX(K,I)-TRANEW*TRAQSC(K,I)) 1098. |
| 1370 |
|
|
102 CONTINUE 1099. |
| 1371 |
|
|
103 CONTINUE 1100. |
| 1372 |
|
|
C 1101. |
| 1373 |
|
|
DO 104 J=1,2 1102. |
| 1374 |
|
|
DO 104 K=1,NKTR 1103. |
| 1375 |
|
|
TRCNEW=TRCCOS(K,J) 1103.5 |
| 1376 |
|
|
IF(NEWCQA.GT.0) TRCNEW=1.0 1103.6 |
| 1377 |
|
|
104 TRCX(K,J)=TRCQEX(K,J)-TRCNEW*TRCQSC(K,J) 1104. |
| 1378 |
|
|
C 1105. |
| 1379 |
|
|
C-----------------------------------------------------------------------1106. |
| 1380 |
|
|
C SOLAR: SET (5) AEROSOL TYPE COMPOSITIONS & VERTICAL DISTRIBUTION1107. |
| 1381 |
|
|
C-----------------------------------------------------------------------1108. |
| 1382 |
|
|
C 1109. |
| 1383 |
|
|
DO 110 J=1,NGOLDH 1110. |
| 1384 |
|
|
DO 110 K=1,NKSR 1111. |
| 1385 |
|
|
DO 110 L=1,NL 1112. |
| 1386 |
|
|
SRAX(L,K,J)=1.E-30 1113. |
| 1387 |
|
|
SRAS(L,K,J)=1.E-31 1114. |
| 1388 |
|
|
110 SRAC(L,K,J)=0. 1115. |
| 1389 |
|
|
C 1116. |
| 1390 |
|
|
DO 113 I=1,NAERO 1117. |
| 1391 |
|
|
DO 113 J=1,NGOLDH 1118. |
| 1392 |
|
|
IF(AGOLDH(I,J).LT.1.E-06) GO TO 113 1119. |
| 1393 |
|
|
C=CGOLDH(I,J) 1120. |
| 1394 |
|
|
BC=EXP(-BGOLDH(I,J)/C) 1121. |
| 1395 |
|
|
ABC=AGOLDH(I,J)*(1.0+BC) 1122. |
| 1396 |
|
|
C 1123. |
| 1397 |
|
|
DO 112 L=1,NL 1124. |
| 1398 |
|
|
C AMIN |
| 1399 |
|
|
ABCD=ABC/(1.0+BC*EXP(DMIN1(HLB(L )/C,80.))) 1095. |
| 1400 |
|
|
+ -ABC/(1.0+BC*EXP(DMIN1(HLB(L+1)/C,80.))) 1096. |
| 1401 |
|
|
C AMIN |
| 1402 |
|
|
DO 111 K=1,NKSR 1127. |
| 1403 |
|
|
SRAX(L,K,J)=SRAX(L,K,J)+ABCD*SRAQEX(K,I) 1128. |
| 1404 |
|
|
SRAS(L,K,J)=SRAS(L,K,J)+ABCD*SRAQSC(K,I) 1129. |
| 1405 |
|
|
111 SRAC(L,K,J)=SRAC(L,K,J)+ABCD*SRACOS(K,I)*SRAQSC(K,I) 1130. |
| 1406 |
|
|
112 CONTINUE 1131. |
| 1407 |
|
|
113 CONTINUE 1132. |
| 1408 |
|
|
C 1133. |
| 1409 |
|
|
DO 114 J=1,NGOLDH 1134. |
| 1410 |
|
|
DO 114 K=1,NKSR 1135. |
| 1411 |
|
|
DO 114 L=1,NL 1136. |
| 1412 |
|
|
114 SRAC(L,K,J)=SRAC(L,K,J)/SRAS(L,K,J) 1137. |
| 1413 |
|
|
C 1138. |
| 1414 |
|
|
C----------------- 1139. |
| 1415 |
|
|
ENTRY GETAER 1140. |
| 1416 |
|
|
C----------------- 1141. |
| 1417 |
|
|
C 1142. |
| 1418 |
|
|
C-----------------------------------------------------------------------1143. |
| 1419 |
|
|
C GET CLOUD & AEROSOL AMOUNTS & DISTRIBUTIONS1144. |
| 1420 |
|
|
C-----------------------------------------------------------------------1145. |
| 1421 |
|
|
LBOTCL=0 1146. |
| 1422 |
|
|
LTOPCL=0 1147. |
| 1423 |
|
|
DO 203 L=1,NL 1148. |
| 1424 |
|
|
KCLD=1 1149. |
| 1425 |
|
|
IF(TLM(L).LT.TKCICE) KCLD=2 1150. |
| 1426 |
|
|
IF(CLDTAU(NLP-L).GT.0.1) LTOPCL=NLP-L 1151. |
| 1427 |
|
|
C$ IF(CLDTAU(NLP-L).GT.0.1) LBOTCL=NLP-L *******************CORRECT1152. |
| 1428 |
|
|
IF(CLDTAU( L).GT.0.1) LBOTCL=L 1153. |
| 1429 |
|
|
C$ IF(CLDTAU( L).GT.0.1) LTOPCL=L ***********************CORRECT1154. |
| 1430 |
|
|
C (THERMAL) 1155. |
| 1431 |
|
|
C --------- 1156. |
| 1432 |
|
|
DO 202 K=1,NKTR 1157. |
| 1433 |
|
|
SUMEXT=1.E-30 1158. |
| 1434 |
|
|
DO 201 J=1,NGOLDH 1159. |
| 1435 |
|
|
201 SUMEXT=SUMEXT+FGOLDH(J)*TRAX(L,K,J) 1160. |
| 1436 |
|
|
TRAEXT(L,K)=SUMEXT+CLDTAU(L)*TRCX(K,KCLD)*FCLDTR 1161. |
| 1437 |
|
|
202 TAUN(L+(K-1)*NL)=TAUN(L+(K-1)*NL)+TRAEXT(L,K) 1162. |
| 1438 |
|
|
203 CONTINUE 1163. |
| 1439 |
|
|
C 1164. |
| 1440 |
|
|
C-----------------------------------------------------------------------1165. |
| 1441 |
|
|
C CLOUD ALBEDO & SURFACE LAYER FOG SPECIFICATION1166. |
| 1442 |
|
|
C-----------------------------------------------------------------------1167. |
| 1443 |
|
|
C 1168. |
| 1444 |
|
|
DO 204 K=1,NKTR 1169. |
| 1445 |
|
|
204 FTAUSL(K)=FOGTSL*TRCX(K,1)*FCLDTR 1170. |
| 1446 |
|
|
IF(LTOPCL.GT.0) GO TO 206 1171. |
| 1447 |
|
|
DO 205 K=1,NKTR 1172. |
| 1448 |
|
|
205 TRCALB(K)=0. 1173. |
| 1449 |
|
|
GO TO 210 1174. |
| 1450 |
|
|
206 KCLD=1 1175. |
| 1451 |
|
|
IF(TLM(LTOPCL).LT.TKCICE) KCLD=2 1176. |
| 1452 |
|
|
DO 207 K=1,NKTR 1177. |
| 1453 |
|
|
207 TRCALB(K)=(1.0-EXP(-CLDTAU(LTOPCL)*TRCX(K,KCLD)))*CLDALB(K,KCLD) 1178. |
| 1454 |
|
|
+ *ECLTRA*FCLDTR 1179. |
| 1455 |
|
|
210 CONTINUE 1180. |
| 1456 |
|
|
C (SOLAR) 1181. |
| 1457 |
|
|
C ------- 1182. |
| 1458 |
|
|
KSR=9*KAERSR 1183. |
| 1459 |
|
|
DO 9212 K=1,NKSR 1184. |
| 1460 |
|
|
DO 212 L=1,NL 1185. |
| 1461 |
|
|
EXTSUM=1.E-30 1186. |
| 1462 |
|
|
SCTSUM=1.E-31 1187. |
| 1463 |
|
|
COSSUM=0. 1188. |
| 1464 |
|
|
DO 211 J=1,NGOLDH 1189. |
| 1465 |
|
|
EXTSUM=EXTSUM+FGOLDH(J+KSR)*SRAX(L,K,J) 1190. |
| 1466 |
|
|
SCTSUM=SCTSUM+FGOLDH(J+KSR)*SRAS(L,K,J) 1191. |
| 1467 |
|
|
211 COSSUM=COSSUM+FGOLDH(J+KSR)*SRAS(L,K,J)*SRAC(L,K,J) 1192. |
| 1468 |
|
|
|
| 1469 |
|
|
#if ( defined PREDICTED_BC || defined PREDICTED_AEROSOL) |
| 1470 |
|
|
! |
| 1471 |
|
|
! --- Chemistry model patch, 092901 |
| 1472 |
|
|
! |
| 1473 |
|
|
! === Chien Wang |
| 1474 |
|
|
! === (1) add to type 3 aerosol with |
| 1475 |
|
|
! === chemistry model predicted S(VI); |
| 1476 |
|
|
! === (2) add type 11 aerosol with |
| 1477 |
|
|
! === chemistry model predicted bcarbon |
| 1478 |
|
|
! === |
| 1479 |
|
|
if ( L .le. nlev1 ) then |
| 1480 |
|
|
! |
| 1481 |
|
|
! === add as global aerosol |
| 1482 |
|
|
! Note: if needed the AGOLDH for prescribed |
| 1483 |
|
|
! tropospheric S(VI), SLFT1 & SLFT2, can be |
| 1484 |
|
|
! set to zero in later part of the code |
| 1485 |
|
|
! |
| 1486 |
|
|
! FAERSOL/svi_intensity is added for using |
| 1487 |
|
|
! FAERSOL to switch between diagnostic/prognostic loops |
| 1488 |
|
|
! while normalize it to 1 in prognostic loop |
| 1489 |
|
|
! FBC added for black carbon 7/22/04 |
| 1490 |
|
|
! |
| 1491 |
|
|
dsviod = 0.0 |
| 1492 |
|
|
dbcod = 0.0 |
| 1493 |
|
|
|
| 1494 |
|
|
#if ( defined PREDICTED_AEROSOL ) |
| 1495 |
|
|
dsviod = max(0.0, |
| 1496 |
|
|
& (sviod(1,jlat,L) - sviod(1,jlat,L+1)) |
| 1497 |
|
|
& *FAERSOL ) |
| 1498 |
|
|
#endif |
| 1499 |
|
|
|
| 1500 |
|
|
#if ( defined PREDICTED_BC) |
| 1501 |
|
|
dbcod = max(0.0, |
| 1502 |
|
|
& (bcod(1,jlat,L) - bcod(1,jlat,L+1)) |
| 1503 |
|
|
& *FBC ) |
| 1504 |
|
|
#endif |
| 1505 |
|
|
|
| 1506 |
|
|
EXTSUM = EXTSUM |
| 1507 |
|
|
& + dsviod*SRAQEX(K,3) |
| 1508 |
|
|
& + dbcod*SRAQEX(K,11) |
| 1509 |
|
|
SCTSUM = SCTSUM |
| 1510 |
|
|
& + dsviod*SRAQSC(K,3) |
| 1511 |
|
|
& + dbcod*SRAQSC(K,11) |
| 1512 |
|
|
COSSUM = COSSUM |
| 1513 |
|
|
& + dsviod*SRAQSC(K,3)*SRACOS(K,3) |
| 1514 |
|
|
& + dbcod*SRAQSC(K,11)*SRACOS(K,11) |
| 1515 |
|
|
|
| 1516 |
|
|
if(jlat.eq.-22.or.jlat.eq.-33)then |
| 1517 |
|
|
if(L.eq.1.and.k.eq.1)then |
| 1518 |
|
|
print *,'From r95 jlat=',jlat,' L=',L |
| 1519 |
|
|
c print *,' LATHEM=',LATHEM, ' JNORTH=',JNORTH |
| 1520 |
|
|
c print *,'FAERSOL=',FAERSOL,' FBC=',FBC |
| 1521 |
|
|
print *,sviod(1,jlat,L),sviod(1,jlat,L+1) |
| 1522 |
|
|
c print *,dsviod,SRAQEX(K,3) |
| 1523 |
|
|
print *,bcod(1,jlat,L),bcod(1,jlat,L+1) |
| 1524 |
|
|
c print *,dbcod,SRAQEX(K,11) |
| 1525 |
|
|
c print *,SRAQSC(K,11),SRACOS(K,11) |
| 1526 |
|
|
endif |
| 1527 |
|
|
endif |
| 1528 |
|
|
end if |
| 1529 |
|
|
#endif |
| 1530 |
|
|
|
| 1531 |
|
|
EXTAER(L,K)=EXTSUM 1193. |
| 1532 |
|
|
SCTAER(L,K)=SCTSUM 1194. |
| 1533 |
|
|
COSAER(L,K)=COSSUM/SCTSUM 1195. |
| 1534 |
|
|
|
| 1535 |
|
|
212 continue |
| 1536 |
|
|
9212 continue |
| 1537 |
|
|
c |
| 1538 |
|
|
c ====================================================== |
| 1539 |
|
|
|
| 1540 |
|
|
IF(NTRACE.GT.0) GO TO 300 1196. |
| 1541 |
|
|
C 1197. |
| 1542 |
|
|
C----------- 1198. |
| 1543 |
|
|
RETURN 1199. |
| 1544 |
|
|
C----------- 1200. |
| 1545 |
|
|
C 1201. |
| 1546 |
|
|
300 CONTINUE 1202. |
| 1547 |
|
|
C-----------------------------------------------------------------------1203. |
| 1548 |
|
|
C ADD TRACER AEROSOL THERMAL & SOLAR CONTRIBUTIONS 1204. |
| 1549 |
|
|
C-----------------------------------------------------------------------1205. |
| 1550 |
|
|
DO 303 JJ=1,NTRACE 1206. |
| 1551 |
|
|
J=NGOLDH+JJ 1207. |
| 1552 |
|
|
I=ITR(JJ) 1208. |
| 1553 |
|
|
C (THERMAL) 1209. |
| 1554 |
|
|
C --------- 1210. |
| 1555 |
|
|
DO 302 K=1,NKTR 1211. |
| 1556 |
|
|
C$ SUMEXT=FGOLDH(J+KSR)*(TRAQEX(K,I)-TRACOS(K,I)*TRAQSC(K,I)) 1212. |
| 1557 |
|
|
SUMEXT=FGOLDH(J+KSR)*(TRAQEX(K,I)-TRAQSC(K,I)) 1212.11 |
| 1558 |
|
|
DO 301 L=1,NL 1213. |
| 1559 |
|
|
301 TAUN(L+(K-1)*NL)=TAUN(L+(K-1)*NL)+SUMEXT*TRACER(L,JJ) 1214. |
| 1560 |
|
|
302 CONTINUE 1215. |
| 1561 |
|
|
303 CONTINUE 1216. |
| 1562 |
|
|
C 1217. |
| 1563 |
|
|
C (SOLAR) 1218. |
| 1564 |
|
|
C ------- 1219. |
| 1565 |
|
|
DO 305 K=1,NKSR 1220. |
| 1566 |
|
|
DO 305 L=1,NL 1221. |
| 1567 |
|
|
EXTSUM=EXTAER(L,K) 1222. |
| 1568 |
|
|
SCTSUM=SCTAER(L,K) 1223. |
| 1569 |
|
|
COSSUM=COSAER(L,K)*SCTAER(L,K) 1224. |
| 1570 |
|
|
DO 304 JJ=1,NTRACE 1225. |
| 1571 |
|
|
J=NGOLDH+JJ 1226. |
| 1572 |
|
|
I=ITR(JJ) 1227. |
| 1573 |
|
|
EXTSUM=EXTSUM+FGOLDH(J+KSR)*TRACER(L,JJ)*SRAQEX(K,I) 1228. |
| 1574 |
|
|
SCTSUM=SCTSUM+FGOLDH(J+KSR)*TRACER(L,JJ)*SRAQSC(K,I) 1229. |
| 1575 |
|
|
304 COSSUM=COSSUM+FGOLDH(J+KSR)*TRACER(L,JJ)*SRAQSC(K,I)*SRACOS(K,I) 1230. |
| 1576 |
|
|
EXTAER(L,K)=EXTSUM 1231. |
| 1577 |
|
|
SCTAER(L,K)=SCTSUM 1232. |
| 1578 |
|
|
305 COSAER(L,K)=COSSUM/SCTSUM 1233. |
| 1579 |
|
|
RETURN 1234. |
| 1580 |
|
|
END 1235. |
| 1581 |
|
|
SUBROUTINE TAUGAS 1236. |
| 1582 |
|
|
|
| 1583 |
|
|
#include "B83XX.COM" |
| 1584 |
|
|
|
| 1585 |
|
|
C TAUGAS INPUT REQUIRES: NL,TLM,ULGAS,TRACEG,PL,DPL,TAUTBL,MLGAS 1295.11 |
| 1586 |
|
|
C TAUGAS OUTPUT DATA IS: TAUN 1295.12 |
| 1587 |
|
|
C 1296. |
| 1588 |
|
|
DIMENSION IGASX(11),KGX(11),NUX(11),IGUX(11),NGX(3),IG1X(3) 1297. |
| 1589 |
|
|
DIMENSION ULOX(165),DUX(165),PX(15),H2OCON(25) 1298. |
| 1590 |
|
|
C 1299. |
| 1591 |
|
|
DATA NTX/8/, TLOX/181./,DTX/23./ 1300. |
| 1592 |
|
|
DATA NPX/15/, PX/1000., 975., 910., 800., 645., 1301. |
| 1593 |
|
|
* 480., 330., 205., 110., 40., 1302. |
| 1594 |
|
|
* 7.5, 3.5, 1.0, 0.1, .001/ 1303. |
| 1595 |
|
|
C 1304. |
| 1596 |
|
|
DATA NGUX/652/, NPUX/15/ 1305. |
| 1597 |
|
|
DATA NGX/10,10,04/, IG1X/2,12,22/ 1306. |
| 1598 |
|
|
DATA 1307. |
| 1599 |
|
|
* IGASX/ 1, 2, 3, 1, 1, 2, 2, 3, 6, 6, 7/, 1308. |
| 1600 |
|
|
* KGX/ 1, 2, 3, 2, 3, 1, 3, 2, 1, 2, 1/, 1309. |
| 1601 |
|
|
* NUX/ 25, 9, 9, 9, 9, 5, 5, 5, 1, 1, 1/, 1310. |
| 1602 |
|
|
* IGUX/ 0,250,340,376,466,502,552,572,622,632,642/ 1311. |
| 1603 |
|
|
C 1312. |
| 1604 |
|
|
C 1313. |
| 1605 |
|
|
DATA ULOX/ .25E+2,.25E+2,.50E+2,.50E+2,.25E+2,.50E+1,.10E+1, 1314. |
| 1606 |
|
|
*.25E+0,.10E+0,.50E-1,.10E-1,.10E-1,.10E-3,.10E-5,.10E-5, 1315. |
| 1607 |
|
|
*.50E+1,.50E+1,.80E+1,.10E+2,.20E+2,.20E+2,.10E+1,.10E+2,.80E+1, 1316. |
| 1608 |
|
|
*.10E+1,.10E+1,.25E+0,.50E-1,.50E-2,.50E-3, .10E-3,.10E-3, 1317. |
| 1609 |
|
|
*.40E-3,.60E-3,.10E-2,.24E-2,.48E-2,.48E-2,.64E-2,.64E-2,.64E-2, 1318. |
| 1610 |
|
|
*.40E-2,.10E-4,.80E-7,.40E-7, .25E+2,.25E+2,.50E+2,.50E+2, 1319. |
| 1611 |
|
|
*.25E+2,.50E+1,.10E+1,.25E+0,.10E+0,.50E-1,.10E-1,.10E-1,.10E-3, 1320. |
| 1612 |
|
|
*.10E-5,.10E-5, .25E+2,.25E+2,.50E+2,.50E+2,.25E+2,.50E+1, 1321. |
| 1613 |
|
|
*.10E+1,.25E+0,.10E+0,.50E-1,.10E-1,.10E-1,.10E-3,.10E-5,.10E-5, 1322. |
| 1614 |
|
|
* .50E+1,.50E+1,.80E+1,.10E+2,.20E+2,.20E+2,.10E+2,.10E+2, 1323. |
| 1615 |
|
|
*.80E+1,.10E+1,.10E+1,.25E+0,.50E-1,.50E-2,.50E-3, .50E+1, 1324. |
| 1616 |
|
|
*.50E+1,.80E+1,.10E+2,.20E+2,.20E+2,.10E+2,.10E+2,.80E+1,.10E+1, 1325. |
| 1617 |
|
|
*.10E+1,.25E+0,.50E-1,.50E-2,.50E-3, .10E-3,.10E-3,.40E-3, 1326. |
| 1618 |
|
|
*.60E-3,.10E-2,.24E-2,.48E-2,.48E-2,.64E-2,.64E-2,.64E-2,.40E-2, 1327. |
| 1619 |
|
|
*.10E-4,.80E-7,.40E-7, .11E-1,.11E-1,.18E-1,.31E-1,.37E-1, 1328. |
| 1620 |
|
|
*.35E-1,.31E-1,.24E-1,.18E-1,.13E-1,.11E-2,.66E-3,.44E-3,.44E-4, 1329. |
| 1621 |
|
|
*.44E-6, .11E-1,.11E-1,.18E-1,.31E-1,.37E-1,.35E-1,.31E-1, 1330. |
| 1622 |
|
|
*.24E-1,.18E-1,.13E-1,.11E-2,.66E-3,.44E-3,.44E-4,.44E-6, 1331. |
| 1623 |
|
|
*.64E-1,.64E-1,.10E+0,.18E+0,.22E+0,.20E+0,.18E+0,.14E+0,.10E+0, 1332. |
| 1624 |
|
|
*.77E-1,.64E-2,.38E-2,.26E-2,.26E-3,.26E-5/ 1333. |
| 1625 |
|
|
C 1334. |
| 1626 |
|
|
DATA DUX/ .75E+2,.75E+2,.10E+3,.10E+3,.75E+2,.50E+2,.10E+2, 1335. |
| 1627 |
|
|
*.20E+1,.20E+0,.10E+0,.50E-1,.10E-1,.40E-2,.40E-3,.40E-4, 1336. |
| 1628 |
|
|
*.50E+1,.50E+1,.80E+1,.10E+2,.10E+2,.10E+2,.10E+2,.10E+2,.80E+1, 1337. |
| 1629 |
|
|
*.50E+1,.35E+1,.25E+0,.25E+0,.10E+0,.10E-1, .30E-3,.30E-3, 1338. |
| 1630 |
|
|
*.50E-3,.80E-3,.10E-2,.16E-2,.64E-2,.16E-2,.25E-1,.25E-1,.25E-1, 1339. |
| 1631 |
|
|
*.45E-2,.25E-2,.10E-2,.25E-4, .24E+3,.24E+3,.30E+3,.30E+3, 1340. |
| 1632 |
|
|
*.24E+3,.15E+3,.30E+2,.60E+1,.60E+0,.30E+0,.15E+0,.30E-1,.12E-1, 1341. |
| 1633 |
|
|
*.12E-2,.12E-3, .24E+3,.24E+3,.30E+3,.30E+3,.24E+3,.15E+3, 1342. |
| 1634 |
|
|
*.30E+2,.60E+1,.60E+0,.30E+0,.15E+0,.30E-1,.12E-1,.12E-2,.12E-3, 1343. |
| 1635 |
|
|
* .10E+2,.10E+2,.16E+2,.20E+2,.20E+2,.20E+2,.20E+2,.20E+2, 1344. |
| 1636 |
|
|
*.16E+2,.10E+2,.70E+1,.50E+0,.50E+0,.20E+0,.20E-1, .10E+2, 1345. |
| 1637 |
|
|
*.10E+2,.16E+2,.20E+2,.20E+2,.20E+2,.20E+2,.20E+2,.16E+2,.10E+2, 1346. |
| 1638 |
|
|
*.70E+1,.50E+0,.50E+0,.20E+0,.20E-1, .60E-3,.60E-3,.10E-2, 1347. |
| 1639 |
|
|
*.16E-2,.20E-2,.32E-2,.13E-1,.32E-1,.50E-1,.50E-1,.50E-1,.90E-2, 1348. |
| 1640 |
|
|
*.50E-2,.20E-2,.50E-4, 45*0./ 1349. |
| 1641 |
|
|
C 1350. |
| 1642 |
|
|
DATA H2OCON/ .767116, .322401, .572299,.58537, .48869, 1351. |
| 1643 |
|
|
* .43539, .44322, .64072, .89293, 1.12733,1.65550, .865210, 1352. |
| 1644 |
|
|
* 1.38403,1.80159,1.99196, 2.03403, 2.20561,2.42859,2.56883, 1353. |
| 1645 |
|
|
* 2.67157,2.71888, .45534, .44735, .44534, .44365/ 1354. |
| 1646 |
|
|
C 1355. |
| 1647 |
|
|
C-------------------------------------------------------------------- 1356. |
| 1648 |
|
|
C ABSORPTION (TAU) INTERPOLATION FOR GAS AMOUNTS IN ULGAS(N,K) 1357. |
| 1649 |
|
|
C-------------------------------------------------------------------- 1358. |
| 1650 |
|
|
C 1359. |
| 1651 |
|
|
IPX=2 1360. |
| 1652 |
|
|
DO 100 IP=1,NL 1361. |
| 1653 |
|
|
C 1362. |
| 1654 |
|
|
20 WPB = (PL(IP)-PX(IPX))/(PX(IPX-1)-PX(IPX)) 1363. |
| 1655 |
|
|
IF(WPB.GE.0. .OR. IPX.GE.NPX) GO TO 30 1364. |
| 1656 |
|
|
IPX = IPX+1 1365. |
| 1657 |
|
|
GO TO 20 1366. |
| 1658 |
|
|
C 1367. |
| 1659 |
|
|
30 WTB = (TLM(IP)-TLOX)/DTX 1368. |
| 1660 |
|
|
ITX = MIN0(MAX0(INT(WTB),0),NTX-2) 1369. |
| 1661 |
|
|
WTB = WTB-FLOAT(ITX) 1370. |
| 1662 |
|
|
C 1371. |
| 1663 |
|
|
WBB = WPB*WTB 1372. |
| 1664 |
|
|
WBA = WPB-WBB 1373. |
| 1665 |
|
|
WAB = WTB-WBB 1374. |
| 1666 |
|
|
WAA = 1.-(WBB+WBA+WAB) 1375. |
| 1667 |
|
|
C 1376. |
| 1668 |
|
|
IAA = NGUX*(ITX+NTX*(IPX-1)) 1377. |
| 1669 |
|
|
IBA = IAA-NGUX*NTX 1378. |
| 1670 |
|
|
C 1379. |
| 1671 |
|
|
DO 90 IGAS=1,11 1380. |
| 1672 |
|
|
IF(MLGAS(IGAS).LT.1) GO TO 90 1381. |
| 1673 |
|
|
C 1382. |
| 1674 |
|
|
UGAS = ULGAS(IP,IGASX(IGAS)) 1383. |
| 1675 |
|
|
IF(UGAS.LT.1.E-10) GO TO 90 1384. |
| 1676 |
|
|
C 1385. |
| 1677 |
|
|
IU = IPX + NPUX*(IGAS-1) 1386. |
| 1678 |
|
|
NU = NUX(IGAS) 1387. |
| 1679 |
|
|
IF(NU.GT.1) GO TO 40 1388. |
| 1680 |
|
|
XUA = 0. 1389. |
| 1681 |
|
|
XUB = 0. 1390. |
| 1682 |
|
|
GO TO 50 1391. |
| 1683 |
|
|
40 XUA = (UGAS-ULOX(IU))/DUX(IU) 1392. |
| 1684 |
|
|
XUB = (UGAS-ULOX(IU-1))/DUX(IU-1) 1393. |
| 1685 |
|
|
50 IUA = INT(XUA) 1394. |
| 1686 |
|
|
IUB = INT(XUB) 1395. |
| 1687 |
|
|
C 1396. |
| 1688 |
|
|
QAA = 1. 1397. |
| 1689 |
|
|
QAB = 1. 1398. |
| 1690 |
|
|
IF(XUA.GT.0. .AND. IUA.LT.NU-1) GO TO 60 1399. |
| 1691 |
|
|
c XUA = DMIN1(DMAX1(XUA,0.),FLOAT(NU-1)) 1400. |
| 1692 |
|
|
XUA = DMIN1(DMAX1(XUA,0.),dble(NU-1)) 1400. |
| 1693 |
|
|
IUA = MIN0(INT(XUA),NU-2) 1401. |
| 1694 |
|
|
QAA = UGAS/(ULOX(IU)+DUX(IU)*FLOAT(IUA)) 1402. |
| 1695 |
|
|
QAB = UGAS/(ULOX(IU)+DUX(IU)*FLOAT(IUA+1)) 1403. |
| 1696 |
|
|
C 1404. |
| 1697 |
|
|
60 QBA = 1. 1405. |
| 1698 |
|
|
QBB = 1. 1406. |
| 1699 |
|
|
IF(XUB.GT.0. .AND. IUB.LT.NU-1) GO TO 70 1407. |
| 1700 |
|
|
c XUB = DMIN1(DMAX1(XUB,0.),FLOAT(NU-1)) 1408. |
| 1701 |
|
|
XUB = DMIN1(DMAX1(XUB,0.),dble(NU-1)) 1408. |
| 1702 |
|
|
IUB = MIN0(INT(XUB),NU-2) 1409. |
| 1703 |
|
|
QBA = UGAS/(ULOX(IU-1)+DUX(IU-1)*FLOAT(IUB)) 1410. |
| 1704 |
|
|
QBB = UGAS/(ULOX(IU-1)+DUX(IU-1)*FLOAT(IUB+1)) 1411. |
| 1705 |
|
|
C 1412. |
| 1706 |
|
|
70 UAB = XUA-FLOAT(IUA) 1413. |
| 1707 |
|
|
UBB = XUB-FLOAT(IUB) 1414. |
| 1708 |
|
|
UAA = 1.-UAB 1415. |
| 1709 |
|
|
UBA = 1.-UBB 1416. |
| 1710 |
|
|
C 1417. |
| 1711 |
|
|
C 1418. |
| 1712 |
|
|
WAAA = WAA*UAA*QAA 1419. |
| 1713 |
|
|
WAAB = WAA*UAB*QAB 1420. |
| 1714 |
|
|
WABA = WAB*UAA*QAA 1421. |
| 1715 |
|
|
WABB = WAB*UAB*QAB 1422. |
| 1716 |
|
|
WBAA = WBA*UBA*QBA 1423. |
| 1717 |
|
|
WBAB = WBA*UBB*QBB 1424. |
| 1718 |
|
|
WBBA = WBB*UBA*QBA 1425. |
| 1719 |
|
|
WBBB = WBB*UBB*QBB 1426. |
| 1720 |
|
|
C 1427. |
| 1721 |
|
|
NG = NGX(KGX(IGAS)) 1428. |
| 1722 |
|
|
IAAA = IAA+IGUX(IGAS) + NG*IUA 1429. |
| 1723 |
|
|
IAAB = IAAA+NG 1430. |
| 1724 |
|
|
IABA = IAAA+NGUX 1431. |
| 1725 |
|
|
IABB = IABA+NG 1432. |
| 1726 |
|
|
IBAA = IBA+IGUX(IGAS) + NG*IUB 1433. |
| 1727 |
|
|
IBAB = IBAA+NG 1434. |
| 1728 |
|
|
IBBA = IBAA+NGUX 1435. |
| 1729 |
|
|
IBBB = IBBA+NG 1436. |
| 1730 |
|
|
C 1437. |
| 1731 |
|
|
C 1438. |
| 1732 |
|
|
IPG = IP+NL*(IG1X(KGX(IGAS))-1) 1439. |
| 1733 |
|
|
DO 80 IG=1,NG 1440. |
| 1734 |
|
|
TAUN(IPG) = TAUN(IPG) 1441. |
| 1735 |
|
|
* + WAAA*TAUTBL(IAAA+IG) 1442. |
| 1736 |
|
|
* + WAAB*TAUTBL(IAAB+IG) 1443. |
| 1737 |
|
|
* + WABA*TAUTBL(IABA+IG) 1444. |
| 1738 |
|
|
* + WABB*TAUTBL(IABB+IG) 1445. |
| 1739 |
|
|
* + WBAA*TAUTBL(IBAA+IG) 1446. |
| 1740 |
|
|
* + WBAB*TAUTBL(IBAB+IG) 1447. |
| 1741 |
|
|
* + WBBA*TAUTBL(IBBA+IG) 1448. |
| 1742 |
|
|
* + WBBB*TAUTBL(IBBB+IG) 1449. |
| 1743 |
|
|
80 IPG = IPG+NL 1450. |
| 1744 |
|
|
90 CONTINUE 1451. |
| 1745 |
|
|
100 CONTINUE 1452. |
| 1746 |
|
|
C 1453. |
| 1747 |
|
|
IF(MLGAS(12).LT.1) GO TO 110 1454. |
| 1748 |
|
|
C------------------------------------------------------------------- 1455. |
| 1749 |
|
|
C PICK UP CCL3F1 (F11) ABSORPTION 1456. |
| 1750 |
|
|
C------------------------------------------------------------------- 1457. |
| 1751 |
|
|
C 1458. |
| 1752 |
|
|
DO 102 K=1,25 1459. |
| 1753 |
|
|
XKPCMA=TRACEG(K,1) 1460. |
| 1754 |
|
|
IF(XKPCMA.LT.1.E-10) GO TO 102 1461. |
| 1755 |
|
|
DO 101 N=1,NL 1462. |
| 1756 |
|
|
NK=N+(K-1)*NL 1463. |
| 1757 |
|
|
101 TAUN(NK)=TAUN(NK)+ULGAS(N,8)*XKPCMA 1464. |
| 1758 |
|
|
102 CONTINUE 1465. |
| 1759 |
|
|
C 1466. |
| 1760 |
|
|
110 IF(MLGAS(13).LT.1) GO TO 120 1467. |
| 1761 |
|
|
C------------------------------------------------------------------- 1468. |
| 1762 |
|
|
C PICK UP CCL2F2 (F12) ABSORPTION 1469. |
| 1763 |
|
|
C------------------------------------------------------------------- 1470. |
| 1764 |
|
|
C 1471. |
| 1765 |
|
|
DO 112 K=1,25 1472. |
| 1766 |
|
|
XKPCMA=TRACEG(K,2) 1473. |
| 1767 |
|
|
IF(XKPCMA.LT.1.E-10) GO TO 112 1474. |
| 1768 |
|
|
DO 111 N=1,NL 1475. |
| 1769 |
|
|
NK=N+(K-1)*NL 1476. |
| 1770 |
|
|
111 TAUN(NK)=TAUN(NK)+ULGAS(N,9)*XKPCMA 1477. |
| 1771 |
|
|
112 CONTINUE 1478. |
| 1772 |
|
|
C 1479. |
| 1773 |
|
|
120 IF(MLGAS(14).LT.1) GO TO 130 1480. |
| 1774 |
|
|
C------------------------------------------------------------------- 1481. |
| 1775 |
|
|
C PICK UP WINDOW H2O GASEOUS ABSORPTION 1482. |
| 1776 |
|
|
C------------------------------------------------------------------- 1483. |
| 1777 |
|
|
C 1484. |
| 1778 |
|
|
DO 121 N=1,NL 1485. |
| 1779 |
|
|
TAUN(N) = TAUN(N) 1486. |
| 1780 |
|
|
121 CONTINUE 1487. |
| 1781 |
|
|
130 CONTINUE 1488. |
| 1782 |
|
|
C------------------------------------------------------------------- 1489. |
| 1783 |
|
|
C PICK UP H2O CONTINUUM ABSORPTION 1490. |
| 1784 |
|
|
C------------------------------------------------------------------- 1491. |
| 1785 |
|
|
C 1492. |
| 1786 |
|
|
IF(MLGAS(15).LT.1) GO TO 140 1493. |
| 1787 |
|
|
DO 131 N=1,NL 1494. |
| 1788 |
|
|
TAUN(N) = TAUN(N) + 2.21866E-11* 1495. |
| 1789 |
|
|
* PL(N)*ULGAS(N,1)*EXP(1800./TLM(N))* 1496. |
| 1790 |
|
|
* (ULGAS(N,1)/DPL(N)+.808563) 1497. |
| 1791 |
|
|
131 CONTINUE 1498. |
| 1792 |
|
|
C 1499. |
| 1793 |
|
|
C$ ********************************REMOVE FOLLOWING STATEMENT TO CORRECT1500. |
| 1794 |
|
|
IF(NL.GT.0) RETURN 1501. |
| 1795 |
|
|
DO 133 N=1,NL 1502. |
| 1796 |
|
|
PH2O=12.38E-4*ULGAS(N,1)*PL(N)/DPL(N) 1503. |
| 1797 |
|
|
TH2O=EXP(1800./TLM(N)-6.081081) 1504. |
| 1798 |
|
|
COEC=PH2O*TH2O+.0015*(PL(N)-PH2O) 1505. |
| 1799 |
|
|
DO 132 K=2,25 1506. |
| 1800 |
|
|
COEF=H2OCON(K)*1.E-5 1507. |
| 1801 |
|
|
NK=N+(K-1)*NL 1508. |
| 1802 |
|
|
132 TAUN(NK)=TAUN(NK)+ULGAS(N,1)*COEC*COEF 1509. |
| 1803 |
|
|
133 CONTINUE 1510. |
| 1804 |
|
|
140 CONTINUE 1511. |
| 1805 |
|
|
C 1512. |
| 1806 |
|
|
RETURN 1513. |
| 1807 |
|
|
END 1514. |
| 1808 |
|
|
SUBROUTINE THERML 1515. |
| 1809 |
|
|
|
| 1810 |
|
|
#include "B83XX.COM" |
| 1811 |
|
|
#if ( defined CLM ) |
| 1812 |
|
|
#include "CLM.COM" |
| 1813 |
|
|
#endif |
| 1814 |
|
|
|
| 1815 |
|
|
DATA R6,R24/.1666667,4.166667E-02/ 1577. |
| 1816 |
|
|
DATA A,B,C/0.3825,0.5742,0.0433/ 1578. |
| 1817 |
|
|
C 1579. |
| 1818 |
|
|
C-----------------------------------------------------------------------1580. |
| 1819 |
|
|
C LAYER EDGE TEMPERATURE INTERPOLATION1581. |
| 1820 |
|
|
C-----------------------------------------------------------------------1582. |
| 1821 |
|
|
IF(TLGRAD.LT.0.) GO TO 103 1583. |
| 1822 |
|
|
TA=TLM(1) 1584. |
| 1823 |
|
|
TB=TLM(2) 1585. |
| 1824 |
|
|
P1=PLB(1) 1586. |
| 1825 |
|
|
P2=PLB(2) 1587. |
| 1826 |
|
|
P3=PLB(3) 1588. |
| 1827 |
|
|
DT1CPT=0.5*TA*(EXPBYK(PLB(1))-EXPBYK(PLB(2)))/EXPBYK(PL(1)) 1589. |
| 1828 |
|
|
DTHALF=(TA-TB)*(P1-P2)/(P1-P3) 1590. |
| 1829 |
|
|
IF(DTHALF.GT.DT1CPT) DTHALF=DT1CPT 1591. |
| 1830 |
|
|
TLB(1)=TA+DTHALF*TLGRAD 1592. |
| 1831 |
|
|
TLT(1)=TA-DTHALF*TLGRAD 1593. |
| 1832 |
|
|
DO 101 L=3,NL 1594. |
| 1833 |
|
|
TC=TLM(L) 1595. |
| 1834 |
|
|
P4=PLB(L+1) 1596. |
| 1835 |
|
|
DTHALF=0.5*((TA-TB)/(P1-P3)+(TB-TC)/(P2-P4))*(P2-P3)*TLGRAD 1597. |
| 1836 |
|
|
TLB(L-1)=TB+DTHALF 1598. |
| 1837 |
|
|
TLT(L-1)=TB-DTHALF 1599. |
| 1838 |
|
|
TA=TB 1600. |
| 1839 |
|
|
TB=TC 1601. |
| 1840 |
|
|
P1=P2 1602. |
| 1841 |
|
|
P2=P3 1603. |
| 1842 |
|
|
101 P3=P4 1604. |
| 1843 |
|
|
DTHALF=(TA-TB)*(P2-P3)/(P1-P3)*TLGRAD 1605. |
| 1844 |
|
|
TLB(NL)=TC+DTHALF 1606. |
| 1845 |
|
|
TLT(NL)=TC-DTHALF 1607. |
| 1846 |
|
|
L=NLP 1608. |
| 1847 |
|
|
DO 102 N=1,NL 1609. |
| 1848 |
|
|
L=L-1 1610. |
| 1849 |
|
|
IF(PLB(L).GT.PTLISO) GO TO 103 1611. |
| 1850 |
|
|
TLT(L)=TLM(L) 1612. |
| 1851 |
|
|
102 TLB(L)=TLM(L) 1613. |
| 1852 |
|
|
103 CONTINUE 1614. |
| 1853 |
|
|
C-----------------------------------------------------------------------1615. |
| 1854 |
|
|
C WEIGHT ASSIGNMENTS FOR PLANCK FUNCTION INTERPOLATION1616. |
| 1855 |
|
|
C-----------------------------------------------------------------------1617. |
| 1856 |
|
|
DO 104 L=1,NL 1618. |
| 1857 |
|
|
ITL=TLB(L) 1619. |
| 1858 |
|
|
WTLB(L)=TLB(L)-ITL 1620. |
| 1859 |
|
|
ITLB(L)=ITL-IT0 1621. |
| 1860 |
|
|
ITL=TLT(L) 1622. |
| 1861 |
|
|
WTLT(L)=TLT(L)-ITL 1623. |
| 1862 |
|
|
104 ITLT(L)=ITL-IT0 1624. |
| 1863 |
|
|
ITS=TSL 1625. |
| 1864 |
|
|
WTS=TSL-ITS 1626. |
| 1865 |
|
|
ITS=ITS-IT0 1627. |
| 1866 |
|
|
C 1628. |
| 1867 |
|
|
C ------------------------------------------------------------------1629. |
| 1868 |
|
|
C WINDOW REGION FLUX COMPUTATION1630. |
| 1869 |
|
|
C ------------------------------------------------------------------1631. |
| 1870 |
|
|
C DOWNWARD FLUX1632. |
| 1871 |
|
|
C ------------------------------------------------------------------1633. |
| 1872 |
|
|
K=1 1634. |
| 1873 |
|
|
BG=BGFEMT(K) 1635. |
| 1874 |
|
|
c print *,'1635 K=',k,' PEARTH=',PEARTH |
| 1875 |
|
|
c print *,'BG=',BG |
| 1876 |
|
|
WTS1=1.-WTS 1636. |
| 1877 |
|
|
TRSLTS=0. 1637. |
| 1878 |
|
|
TRSLTG=0. 1638. |
| 1879 |
|
|
TRSLWV=0. 1639. |
| 1880 |
|
|
TRSLBS=0. 1640. |
| 1881 |
|
|
DNA=0. 1641. |
| 1882 |
|
|
DNB=0. 1642. |
| 1883 |
|
|
DNC=0. 1643. |
| 1884 |
|
|
NLK0=0 1644. |
| 1885 |
|
|
NLK=NL 1645. |
| 1886 |
|
|
TRDFLB(NLP)=0. 1646. |
| 1887 |
|
|
100 TAUA=TAUN(NLK) 1647. |
| 1888 |
|
|
IF(TAUA.GT.1.E-05) GO TO 120 1648. |
| 1889 |
|
|
TRDFLB(NLK)=0. 1649. |
| 1890 |
|
|
NLK=NLK-1 1650. |
| 1891 |
|
|
IF(NLK.GT.NLK0) GO TO 100 1651. |
| 1892 |
|
|
110 NLK=NLK+1 1652. |
| 1893 |
|
|
TRUFLB(NLK)=BG 1653. |
| 1894 |
|
|
IF(NLK.LT.NLP) GO TO 110 1654. |
| 1895 |
|
|
TRUFG=BG 1655. |
| 1896 |
|
|
TRDFG=0. 1656. |
| 1897 |
|
|
TRUFGW=BG 1657. |
| 1898 |
|
|
TRUFGW=0. 1658. |
| 1899 |
|
|
TRUFTW=TRUFLB(NLP) 1659. |
| 1900 |
|
|
GO TO 200 1660. |
| 1901 |
|
|
120 N=NLK 1661. |
| 1902 |
|
|
130 ITL=ITLT(N) 1662. |
| 1903 |
|
|
BTOP=PLANCK(ITL)-(PLANCK(ITL)-PLANCK(ITL+1))*WTLT(N) 1663. |
| 1904 |
|
|
ITL=ITLB(N) 1664. |
| 1905 |
|
|
BBOT=PLANCK(ITL)-(PLANCK(ITL)-PLANCK(ITL+1))*WTLB(N) 1665. |
| 1906 |
|
|
TAUA=TAUN(N) 1666. |
| 1907 |
|
|
TAUB=TAUA+TAUA 1667. |
| 1908 |
|
|
TAUC=10.*TAUA 1668. |
| 1909 |
|
|
IF(TAUA.GT.1.E-01) GO TO 140 1669. |
| 1910 |
|
|
IF(TAUA.LT.1.E-03) GO TO 135 1670. |
| 1911 |
|
|
TAU2=TAUA*TAUA 1671. |
| 1912 |
|
|
BDIF=BBOT-BTOP 1672. |
| 1913 |
|
|
BBTA=BDIF/TAUA 1673. |
| 1914 |
|
|
BBTB=BDIF/TAUB 1674. |
| 1915 |
|
|
BBTC=BDIF/TAUC 1675. |
| 1916 |
|
|
TRAN=1.-TAUA+(0.5-R6*TAUA+R24*TAU2)*TAU2 1676. |
| 1917 |
|
|
GO TO 145 1677. |
| 1918 |
|
|
135 BDIF=.5*(BTOP+BBOT) 1678. |
| 1919 |
|
|
TRA(N)=1.-TAUA 1679. |
| 1920 |
|
|
ENA(N)=BDIF*TAUA 1680. |
| 1921 |
|
|
DNA=DNA*TRA(N)+ENA(N) 1681. |
| 1922 |
|
|
TRB(N)=1.-TAUB 1682. |
| 1923 |
|
|
ENB(N)=BDIF*TAUB 1683. |
| 1924 |
|
|
DNB=DNB*TRB(N)+ENB(N) 1684. |
| 1925 |
|
|
TRC(N)=1.-TAUC 1685. |
| 1926 |
|
|
ENC(N)=BDIF*TAUC 1686. |
| 1927 |
|
|
DNC=DNC*TRC(N)+ENC(N) 1687. |
| 1928 |
|
|
GO TO 160 1688. |
| 1929 |
|
|
140 BDIF=BBOT-BTOP 1689. |
| 1930 |
|
|
BBTA=BDIF/TAUA 1690. |
| 1931 |
|
|
BBTB=BDIF/TAUB 1691. |
| 1932 |
|
|
BBTC=BDIF/TAUC 1692. |
| 1933 |
|
|
IF(TAUA.GT.7.) GO TO 150 1693. |
| 1934 |
|
|
TRAN=EXP(-TAUA) 1694. |
| 1935 |
|
|
145 TRA(N)=TRAN 1695. |
| 1936 |
|
|
ENA(N)=BTOP+BBTA-(BBOT+BBTA)*TRAN 1696. |
| 1937 |
|
|
DNA =BBOT-BBTA-(BTOP-BBTA-DNA)*TRAN 1697. |
| 1938 |
|
|
TRBN=TRAN*TRAN 1698. |
| 1939 |
|
|
TRB(N)=TRBN 1699. |
| 1940 |
|
|
ENB(N)=BTOP+BBTB-(BBOT+BBTB)*TRBN 1700. |
| 1941 |
|
|
DNB =BBOT-BBTB-(BTOP-BBTB-DNB)*TRBN 1701. |
| 1942 |
|
|
TRCN=(TRBN*TRBN*TRAN)**2 1702. |
| 1943 |
|
|
TRC(N)=TRCN 1703. |
| 1944 |
|
|
ENC(N)=BTOP+BBTC-(BBOT+BBTC)*TRCN 1704. |
| 1945 |
|
|
DNC =BBOT-BBTC-(BTOP-BBTC-DNC)*TRCN 1705. |
| 1946 |
|
|
GO TO 160 1706. |
| 1947 |
|
|
150 TRA(N)=0. 1707. |
| 1948 |
|
|
TRB(N)=0. 1708. |
| 1949 |
|
|
TRC(N)=0. 1709. |
| 1950 |
|
|
ENA(N)=BTOP+BBTA 1710. |
| 1951 |
|
|
ENB(N)=BTOP+BBTB 1711. |
| 1952 |
|
|
ENC(N)=BTOP+BBTC 1712. |
| 1953 |
|
|
DNA=BBOT-BBTA 1713. |
| 1954 |
|
|
DNB=BBOT-BBTB 1714. |
| 1955 |
|
|
DNC=BBOT-BBTC 1715. |
| 1956 |
|
|
160 TRDFLB(N)=A*DNA+B*DNB+C*DNC 1716. |
| 1957 |
|
|
N=N-1 1717. |
| 1958 |
|
|
IF(N.GT.0) GO TO 130 1718. |
| 1959 |
|
|
IF(LTOPCL.LT.1) GO TO 165 1719. |
| 1960 |
|
|
ENA(LTOPCL)=ENA(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*TRDFLB(LTOPCL+1)1720. |
| 1961 |
|
|
ENB(LTOPCL)=ENB(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*TRDFLB(LTOPCL+1)1721. |
| 1962 |
|
|
ENC(LTOPCL)=ENC(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*TRDFLB(LTOPCL+1)1722. |
| 1963 |
|
|
165 CONTINUE 1723. |
| 1964 |
|
|
C ------------------------------------------------------------------1724. |
| 1965 |
|
|
C SURFACE LAYER FLUX COMPUTATION1725. |
| 1966 |
|
|
C ------------------------------------------------------------------1726. |
| 1967 |
|
|
N=1 1727. |
| 1968 |
|
|
TRDFG=TRDFLB(1) 1728. |
| 1969 |
|
|
TAUA=TAUSL(1)+FTAUSL(1) 1729. |
| 1970 |
|
|
IF(TAUA.GT.1.E-05) GO TO 170 1730. |
| 1971 |
|
|
BG=BG+TRDFG*TRGALB(K) 1731. |
| 1972 |
|
|
UNB=BG 1733. |
| 1973 |
|
|
UNC=BG 1734. |
| 1974 |
|
|
FUNABC=BG 1735. |
| 1975 |
|
|
GO TO 180 1736. |
| 1976 |
|
|
170 BS=PLANCK(ITS)*WTS1+PLANCK(ITS+1)*WTS 1737. |
| 1977 |
|
|
TA=EXP(-TAUA) 1738. |
| 1978 |
|
|
TB=TA*TA 1739. |
| 1979 |
|
|
TC=(TB*TB*TA)**2 1740. |
| 1980 |
|
|
DNA=(DNA-BS)*TA+BS 1741. |
| 1981 |
|
|
DNB=(DNB-BS)*TB+BS 1742. |
| 1982 |
|
|
DNC=(DNC-BS)*TC+BS 1743. |
| 1983 |
|
|
TRDFG=A*DNA+B*DNB+C*DNC 1744. |
| 1984 |
|
|
BG=BG+TRDFG*TRGALB(K) 1745. |
| 1985 |
|
|
UNA=(BG-BS)*TA+BS 1746. |
| 1986 |
|
|
UNB=(BG-BS)*TB+BS 1747. |
| 1987 |
|
|
UNC=(BG-BS)*TC+BS 1748. |
| 1988 |
|
|
FUNABC=A*UNA+B*UNB+C*UNC 1749. |
| 1989 |
|
|
BSP=PLANCK(ITS+1)*WTS1+PLANCK(ITS+2)*WTS 1750. |
| 1990 |
|
|
BSM=PLANCK(ITS-1)*WTS1+PLANCK(ITS )*WTS 1751. |
| 1991 |
|
|
SLABS=1.-A*TA-B*TB-C*TC 1752. |
| 1992 |
|
|
TRSLTS=TRSLTS+(BSP-BSM)*SLABS 1753. |
| 1993 |
|
|
TRSLTG=TRSLTG+BGFEMD(K)*SLABS 1754. |
| 1994 |
|
|
TRSLBS=TRSLBS+BS*SLABS 1755. |
| 1995 |
|
|
C ------------------------------------------------------------------1756. |
| 1996 |
|
|
C UPWARD FLUX COMPUTATION1757. |
| 1997 |
|
|
C ------------------------------------------------------------------1758. |
| 1998 |
|
|
180 TRUFLB(N)=FUNABC 1759. |
| 1999 |
|
|
IF(N.GT.NLK) GO TO 190 1760. |
| 2000 |
|
|
UNA=UNA*TRA(N)+ENA(N) 1761. |
| 2001 |
|
|
UNB=UNB*TRB(N)+ENB(N) 1762. |
| 2002 |
|
|
UNC=UNC*TRC(N)+ENC(N) 1763. |
| 2003 |
|
|
FUNABC=A*UNA+B*UNB+C*UNC 1764. |
| 2004 |
|
|
190 N=N+1 1765. |
| 2005 |
|
|
IF(N.LT.NLP) GO TO 180 1766. |
| 2006 |
|
|
TRUFLB(N)=FUNABC 1767. |
| 2007 |
|
|
TRUFTW=FUNABC 1768. |
| 2008 |
|
|
TRDFGW=TRDFG 1769. |
| 2009 |
|
|
TRUFGW=BG 1770. |
| 2010 |
|
|
TRUFG=BG 1771. |
| 2011 |
|
|
DO 195 L=1,NLP 1772. |
| 2012 |
|
|
DFLB(L,1)=TRDFLB(L) 1773. |
| 2013 |
|
|
195 UFLB(L,1)=TRUFLB(L) 1774. |
| 2014 |
|
|
DFSL(1)=TRDFLB(1) 1775. |
| 2015 |
|
|
UFSL(1)=TRUFLB(1) 1776. |
| 2016 |
|
|
DFLB(1,1)=TRDFGW 1777. |
| 2017 |
|
|
UFLB(1,1)=TRUFGW 1778. |
| 2018 |
|
|
c print *,' 1778 TRUFLB(1)=',TRUFLB(1) |
| 2019 |
|
|
C ------------------------------------------------------------------1779. |
| 2020 |
|
|
C END WINDOW REGION FLUX COMPUTATION; CONTINUE INTEGRATION1780. |
| 2021 |
|
|
C ------------------------------------------------------------------1781. |
| 2022 |
|
|
C ------------------------------------------------------------------1782. |
| 2023 |
|
|
C DOWNWARD FLUX COMPUTATION 1783. |
| 2024 |
|
|
C ------------------------------------------------------------------1784. |
| 2025 |
|
|
200 ITK0=K*ITNEXT 1785. |
| 2026 |
|
|
K=K+1 1786. |
| 2027 |
|
|
IF(K.GT.NKTR) GO TO 300 1787. |
| 2028 |
|
|
DFLB(NLP,K)=0. 1788. |
| 2029 |
|
|
BG=BGFEMT(K) 1789. |
| 2030 |
|
|
ITS=ITS+ITNEXT 1790. |
| 2031 |
|
|
NLK0=NLK0+NL 1791. |
| 2032 |
|
|
NLK=NLK0+NL 1792. |
| 2033 |
|
|
NLL=NL 1793. |
| 2034 |
|
|
210 TAUA=TAUN(NLK) 1794. |
| 2035 |
|
|
IF(TAUA.GT.1.E-05) GO TO 220 1795. |
| 2036 |
|
|
DFLB(NLL,K)=0. 1796. |
| 2037 |
|
|
NLK=NLK-1 1797. |
| 2038 |
|
|
NLL=NLL-1 1798. |
| 2039 |
|
|
IF(NLL.GT.0) GO TO 210 1799. |
| 2040 |
|
|
TRUFG=TRUFG+BG 1800. |
| 2041 |
|
|
DO 215 N=1,NLP 1801. |
| 2042 |
|
|
UFLB(N,K)=BG 1802. |
| 2043 |
|
|
215 TRUFLB(N)=TRUFLB(N)+BG 1803. |
| 2044 |
|
|
GO TO 200 1804. |
| 2045 |
|
|
220 N=NLL 1805. |
| 2046 |
|
|
DNA=0. 1806. |
| 2047 |
|
|
DNB=0. 1807. |
| 2048 |
|
|
DNC=0. 1808. |
| 2049 |
|
|
230 ITL=ITLT(N)+ITK0 1809. |
| 2050 |
|
|
BTOP=PLANCK(ITL)-(PLANCK(ITL)-PLANCK(ITL+1))*WTLT(N) 1810. |
| 2051 |
|
|
ITL=ITLB(N)+ITK0 1811. |
| 2052 |
|
|
BBOT=PLANCK(ITL)-(PLANCK(ITL)-PLANCK(ITL+1))*WTLB(N) 1812. |
| 2053 |
|
|
TAUA=TAUN(NLK) 1813. |
| 2054 |
|
|
TAUB=TAUA+TAUA 1814. |
| 2055 |
|
|
TAUC=10.*TAUA 1815. |
| 2056 |
|
|
IF(TAUA.GT.1.E-01) GO TO 240 1816. |
| 2057 |
|
|
IF(TAUA.LT.1.E-03) GO TO 235 1817. |
| 2058 |
|
|
TAU2=TAUA*TAUA 1818. |
| 2059 |
|
|
BDIF=BBOT-BTOP 1819. |
| 2060 |
|
|
BBTA=BDIF/TAUA 1820. |
| 2061 |
|
|
BBTB=BDIF/TAUB 1821. |
| 2062 |
|
|
BBTC=BDIF/TAUC 1822. |
| 2063 |
|
|
TRAN=1.-TAUA+(0.5-R6*TAUA+R24*TAU2)*TAU2 1823. |
| 2064 |
|
|
GO TO 245 1824. |
| 2065 |
|
|
235 BDIF=.5*(BTOP+BBOT) 1825. |
| 2066 |
|
|
TRA(N)=1.-TAUA 1826. |
| 2067 |
|
|
ENA(N)=BDIF*TAUA 1827. |
| 2068 |
|
|
DNA=DNA*TRA(N)+ENA(N) 1828. |
| 2069 |
|
|
TRB(N)=1.-TAUB 1829. |
| 2070 |
|
|
ENB(N)=BDIF*TAUB 1830. |
| 2071 |
|
|
DNB=DNB*TRB(N)+ENB(N) 1831. |
| 2072 |
|
|
TRC(N)=1.-TAUC 1832. |
| 2073 |
|
|
ENC(N)=BDIF*TAUC 1833. |
| 2074 |
|
|
DNC=DNC*TRC(N)+ENC(N) 1834. |
| 2075 |
|
|
GO TO 260 1835. |
| 2076 |
|
|
240 BDIF=BBOT-BTOP 1836. |
| 2077 |
|
|
BBTA=BDIF/TAUA 1837. |
| 2078 |
|
|
BBTB=BDIF/TAUB 1838. |
| 2079 |
|
|
BBTC=BDIF/TAUC 1839. |
| 2080 |
|
|
IF(TAUA.GT.7.) GO TO 250 1840. |
| 2081 |
|
|
TRAN=EXP(-TAUA) 1841. |
| 2082 |
|
|
245 TRA(N)=TRAN 1842. |
| 2083 |
|
|
ENA(N)=BTOP+BBTA-(BBOT+BBTA)*TRAN 1843. |
| 2084 |
|
|
DNA =BBOT-BBTA-(BTOP-BBTA-DNA)*TRAN 1844. |
| 2085 |
|
|
TRBN=TRAN*TRAN 1845. |
| 2086 |
|
|
TRB(N)=TRBN 1846. |
| 2087 |
|
|
ENB(N)=BTOP+BBTB-(BBOT+BBTB)*TRBN 1847. |
| 2088 |
|
|
DNB =BBOT-BBTB-(BTOP-BBTB-DNB)*TRBN 1848. |
| 2089 |
|
|
TRCN=(TRBN*TRBN*TRAN)**2 1849. |
| 2090 |
|
|
TRC(N)=TRCN 1850. |
| 2091 |
|
|
ENC(N)=BTOP+BBTC-(BBOT+BBTC)*TRCN 1851. |
| 2092 |
|
|
DNC =BBOT-BBTC-(BTOP-BBTC-DNC)*TRCN 1852. |
| 2093 |
|
|
GO TO 260 1853. |
| 2094 |
|
|
250 TRA(N)=0. 1854. |
| 2095 |
|
|
TRB(N)=0. 1855. |
| 2096 |
|
|
TRC(N)=0. 1856. |
| 2097 |
|
|
ENA(N)=BTOP+BBTA 1857. |
| 2098 |
|
|
ENB(N)=BTOP+BBTB 1858. |
| 2099 |
|
|
ENC(N)=BTOP+BBTC 1859. |
| 2100 |
|
|
DNA=BBOT-BBTA 1860. |
| 2101 |
|
|
DNB=BBOT-BBTB 1861. |
| 2102 |
|
|
DNC=BBOT-BBTC 1862. |
| 2103 |
|
|
260 FDNABC=A*DNA+B*DNB+C*DNC 1863. |
| 2104 |
|
|
TRDFLB(N)=TRDFLB(N)+FDNABC 1864. |
| 2105 |
|
|
DFLB(N,K)=FDNABC 1865. |
| 2106 |
|
|
N=N-1 1866. |
| 2107 |
|
|
NLK=NLK-1 1867. |
| 2108 |
|
|
IF(N.GT.0) GO TO 230 1868. |
| 2109 |
|
|
DFSL(K)=FDNABC 1869. |
| 2110 |
|
|
IF(LTOPCL.LT.1) GO TO 265 1870. |
| 2111 |
|
|
ENA(LTOPCL)=ENA(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*DFLB(LTOPCL+1,K)1871. |
| 2112 |
|
|
ENB(LTOPCL)=ENB(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*DFLB(LTOPCL+1,K)1872. |
| 2113 |
|
|
ENC(LTOPCL)=ENC(LTOPCL)*(1.0-TRCALB(K))+TRCALB(K)*DFLB(LTOPCL+1,K)1873. |
| 2114 |
|
|
265 CONTINUE 1874. |
| 2115 |
|
|
C ------------------------------------------------------------------1875. |
| 2116 |
|
|
C SURFACE LAYER FLUX COMPUTATION1876. |
| 2117 |
|
|
C ------------------------------------------------------------------1877. |
| 2118 |
|
|
N=1 1878. |
| 2119 |
|
|
TAUA=TAUSL(K)+FTAUSL(K) 1879. |
| 2120 |
|
|
IF(TAUA.GT.1.E-05) GO TO 270 1880. |
| 2121 |
|
|
BG=BG+FDNABC*TRGALB(K) 1881. |
| 2122 |
|
|
UNA=BG 1882. |
| 2123 |
|
|
UNB=BG 1883. |
| 2124 |
|
|
UNC=BG 1884. |
| 2125 |
|
|
FUNABC=BG 1885. |
| 2126 |
|
|
GO TO 280 1886. |
| 2127 |
|
|
270 BS=PLANCK(ITS)*WTS1+PLANCK(ITS+1)*WTS 1887. |
| 2128 |
|
|
TA=EXP(-TAUA) 1888. |
| 2129 |
|
|
TB=TA*TA 1889. |
| 2130 |
|
|
TC=(TB*TB*TA)**2 1890. |
| 2131 |
|
|
DNA=(DNA-BS)*TA+BS 1891. |
| 2132 |
|
|
DNB=(DNB-BS)*TB+BS 1892. |
| 2133 |
|
|
DNC=(DNC-BS)*TC+BS 1893. |
| 2134 |
|
|
FDNABC=A*DNA+B*DNB+C*DNC 1894. |
| 2135 |
|
|
BG=BGFEMT(K)+FDNABC*TRGALB(K) 1895. |
| 2136 |
|
|
UNA=(BG-BS)*TA+BS 1896. |
| 2137 |
|
|
UNB=(BG-BS)*TB+BS 1897. |
| 2138 |
|
|
UNC=(BG-BS)*TC+BS 1898. |
| 2139 |
|
|
FUNABC=A*UNA+B*UNB+C*UNC 1899. |
| 2140 |
|
|
BSP=PLANCK(ITS+1)*WTS1+PLANCK(ITS+2)*WTS 1900. |
| 2141 |
|
|
BSM=PLANCK(ITS-1)*WTS1+PLANCK(ITS )*WTS 1901. |
| 2142 |
|
|
SLABS=1.-A*TA-B*TB-C*TC 1902. |
| 2143 |
|
|
TRSLTS=TRSLTS+(BSP-BSM)*SLABS 1903. |
| 2144 |
|
|
TRSLTG=TRSLTG+BGFEMD(K)*SLABS 1904. |
| 2145 |
|
|
TRSLBS=TRSLBS+BS*SLABS 1905. |
| 2146 |
|
|
C ------------------------------------------------------------------1906. |
| 2147 |
|
|
C UPWARD FLUX COMPUTATION1907. |
| 2148 |
|
|
C ------------------------------------------------------------------1908. |
| 2149 |
|
|
280 TRUFLB(N)=TRUFLB(N)+FUNABC 1909. |
| 2150 |
|
|
UFLB(N,K)=FUNABC 1910. |
| 2151 |
|
|
IF(N.GT.NLL) GO TO 290 1911. |
| 2152 |
|
|
UNA=UNA*TRA(N)+ENA(N) 1912. |
| 2153 |
|
|
UNB=UNB*TRB(N)+ENB(N) 1913. |
| 2154 |
|
|
UNC=UNC*TRC(N)+ENC(N) 1914. |
| 2155 |
|
|
FUNABC=A*UNA+B*UNB+C*UNC 1915. |
| 2156 |
|
|
290 N=N+1 1916. |
| 2157 |
|
|
IF(N.LT.NLP) GO TO 280 1917. |
| 2158 |
|
|
TRUFLB(NLP)=TRUFLB(NLP)+FUNABC 1918. |
| 2159 |
|
|
UFLB(NLP,K)=FUNABC 1919. |
| 2160 |
|
|
UFSL(K)=UFLB(1,K) 1920. |
| 2161 |
|
|
TRDFG=TRDFG+FDNABC 1921. |
| 2162 |
|
|
DFLB(1,K)=FDNABC 1922. |
| 2163 |
|
|
TRUFG=TRUFG+BG 1923. |
| 2164 |
|
|
UFLB(1,K)=BG 1924. |
| 2165 |
|
|
IF(K.EQ.11) TRSLWV=TRUFLB(1)-TRDFLB(1)+TRDFG-TRUFG 1925. |
| 2166 |
|
|
GO TO 200 1926. |
| 2167 |
|
|
300 CONTINUE 1927. |
| 2168 |
|
|
c if(PEARTH.gt.0.0.or.PLICE.gt.0.0)then |
| 2169 |
|
|
c print * ,'1927 JLAT=',JLAT,PEARTH,PLICE |
| 2170 |
|
|
c print *,' TRUFLB(1)=',TRUFLB(1),' TRUFG=',TRUFG |
| 2171 |
|
|
c endif |
| 2172 |
|
|
|
| 2173 |
|
|
#if ( defined CLM) |
| 2174 |
|
|
c if(ncallclm.ge.1)then |
| 2175 |
|
|
c if(PEARTH.gt.0.0.or.PLICE.gt.0.0)then |
| 2176 |
|
|
c TRUFG=-lwuclm(ILON,JLAT) |
| 2177 |
|
|
c print *,' CLM TRUFG=',TRUFG |
| 2178 |
|
|
c endif |
| 2179 |
|
|
c endif |
| 2180 |
|
|
#endif |
| 2181 |
|
|
C ------------------------------------------------------------------1928. |
| 2182 |
|
|
C END FLUX COMPUTATION1929. |
| 2183 |
|
|
C ------------------------------------------------------------------1930. |
| 2184 |
|
|
TRSLCR=TRUFLB(1)-TRDFLB(1)+TRDFG-TRUFG 1931. |
| 2185 |
|
|
TRDFSL=TRDFLB(1) 1932. |
| 2186 |
|
|
TRDFLB(1)=TRDFG 1933. |
| 2187 |
|
|
TRUFSL=TRUFLB(1) 1934. |
| 2188 |
|
|
TRUFLB(1)=TRUFG 1935. |
| 2189 |
|
|
DO 310 L=1,NLP 1936. |
| 2190 |
|
|
310 TRNFLB(L)=TRUFLB(L)-TRDFLB(L) 1937. |
| 2191 |
|
|
DO 320 L=1,NL 1938. |
| 2192 |
|
|
320 TRFCRL(L)=TRNFLB(L+1)-TRNFLB(L) 1939. |
| 2193 |
|
|
PFW=10.*TRUFTW 1940. |
| 2194 |
|
|
IPF=PFW 1941. |
| 2195 |
|
|
IF(IPF.LT.10) GO TO 330 1942. |
| 2196 |
|
|
DPF=PFW-IPF 1943. |
| 2197 |
|
|
IPF=IPF+180 1944. |
| 2198 |
|
|
GO TO 350 1945. |
| 2199 |
|
|
330 PFW=10.*PFW 1946. |
| 2200 |
|
|
IPF=PFW 1947. |
| 2201 |
|
|
IF(IPF.LT.10) GO TO 340 1948. |
| 2202 |
|
|
DPF=PFW-IPF 1949. |
| 2203 |
|
|
IPF=IPF+90 1950. |
| 2204 |
|
|
GO TO 350 1951. |
| 2205 |
|
|
340 PFW=10.*PFW 1952. |
| 2206 |
|
|
IPF=PFW 1953. |
| 2207 |
|
|
IF(IPF.LT.1) IPF=1 1954. |
| 2208 |
|
|
350 BTEMPW=TKPFW(IPF)+DPF*(TKPFW(IPF+1)-TKPFW(IPF)) 1955. |
| 2209 |
|
|
RETURN 1956. |
| 2210 |
|
|
END 1957. |
| 2211 |
|
|
SUBROUTINE SOLAR 1958. |
| 2212 |
|
|
C-----------------------------------------------------------------------1959. |
| 2213 |
|
|
C SOLAR RETURNS 1960. |
| 2214 |
|
|
C-----------------------------------------------------------------------1961. |
| 2215 |
|
|
C SRDFLB SOLAR DOWNWARD FLUX AT LAYER BOTTOM 1962. |
| 2216 |
|
|
C SRUFLB SOLAR UPWARD FLUX AT LAYER BOTTOM EDGE 1963. |
| 2217 |
|
|
C SRNFLB SOLAR NET (DOWNWARD) FLUX (WATTS/M**2) 1964. |
| 2218 |
|
|
C SRFHRL SOLAR HEATING RATE : FLUX (WATTS/M**2) 1965. |
| 2219 |
|
|
C SRRVIS VISALB OF ATMOSPHERE (AS IF RSURFX=0.) 1966. |
| 2220 |
|
|
C SRTATM ATMOS. TRANSMISSIVITY (TOTAL SPECTRUM) 1967. |
| 2221 |
|
|
C PLAVIS PLANETARY ALBEDO 0.2-0.7 MICRON REGION 1968. |
| 2222 |
|
|
C ALBVIS ALBEDO AT GROUND 0.2-0.7 MICRON REGION 1969. |
| 2223 |
|
|
C PLANIR PLANETARY ALBEDO WAV>0.7 MICRON REGION 1970. |
| 2224 |
|
|
C ALBNIR ALBEDO AT GROUND WAV>0.7 MICRON REGION 1971. |
| 2225 |
|
|
C-----------------------------------------------------------------------1972. |
| 2226 |
|
|
C COMMENT 1973. |
| 2227 |
|
|
C-----------------------------------------------------------------------1974. |
| 2228 |
|
|
C SOLAR DATA IS RETURNED IN RADCOM LINES: N,O,P,Q1975. |
| 2229 |
|
|
C NORMS0=1 FLUXES ARE NORMALIZED BY SOLAR CONSTANT1976. |
| 2230 |
|
|
C VERTICAL FLUX DISTRIBUTIONS CONTAIN SOLAR ZENITH1977. |
| 2231 |
|
|
C ANGLE (COSZ) DEPENDENCE 1978. |
| 2232 |
|
|
C RETURNED SOLAR FLUX VALUES SHOULD BE MULTIPLIED 1979. |
| 2233 |
|
|
C BY COSZ WHEN COMPUTING ATMOSPHERIC HEATING RATE 1980. |
| 2234 |
|
|
C-----------------------------------------------------------------------1981. |
| 2235 |
|
|
|
| 2236 |
|
|
#include "B83XX.COM" |
| 2237 |
|
|
|
| 2238 |
|
|
DIMENSION PFR(52),PFRI(52), PI0C(14),DKS0(14) 2036. |
| 2239 |
|
|
DATA PFR/ 2037. |
| 2240 |
|
|
1.4144,.4917,.5265,.5530,.5757,.5966,.6159,.6345,.6522,.6689,.6849,2038. |
| 2241 |
|
|
2.7003,.7152,.7293,.7428,.7557,.7680,.7796,.7905,.8008,.8105,.8198,2039. |
| 2242 |
|
|
3.8286,.8368,.8444,.8515,.8581,.8642,.8699,.8750,.8798,.8843,.8886,2040. |
| 2243 |
|
|
4.8928,.8968,.9005,.9040,.9072,.9101,.9129,.9153,.9174,.9193,.9212,2041. |
| 2244 |
|
|
5.9227,.9242,.9254,.9266,.9275,.9284,.864245 ,.864245 / 2042. |
| 2245 |
|
|
DATA PFRI/ 2043. |
| 2246 |
|
|
1.4950,.5300,.5620,.5882,.6088,.6302,.6537,.6763,.6969,.7157,.7332,2044. |
| 2247 |
|
|
2.7499,.7658,.7806,.7945,.8074,.8194,.8306,.8409,.8504,.8592,.8674,2045. |
| 2248 |
|
|
3.8751,.8822,.8886,.8946,.9000,.9050,.9097,.9139,.9177,.9210,.9246,2046. |
| 2249 |
|
|
4.9280,.9313,.9343,.9371,.9394,.9415,.9438,.9458,.9475,.9488,.9500,2047. |
| 2250 |
|
|
5.9507,.9515,.9529,.9532,.9538,.9541,.876178 ,.876178 / 2048. |
| 2251 |
|
|
DATA PI0C/.66,.91,.975,.99,.995,.999,.999,.999,.999,.999,.999, 2049. |
| 2252 |
|
|
+ .999,.9999,.99999/ 2050. |
| 2253 |
|
|
DATA DKS0/.01,.03,.04,.04,.04,.002,.004,.013,.002,.003,.003, 2051. |
| 2254 |
|
|
+ .072,.20,.53/ 2052. |
| 2255 |
|
|
DIMENSION DBLN(20), KSLAM(14), CPFFL(40) 2053. |
| 2256 |
|
|
DATA DBLN/2.,4.,8.,16.,32.,64.,128.,256.,512.,1024.,2048.,4096., 2054. |
| 2257 |
|
|
+ 8192.,16384.,32768.,65536.,131072.,262144.,524288.,1048576./ 2055. |
| 2258 |
|
|
DATA NKSLAM/14/, KSLAM/1,1,2,2,5,5,5,5,1,1,1,3,4,6/ 2056. |
| 2259 |
|
|
DATA XCMNO2/5.465/ 2057. |
| 2260 |
|
|
DATA XCMO3/.0399623/ 2058. |
| 2261 |
|
|
DATA TOTRAY/0.000155/ 2059. |
| 2262 |
|
|
C 2060. |
| 2263 |
|
|
DIMENSION SRBALB(6),SRXALB(6) 2061. |
| 2264 |
|
|
EQUIVALENCE (SRBXAL(1,1),SRBALB(1)),(SRBXAL(1,2),SRXALB(1)) 2062. |
| 2265 |
|
|
C 2063. |
| 2266 |
|
|
EQUIVALENCE 2064. |
| 2267 |
|
|
+ (BXA(1),BOCVIS),(BXA(5),BEAVIS),(BXA( 9),BOIVIS),(BXA(13),BLIVIS)2065. |
| 2268 |
|
|
+,(BXA(2),BOCNIR),(BXA(6),BEANIR),(BXA(10),BOINIR),(BXA(14),BLINIR)2066. |
| 2269 |
|
|
+,(BXA(3),XOCVIS),(BXA(7),XEAVIS),(BXA(11),XOIVIS),(BXA(15),XLIVIS)2067. |
| 2270 |
|
|
+,(BXA(4),XOCNIR),(BXA(8),XEANIR),(BXA(12),XOINIR),(BXA(16),XLINIR)2068. |
| 2271 |
|
|
+, (BXA(17),EXPSNE),(BXA(18),EXPSNO),(BXA(19),EXPSNL)2069. |
| 2272 |
|
|
+, (BXA(20),BSNVIS),(BXA(21),BSNNIR) 2070. |
| 2273 |
|
|
+, (BXA(22),XSNVIS),(BXA(23),XSNNIR) 2071. |
| 2274 |
|
|
C 2072. |
| 2275 |
|
|
EQUIVALENCE (SRXATM(1),SRXVIS),(SRXATM(2),SRXNIR) 2073. |
| 2276 |
|
|
EQUIVALENCE (SRXATM(3),XXAVIS),(SRXATM(4),XXANIR) 2074. |
| 2277 |
|
|
C 2075. |
| 2278 |
|
|
EQUIVALENCE (ISPARE(1),NEWASZ) 2075.5 |
| 2279 |
|
|
C 2076. |
| 2280 |
|
|
C-----------------------------------------------------------------------2077. |
| 2281 |
|
|
C SOLAR: NET FLUX AT GROUND FOR FRACTIONAL GRID SURFACE ALBEDOS 2078. |
| 2282 |
|
|
C 2079. |
| 2283 |
|
|
C PFNFG(DT,XA,RSA,RX,RB)=(DT*(1.-RB)-XA*(RX-RB)*(1.-RSA)) 2080. |
| 2284 |
|
|
C + /(1.-RSA*RB) 2081. |
| 2285 |
|
|
C-----------------------------------------------------------------------2082. |
| 2286 |
|
|
C 2083. |
| 2287 |
|
|
C 2084. |
| 2288 |
|
|
C O3ABS(X)= 1.08173*X/(1.00+ 2085. |
| 2289 |
|
|
C $ 138.57*X)**0.805 + 0.0658*X/(1.00+(103.63*X)**3) 2086. |
| 2290 |
|
|
C 2087. |
| 2291 |
|
|
S0COSZ=S0 2088. |
| 2292 |
|
|
IF(NORMS0.EQ.0) S0COSZ=S0*COSZ 2089. |
| 2293 |
|
|
C 2090. |
| 2294 |
|
|
DO 10 N=1,NLP 2091. |
| 2295 |
|
|
SRNFLB(N)=0. 2092. |
| 2296 |
|
|
SRDFLB(N)=0. 2093. |
| 2297 |
|
|
SRUFLB(N)=0. 2094. |
| 2298 |
|
|
SRFHRL(N)=0. 2095. |
| 2299 |
|
|
10 CONTINUE 2096. |
| 2300 |
|
|
SRIVIS=0. 2097. |
| 2301 |
|
|
SROVIS=0. 2098. |
| 2302 |
|
|
SRINIR=0. 2099. |
| 2303 |
|
|
SRONIR=0. 2100. |
| 2304 |
|
|
SRDVIS=0. 2101. |
| 2305 |
|
|
SRUVIS=0. 2102. |
| 2306 |
|
|
SRDNIR=0. 2103. |
| 2307 |
|
|
SRUNIR=0. 2104. |
| 2308 |
|
|
SRTVIS=0. 2105. |
| 2309 |
|
|
SRAVIS=0. 2106. |
| 2310 |
|
|
SRTNIR=0. 2107. |
| 2311 |
|
|
SRANIR=0. 2108. |
| 2312 |
|
|
SRSLHR=0. 2109. |
| 2313 |
|
|
PLAVIS=1. 2110. |
| 2314 |
|
|
PLANIR=1. 2111. |
| 2315 |
|
|
ALBVIS=1. 2112. |
| 2316 |
|
|
ALBNIR=1. 2113. |
| 2317 |
|
|
SRRVIS=1. 2114. |
| 2318 |
|
|
SRRNIR=0. 2115. |
| 2319 |
|
|
SRTNIR=0. 2116. |
| 2320 |
|
|
SRXVIS=0. 2117. |
| 2321 |
|
|
SRXNIR=0. 2118. |
| 2322 |
|
|
C 2119. |
| 2323 |
|
|
XXVIS=.53/(1.-SRBALB(6)) 2120. |
| 2324 |
|
|
XXNIR=.47/(1.-SRBALB(5)) 2121. |
| 2325 |
|
|
DO 20 N=1,4 2122. |
| 2326 |
|
|
20 FSRNFG(N)=XXVIS*(1.-BXA(4*N-3))+XXNIR*(1.-BXA(4*N-2)) 2123. |
| 2327 |
|
|
C 2124. |
| 2328 |
|
|
IF(COSZ.LT.0.01) RETURN 2125. |
| 2329 |
|
|
COSMAG=35.0/SQRT(1224.*COSZ*COSZ+1.0) 2126. |
| 2330 |
|
|
TAURAY=TOTRAY*FRAYLE 2127. |
| 2331 |
|
|
CPF=49.999/COSMAG 2128. |
| 2332 |
|
|
IPF=CPF 2129. |
| 2333 |
|
|
DPF=CPF-IPF 2130. |
| 2334 |
|
|
IF(ISOSCT.EQ.1) IPF=51 2131. |
| 2335 |
|
|
CPFF=(1.0-DPF)*PFR(IPF)+DPF*PFR(IPF+1) 2132. |
| 2336 |
|
|
CPFFI=(1.0-DPF)*PFRI(IPF)+DPF*PFRI(IPF+1) 2133. |
| 2337 |
|
|
SECZ=1./COSZ 2134. |
| 2338 |
|
|
DO 100 N=1,NL 2135. |
| 2339 |
|
|
CPFFL(N)=CPFF 2136. |
| 2340 |
|
|
IF(TLM(N).LT.TKCICE) CPFFL(N)=CPFFI 2137. |
| 2341 |
|
|
100 CONTINUE 2138. |
| 2342 |
|
|
C 2139. |
| 2343 |
|
|
K = 0 2140. |
| 2344 |
|
|
300 K = K+1 2141. |
| 2345 |
|
|
C 2142. |
| 2346 |
|
|
KLAM=KSLAM(K) 2143. |
| 2347 |
|
|
DKS0K=DKS0(K) 2144. |
| 2348 |
|
|
DKS0X=DKS0K*S0COSZ 2145. |
| 2349 |
|
|
RBNB=SRBALB(KLAM) 2146. |
| 2350 |
|
|
RBNX=SRXALB(KLAM) 2147. |
| 2351 |
|
|
RCNB=0.0 2148. |
| 2352 |
|
|
RCNX=0.0 2149. |
| 2353 |
|
|
C 2150. |
| 2354 |
|
|
N = 0 2151. |
| 2355 |
|
|
200 N = N+1 2152. |
| 2356 |
|
|
C 2153. |
| 2357 |
|
|
CPFF=CPFFL(N) 2154. |
| 2358 |
|
|
SRB(N)=RBNB 2155. |
| 2359 |
|
|
SRX(N)=RBNX 2156. |
| 2360 |
|
|
TLN=TLM(N) 2157. |
| 2361 |
|
|
PLN=PL(N) 2158. |
| 2362 |
|
|
ULN=ULGAS(N,1) 2159. |
| 2363 |
|
|
RTAU=1.E-06 2160. |
| 2364 |
|
|
GO TO (101,102,103,104,105,106,107,108,109,110,111,112,113,114),K 2161. |
| 2365 |
|
|
101 CONTINUE 2162. |
| 2366 |
|
|
C--------K=6-------H2O DS0=.01 2163. |
| 2367 |
|
|
TERMA=(35.66+TLN*(.0416-.0004622*TLN+.001057*PLN))*(1.+.04286*PLN)2164. |
| 2368 |
|
|
TERMB=(1.+.00171*ULN)*(1.+PLN*(189.088+.1316*PLN)) 2165. |
| 2369 |
|
|
TAU1 =TERMA/TERMB 2166. |
| 2370 |
|
|
IF(TAU1.GT.0.02343) TAU1=0.02343 2167. |
| 2371 |
|
|
TAU=TAU1*ULN 2168. |
| 2372 |
|
|
GO TO 120 2169. |
| 2373 |
|
|
102 CONTINUE 2170. |
| 2374 |
|
|
C--------K=5-------H2O DS0=.03 2171. |
| 2375 |
|
|
TERMA=(2.792+TLN*(.0914-.0002848*TLN+.0003395*PLN)) 2172. |
| 2376 |
|
|
+ *(1.+.02964*PLN) 2173. |
| 2377 |
|
|
TERMB=(1.0+.000657*ULN)*(1.+PLN*(240.70+.13847*PLN)) 2174. |
| 2378 |
|
|
TAU1 =TERMA/TERMB 2175. |
| 2379 |
|
|
IF(TAU1.GT.0.00520) TAU1=0.00520 2176. |
| 2380 |
|
|
TAU=TAU1*ULN 2177. |
| 2381 |
|
|
GO TO 120 2178. |
| 2382 |
|
|
103 CONTINUE 2179. |
| 2383 |
|
|
C--------K=4-------H2O DS0=.04 2180. |
| 2384 |
|
|
TERMA=(.4768+.467E-04*PLN*TLN)*(1.+TLN*(.00191-.719E-05*TLN)) 2181. |
| 2385 |
|
|
TERMB=(1.+.717E-04*ULN)*(1.+PLN*(130.56+.0876*PLN))/(1.+.0266*PLN)2182. |
| 2386 |
|
|
TAU1 =TERMA/TERMB 2183. |
| 2387 |
|
|
IF(TAU1.GT.0.00150) TAU1=0.0015 2184. |
| 2388 |
|
|
TAU=TAU1*ULN 2185. |
| 2389 |
|
|
GO TO 120 2186. |
| 2390 |
|
|
104 CONTINUE 2187. |
| 2391 |
|
|
C--------K=3-------H2O DS0=.04 2188. |
| 2392 |
|
|
TERMA=(.000247*TLN-.091+PLN*(.00035+.78E-06*TLN))*(1.+.2847*PLN) 2189. |
| 2393 |
|
|
TERMB=(1.+.2066E-04*ULN)*(1.+PLN*(137.17+.16132*PLN)) 2190. |
| 2394 |
|
|
TAU =(TERMA/TERMB)*ULN 2191. |
| 2395 |
|
|
GO TO 120 2192. |
| 2396 |
|
|
105 CONTINUE 2193. |
| 2397 |
|
|
C--------K=2-------H2O DS0=.04 2194. |
| 2398 |
|
|
TERMA=(PLN*(1.974/TLN+.0001117*TLN)-10.713)*(1.+.005788*TLN) 2195. |
| 2399 |
|
|
+ *(1.+.001517*PLN) 2196. |
| 2400 |
|
|
TERMB=(1.+.3218E-04*ULN)*(1.+PLN*(863.44+.2048*PLN)) 2197. |
| 2401 |
|
|
TAU =(TERMA/TERMB)*ULN 2198. |
| 2402 |
|
|
GO TO 120 2199. |
| 2403 |
|
|
106 CONTINUE 2200. |
| 2404 |
|
|
C--------K=4-------O2 DS0=.002 2201. |
| 2405 |
|
|
ULN=ULGAS(N,4) 2202. |
| 2406 |
|
|
TERMA=(.2236E-05-.1181E-09*TLN)*(1.+PLN*(.6364E-05*PLN+.001168)) 2203. |
| 2407 |
|
|
TERMB=1.+.1521E-05*ULN 2204. |
| 2408 |
|
|
TAU =(TERMA/TERMB)*ULN 2205. |
| 2409 |
|
|
GO TO 120 2206. |
| 2410 |
|
|
107 CONTINUE 2207. |
| 2411 |
|
|
C--------K=3-------O2 DS0=.004 2208. |
| 2412 |
|
|
ULN=ULGAS(N,4) 2209. |
| 2413 |
|
|
TERMA=(.3179E-06-.9263E-11*TLN)*(1.+PLN*(.8832E-05*PLN+.0005292)) 2210. |
| 2414 |
|
|
TERMB=1.+.1968E-06*ULN 2211. |
| 2415 |
|
|
TAU =(TERMA/TERMB)*ULN 2212. |
| 2416 |
|
|
GO TO 120 2213. |
| 2417 |
|
|
108 CONTINUE 2214. |
| 2418 |
|
|
C--------K=2-------O2 DS0=.013 2215. |
| 2419 |
|
|
ULN=ULGAS(N,4) 2216. |
| 2420 |
|
|
TERMA=(.2801E-07-.1638E-12*TLN)*(1.+PLN*(.1683E-04*PLN-.001721)) 2217. |
| 2421 |
|
|
TERMB=1.+.8097E-07*ULN 2218. |
| 2422 |
|
|
TAU =(TERMA/TERMB)*ULN 2219. |
| 2423 |
|
|
GO TO 120 2220. |
| 2424 |
|
|
109 CONTINUE 2221. |
| 2425 |
|
|
C--------K=4-------CO2 DS0=.002 2222. |
| 2426 |
|
|
ULN=ULGAS(N,2) 2223. |
| 2427 |
|
|
TERMA=(50.73-.03155*TLN-PLN*(.5543+.00091*TLN))*(1.-.1004*PLN) 2224. |
| 2428 |
|
|
TERMB=(1.+.006468*ULN)*(1.+PLN*(49.51+.8285*PLN)) 2225. |
| 2429 |
|
|
TAU =(TERMA/TERMB)*ULN 2226. |
| 2430 |
|
|
IF(PLN.LT.175.0) TAU=(.00018*PLN+0.00001)*ULN 2227. |
| 2431 |
|
|
GO TO 120 2228. |
| 2432 |
|
|
110 CONTINUE 2229. |
| 2433 |
|
|
C--------K=3-------CO2 DS0=.003 2230. |
| 2434 |
|
|
ULN=ULGAS(N,2) 2231. |
| 2435 |
|
|
TERMA=(1.+.01319*TLN)*(PLN*(.008001*ULN+.4589E-03)-.8396*ULN) 2232. |
| 2436 |
|
|
TERMB=ULN*(PLN+295.7+1.967*ULN)+.15126*PLN 2233. |
| 2437 |
|
|
TAU =(TERMA/TERMB)*ULN 2234. |
| 2438 |
|
|
GO TO 120 2235. |
| 2439 |
|
|
111 CONTINUE 2236. |
| 2440 |
|
|
C--------K=2-------CO2 DS0=.003 2237. |
| 2441 |
|
|
ULN=ULGAS(N,2) 2238. |
| 2442 |
|
|
TERMA=(1.+.02257*TLN)*(PLN*(.002295*ULN-.5489E-04)-.7571*ULN) 2239. |
| 2443 |
|
|
TERMB=ULN*(PLN+803.9+2.477*ULN)-.09899*PLN 2240. |
| 2444 |
|
|
TAU =(TERMA/TERMB)*ULN 2241. |
| 2445 |
|
|
GO TO 120 2242. |
| 2446 |
|
|
112 CONTINUE 2243. |
| 2447 |
|
|
TAU=0.0 2244. |
| 2448 |
|
|
GO TO 120 2245. |
| 2449 |
|
|
113 CONTINUE 2246. |
| 2450 |
|
|
TAU=0.0 2247. |
| 2451 |
|
|
GO TO 120 2248. |
| 2452 |
|
|
114 CONTINUE 2249. |
| 2453 |
|
|
TAU=XCMNO2*ULGAS(N,5)+XCMO3*ULGAS(N,3) 2250. |
| 2454 |
|
|
RTAU=TAURAY*(PLB(N)-PLB(N+1)) 2251. |
| 2455 |
|
|
120 CONTINUE 2252. |
| 2456 |
|
|
IF(TAU.LT.0.0) TAU=0.0 2253. |
| 2457 |
|
|
CTAU=CLDTAU(N)*FCLDSR 2254. |
| 2458 |
|
|
CPI0=PI0C(K) 2255. |
| 2459 |
|
|
ATAU=EXTAER(N,KLAM) 2256. |
| 2460 |
|
|
TAU=TAU+CTAU+ATAU+RTAU 2257. |
| 2461 |
|
|
IF(TAU.LT.TAUMIN) GO TO 180 2258. |
| 2462 |
|
|
CTAUSC=CPI0*CTAU 2259. |
| 2463 |
|
|
ATAUSC=SCTAER(N,KLAM) 2260. |
| 2464 |
|
|
TAUSCT=CTAUSC+ATAUSC+RTAU 2261. |
| 2465 |
|
|
PIZERO=TAUSCT/TAU 2262. |
| 2466 |
|
|
IF(PIZERO.GT.0.001) GO TO 130 2263. |
| 2467 |
|
|
GO TO 180 2264. |
| 2468 |
|
|
130 CONTINUE 2265. |
| 2469 |
|
|
APFF=COSAER(N,KLAM) 2266. |
| 2470 |
|
|
APFF0=APFF 2266.1 |
| 2471 |
|
|
IF(NEWASZ.GT.0) CALL HGAER1(COSZ,ATAUSC,APFF0,APFF) 2266.2 |
| 2472 |
|
|
PFF=(CPFF*CTAUSC+APFF*ATAUSC)/TAUSCT 2267. |
| 2473 |
|
|
IF(ISOSCT.GT.1) GO TO 131 2268. |
| 2474 |
|
|
GO TO 132 2269. |
| 2475 |
|
|
131 TAU=TAU-TAUSCT*PFF 2270. |
| 2476 |
|
|
PIZERO=PIZERO*(1.-PFF)/(1.-PIZERO*PFF) 2271. |
| 2477 |
|
|
PFF=0. 2272. |
| 2478 |
|
|
132 CONTINUE 2273. |
| 2479 |
|
|
PR=1.0-PFF 2274. |
| 2480 |
|
|
PT=1.0+PFF 2275. |
| 2481 |
|
|
IF(TAU.LT.0.015625) GO TO 140 2276. |
| 2482 |
|
|
C ALOG |
| 2483 |
|
|
DBLS=7.001+1.44269*LOG(TAU) 2277. |
| 2484 |
|
|
C ALOG |
| 2485 |
|
|
NDBLS=DBLS 2278. |
| 2486 |
|
|
TAU=TAU/DBLN(NDBLS) 2279. |
| 2487 |
|
|
GO TO 150 2280. |
| 2488 |
|
|
140 XANB=EXP(-TAU-TAU) 2281. |
| 2489 |
|
|
XANX=EXP(-TAU*SECZ) 2282. |
| 2490 |
|
|
TANB=PT*XANB 2283. |
| 2491 |
|
|
XXT=(SECZ-2.0)*TAU 2284. |
| 2492 |
|
|
TANX=PT*SECZ*(.5+XXT*(.25+XXT*(.0833333+XXT*(.0208333+XXT))))*XANX2285. |
| 2493 |
|
|
RASB=PR*(1.0-TAU*(2.0-2.66667*TAU*(1.0-TAU))) 2286. |
| 2494 |
|
|
XXT=(SECZ+2.0)*TAU 2287. |
| 2495 |
|
|
RASX=PR*SECZ*(.5-XXT*(.25-XXT*(.0833333-XXT*(.0208333-XXT)))) 2288. |
| 2496 |
|
|
BNORM=(1.0-XANB)/(RASB+TANB)*PIZERO 2289. |
| 2497 |
|
|
XNORM=(1.0-XANX)/(RASX+TANX)*PIZERO 2290. |
| 2498 |
|
|
RASB=RASB*BNORM 2291. |
| 2499 |
|
|
RASX=RASX*XNORM 2292. |
| 2500 |
|
|
TANB=TANB*BNORM 2293. |
| 2501 |
|
|
TANX=TANX*XNORM 2294. |
| 2502 |
|
|
GO TO 170 2295. |
| 2503 |
|
|
150 XANB=EXP(-TAU-TAU) 2296. |
| 2504 |
|
|
XANX=EXP(-TAU*SECZ) 2297. |
| 2505 |
|
|
TANB=PT*XANB 2298. |
| 2506 |
|
|
XXT=(SECZ-2.0)*TAU 2299. |
| 2507 |
|
|
TANX=PT*SECZ*(.5+XXT*(.25+XXT*(.0833333+XXT*(.0208333+XXT))))*XANX2300. |
| 2508 |
|
|
RASB=PR*(1.0-TAU*(2.0-2.66667*TAU*(1.0-TAU))) 2301. |
| 2509 |
|
|
XXT=(SECZ+2.0)*TAU 2302. |
| 2510 |
|
|
RASX=PR*SECZ*(.5-XXT*(.25-XXT*(.0833333-XXT*(.0208333-XXT)))) 2303. |
| 2511 |
|
|
BNORM=(1.0-XANB)/(RASB+TANB)*PIZERO 2304. |
| 2512 |
|
|
XNORM=(1.0-XANX)/(RASX+TANX)*PIZERO 2305. |
| 2513 |
|
|
RASB=RASB*BNORM 2306. |
| 2514 |
|
|
RASX=RASX*XNORM 2307. |
| 2515 |
|
|
TANB=TANB*BNORM 2308. |
| 2516 |
|
|
TANX=TANX*XNORM 2309. |
| 2517 |
|
|
DO 160 NN=1,NDBLS 2310. |
| 2518 |
|
|
RARB=RASB*RASB 2311. |
| 2519 |
|
|
RARX=XANX*RASX 2312. |
| 2520 |
|
|
XATB=XANB+TANB 2313. |
| 2521 |
|
|
DENOM=1.0-RARB 2314. |
| 2522 |
|
|
DB=(TANB+XANB*RARB)/DENOM 2315. |
| 2523 |
|
|
DX=(TANX+RARX*RASB)/DENOM 2316. |
| 2524 |
|
|
UB=RASB*(XANB+DB) 2317. |
| 2525 |
|
|
UX=RARX+RASB*DX 2318. |
| 2526 |
|
|
RASB=RASB+XATB*UB 2319. |
| 2527 |
|
|
RASX=RASX+XATB*UX 2320. |
| 2528 |
|
|
TANB=XANB*TANB+XATB*DB 2321. |
| 2529 |
|
|
TANX=XANX*TANX+XATB*DX 2322. |
| 2530 |
|
|
XANB=XANB*XANB 2323. |
| 2531 |
|
|
XANX=XANX*XANX 2324. |
| 2532 |
|
|
160 CONTINUE 2325. |
| 2533 |
|
|
170 RARB=RASB*RBNB 2326. |
| 2534 |
|
|
RARX=RASB*RBNX 2327. |
| 2535 |
|
|
XATB=XANB+TANB 2328. |
| 2536 |
|
|
DENOM=1.0-RARB 2329. |
| 2537 |
|
|
DB=(TANB+XANB*RARB)/DENOM 2330. |
| 2538 |
|
|
DX=(TANX+XANX*RARX)/DENOM 2331. |
| 2539 |
|
|
UB=RBNB*(XANB+DB) 2332. |
| 2540 |
|
|
UX=RBNX*XANX+RBNB*DX 2333. |
| 2541 |
|
|
RBNB=RASB+XATB*UB 2334. |
| 2542 |
|
|
RBNX=RASX+XATB*UX 2335. |
| 2543 |
|
|
XATC=XATB/(1.0-RASB*RCNB) 2336. |
| 2544 |
|
|
RCNX=RASX+(XANX*RCNX+TANX*RCNB)*XATC 2337. |
| 2545 |
|
|
RCNB=RASB+RCNB*XATB*XATC 2338. |
| 2546 |
|
|
GO TO 190 2339. |
| 2547 |
|
|
180 RASB=0.0 2340. |
| 2548 |
|
|
RASX=0.0 2341. |
| 2549 |
|
|
TANB=0.0 2342. |
| 2550 |
|
|
TANX=0.0 2343. |
| 2551 |
|
|
XANB=EXP(-TAU-TAU) 2344. |
| 2552 |
|
|
XANX=EXP(-TAU*SECZ) 2345. |
| 2553 |
|
|
DX=0.0 2346. |
| 2554 |
|
|
UX=RBNX*XANX 2347. |
| 2555 |
|
|
RBNB=RBNB*XANB*XANB 2348. |
| 2556 |
|
|
RBNX=UX*XANB 2349. |
| 2557 |
|
|
RCNB=RCNB*XANB*XANB 2350. |
| 2558 |
|
|
RCNX=RCNX*XANX*XANB 2351. |
| 2559 |
|
|
190 RNB(N)=RASB 2352. |
| 2560 |
|
|
RNX(N)=RASX 2353. |
| 2561 |
|
|
TNB(N)=TANB 2354. |
| 2562 |
|
|
TNX(N)=TANX 2355. |
| 2563 |
|
|
XNB(N)=XANB 2356. |
| 2564 |
|
|
XNX(N)=XANX 2357. |
| 2565 |
|
|
IF(N.LT.NL) GO TO 200 2358. |
| 2566 |
|
|
C 2359. |
| 2567 |
|
|
IF(K.EQ.NKSLAM) GO TO 301 2360. |
| 2568 |
|
|
SRDFLB(NLP)=SRDFLB(NLP)+DKS0X 2361. |
| 2569 |
|
|
SRUFLB(NLP)=SRUFLB(NLP)+DKS0X*RBNX 2362. |
| 2570 |
|
|
SRDFLB(NL)=SRDFLB(NL)+DKS0X*(XANX+DX) 2363. |
| 2571 |
|
|
SRUFLB(NL)=SRUFLB(NL)+DKS0X*UX 2364. |
| 2572 |
|
|
RMEAN=RBNX 2365. |
| 2573 |
|
|
DO 230 M=2,NL 2366. |
| 2574 |
|
|
N=NLP-M 2367. |
| 2575 |
|
|
XBNB=XNB(N) 2368. |
| 2576 |
|
|
XBNX=XNX(N) 2369. |
| 2577 |
|
|
RBNX=RNX(N) 2370. |
| 2578 |
|
|
IF(RBNX.GT.1.E-05) GO TO 210 2371. |
| 2579 |
|
|
RASB=RASB*XBNB*XBNB 2372. |
| 2580 |
|
|
TANX=TANX*XBNB 2373. |
| 2581 |
|
|
GO TO 220 2374. |
| 2582 |
|
|
210 RBNB=RNB(N) 2375. |
| 2583 |
|
|
TBNB=TNB(N) 2376. |
| 2584 |
|
|
TBNX=TNX(N) 2377. |
| 2585 |
|
|
RARB=RASB*RBNB 2378. |
| 2586 |
|
|
XBTB=XBNB+TBNB 2379. |
| 2587 |
|
|
DENOM=1.0-RARB 2380. |
| 2588 |
|
|
TANX=TBNX*XANX+XBTB*(TANX+XANX*RBNX*RASB)/DENOM 2381. |
| 2589 |
|
|
RASB=RBNB+XBTB*XBTB*RASB/DENOM 2382. |
| 2590 |
|
|
220 XANX=XANX*XBNX 2383. |
| 2591 |
|
|
RBNB=SRB(N) 2384. |
| 2592 |
|
|
RBNX=SRX(N) 2385. |
| 2593 |
|
|
DX=(TANX+XANX*RBNX*RASB)/(1.0-RASB*RBNB) 2386. |
| 2594 |
|
|
UX=RBNX*XANX+RBNB*DX 2387. |
| 2595 |
|
|
SRUFLB(N)=SRUFLB(N)+DKS0X*UX 2388. |
| 2596 |
|
|
230 SRDFLB(N)=SRDFLB(N)+DKS0X*(XANX+DX) 2389. |
| 2597 |
|
|
SRRNIR=SRRNIR+DKS0K*RCNX 2390. |
| 2598 |
|
|
SRTNIR=SRTNIR+DKS0K*(TANX+XANX) 2391. |
| 2599 |
|
|
SRXNIR=SRXNIR+DKS0K*XANX 2392. |
| 2600 |
|
|
GO TO 300 2393. |
| 2601 |
|
|
C 2394. |
| 2602 |
|
|
301 CONTINUE 2395. |
| 2603 |
|
|
SRTNIR=SRTNIR/0.459 2396. |
| 2604 |
|
|
SRRNIR=SRRNIR/0.459 2397. |
| 2605 |
|
|
SRXNIR=SRXNIR/0.459 2398. |
| 2606 |
|
|
SRANIR=1.0-SRTNIR-SRRNIR 2399. |
| 2607 |
|
|
C 2400. |
| 2608 |
|
|
VRD(NLP)=DKS0X 2401. |
| 2609 |
|
|
VRU(NLP)=DKS0X*RBNX 2402. |
| 2610 |
|
|
O3PATH=(1.9+XANX*(COSMAG-1.9))*ULGAS(NL,3) 2403. |
| 2611 |
|
|
ATOP=0. 2404. |
| 2612 |
|
|
ABOT=O3ABS(O3PATH) 2405. |
| 2613 |
|
|
ASUM=(ABOT-ATOP)*XANX 2406. |
| 2614 |
|
|
O3A(NL)=ASUM*S0COSZ 2407. |
| 2615 |
|
|
ATOP=ABOT 2408. |
| 2616 |
|
|
VRD(NL)=DKS0X*(XANX+DX)-ASUM*S0COSZ 2409. |
| 2617 |
|
|
VRU(NL)=DKS0X*UX 2410. |
| 2618 |
|
|
FAC(NL)=UX 2411. |
| 2619 |
|
|
RMEAN=RBNX 2412. |
| 2620 |
|
|
N=NL 2413. |
| 2621 |
|
|
305 N=N-1 2414. |
| 2622 |
|
|
XBNB=XNB(N) 2415. |
| 2623 |
|
|
XBNX=XNX(N) 2416. |
| 2624 |
|
|
RBNX=RNX(N) 2417. |
| 2625 |
|
|
IF(RBNX.GT.1.E-05) GO TO 310 2418. |
| 2626 |
|
|
RASB=RASB*XBNB*XBNB 2419. |
| 2627 |
|
|
TANX=TANX*XBNB 2420. |
| 2628 |
|
|
GO TO 320 2421. |
| 2629 |
|
|
310 RBNB=RNB(N) 2422. |
| 2630 |
|
|
TBNB=TNB(N) 2423. |
| 2631 |
|
|
TBNX=TNX(N) 2424. |
| 2632 |
|
|
RARB=RASB*RBNB 2425. |
| 2633 |
|
|
XBTB=XBNB+TBNB 2426. |
| 2634 |
|
|
DENOM=1.0-RARB 2427. |
| 2635 |
|
|
TANX=TBNX*XANX+XBTB*(TANX+XANX*RBNX*RASB)/DENOM 2428. |
| 2636 |
|
|
RASB=RBNB+XBTB*XBTB*RASB/DENOM 2429. |
| 2637 |
|
|
320 XANX=XANX*XBNX 2430. |
| 2638 |
|
|
RBNB=SRB(N) 2431. |
| 2639 |
|
|
RBNX=SRX(N) 2432. |
| 2640 |
|
|
DX=(TANX+XANX*RBNX*RASB)/(1.0-RASB*RBNB) 2433. |
| 2641 |
|
|
UX=RBNX*XANX+RBNB*DX 2434. |
| 2642 |
|
|
FAC(N)=UX 2435. |
| 2643 |
|
|
VRU(N)=DKS0X*UX 2436. |
| 2644 |
|
|
O3PATH=O3PATH+(1.9+XANX*(COSMAG-1.9))*ULGAS(N,3) 2437. |
| 2645 |
|
|
ABOT=O3ABS(O3PATH) 2438. |
| 2646 |
|
|
ASUM=ASUM+(ABOT-ATOP)*XANX 2439. |
| 2647 |
|
|
ATOP=ABOT 2440. |
| 2648 |
|
|
VRD(N)=DKS0X*(XANX+DX)-ASUM*S0COSZ 2441. |
| 2649 |
|
|
O3A(N)=ASUM*S0COSZ 2442. |
| 2650 |
|
|
IF(N.GT.1) GO TO 305 2443. |
| 2651 |
|
|
C 2444. |
| 2652 |
|
|
O3SUM=0. 2445. |
| 2653 |
|
|
DO 324 I=1,NL 2446. |
| 2654 |
|
|
324 O3SUM=O3SUM+ULGAS(I,3) 2447. |
| 2655 |
|
|
SRXVIS=XANX*(1.-O3ABS(COSMAG*O3SUM)/0.53) 2448. |
| 2656 |
|
|
SRTVIS=TANX+XANX-ASUM/DKS0K 2449. |
| 2657 |
|
|
RGRND=UX/(XANX+DX+1.E-05) 2450. |
| 2658 |
|
|
IF(RGRND.GT.1.0) RGRND=1.0 2451. |
| 2659 |
|
|
ASUM=ASUM*RGRND 2452. |
| 2660 |
|
|
VRU(N)=VRU(N)-ASUM*S0COSZ 2453. |
| 2661 |
|
|
325 CONTINUE 2454. |
| 2662 |
|
|
O3PATH=O3PATH+1.9*ULGAS(N,3) 2455. |
| 2663 |
|
|
ATOP=O3ABS(O3PATH) 2456. |
| 2664 |
|
|
ASUM=ASUM+(ATOP-ABOT)*FAC(N) 2457. |
| 2665 |
|
|
ABOT=ATOP 2458. |
| 2666 |
|
|
N=N+1 2459. |
| 2667 |
|
|
VRU(N)=VRU(N)-ASUM*S0COSZ 2460. |
| 2668 |
|
|
IF(N.LT.NLP) GO TO 325 2461. |
| 2669 |
|
|
SRRVIS=RCNX-ASUM/DKS0K 2462. |
| 2670 |
|
|
SRAVIS=1.0-SRRVIS-SRTVIS 2463. |
| 2671 |
|
|
TFU=VRU(NLP) 2464. |
| 2672 |
|
|
BFU=VRU(1) 2465. |
| 2673 |
|
|
IF(BFU.GE.0.) GO TO 327 2466. |
| 2674 |
|
|
DO 326 N=1,NLP 2467. |
| 2675 |
|
|
326 VRU(N)=(VRU(N)-BFU)*(TFU/(TFU-BFU)) 2468. |
| 2676 |
|
|
BFU=VRU(1) 2469. |
| 2677 |
|
|
327 BFD=VRD(1) 2470. |
| 2678 |
|
|
IF(BFD.GT.BFU) GO TO 329 2471. |
| 2679 |
|
|
TFD=VRD(NLP) 2472. |
| 2680 |
|
|
BFUD=BFU/TFD 2473. |
| 2681 |
|
|
TFDD=TFD/(TFD-BFD) 2474. |
| 2682 |
|
|
DO 328 N=1,NLP 2475. |
| 2683 |
|
|
328 VRD(N)=(VRD(N)*(1.-BFUD)-BFD+BFUD*TFD)*TFDD 2476. |
| 2684 |
|
|
329 SRDVIS=VRD(1) 2477. |
| 2685 |
|
|
SRUVIS=VRU(1) 2478. |
| 2686 |
|
|
ALBVIS=SRUVIS/(SRDVIS+1.E-10) 2479. |
| 2687 |
|
|
TAU1=0. 2480. |
| 2688 |
|
|
SRIVIS=VRD(NLP) 2481. |
| 2689 |
|
|
SROVIS=VRU(NLP) 2482. |
| 2690 |
|
|
PLAVIS=SROVIS/SRIVIS 2483. |
| 2691 |
|
|
C 2484. |
| 2692 |
|
|
TAU2=0. 2485. |
| 2693 |
|
|
TAU3=0. 2486. |
| 2694 |
|
|
TRN1=0. 2487. |
| 2695 |
|
|
TRN2=0. 2488. |
| 2696 |
|
|
TRN3=0. 2489. |
| 2697 |
|
|
N=NLP 2490. |
| 2698 |
|
|
C 2491. |
| 2699 |
|
|
C THE FOLLOWING IS CONSIDERED PART OF THE NEAR-IR SPECTRUM 2492. |
| 2700 |
|
|
C -------------------------------------------------------- 2493. |
| 2701 |
|
|
DO 330 M=1,NL 2494. |
| 2702 |
|
|
N=N-1 2495. |
| 2703 |
|
|
PLN=PL(N) 2496. |
| 2704 |
|
|
ULN=ULGAS(N,2)*SECZ 2497. |
| 2705 |
|
|
ULX=ULN 2498. |
| 2706 |
|
|
IF(ULN.GT.7.0) ULN=7.0 2499. |
| 2707 |
|
|
C--------K=5-------CO2 DS0=.002 2500. |
| 2708 |
|
|
TERMA=.003488*PLN*(1.+39.59*EXP(-8.769*ULN/(1.+4.419*ULN))) 2501. |
| 2709 |
|
|
+ *(1.+ULN*(.001938*PLN-.00503*ULN)) 2502. |
| 2710 |
|
|
TERMB=(1.+.04712*PLN*(1.+.4877*ULN)) 2503. |
| 2711 |
|
|
TAU=TERMA/TERMB 2504. |
| 2712 |
|
|
IF(TAU.LT.1.E-06) TAU=1.E-06 2505. |
| 2713 |
|
|
TAU1=TAU1+TAU*ULX 2506. |
| 2714 |
|
|
ULN=ULGAS(N,1)*SECZ 2507. |
| 2715 |
|
|
C--------K=7-------H2O DS0=.01(DS0=.008 + DS0=.002 CO2 OVERLAP) 2508. |
| 2716 |
|
|
TERMA=.001582*PLN*(1.+6.769*EXP(-9.59*ULN/(1.+5.026*ULN))) 2509. |
| 2717 |
|
|
+ *(1.+ULN*(.2757E-03*PLN+.001429*ULN)) 2510. |
| 2718 |
|
|
TERMB=(1.+.003683*PLN*(1.+1.187*ULN)) 2511. |
| 2719 |
|
|
TAU2=TAU2+(TERMA/TERMB)*ULN 2512. |
| 2720 |
|
|
ULN=ULGAS(N,4)*SECZ 2513. |
| 2721 |
|
|
C--------K=5-------O2 DS0=.001 2514. |
| 2722 |
|
|
TERMA=(.1366E-03-.2203E-07*TLN)*(1.+PLN*(.1497E-06*ULN+.001261)) 2515. |
| 2723 |
|
|
TERMB=(1.+.3867E-03*ULN)/(1.+.2075E-04*ULN) 2516. |
| 2724 |
|
|
TAU3=TAU3+(TERMA/TERMB)*ULN 2517. |
| 2725 |
|
|
IF(TAU1.LT.10.0) TRN1=EXP(-TAU1) 2518. |
| 2726 |
|
|
IF(TAU2.LT.10.0) TRN2=EXP(-TAU2) 2519. |
| 2727 |
|
|
IF(TAU3.LT.10.0) TRN3=EXP(-TAU3) 2520. |
| 2728 |
|
|
FAC(N)=.004358*TRN1+.01743*TRN2+.00218*TRN3 2521. |
| 2729 |
|
|
330 SRDFLB(N)=SRDFLB(N)+SRDFLB(N)*FAC(N) 2522. |
| 2730 |
|
|
FAC(NLP)=.023968 2523. |
| 2731 |
|
|
SRDFLB(NLP)=SRDFLB(NLP)+SRDFLB(NLP)*FAC(NLP) 2524. |
| 2732 |
|
|
DO 340 N=1,NLP 2525. |
| 2733 |
|
|
340 SRUFLB(N)=SRUFLB(N)+SRUFLB(N)*FAC(1) 2526. |
| 2734 |
|
|
SRINIR=SRDFLB(NLP) 2527. |
| 2735 |
|
|
SRONIR=SRUFLB(NLP) 2528. |
| 2736 |
|
|
PLANIR=SRONIR/SRINIR 2529. |
| 2737 |
|
|
SRDNIR=SRDFLB(1) 2530. |
| 2738 |
|
|
SRUNIR=SRUFLB(1) 2531. |
| 2739 |
|
|
ALBNIR=SRUNIR/(SRDNIR+1.E-10) 2532. |
| 2740 |
|
|
DO 350 N=1,NLP 2533. |
| 2741 |
|
|
SRDFLB(N)=SRDFLB(N)+VRD(N) 2534. |
| 2742 |
|
|
SRUFLB(N)=SRUFLB(N)+VRU(N) 2535. |
| 2743 |
|
|
350 SRNFLB(N)=SRDFLB(N)-SRUFLB(N) 2536. |
| 2744 |
|
|
DO 360 N=1,NL 2537. |
| 2745 |
|
|
360 SRFHRL(N)=SRNFLB(N+1)-SRNFLB(N) 2538. |
| 2746 |
|
|
SRSLHR=FRACSL*SRFHRL(1) 2539. |
| 2747 |
|
|
C 2540. |
| 2748 |
|
|
C--------------------------------- 2541. |
| 2749 |
|
|
CALL O2HEAT(FAC,COSZ,S0COSZ) 2542. |
| 2750 |
|
|
C--------------------------------- 2543. |
| 2751 |
|
|
C 2544. |
| 2752 |
|
|
DO 500 L=1,NL 2545. |
| 2753 |
|
|
500 SRFHRL(L)=SRFHRL(L)+FAC(L) 2546. |
| 2754 |
|
|
L=NLP 2547. |
| 2755 |
|
|
DO 510 N=1,NL 2548. |
| 2756 |
|
|
L=L-1 2549. |
| 2757 |
|
|
IF(PLB(L).GT.0.09) GO TO 520 2550. |
| 2758 |
|
|
510 SRFHRL(L)=FAC(L)+O3A(L) 2551. |
| 2759 |
|
|
520 CONTINUE 2552. |
| 2760 |
|
|
C I=NLP+1-II 2553. |
| 2761 |
|
|
C 2554. |
| 2762 |
|
|
C-----------------------------------------------------------------------2555. |
| 2763 |
|
|
C SOLAR NET FLUX (SRNFLB(1)) DISTRIBUTION ACCORDING TO SURFACE TYPE 2556. |
| 2764 |
|
|
CR NOT USED AND NOT SAFE (CAUSES DIVIDE CHECKS) 2556.1 |
| 2765 |
|
|
C-----------------------------------------------------------------------2557. |
| 2766 |
|
|
CR FSRVIS=0.53 2558. |
| 2767 |
|
|
CR FSRNIR=0.47 2559. |
| 2768 |
|
|
C 2560. |
| 2769 |
|
|
CR RASVIS=0. 2561. |
| 2770 |
|
|
CR IF(SRUVIS.GT.1.E-03) RASVIS=(SRDVIS-SRTVIS*SRIVIS)/SRUVIS 2562. |
| 2771 |
|
|
CR XXAVIS=0. 2563. |
| 2772 |
|
|
CR DENOM=SRIVIS*(SRXALB(6)-SRBALB(6)) 2564. |
| 2773 |
|
|
CR IF(ABS(DENOM).GT.1.E-03) XXAVIS=(SRUVIS-SRDVIS*SRBALB(6))/DENOM 2565. |
| 2774 |
|
|
C$ PNFVIS=(SRDVIS-SRUVIS)/SRIVIS 2566. |
| 2775 |
|
|
CR IF(SRIVIS.GT.1.E-03) PNFVIS=(SRDVIS-SRUVIS)/SRIVIS 2566.11 |
| 2776 |
|
|
CR RASNIR=0. 2567. |
| 2777 |
|
|
CR IF(PNFVIS.LT.1.E-03) RETURN 2568. |
| 2778 |
|
|
CR IF(SRUNIR.GT.1.E-03) RASNIR=(SRDNIR-SRTNIR*SRINIR)/SRUNIR 2569. |
| 2779 |
|
|
CR XXANIR=0. 2570. |
| 2780 |
|
|
CR DENOM=SRINIR*(SRXALB(5)-SRBALB(5)) 2571. |
| 2781 |
|
|
CR IF(ABS(DENOM).GT.1.E-03) XXANIR=(SRUNIR-SRDNIR*SRBALB(5))/DENOM 2572. |
| 2782 |
|
|
C$ PNFNIR=(SRDNIR-SRUNIR)/SRINIR 2573. |
| 2783 |
|
|
CR IF(SRINIR.GT.1.E-03) PNFNIR=(SRDNIR-SRUNIR)/SRINIR 2573.11 |
| 2784 |
|
|
CR IF(PNFNIR.LT.1.E-03) RETURN 2574. |
| 2785 |
|
|
C 2575. |
| 2786 |
|
|
CR FNSROC=0. 2576. |
| 2787 |
|
|
CR IF(POCEAN.LT.1.E-04) GO TO 601 2577. |
| 2788 |
|
|
CR POCVIS=PFNFG(SRTVIS,SRXVIS,RASVIS,XOCVIS,BOCVIS) 2578. |
| 2789 |
|
|
CR POCNIR=PFNFG(SRTNIR,SRXNIR,RASNIR,XOCVIS,BOCVIS) 2579. |
| 2790 |
|
|
CR FNSROC=(FSRVIS*POCVIS/PNFVIS+FSRNIR*POCNIR/PNFNIR) 2580. |
| 2791 |
|
|
C 2581. |
| 2792 |
|
|
CR601 FNSREA=0. 2582. |
| 2793 |
|
|
CR IF(PEARTH.LT.1.E-04) GO TO 602 2583. |
| 2794 |
|
|
CR PEAVIS=PFNFG(SRTVIS,SRXVIS,RASVIS,XEAVIS,BEAVIS) 2584. |
| 2795 |
|
|
CR PEANIR=PFNFG(SRTNIR,SRXNIR,RASNIR,XEANIR,BEANIR) 2585. |
| 2796 |
|
|
CR FNSREA=(FSRVIS*PEAVIS/PNFVIS+FSRNIR*PEANIR/PNFNIR) 2586. |
| 2797 |
|
|
C 2587. |
| 2798 |
|
|
CR602 FNSROI=0. 2588. |
| 2799 |
|
|
CR IF(POICE .LT.1.E-04) GO TO 603 2589. |
| 2800 |
|
|
CR POIVIS=PFNFG(SRTVIS,SRXVIS,RASVIS,XOIVIS,BOIVIS) 2590. |
| 2801 |
|
|
CR POINIR=PFNFG(SRTNIR,SRXNIR,RASNIR,XOINIR,BOINIR) 2591. |
| 2802 |
|
|
CR FNSROI=(FSRVIS*POIVIS/PNFVIS+FSRNIR*POINIR/PNFNIR) 2592. |
| 2803 |
|
|
C 2593. |
| 2804 |
|
|
CR603 FNSRLI=0. 2594. |
| 2805 |
|
|
CR IF(PLICE .LT.1.E-04) GO TO 604 2595. |
| 2806 |
|
|
CR PLIVIS=PFNFG(SRTVIS,SRXVIS,RASVIS,XLIVIS,BLIVIS) 2596. |
| 2807 |
|
|
CR PLINIR=PFNFG(SRTNIR,SRXNIR,RASNIR,XLINIR,BLINIR) 2597. |
| 2808 |
|
|
CR FNSRLI=(FSRVIS*PLIVIS/PNFVIS+FSRNIR*PLINIR/PNFNIR) 2598. |
| 2809 |
|
|
C 2599. |
| 2810 |
|
|
CR604 FNORM=FNSROC*POCEAN+FNSREA*PEARTH+FNSROI*POICE+FNSRLI*PLICE 2600. |
| 2811 |
|
|
C 2601. |
| 2812 |
|
|
CR FSRNFG(1)=FNSROC/FNORM 2602. |
| 2813 |
|
|
CR FSRNFG(2)=FNSREA/FNORM 2603. |
| 2814 |
|
|
CR FSRNFG(3)=FNSROI/FNORM 2604. |
| 2815 |
|
|
CR FSRNFG(4)=FNSRLI/FNORM 2605. |
| 2816 |
|
|
C 2606. |
| 2817 |
|
|
RETURN 2607. |
| 2818 |
|
|
END 2608. |
| 2819 |
|
|
SUBROUTINE SETAO2(O2CMA,NL) 2609. |
| 2820 |
|
|
DIMENSION O2CMA(40),O2FHRL(40) 2610. |
| 2821 |
|
|
DIMENSION SFWM2(18),SIGMA(18,6) 2611. |
| 2822 |
|
|
DATA SFWM2/ 2612. |
| 2823 |
|
|
A 2.196E-03, 0.817E-03, 1.163E-03, 1.331E-03, 1.735E-03, 1.310E-03,2613. |
| 2824 |
|
|
B 1.311E-03, 2.584E-03, 2.864E-03, 4.162E-03, 5.044E-03, 6.922E-03,2614. |
| 2825 |
|
|
C 6.906E-03,10.454E-03, 5.710E-03, 6.910E-03,14.130E-03,18.080E-03/2615. |
| 2826 |
|
|
DATA SIGMA/ 2616. |
| 2827 |
|
|
A 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 2617. |
| 2828 |
|
|
B 4.33E-21, 4.89E-21, 6.63E-21, 1.60E-20, 7.20E-20, 1.59E-18, 2618. |
| 2829 |
|
|
C 2.10E-21, 2.32E-21, 3.02E-21, 6.30E-21, 3.46E-20, 7.52E-19, 2619. |
| 2830 |
|
|
D 5.95E-22, 9.72E-22, 2.53E-21, 7.57E-21, 7.38E-20, 7.44E-19, 2620. |
| 2831 |
|
|
E 3.33E-22, 1.02E-22, 4.09E-21, 1.63E-20, 8.79E-20, 3.81E-19, 2621. |
| 2832 |
|
|
F 1.09E-21, 1.16E-21, 1.45E-21, 3.32E-21, 2.00E-20, 4.04E-19, 2622. |
| 2833 |
|
|
G 1.15E-21, 1.30E-21, 1.90E-21, 4.89E-21, 2.62E-20, 4.08E-19, 2623. |
| 2834 |
|
|
H 3.90E-22, 4.90E-22, 9.49E-22, 3.33E-21, 2.14E-20, 2.39E-19, 2624. |
| 2835 |
|
|
I 1.29E-22, 2.18E-22, 8.28E-22, 3.46E-21, 1.94E-20, 1.06E-19, 2625. |
| 2836 |
|
|
J 6.26E-23, 7.80E-23, 2.62E-22, 1.83E-21, 1.25E-20, 3.95E-20, 2626. |
| 2837 |
|
|
K 2.74E-23, 3.58E-23, 8.64E-23, 4.03E-22, 2.13E-21, 1.95E-20, 2627. |
| 2838 |
|
|
L 1.95E-23, 2.44E-23, 4.89E-23, 2.87E-22, 1.95E-21, 1.36E-20, 2628. |
| 2839 |
|
|
M 1.84E-23, 1.96E-23, 2.71E-23, 8.52E-23, 6.48E-22, 3.89E-21, 2629. |
| 2840 |
|
|
N 1.80E-23, 1.81E-23, 1.87E-23, 2.69E-23, 1.34E-22, 1.52E-21, 2630. |
| 2841 |
|
|
O 1.80E-23, 1.80E-23, 1.82E-23, 2.40E-23, 5.71E-23, 5.70E-22, 2631. |
| 2842 |
|
|
P 1.76E-23, 1.76E-23, 1.76E-23, 1.76E-23, 1.76E-23, 3.50E-23, 2632. |
| 2843 |
|
|
Q 1.71E-23, 1.71E-23, 1.71E-23, 1.71E-23, 1.71E-23, 2.68E-23, 2633. |
| 2844 |
|
|
R 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23/ 2634. |
| 2845 |
|
|
REAL WTKO2(6)/0.05,0.20,0.25,0.25,0.20,0.05/ 2635. |
| 2846 |
|
|
C 2636. |
| 2847 |
|
|
DATA STPMOL/2.68714E+19/,S00/1367.0/ 2637. |
| 2848 |
|
|
DATA NW/18/,NZ/11/,NKO2/6/ 2638. |
| 2849 |
|
|
DIMENSION ZTABLE(40,11) 2639. |
| 2850 |
|
|
DIMENSION ZCOSJ(11) 2640. |
| 2851 |
|
|
NLP=NL+1 2641. |
| 2852 |
|
|
FSUM=0.0 2642. |
| 2853 |
|
|
DO 100 I=1,NW 2643. |
| 2854 |
|
|
100 FSUM=FSUM+SFWM2(I) 2644. |
| 2855 |
|
|
DO 110 J=1,NZ 2645. |
| 2856 |
|
|
110 ZTABLE(NLP,J)=FSUM 2646. |
| 2857 |
|
|
SUMMOL=0.0 2647. |
| 2858 |
|
|
DO 150 N=1,NL 2648. |
| 2859 |
|
|
L=NLP-N 2649. |
| 2860 |
|
|
SUMMOL=SUMMOL+O2CMA(L)*STPMOL 2650. |
| 2861 |
|
|
DO 140 J=1,NZ 2651. |
| 2862 |
|
|
ZCOS=0.01*(1/J)+0.1*(J-1) 2652. |
| 2863 |
|
|
ZCOSJ(J)=ZCOS 2653. |
| 2864 |
|
|
FSUM=0.0 2654. |
| 2865 |
|
|
DO 130 I=1,NW 2655. |
| 2866 |
|
|
WSUM=0.0 2656. |
| 2867 |
|
|
DO 120 K=1,NKO2 2657. |
| 2868 |
|
|
TAU=SIGMA(I,K)*SUMMOL/ZCOS 2658. |
| 2869 |
|
|
IF(TAU.GT.30.0) TAU=30.0 2659. |
| 2870 |
|
|
120 WSUM=WSUM+WTKO2(K)*EXP(-TAU) 2660. |
| 2871 |
|
|
130 FSUM=FSUM+WSUM*SFWM2(I) 2661. |
| 2872 |
|
|
140 ZTABLE(L,J)=FSUM 2662. |
| 2873 |
|
|
150 CONTINUE 2663. |
| 2874 |
|
|
DO 170 J=1,NZ 2664. |
| 2875 |
|
|
DO 160 L=1,NL 2665. |
| 2876 |
|
|
160 ZTABLE(L,J)=ZTABLE(L+1,J)-ZTABLE(L,J) 2666. |
| 2877 |
|
|
170 CONTINUE 2667. |
| 2878 |
|
|
RETURN 2668. |
| 2879 |
|
|
C 2669. |
| 2880 |
|
|
C--------------------------------- 2670. |
| 2881 |
|
|
ENTRY O2HEAT(O2FHRL,COSZ,S0) 2671. |
| 2882 |
|
|
C--------------------------------- 2672. |
| 2883 |
|
|
C 2673. |
| 2884 |
|
|
ZCOS=1.0+10.0*COSZ 2674. |
| 2885 |
|
|
JI=ZCOS 2675. |
| 2886 |
|
|
IF(JI.GT.10) JI=10 2676. |
| 2887 |
|
|
JJ=JI+1 2677. |
| 2888 |
|
|
WTJ=ZCOS-JI 2678. |
| 2889 |
|
|
WTI=1.0-WTJ 2679. |
| 2890 |
|
|
DO 200 L=1,NLP-1 2680. |
| 2891 |
|
|
200 O2FHRL(L)=(WTI*ZTABLE(L,JI)+WTJ*ZTABLE(L,JJ))*S0/S00 2681. |
| 2892 |
|
|
RETURN 2682. |
| 2893 |
|
|
END 2683. |
| 2894 |
|
|
FUNCTION O3ABS(OCM) 2684. |
| 2895 |
|
|
c DOUBLE PRECISION O3UVAB 2684.1 |
| 2896 |
|
|
DIMENSION AO3(460) 2685. |
| 2897 |
|
|
C 2686. |
| 2898 |
|
|
IP=0 2687. |
| 2899 |
|
|
XX=OCM*1.E+04 2688. |
| 2900 |
|
|
IX=XX 2689. |
| 2901 |
|
|
IF(IX.GT.99) GO TO 110 2690. |
| 2902 |
|
|
IF(IX.LT.1 ) GO TO 130 2691. |
| 2903 |
|
|
GO TO 120 2692. |
| 2904 |
|
|
110 IP=IP+90 2693. |
| 2905 |
|
|
XX=XX*0.1 2694. |
| 2906 |
|
|
IX=XX 2695. |
| 2907 |
|
|
IF(IX.GT.99) GO TO 110 2696. |
| 2908 |
|
|
120 DX=XX-IX 2697. |
| 2909 |
|
|
IX=IX+IP 2698. |
| 2910 |
|
|
O3ABS=AO3(IX)+DX*(AO3(IX+1)-AO3(IX)) 2699. |
| 2911 |
|
|
RETURN 2700. |
| 2912 |
|
|
130 O3ABS=XX*AO3(1) 2701. |
| 2913 |
|
|
RETURN 2702. |
| 2914 |
|
|
C 2703. |
| 2915 |
|
|
C---------------------- 2704. |
| 2916 |
|
|
ENTRY SETAO3(OCM) 2705. |
| 2917 |
|
|
C---------------------- 2706. |
| 2918 |
|
|
C 2707. |
| 2919 |
|
|
! print *,'After 2707' |
| 2920 |
|
|
DO 140 I=1,460 2708. |
| 2921 |
|
|
II=(I-10)/90-4 2709. |
| 2922 |
|
|
XX=I-((I-10)/90)*90 2710. |
| 2923 |
|
|
! print *,i,ii,xx |
| 2924 |
|
|
! OCM=XX*10.**II 2711. |
| 2925 |
|
|
! 05/14/2006 |
| 2926 |
|
|
OCM=XX*10.**float(II) |
| 2927 |
|
|
! print *,ocm |
| 2928 |
|
|
! 05/14/2006 |
| 2929 |
|
|
140 AO3(I)=O3UVAB(OCM) 2712. |
| 2930 |
|
|
! print *,'After 2712' |
| 2931 |
|
|
O3ABS=1. 2713. |
| 2932 |
|
|
RETURN 2714. |
| 2933 |
|
|
END 2715. |
| 2934 |
|
|
FUNCTION O3UVAB(OCM) 2716. |
| 2935 |
|
|
c IMPLICIT DOUBLE PRECISION (A-H,O-Z) 2717. |
| 2936 |
|
|
c REAL OCM 2718. |
| 2937 |
|
|
C-----------------------------------------------------------------------2719. |
| 2938 |
|
|
C**** OZONE ABSORPTION COEFFICIENT DATA FROM HANDBOOK OF GEOPHYSICS 19612720. |
| 2939 |
|
|
C**** T = -44 DEG CENTR. 2721. |
| 2940 |
|
|
C-----------------------------------------------------------------------2722. |
| 2941 |
|
|
DIMENSION X(226),F(226) 2723. |
| 2942 |
|
|
DIMENSION OWMUV2(115),OWMUV3(111),OKEUV2(115),OKEUV3(111) 2724. |
| 2943 |
|
|
EQUIVALENCE (X(1),OWMUV2(1)),(X(116),OWMUV3(1)), 2725. |
| 2944 |
|
|
*(F(1),OKEUV2(1)),(F(116),OKEUV3(1)) 2726. |
| 2945 |
|
|
DATA OWMUV2/.2002,.2012,.2022,.2032,.2042,.2052,.2062,.2072,.2082,2727. |
| 2946 |
|
|
$.2092,.2102,.2112,.2122,.2132,.2142,.2152,.2162,.2172,.2182,.2192,2728. |
| 2947 |
|
|
$.2202,.2212,.2222,.2232,.2242,.2252,.2262,.2272,.2282,.2292,.2302,2729. |
| 2948 |
|
|
$.2312,.2322,.2332,.2342,.2352,.2362,.2372,.2382,.2392,.2400,.2402,2730. |
| 2949 |
|
|
$.2412,.2422,.2432,.2438,.2444,.2452,.2458,.2463,.2472,.2478,.2482,2731. |
| 2950 |
|
|
$.2490,.2492,.2500,.2508,.2519,.2527,.2539,.2543,.2553,.2562,.2566,2732. |
| 2951 |
|
|
$.2571,.2575,.2579,.2587,.2597,.2604,.2617,.2624,.2635,.2643,.2650,2733. |
| 2952 |
|
|
$.2654,.2662,.2669,.2675,.2682,.2692,.2695,.2702,.2712,.2718,.2722,2734. |
| 2953 |
|
|
$.2732,.2742,.2746,.2752,.2762,.2772,.2782,.2792,.2802,.2812,.2822,2735. |
| 2954 |
|
|
$.2830,.2842,.2852,.2862,.2872,.2882,.2892,.2902,.2912,.2922,.2932,2736. |
| 2955 |
|
|
$.2942,.2952,.2962,.2972,.2982,.2992,.2998/ 2737. |
| 2956 |
|
|
DATA OWMUV3/.3004,.3016,.3021,.3029,.3036,.3037,.3051,.3053,.3059,2738. |
| 2957 |
|
|
$.3061,.3066,.3075,.3077,.3083,.3085,.3092,.3098,.3100,.3104,.3106,2739. |
| 2958 |
|
|
$.3109,.3112,.3130,.3135,.3146,.3148,.3151,.3154,.3167,.3170,.3173,2740. |
| 2959 |
|
|
$.3176,.3190,.3194,.3199,.3200,.3209,.3210,.3216,.3220,.3223,.3226,2741. |
| 2960 |
|
|
$.3239,.3242,.3245,.3248,.3253,.3255,.3269,.3272,.3275,.3279,.3292,2742. |
| 2961 |
|
|
$.3295,.3299,.3303,.3309,.3312,.3328,.3332,.3334,.3338,.3357,.3365,2743. |
| 2962 |
|
|
$.3369,.3372,.3391,.3395,.3398,.3401,.3417,.3421,.3426,.3430,.3437,2744. |
| 2963 |
|
|
$.3439,.3451,.3455,.3460,.3463,.3466,.3472,.3481,.3485,.3489,.3493,2745. |
| 2964 |
|
|
$.3499,.3501,.3506,.3514,.3521,.3523,.3546,.3550,.3554,.3556,.3561,2746. |
| 2965 |
|
|
$.3567,.3572,.3573,.3588,.3594,.3599,.3600,.3604,.3606,.3639,.3647,2747. |
| 2966 |
|
|
$.3650,.3654,.3660/ 2748. |
| 2967 |
|
|
DATA OKEUV2/ 8.3, 8.3, 8.1, 8.3, 8.6, 9.0, 9.7, 10.8, 11.7,2749. |
| 2968 |
|
|
$ 13.0, 14.3, 16.0, 18.0, 20.6, 23.0, 26.1, 29.3, 32.6, 36.9, 40.8,2750. |
| 2969 |
|
|
$ 46.9, 51.4, 56.7, 63.4, 69.1, 76.6, 84.0, 91.4, 99.9,110.0,118.0,2751. |
| 2970 |
|
|
$126.0,136.0,145.0,154.0,164.0,175.0,186.0,192.0,201.0,210.0,212.0,2752. |
| 2971 |
|
|
$221.0,230.0,239.0,248.0,250.0,259.0,264.0,264.0,273.0,277.0,275.0,2753. |
| 2972 |
|
|
$283.0,283.0,290.0,283.0,297.0,290.0,300.0,290.0,302.0,295.0,283.0,2754. |
| 2973 |
|
|
$293.0,290.0,286.0,297.0,281.0,280.0,271.0,275.0,254.0,264.0,250.0,2755. |
| 2974 |
|
|
$248.0,242.0,228.0,230.0,216.0,213.0,211.0,199.0,188.0,188.0,178.0,2756. |
| 2975 |
|
|
$169.0,153.0,155.0,148.0,136.0,127.0,117.0,108.0, 97.0, 88.7, 81.3,2757. |
| 2976 |
|
|
$ 78.7, 67.9, 61.4, 54.3, 49.6, 43.1, 38.9, 34.6, 30.2, 27.5, 23.9,2758. |
| 2977 |
|
|
$ 21.0, 18.6, 16.2, 14.2, 12.3, 10.7, 9.5/ 2759. |
| 2978 |
|
|
DATA OKEUV3/8.880,7.520,6.960,6.160,5.810,5.910,4.310,4.430,4.130,2760. |
| 2979 |
|
|
$4.310,4.020,3.330,3.390,3.060,3.100,2.830,2.400,2.490,2.330,2.320,2761. |
| 2980 |
|
|
$2.120,2.200,1.436,1.595,1.074,1.138,1.068,1.262,0.818,0.948,0.860,2762. |
| 2981 |
|
|
$1.001,0.543,0.763,0.665,0.781,0.382,0.406,0.373,0.608,0.484,0.601,2763. |
| 2982 |
|
|
$0.209,0.276,0.259,0.470,0.319,0.354,0.131,0.223,0.185,0.339,0.080,2764. |
| 2983 |
|
|
$0.093,0.079,0.184,0.139,0.214,0.053,0.074,0.068,0.152,0.038,0.070,2765. |
| 2984 |
|
|
$.0540000,.1030000,.0240000,.0382500,.0292500,.0550000,.0135000, 2766. |
| 2985 |
|
|
$.0155250,.0127500,.0188250,.0167250,.0262500,.0115500,.0140250, 2767. |
| 2986 |
|
|
$.0099750,.0115500,.0081000,.0104250,.0050100,.0057000,.0046650, 2768. |
| 2987 |
|
|
$.0073425,.0051825,.0055275,.0040575,.0077700,.0048900,.0054600, 2769. |
| 2988 |
|
|
$.0015375,.0017775,.0013275,.0014100,.0011550,.0023325,.0018825, 2770. |
| 2989 |
|
|
$.0019650,.0009600,.0013650,.0011925,.0013200,.0008925,.0009825, 2771. |
| 2990 |
|
|
$.0001350,.0006300,.0004500,.0006225,0.0/ 2772. |
| 2991 |
|
|
C 2773. |
| 2992 |
|
|
C THEKAERAKA SOLAR FLUX 2774. |
| 2993 |
|
|
C 2775. |
| 2994 |
|
|
DIMENSION Y(190),H(190) 2776. |
| 2995 |
|
|
DATA H/.007,.900,.007,.007,.030,.070,.230,.630,1.25,2.71,10.7,2777. |
| 2996 |
|
|
1 22.9,57.5,64.9,66.7,59.3,63.0,72.3,70.4,104.,130.,185.,232.,204.,2778. |
| 2997 |
|
|
2 222.,315.,482.,584.,514.,603.,689.,764.,830.,975.,1059.,1081.,2779. |
| 2998 |
|
|
31074.,1069.,1093.,1083.,1068.,1132.,1181.,1157.,1120.,1098.,1098.,2780. |
| 2999 |
|
|
41189.,1429.,1644.,1751.,1774.,1747.,1693.,1639.,1663.,1810.,1922.,2781. |
| 3000 |
|
|
52006.,2057.,2066.,2048.,2033.,2044.,2074.,1976.,1950.,1960.,1942.,2782. |
| 3001 |
|
|
61920.,1882.,1833.,1833.,1852.,1842.,1818.,1783.,1754.,1725.,1720.,2783. |
| 3002 |
|
|
71695.,1705.,1712.,1719.,1715.,1712.,1700.,1682.,1666.,1647.,1635.,2784. |
| 3003 |
|
|
81602.,1570.,1544.,1511.,1486.,1456.,1427.,1402.,1389.,1344.,1314.,2785. |
| 3004 |
|
|
91290.,1260.,1235.,1211.,1185.,1159.,1134.,1109.,1085.,1060.,1036.,2786. |
| 3005 |
|
|
A1013.,990.,968.,947.,926.,908.,891.,880.,869.,858.,847.,837.,820.,2787. |
| 3006 |
|
|
B 803.,785.,767.,748.,668.,593.,535.,485.,438.,397.,358.,337.,312.,2788. |
| 3007 |
|
|
C 288.,267.,245.,223.,202.,180.,159.,142.,126.,114.,103., 90., 79.,2789. |
| 3008 |
|
|
D 69.0,62.0,55.0,48.0,43.0,39.0,35.0,31.0,26.0,22.6,19.2,16.6,14.6,2790. |
| 3009 |
|
|
E 13.5,12.3,11.1,10.3, 9.5,8.70,7.80,7.10,6.50,5.92,5.35,4.86,4.47,2791. |
| 3010 |
|
|
F 4.11,3.79,1.82,0.99,.585,.367,.241,.165,.117,.0851,.0634,.0481/2792. |
| 3011 |
|
|
DATA Y/.115,.120,.125,.130,.140,.150,.160,.170,.180,.190,.200,2793. |
| 3012 |
|
|
1 .210,.220,.225,.230,.235,.240,.245,.250,.255,.260,.265,.270,.275,2794. |
| 3013 |
|
|
2 .280,.285,.290,.295,.300,.305,.310,.315,.320,.325,.330,.335,2795. |
| 3014 |
|
|
3 .340,.345,.350,.355,.360,.365,.370,.375,.380,.385,.390,2796. |
| 3015 |
|
|
4 .395,.400,.405,.410,.415,.420,.425,.430,.435,.440,.445,2797. |
| 3016 |
|
|
5 .450,.455,.460,.465,.470,.475,.480,.485,.490,.495,.500,2798. |
| 3017 |
|
|
6 .505,.510,.515,.520,.525,.530,.535,.540,.545,.550,.555,2799. |
| 3018 |
|
|
7 .560,.565,.570,.575,.580,.585,.590,.595,.600,.605,.610,2800. |
| 3019 |
|
|
8 .620,.630,.640,.650,.660,.670,.680,.690,.700,.710,.720,2801. |
| 3020 |
|
|
9 .730,.740,.750,.760,.770,.780,.790,.800,.810,.820,.830,2802. |
| 3021 |
|
|
A .840,.850,.860,.870,.880,.890,.900,.910,.920,.930,.940,.950,.960,2803. |
| 3022 |
|
|
B 0.97,0.98,0.99,1.00,1.05,1.10,1.15,1.20,1.25,1.30,1.35,1.40,1.45,2804. |
| 3023 |
|
|
C 1.50,1.55,1.60,1.65,1.70,1.75,1.80,1.85,1.90,1.95,2.00,2.10,2.20,2805. |
| 3024 |
|
|
D 2.30,2.40,2.50,2.60,2.70,2.80,2.90,3.00,3.10,3.20,3.30,3.40,3.50,2806. |
| 3025 |
|
|
E 3.60,3.70,3.80,3.90,4.00,4.10,4.20,4.30,4.40,4.50,4.60,4.70,4.80,2807. |
| 3026 |
|
|
F 4.9, 5.0, 6.0, 7.0, 8.0, 9.0,10.0,11.0,12.0,13.0,14.0,15.00/2808. |
| 3027 |
|
|
NH=190 2809. |
| 3028 |
|
|
NG=226 2810. |
| 3029 |
|
|
XA=X(1) 2811. |
| 3030 |
|
|
XB=X(NG) 2812. |
| 3031 |
|
|
SOLCON=0.1353D0 2813. |
| 3032 |
|
|
ABINT=0.D0 2814. |
| 3033 |
|
|
X2=DMIN1(X(NG),Y(NH)) 2815. |
| 3034 |
|
|
IF(XA.GE.X2) GO TO 160 2816. |
| 3035 |
|
|
X1=DMAX1(X(1),Y(1)) 2817. |
| 3036 |
|
|
IF(XB.LE.X1) GO TO 160 2818. |
| 3037 |
|
|
YA=XA 2819. |
| 3038 |
|
|
IF(XA.LT.X1) YA=X1 2820. |
| 3039 |
|
|
YB=XB 2821. |
| 3040 |
|
|
IF(YB.GT.X2) YB=X2 2822. |
| 3041 |
|
|
DO 100 JG=2,NG 2823. |
| 3042 |
|
|
XJ=X(JG) 2824. |
| 3043 |
|
|
IF(XJ.GT.YA) GO TO 110 2825. |
| 3044 |
|
|
100 CONTINUE 2825.1 |
| 3045 |
|
|
JG=NG+1 2825.2 |
| 3046 |
|
|
110 IG=JG-1 2826. |
| 3047 |
|
|
XI=X(IG) 2827. |
| 3048 |
|
|
TAU=F(IG)*OCM 2828. |
| 3049 |
|
|
IF(TAU.GT.35.D0) TAU=35.D0 2829. |
| 3050 |
|
|
GI=1.D0-DEXP(-TAU) 2830. |
| 3051 |
|
|
TAU=F(JG)*OCM 2831. |
| 3052 |
|
|
IF(TAU.GT.35.D0) TAU=35.D0 2832. |
| 3053 |
|
|
GJ=1.D0-DEXP(-TAU) 2833. |
| 3054 |
|
|
B=(GJ-GI)/(XJ-XI) 2834. |
| 3055 |
|
|
A=GJ-B*XJ 2835. |
| 3056 |
|
|
DO 120 JH=2,NH 2836. |
| 3057 |
|
|
YJ=Y(JH) 2837. |
| 3058 |
|
|
IF(YJ.GT.YA) GO TO 130 2838. |
| 3059 |
|
|
120 CONTINUE 2838.1 |
| 3060 |
|
|
JH=NH+1 2838.2 |
| 3061 |
|
|
130 IH=JH-1 2839. |
| 3062 |
|
|
YI=Y(IH) 2840. |
| 3063 |
|
|
HI=H(IH)/10000.D0 2841. |
| 3064 |
|
|
HJ=H(JH)/10000.D0 2842. |
| 3065 |
|
|
D=(HJ-HI)/(YJ-YI) 2843. |
| 3066 |
|
|
C=HJ-D*YJ 2844. |
| 3067 |
|
|
X2=YA 2845. |
| 3068 |
|
|
140 X1=X2 2846. |
| 3069 |
|
|
X2=DMIN1(XJ,YJ) 2847. |
| 3070 |
|
|
DELTA=(XJ-YJ)/(XJ+YJ) 2848. |
| 3071 |
|
|
IF(X2.GT.YB) X2=YB 2849. |
| 3072 |
|
|
DINT=(X2-X1)*(A*C+0.5D0*(B*C+A*D)*(X2+X1)+B*D*(X2*(X2+X1)+X1*X1)/ 2850. |
| 3073 |
|
|
$3.D0) 2851. |
| 3074 |
|
|
ABINT=ABINT+DINT 2852. |
| 3075 |
|
|
IF(X2.GE.YB) GO TO 160 2853. |
| 3076 |
|
|
IF(DELTA.GT.1.D-14) GO TO 150 2854. |
| 3077 |
|
|
XI=XJ 2855. |
| 3078 |
|
|
GI=GJ 2856. |
| 3079 |
|
|
JG=JG+1 2857. |
| 3080 |
|
|
XJ=X(JG) 2858. |
| 3081 |
|
|
TAU=F(JG)*OCM 2859. |
| 3082 |
|
|
IF(TAU.GT.35.D0) TAU=35.D0 2860. |
| 3083 |
|
|
GJ=1.D0-DEXP(-TAU) 2861. |
| 3084 |
|
|
B=(GJ-GI)/(XJ-XI) 2862. |
| 3085 |
|
|
A=GJ-B*XJ 2863. |
| 3086 |
|
|
IF(DABS(DELTA).LE.1.D-14) GO TO 150 2864. |
| 3087 |
|
|
GO TO 140 2865. |
| 3088 |
|
|
150 YI=YJ 2866. |
| 3089 |
|
|
HI=HJ 2867. |
| 3090 |
|
|
JH=JH+1 2868. |
| 3091 |
|
|
YJ=Y(JH) 2869. |
| 3092 |
|
|
HJ=H(JH)/10000.D0 2870. |
| 3093 |
|
|
D=(HJ-HI)/(YJ-YI) 2871. |
| 3094 |
|
|
C=HJ-D*YJ 2872. |
| 3095 |
|
|
GO TO 140 2873. |
| 3096 |
|
|
160 O3UVAB=ABINT/SOLCON 2874. |
| 3097 |
|
|
RETURN 2875. |
| 3098 |
|
|
END 2876. |
| 3099 |
|
|
SUBROUTINE SETO3D 2877. |
| 3100 |
|
|
|
| 3101 |
|
|
#include "B83XX.COM" |
| 3102 |
|
|
|
| 3103 |
|
|
C-----------------------------------------------------------------------2915. |
| 3104 |
|
|
C 2916. |
| 3105 |
|
|
C LONDON ET AL (1976) JUL,1957-DEC,1970 NCAR ATLAS OF TOTAL OZONE2917. |
| 3106 |
|
|
C 2918. |
| 3107 |
|
|
C AVERAGE GLOBAL COLUMN AMOUNT -- O3AVE(MONTH,LATITUDE,LONGITUDE)2919. |
| 3108 |
|
|
C 2920. |
| 3109 |
|
|
C MONTH=1-12 JAN,FEB,...,DEC 2921. |
| 3110 |
|
|
C LAT =1-18 -85,-75,..., 85 2922. |
| 3111 |
|
|
C 2923. |
| 3112 |
|
|
C-----------------------------------------------------------------------2924. |
| 3113 |
|
|
REAL O3AVEA(216),O3AVEB(216),O3AVEC(216),O3AVED(216),O3AVEE(216) 2925. |
| 3114 |
|
|
REAL O3AVEF(216),O3AVEG(216),O3AVEH(216),O3AVEI(216),O3AVEJ(216) 2926. |
| 3115 |
|
|
REAL O3AVEK(216),O3AVEL(216),O3AVEM(216),O3AVEN(216),O3AVEO(216) 2927. |
| 3116 |
|
|
REAL O3AVEP(216),O3AVEQ(216),O3AVER(216),O3AVE(12,18,18) 2928. |
| 3117 |
|
|
EQUIVALENCE (O3AVE(1,1,10),O3AVEA(1)),(O3AVE(1,1,11),O3AVEB(1)) 2929. |
| 3118 |
|
|
1 ,(O3AVE(1,1,12),O3AVEC(1)),(O3AVE(1,1,13),O3AVED(1)) 2930. |
| 3119 |
|
|
2 ,(O3AVE(1,1,14),O3AVEE(1)),(O3AVE(1,1,15),O3AVEF(1)) 2931. |
| 3120 |
|
|
3 ,(O3AVE(1,1,16),O3AVEG(1)),(O3AVE(1,1,17),O3AVEH(1)) 2932. |
| 3121 |
|
|
4 ,(O3AVE(1,1,18),O3AVEI(1)),(O3AVE(1,1,01),O3AVEJ(1)) 2933. |
| 3122 |
|
|
5 ,(O3AVE(1,1,02),O3AVEK(1)),(O3AVE(1,1,03),O3AVEL(1)) 2934. |
| 3123 |
|
|
6 ,(O3AVE(1,1,04),O3AVEM(1)),(O3AVE(1,1,05),O3AVEN(1)) 2935. |
| 3124 |
|
|
7 ,(O3AVE(1,1,06),O3AVEO(1)),(O3AVE(1,1,07),O3AVEP(1)) 2936. |
| 3125 |
|
|
8 ,(O3AVE(1,1,08),O3AVEQ(1)),(O3AVE(1,1,09),O3AVER(1)) 2937. |
| 3126 |
|
|
DATA O3AVEA/ 2938. |
| 3127 |
|
|
A .317,.295,.291,.292,.293,.298,.300,.305,.313,.324,.369,.355, 2939. |
| 3128 |
|
|
B .319,.300,.296,.292,.291,.300,.301,.304,.314,.322,.358,.350, 2940. |
| 3129 |
|
|
C .312,.301,.295,.287,.286,.298,.302,.305,.316,.322,.343,.335, 2941. |
| 3130 |
|
|
D .299,.291,.285,.280,.279,.290,.295,.300,.307,.319,.327,.316, 2942. |
| 3131 |
|
|
E .281,.275,.279,.268,.266,.278,.282,.290,.295,.306,.306,.296, 2943. |
| 3132 |
|
|
F .266,.261,.259,.256,.252,.261,.267,.277,.280,.289,.285,.277, 2944. |
| 3133 |
|
|
G .252,.249,.248,.246,.240,.249,.252,.262,.264,.273,.265,.258, 2945. |
| 3134 |
|
|
H .240,.238,.240,.242,.237,.242,.240,.249,.252,.258,.251,.245, 2946. |
| 3135 |
|
|
I .232,.230,.238,.241,.240,.238,.234,.241,.241,.245,.239,.236, 2947. |
| 3136 |
|
|
J .235,.235,.244,.252,.253,.244,.236,.237,.232,.230,.230,.232, 2948. |
| 3137 |
|
|
K .249,.256,.264,.269,.267,.261,.245,.245,.238,.234,.233,.237, 2949. |
| 3138 |
|
|
L .278,.289,.294,.300,.294,.284,.265,.265,.256,.249,.248,.261, 2950. |
| 3139 |
|
|
M .318,.338,.343,.351,.342,.324,.300,.296,.287,.275,.279,.299, 2951. |
| 3140 |
|
|
N .347,.368,.383,.383,.370,.351,.335,.319,.304,.288,.296,.321, 2952. |
| 3141 |
|
|
O .364,.394,.418,.410,.402,.371,.358,.340,.312,.298,.302,.325, 2953. |
| 3142 |
|
|
P .356,.388,.421,.414,.394,.360,.337,.319,.299,.285,.292,.313, 2954. |
| 3143 |
|
|
Q .364,.403,.431,.426,.398,.358,.328,.303,.292,.287,.297,.324, 2955. |
| 3144 |
|
|
R .373,.421,.447,.440,.408,.355,.323,.295,.289,.291,.305,.329/ 2956. |
| 3145 |
|
|
DATA O3AVEB/ 2957. |
| 3146 |
|
|
A .318,.295,.291,.293,.293,.299,.301,.305,.314,.326,.372,.358, 2958. |
| 3147 |
|
|
B .321,.300,.295,.293,.291,.301,.301,.306,.314,.326,.361,.353, 2959. |
| 3148 |
|
|
C .315,.302,.296,.291,.288,.300,.303,.306,.318,.328,.348,.340, 2960. |
| 3149 |
|
|
D .307,.296,.291,.284,.278,.298,.299,.305,.314,.326,.335,.324, 2961. |
| 3150 |
|
|
E .294,.285,.286,.272,.270,.286,.288,.296,.302,.315,.315,.304, 2962. |
| 3151 |
|
|
F .278,.271,.265,.260,.258,.270,.273,.283,.287,.298,.293,.284, 2963. |
| 3152 |
|
|
G .262,.259,.254,.250,.247,.255,.259,.268,.270,.282,.274,.266, 2964. |
| 3153 |
|
|
H .247,.246,.244,.245,.239,.245,.247,.255,.255,.266,.257,.250, 2965. |
| 3154 |
|
|
I .235,.235,.239,.244,.240,.238,.236,.244,.244,.249,.244,.239, 2966. |
| 3155 |
|
|
J .233,.234,.243,.251,.249,.240,.234,.235,.232,.231,.231,.231, 2967. |
| 3156 |
|
|
K .247,.254,.263,.267,.262,.253,.242,.240,.237,.232,.232,.237, 2968. |
| 3157 |
|
|
L .279,.287,.296,.282,.286,.275,.260,.257,.253,.246,.246,.258, 2969. |
| 3158 |
|
|
M .320,.336,.345,.348,.325,.309,.293,.282,.279,.267,.272,.294, 2970. |
| 3159 |
|
|
N .346,.369,.379,.377,.348,.330,.317,.299,.286,.280,.288,.312, 2971. |
| 3160 |
|
|
O .368,.406,.412,.401,.373,.345,.332,.312,.293,.284,.293,.316, 2972. |
| 3161 |
|
|
P .366,.409,.423,.418,.386,.349,.326,.307,.290,.278,.295,.312, 2973. |
| 3162 |
|
|
Q .366,.407,.428,.429,.396,.352,.323,.296,.287,.282,.298,.318, 2974. |
| 3163 |
|
|
R .372,.420,.446,.441,.407,.352,.320,.292,.286,.290,.305,.327/ 2975. |
| 3164 |
|
|
DATA O3AVEC/ 2976. |
| 3165 |
|
|
A .319,.296,.292,.294,.294,.299,.302,.306,.316,.328,.372,.359, 2977. |
| 3166 |
|
|
B .321,.300,.295,.297,.293,.303,.305,.309,.319,.332,.367,.359, 2978. |
| 3167 |
|
|
C .322,.309,.302,.297,.293,.309,.309,.314,.326,.338,.362,.353, 2979. |
| 3168 |
|
|
D .324,.313,.303,.294,.295,.314,.311,.318,.330,.342,.353,.343, 2980. |
| 3169 |
|
|
E .315,.308,.296,.286,.287,.305,.306,.314,.326,.335,.338,.326, 2981. |
| 3170 |
|
|
F .294,.290,.281,.271,.273,.287,.290,.299,.307,.319,.312,.303, 2982. |
| 3171 |
|
|
G .274,.272,.264,.258,.258,.268,.272,.281,.286,.297,.290,.281, 2983. |
| 3172 |
|
|
H .254,.254,.251,.248,.248,.254,.257,.263,.267,.276,.271,.262, 2984. |
| 3173 |
|
|
I .240,.239,.241,.245,.241,.243,.244,.250,.251,.256,.250,.246, 2985. |
| 3174 |
|
|
J .230,.231,.238,.249,.246,.237,.234,.233,.234,.233,.230,.228, 2986. |
| 3175 |
|
|
K .238,.244,.251,.258,.253,.244,.236,.235,.233,.228,.228,.230, 2987. |
| 3176 |
|
|
L .259,.269,.276,.279,.268,.254,.246,.241,.238,.235,.237,.246, 2988. |
| 3177 |
|
|
M .289,.305,.312,.306,.289,.270,.261,.255,.249,.246,.252,.268, 2989. |
| 3178 |
|
|
N .321,.347,.354,.343,.315,.291,.281,.273,.262,.259,.268,.285, 2990. |
| 3179 |
|
|
O .351,.394,.396,.384,.353,.315,.300,.288,.275,.271,.282,.296, 2991. |
| 3180 |
|
|
P .363,.414,.422,.415,.382,.333,.313,.292,.281,.276,.292,.306, 2992. |
| 3181 |
|
|
Q .366,.415,.430,.433,.398,.346,.313,.288,.282,.280,.299,.317, 2993. |
| 3182 |
|
|
R .372,.421,.445,.441,.406,.348,.316,.289,.285,.289,.306,.327/ 2994. |
| 3183 |
|
|
DATA O3AVED/ 2995. |
| 3184 |
|
|
A .320,.296,.293,.294,.295,.300,.303,.308,.317,.330,.374,.361, 2996. |
| 3185 |
|
|
B .322,.300,.297,.299,.296,.307,.310,.314,.323,.339,.373,.366, 2997. |
| 3186 |
|
|
C .329,.313,.310,.304,.302,.320,.318,.326,.338,.352,.373,.367, 2998. |
| 3187 |
|
|
D .343,.330,.318,.306,.315,.333,.329,.337,.354,.366,.370,.366, 2999. |
| 3188 |
|
|
E .334,.324,.311,.299,.312,.326,.329,.333,.352,.357,.354,.342, 3000. |
| 3189 |
|
|
F .304,.300,.291,.279,.285,.302,.308,.315,.324,.328,.325,.312, 3001. |
| 3190 |
|
|
G .277,.276,.268,.262,.266,.279,.283,.289,.296,.303,.299,.283, 3002. |
| 3191 |
|
|
H .256,.257,.253,.249,.252,.259,.266,.269,.274,.278,.273,.263, 3003. |
| 3192 |
|
|
I .242,.243,.243,.248,.247,.251,.255,.256,.258,.260,.253,.249, 3004. |
| 3193 |
|
|
J .231,.234,.238,.250,.255,.251,.250,.246,.248,.244,.237,.229, 3005. |
| 3194 |
|
|
K .235,.241,.248,.257,.259,.257,.248,.246,.245,.244,.233,.230, 3006. |
| 3195 |
|
|
L .256,.261,.267,.270,.269,.262,.251,.247,.247,.248,.239,.248, 3007. |
| 3196 |
|
|
M .293,.304,.306,.302,.288,.272,.259,.256,.256,.256,.254,.269, 3008. |
| 3197 |
|
|
N .327,.344,.356,.346,.319,.291,.272,.270,.264,.267,.270,.285, 3009. |
| 3198 |
|
|
O .356,.392,.402,.388,.359,.312,.289,.281,.276,.281,.285,.297, 3010. |
| 3199 |
|
|
P .368,.416,.424,.415,.388,.328,.304,.285,.279,.284,.295,.309, 3011. |
| 3200 |
|
|
Q .370,.418,.436,.436,.402,.338,.306,.283,.278,.284,.301,.320, 3012. |
| 3201 |
|
|
R .373,.422,.446,.441,.407,.345,.312,.286,.275,.291,.307,.328/ 3013. |
| 3202 |
|
|
DATA O3AVEE/ 3014. |
| 3203 |
|
|
A .319,.295,.293,.295,.296,.300,.304,.309,.318,.332,.375,.362, 3015. |
| 3204 |
|
|
B .325,.301,.300,.302,.300,.309,.313,.319,.328,.345,.378,.370, 3016. |
| 3205 |
|
|
C .332,.314,.312,.310,.310,.327,.329,.335,.347,.362,.381,.375, 3017. |
| 3206 |
|
|
D .348,.334,.324,.312,.328,.346,.366,.352,.372,.381,.377,.373, 3018. |
| 3207 |
|
|
E .337,.327,.318,.303,.322,.335,.342,.347,.363,.366,.358,.344, 3019. |
| 3208 |
|
|
F .301,.297,.292,.282,.291,.307,.314,.321,.331,.332,.324,.309, 3020. |
| 3209 |
|
|
G .275,.271,.269,.264,.270,.279,.286,.292,.299,.301,.293,.281, 3021. |
| 3210 |
|
|
H .255,.253,.252,.251,.253,.258,.265,.269,.275,.277,.268,.262, 3022. |
| 3211 |
|
|
I .245,.244,.246,.250,.249,.253,.254,.257,.259,.260,.252,.249, 3023. |
| 3212 |
|
|
J .240,.239,.245,.255,.256,.260,.256,.253,.253,.251,.243,.237, 3024. |
| 3213 |
|
|
K .247,.248,.252,.263,.270,.268,.258,.256,.256,.252,.244,.238, 3025. |
| 3214 |
|
|
L .263,.263,.268,.277,.282,.276,.261,.259,.259,.258,.251,.251, 3026. |
| 3215 |
|
|
M .299,.304,.309,.309,.302,.291,.269,.266,.268,.269,.269,.275, 3027. |
| 3216 |
|
|
N .346,.358,.365,.353,.335,.307,.276,.272,.276,.283,.289,.300, 3028. |
| 3217 |
|
|
O .379,.400,.414,.401,.373,.319,.286,.280,.283,.293,.303,.314, 3029. |
| 3218 |
|
|
P .382,.421,.437,.427,.398,.323,.293,.280,.280,.293,.308,.321, 3030. |
| 3219 |
|
|
Q .375,.424,.444,.440,.405,.334,.298,.278,.276,.290,.306,.326, 3031. |
| 3220 |
|
|
R .374,.424,.448,.443,.406,.345,.310,.284,.281,.292,.309,.328/ 3032. |
| 3221 |
|
|
DATA O3AVEF/ 3033. |
| 3222 |
|
|
A .318,.294,.294,.295,.298,.301,.304,.311,.320,.333,.377,.361, 3034. |
| 3223 |
|
|
B .324,.298,.300,.304,.305,.310,.315,.323,.331,.348,.383,.371, 3035. |
| 3224 |
|
|
C .337,.311,.314,.313,.317,.330,.333,.344,.354,.369,.386,.377, 3036. |
| 3225 |
|
|
D .350,.330,.324,.317,.332,.349,.351,.362,.378,.390,.380,.372, 3037. |
| 3226 |
|
|
E .333,.322,.314,.307,.323,.339,.345,.358,.369,.372,.357,.340, 3038. |
| 3227 |
|
|
F .300,.292,.286,.284,.294,.307,.316,.327,.335,.334,.323,.307, 3039. |
| 3228 |
|
|
G .275,.269,.264,.263,.269,.277,.285,.292,.300,.303,.290,.279, 3040. |
| 3229 |
|
|
H .254,.251,.250,.251,.254,.256,.261,.267,.271,.276,.266,.261, 3041. |
| 3230 |
|
|
I .243,.242,.242,.247,.248,.250,.247,.251,.252,.258,.253,.247, 3042. |
| 3231 |
|
|
J .237,.239,.243,.253,.255,.255,.246,.243,.244,.245,.239,.236, 3043. |
| 3232 |
|
|
K .246,.247,.253,.263,.265,.265,.253,.245,.247,.247,.239,.238, 3044. |
| 3233 |
|
|
L .265,.265,.276,.283,.284,.280,.261,.254,.253,.258,.250,.250, 3045. |
| 3234 |
|
|
M .306,.309,.321,.316,.318,.292,.273,.259,.265,.271,.273,.277, 3046. |
| 3235 |
|
|
N .365,.369,.381,.363,.347,.313,.278,.264,.275,.290,.302,.307, 3047. |
| 3236 |
|
|
O .396,.416,.431,.415,.405,.322,.282,.271,.288,.303,.321,.328, 3048. |
| 3237 |
|
|
P .397,.433,.455,.436,.404,.322,.287,.273,.276,.302,.320,.333, 3049. |
| 3238 |
|
|
Q .382,.429,.451,.442,.408,.331,.297,.274,.273,.295,.311,.333, 3050. |
| 3239 |
|
|
R .375,.427,.450,.445,.407,.343,.309,.283,.280,.295,.311,.330/ 3051. |
| 3240 |
|
|
DATA O3AVEG/ 3052. |
| 3241 |
|
|
A .317,.293,.293,.295,.299,.299,.305,.311,.320,.335,.378,.360, 3053. |
| 3242 |
|
|
B .323,.296,.300,.304,.306,.310,.317,.325,.334,.353,.385,.367, 3054. |
| 3243 |
|
|
C .335,.307,.310,.312,.318,.328,.335,.347,.357,.376,.390,.372, 3055. |
| 3244 |
|
|
D .346,.324,.320,.317,.332,.349,.354,.367,.384,.393,.384,.368, 3056. |
| 3245 |
|
|
E .331,.318,.311,.305,.324,.339,.349,.365,.378,.377,.360,.339, 3057. |
| 3246 |
|
|
F .301,.293,.286,.285,.296,.309,.321,.334,.344,.339,.325,.309, 3058. |
| 3247 |
|
|
G .276,.270,.266,.267,.271,.280,.287,.295,.303,.308,.294,.282, 3059. |
| 3248 |
|
|
H .257,.253,.250,.252,.254,.257,.261,.266,.271,.279,.268,.261, 3060. |
| 3249 |
|
|
I .240,.241,.241,.246,.246,.250,.246,.249,.253,.259,.254,.248, 3061. |
| 3250 |
|
|
J .234,.238,.245,.256,.258,.259,.244,.243,.241,.243,.237,.235, 3062. |
| 3251 |
|
|
K .244,.249,.259,.271,.274,.274,.257,.251,.248,.248,.238,.237, 3063. |
| 3252 |
|
|
L .270,.272,.289,.297,.298,.294,.277,.267,.260,.262,.251,.254, 3064. |
| 3253 |
|
|
M .329,.338,.353,.338,.333,.313,.296,.275,.273,.282,.281,.296, 3065. |
| 3254 |
|
|
N .401,.414,.424,.392,.369,.329,.298,.272,.282,.303,.321,.341, 3066. |
| 3255 |
|
|
O .420,.451,.461,.432,.389,.331,.291,.272,.279,.313,.343,.358, 3067. |
| 3256 |
|
|
P .411,.451,.468,.447,.403,.320,.289,.271,.277,.308,.334,.349, 3068. |
| 3257 |
|
|
Q .386,.434,.456,.443,.404,.332,.297,.273,.273,.300,.317,.339, 3069. |
| 3258 |
|
|
R .378,.430,.453,.446,.407,.342,.310,.282,.279,.296,.314,.332/ 3070. |
| 3259 |
|
|
DATA O3AVEH/ 3071. |
| 3260 |
|
|
A .315,.292,.293,.295,.299,.297,.303,.311,.320,.334,.378,.358, 3072. |
| 3261 |
|
|
B .320,.294,.298,.303,.306,.308,.316,.325,.337,.355,.387,.362, 3073. |
| 3262 |
|
|
C .330,.304,.307,.311,.315,.323,.334,.345,.360,.381,.389,.366, 3074. |
| 3263 |
|
|
D .339,.318,.312,.314,.328,.344,.355,.368,.388,.401,.384,.360, 3075. |
| 3264 |
|
|
E .325,.313,.302,.300,.318,.339,.354,.369,.381,.380,.360,.337, 3076. |
| 3265 |
|
|
F .299,.291,.285,.284,.296,.313,.326,.340,.350,.343,.328,.312, 3077. |
| 3266 |
|
|
G .277,.271,.269,.269,.272,.281,.288,.296,.308,.311,.298,.289, 3078. |
| 3267 |
|
|
H .257,.253,.252,.254,.253,.257,.262,.267,.272,.281,.272,.265, 3079. |
| 3268 |
|
|
I .241,.241,.241,.246,.245,.248,.246,.248,.253,.260,.255,.250, 3080. |
| 3269 |
|
|
J .234,.236,.242,.256,.260,.260,.246,.244,.240,.241,.237,.237, 3081. |
| 3270 |
|
|
K .243,.246,.257,.273,.279,.276,.261,.258,.251,.246,.238,.238, 3082. |
| 3271 |
|
|
L .270,.269,.288,.299,.308,.299,.283,.276,.269,.263,.252,.257, 3083. |
| 3272 |
|
|
M .327,.339,.358,.349,.351,.337,.313,.292,.288,.280,.284,.302, 3084. |
| 3273 |
|
|
N .407,.419,.432,.407,.390,.356,.324,.298,.300,.304,.327,.368, 3085. |
| 3274 |
|
|
O .421,.455,.459,.439,.393,.333,.306,.287,.289,.311,.345,.377, 3086. |
| 3275 |
|
|
P .408,.452,.465,.443,.399,.323,.296,.276,.279,.309,.338,.362, 3087. |
| 3276 |
|
|
Q .387,.437,.459,.444,.404,.334,.301,.276,.277,.302,.320,.345, 3088. |
| 3277 |
|
|
R .379,.433,.455,.447,.408,.343,.313,.282,.279,.298,.315,.336/ 3089. |
| 3278 |
|
|
DATA O3AVEI/ 3090. |
| 3279 |
|
|
A .313,.291,.291,.293,.299,.296,.302,.310,.319,.333,.379,.354, 3091. |
| 3280 |
|
|
B .316,.292,.295,.300,.307,.306,.315,.322,.333,.354,.384,.354, 3092. |
| 3281 |
|
|
C .322,.302,.301,.307,.309,.319,.331,.340,.357,.379,.385,.356, 3093. |
| 3282 |
|
|
D .328,.310,.301,.306,.316,.332,.347,.359,.380,.397,.379,.348, 3094. |
| 3283 |
|
|
E .315,.304,.293,.296,.308,.328,.345,.360,.374,.376,.356,.329, 3095. |
| 3284 |
|
|
F .292,.285,.277,.278,.288,.304,.318,.330,.340,.340,.324,.306, 3096. |
| 3285 |
|
|
G .271,.266,.262,.263,.266,.277,.283,.291,.301,.307,.293,.284, 3097. |
| 3286 |
|
|
H .253,.249,.249,.252,.250,.256,.261,.267,.271,.278,.267,.263, 3098. |
| 3287 |
|
|
I .240,.238,.240,.247,.244,.248,.247,.250,.254,.258,.251,.249, 3099. |
| 3288 |
|
|
J .233,.236,.243,.254,.259,.258,.248,.246,.241,.243,.238,.238, 3100. |
| 3289 |
|
|
K .242,.246,.256,.268,.273,.271,.260,.255,.250,.244,.240,.239, 3101. |
| 3290 |
|
|
L .258,.266,.278,.290,.295,.288,.277,.269,.265,.257,.253,.256, 3102. |
| 3291 |
|
|
M .294,.308,.325,.326,.322,.308,.297,.284,.278,.271,.277,.287, 3103. |
| 3292 |
|
|
N .338,.368,.383,.371,.357,.329,.316,.294,.287,.288,.303,.324, 3104. |
| 3293 |
|
|
O .375,.420,.429,.411,.382,.328,.312,.293,.287,.299,.322,.354, 3105. |
| 3294 |
|
|
P .388,.440,.454,.437,.396,.328,.307,.285,.282,.305,.330,.359, 3106. |
| 3295 |
|
|
Q .386,.439,.457,.444,.404,.338,.309,.283,.280,.304,.321,.349, 3107. |
| 3296 |
|
|
R .379,.435,.456,.448,.408,.345,.316,.286,.281,.300,.317,.337/ 3108. |
| 3297 |
|
|
DATA O3AVEJ/ 3109. |
| 3298 |
|
|
A .313,.290,.290,.291,.298,.294,.301,.309,.318,.331,.378,.353, 3110. |
| 3299 |
|
|
B .313,.291,.291,.296,.304,.302,.311,.318,.330,.348,.382,.350, 3111. |
| 3300 |
|
|
C .315,.297,.294,.300,.306,.310,.325,.334,.348,.364,.378,.346, 3112. |
| 3301 |
|
|
D .316,.301,.292,.297,.305,.317,.334,.346,.360,.371,.366,.335, 3113. |
| 3302 |
|
|
E .304,.293,.283,.286,.295,.313,.330,.344,.356,.359,.346,.316, 3114. |
| 3303 |
|
|
F .284,.276,.268,.271,.279,.297,.309,.320,.325,.330,.317,.296, 3115. |
| 3304 |
|
|
G .265,.258,.254,.257,.261,.273,.280,.288,.289,.296,.287,.274, 3116. |
| 3305 |
|
|
H .250,.245,.244,.249,.247,.255,.260,.265,.268,.273,.263,.257, 3117. |
| 3306 |
|
|
I .237,.235,.238,.246,.246,.249,.247,.249,.251,.257,.249,.247, 3118. |
| 3307 |
|
|
J .234,.236,.245,.256,.259,.255,.248,.249,.244,.245,.242,.238, 3119. |
| 3308 |
|
|
K .244,.249,.259,.271,.273,.270,.258,.256,.253,.247,.243,.242, 3120. |
| 3309 |
|
|
L .261,.273,.283,.291,.292,.284,.271,.269,.263,.257,.254,.257, 3121. |
| 3310 |
|
|
M .289,.305,.319,.321,.315,.301,.287,.281,.273,.268,.272,.282, 3122. |
| 3311 |
|
|
N .321,.347,.364,.358,.344,.319,.305,.293,.282,.281,.291,.313, 3123. |
| 3312 |
|
|
O .357,.400,.409,.397,.373,.332,.314,.295,.286,.293,.309,.333, 3124. |
| 3313 |
|
|
P .377,.429,.442,.429,.396,.338,.317,.294,.287,.302,.321,.351, 3125. |
| 3314 |
|
|
Q .385,.439,.458,.443,.407,.345,.318,.292,.284,.304,.322,.349, 3126. |
| 3315 |
|
|
R .380,.437,.458,.449,.408,.348,.319,.289,.283,.301,.319,.340/ 3127. |
| 3316 |
|
|
DATA O3AVEK/ 3128. |
| 3317 |
|
|
A .311,.289,.289,.290,.298,.293,.300,.308,.317,.329,.377,.352, 3129. |
| 3318 |
|
|
B .308,.290,.288,.291,.301,.296,.307,.315,.326,.340,.377,.344, 3130. |
| 3319 |
|
|
C .305,.291,.287,.293,.297,.302,.315,.325,.335,.346,.369,.333, 3131. |
| 3320 |
|
|
D .299,.289,.281,.287,.293,.302,.317,.327,.335,.344,.353,.318, 3132. |
| 3321 |
|
|
E .287,.279,.272,.277,.281,.295,.309,.320,.325,.332,.331,.301, 3133. |
| 3322 |
|
|
F .272,.264,.259,.262,.268,.281,.292,.300,.300,.309,.305,.282, 3134. |
| 3323 |
|
|
G .257,.249,.246,.250,.254,.264,.271,.278,.279,.285,.278,.263, 3135. |
| 3324 |
|
|
H .246,.239,.239,.245,.245,.252,.255,.261,.262,.267,.259,.250, 3136. |
| 3325 |
|
|
I .234,.231,.239,.245,.245,.248,.245,.249,.248,.254,.246,.243, 3137. |
| 3326 |
|
|
J .235,.237,.247,.258,.260,.257,.250,.250,.245,.246,.241,.240, 3138. |
| 3327 |
|
|
K .248,.254,.264,.276,.276,.272,.262,.258,.255,.250,.248,.246, 3139. |
| 3328 |
|
|
L .267,.278,.289,.300,.296,.286,.272,.270,.263,.258,.258,.262, 3140. |
| 3329 |
|
|
M .292,.310,.325,.329,.319,.302,.288,.280,.273,.268,.274,.281, 3141. |
| 3330 |
|
|
N .323,.346,.365,.365,.347,.320,.305,.291,.282,.281,.292,.305, 3142. |
| 3331 |
|
|
O .352,.390,.405,.398,.378,.338,.316,.300,.290,.294,.309,.330, 3143. |
| 3332 |
|
|
P .376,.424,.440,.431,.404,.350,.323,.303,.293,.303,.321,.349, 3144. |
| 3333 |
|
|
Q .386,.442,.462,.448,.411,.354,.324,.298,.289,.306,.325,.349, 3145. |
| 3334 |
|
|
R .381,.441,.459,.452,.410,.352,.322,.293,.286,.301,.320,.342/ 3146. |
| 3335 |
|
|
DATA O3AVEL/ 3147. |
| 3336 |
|
|
A .309,.290,.288,.288,.295,.292,.299,.307,.315,.327,.375,.350, 3148. |
| 3337 |
|
|
B .306,.289,.287,.288,.298,.293,.304,.311,.320,.333,.372,.340, 3149. |
| 3338 |
|
|
C .298,.286,.282,.288,.290,.294,.308,.316,.322,.332,.362,.325, 3150. |
| 3339 |
|
|
D .289,.280,.274,.281,.282,.290,.304,.312,.317,.325,.342,.309, 3151. |
| 3340 |
|
|
E .276,.269,.264,.268,.271,.281,.293,.300,.304,.313,.318,.290, 3152. |
| 3341 |
|
|
F .262,.256,.253,.255,.258,.267,.278,.283,.283,.293,.294,.272, 3153. |
| 3342 |
|
|
G .250,.245,.241,.245,.246,.255,.261,.267,.265,.282,.272,.256, 3154. |
| 3343 |
|
|
H .240,.235,.236,.243,.240,.245,.249,.254,.253,.260,.254,.247, 3155. |
| 3344 |
|
|
I .232,.229,.239,.245,.244,.247,.241,.245,.241,.246,.243,.241, 3156. |
| 3345 |
|
|
J .235,.236,.247,.258,.258,.254,.246,.246,.239,.240,.238,.240, 3157. |
| 3346 |
|
|
K .248,.253,.263,.273,.271,.267,.256,.253,.245,.243,.243,.244, 3158. |
| 3347 |
|
|
L .265,.274,.287,.293,.290,.281,.267,.262,.256,.251,.253,.258, 3159. |
| 3348 |
|
|
M .293,.307,.324,.323,.315,.298,.284,.275,.268,.263,.271,.278, 3160. |
| 3349 |
|
|
N .326,.348,.370,.363,.347,.320,.304,.290,.281,.278,.291,.306, 3161. |
| 3350 |
|
|
O .357,.391,.412,.404,.380,.347,.322,.303,.296,.296,.313,.334, 3162. |
| 3351 |
|
|
P .381,.431,.447,.439,.412,.363,.331,.311,.301,.308,.331,.353, 3163. |
| 3352 |
|
|
Q .389,.449,.470,.456,.417,.363,.329,.306,.296,.308,.331,.354, 3164. |
| 3353 |
|
|
R .382,.441,.462,.454,.413,.354,.325,.296,.289,.301,.319,.343/ 3165. |
| 3354 |
|
|
DATA O3AVEM/ 3166. |
| 3355 |
|
|
A .309,.290,.288,.289,.293,.292,.299,.306,.313,.325,.374,.350, 3167. |
| 3356 |
|
|
B .306,.289,.286,.285,.296,.291,.300,.308,.316,.326,.369,.339, 3168. |
| 3357 |
|
|
C .297,.284,.281,.285,.288,.290,.302,.308,.315,.324,.355,.323, 3169. |
| 3358 |
|
|
D .287,.278,.272,.275,.277,.284,.295,.300,.306,.316,.333,.304, 3170. |
| 3359 |
|
|
E .273,.266,.261,.263,.267,.274,.284,.288,.292,.302,.311,.286, 3171. |
| 3360 |
|
|
F .260,.253,.250,.252,.253,.261,.268,.273,.275,.284,.288,.269, 3172. |
| 3361 |
|
|
G .247,.244,.241,.245,.243,.250,.254,.260,.260,.270,.268,.254, 3173. |
| 3362 |
|
|
H .238,.234,.235,.242,.239,.243,.244,.250,.249,.255,.253,.245, 3174. |
| 3363 |
|
|
I .231,.231,.238,.244,.242,.246,.238,.242,.239,.243,.242,.239, 3175. |
| 3364 |
|
|
J .236,.238,.247,.257,.254,.253,.245,.244,.237,.235,.235,.236, 3176. |
| 3365 |
|
|
K .250,.254,.263,.270,.266,.264,.254,.250,.244,.239,.237,.243, 3177. |
| 3366 |
|
|
L .270,.279,.289,.290,.285,.279,.267,.261,.256,.250,.251,.258, 3178. |
| 3367 |
|
|
M .301,.317,.329,.322,.314,.298,.285,.277,.270,.263,.270,.282, 3179. |
| 3368 |
|
|
N .342,.367,.380,.369,.351,.326,.309,.294,.286,.284,.295,.314, 3180. |
| 3369 |
|
|
O .380,.412,.424,.411,.388,.357,.331,.311,.303,.302,.325,.347, 3181. |
| 3370 |
|
|
P .398,.448,.457,.449,.419,.373,.343,.318,.309,.314,.341,.366, 3182. |
| 3371 |
|
|
Q .396,.456,.480,.466,.424,.370,.338,.311,.303,.311,.336,.363, 3183. |
| 3372 |
|
|
R .384,.442,.464,.456,.414,.358,.327,.297,.290,.302,.322,.344/ 3184. |
| 3373 |
|
|
DATA O3AVEN/ 3185. |
| 3374 |
|
|
A .311,.291,.287,.288,.293,.292,.297,.305,.312,.325,.373,.350, 3186. |
| 3375 |
|
|
B .307,.290,.286,.285,.293,.292,.300,.305,.315,.326,.366,.341, 3187. |
| 3376 |
|
|
C .300,.287,.283,.282,.288,.292,.300,.306,.313,.324,.351,.323, 3188. |
| 3377 |
|
|
D .290,.281,.274,.276,.279,.285,.293,.298,.303,.315,.330,.308, 3189. |
| 3378 |
|
|
E .276,.272,.265,.264,.267,.274,.281,.287,.288,.302,.309,.289, 3190. |
| 3379 |
|
|
F .263,.259,.254,.253,.257,.262,.267,.272,.274,.285,.287,.273, 3191. |
| 3380 |
|
|
G .252,.247,.244,.248,.247,.252,.254,.260,.262,.270,.268,.259, 3192. |
| 3381 |
|
|
H .243,.238,.239,.244,.241,.245,.245,.251,.251,.257,.253,.249, 3193. |
| 3382 |
|
|
I .236,.233,.238,.244,.244,.246,.238,.243,.242,.245,.243,.242, 3194. |
| 3383 |
|
|
J .237,.241,.247,.256,.255,.254,.245,.245,.242,.234,.234,.236, 3195. |
| 3384 |
|
|
K .252,.259,.266,.271,.269,.269,.257,.256,.251,.242,.240,.245, 3196. |
| 3385 |
|
|
L .277,.286,.296,.298,.292,.290,.276,.275,.267,.259,.259,.267, 3197. |
| 3386 |
|
|
M .323,.342,.352,.339,.333,.319,.303,.298,.288,.280,.285,.296, 3198. |
| 3387 |
|
|
N .374,.403,.413,.392,.376,.351,.332,.319,.306,.303,.317,.340, 3199. |
| 3388 |
|
|
O .408,.448,.448,.433,.410,.375,.351,.330,.317,.318,.343,.368, 3200. |
| 3389 |
|
|
P .418,.467,.473,.464,.426,.383,.347,.328,.316,.319,.347,.376, 3201. |
| 3390 |
|
|
Q .402,.459,.482,.474,.426,.374,.343,.313,.306,.313,.338,.368, 3202. |
| 3391 |
|
|
R .384,.440,.463,.458,.415,.360,.328,.299,.291,.301,.319,.344/ 3203. |
| 3392 |
|
|
DATA O3AVEO/ 3204. |
| 3393 |
|
|
A .313,.291,.288,.288,.292,.292,.298,.305,.312,.324,.364,.351, 3205. |
| 3394 |
|
|
B .311,.294,.289,.286,.294,.293,.302,.306,.316,.326,.358,.345, 3206. |
| 3395 |
|
|
C .308,.296,.291,.286,.294,.297,.303,.310,.316,.330,.354,.331, 3207. |
| 3396 |
|
|
D .301,.292,.284,.282,.286,.295,.301,.307,.310,.326,.334,.318, 3208. |
| 3397 |
|
|
E .290,.283,.274,.273,.276,.286,.291,.297,.299,.314,.314,.302, 3209. |
| 3398 |
|
|
F .280,.272,.266,.263,.264,.272,.277,.283,.286,.297,.295,.286, 3210. |
| 3399 |
|
|
G .267,.261,.256,.254,.255,.260,.263,.268,.272,.280,.276,.271, 3211. |
| 3400 |
|
|
H .254,.250,.249,.249,.247,.251,.251,.256,.259,.264,.261,.258, 3212. |
| 3401 |
|
|
I .242,.242,.243,.245,.244,.248,.242,.247,.248,.252,.248,.248, 3213. |
| 3402 |
|
|
J .237,.242,.249,.256,.255,.255,.245,.244,.243,.237,.236,.236, 3214. |
| 3403 |
|
|
K .253,.256,.267,.271,.270,.270,.259,.258,.252,.245,.242,.248, 3215. |
| 3404 |
|
|
L .279,.283,.296,.296,.294,.292,.280,.279,.269,.260,.260,.268, 3216. |
| 3405 |
|
|
M .327,.339,.357,.345,.338,.328,.319,.309,.293,.284,.285,.302, 3217. |
| 3406 |
|
|
N .386,.409,.421,.405,.388,.363,.346,.332,.314,.311,.319,.348, 3218. |
| 3407 |
|
|
O .419,.450,.459,.445,.418,.384,.361,.338,.322,.320,.340,.373, 3219. |
| 3408 |
|
|
P .419,.461,.473,.468,.423,.358,.358,.331,.316,.319,.343,.376, 3220. |
| 3409 |
|
|
Q .401,.453,.477,.469,.423,.375,.345,.314,.307,.312,.333,.361, 3221. |
| 3410 |
|
|
R .382,.437,.461,.455,.415,.361,.329,.299,.291,.301,.316,.341/ 3222. |
| 3411 |
|
|
DATA O3AVEP/ 3223. |
| 3412 |
|
|
A .314,.293,.289,.290,.292,.294,.299,.305,.312,.323,.363,.352, 3224. |
| 3413 |
|
|
B .315,.298,.293,.290,.294,.299,.303,.307,.316,.324,.365,.350, 3225. |
| 3414 |
|
|
C .315,.303,.296,.291,.300,.306,.311,.316,.323,.336,.360,.341, 3226. |
| 3415 |
|
|
D .308,.301,.293,.291,.297,.308,.312,.318,.324,.337,.345,.329, 3227. |
| 3416 |
|
|
E .299,.292,.284,.283,.285,.299,.306,.311,.317,.326,.327,.314, 3228. |
| 3417 |
|
|
F .285,.280,.272,.272,.274,.284,.293,.296,.301,.308,.306,.297, 3229. |
| 3418 |
|
|
G .272,.266,.262,.261,.262,.269,.275,.280,.283,.289,.284,.280, 3230. |
| 3419 |
|
|
H .256,.253,.251,.251,.251,.255,.256,.264,.266,.271,.267,.263, 3231. |
| 3420 |
|
|
I .241,.242,.244,.245,.245,.248,.245,.251,.251,.255,.252,.251, 3232. |
| 3421 |
|
|
J .236,.239,.247,.253,.253,.251,.242,.244,.239,.237,.235,.236, 3233. |
| 3422 |
|
|
K .248,.250,.262,.267,.264,.262,.254,.250,.244,.240,.235,.239, 3234. |
| 3423 |
|
|
L .268,.270,.286,.287,.284,.278,.267,.264,.256,.250,.245,.256, 3235. |
| 3424 |
|
|
M .301,.308,.329,.322,.317,.300,.297,.281,.272,.264,.263,.279, 3236. |
| 3425 |
|
|
N .351,.362,.380,.372,.360,.337,.320,.305,.295,.285,.287,.316, 3237. |
| 3426 |
|
|
O .383,.406,.427,.415,.391,.365,.345,.324,.310,.304,.310,.342, 3238. |
| 3427 |
|
|
P .393,.428,.450,.441,.404,.373,.353,.324,.310,.310,.321,.356, 3239. |
| 3428 |
|
|
Q .387,.435,.461,.456,.412,.370,.341,.313,.303,.306,.321,.353, 3240. |
| 3429 |
|
|
R .381,.432,.457,.452,.413,.361,.328,.299,.291,.298,.314,.338/ 3241. |
| 3430 |
|
|
DATA O3AVEQ/ 3242. |
| 3431 |
|
|
A .315,.293,.289,.291,.293,.295,.298,.305,.312,.323,.362,.354, 3243. |
| 3432 |
|
|
B .316,.301,.295,.291,.294,.300,.303,.307,.316,.322,.361,.350, 3244. |
| 3433 |
|
|
C .318,.305,.297,.292,.298,.306,.311,.314,.324,.334,.354,.340, 3245. |
| 3434 |
|
|
D .309,.301,.292,.289,.295,.305,.312,.317,.326,.335,.343,.326, 3246. |
| 3435 |
|
|
E .295,.288,.279,.279,.284,.297,.305,.305,.316,.321,.324,.310, 3247. |
| 3436 |
|
|
F .279,.272,.266,.269,.272,.281,.289,.291,.299,.303,.305,.293, 3248. |
| 3437 |
|
|
G .263,.259,.254,.257,.259,.266,.273,.276,.281,.285,.284,.277, 3249. |
| 3438 |
|
|
H .247,.246,.244,.248,.247,.252,.253,.261,.265,.269,.267,.259, 3250. |
| 3439 |
|
|
I .235,.236,.239,.244,.243,.246,.243,.247,.251,.253,.249,.246, 3251. |
| 3440 |
|
|
J .231,.234,.243,.250,.251,.247,.240,.238,.233,.234,.232,.233, 3252. |
| 3441 |
|
|
K .242,.244,.257,.262,.260,.255,.247,.243,.235,.235,.228,.233, 3253. |
| 3442 |
|
|
L .257,.263,.278,.280,.275,.269,.258,.252,.242,.239,.235,.243, 3254. |
| 3443 |
|
|
M .280,.288,.308,.307,.299,.287,.274,.267,.255,.250,.246,.259, 3255. |
| 3444 |
|
|
N .309,.319,.348,.340,.332,.309,.293,.286,.273,.264,.261,.282, 3256. |
| 3445 |
|
|
O .339,.357,.388,.376,.360,.334,.320,.305,.289,.282,.279,.306, 3257. |
| 3446 |
|
|
P .365,.393,.424,.411,.386,.355,.340,.316,.300,.303,.297,.329, 3258. |
| 3447 |
|
|
Q .375,.415,.445,.439,.404,.365,.336,.310,.298,.299,.306,.338, 3259. |
| 3448 |
|
|
R .379,.428,.453,.447,.412,.360,.326,.298,.291,.296,.310,.335/ 3260. |
| 3449 |
|
|
DATA O3AVER/ 3261. |
| 3450 |
|
|
A .316,.295,.291,.292,.292,.296,.299,.305,.313,.323,.361,.355, 3262. |
| 3451 |
|
|
B .317,.301,.296,.292,.292,.300,.302,.305,.314,.319,.358,.348, 3263. |
| 3452 |
|
|
C .316,.303,.295,.289,.291,.301,.306,.307,.317,.324,.348,.336, 3264. |
| 3453 |
|
|
D .303,.294,.286,.283,.285,.296,.304,.304,.313,.322,.333,.318, 3265. |
| 3454 |
|
|
E .283,.277,.272,.272,.273,.284,.290,.296,.302,.309,.314,.299, 3266. |
| 3455 |
|
|
F .265,.262,.259,.259,.259,.268,.274,.282,.286,.293,.293,.279, 3267. |
| 3456 |
|
|
G .252,.249,.248,.249,.247,.253,.258,.265,.272,.277,.273,.265, 3268. |
| 3457 |
|
|
H .241,.238,.240,.242,.241,.244,.246,.252,.257,.260,.256,.249, 3269. |
| 3458 |
|
|
I .231,.229,.238,.241,.241,.242,.237,.242,.244,.247,.242,.239, 3270. |
| 3459 |
|
|
J .231,.233,.242,.249,.251,.246,.237,.235,.230,.230,.229,.230, 3271. |
| 3460 |
|
|
K .241,.250,.257,.265,.262,.257,.245,.243,.234,.230,.229,.231, 3272. |
| 3461 |
|
|
L .260,.273,.281,.285,.280,.272,.257,.256,.245,.238,.237,.245, 3273. |
| 3462 |
|
|
M .285,.302,.312,.314,.305,.294,.278,.277,.262,.252,.251,.262, 3274. |
| 3463 |
|
|
N .310,.331,.347,.346,.336,.320,.303,.298,.281,.267,.267,.283, 3275. |
| 3464 |
|
|
O .331,.354,.383,.378,.364,.342,.324,.315,.293,.278,.279,.297, 3276. |
| 3465 |
|
|
P .350,.379,.414,.398,.381,.343,.335,.317,.299,.287,.285,.311, 3277. |
| 3466 |
|
|
Q .367,.404,.436,.428,.399,.361,.332,.307,.295,.293,.298,.327, 3278. |
| 3467 |
|
|
R .376,.424,.450,.442,.409,.358,.326,.296,.290,.294,.306,.332/ 3279. |
| 3468 |
|
|
C 3280. |
| 3469 |
|
|
DIMENSION AO3AVE(18,12),SO3JF(11,19),SO3SO(11,19) 3281. |
| 3470 |
|
|
DATA AO3AVE/ .3148,.3160,.3171,.3159,.3027,.2824,.2645,3282. |
| 3471 |
|
|
A.2493,.2376,.2344,.2455,.2667,.3038,.3467,.3753,.3842,.3817,.3780,3283. |
| 3472 |
|
|
B.2926,.2959,.3008,.3035,.2943,.2763,.2600,.2463,.2366,.2366,.2500,3284. |
| 3473 |
|
|
C.2735,.3166,.3661,.4076,.4270,.4310,.4309,.2904,.2937,.2974,.2959,3285. |
| 3474 |
|
|
D.2869,.2704,.2561,.2454,.2403,.2443,.2590,.2844,.3293,.3803,.4210,3286. |
| 3475 |
|
|
E.4439,.4534,.4539,.2918,.2943,.2965,.2940,.2834,.2687,.2561,.2476,3287. |
| 3476 |
|
|
F.2450,.2538,.2676,.2888,.3259,.3692,.4077,.4325,.4454,.4476,.2951,3288. |
| 3477 |
|
|
G.2979,.2994,.3001,.2904,.2731,.2575,.2467,.2441,.2548,.2675,.2873,3289. |
| 3478 |
|
|
H.3181,.3517,.3828,.4002,.4080,.4096,.2960,.3012,.3084,.3132,.3044,3290. |
| 3479 |
|
|
I.2852,.2660,.2515,.2465,.2521,.2641,.2802,.3023,.3257,.3417,.3457,3291. |
| 3480 |
|
|
J.3521,.3517,.3008,.3070,.3153,.3211,.3127,.2934,.2714,.2545,.2437,3292. |
| 3481 |
|
|
K.2440,.2528,.2665,.2875,.3064,.3191,.3222,.3210,.3201,.3074,.3126,3293. |
| 3482 |
|
|
L.3221,.3276,.3211,.3015,.2783,.2603,.2478,.2431,.2499,.2624,.2784,3294. |
| 3483 |
|
|
M.2928,.3024,.3017,.2954,.2914,.3156,.3224,.3326,.3391,.3300,.3071,3295. |
| 3484 |
|
|
N.2827,.2632,.2489,.2399,.2455,.2566,.2720,.2854,.2939,.2931,.2889,3296. |
| 3485 |
|
|
O.2854,.3282,.3354,.3456,.3504,.3368,.3124,.2899,.2692,.2532,.2389,3297. |
| 3486 |
|
|
P.2415,.2521,.2672,.2844,.2967,.3003,.2986,.2966,.3723,.3713,.3661,3298. |
| 3487 |
|
|
Q.3538,.3332,.3072,.2826,.2626,.2481,.2359,.2373,.2489,.2700,.2936,3299. |
| 3488 |
|
|
R.3113,.3172,.3154,.3130,.3554,.3533,.3467,.3353,.3146,.2925,.2723,3300. |
| 3489 |
|
|
S.2562,.2450,.2350,.2387,.2554,.2828,.3140,.3331,.3406,.3408,.3351/3301. |
| 3490 |
|
|
C 3302. |
| 3491 |
|
|
DATA SO3JF/ 3303. |
| 3492 |
|
|
A 13.0,12.3,11.7,10.5,8.90,6.20,4.50,3.30,2.20,1.80,1.00, 3304. |
| 3493 |
|
|
B 13.6,12.9,11.9,10.3,8.30,6.10,4.45,3.40,2.50,1.85,1.00, 3305. |
| 3494 |
|
|
C 14.8,13.9,12.8,10.3,8.00,6.00,4.55,3.60,2.70,1.90,1.00, 3306. |
| 3495 |
|
|
D 16.6,15.1,14.0,11.0,7.95,6.00,4.65,3.70,2.95,1.95,1.00, 3307. |
| 3496 |
|
|
E 18.1,16.0,14.6,12.0,8.00,6.00,4.80,3.75,3.00,1.98,1.00, 3308. |
| 3497 |
|
|
F 18.3,16.3,14.8,12.6,8.20,6.15,4.80,3.80,3.05,2.00,1.00, 3309. |
| 3498 |
|
|
G 17.3,16.1,14.7,12.7,9.10,6.10,4.70,3.75,3.00,2.00,1.00, 3310. |
| 3499 |
|
|
H 16.3,15.5,14.5,12.6,9.00,6.00,4.55,3.65,2.95,1.98,1.00, 3311. |
| 3500 |
|
|
I 15.7,14.9,14.1,12.4,8.70,5.90,4.40,3.45,2.80,1.96,1.00, 3312. |
| 3501 |
|
|
J 15.3,14.1,13.5,12.2,8.30,5.85,4.25,3.40,2.75,1.95,1.00, 3313. |
| 3502 |
|
|
K 15.6,14.9,14.0,12.4,9.00,6.10,4.55,3.50,2.85,1.96,1.00, 3314. |
| 3503 |
|
|
L 17.4,16.6,16.0,14.0,10.0,7.30,5.10,3.90,3.00,1.97,1.00, 3315. |
| 3504 |
|
|
M 17.6,18.3,17.8,15.8,12.3,9.00,6.05,4.40,3.20,1.97,1.00, 3316. |
| 3505 |
|
|
N 16.0,16.9,17.8,16.8,15.2,12.0,7.90,5.10,3.65,1.97,1.00, 3317. |
| 3506 |
|
|
O 12.3,13.8,15.7,16.2,16.2,14.8,10.0,6.00,4.00,1.96,1.00, 3318. |
| 3507 |
|
|
P 12.0,11.9,12.0,13.8,14.3,14.3,12.0,6.80,4.30,1.95,1.00, 3319. |
| 3508 |
|
|
Q 11.9,11.8,11.7,11.6,11.8,12.0,10.3,7.20,4.50,1.90,1.00, 3320. |
| 3509 |
|
|
R 11.6,11.5,11.4,11.2,11.0,10.4,9.00,7.20,4.15,1.85,1.00, 3321. |
| 3510 |
|
|
S 11.2,10.9,10.7,10.5,10.0,9.75,8.60,7.00,3.80,1.80,1.00/ 3322. |
| 3511 |
|
|
DATA SO3SO/ 3323. |
| 3512 |
|
|
A 10.5,10.5,10.5,10.6,10.5,10.3,8.20,4.80,3.10,1.90,1.00, 3324. |
| 3513 |
|
|
B 11.5,11.5,11.6,12.1,12.1,10.8,8.05,4.95,3.40,1.92,1.00, 3325. |
| 3514 |
|
|
C 12.7,13.8,14.0,14.1,12.9,10.9,7.95,5.10,3.70,1.96,1.00, 3326. |
| 3515 |
|
|
D 15.4,15.9,16.0,15.4,13.2,10.7,7.40,5.15,3.85,1.98,1.00, 3327. |
| 3516 |
|
|
E 17.9,18.0,17.4,16.1,13.0,10.0,6.70,4.90,3.80,1.99,1.00, 3328. |
| 3517 |
|
|
F 18.3,18.6,17.8,16.1,12.1,9.10,5.95,4.80,3.70,2.00,1.00, 3329. |
| 3518 |
|
|
G 18.6,18.5,17.8,15.9,11.1,8.00,5.55,4.40,3.45,2.00,1.00, 3330. |
| 3519 |
|
|
H 18.2,18.1,17.2,15.1,10.3,7.40,5.10,4.00,3.10,1.99,1.00, 3331. |
| 3520 |
|
|
I 17.5,16.8,16.2,14.0,9.90,7.00,4.90,3.85,2.95,1.98,1.00, 3332. |
| 3521 |
|
|
J 16.5,15.8,15.0,12.9,9.40,6.65,4.80,3.70,2.90,1.96,1.00, 3333. |
| 3522 |
|
|
K 16.3,15.8,15.0,12.9,9.20,6.80,5.00,3.85,2.95,1.96,1.00, 3334. |
| 3523 |
|
|
L 16.4,16.2,15.8,14.0,9.80,7.10,5.10,3.95,3.00,1.96,1.00, 3335. |
| 3524 |
|
|
M 16.6,16.5,16.2,14.8,10.8,7.75,5.50,4.05,3.05,1.97,1.00, 3336. |
| 3525 |
|
|
N 16.5,16.6,16.5,16.0,12.1,9.00,6.00,4.40,3.10,1.97,1.00, 3337. |
| 3526 |
|
|
O 15.8,16.2,16.4,16.1,14.2,10.9,6.60,4.50,3.20,1.97,1.00, 3338. |
| 3527 |
|
|
P 12.2,14.2,15.5,15.3,14.7,12.4,7.40,4.70,3.10,1.96,1.00, 3339. |
| 3528 |
|
|
Q 11.6,11.9,12.1,14.0,13.9,12.3,8.00,4.40,2.95,1.90,1.00, 3340. |
| 3529 |
|
|
R 11.2,11.2,11.4,11.6,11.8,10.9,8.00,3.95,2.60,1.87,1.00, 3341. |
| 3530 |
|
|
S 11.0,10.8,10.5,10.3,10.1,9.70,7.00,3.65,2.20,1.80,1.00/ 3342. |
| 3531 |
|
|
C 3343. |
| 3532 |
|
|
DIMENSION XJDMO(14),HKMSPR(14),HKMAUT(14) 3344. |
| 3533 |
|
|
DIMENSION CNCAUT(14),CNCSPR(14),DEGLAT(14) 3345. |
| 3534 |
|
|
DATA DEGLAT/-85.0,-71.0,-59.0,-47.0,-35.0,-22.0,-9.0, 3346. |
| 3535 |
|
|
+ 9.0,22.0,35.0,47.0,59.0,71.0,85.0/ 3347. |
| 3536 |
|
|
DATA XJDMO/-15.0,16.0,45.0,75.0,105.0,136.0,166.0,197.0,228.0 3348. |
| 3537 |
|
|
+ ,258.0,289.0,319.0,350.0,381.0/ 3349. |
| 3538 |
|
|
DATA HKMSPR/18.5,18.5,19.0,23.5,24.0,24.5,26.5, 3350. |
| 3539 |
|
|
+ 26.5,25.0,22.5,21.0,20.0,18.5,16.5/ 3351. |
| 3540 |
|
|
DATA HKMAUT/16.5,18.5,20.0,21.0,22.5,25.0,26.5, 3352. |
| 3541 |
|
|
+ 26.5,24.5,24.0,23.5,19.0,18.5,18.5/ 3353. |
| 3542 |
|
|
DATA CNCSPR/0.0181,0.0212,0.0187,0.0167,0.0162,0.0183,0.0175, 3354. |
| 3543 |
|
|
+ 0.0187,0.0200,0.0196,0.0225,0.0291,0.0287,0.0300/ 3355. |
| 3544 |
|
|
DATA CNCAUT/0.0300,0.0287,0.0291,0.0225,0.0196,0.0200,0.0187, 3356. |
| 3545 |
|
|
+ 0.0175,0.0183,0.0162,0.0167,0.0187,0.0212,0.0181/ 3357. |
| 3546 |
|
|
C 3358. |
| 3547 |
|
|
DIMENSION PLBSO3(11),SOJDAY(6),PMLAT(6) 3359. |
| 3548 |
|
|
DATA PLBSO3/10.0,7.0,5.0,3.0,2.0,1.5,1.0,0.7,0.5,0.3,0.1/ 3360. |
| 3549 |
|
|
DATA SOJDAY/-91.,31.,92.,213.,274.,396./ 3361. |
| 3550 |
|
|
DATA PMLAT/1.,1.,-1.,-1.,1.,1./ 3362. |
| 3551 |
|
|
DIMENSION AO3JIM(144),O3LB(40),PLB0(40) 3363. |
| 3552 |
|
|
DIMENSION CONCS(144),CONCA(144),BHKMS(144),BHKMA(144) 3364. |
| 3553 |
|
|
DIMENSION WTJLAT(144),WTJLON(144),ILATIJ(144),ILONIJ(144) 3365. |
| 3554 |
|
|
DIMENSION WTLSEP(144),WTLJAN(144),LSEPJ(144),LJANJ(144) 3366. |
| 3555 |
|
|
DATA ACMMGG/2.37251E-4/,ACMPKM/7.1509E-4/,H10MB/31.05467/ 3367. |
| 3556 |
|
|
DATA A,B,C,D/0.331,23.0,4.553,5.23/ 3368. |
| 3557 |
|
|
LOGICAL SKIPI 3369. |
| 3558 |
|
|
C 3370. |
| 3559 |
|
|
C-----------------------------------------------------------------------3371. |
| 3560 |
|
|
C----SET O3 VERTICAL PROFILE PARAMETERS FOR LATITUDE GCM GRID POINTS 3372. |
| 3561 |
|
|
C-----------------------------------------------------------------------3373. |
| 3562 |
|
|
SKIPI =.FALSE. 3374. |
| 3563 |
|
|
IF(ABS(FLONO3).LT.1.E-04) SKIPI =.TRUE. 3375. |
| 3564 |
|
|
DO 100 L=1,NL 3376. |
| 3565 |
|
|
100 PLB0(L)=PLB(L) 3377. |
| 3566 |
|
|
DO 103 J=1,JMLAT 3378. |
| 3567 |
|
|
DLATJ=DLAT(J) 3379. |
| 3568 |
|
|
ILATI=(DLATJ+95.001)/10. 3380. |
| 3569 |
|
|
IF(ILATI.LT. 1) ILATI= 1 3381. |
| 3570 |
|
|
IF(ILATI.GT.17) ILATI=17 3382. |
| 3571 |
|
|
ILATIJ(J)=ILATI 3383. |
| 3572 |
|
|
LATD=ILATI*10-95 3384. |
| 3573 |
|
|
WTJL=(DLATJ-LATD)*0.1 3385. |
| 3574 |
|
|
WTJLAT(J)=WTJL 3386. |
| 3575 |
|
|
DO 101 JJ=2,14 3387. |
| 3576 |
|
|
II=JJ-1 3388. |
| 3577 |
|
|
IF(DLATJ.LE.DEGLAT(JJ)) GO TO 102 3389. |
| 3578 |
|
|
101 CONTINUE 3389.1 |
| 3579 |
|
|
JJ=14 3390. |
| 3580 |
|
|
102 WTJJ=(DLATJ-DEGLAT(II))/(DEGLAT(JJ)-DEGLAT(II)) 3391. |
| 3581 |
|
|
WTII=1.-WTJJ 3392. |
| 3582 |
|
|
CONCS(J)=WTII*CNCSPR(II)+WTJJ*CNCSPR(JJ) 3393. |
| 3583 |
|
|
CONCA(J)=WTII*CNCAUT(II)+WTJJ*CNCAUT(JJ) 3394. |
| 3584 |
|
|
BHKMS(J)=WTII*HKMSPR(II)+WTJJ*HKMSPR(JJ) 3395. |
| 3585 |
|
|
103 BHKMA(J)=WTII*HKMAUT(II)+WTJJ*HKMAUT(JJ) 3396. |
| 3586 |
|
|
C 3397. |
| 3587 |
|
|
DO 104 I=1,IMLON 3398. |
| 3588 |
|
|
DLONI=DLON(I) 3399. |
| 3589 |
|
|
ILONG=DLONI/20.0 3400. |
| 3590 |
|
|
WTJLG=(DLONI-ILONG*20)/20.0 3401. |
| 3591 |
|
|
WTJLON(I)=WTJLG 3402. |
| 3592 |
|
|
WTILG=1.-WTJLG 3403. |
| 3593 |
|
|
ILONG=ILONG+1 3404. |
| 3594 |
|
|
JLONG=ILONG+1 3405. |
| 3595 |
|
|
IF(ILONG.GT.18) ILONG=18 3406. |
| 3596 |
|
|
IF(ILONG.GT.17) JLONG=1 3407. |
| 3597 |
|
|
104 ILONIJ(I)=ILONG 3408. |
| 3598 |
|
|
NLAY=LASTVC/100000 3409. |
| 3599 |
|
|
NATM=(LASTVC-NLAY*100000)/10000 3410. |
| 3600 |
|
|
IF(NATM.GT.0) GO TO 106 3411. |
| 3601 |
|
|
C 3412. |
| 3602 |
|
|
O3B=0.343 3413. |
| 3603 |
|
|
DO 105 L=1,NL 3414. |
| 3604 |
|
|
HLT=HLB(L+1) 3415. |
| 3605 |
|
|
O3T=A*(1.0+EXP(-B/C))/(1.0+EXP((HLT-B)/C))+(0.343-A)*EXP(-HLT/D) 3416. |
| 3606 |
|
|
U0GAS(L,3)=(O3B-O3T) 3417. |
| 3607 |
|
|
105 O3B=O3T 3418. |
| 3608 |
|
|
C 3419. |
| 3609 |
|
|
106 AO3J=0.0 3420. |
| 3610 |
|
|
RETURN 3421. |
| 3611 |
|
|
C-----------------------------------------------------------------------3422. |
| 3612 |
|
|
ENTRY O3DDAY 3423. |
| 3613 |
|
|
C-----------------------------------------------------------------------3424. |
| 3614 |
|
|
XJDAY=JDAY 3425. |
| 3615 |
|
|
WTAUT=(XJDAY-91.)/213. 3426. |
| 3616 |
|
|
IF(XJDAY.LT. 91.) WTAUT=( 91.-XJDAY)/152. 3427. |
| 3617 |
|
|
IF(XJDAY.GT.304.) WTAUT=(456.-XJDAY)/152. 3428. |
| 3618 |
|
|
WTSPR=1.-WTAUT 3429. |
| 3619 |
|
|
DO 200 JMO=1,14 3430. |
| 3620 |
|
|
XJDMJ=XJDMO(JMO) 3431. |
| 3621 |
|
|
IF(XJDAY.LT.XJDMJ) GO TO 201 3432. |
| 3622 |
|
|
200 XJDMI=XJDMJ 3433. |
| 3623 |
|
|
XJDMI=XJDMO(13) 3434. |
| 3624 |
|
|
201 DAYMO=XJDMJ-XJDMI 3435. |
| 3625 |
|
|
WTJM=(XJDAY-XJDMI)/DAYMO 3436. |
| 3626 |
|
|
WTIM=1.-WTJM 3437. |
| 3627 |
|
|
JMO=JMO-1 3438. |
| 3628 |
|
|
IMO=JMO-1 3439. |
| 3629 |
|
|
IF(IMO.LT.1) IMO=12 3440. |
| 3630 |
|
|
IF(JMO.GT.12) JMO=1 3441. |
| 3631 |
|
|
JJDAY=1 3442. |
| 3632 |
|
|
SJDAY=SOJDAY(JJDAY) 3443. |
| 3633 |
|
|
202 JJDAY=JJDAY+1 3444. |
| 3634 |
|
|
SIDAY=SJDAY 3445. |
| 3635 |
|
|
SJDAY=SOJDAY(JJDAY) 3446. |
| 3636 |
|
|
IF(XJDAY.GT.SJDAY) GO TO 202 3447. |
| 3637 |
|
|
WTJAN=(XJDAY-SIDAY)/(SJDAY-SIDAY) 3448. |
| 3638 |
|
|
IF(JJDAY.EQ.3.OR.JJDAY.EQ.5) WTJAN=1.-WTJAN 3449. |
| 3639 |
|
|
WTSEP=1.0-WTJAN 3450. |
| 3640 |
|
|
DO 203 J=1,JMLAT 3451. |
| 3641 |
|
|
DLATJ=DLAT(J) 3452. |
| 3642 |
|
|
DLSEP=10.0+0.099999*DLATJ*PMLAT(JJDAY) 3453. |
| 3643 |
|
|
DLJAN=10.0+0.099999*DLATJ*PMLAT(JJDAY-1) 3454. |
| 3644 |
|
|
LSEP=DLSEP 3455. |
| 3645 |
|
|
LJAN=DLJAN 3456. |
| 3646 |
|
|
LJANJ(J)=LJAN 3457. |
| 3647 |
|
|
LSEPJ(J)=LSEP 3458. |
| 3648 |
|
|
WTLSEP(J)=DLSEP-LSEP 3459. |
| 3649 |
|
|
203 WTLJAN(J)=DLJAN-LJAN 3460. |
| 3650 |
|
|
IF(AO3J.GT.1.E-10) GO TO 400 3461. |
| 3651 |
|
|
C 3462. |
| 3652 |
|
|
C-----------------------------------------------------------------------3463. |
| 3653 |
|
|
ENTRY O3DLAT 3464. |
| 3654 |
|
|
C-----------------------------------------------------------------------3465. |
| 3655 |
|
|
ILATI=ILATIJ(JLAT) 3466. |
| 3656 |
|
|
WTJL=WTJLAT(JLAT) 3467. |
| 3657 |
|
|
WTIL=1.-WTJL 3468. |
| 3658 |
|
|
JLATI=ILATI+1 3469. |
| 3659 |
|
|
LSEP=LSEPJ(JLAT) 3470. |
| 3660 |
|
|
LJAN=LJANJ(JLAT) 3471. |
| 3661 |
|
|
WTLS=WTLSEP(JLAT) 3472. |
| 3662 |
|
|
WTLJ=WTLJAN(JLAT) 3473. |
| 3663 |
|
|
AO3J=WTIM*(WTIL*AO3AVE(ILATI,IMO)+WTJL*AO3AVE(JLATI,IMO)) 3474. |
| 3664 |
|
|
+ +WTJM*(WTIL*AO3AVE(ILATI,JMO)+WTJL*AO3AVE(JLATI,JMO)) 3475. |
| 3665 |
|
|
BHKMJ=WTSPR*BHKMS(JLAT)+WTAUT*BHKMA(JLAT) 3476. |
| 3666 |
|
|
CONCJ=WTSPR*CONCS(JLAT)+WTAUT*CONCA(JLAT) 3477. |
| 3667 |
|
|
AO3JJ=AO3J 3478. |
| 3668 |
|
|
IF(SKIPI) GO TO 400 3479. |
| 3669 |
|
|
DO 300 I=1,IMLON 3480. |
| 3670 |
|
|
ILONG=ILONIJ(I) 3481. |
| 3671 |
|
|
JLONG=ILONG+1 3482. |
| 3672 |
|
|
IF(JLONG.GT.18) JLONG=1 3483. |
| 3673 |
|
|
WTJLG=WTJLON(I) 3484. |
| 3674 |
|
|
WTILG=1.0-WTJLG 3485. |
| 3675 |
|
|
AO3J=WTIM*(WTIL*(WTILG*O3AVE(IMO,ILATI,ILONG) 3486. |
| 3676 |
|
|
+ +WTJLG*O3AVE(IMO,ILATI,JLONG)) 3487. |
| 3677 |
|
|
+ +WTJL*(WTILG*O3AVE(IMO,JLATI,ILONG) 3488. |
| 3678 |
|
|
+ +WTJLG*O3AVE(IMO,JLATI,JLONG))) 3489. |
| 3679 |
|
|
+ +WTJM*(WTIL*(WTILG*O3AVE(JMO,ILATI,ILONG) 3490. |
| 3680 |
|
|
+ +WTJLG*O3AVE(JMO,ILATI,JLONG)) 3491. |
| 3681 |
|
|
+ +WTJL*(WTILG*O3AVE(JMO,JLATI,ILONG) 3492. |
| 3682 |
|
|
+ +WTJLG*O3AVE(JMO,JLATI,JLONG))) 3493. |
| 3683 |
|
|
300 AO3JIM(I)=AO3J 3494. |
| 3684 |
|
|
AO3J=AO3JJ 3495. |
| 3685 |
|
|
C 3496. |
| 3686 |
|
|
C-----------------------------------------------------------------------3497. |
| 3687 |
|
|
ENTRY O3DLON 3498. |
| 3688 |
|
|
C-----------------------------------------------------------------------3499. |
| 3689 |
|
|
C 3500. |
| 3690 |
|
|
IF(SKIPI) RETURN 3501. |
| 3691 |
|
|
AO3J=AO3JJ+ABS((AO3JIM(ILON)-AO3JJ))*FLONO3 3502. |
| 3692 |
|
|
C 3503. |
| 3693 |
|
|
400 CKMJ=0.25*AO3J/CONCJ 3504. |
| 3694 |
|
|
GTOP=0.0 3505. |
| 3695 |
|
|
POI=0.0 3506. |
| 3696 |
|
|
FI=0.0 3507. |
| 3697 |
|
|
L=NL 3508. |
| 3698 |
|
|
PLL=PLB0(L) 3509. |
| 3699 |
|
|
J=12 3510. |
| 3700 |
|
|
401 J=J-1 3511. |
| 3701 |
|
|
IF(J.LT.1) GO TO 404 3512. |
| 3702 |
|
|
POJ=PLBSO3(J) 3513. |
| 3703 |
|
|
FJ=WTSEP*(WTLS*SO3SO(J,LSEP+1)+(1.-WTLS)*SO3SO(J,LSEP)) 3514. |
| 3704 |
|
|
+ +WTJAN*(WTLJ*SO3JF(J,LJAN+1)+(1.-WTLJ)*SO3JF(J,LJAN)) 3515. |
| 3705 |
|
|
402 DP=POJ-POI 3516. |
| 3706 |
|
|
IF(POJ.GT.PLL) GO TO 403 3517. |
| 3707 |
|
|
GTOP=GTOP+(FI+FJ)*DP*ACMMGG 3518. |
| 3708 |
|
|
POI=POJ 3519. |
| 3709 |
|
|
FI=FJ 3520. |
| 3710 |
|
|
GO TO 401 3521. |
| 3711 |
|
|
403 FF=(FJ-FI)/DP 3522. |
| 3712 |
|
|
DP=PLL-POI 3523. |
| 3713 |
|
|
FF=FI+FF*DP 3524. |
| 3714 |
|
|
GTOP=GTOP+(FI+FF)*DP*ACMMGG 3525. |
| 3715 |
|
|
POI=PLL 3526. |
| 3716 |
|
|
FI=FF 3527. |
| 3717 |
|
|
O3LB(L)=GTOP 3528. |
| 3718 |
|
|
L=L-1 3529. |
| 3719 |
|
|
PLL=PLB0(L) 3530. |
| 3720 |
|
|
GO TO 402 3531. |
| 3721 |
|
|
404 FI=FJ*ACMPKM 3532. |
| 3722 |
|
|
HI=H10MB 3533. |
| 3723 |
|
|
HJ=BHKMJ+CKMJ 3534. |
| 3724 |
|
|
XPBC=EXP(-BHKMJ/CKMJ) 3535. |
| 3725 |
|
|
XPHC=EXP(HJ/CKMJ) 3536. |
| 3726 |
|
|
DTERM=1.0+XPHC*XPBC 3537. |
| 3727 |
|
|
ATERM=(1.0+XPBC)/DTERM 3538. |
| 3728 |
|
|
FTERM=ATERM/DTERM*XPHC*XPBC/CKMJ 3539. |
| 3729 |
|
|
TTERM=AO3J-GTOP-FI*(HI-HJ)*0.5 3540. |
| 3730 |
|
|
AA=TTERM/(FTERM*(HI-HJ)*0.5+1.0-ATERM) 3541. |
| 3731 |
|
|
FJ=AA*FTERM 3542. |
| 3732 |
|
|
GTOPBC=GTOP+(FI+FJ)*(HI-HJ)*0.5-AA*ATERM 3543. |
| 3733 |
|
|
TOP=AA*(1.0+XPBC) 3544. |
| 3734 |
|
|
GO TO 406 3545. |
| 3735 |
|
|
405 DH=HI-HJ 3546. |
| 3736 |
|
|
FF=(FJ-FI)/DH 3547. |
| 3737 |
|
|
DH=HI-H 3548. |
| 3738 |
|
|
FF=FI+FF*DH 3549. |
| 3739 |
|
|
GTOP=GTOP+(FI+FF)*DH*0.5 3550. |
| 3740 |
|
|
HI=H 3551. |
| 3741 |
|
|
FI=FF 3552. |
| 3742 |
|
|
O3LB(L)=GTOP 3553. |
| 3743 |
|
|
L=L-1 3554. |
| 3744 |
|
|
406 CONTINUE 3555. |
| 3745 |
|
|
H=HLB(L) 3556. |
| 3746 |
|
|
IF(H.GT.HJ) GO TO 405 3557. |
| 3747 |
|
|
O3LB(L)=TOP/(1.+XPBC*EXP(H/CKMJ))+GTOPBC 3558. |
| 3748 |
|
|
L=L-1 3559. |
| 3749 |
|
|
IF(L.GT.0) GO TO 406 3560. |
| 3750 |
|
|
O3LB(NLP)=0. 3561. |
| 3751 |
|
|
DO 407 L=1,NL 3562. |
| 3752 |
|
|
407 U0GAS(L,3)=(O3LB(L)-O3LB(L+1)) 3563. |
| 3753 |
|
|
RETURN 3564. |
| 3754 |
|
|
END 3565. |
| 3755 |
|
|
BLOCK DATA 3566. |
| 3756 |
|
|
|
| 3757 |
|
|
#include "B83XX.COM" |
| 3758 |
|
|
|
| 3759 |
|
|
C-----------------------------------------------------------------------3597. |
| 3760 |
|
|
C SEASONAL ALBEDOS FOR 11 VEGETATION TYPES 3598. |
| 3761 |
|
|
C-----------------------------------------------------------------------3599. |
| 3762 |
|
|
C 3600. |
| 3763 |
|
|
EQUIVALENCE 3601. |
| 3764 |
|
|
+ (VADATA(1,1,1),ALVISK(1,1)),(VADATA(1,1,2),ALNIRK(1,1)) 3602. |
| 3765 |
|
|
+, (VADATA(1,1,3),FIELDC(1,1)),(VADATA(1,4,3),VTMASK(1)) 3603. |
| 3766 |
|
|
C$$ + (VADATA(1,1,1),ALMEAN(1,1)),(VADATA(1,1,2),RATIRV(1,1)) 3604. |
| 3767 |
|
|
C$$ +, (VADATA(1,1,3),VTMASK(1)),(VADATA(1,2,3),FIELDC(1,1)) 3605. |
| 3768 |
|
|
C 3606. |
| 3769 |
|
|
EQUIVALENCE 3607. |
| 3770 |
|
|
+ (FEMTRA(1),ECLTRA), (FZASRA(1),ZCLSRA) 3608. |
| 3771 |
|
|
+, (FEMTRA(2),EOCTRA), (FZASRA(2),ZOCSRA) 3609. |
| 3772 |
|
|
+, (FEMTRA(3),ESNTRA), (FZASRA(3),ZSNSRA) 3610. |
| 3773 |
|
|
+, (FEMTRA(4),EICTRA), (FZASRA(4),ZICSRA) 3611. |
| 3774 |
|
|
+, (FEMTRA(5),EDSTRA), (FZASRA(5),ZDSSRA) 3612. |
| 3775 |
|
|
+, (FEMTRA(6),EVGTRA), (FZASRA(6),ZVGSRA) 3613. |
| 3776 |
|
|
C 3614. |
| 3777 |
|
|
EQUIVALENCE (IMG(1),IMGAS1),(IMG(2),IMGAS2) 3615. |
| 3778 |
|
|
EQUIVALENCE (ILG(1),ILGAS1),(ILG(2),ILGAS2) 3616. |
| 3779 |
|
|
C 3617. |
| 3780 |
|
|
EQUIVALENCE (ID5(1),IDPROG),(ID5(2),ID2TRD),(ID5(3),ID3SRD) 3618. |
| 3781 |
|
|
EQUIVALENCE (ID5(4),ID4VEG),(ID5(5),ID5FOR) 3619. |
| 3782 |
|
|
C 3620. |
| 3783 |
|
|
EQUIVALENCE (FRC(1),FRACCC),(FRC(2), FCHI),(FRC(3), FCMI) 3621. |
| 3784 |
|
|
+ ,(FRC(4), FCLO),(FRC(5), FCOV) 3622. |
| 3785 |
|
|
C 3623. |
| 3786 |
|
|
DIMENSION ALVISK(11,4),ALNIRK(11,4) 3624. |
| 3787 |
|
|
C$$ DIMENSION ALMEAN(11,4),RATIRV(11,4) 3625. |
| 3788 |
|
|
DIMENSION FIELDC(11,3),VTMASK(11) 3626. |
| 3789 |
|
|
C 3627. |
| 3790 |
|
|
C 1 2 3 4 3628. |
| 3791 |
|
|
C WINTER SPRING SUMMER AUTUMN 3629. |
| 3792 |
|
|
C 3630. |
| 3793 |
|
|
DATA ALVISK/ 3631. |
| 3794 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3632. |
| 3795 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3633. |
| 3796 |
|
|
1 .350, .067, .089, .089, .078, .100, .067, .061, .100, .070, .001,3634. |
| 3797 |
|
|
2 .350, .063, .100, .100, .073, .055, .067, .061, .100, .070, .001,3635. |
| 3798 |
|
|
3 .350, .085, .091, .139, .085, .058, .083, .061, .100, .070, .001,3636. |
| 3799 |
|
|
4 .350, .080, .090, .111, .064, .055, .061, .061, .100, .070, .001/3637. |
| 3800 |
|
|
C 3638. |
| 3801 |
|
|
DATA ALNIRK/ 3639. |
| 3802 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3640. |
| 3803 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3641. |
| 3804 |
|
|
1 .350, .200, .267, .267, .233, .300, .200, .183, .100, .070, .001,3642. |
| 3805 |
|
|
2 .350, .206, .350, .300, .241, .218, .200, .183, .100, .070, .001,3643. |
| 3806 |
|
|
3 .350, .298, .364, .417, .298, .288, .250, .183, .100, .070, .001,3644. |
| 3807 |
|
|
4 .350, .255, .315, .333, .204, .218, .183, .183, .100, .070, .001/3645. |
| 3808 |
|
|
C 3646. |
| 3809 |
|
|
C$$ DATA ALMEAN/ 3647. |
| 3810 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3648. |
| 3811 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3649. |
| 3812 |
|
|
C$$ 1 .350, .120, .160, .160, .140, .180, .120, .110, .100, .070, .001,3650. |
| 3813 |
|
|
C$$ 2 .350, .120, .200, .180, .140, .120, .120, .110, .100, .070, .001,3651. |
| 3814 |
|
|
C$$ 3 .350, .170, .200, .250, .170, .150, .150, .110, .100, .070, .001,3652. |
| 3815 |
|
|
C$$ 4 .350, .150, .180, .200, .120, .120, .110, .110, .100, .070, .001/3653. |
| 3816 |
|
|
C 3654. |
| 3817 |
|
|
C$$ DATA RATIRV/ 3655. |
| 3818 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3656. |
| 3819 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3657. |
| 3820 |
|
|
C$$ 1 1.00, 3.00, 3.00, 3.00, 3.00, 3.00, 3.00, 3.00, 1.00, 3.50, 1.50,3658. |
| 3821 |
|
|
C$$ 2 1.00, 3.30, 3.50, 3.00, 3.30, 4.00, 3.00, 3.00, 1.00, 3.50, 1.50,3659. |
| 3822 |
|
|
C$$ 3 1.00, 3.50, 4.00, 3.00, 3.50, 5.00, 3.00, 3.00, 1.00, 3.50, 1.50,3660. |
| 3823 |
|
|
C$$ 4 1.00, 3.20, 3.50, 3.00, 3.20, 4.00, 3.00, 3.00, 1.00, 3.50, 1.50/3661. |
| 3824 |
|
|
C 3662. |
| 3825 |
|
|
DATA FIELDC/ 3663. |
| 3826 |
|
|
C (KG/M**2) 3664. |
| 3827 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3665. |
| 3828 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3666. |
| 3829 |
|
|
1 10.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 200., 10.0, 30.0, 999.,3667. |
| 3830 |
|
|
2 10.0, 200., 200., 300., 300., 450., 450., 450., 10.0, 200., 999.,3668. |
| 3831 |
|
|
3 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0/3669. |
| 3832 |
|
|
C 3670. |
| 3833 |
|
|
DATA VTMASK/ 3671. |
| 3834 |
|
|
C (KG/M**2) 3672. |
| 3835 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3673. |
| 3836 |
|
|
C DESRT TNDRA GRASS SHRUB TREES DECID EVERG RAINF ROCKS CROPS ALGAE3674. |
| 3837 |
|
|
4 10.0, 20.0, 20.0, 50.0, 200., 500.,1000.,2500., 10.0, 30.0, .001/3676. |
| 3838 |
|
|
C 3677. |
| 3839 |
|
|
C 3678. |
| 3840 |
|
|
DATA DLAT/ 3679. |
| 3841 |
|
|
+-90.000000,-82.173913,-74.347826,-66.521739,-58.695652,-50.869565,3680. |
| 3842 |
|
|
+-43.043478,-35.217391,-27.391304,-19.565217,-11.739130,- 3.913043,3681. |
| 3843 |
|
|
+ 3.913043, 11.739130, 19.565217, 27.391304, 35.217391, 43.043478,3682. |
| 3844 |
|
|
+ 50.869565, 58.695652, 66.521739, 74.347826, 82.173913, 90.000000,3683. |
| 3845 |
|
|
+ 22*0.0000/ 3684. |
| 3846 |
|
|
C 3685. |
| 3847 |
|
|
DATA DLON/ 3686. |
| 3848 |
|
|
+ 0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 3687. |
| 3849 |
|
|
+ 90.0, 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 160.0, 170.0, 3688. |
| 3850 |
|
|
+ 180.0, 190.0, 200.0, 210.0, 220.0, 230.0, 240.0, 250.0, 260.0, 3689. |
| 3851 |
|
|
+ 270.0, 280.0, 290.0, 300.0, 310.0, 320.0, 330.0, 340.0, 350.0, 3690. |
| 3852 |
|
|
+36*0.0/ 3691. |
| 3853 |
|
|
C 3692. |
| 3854 |
|
|
C-----------------------------------------------------------------------3693. |
| 3855 |
|
|
C TRACE GAS REFERENCE AMOUNTS & DISTRIBUTIONS ARE DEFINED IN SETGAS3694. |
| 3856 |
|
|
C-----------------------------------------------------------------------3695. |
| 3857 |
|
|
C 3696. |
| 3858 |
|
|
C 3697. |
| 3859 |
|
|
C H2O CO2 O3 O2 NO2 N2O CH4 F11 F12 3698. |
| 3860 |
|
|
C 1 2 3 4 5 6 7 8 9 3699. |
| 3861 |
|
|
DATA FULGAS/ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 3700. |
| 3862 |
|
|
+ , 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0/ 3701. |
| 3863 |
|
|
C 3702. |
| 3864 |
|
|
C GLOBAL OCEAN LAND DESERT HAZE TR1 TR2 TR3 TR4 3703. |
| 3865 |
|
|
C 1 2 3 4 5 6 7 8 9 3704. |
| 3866 |
|
|
C 3705. |
| 3867 |
|
|
DATA FGOLDH/ 1.0, .68, .32, 1.E-20,1.E-20, 0.0, 0.0, 0.0, 0.0 3706. |
| 3868 |
|
|
+ , 1.0, .68, .32, 1.E-20,1.E-20, 0.0, 0.0, 0.0, 0.0/ 3707. |
| 3869 |
|
|
C 3708. |
| 3870 |
|
|
DATA LASTVC/-123456/, KFORCE/-123456789/ 3709. |
| 3871 |
|
|
C 3710. |
| 3872 |
|
|
C 3711. |
| 3873 |
|
|
DATA TAUMIN/1.0E-04/, TLGRAD/ 1.0/, EOCTRA/1.0/, ZOCSRA/1.0/ 3712. |
| 3874 |
|
|
DATA FRACSL/1.0E-02/, TKCICE/258./, ESNTRA/1.0/, ZSNSRA/1.0/ 3713. |
| 3875 |
|
|
DATA RATQSL/1.0 /, FLONO3/ 0.0/, EICTRA/1.0/, ZICSRA/1.0/ 3714. |
| 3876 |
|
|
DATA FOGTSL/0.0 /, ECLTRA/1.00/, EDSTRA/1.0/, ZDSSRA/1.0/ 3715. |
| 3877 |
|
|
DATA PTLISO/2.5E+00/, ZCLSRA/1.00/, EVGTRA/1.0/, ZVGSRA/1.0/ 3716. |
| 3878 |
|
|
C 3717. |
| 3879 |
|
|
DATA FMARCL/0.50/, FCLDTR/1.0/, NTRACE/0/, IDPROG/0/ 3718. |
| 3880 |
|
|
DATA WETTRA/1.00/, FCLDSR/1.0/, ITR(1)/0/, ID2TRD/0/ 3719. |
| 3881 |
|
|
DATA WETSRA/1.00/, FALGAE/1.0/, ITR(2)/0/, ID3SRD/0/ 3720. |
| 3882 |
|
|
DATA DMOICE/10.0/, FRAYLE/1.0/, ITR(3)/0/, ID4VEG/0/ 3721. |
| 3883 |
|
|
DATA DMLICE/10.0/, LICETK/ 0/, ITR(4)/0/, ID5FOR/0/ 3722. |
| 3884 |
|
|
C 3723. |
| 3885 |
|
|
DATA NV/ 8/ 3724. |
| 3886 |
|
|
DATA IMGAS1/1/, KEEPRH/0/, KGASSR/0/, LAYRAD/ 3/ 3725. |
| 3887 |
|
|
DATA IMGAS2/3/, KEEPAL/0/, KAERSR/0/, NL/12/ 3726. |
| 3888 |
|
|
DATA ILGAS1/2/, ISOSCT/0/, KFRACC/0/, NLP/13/ 3727. |
| 3889 |
|
|
DATA ILGAS2/9/, IHGSCT/0/, MARCLD/0/, JMLAT/24/ 3728. |
| 3890 |
|
|
DATA KWVCON/1/, LAPGAS/1/, NORMS0/1/, IMLON/36/ 3729. |
| 3891 |
|
|
C 3730. |
| 3892 |
|
|
DATA JYEAR/1958/, JLAT/18/, S0/1367.0/ 3731. |
| 3893 |
|
|
DATA JDAY/ 0/, ILON/18/, COSZ/0.5000/ 3732. |
| 3894 |
|
|
C 3733. |
| 3895 |
|
|
DATA POCEAN/0.700/, TGO/288.15/, AGESN/1.00/, WMAG/2.00/ 3734. |
| 3896 |
|
|
DATA PEARTH/0.100/, TGE/288.15/, SNOWE/0.30/, WEARTH/0.00/ 3735. |
| 3897 |
|
|
DATA POICE/0.100/, TGOI/288.15/, SNOWOI/0.10/, ZOICE/10.0/ 3736. |
| 3898 |
|
|
DATA PLICE/0.100/, TGLI/288.15/, SNOWLI/0.20/, FRACCC/0.00/ 3737. |
| 3899 |
|
|
DATA TSL/288.15/ 3738. |
| 3900 |
|
|
C 3739. |
| 3901 |
|
|
DATA PLB/ 3740. |
| 3902 |
|
|
+ 1013.2500, 961.7485, 879.3460, 741.3219, 566.2166, 401.4117, 3741. |
| 3903 |
|
|
+ 262.3575, 154.2043, 71.8018, 10.0000, 5.0000, 2.0000, 3742. |
| 3904 |
|
|
+ 1.E-05, 27*0.00/ 3743. |
| 3905 |
|
|
C 3744. |
| 3906 |
|
|
DATA HLB/ 3745. |
| 3907 |
|
|
+ 1.E-10,1.0,2.0,3.0,6.0,11.0,20.0,32.0,47.0,51.0,71.0 3746. |
| 3908 |
|
|
+ ,84.852,99.99,27*99.999/ 3747. |
| 3909 |
|
|
C 3748. |
| 3910 |
|
|
DATA TLB/40*250./ 3749. |
| 3911 |
|
|
DATA TLT/40*250./ 3750. |
| 3912 |
|
|
DATA TLM/40*250./ 3751. |
| 3913 |
|
|
C 3752. |
| 3914 |
|
|
DATA U0GAS/360*0./ 3753. |
| 3915 |
|
|
DATA ULGAS/360*0./ 3754. |
| 3916 |
|
|
C 3755. |
| 3917 |
|
|
DATA TRACER/160*0./ 3756. |
| 3918 |
|
|
DATA CLDTAU/ 40*0./ 3757. |
| 3919 |
|
|
C 3758. |
| 3920 |
|
|
DATA SHL/40*0./ 3759. |
| 3921 |
|
|
DATA RHL/40*0./ 3760. |
| 3922 |
|
|
C 3761. |
| 3923 |
|
|
DATA PVT/8*0.125,3*0.0/ 3762. |
| 3924 |
|
|
C 3763. |
| 3925 |
|
|
DATA SRBXAL/30*0./ 3764. |
| 3926 |
|
|
DATA BXA/153*0./ 3765. |
| 3927 |
|
|
C 3766. |
| 3928 |
|
|
DATA LUXGAS/1/ 3767. |
| 3929 |
|
|
DATA KALVIS/0/ 3768. |
| 3930 |
|
|
DATA MEANAL/0/ 3769. |
| 3931 |
|
|
C 3770. |
| 3932 |
|
|
C-----------------------------------------------------------------------3771. |
| 3933 |
|
|
C AEROSOL RADIATIVE PROPERTIES,COMPOSITION,TYPE & VERTICAL DISTRIBUTION3772. |
| 3934 |
|
|
C-----------------------------------------------------------------------3773. |
| 3935 |
|
|
C 3774. |
| 3936 |
|
|
C BLOCKD INITIALIZED DEFAULT DATA 3775. |
| 3937 |
|
|
C 3776. |
| 3938 |
|
|
C 3785. |
| 3939 |
|
|
DIMENSION QACID1(25),QACID2(25),QSLFT1(25),QSLFT2(25) 3786. |
| 3940 |
|
|
T ,QBSLT1(25),QBSLT2(25),QSSALT(25),QDUST1(25) 3787. |
| 3941 |
|
|
T ,QDUST2(25),QCARB1(25),QCARB2(25) 3788. |
| 3942 |
|
|
T ,SACID1(25),SACID2(25),SSLFT1(25),SSLFT2(25) 3789. |
| 3943 |
|
|
T ,SBSLT1(25),SBSLT2(25),SSSALT(25),SDUST1(25) 3790. |
| 3944 |
|
|
T ,SDUST2(25),SCARB1(25),SCARB2(25) 3791. |
| 3945 |
|
|
T ,CACID1(25),CACID2(25),CSLFT1(25),CSLFT2(25) 3792. |
| 3946 |
|
|
T ,CBSLT1(25),CBSLT2(25),CSSALT(25),CDUST1(25) 3793. |
| 3947 |
|
|
T ,CDUST2(25),CCARB1(25),CCARB2(25) 3794. |
| 3948 |
|
|
T ,QWATER(25),QICE25(25),SWATER(25),SICE25(25) 3795. |
| 3949 |
|
|
T ,CWATER(25),CICE25(25) 3796. |
| 3950 |
|
|
C 3797. |
| 3951 |
|
|
S ,XACID1(6),XACID2(6),XSLFT1(6),XSLFT2(6),XBSLT1(6),XBSLT2(6)3798. |
| 3952 |
|
|
S ,XSSALT(6),XDUST1(6),XDUST2(6),XCARB1(6),XCARB2(6) 3799. |
| 3953 |
|
|
S ,YACID1(6),YACID2(6),YSLFT1(6),YSLFT2(6),YBSLT1(6),YBSLT2(6)3800. |
| 3954 |
|
|
S ,YSSALT(6),YDUST1(6),YDUST2(6),YCARB1(6),YCARB2(6) 3801. |
| 3955 |
|
|
S ,ZACID1(6),ZACID2(6),ZSLFT1(6),ZSLFT2(6),ZBSLT1(6),ZBSLT2(6)3802. |
| 3956 |
|
|
S ,ZSSALT(6),ZDUST1(6),ZDUST2(6),ZCARB1(6),ZCARB2(6) 3803. |
| 3957 |
|
|
S ,XWATER(6),XICE25(6),YWATER(6),YICE25(6),ZWATER(6),ZICE25(6)3804. |
| 3958 |
|
|
C 3805. |
| 3959 |
|
|
EQUIVALENCE (TRAQEX(1, 1),QACID1(1)),(TRAQEX(1, 2),QACID2(1)) 3806. |
| 3960 |
|
|
1 ,(TRAQEX(1, 3),QSLFT1(1)),(TRAQEX(1, 4),QSLFT2(1)) 3807. |
| 3961 |
|
|
2 ,(TRAQEX(1, 5),QBSLT1(1)),(TRAQEX(1, 6),QBSLT2(1)) 3808. |
| 3962 |
|
|
3 ,(TRAQEX(1, 7),QSSALT(1)),(TRAQEX(1, 8),QDUST1(1)) 3809. |
| 3963 |
|
|
4 ,(TRAQEX(1, 9),QDUST2(1)),(TRAQEX(1,10),QCARB1(1)) 3810. |
| 3964 |
|
|
5 ,(TRAQEX(1,11),QCARB2(1)) 3811. |
| 3965 |
|
|
C 3812. |
| 3966 |
|
|
EQUIVALENCE (TRAQSC(1, 1),SACID1(1)),(TRAQSC(1, 2),SACID2(1)) 3813. |
| 3967 |
|
|
1 ,(TRAQSC(1, 3),SSLFT1(1)),(TRAQSC(1, 4),SSLFT2(1)) 3814. |
| 3968 |
|
|
2 ,(TRAQSC(1, 5),SBSLT1(1)),(TRAQSC(1, 6),SBSLT2(1)) 3815. |
| 3969 |
|
|
3 ,(TRAQSC(1, 7),SSSALT(1)),(TRAQSC(1, 8),SDUST1(1)) 3816. |
| 3970 |
|
|
4 ,(TRAQSC(1, 9),SDUST2(1)),(TRAQSC(1,10),SCARB1(1)) 3817. |
| 3971 |
|
|
5 ,(TRAQSC(1,11),SCARB2(1)) 3818. |
| 3972 |
|
|
C 3819. |
| 3973 |
|
|
EQUIVALENCE (TRACOS(1, 1),CACID1(1)),(TRACOS(1, 2),CACID2(1)) 3820. |
| 3974 |
|
|
1 ,(TRACOS(1, 3),CSLFT1(1)),(TRACOS(1, 4),CSLFT2(1)) 3821. |
| 3975 |
|
|
2 ,(TRACOS(1, 5),CBSLT1(1)),(TRACOS(1, 6),CBSLT2(1)) 3822. |
| 3976 |
|
|
3 ,(TRACOS(1, 7),CSSALT(1)),(TRACOS(1, 8),CDUST1(1)) 3823. |
| 3977 |
|
|
4 ,(TRACOS(1, 9),CDUST2(1)),(TRACOS(1,10),CCARB1(1)) 3824. |
| 3978 |
|
|
5 ,(TRACOS(1,11),CCARB2(1)) 3825. |
| 3979 |
|
|
C 3826. |
| 3980 |
|
|
EQUIVALENCE (TRCQEX(1, 1),QWATER(1)),(TRCQEX(1, 2),QICE25(1)) 3827. |
| 3981 |
|
|
EQUIVALENCE (TRCQSC(1, 1),SWATER(1)),(TRCQSC(1, 2),SICE25(1)) 3828. |
| 3982 |
|
|
EQUIVALENCE (TRCCOS(1, 1),CWATER(1)),(TRCCOS(1, 2),CICE25(1)) 3829. |
| 3983 |
|
|
3830. |
| 3984 |
|
|
C 3831. |
| 3985 |
|
|
EQUIVALENCE (SRAQEX(1, 1),XACID1(1)),(SRAQEX(1, 2),XACID2(1)) 3832. |
| 3986 |
|
|
1 ,(SRAQEX(1, 3),XSLFT1(1)),(SRAQEX(1, 4),XSLFT2(1)) 3833. |
| 3987 |
|
|
2 ,(SRAQEX(1, 5),XBSLT1(1)),(SRAQEX(1, 6),XBSLT2(1)) 3834. |
| 3988 |
|
|
3 ,(SRAQEX(1, 7),XSSALT(1)),(SRAQEX(1, 8),XDUST1(1)) 3835. |
| 3989 |
|
|
4 ,(SRAQEX(1, 9),XDUST2(1)),(SRAQEX(1,10),XCARB1(1)) 3836. |
| 3990 |
|
|
5 ,(SRAQEX(1,11),XCARB2(1)) 3837. |
| 3991 |
|
|
C 3838. |
| 3992 |
|
|
EQUIVALENCE (SRAQSC(1, 1),YACID1(1)),(SRAQSC(1, 2),YACID2(1)) 3839. |
| 3993 |
|
|
1 ,(SRAQSC(1, 3),YSLFT1(1)),(SRAQSC(1, 4),YSLFT2(1)) 3840. |
| 3994 |
|
|
2 ,(SRAQSC(1, 5),YBSLT1(1)),(SRAQSC(1, 6),YBSLT2(1)) 3841. |
| 3995 |
|
|
3 ,(SRAQSC(1, 7),YSSALT(1)),(SRAQSC(1, 8),YDUST1(1)) 3842. |
| 3996 |
|
|
4 ,(SRAQSC(1, 9),YDUST2(1)),(SRAQSC(1,10),YCARB1(1)) 3843. |
| 3997 |
|
|
5 ,(SRAQSC(1,11),YCARB2(1)) 3844. |
| 3998 |
|
|
C 3845. |
| 3999 |
|
|
EQUIVALENCE (SRACOS(1, 1),ZACID1(1)),(SRACOS(1, 2),ZACID2(1)) 3846. |
| 4000 |
|
|
1 ,(SRACOS(1, 3),ZSLFT1(1)),(SRACOS(1, 4),ZSLFT2(1)) 3847. |
| 4001 |
|
|
2 ,(SRACOS(1, 5),ZBSLT1(1)),(SRACOS(1, 6),ZBSLT2(1)) 3848. |
| 4002 |
|
|
3 ,(SRACOS(1, 7),ZSSALT(1)),(SRACOS(1, 8),ZDUST1(1)) 3849. |
| 4003 |
|
|
4 ,(SRACOS(1, 9),ZDUST2(1)),(SRACOS(1,10),ZCARB1(1)) 3850. |
| 4004 |
|
|
5 ,(SRACOS(1,11),ZCARB2(1)) 3851. |
| 4005 |
|
|
C 3852. |
| 4006 |
|
|
EQUIVALENCE (SRCQEX(1, 1),XWATER(1)),(SRCQEX(1, 2),XICE25(1)) 3853. |
| 4007 |
|
|
EQUIVALENCE (SRCQSC(1, 1),YWATER(1)),(SRCQSC(1, 2),YICE25(1)) 3854. |
| 4008 |
|
|
EQUIVALENCE (SRCCOS(1, 1),ZWATER(1)),(SRCCOS(1, 2),ZICE25(1)) 3855. |
| 4009 |
|
|
3856. |
| 4010 |
|
|
C 3857. |
| 4011 |
|
|
DATA NGOLDH/5/,NAERO/11/ 3858. |
| 4012 |
|
|
C 3859. |
| 4013 |
|
|
C-----------------------------------------------------------------------3860. |
| 4014 |
|
|
C COMPOSITION & VERTICAL DISTRIBUTION FOR 5 SPECIFIED AEROSOL TYPES3861. |
| 4015 |
|
|
C-----------------------------------------------------------------------3862. |
| 4016 |
|
|
C TYPE 3863. |
| 4017 |
|
|
C 1 STRATOSPHERIC GLOBAL AEROSOL A,B,C ARE GLOBAL AVERAGE VALUES 3864. |
| 4018 |
|
|
C 2 TROPOSPHERIC OCEAN AEROSOL A,B,C ARE GLOBAL AVERAGE VALUES 3865. |
| 4019 |
|
|
C 3 TROPOSPHERIC LAND AEROSOL A,B,C ARE GLOBAL AVERAGE VALUES 3866. |
| 4020 |
|
|
C 4 TROPOSPHERIC DESERT AEROSOL A,B,C ARE LOCAL AVERAGE VALUES 3867. |
| 4021 |
|
|
C 5 TROPOSPHERIC HAZE AEROSOL A,B,C ARE LOCAL AVERAGE VALUES 3868. |
| 4022 |
|
|
C 3869. |
| 4023 |
|
|
C 1 2 3 4 5 6 7 8 9 10 11 3870. |
| 4024 |
|
|
C ACID1 OCT82 SLFT1 SLFT2 BSLT1 BSLT2 SSALT DUST1 DUST2 MAY82 CARB23871. |
| 4025 |
|
|
DATA AGOLDH/ 3872. |
| 4026 |
|
|
1 .012, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0,3873. |
| 4027 |
|
|
2 .0, .0, .018, .033, .012, .023, .011, .0, .0, .0, .0,3874. |
| 4028 |
|
|
3 .0, .0, .031, .057, .021, .042, .0, .0, .0, .0, .018,3875. |
| 4029 |
|
|
4 .0, .0, .0, .0, .0, .0, .0, .300, .300, .0, .0,3876. |
| 4030 |
|
|
5 .0, .250, .0, .0, .0, .0, .0, .300, .0, .0, .0/3877. |
| 4031 |
|
|
DATA BGOLDH/ 3878. |
| 4032 |
|
|
1 20.0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0,3879. |
| 4033 |
|
|
2 .0, .0, 4.00, 0.00, 4.00, 1.00, 0.00, .0, .0, .0, .0,3880. |
| 4034 |
|
|
3 .0, .0, 4.00, 0.00, 4.00, 0.00, .0, .0, .0, .0, 0.00,3881. |
| 4035 |
|
|
4 .0, .0, .0, .0, .0, .0, .0, 3.50, 0.00, .0, .0,3882. |
| 4036 |
|
|
5 .0, 0.00, .0, .0, .0, .0, .0, 3.50, .0, .0, .0/3883. |
| 4037 |
|
|
DATA CGOLDH/ 3884. |
| 4038 |
|
|
1 3.00, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0,3885. |
| 4039 |
|
|
2 .0, .0, 3.00, 1.00, 3.00, 0.5, 1.00, .0, .0, .0, .0,3886. |
| 4040 |
|
|
3 .0, .0, 3.00, 1.00, 3.00, 1.00, .0, .0, .0, .0, 1.00,3887. |
| 4041 |
|
|
4 .0, .0, .0, .0, .0, .0, .0, 1.00, 1.00, .0, .0,3888. |
| 4042 |
|
|
5 .0, 1.00, .0, .0, .0, .0, .0, 1.00, .0, .0, .0/3889. |
| 4043 |
|
|
C 3890. |
| 4044 |
|
|
C-----------------------------------------------------------------------3891. |
| 4045 |
|
|
C THERMAL RADIATION 25 K-INTERVAL MERGED AEROSOL DATA FOR QEXT,QSCA,COSB3892. |
| 4046 |
|
|
C-----------------------------------------------------------------------3893. |
| 4047 |
|
|
DATA QACID1/ 3894. |
| 4048 |
|
|
+ 0.04052,0.05895,0.08506,0.06673,0.05160,0.04437,0.03864, 3895. |
| 4049 |
|
|
+ 0.02719,0.01668,0.01146,0.00705,0.03286,0.02449,0.03017, 3896. |
| 4050 |
|
|
+ 0.03198,0.02891,0.02634,0.02366,0.02300,0.02271,0.02159, 3897. |
| 4051 |
|
|
+ 0.08516,0.08825,0.08982,0.09284/ 3898. |
| 4052 |
|
|
DATA SACID1/ 3899. |
| 4053 |
|
|
+ 0.00095,0.00361,0.00273,0.00226,0.00150,0.00141,0.00131, 3900. |
| 4054 |
|
|
+ 0.00090,0.00049,0.00029,0.00014,0.00072,0.00049,0.00031, 3901. |
| 4055 |
|
|
+ 0.00023,0.00023,0.00022,0.00020,0.00019,0.00018,0.00018, 3902. |
| 4056 |
|
|
+ 0.00183,0.00201,0.00205,0.00207/ 3903. |
| 4057 |
|
|
DATA CACID1/ 3904. |
| 4058 |
|
|
+ 0.11030,0.17256,0.17138,0.19696,0.19510,0.18945,0.18874, 3905. |
| 4059 |
|
|
+ 0.18795,0.18313,0.17814,0.17075,0.10583,0.09756,0.08388, 3906. |
| 4060 |
|
|
+ 0.07246,0.07266,0.07099,0.06873,0.06754,0.06661,0.06674, 3907. |
| 4061 |
|
|
+ 0.11197,0.11068,0.10998,0.10852/ 3908. |
| 4062 |
|
|
C 3909. |
| 4063 |
|
|
DATA QACID2/ 3910. |
| 4064 |
|
|
+ 0.05764,0.15189,0.06264,0.04527,0.03973,0.03646,0.03375, 3911. |
| 4065 |
|
|
+ 0.02163,0.01337,0.00979,0.00724,0.04076,0.03631,0.04273, 3912. |
| 4066 |
|
|
+ 0.04072,0.03752,0.03290,0.03012,0.02968,0.02914,0.02763, 3913. |
| 4067 |
|
|
+ 0.10731,0.12510,0.12901,0.13232/ 3914. |
| 4068 |
|
|
DATA SACID2/ 3915. |
| 4069 |
|
|
+ 0.00367,0.00752,0.00264,0.00172,0.00188,0.00221,0.00225, 3916. |
| 4070 |
|
|
+ 0.00134,0.00066,0.00034,0.00012,0.00237,0.00121,0.00084, 3917. |
| 4071 |
|
|
+ 0.00080,0.00081,0.00074,0.00069,0.00067,0.00065,0.00064, 3918. |
| 4072 |
|
|
+ 0.00674,0.00807,0.00825,0.00837/ 3919. |
| 4073 |
|
|
DATA CACID2/ 3920. |
| 4074 |
|
|
+ 0.05720,0.11171,0.11850,0.11443,0.12325,0.13171,0.13500, 3921. |
| 4075 |
|
|
+ 0.13575,0.13419,0.12666,0.10961,0.05186,0.04026,0.03219, 3922. |
| 4076 |
|
|
+ 0.03060,0.03105,0.03041,0.02959,0.02911,0.02884,0.02901, 3923. |
| 4077 |
|
|
+ 0.07145,0.07168,0.07134,0.07096/ 3924. |
| 4078 |
|
|
C 3925. |
| 4079 |
|
|
DATA QSLFT1/ 3926. |
| 4080 |
|
|
+ 0.15555,0.16333,0.16406,0.16396,0.16070,0.14074,0.11920, 3927. |
| 4081 |
|
|
+ 0.09140,0.07341,0.06645,0.05871,0.15301,0.13456,0.15809, 3928. |
| 4082 |
|
|
+ 0.16264,0.14805,0.12798,0.10588,0.09960,0.09604,0.08844, 3929. |
| 4083 |
|
|
+ 0.35895,0.27430,0.26964,0.27183/ 3930. |
| 4084 |
|
|
DATA SSLFT1/ 3931. |
| 4085 |
|
|
+ 0.13162,0.13152,0.11642,0.12932,0.10550,0.08323,0.07081, 3932. |
| 4086 |
|
|
+ 0.05079,0.03287,0.02458,0.01871,0.12787,0.11183,0.09490, 3933. |
| 4087 |
|
|
+ 0.08739,0.08716,0.08022,0.07182,0.06899,0.06700,0.06496, 3934. |
| 4088 |
|
|
+ 0.13067,0.12933,0.12878,0.12808/ 3935. |
| 4089 |
|
|
DATA CSLFT1/ 3936. |
| 4090 |
|
|
+ 0.52508,0.48102,0.59654,0.66259,0.66566,0.70224,0.71546, 3937. |
| 4091 |
|
|
+ 0.69308,0.62819,0.55963,0.45811,0.52840,0.54500,0.51620, 3938. |
| 4092 |
|
|
+ 0.50685,0.52475,0.54985,0.58351,0.59484,0.60203,0.61652, 3939. |
| 4093 |
|
|
+ 0.45926,0.47060,0.47243,0.47178/ 3940. |
| 4094 |
|
|
C 3941. |
| 4095 |
|
|
DATA QSLFT2/ 3942. |
| 4096 |
|
|
+ 0.44109,0.37065,0.38095,0.40554,0.37738,0.32564,0.27970, 3943. |
| 4097 |
|
|
+ 0.21687,0.17752,0.16154,0.14952,0.43239,0.38517,0.39512, 3944. |
| 4098 |
|
|
+ 0.39098,0.36978,0.32960,0.28406,0.27042,0.26204,0.24771, 3945. |
| 4099 |
|
|
+ 0.63665,0.59084,0.58844,0.59078/ 3946. |
| 4100 |
|
|
DATA SSLFT2/ 3947. |
| 4101 |
|
|
+ 0.37818,0.31549,0.29505,0.33810,0.28074,0.22692,0.19562, 3948. |
| 4102 |
|
|
+ 0.14289,0.09653,0.07449,0.06008,0.36685,0.33089,0.28296, 3949. |
| 4103 |
|
|
+ 0.26185,0.26286,0.24369,0.22019,0.21220,0.20647,0.20093, 3950. |
| 4104 |
|
|
+ 0.31870,0.30963,0.30762,0.30507/ 3951. |
| 4105 |
|
|
DATA CSLFT2/ 3952. |
| 4106 |
|
|
+ 0.54586,0.50074,0.62826,0.69007,0.69596,0.73443,0.74600, 3953. |
| 4107 |
|
|
+ 0.71846,0.64430,0.57291,0.47311,0.54977,0.56612,0.53939, 3954. |
| 4108 |
|
|
+ 0.53105,0.54799,0.57221,0.60426,0.61497,0.62179,0.63518, 3955. |
| 4109 |
|
|
+ 0.51454,0.52095,0.52268,0.52316/ 3956. |
| 4110 |
|
|
C 3957. |
| 4111 |
|
|
DATA QBSLT1/ 3958. |
| 4112 |
|
|
+ 0.19787,0.15206,0.14808,0.15505,0.14132,0.12508,0.10931, 3959. |
| 4113 |
|
|
+ 0.07946,0.05659,0.04675,0.03801,0.20081,0.15823,0.15732, 3960. |
| 4114 |
|
|
+ 0.15377,0.14273,0.13163,0.12005,0.11684,0.11523,0.11121, 3961. |
| 4115 |
|
|
+ 0.36601,0.39099,0.39240,0.39274/ 3962. |
| 4116 |
|
|
DATA SBSLT1/ 3963. |
| 4117 |
|
|
+ 0.09892,0.12369,0.09780,0.11017,0.08914,0.08577,0.07794, 3964. |
| 4118 |
|
|
+ 0.05688,0.03912,0.03069,0.02440,0.09492,0.08277,0.05817, 3965. |
| 4119 |
|
|
+ 0.04773,0.04970,0.04568,0.04058,0.03865,0.03717,0.03641, 3966. |
| 4120 |
|
|
+ 0.07710,0.08232,0.08235,0.08163/ 3967. |
| 4121 |
|
|
DATA CBSLT1/ 3968. |
| 4122 |
|
|
+ 0.54090,0.49369,0.59375,0.67539,0.69444,0.71623,0.71674, 3969. |
| 4123 |
|
|
+ 0.69425,0.63125,0.57379,0.48766,0.54072,0.57272,0.57215, 3970. |
| 4124 |
|
|
+ 0.57655,0.59243,0.60616,0.62323,0.62911,0.63253,0.63934, 3971. |
| 4125 |
|
|
+ 0.51632,0.50380,0.50414,0.50666/ 3972. |
| 4126 |
|
|
C 3973. |
| 4127 |
|
|
DATA QBSLT2/ 3974. |
| 4128 |
|
|
+ 0.49004,0.35700,0.34009,0.38146,0.35476,0.32874,0.29258, 3975. |
| 4129 |
|
|
+ 0.21726,0.16067,0.13571,0.11451,0.48169,0.40550,0.37263, 3976. |
| 4130 |
|
|
+ 0.35312,0.33842,0.31466,0.28850,0.28051,0.27574,0.26813, 3977. |
| 4131 |
|
|
+ 0.59495,0.63654,0.63850,0.63742/ 3978. |
| 4132 |
|
|
DATA SBSLT2/ 3979. |
| 4133 |
|
|
+ 0.26833,0.30862,0.25309,0.29334,0.24644,0.24238,0.22164, 3980. |
| 4134 |
|
|
+ 0.16459,0.11742,0.09480,0.07809,0.26006,0.23936,0.17265, 3981. |
| 4135 |
|
|
+ 0.14418,0.15103,0.13960,0.12488,0.11925,0.11488,0.11275, 3982. |
| 4136 |
|
|
+ 0.19766,0.20963,0.20969,0.20807/ 3983. |
| 4137 |
|
|
DATA CBSLT2/ 3984. |
| 4138 |
|
|
+ 0.57850,0.51330,0.62334,0.70306,0.72063,0.74166,0.74111, 3985. |
| 4139 |
|
|
+ 0.71466,0.64442,0.58410,0.49911,0.58174,0.60690,0.60535, 3986. |
| 4140 |
|
|
+ 0.60954,0.62353,0.63716,0.65423,0.66019,0.66381,0.67030, 3987. |
| 4141 |
|
|
+ 0.58670,0.57707,0.57759,0.58014/ 3988. |
| 4142 |
|
|
C 3989. |
| 4143 |
|
|
DATA QSSALT/ 3990. |
| 4144 |
|
|
+ 0.27651,0.36950,0.40122,0.39669,0.34286,0.33458,0.29978, 3991. |
| 4145 |
|
|
+ 0.26075,0.26470,0.26660,0.28507,0.27114,0.23752,0.18761, 3992. |
| 4146 |
|
|
+ 0.16890,0.17532,0.17705,0.17827,0.17801,0.17743,0.17914, 3993. |
| 4147 |
|
|
+ 0.34241,0.33620,0.33607,0.33681/ 3994. |
| 4148 |
|
|
DATA SSSALT/ 3995. |
| 4149 |
|
|
+ 0.27651,0.36950,0.40121,0.39659,0.34226,0.33245,0.29555, 3996. |
| 4150 |
|
|
+ 0.22360,0.16290,0.13425,0.11177,0.27114,0.23751,0.18755, 3997. |
| 4151 |
|
|
+ 0.16883,0.17526,0.17700,0.17823,0.17797,0.17739,0.17911, 3998. |
| 4152 |
|
|
+ 0.34241,0.33620,0.33607,0.33681/ 3999. |
| 4153 |
|
|
DATA CSSALT/ 4000. |
| 4154 |
|
|
+ 0.66858,0.50298,0.60372,0.65282,0.66694,0.67041,0.66666, 4001. |
| 4155 |
|
|
+ 0.62258,0.52248,0.44732,0.32878,0.66866,0.66680,0.66404, 4002. |
| 4156 |
|
|
+ 0.66252,0.66281,0.66265,0.66244,0.66232,0.66223,0.66226, 4003. |
| 4157 |
|
|
+ 0.67338,0.67406,0.67410,0.67408/ 4004. |
| 4158 |
|
|
C 4005. |
| 4159 |
|
|
DATA QDUST1/ 4006. |
| 4160 |
|
|
+ 0.60958,0.65996,0.59890,0.73030,0.64827,0.55835,0.48157, 4007. |
| 4161 |
|
|
+ 0.34847,0.23144,0.18097,0.13460,0.59012,0.47533,0.39938, 4008. |
| 4162 |
|
|
+ 0.36575,0.35808,0.33834,0.31587,0.30849,0.30369,0.29821, 4009. |
| 4163 |
|
|
+ 0.91360,1.14613,1.16193,1.16619/ 4010. |
| 4164 |
|
|
DATA SDUST1/ 4011. |
| 4165 |
|
|
+ 0.32015,0.60541,0.49800,0.59591,0.46651,0.39745,0.34242, 4012. |
| 4166 |
|
|
+ 0.23468,0.13039,0.08473,0.04350,0.29084,0.23940,0.16410, 4013. |
| 4167 |
|
|
+ 0.13070,0.13267,0.12095,0.10691,0.10167,0.09788,0.09578, 4014. |
| 4168 |
|
|
+ 0.39128,0.54469,0.55555,0.55942/ 4015. |
| 4169 |
|
|
DATA CDUST1/ 4016. |
| 4170 |
|
|
+ 0.50425,0.49645,0.57736,0.63615,0.63373,0.66224,0.67205, 4017. |
| 4171 |
|
|
+ 0.67034,0.65137,0.61767,0.53600,0.49640,0.47921,0.43825, 4018. |
| 4172 |
|
|
+ 0.40760,0.41364,0.41120,0.40706,0.40418,0.40149,0.40315, 4019. |
| 4173 |
|
|
+ 0.47280,0.39308,0.38801,0.38670/ 4020. |
| 4174 |
|
|
C 4021. |
| 4175 |
|
|
DATA QDUST2/ 4022. |
| 4176 |
|
|
+ 0.95483,0.71515,0.77676,0.91847,0.93699,0.89565,0.82979, 4023. |
| 4177 |
|
|
+ 0.74871,0.70959,0.69272,0.68748,0.94632,0.90846,0.85600, 4024. |
| 4178 |
|
|
+ 0.83350,0.83544,0.82317,0.80807,0.80270,0.79879,0.79577, 4025. |
| 4179 |
|
|
+ 1.02427,1.12417,1.13054,1.13169/ 4026. |
| 4180 |
|
|
DATA SDUST2/ 4027. |
| 4181 |
|
|
+ 0.49885,0.58157,0.55165,0.64038,0.59140,0.55222,0.50136, 4028. |
| 4182 |
|
|
+ 0.42019,0.36087,0.33502,0.31667,0.49026,0.47989,0.42207, 4029. |
| 4183 |
|
|
+ 0.39751,0.40487,0.39774,0.38819,0.38426,0.38107,0.38027, 4030. |
| 4184 |
|
|
+ 0.49780,0.59147,0.59817,0.60013/ 4031. |
| 4185 |
|
|
DATA CDUST2/ 4032. |
| 4186 |
|
|
+ 0.74352,0.54594,0.68229,0.72513,0.73598,0.75710,0.75041, 4033. |
| 4187 |
|
|
+ 0.70723,0.65024,0.61702,0.58021,0.74556,0.74741,0.75647, 4034. |
| 4188 |
|
|
+ 0.76384,0.76647,0.77599,0.78746,0.79136,0.79400,0.79700, 4035. |
| 4189 |
|
|
+ 0.71874,0.62817,0.62224,0.62062/ 4036. |
| 4190 |
|
|
C 4037. |
| 4191 |
|
|
DATA QCARB1/ 4038. |
| 4192 |
|
|
+ 0.44718,0.51882,0.26055,0.20526,0.19295,0.18655,0.17520, 4039. |
| 4193 |
|
|
+ 0.11120,0.06749,0.04893,0.03537,0.32912,0.25261,0.24973, 4040. |
| 4194 |
|
|
+ 0.23947,0.22883,0.20424,0.18781,0.18400,0.18032,0.17370, 4041. |
| 4195 |
|
|
+ 0.57200,0.64430,0.65267,0.65790/ 4042. |
| 4196 |
|
|
DATA SCARB1/ 4043. |
| 4197 |
|
|
+ 0.17857,0.12659,0.06506,0.05088,0.05317,0.05712,0.05562, 4044. |
| 4198 |
|
|
+ 0.03310,0.01705,0.01009,0.00493,0.13908,0.08683,0.06332, 4045. |
| 4199 |
|
|
+ 0.06114,0.06260,0.05755,0.05319,0.05155,0.05032,0.04981, 4046. |
| 4200 |
|
|
+ 0.19594,0.21003,0.20967,0.20853/ 4047. |
| 4201 |
|
|
DATA CCARB1/ 4048. |
| 4202 |
|
|
+ 0.40490,0.48729,0.43960,0.40824,0.46236,0.51422,0.53366, 4049. |
| 4203 |
|
|
+ 0.53211,0.51283,0.46211,0.32882,0.40923,0.35984,0.30817, 4050. |
| 4204 |
|
|
+ 0.30468,0.31306,0.31215,0.30857,0.30555,0.30388,0.30644, 4051. |
| 4205 |
|
|
+ 0.43102,0.40748,0.40436,0.40208/ 4052. |
| 4206 |
|
|
C 4053. |
| 4207 |
|
|
DATA QCARB2/ 4054. |
| 4208 |
|
|
+ 0.09591,0.22971,0.21603,0.21745,0.17928,0.17061,0.15202, 4055. |
| 4209 |
|
|
+ 0.10846,0.06721,0.04817,0.03076,0.09456,0.08428,0.07093, 4056. |
| 4210 |
|
|
+ 0.06589,0.06737,0.06766,0.06782,0.06771,0.06754,0.06792, 4057. |
| 4211 |
|
|
+ 0.12455,0.12130,0.12121,0.12155/ 4058. |
| 4212 |
|
|
DATA SCARB2/ 4059. |
| 4213 |
|
|
+ 0.00748,0.06133,0.05031,0.04978,0.03714,0.03448,0.03065, 4060. |
| 4214 |
|
|
+ 0.02099,0.01137,0.00688,0.00291,0.00728,0.00544,0.00350, 4061. |
| 4215 |
|
|
+ 0.00276,0.00291,0.00290,0.00288,0.00285,0.00282,0.00286, 4062. |
| 4216 |
|
|
+ 0.01420,0.01327,0.01324,0.01332/ 4063. |
| 4217 |
|
|
DATA CCARB2/ 4064. |
| 4218 |
|
|
+ 0.14117,0.25269,0.27090,0.30506,0.29845,0.28974,0.28880, 4065. |
| 4219 |
|
|
+ 0.28843,0.28603,0.28395,0.29112,0.14128,0.12741,0.11121, 4066. |
| 4220 |
|
|
+ 0.09892,0.09935,0.09786,0.09604,0.09517,0.09448,0.09466, 4067. |
| 4221 |
|
|
+ 0.18297,0.17686,0.17658,0.17696/ 4068. |
| 4222 |
|
|
C 4069. |
| 4223 |
|
|
DATA QWATER/ 4070. |
| 4224 |
|
|
+ 0.82334,0.89509,1.13254,1.20762,1.24075,1.18580,1.07585, 4071. |
| 4225 |
|
|
+ 0.95283,0.89542,0.86914,0.85864,0.87834,0.94021,1.03878, 4072. |
| 4226 |
|
|
+ 1.07876,1.06927,1.06987,1.07153,1.07327,1.07505,1.07280, 4073. |
| 4227 |
|
|
+ 1.20709,1.20194,1.20383,1.20978/ 4074. |
| 4228 |
|
|
DATA SWATER/ 4075. |
| 4229 |
|
|
+ 0.34695,0.68566,0.86748,0.89010,0.83121,0.75556,0.65338, 4076. |
| 4230 |
|
|
+ 0.51441,0.40925,0.36469,0.31873,0.39396,0.39368,0.43707, 4077. |
| 4231 |
|
|
+ 0.45625,0.44997,0.45039,0.45146,0.45251,0.45357,0.45227, 4078. |
| 4232 |
|
|
+ 0.85537,0.85478,0.85718,0.86370/ 4079. |
| 4233 |
|
|
DATA CWATER/ 4080. |
| 4234 |
|
|
+ 0.91848,0.65450,0.79206,0.82335,0.83709,0.84869,0.84338, 4081. |
| 4235 |
|
|
+ 0.77907,0.68419,0.62521,0.54076,0.91355,0.89224,0.85667, 4082. |
| 4236 |
|
|
+ 0.84557,0.85029,0.85229,0.85399,0.85411,0.85389,0.85524, 4083. |
| 4237 |
|
|
+ 0.91095,0.91472,0.91488,0.91467/ 4084. |
| 4238 |
|
|
C 4085. |
| 4239 |
|
|
DATA QICE25/ 4086. |
| 4240 |
|
|
+ 1.15210,0.81551,0.98885,1.10325,1.17652,1.14217,1.07777, 4087. |
| 4241 |
|
|
+ 1.08252,1.14496,1.16939,1.22006,1.16194,1.16781,1.19342, 4088. |
| 4242 |
|
|
+ 1.20279,1.19736,1.19435,1.19146,1.19097,1.19095,1.18924, 4089. |
| 4243 |
|
|
+ 1.19321,1.21794,1.21959,1.21942/ 4090. |
| 4244 |
|
|
DATA SICE25/ 4091. |
| 4245 |
|
|
+ 0.57392,0.45452,0.57278,0.68806,0.74580,0.69171,0.64662, 4092. |
| 4246 |
|
|
+ 0.62884,0.64120,0.64892,0.66105,0.59403,0.60241,0.67853, 4093. |
| 4247 |
|
|
+ 0.70399,0.68299,0.66547,0.64731,0.64301,0.64122,0.63321, 4094. |
| 4248 |
|
|
+ 0.71867,0.77122,0.77524,0.77622/ 4095. |
| 4249 |
|
|
DATA CICE25/ 4096. |
| 4250 |
|
|
+ 0.93634,0.72920,0.86084,0.88431,0.87489,0.88472,0.86613, 4097. |
| 4251 |
|
|
+ 0.82078,0.79850,0.79041,0.78539,0.93377,0.91036,0.85751, 4098. |
| 4252 |
|
|
+ 0.84228,0.85220,0.86089,0.87036,0.87263,0.87355,0.87810, 4099. |
| 4253 |
|
|
+ 0.94697,0.94840,0.94812,0.94714/ 4100. |
| 4254 |
|
|
C 4101. |
| 4255 |
|
|
C-----------------------------------------------------------------------4102. |
| 4256 |
|
|
C SOLAR RADIATION 6 K-INTERVAL MERGED AEROSOL DATA FOR QEXT,QSCA,COSB4103. |
| 4257 |
|
|
C-----------------------------------------------------------------------4104. |
| 4258 |
|
|
C 4105. |
| 4259 |
|
|
DATA XACID1/ 0.05776,0.10033,0.19099,0.36614,0.55931,1.04703/ 4106. |
| 4260 |
|
|
DATA YACID1/ 0.01880,0.09956,0.19090,0.36613,0.55931,1.04703/ 4107. |
| 4261 |
|
|
DATA ZACID1/ 0.36054,0.51871,0.57276,0.62068,0.65273,0.68988/ 4108. |
| 4262 |
|
|
C 4109. |
| 4263 |
|
|
DATA XACID2/0.13360,0.33875,0.51498,0.68359,0.79939,0.94494/ 4110. |
| 4264 |
|
|
DATA YACID2/0.07420,0.33691,0.51483,0.68358,0.79939,0.94494/ 4111. |
| 4265 |
|
|
C$ DATA ZACID2/0.40248,0.62259,0.68524,0.71328,0.71195,0.72894/ 4112. |
| 4266 |
|
|
DATA ZACID2/0.39821,0.54835,0.60846,0.63637,0.63503,0.65221/ 4112.1 |
| 4267 |
|
|
C 4113. |
| 4268 |
|
|
DATA XSLFT1/ 0.31035,0.44757,0.54238,0.66756,0.78260,1.04454/ 4114. |
| 4269 |
|
|
DATA YSLFT1/ 0.24589,0.44490,0.54224,0.66755,0.78260,1.04454/ 4115. |
| 4270 |
|
|
DATA ZSLFT1/ 0.70591,0.67557,0.66832,0.66438,0.66199,0.66008/ 4116. |
| 4271 |
|
|
C 4117. |
| 4272 |
|
|
DATA XSLFT2/ 0.60959,0.74888,0.81124,0.87560,0.92632,1.00936/ 4118. |
| 4273 |
|
|
DATA YSLFT2/ 0.50477,0.74262,0.81090,0.87556,0.92631,1.00935/ 4119. |
| 4274 |
|
|
DATA ZSLFT2/ 0.74067,0.70281,0.69748,0.69922,0.70070,0.70754/ 4120. |
| 4275 |
|
|
C 4121. |
| 4276 |
|
|
DATA XBSLT1/ 0.30419,0.46195,0.54908,0.66403,0.77732,1.02644/ 4122. |
| 4277 |
|
|
DATA YBSLT1/ 0.28732,0.44765,0.53358,0.64786,0.76063,1.00769/ 4123. |
| 4278 |
|
|
DATA ZBSLT1/ 0.67768,0.66588,0.66785,0.66932,0.66671,0.66818/ 4124. |
| 4279 |
|
|
C 4125. |
| 4280 |
|
|
DATA XBSLT2/ 0.62145,0.76377,0.81783,0.87743,0.92782,1.00765/ 4126. |
| 4281 |
|
|
DATA YBSLT2/ 0.58466,0.73120,0.78367,0.84258,0.89259,0.96944/ 4127. |
| 4282 |
|
|
DATA ZBSLT2/ 0.70368,0.69767,0.70313,0.70847,0.70983,0.71935/ 4128. |
| 4283 |
|
|
C 4129. |
| 4284 |
|
|
DATA XSSALT/ 0.64091,0.78294,0.83066,0.87490,0.92554,1.00414/ 4130. |
| 4285 |
|
|
DATA YSSALT/ 0.64091,0.78294,0.83066,0.87490,0.92554,1.00413/ 4131. |
| 4286 |
|
|
DATA ZSSALT/ 0.67233,0.68272,0.68718,0.69084,0.69334,0.69627/ 4132. |
| 4287 |
|
|
C 4133. |
| 4288 |
|
|
DATA XDUST1/ 1.17571,1.20282,1.13894,1.08190,1.04572,0.99864/ 4134. |
| 4289 |
|
|
DATA YDUST1/ 1.04642,1.12320,1.04442,0.97057,0.93288,0.78720/ 4135. |
| 4290 |
|
|
DATA ZDUST1/ 0.72235,0.68164,0.69516,0.72361,0.74315,0.80409/ 4136. |
| 4291 |
|
|
C 4137. |
| 4292 |
|
|
DATA XDUST2/ 1.09335,1.12888,1.09512,1.05217,1.02411,1.00081/ 4138. |
| 4293 |
|
|
DATA YDUST2/ 0.83740,0.93590,0.88162,0.81721,0.78602,0.68767/ 4139. |
| 4294 |
|
|
DATA ZDUST2/ 0.78776,0.76447,0.77511,0.79364,0.80840,0.85594/ 4140. |
| 4295 |
|
|
C 4141. |
| 4296 |
|
|
DATA XCARB1/0.74444,1.11851,1.14599,1.09902,1.05179,1.00292/ 4142. |
| 4297 |
|
|
DATA YCARB1/0.53412,1.11290,1.14544,1.09899,1.05179,1.00292/ 4143. |
| 4298 |
|
|
C$ DATA ZCARB1/0.75767,0.74553,0.72950,0.71977,0.71968,0.74073/ 4144. |
| 4299 |
|
|
DATA ZCARB1/0.71248,0.66984,0.65284,0.64292,0.64282,0.66426/ 4144.1 |
| 4300 |
|
|
C 4145. |
| 4301 |
|
|
DATA XCARB2/ 0.54418,0.82500,0.91922,0.97919,1.00345,0.99476/ 4146. |
| 4302 |
|
|
DATA YCARB2/ 0.19636,0.34820,0.40558,0.44719,0.46860,0.48132/ 4147. |
| 4303 |
|
|
DATA ZCARB2/ 0.45878,0.59691,0.65112,0.70444,0.74341,0.79820/ 4148. |
| 4304 |
|
|
C 4149. |
| 4305 |
|
|
DATA XWATER/ 1.10372,1.05381,1.03792,1.02265,1.01285,0.99989/ 4150. |
| 4306 |
|
|
DATA YWATER/ 0.84758,1.03190,1.02896,1.02226,1.01282,0.99988/ 4151. |
| 4307 |
|
|
DATA ZWATER/ 0.87621,0.84587,0.84884,0.85323,0.85888,0.86321/ 4152. |
| 4308 |
|
|
C 4153. |
| 4309 |
|
|
DATA XICE25/ 1.05394,1.02884,1.02030,1.01257,1.00706,0.99981/ 4154. |
| 4310 |
|
|
DATA YICE25/ 0.75677,0.96035,1.00797,1.01184,1.00702,0.99981/ 4155. |
| 4311 |
|
|
DATA ZICE25/ 0.92708,0.88645,0.87975,0.87906,0.87391,0.87623/ 4156. |
| 4312 |
|
|
C 4157. |
| 4313 |
|
|
C-----------------------------------------------------------------------4158. |
| 4314 |
|
|
C THERMAL RADIATION 25 K-INTERVAL MERGED CLOUD & SURFACE ALBEDO DATA 4159. |
| 4315 |
|
|
C-----------------------------------------------------------------------4160. |
| 4316 |
|
|
DATA AGSIDV/ 4161. |
| 4317 |
|
|
S 0.01407,0.01653,0.03230,0.08764,0.10055,0.09095,0.08892, 4162. |
| 4318 |
|
|
S 0.07985,0.06411,0.05926,0.05398,0.01576,0.02449,0.05091, 4163. |
| 4319 |
|
|
S 0.05680,0.05325,0.04652,0.03809,0.03574,0.03451,0.03082, 4164. |
| 4320 |
|
|
S 0.01757,0.02022,0.02059,0.02082, 4165. |
| 4321 |
|
|
I 0.01407,0.01653,0.03230,0.08764,0.10055,0.09095,0.08892, 4166. |
| 4322 |
|
|
I 0.07985,0.06411,0.05926,0.05398,0.01576,0.02449,0.05091, 4167. |
| 4323 |
|
|
I 0.05680,0.05325,0.04652,0.03809,0.03574,0.03451,0.03082, 4168. |
| 4324 |
|
|
I 0.01757,0.02022,0.02059,0.02082, 4169. |
| 4325 |
|
|
D 0.04500,0.10414,0.06739,0.08448,0.08516,0.06283,0.05230, 4170. |
| 4326 |
|
|
D 0.03382,0.01901,0.01542,0.01178,0.05142,0.04835,0.05505, 4171. |
| 4327 |
|
|
D 0.05600,0.05310,0.04603,0.03731,0.03472,0.03328,0.03000, 4172. |
| 4328 |
|
|
D 0.16159,0.17592,0.17812,0.17927, 4173. |
| 4329 |
|
|
V 25*0.0/ 4174. |
| 4330 |
|
|
DATA AOCEAN/ 4175. |
| 4331 |
|
|
+ 0.04000,0.05965,0.06124,0.08339,0.09235,0.09510,0.09908, 4176. |
| 4332 |
|
|
+ 0.11117,0.12263,0.12577,0.12931,0.04700,0.06894,0.08970, 4177. |
| 4333 |
|
|
+ 0.09574,0.09565,0.09619,0.09672,0.09703,0.09723,0.09700, 4178. |
| 4334 |
|
|
+ 0.04645,0.04487,0.04482,0.04493/ 4179. |
| 4335 |
|
|
C 4180. |
| 4336 |
|
|
DATA CLDALB/ 4181. |
| 4337 |
|
|
+ 0.01332,0.08190,0.07036,0.05082,0.04486,0.04673,0.04770, 4182. |
| 4338 |
|
|
+ 0.05130,0.05240,0.05251,0.05259,0.01558,0.01763,0.02410, 4183. |
| 4339 |
|
|
+ 0.02571,0.02514,0.02448,0.02366,0.02347,0.02340,0.02294, 4184. |
| 4340 |
|
|
+ 0.04566,0.04499,0.04518,0.04544, 4185. |
| 4341 |
|
|
+ 0.01407,0.01653,0.03230,0.08764,0.10055,0.09095,0.08892, 4186. |
| 4342 |
|
|
+ 0.07985,0.06411,0.05926,0.05398,0.01576,0.02449,0.05091, 4187. |
| 4343 |
|
|
+ 0.05680,0.05325,0.04652,0.03809,0.03574,0.03451,0.03082, 4188. |
| 4344 |
|
|
+ 0.01757,0.02022,0.02059,0.02082/ 4189. |
| 4345 |
|
|
C 4190. |
| 4346 |
|
|
DATA ASNALB/0.600,0.350,13*0.0/ 4191. |
| 4347 |
|
|
C&& DATA ASNALB/0.550,0.300,13*0.0/ |
| 4348 |
|
|
C 4192. |
| 4349 |
|
|
C&& DATA AOIALB/0.550,0.300,13*0.0/ 4193. |
| 4350 |
|
|
DATA AOIALB/0.600,0.350,13*0.0/ |
| 4351 |
|
|
C 4194. |
| 4352 |
|
|
DATA ALIALB/0.600,0.350,13*0.0/ 4195. |
| 4353 |
|
|
C 4196. |
| 4354 |
|
|
C-----------------------------------------------------------------------4197. |
| 4355 |
|
|
C TRACE GAS VERTICAL DISTRIBUTION & 1958 MEAN CONCENTRATION 4198. |
| 4356 |
|
|
C-----------------------------------------------------------------------4199. |
| 4357 |
|
|
C 4200. |
| 4358 |
|
|
DATA CMANO2/ 4201. |
| 4359 |
|
|
1 8.66E-06,5.15E-06,2.85E-06,1.50E-06,9.89E-07,6.91E-07,7.17E-07, 4202. |
| 4360 |
|
|
2 8.96E-07,3.67E-06,4.85E-06,5.82E-06,6.72E-06,7.77E-06,8.63E-06, 4203. |
| 4361 |
|
|
3 8.77E-06,8.14E-06,6.91E-06,5.45E-06,4.00E-06,2.67E-06,1.60E-06, 4204. |
| 4362 |
|
|
4 8.36E-07,3.81E-07,1.58E-07,6.35E-08,2.57E-08,1.03E-08,4.18E-09, 4205. |
| 4363 |
|
|
5 1.66E-09,6.57E-10,2.58E-10,1.02E-10,4.11E-11,1.71E-11,7.73E-12, 4206. |
| 4364 |
|
|
6 9.07E-12,4.63E-12,2.66E-12,1.73E-12,1.28E-12,1.02E-12,1.00E-30/ 4207. |
| 4365 |
|
|
C 4208. |
| 4366 |
|
|
C 4209. |
| 4367 |
|
|
C GAS NUMBER 1 2 3 4 5 6 7 8 9 4210. |
| 4368 |
|
|
C H2O CO2 O3 O2 NO2 N2O CH4 CCL3F1 CCL2F2 4211. |
| 4369 |
|
|
C DATA FULGAS/1.0, 1.0,1.0, 1.0,1.0, 1.0, 1.0, 1.0, 1.0/4212. |
| 4370 |
|
|
c DATA PPMV58/0.0,315.0,0.0,210000.,0.0,0.295,1.400,8.00E-6,25.0E-6/4213. |
| 4371 |
|
|
DATA PPMV58/0.0, 0.0,0.0,210000.,0.0,4*0.0/ |
| 4372 |
|
|
C$ DATA Z0/ 0.0, 0.0,0.0, 0.0,0.0, 15.0, 10.0, 12.0, 12.0/4214. |
| 4373 |
|
|
DATA Z0/ 0.0, 0.0,0.0, 0.0,0.0,915.0,910.0, 12.0, 12.0/4215. |
| 4374 |
|
|
DATA ZH/ 8.0, 8.0,8.0, 8.0,8.0, 10.0, 30.0, 3.0, 3.0/4216. |
| 4375 |
|
|
C 4217. |
| 4376 |
|
|
C-----------------------------------------------------------------------4218. |
| 4377 |
|
|
C TRACE GAS ABSORPTION COEFFICIENTS FOR F11 & F12 4219. |
| 4378 |
|
|
C-----------------------------------------------------------------------4220. |
| 4379 |
|
|
C 4221. |
| 4380 |
|
|
DIMENSION F11PCM(25),F12PCM(25) 4222. |
| 4381 |
|
|
EQUIVALENCE (TRACEG(1,1),F11PCM(1)),(TRACEG(1,2),F12PCM(1)) 4223. |
| 4382 |
|
|
C 4224. |
| 4383 |
|
|
C 4225. |
| 4384 |
|
|
DATA F11PCM/ 4226. |
| 4385 |
|
|
+ 13.6000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 4227. |
| 4386 |
|
|
+ 0.0000, 0.0000, 0.0000, 0.0000,11.9504, 2.5138, 0.5054, 4228. |
| 4387 |
|
|
+ 0.1086, 0.0308, 0.0178, 0.0054, 0.0000, 0.0000, 0.0000, 4229. |
| 4388 |
|
|
+ 2.5220, 1.1731, 0.8627, 0.7445/ 4230. |
| 4389 |
|
|
C 4231. |
| 4390 |
|
|
DATA F12PCM/ 4232. |
| 4391 |
|
|
+ 5.4900, 1.3339, 0.7739, 0.1304, 0.0286, 0.0051, 0.0000, 4233. |
| 4392 |
|
|
+ 0.0000, 0.0000, 0.0000, 0.0000, 9.0745, 2.3577, 0.4135, 4234. |
| 4393 |
|
|
+ 0.0575, 0.0000, 0.2507, 0.6215, 0.7262, 0.7972, 0.9150, 4235. |
| 4394 |
|
|
+ 13.1663, 1.1564, 0.0388, 0.0082/ 4236. |
| 4395 |
|
|
C 4236.11 |
| 4396 |
|
|
C ------------------------------------------------------------------4236.12 |
| 4397 |
|
|
C DECEMBER 4, 1991 UPDATE PROVIDES FOR THE FOLLOWING IMPROVEMENTS:4236.13 |
| 4398 |
|
|
C ------------------------------------------------------------------4236.14 |
| 4399 |
|
|
C IF(NEWASZ.GT.0) ALL AEROSOL SOLAR ZENITH ANGLE DEPENDENCE IMPROVED4236.15 |
| 4400 |
|
|
C IF(NEWAQA.GT.0) ALL AERSOL THERMAL CROSS-SECTIONS ARE Q-ABSORPTION4236.16 |
| 4401 |
|
|
C (TRACER AEROSOLS ALREADY USE Q-ABSORPTION IN XRAD83XX) 4236.17 |
| 4402 |
|
|
C IF(NEWCQA.GT.0) ALL CLOUDS THERMAL CROSS-SECTIONS ARE Q-ABSORPTION4236.18 |
| 4403 |
|
|
C ------------------------------------------------------------------4236.21 |
| 4404 |
|
|
C 4236.22 |
| 4405 |
|
|
EQUIVALENCE (ISPARE(1),NEWASZ) 4236.23 |
| 4406 |
|
|
EQUIVALENCE (ISPARE(2),NEWAQA) 4236.24 |
| 4407 |
|
|
EQUIVALENCE (ISPARE(3),NEWCQA) 4236.25 |
| 4408 |
|
|
C 4236.26 |
| 4409 |
|
|
DATA NEWASZ/0/, NEWAQA/0/, NEWCQA/0/ 4236.27 |
| 4410 |
|
|
C 4236.28 |
| 4411 |
|
|
END 4237. |
| 4412 |
|
|
SUBROUTINE PHDATM(P,H,D,T,O,Q,S,OCM,WCM,NPHD,NATM) 4238. |
| 4413 |
|
|
C 4239. |
| 4414 |
|
|
C ------------------------------------------------------------------4240. |
| 4415 |
|
|
C ------------- MCCLATCHY (1972) ATMOSPHERE DATA -----------4241. |
| 4416 |
|
|
C ------------------------------------------------------------------4242. |
| 4417 |
|
|
C 4243. |
| 4418 |
|
|
C INPUT DATA 4244. |
| 4419 |
|
|
C------------------ 4245. |
| 4420 |
|
|
C NATM=0 GIVES ABREVIATED DATA FOR STANDARD ATMOSPHER4246. |
| 4421 |
|
|
C (INPUT: P OR H) (RETURNS: H OR P & D,T)4247. |
| 4422 |
|
|
C 4248. |
| 4423 |
|
|
C NATM=1 GIVES ATMOSPHERE DATA FOR TROPICAL LATITUDES4249. |
| 4424 |
|
|
C NATM=2 GIVES ATMOSPHERE DATA FOR MIDLATITUDE SUMMER4250. |
| 4425 |
|
|
C NATM=3 GIVES ATMOSPHERE DATA FOR MIDLATITUDE WINTER4251. |
| 4426 |
|
|
C NATM=4 GIVES ATMOSPHERE DATA FOR SUBARCTIC SUMMER 4252. |
| 4427 |
|
|
C NATM=5 GIVES ATMOSPHERE DATA FOR SUBARCTIC WINTER 4253. |
| 4428 |
|
|
C NATM=6 GIVES ATMOSPHERE DATA FOR STANDARD ATMOSPHER4254. |
| 4429 |
|
|
C 4255. |
| 4430 |
|
|
C NPHD=1 RETURNS H,D,T,O,Q,S DATA FOR GIVEN PRESSURE P4256. |
| 4431 |
|
|
C NPHD=2 RETURNS P,D,T,O,Q,S DATA FOR GIVEN HEIGHT H4257. |
| 4432 |
|
|
C NPHD=3 RETURNS P,H,T,O,Q,S DATA FOR GIVEN DENSITY D4258. |
| 4433 |
|
|
C 4259. |
| 4434 |
|
|
C OUTPUT DATA 4260. |
| 4435 |
|
|
C------------------ 4261. |
| 4436 |
|
|
C P = PRESSURE IN MILLIBARS 4262. |
| 4437 |
|
|
C H = HEIGHT IN KILOMETERS 4263. |
| 4438 |
|
|
C D = DENSITY IN GRAMS/METER**3 4264. |
| 4439 |
|
|
C T = TEMPERATURE (ABSOLUTE) 4265. |
| 4440 |
|
|
C O = OZONE MIXING RATIO (GRAMS OZONE)/(GRAMS AIR) 4266. |
| 4441 |
|
|
C Q = SPECIFIC HUMIDITY (GRAMS WATER VAPOR)/(GRAMS AIR)4267. |
| 4442 |
|
|
C S = SATURATION RATIO (GRAMS WATER VAPOR)/(GRAMS AIR) 4268. |
| 4443 |
|
|
C OCM = OZONE (CM-STP) ABOVE GIVEN HEIGHT 4269. |
| 4444 |
|
|
C WCM = WATER VAPOR (CM-STP) ABOVE GIVEN HEIGHT 4270. |
| 4445 |
|
|
C 4271. |
| 4446 |
|
|
C REMARKS 4272. |
| 4447 |
|
|
C------------------ 4273. |
| 4448 |
|
|
C INPUT P,H,D PARAMETERS ARE NOT ALTERED 4274. |
| 4449 |
|
|
C P,D INTERPOLATION IS EXPONENTIAL WITH HEIGHT 4275. |
| 4450 |
|
|
C NO EXTRAPOLATION IS MADE OUTSIDE 0-100 KM INTERVAL 4276. |
| 4451 |
|
|
C S IS NOT COMPUTED ABOVE 40 KM (FORMULA NOT ACCURATE)4277. |
| 4452 |
|
|
C 4278. |
| 4453 |
|
|
C R = Q/S GIVES RELATIVE HUMIDITY 4279. |
| 4454 |
|
|
C W = Q/(1-Q) GIVES WATER VAPOR MIXING RATIO 4280. |
| 4455 |
|
|
C N = D*2.079E 16 GIVES NUMBER DENSITY PER CM**3 4281. |
| 4456 |
|
|
C 4282. |
| 4457 |
|
|
C 4283. |
| 4458 |
|
|
C 4284. |
| 4459 |
|
|
C 4285. |
| 4460 |
|
|
C 4286. |
| 4461 |
|
|
DIMENSION PRS1(33),PRS2(33),PRS3(33),PRS4(33),PRS5(33),PRS6(33)4287. |
| 4462 |
|
|
1 ,DNS1(33),DNS2(33),DNS3(33),DNS4(33),DNS5(33),DNS6(33)4288. |
| 4463 |
|
|
2 ,TMP1(33),TMP2(33),TMP3(33),TMP4(33),TMP5(33),TMP6(33)4289. |
| 4464 |
|
|
3 ,WVP1(33),WVP2(33),WVP3(33),WVP4(33),WVP5(33),WVP6(33)4290. |
| 4465 |
|
|
4 ,OZO1(33),OZO2(33),OZO3(33),OZO4(33),OZO5(33),OZO6(33)4291. |
| 4466 |
|
|
DIMENSION PRES(33,6),DENS(33,6),TEMP(33,6),WVAP(33,6),OZON(33,6)4292. |
| 4467 |
|
|
C 4293. |
| 4468 |
|
|
EQUIVALENCE 4294. |
| 4469 |
|
|
+ (PRES(1,1),PRS1(1)),(DENS(1,1),DNS1(1)),(TEMP(1,1),TMP1(1)) 4295. |
| 4470 |
|
|
+ ,(PRES(1,2),PRS2(1)),(DENS(1,2),DNS2(1)),(TEMP(1,2),TMP2(1)) 4296. |
| 4471 |
|
|
+ ,(PRES(1,3),PRS3(1)),(DENS(1,3),DNS3(1)),(TEMP(1,3),TMP3(1)) 4297. |
| 4472 |
|
|
+ ,(PRES(1,4),PRS4(1)),(DENS(1,4),DNS4(1)),(TEMP(1,4),TMP4(1)) 4298. |
| 4473 |
|
|
+ ,(PRES(1,5),PRS5(1)),(DENS(1,5),DNS5(1)),(TEMP(1,5),TMP5(1)) 4299. |
| 4474 |
|
|
+ ,(PRES(1,6),PRS6(1)),(DENS(1,6),DNS6(1)),(TEMP(1,6),TMP6(1)) 4300. |
| 4475 |
|
|
EQUIVALENCE (WVAP(1,1),WVP1(1)),(OZON(1,1),OZO1(1)) 4301. |
| 4476 |
|
|
EQUIVALENCE (WVAP(1,2),WVP2(1)),(OZON(1,2),OZO2(1)) 4302. |
| 4477 |
|
|
EQUIVALENCE (WVAP(1,3),WVP3(1)),(OZON(1,3),OZO3(1)) 4303. |
| 4478 |
|
|
EQUIVALENCE (WVAP(1,4),WVP4(1)),(OZON(1,4),OZO4(1)) 4304. |
| 4479 |
|
|
EQUIVALENCE (WVAP(1,5),WVP5(1)),(OZON(1,5),OZO5(1)) 4305. |
| 4480 |
|
|
EQUIVALENCE (WVAP(1,6),WVP6(1)),(OZON(1,6),OZO6(1)) 4306. |
| 4481 |
|
|
C 4307. |
| 4482 |
|
|
C 4308. |
| 4483 |
|
|
DIMENSION HTKM(33) 4309. |
| 4484 |
|
|
DATA HTKM/1.0E-09, 1., 2., 3., 4., 5., 6., 7., 8., 9.,10.,11. 4310. |
| 4485 |
|
|
1 ,12.,13.,14.,15.,16.,17.,18.,19.,20.,21.,22.,23.,24. 4311. |
| 4486 |
|
|
2 ,25.,30.,35.,40.,45.,50.,70.,99.9/ 4312. |
| 4487 |
|
|
C 4313. |
| 4488 |
|
|
C 4314. |
| 4489 |
|
|
C---------------------------------------------------------------------- 4315. |
| 4490 |
|
|
C0000 GLOBAL U.S. (1976) STANDARD ATMOSPHERE P, T, GEO H PARAMETERS4316. |
| 4491 |
|
|
C---------------------------------------------------------------------- 4317. |
| 4492 |
|
|
C 4318. |
| 4493 |
|
|
DIMENSION SPLB(8),STLB(8),SHLB(8),SDLB(8) 4319. |
| 4494 |
|
|
DATA SPLB/1013.25,226.32,54.748,8.6801,1.109,.66938,.039564 4320. |
| 4495 |
|
|
+ ,3.7338E-03/ 4321. |
| 4496 |
|
|
DATA STLB/288.15,216.65,216.65,228.65,270.65,270.65,214.65,186.87/4322. |
| 4497 |
|
|
DATA SHLB/0.0,11.0,20.0,32.0,47.0,51.0,71.0,84.852/ 4323. |
| 4498 |
|
|
DATA SDLB/-6.5,0.0,1.0,2.8,0.0,-2.8,-2.0,0.0/ 4324. |
| 4499 |
|
|
DATA HPCON/34.16319/ 4325. |
| 4500 |
|
|
C 4326. |
| 4501 |
|
|
C 4327. |
| 4502 |
|
|
C-----------------------------------------------------------------------4328. |
| 4503 |
|
|
C1111 TROPICAL LATITUDES MCCLATCHY (1972) ATMOSPHERE DATA VS HEIGHT4329. |
| 4504 |
|
|
C-----------------------------------------------------------------------4330. |
| 4505 |
|
|
C 4331. |
| 4506 |
|
|
DATA PRS1/ 1.013E 03,9.040E 02,8.050E 02,7.150E 02,6.330E 02,4332. |
| 4507 |
|
|
1 5.590E 02,4.920E 02,4.320E 02,3.780E 02,3.290E 02,2.860E 02,4333. |
| 4508 |
|
|
2 2.470E 02,2.130E 02,1.820E 02,1.560E 02,1.320E 02,1.110E 02,4334. |
| 4509 |
|
|
3 9.370E 01,7.890E 01,6.660E 01,5.650E 01,4.800E 01,4.090E 01,4335. |
| 4510 |
|
|
4 3.500E 01,3.000E 01,2.570E 01,1.220E 01,6.000E 00,3.050E 00,4336. |
| 4511 |
|
|
5 1.590E 00,8.540E-01,5.790E-02,3.000E-04/ 4337. |
| 4512 |
|
|
DATA DNS1/ 1.167E 03,1.064E 03,9.689E 02,8.756E 02,7.951E 02,4338. |
| 4513 |
|
|
1 7.199E 02,6.501E 02,5.855E 02,5.258E 02,4.708E 02,4.202E 02,4339. |
| 4514 |
|
|
2 3.740E 02,3.316E 02,2.929E 02,2.578E 02,2.260E 02,1.972E 02,4340. |
| 4515 |
|
|
3 1.676E 02,1.382E 02,1.145E 02,9.515E 01,7.938E 01,6.645E 01,4341. |
| 4516 |
|
|
4 5.618E 01,4.763E 01,4.045E 01,1.831E 01,8.600E 00,4.181E 00,4342. |
| 4517 |
|
|
5 2.097E 00,1.101E 00,9.210E-02,5.000E-04/ 4343. |
| 4518 |
|
|
DATA TMP1/ 300.0,294.0,288.0,284.0,277.0,270.0,264.0,257.0,250.0,4344. |
| 4519 |
|
|
1244.0,237.0,230.0,224.0,217.0,210.0,204.0,197.0,195.0,199.0,203.0,4345. |
| 4520 |
|
|
2207.0,211.0,215.0,217.0,219.0,221.0,232.0,243.0,254.0,265.0,270.0,4346. |
| 4521 |
|
|
3 219.0,210.0/ 4347. |
| 4522 |
|
|
DATA WVP1/1.9E 01,1.3E 01,9.3E 00,4.7E 00,2.2E 00,1.5E 00,8.5E-01,4348. |
| 4523 |
|
|
1 4.7E-01,2.5E-01,1.2E-01,5.0E-02,1.7E-02,6.0E-03,1.8E-03,1.0E-03,4349. |
| 4524 |
|
|
2 7.6E-04,6.4E-04,5.6E-04,5.0E-04,4.9E-04,4.5E-04,5.1E-04,5.1E-04,4350. |
| 4525 |
|
|
3 5.4E-04,6.0E-04,6.7E-04,3.6E-04,1.1E-04,4.3E-05,1.9E-05,6.3E-06,4351. |
| 4526 |
|
|
4 1.4E-07,1.0E-09/ 4352. |
| 4527 |
|
|
DATA OZO1/5.6E-05,5.6E-05,5.4E-05,5.1E-05,4.7E-05,4.5E-05,4.3E-05,4353. |
| 4528 |
|
|
1 4.1E-05,3.9E-05,3.9E-05,3.9E-05,4.1E-05,4.3E-05,4.5E-05,4.5E-05,4354. |
| 4529 |
|
|
2 4.7E-05,4.7E-05,6.9E-05,9.0E-05,1.4E-04,1.9E-04,2.4E-04,2.8E-04,4355. |
| 4530 |
|
|
3 3.2E-04,3.4E-04,3.4E-04,2.4E-04,9.2E-05,4.1E-05,1.3E-05,4.3E-06,4356. |
| 4531 |
|
|
4 8.6E-08,4.3E-11/ 4357. |
| 4532 |
|
|
C 4358. |
| 4533 |
|
|
C-----------------------------------------------------------------------4359. |
| 4534 |
|
|
C2222 MIDLATITUDE SUMMER MCCLATCHY (1972) ATMOSPHERE DATA VS HEIGHT4360. |
| 4535 |
|
|
C-----------------------------------------------------------------------4361. |
| 4536 |
|
|
C 4362. |
| 4537 |
|
|
DATA PRS2/ 1.013E 03,9.020E 02,8.020E 02,7.100E 02,6.280E 02,4363. |
| 4538 |
|
|
1 5.540E 02,4.870E 02,4.260E 02,3.720E 02,3.240E 02,2.810E 02,4364. |
| 4539 |
|
|
2 2.430E 02,2.090E 02,1.790E 02,1.530E 02,1.300E 02,1.110E 02,4365. |
| 4540 |
|
|
3 9.500E 01,8.120E 01,6.950E 01,5.950E 01,5.100E 01,4.370E 01,4366. |
| 4541 |
|
|
4 3.760E 01,3.220E 01,2.770E 01,1.320E 01,6.520E 00,3.330E 00,4367. |
| 4542 |
|
|
5 1.760E 00,9.510E-01,6.710E-02,3.000E-04/ 4368. |
| 4543 |
|
|
DATA DNS2/ 1.191E 03,1.080E 03,9.757E 02,8.846E 02,7.998E 02,4369. |
| 4544 |
|
|
1 7.211E 02,6.487E 02,5.830E 02,5.225E 02,4.669E 02,4.159E 02,4370. |
| 4545 |
|
|
2 3.693E 02,3.269E 02,2.882E 02,2.464E 02,2.104E 02,1.797E 02,4371. |
| 4546 |
|
|
3 1.535E 02,1.305E 02,1.110E 02,9.453E 01,8.056E 01,6.872E 01,4372. |
| 4547 |
|
|
4 5.867E 01,5.014E 01,4.288E 01,1.322E 01,6.519E 00,3.330E 00,4373. |
| 4548 |
|
|
5 1.757E 00,9.512E-01,6.706E-02,5.000E-04/ 4374. |
| 4549 |
|
|
DATA TMP2/ 294.0,290.0,285.0,279.0,273.0,267.0,261.0,255.0,248.0,4375. |
| 4550 |
|
|
1242.0,235.0,229.0,222.0,216.0,216.0,216.0,216.0,216.0,216.0,217.0,4376. |
| 4551 |
|
|
2218.0,219.0,220.0,222.0,223.0,224.0,234.0,245.0,258.0,270.0,276.0,4377. |
| 4552 |
|
|
3 218.0,210.0/ 4378. |
| 4553 |
|
|
DATA WVP2/1.4E 01,9.3E 00,5.9E 00,3.3E 00,1.9E 00,1.0E 00,6.1E-01,4379. |
| 4554 |
|
|
1 3.7E-01,2.1E-01,1.2E-01,6.4E-02,2.2E-02,6.0E-03,1.8E-03,1.0E-03,4380. |
| 4555 |
|
|
2 7.6E-04,6.4E-04,5.6E-04,5.0E-04,4.9E-04,4.5E-04,5.1E-04,5.1E-04,4381. |
| 4556 |
|
|
3 5.4E-04,6.0E-04,6.7E-04,3.6E-04,1.1E-04,4.3E-05,1.9E-05,6.3E-06,4382. |
| 4557 |
|
|
4 1.4E-07,1.0E-09/ 4383. |
| 4558 |
|
|
DATA OZO2/6.0E-05,6.0E-05,6.0E-05,6.2E-05,6.4E-05,6.6E-05,6.9E-05,4384. |
| 4559 |
|
|
1 7.5E-05,7.9E-05,8.6E-05,9.0E-05,1.1E-04,1.2E-04,1.5E-04,1.8E-04,4385. |
| 4560 |
|
|
2 1.9E-04,2.1E-04,2.4E-04,2.8E-04,3.2E-04,3.4E-04,3.6E-04,3.6E-04,4386. |
| 4561 |
|
|
3 3.4E-04,3.2E-04,3.0E-04,2.0E-04,9.2E-05,4.1E-05,1.3E-05,4.3E-06,4387. |
| 4562 |
|
|
4 8.6E-08,4.3E-11/ 4388. |
| 4563 |
|
|
C 4389. |
| 4564 |
|
|
C-----------------------------------------------------------------------4390. |
| 4565 |
|
|
C3333 MIDLATITUDE WINTER MCCLATCHY (1972) ATMOSPHERE DATA VS HEIGHT4391. |
| 4566 |
|
|
C-----------------------------------------------------------------------4392. |
| 4567 |
|
|
C 4393. |
| 4568 |
|
|
DATA PRS3/ 1.018E 03,8.973E 02,7.897E 02,6.938E 02,6.081E 02,4394. |
| 4569 |
|
|
1 5.313E 02,4.627E 02,4.016E 02,3.473E 02,2.992E 02,2.568E 02,4395. |
| 4570 |
|
|
2 2.199E 02,1.882E 02,1.610E 02,1.378E 02,1.178E 02,1.007E 02,4396. |
| 4571 |
|
|
3 8.610E 01,7.350E 01,6.280E 01,5.370E 01,4.580E 01,3.910E 01,4397. |
| 4572 |
|
|
4 3.340E 01,2.860E 01,2.430E 01,1.110E 01,5.180E 00,2.530E 00,4398. |
| 4573 |
|
|
5 1.290E 00,6.820E-01,4.670E-02,3.000E-04/ 4399. |
| 4574 |
|
|
DATA DNS3/ 1.301E 03,1.162E 03,1.037E 03,9.230E 02,8.282E 02,4400. |
| 4575 |
|
|
1 7.411E 02,6.614E 02,5.886E 02,5.222E 02,4.619E 02,4.072E 02,4401. |
| 4576 |
|
|
2 3.496E 02,2.999E 02,2.572E 02,2.206E 02,1.890E 02,1.620E 02,4402. |
| 4577 |
|
|
3 1.388E 02,1.188E 02,1.017E 02,8.690E 01,7.421E 01,6.338E 01,4403. |
| 4578 |
|
|
4 5.415E 01,4.624E 01,3.950E 01,1.783E 01,7.924E 00,3.625E 00,4404. |
| 4579 |
|
|
5 1.741E 00,8.954E-01,7.051E-02,5.000E-04/ 4405. |
| 4580 |
|
|
DATA TMP3/ 272.2,268.7,265.2,261.7,255.7,249.7,243.7,237.7,231.7,4406. |
| 4581 |
|
|
1225.7,219.7,219.2,218.7,218.2,217.7,217.2,216.7,216.2,215.7,215.2,4407. |
| 4582 |
|
|
2215.2,215.2,215.2,215.2,215.2,215.2,217.4,227.8,243.2,258.5,265.7,4408. |
| 4583 |
|
|
3 230.7,210.2/ 4409. |
| 4584 |
|
|
DATA WVP3/3.5E 00,2.5E 00,1.8E 00,1.2E 00,6.6E-01,3.8E-01,2.1E-01,4410. |
| 4585 |
|
|
1 8.5E-02,3.5E-02,1.6E-02,7.5E-03,6.9E-03,6.0E-03,1.8E-03,1.0E-03,4411. |
| 4586 |
|
|
2 7.6E-04,6.4E-04,5.6E-04,5.0E-04,4.9E-04,4.5E-04,5.1E-04,5.1E-04,4412. |
| 4587 |
|
|
3 5.4E-04,6.0E-04,6.7E-04,3.6E-04,1.1E-04,4.3E-05,1.9E-05,6.3E-06,4413. |
| 4588 |
|
|
4 1.4E-07,1.0E-09/ 4414. |
| 4589 |
|
|
DATA OZO3/6.0E-05,5.4E-05,4.9E-05,4.9E-05,4.9E-05,5.8E-05,6.4E-05,4415. |
| 4590 |
|
|
1 7.7E-05,9.0E-05,1.2E-04,1.6E-04,2.1E-04,2.6E-04,3.0E-04,3.2E-04,4416. |
| 4591 |
|
|
2 3.4E-04,3.6E-04,3.9E-04,4.1E-04,4.3E-04,4.5E-04,4.3E-04,4.3E-04,4417. |
| 4592 |
|
|
3 3.9E-04,3.6E-04,3.4E-04,1.9E-04,9.2E-05,4.1E-05,1.3E-05,4.3E-06,4418. |
| 4593 |
|
|
4 8.6E-08,4.3E-11/ 4419. |
| 4594 |
|
|
C 4420. |
| 4595 |
|
|
C-----------------------------------------------------------------------4421. |
| 4596 |
|
|
C4444 SUBARCTIC SUMMER MCCLATCHY (1972) ATMOSPHERE DATA VS HEIGHT4422. |
| 4597 |
|
|
C-----------------------------------------------------------------------4423. |
| 4598 |
|
|
C 4424. |
| 4599 |
|
|
DATA PRS4/ 1.010E 03,8.960E 02,7.929E 02,7.000E 02,6.160E 02,4425. |
| 4600 |
|
|
1 5.410E 02,4.730E 02,4.130E 02,3.590E 02,3.107E 02,2.677E 02,4426. |
| 4601 |
|
|
2 2.300E 02,1.977E 02,1.700E 02,1.460E 02,1.250E 02,1.080E 02,4427. |
| 4602 |
|
|
3 9.280E 01,7.980E 01,6.860E 01,5.890E 01,5.070E 01,4.360E 01,4428. |
| 4603 |
|
|
4 3.750E 01,3.227E 01,2.780E 01,1.340E 01,6.610E 00,3.400E 00,4429. |
| 4604 |
|
|
5 1.810E 00,9.870E-01,7.070E-02,3.000E-04/ 4430. |
| 4605 |
|
|
DATA DNS4/ 1.220E 03,1.110E 03,9.971E 02,8.985E 02,8.077E 02,4431. |
| 4606 |
|
|
1 7.244E 02,6.519E 02,5.849E 02,5.231E 02,4.663E 02,4.142E 02,4432. |
| 4607 |
|
|
2 3.559E 02,3.059E 02,2.630E 02,2.260E 02,1.943E 02,1.671E 02,4433. |
| 4608 |
|
|
3 1.436E 02,1.235E 02,1.062E 02,9.128E 01,7.849E 01,6.750E 01,4434. |
| 4609 |
|
|
4 5.805E 01,4.963E 01,4.247E 01,1.338E 01,6.614E 00,3.404E 00,4435. |
| 4610 |
|
|
5 1.817E 00,9.868E-01,7.071E-02,5.000E-04/ 4436. |
| 4611 |
|
|
DATA TMP4/ 287.0,282.0,276.0,271.0,266.0,260.0,253.0,246.0,239.0,4437. |
| 4612 |
|
|
1232.0,225.0,225.0,225.0,225.0,225.0,225.0,225.0,225.0,225.0,225.0,4438. |
| 4613 |
|
|
2225.0,225.0,225.0,225.0,226.0,228.0,235.0,247.0,262.0,274.0,277.0,4439. |
| 4614 |
|
|
3 216.0,210.0/ 4440. |
| 4615 |
|
|
DATA WVP4/9.1E 00,6.0E 00,4.2E 00,2.7E 00,1.7E 00,1.0E 00,5.4E-01,4441. |
| 4616 |
|
|
1 2.9E-01,1.3E-02,4.2E-02,1.5E-02,9.4E-03,6.0E-03,1.8E-03,1.0E-03,4442. |
| 4617 |
|
|
2 7.6E-04,6.4E-04,5.6E-04,5.0E-04,4.9E-04,4.5E-04,5.1E-04,5.1E-04,4443. |
| 4618 |
|
|
3 5.4E-04,6.0E-04,6.7E-04,3.6E-04,1.1E-04,4.3E-05,1.9E-05,6.3E-06,4444. |
| 4619 |
|
|
4 1.4E-07,1.0E-09/ 4445. |
| 4620 |
|
|
DATA OZO4/4.9E-05,5.4E-05,5.6E-05,5.8E-05,6.0E-05,6.4E-05,7.1E-05,4446. |
| 4621 |
|
|
1 7.5E-05,7.9E-05,1.1E-04,1.3E-04,1.8E-04,2.1E-04,2.6E-04,2.8E-04,4447. |
| 4622 |
|
|
2 3.2E-04,3.4E-04,3.9E-04,4.1E-04,4.1E-04,3.9E-04,3.6E-04,3.2E-04,4448. |
| 4623 |
|
|
3 3.0E-04,2.8E-04,2.6E-04,1.4E-04,9.2E-05,4.1E-05,1.3E-05,4.3E-06,4449. |
| 4624 |
|
|
4 8.6E-08,4.3E-11/ 4450. |
| 4625 |
|
|
C 4451. |
| 4626 |
|
|
C-----------------------------------------------------------------------4452. |
| 4627 |
|
|
C5555 SUBARCTIC WINTER MCCLATCHY (1972) ATMOSPHERE DATA VS HEIGHT4453. |
| 4628 |
|
|
C-----------------------------------------------------------------------4454. |
| 4629 |
|
|
C 4455. |
| 4630 |
|
|
DATA PRS5/ 1.013E 03,8.878E 02,7.775E 02,6.798E 02,5.932E 02,4456. |
| 4631 |
|
|
1 5.158E 02,4.467E 02,3.853E 02,3.308E 02,2.829E 02,2.418E 02,4457. |
| 4632 |
|
|
2 2.067E 02,1.766E 02,1.510E 02,1.291E 02,1.103E 02,9.431E 01,4458. |
| 4633 |
|
|
3 8.058E 01,6.882E 01,5.875E 01,5.014E 01,4.277E 01,3.647E 01,4459. |
| 4634 |
|
|
4 3.109E 01,2.649E 01,2.256E 01,1.020E 01,4.701E 00,2.243E 00,4460. |
| 4635 |
|
|
5 1.113E 00,5.719E-01,4.016E-02,3.000E-04/ 4461. |
| 4636 |
|
|
DATA DNS5/ 1.372E 03,1.193E 03,1.058E 03,9.366E 02,8.339E 02,4462. |
| 4637 |
|
|
1 7.457E 02,6.646E 02,5.904E 02,5.226E 02,4.538E 02,3.879E 02,4463. |
| 4638 |
|
|
2 3.315E 02,2.834E 02,2.422E 02,2.071E 02,1.770E 02,1.517E 02,4464. |
| 4639 |
|
|
3 1.300E 02,1.113E 02,9.529E 01,8.155E 01,6.976E 01,5.966E 01,4465. |
| 4640 |
|
|
4 5.100E 01,4.358E 01,3.722E 01,1.645E 01,7.368E 00,3.330E 00,4466. |
| 4641 |
|
|
5 1.569E 00,7.682E-01,5.695E-02,5.000E-04/ 4467. |
| 4642 |
|
|
DATA TMP5/ 257.1,259.1,255.9,252.7,247.7,240.9,234.1,227.3,220.6,4468. |
| 4643 |
|
|
1217.2,217.2,217.2,217.2,217.2,217.2,217.2,216.6,216.0,215.4,214.8,4469. |
| 4644 |
|
|
2214.1,213.6,213.0,212.4,211.8,211.2,216.0,222.2,234.7,247.0,259.3,4470. |
| 4645 |
|
|
3 245.7,210.0/ 4471. |
| 4646 |
|
|
DATA WVP5/1.2E 00,1.2E 00,9.4E-01,6.8E-01,4.1E-01,2.0E-01,9.8E-02,4472. |
| 4647 |
|
|
1 5.4E-02,1.1E-02,8.4E-03,5.5E-03,3.8E-03,2.6E-03,1.8E-03,1.0E-03,4473. |
| 4648 |
|
|
2 7.6E-04,6.4E-04,5.6E-04,5.0E-04,4.9E-04,4.5E-04,5.1E-04,5.1E-04,4474. |
| 4649 |
|
|
3 5.4E-04,6.0E-04,6.7E-04,3.6E-04,1.1E-04,4.3E-05,1.9E-05,6.3E-06,4475. |
| 4650 |
|
|
4 1.4E-07,1.0E-09/ 4476. |
| 4651 |
|
|
DATA OZO5/4.1E-05,4.1E-05,4.1E-05,4.3E-05,4.5E-05,4.7E-05,4.9E-05,4477. |
| 4652 |
|
|
1 7.1E-05,9.0E-05,1.6E-04,2.4E-04,3.2E-04,4.3E-04,4.7E-04,4.9E-04,4478. |
| 4653 |
|
|
2 5.6E-04,6.2E-04,6.2E-04,6.2E-04,6.0E-04,5.6E-04,5.1E-04,4.7E-04,4479. |
| 4654 |
|
|
3 4.3E-04,3.6E-04,3.2E-04,1.5E-04,9.2E-05,4.1E-05,1.3E-05,4.3E-06,4480. |
| 4655 |
|
|
4 8.6E-08,4.3E-11/ 4481. |
| 4656 |
|
|
C 4482. |
| 4657 |
|
|
C---------------------------------------------------------------------- 4483. |
| 4658 |
|
|
C6666 GLOBAL U.S. (1976) STANDARD ATMOSPHERE P, T, GEO H PARAMETERS4484. |
| 4659 |
|
|
C---------------------------------------------------------------------- 4485. |
| 4660 |
|
|
C 4486. |
| 4661 |
|
|
DATA PRS6/ 1.01325E+03,8.987E+02,7.950E+02,7.011E+02,6.164E+02,4487. |
| 4662 |
|
|
1 5.402E+02,4.718E+02,4.106E+02,3.560E+02,3.074E+02,2.644E+02,4488. |
| 4663 |
|
|
2 2.263E+02,1.933E+02,1.651E+02,1.410E+02,1.204E+02,1.029E+02,4489. |
| 4664 |
|
|
3 8.787E+01,7.505E+01,6.410E+01,5.475E+01,4.678E+01,4.000E+01,4490. |
| 4665 |
|
|
4 3.422E+01,2.931E+01,2.511E+01,1.172E+01,5.589E+00,2.775E+00,4491. |
| 4666 |
|
|
5 1.431E+00,7.594E-01,4.634E-02,2.384E-04/ 4492. |
| 4667 |
|
|
DATA DNS6/ 1.225E+03,1.112E+03,1.006E+03,9.091E+02,8.191E+02,4493. |
| 4668 |
|
|
1 7.361E+02,6.597E+02,5.895E+02,5.252E+02,4.663E+02,4.127E+02,4494. |
| 4669 |
|
|
2 3.639E+02,3.108E+02,2.655E+02,2.268E+02,1.937E+02,1.654E+02,4495. |
| 4670 |
|
|
3 1.413E+02,1.207E+02,1.031E+02,8.803E+01,7.487E+01,6.373E+01,4496. |
| 4671 |
|
|
4 5.428E+01,4.627E+01,3.947E+01,1.801E+01,8.214E+00,3.851E+00,4497. |
| 4672 |
|
|
5 1.881E+00,9.775E-01,7.424E-02,4.445E-04/ 4498. |
| 4673 |
|
|
DATA TMP6/ 4499. |
| 4674 |
|
|
1 288.150,281.650,275.150,268.650,262.150,255.650,249.150, 4500. |
| 4675 |
|
|
2 242.650,236.150,229.650,223.150,216.650,216.650,216.650, 4501. |
| 4676 |
|
|
3 216.650,216.650,216.650,216.650,216.650,216.650,216.650, 4502. |
| 4677 |
|
|
4 217.650,218.650,219.650,220.650,221.650,226.650,237.050, 4503. |
| 4678 |
|
|
5 251.050,265.050,270.650,217.450,186.870/ 4504. |
| 4679 |
|
|
DATA WVP6/ 1.083E+01,6.323E+00,3.612E+00,2.015E+00,1.095E+00,4505. |
| 4680 |
|
|
1 5.786E-01,2.965E-01,1.469E-01,7.021E-02,3.226E-02,1.419E-02,4506. |
| 4681 |
|
|
2 5.956E-03,5.002E-03,4.186E-03,3.490E-03,2.896E-03,2.388E-03,4507. |
| 4682 |
|
|
3 1.954E-03,1.583E-03,1.267E-03,9.967E-04,8.557E-04,7.104E-04,4508. |
| 4683 |
|
|
4 5.600E-04,4.037E-04,2.406E-04,5.404E-05,2.464E-05,1.155E-05,4509. |
| 4684 |
|
|
5 5.644E-06,2.932E-06,2.227E-07,1.334E-09/ 4510. |
| 4685 |
|
|
DATA OZO6/ 7.526E-05,3.781E-05,6.203E-05,3.417E-05,5.694E-05,4511. |
| 4686 |
|
|
1 3.759E-05,5.970E-05,4.841E-05,7.102E-05,6.784E-05,9.237E-05,4512. |
| 4687 |
|
|
2 9.768E-05,1.251E-04,1.399E-04,1.715E-04,1.946E-04,2.300E-04,4513. |
| 4688 |
|
|
3 2.585E-04,2.943E-04,3.224E-04,3.519E-04,3.714E-04,3.868E-04,4514. |
| 4689 |
|
|
4 3.904E-04,3.872E-04,3.728E-04,2.344E-04,9.932E-05,3.677E-05,4515. |
| 4690 |
|
|
5 1.227E-05,4.324E-06,5.294E-08,1.262E-10/ 4516. |
| 4691 |
|
|
C 4517. |
| 4692 |
|
|
C 4518. |
| 4693 |
|
|
IF(NATM.GT.0) GO TO 200 4519. |
| 4694 |
|
|
O=1.E-10 4520. |
| 4695 |
|
|
Q=1.E-10 4521. |
| 4696 |
|
|
S=1.E-10 4522. |
| 4697 |
|
|
OCM=1.E-10 4523. |
| 4698 |
|
|
WCM=1.E-10 4524. |
| 4699 |
|
|
IF(NPHD.LT.2) GO TO 150 4525. |
| 4700 |
|
|
DO 110 N=2,8 4526. |
| 4701 |
|
|
IF(H.LT.SHLB(N)) GO TO 120 4527. |
| 4702 |
|
|
110 CONTINUE 4528. |
| 4703 |
|
|
N=9 4529. |
| 4704 |
|
|
120 N=N-1 4530. |
| 4705 |
|
|
IF(ABS(SDLB(N)).LT.1.E-04) GO TO 130 4531. |
| 4706 |
|
|
P=SPLB(N)*(1.+SDLB(N)/STLB(N)*(H-SHLB(N)))**(-HPCON/SDLB(N)) 4532. |
| 4707 |
|
|
GO TO 140 4533. |
| 4708 |
|
|
130 P=SPLB(N)*EXP(-HPCON/STLB(N)*(H-SHLB(N))) 4534. |
| 4709 |
|
|
140 T=STLB(N)+SDLB(N)*(H-SHLB(N)) 4535. |
| 4710 |
|
|
D=P/T*28.9644E 05/8.31432E 03 4536. |
| 4711 |
|
|
RETURN 4537. |
| 4712 |
|
|
C 4538. |
| 4713 |
|
|
150 CONTINUE 4539. |
| 4714 |
|
|
DO 160 N=2,8 4540. |
| 4715 |
|
|
160 IF(P.GT.SPLB(N)) GO TO 170 4541. |
| 4716 |
|
|
N=9 4542. |
| 4717 |
|
|
170 N=N-1 4543. |
| 4718 |
|
|
IF(ABS(SDLB(N)).LT.1.E-04) GO TO 180 4544. |
| 4719 |
|
|
H=SHLB(N)+STLB(N)/SDLB(N)*((SPLB(N)/P)**(SDLB(N)/HPCON)-1.) 4545. |
| 4720 |
|
|
GO TO 190 4546. |
| 4721 |
|
|
C ALOG |
| 4722 |
|
|
180 H=SHLB(N)+STLB(N)/HPCON*LOG(SPLB(N)/P) 4547. |
| 4723 |
|
|
C ALOG |
| 4724 |
|
|
190 T=STLB(N)+SDLB(N)*(H-SHLB(N)) 4548. |
| 4725 |
|
|
D=P/T*28.9644E 05/8.31432E 03 4549. |
| 4726 |
|
|
RETURN 4550. |
| 4727 |
|
|
C 4551. |
| 4728 |
|
|
200 CONTINUE 4552. |
| 4729 |
|
|
IF(NPHD.EQ.1) GO TO 240 4553. |
| 4730 |
|
|
IF(NPHD.EQ.2) GO TO 220 4554. |
| 4731 |
|
|
XX=D 4555. |
| 4732 |
|
|
XI=DENS(1,NATM) 4556. |
| 4733 |
|
|
IF(D.GT.XI) XX=XI 4557. |
| 4734 |
|
|
IF(D.LT.5.0E-04) GO TO 280 4558. |
| 4735 |
|
|
DO 210 J=2,33 4559. |
| 4736 |
|
|
XJ=DENS(J,NATM) 4560. |
| 4737 |
|
|
IF(XX.GT.XJ) GO TO 260 4561. |
| 4738 |
|
|
210 XI=XJ 4562. |
| 4739 |
|
|
220 XX=H 4563. |
| 4740 |
|
|
XI=HTKM(1) 4564. |
| 4741 |
|
|
IF(H.LT.XI) XX=XI 4565. |
| 4742 |
|
|
IF(H.GT.99.9) GO TO 280 4566. |
| 4743 |
|
|
DO 230 J=2,33 4567. |
| 4744 |
|
|
XJ=HTKM(J) 4568. |
| 4745 |
|
|
IF(XX.LT.XJ) GO TO 260 4569. |
| 4746 |
|
|
230 XI=XJ 4570. |
| 4747 |
|
|
240 XX=P 4571. |
| 4748 |
|
|
XI=PRES(1,NATM) 4572. |
| 4749 |
|
|
IF(P.GT.XI) XX=XI 4573. |
| 4750 |
|
|
IF(P.LT.3.0E-04) GO TO 280 4574. |
| 4751 |
|
|
DO 250 J=2,33 4575. |
| 4752 |
|
|
XJ=PRES(J,NATM) 4576. |
| 4753 |
|
|
IF(XX.GT.XJ) GO TO 260 4577. |
| 4754 |
|
|
250 XI=XJ 4578. |
| 4755 |
|
|
260 DELTA=(XX-XI)/(XJ-XI) 4579. |
| 4756 |
|
|
I=J-1 4580. |
| 4757 |
|
|
C ALOG |
| 4758 |
|
|
IF(NPHD.NE.2) H=HTKM(I)+(HTKM(J)-HTKM(I))*LOG(XX/XI)/LOG(XJ/XI) 4581. |
| 4759 |
|
|
C ALOG |
| 4760 |
|
|
PI=PRES(I,NATM) 4582. |
| 4761 |
|
|
PJ=PRES(J,NATM) 4583. |
| 4762 |
|
|
DI=DENS(I,NATM) 4584. |
| 4763 |
|
|
DJ=DENS(J,NATM) 4585. |
| 4764 |
|
|
IF(NPHD.NE.1) P=PI+DELTA*(PJ-PI) 4586. |
| 4765 |
|
|
IF(NPHD.NE.3) D=DI+DELTA*(DJ-DI) 4587. |
| 4766 |
|
|
T=TEMP(I,NATM)+DELTA*(TEMP(J,NATM)-TEMP(I,NATM)) 4588. |
| 4767 |
|
|
O=OZON(I,NATM)/DI+DELTA*(OZON(J,NATM)/DJ-OZON(I,NATM)/DI) 4589. |
| 4768 |
|
|
Q=WVAP(I,NATM)/DI+DELTA*(WVAP(J,NATM)/DJ-WVAP(I,NATM)/DI) 4590. |
| 4769 |
|
|
ES=10.**(9.4051-2353./T) 4591. |
| 4770 |
|
|
IF(P.LT.PI) PI=P 4592. |
| 4771 |
|
|
S=1.E+06 4593. |
| 4772 |
|
|
RS=(PI-ES+0.622*ES)/(0.622*ES) 4594. |
| 4773 |
|
|
IF(RS.GT.1.E-06) S=1./RS 4595. |
| 4774 |
|
|
OI=O 4596. |
| 4775 |
|
|
QI=Q 4597. |
| 4776 |
|
|
OCM=0. 4598. |
| 4777 |
|
|
WCM=0. 4599. |
| 4778 |
|
|
DO 270 K=J,33 4600. |
| 4779 |
|
|
PJ=PRES(K,NATM) 4601. |
| 4780 |
|
|
DJ=DENS(K,NATM) 4602. |
| 4781 |
|
|
OJ=OZON(K,NATM)/DJ 4603. |
| 4782 |
|
|
QJ=WVAP(K,NATM)/DJ 4604. |
| 4783 |
|
|
DP=PI-PJ 4605. |
| 4784 |
|
|
OCM=OCM+0.5*(OI+OJ)*DP 4606. |
| 4785 |
|
|
WCM=WCM+0.5*(QI+QJ)*DP 4607. |
| 4786 |
|
|
OI=OJ 4608. |
| 4787 |
|
|
QI=QJ 4609. |
| 4788 |
|
|
270 PI=PJ 4610. |
| 4789 |
|
|
WCM=WCM/0.980*22420.7/18.0 4611. |
| 4790 |
|
|
OCM=OCM/0.980*22420.7/48.0 4612. |
| 4791 |
|
|
RETURN 4613. |
| 4792 |
|
|
280 T=210.0 4614. |
| 4793 |
|
|
IF(NATM.EQ.6) T=186.87 4615. |
| 4794 |
|
|
O=1.E-10 4616. |
| 4795 |
|
|
Q=1.E-10 4617. |
| 4796 |
|
|
S=1.E-10 4618. |
| 4797 |
|
|
OCM=1.E-10 4619. |
| 4798 |
|
|
WCM=1.E-10 4620. |
| 4799 |
|
|
IF(NPHD.NE.1) P=1.E-05 4621. |
| 4800 |
|
|
IF(NPHD.NE.2) H=99.99 4622. |
| 4801 |
|
|
IF(NPHD.NE.3) D=2.E-05 4623. |
| 4802 |
|
|
RETURN 4624. |
| 4803 |
|
|
END 4625. |
| 4804 |
|
|
FUNCTION PFOFTK(WAVNA,WAVNB,TK) 4626. |
| 4805 |
|
|
C ------------------------------------------------------------------4627. |
| 4806 |
|
|
C 4628. |
| 4807 |
|
|
C INPUT DATA 4629. |
| 4808 |
|
|
C WAVNA,WAVNB SPECLTRAL INTERVAL IN WAVENUMBERS 4630. |
| 4809 |
|
|
C (ORDER OF WAVNA,WAVNB NOT IMPORTANT) 4631. |
| 4810 |
|
|
C 4632. |
| 4811 |
|
|
C TK ABSOLUTE TEMPERATURE IN DEGREES KELVIN 4633. |
| 4812 |
|
|
C 4634. |
| 4813 |
|
|
C OUTPUT DATA 4635. |
| 4814 |
|
|
C PFOFTK PLANCK FLUX (W/M**2) 4636. |
| 4815 |
|
|
C 4637. |
| 4816 |
|
|
C 4638. |
| 4817 |
|
|
C REMARKS 4639. |
| 4818 |
|
|
C PLANCK INTENSITY (W/M**2/STER) IS GIVEN BY PFOFTK/PI4640. |
| 4819 |
|
|
C 4641. |
| 4820 |
|
|
C ------------------------------------------------------------------4642. |
| 4821 |
|
|
c IMPLICIT DOUBLE PRECISION (A-H,O-Z) 4643. |
| 4822 |
|
|
DIMENSION BN(21),BD(21) 4644. |
| 4823 |
|
|
DATA BN/1.D0,-1.D0,1.D0,-1.D0,1.D0,-1.D0,5.D0,-691.D0,7.D0 4645. |
| 4824 |
|
|
1,-3617.D0,43867.D0,-174611.D0,854513.D0,-236364091.D0 4646. |
| 4825 |
|
|
2,8553103.D0,-23749461029.D0,8615841276005.D0,-7709321041217.D0 4647. |
| 4826 |
|
|
3,2577687858367.D0,-2631527155305348D 04,2929993913841559D0/ 4648. |
| 4827 |
|
|
DATA BD/1.D0,2.D0,6.D0,30.D0,42.D0,30.D0,66.D0,2730.D0,6.D0 4649. |
| 4828 |
|
|
1,510.D0,798.D0,330.D0,138.D0,2730.D0,6.D0,870.D0,14322.D0 4650. |
| 4829 |
|
|
2,510.D0,6.D0,1919190.D0,6.D0/ 4651. |
| 4830 |
|
|
DATA PI4/97.40909103400244D0/ 4652. |
| 4831 |
|
|
C DATA PI/3.141592653589793D0/ 4653. |
| 4832 |
|
|
DATA HCK/1.43879D0/ 4654. |
| 4833 |
|
|
DATA DGXLIM/1.D-06/ 4655. |
| 4834 |
|
|
PFOFTK=0.D0 4656. |
| 4835 |
|
|
IF(TK.LT.1.D-06) RETURN 4657. |
| 4836 |
|
|
DO 160 II=1,2 4658. |
| 4837 |
|
|
IF(II.EQ.1) X=HCK*WAVNA/TK 4659. |
| 4838 |
|
|
IF(II.EQ.2) X=HCK*WAVNB/TK 4660. |
| 4839 |
|
|
IF(X.GT.2.3D0) GO TO 120 4661. |
| 4840 |
|
|
XX=X*X 4662. |
| 4841 |
|
|
GSUM=1.D0/3.D0-X/8.D0+XX/60.D0 4663. |
| 4842 |
|
|
NB=3 4664. |
| 4843 |
|
|
XNF=XX/2.D0 4665. |
| 4844 |
|
|
DO 100 N=4,38,2 4666. |
| 4845 |
|
|
NB=NB+1 4667. |
| 4846 |
|
|
NNB=NB 4668. |
| 4847 |
|
|
B=BN(NB)/BD(NB) 4669. |
| 4848 |
|
|
XN3=N+3 4670. |
| 4849 |
|
|
XNM=N*(N-1) 4671. |
| 4850 |
|
|
XNF=XNF*(XX/XNM) 4672. |
| 4851 |
|
|
DG=B/XN3*XNF 4673. |
| 4852 |
|
|
GSUM=GSUM+DG 4674. |
| 4853 |
|
|
DGB=DG 4675. |
| 4854 |
|
|
IF(DABS(DG).LT.DGXLIM) GO TO 110 4676. |
| 4855 |
|
|
100 CONTINUE 4677. |
| 4856 |
|
|
110 GX=GSUM*XX*X 4678. |
| 4857 |
|
|
GO TO 150 4679. |
| 4858 |
|
|
120 GSUM=PI4/15.D0 4680. |
| 4859 |
|
|
DO 130 N=1,20 4681. |
| 4860 |
|
|
NNB=N 4682. |
| 4861 |
|
|
XN=N 4683. |
| 4862 |
|
|
XNN=XN*XN 4684. |
| 4863 |
|
|
XNX=XN*X 4685. |
| 4864 |
|
|
IF(XNX.GT.100.D0) GO TO 140 4686. |
| 4865 |
|
|
GTERM=(X*X*(3.D0+XNX)+6.D0*(1.D0+XNX)/XNN)/XNN 4687. |
| 4866 |
|
|
DG=GTERM*DEXP(-XNX) 4688. |
| 4867 |
|
|
GSUM=GSUM-DG 4689. |
| 4868 |
|
|
DGB=DG 4690. |
| 4869 |
|
|
IF(DG.LT.DGXLIM) GO TO 140 4691. |
| 4870 |
|
|
130 CONTINUE 4692. |
| 4871 |
|
|
140 GX=GSUM 4693. |
| 4872 |
|
|
150 CONTINUE 4694. |
| 4873 |
|
|
IF(II.EQ.1) GXA=GX 4695. |
| 4874 |
|
|
IF(II.EQ.2) GXB=GX 4696. |
| 4875 |
|
|
160 CONTINUE 4697. |
| 4876 |
|
|
PNORM=15.D0/PI4 4698. |
| 4877 |
|
|
PFOFTK=DABS(GXB-GXA)*PNORM 4699. |
| 4878 |
|
|
PFOFTK=PFOFTK*5.6692D-08*TK**4 4700. |
| 4879 |
|
|
RETURN 4701. |
| 4880 |
|
|
END 4702. |
| 4881 |
|
|
FUNCTION TKOFPF(WAVNA,WAVNB,FLUXAB) 4703. |
| 4882 |
|
|
C ------------------------------------------------------------------4704. |
| 4883 |
|
|
C 4705. |
| 4884 |
|
|
C INPUT DATA 4706. |
| 4885 |
|
|
C------------------ 4707. |
| 4886 |
|
|
C WAVNA,WAVNB SPECLTRAL INTERVAL IN WAVENUMBERS 4708. |
| 4887 |
|
|
C (ORDER OF WAVNA,WAVNB NOT IMPORTANT) 4709. |
| 4888 |
|
|
C FLUXAB PLANCK FLUX (W/M**2) IN INTERVAL 4710. |
| 4889 |
|
|
C (WAVNA,WAVNB) 4711. |
| 4890 |
|
|
C 4712. |
| 4891 |
|
|
C OUTPUT DATA 4713. |
| 4892 |
|
|
C------------------ 4714. |
| 4893 |
|
|
C TK BRIGHTNESS TEMPERATURE IN DEGREES KELVIN4715. |
| 4894 |
|
|
C 4716. |
| 4895 |
|
|
C 4717. |
| 4896 |
|
|
C REMARKS 4718. |
| 4897 |
|
|
C------------------ 4719. |
| 4898 |
|
|
C TKOFPF IS INVERSE FUNCTION OF PFOFTK(WAVNA,WAVNB,TK)4720. |
| 4899 |
|
|
C THE OUTPUT OF TKOFPF SATISFIES THE IDENTITY 4721. |
| 4900 |
|
|
C FLUXAB=PFOFTK(WAVNA,WAVNB,TK) 4722. |
| 4901 |
|
|
C (UNITS FOR FLUXAB AND PFOFTK MUST BE IDENTICAL) 4723. |
| 4902 |
|
|
C 4724. |
| 4903 |
|
|
C ------------------------------------------------------------------4725. |
| 4904 |
|
|
c IMPLICIT DOUBLE PRECISION (A-H,O-Z) 4726. |
| 4905 |
|
|
LOGICAL LOGFIT 4727. |
| 4906 |
|
|
DATA DELFIT/1.D-06/ 4728. |
| 4907 |
|
|
DATA NMAX/20/ 4729. |
| 4908 |
|
|
C IF(FLUXAB.LE.0.D0) RETURN 4730. |
| 4909 |
|
|
LOGFIT=.FALSE. 4731. |
| 4910 |
|
|
NFIT=0 4732. |
| 4911 |
|
|
PF=FLUXAB 4733. |
| 4912 |
|
|
XA=0.D0 4734. |
| 4913 |
|
|
YA=0.D0 4735. |
| 4914 |
|
|
XB=250.D0 4736. |
| 4915 |
|
|
YB=PFOFTK(WAVNA,WAVNB,XB) 4737. |
| 4916 |
|
|
XX=PF*XB/YB 4738. |
| 4917 |
|
|
YY=PFOFTK(WAVNA,WAVNB,XX) 4739. |
| 4918 |
|
|
IF(DABS(YY-PF).LT.DELFIT) GO TO 200 4740. |
| 4919 |
|
|
IF((YY/PF).LT.0.5D0) GO TO 150 4741. |
| 4920 |
|
|
IF((YY/PF).GT.2.0D0) GO TO 170 4742. |
| 4921 |
|
|
IF(XX.GT.XB) GO TO 110 4743. |
| 4922 |
|
|
XC=XB 4744. |
| 4923 |
|
|
YC=YB 4745. |
| 4924 |
|
|
XB=XX 4746. |
| 4925 |
|
|
YB=YY 4747. |
| 4926 |
|
|
GO TO 120 4748. |
| 4927 |
|
|
110 XC=XX 4749. |
| 4928 |
|
|
YC=YY 4750. |
| 4929 |
|
|
120 XBA=XB-XA 4751. |
| 4930 |
|
|
XCA=XC-XA 4752. |
| 4931 |
|
|
XBC=XB-XC 4753. |
| 4932 |
|
|
YBA=YB-YA 4754. |
| 4933 |
|
|
YCA=YC-YA 4755. |
| 4934 |
|
|
YBC=YB-YC 4756. |
| 4935 |
|
|
NFIT=NFIT+1 4757. |
| 4936 |
|
|
IF(NFIT.GT.NMAX) GO TO 200 4758. |
| 4937 |
|
|
YXBA=YBA/XBA 4759. |
| 4938 |
|
|
YXCA=YCA/XCA 4760. |
| 4939 |
|
|
C=(YXBA-YXCA)/XBC 4761. |
| 4940 |
|
|
B=YXBA-(XB+XA)*C 4762. |
| 4941 |
|
|
A=YA-XA*(B+XA*C) 4763. |
| 4942 |
|
|
ROOT=DSQRT(B*B+4.D0*C*(PF-A)) 4764. |
| 4943 |
|
|
XX=0.5D0*(ROOT-B)/C 4765. |
| 4944 |
|
|
IF(XX.LT.XA.OR.XX.GT.XC) XX=-0.5D0*(ROOT+B)/C 4766. |
| 4945 |
|
|
YY=PFOFTK(WAVNA,WAVNB,XX) 4767. |
| 4946 |
|
|
IF(LOGFIT) YY=DLOG(YY) 4768. |
| 4947 |
|
|
IF(DABS(YY-PF).LT.DELFIT) GO TO 200 4769. |
| 4948 |
|
|
IF(XX.GT.XB) GO TO 130 4770. |
| 4949 |
|
|
XC=XB 4771. |
| 4950 |
|
|
YC=YB 4772. |
| 4951 |
|
|
GO TO 140 4773. |
| 4952 |
|
|
130 XA=XB 4774. |
| 4953 |
|
|
YA=YB 4775. |
| 4954 |
|
|
140 XB=XX 4776. |
| 4955 |
|
|
YB=YY 4777. |
| 4956 |
|
|
GO TO 120 4778. |
| 4957 |
|
|
150 XA=XX 4779. |
| 4958 |
|
|
YA=YY 4780. |
| 4959 |
|
|
160 XC=XB 4781. |
| 4960 |
|
|
YC=YB 4782. |
| 4961 |
|
|
XB=XB/2.D0 4783. |
| 4962 |
|
|
YB=PFOFTK(WAVNA,WAVNB,XB) 4784. |
| 4963 |
|
|
IF(YB.LT.YA) GO TO 190 4785. |
| 4964 |
|
|
IF(YB.GT.PF) GO TO 160 4786. |
| 4965 |
|
|
XA=XB 4787. |
| 4966 |
|
|
YA=YB 4788. |
| 4967 |
|
|
GO TO 190 4789. |
| 4968 |
|
|
170 XC=XX 4790. |
| 4969 |
|
|
YC=YY 4791. |
| 4970 |
|
|
180 XA=XB 4792. |
| 4971 |
|
|
YA=YB 4793. |
| 4972 |
|
|
XB=XB*2.D0 4794. |
| 4973 |
|
|
YB=PFOFTK(WAVNA,WAVNB,XB) 4795. |
| 4974 |
|
|
IF(YB.GT.YC) GO TO 190 4796. |
| 4975 |
|
|
IF(YB.LT.PF) GO TO 180 4797. |
| 4976 |
|
|
XC=XB 4798. |
| 4977 |
|
|
YC=YB 4799. |
| 4978 |
|
|
190 XB=XA+(PF-YA)*(XC-XA)/(YC-YA) 4800. |
| 4979 |
|
|
YB=PFOFTK(WAVNA,WAVNB,XB) 4801. |
| 4980 |
|
|
XX=XB 4802. |
| 4981 |
|
|
IF(DABS(YB-PF).LT.DELFIT) GO TO 200 4803. |
| 4982 |
|
|
PF=DLOG(PF) 4804. |
| 4983 |
|
|
YA=DLOG(YA) 4805. |
| 4984 |
|
|
YB=DLOG(YB) 4806. |
| 4985 |
|
|
YC=DLOG(YC) 4807. |
| 4986 |
|
|
LOGFIT=.TRUE. 4808. |
| 4987 |
|
|
GO TO 120 4809. |
| 4988 |
|
|
200 TKOFPF=XX 4810. |
| 4989 |
|
|
RETURN 4811. |
| 4990 |
|
|
END 4812. |
| 4991 |
|
|
SUBROUTINE WRITER(INDEX,KPAGE) 4813. |
| 4992 |
|
|
|
| 4993 |
|
|
#include "B83XX.COM" |
| 4994 |
|
|
|
| 4995 |
|
|
DIMENSION SRAOC(15),SRAEA(15),SRAOI(15),SRALI(15),SRASN(15) 4875. |
| 4996 |
|
|
C 4876. |
| 4997 |
|
|
DIMENSION SRBALB(6),SRXALB(6) 4877. |
| 4998 |
|
|
EQUIVALENCE (SRBXAL(1,1),SRBALB(1)),(SRBXAL(1,2),SRXALB(1)) 4878. |
| 4999 |
|
|
C 4879. |
| 5000 |
|
|
+, (BXA(20),BSNVIS),(BXA(21),BSNNIR) 4880. |
| 5001 |
|
|
+, (BXA(22),XSNVIS),(BXA(23),XSNNIR) 4881. |
| 5002 |
|
|
C 4882. |
| 5003 |
|
|
EQUIVALENCE (ASNALB(1),ASNVIS),(ASNALB(2),ASNNIR) 4883. |
| 5004 |
|
|
EQUIVALENCE (AOIALB(1),AOIVIS),(AOIALB(2),AOINIR) 4884. |
| 5005 |
|
|
EQUIVALENCE (ALIALB(1),ALIVIS),(ALIALB(2),ALINIR) 4885. |
| 5006 |
|
|
C 4886. |
| 5007 |
|
|
EQUIVALENCE 4887. |
| 5008 |
|
|
+ (FEMTRA(1),ECLTRA), (FZASRA(1),ZCLSRA) 4888. |
| 5009 |
|
|
+, (FEMTRA(2),EOCTRA), (FZASRA(2),ZOCSRA) 4889. |
| 5010 |
|
|
+, (FEMTRA(3),ESNTRA), (FZASRA(3),ZSNSRA) 4890. |
| 5011 |
|
|
+, (FEMTRA(4),EICTRA), (FZASRA(4),ZICSRA) 4891. |
| 5012 |
|
|
+, (FEMTRA(5),EDSTRA), (FZASRA(5),ZDSSRA) 4892. |
| 5013 |
|
|
+, (FEMTRA(6),EVGTRA), (FZASRA(6),ZVGSRA) 4893. |
| 5014 |
|
|
C 4894. |
| 5015 |
|
|
EQUIVALENCE (IMG(1),IMGAS1),(IMG(2),IMGAS2) 4895. |
| 5016 |
|
|
EQUIVALENCE (ILG(1),ILGAS1),(ILG(2),ILGAS2) 4896. |
| 5017 |
|
|
C 4897. |
| 5018 |
|
|
EQUIVALENCE (ID5(1),IDPROG),(ID5(2),ID2TRD),(ID5(3),ID3SRD) 4898. |
| 5019 |
|
|
EQUIVALENCE (ID5(4),ID4VEG),(ID5(5),ID5FOR) 4899. |
| 5020 |
|
|
C 4900. |
| 5021 |
|
|
EQUIVALENCE (PVT( 1),DESRT),(PVT( 2),TNDRA),(PVT( 3),GRASS) 4901. |
| 5022 |
|
|
+ ,(PVT( 4),SHRUB),(PVT( 5),TREES),(PVT( 6),DECID) 4902. |
| 5023 |
|
|
+ ,(PVT( 7),EVERG),(PVT( 8),RAINF),(PVT( 9),ROCKS) 4903. |
| 5024 |
|
|
+ ,(PVT(10),CROPS),(PVT(11),ALGAE) 4904. |
| 5025 |
|
|
C 4905. |
| 5026 |
|
|
EQUIVALENCE (FRC(1),FRACCC),(FRC(2), FCHI),(FRC(3), FCMI) 4906. |
| 5027 |
|
|
+ ,(FRC(4), FCLO),(FRC(5), FCOV) 4907. |
| 5028 |
|
|
C 4908. |
| 5029 |
|
|
C 4909. |
| 5030 |
|
|
CHARACTER*8 FTYPE 4910. |
| 5031 |
|
|
DIMENSION BGFLUX(25),BGFRAC(25),TAUSUM(25) 4911. |
| 5032 |
|
|
DIMENSION SUM0(15),SUM1(40),SUM2(40),SUM3(40),FTYPE(5),AUXGAS(4) 4912. |
| 5033 |
|
|
DATA FTYPE/'DOWNWARD',' UPWARD','UPWD NET','COOLRATE','FRACTION'/4913. |
| 5034 |
|
|
DATA AUXGAS/1H0,1HL,1HX,1HX/ 4914. |
| 5035 |
|
|
DATA P0/1013.25/ 4915. |
| 5036 |
|
|
C 4916. |
| 5037 |
|
|
INDJ=MOD(INDEX,10) 4917. |
| 5038 |
|
|
IF(INDJ.LT.1) INDJ=10 4918. |
| 5039 |
|
|
INDI=1 4919. |
| 5040 |
|
|
IF(INDEX.LT.11) INDI=INDJ 4920. |
| 5041 |
|
|
DO 9999 INDX=INDI,INDJ 4921. |
| 5042 |
|
|
C 4922. |
| 5043 |
|
|
IF(INDEX.EQ.0) GO TO 10 4923. |
| 5044 |
|
|
GO TO (100,200,300,400,500,600,700,800,900,1000),INDX 4924. |
| 5045 |
|
|
C 4925. |
| 5046 |
|
|
C------------- 4926. |
| 5047 |
|
|
10 CONTINUE 4927. |
| 5048 |
|
|
C------------- 4928. |
| 5049 |
|
|
C 4929. |
| 5050 |
|
|
NPAGE=1 4930. |
| 5051 |
|
|
WRITE(6,6001) NPAGE 4931. |
| 5052 |
|
|
6001 FORMAT(1I1,'(1) RADCOM M/R: (CONTROL/INPUT PARAMETERS)' 4932. |
| 5053 |
|
|
+ ,' DEFAULT VALUES & MODIFICATIONS'/) 4933. |
| 5054 |
|
|
WRITE(6,6002) 4934. |
| 5055 |
|
|
6002 FORMAT(20X,'PARAMETER/VALUE',5X,'COMMENTS RE PARAMETER DEFAULT' 4935. |
| 5056 |
|
|
+ ,' VALUE AND PARAMETER RANGE AND EFFECT'/10X,'AEROSOLS') 4936. |
| 5057 |
|
|
WRITE(6,6003) 4937. |
| 5058 |
|
|
6003 FORMAT(20X,'FGOLDH(1) = 1.0',5X,'STRATOSPHERIC AEROSOL, GLOBAL' 4938. |
| 5059 |
|
|
+ ,' BACKGROUND - TAU(.55) = 0.005' 4939. |
| 5060 |
|
|
+ /20X,'FGOLDH(2) = 1.0',5X,' TROPOSPHERIC AEROSOL OVER LAND' 4940. |
| 5061 |
|
|
+ ,' BACKGROUND: TAU(.55) = 0.125' 4941. |
| 5062 |
|
|
+ /20X,'FGOLDH(3) = 0.0',5X,' TROPOSPHERIC AEROSOL OVER LAND' 4942. |
| 5063 |
|
|
+ ,' BACKGROUND: TAU(.55) = 0.125 (FOR FGOLDH(3)=1.0' 4943. |
| 5064 |
|
|
+ /) 4944. |
| 5065 |
|
|
GO TO 9999 4945. |
| 5066 |
|
|
C 4946. |
| 5067 |
|
|
C------------- 4947. |
| 5068 |
|
|
100 CONTINUE 4948. |
| 5069 |
|
|
C------------- 4949. |
| 5070 |
|
|
C 4950. |
| 5071 |
|
|
C 4951. |
| 5072 |
|
|
NPAGE=1 4952. |
| 5073 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 4953. |
| 5074 |
|
|
WRITE(6,6101) NPAGE,LASTVC,KFORCE 4954. |
| 5075 |
|
|
WRITE(6,6102) 4955. |
| 5076 |
|
|
IDPROG=ID5(1) 4956. |
| 5077 |
|
|
ID2TRD=ID5(2) 4957. |
| 5078 |
|
|
ID3SRD=ID5(3) 4958. |
| 5079 |
|
|
ID4VEG=ID5(4) 4959. |
| 5080 |
|
|
ID5FOR=ID5(5) 4960. |
| 5081 |
|
|
FACTOR=P0/(PLB(1)-PLB(2))*1.25 4961. |
| 5082 |
|
|
PPMCO2=ULGAS(1,2)*FACTOR 4962. |
| 5083 |
|
|
PPMO2 =ULGAS(1,4)*FACTOR 4963. |
| 5084 |
|
|
PPMN2O=ULGAS(1,6)*FACTOR 4964. |
| 5085 |
|
|
PPMCH4=ULGAS(1,7)*FACTOR 4965. |
| 5086 |
|
|
PPMF11=ULGAS(1,8)*FACTOR 4966. |
| 5087 |
|
|
PPMF12=ULGAS(1,9)*FACTOR 4967. |
| 5088 |
|
|
WRITE(6,6103) (FULGAS(I),I=1,9),(FGOLDH(I),I=1,5) 4968. |
| 5089 |
|
|
IF(KGASSR.GT.0.OR.KAERSR.GT.0) 4969. |
| 5090 |
|
|
+WRITE(6,6104) (FULGAS(I+9),I=1,9),(FGOLDH(I+9),I=1,5) 4970. |
| 5091 |
|
|
! |
| 5092 |
|
|
! === Chien Wang 121797 |
| 5093 |
|
|
! |
| 5094 |
|
|
#if ( defined CPL_CHEM ) |
| 5095 |
|
|
WRITE(6,6105) PPMCO2,PPMO3,PPMO2,PPMN2O,PPMCH4,PPMF11,PPMF12 |
| 5096 |
|
|
#else |
| 5097 |
|
|
WRITE(6,6105) PPMCO2,PPMO2,PPMN2O,PPMCH4,PPMF11,PPMF12 4971. |
| 5098 |
|
|
#endif |
| 5099 |
|
|
+ ,(FGOLDH(I),I=6,9),NV 4972. |
| 5100 |
|
|
WRITE(6,6106) TAUMIN,TLGRAD,EOCTRA,ZOCSRA,FMARCL,FCLDTR,NTRACE 4973. |
| 5101 |
|
|
+ ,IDPROG,IMGAS1,KEEPRH,KGASSR,LAYRAD 4974. |
| 5102 |
|
|
WRITE(6,6107) FRACSL,TKCICE,ESNTRA,ZSNSRA,WETTRA,FCLDSR,ITR(1) 4975. |
| 5103 |
|
|
+ ,ID2TRD,IMGAS2,KEEPAL,KAERSR,NL 4976. |
| 5104 |
|
|
WRITE(6,6108) RATQSL,FLONO3,EICTRA,ZICSRA,WETSRA,FALGAE,ITR(2) 4977. |
| 5105 |
|
|
+ ,ID3SRD,ILGAS1,ISOSCT,KFRACC,NLP 4978. |
| 5106 |
|
|
WRITE(6,6109) FOGTSL,ECLTRA,EDSTRA,ZDSSRA,DMOICE,FRAYLE,ITR(3) 4979. |
| 5107 |
|
|
+ ,ID4VEG,ILGAS2,IHGSCT,MARCLD,JMLAT 4980. |
| 5108 |
|
|
WRITE(6,6110) PTLISO,ZCLSRA,EVGTRA,ZVGSRA,DMLICE,LICETK,ITR(4) 4981. |
| 5109 |
|
|
+ ,ID5FOR,KWVCON,LAPGAS,NORMS0,IMLON 4982. |
| 5110 |
|
|
C 4983. |
| 5111 |
|
|
6101 FORMAT(1I1,'(1) RADCOM 1/F: (CONTROL/INPUT PARAMETERS)' 4984. |
| 5112 |
|
|
+ ,' (GAS/AEROSOL REFERENCE AMOUNT SCALE FACTORS,' 4985. |
| 5113 |
|
|
+ ,' DEFAULTS & OPTIONS IN FORCE) LASTVC=',I7 4986. |
| 5114 |
|
|
+ /1X,113('-'),' KFORCE=',I10) 4987. |
| 5115 |
|
|
6102 FORMAT(4X,'GAS: ','H2O',5X,'CO2',7X,'O3',6X,'O2',5X,'NO2' 4988. |
| 5116 |
|
|
+ ,5X,'N2O',5X,'CH4',6X,'CCL3F1',3X,'CCL2F2' 4989. |
| 5117 |
|
|
+ ,3X,'AERSOL: GLOBAL OCEAN LAND DESERT HAZE') 4990. |
| 5118 |
|
|
6103 FORMAT(1X,'FULGAS=',1P,1E7.1,1P,2E8.1,1P,1E9.1,1P,3E8.1,1P,2E9.1 4991. |
| 5119 |
|
|
+ ,3X,'FGOLDH=',1P,1E7.1,1P,2E9.2,1P,2E8.1) 4992. |
| 5120 |
|
|
6104 FORMAT(1H+,T84,'T' 4993. |
| 5121 |
|
|
+ /1X,'FULGAS=',1P,1E7.1,1P,2E8.1,1P,1E9.1,1P,3E8.1,1P,2E9.1 4994. |
| 5122 |
|
|
+ ,' S',1X,'FGOLDH=',1P,1E7.1,1P,2E9.2,1P,2E8.1) 4995. |
| 5123 |
|
|
! |
| 5124 |
|
|
! === Chien Wang 121797 |
| 5125 |
|
|
! |
| 5126 |
|
|
#if ( defined CPL_CHEM ) |
| 5127 |
|
|
6105 FORMAT(1X,'PPM(1)=$',6X,0P,1F8.3,f8.4,F8.0,8X,F8.4,F8.4,1X,F8.7 |
| 5128 |
|
|
#else |
| 5129 |
|
|
6105 FORMAT(1X,'PPM(1)=$',6X,0P,1F8.3,9X,F8.0,8X,F8.4,F8.4,1X,F8.7 4996. |
| 5130 |
|
|
#endif |
| 5131 |
|
|
+ ,1X,F8.7,3X,'TRACER=',1P,E7.1,1P,2E9.2,1P,E8.1,' NV=',I2) 4997. |
| 5132 |
|
|
6106 FORMAT(1X,'TAUMIN=',1P,E7.1,1X,'TLGRAD=',0P,F4.1,' EOCTRA=',F3.1 4998. |
| 5133 |
|
|
+ ,1X,'ZOCSRA=', F3.1,1X,'FMARCL=', F4.2,1X,'FCLDTR=',F3.1 4999. |
| 5134 |
|
|
+ ,1X,'NTRACE=', I2,3X,'IDPROG=', I4,1X,'IMGAS1=', I1 5000. |
| 5135 |
|
|
+ ,1X,'KEEPRH=', I1,1X,'KGASSR=', I1,1X,'LAYRAD=', I2) 5001. |
| 5136 |
|
|
6107 FORMAT(1X,'FRACSL=',1P,E7.1,1X,'TKCICE=',0P,F4.0,' ESNTRA=',F3.1 5002. |
| 5137 |
|
|
+ ,1X,'ZSNSRA=', F3.1,1X,'WETTRA=', F4.2,1X,'FCLDSR=',F3.1 5003. |
| 5138 |
|
|
+ ,1X,'ITR(1)=', I2,3X,'ID2TRD=', I4,1X,'IMGAS2=', I1 5004. |
| 5139 |
|
|
+ ,1X,'KEEPAL=', I1,1X,'KAERSR=', I1,1X,' NL=', I2) 5005. |
| 5140 |
|
|
6108 FORMAT(1X,'RATQSL=', F4.2,4X,'FLONO3=', F4.1,1X,'EICTRA=',F3.1 5006. |
| 5141 |
|
|
+ ,1X,'ZICSRA=', F3.1,1X,'WETSRA=', F4.2,1X,'FALGAE=',F3.1 5007. |
| 5142 |
|
|
+ ,1X,'ITR(2)=', I2,3X,'ID3SRD=', I4,1X,'ILGAS1=', I1 5008. |
| 5143 |
|
|
+ ,1X,'ISOSCT=', I1,1X,'KFRACC=', I1,1X,' NLP=', I2) 5009. |
| 5144 |
|
|
6109 FORMAT(1X,'FOGTSL=', F4.2,4X,'ECLTRA=', F4.2,1X,'EDSTRA=',F3.1 5010. |
| 5145 |
|
|
+ ,1X,'ZDSSRA=', F3.1,1X,'DMOICE=', F4.1,1X,'FRAYLE=',F3.1 5011. |
| 5146 |
|
|
+ ,1X,'ITR(3)=', I2,3X,'ID4VEG=', I4,1X,'ILGAS2=', I1 5012. |
| 5147 |
|
|
+ ,1X,'IHGSCT=', I1,1X,'MARCLD=', I1,1X,' JMLAT=', I2) 5013. |
| 5148 |
|
|
6110 FORMAT(1X,'PTLISO=',1PE7.1,1X,'ZCLSRA=',0PF4.2,1X,'EVGTRA=',F3.1 5014. |
| 5149 |
|
|
+ ,1X,'ZVGSRA=', F3.1,1X,'DMLICE=', F4.1,1X,'LICETK=', I3 5015. |
| 5150 |
|
|
+ ,1X,'ITR(4)=', I2,3X,'ID5FOR=', I4,1X,'KWVCON=', I1 5016. |
| 5151 |
|
|
+ ,1X,'LAPGAS=', I1,1X,'NORMS0=', I1,1X,'IMLON=', I3) 5017. |
| 5152 |
|
|
GO TO 9999 5018. |
| 5153 |
|
|
C 5019. |
| 5154 |
|
|
C------------- 5020. |
| 5155 |
|
|
200 CONTINUE 5021. |
| 5156 |
|
|
C------------- 5022. |
| 5157 |
|
|
C 5023. |
| 5158 |
|
|
NPAGE=0 5024. |
| 5159 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5025. |
| 5160 |
|
|
WRITE(6,6201) NPAGE,AUXGAS(LUXGAS+1),S0,COSZ 5026. |
| 5161 |
|
|
DO 202 K=1,9 5027. |
| 5162 |
|
|
DO 201 L=1,NL 5028. |
| 5163 |
|
|
IF(LUXGAS.EQ.0) UXGAS(L,K)=U0GAS(L,K) 5029. |
| 5164 |
|
|
201 IF(LUXGAS.EQ.1) UXGAS(L,K)=ULGAS(L,K) 5030. |
| 5165 |
|
|
202 CONTINUE 5031. |
| 5166 |
|
|
IF(LUXGAS.LT.2) GO TO 205 5032. |
| 5167 |
|
|
LGS=(LUXGAS-2)*9 5033. |
| 5168 |
|
|
DO 203 L=1,NL 5034. |
| 5169 |
|
|
UXGAS(L,1)=U0GAS(L,1)*FULGAS(1+LGS) 5035. |
| 5170 |
|
|
UXGAS(L,3)=U0GAS(L,3)*FULGAS(3+LGS) 5036. |
| 5171 |
|
|
203 UXGAS(L,5)=U0GAS(L,5)*FULGAS(5+LGS) 5037. |
| 5172 |
|
|
C 5038. |
| 5173 |
|
|
DO 204 L=1,NL 5039. |
| 5174 |
|
|
UXGAS(L,2)=U0GAS(L,2)*FULGAS(2+LGS) 5040. |
| 5175 |
|
|
UXGAS(L,4)=U0GAS(L,4)*FULGAS(4+LGS) 5041. |
| 5176 |
|
|
UXGAS(L,6)=U0GAS(L,6)*FULGAS(6+LGS) 5042. |
| 5177 |
|
|
UXGAS(L,7)=U0GAS(L,7)*FULGAS(7+LGS) 5043. |
| 5178 |
|
|
UXGAS(L,8)=U0GAS(L,8)*FULGAS(8+LGS) 5044. |
| 5179 |
|
|
204 UXGAS(L,9)=U0GAS(L,9)*FULGAS(9+LGS) 5045. |
| 5180 |
|
|
205 CONTINUE 5046. |
| 5181 |
|
|
DO 206 N=1,NL 5047. |
| 5182 |
|
|
L=NLP-N 5048. |
| 5183 |
|
|
WRITE(6,6202) L,PLB(L),HLB(L),TLB(L),TLT(L),TLM(L) 5049. |
| 5184 |
|
|
+ ,(UXGAS(L,K),K=1,9),CLDTAU(L),SHL(L),RHL(L) 5050. |
| 5185 |
|
|
206 CONTINUE 5051. |
| 5186 |
|
|
DO 207 I=1,15 5052. |
| 5187 |
|
|
207 SUM0(I)=0. 5053. |
| 5188 |
|
|
DO 210 L=1,NL 5054. |
| 5189 |
|
|
DO 208 I=1,9 5055. |
| 5190 |
|
|
208 SUM0(I)=SUM0(I)+ULGAS(L,I) 5056. |
| 5191 |
|
|
DO 209 I=1,4 5057. |
| 5192 |
|
|
209 SUM0(11+I)=SUM0(11+I)+TRACER(L,I) 5058. |
| 5193 |
|
|
210 SUM0(10)=SUM0(10)+CLDTAU(L) 5059. |
| 5194 |
|
|
DO 212 J=1,NGOLDH 5060. |
| 5195 |
|
|
TAU55=0. 5061. |
| 5196 |
|
|
DO 211 I=1,NAERO 5062. |
| 5197 |
|
|
211 TAU55=TAU55+AGOLDH(I,J)*FGOLDH(J) 5063. |
| 5198 |
|
|
212 SUM0(11)=SUM0(11)+TAU55 5064. |
| 5199 |
|
|
TGMEAN=POCEAN*TGO**4+PEARTH*TGE**4+PLICE*TGLI**4+POICE*TGOI**4 5065. |
| 5200 |
|
|
TGMEAN=SQRT(TGMEAN) 5066. |
| 5201 |
|
|
TGMEAN=SQRT(TGMEAN) 5067. |
| 5202 |
|
|
WRITE(6,6203) SUM0(11),(SUM0(I),I=1,10) 5068. |
| 5203 |
|
|
C WRITE(6,6204) POCEAN, TGO, AGESN, ZOICE,LASTVC, DESRT, DECID 5069. |
| 5204 |
|
|
C + ,SRAOC(1),SRAEA(1),SRAOI(1),SRALI(1),SRASN(1) 5070. |
| 5205 |
|
|
C + ,SRDALB(1),SRXALB(1) 5071. |
| 5206 |
|
|
C WRITE(6,6205) PEARTH, TGE, SNOWE,WEARTH, PSIG0, TNDRA, EVERG 5072. |
| 5207 |
|
|
C WRITE(6,6206) POICE, TGOI,SNOWOI,FRACCC, ALGAE, GRASS, RAINF 5073. |
| 5208 |
|
|
C WRITE(6,6207) PLICE, TGLI,SNOWLI, JYEAR,TRACR1, SHRUB, ROCKS 5074. |
| 5209 |
|
|
C WRITE(6,6208) MEANAL,TGMEAN,EXSNEA, JDAY,TRACR2, TREES, CROPS 5075. |
| 5210 |
|
|
C WRITE(6,6209) KALVIS, TSL,EXSNOI, JLAT,TRACR3, FCHI, FCLO 5076. |
| 5211 |
|
|
C WRITE(6,6210) LUXGAS, WMAG,EXSNLI, ILON,TRACR4, FCMI, FCOV 5077. |
| 5212 |
|
|
C 5078. |
| 5213 |
|
|
WRITE(6,6204) POCEAN,TGO,AGESN,WMAG,SUM0(12),JYEAR,BSNVIS,BSNNIR 5079. |
| 5214 |
|
|
+ ,LASTVC 5080. |
| 5215 |
|
|
WRITE(6,6205) PEARTH,TGE,SNOWE,WEARTH,SUM0(13),JDAY,XSNVIS,XSNNIR 5081. |
| 5216 |
|
|
WRITE(6,6206) POICE,TGOI,SNOWOI,ZOICE,SUM0(14),JLAT 5082. |
| 5217 |
|
|
+ ,(SRBALB(I),I=1,6) 5083. |
| 5218 |
|
|
WRITE(6,6207) PLICE,TGLI,SNOWLI,FRC(5),SUM0(15),ILON 5084. |
| 5219 |
|
|
+ ,(SRXALB(I),I=1,6) 5085. |
| 5220 |
|
|
WRITE(6,6208) TGMEAN,LUXGAS,PSUM,TSL,MEANAL,KALVIS,(PVT(I),I=1,11)5086. |
| 5221 |
|
|
WRITE(6,6209) (BXA(I),I=1,19) 5087. |
| 5222 |
|
|
6201 FORMAT(1I1,'(2) RADCOM G/L: (INPUT DATA)' 5088. |
| 5223 |
|
|
+ ,T41,' ABSORBER AMOUNT PER LAYER:' 5089. |
| 5224 |
|
|
+ ,' U',1A1,'GAS(L,K) IN CM**3(STP)/CM**2' 5090. |
| 5225 |
|
|
+ ,T109,'S0=',F8.3,3X,'COSZ=',F6.4/1X,132('-') 5091. |
| 5226 |
|
|
+ /' LN PLB HLB TLB TLT TLM ' 5092. |
| 5227 |
|
|
+ ,'H2O CO2 O3 O2 NO2 N2O CH4' 5093. |
| 5228 |
|
|
+ ,' CCL3F1 CCL2F2 CLDTAU SHL RHL ') 5094. |
| 5229 |
|
|
6202 FORMAT(1X,I2,F9.3,F6.2,3F7.2,F9.3,F8.3,1X,F6.5,F8.0,1P,1E9.2 5095. |
| 5230 |
|
|
+ ,1X,0P,1F6.5,F7.4,1P,2E9.2,0P,1F7.2,1X,F7.6,1X,F5.4) 5096. |
| 5231 |
|
|
6203 FORMAT( 1X,'$SUM AERSOL=',F5.3,7X,'$COLUMN AMOUNT',F9.3 5097. |
| 5232 |
|
|
+ ,F8.3,1X,F6.5,F8.0,1P,1E9.2,1X,0P,1F6.5,F7.4,1P,2E9.2,0P,F7.2) 5098. |
| 5233 |
|
|
6204 FORMAT(/1X,'POCEAN=',F6.4,' TGO=' ,F6.2,1X,' AGESN=',F6.3 5099. |
| 5234 |
|
|
+ , 1X,' WMAG=',F6.3,' TRACER 1=',F5.3,' JYEAR=',I4 5100. |
| 5235 |
|
|
+ , 3X,'BSNVIS=',F6.4,' BSNNIR=' ,F6.4,7X,'LASTVC=',I7) 5101. |
| 5236 |
|
|
6205 FORMAT( ' PEARTH=',F6.4,' TGE=',F6.2,' SNOWE=',F6.3 5102. |
| 5237 |
|
|
+ , ' WEARTH=',F6.3,' $SUMS: 2=',F5.3 5103. |
| 5238 |
|
|
+ , ' JDAY=',I4 ,2X,' XSNVIS=',F6.4,' XSNNIR=',F6.4 5104. |
| 5239 |
|
|
+ , 8X,'NIRALB VISALB') 5105. |
| 5240 |
|
|
6206 FORMAT( ' POICE=',F6.4,' TGOI=',F6.2,' SNOWOI=',F6.3 5106. |
| 5241 |
|
|
+ , ' ZOICE=',F6.3,' 3=',F5.3 5107. |
| 5242 |
|
|
+ , ' JLAT=',I4, 2X,' SRBALB=',F6.4 5108. |
| 5243 |
|
|
+ ,4F7.4,F7.4) 5109. |
| 5244 |
|
|
6207 FORMAT( ' PLICE=',F6.4,' TGLI=',F6.2,' SNOWLI=',F6.3 5110. |
| 5245 |
|
|
+ , ' FRC(5)=',F6.3,' 4=',F5.3 5111. |
| 5246 |
|
|
+ , ' ILON=',I4, 2X,' SRXALB=',F6.4 5112. |
| 5247 |
|
|
+ ,4F7.4,F7.4) 5113. |
| 5248 |
|
|
6208 FORMAT( 1X,13('-'),'$TGMEAN=',F6.2,14X,' LUXGAS=',I1,5X 5114. |
| 5249 |
|
|
+ ,1X,'DESERT TUNDRA GRASSL SHRUBS TREES DECIDF' 5115. |
| 5250 |
|
|
+ ,' EVERGF',' RAINF',' ROCKS',' CROPS',' ALGAE' 5116. |
| 5251 |
|
|
+ / ' $PSUM=',F6.4,' TSL=',F6.2,' MEANAL=',I1 5117. |
| 5252 |
|
|
+ ,5X,' KALVIS=',I1,T54,'PVT=',F6.4,10F7.4) 5118. |
| 5253 |
|
|
6209 FORMAT(' BOCVIS BOCNIR XOCVIS XOCNIR|BEAVIS BEANIR XEAVIS XEANIR' 5119. |
| 5254 |
|
|
+ ,'|BOIVIS BOINIR XOIVIS XOINIR|BLIVIS BLINIR XLIVIS XLINIR' 5120. |
| 5255 |
|
|
+ ,'|EXPSNE|EXPSNO|EXPSNL'/1X,F6.4,18F7.4) 5121. |
| 5256 |
|
|
GO TO 9999 5122. |
| 5257 |
|
|
C 5123. |
| 5258 |
|
|
C------------- 5124. |
| 5259 |
|
|
300 CONTINUE 5125. |
| 5260 |
|
|
C------------- 5126. |
| 5261 |
|
|
C 5127. |
| 5262 |
|
|
NPAGE=0 5128. |
| 5263 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5129. |
| 5264 |
|
|
IF(NL.GT.13) NPAGE=1 5130. |
| 5265 |
|
|
L=NLP 5131. |
| 5266 |
|
|
STNFLB=SRNFLB(L)-TRNFLB(L) 5132. |
| 5267 |
|
|
WRITE(6,6301) NPAGE,NORMS0 5133. |
| 5268 |
|
|
WRITE(6,6302) L,PLB(L),HLB(L),TLB(L) 5134. |
| 5269 |
|
|
+ ,TRDFLB(L),TRUFLB(L),TRNFLB(L) 5135. |
| 5270 |
|
|
+ ,SRDFLB(L),SRUFLB(L),SRNFLB(L),STNFLB 5136. |
| 5271 |
|
|
DO 301 N=1,NL 5137. |
| 5272 |
|
|
L=NLP-N 5138. |
| 5273 |
|
|
CRHRF=8.4167/(PLB(L)-PLB(L+1)) 5139. |
| 5274 |
|
|
STNFLB=SRNFLB(L)-TRNFLB(L) 5140. |
| 5275 |
|
|
STFHR =SRFHRL(L)-TRFCRL(L) 5141. |
| 5276 |
|
|
TRDCR =TRFCRL(L)*CRHRF 5142. |
| 5277 |
|
|
SRDHR =SRFHRL(L)*CRHRF 5143. |
| 5278 |
|
|
STDHR=STFHR*CRHRF 5144. |
| 5279 |
|
|
SRALB =SRUFLB(L)/(SRDFLB(L)+1.E-10) 5145. |
| 5280 |
|
|
SRXVIS=SRXATM(1) 5146. |
| 5281 |
|
|
SRXNIR=SRXATM(2) 5147. |
| 5282 |
|
|
WRITE(6,6303) L,PLB(L),HLB(L),TLB(L),TLT(L) 5148. |
| 5283 |
|
|
+ ,TRDFLB(L),TRUFLB(L),TRNFLB(L),TRFCRL(L) 5149. |
| 5284 |
|
|
+ ,SRDFLB(L),SRUFLB(L),SRNFLB(L),SRFHRL(L) 5150. |
| 5285 |
|
|
+ ,STNFLB,STFHR,STDHR,TRDCR,SRDHR,SRALB 5151. |
| 5286 |
|
|
301 CONTINUE 5152. |
| 5287 |
|
|
C 5153. |
| 5288 |
|
|
WRITE(6,6304) BTEMPW,TRUFTW,SRIVIS,SROVIS,PLAVIS,SRINIR,SRONIR 5154. |
| 5289 |
|
|
+ ,PLANIR 5155. |
| 5290 |
|
|
WRITE(6,6305) TRDFGW,TRUFGW,SRDVIS,SRUVIS,ALBVIS,SRDNIR,SRUNIR 5156. |
| 5291 |
|
|
+ ,ALBNIR 5157. |
| 5292 |
|
|
WRITE(6,6306) SRXVIS,SRXNIR,SRTVIS,SRRVIS,SRAVIS,SRTNIR,SRRNIR 5158. |
| 5293 |
|
|
+ ,SRANIR 5159. |
| 5294 |
|
|
WRITE(6,6307) TRDFSL,TRUFSL,TRSLCR,TRSLTS,TRSLTG,TRSLWV,TRSLBS 5160. |
| 5295 |
|
|
+ ,SRSLHR 5161. |
| 5296 |
|
|
C 5162. |
| 5297 |
|
|
WRITE(6,6308) (FSRNFG(I),I=1,4),LTOPCL,JLAT,JYEAR 5163. |
| 5298 |
|
|
WRITE(6,6309) (FTRUFG(I),I=1,4),LBOTCL,ILON,JDAY 5164. |
| 5299 |
|
|
WRITE(6,6310) (DTRUFG(I),I=1,4),TTRUFG,COSZ 5165. |
| 5300 |
|
|
C 5166. |
| 5301 |
|
|
6301 FORMAT(1I1,'(3) RADCOM M/S: (OUTPUT DATA)' 5167. |
| 5302 |
|
|
+ ,T37,'THERMAL FLUXES (W/M**2)',4X,'SOLAR FLUXES (W/M**2)' 5168. |
| 5303 |
|
|
+ ,1X,'NORMS0=',I1,' ENERGY INPUT HEAT/COOL DEG/DAY ALB' 5169. |
| 5304 |
|
|
+ ,'DO'/1X,31('-'),2X,9('---'),2X,10('---'),1X,'$',7('-') 5170. |
| 5305 |
|
|
+ ,'$',5('-'),1X,'$',5('-'),'$',5('-'),'$',5('-'),1X,'$----' 5171. |
| 5306 |
|
|
+ /' LN PLB HLB TLB TLT ' 5172. |
| 5307 |
|
|
+ ,' TRDFLB TRUFLB TRNFLB TRFCRL SRDFLB SRUFLB SRNFLB' 5173. |
| 5308 |
|
|
+ ,' SRFHRL STNFLB STFHR STDHR TRDCR SRDHR SRALB') 5174. |
| 5309 |
|
|
6302 FORMAT(1X,I2,F9.3,F6.2,1X,F6.2,8X,3F7.2,8X,3F8.2,7X,F8.2) 5175. |
| 5310 |
|
|
6303 FORMAT(1X,I2,F9.3,F6.2,2F7.2,1X,3F7.2,F7.2,1X,3F8.2,F7.2,1X,F7.2 5176. |
| 5311 |
|
|
+ ,1X,F6.2,1X,3F6.2,1X,F5.4) 5177. |
| 5312 |
|
|
6304 FORMAT(/1X,'AT ATM TOP: ',' BTEMPW=',F6.2,1X,' TRUFTW=',F6.3 5178. |
| 5313 |
|
|
+ , 2X,' SRIVIS=',F6.2,' SROVIS=',F6.2, ' PLAVIS=',F6.4 5179. |
| 5314 |
|
|
+ , 2X,' SRINIR=',F6.2,' SRONIR=',F6.2, ' PLANIR=',F6.4) 5180. |
| 5315 |
|
|
6305 FORMAT( 1X,'AT GROUND : ',' TRDFGW=',F6.3,1X,' TRUFGW=',F6.3 5181. |
| 5316 |
|
|
+ , 2X,' SRDVIS=',F6.2,' SRUVIS=',F6.2, ' ALBVIS=',F6.4 5182. |
| 5317 |
|
|
+ , 2X,' SRDNIR=',F6.2,' SRUNIR=',F6.2, ' ALBNIR=',F6.4) 5183. |
| 5318 |
|
|
6306 FORMAT( 1X,'ATMOSPHERE: ',' SRXVIS=',F6.4,1X,' SRXNIR=',F6.4 5184. |
| 5319 |
|
|
+ , 2X,' SRTVIS=',F6.4,' SRRVIS=',F6.4, ' SRAVIS=',F6.4 5185. |
| 5320 |
|
|
+ , 2X,' SRTNIR=',F6.4,' SRRNIR=',F6.4, ' SRANIR=',F6.4) 5186. |
| 5321 |
|
|
6307 FORMAT( 1X,'SURF LAYER: ',' TRDRSL=',F6.2,1X,' TRUFSL=',F6.2 5187. |
| 5322 |
|
|
+ , 2X,' TRSLCR=',F6.4,'+TRSLTS=',F6.4, '-TRSLTG=',F6.4 5188. |
| 5323 |
|
|
+ , 2X,' TRSLWV=',F6.4,' TRSLBS=',F6.3, ' SRSLHR=',F6.4) 5189. |
| 5324 |
|
|
6308 FORMAT(/1X,'FSRNFG(I)=> FRAC SRNFLB(1) EACH SURFTYPE' 5190. |
| 5325 |
|
|
+ ,' OCEAN=',F7.4,' EARTH=',F7.4,' OICE=',F7.4,' LICE=' 5191. |
| 5326 |
|
|
+ ,F7.4,1X,' LTOPCL=',I2,' JLAT=',I2,' JYEAR',I4) 5192. |
| 5327 |
|
|
6309 FORMAT( 1X,'FTRUFG(I)=> FRAC TRUFLB(1) EACH SURFTYPE' 5193. |
| 5328 |
|
|
+ ,' OCEAN=',F7.4,' EARTH=',F7.4,' OICE=',F7.4,' LICE=' 5194. |
| 5329 |
|
|
+ ,F7.4,1X,' LBOTCL=',I2,' ILON=',I2,' JDAY=',I4) 5195. |
| 5330 |
|
|
6310 FORMAT( 1X,'DTRUFG(I)=> DERIV TRUFLB(1) EACH SURFTYPE' 5196. |
| 5331 |
|
|
+ ,' OCEAN=',F7.4,' EARTH=',F7.4,' OICE=',F7.4,' LICE=' 5197. |
| 5332 |
|
|
+ ,F7.4, '=>TTRUFG=',F6.4,' COSZ=',F6.4) 5198. |
| 5333 |
|
|
GO TO 9999 5199. |
| 5334 |
|
|
C 5200. |
| 5335 |
|
|
C------------- 5201. |
| 5336 |
|
|
400 CONTINUE 5202. |
| 5337 |
|
|
C------------- 5203. |
| 5338 |
|
|
GO TO 9999 5204. |
| 5339 |
|
|
C 5205. |
| 5340 |
|
|
C------------- 5206. |
| 5341 |
|
|
500 CONTINUE 5207. |
| 5342 |
|
|
C------------- 5208. |
| 5343 |
|
|
C 5209. |
| 5344 |
|
|
NPAGE=1 5210. |
| 5345 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5211. |
| 5346 |
|
|
SIGMA=5.6697D-08 5212. |
| 5347 |
|
|
TGMEAN=POCEAN*TGO**4+PEARTH*TGE**4+PLICE*TGLI**4+POICE*TGOI**4 5213. |
| 5348 |
|
|
TGMEAN=SQRT(TGMEAN) 5214. |
| 5349 |
|
|
TGMEAN=SQRT(TGMEAN) 5215. |
| 5350 |
|
|
SIGT4=SIGMA*TGMEAN**4 5216. |
| 5351 |
|
|
ITG=TGMEAN 5217. |
| 5352 |
|
|
WTG=TGMEAN-ITG 5218. |
| 5353 |
|
|
ITG=ITG-IT0 5219. |
| 5354 |
|
|
SUMK=0.0 5220. |
| 5355 |
|
|
DO 501 K=1,NKTR 5221. |
| 5356 |
|
|
BGFLUX(K)=PLANCK(ITG)-(PLANCK(ITG)-PLANCK(ITG+1))*WTG 5222. |
| 5357 |
|
|
BGFRAC(K)=BGFLUX(K)/SIGT4 5223. |
| 5358 |
|
|
SUMK=SUMK+BGFLUX(K) 5224. |
| 5359 |
|
|
ITG=ITG+ITNEXT 5225. |
| 5360 |
|
|
501 CONTINUE 5226. |
| 5361 |
|
|
WRITE(6,6501) NPAGE 5227. |
| 5362 |
|
|
WRITE(6,6502) (K,K=1,11) 5228. |
| 5363 |
|
|
DO 502 N=1,NL 5229. |
| 5364 |
|
|
L=NLP-N 5230. |
| 5365 |
|
|
LI=L 5231. |
| 5366 |
|
|
LL=NL*10+L 5232. |
| 5367 |
|
|
WRITE(6,6503) L,PL(L),DPL(L),TLM(L),(TAULAP(I),I=LI,LL,NL) 5233. |
| 5368 |
|
|
502 CONTINUE 5234. |
| 5369 |
|
|
LK=0 5235. |
| 5370 |
|
|
DO 504 K=1,NKTR 5236. |
| 5371 |
|
|
TAUSUM(K)=0. 5237. |
| 5372 |
|
|
DO 503 L=1,NL 5238. |
| 5373 |
|
|
LK=LK+1 5239. |
| 5374 |
|
|
503 TAUSUM(K)=TAUSUM(K)+TAULAP(LK) 5240. |
| 5375 |
|
|
504 CONTINUE 5241. |
| 5376 |
|
|
WRITE(6,6504) (TAUSUM(K),K=1,11) 5242. |
| 5377 |
|
|
WRITE(6,6505) 5243. |
| 5378 |
|
|
WRITE(6,6506) SUMK,(BGFLUX(K),K=1,11) 5244. |
| 5379 |
|
|
WRITE(6,6507) TGMEAN,SIGT4,(BGFRAC(K),K=1,11) 5245. |
| 5380 |
|
|
NPAGE=0 5246. |
| 5381 |
|
|
IF(NL.GT.13) NPAGE=1 5247. |
| 5382 |
|
|
WRITE(6,6508) NPAGE 5248. |
| 5383 |
|
|
WRITE(6,6509) (K,K=12,25) 5249. |
| 5384 |
|
|
DO 505 N=1,NL 5250. |
| 5385 |
|
|
L=NLP-N 5251. |
| 5386 |
|
|
LI=NL*11+L 5252. |
| 5387 |
|
|
LL=NL*24+L 5253. |
| 5388 |
|
|
WRITE(6,6510) L,(TAULAP(I),I=LI,LL,NL) 5254. |
| 5389 |
|
|
505 CONTINUE 5255. |
| 5390 |
|
|
WRITE(6,6511) (TAUSUM(K),K=12,NKTR) 5256. |
| 5391 |
|
|
WRITE(6,6512) (BGFLUX(K),K=12,NKTR) 5257. |
| 5392 |
|
|
WRITE(6,6513) (BGFRAC(K),K=12,NKTR) 5258. |
| 5393 |
|
|
C 5259. |
| 5394 |
|
|
6501 FORMAT(1I1,'(5) TAULAP TABLE FOR THERMAL RADIATION: INCLUDES' 5260. |
| 5395 |
|
|
+ ,' WEAK OVERLAPPING GAS ABSORPTION BY' 5261. |
| 5396 |
|
|
+ ,' H2O, CO2, O3, N2O, CH4',T117,'LIST: TAULAP(LK)'/ 5262. |
| 5397 |
|
|
+ ,/1X,'K-DISTRIBUTION BREAKDOWN:' 5263. |
| 5398 |
|
|
+ ,T31,'WINDOW',T65,'WATER VAPOR: PRINCIPAL ABSORBER REGION'5264. |
| 5399 |
|
|
+ ,/T30,8('-'),3X,93('-')) 5265. |
| 5400 |
|
|
6502 FORMAT(' LN PL DPL TLM K=' 5266. |
| 5401 |
|
|
+ ,I4,5X,'K=',I4,I10,5I9,3I10) 5267. |
| 5402 |
|
|
6503 FORMAT(1X,I2,2F8.3,F7.2,F11.6,F11.6,F10.6,5F9.5,3F10.5) 5268. |
| 5403 |
|
|
6504 FORMAT(/13X,'COLUMN AMOUNT=',F10.6,F11.6,F10.6,5F9.5,3F10.5) 5269. |
| 5404 |
|
|
6505 FORMAT(' K-INTERVAL CONTRIBUTIONS:'/' COMPARE WITH GROUND FLUX:') 5270. |
| 5405 |
|
|
6506 FORMAT( 1X,'PLANCK FLUX W/M**2=',F6.2,2F11.3,F10.3,5F9.3,3F10.3) 5271. |
| 5406 |
|
|
6507 FORMAT( 1X,'FRAC(TG=',F6.2,')**4=',F6.2,2X 5272. |
| 5407 |
|
|
+ ,F9.5,F11.5,F10.5,5F9.5,3F10.5) 5273. |
| 5408 |
|
|
6508 FORMAT(1I1/T25,'CARBON DIOXIDE: PRINCIPAL ABSORBER REGION' 5274. |
| 5409 |
|
|
+ ,T100,'OZONE: PRINCIPAL ABSORBER REGION' 5275. |
| 5410 |
|
|
+ /4X,92('-'),3X,34('-')) 5276. |
| 5411 |
|
|
6509 FORMAT(1X,'LN K=',I4,I10,6I9,2I10,5X,'K=',I3,3I9) 5277. |
| 5412 |
|
|
6510 FORMAT( 1X, I2,F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5278. |
| 5413 |
|
|
6511 FORMAT(/1X,'CA',F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5279. |
| 5414 |
|
|
6512 FORMAT(/1X,'PF',F9.3,F10.3,6F9.3,2F10.3,F10.3,3F9.3) 5280. |
| 5415 |
|
|
6513 FORMAT( 1X,'FR',F9.5,F10.5,6F9.5,2F10.5,F10.5,3F9.5) 5281. |
| 5416 |
|
|
GO TO 9999 5282. |
| 5417 |
|
|
C 5283. |
| 5418 |
|
|
C------------- 5284. |
| 5419 |
|
|
600 CONTINUE 5285. |
| 5420 |
|
|
C------------- 5286. |
| 5421 |
|
|
C 5287. |
| 5422 |
|
|
NPAGE=1 5288. |
| 5423 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5289. |
| 5424 |
|
|
SIGMA=5.6697D-08 5290. |
| 5425 |
|
|
TGMEAN=POCEAN*TGO**4+PEARTH*TGE**4+PLICE*TGLI**4+POICE*TGOI**4 5291. |
| 5426 |
|
|
TGMEAN=SQRT(TGMEAN) 5292. |
| 5427 |
|
|
TGMEAN=SQRT(TGMEAN) 5293. |
| 5428 |
|
|
SIGT4=SIGMA*TGMEAN**4 5294. |
| 5429 |
|
|
ITG=TGMEAN 5295. |
| 5430 |
|
|
WTG=TGMEAN-ITG 5296. |
| 5431 |
|
|
ITG=ITG-IT0 5297. |
| 5432 |
|
|
SUMK=0.0 5298. |
| 5433 |
|
|
DO 601 K=1,NKTR 5299. |
| 5434 |
|
|
BGFLUX(K)=PLANCK(ITG)-(PLANCK(ITG)-PLANCK(ITG+1))*WTG 5300. |
| 5435 |
|
|
BGFRAC(K)=BGFLUX(K)/SIGT4 5301. |
| 5436 |
|
|
SUMK=SUMK+BGFLUX(K) 5302. |
| 5437 |
|
|
ITG=ITG+ITNEXT 5303. |
| 5438 |
|
|
601 CONTINUE 5304. |
| 5439 |
|
|
WRITE(6,6601) NPAGE 5305. |
| 5440 |
|
|
WRITE(6,6602) (K,K=1,11) 5306. |
| 5441 |
|
|
DO 602 N=1,NL 5307. |
| 5442 |
|
|
L=NLP-N 5308. |
| 5443 |
|
|
LI=L 5309. |
| 5444 |
|
|
LL=NL*10+L 5310. |
| 5445 |
|
|
WRITE(6,6603) L,PL(L),DPL(L),TLM(L),(TAUN(I),I=LI,LL,NL) 5311. |
| 5446 |
|
|
602 CONTINUE 5312. |
| 5447 |
|
|
LK=0 5313. |
| 5448 |
|
|
DO 604 K=1,NKTR 5314. |
| 5449 |
|
|
TAUSUM(K)=TAUSL(K) 5315. |
| 5450 |
|
|
DO 603 L=1,NL 5316. |
| 5451 |
|
|
LK=LK+1 5317. |
| 5452 |
|
|
603 TAUSUM(K)=TAUSUM(K)+TAUN(LK) 5318. |
| 5453 |
|
|
604 CONTINUE 5319. |
| 5454 |
|
|
WRITE(6,6604) (TAUSL(K),K=1,11) 5320. |
| 5455 |
|
|
WRITE(6,6605) (TAUSUM(K),K=1,11) 5321. |
| 5456 |
|
|
WRITE(6,6606) SUMK,(BGFLUX(K),K=1,11) 5322. |
| 5457 |
|
|
WRITE(6,6607) TGMEAN,SIGT4,(BGFRAC(K),K=1,11) 5323. |
| 5458 |
|
|
NPAGE=0 5324. |
| 5459 |
|
|
IF(NL.GT.13) NPAGE=1 5325. |
| 5460 |
|
|
WRITE(6,6608) NPAGE 5326. |
| 5461 |
|
|
WRITE(6,6609) (K,K=12,25) 5327. |
| 5462 |
|
|
DO 605 N=1,NL 5328. |
| 5463 |
|
|
L=NLP-N 5329. |
| 5464 |
|
|
LI=NL*11+L 5330. |
| 5465 |
|
|
LL=NL*24+L 5331. |
| 5466 |
|
|
WRITE(6,6610) L,(TAUN(I),I=LI,LL,NL) 5332. |
| 5467 |
|
|
605 CONTINUE 5333. |
| 5468 |
|
|
WRITE(6,6611) ( TAUSL(K),K=12,NKTR) 5334. |
| 5469 |
|
|
WRITE(6,6612) (TAUSUM(K),K=12,NKTR) 5335. |
| 5470 |
|
|
WRITE(6,6613) (BGFLUX(K),K=12,NKTR) 5336. |
| 5471 |
|
|
WRITE(6,6614) (BGFRAC(K),K=12,NKTR) 5337. |
| 5472 |
|
|
C 5338. |
| 5473 |
|
|
6601 FORMAT(1I1,'(6) TAU TABLE FOR THERMAL RADIATION: INCLUDES ANY' 5339. |
| 5474 |
|
|
+ ,' SPECIFIED OVERLAP, CLOUD & AEROSOL ABSORPTION' 5340. |
| 5475 |
|
|
+ ,T117,'TAUN(LK),TAUSL(L)'/ 5341. |
| 5476 |
|
|
+ ,/1X,'K-DISTRIBUTION BREAKDOWN:' 5342. |
| 5477 |
|
|
+ ,T31,'WINDOW',T65,'WATER VAPOR: PRINCIPAL ABSORBER REGION'5343. |
| 5478 |
|
|
+ ,/T30,8('-'),3X,93('-')) 5344. |
| 5479 |
|
|
6602 FORMAT(' LN PL DPL TLM K=' 5345. |
| 5480 |
|
|
+ ,I4,5X,'K=',I4,I10,5I9,3I10) 5346. |
| 5481 |
|
|
6603 FORMAT(1X,I2,2F8.3,F7.2,F11.6,F11.6,F10.6,5F9.5,3F10.5) 5347. |
| 5482 |
|
|
6604 FORMAT(/13X,'SURFACE LAYER=',F10.6,F11.6,F10.6,5F9.5,3F10.5) 5348. |
| 5483 |
|
|
6605 FORMAT(/13X,'COLUMN AMOUNT=',F10.3,F11.3,F10.3,5F9.3,3F10.3) 5349. |
| 5484 |
|
|
6606 FORMAT(/1X,'PLANCK FLUX W/M**2=',F6.2,2F11.3,F10.3,5F9.3,3F10.3) 5350. |
| 5485 |
|
|
6607 FORMAT( 1X,'FRAC(TG=',F6.2,')**4=',F6.2,2X 5351. |
| 5486 |
|
|
+ ,F9.5,F11.5,F10.5,5F9.5,3F10.5) 5352. |
| 5487 |
|
|
6608 FORMAT(1I1/T25,'CARBON DIOXIDE: PRINCIPAL ABSORBER REGION' 5353. |
| 5488 |
|
|
+ ,T100,'OZONE: PRINCIPAL ABSORBER REGION' 5354. |
| 5489 |
|
|
+ /4X,92('-'),3X,34('-')) 5355. |
| 5490 |
|
|
6609 FORMAT(1X,'LN K=',I4,I10,6I9,2I10,5X,'K=',I3,3I9) 5356. |
| 5491 |
|
|
6610 FORMAT( 1X, I2,F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5357. |
| 5492 |
|
|
6611 FORMAT(/1X,'SL',F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5358. |
| 5493 |
|
|
6612 FORMAT(/1X,'CA',F9.3,F10.3,6F9.3,2F10.3,F10.3,3F9.3) 5359. |
| 5494 |
|
|
6613 FORMAT(/1X,'PF',F9.3,F10.3,6F9.3,2F10.3,F10.3,3F9.3) 5360. |
| 5495 |
|
|
6614 FORMAT( 1X,'FR',F9.5,F10.5,6F9.5,2F10.5,F10.5,3F9.5) 5361. |
| 5496 |
|
|
GO TO 9999 5362. |
| 5497 |
|
|
C 5363. |
| 5498 |
|
|
C------------- 5364. |
| 5499 |
|
|
700 CONTINUE 5365. |
| 5500 |
|
|
C------------- 5366. |
| 5501 |
|
|
C 5367. |
| 5502 |
|
|
NPAGE=1 5368. |
| 5503 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5369. |
| 5504 |
|
|
SIGMA=5.6697D-08 5370. |
| 5505 |
|
|
TGMEAN=POCEAN*TGO**4+PEARTH*TGE**4+PLICE*TGLI**4+POICE*TGOI**4 5371. |
| 5506 |
|
|
TGMEAN=SQRT(TGMEAN) 5372. |
| 5507 |
|
|
TGMEAN=SQRT(TGMEAN) 5373. |
| 5508 |
|
|
SIGT4=SIGMA*TGMEAN**4 5374. |
| 5509 |
|
|
ITG=TGMEAN 5375. |
| 5510 |
|
|
WTG=TGMEAN-ITG 5376. |
| 5511 |
|
|
ITG=ITG-IT0 5377. |
| 5512 |
|
|
SUMK=0.0 5378. |
| 5513 |
|
|
DO 701 K=1,NKTR 5379. |
| 5514 |
|
|
BGFLUX(K)=PLANCK(ITG)-(PLANCK(ITG)-PLANCK(ITG+1))*WTG 5380. |
| 5515 |
|
|
BGFRAC(K)=BGFLUX(K)/SIGT4 5381. |
| 5516 |
|
|
SUMK=SUMK+BGFLUX(K) 5382. |
| 5517 |
|
|
ITG=ITG+ITNEXT 5383. |
| 5518 |
|
|
701 CONTINUE 5384. |
| 5519 |
|
|
WRITE(6,6701) NPAGE 5385. |
| 5520 |
|
|
WRITE(6,6702) (K,K=1,11) 5386. |
| 5521 |
|
|
DO 702 N=1,NL 5387. |
| 5522 |
|
|
L=NLP-N 5388. |
| 5523 |
|
|
WRITE(6,6703) L,PL(L),DPL(L),TLM(L),(TRAEXT(L,K),K=1,11) 5389. |
| 5524 |
|
|
702 CONTINUE 5390. |
| 5525 |
|
|
DO 704 K=1,NKTR 5391. |
| 5526 |
|
|
TAUSUM(K)=0. 5392. |
| 5527 |
|
|
DO 703 L=1,NL 5393. |
| 5528 |
|
|
703 TAUSUM(K)=TAUSUM(K)+TRAEXT(L,K) 5394. |
| 5529 |
|
|
704 CONTINUE 5395. |
| 5530 |
|
|
WRITE(6,6704) (TAUSUM(K),K=1,11) 5396. |
| 5531 |
|
|
WRITE(6,6705) 5397. |
| 5532 |
|
|
WRITE(6,6706) SUMK,(BGFLUX(K),K=1,11) 5398. |
| 5533 |
|
|
WRITE(6,6707) TGMEAN,SIGT4,(BGFRAC(K),K=1,11) 5399. |
| 5534 |
|
|
NPAGE=0 5400. |
| 5535 |
|
|
IF(NL.GT.13) NPAGE=1 5401. |
| 5536 |
|
|
WRITE(6,6708) NPAGE 5402. |
| 5537 |
|
|
WRITE(6,6709) (K,K=12,25) 5403. |
| 5538 |
|
|
DO 705 N=1,NL 5404. |
| 5539 |
|
|
L=NLP-N 5405. |
| 5540 |
|
|
WRITE(6,6710) L,(TRAEXT(L,K),K=12,NKTR) 5406. |
| 5541 |
|
|
705 CONTINUE 5407. |
| 5542 |
|
|
WRITE(6,6711) (TAUSUM(K),K=12,NKTR) 5408. |
| 5543 |
|
|
WRITE(6,6712) (BGFLUX(K),K=12,NKTR) 5409. |
| 5544 |
|
|
WRITE(6,6713) (BGFRAC(K),K=12,NKTR) 5410. |
| 5545 |
|
|
C 5411. |
| 5546 |
|
|
6701 FORMAT(1I1,'(7) AEROSOL TAU TABLE FOR THERMAL RADIATION:' 5412. |
| 5547 |
|
|
+ ,' CLOUD & AEROSOL ABSORPTION' 5413. |
| 5548 |
|
|
+ ,T116,'LIST: TRAEXT(L,K)'/ 5414. |
| 5549 |
|
|
+ ,/1X,'K-DISTRIBUTION BREAKDOWN:' 5415. |
| 5550 |
|
|
+ ,T31,'WINDOW',T65,'WATER VAPOR: PRINCIPAL ABSORBER REGION'5416. |
| 5551 |
|
|
+ ,/T30,8('-'),3X,93('-')) 5417. |
| 5552 |
|
|
6702 FORMAT(' LN PL DPL TLM K=' 5418. |
| 5553 |
|
|
+ ,I4,5X,'K=',I4,I10,5I9,3I10) 5419. |
| 5554 |
|
|
6703 FORMAT(1X,I2,2F8.3,F7.2,F11.6,F11.6,F10.6,5F9.5,3F10.5) 5420. |
| 5555 |
|
|
6704 FORMAT(/13X,'COLUMN AMOUNT=',F10.6,F11.6,F10.6,5F9.5,3F10.5) 5421. |
| 5556 |
|
|
6705 FORMAT(' K-INTERVAL CONTRIBUTIONS:'/' COMPARE WITH GROUND FLUX:') 5422. |
| 5557 |
|
|
6706 FORMAT( 1X,'PLANCK FLUX W/M**2=',F6.2,2F11.3,F10.3,5F9.3,3F10.3) 5423. |
| 5558 |
|
|
6707 FORMAT( 1X,'FRAC(TG=',F6.2,')**4=',F6.2,2X 5424. |
| 5559 |
|
|
+ ,F9.5,F11.5,F10.5,5F9.5,3F10.5) 5425. |
| 5560 |
|
|
6708 FORMAT(1I1/T25,'CARBON DIOXIDE: PRINCIPAL ABSORBER REGION' 5426. |
| 5561 |
|
|
+ ,T100,'OZONE: PRINCIPAL ABSORBER REGION' 5427. |
| 5562 |
|
|
+ /4X,92('-'),3X,34('-')) 5428. |
| 5563 |
|
|
6709 FORMAT(1X,'LN K=',I4,I10,6I9,2I10,5X,'K=',I3,3I9) 5429. |
| 5564 |
|
|
6710 FORMAT( 1X, I2,F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5430. |
| 5565 |
|
|
6711 FORMAT(/1X,'CA',F9.6,F10.6,6F9.5,2F10.5,F10.5,3F9.5) 5431. |
| 5566 |
|
|
6712 FORMAT(/1X,'PF',F9.3,F10.3,6F9.3,2F10.3,F10.3,3F9.3) 5432. |
| 5567 |
|
|
6713 FORMAT( 1X,'FR',F9.5,F10.5,6F9.5,2F10.5,F10.5,3F9.5) 5433. |
| 5568 |
|
|
GO TO 9999 5434. |
| 5569 |
|
|
C 5435. |
| 5570 |
|
|
C------------- 5436. |
| 5571 |
|
|
800 CONTINUE 5437. |
| 5572 |
|
|
C------------- 5438. |
| 5573 |
|
|
C 5439. |
| 5574 |
|
|
NPAGE=1 5440. |
| 5575 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5441. |
| 5576 |
|
|
WRITE(6,6801) NPAGE 5442. |
| 5577 |
|
|
DO 802 K=1,NKSR 5443. |
| 5578 |
|
|
SUM1(K)=0. 5444. |
| 5579 |
|
|
SUM2(K)=0. 5445. |
| 5580 |
|
|
SUM3(K)=0. 5446. |
| 5581 |
|
|
DO 801 L=1,NL 5447. |
| 5582 |
|
|
SUM1(K)=SUM1(K)+EXTAER(L,K) 5448. |
| 5583 |
|
|
SUM2(K)=SUM2(K)+SCTAER(L,K) 5449. |
| 5584 |
|
|
SUM3(K)=SUM3(K)+SCTAER(L,K)*COSAER(L,K) 5450. |
| 5585 |
|
|
801 PI0AER(L,K)=SCTAER(L,K)/(EXTAER(L,K)+1.E-10) 5451. |
| 5586 |
|
|
SUM3(K)=SUM3(K)/(SUM2(K)+1.E-10) 5452. |
| 5587 |
|
|
SUM0(K)=SUM2(K)/(SUM1(K)+1.E-10) 5453. |
| 5588 |
|
|
802 CONTINUE 5454. |
| 5589 |
|
|
WRITE(6,6802) (K,K=1,6),(K,K=1,6) 5455. |
| 5590 |
|
|
DO 803 N=1,NL 5456. |
| 5591 |
|
|
L=NLP-N 5457. |
| 5592 |
|
|
WRITE(6,6803) L,PLB(L),HLB(L) 5458. |
| 5593 |
|
|
+ ,(EXTAER(L,J),J=1,6),(SCTAER(L,J),J=1,6) 5459. |
| 5594 |
|
|
803 CONTINUE 5460. |
| 5595 |
|
|
WRITE(6,6804) (SUM1(K),K=1,NKSR),(SUM2(K),K=1,NKSR) 5461. |
| 5596 |
|
|
NPAGE=0 5462. |
| 5597 |
|
|
IF(NL.GT.13) NPAGE=1 5463. |
| 5598 |
|
|
WRITE(6,6805) NPAGE 5464. |
| 5599 |
|
|
WRITE(6,6806) (K,K=1,6),(K,K=1,6) 5465. |
| 5600 |
|
|
DO 804 N=1,NL 5466. |
| 5601 |
|
|
L=NLP-N 5467. |
| 5602 |
|
|
WRITE(6,6807) L,PL(L),DPL(L) 5468. |
| 5603 |
|
|
+ ,(COSAER(L,J),J=1,6),(PI0AER(L,J),J=1,6) 5469. |
| 5604 |
|
|
804 CONTINUE 5470. |
| 5605 |
|
|
WRITE(6,6808) (SUM3(K),K=1,NKSR),(SUM0(K),K=1,NKSR) 5471. |
| 5606 |
|
|
WRITE(6,6809) (SRBALB(K),K=1,NKSR) 5472. |
| 5607 |
|
|
WRITE(6,6810) (SRXALB(K),K=1,NKSR) 5473. |
| 5608 |
|
|
WRITE(6,6811) 5474. |
| 5609 |
|
|
SUM=0. 5475. |
| 5610 |
|
|
DO 806 J=1,5 5476. |
| 5611 |
|
|
TAU55=0. 5477. |
| 5612 |
|
|
DO 805 I=1,NAERO 5478. |
| 5613 |
|
|
805 TAU55=TAU55+AGOLDH(I,J)*FGOLDH(J) 5479. |
| 5614 |
|
|
WRITE(6,6812) J,FGOLDH(J),TAU55 5480. |
| 5615 |
|
|
806 SUM=SUM+TAU55 5481. |
| 5616 |
|
|
WRITE(6,6813) SUM 5482. |
| 5617 |
|
|
C 5483. |
| 5618 |
|
|
6801 FORMAT(1I1,'(8) AEROSOL INPUT FOR SOLAR RADIATION:' 5484. |
| 5619 |
|
|
+ ,' AEROSOL RADIATIVE PROPERTIES' 5485. |
| 5620 |
|
|
+ ,T81,'LIST: EXTAER(L,K),SCTAER(L,K),COSAER(L,K),PIZERO(L,K)'5486. |
| 5621 |
|
|
+ //T42,'TAU -- EXTINCTION',T99,'TAU -- SCATTERING' 5487. |
| 5622 |
|
|
+ ,/T24,53('-'),4X,53('-')) 5488. |
| 5623 |
|
|
6802 FORMAT(' LN PLB HLB K=',I3,5I9,7X,'K=',I3,5I9) 5489. |
| 5624 |
|
|
6803 FORMAT(1X,I2,2F8.3,3X,6F9.6,3X,6F9.6) 5490. |
| 5625 |
|
|
6804 FORMAT(/1X,T7,'COLUMN AMOUNT=',2X,6F9.6,3X,6F9.6) 5491. |
| 5626 |
|
|
6805 FORMAT(1I1/T48,'COSBAR',T105,'PIZERO' 5492. |
| 5627 |
|
|
+ ,/T24,53('-'),4X,53('-')) 5493. |
| 5628 |
|
|
6806 FORMAT(' LN PL DPL K=',I3,5I9,7X,'K=',I3,5I9) 5494. |
| 5629 |
|
|
6807 FORMAT(1X,I2,2F8.3,3X,6F9.6,3X,6F9.6) 5495. |
| 5630 |
|
|
6808 FORMAT(/1X,T7,'COLUMN MEAN=',2X,6F9.6,3X,6F9.6) 5496. |
| 5631 |
|
|
6809 FORMAT(/1X,T7,'ALBEDO RSURFB=',2X,6F9.6,3X,6F9.6) 5497. |
| 5632 |
|
|
6810 FORMAT( 1X,T7,'ALBEDO RSURFX=',2X,6F9.6,3X,6F9.6) 5498. |
| 5633 |
|
|
GO TO 9999 5499. |
| 5634 |
|
|
6811 FORMAT(///T44,'AEROSOL COMPOSITION AND TYPE MIX:' 5500. |
| 5635 |
|
|
+ ,T81,'FACTOR',6X,'VALUE',T107,'TAU(0.55)'/) 5501. |
| 5636 |
|
|
6812 FORMAT(T81,'FGOLDH(',I1,') =',1P,E9.2,5X,0P,F7.4) 5502. |
| 5637 |
|
|
6813 FORMAT(/T81,'SUM COLUMN TAU(0.55) =',F10.4) 5503. |
| 5638 |
|
|
C 5504. |
| 5639 |
|
|
C------------- 5505. |
| 5640 |
|
|
900 CONTINUE 5506. |
| 5641 |
|
|
C------------- 5507. |
| 5642 |
|
|
C 5508. |
| 5643 |
|
|
SIGMA=5.6697D-08 5509. |
| 5644 |
|
|
TGMEAN=POCEAN*TGO**4+PEARTH*TGE**4+PLICE*TGLI**4+POICE*TGOI**4 5510. |
| 5645 |
|
|
TGMEAN=SQRT(TGMEAN) 5511. |
| 5646 |
|
|
TGMEAN=SQRT(TGMEAN) 5512. |
| 5647 |
|
|
SIGT4=SIGMA*TGMEAN**4 5513. |
| 5648 |
|
|
ITG=TGMEAN 5514. |
| 5649 |
|
|
WTG=TGMEAN-ITG 5515. |
| 5650 |
|
|
ITG=ITG-IT0 5516. |
| 5651 |
|
|
DO 901 K=1,NKTR 5517. |
| 5652 |
|
|
BGFLUX(K)=PLANCK(ITG)-(PLANCK(ITG)-PLANCK(ITG+1))*WTG 5518. |
| 5653 |
|
|
BGFRAC(K)=BGFLUX(K)/SIGT4 5519. |
| 5654 |
|
|
ITG=ITG+ITNEXT 5520. |
| 5655 |
|
|
901 CONTINUE 5521. |
| 5656 |
|
|
DO 910 NW=1,5 5522. |
| 5657 |
|
|
DO 903 K=1,NKTR 5523. |
| 5658 |
|
|
DO 902 L=1,NLP 5524. |
| 5659 |
|
|
IF(NW.EQ.1) WFLB(L,K)=DFLB(L,K) 5525. |
| 5660 |
|
|
IF(NW.EQ.2) WFLB(L,K)=UFLB(L,K) 5526. |
| 5661 |
|
|
IF(NW.EQ.3) WFLB(L,K)=UFLB(L,K)-DFLB(L,K) 5527. |
| 5662 |
|
|
IF(NW.GT.3.AND.L.GT.NL) GO TO 902 5528. |
| 5663 |
|
|
IF(NW.EQ.4) WFLB(L,K)=WFLB(L+1,K)-WFLB(L,K) 5529. |
| 5664 |
|
|
IF(NW.EQ.5.AND.ABS(TRFCRL(L)).LT.1.E-10) WFLB(L,K)=1.E-30 5530. |
| 5665 |
|
|
IF(NW.EQ.5) WFLB(L,K)=WFLB(L,K)/(ABS(TRFCRL(L))+1.E-10) 5531. |
| 5666 |
|
|
902 CONTINUE 5532. |
| 5667 |
|
|
IF(NW.EQ.1) WFSL(K)=DFSL(K) 5533. |
| 5668 |
|
|
IF(NW.EQ.2) WFSL(K)=UFSL(K) 5534. |
| 5669 |
|
|
IF(NW.EQ.3) WFSL(K)=UFSL(K)-DFSL(K) 5535. |
| 5670 |
|
|
IF(NW.EQ.4) WFSL(K)=WFSL(K)-UFLB(1,K)+DFLB(1,K) 5536. |
| 5671 |
|
|
IF(NW.EQ.5.AND.ABS(TRSLCR).LT.1.E-10) WFSL(K)=1.E-30 5537. |
| 5672 |
|
|
IF(NW.EQ.5) WFSL(K)=WFSL(K)/(ABS(TRSLCR)+1.E-10) 5538. |
| 5673 |
|
|
903 CONTINUE 5539. |
| 5674 |
|
|
DO 907 L=1,NLP 5540. |
| 5675 |
|
|
IF(L.GT.NL.AND.NW.GT.3) GO TO 907 5541. |
| 5676 |
|
|
ASUM1=0. 5542. |
| 5677 |
|
|
BSUM1=0. 5543. |
| 5678 |
|
|
CSUM1=0. 5544. |
| 5679 |
|
|
DSUM1=0. 5545. |
| 5680 |
|
|
ESUM1=0. 5546. |
| 5681 |
|
|
FSUM1=0. 5547. |
| 5682 |
|
|
SUM=0. 5548. |
| 5683 |
|
|
DO 904 K=2,11 5549. |
| 5684 |
|
|
ASUM1=ASUM1+ WFSL(K) 5550. |
| 5685 |
|
|
BSUM1=BSUM1+ BGFEMT(K) 5551. |
| 5686 |
|
|
CSUM1=CSUM1+BGFLUX(K) 5552. |
| 5687 |
|
|
DSUM1=DSUM1+BGFRAC(K) 5553. |
| 5688 |
|
|
ESUM1=ESUM1+TRCALB(K) 5554. |
| 5689 |
|
|
FSUM1=FSUM1+ TRGALB(K) 5555. |
| 5690 |
|
|
904 SUM=SUM+WFLB(L,K) 5556. |
| 5691 |
|
|
SUM1(L)=SUM 5557. |
| 5692 |
|
|
ASUM2=0. 5558. |
| 5693 |
|
|
BSUM2=0. 5559. |
| 5694 |
|
|
CSUM2=0. 5560. |
| 5695 |
|
|
DSUM2=0. 5561. |
| 5696 |
|
|
ESUM2=0. 5562. |
| 5697 |
|
|
FSUM2=0. 5563. |
| 5698 |
|
|
SUM=0. 5564. |
| 5699 |
|
|
DO 905 K=12,21 5565. |
| 5700 |
|
|
ASUM2=ASUM2+ WFSL(K) 5566. |
| 5701 |
|
|
BSUM2=BSUM2+ BGFEMT(K) 5567. |
| 5702 |
|
|
CSUM2=CSUM2+BGFLUX(K) 5568. |
| 5703 |
|
|
DSUM2=DSUM2+BGFRAC(K) 5569. |
| 5704 |
|
|
ESUM2=ESUM2+TRCALB(K) 5570. |
| 5705 |
|
|
FSUM2=FSUM2+ TRGALB(K) 5571. |
| 5706 |
|
|
905 SUM=SUM+WFLB(L,K) 5572. |
| 5707 |
|
|
SUM2(L)=SUM 5573. |
| 5708 |
|
|
ASUM3=0. 5574. |
| 5709 |
|
|
BSUM3=0. 5575. |
| 5710 |
|
|
CSUM3=0. 5576. |
| 5711 |
|
|
DSUM3=0. 5577. |
| 5712 |
|
|
ESUM3=0. 5578. |
| 5713 |
|
|
FSUM3=0. 5579. |
| 5714 |
|
|
SUM=0. 5580. |
| 5715 |
|
|
DO 906 K=22,NKTR 5581. |
| 5716 |
|
|
ASUM3=ASUM3+ WFSL(K) 5582. |
| 5717 |
|
|
BSUM3=BSUM3+ BGFEMT(K) 5583. |
| 5718 |
|
|
CSUM3=CSUM3+BGFLUX(K) 5584. |
| 5719 |
|
|
DSUM3=DSUM3+BGFRAC(K) 5585. |
| 5720 |
|
|
ESUM3=ESUM3+TRCALB(K) 5586. |
| 5721 |
|
|
FSUM3=FSUM3+ TRGALB(K) 5587. |
| 5722 |
|
|
906 SUM=SUM+WFLB(L,K) 5588. |
| 5723 |
|
|
SUM3(L)=SUM 5589. |
| 5724 |
|
|
907 CONTINUE 5590. |
| 5725 |
|
|
C 5591. |
| 5726 |
|
|
NPAGE=1 5592. |
| 5727 |
|
|
WRITE(6,6901) NPAGE,NW,FTYPE(NW) 5593. |
| 5728 |
|
|
WRITE(6,6902) (K,K=1,11) 5594. |
| 5729 |
|
|
DO 908 N=1,NLP 5595. |
| 5730 |
|
|
L=NLP+1-N 5596. |
| 5731 |
|
|
IF(L.GT.NL.AND.NW.GT.3) GO TO 908 5597. |
| 5732 |
|
|
SUML=SUM1(L)+SUM2(L)+SUM3(L)+WFLB(L,1) 5598. |
| 5733 |
|
|
WRITE(6,6903) L,SUML,SUM1(L),SUM2(L),SUM3(L),(WFLB(L,K),K=1,11) 5599. |
| 5734 |
|
|
908 CONTINUE 5600. |
| 5735 |
|
|
SUMA=ASUM1+ASUM2+ASUM3+ WFSL(1) 5601. |
| 5736 |
|
|
SUMB=BSUM1+BSUM2+BSUM3+ BGFEMT(1) 5602. |
| 5737 |
|
|
SUMC=CSUM1+CSUM2+CSUM3+BGFLUX(1) 5603. |
| 5738 |
|
|
SUMD=DSUM1+DSUM2+DSUM3+BGFRAC(1) 5604. |
| 5739 |
|
|
SUME=ESUM1+ESUM2+ESUM3+TRCALB(1) 5605. |
| 5740 |
|
|
SUMF=FSUM1+FSUM2+FSUM3+TRGALB(1) 5606. |
| 5741 |
|
|
WRITE(6,6904) SUMA,ASUM1,ASUM2,ASUM3,( WFSL(K),K=1,11) 5607. |
| 5742 |
|
|
WRITE(6,6905) SUMB,BSUM1,BSUM2,BSUM3,( BGFEMT(K),K=1,11) 5608. |
| 5743 |
|
|
WRITE(6,6906) SUMC,CSUM1,CSUM2,CSUM3,(BGFLUX(K),K=1,11) 5609. |
| 5744 |
|
|
WRITE(6,6907) SUMD,DSUM1,DSUM2,DSUM3,(BGFRAC(K),K=1,11) 5610. |
| 5745 |
|
|
WRITE(6,6908) SUME,ESUM1,ESUM2,ESUM3,(TRCALB(K),K=1,11) 5611. |
| 5746 |
|
|
WRITE(6,6909) SUMF,FSUM1,FSUM2,FSUM3,(TRGALB(K),K=1,11) 5612. |
| 5747 |
|
|
NPAGE=0 5613. |
| 5748 |
|
|
IF(NL.GT.13) NPAGE=1 5614. |
| 5749 |
|
|
WRITE(6,6910) NPAGE 5615. |
| 5750 |
|
|
WRITE(6,6911) (K,K=12,25) 5616. |
| 5751 |
|
|
DO 909 N=1,NLP 5617. |
| 5752 |
|
|
L=NLP+1-N 5618. |
| 5753 |
|
|
IF(L.GT.NL.AND.NW.GT.3) GO TO 909 5619. |
| 5754 |
|
|
WRITE(6,6912) L,(WFLB(L,K),K=12,NKTR) 5620. |
| 5755 |
|
|
909 CONTINUE 5621. |
| 5756 |
|
|
WRITE(6,6913) ( WFSL(K),K=12,NKTR) 5622. |
| 5757 |
|
|
WRITE(6,6914) ( BGFEMT(K),K=12,NKTR) 5623. |
| 5758 |
|
|
WRITE(6,6915) (BGFLUX(K),K=12,NKTR) 5624. |
| 5759 |
|
|
WRITE(6,6916) (BGFRAC(K),K=12,NKTR) 5625. |
| 5760 |
|
|
WRITE(6,6917) (TRCALB(K),K=12,NKTR) 5626. |
| 5761 |
|
|
WRITE(6,6918) ( TRGALB(K),K=12,NKTR) 5627. |
| 5762 |
|
|
910 CONTINUE 5628. |
| 5763 |
|
|
C 5629. |
| 5764 |
|
|
6901 FORMAT(1I1,'(9.',I1,') THERMAL RADIATION: K-DISTRIBUTION' 5630. |
| 5765 |
|
|
+ ,' BREAKDOWN FOR ',1A8,' FLUX'/ 5631. |
| 5766 |
|
|
+ /T8,'SUM PRINCIPAL REGION SUM',4X 5632. |
| 5767 |
|
|
+ ,'WINDOW',T66,'WATER VAPOR: PRINCIPAL ABSORBER REGION' 5633. |
| 5768 |
|
|
+ ,/T7,'-----',2X,20('-'),4X,6('-'),3X,87('-')) 5634. |
| 5769 |
|
|
6902 FORMAT(1X,'LN TOTAL H2O CO2 O3 K=' 5635. |
| 5770 |
|
|
+ ,I2,5X,'K=',I2,9I9) 5636. |
| 5771 |
|
|
6903 FORMAT( 1X,I2,F8.2,1X,3F7.2,F10.3,10F9.3) 5637. |
| 5772 |
|
|
6904 FORMAT(/' SL',F8.2,1X,3F7.2,F10.3,10F9.3) 5638. |
| 5773 |
|
|
6905 FORMAT(/' BG',F8.2,1X,3F7.2,F10.3,10F9.3) 5639. |
| 5774 |
|
|
6906 FORMAT( ' PF',F8.2,1X,3F7.2,F10.3,10F9.3) 5640. |
| 5775 |
|
|
6907 FORMAT( ' FR',F8.4,1X,3F7.4,F10.5,10F9.5) 5641. |
| 5776 |
|
|
6908 FORMAT(/' AC',F8.2,1X,3F7.2,F10.3,10F9.3) 5642. |
| 5777 |
|
|
6909 FORMAT( ' AG',F8.2,1X,3F7.2,F10.3,10F9.3) 5643. |
| 5778 |
|
|
6910 FORMAT(1I1/T26,'CARBON DIOXIDE: PRINCIPAL ABSORBER REGION' 5644. |
| 5779 |
|
|
+ ,T100,'OZONE: PRINCIPAL ABSORBER REGION' 5645. |
| 5780 |
|
|
+ /5X,89('-'),5X,34('-')) 5646. |
| 5781 |
|
|
6911 FORMAT(1X,'LN K=',I4,9I9,7X,'K=',I3,3I9) 5647. |
| 5782 |
|
|
6912 FORMAT( 1X,I2,1X,10F9.3,3X,4F9.3) 5648. |
| 5783 |
|
|
6913 FORMAT(/' SL',1X,10F9.3,3X,4F9.3) 5649. |
| 5784 |
|
|
6914 FORMAT(/' BG',1X,10F9.3,3X,4F9.3) 5650. |
| 5785 |
|
|
6915 FORMAT( ' PF',1X,10F9.3,3X,4F9.3) 5651. |
| 5786 |
|
|
6916 FORMAT( ' FR',1X,10F9.5,3X,4F9.5) 5652. |
| 5787 |
|
|
6917 FORMAT(/' AC',1X,10F9.3,3X,4F9.3) 5653. |
| 5788 |
|
|
6918 FORMAT( ' AG',1X,10F9.3,3X,4F9.3) 5654. |
| 5789 |
|
|
RETURN 5655. |
| 5790 |
|
|
C 5656. |
| 5791 |
|
|
C------------- 5657. |
| 5792 |
|
|
1000 CONTINUE 5658. |
| 5793 |
|
|
C------------- 5659. |
| 5794 |
|
|
C 5660. |
| 5795 |
|
|
NPAGE=1 5661. |
| 5796 |
|
|
IF(INDEX.LT.11) NPAGE=KPAGE 5662. |
| 5797 |
|
|
WRITE(6,7001) NPAGE 5663. |
| 5798 |
|
|
7001 FORMAT(1I1,'(10) BLOCK DATA AEROSOL PROPERTY SPECIFICATION:') 5664. |
| 5799 |
|
|
9999 CONTINUE 5665. |
| 5800 |
|
|
RETURN 5666. |
| 5801 |
|
|
END 5667. |
| 5802 |
|
|
SUBROUTINE SOLARZ(NG,KWRITE) 5668. |
| 5803 |
|
|
#include "B83XX.COM" 5669. |
| 5804 |
|
|
DIMENSION SRDATA(187),ZRDATA(187) 5730. |
| 5805 |
|
|
EQUIVALENCE (SRDFLB(1),SRDATA(1)) 5731. |
| 5806 |
|
|
c DOUBLE PRECISION XMU(50),WT(50) 5732. |
| 5807 |
|
|
dimension XMU(50),WT(50) |
| 5808 |
|
|
DATA NSRD/187/ 5733. |
| 5809 |
|
|
DIMENSION NOFLUX(7) 5734. |
| 5810 |
|
|
DATA NOFLUX/164,167,168,169,170,171,174/ 5735. |
| 5811 |
|
|
C 5736. |
| 5812 |
|
|
C------------------------------------- 5737. |
| 5813 |
|
|
CALL GAUSST(NG,0.D0,1.D0,XMU,WT) 5738. |
| 5814 |
|
|
C------------------------------------- 5739. |
| 5815 |
|
|
DO 100 J=1,NG 5740. |
| 5816 |
|
|
100 WT(J)=WT(J)*2.D0*XMU(J) 5741. |
| 5817 |
|
|
C 5742. |
| 5818 |
|
|
DO 110 I=1,NSRD 5743. |
| 5819 |
|
|
110 ZRDATA(I)=0. 5744. |
| 5820 |
|
|
C 5745. |
| 5821 |
|
|
NORM=NORMS0 5746. |
| 5822 |
|
|
ZCOS=COSZ 5747. |
| 5823 |
|
|
C 5748. |
| 5824 |
|
|
DO 130 J=1,NG 5749. |
| 5825 |
|
|
COSZ=XMU(J) 5750. |
| 5826 |
|
|
NORMS0=1 5751. |
| 5827 |
|
|
C--------------- 5752. |
| 5828 |
|
|
CALL SOLAR 5753. |
| 5829 |
|
|
C--------------- 5754. |
| 5830 |
|
|
DO 120 I=1,NSRD 5755. |
| 5831 |
|
|
120 ZRDATA(I)=ZRDATA(I)+SRDATA(I)*WT(J) 5756. |
| 5832 |
|
|
KPAGE=J-(J/2)*2 5757. |
| 5833 |
|
|
IF(KWRITE.GT.1) CALL WRITER(3,KPAGE) 5758. |
| 5834 |
|
|
130 CONTINUE 5759. |
| 5835 |
|
|
C 5760. |
| 5836 |
|
|
DO 150 I=1,NSRD 5761. |
| 5837 |
|
|
FACTOR=0.25 5762. |
| 5838 |
|
|
DO 140 K=1,7 5763. |
| 5839 |
|
|
IF(I.EQ.NOFLUX(K)) FACTOR=1. 5764. |
| 5840 |
|
|
140 CONTINUE 5765. |
| 5841 |
|
|
IF(I.GT.176) FACTOR=1. 5766. |
| 5842 |
|
|
150 SRDATA(I)=ZRDATA(I)*FACTOR 5767. |
| 5843 |
|
|
COSZ=NG 5768. |
| 5844 |
|
|
IF(NG.GT.9) COSZ=.1*NG 5769. |
| 5845 |
|
|
COSZ=COSZ+NG/1000. 5770. |
| 5846 |
|
|
KPAGE=1 5771. |
| 5847 |
|
|
C 5772. |
| 5848 |
|
|
NORMS0=100 5773. |
| 5849 |
|
|
C 5774. |
| 5850 |
|
|
IF(KWRITE.GT.0) CALL WRITER(13,KPAGE) 5775. |
| 5851 |
|
|
C 5776. |
| 5852 |
|
|
COSZ=ZCOS 5777. |
| 5853 |
|
|
NORMS0=NORM 5778. |
| 5854 |
|
|
C 5779. |
| 5855 |
|
|
RETURN 5780. |
| 5856 |
|
|
END 5781. |
| 5857 |
|
|
SUBROUTINE GAUSST(NG,X1,X2,XP,WT) 5782. |
| 5858 |
|
|
c IMPLICIT DOUBLE PRECISION (A-H,O-Z) 5783. |
| 5859 |
|
|
DIMENSION XP(1),WT(1) 5784. |
| 5860 |
|
|
real*8 pi, ps, dxl |
| 5861 |
|
|
DATA PI,PS,DXL/3.141592653589793D0,1.013211836423378D-01,1.D-16/ 5785. |
| 5862 |
|
|
XMID=(X2+X1)/2.D0 5786. |
| 5863 |
|
|
XDIF=X2-X1 5787. |
| 5864 |
|
|
XHAF=XDIF/2.D0 5788. |
| 5865 |
|
|
DNG=NG 5789. |
| 5866 |
|
|
NN=NG/2 5790. |
| 5867 |
|
|
N2=NN*2 5791. |
| 5868 |
|
|
IF(N2.EQ.NG) GO TO 110 5792. |
| 5869 |
|
|
XP(NN+1)=XMID 5793. |
| 5870 |
|
|
WT(NN+1)=XDIF 5794. |
| 5871 |
|
|
IF(NG.LT.2) RETURN 5795. |
| 5872 |
|
|
PN=1.D0 5796. |
| 5873 |
|
|
N=0 5797. |
| 5874 |
|
|
100 N=N+2 5798. |
| 5875 |
|
|
DN=N 5799. |
| 5876 |
|
|
DM=DN-1.D0 5800. |
| 5877 |
|
|
PN=PN*(DM/DN) 5801. |
| 5878 |
|
|
IF(N.LT.N2) GO TO 100 5802. |
| 5879 |
|
|
WT(NN+1)=XDIF/(DNG*PN)**2 5803. |
| 5880 |
|
|
110 I=0 5804. |
| 5881 |
|
|
C=PI/DSQRT(DNG*(DNG+1.D0)+0.5D0-PS)/105.D0 5805. |
| 5882 |
|
|
120 I=I+1 5806. |
| 5883 |
|
|
DI=I 5807. |
| 5884 |
|
|
Z=PS/(4.D0*DI-1.D0)**2 5808. |
| 5885 |
|
|
ZZ=(105.D0+Z*(210.D0-Z*(2170.D0-Z*(105812.D0-12554474.D0*Z)))) 5809. |
| 5886 |
|
|
X=DCOS(ZZ*C*(DI-0.25D0)) 5810. |
| 5887 |
|
|
130 N=1 5811. |
| 5888 |
|
|
DM=1.D0 5812. |
| 5889 |
|
|
PNI=1.D0 5813. |
| 5890 |
|
|
PNJ=X 5814. |
| 5891 |
|
|
140 N=N+1 5815. |
| 5892 |
|
|
DN=N 5816. |
| 5893 |
|
|
PNK=((DM+DN)*X*PNJ-DM*PNI)/DN 5817. |
| 5894 |
|
|
PNI=PNJ 5818. |
| 5895 |
|
|
PNJ=PNK 5819. |
| 5896 |
|
|
DM=DN 5820. |
| 5897 |
|
|
IF(N.LT.NG) GO TO 140 5821. |
| 5898 |
|
|
DX=PNJ*(1.D0-X*X)/DNG/(PNI-X*PNJ) 5822. |
| 5899 |
|
|
X=X-DX 5823. |
| 5900 |
|
|
IF(DABS(DX).GT.DXL) GO TO 130 5824. |
| 5901 |
|
|
J=NG+1-I 5825. |
| 5902 |
|
|
XP(I)=XMID-XHAF*X 5826. |
| 5903 |
|
|
XP(J)=XMID+XHAF*X 5827. |
| 5904 |
|
|
WT(I)=XDIF*(1.D0-X*X)/(DNG*PNI)**2 5828. |
| 5905 |
|
|
WT(J)=WT(I) 5829. |
| 5906 |
|
|
IF(I.LT.NN) GO TO 120 5830. |
| 5907 |
|
|
RETURN 5831. |
| 5908 |
|
|
END 5832. |
| 5909 |
|
|
SUBROUTINE SETATM 5833. |
| 5910 |
|
|
#include "B83XX.COM" 5834. |
| 5911 |
|
|
DIMENSION NL4(4),PLB4(40,4) 5877. |
| 5912 |
|
|
DATA NL4/12,12,24,35/ 5878. |
| 5913 |
|
|
DATA PLB4/ 5879. |
| 5914 |
|
|
1 1013.2500, 961.7485, 879.3460, 741.3219, 566.2166, 401.4117, 5880. |
| 5915 |
|
|
1 262.3575, 154.2043, 71.8018, 10.0000, 5.0000, 2.0000, 5881. |
| 5916 |
|
|
1 1.E-05, 27*0., 5882. |
| 5917 |
|
|
C 5883. |
| 5918 |
|
|
2 984.0000, 934.0000, 854.0000, 720.0000, 550.0000, 390.0000, 5884. |
| 5919 |
|
|
2 255.0000, 150.0000, 70.0000, 10.0000, 5.0000, 2.0000, 5885. |
| 5920 |
|
|
2 1.E-05, 27*0., 5886. |
| 5921 |
|
|
C 5887. |
| 5922 |
|
|
3 1013.2500, 988.8846, 956.9068, 910.2775, 820.4963, 683.6775, 5888. |
| 5923 |
|
|
3 521.6665, 356.3138, 209.4467, 102.9552, 47.7944, 22.1797, 5889. |
| 5924 |
|
|
3 10.29439, 4.77932, 2.21785, 1.01932, 0.46761, 0.21156, 5890. |
| 5925 |
|
|
3 0.092671, 0.047500, 0.021885, 0.010000, 0.005000, 0.002000, 5891. |
| 5926 |
|
|
3 1.00E-05, 15*0.0, 5892. |
| 5927 |
|
|
C 5893. |
| 5928 |
|
|
4 1013.2500,1000.0000, 950.0000, 900.0000, 850.0000, 800.0000, 5894. |
| 5929 |
|
|
4 750.0000, 700.0000, 650.0000, 600.0000, 550.0000, 500.0000, 5895. |
| 5930 |
|
|
4 450.0000, 400.0000, 350.0000, 300.0000, 250.0000, 200.0000, 5896. |
| 5931 |
|
|
4 150.0000, 100.0000, 50.0000, 20.0000, 10.0000, 5.0000, 5897. |
| 5932 |
|
|
4 2.0000, 1.0000, 0.5000, 0.2000, 0.1000, 0.0500, 5898. |
| 5933 |
|
|
4 0.0200, 0.0100, 0.0050, 0.0020, 0.0010, 1.E-05, 5899. |
| 5934 |
|
|
4 4*0./ 5900. |
| 5935 |
|
|
C 5901. |
| 5936 |
|
|
LAST=LASTVC 5902. |
| 5937 |
|
|
LMAG=100000 5903. |
| 5938 |
|
|
C ------------------------------------------ 5904. |
| 5939 |
|
|
C NLAY: ATMOSPHERIC LAYERING SPECIFICATION 5905. |
| 5940 |
|
|
C ------------------------------------------ 5906. |
| 5941 |
|
|
NLAY=LAST/LMAG 5907. |
| 5942 |
|
|
LAST=LAST-LMAG*NLAY 5908. |
| 5943 |
|
|
LMAG=LMAG/10 5909. |
| 5944 |
|
|
C 5910. |
| 5945 |
|
|
KSCALE=0 5911. |
| 5946 |
|
|
IF(NLAY.GT.9) KSCALE=1 5912. |
| 5947 |
|
|
IF(NLAY.GT.9) NLAY=NLAY-10 5913. |
| 5948 |
|
|
C 5914. |
| 5949 |
|
|
IF(NLAY.LT.1.OR.NLAY.GT.8) GO TO 20 5915. |
| 5950 |
|
|
GO TO (10,10,10,10,12,14,16,18),NLAY 5916. |
| 5951 |
|
|
10 NL=NL4(NLAY) 5917. |
| 5952 |
|
|
NLP=NL+1 5918. |
| 5953 |
|
|
C (1-4)=(12,12,24,35 PRESSURE SPECIFICATIONS)5919. |
| 5954 |
|
|
C -------------------------------------------5920. |
| 5955 |
|
|
DO 11 N=1,NLP 5921. |
| 5956 |
|
|
11 PLB(N)=PLB4(N,NLAY) 5922. |
| 5957 |
|
|
GO TO 20 5923. |
| 5958 |
|
|
C (5)=(1-D MODEL LAYER SPECIFICATION)5924. |
| 5959 |
|
|
C -----------------------------------5925. |
| 5960 |
|
|
12 NL=18 5926. |
| 5961 |
|
|
DO 13 N=1,NL 5927. |
| 5962 |
|
|
HLB(N)=N-1+2*(N/7) 5928. |
| 5963 |
|
|
IF(N.GT. 8) HLB(N)=4*N-24-N/11-N/12 5929. |
| 5964 |
|
|
13 IF(N.GT.13) HLB(N)=30+(N-14)*5 5930. |
| 5965 |
|
|
HLB( 1)=1.0E-10 5931. |
| 5966 |
|
|
HLB(19)=99.99 5932. |
| 5967 |
|
|
GO TO 20 5933. |
| 5968 |
|
|
C (6)=(LINE-BY-LINE LAYER SPECIFICATION)5934. |
| 5969 |
|
|
C --------------------------------------5935. |
| 5970 |
|
|
14 NL=30 5936. |
| 5971 |
|
|
DO 15 N=1,NL 5937. |
| 5972 |
|
|
HLB(N)=N-1+(N-17)*(N/17) 5938. |
| 5973 |
|
|
15 IF(N.GT.20) HLB(N)=20+(N-20)*5 5939. |
| 5974 |
|
|
HLB( 1)=1.0E-10 5940. |
| 5975 |
|
|
HLB(31)=99.99 5941. |
| 5976 |
|
|
GO TO 20 5942. |
| 5977 |
|
|
C (7)=(MCCLATCHEY LAYER SPECIFICATION)5943. |
| 5978 |
|
|
C ------------------------------------5944. |
| 5979 |
|
|
16 NL=32 5945. |
| 5980 |
|
|
DO 17 N=1,NL 5946. |
| 5981 |
|
|
HLB(N)=N-1 5947. |
| 5982 |
|
|
17 IF(N.GT.25) HLB(N)=25+5*(N-26) 5948. |
| 5983 |
|
|
HLB( 1)=1.0E-10 5949. |
| 5984 |
|
|
HLB(32)=70.00 5950. |
| 5985 |
|
|
HLB(33)=99.99 5951. |
| 5986 |
|
|
GO TO 20 5952. |
| 5987 |
|
|
C (8)=(HI-RES LAYER SPECIFICATION)5953. |
| 5988 |
|
|
C --------------------------------5954. |
| 5989 |
|
|
18 NL=39 5955. |
| 5990 |
|
|
DO 19 N=1,NL 5956. |
| 5991 |
|
|
HLB(N)=N-1 5957. |
| 5992 |
|
|
IF(N.GT.21) HLB(N)=20+(N-21)*2 5958. |
| 5993 |
|
|
IF(N.GT.31) HLB(N)=40+(N-31)*5 5959. |
| 5994 |
|
|
19 IF(N.GT.37) HLB(N)=70+(N-37)*10 5960. |
| 5995 |
|
|
HLB( 1)=1.0E-10 5961. |
| 5996 |
|
|
HLB(40)=99.99 5962. |
| 5997 |
|
|
C 5963. |
| 5998 |
|
|
C ------------------------------------------- 5964. |
| 5999 |
|
|
C NATM: ATMOSPHERIC STRUCTURE SPECIFICATION 5965. |
| 6000 |
|
|
C ------------------------------------------- 5966. |
| 6001 |
|
|
20 NATM=LAST/LMAG 5967. |
| 6002 |
|
|
LAST=LAST-LMAG*NATM 5968. |
| 6003 |
|
|
LMAG=LMAG/10 5969. |
| 6004 |
|
|
C 5970. |
| 6005 |
|
|
IF(KSCALE.NE.1) GO TO 24 5971. |
| 6006 |
|
|
C 5972. |
| 6007 |
|
|
C SIGMA LEVEL RESCALING OF PRESSURES RELATIVE TO PSIG05973. |
| 6008 |
|
|
C ----------------------------------------------------5974. |
| 6009 |
|
|
C 5975. |
| 6010 |
|
|
NLMOD=NL-LAYRAD 5976. |
| 6011 |
|
|
IF(NLAY.GT.4) GO TO 22 5977. |
| 6012 |
|
|
PTOP=PLB(NLMOD+1) 5978. |
| 6013 |
|
|
PBOT=PLB(1) 5979. |
| 6014 |
|
|
DO 21 L=1,NLMOD 5980. |
| 6015 |
|
|
PSIG(L)=(PLB(L)-PTOP)/(PBOT-PTOP) 5981. |
| 6016 |
|
|
21 PLB(L) =PSIG(L)*(PSIG0-PTOP)+PTOP 5982. |
| 6017 |
|
|
PSIG(NLMOD+1)=0. 5983. |
| 6018 |
|
|
GO TO 24 5984. |
| 6019 |
|
|
C 5985. |
| 6020 |
|
|
C SIGMA LEVEL RESCALING OF HEIGHTS RELATIVE TO PSIG05986. |
| 6021 |
|
|
C --------------------------------------------------5987. |
| 6022 |
|
|
22 HTOP=HLB(NLMOD+1) 5988. |
| 6023 |
|
|
HBOT=HLB(1) 5989. |
| 6024 |
|
|
DO 23 L=1,NLMOD 5990. |
| 6025 |
|
|
PSIG(L)=(HLB(L)-HTOP)/(HBOT-HTOP) 5991. |
| 6026 |
|
|
23 HLB(L) =PSIG(L)*(PSIG0-HTOP)+HTOP 5992. |
| 6027 |
|
|
PSIG(NLMOD+1)=0. 5993. |
| 6028 |
|
|
24 CONTINUE 5994. |
| 6029 |
|
|
C 5995. |
| 6030 |
|
|
NLP=NL+1 5996. |
| 6031 |
|
|
NPHD=1+NLAY/5 5997. |
| 6032 |
|
|
N=1 5998. |
| 6033 |
|
|
IF(NPHD.EQ.1) P=PLB(N) 5999. |
| 6034 |
|
|
IF(NPHD.EQ.2) H=HLB(N) 6000. |
| 6035 |
|
|
CALL PHDATM(P,H,D,T,O,Q,S,OCM,WCM,NPHD,NATM) 6001. |
| 6036 |
|
|
IF(NPHD.EQ.1) HLB(N)=H 6002. |
| 6037 |
|
|
IF(NPHD.EQ.2) PLB(N)=P 6003. |
| 6038 |
|
|
PB=P 6004. |
| 6039 |
|
|
TB=T 6005. |
| 6040 |
|
|
OB=OCM 6006. |
| 6041 |
|
|
WB=WCM 6007. |
| 6042 |
|
|
DO 25 N=1,NL 6008. |
| 6043 |
|
|
IF(NPHD.EQ.1) P=PLB(N+1) 6009. |
| 6044 |
|
|
IF(NPHD.EQ.2) H=HLB(N+1) 6010. |
| 6045 |
|
|
CALL PHDATM(P,H,D,T,O,Q,S,OCM,WCM,NPHD,NATM) 6011. |
| 6046 |
|
|
IF(NPHD.EQ.1) HLB(N+1)=H 6012. |
| 6047 |
|
|
IF(NPHD.EQ.2) PLB(N+1)=P 6013. |
| 6048 |
|
|
TLB(N)=TB 6014. |
| 6049 |
|
|
TLT(N)=T 6015. |
| 6050 |
|
|
TLM(N)=0.5*(T+TB) 6016. |
| 6051 |
|
|
U0GAS(N,1)=WB-WCM 6017. |
| 6052 |
|
|
U0GAS(N,3)=OB-OCM 6018. |
| 6053 |
|
|
SHL(N)=U0GAS(N,1)/(U0GAS(N,1)+1268.75*(PB-P)) 6019. |
| 6054 |
|
|
EQ=0.5*(PB+P)*SHL(N)/(0.662+0.338*SHL(N)) 6020. |
| 6055 |
|
|
C$ EQ=0.5*(PB+P)*SHL(N)/(0.622+0.338*SHL(N)) 6021. |
| 6056 |
|
|
ES=10.0**(9.4051-2353.0/TLM(N)) 6022. |
| 6057 |
|
|
RHL(N)=EQ/ES 6023. |
| 6058 |
|
|
PB=P 6024. |
| 6059 |
|
|
TB=T 6025. |
| 6060 |
|
|
OB=OCM 6026. |
| 6061 |
|
|
25 WB=WCM 6027. |
| 6062 |
|
|
TLB(NLP)=TLT(NL) 6028. |
| 6063 |
|
|
TSL=TLB(1) 6029. |
| 6064 |
|
|
TGO=TLB(1) 6030. |
| 6065 |
|
|
TGE=TLB(1) 6031. |
| 6066 |
|
|
TGOI=TGO-5. 6032. |
| 6067 |
|
|
TGLI=TGE-5. 6033. |
| 6068 |
|
|
C ---------------------------------- 6034. |
| 6069 |
|
|
C NSUR: SURFACE TYPE SPECIFICATION 6035. |
| 6070 |
|
|
C ---------------------------------- 6036. |
| 6071 |
|
|
30 NSUR=LAST/LMAG 6037. |
| 6072 |
|
|
LAST=LAST-LMAG*NSUR 6038. |
| 6073 |
|
|
LMAG=LMAG/10 6039. |
| 6074 |
|
|
C 6040. |
| 6075 |
|
|
IF(NSUR.EQ.0) GO TO 40 6041. |
| 6076 |
|
|
POCEAN=0. 6042. |
| 6077 |
|
|
PEARTH=0. 6043. |
| 6078 |
|
|
POICE =0. 6044. |
| 6079 |
|
|
PLICE =0. 6045. |
| 6080 |
|
|
AGESN =0. 6046. |
| 6081 |
|
|
SNOWE =0. 6047. |
| 6082 |
|
|
SNOWOI=0. 6048. |
| 6083 |
|
|
SNOWLI=0. 6049. |
| 6084 |
|
|
C 6050. |
| 6085 |
|
|
IF(NSUR.EQ.1) POCEAN=1. 6051. |
| 6086 |
|
|
IF(NSUR.EQ.2) PEARTH=1. 6052. |
| 6087 |
|
|
IF(NSUR.EQ.3) POICE =1. 6053. |
| 6088 |
|
|
IF(NSUR.EQ.4) PLICE =1. 6054. |
| 6089 |
|
|
IF(NSUR.EQ.5) PEARTH=1. 6055. |
| 6090 |
|
|
IF(NSUR.EQ.5) SNOWE =1. 6056. |
| 6091 |
|
|
IF(NSUR.GT.5) PLICE =1. 6057. |
| 6092 |
|
|
IF(NSUR.EQ.6) SNOWLI=1. 6058. |
| 6093 |
|
|
IF(NSUR.LT.7) GO TO 40 6059. |
| 6094 |
|
|
BXAVIS=0. 6060. |
| 6095 |
|
|
BXANIR=0. 6061. |
| 6096 |
|
|
IF(NSUR.EQ.7) BXAVIS=1. 6062. |
| 6097 |
|
|
IF(NSUR.GT.7) BXANIR=1. 6063. |
| 6098 |
|
|
IF(NSUR.EQ.9) BXAVIS=1. 6064. |
| 6099 |
|
|
DO 31 I=1,5 6065. |
| 6100 |
|
|
SRBXAL(I,1)=BXANIR 6066. |
| 6101 |
|
|
31 SRBXAL(I,2)=BXANIR 6067. |
| 6102 |
|
|
SRBXAL(6,1)=BXAVIS 6068. |
| 6103 |
|
|
SRBXAL(6,2)=BXAVIS 6069. |
| 6104 |
|
|
IF(KALVIS.GT.0) SRBXAL(4,1)=SRBXAL(6,1) 6070. |
| 6105 |
|
|
IF(KALVIS.GT.0) SRBXAL(4,2)=SRBXAL(6,2) 6071. |
| 6106 |
|
|
C 6072. |
| 6107 |
|
|
C ---------------------------------------- 6073. |
| 6108 |
|
|
C NTRA: TRACER COMPOSITION SPECIFICATION 6074. |
| 6109 |
|
|
C ---------------------------------------- 6075. |
| 6110 |
|
|
40 NTRA=LAST/LMAG 6076. |
| 6111 |
|
|
LAST=LAST-LMAG*NTRA 6077. |
| 6112 |
|
|
LMAG=LMAG/10 6078. |
| 6113 |
|
|
C 6079. |
| 6114 |
|
|
TAUT55=1.0 6080. |
| 6115 |
|
|
NTRACE=1 6081. |
| 6116 |
|
|
IF(NTRA.LT.1) TAUT55=0. 6082. |
| 6117 |
|
|
IF(NTRA.LT.1) NTRACE=0 6083. |
| 6118 |
|
|
ITR(1)=NTRA 6084. |
| 6119 |
|
|
DO 41 L=1,NL 6085. |
| 6120 |
|
|
41 TRACER(L,1)=TAUT55*(PLB(L)-PLB(L+1))/PLB(1) 6086. |
| 6121 |
|
|
C 6087. |
| 6122 |
|
|
C ------------------------------------- 6088. |
| 6123 |
|
|
C NVEG: VEGETATION TYPE SPECIFICATION 6089. |
| 6124 |
|
|
C ------------------------------------- 6090. |
| 6125 |
|
|
50 NVEG=LAST/LMAG 6091. |
| 6126 |
|
|
LAST=LAST-LMAG*NVEG 6092. |
| 6127 |
|
|
LMAG=LMAG/10 6093. |
| 6128 |
|
|
C 6094. |
| 6129 |
|
|
DO 51 K=1,11 6095. |
| 6130 |
|
|
51 PVT(K)=0. 6096. |
| 6131 |
|
|
IF(NVEG.LT.1) GO TO 60 6097. |
| 6132 |
|
|
PVT(NVEG)=1. 6098. |
| 6133 |
|
|
C ------------------------------------- 6099. |
| 6134 |
|
|
C NCLD: CLOUD LAYER,TAU SPECIFICATION 6100. |
| 6135 |
|
|
C ------------------------------------- 6101. |
| 6136 |
|
|
60 NCLD=LAST 6102. |
| 6137 |
|
|
DO 61 L=1,NL 6103. |
| 6138 |
|
|
61 CLDTAU(L)=0. 6104. |
| 6139 |
|
|
IF(NCLD.GT.0) CLDTAU(NCLD)=64./2**NCLD 6105. |
| 6140 |
|
|
RETURN 6106. |
| 6141 |
|
|
END 6107. |
| 6142 |
|
|
SUBROUTINE SETFOR(NFTFOR) 6108. |
| 6143 |
|
|
#include "B83XX.COM" 6109. |
| 6144 |
|
|
C COMMON/TMINOR/FCO2,FN2O,FCH4,FF11,FF12,FVOL,FSUN 6150. |
| 6145 |
|
|
C 6151. |
| 6146 |
|
|
C-----------------------------------------------------------------------6152. |
| 6147 |
|
|
C EXTERNAL FORCING FOR CO2,N2O,CH4,F11,F12,VOLCANIC AER,SOLAR CONST6153. |
| 6148 |
|
|
C STARTING FROM JAN 1,1880 PROJECTED THROUGH DEC 31,2100 6154. |
| 6149 |
|
|
C INPUT FORCING DATA READ IN FROM DISK DATA DSN=CLIM.RUN.FORCING 6155. |
| 6150 |
|
|
C 6156. |
| 6151 |
|
|
C CALL SETFOR TO READ IN AND/OR INITIALIZE DATA AND/OR RESET PARAMS6157. |
| 6152 |
|
|
C 6158. |
| 6153 |
|
|
C IF(NFTFOR.GT.0) FORCING DATA WILL BE READ IN FROM DISKUNIT=NFTFOR6159. |
| 6154 |
|
|
C IF(NFTFOR.EQ.0) NO DATA READ, SELECT CONSTITUENTS FOR EXT FORCING6160. |
| 6155 |
|
|
C IF(NFTFOR.LT.0) NO DATA READ, RESET ONLY SOL CONST REFERENCE VALU6161. |
| 6156 |
|
|
C-----------------------------------------------------------------------6162. |
| 6157 |
|
|
C 6163. |
| 6158 |
|
|
DIMENSION YEAR(221),SCO2(221),SCH4(221),SN2O(221) 6164. |
| 6159 |
|
|
DIMENSION SF11(221),SF12(221),UPPM(221) 6165. |
| 6160 |
|
|
DIMENSION TAUS(12,221),TAUM(2652) 6166. |
| 6161 |
|
|
EQUIVALENCE (TAUS(1,1),TAUM(1)) 6167. |
| 6162 |
|
|
C 6168. |
| 6163 |
|
|
DIMENSION INDEX(9),INFOR(9) 6169. |
| 6164 |
|
|
EQUIVALENCE (INFOR(1),KVOL),(INFOR(2),KCO2),(INFOR(3),KXXX) 6170. |
| 6165 |
|
|
EQUIVALENCE (INFOR(4),KSUN),(INFOR(5),KYYY),(INFOR(6),KN2O) 6171. |
| 6166 |
|
|
EQUIVALENCE (INFOR(7),KCH4),(INFOR(8),KF11),(INFOR(9),KF12) 6172. |
| 6167 |
|
|
C 6173. |
| 6168 |
|
|
DIMENSION DMO(12),JDY(12) 6174. |
| 6169 |
|
|
DATA DMO/31.,28.,31.,30.,31.,30.,31.,31.,30.,31.,30.,31./ 6175. |
| 6170 |
|
|
DATA JDY/31,59,90,120,151,181,212,243,278,304,334,365/ 6176. |
| 6171 |
|
|
C 6177. |
| 6172 |
|
|
IF(NFTFOR.LT.0) GO TO 150 6178. |
| 6173 |
|
|
IF(NFTFOR.LT.1) GO TO 110 6179. |
| 6174 |
|
|
C 6180. |
| 6175 |
|
|
REWIND NFTFOR 6181. |
| 6176 |
|
|
READ (NFTFOR) NOUT,NEND,KFS,KCS,(YEAR(L),SCO2(L),SCH4(L),SN2O(L) 6182. |
| 6177 |
|
|
+ ,SF11(L),SF12(L),UPPM(L),(TAUS(K,L),K=1,12),L=1,221)6183. |
| 6178 |
|
|
+ ,IDATE 6184. |
| 6179 |
|
|
REWIND NFTFOR 6184.5 |
| 6180 |
|
|
C 6185. |
| 6181 |
|
|
ID5(5)=IDATE+10*KFS+KCS 6186. |
| 6182 |
|
|
C 6187. |
| 6183 |
|
|
C-----------------------------------------------------------------------6188. |
| 6184 |
|
|
C REFERENCE YEAR IS (1958) WHERE FULGAS(K)=1 FOR CO2,N2O,CH4,F11,F126189. |
| 6185 |
|
|
C MEAN 1958 BACKGROUND CO2=315 N2O=.295 CH4=1.4 F11=8.E-6 F12=25.E-66190. |
| 6186 |
|
|
C GAS PPM IS LINEARLY INTERPOLATED (MEAN ANNUAL PPM OCCURS JDAY=183)6191. |
| 6187 |
|
|
C 6192. |
| 6188 |
|
|
C BACKGROUND TAU STRATAER=0.012 (VOLCANIC CONTRIBUTION IS ADDITIVE)6193. |
| 6189 |
|
|
C 6194. |
| 6190 |
|
|
C KFS=IDENTIFIER FOR F11,F12 ABUNDANCE SCENARIOS 6195. |
| 6191 |
|
|
C KCS=IDENTIFIER FOR CO2 ABUNDANCE SCENARIOS 6196. |
| 6192 |
|
|
C ID5(5)=IDATE+10*KFS+KCS IS THE FORCING DATA SET IDENTIFIER 6197. |
| 6193 |
|
|
C-----------------------------------------------------------------------6198. |
| 6194 |
|
|
C 6199. |
| 6195 |
|
|
RRCO2=PPMV58(2) 6200. |
| 6196 |
|
|
RCH4=PPMV58(7) 6201. |
| 6197 |
|
|
RN2O=PPMV58(6) 6202. |
| 6198 |
|
|
C (F11,F12 EXTERNAL FORCING DATA ARE IN PPM) 6203. |
| 6199 |
|
|
RF11=PPMV58(8)*1000. 6204. |
| 6200 |
|
|
RF12=PPMV58(9)*1000. 6205. |
| 6201 |
|
|
C 6206. |
| 6202 |
|
|
RVOL=AGOLDH(1,1) 6207. |
| 6203 |
|
|
C-----------------------------------------------------------------------6208. |
| 6204 |
|
|
C 6209. |
| 6205 |
|
|
C SELECT CONSTITUENTS FOR WHICH EXTERNAL FORCING WILL BE IMPLEMENTED6210. |
| 6206 |
|
|
C 6211. |
| 6207 |
|
|
C KFORCE IS AN INTEGER UP TO NINE DIGITS LONG, SUCH THAT EACH DIGIT6212. |
| 6208 |
|
|
C IS AN ON/OFF SWITCH FOR IMPLEMENTING EXTERNAL FORCING FOR:6213. |
| 6209 |
|
|
C 6214. |
| 6210 |
|
|
C (1) (2) (4) (6) (7) (8) (9) CODED DIGITS 6215. |
| 6211 |
|
|
C VOL-AER, CO2, SOL-CON, N2O, CH4, F11, F12, RESPECTIVELY. 6216. |
| 6212 |
|
|
C (THE DIGITS (3) & (5)...ARE NOT USED)6217. |
| 6213 |
|
|
C 6218. |
| 6214 |
|
|
C EXAMPLE: 1206789 SELECTS FORCING FOR ALL EXCEPT SOL CONST6219. |
| 6215 |
|
|
C (ORDER OR REPETITION OF DIGITS IS NOT IMPORTANT)6220. |
| 6216 |
|
|
C-----------------------------------------------------------------------6221. |
| 6217 |
|
|
110 KFOR=KFORCE 6222. |
| 6218 |
|
|
KMAG=100000000 6223. |
| 6219 |
|
|
DO 120 K=1,9 6224. |
| 6220 |
|
|
KF=KFOR/KMAG 6225. |
| 6221 |
|
|
INDEX(K)=KF 6226. |
| 6222 |
|
|
KFOR=KFOR-KF*KMAG 6227. |
| 6223 |
|
|
120 KMAG=KMAG/10 6228. |
| 6224 |
|
|
DO 130 K=1,9 6229. |
| 6225 |
|
|
130 INFOR(K)=0 6230. |
| 6226 |
|
|
DO 140 K=1,9 6231. |
| 6227 |
|
|
IF(INDEX(K).EQ.0) GO TO 140 6232. |
| 6228 |
|
|
INFOR(INDEX(K))=1 6233. |
| 6229 |
|
|
140 CONTINUE 6234. |
| 6230 |
|
|
C 6235. |
| 6231 |
|
|
C-----------------------------------------------------------------------6236. |
| 6232 |
|
|
C SELECT REFERENCE SOLAR CONSTANT (S0) AS PASSED IN COMMON/RADCOM/6237. |
| 6233 |
|
|
C-----------------------------------------------------------------------6238. |
| 6234 |
|
|
C 6239. |
| 6235 |
|
|
150 S00=S0 6240. |
| 6236 |
|
|
RETURN 6241. |
| 6237 |
|
|
C 6242. |
| 6238 |
|
|
C----------------- 6243. |
| 6239 |
|
|
ENTRY GETFOR 6244. |
| 6240 |
|
|
C----------------- 6245. |
| 6241 |
|
|
C 6246. |
| 6242 |
|
|
C-----------------------------------------------------------------------6247. |
| 6243 |
|
|
C EXTERNAL FORCING RETURNED FOR CONSTITUENTS PRESELECTED IN SETFOR6248. |
| 6244 |
|
|
C 6249. |
| 6245 |
|
|
C RADCOM INPUT DATA: JYEAR, JDAY 6250. |
| 6246 |
|
|
C 6251. |
| 6247 |
|
|
C RADCOM OUTPUT DATA: FULGAS(K),K=2,6,7,8,9; FGOLDH(1), S06252. |
| 6248 |
|
|
C 6253. |
| 6249 |
|
|
C-----------------------------------------------------------------------6254. |
| 6250 |
|
|
C 6255. |
| 6251 |
|
|
JDM=JDAY 6256. |
| 6252 |
|
|
DO 210 JMONTH=1,12 6257. |
| 6253 |
|
|
IF(JDAY.GT.JDY(JMONTH)) GO TO 210 6258. |
| 6254 |
|
|
GO TO 220 6259. |
| 6255 |
|
|
210 JDM=JDAY-JDY(JMONTH) 6260. |
| 6256 |
|
|
JMONTH=12 6261. |
| 6257 |
|
|
220 MO=JMONTH+(JYEAR-1880)*12 6262. |
| 6258 |
|
|
IF(MO.LT. 1) MO=1 6263. |
| 6259 |
|
|
IF(MO.GT.2651) MO=2651 6264. |
| 6260 |
|
|
C 6265. |
| 6261 |
|
|
FRACYR=(JDAY-183)/365. 6266. |
| 6262 |
|
|
FRACMO=JDM/DMO(JMONTH) 6267. |
| 6263 |
|
|
C 6268. |
| 6264 |
|
|
NY=JYEAR-1880+1 6269. |
| 6265 |
|
|
IF(JDAY.LT.183) NY=NY-1 6270. |
| 6266 |
|
|
IF(JDAY.LT.183) FRACYR=FRACYR+0.5 6271. |
| 6267 |
|
|
IF(NY.LT. 1) NY=1 6272. |
| 6268 |
|
|
IF(NY.GT.220) NY=220 6273. |
| 6269 |
|
|
FCO2=SCO2(NY)+(SCO2(NY+1)-SCO2(NY))*FRACYR 6274. |
| 6270 |
|
|
FCH4=SCH4(NY)+(SCH4(NY+1)-SCH4(NY))*FRACYR 6275. |
| 6271 |
|
|
FN2O=SN2O(NY)+(SN2O(NY+1)-SN2O(NY))*FRACYR 6276. |
| 6272 |
|
|
FF11=SF11(NY)+(SF11(NY+1)-SF11(NY))*FRACYR 6277. |
| 6273 |
|
|
FF12=SF12(NY)+(SF12(NY+1)-SF12(NY))*FRACYR 6278. |
| 6274 |
|
|
FSUN=UPPM(NY)+(UPPM(NY+1)-UPPM(NY))*FRACYR 6279. |
| 6275 |
|
|
FVOL=TAUM(MO)+(TAUM(MO+1)-TAUM(MO))*FRACMO 6280. |
| 6276 |
|
|
C 6281. |
| 6277 |
|
|
C-----------------------------------------------------------------------6282. |
| 6278 |
|
|
C OUTPUT FORCING DATA6283. |
| 6279 |
|
|
C-----------------------------------------------------------------------6284. |
| 6280 |
|
|
C 6285. |
| 6281 |
|
|
IF(KCO2.GT.0) FULGAS(2)=FCO2/RRCO2 6286. |
| 6282 |
|
|
IF(KN2O.GT.0) FULGAS(6)=FN2O/RN2O 6287. |
| 6283 |
|
|
IF(KCH4.GT.0) FULGAS(7)=FCH4/RCH4 6288. |
| 6284 |
|
|
IF(KF11.GT.0) FULGAS(8)=FF11/RF11 6289. |
| 6285 |
|
|
IF(KF12.GT.0) FULGAS(9)=FF12/RF12 6290. |
| 6286 |
|
|
IF(KVOL.GT.0) FGOLDH(1)=(RVOL+FVOL)/RVOL 6291. |
| 6287 |
|
|
IF(KSUN.GT.0) S0=S00+S00*0.03*(FSUN-0.2) 6292. |
| 6288 |
|
|
C 6293. |
| 6289 |
|
|
RETURN 6294. |
| 6290 |
|
|
END 6295. |
| 6291 |
|
|
SUBROUTINE HGAER1(XMU,TAU,G,GG) 6301. |
| 6292 |
|
|
C 6302. |
| 6293 |
|
|
DIMENSION C05T00(51),C06T00(51),C07T00(51),C08T00(51),C09T00(51) 6303. |
| 6294 |
|
|
DIMENSION C05T01(51),C06T01(51),C07T01(51),C08T01(51),C09T01(51) 6304. |
| 6295 |
|
|
DIMENSION C05T02(51),C06T02(51),C07T02(51),C08T02(51),C09T02(51) 6305. |
| 6296 |
|
|
DIMENSION C05T03(51),C06T03(51),C07T03(51),C08T03(51),C09T03(51) 6306. |
| 6297 |
|
|
DIMENSION C05T04(51),C06T04(51),C07T04(51),C08T04(51),C09T04(51) 6307. |
| 6298 |
|
|
DIMENSION C05T05(51),C06T05(51),C07T05(51),C08T05(51),C09T05(51) 6308. |
| 6299 |
|
|
DIMENSION C05T06(51),C06T06(51),C07T06(51),C08T06(51),C09T06(51) 6309. |
| 6300 |
|
|
DIMENSION C05T07(51),C06T07(51),C07T07(51),C08T07(51),C09T07(51) 6310. |
| 6301 |
|
|
DIMENSION C05T08(51),C06T08(51),C07T08(51),C08T08(51),C09T08(51) 6311. |
| 6302 |
|
|
DIMENSION C05T09(51),C06T09(51),C07T09(51),C08T09(51),C09T09(51) 6312. |
| 6303 |
|
|
DIMENSION C05T10(51),C06T10(51),C07T10(51),C08T10(51),C09T10(51) 6313. |
| 6304 |
|
|
C 6314. |
| 6305 |
|
|
DIMENSION C05TAU(51,11),C06TAU(51,11),C07TAU(51,11),C08TAU(51,11) 6315. |
| 6306 |
|
|
DIMENSION C09TAU(51,11) 6316. |
| 6307 |
|
|
C 6317. |
| 6308 |
|
|
DIMENSION GTAU(51,11,5) 6318. |
| 6309 |
|
|
C 6319. |
| 6310 |
|
|
EQUIVALENCE (C05TAU(1, 1),C05T00(1)),(C05TAU(1, 2),C05T01(1)) 6320. |
| 6311 |
|
|
EQUIVALENCE (C05TAU(1, 3),C05T02(1)),(C05TAU(1, 4),C05T03(1)) 6321. |
| 6312 |
|
|
EQUIVALENCE (C05TAU(1, 5),C05T04(1)),(C05TAU(1, 6),C05T05(1)) 6322. |
| 6313 |
|
|
EQUIVALENCE (C05TAU(1, 7),C05T06(1)),(C05TAU(1, 8),C05T07(1)) 6323. |
| 6314 |
|
|
EQUIVALENCE (C05TAU(1, 9),C05T08(1)),(C05TAU(1,10),C05T09(1)) 6324. |
| 6315 |
|
|
EQUIVALENCE (C05TAU(1,11),C05T10(1)) 6325. |
| 6316 |
|
|
C 6326. |
| 6317 |
|
|
EQUIVALENCE (C06TAU(1, 1),C06T00(1)),(C06TAU(1, 2),C06T01(1)) 6327. |
| 6318 |
|
|
EQUIVALENCE (C06TAU(1, 3),C06T02(1)),(C06TAU(1, 4),C06T03(1)) 6328. |
| 6319 |
|
|
EQUIVALENCE (C06TAU(1, 5),C06T04(1)),(C06TAU(1, 6),C06T05(1)) 6329. |
| 6320 |
|
|
EQUIVALENCE (C06TAU(1, 7),C06T06(1)),(C06TAU(1, 8),C06T07(1)) 6330. |
| 6321 |
|
|
EQUIVALENCE (C06TAU(1, 9),C06T08(1)),(C06TAU(1,10),C06T09(1)) 6331. |
| 6322 |
|
|
EQUIVALENCE (C06TAU(1,11),C06T10(1)) 6332. |
| 6323 |
|
|
C 6333. |
| 6324 |
|
|
EQUIVALENCE (C07TAU(1, 1),C07T00(1)),(C07TAU(1, 2),C07T01(1)) 6334. |
| 6325 |
|
|
EQUIVALENCE (C07TAU(1, 3),C07T02(1)),(C07TAU(1, 4),C07T03(1)) 6335. |
| 6326 |
|
|
EQUIVALENCE (C07TAU(1, 5),C07T04(1)),(C07TAU(1, 6),C07T05(1)) 6336. |
| 6327 |
|
|
EQUIVALENCE (C07TAU(1, 7),C07T06(1)),(C07TAU(1, 8),C07T07(1)) 6337. |
| 6328 |
|
|
EQUIVALENCE (C07TAU(1, 9),C07T08(1)),(C07TAU(1,10),C07T09(1)) 6338. |
| 6329 |
|
|
EQUIVALENCE (C07TAU(1,11),C07T10(1)) 6339. |
| 6330 |
|
|
C 6340. |
| 6331 |
|
|
EQUIVALENCE (C08TAU(1, 1),C08T00(1)),(C08TAU(1, 2),C08T01(1)) 6341. |
| 6332 |
|
|
EQUIVALENCE (C08TAU(1, 3),C08T02(1)),(C08TAU(1, 4),C08T03(1)) 6342. |
| 6333 |
|
|
EQUIVALENCE (C08TAU(1, 5),C08T04(1)),(C08TAU(1, 6),C08T05(1)) 6343. |
| 6334 |
|
|
EQUIVALENCE (C08TAU(1, 7),C08T06(1)),(C08TAU(1, 8),C08T07(1)) 6344. |
| 6335 |
|
|
EQUIVALENCE (C08TAU(1, 9),C08T08(1)),(C08TAU(1,10),C08T09(1)) 6345. |
| 6336 |
|
|
EQUIVALENCE (C08TAU(1,11),C08T10(1)) 6346. |
| 6337 |
|
|
C 6347. |
| 6338 |
|
|
EQUIVALENCE (C09TAU(1, 1),C09T00(1)),(C09TAU(1, 2),C09T01(1)) 6348. |
| 6339 |
|
|
EQUIVALENCE (C09TAU(1, 3),C09T02(1)),(C09TAU(1, 4),C09T03(1)) 6349. |
| 6340 |
|
|
EQUIVALENCE (C09TAU(1, 5),C09T04(1)),(C09TAU(1, 6),C09T05(1)) 6350. |
| 6341 |
|
|
EQUIVALENCE (C09TAU(1, 7),C09T06(1)),(C09TAU(1, 8),C09T07(1)) 6351. |
| 6342 |
|
|
EQUIVALENCE (C09TAU(1, 9),C09T08(1)),(C09TAU(1,10),C09T09(1)) 6352. |
| 6343 |
|
|
EQUIVALENCE (C09TAU(1,11),C09T10(1)) 6353. |
| 6344 |
|
|
C 6354. |
| 6345 |
|
|
EQUIVALENCE (C05TAU(1,1),GTAU(1,1,1)),(C06TAU(1,1),GTAU(1,1,2)) 6355. |
| 6346 |
|
|
EQUIVALENCE (C07TAU(1,1),GTAU(1,1,3)),(C08TAU(1,1),GTAU(1,1,4)) 6356. |
| 6347 |
|
|
EQUIVALENCE (C09TAU(1,1),GTAU(1,1,5)) 6357. |
| 6348 |
|
|
C 6358. |
| 6349 |
|
|
C 6359. |
| 6350 |
|
|
DATA C05T00/0.0, 6360. |
| 6351 |
|
|
1 .0179,.0379,.0574,.0767,.0958,.1147,.1334,.1520,.1703,.1884, 6361. |
| 6352 |
|
|
2 .2062,.2238,.2410,.2580,.2747,.2910,.3070,.3226,.3380,.3530, 6362. |
| 6353 |
|
|
3 .3675,.3819,.3958,.4094,.4227,.4355,.4481,.4603,.4722,.4838, 6363. |
| 6354 |
|
|
4 .4950,.5059,.5166,.5269,.5370,.5468,.5563,.5655,.5745,.5832, 6364. |
| 6355 |
|
|
5 .5917,.5999,.6079,.6157,.6233,.6306,.6378,.6445,.6513,.6578/ 6365. |
| 6356 |
|
|
C 6366. |
| 6357 |
|
|
DATA C05T01/0.0, 6367. |
| 6358 |
|
|
1 .0000,.0226,.0463,.0679,.0885,.1084,.1278,.1469,.1655,.1838, 6368. |
| 6359 |
|
|
2 .2018,.2194,.2367,.2537,.2704,.2866,.3026,.3182,.3335,.3484, 6369. |
| 6360 |
|
|
3 .3630,.3773,.3911,.4047,.4180,.4308,.4433,.4556,.4675,.4791, 6370. |
| 6361 |
|
|
4 .4904,.5014,.5121,.5224,.5326,.5424,.5520,.5613,.5703,.5792, 6371. |
| 6362 |
|
|
5 .5877,.5961,.6041,.6120,.6197,.6271,.6344,.6414,.6483,.6550/ 6372. |
| 6363 |
|
|
C 6373. |
| 6364 |
|
|
DATA C05T02/0.0, 6374. |
| 6365 |
|
|
1 .0000,.0207,.0434,.0649,.0856,.1057,.1252,.1444,.1632,.1816, 6375. |
| 6366 |
|
|
2 .1996,.2173,.2346,.2516,.2683,.2845,.3005,.3161,.3313,.3463, 6376. |
| 6367 |
|
|
3 .3608,.3750,.3889,.4024,.4156,.4284,.4410,.4532,.4651,.4767, 6377. |
| 6368 |
|
|
4 .4880,.4990,.5097,.5201,.5303,.5401,.5497,.5591,.5682,.5771, 6378. |
| 6369 |
|
|
5 .5857,.5941,.6022,.6102,.6179,.6254,.6327,.6398,.6467,.6535/ 6379. |
| 6370 |
|
|
C 6380. |
| 6371 |
|
|
DATA C05T03/0.0, 6381. |
| 6372 |
|
|
1 .0095,.0317,.0517,.0712,.0904,.1095,.1283,.1469,.1651,.1832, 6382. |
| 6373 |
|
|
2 .2009,.2184,.2355,.2523,.2688,.2849,.3008,.3162,.3313,.3461, 6383. |
| 6374 |
|
|
3 .3605,.3747,.3885,.4019,.4151,.4278,.4403,.4525,.4643,.4759, 6384. |
| 6375 |
|
|
4 .4872,.4981,.5089,.5192,.5294,.5392,.5488,.5582,.5673,.5762, 6385. |
| 6376 |
|
|
5 .5848,.5932,.6013,.6093,.6170,.6246,.6319,.6391,.6460,.6528/ 6386. |
| 6377 |
|
|
C 6387. |
| 6378 |
|
|
DATA C05T04/0.0, 6388. |
| 6379 |
|
|
1 .0260,.0472,.0656,.0833,.1008,.1183,.1359,.1534,.1709,.1882, 6389. |
| 6380 |
|
|
2 .2053,.2223,.2389,.2554,.2715,.2873,.3029,.3181,.3330,.3476, 6390. |
| 6381 |
|
|
3 .3619,.3759,.3895,.4028,.4158,.4284,.4408,.4529,.4647,.4762, 6391. |
| 6382 |
|
|
4 .4873,.4982,.5089,.5192,.5293,.5391,.5487,.5580,.5671,.5759, 6392. |
| 6383 |
|
|
5 .5845,.5929,.6010,.6090,.6167,.6243,.6316,.6388,.6457,.6525/ 6393. |
| 6384 |
|
|
C 6394. |
| 6385 |
|
|
DATA C05T05/0.0, 6395. |
| 6386 |
|
|
1 .0428,.0635,.0812,.0978,.1140,.1302,.1465,.1629,.1793,.1958, 6396. |
| 6387 |
|
|
2 .2121,.2284,.2444,.2603,.2760,.2914,.3066,.3214,.3360,.3504, 6397. |
| 6388 |
|
|
3 .3643,.3781,.3915,.4046,.4175,.4299,.4422,.4541,.4657,.4771, 6398. |
| 6389 |
|
|
4 .4882,.4990,.5095,.5197,.5298,.5395,.5490,.5583,.5673,.5761, 6399. |
| 6390 |
|
|
5 .5846,.5930,.6011,.6090,.6167,.6243,.6316,.6387,.6457,.6524/ 6400. |
| 6391 |
|
|
C 6401. |
| 6392 |
|
|
DATA C05T06/0.0, 6402. |
| 6393 |
|
|
1 .0590,.0796,.0969,.1129,.1283,.1435,.1588,.1741,.1896,.2051, 6403. |
| 6394 |
|
|
2 .2206,.2360,.2514,.2667,.2818,.2967,.3114,.3258,.3401,.3541, 6404. |
| 6395 |
|
|
3 .3677,.3812,.3943,.4072,.4198,.4321,.4441,.4559,.4673,.4786, 6405. |
| 6396 |
|
|
4 .4895,.5002,.5106,.5207,.5306,.5403,.5497,.5589,.5678,.5766, 6406. |
| 6397 |
|
|
5 .5850,.5934,.6014,.6093,.6170,.6244,.6317,.6388,.6458,.6525/ 6407. |
| 6398 |
|
|
C 6408. |
| 6399 |
|
|
DATA C05T07/0.0, 6409. |
| 6400 |
|
|
1 .0742,.0948,.1120,.1277,.1427,.1572,.1716,.1861,.2007,.2153, 6410. |
| 6401 |
|
|
2 .2300,.2447,.2594,.2740,.2885,.3028,.3171,.3310,.3448,.3584, 6411. |
| 6402 |
|
|
3 .3717,.3849,.3977,.4103,.4227,.4347,.4465,.4581,.4693,.4804, 6412. |
| 6403 |
|
|
4 .4912,.5017,.5120,.5220,.5318,.5413,.5506,.5597,.5686,.5772, 6413. |
| 6404 |
|
|
5 .5856,.5939,.6019,.6097,.6173,.6247,.6320,.6390,.6459,.6526/ 6414. |
| 6405 |
|
|
C 6415. |
| 6406 |
|
|
DATA C05T08/0.0, 6416. |
| 6407 |
|
|
1 .0885,.1090,.1263,.1418,.1565,.1705,.1844,.1982,.2121,.2260, 6417. |
| 6408 |
|
|
2 .2400,.2540,.2680,.2819,.2958,.3096,.3233,.3368,.3502,.3633, 6418. |
| 6409 |
|
|
3 .3763,.3890,.4015,.4138,.4259,.4377,.4493,.4606,.4717,.4825, 6419. |
| 6410 |
|
|
4 .4931,.5035,.5136,.5235,.5331,.5425,.5517,.5607,.5695,.5780, 6420. |
| 6411 |
|
|
5 .5864,.5945,.6024,.6102,.6177,.6251,.6323,.6393,.6461,.6528/ 6421. |
| 6412 |
|
|
C 6422. |
| 6413 |
|
|
DATA C05T09/0.0, 6423. |
| 6414 |
|
|
1 .1017,.1223,.1395,.1550,.1695,.1833,.1968,.2101,.2234,.2367, 6424. |
| 6415 |
|
|
2 .2501,.2634,.2768,.2902,.3035,.3167,.3299,.3429,.3558,.3686, 6425. |
| 6416 |
|
|
3 .3811,.3935,.4057,.4176,.4295,.4409,.4523,.4634,.4742,.4849, 6426. |
| 6417 |
|
|
4 .4952,.5054,.5154,.5251,.5346,.5439,.5530,.5618,.5705,.5789, 6427. |
| 6418 |
|
|
5 .5871,.5952,.6031,.6107,.6182,.6255,.6326,.6396,.6464,.6530/ 6428. |
| 6419 |
|
|
C 6429. |
| 6420 |
|
|
DATA C05T10/0.0, 6430. |
| 6421 |
|
|
1 .1139,.1346,.1518,.1673,.1817,.1953,.2086,.2216,.2344,.2472, 6431. |
| 6422 |
|
|
2 .2600,.2728,.2857,.2985,.3113,.3240,.3367,.3492,.3617,.3740, 6432. |
| 6423 |
|
|
3 .3862,.3982,.4100,.4217,.4332,.4444,.4554,.4663,.4769,.4873, 6433. |
| 6424 |
|
|
4 .4975,.5075,.5173,.5268,.5362,.5453,.5543,.5630,.5715,.5799, 6434. |
| 6425 |
|
|
5 .5880,.5960,.6037,.6113,.6187,.6259,.6330,.6399,.6466,.6532/ 6435. |
| 6426 |
|
|
C 6436. |
| 6427 |
|
|
DATA C06T00/0.0, 6437. |
| 6428 |
|
|
1 .0250,.0525,.0792,.1056,.1316,.1572,.1823,.2070,.2311,.2547, 6438. |
| 6429 |
|
|
2 .2776,.3000,.3217,.3427,.3631,.3827,.4019,.4201,.4378,.4550, 6439. |
| 6430 |
|
|
3 .4713,.4872,.5024,.5170,.5312,.5446,.5576,.5701,.5820,.5936, 6440. |
| 6431 |
|
|
4 .6047,.6153,.6257,.6354,.6450,.6541,.6628,.6713,.6794,.6873, 6441. |
| 6432 |
|
|
5 .6948,.7021,.7091,.7159,.7224,.7287,.7348,.7407,.7462,.7516/ 6442. |
| 6433 |
|
|
C 6443. |
| 6434 |
|
|
DATA C06T01/0.0, 6444. |
| 6435 |
|
|
1 .0000,.0339,.0652,.0941,.1216,.1480,.1737,.1987,.2229,.2466, 6445. |
| 6436 |
|
|
2 .2694,.2918,.3134,.3344,.3548,.3744,.3935,.4118,.4295,.4467, 6446. |
| 6437 |
|
|
3 .4632,.4792,.4945,.5092,.5236,.5372,.5504,.5631,.5753,.5871, 6447. |
| 6438 |
|
|
4 .5984,.6093,.6198,.6299,.6396,.6490,.6580,.6667,.6751,.6832, 6448. |
| 6439 |
|
|
5 .6909,.6984,.7056,.7126,.7194,.7259,.7322,.7382,.7441,.7498/ 6449. |
| 6440 |
|
|
C 6450. |
| 6441 |
|
|
DATA C06T02/0.0, 6451. |
| 6442 |
|
|
1 .0000,.0307,.0608,.0893,.1168,.1433,.1690,.1941,.2183,.2420, 6452. |
| 6443 |
|
|
2 .2648,.2871,.3087,.3296,.3500,.3696,.3887,.4070,.4247,.4420, 6453. |
| 6444 |
|
|
3 .4584,.4745,.4898,.5047,.5191,.5328,.5461,.5590,.5713,.5832, 6454. |
| 6445 |
|
|
4 .5947,.6057,.6164,.6266,.6365,.6460,.6552,.6641,.6726,.6808, 6455. |
| 6446 |
|
|
5 .6887,.6964,.7038,.7110,.7178,.7245,.7309,.7371,.7431,.7489/ 6456. |
| 6447 |
|
|
C 6457. |
| 6448 |
|
|
DATA C06T03/0.0, 6458. |
| 6449 |
|
|
1 .0130,.0424,.0692,.0953,.1210,.1462,.1709,.1952,.2188,.2420, 6459. |
| 6450 |
|
|
2 .2645,.2865,.3078,.3285,.3486,.3680,.3870,.4051,.4228,.4399, 6460. |
| 6451 |
|
|
3 .4563,.4723,.4877,.5025,.5169,.5306,.5440,.5569,.5692,.5812, 6461. |
| 6452 |
|
|
4 .5927,.6038,.6146,.6248,.6348,.6444,.6537,.6626,.6712,.6796, 6462. |
| 6453 |
|
|
5 .6876,.6954,.7028,.7101,.7170,.7238,.7303,.7366,.7427,.7486/ 6463. |
| 6454 |
|
|
C 6464. |
| 6455 |
|
|
DATA C06T04/0.0, 6465. |
| 6456 |
|
|
1 .0314,.0594,.0842,.1080,.1315,.1549,.1781,.2012,.2238,.2461, 6466. |
| 6457 |
|
|
2 .2678,.2892,.3099,.3302,.3499,.3690,.3876,.4055,.4230,.4399, 6467. |
| 6458 |
|
|
3 .4561,.4720,.4872,.5019,.5163,.5299,.5432,.5561,.5684,.5804, 6468. |
| 6459 |
|
|
4 .5918,.6029,.6137,.6240,.6340,.6436,.6529,.6619,.6705,.6790, 6469. |
| 6460 |
|
|
5 .6870,.6948,.7023,.7096,.7167,.7235,.7300,.7364,.7425,.7485/ 6470. |
| 6461 |
|
|
C 6471. |
| 6462 |
|
|
DATA C06T05/0.0, 6472. |
| 6463 |
|
|
1 .0503,.0777,.1014,.1237,.1456,.1673,.1889,.2105,.2319,.2531, 6473. |
| 6464 |
|
|
2 .2739,.2944,.3145,.3341,.3533,.3718,.3901,.4076,.4247,.4413, 6474. |
| 6465 |
|
|
3 .4573,.4730,.4880,.5025,.5167,.5302,.5434,.5562,.5684,.5803, 6475. |
| 6466 |
|
|
4 .5917,.6028,.6135,.6238,.6338,.6434,.6527,.6617,.6703,.6787, 6476. |
| 6467 |
|
|
5 .6868,.6946,.7021,.7095,.7165,.7233,.7299,.7363,.7425,.7485/ 6477. |
| 6468 |
|
|
C 6478. |
| 6469 |
|
|
DATA C06T06/0.0, 6479. |
| 6470 |
|
|
1 .0686,.0956,.1188,.1403,.1611,.1814,.2017,.2220,.2421,.2622, 6480. |
| 6471 |
|
|
2 .2820,.3016,.3208,.3397,.3582,.3762,.3939,.4110,.4276,.4439, 6481. |
| 6472 |
|
|
3 .4596,.4749,.4897,.5040,.5180,.5313,.5443,.5569,.5690,.5808, 6482. |
| 6473 |
|
|
4 .5921,.6031,.6138,.6240,.6339,.6435,.6527,.6617,.6703,.6787, 6483. |
| 6474 |
|
|
5 .6868,.6946,.7021,.7094,.7165,.7233,.7300,.7364,.7425,.7485/ 6484. |
| 6475 |
|
|
C 6485. |
| 6476 |
|
|
DATA C06T07/0.0, 6486. |
| 6477 |
|
|
1 .0859,.1128,.1357,.1567,.1767,.1961,.2154,.2345,.2535,.2725, 6487. |
| 6478 |
|
|
2 .2913,.3099,.3283,.3464,.3642,.3816,.3987,.4153,.4315,.4473, 6488. |
| 6479 |
|
|
3 .4626,.4776,.4920,.5061,.5198,.5329,.5457,.5582,.5701,.5818, 6489. |
| 6480 |
|
|
4 .5930,.6038,.6144,.6245,.6344,.6439,.6530,.6620,.6705,.6789, 6490. |
| 6481 |
|
|
5 .6869,.6947,.7022,.7095,.7166,.7234,.7300,.7364,.7426,.7486/ 6491. |
| 6482 |
|
|
C 6492. |
| 6483 |
|
|
DATA C06T08/0.0, 6493. |
| 6484 |
|
|
1 .1022,.1290,.1517,.1723,.1919,.2107,.2291,.2473,.2654,.2834, 6494. |
| 6485 |
|
|
2 .3013,.3191,.3366,.3539,.3710,.3877,.4042,.4202,.4360,.4513, 6495. |
| 6486 |
|
|
3 .4662,.4808,.4950,.5087,.5221,.5350,.5476,.5598,.5715,.5830, 6496. |
| 6487 |
|
|
4 .5941,.6048,.6152,.6252,.6350,.6444,.6535,.6624,.6709,.6792, 6497. |
| 6488 |
|
|
5 .6872,.6949,.7024,.7097,.7167,.7235,.7301,.7365,.7427,.7486/ 6498. |
| 6489 |
|
|
C 6499. |
| 6490 |
|
|
DATA C06T09/0.0, 6500. |
| 6491 |
|
|
1 .1173,.1440,.1666,.1871,.2063,.2246,.2425,.2600,.2773,.2945, 6501. |
| 6492 |
|
|
2 .3116,.3285,.3453,.3619,.3783,.3943,.4102,.4257,.4409,.4558, 6502. |
| 6493 |
|
|
3 .4703,.4845,.4982,.5116,.5248,.5374,.5497,.5617,.5732,.5845, 6503. |
| 6494 |
|
|
4 .5954,.6060,.6163,.6262,.6358,.6451,.6541,.6629,.6713,.6796, 6504. |
| 6495 |
|
|
5 .6875,.6952,.7026,.7099,.7168,.7236,.7302,.7365,.7427,.7487/ 6505. |
| 6496 |
|
|
C 6506. |
| 6497 |
|
|
DATA C06T10/0.0, 6507. |
| 6498 |
|
|
1 .1314,.1581,.1806,.2009,.2199,.2379,.2553,.2722,.2889,.3055, 6508. |
| 6499 |
|
|
2 .3218,.3381,.3541,.3700,.3858,.4012,.4165,.4315,.4462,.4606, 6509. |
| 6500 |
|
|
3 .4746,.4884,.5018,.5148,.5277,.5400,.5520,.5638,.5751,.5862, 6510. |
| 6501 |
|
|
4 .5969,.6073,.6175,.6272,.6367,.6459,.6548,.6635,.6719,.6800, 6511. |
| 6502 |
|
|
5 .6879,.6955,.7029,.7101,.7170,.7237,.7303,.7366,.7427,.7487/ 6512. |
| 6503 |
|
|
C 6513. |
| 6504 |
|
|
DATA C07T00/0.0, 6514. |
| 6505 |
|
|
1 .0360,.0751,.1129,.1498,.1858,.2209,.2546,.2873,.3183,.3484, 6515. |
| 6506 |
|
|
2 .3767,.4040,.4296,.4540,.4773,.4990,.5199,.5392,.5577,.5753, 6516. |
| 6507 |
|
|
3 .5916,.6073,.6220,.6358,.6492,.6615,.6733,.6845,.6950,.7051, 6517. |
| 6508 |
|
|
4 .7147,.7237,.7324,.7406,.7484,.7559,.7630,.7698,.7762,.7824, 6518. |
| 6509 |
|
|
5 .7883,.7940,.7994,.8046,.8096,.8144,.8190,.8234,.8276,.8317/ 6519. |
| 6510 |
|
|
C 6520. |
| 6511 |
|
|
DATA C07T01/0.0, 6521. |
| 6512 |
|
|
1 .0000,.0500,.0929,.1323,.1696,.2052,.2391,.2719,.3029,.3329, 6522. |
| 6513 |
|
|
2 .3612,.3886,.4144,.4390,.4625,.4845,.5058,.5256,.5445,.5626, 6523. |
| 6514 |
|
|
3 .5795,.5957,.6109,.6253,.6392,.6521,.6644,.6762,.6872,.6979, 6524. |
| 6515 |
|
|
4 .7079,.7174,.7266,.7351,.7434,.7513,.7587,.7659,.7727,.7793, 6525. |
| 6516 |
|
|
5 .7855,.7915,.7971,.8026,.8079,.8129,.8177,.8223,.8268,.8310/ 6526. |
| 6517 |
|
|
C 6527. |
| 6518 |
|
|
DATA C07T02/0.0, 6528. |
| 6519 |
|
|
1 .0000,.0433,.0845,.1233,.1604,.1958,.2296,.2623,.2932,.3232, 6529. |
| 6520 |
|
|
2 .3515,.3788,.4047,.4294,.4530,.4753,.4967,.5168,.5360,.5544, 6530. |
| 6521 |
|
|
3 .5715,.5881,.6037,.6184,.6327,.6459,.6586,.6707,.6821,.6931, 6531. |
| 6522 |
|
|
4 .7034,.7133,.7228,.7316,.7402,.7484,.7561,.7636,.7706,.7774, 6532. |
| 6523 |
|
|
5 .7839,.7901,.7960,.8017,.8071,.8123,.8173,.8221,.8267,.8311/ 6533. |
| 6524 |
|
|
C 6534. |
| 6525 |
|
|
DATA C07T03/0.0, 6535. |
| 6526 |
|
|
1 .0139,.0544,.0915,.1272,.1620,.1958,.2284,.2601,.2903,.3197, 6536. |
| 6527 |
|
|
2 .3475,.3745,.4001,.4246,.4481,.4703,.4918,.5119,.5311,.5496, 6537. |
| 6528 |
|
|
3 .5669,.5836,.5993,.6142,.6287,.6420,.6550,.6673,.6789,.6901, 6538. |
| 6529 |
|
|
4 .7006,.7107,.7204,.7294,.7382,.7465,.7545,.7621,.7693,.7763, 6539. |
| 6530 |
|
|
5 .7829,.7893,.7953,.8012,.8067,.8121,.8172,.8221,.8269,.8314/ 6540. |
| 6531 |
|
|
C 6541. |
| 6532 |
|
|
DATA C07T04/0.0, 6542. |
| 6533 |
|
|
1 .0339,.0723,.1065,.1393,.1714,.2028,.2336,.2637,.2927,.3210, 6543. |
| 6534 |
|
|
2 .3480,.3743,.3993,.4234,.4465,.4684,.4897,.5096,.5288,.5471, 6544. |
| 6535 |
|
|
3 .5644,.5811,.5968,.6118,.6263,.6398,.6528,.6652,.6769,.6882, 6545. |
| 6536 |
|
|
4 .6988,.7090,.7188,.7280,.7369,.7454,.7534,.7612,.7685,.7756, 6546. |
| 6537 |
|
|
5 .7823,.7888,.7950,.8009,.8066,.8120,.8173,.8223,.8271,.8317/ 6547. |
| 6538 |
|
|
C 6548. |
| 6539 |
|
|
DATA C07T05/0.0, 6549. |
| 6540 |
|
|
1 .0546,.0920,.1246,.1553,.1852,.2144,.2432,.2715,.2990,.3260, 6550. |
| 6541 |
|
|
2 .3519,.3772,.4015,.4249,.4474,.4689,.4897,.5093,.5283,.5464, 6551. |
| 6542 |
|
|
3 .5635,.5801,.5957,.6106,.6251,.6386,.6516,.6640,.6757,.6871, 6552. |
| 6543 |
|
|
4 .6978,.7080,.7179,.7272,.7361,.7447,.7528,.7606,.7680,.7752, 6553. |
| 6544 |
|
|
5 .7820,.7886,.7948,.8008,.8065,.8121,.8174,.8224,.8273,.8320/ 6554. |
| 6545 |
|
|
C 6555. |
| 6546 |
|
|
DATA C07T06/0.0, 6556. |
| 6547 |
|
|
1 .0749,.1117,.1434,.1728,.2010,.2284,.2554,.2820,.3079,.3335, 6557. |
| 6548 |
|
|
2 .3582,.3825,.4058,.4284,.4502,.4711,.4914,.5106,.5292,.5470, 6558. |
| 6549 |
|
|
3 .5639,.5802,.5957,.6105,.6248,.6382,.6511,.6635,.6752,.6865, 6559. |
| 6550 |
|
|
4 .6972,.7075,.7174,.7267,.7357,.7442,.7524,.7603,.7677,.7750, 6560. |
| 6551 |
|
|
5 .7818,.7884,.7947,.8008,.8065,.8121,.8174,.8226,.8275,.8322/ 6561. |
| 6552 |
|
|
C 6562. |
| 6553 |
|
|
DATA C07T07/0.0, 6563. |
| 6554 |
|
|
1 .0943,.1306,.1617,.1902,.2173,.2434,.2689,.2940,.3185,.3427, 6564. |
| 6555 |
|
|
2 .3662,.3893,.4117,.4334,.4545,.4747,.4944,.5131,.5312,.5486, 6565. |
| 6556 |
|
|
3 .5651,.5812,.5964,.6110,.6252,.6384,.6512,.6635,.6752,.6864, 6566. |
| 6557 |
|
|
4 .6971,.7073,.7172,.7265,.7355,.7440,.7522,.7601,.7676,.7748, 6567. |
| 6558 |
|
|
5 .7817,.7883,.7946,.8007,.8065,.8121,.8175,.8227,.8276,.8324/ 6568. |
| 6559 |
|
|
C 6569. |
| 6560 |
|
|
DATA C07T08/0.0, 6570. |
| 6561 |
|
|
1 .1125,.1486,.1793,.2071,.2334,.2585,.2828,.3066,.3299,.3529, 6571. |
| 6562 |
|
|
2 .3753,.3973,.4186,.4395,.4597,.4792,.4982,.5164,.5340,.5510, 6572. |
| 6563 |
|
|
3 .5672,.5829,.5978,.6122,.6261,.6392,.6518,.6640,.6755,.6867, 6573. |
| 6564 |
|
|
4 .6973,.7074,.7172,.7265,.7354,.7440,.7522,.7600,.7675,.7748, 6574. |
| 6565 |
|
|
5 .7816,.7883,.7946,.8007,.8066,.8122,.8176,.8228,.8277,.8325/ 6575. |
| 6566 |
|
|
C 6576. |
| 6567 |
|
|
DATA C07T09/0.0, 6577. |
| 6568 |
|
|
1 .1296,.1655,.1958,.2232,.2489,.2732,.2966,.3194,.3416,.3635, 6578. |
| 6569 |
|
|
2 .3848,.4058,.4262,.4462,.4656,.4844,.5028,.5203,.5374,.5539, 6579. |
| 6570 |
|
|
3 .5697,.5850,.5997,.6137,.6274,.6403,.6527,.6647,.6761,.6872, 6580. |
| 6571 |
|
|
4 .6977,.7077,.7175,.7267,.7356,.7441,.7522,.7601,.7675,.7748, 6581. |
| 6572 |
|
|
5 .7816,.7883,.7946,.8007,.8066,.8122,.8176,.8228,.8278,.8326/ 6582. |
| 6573 |
|
|
C 6583. |
| 6574 |
|
|
DATA C07T10/0.0, 6584. |
| 6575 |
|
|
1 .1456,.1813,.2114,.2384,.2635,.2872,.3099,.3319,.3532,.3742, 6585. |
| 6576 |
|
|
2 .3946,.4147,.4342,.4533,.4720,.4901,.5078,.5248,.5413,.5573, 6586. |
| 6577 |
|
|
3 .5727,.5876,.6019,.6156,.6290,.6417,.6539,.6657,.6770,.6879, 6587. |
| 6578 |
|
|
4 .6982,.7082,.7178,.7270,.7358,.7442,.7523,.7602,.7676,.7748, 6588. |
| 6579 |
|
|
5 .7816,.7883,.7946,.8007,.8066,.8122,.8176,.8228,.8278,.8326/ 6589. |
| 6580 |
|
|
C 6590. |
| 6581 |
|
|
DATA C08T00/0.0, 6591. |
| 6582 |
|
|
1 .0568,.1172,.1747,.2295,.2813,.3300,.3748,.4169,.4547,.4903, 6592. |
| 6583 |
|
|
2 .5220,.5517,.5784,.6030,.6257,.6460,.6652,.6825,.6985,.7134, 6593. |
| 6584 |
|
|
3 .7269,.7396,.7513,.7621,.7723,.7816,.7904,.7987,.8064,.8137, 6594. |
| 6585 |
|
|
4 .8204,.8268,.8329,.8385,.8439,.8490,.8538,.8584,.8627,.8668, 6595. |
| 6586 |
|
|
5 .8707,.8744,.8780,.8814,.8846,.8877,.8906,.8934,.8961,.8987/ 6596. |
| 6587 |
|
|
C 6597. |
| 6588 |
|
|
DATA C08T01/0.0, 6598. |
| 6589 |
|
|
1 .0045,.0786,.1413,.1980,.2505,.2994,.3445,.3870,.4255,.4620, 6599. |
| 6590 |
|
|
2 .4948,.5257,.5538,.5798,.6039,.6258,.6464,.6650,.6823,.6985, 6600. |
| 6591 |
|
|
3 .7132,.7270,.7398,.7516,.7629,.7730,.7826,.7917,.8000,.8080, 6601. |
| 6592 |
|
|
4 .8153,.8223,.8289,.8350,.8408,.8463,.8514,.8564,.8610,.8654, 6602. |
| 6593 |
|
|
5 .8696,.8736,.8773,.8809,.8843,.8876,.8907,.8937,.8965,.8992/ 6603. |
| 6594 |
|
|
C 6604. |
| 6595 |
|
|
DATA C08T02/0.0, 6605. |
| 6596 |
|
|
1 .0000,.0639,.1239,.1794,.2314,.2799,.3249,.3675,.4063,.4431, 6606. |
| 6597 |
|
|
2 .4766,.5081,.5370,.5637,.5888,.6115,.6330,.6525,.6707,.6878, 6607. |
| 6598 |
|
|
3 .7032,.7179,.7314,.7440,.7559,.7667,.7769,.7865,.7954,.8038, 6608. |
| 6599 |
|
|
4 .8117,.8190,.8260,.8325,.8387,.8445,.8499,.8551,.8600,.8647, 6609. |
| 6600 |
|
|
5 .8690,.8733,.8772,.8810,.8845,.8880,.8912,.8943,.8973,.9001/ 6610. |
| 6601 |
|
|
C 6611. |
| 6602 |
|
|
DATA C08T03/0.0, 6612. |
| 6603 |
|
|
1 .0129,.0725,.1266,.1778,.2266,.2730,.3165,.3580,.3962,.4326, 6613. |
| 6604 |
|
|
2 .4659,.4975,.5265,.5536,.5790,.6021,.6241,.6441,.6628,.6804, 6614. |
| 6605 |
|
|
3 .6964,.7116,.7256,.7386,.7510,.7622,.7728,.7828,.7921,.8009, 6615. |
| 6606 |
|
|
4 .8090,.8167,.8240,.8307,.8372,.8432,.8489,.8543,.8594,.8642, 6616. |
| 6607 |
|
|
5 .8688,.8731,.8772,.8811,.8848,.8884,.8917,.8949,.8980,.9009/ 6617. |
| 6608 |
|
|
C 6618. |
| 6609 |
|
|
DATA C08T04/0.0, 6619. |
| 6610 |
|
|
1 .0338,.0901,.1399,.1870,.2320,.2754,.3165,.3561,.3930,.4283, 6620. |
| 6611 |
|
|
2 .4609,.4920,.5207,.5477,.5730,.5962,.6184,.6385,.6575,.6753, 6621. |
| 6612 |
|
|
3 .6916,.7071,.7214,.7347,.7474,.7589,.7698,.7801,.7896,.7987, 6622. |
| 6613 |
|
|
4 .8071,.8150,.8225,.8294,.8361,.8423,.8481,.8537,.8589,.8639, 6623. |
| 6614 |
|
|
5 .8686,.8731,.8773,.8813,.8851,.8887,.8922,.8955,.8986,.9016/ 6624. |
| 6615 |
|
|
C 6625. |
| 6616 |
|
|
DATA C08T05/0.0, 6626. |
| 6617 |
|
|
1 .0561,.1105,.1578,.2017,.2435,.2838,.3224,.3597,.3948,.4287, 6627. |
| 6618 |
|
|
2 .4602,.4904,.5185,.5450,.5699,.5930,.6150,.6351,.6541,.6720, 6628. |
| 6619 |
|
|
3 .6884,.7040,.7185,.7319,.7448,.7565,.7676,.7781,.7877,.7970, 6629. |
| 6620 |
|
|
4 .8056,.8136,.8213,.8284,.8352,.8416,.8476,.8533,.8586,.8637, 6630. |
| 6621 |
|
|
5 .8685,.8731,.8774,.8815,.8854,.8891,.8926,.8960,.8991,.9022/ 6631. |
| 6622 |
|
|
C 6632. |
| 6623 |
|
|
DATA C08T06/0.0, 6633. |
| 6624 |
|
|
1 .0782,.1314,.1770,.2187,.2581,.2958,.3319,.3670,.4002,.4324, 6634. |
| 6625 |
|
|
2 .4626,.4917,.5189,.5447,.5691,.5918,.6134,.6334,.6522,.6700, 6635. |
| 6626 |
|
|
3 .6864,.7020,.7165,.7300,.7430,.7548,.7660,.7766,.7864,.7957, 6636. |
| 6627 |
|
|
4 .8044,.8126,.8204,.8276,.8345,.8410,.8471,.8529,.8583,.8635, 6637. |
| 6628 |
|
|
5 .8684,.8731,.8774,.8816,.8856,.8893,.8929,.8963,.8996,.9027/ 6638. |
| 6629 |
|
|
C 6639. |
| 6630 |
|
|
DATA C08T07/0.0, 6640. |
| 6631 |
|
|
1 .0994,.1518,.1962,.2363,.2739,.3095,.3436,.3765,.4080,.4385, 6641. |
| 6632 |
|
|
2 .4673,.4951,.5213,.5463,.5700,.5921,.6134,.6329,.6515,.6691, 6642. |
| 6633 |
|
|
3 .6854,.7009,.7154,.7289,.7418,.7536,.7649,.7755,.7854,.7948, 6643. |
| 6634 |
|
|
4 .8036,.8118,.8197,.8270,.8340,.8405,.8467,.8526,.8581,.8634, 6644. |
| 6635 |
|
|
5 .8683,.8731,.8775,.8817,.8857,.8896,.8932,.8967,.8999,.9031/ 6645. |
| 6636 |
|
|
C 6646. |
| 6637 |
|
|
DATA C08T08/0.0, 6647. |
| 6638 |
|
|
1 .1197,.1714,.2148,.2538,.2899,.3238,.3562,.3874,.4172,.4461, 6648. |
| 6639 |
|
|
2 .4735,.5001,.5253,.5493,.5722,.5937,.6144,.6335,.6518,.6691, 6649. |
| 6640 |
|
|
3 .6852,.7005,.7148,.7283,.7412,.7529,.7642,.7748,.7847,.7942, 6650. |
| 6641 |
|
|
4 .8030,.8113,.8192,.8265,.8336,.8402,.8464,.8524,.8579,.8632, 6651. |
| 6642 |
|
|
5 .8682,.8730,.8775,.8818,.8858,.8897,.8934,.8969,.9002,.9034/ 6652. |
| 6643 |
|
|
C 6653. |
| 6644 |
|
|
DATA C08T09/0.0, 6654. |
| 6645 |
|
|
1 .1387,.1899,.2326,.2705,.3055,.3382,.3691,.3988,.4271,.4546, 6655. |
| 6646 |
|
|
2 .4808,.5061,.5302,.5533,.5754,.5962,.6163,.6350,.6528,.6698, 6656. |
| 6647 |
|
|
3 .6855,.7007,.7148,.7281,.7409,.7526,.7638,.7744,.7843,.7937, 6657. |
| 6648 |
|
|
4 .8025,.8109,.8188,.8262,.8333,.8399,.8462,.8521,.8577,.8631, 6658. |
| 6649 |
|
|
5 .8681,.8730,.8775,.8818,.8859,.8898,.8935,.8971,.9004,.9036/ 6659. |
| 6650 |
|
|
C 6660. |
| 6651 |
|
|
DATA C08T10/0.0, 6661. |
| 6652 |
|
|
1 .1567,.2073,.2493,.2865,.3206,.3522,.3819,.4104,.4374,.4636, 6662. |
| 6653 |
|
|
2 .4886,.5128,.5359,.5580,.5793,.5994,.6188,.6370,.6544,.6710, 6663. |
| 6654 |
|
|
3 .6864,.7013,.7152,.7283,.7410,.7526,.7637,.7742,.7840,.7935, 6664. |
| 6655 |
|
|
4 .8023,.8106,.8185,.8259,.8330,.8396,.8459,.8519,.8576,.8630, 6665. |
| 6656 |
|
|
5 .8680,.8729,.8774,.8818,.8859,.8899,.8936,.8972,.9006,.9038/ 6666. |
| 6657 |
|
|
C 6667. |
| 6658 |
|
|
DATA C09T00/0.0, 6668. |
| 6659 |
|
|
1 .1151,.2302,.3312,.4172,.4903,.5514,.6016,.6447,.6796,.7102, 6669. |
| 6660 |
|
|
2 .7355,.7578,.7769,.7935,.8085,.8212,.8330,.8432,.8524,.8609, 6670. |
| 6661 |
|
|
3 .8683,.8752,.8815,.8872,.8926,.8974,.9019,.9061,.9100,.9136, 6671. |
| 6662 |
|
|
4 .9170,.9201,.9231,.9258,.9284,.9309,.9332,.9354,.9374,.9394, 6672. |
| 6663 |
|
|
5 .9412,.9430,.9446,.9462,.9477,.9492,.9506,.9519,.9531,.9543/ 6673. |
| 6664 |
|
|
C 6674. |
| 6665 |
|
|
DATA C09T01/0.0, 6675. |
| 6666 |
|
|
1 .0245,.1526,.2576,.3468,.4239,.4902,.5461,.5952,.6357,.6717, 6676. |
| 6667 |
|
|
2 .7017,.7283,.7513,.7712,.7891,.8043,.8183,.8304,.8413,.8512, 6677. |
| 6668 |
|
|
3 .8599,.8680,.8753,.8818,.8880,.8934,.8985,.9032,.9075,.9116, 6678. |
| 6669 |
|
|
4 .9153,.9187,.9220,.9250,.9278,.9305,.9329,.9353,.9375,.9396, 6679. |
| 6670 |
|
|
5 .9415,.9434,.9451,.9468,.9484,.9499,.9513,.9527,.9540,.9552/ 6680. |
| 6671 |
|
|
C 6681. |
| 6672 |
|
|
DATA C09T02/0.0, 6682. |
| 6673 |
|
|
1 .0057,.1184,.2173,.3044,.3816,.4494,.5078,.5598,.6035,.6428, 6683. |
| 6674 |
|
|
2 .6758,.7053,.7309,.7532,.7733,.7904,.8062,.8197,.8320,.8432, 6684. |
| 6675 |
|
|
3 .8529,.8619,.8700,.8772,.8841,.8901,.8956,.9008,.9055,.9099, 6685. |
| 6676 |
|
|
4 .9139,.9177,.9212,.9244,.9274,.9302,.9329,.9354,.9377,.9399, 6686. |
| 6677 |
|
|
5 .9419,.9439,.9457,.9475,.9491,.9507,.9521,.9535,.9549,.9561/ 6687. |
| 6678 |
|
|
C 6688. |
| 6679 |
|
|
DATA C09T03/0.0, 6689. |
| 6680 |
|
|
1 .0177,.1190,.2077,.2880,.3610,.4269,.4847,.5372,.5820,.6227, 6690. |
| 6681 |
|
|
2 .6574,.6886,.7157,.7396,.7612,.7796,.7967,.8113,.8246,.8367, 6691. |
| 6682 |
|
|
3 .8472,.8570,.8657,.8735,.8809,.8873,.8933,.8989,.9039,.9086, 6692. |
| 6683 |
|
|
4 .9129,.9168,.9205,.9239,.9271,.9301,.9329,.9355,.9379,.9402, 6693. |
| 6684 |
|
|
5 .9423,.9444,.9462,.9481,.9497,.9514,.9529,.9543,.9557,.9570/ 6694. |
| 6685 |
|
|
C 6695. |
| 6686 |
|
|
DATA C09T04/0.0, 6696. |
| 6687 |
|
|
1 .0383,.1335,.2145,.2879,.3553,.4173,.4729,.5241,.5685,.6094, 6697. |
| 6688 |
|
|
2 .6446,.6766,.7046,.7294,.7519,.7713,.7891,.8046,.8186,.8314, 6698. |
| 6689 |
|
|
3 .8425,.8529,.8621,.8704,.8782,.8850,.8913,.8972,.9025,.9074, 6699. |
| 6690 |
|
|
4 .9119,.9161,.9200,.9235,.9269,.9300,.9328,.9356,.9381,.9405, 6700. |
| 6691 |
|
|
5 .9427,.9448,.9467,.9486,.9503,.9520,.9535,.9550,.9564,.9577/ 6701. |
| 6692 |
|
|
C 6702. |
| 6693 |
|
|
DATA C09T05/0.0, 6703. |
| 6694 |
|
|
1 .0614,.1528,.2288,.2967,.3590,.4167,.4692,.5181,.5613,.6013, 6704. |
| 6695 |
|
|
2 .6363,.6684,.6966,.7219,.7449,.7648,.7832,.7993,.8138,.8271, 6705. |
| 6696 |
|
|
3 .8387,.8495,.8591,.8678,.8759,.8830,.8896,.8958,.9013,.9064, 6706. |
| 6697 |
|
|
4 .9111,.9154,.9195,.9232,.9266,.9298,.9328,.9356,.9382,.9407, 6707. |
| 6698 |
|
|
5 .9429,.9451,.9471,.9490,.9508,.9525,.9541,.9556,.9570,.9583/ 6708. |
| 6699 |
|
|
C 6709. |
| 6700 |
|
|
DATA C09T06/0.0, 6710. |
| 6701 |
|
|
1 .0849,.1736,.2461,.3098,.3680,.4217,.4710,.5172,.5586,.5974, 6711. |
| 6702 |
|
|
2 .6316,.6632,.6913,.7166,.7398,.7599,.7787,.7951,.8100,.8236, 6712. |
| 6703 |
|
|
3 .8355,.8467,.8566,.8656,.8740,.8813,.8882,.8945,.9002,.9055, 6713. |
| 6704 |
|
|
4 .9104,.9148,.9190,.9228,.9264,.9297,.9328,.9356,.9383,.9408, 6714. |
| 6705 |
|
|
5 .9431,.9454,.9474,.9494,.9512,.9529,.9545,.9561,.9575,.9589/ 6715. |
| 6706 |
|
|
C 6716. |
| 6707 |
|
|
DATA C09T07/0.0, 6717. |
| 6708 |
|
|
1 .1078,.1944,.2643,.3249,.3797,.4300,.4764,.5199,.5594,.5965, 6718. |
| 6709 |
|
|
2 .6296,.6605,.6881,.7132,.7362,.7565,.7753,.7918,.8069,.8208, 6719. |
| 6710 |
|
|
3 .8330,.8443,.8545,.8637,.8723,.8799,.8869,.8934,.8992,.9047, 6720. |
| 6711 |
|
|
4 .9097,.9143,.9186,.9225,.9262,.9295,.9327,.9356,.9384,.9409, 6721. |
| 6712 |
|
|
5 .9433,.9456,.9477,.9497,.9515,.9533,.9549,.9565,.9579,.9593/ 6722. |
| 6713 |
|
|
C 6723. |
| 6714 |
|
|
DATA C09T08/0.0, 6724. |
| 6715 |
|
|
1 .1297,.2146,.2824,.3405,.3927,.4402,.4839,.5250,.5625,.5979, 6725. |
| 6716 |
|
|
2 .6298,.6597,.6866,.7113,.7340,.7541,.7729,.7895,.8046,.8186, 6726. |
| 6717 |
|
|
3 .8309,.8424,.8528,.8621,.8709,.8786,.8858,.8924,.8984,.9040, 6727. |
| 6718 |
|
|
4 .9091,.9138,.9182,.9222,.9259,.9294,.9326,.9356,.9384,.9410, 6728. |
| 6719 |
|
|
5 .9434,.9457,.9479,.9499,.9518,.9536,.9552,.9568,.9583,.9597/ 6729. |
| 6720 |
|
|
C 6730. |
| 6721 |
|
|
DATA C09T09/0.0, 6731. |
| 6722 |
|
|
1 .1505,.2340,.2999,.3561,.4060,.4512,.4927,.5315,.5672,.6009, 6732. |
| 6723 |
|
|
2 .6315,.6603,.6865,.7105,.7328,.7526,.7713,.7878,.8029,.8169, 6733. |
| 6724 |
|
|
3 .8293,.8409,.8513,.8608,.8697,.8775,.8848,.8916,.8976,.9033, 6734. |
| 6725 |
|
|
4 .9085,.9133,.9178,.9219,.9257,.9292,.9325,.9356,.9384,.9411, 6735. |
| 6726 |
|
|
5 .9435,.9459,.9480,.9501,.9520,.9538,.9555,.9571,.9586,.9600/ 6736. |
| 6727 |
|
|
C 6737. |
| 6728 |
|
|
DATA C09T10/0.0, 6738. |
| 6729 |
|
|
1 .1702,.2523,.3168,.3712,.4193,.4625,.5020,.5390,.5729,.6050, 6739. |
| 6730 |
|
|
2 .6344,.6620,.6873,.7108,.7325,.7520,.7703,.7867,.8017,.8157, 6740. |
| 6731 |
|
|
3 .8281,.8397,.8502,.8597,.8687,.8766,.8840,.8908,.8970,.9028, 6741. |
| 6732 |
|
|
4 .9080,.9129,.9174,.9216,.9254,.9290,.9324,.9355,.9384,.9411, 6742. |
| 6733 |
|
|
5 .9436,.9460,.9482,.9502,.9522,.9540,.9557,.9574,.9589,.9603/ 6743. |
| 6734 |
|
|
C 6744. |
| 6735 |
|
|
C 6745. |
| 6736 |
|
|
IF(TAU.GT.1.0) THEN 6746. |
| 6737 |
|
|
CALL HGCLD1(XMU,TAU,G,GG) 6747. |
| 6738 |
|
|
GO TO 130 6748. |
| 6739 |
|
|
ENDIF 6749. |
| 6740 |
|
|
C 6750. |
| 6741 |
|
|
C ---------------------------------------------------------------- 6751. |
| 6742 |
|
|
C COSBAR ADJUSTMENT TO REPRODUCE THE SOLAR ZENITH ANGLE DEPENDENCE 6752. |
| 6743 |
|
|
C FOR AEROSOL ALBEDOS FOR OPTICAL THICKNESSES OF (0.0 < TAU < 1.0) 6753. |
| 6744 |
|
|
C ---------------------------------------------------------------- 6754. |
| 6745 |
|
|
C 6755. |
| 6746 |
|
|
C 6756. |
| 6747 |
|
|
C ------------------------------------------- 6757. |
| 6748 |
|
|
C XMU (COSZ) SOLAR ZENITH ANGLE INTERPOLATION 6758. |
| 6749 |
|
|
C DATA INTERVAL: 0.02 ON (0.0 < XMU < 1.0) 6759. |
| 6750 |
|
|
C ------------------------------------------- 6760. |
| 6751 |
|
|
C 6761. |
| 6752 |
|
|
XI=XMU*50.0+0.9999 6762. |
| 6753 |
|
|
IX=XI 6763. |
| 6754 |
|
|
IF(IX.LT.1) IX=1 6764. |
| 6755 |
|
|
JX=IX+1 6765. |
| 6756 |
|
|
WXJ=XI-IX 6766. |
| 6757 |
|
|
WXI=1.0-WXJ 6767. |
| 6758 |
|
|
C 6768. |
| 6759 |
|
|
C ------------------------- 6769. |
| 6760 |
|
|
C AEROSOL TAU INTERPOLATION 6770. |
| 6761 |
|
|
C 0.10 ON (0.0 < XMU < 1.0) 6771. |
| 6762 |
|
|
C ------------------------- 6772. |
| 6763 |
|
|
C 6773. |
| 6764 |
|
|
TI=TAU*10.0+0.9999 6774. |
| 6765 |
|
|
IT=TI 6775. |
| 6766 |
|
|
IF(IT.LT.1) IT=1 6776. |
| 6767 |
|
|
IF(IT.GT.11) IT=11 6777. |
| 6768 |
|
|
JT=IT+1 6778. |
| 6769 |
|
|
IF(JT.GT.11) JT=11 6779. |
| 6770 |
|
|
WTJ=TI-IT 6780. |
| 6771 |
|
|
WTI=1.0-WTJ 6781. |
| 6772 |
|
|
C 6782. |
| 6773 |
|
|
C ------------------------------- 6783. |
| 6774 |
|
|
C COSBAR DEPENDENCE INTERPOLATION 6784. |
| 6775 |
|
|
C 0.10 ON (0.5 < COSBAR < 0.9) 6785. |
| 6776 |
|
|
C LINEAR FOR (0.0 < COSBAR < 0.5) 6786. |
| 6777 |
|
|
C ------------------------------- 6787. |
| 6778 |
|
|
C 6788. |
| 6779 |
|
|
GI=G*10.0 6789. |
| 6780 |
|
|
IF(GI.GT.5.0) GO TO 110 6790. |
| 6781 |
|
|
JG=1 6791. |
| 6782 |
|
|
GG=G*(WTI*(WXI*GTAU(IX,IT,JG)+WXJ*GTAU(JX,IT,JG)) 6792. |
| 6783 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,JG)+WXJ*GTAU(JX,JT,JG))) 6793. |
| 6784 |
|
|
GG=GG+GG 6794. |
| 6785 |
|
|
GO TO 130 6795. |
| 6786 |
|
|
C 6796. |
| 6787 |
|
|
110 IG=GI 6797. |
| 6788 |
|
|
WGJ=GI-IG 6798. |
| 6789 |
|
|
WGI=1.0-WGJ 6799. |
| 6790 |
|
|
IG=IG-4 6800. |
| 6791 |
|
|
JG=IG+1 6801. |
| 6792 |
|
|
IF(IG.GT.4) GO TO 120 6802. |
| 6793 |
|
|
C 6803. |
| 6794 |
|
|
GG=WGI*(WTI*(WXI*GTAU(IX,IT,IG)+WXJ*GTAU(JX,IT,IG)) 6804. |
| 6795 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,IG)+WXJ*GTAU(JX,JT,IG))) 6805. |
| 6796 |
|
|
+ +WGJ*(WTI*(WXI*GTAU(IX,IT,JG)+WXJ*GTAU(JX,IT,JG)) 6806. |
| 6797 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,JG)+WXJ*GTAU(JX,JT,JG))) 6807. |
| 6798 |
|
|
GO TO 130 6808. |
| 6799 |
|
|
C 6809. |
| 6800 |
|
|
120 IG=5 6810. |
| 6801 |
|
|
C 6811. |
| 6802 |
|
|
GG=WGI*(WTI*(WXI*GTAU(IX,IT,IG)+WXJ*GTAU(JX,IT,IG)) 6812. |
| 6803 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,IG)+WXJ*GTAU(JX,JT,IG))) 6813. |
| 6804 |
|
|
+ +WGJ 6814. |
| 6805 |
|
|
C 6815. |
| 6806 |
|
|
130 CONTINUE 6816. |
| 6807 |
|
|
C 6817. |
| 6808 |
|
|
RETURN 6818. |
| 6809 |
|
|
END 6819. |
| 6810 |
|
|
SUBROUTINE HGCLD1(XMU,TAU,G,GG) 6820. |
| 6811 |
|
|
C 6821. |
| 6812 |
|
|
DIMENSION C05T01(51),C06T01(51),C07T01(51),C08T01(51),C09T01(51) 6822. |
| 6813 |
|
|
DIMENSION C05T02(51),C06T02(51),C07T02(51),C08T02(51),C09T02(51) 6823. |
| 6814 |
|
|
DIMENSION C05T03(51),C06T03(51),C07T03(51),C08T03(51),C09T03(51) 6824. |
| 6815 |
|
|
DIMENSION C05T04(51),C06T04(51),C07T04(51),C08T04(51),C09T04(51) 6825. |
| 6816 |
|
|
DIMENSION C05T05(51),C06T05(51),C07T05(51),C08T05(51),C09T05(51) 6826. |
| 6817 |
|
|
DIMENSION C05T06(51),C06T06(51),C07T06(51),C08T06(51),C09T06(51) 6827. |
| 6818 |
|
|
DIMENSION C05T07(51),C06T07(51),C07T07(51),C08T07(51),C09T07(51) 6828. |
| 6819 |
|
|
DIMENSION C05T08(51),C06T08(51),C07T08(51),C08T08(51),C09T08(51) 6829. |
| 6820 |
|
|
DIMENSION C05T09(51),C06T09(51),C07T09(51),C08T09(51),C09T09(51) 6830. |
| 6821 |
|
|
DIMENSION C05T10(51),C06T10(51),C07T10(51),C08T10(51),C09T10(51) 6831. |
| 6822 |
|
|
DIMENSION C05T99(51),C06T99(51),C07T99(51),C08T99(51),C09T99(51) 6832. |
| 6823 |
|
|
C 6833. |
| 6824 |
|
|
DIMENSION C05TAU(51,11),C06TAU(51,11),C07TAU(51,11),C08TAU(51,11) 6834. |
| 6825 |
|
|
DIMENSION C09TAU(51,11) 6835. |
| 6826 |
|
|
C 6836. |
| 6827 |
|
|
DIMENSION GTAU(51,11,5) 6837. |
| 6828 |
|
|
C 6838. |
| 6829 |
|
|
EQUIVALENCE (C05TAU(1, 1),C05T01(1)),(C05TAU(1, 2),C05T02(1)) 6839. |
| 6830 |
|
|
EQUIVALENCE (C05TAU(1, 3),C05T03(1)),(C05TAU(1, 4),C05T04(1)) 6840. |
| 6831 |
|
|
EQUIVALENCE (C05TAU(1, 5),C05T05(1)),(C05TAU(1, 6),C05T06(1)) 6841. |
| 6832 |
|
|
EQUIVALENCE (C05TAU(1, 7),C05T07(1)),(C05TAU(1, 8),C05T08(1)) 6842. |
| 6833 |
|
|
EQUIVALENCE (C05TAU(1, 9),C05T09(1)),(C05TAU(1,10),C05T10(1)) 6843. |
| 6834 |
|
|
EQUIVALENCE (C05TAU(1,11),C05T99(1)) 6844. |
| 6835 |
|
|
C 6845. |
| 6836 |
|
|
EQUIVALENCE (C06TAU(1, 1),C06T01(1)),(C06TAU(1, 2),C06T02(1)) 6846. |
| 6837 |
|
|
EQUIVALENCE (C06TAU(1, 3),C06T03(1)),(C06TAU(1, 4),C06T04(1)) 6847. |
| 6838 |
|
|
EQUIVALENCE (C06TAU(1, 5),C06T05(1)),(C06TAU(1, 6),C06T06(1)) 6848. |
| 6839 |
|
|
EQUIVALENCE (C06TAU(1, 7),C06T07(1)),(C06TAU(1, 8),C06T08(1)) 6849. |
| 6840 |
|
|
EQUIVALENCE (C06TAU(1, 9),C06T09(1)),(C06TAU(1,10),C06T10(1)) 6850. |
| 6841 |
|
|
EQUIVALENCE (C06TAU(1,11),C06T99(1)) 6851. |
| 6842 |
|
|
C 6852. |
| 6843 |
|
|
EQUIVALENCE (C07TAU(1, 1),C07T01(1)),(C07TAU(1, 2),C07T02(1)) 6853. |
| 6844 |
|
|
EQUIVALENCE (C07TAU(1, 3),C07T03(1)),(C07TAU(1, 4),C07T04(1)) 6854. |
| 6845 |
|
|
EQUIVALENCE (C07TAU(1, 5),C07T05(1)),(C07TAU(1, 6),C07T06(1)) 6855. |
| 6846 |
|
|
EQUIVALENCE (C07TAU(1, 7),C07T07(1)),(C07TAU(1, 8),C07T08(1)) 6856. |
| 6847 |
|
|
EQUIVALENCE (C07TAU(1, 9),C07T09(1)),(C07TAU(1,10),C07T10(1)) 6857. |
| 6848 |
|
|
EQUIVALENCE (C07TAU(1,11),C07T99(1)) 6858. |
| 6849 |
|
|
C 6859. |
| 6850 |
|
|
EQUIVALENCE (C08TAU(1, 1),C08T01(1)),(C08TAU(1, 2),C08T02(1)) 6860. |
| 6851 |
|
|
EQUIVALENCE (C08TAU(1, 3),C08T03(1)),(C08TAU(1, 4),C08T04(1)) 6861. |
| 6852 |
|
|
EQUIVALENCE (C08TAU(1, 5),C08T05(1)),(C08TAU(1, 6),C08T06(1)) 6862. |
| 6853 |
|
|
EQUIVALENCE (C08TAU(1, 7),C08T07(1)),(C08TAU(1, 8),C08T08(1)) 6863. |
| 6854 |
|
|
EQUIVALENCE (C08TAU(1, 9),C08T09(1)),(C08TAU(1,10),C08T10(1)) 6864. |
| 6855 |
|
|
EQUIVALENCE (C08TAU(1,11),C08T99(1)) 6865. |
| 6856 |
|
|
C 6866. |
| 6857 |
|
|
EQUIVALENCE (C09TAU(1, 1),C09T01(1)),(C09TAU(1, 2),C09T02(1)) 6867. |
| 6858 |
|
|
EQUIVALENCE (C09TAU(1, 3),C09T03(1)),(C09TAU(1, 4),C09T04(1)) 6868. |
| 6859 |
|
|
EQUIVALENCE (C09TAU(1, 5),C09T05(1)),(C09TAU(1, 6),C09T06(1)) 6869. |
| 6860 |
|
|
EQUIVALENCE (C09TAU(1, 7),C09T07(1)),(C09TAU(1, 8),C09T08(1)) 6870. |
| 6861 |
|
|
EQUIVALENCE (C09TAU(1, 9),C09T09(1)),(C09TAU(1,10),C09T10(1)) 6871. |
| 6862 |
|
|
EQUIVALENCE (C09TAU(1,11),C09T99(1)) 6872. |
| 6863 |
|
|
C 6873. |
| 6864 |
|
|
EQUIVALENCE (C05TAU(1,1),GTAU(1,1,1)),(C06TAU(1,1),GTAU(1,1,2)) 6874. |
| 6865 |
|
|
EQUIVALENCE (C07TAU(1,1),GTAU(1,1,3)),(C08TAU(1,1),GTAU(1,1,4)) 6875. |
| 6866 |
|
|
EQUIVALENCE (C09TAU(1,1),GTAU(1,1,5)) 6876. |
| 6867 |
|
|
C 6877. |
| 6868 |
|
|
C 6878. |
| 6869 |
|
|
DATA C05T01/0.0, 6879. |
| 6870 |
|
|
1 .1139,.1346,.1518,.1673,.1817,.1953,.2086,.2216,.2344,.2472, 6880. |
| 6871 |
|
|
2 .2600,.2728,.2857,.2985,.3113,.3240,.3367,.3492,.3617,.3740, 6881. |
| 6872 |
|
|
3 .3862,.3982,.4100,.4217,.4332,.4444,.4554,.4663,.4769,.4873, 6882. |
| 6873 |
|
|
4 .4975,.5075,.5173,.5268,.5362,.5453,.5543,.5630,.5715,.5799, 6883. |
| 6874 |
|
|
5 .5880,.5960,.6037,.6113,.6187,.6259,.6330,.6399,.6466,.6532/ 6884. |
| 6875 |
|
|
C 6885. |
| 6876 |
|
|
DATA C05T02/0.0, 6886. |
| 6877 |
|
|
1 .1981,.2188,.2361,.2514,.2656,.2788,.2912,.3031,.3145,.3255, 6887. |
| 6878 |
|
|
2 .3362,.3466,.3569,.3669,.3768,.3865,.3962,.4057,.4151,.4244, 6888. |
| 6879 |
|
|
3 .4337,.4428,.4519,.4609,.4698,.4785,.4872,.4958,.5043,.5127, 6889. |
| 6880 |
|
|
4 .5209,.5290,.5371,.5450,.5528,.5604,.5679,.5753,.5826,.5898, 6890. |
| 6881 |
|
|
5 .5968,.6037,.6105,.6171,.6237,.6301,.6364,.6425,.6486,.6545/ 6891. |
| 6882 |
|
|
C 6892. |
| 6883 |
|
|
DATA C05T03/0.0, 6893. |
| 6884 |
|
|
1 .2435,.2639,.2809,.2960,.3099,.3227,.3348,.3463,.3571,.3676, 6894. |
| 6885 |
|
|
2 .3777,.3874,.3969,.4060,.4150,.4237,.4323,.4407,.4489,.4570, 6895. |
| 6886 |
|
|
3 .4650,.4728,.4806,.4882,.4957,.5031,.5104,.5177,.5248,.5319, 6896. |
| 6887 |
|
|
4 .5388,.5457,.5525,.5592,.5659,.5724,.5788,.5852,.5915,.5977, 6897. |
| 6888 |
|
|
5 .6038,.6098,.6157,.6215,.6273,.6330,.6385,.6440,.6494,.6547/ 6898. |
| 6889 |
|
|
C 6899. |
| 6890 |
|
|
DATA C05T04/0.0, 6900. |
| 6891 |
|
|
1 .2714,.2914,.3081,.3229,.3365,.3491,.3608,.3719,.3824,.3925, 6901. |
| 6892 |
|
|
2 .4022,.4115,.4205,.4292,.4377,.4459,.4540,.4618,.4694,.4769, 6902. |
| 6893 |
|
|
3 .4842,.4914,.4985,.5054,.5122,.5189,.5255,.5320,.5384,.5447, 6903. |
| 6894 |
|
|
4 .5509,.5570,.5631,.5690,.5749,.5807,.5865,.5921,.5977,.6033, 6904. |
| 6895 |
|
|
5 .6087,.6141,.6194,.6246,.6298,.6349,.6399,.6448,.6497,.6545/ 6905. |
| 6896 |
|
|
C 6906. |
| 6897 |
|
|
DATA C05T05/0.0, 6907. |
| 6898 |
|
|
1 .2900,.3097,.3262,.3408,.3541,.3664,.3778,.3887,.3989,.4088, 6908. |
| 6899 |
|
|
2 .4181,.4272,.4358,.4442,.4524,.4602,.4680,.4754,.4827,.4898, 6909. |
| 6900 |
|
|
3 .4967,.5035,.5101,.5166,.5230,.5293,.5354,.5415,.5474,.5533, 6910. |
| 6901 |
|
|
4 .5590,.5647,.5703,.5757,.5812,.5865,.5918,.5970,.6021,.6071, 6911. |
| 6902 |
|
|
5 .6121,.6171,.6219,.6267,.6315,.6361,.6407,.6453,.6498,.6542/ 6912. |
| 6903 |
|
|
C 6913. |
| 6904 |
|
|
DATA C05T06/0.0, 6914. |
| 6905 |
|
|
1 .3033,.3228,.3390,.3534,.3665,.3786,.3898,.4005,.4105,.4201, 6915. |
| 6906 |
|
|
2 .4292,.4380,.4465,.4546,.4625,.4701,.4776,.4848,.4918,.4986, 6916. |
| 6907 |
|
|
3 .5053,.5118,.5182,.5244,.5305,.5364,.5423,.5480,.5537,.5592, 6917. |
| 6908 |
|
|
4 .5646,.5700,.5753,.5804,.5855,.5905,.5955,.6004,.6052,.6099, 6918. |
| 6909 |
|
|
5 .6146,.6192,.6237,.6282,.6326,.6370,.6413,.6456,.6498,.6539/ 6919. |
| 6910 |
|
|
C 6920. |
| 6911 |
|
|
DATA C05T07/0.0, 6921. |
| 6912 |
|
|
1 .3133,.3325,.3485,.3627,.3757,.3876,.3987,.4092,.4190,.4284, 6922. |
| 6913 |
|
|
2 .4374,.4460,.4543,.4622,.4700,.4774,.4846,.4916,.4984,.5051, 6923. |
| 6914 |
|
|
3 .5115,.5178,.5240,.5300,.5359,.5416,.5472,.5528,.5582,.5635, 6924. |
| 6915 |
|
|
4 .5687,.5738,.5789,.5838,.5887,.5935,.5982,.6029,.6074,.6119, 6925. |
| 6916 |
|
|
5 .6164,.6208,.6251,.6293,.6335,.6377,.6418,.6458,.6498,.6537/ 6926. |
| 6917 |
|
|
C 6927. |
| 6918 |
|
|
DATA C05T08/0.0, 6928. |
| 6919 |
|
|
1 .3210,.3400,.3559,.3699,.3827,.3945,.4054,.4158,.4255,.4348, 6929. |
| 6920 |
|
|
2 .4436,.4521,.4602,.4680,.4756,.4829,.4900,.4968,.5034,.5099, 6930. |
| 6921 |
|
|
3 .5162,.5224,.5284,.5342,.5400,.5455,.5510,.5564,.5616,.5667, 6931. |
| 6922 |
|
|
4 .5718,.5767,.5816,.5864,.5911,.5957,.6003,.6047,.6091,.6135, 6932. |
| 6923 |
|
|
5 .6177,.6219,.6261,.6302,.6342,.6381,.6421,.6459,.6497,.6535/ 6933. |
| 6924 |
|
|
C 6934. |
| 6925 |
|
|
DATA C05T09/0.0, 6935. |
| 6926 |
|
|
1 .3271,.3460,.3618,.3757,.3883,.4000,.4108,.4211,.4306,.4398, 6936. |
| 6927 |
|
|
2 .4485,.4569,.4649,.4726,.4800,.4872,.4941,.5008,.5074,.5137, 6937. |
| 6928 |
|
|
3 .5199,.5259,.5318,.5375,.5431,.5486,.5539,.5591,.5642,.5693, 6938. |
| 6929 |
|
|
4 .5742,.5790,.5837,.5884,.5930,.5974,.6018,.6062,.6104,.6146, 6939. |
| 6930 |
|
|
5 .6188,.6228,.6268,.6308,.6347,.6385,.6423,.6460,.6497,.6533/ 6940. |
| 6931 |
|
|
C 6941. |
| 6932 |
|
|
DATA C05T10/0.0, 6942. |
| 6933 |
|
|
1 .3321,.3509,.3665,.3803,.3929,.4045,.4152,.4253,.4348,.4439, 6943. |
| 6934 |
|
|
2 .4525,.4607,.4686,.4762,.4836,.4906,.4975,.5041,.5105,.5168, 6944. |
| 6935 |
|
|
3 .5229,.5288,.5345,.5401,.5457,.5510,.5562,.5614,.5664,.5713, 6945. |
| 6936 |
|
|
4 .5761,.5808,.5854,.5900,.5944,.5988,.6031,.6073,.6115,.6156, 6946. |
| 6937 |
|
|
5 .6196,.6236,.6275,.6313,.6351,.6388,.6425,.6461,.6497,.6532/ 6947. |
| 6938 |
|
|
C 6948. |
| 6939 |
|
|
DATA C05T99/0.0, 6949. |
| 6940 |
|
|
1 .3759,.3933,.4078,.4204,.4320,.4425,.4522,.4614,.4699,.4781, 6950. |
| 6941 |
|
|
2 .4857,.4930,.5000,.5067,.5131,.5192,.5252,.5309,.5364,.5417, 6951. |
| 6942 |
|
|
3 .5469,.5519,.5568,.5615,.5661,.5705,.5749,.5791,.5832,.5873, 6952. |
| 6943 |
|
|
4 .5912,.5950,.5988,.6024,.6060,.6095,.6130,.6164,.6196,.6229, 6953. |
| 6944 |
|
|
5 .6260,.6292,.6322,.6352,.6381,.6410,.6439,.6467,.6494,.6521/ 6954. |
| 6945 |
|
|
C 6955. |
| 6946 |
|
|
DATA C06T01/0.0, 6956. |
| 6947 |
|
|
1 .1314,.1581,.1806,.2009,.2199,.2379,.2553,.2722,.2889,.3055, 6957. |
| 6948 |
|
|
2 .3218,.3381,.3541,.3700,.3858,.4012,.4165,.4315,.4462,.4606, 6958. |
| 6949 |
|
|
3 .4746,.4884,.5018,.5148,.5277,.5400,.5520,.5638,.5751,.5862, 6959. |
| 6950 |
|
|
4 .5969,.6073,.6175,.6272,.6367,.6459,.6548,.6635,.6719,.6800, 6960. |
| 6951 |
|
|
5 .6879,.6955,.7029,.7101,.7170,.7237,.7303,.7366,.7427,.7487/ 6961. |
| 6952 |
|
|
C 6962. |
| 6953 |
|
|
DATA C06T02/0.0, 6963. |
| 6954 |
|
|
1 .2301,.2561,.2779,.2973,.3151,.3317,.3472,.3620,.3761,.3897, 6964. |
| 6955 |
|
|
2 .4028,.4155,.4279,.4399,.4518,.4633,.4747,.4858,.4968,.5076, 6965. |
| 6956 |
|
|
3 .5182,.5287,.5389,.5490,.5589,.5686,.5781,.5875,.5967,.6057, 6966. |
| 6957 |
|
|
4 .6144,.6230,.6315,.6397,.6478,.6556,.6633,.6708,.6781,.6853, 6967. |
| 6958 |
|
|
5 .6922,.6991,.7057,.7121,.7184,.7246,.7306,.7364,.7421,.7476/ 6968. |
| 6959 |
|
|
C 6969. |
| 6960 |
|
|
DATA C06T03/0.0, 6970. |
| 6961 |
|
|
1 .2848,.3100,.3311,.3497,.3668,.3825,.3971,.4110,.4240,.4365, 6971. |
| 6962 |
|
|
2 .4484,.4599,.4710,.4816,.4921,.5021,.5119,.5214,.5308,.5399, 6972. |
| 6963 |
|
|
3 .5488,.5575,.5661,.5745,.5828,.5908,.5988,.6066,.6142,.6217, 6973. |
| 6964 |
|
|
4 .6291,.6364,.6435,.6505,.6574,.6641,.6707,.6772,.6835,.6898, 6974. |
| 6965 |
|
|
5 .6959,.7019,.7077,.7135,.7191,.7246,.7300,.7353,.7404,.7455/ 6975. |
| 6966 |
|
|
C 6976. |
| 6967 |
|
|
DATA C06T04/0.0, 6977. |
| 6968 |
|
|
1 .3189,.3434,.3639,.3819,.3983,.4134,.4273,.4406,.4529,.4647, 6978. |
| 6969 |
|
|
2 .4759,.4867,.4970,.5069,.5165,.5258,.5348,.5435,.5519,.5602, 6979. |
| 6970 |
|
|
3 .5682,.5761,.5837,.5912,.5985,.6057,.6127,.6196,.6263,.6330, 6980. |
| 6971 |
|
|
4 .6395,.6459,.6521,.6583,.6644,.6703,.6761,.6819,.6875,.6931, 6981. |
| 6972 |
|
|
5 .6985,.7039,.7091,.7143,.7194,.7243,.7292,.7340,.7387,.7433/ 6982. |
| 6973 |
|
|
C 6983. |
| 6974 |
|
|
DATA C06T05/0.0, 6984. |
| 6975 |
|
|
1 .3420,.3660,.3859,.4034,.4193,.4339,.4474,.4601,.4720,.4833, 6985. |
| 6976 |
|
|
2 .4940,.5043,.5141,.5235,.5326,.5413,.5498,.5579,.5658,.5736, 6986. |
| 6977 |
|
|
3 .5810,.5883,.5954,.6023,.6091,.6157,.6221,.6285,.6346,.6407, 6987. |
| 6978 |
|
|
4 .6466,.6525,.6582,.6638,.6693,.6747,.6800,.6853,.6904,.6955, 6988. |
| 6979 |
|
|
5 .7004,.7053,.7101,.7148,.7194,.7240,.7285,.7329,.7372,.7415/ 6989. |
| 6980 |
|
|
C 6990. |
| 6981 |
|
|
DATA C06T06/0.0, 6991. |
| 6982 |
|
|
1 .3586,.3821,.4016,.4187,.4342,.4484,.4615,.4739,.4854,.4964, 6992. |
| 6983 |
|
|
2 .5067,.5166,.5260,.5350,.5438,.5521,.5602,.5680,.5755,.5829, 6993. |
| 6984 |
|
|
3 .5899,.5968,.6036,.6101,.6165,.6227,.6287,.6347,.6405,.6462, 6994. |
| 6985 |
|
|
4 .6517,.6571,.6625,.6677,.6729,.6779,.6828,.6877,.6925,.6972, 6995. |
| 6986 |
|
|
5 .7018,.7063,.7108,.7152,.7195,.7237,.7279,.7320,.7360,.7400/ 6996. |
| 6987 |
|
|
C 6997. |
| 6988 |
|
|
DATA C06T07/0.0, 6998. |
| 6989 |
|
|
1 .3711,.3942,.4133,.4301,.4453,.4592,.4720,.4841,.4953,.5060, 6999. |
| 6990 |
|
|
2 .5160,.5256,.5348,.5435,.5520,.5600,.5678,.5753,.5826,.5896, 7000. |
| 6991 |
|
|
3 .5964,.6031,.6095,.6157,.6219,.6278,.6336,.6392,.6447,.6501, 7001. |
| 6992 |
|
|
4 .6554,.6606,.6657,.6706,.6755,.6802,.6849,.6895,.6940,.6985, 7002. |
| 6993 |
|
|
5 .7028,.7071,.7113,.7154,.7195,.7235,.7274,.7313,.7351,.7388/ 7003. |
| 6994 |
|
|
C 7004. |
| 6995 |
|
|
DATA C06T08/0.0, 7005. |
| 6996 |
|
|
1 .3808,.4036,.4224,.4390,.4539,.4676,.4801,.4920,.5029,.5134, 7006. |
| 6997 |
|
|
2 .5232,.5326,.5415,.5500,.5582,.5660,.5736,.5809,.5880,.5948, 7007. |
| 6998 |
|
|
3 .6014,.6078,.6140,.6200,.6259,.6316,.6372,.6427,.6480,.6532, 7008. |
| 6999 |
|
|
4 .6582,.6632,.6681,.6728,.6775,.6820,.6865,.6909,.6952,.6994, 7009. |
| 7000 |
|
|
5 .7036,.7077,.7117,.7156,.7195,.7233,.7270,.7307,.7343,.7379/ 7010. |
| 7001 |
|
|
C 7011. |
| 7002 |
|
|
DATA C06T09/0.0, 7012. |
| 7003 |
|
|
1 .3886,.4111,.4297,.4460,.4607,.4742,.4865,.4982,.5089,.5192, 7013. |
| 7004 |
|
|
2 .5288,.5380,.5467,.5551,.5631,.5708,.5782,.5853,.5922,.5988, 7014. |
| 7005 |
|
|
3 .6052,.6115,.6175,.6234,.6291,.6347,.6401,.6454,.6505,.6555, 7015. |
| 7006 |
|
|
4 .6604,.6652,.6699,.6745,.6790,.6834,.6877,.6920,.6961,.7002, 7016. |
| 7007 |
|
|
5 .7042,.7081,.7119,.7157,.7195,.7231,.7267,.7303,.7337,.7372/ 7017. |
| 7008 |
|
|
C 7018. |
| 7009 |
|
|
DATA C06T10/0.0, 7019. |
| 7010 |
|
|
1 .3949,.4172,.4356,.4517,.4663,.4796,.4917,.5032,.5138,.5239, 7020. |
| 7011 |
|
|
2 .5334,.5424,.5510,.5592,.5671,.5746,.5819,.5888,.5955,.6021, 7021. |
| 7012 |
|
|
3 .6083,.6144,.6203,.6261,.6317,.6371,.6424,.6475,.6525,.6574, 7022. |
| 7013 |
|
|
4 .6622,.6668,.6714,.6759,.6802,.6845,.6887,.6928,.6968,.7008, 7023. |
| 7014 |
|
|
5 .7046,.7085,.7122,.7159,.7195,.7230,.7265,.7299,.7333,.7366/ 7024. |
| 7015 |
|
|
C 7025. |
| 7016 |
|
|
DATA C06T99/0.0, 7026. |
| 7017 |
|
|
1 .4509,.4707,.4871,.5013,.5141,.5256,.5362,.5461,.5551,.5638, 7027. |
| 7018 |
|
|
2 .5718,.5794,.5866,.5934,.6000,.6062,.6122,.6178,.6233,.6286, 7028. |
| 7019 |
|
|
3 .6336,.6386,.6433,.6478,.6523,.6565,.6607,.6647,.6686,.6724, 7029. |
| 7020 |
|
|
4 .6761,.6797,.6832,.6866,.6900,.6932,.6964,.6995,.7025,.7055, 7030. |
| 7021 |
|
|
5 .7084,.7112,.7140,.7167,.7194,.7220,.7245,.7270,.7295,.7319/ 7031. |
| 7022 |
|
|
C 7032. |
| 7023 |
|
|
DATA C07T01/0.0, 7033. |
| 7024 |
|
|
1 .1456,.1813,.2114,.2384,.2635,.2872,.3099,.3319,.3532,.3742, 7034. |
| 7025 |
|
|
2 .3946,.4147,.4342,.4533,.4720,.4901,.5078,.5248,.5413,.5573, 7035. |
| 7026 |
|
|
3 .5727,.5876,.6019,.6156,.6290,.6417,.6539,.6657,.6770,.6879, 7036. |
| 7027 |
|
|
4 .6982,.7082,.7178,.7270,.7358,.7442,.7523,.7602,.7676,.7748, 7037. |
| 7028 |
|
|
5 .7816,.7883,.7946,.8007,.8066,.8122,.8176,.8228,.8278,.8326/ 7038. |
| 7029 |
|
|
C 7039. |
| 7030 |
|
|
DATA C07T02/0.0, 7040. |
| 7031 |
|
|
1 .2601,.2939,.3219,.3466,.3691,.3898,.4090,.4272,.4442,.4606, 7041. |
| 7032 |
|
|
2 .4762,.4912,.5057,.5198,.5334,.5466,.5596,.5721,.5843,.5963, 7042. |
| 7033 |
|
|
3 .6078,.6192,.6302,.6410,.6515,.6616,.6715,.6811,.6904,.6995, 7043. |
| 7034 |
|
|
4 .7083,.7168,.7251,.7331,.7409,.7483,.7556,.7626,.7694,.7760, 7044. |
| 7035 |
|
|
5 .7824,.7885,.7945,.8002,.8058,.8111,.8163,.8214,.8262,.8309/ 7045. |
| 7036 |
|
|
C 7046. |
| 7037 |
|
|
DATA C07T03/0.0, 7047. |
| 7038 |
|
|
1 .3256,.3578,.3842,.4074,.4283,.4473,.4648,.4813,.4966,.5111, 7048. |
| 7039 |
|
|
2 .5248,.5379,.5504,.5624,.5740,.5851,.5959,.6063,.6163,.6262, 7049. |
| 7040 |
|
|
3 .6357,.6450,.6540,.6628,.6715,.6798,.6880,.6960,.7037,.7113, 7050. |
| 7041 |
|
|
4 .7187,.7259,.7330,.7398,.7465,.7530,.7594,.7656,.7716,.7774, 7051. |
| 7042 |
|
|
5 .7831,.7887,.7940,.7993,.8044,.8093,.8141,.8188,.8233,.8278/ 7052. |
| 7043 |
|
|
C 7053. |
| 7044 |
|
|
DATA C07T04/0.0, 7054. |
| 7045 |
|
|
1 .3675,.3983,.4235,.4455,.4652,.4831,.4995,.5149,.5290,.5424, 7055. |
| 7046 |
|
|
2 .5550,.5670,.5783,.5892,.5996,.6096,.6192,.6284,.6374,.6461, 7056. |
| 7047 |
|
|
3 .6544,.6626,.6705,.6781,.6857,.6929,.7000,.7070,.7137,.7204, 7057. |
| 7048 |
|
|
4 .7268,.7331,.7393,.7453,.7512,.7569,.7625,.7680,.7734,.7786, 7058. |
| 7049 |
|
|
5 .7837,.7887,.7936,.7983,.8030,.8075,.8119,.8163,.8205,.8246/ 7059. |
| 7050 |
|
|
C 7060. |
| 7051 |
|
|
DATA C07T05/0.0, 7061. |
| 7052 |
|
|
1 .3963,.4260,.4503,.4714,.4902,.5073,.5228,.5374,.5507,.5634, 7062. |
| 7053 |
|
|
2 .5752,.5864,.5970,.6071,.6168,.6260,.6349,.6434,.6516,.6596, 7063. |
| 7054 |
|
|
3 .6672,.6746,.6818,.6888,.6956,.7022,.7086,.7149,.7210,.7270, 7064. |
| 7055 |
|
|
4 .7328,.7384,.7440,.7494,.7547,.7599,.7650,.7699,.7748,.7796, 7065. |
| 7056 |
|
|
5 .7842,.7887,.7932,.7976,.8018,.8060,.8101,.8141,.8180,.8218/ 7066. |
| 7057 |
|
|
C 7067. |
| 7058 |
|
|
DATA C07T06/0.0, 7068. |
| 7059 |
|
|
1 .4172,.4461,.4696,.4900,.5082,.5246,.5395,.5535,.5662,.5783, 7069. |
| 7060 |
|
|
2 .5895,.6001,.6102,.6198,.6289,.6376,.6460,.6540,.6617,.6691, 7070. |
| 7061 |
|
|
3 .6763,.6832,.6899,.6964,.7028,.7089,.7148,.7206,.7263,.7318, 7071. |
| 7062 |
|
|
4 .7371,.7424,.7475,.7525,.7574,.7622,.7668,.7714,.7759,.7803, 7072. |
| 7063 |
|
|
5 .7846,.7888,.7929,.7969,.8009,.8048,.8086,.8123,.8159,.8195/ 7073. |
| 7064 |
|
|
C 7074. |
| 7065 |
|
|
DATA C07T07/0.0, 7075. |
| 7066 |
|
|
1 .4331,.4613,.4842,.5040,.5216,.5375,.5520,.5654,.5777,.5893, 7076. |
| 7067 |
|
|
2 .6001,.6104,.6200,.6291,.6379,.6462,.6542,.6618,.6691,.6762, 7077. |
| 7068 |
|
|
3 .6830,.6896,.6959,.7021,.7081,.7138,.7194,.7249,.7302,.7354, 7078. |
| 7069 |
|
|
4 .7404,.7453,.7502,.7548,.7594,.7639,.7683,.7726,.7768,.7809, 7079. |
| 7070 |
|
|
5 .7849,.7888,.7927,.7965,.8002,.8038,.8074,.8109,.8143,.8177/ 7080. |
| 7071 |
|
|
C 7081. |
| 7072 |
|
|
DATA C07T08/0.0, 7082. |
| 7073 |
|
|
1 .4455,.4731,.4955,.5148,.5320,.5475,.5616,.5747,.5866,.5979, 7083. |
| 7074 |
|
|
2 .6083,.6182,.6275,.6363,.6448,.6528,.6605,.6678,.6748,.6816, 7084. |
| 7075 |
|
|
3 .6881,.6944,.7005,.7064,.7121,.7176,.7230,.7282,.7332,.7382, 7085. |
| 7076 |
|
|
4 .7430,.7476,.7522,.7566,.7610,.7652,.7694,.7735,.7774,.7813, 7086. |
| 7077 |
|
|
5 .7851,.7889,.7925,.7961,.7996,.8030,.8064,.8097,.8130,.8162/ 7087. |
| 7078 |
|
|
C 7088. |
| 7079 |
|
|
DATA C07T09/0.0, 7089. |
| 7080 |
|
|
1 .4555,.4826,.5046,.5235,.5404,.5555,.5692,.5820,.5936,.6046, 7090. |
| 7081 |
|
|
2 .6147,.6244,.6334,.6420,.6502,.6579,.6654,.6725,.6793,.6859, 7091. |
| 7082 |
|
|
3 .6921,.6982,.7041,.7098,.7153,.7206,.7257,.7308,.7356,.7404, 7092. |
| 7083 |
|
|
4 .7449,.7494,.7538,.7581,.7622,.7663,.7703,.7742,.7780,.7817, 7093. |
| 7084 |
|
|
5 .7853,.7889,.7924,.7958,.7992,.8024,.8057,.8088,.8119,.8150/ 7094. |
| 7085 |
|
|
C 7095. |
| 7086 |
|
|
DATA C07T10/0.0, 7096. |
| 7087 |
|
|
1 .4637,.4903,.5120,.5306,.5471,.5620,.5754,.5879,.5993,.6101, 7097. |
| 7088 |
|
|
2 .6200,.6294,.6382,.6466,.6546,.6621,.6694,.6763,.6829,.6893, 7098. |
| 7089 |
|
|
3 .6954,.7013,.7070,.7125,.7179,.7230,.7280,.7328,.7375,.7421, 7099. |
| 7090 |
|
|
4 .7465,.7509,.7551,.7592,.7632,.7672,.7710,.7747,.7784,.7820, 7100. |
| 7091 |
|
|
5 .7855,.7889,.7923,.7956,.7988,.8020,.8051,.8081,.8111,.8140/ 7101. |
| 7092 |
|
|
C 7102. |
| 7093 |
|
|
DATA C07T99/0.0, 7103. |
| 7094 |
|
|
1 .5366,.5590,.5770,.5924,.6060,.6180,.6289,.6389,.6480,.6565, 7104. |
| 7095 |
|
|
2 .6643,.6717,.6785,.6850,.6912,.6969,.7025,.7077,.7127,.7175, 7105. |
| 7096 |
|
|
3 .7220,.7264,.7306,.7347,.7386,.7423,.7460,.7495,.7529,.7562, 7106. |
| 7097 |
|
|
4 .7594,.7625,.7655,.7684,.7712,.7740,.7767,.7793,.7818,.7843, 7107. |
| 7098 |
|
|
5 .7867,.7891,.7914,.7937,.7959,.7981,.8002,.8022,.8043,.8062/ 7108. |
| 7099 |
|
|
C 7109. |
| 7100 |
|
|
DATA C08T01/0.0, 7110. |
| 7101 |
|
|
1 .1567,.2073,.2493,.2865,.3206,.3522,.3819,.4104,.4374,.4636, 7111. |
| 7102 |
|
|
2 .4886,.5128,.5359,.5580,.5793,.5994,.6188,.6370,.6544,.6710, 7112. |
| 7103 |
|
|
3 .6864,.7013,.7152,.7283,.7410,.7526,.7637,.7742,.7840,.7935, 7113. |
| 7104 |
|
|
4 .8023,.8106,.8185,.8259,.8330,.8396,.8459,.8519,.8576,.8630, 7114. |
| 7105 |
|
|
5 .8680,.8729,.8774,.8818,.8859,.8899,.8936,.8972,.9006,.9038/ 7115. |
| 7106 |
|
|
C 7116. |
| 7107 |
|
|
DATA C08T02/0.0, 7117. |
| 7108 |
|
|
1 .2878,.3342,.3718,.4041,.4329,.4588,.4824,.5045,.5249,.5442, 7118. |
| 7109 |
|
|
2 .5623,.5797,.5962,.6120,.6272,.6417,.6559,.6693,.6823,.6949, 7119. |
| 7110 |
|
|
3 .7069,.7186,.7298,.7405,.7509,.7606,.7701,.7792,.7879,.7963, 7120. |
| 7111 |
|
|
4 .8042,.8118,.8191,.8260,.8327,.8390,.8451,.8509,.8564,.8617, 7121. |
| 7112 |
|
|
5 .8667,.8716,.8762,.8806,.8848,.8888,.8926,.8963,.8998,.9032/ 7122. |
| 7113 |
|
|
C 7123. |
| 7114 |
|
|
DATA C08T03/0.0, 7124. |
| 7115 |
|
|
1 .3656,.4087,.4432,.4725,.4984,.5215,.5422,.5614,.5789,.5954, 7125. |
| 7116 |
|
|
2 .6106,.6251,.6387,.6517,.6641,.6758,.6872,.6981,.7085,.7187, 7126. |
| 7117 |
|
|
3 .7283,.7378,.7468,.7555,.7641,.7722,.7801,.7878,.7951,.8022, 7127. |
| 7118 |
|
|
4 .8091,.8157,.8221,.8282,.8342,.8399,.8454,.8507,.8558,.8608, 7128. |
| 7119 |
|
|
5 .8655,.8700,.8744,.8786,.8826,.8865,.8903,.8939,.8973,.9006/ 7129. |
| 7120 |
|
|
C 7130. |
| 7121 |
|
|
DATA C08T04/0.0, 7131. |
| 7122 |
|
|
1 .4167,.4573,.4895,.5167,.5405,.5616,.5805,.5979,.6136,.6283, 7132. |
| 7123 |
|
|
2 .6419,.6547,.6668,.6781,.6890,.6992,.7091,.7184,.7274,.7361, 7133. |
| 7124 |
|
|
3 .7444,.7525,.7602,.7677,.7750,.7820,.7888,.7954,.8018,.8080, 7134. |
| 7125 |
|
|
4 .8139,.8197,.8254,.8308,.8361,.8412,.8462,.8510,.8556,.8601, 7135. |
| 7126 |
|
|
5 .8645,.8687,.8728,.8767,.8805,.8842,.8877,.8912,.8945,.8977/ 7136. |
| 7127 |
|
|
C 7137. |
| 7128 |
|
|
DATA C08T05/0.0, 7138. |
| 7129 |
|
|
1 .4528,.4913,.5218,.5473,.5696,.5893,.6069,.6230,.6375,.6511, 7139. |
| 7130 |
|
|
2 .6635,.6752,.6862,.6965,.7063,.7156,.7245,.7329,.7409,.7487, 7140. |
| 7131 |
|
|
3 .7561,.7633,.7703,.7769,.7834,.7896,.7957,.8015,.8072,.8127, 7141. |
| 7132 |
|
|
4 .8180,.8232,.8283,.8332,.8379,.8426,.8470,.8514,.8556,.8598, 7142. |
| 7133 |
|
|
5 .8638,.8677,.8714,.8751,.8787,.8821,.8855,.8887,.8919,.8950/ 7143. |
| 7134 |
|
|
C 7144. |
| 7135 |
|
|
DATA C08T06/0.0, 7145. |
| 7136 |
|
|
1 .4795,.5164,.5454,.5697,.5909,.6095,.6261,.6412,.6548,.6675, 7146. |
| 7137 |
|
|
2 .6791,.6901,.7003,.7098,.7190,.7275,.7357,.7435,.7509,.7581, 7147. |
| 7138 |
|
|
3 .7648,.7714,.7778,.7838,.7898,.7954,.8009,.8063,.8115,.8165, 7148. |
| 7139 |
|
|
4 .8214,.8261,.8307,.8352,.8395,.8437,.8479,.8519,.8558,.8596, 7149. |
| 7140 |
|
|
5 .8633,.8669,.8704,.8738,.8772,.8804,.8836,.8866,.8896,.8925/ 7150. |
| 7141 |
|
|
C 7151. |
| 7142 |
|
|
DATA C08T07/0.0, 7152. |
| 7143 |
|
|
1 .5000,.5356,.5635,.5868,.6070,.6248,.6406,.6550,.6679,.6800, 7153. |
| 7144 |
|
|
2 .6909,.7013,.7109,.7199,.7285,.7365,.7442,.7515,.7584,.7651, 7154. |
| 7145 |
|
|
3 .7715,.7776,.7835,.7892,.7947,.7999,.8051,.8100,.8148,.8195, 7155. |
| 7146 |
|
|
4 .8240,.8284,.8327,.8368,.8408,.8448,.8486,.8523,.8560,.8595, 7156. |
| 7147 |
|
|
5 .8630,.8663,.8696,.8728,.8759,.8790,.8820,.8849,.8877,.8905/ 7157. |
| 7148 |
|
|
C 7158. |
| 7149 |
|
|
DATA C08T08/0.0, 7159. |
| 7150 |
|
|
1 .5162,.5507,.5777,.6002,.6197,.6368,.6519,.6657,.6781,.6896, 7160. |
| 7151 |
|
|
2 .7001,.7100,.7191,.7277,.7359,.7435,.7508,.7577,.7643,.7706, 7161. |
| 7152 |
|
|
3 .7766,.7824,.7880,.7933,.7986,.8035,.8083,.8130,.8175,.8219, 7162. |
| 7153 |
|
|
4 .8261,.8302,.8343,.8381,.8419,.8456,.8492,.8527,.8561,.8595, 7163. |
| 7154 |
|
|
5 .8627,.8659,.8690,.8720,.8750,.8778,.8806,.8834,.8861,.8887/ 7164. |
| 7155 |
|
|
C 7165. |
| 7156 |
|
|
DATA C08T09/0.0, 7166. |
| 7157 |
|
|
1 .5293,.5629,.5891,.6109,.6298,.6464,.6610,.6743,.6862,.6974, 7167. |
| 7158 |
|
|
2 .7074,.7169,.7257,.7340,.7418,.7491,.7561,.7627,.7690,.7750, 7168. |
| 7159 |
|
|
3 .7807,.7863,.7916,.7967,.8016,.8063,.8109,.8154,.8196,.8238, 7169. |
| 7160 |
|
|
4 .8278,.8317,.8356,.8392,.8428,.8463,.8497,.8531,.8563,.8595, 7170. |
| 7161 |
|
|
5 .8625,.8656,.8685,.8714,.8742,.8769,.8796,.8822,.8847,.8872/ 7171. |
| 7162 |
|
|
C 7172. |
| 7163 |
|
|
DATA C08T10/0.0, 7173. |
| 7164 |
|
|
1 .5401,.5729,.5985,.6197,.6381,.6542,.6684,.6813,.6929,.7036, 7174. |
| 7165 |
|
|
2 .7134,.7226,.7311,.7390,.7466,.7536,.7604,.7667,.7728,.7786, 7175. |
| 7166 |
|
|
3 .7841,.7894,.7945,.7994,.8042,.8087,.8131,.8173,.8214,.8254, 7176. |
| 7167 |
|
|
4 .8292,.8330,.8366,.8401,.8436,.8469,.8502,.8534,.8564,.8595, 7177. |
| 7168 |
|
|
5 .8624,.8653,.8681,.8708,.8735,.8761,.8787,.8812,.8836,.8860/ 7178. |
| 7169 |
|
|
C 7179. |
| 7170 |
|
|
DATA C08T99/0.0, 7180. |
| 7171 |
|
|
1 .6384,.6631,.6821,.6978,.7111,.7227,.7328,.7420,.7501,.7576, 7181. |
| 7172 |
|
|
2 .7644,.7707,.7765,.7819,.7870,.7918,.7963,.8005,.8045,.8084, 7182. |
| 7173 |
|
|
3 .8120,.8154,.8187,.8219,.8250,.8278,.8307,.8334,.8360,.8385, 7183. |
| 7174 |
|
|
4 .8409,.8432,.8455,.8477,.8498,.8519,.8539,.8559,.8578,.8596, 7184. |
| 7175 |
|
|
5 .8614,.8632,.8648,.8665,.8681,.8697,.8712,.8728,.8742,.8757/ 7185. |
| 7176 |
|
|
C 7186. |
| 7177 |
|
|
DATA C09T01/0.0, 7187. |
| 7178 |
|
|
1 .1702,.2523,.3168,.3712,.4193,.4625,.5020,.5390,.5729,.6050, 7188. |
| 7179 |
|
|
2 .6344,.6620,.6873,.7108,.7325,.7520,.7703,.7867,.8017,.8157, 7189. |
| 7180 |
|
|
3 .8281,.8397,.8502,.8597,.8687,.8766,.8840,.8908,.8970,.9028, 7190. |
| 7181 |
|
|
4 .9080,.9129,.9174,.9216,.9254,.9290,.9324,.9355,.9384,.9411, 7191. |
| 7182 |
|
|
5 .9436,.9460,.9482,.9502,.9522,.9540,.9557,.9574,.9589,.9603/ 7192. |
| 7183 |
|
|
C 7193. |
| 7184 |
|
|
DATA C09T02/0.0, 7194. |
| 7185 |
|
|
1 .3174,.3895,.4438,.4879,.5256,.5583,.5872,.6136,.6374,.6597, 7195. |
| 7186 |
|
|
2 .6802,.6995,.7175,.7345,.7506,.7655,.7798,.7930,.8055,.8173, 7196. |
| 7187 |
|
|
3 .8281,.8385,.8481,.8570,.8655,.8731,.8804,.8872,.8935,.8994, 7197. |
| 7188 |
|
|
4 .9049,.9099,.9148,.9191,.9233,.9271,.9307,.9341,.9373,.9402, 7198. |
| 7189 |
|
|
5 .9430,.9456,.9480,.9503,.9524,.9544,.9563,.9581,.9598,.9613/ 7199. |
| 7190 |
|
|
C 7200. |
| 7191 |
|
|
DATA C09T03/0.0, 7201. |
| 7192 |
|
|
1 .4078,.4729,.5209,.5592,.5915,.6191,.6431,.6649,.6842,.7022, 7202. |
| 7193 |
|
|
2 .7185,.7339,.7481,.7614,.7741,.7859,.7972,.8078,.8178,.8274, 7203. |
| 7194 |
|
|
3 .8364,.8451,.8532,.8608,.8682,.8750,.8815,.8877,.8934,.8989, 7204. |
| 7195 |
|
|
4 .9040,.9089,.9135,.9177,.9218,.9256,.9292,.9326,.9358,.9388, 7205. |
| 7196 |
|
|
5 .9416,.9443,.9468,.9491,.9514,.9535,.9554,.9573,.9591,.9607/ 7206. |
| 7197 |
|
|
C 7207. |
| 7198 |
|
|
DATA C09T04/0.0, 7208. |
| 7199 |
|
|
1 .4692,.5288,.5723,.6066,.6353,.6597,.6807,.6997,.7163,.7318, 7209. |
| 7200 |
|
|
2 .7457,.7588,.7708,.7821,.7927,.8026,.8121,.8210,.8295,.8376, 7210. |
| 7201 |
|
|
3 .8452,.8525,.8595,.8661,.8724,.8784,.8841,.8896,.8948,.8998, 7211. |
| 7202 |
|
|
4 .9044,.9089,.9132,.9172,.9210,.9247,.9281,.9314,.9345,.9374, 7212. |
| 7203 |
|
|
5 .9402,.9429,.9453,.9477,.9500,.9521,.9541,.9560,.9579,.9596/ 7213. |
| 7204 |
|
|
C 7214. |
| 7205 |
|
|
DATA C09T05/0.0, 7215. |
| 7206 |
|
|
1 .5136,.5690,.6090,.6404,.6666,.6886,.7076,.7246,.7394,.7532, 7216. |
| 7207 |
|
|
2 .7655,.7771,.7877,.7976,.8069,.8156,.8239,.8316,.8390,.8461, 7217. |
| 7208 |
|
|
3 .8528,.8592,.8653,.8711,.8767,.8820,.8871,.8920,.8967,.9012, 7218. |
| 7209 |
|
|
4 .9054,.9095,.9134,.9171,.9207,.9241,.9274,.9305,.9335,.9363, 7219. |
| 7210 |
|
|
5 .9390,.9416,.9440,.9464,.9486,.9507,.9527,.9546,.9565,.9582/ 7220. |
| 7211 |
|
|
C 7221. |
| 7212 |
|
|
DATA C09T06/0.0, 7222. |
| 7213 |
|
|
1 .5473,.5993,.6366,.6658,.6900,.7102,.7277,.7432,.7568,.7693, 7223. |
| 7214 |
|
|
2 .7805,.7910,.8006,.8095,.8179,.8257,.8332,.8401,.8468,.8531, 7224. |
| 7215 |
|
|
3 .8591,.8648,.8703,.8755,.8806,.8853,.8899,.8944,.8986,.9027, 7225. |
| 7216 |
|
|
4 .9066,.9103,.9140,.9174,.9207,.9239,.9270,.9299,.9327,.9354, 7226. |
| 7217 |
|
|
5 .9380,.9405,.9429,.9451,.9473,.9494,.9514,.9533,.9551,.9568/ 7227. |
| 7218 |
|
|
C 7228. |
| 7219 |
|
|
DATA C09T07/0.0, 7229. |
| 7220 |
|
|
1 .5737,.6230,.6581,.6855,.7081,.7271,.7433,.7577,.7703,.7819, 7230. |
| 7221 |
|
|
2 .7922,.8019,.8107,.8189,.8266,.8338,.8406,.8470,.8530,.8588, 7231. |
| 7222 |
|
|
3 .8643,.8695,.8745,.8793,.8839,.8883,.8925,.8966,.9004,.9042, 7232. |
| 7223 |
|
|
4 .9078,.9113,.9146,.9178,.9209,.9239,.9268,.9295,.9322,.9348, 7233. |
| 7224 |
|
|
5 .9372,.9396,.9419,.9441,.9462,.9482,.9502,.9520,.9538,.9555/ 7234. |
| 7225 |
|
|
C 7235. |
| 7226 |
|
|
DATA C09T08/0.0, 7236. |
| 7227 |
|
|
1 .5950,.6420,.6754,.7013,.7226,.7405,.7557,.7693,.7811,.7919, 7237. |
| 7228 |
|
|
2 .8016,.8106,.8188,.8265,.8337,.8403,.8466,.8525,.8582,.8635, 7238. |
| 7229 |
|
|
3 .8686,.8734,.8781,.8825,.8868,.8908,.8947,.8985,.9021,.9056, 7239. |
| 7230 |
|
|
4 .9089,.9121,.9153,.9183,.9212,.9240,.9267,.9293,.9318,.9343, 7240. |
| 7231 |
|
|
5 .9366,.9389,.9411,.9432,.9452,.9472,.9490,.9509,.9526,.9543/ 7241. |
| 7232 |
|
|
C 7242. |
| 7233 |
|
|
DATA C09T09/0.0, 7243. |
| 7234 |
|
|
1 .6125,.6576,.6894,.7142,.7345,.7514,.7659,.7787,.7899,.8001, 7244. |
| 7235 |
|
|
2 .8093,.8177,.8255,.8327,.8394,.8457,.8516,.8572,.8624,.8675, 7245. |
| 7236 |
|
|
3 .8722,.8767,.8811,.8852,.8892,.8930,.8966,.9002,.9035,.9068, 7246. |
| 7237 |
|
|
4 .9100,.9130,.9159,.9187,.9215,.9241,.9267,.9292,.9316,.9339, 7247. |
| 7238 |
|
|
5 .9361,.9383,.9404,.9424,.9443,.9462,.9481,.9498,.9515,.9532/ 7248. |
| 7239 |
|
|
C 7249. |
| 7240 |
|
|
DATA C09T10/0.0, 7250. |
| 7241 |
|
|
1 .6272,.6706,.7012,.7249,.7443,.7605,.7743,.7866,.7972,.8069, 7251. |
| 7242 |
|
|
2 .8156,.8236,.8310,.8378,.8442,.8501,.8558,.8610,.8660,.8708, 7252. |
| 7243 |
|
|
3 .8752,.8795,.8836,.8875,.8913,.8949,.8983,.9016,.9048,.9079, 7253. |
| 7244 |
|
|
4 .9109,.9137,.9165,.9192,.9218,.9243,.9267,.9291,.9314,.9336, 7254. |
| 7245 |
|
|
5 .9357,.9378,.9398,.9417,.9436,.9454,.9472,.9489,.9506,.9522/ 7255. |
| 7246 |
|
|
C 7256. |
| 7247 |
|
|
DATA C09T99/0.0, 7257. |
| 7248 |
|
|
1 .7681,.7934,.8109,.8243,.8350,.8439,.8514,.8579,.8636,.8687, 7258. |
| 7249 |
|
|
2 .8732,.8774,.8812,.8847,.8880,.8910,.8938,.8964,.8989,.9013, 7259. |
| 7250 |
|
|
3 .9035,.9056,.9076,.9095,.9113,.9130,.9147,.9163,.9178,.9193, 7260. |
| 7251 |
|
|
4 .9207,.9221,.9234,.9247,.9260,.9271,.9283,.9294,.9305,.9316, 7261. |
| 7252 |
|
|
5 .9326,.9336,.9346,.9355,.9364,.9373,.9382,.9390,.9398,.9406/ 7262. |
| 7253 |
|
|
C 7263. |
| 7254 |
|
|
C 7264. |
| 7255 |
|
|
C ---------------------------------------------------------------- 7265. |
| 7256 |
|
|
C COSBAR ADJUSTMENT TO REPRODUCE THE SOLAR ZENITH ANGLE DEPENDENCE 7266. |
| 7257 |
|
|
C FOR CLOUD ALBEDOS FOR OPTICAL THICKNESS FROM (1.0 < TAU < 99.0) 7267. |
| 7258 |
|
|
C ---------------------------------------------------------------- 7268. |
| 7259 |
|
|
C 7269. |
| 7260 |
|
|
C 7270. |
| 7261 |
|
|
C ------------------------------------------- 7271. |
| 7262 |
|
|
C XMU (COSZ) SOLAR ZENITH ANGLE INTERPOLATION 7272. |
| 7263 |
|
|
C DATA INTERVAL: 0.02 ON (0.0 < XMU < 1.0) 7273. |
| 7264 |
|
|
C ------------------------------------------- 7274. |
| 7265 |
|
|
C 7275. |
| 7266 |
|
|
XI=XMU*50.0+0.9999 7276. |
| 7267 |
|
|
IX=XI 7277. |
| 7268 |
|
|
IF(IX.LT.1) IX=1 7278. |
| 7269 |
|
|
JX=IX+1 7279. |
| 7270 |
|
|
WXJ=XI-IX 7280. |
| 7271 |
|
|
WXI=1.0-WXJ 7281. |
| 7272 |
|
|
C 7282. |
| 7273 |
|
|
C ----------------------- 7283. |
| 7274 |
|
|
C CLOUD TAU INTERPOLATION 7284. |
| 7275 |
|
|
C 1.0 OVER (1 < TAU < 10) 7285. |
| 7276 |
|
|
C LINEAR (10 < TAU < 100) 7286. |
| 7277 |
|
|
C ----------------------- 7287. |
| 7278 |
|
|
C 7288. |
| 7279 |
|
|
TI=TAU 7289. |
| 7280 |
|
|
IT=TI 7290. |
| 7281 |
|
|
IF(IT.LT.1) IT=1 7291. |
| 7282 |
|
|
WTJ=TI-IT 7292. |
| 7283 |
|
|
IF(IT.GT.9) THEN 7293. |
| 7284 |
|
|
WTJ=(TAU-10.0)/90.0 7294. |
| 7285 |
|
|
IT=10 7295. |
| 7286 |
|
|
ENDIF 7296. |
| 7287 |
|
|
WTI=1.0-WTJ 7297. |
| 7288 |
|
|
JT=IT+1 7298. |
| 7289 |
|
|
C 7299. |
| 7290 |
|
|
C ------------------------------- 7300. |
| 7291 |
|
|
C COSBAR DEPENDENCE INTERPOLATION 7301. |
| 7292 |
|
|
C 0.10 ON (0.5 < COSBAR < 0.9) 7302. |
| 7293 |
|
|
C LINEAR FOR (0.0 < COSBAR < 0.5) 7303. |
| 7294 |
|
|
C ------------------------------- 7304. |
| 7295 |
|
|
C 7305. |
| 7296 |
|
|
GI=G*10.0 7306. |
| 7297 |
|
|
IF(GI.GT.5.0) GO TO 110 7307. |
| 7298 |
|
|
JG=1 7308. |
| 7299 |
|
|
GG=G*(WTI*(WXI*GTAU(IX,IT,JG)+WXJ*GTAU(JX,IT,JG)) 7309. |
| 7300 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,JG)+WXJ*GTAU(JX,JT,JG))) 7310. |
| 7301 |
|
|
GG=GG+GG 7311. |
| 7302 |
|
|
GO TO 130 7312. |
| 7303 |
|
|
C 7313. |
| 7304 |
|
|
110 IG=GI 7314. |
| 7305 |
|
|
WGJ=GI-IG 7315. |
| 7306 |
|
|
WGI=1.0-WGJ 7316. |
| 7307 |
|
|
IG=IG-4 7317. |
| 7308 |
|
|
JG=IG+1 7318. |
| 7309 |
|
|
IF(IG.GT.4) GO TO 120 7319. |
| 7310 |
|
|
C 7320. |
| 7311 |
|
|
GG=WGI*(WTI*(WXI*GTAU(IX,IT,IG)+WXJ*GTAU(JX,IT,IG)) 7321. |
| 7312 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,IG)+WXJ*GTAU(JX,JT,IG))) 7322. |
| 7313 |
|
|
+ +WGJ*(WTI*(WXI*GTAU(IX,IT,JG)+WXJ*GTAU(JX,IT,JG)) 7323. |
| 7314 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,JG)+WXJ*GTAU(JX,JT,JG))) 7324. |
| 7315 |
|
|
GO TO 130 7325. |
| 7316 |
|
|
C 7326. |
| 7317 |
|
|
120 IG=5 7327. |
| 7318 |
|
|
C 7328. |
| 7319 |
|
|
GG=WGI*(WTI*(WXI*GTAU(IX,IT,IG)+WXJ*GTAU(JX,IT,IG)) 7329. |
| 7320 |
|
|
+ + WTJ*(WXI*GTAU(IX,JT,IG)+WXJ*GTAU(JX,JT,IG))) 7330. |
| 7321 |
|
|
+ +WGJ 7331. |
| 7322 |
|
|
C 7332. |
| 7323 |
|
|
130 CONTINUE 7333. |
| 7324 |
|
|
C 7334. |
| 7325 |
|
|
RETURN 7335. |
| 7326 |
|
|
END 7336. |