| Directory: | ./ |
|---|---|
| File: | rad/suswn.f90 |
| Date: | 2022-01-11 19:19:34 |
| Exec | Total | Coverage | |
|---|---|---|---|
| Lines: | 244 | 306 | 79.7% |
| Branches: | 259 | 294 | 88.1% |
| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | 2 | SUBROUTINE SUSWN (KTSW, KSW) | |
| 2 | |||
| 3 | !**** *SUSW* - INITIALIZE COMMON YOESW | ||
| 4 | |||
| 5 | ! PURPOSE. | ||
| 6 | ! -------- | ||
| 7 | ! INITIALIZE YOESW, THE COMMON THAT CONTAINS COEFFICIENTS | ||
| 8 | ! NEEDED TO RUN THE SHORTWAVE RADIATION SUBROUTINES | ||
| 9 | |||
| 10 | !** INTERFACE. | ||
| 11 | ! ---------- | ||
| 12 | ! *CALL* *SUSW | ||
| 13 | |||
| 14 | ! EXPLICIT ARGUMENTS : | ||
| 15 | ! -------------------- | ||
| 16 | ! NONE | ||
| 17 | |||
| 18 | ! IMPLICIT ARGUMENTS : | ||
| 19 | ! -------------------- | ||
| 20 | ! COMMON YOESW | ||
| 21 | |||
| 22 | ! METHOD. | ||
| 23 | ! ------- | ||
| 24 | ! SEE DOCUMENTATION | ||
| 25 | |||
| 26 | ! EXTERNALS. | ||
| 27 | ! ---------- | ||
| 28 | |||
| 29 | ! REFERENCE. | ||
| 30 | ! ---------- | ||
| 31 | ! ECMWF RESEARCH DEPARTMENT DOCUMENTATION OF THE IFS | ||
| 32 | |||
| 33 | ! AUTHOR. | ||
| 34 | ! ------- | ||
| 35 | ! JEAN-JACQUES MORCRETTE *ECMWF* | ||
| 36 | |||
| 37 | ! MODIFICATIONS. | ||
| 38 | ! -------------- | ||
| 39 | ! ORIGINAL : 88-12-15 | ||
| 40 | ! 97-04-16 JJ Morcrette 2 and 4 interval spectral resolution | ||
| 41 | ! 00-10-24 JJ Morcrette sea-ice albedo revisited | ||
| 42 | ! 00-12-14 JJ Morcrette | ||
| 43 | ! and Ph.Dubuisson B.Bonnel 6 spectral interval resolution | ||
| 44 | ! 01-04-17 Ph.Dubuisson, B.Bonnel, JJ.Morcrette 6 sp.int.resolu'n | ||
| 45 | ! 01-06-28 B.Bonnel, JJ.Morcrette, Ph.Dubuisson Rayleigh (2/4/6) | ||
| 46 | ! 01-11-05 Ph.Dubuisson, JJMorcrette (new 2 intervals for TL/AD) | ||
| 47 | ! 03-04-24 JJ Morcrette SRTM with 14 spectral intervals | ||
| 48 | ! M.Hamrud 01-Oct-2003 CY28 Cleaning | ||
| 49 | |||
| 50 | ! ------------------------------------------------------------------ | ||
| 51 | |||
| 52 | USE PARKIND1 ,ONLY : JPIM ,JPRB | ||
| 53 | USE YOMHOOK ,ONLY : LHOOK, DR_HOOK | ||
| 54 | |||
| 55 | USE YOMCST , ONLY : RG | ||
| 56 | USE YOERAD , ONLY : NTSW ,LONEWSW ,LRAYL | ||
| 57 | USE YOESW , ONLY : APAD ,BPAD ,RRAY ,RSUN ,& | ||
| 58 | & RPDH1 ,RPDU1 ,RPNH ,RPNU ,RSWCE ,& | ||
| 59 | & RSWCP ,RTDH2O ,RTDUMG ,RTH2O ,RTUMG ,& | ||
| 60 | & D ,RROMA ,RROMB ,RRASY ,RHSRA ,& | ||
| 61 | & RHSRB ,RHSRC ,RHSRD ,RHSRE ,RHSRF ,& | ||
| 62 | & RHSRTA ,RHSRTB ,REXPO3 ,& | ||
| 63 | & RADJUST ,NEXPO3 | ||
| 64 | |||
| 65 | IMPLICIT NONE | ||
| 66 | |||
| 67 | INTEGER(KIND=JPIM),INTENT(IN) :: KTSW | ||
| 68 | INTEGER(KIND=JPIM),INTENT(IN) :: KSW | ||
| 69 | INTEGER(KIND=JPIM) :: IMPSRTM(14) | ||
| 70 | |||
| 71 | ! ---------------------------------------------------------------- | ||
| 72 | REAL(KIND=JPRB) :: ZAPAD2(2,3,7) , ZBPAD2(2,3,7) , ZD2(2,3)& | ||
| 73 | & , ZRAY2(2,6) , ZSUN2(2) , ZSWCE2(2) , ZSWCP2(2)& | ||
| 74 | & , ZROMA2(2) , ZROMB2(2) , ZRASY2(2)& | ||
| 75 | & , ZRA2(2) , ZRB2(2) , ZRC2(2)& | ||
| 76 | & , ZRD2(2) , ZRE2(2) , ZRF2(2) | ||
| 77 | |||
| 78 | REAL(KIND=JPRB) :: ZAPAD4(4,3,7) , ZBPAD4(4,3,7) , ZD4(4,3)& | ||
| 79 | & , ZRAY4(4,6) , ZSUN4(4) , ZSWCE4(4) , ZSWCP4(4)& | ||
| 80 | & , ZROMA4(4) , ZROMB4(4) , ZRASY4(4)& | ||
| 81 | & , ZRA4(4) , ZRB4(4) , ZRC4(4)& | ||
| 82 | & , ZRD4(4) , ZRE4(4) , ZRF4(4) | ||
| 83 | |||
| 84 | REAL(KIND=JPRB) :: ZAPAD6(6,3,7) , ZBPAD6(6,3,7) , ZD6(6,3)& | ||
| 85 | & , ZRAY6(6,6) , ZSUN6(6) , ZSWCE6(6) , ZSWCP6(6)& | ||
| 86 | & , ZROMA6(6) , ZROMB6(6) , ZRASY6(6)& | ||
| 87 | & , ZRA6(6) , ZRB6(6) , ZRC6(6)& | ||
| 88 | & , ZRD6(6) , ZRE6(6) , ZRF6(6)& | ||
| 89 | & , ZRBY6(6,6) | ||
| 90 | |||
| 91 | |||
| 92 | INTEGER(KIND=JPIM) :: JC3, JC6, JI, JJ, JW, I_K, ISW6 | ||
| 93 | |||
| 94 | REAL(KIND=JPRB) :: ZH2O, ZPDHNIS, ZPDH2O, ZPDUNIS,& | ||
| 95 | & ZPDUMG, ZPRHNIS, ZPRH2O, & | ||
| 96 | & ZPRUNIS, ZPRUMG, ZRTO1, ZRTO2, ZTDHNIS, & | ||
| 97 | & ZTDUNIS, ZTHNIS, & | ||
| 98 | & ZTUNIS, ZUMG, ZADJUS2, ZADJUS4, ZADJUS6 | ||
| 99 | |||
| 100 | REAL(KIND=JPRB) :: ZTDH2IS, ZTDU2IS, ZTH2IS, ZTU2IS, ZPDH2IS, ZPDU2IS, ZPRH2IS, ZPRU2IS | ||
| 101 | REAL(KIND=JPRB) :: ZTDH4IS, ZTDU4IS, ZTH4IS, ZTU4IS, ZPDH4IS, ZPDU4IS, ZPRH4IS, ZPRU4IS | ||
| 102 | REAL(KIND=JPRB) :: ZTDH6IS, ZTDU6IS, ZTH6IS, ZTU6IS, ZPDH6IS, ZPDU6IS, ZPRH6IS, ZPRU6IS | ||
| 103 | REAL(KIND=JPRB) :: ZHOOK_HANDLE | ||
| 104 | |||
| 105 | INTERFACE | ||
| 106 | SUBROUTINE ABOR1(CDTEXT) | ||
| 107 | CHARACTER(LEN=*) :: CDTEXT | ||
| 108 | END SUBROUTINE ABOR1 | ||
| 109 | END INTERFACE | ||
| 110 | |||
| 111 | ! ---------------------------------------------------------------- | ||
| 112 | |||
| 113 | !* 1. CLEAR-SKY ABSORPTION COEFFICIENTS FOR N SPECTRAL INTERVALS | ||
| 114 | ! -------------------------------------------------------- | ||
| 115 | |||
| 116 | !* spectrally independent | ||
| 117 | |||
| 118 | !-- New coefficients | ||
| 119 | |||
| 120 |
1/2✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
|
2 | IF (LHOOK) CALL DR_HOOK('SUSWN',0,ZHOOK_HANDLE) |
| 121 | ZTDHNIS = 0.450_JPRB | ||
| 122 | ZTDUNIS = 0.375_JPRB | ||
| 123 | ZTHNIS = 273._JPRB | ||
| 124 | ZTUNIS = 273._JPRB | ||
| 125 | ZPDHNIS = 0.90_JPRB | ||
| 126 | ZPDUNIS = 0.75_JPRB | ||
| 127 | ZPRHNIS = 101300._JPRB | ||
| 128 | ZPRUNIS = 101300._JPRB | ||
| 129 | ISW6=6 | ||
| 130 | |||
| 131 | ! ---------------------------------------------------------------- | ||
| 132 | |||
| 133 | !* 1.1 COEFFICIENTS FOR TWO SPECTRAL INTERVALS | ||
| 134 | ! --------------------------------------- | ||
| 135 | |||
| 136 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING | ||
| 137 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 | ||
| 138 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) | ||
| 139 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 | ||
| 140 | |||
| 141 | ZADJUS2 = 1.0_JPRB | ||
| 142 | ZTDH2IS = 0.450_JPRB | ||
| 143 | ZTDU2IS = 0.375_JPRB | ||
| 144 | ZTH2IS = 273._JPRB | ||
| 145 | ZTU2IS = 273._JPRB | ||
| 146 | ZPDH2IS = 0.90_JPRB | ||
| 147 | ZPDU2IS = 0.75_JPRB | ||
| 148 | ZPRH2IS = 101300._JPRB | ||
| 149 | ZPRU2IS = 101300._JPRB | ||
| 150 | |||
| 151 | !* 1st spectral interval: U.V. and Visible (0.25 - 0.69 Micron) | ||
| 152 | |||
| 153 | 2 | ZSUN2(1) = 0.459760_JPRB | |
| 154 | |||
| 155 | !-- New coefficients | ||
| 156 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD2(1,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) |
| 157 | |||
| 158 | ZAPAD2(1, 1, :) = (/& | ||
| 159 | & 0.1095121E+03_JPRB,& | ||
| 160 | & 0.8906647E+03_JPRB,& | ||
| 161 | & 0.1030601E+03_JPRB,& | ||
| 162 | & 0.000000000E-00_JPRB,& | ||
| 163 | & 0.000000000E-00_JPRB,& | ||
| 164 | & 0.000000000E-00_JPRB,& | ||
| 165 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 166 | ZAPAD2(1, 2, :) = (/& | ||
| 167 | & 0.5124541E+03_JPRB,& | ||
| 168 | & 0.3478800E+04_JPRB,& | ||
| 169 | & 0.1244272E+04_JPRB,& | ||
| 170 | & 0.000000000E-00_JPRB,& | ||
| 171 | & 0.000000000E-00_JPRB,& | ||
| 172 | & 0.000000000E-00_JPRB,& | ||
| 173 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 174 | ZAPAD2(1, 3, :) = (/& | ||
| 175 | & 0.4766857E-04_JPRB,& | ||
| 176 | & 0.4019806E-02_JPRB,& | ||
| 177 | & 0.1936247E+00_JPRB,& | ||
| 178 | & 0.1886522E+02_JPRB,& | ||
| 179 | & 0.6498215E+02_JPRB,& | ||
| 180 | & 0.1799387E+02_JPRB,& | ||
| 181 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 182 | |||
| 183 | ZBPAD2(1, 1, :) = (/& | ||
| 184 | & 0.1095121E+03_JPRB,& | ||
| 185 | & 0.8919103E+03_JPRB,& | ||
| 186 | & 0.1142218E+03_JPRB,& | ||
| 187 | & 0.100000000E+01_JPRB,& | ||
| 188 | & 0.000000000E-00_JPRB,& | ||
| 189 | & 0.000000000E-00_JPRB,& | ||
| 190 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 191 | ZBPAD2(1, 2, :) = (/& | ||
| 192 | & 0.5124541E+03_JPRB,& | ||
| 193 | & 0.3499516E+04_JPRB,& | ||
| 194 | & 0.1278186E+04_JPRB,& | ||
| 195 | & 0.100000000E+01_JPRB,& | ||
| 196 | & 0.000000000E-00_JPRB,& | ||
| 197 | & 0.000000000E-00_JPRB,& | ||
| 198 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 199 | ZBPAD2(1, 3, :) = (/& | ||
| 200 | & 0.4766857E-04_JPRB,& | ||
| 201 | & 0.4153343E-02_JPRB,& | ||
| 202 | & 0.1925810E+00_JPRB,& | ||
| 203 | & 0.1938938E+02_JPRB,& | ||
| 204 | & 0.6918191E+02_JPRB,& | ||
| 205 | & 0.2278795E+02_JPRB,& | ||
| 206 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 207 | |||
| 208 | ZRAY2(1,:)= (/& | ||
| 209 | & .389107E-01_JPRB, .101608E+01_JPRB,-.354921E+01_JPRB,& | ||
| 210 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & .659510E+01_JPRB,-.592423E+01_JPRB, .202348E+01_JPRB/) |
| 211 | |||
| 212 | !-- Original coefficients of ECMWF model (before 27 June 2000) | ||
| 213 | |||
| 214 | !ZTDH2IS = 0.450_JPRB | ||
| 215 | !ZTDU2IS = 0.375_JPRB | ||
| 216 | !ZTH2IS = 296._JPRB | ||
| 217 | !ZTU2IS = 296._JPRB | ||
| 218 | !ZPDH2IS = 0.90_JPRB | ||
| 219 | !ZPDU2IS = 0.75_JPRB | ||
| 220 | !ZPRH2IS = 100000._JPRB | ||
| 221 | !ZPRU2IS = 100000._JPRB | ||
| 222 | |||
| 223 | !ZD2(1,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) | ||
| 224 | |||
| 225 | !ZAPAD2(1, 1, :) = (/& | ||
| 226 | ! &0.184678379E+06_JPRB,& | ||
| 227 | ! &0.553080884E+05_JPRB,& | ||
| 228 | ! &0.248143712E+04_JPRB,& | ||
| 229 | ! &0.000000000E-00_JPRB,& | ||
| 230 | ! &0.000000000E-00_JPRB,& | ||
| 231 | ! &0.000000000E-00_JPRB,& | ||
| 232 | ! &0.000000000E-00_JPRB/) | ||
| 233 | !ZAPAD2(1, 2, :) = (/& | ||
| 234 | ! &0.715303869E+01_JPRB,& | ||
| 235 | ! &0.219386847E+03_JPRB,& | ||
| 236 | ! &0.830001089E+03_JPRB,& | ||
| 237 | ! &0.000000000E-00_JPRB,& | ||
| 238 | ! &0.000000000E-00_JPRB,& | ||
| 239 | ! &0.000000000E-00_JPRB,& | ||
| 240 | ! &0.000000000E-00_JPRB/) | ||
| 241 | !ZAPAD2(1, 3, :) = (/& | ||
| 242 | ! &0.925887084E-04_JPRB,& | ||
| 243 | ! &0.129353723E-01_JPRB,& | ||
| 244 | ! &0.800821928E+00_JPRB,& | ||
| 245 | ! &0.242715973E+02_JPRB,& | ||
| 246 | ! &0.878331486E+02_JPRB,& | ||
| 247 | ! &0.191559725E+02_JPRB,& | ||
| 248 | ! &0.000000000E+00_JPRB/) | ||
| 249 | |||
| 250 | !ZBPAD2(1, 1, :) = (/& | ||
| 251 | ! &0.184678379E+06_JPRB,& | ||
| 252 | ! &0.555188347E+05_JPRB,& | ||
| 253 | ! &0.253257443E+04_JPRB,& | ||
| 254 | ! &0.100000000E+01_JPRB,& | ||
| 255 | ! &0.000000000E-00_JPRB,& | ||
| 256 | ! &0.000000000E-00_JPRB,& | ||
| 257 | ! &0.000000000E-00_JPRB/) | ||
| 258 | !ZBPAD2(1, 2, :) = (/& | ||
| 259 | ! &0.715303869E+01_JPRB,& | ||
| 260 | ! &0.219441875E+03_JPRB,& | ||
| 261 | ! &0.831119997E+03_JPRB,& | ||
| 262 | ! &0.100000000E+01_JPRB,& | ||
| 263 | ! &0.000000000E-00_JPRB,& | ||
| 264 | ! &0.000000000E-00_JPRB,& | ||
| 265 | ! &0.000000000E-00_JPRB/) | ||
| 266 | !ZBPAD2(1, 3, :) = (/& | ||
| 267 | ! &0.925887084E-04_JPRB,& | ||
| 268 | ! &0.131812683E-01_JPRB,& | ||
| 269 | ! &0.812706117E+00_JPRB,& | ||
| 270 | ! &0.249863591E+02_JPRB,& | ||
| 271 | ! &0.931071925E+02_JPRB,& | ||
| 272 | ! &0.252233437E+02_JPRB,& | ||
| 273 | ! &0.100000000E+01_JPRB/) | ||
| 274 | |||
| 275 | ZRAY2(1,:)= (/& | ||
| 276 | & .428937E-01_JPRB, .890743E+00_JPRB,-.288555E+01_JPRB,& | ||
| 277 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
| 278 | |||
| 279 | 2 | ZSWCE2(1) = 0.0_JPRB | |
| 280 | 2 | ZSWCP2(1) = 0.0_JPRB | |
| 281 | |||
| 282 | ! ---------------------------------------------------------------- | ||
| 283 | |||
| 284 | !* Near-Infrared (0.69 - 4.0 Microns) is not sub-divided | ||
| 285 | |||
| 286 | ! ---------------------------------------------------------------- | ||
| 287 | |||
| 288 | !* 0.68 - 4.00 Micron | ||
| 289 | |||
| 290 | 2 | ZSUN2(2) = 0.540240_JPRB | |
| 291 | |||
| 292 | !-- New coefficients | ||
| 293 | |||
| 294 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD2(2,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB/) |
| 295 | |||
| 296 | ZAPAD2(2, 1, :) = (/& | ||
| 297 | & 0.1345066E-03_JPRB,& | ||
| 298 | & 0.9276888E+00_JPRB,& | ||
| 299 | & 0.3449105E+03_JPRB,& | ||
| 300 | & 0.7143025E+04_JPRB,& | ||
| 301 | & 0.6531248E+04_JPRB,& | ||
| 302 | & 0.2210815E+03_JPRB,& | ||
| 303 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 304 | ZAPAD2(2, 2, :) = (/& | ||
| 305 | & 0.7776703E-05_JPRB,& | ||
| 306 | & 0.6851592E-02_JPRB,& | ||
| 307 | & 0.5533947E+00_JPRB,& | ||
| 308 | & 0.2538585E+01_JPRB,& | ||
| 309 | & 0.000000000E+00_JPRB,& | ||
| 310 | & 0.000000000E+00_JPRB,& | ||
| 311 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 312 | ZAPAD2(2, 3, :) = (/& | ||
| 313 | & 0.932012720E+02_JPRB,& | ||
| 314 | & 0.437866983E+03_JPRB,& | ||
| 315 | & 0.000000000E-00_JPRB,& | ||
| 316 | & 0.000000000E-00_JPRB,& | ||
| 317 | & 0.000000000E-00_JPRB,& | ||
| 318 | & 0.000000000E-00_JPRB,& | ||
| 319 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 320 | |||
| 321 | ZBPAD2(2, 1, :) = (/& | ||
| 322 | & 0.1345066E-03_JPRB,& | ||
| 323 | & 0.9297728E+00_JPRB,& | ||
| 324 | & 0.3523821E+03_JPRB,& | ||
| 325 | & 0.7931590E+04_JPRB,& | ||
| 326 | & 0.8979086E+04_JPRB,& | ||
| 327 | & 0.5050864E+03_JPRB,& | ||
| 328 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.1000000E+01_JPRB/) |
| 329 | ZBPAD2(2, 2, :) = (/& | ||
| 330 | & 0.7776703E-05_JPRB,& | ||
| 331 | & 0.6976301E-02_JPRB,& | ||
| 332 | & 0.6074521E+00_JPRB,& | ||
| 333 | & 0.3517521E+01_JPRB,& | ||
| 334 | & 0.100000000E+01_JPRB,& | ||
| 335 | & 0.000000000E+00_JPRB,& | ||
| 336 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 337 | ZBPAD2(2, 3, :) = (/& | ||
| 338 | & 0.932012720E+02_JPRB,& | ||
| 339 | & 0.439078599E+03_JPRB,& | ||
| 340 | & 0.100000000E+01_JPRB,& | ||
| 341 | & 0.000000000E+00_JPRB,& | ||
| 342 | & 0.000000000E+00_JPRB,& | ||
| 343 | & 0.000000000E+00_JPRB,& | ||
| 344 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 345 | |||
| 346 | ZRAY2(2,:)= (/& | ||
| 347 | & .104635E-01_JPRB, .102535E+00_JPRB,-.536771E+00_JPRB,& | ||
| 348 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .123640E+01_JPRB,-.128930E+01_JPRB, .502426E+00_JPRB/) |
| 349 | |||
| 350 | !-- Original coefficients of ECMWF model (before 27 June 2000) | ||
| 351 | |||
| 352 | !ZD2(2,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB/) | ||
| 353 | |||
| 354 | !ZAPAD2(2, 1, :) = (/& | ||
| 355 | ! &0.577160808E-06_JPRB,& | ||
| 356 | ! &0.681760991E-02_JPRB,& | ||
| 357 | ! &0.502416370E+01_JPRB,& | ||
| 358 | ! &0.209771270E+03_JPRB,& | ||
| 359 | ! &0.644493139E+03_JPRB,& | ||
| 360 | ! &0.120654163E+03_JPRB,& | ||
| 361 | ! &0.000000000E+00_JPRB/) | ||
| 362 | !ZAPAD2(2, 2, :) = (/& | ||
| 363 | ! &0.422874202E-09_JPRB,& | ||
| 364 | ! &0.257499477E-05_JPRB,& | ||
| 365 | ! &0.349570458E-02_JPRB,& | ||
| 366 | ! &0.917758876E+00_JPRB,& | ||
| 367 | ! &0.327669989E+02_JPRB,& | ||
| 368 | ! &0.874155115E+02_JPRB,& | ||
| 369 | ! &0.000000000E+00_JPRB/) | ||
| 370 | !ZAPAD2(2, 3, :) = (/& | ||
| 371 | ! &0.932012720E+02_JPRB,& | ||
| 372 | ! &0.437866983E+03_JPRB,& | ||
| 373 | ! &0.000000000E-00_JPRB,& | ||
| 374 | ! &0.000000000E-00_JPRB,& | ||
| 375 | ! &0.000000000E-00_JPRB,& | ||
| 376 | ! &0.000000000E-00_JPRB,& | ||
| 377 | ! &0.000000000E+00_JPRB/) | ||
| 378 | |||
| 379 | !ZBPAD2(2, 1, :) = (/& | ||
| 380 | ! &0.577160808E-06_JPRB,& | ||
| 381 | ! &0.682595589E-02_JPRB,& | ||
| 382 | ! &0.508797283E+01_JPRB,& | ||
| 383 | ! &0.223901000E+03_JPRB,& | ||
| 384 | ! &0.770640908E+03_JPRB,& | ||
| 385 | ! &0.186812480E+03_JPRB,& | ||
| 386 | ! &0.100000000E+01_JPRB/) | ||
| 387 | !ZBPAD2(2, 2, :) = (/& | ||
| 388 | ! &0.422874202E-09_JPRB,& | ||
| 389 | ! &0.257567242E-05_JPRB,& | ||
| 390 | ! &0.349912408E-02_JPRB,& | ||
| 391 | ! &0.920770481E+00_JPRB,& | ||
| 392 | ! &0.330990960E+02_JPRB,& | ||
| 393 | ! &0.903249595E+02_JPRB,& | ||
| 394 | ! &0.100000000E+01_JPRB/) | ||
| 395 | !ZBPAD2(2, 3, :) = (/& | ||
| 396 | ! &0.932012720E+02_JPRB,& | ||
| 397 | ! &0.439078599E+03_JPRB,& | ||
| 398 | ! &0.100000000E+01_JPRB,& | ||
| 399 | ! &0.000000000E+00_JPRB,& | ||
| 400 | ! &0.000000000E+00_JPRB,& | ||
| 401 | ! &0.000000000E+00_JPRB,& | ||
| 402 | ! &0.000000000E+00_JPRB/) | ||
| 403 | |||
| 404 | !ZRAY2(2,:)= (/& | ||
| 405 | ! &.697200E-02_JPRB, .173297E-01_JPRB,-.850903E-01_JPRB,& | ||
| 406 | ! &.248261E+00_JPRB,-.302031E+00_JPRB, .129662E+00_JPRB/) | ||
| 407 | |||
| 408 | 2 | ZSWCE2(2) = 0.0_JPRB | |
| 409 | 2 | ZSWCP2(2) = 0.0_JPRB | |
| 410 | |||
| 411 | !===================================================================== | ||
| 412 | |||
| 413 | !* 1.2 COEFFICIENTS FOR FOUR SPECTRAL INTERVALS | ||
| 414 | ! ---------------------------------------- | ||
| 415 | |||
| 416 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING | ||
| 417 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 | ||
| 418 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) | ||
| 419 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 | ||
| 420 | |||
| 421 | ZADJUS4 = 1.0_JPRB | ||
| 422 | |||
| 423 | !* 1st spectral interval: U.V. and Visible (0.25 - 0.69 Micron) | ||
| 424 | |||
| 425 | 2 | ZSUN4(1) = 0.459760_JPRB | |
| 426 | |||
| 427 | !-- New coefficients | ||
| 428 | |||
| 429 | !ZD4(1,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) | ||
| 430 | |||
| 431 | !ZAPAD4(1, 1, :) = (/& | ||
| 432 | ! &0.1095121E+03_JPRB,& | ||
| 433 | ! &0.8906647E+03_JPRB,& | ||
| 434 | ! &0.1030601E+03_JPRB,& | ||
| 435 | ! &0.0000000E-00_JPRB,& | ||
| 436 | ! &0.0000000E-00_JPRB,& | ||
| 437 | ! &0.0000000E-00_JPRB,& | ||
| 438 | ! &0.0000000E-00_JPRB/) | ||
| 439 | !ZAPAD4(1, 2, :) = (/& | ||
| 440 | ! &0.5124541E+03_JPRB,& | ||
| 441 | ! &0.3478800E+04_JPRB,& | ||
| 442 | ! &0.1244272E+04_JPRB,& | ||
| 443 | ! &0.0000000E-00_JPRB,& | ||
| 444 | ! &0.0000000E-00_JPRB,& | ||
| 445 | ! &0.0000000E-00_JPRB,& | ||
| 446 | ! &0.0000000E-00_JPRB/) | ||
| 447 | !ZAPAD4(1, 3, :) = (/& | ||
| 448 | ! &0.4766857E-04_JPRB,& | ||
| 449 | ! &0.4019806E-02_JPRB,& | ||
| 450 | ! &0.1936247E+00_JPRB,& | ||
| 451 | ! &0.1886522E+02_JPRB,& | ||
| 452 | ! &0.6498215E+02_JPRB,& | ||
| 453 | ! &0.1799387E+02_JPRB,& | ||
| 454 | ! &0.0000000E+00_JPRB/) | ||
| 455 | |||
| 456 | !ZBPAD4(1, 1, :) = (/& | ||
| 457 | ! &0.1095121E+03_JPRB,& | ||
| 458 | ! &0.8919103E+03_JPRB,& | ||
| 459 | ! &0.1142218E+03_JPRB,& | ||
| 460 | ! &0.1000000E+01_JPRB,& | ||
| 461 | ! &0.0000000E-00_JPRB,& | ||
| 462 | ! &0.0000000E-00_JPRB,& | ||
| 463 | ! &0.0000000E-00_JPRB/) | ||
| 464 | !ZBPAD4(1, 2, :) = (/& | ||
| 465 | ! &0.5124541E+03_JPRB,& | ||
| 466 | ! &0.3499516E+04_JPRB,& | ||
| 467 | ! &0.1278186E+04_JPRB,& | ||
| 468 | ! &0.1000000E+01_JPRB,& | ||
| 469 | ! &0.0000000E-00_JPRB,& | ||
| 470 | ! &0.0000000E-00_JPRB,& | ||
| 471 | ! &0.0000000E-00_JPRB/) | ||
| 472 | !ZBPAD4(1, 3, :) = (/& | ||
| 473 | ! &0.4766857E-04_JPRB,& | ||
| 474 | ! &0.4153343E-02_JPRB,& | ||
| 475 | ! &0.1925810E+00_JPRB,& | ||
| 476 | ! &0.1938938E+02_JPRB,& | ||
| 477 | ! &0.6918191E+02_JPRB,& | ||
| 478 | ! &0.2278795E+02_JPRB,& | ||
| 479 | ! &0.1000000E+01_JPRB/) | ||
| 480 | |||
| 481 | !ZRAY4(1,:)= (/& | ||
| 482 | ! &.389107E-01_JPRB, .101608E+01_JPRB,-.354921E+01_JPRB,& | ||
| 483 | ! &.659510E+01_JPRB,-.592423E+01_JPRB, .202348E+01_JPRB/) | ||
| 484 | |||
| 485 | !-- Original coefficients in ECMWF scheme | ||
| 486 | |||
| 487 | ZTDH4IS = 0.450_JPRB | ||
| 488 | ZTDU4IS = 0.375_JPRB | ||
| 489 | ZTH4IS = 296._JPRB | ||
| 490 | ZTU4IS = 296._JPRB | ||
| 491 | ZPDH4IS = 0.90_JPRB | ||
| 492 | ZPDU4IS = 0.75_JPRB | ||
| 493 | ZPRH4IS = 100000._JPRB | ||
| 494 | ZPRU4IS = 100000._JPRB | ||
| 495 | |||
| 496 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD4(1,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
| 497 | |||
| 498 | ZAPAD4(1, 1, :) = (/& | ||
| 499 | & 0.184678379E+06_JPRB,& | ||
| 500 | & 0.553080884E+05_JPRB,& | ||
| 501 | & 0.248143712E+04_JPRB,& | ||
| 502 | & 0.000000000E-00_JPRB,& | ||
| 503 | & 0.000000000E-00_JPRB,& | ||
| 504 | & 0.000000000E-00_JPRB,& | ||
| 505 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 506 | ZAPAD4(1, 2, :) = (/& | ||
| 507 | & 0.715303869E+01_JPRB,& | ||
| 508 | & 0.219386847E+03_JPRB,& | ||
| 509 | & 0.830001089E+03_JPRB,& | ||
| 510 | & 0.000000000E-00_JPRB,& | ||
| 511 | & 0.000000000E-00_JPRB,& | ||
| 512 | & 0.000000000E-00_JPRB,& | ||
| 513 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 514 | ZAPAD4(1, 3, :) = (/& | ||
| 515 | & 0.925887084E-04_JPRB,& | ||
| 516 | & 0.129353723E-01_JPRB,& | ||
| 517 | & 0.800821928E+00_JPRB,& | ||
| 518 | & 0.242715973E+02_JPRB,& | ||
| 519 | & 0.878331486E+02_JPRB,& | ||
| 520 | & 0.191559725E+02_JPRB,& | ||
| 521 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 522 | |||
| 523 | ZBPAD4(1, 1, :) = (/& | ||
| 524 | & 0.184678379E+06_JPRB,& | ||
| 525 | & 0.555188347E+05_JPRB,& | ||
| 526 | & 0.253257443E+04_JPRB,& | ||
| 527 | & 0.100000000E+01_JPRB,& | ||
| 528 | & 0.000000000E-00_JPRB,& | ||
| 529 | & 0.000000000E-00_JPRB,& | ||
| 530 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 531 | ZBPAD4(1, 2, :) = (/& | ||
| 532 | & 0.715303869E+01_JPRB,& | ||
| 533 | & 0.219441875E+03_JPRB,& | ||
| 534 | & 0.831119997E+03_JPRB,& | ||
| 535 | & 0.100000000E+01_JPRB,& | ||
| 536 | & 0.000000000E-00_JPRB,& | ||
| 537 | & 0.000000000E-00_JPRB,& | ||
| 538 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 539 | ZBPAD4(1, 3, :) = (/& | ||
| 540 | & 0.925887084E-04_JPRB,& | ||
| 541 | & 0.131812683E-01_JPRB,& | ||
| 542 | & 0.812706117E+00_JPRB,& | ||
| 543 | & 0.249863591E+02_JPRB,& | ||
| 544 | & 0.931071925E+02_JPRB,& | ||
| 545 | & 0.252233437E+02_JPRB,& | ||
| 546 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 547 | |||
| 548 | ZRAY4(1,:)= (/& | ||
| 549 | & .428937E-01_JPRB, .890743E+00_JPRB,-.288555E+01_JPRB,& | ||
| 550 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
| 551 | |||
| 552 | 2 | ZSWCE4(1) = 0.0_JPRB | |
| 553 | 2 | ZSWCP4(1) = 0.0_JPRB | |
| 554 | |||
| 555 | ! ---------------------------------------------------------------- | ||
| 556 | |||
| 557 | !* Near-Infrared (0.69 - 4.0 Microns) is sub-divided into: | ||
| 558 | |||
| 559 | ! ---------------------------------------------------------------- | ||
| 560 | |||
| 561 | !* 0.69 - 1.19 Micron | ||
| 562 | |||
| 563 | 2 | ZSUN4(2) = 0.326158_JPRB | |
| 564 | |||
| 565 | !-- New coefficients | ||
| 566 | |||
| 567 | !ZD4(2,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 1.000000000_JPRB /) | ||
| 568 | |||
| 569 | !ZAPAD4(2, 1, :) = (/& | ||
| 570 | ! &0.1335726E+02_JPRB,& | ||
| 571 | ! &0.2939136E+04_JPRB,& | ||
| 572 | ! &0.4010585E+05_JPRB,& | ||
| 573 | ! &0.7195030E+05_JPRB,& | ||
| 574 | ! &0.1648338E+05_JPRB,& | ||
| 575 | ! &0.3373738E+03_JPRB,& | ||
| 576 | ! &0.0000000E+00_JPRB/) | ||
| 577 | !ZAPAD4(2, 2, :) = (/& | ||
| 578 | ! &0.2001271E-01_JPRB,& | ||
| 579 | ! &0.2480831E+01_JPRB,& | ||
| 580 | ! &0.3444162E+02_JPRB,& | ||
| 581 | ! &0.4788946E+02_JPRB,& | ||
| 582 | ! &0.0000000E+00_JPRB,& | ||
| 583 | ! &0.0000000E+00_JPRB,& | ||
| 584 | ! &0.0000000E+00_JPRB/) | ||
| 585 | !ZAPAD4(2, 3, :) = (/& | ||
| 586 | ! &0.000000000E+00_JPRB,& | ||
| 587 | ! &0.000000000E+00_JPRB,& | ||
| 588 | ! &0.000000000E+00_JPRB,& | ||
| 589 | ! &0.000000000E+00_JPRB,& | ||
| 590 | ! &0.000000000E+00_JPRB,& | ||
| 591 | ! &0.000000000E+00_JPRB,& | ||
| 592 | ! &0.000000000E+00_JPRB/) | ||
| 593 | |||
| 594 | !ZBPAD4(2, 1, :) = (/& | ||
| 595 | ! &0.1335726E+02_JPRB,& | ||
| 596 | ! &0.2942327E+04_JPRB,& | ||
| 597 | ! &0.4077237E+05_JPRB,& | ||
| 598 | ! &0.7749017E+05_JPRB,& | ||
| 599 | ! &0.2123132E+05_JPRB,& | ||
| 600 | ! &0.6659687E+03_JPRB,& | ||
| 601 | ! &0.1000000E+01_JPRB/) | ||
| 602 | !ZBPAD4(2, 2, :) = (/& | ||
| 603 | ! &0.2001271E-01_JPRB,& | ||
| 604 | ! &0.2549067E+01_JPRB,& | ||
| 605 | ! &0.3752433E+02_JPRB,& | ||
| 606 | ! &0.6276637E+02_JPRB,& | ||
| 607 | ! &0.1000000E+01_JPRB,& | ||
| 608 | ! &0.0000000E+00_JPRB,& | ||
| 609 | ! &0.0000000E+00_JPRB/) | ||
| 610 | !ZBPAD4(2, 3, :) = (/& | ||
| 611 | ! &1.000000000E+00_JPRB,& | ||
| 612 | ! &0.000000000E+00_JPRB,& | ||
| 613 | ! &0.000000000E+00_JPRB,& | ||
| 614 | ! &0.000000000E+00_JPRB,& | ||
| 615 | ! &0.000000000E+00_JPRB,& | ||
| 616 | ! &0.000000000E+00_JPRB,& | ||
| 617 | ! &0.000000000E+00_JPRB/) | ||
| 618 | |||
| 619 | !DATA (ZRAY4(2,K),K=1,6) /& | ||
| 620 | ! & .519710E-01_JPRB,-.150667E+00_JPRB, .154170E+01_JPRB,& | ||
| 621 | ! &-.518901E+01_JPRB, .668011E+01_JPRB,-.294843E+01_JPRB/ | ||
| 622 | |||
| 623 | !-- Original coefficients in the ECMWF model | ||
| 624 | |||
| 625 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD4(2,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 1.000000000_JPRB /) |
| 626 | |||
| 627 | ZAPAD4(2, 1, :) = (/& | ||
| 628 | & 0.690730834E-02_JPRB,& | ||
| 629 | & 0.151704275E+01_JPRB,& | ||
| 630 | & 0.751477543E+02_JPRB,& | ||
| 631 | & 0.759770236E+03_JPRB,& | ||
| 632 | & 0.109800326E+04_JPRB,& | ||
| 633 | & 0.148407574E+03_JPRB,& | ||
| 634 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 635 | ZAPAD4(2, 2, :) = (/& | ||
| 636 | & 0.863790752E-03_JPRB,& | ||
| 637 | & 0.448762291E+00_JPRB,& | ||
| 638 | & 0.332530367E+02_JPRB,& | ||
| 639 | & 0.190914146E+03_JPRB,& | ||
| 640 | & 0.000000000E+00_JPRB,& | ||
| 641 | & 0.000000000E+00_JPRB,& | ||
| 642 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 643 | ZAPAD4(2, 3, :) = (/& | ||
| 644 | & 0.000000000E+00_JPRB,& | ||
| 645 | & 0.000000000E+00_JPRB,& | ||
| 646 | & 0.000000000E+00_JPRB,& | ||
| 647 | & 0.000000000E+00_JPRB,& | ||
| 648 | & 0.000000000E+00_JPRB,& | ||
| 649 | & 0.000000000E+00_JPRB,& | ||
| 650 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 651 | |||
| 652 | ZBPAD4(2, 1, :) = (/& | ||
| 653 | & 0.690730834E-02_JPRB,& | ||
| 654 | & 0.151954406E+01_JPRB,& | ||
| 655 | & 0.756512527E+02_JPRB,& | ||
| 656 | & 0.779384997E+03_JPRB,& | ||
| 657 | & 0.121113108E+04_JPRB,& | ||
| 658 | & 0.207678436E+03_JPRB,& | ||
| 659 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 660 | ZBPAD4(2, 2, :) = (/& | ||
| 661 | & 0.863790752E-03_JPRB,& | ||
| 662 | & 0.448948107E+00_JPRB,& | ||
| 663 | & 0.333186750E+02_JPRB,& | ||
| 664 | & 0.192727216E+03_JPRB,& | ||
| 665 | & 0.100000000E+01_JPRB,& | ||
| 666 | & 0.000000000E+00_JPRB,& | ||
| 667 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 668 | ZBPAD4(2, 3, :) = (/& | ||
| 669 | & 1.000000000E+00_JPRB,& | ||
| 670 | & 0.000000000E+00_JPRB,& | ||
| 671 | & 0.000000000E+00_JPRB,& | ||
| 672 | & 0.000000000E+00_JPRB,& | ||
| 673 | & 0.000000000E+00_JPRB,& | ||
| 674 | & 0.000000000E+00_JPRB,& | ||
| 675 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 676 | |||
| 677 | DATA (ZRAY4(2,I_K),I_K=1,6) /& | ||
| 678 | & .164261E-01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 679 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/ | ||
| 680 | |||
| 681 | 2 | ZSWCE4(2) = 0.0_JPRB | |
| 682 | 2 | ZSWCP4(2) = 0.0_JPRB | |
| 683 | |||
| 684 | ! ---------------------------------------------------------------- | ||
| 685 | |||
| 686 | !* 1.19 - 2.38 Microns | ||
| 687 | |||
| 688 | 2 | ZSUN4(3) = 0.180608_JPRB | |
| 689 | |||
| 690 | !-- New coefficients | ||
| 691 | |||
| 692 | !ZD4(3,:)= (/ 0.000000000_JPRB, 0.800000000_JPRB, 1.000000000_JPRB /) | ||
| 693 | |||
| 694 | !ZAPAD4(3, 1, :) = (/& | ||
| 695 | ! &0.3325841E-03_JPRB,& | ||
| 696 | ! &0.6194496E+00_JPRB,& | ||
| 697 | ! &0.1497138E+03_JPRB,& | ||
| 698 | ! &0.2314864E+04_JPRB,& | ||
| 699 | ! &0.2380109E+04_JPRB,& | ||
| 700 | ! &0.9553823E+02_JPRB,& | ||
| 701 | ! &0.0000000E+00_JPRB/) | ||
| 702 | !ZAPAD4(3, 2, :) = (/& | ||
| 703 | ! &0.4552471E-03_JPRB,& | ||
| 704 | ! &0.4084154E+00_JPRB,& | ||
| 705 | ! &0.6114905E+01_JPRB,& | ||
| 706 | ! &0.7102540E+01_JPRB,& | ||
| 707 | ! &0.0000000E+00_JPRB,& | ||
| 708 | ! &0.0000000E+00_JPRB,& | ||
| 709 | ! &0.0000000E+00_JPRB/) | ||
| 710 | !ZAPAD4(3, 3, :) = (/& | ||
| 711 | ! &0.000000000E+00_JPRB,& | ||
| 712 | ! &0.000000000E+00_JPRB,& | ||
| 713 | ! &0.000000000E+00_JPRB,& | ||
| 714 | ! &0.000000000E+00_JPRB,& | ||
| 715 | ! &0.000000000E+00_JPRB,& | ||
| 716 | ! &0.000000000E+00_JPRB,& | ||
| 717 | ! &0.000000000E+00_JPRB/) | ||
| 718 | |||
| 719 | !ZBPAD4(3, 1, :) = (/& | ||
| 720 | ! &0.3325841E-03_JPRB,& | ||
| 721 | ! &0.6231947E+00_JPRB,& | ||
| 722 | ! &0.1553098E+03_JPRB,& | ||
| 723 | ! &0.2822458E+04_JPRB,& | ||
| 724 | ! &0.3885194E+04_JPRB,& | ||
| 725 | ! &0.2700235E+03_JPRB,& | ||
| 726 | ! &0.1000000E+01_JPRB/) | ||
| 727 | !ZBPAD4(3, 2, :) = (/& | ||
| 728 | ! &0.4552471E-03_JPRB,& | ||
| 729 | ! &0.4088242E+00_JPRB,& | ||
| 730 | ! &0.6411905E+01_JPRB,& | ||
| 731 | ! &0.9444439E+01_JPRB,& | ||
| 732 | ! &0.1000000E+01_JPRB,& | ||
| 733 | ! &0.0000000E+00_JPRB,& | ||
| 734 | ! &0.0000000E+00_JPRB/) | ||
| 735 | !ZBPAD4(3, 3, :) = (/& | ||
| 736 | ! &1.000000000E+00_JPRB,& | ||
| 737 | ! &0.000000000E+00_JPRB,& | ||
| 738 | ! &0.000000000E+00_JPRB,& | ||
| 739 | ! &0.000000000E+00_JPRB,& | ||
| 740 | ! &0.000000000E+00_JPRB,& | ||
| 741 | ! &0.000000000E+00_JPRB,& | ||
| 742 | ! &0.000000000E+00_JPRB/) | ||
| 743 | |||
| 744 | !ZRAY4(3,:)= (/& | ||
| 745 | ! &.288474E-02_JPRB, .133984E-02_JPRB,-.152812E-01_JPRB,& | ||
| 746 | ! &.540845E-01_JPRB,-.747444E-01_JPRB, .364285E-01_JPRB/) | ||
| 747 | |||
| 748 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD4(3,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 1.000000000_JPRB /) |
| 749 | |||
| 750 | ZAPAD4(3, 1, :) = (/& | ||
| 751 | & 0.837531303E-05_JPRB,& | ||
| 752 | & 0.173886341E-01_JPRB,& | ||
| 753 | & 0.518852799E+01_JPRB,& | ||
| 754 | & 0.159078416E+03_JPRB,& | ||
| 755 | & 0.493273523E+03_JPRB,& | ||
| 756 | & 0.102567293E+03_JPRB,& | ||
| 757 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 758 | ZAPAD4(3, 2, :) = (/& | ||
| 759 | & 0.657978575E-02_JPRB,& | ||
| 760 | & 0.752617872E+00_JPRB,& | ||
| 761 | & 0.158209734E+02_JPRB,& | ||
| 762 | & 0.410274915E+02_JPRB,& | ||
| 763 | & 0.000000000E+00_JPRB,& | ||
| 764 | & 0.000000000E+00_JPRB,& | ||
| 765 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 766 | ZAPAD4(3, 3, :) = (/& | ||
| 767 | & 0.000000000E+00_JPRB,& | ||
| 768 | & 0.000000000E+00_JPRB,& | ||
| 769 | & 0.000000000E+00_JPRB,& | ||
| 770 | & 0.000000000E+00_JPRB,& | ||
| 771 | & 0.000000000E+00_JPRB,& | ||
| 772 | & 0.000000000E+00_JPRB,& | ||
| 773 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 774 | |||
| 775 | ZBPAD4(3, 1, :) = (/& | ||
| 776 | & 0.837531303E-05_JPRB,& | ||
| 777 | & 0.174882536E-01_JPRB,& | ||
| 778 | & 0.534536580E+01_JPRB,& | ||
| 779 | & 0.180351767E+03_JPRB,& | ||
| 780 | & 0.673126838E+03_JPRB,& | ||
| 781 | & 0.182718543E+03_JPRB,& | ||
| 782 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 783 | ZBPAD4(3, 2, :) = (/& | ||
| 784 | & 0.657978575E-02_JPRB,& | ||
| 785 | & 0.753752065E+00_JPRB,& | ||
| 786 | & 0.159286262E+02_JPRB,& | ||
| 787 | & 0.424278450E+02_JPRB,& | ||
| 788 | & 0.100000000E+01_JPRB,& | ||
| 789 | & 0.000000000E+00_JPRB,& | ||
| 790 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 791 | ZBPAD4(3, 3, :) = (/& | ||
| 792 | & 1.000000000E+00_JPRB,& | ||
| 793 | & 0.000000000E+00_JPRB,& | ||
| 794 | & 0.000000000E+00_JPRB,& | ||
| 795 | & 0.000000000E+00_JPRB,& | ||
| 796 | & 0.000000000E+00_JPRB,& | ||
| 797 | & 0.000000000E+00_JPRB,& | ||
| 798 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 799 | |||
| 800 | ZRAY4(3,:)= (/& | ||
| 801 | & .180438E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 802 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 803 | |||
| 804 | 2 | ZSWCE4(3) = 0.0_JPRB | |
| 805 | 2 | ZSWCP4(3) = 0.0_JPRB | |
| 806 | |||
| 807 | ! ---------------------------------------------------------------- | ||
| 808 | |||
| 809 | !* 2.38 - 4.00 Microns | ||
| 810 | |||
| 811 | 2 | ZSUN4(4) = 0.033474_JPRB | |
| 812 | |||
| 813 | !-- New coefficients | ||
| 814 | |||
| 815 | !ZD4(4,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) | ||
| 816 | |||
| 817 | !ZAPAD4(4, 1, :) = (/& | ||
| 818 | ! &0.2122889E-06_JPRB,& | ||
| 819 | ! &0.9030576E-03_JPRB,& | ||
| 820 | ! &0.2431282E+00_JPRB,& | ||
| 821 | ! &0.4901345E+01_JPRB,& | ||
| 822 | ! &0.3996347E+01_JPRB,& | ||
| 823 | ! &0.3910227E+01_JPRB,& | ||
| 824 | ! &0.0000000E+00_JPRB/) | ||
| 825 | !ZAPAD4(4, 2, :) = (/& | ||
| 826 | ! &0.1215163E-03_JPRB,& | ||
| 827 | ! &0.1222574E+00_JPRB,& | ||
| 828 | ! &0.9382420E+01_JPRB,& | ||
| 829 | ! &0.6875727E+02_JPRB,& | ||
| 830 | ! &0.2746421E+02_JPRB,& | ||
| 831 | ! &0.0000000E+00_JPRB,& | ||
| 832 | ! &0.0000000E+00_JPRB/) | ||
| 833 | !ZAPAD4(4, 3, :) = (/& | ||
| 834 | ! &0.263068898E+02_JPRB,& | ||
| 835 | ! &0.146425875E+03_JPRB,& | ||
| 836 | ! &0.860137809E+02_JPRB,& | ||
| 837 | ! &0.000000000E+00_JPRB,& | ||
| 838 | ! &0.000000000E+00_JPRB,& | ||
| 839 | ! &0.000000000E+00_JPRB,& | ||
| 840 | ! &0.000000000E+00_JPRB/) | ||
| 841 | |||
| 842 | !ZBPAD4(4, 1, :) = (/& | ||
| 843 | ! &0.2122889E-06_JPRB,& | ||
| 844 | ! &0.9379083E-03_JPRB,& | ||
| 845 | ! &0.2957335E+00_JPRB,& | ||
| 846 | ! &0.8747190E+01_JPRB,& | ||
| 847 | ! &0.1015794E+02_JPRB,& | ||
| 848 | ! &0.1361277E+02_JPRB,& | ||
| 849 | ! &0.1000000E+01_JPRB/) | ||
| 850 | !ZBPAD4(4, 2, :) = (/& | ||
| 851 | ! &0.1215163E-03_JPRB,& | ||
| 852 | ! &0.1255648E+00_JPRB,& | ||
| 853 | ! &0.1060119E+02_JPRB,& | ||
| 854 | ! &0.8414439E+02_JPRB,& | ||
| 855 | ! &0.4299438E+02_JPRB,& | ||
| 856 | ! &0.1000000E+01_JPRB,& | ||
| 857 | ! &0.0000000E+00_JPRB/) | ||
| 858 | !ZBPAD4(4, 3, :) = (/& | ||
| 859 | ! &0.263068898E+02_JPRB,& | ||
| 860 | ! &0.152569217E+03_JPRB,& | ||
| 861 | ! &0.976791971E+02_JPRB,& | ||
| 862 | ! &0.100000000E+01_JPRB,& | ||
| 863 | ! &0.000000000E+00_JPRB,& | ||
| 864 | ! &0.000000000E+00_JPRB,& | ||
| 865 | ! &0.000000000E+00_JPRB/) | ||
| 866 | |||
| 867 | !ZRAY4(4,:)= (/& | ||
| 868 | ! &.493545E-03_JPRB, .355696E-03_JPRB,-.284543E-02_JPRB,& | ||
| 869 | ! &.741248E-02_JPRB,-.773691E-02_JPRB, .370679E-02_JPRB/) | ||
| 870 | |||
| 871 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD4(4,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
| 872 | |||
| 873 | ZAPAD4(4, 1, :) = (/& | ||
| 874 | & 0.122118185E-06_JPRB,& | ||
| 875 | & 0.154042531E-02_JPRB,& | ||
| 876 | & 0.141152193E+01_JPRB,& | ||
| 877 | & 0.685368761E+02_JPRB,& | ||
| 878 | & 0.216522281E+03_JPRB,& | ||
| 879 | & 0.421228746E+02_JPRB,& | ||
| 880 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 881 | ZAPAD4(4, 2, :) = (/& | ||
| 882 | & 0.364233560E-10_JPRB,& | ||
| 883 | & 0.217340835E-06_JPRB,& | ||
| 884 | & 0.292623386E-03_JPRB,& | ||
| 885 | & 0.797100631E-01_JPRB,& | ||
| 886 | & 0.319103672E+01_JPRB,& | ||
| 887 | & 0.110530283E+02_JPRB,& | ||
| 888 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 889 | ZAPAD4(4, 3, :) = (/& | ||
| 890 | & 0.263068898E+02_JPRB,& | ||
| 891 | & 0.146425875E+03_JPRB,& | ||
| 892 | & 0.860137809E+02_JPRB,& | ||
| 893 | & 0.000000000E+00_JPRB,& | ||
| 894 | & 0.000000000E+00_JPRB,& | ||
| 895 | & 0.000000000E+00_JPRB,& | ||
| 896 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 897 | |||
| 898 | ZBPAD4(4, 1, :) = (/& | ||
| 899 | & 0.122118185E-06_JPRB,& | ||
| 900 | & 0.156287582E-02_JPRB,& | ||
| 901 | & 0.156994562E+01_JPRB,& | ||
| 902 | & 0.102304103E+03_JPRB,& | ||
| 903 | & 0.475479878E+03_JPRB,& | ||
| 904 | & 0.188714799E+03_JPRB,& | ||
| 905 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 906 | ZBPAD4(4, 2, :) = (/& | ||
| 907 | & 0.364233560E-10_JPRB,& | ||
| 908 | & 0.218265806E-06_JPRB,& | ||
| 909 | & 0.297085917E-03_JPRB,& | ||
| 910 | & 0.834253403E-01_JPRB,& | ||
| 911 | & 0.358290002E+01_JPRB,& | ||
| 912 | & 0.139206164E+02_JPRB,& | ||
| 913 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.100000000E+01_JPRB/) |
| 914 | ZBPAD4(4, 3, :) = (/& | ||
| 915 | & 0.263068898E+02_JPRB,& | ||
| 916 | & 0.152569217E+03_JPRB,& | ||
| 917 | & 0.976791971E+02_JPRB,& | ||
| 918 | & 0.100000000E+01_JPRB,& | ||
| 919 | & 0.000000000E+00_JPRB,& | ||
| 920 | & 0.000000000E+00_JPRB,& | ||
| 921 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 922 | |||
| 923 | ZRAY4(4,:)= (/& | ||
| 924 | & .136020E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 925 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 926 | |||
| 927 | 2 | ZSWCE4(4) = 0.0_JPRB | |
| 928 | 2 | ZSWCP4(4) = 0.0_JPRB | |
| 929 | |||
| 930 | !===================================================================== | ||
| 931 | |||
| 932 | !* 1.3 COEFFICIENTS FOR SIX SPECTRAL INTERVALS | ||
| 933 | ! --------------------------------------- | ||
| 934 | |||
| 935 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING | ||
| 936 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 | ||
| 937 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) | ||
| 938 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 | ||
| 939 | |||
| 940 | ZADJUS6 = 0.9905709_JPRB | ||
| 941 | ZADJUS6 = 1.0_JPRB | ||
| 942 | |||
| 943 | ZTDH6IS = 0.450_JPRB | ||
| 944 | ZTDU6IS = 0.375_JPRB | ||
| 945 | ZTH6IS = 273._JPRB | ||
| 946 | ZTU6IS = 273._JPRB | ||
| 947 | ZPDH6IS = 0.90_JPRB | ||
| 948 | ZPDU6IS = 0.75_JPRB | ||
| 949 | ZPRH6IS = 101300._JPRB | ||
| 950 | ZPRU6IS = 101300._JPRB | ||
| 951 | |||
| 952 | !* 1st spectral interval: U.V. (0.18 - 0.25 Micron) | ||
| 953 | |||
| 954 | 2 | ZSUN6(1) = 0.001917_JPRB | |
| 955 | |||
| 956 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(1,:)= (/ 1.000000000_JPRB, 1.000000000_JPRB, 0.000000000_JPRB /) |
| 957 | |||
| 958 | ZAPAD6(1, 1, :) = (/& | ||
| 959 | & 0.000000000E-00_JPRB,& | ||
| 960 | & 0.000000000E-00_JPRB,& | ||
| 961 | & 0.000000000E-00_JPRB,& | ||
| 962 | & 0.000000000E-00_JPRB,& | ||
| 963 | & 0.000000000E-00_JPRB,& | ||
| 964 | & 0.000000000E-00_JPRB,& | ||
| 965 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 966 | ZAPAD6(1, 2, :) = (/& | ||
| 967 | & 0.000000000E-00_JPRB,& | ||
| 968 | & 0.000000000E-00_JPRB,& | ||
| 969 | & 0.000000000E-00_JPRB,& | ||
| 970 | & 0.000000000E-00_JPRB,& | ||
| 971 | & 0.000000000E-00_JPRB,& | ||
| 972 | & 0.000000000E-00_JPRB,& | ||
| 973 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 974 | ZAPAD6(1, 3, :) = (/& | ||
| 975 | & 0.000000000E-00_JPRB,& | ||
| 976 | & 0.000000000E-00_JPRB,& | ||
| 977 | & 0.000000000E-00_JPRB,& | ||
| 978 | & 0.000000000E-00_JPRB,& | ||
| 979 | & 0.000000000E-00_JPRB,& | ||
| 980 | & 0.000000000E-00_JPRB,& | ||
| 981 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 982 | |||
| 983 | ZBPAD6(1, 1, :) = (/& | ||
| 984 | & 0.100000000E+01_JPRB,& | ||
| 985 | & 0.000000000E-00_JPRB,& | ||
| 986 | & 0.000000000E-00_JPRB,& | ||
| 987 | & 0.000000000E-00_JPRB,& | ||
| 988 | & 0.000000000E-00_JPRB,& | ||
| 989 | & 0.000000000E-00_JPRB,& | ||
| 990 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 991 | ZBPAD6(1, 2, :) = (/& | ||
| 992 | & 0.100000000E+01_JPRB,& | ||
| 993 | & 0.000000000E-00_JPRB,& | ||
| 994 | & 0.000000000E-00_JPRB,& | ||
| 995 | & 0.000000000E-00_JPRB,& | ||
| 996 | & 0.000000000E-00_JPRB,& | ||
| 997 | & 0.000000000E-00_JPRB,& | ||
| 998 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 999 | ZBPAD6(1, 3, :) = (/& | ||
| 1000 | & 0.100000000E+01_JPRB,& | ||
| 1001 | & 0.000000000E-00_JPRB,& | ||
| 1002 | & 0.000000000E-00_JPRB,& | ||
| 1003 | & 0.000000000E-00_JPRB,& | ||
| 1004 | & 0.000000000E-00_JPRB,& | ||
| 1005 | & 0.000000000E-00_JPRB,& | ||
| 1006 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1007 | |||
| 1008 | ZRAY6(1,:)= (/& | ||
| 1009 | & .334018E+00_JPRB,-.298776E+01_JPRB, .613911E+02_JPRB,& | ||
| 1010 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & -.164331E+03_JPRB, .197946E+03_JPRB,-.652206E+02_JPRB/) |
| 1011 | ZRBY6(1,:)= (/& | ||
| 1012 | & .43959002E+01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1013 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1014 | |||
| 1015 | 2 | ZSWCE6(1) = 0.0_JPRB | |
| 1016 | 2 | ZSWCP6(1) = 0.0_JPRB | |
| 1017 | |||
| 1018 | 2 | NEXPO3(1) = 7 | |
| 1019 | REXPO3(1, 1, :) =(/& | ||
| 1020 | & 0.051395E+00_JPRB, 0.048250E+00_JPRB, 0.112339E+00_JPRB,& | ||
| 1021 | & 0.101426E+00_JPRB, 0.007700E+00_JPRB, 0.441320E+00_JPRB,& | ||
| 1022 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.237571E+00_JPRB /) |
| 1023 | REXPO3(1, 2, :) =(/& | ||
| 1024 | & 0.100022E+02_JPRB, 0.851159E+02_JPRB, 0.346737E+03_JPRB,& | ||
| 1025 | & 0.158501E+02_JPRB, 0.724223E+01_JPRB, 0.177828E+03_JPRB,& | ||
| 1026 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.467708E+02_JPRB /) |
| 1027 | |||
| 1028 | !* 2nd spectral interval: U.V. (0.25 - 0.44 Micron) | ||
| 1029 | |||
| 1030 | 2 | ZSUN6(2) = 0.135708_JPRB | |
| 1031 | |||
| 1032 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(2,:)= (/ 1.000000000_JPRB, 1.000000000_JPRB, 0.000000000_JPRB /) |
| 1033 | |||
| 1034 | ZAPAD6(2, 1, :) = (/& | ||
| 1035 | & 0.000000000E-00_JPRB,& | ||
| 1036 | & 0.000000000E-00_JPRB,& | ||
| 1037 | & 0.000000000E-00_JPRB,& | ||
| 1038 | & 0.000000000E-00_JPRB,& | ||
| 1039 | & 0.000000000E-00_JPRB,& | ||
| 1040 | & 0.000000000E-00_JPRB,& | ||
| 1041 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1042 | ZAPAD6(2, 2, :) = (/& | ||
| 1043 | & 0.000000000E-00_JPRB,& | ||
| 1044 | & 0.000000000E-00_JPRB,& | ||
| 1045 | & 0.000000000E-00_JPRB,& | ||
| 1046 | & 0.000000000E-00_JPRB,& | ||
| 1047 | & 0.000000000E-00_JPRB,& | ||
| 1048 | & 0.000000000E-00_JPRB,& | ||
| 1049 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1050 | ZAPAD6(2, 3, :) = (/& | ||
| 1051 | & 0.000000000E-00_JPRB,& | ||
| 1052 | & 0.000000000E-00_JPRB,& | ||
| 1053 | & 0.000000000E-00_JPRB,& | ||
| 1054 | & 0.000000000E-00_JPRB,& | ||
| 1055 | & 0.000000000E-00_JPRB,& | ||
| 1056 | & 0.000000000E-00_JPRB,& | ||
| 1057 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1058 | |||
| 1059 | ZBPAD6(2, 1, :) = (/& | ||
| 1060 | & 0.100000000E+01_JPRB,& | ||
| 1061 | & 0.000000000E-00_JPRB,& | ||
| 1062 | & 0.000000000E-00_JPRB,& | ||
| 1063 | & 0.000000000E-00_JPRB,& | ||
| 1064 | & 0.000000000E-00_JPRB,& | ||
| 1065 | & 0.000000000E-00_JPRB,& | ||
| 1066 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1067 | ZBPAD6(2, 2, :) = (/& | ||
| 1068 | & 0.100000000E+01_JPRB,& | ||
| 1069 | & 0.000000000E-00_JPRB,& | ||
| 1070 | & 0.000000000E-00_JPRB,& | ||
| 1071 | & 0.000000000E-00_JPRB,& | ||
| 1072 | & 0.000000000E-00_JPRB,& | ||
| 1073 | & 0.000000000E-00_JPRB,& | ||
| 1074 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1075 | ZBPAD6(2, 3, :) = (/& | ||
| 1076 | & 0.100000000E+01_JPRB,& | ||
| 1077 | & 0.000000000E-00_JPRB,& | ||
| 1078 | & 0.000000000E-00_JPRB,& | ||
| 1079 | & 0.000000000E-00_JPRB,& | ||
| 1080 | & 0.000000000E-00_JPRB,& | ||
| 1081 | & 0.000000000E-00_JPRB,& | ||
| 1082 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1083 | |||
| 1084 | ZRAY6(2,:)= (/& | ||
| 1085 | & -.895408E-03_JPRB, .283130E+01_JPRB,-.867917E+01_JPRB,& | ||
| 1086 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & .148672E+02_JPRB,-.127282E+02_JPRB, .422212E+01_JPRB/) |
| 1087 | ZRBY6(2,:)= (/& | ||
| 1088 | & .55503070E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1089 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1090 | |||
| 1091 | 2 | ZSWCE6(2) = 0.0_JPRB | |
| 1092 | 2 | ZSWCP6(2) = 0.0_JPRB | |
| 1093 | |||
| 1094 | 2 | NEXPO3(2) = 7 | |
| 1095 | REXPO3(2, 1, :) =(/& | ||
| 1096 | & 0.043801E+00_JPRB, 0.078893E+00_JPRB, 0.036839E+00_JPRB,& | ||
| 1097 | & 0.022503E+00_JPRB, 0.042333E+00_JPRB, 0.037870E+00_JPRB,& | ||
| 1098 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.737762E+00_JPRB /) |
| 1099 | REXPO3(2, 2, :) =(/& | ||
| 1100 | & 0.234249E+01_JPRB, 0.125170E+00_JPRB, 0.549527E+02_JPRB,& | ||
| 1101 | & 0.257041E+03_JPRB, 0.476838E+00_JPRB, 0.911993E+01_JPRB,& | ||
| 1102 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1103 | |||
| 1104 | !* 3rd spectral interval: Visible (0.44 - 0.69 Micron) | ||
| 1105 | |||
| 1106 | 2 | ZSUN6(3) = 0.322135_JPRB | |
| 1107 | |||
| 1108 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(3,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) |
| 1109 | |||
| 1110 | ZAPAD6(3, 1, :) = (/& | ||
| 1111 | & 0.1762097E+03_JPRB,& | ||
| 1112 | & 0.1641762E+03_JPRB,& | ||
| 1113 | & 0.8687919E+02_JPRB,& | ||
| 1114 | & 0.0000000E-00_JPRB,& | ||
| 1115 | & 0.0000000E-00_JPRB,& | ||
| 1116 | & 0.0000000E-00_JPRB,& | ||
| 1117 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E-00_JPRB/) |
| 1118 | ZAPAD6(3, 2, :) = (/& | ||
| 1119 | & 0.5581224E+00_JPRB,& | ||
| 1120 | & 0.1748430E+03_JPRB,& | ||
| 1121 | & 0.1134123E+04_JPRB,& | ||
| 1122 | & 0.3490429E+03_JPRB,& | ||
| 1123 | & 0.0000000E-00_JPRB,& | ||
| 1124 | & 0.0000000E-00_JPRB,& | ||
| 1125 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E-00_JPRB/) |
| 1126 | ZAPAD6(3, 3, :) = (/& | ||
| 1127 | & 0.000000000E-00_JPRB,& | ||
| 1128 | & 0.000000000E-00_JPRB,& | ||
| 1129 | & 0.000000000E-00_JPRB,& | ||
| 1130 | & 0.000000000E-00_JPRB,& | ||
| 1131 | & 0.000000000E-00_JPRB,& | ||
| 1132 | & 0.000000000E-00_JPRB,& | ||
| 1133 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1134 | |||
| 1135 | ZBPAD6(3, 1, :) = (/& | ||
| 1136 | & 0.1762097E+03_JPRB,& | ||
| 1137 | & 0.1663950E+03_JPRB,& | ||
| 1138 | & 0.8939724E+02_JPRB,& | ||
| 1139 | & 0.1000000E+01_JPRB,& | ||
| 1140 | & 0.0000000E-00_JPRB,& | ||
| 1141 | & 0.0000000E-00_JPRB,& | ||
| 1142 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E-00_JPRB/) |
| 1143 | ZBPAD6(3, 2, :) = (/& | ||
| 1144 | & 0.5581224E+00_JPRB,& | ||
| 1145 | & 0.1749251E+03_JPRB,& | ||
| 1146 | & 0.1159910E+04_JPRB,& | ||
| 1147 | & 0.3893268E+03_JPRB,& | ||
| 1148 | & 0.1000000E+01_JPRB,& | ||
| 1149 | & 0.0000000E-00_JPRB,& | ||
| 1150 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E-00_JPRB/) |
| 1151 | ZBPAD6(3, 3, :) = (/& | ||
| 1152 | & 0.100000000E+01_JPRB,& | ||
| 1153 | & 0.000000000E-00_JPRB,& | ||
| 1154 | & 0.000000000E-00_JPRB,& | ||
| 1155 | & 0.000000000E-00_JPRB,& | ||
| 1156 | & 0.000000000E-00_JPRB,& | ||
| 1157 | & 0.000000000E-00_JPRB,& | ||
| 1158 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E-00_JPRB/) |
| 1159 | |||
| 1160 | ZRAY6(3,:)= (/& | ||
| 1161 | & .474852E-01_JPRB, .605110E+00_JPRB,-.248070E+01_JPRB,& | ||
| 1162 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & .485580E+01_JPRB,-.444043E+01_JPRB, .152369E+01_JPRB/) |
| 1163 | ZRBY6(3,:)= (/& | ||
| 1164 | & .10528199E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1165 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1166 | |||
| 1167 | 2 | ZSWCE6(3) = 0.0_JPRB | |
| 1168 | 2 | ZSWCP6(3) = 0.0_JPRB | |
| 1169 | |||
| 1170 | 2 | NEXPO3(3) = 6 | |
| 1171 | REXPO3(3, 1, :) =(/& | ||
| 1172 | & 0.063442E+00_JPRB, 0.058550E+00_JPRB, 0.237534E+00_JPRB,& | ||
| 1173 | & 0.412292E+00_JPRB, 0.126141E+00_JPRB, 0.102041E+00_JPRB,& | ||
| 1174 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1175 | REXPO3(3, 2, :) =(/& | ||
| 1176 | & 0.125170E+00_JPRB, 0.119209E-01_JPRB, 0.119209E+00_JPRB,& | ||
| 1177 | & 0.417233E-01_JPRB, 0.894070E-01_JPRB, 0.000000E+00_JPRB,& | ||
| 1178 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1179 | |||
| 1180 | ! ---------------------------------------------------------------- | ||
| 1181 | |||
| 1182 | !* Near-Infrared (0.69 - 4.0 Microns) is sub-divided into: | ||
| 1183 | |||
| 1184 | ! ---------------------------------------------------------------- | ||
| 1185 | |||
| 1186 | !* 0.69 - 1.19 Micron | ||
| 1187 | |||
| 1188 | !* UMG is O2 only | ||
| 1189 | |||
| 1190 | 2 | ZSUN6(4) = 0.326158_JPRB | |
| 1191 | |||
| 1192 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(4,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 1.000000000_JPRB /) |
| 1193 | |||
| 1194 | ZAPAD6(4, 1, :) = (/& | ||
| 1195 | & 0.1335726E+02_JPRB,& | ||
| 1196 | & 0.2939136E+04_JPRB,& | ||
| 1197 | & 0.4010585E+05_JPRB,& | ||
| 1198 | & 0.7195030E+05_JPRB,& | ||
| 1199 | & 0.1648338E+05_JPRB,& | ||
| 1200 | & 0.3373738E+03_JPRB,& | ||
| 1201 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1202 | ZAPAD6(4, 2, :) = (/& | ||
| 1203 | & 0.2001271E-01_JPRB,& | ||
| 1204 | & 0.2480831E+01_JPRB,& | ||
| 1205 | & 0.3444162E+02_JPRB,& | ||
| 1206 | & 0.4788946E+02_JPRB,& | ||
| 1207 | & 0.0000000E+00_JPRB,& | ||
| 1208 | & 0.0000000E+00_JPRB,& | ||
| 1209 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1210 | ZAPAD6(4, 3, :) = (/& | ||
| 1211 | & 0.000000000E+00_JPRB,& | ||
| 1212 | & 0.000000000E+00_JPRB,& | ||
| 1213 | & 0.000000000E+00_JPRB,& | ||
| 1214 | & 0.000000000E+00_JPRB,& | ||
| 1215 | & 0.000000000E+00_JPRB,& | ||
| 1216 | & 0.000000000E+00_JPRB,& | ||
| 1217 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1218 | |||
| 1219 | ZBPAD6(4, 1, :) = (/& | ||
| 1220 | & 0.1335726E+02_JPRB,& | ||
| 1221 | & 0.2942327E+04_JPRB,& | ||
| 1222 | & 0.4077237E+05_JPRB,& | ||
| 1223 | & 0.7749017E+05_JPRB,& | ||
| 1224 | & 0.2123132E+05_JPRB,& | ||
| 1225 | & 0.6659687E+03_JPRB,& | ||
| 1226 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.1000000E+01_JPRB/) |
| 1227 | ZBPAD6(4, 2, :) = (/& | ||
| 1228 | & 0.2001271E-01_JPRB,& | ||
| 1229 | & 0.2549067E+01_JPRB,& | ||
| 1230 | & 0.3752433E+02_JPRB,& | ||
| 1231 | & 0.6276637E+02_JPRB,& | ||
| 1232 | & 0.1000000E+01_JPRB,& | ||
| 1233 | & 0.0000000E+00_JPRB,& | ||
| 1234 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1235 | ZBPAD6(4, 3, :) = (/& | ||
| 1236 | & 1.000000000E+00_JPRB,& | ||
| 1237 | & 0.000000000E+00_JPRB,& | ||
| 1238 | & 0.000000000E+00_JPRB,& | ||
| 1239 | & 0.000000000E+00_JPRB,& | ||
| 1240 | & 0.000000000E+00_JPRB,& | ||
| 1241 | & 0.000000000E+00_JPRB,& | ||
| 1242 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1243 | |||
| 1244 | ZRAY6(4,:)= (/& | ||
| 1245 | & .519710E-01_JPRB,-.150667E+00_JPRB, .154170E+01_JPRB,& | ||
| 1246 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & -.518901E+01_JPRB, .668011E+01_JPRB,-.294843E+01_JPRB/) |
| 1247 | ZRBY6(4,:)= (/& | ||
| 1248 | & .16436996E-01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1249 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1250 | |||
| 1251 | 2 | ZSWCE6(4) = 0.0_JPRB | |
| 1252 | 2 | ZSWCP6(4) = 0.0_JPRB | |
| 1253 | |||
| 1254 | 2 | NEXPO3(4) = 4 | |
| 1255 | REXPO3(4, 1, :) =(/& | ||
| 1256 | & 0.000074E+00_JPRB, 0.320194E+00_JPRB, 0.082915E+00_JPRB,& | ||
| 1257 | & 0.596816E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1258 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1259 | REXPO3(4, 2, :) =(/& | ||
| 1260 | & 0.232458E+00_JPRB, 0.119209E-01_JPRB, 0.178814E-01_JPRB,& | ||
| 1261 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1262 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1263 | |||
| 1264 | ! ---------------------------------------------------------------- | ||
| 1265 | |||
| 1266 | !* 1.19 - 2.38 Microns | ||
| 1267 | |||
| 1268 | !* UMG is CO2 only | ||
| 1269 | |||
| 1270 | 2 | ZSUN6(5) = 0.180608_JPRB | |
| 1271 | |||
| 1272 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(5,:)= (/ 0.000000000_JPRB, 0.800000000_JPRB, 1.000000000_JPRB /) |
| 1273 | |||
| 1274 | ZAPAD6(5, 1, :) = (/& | ||
| 1275 | & 0.3325841E-03_JPRB,& | ||
| 1276 | & 0.6194496E+00_JPRB,& | ||
| 1277 | & 0.1497138E+03_JPRB,& | ||
| 1278 | & 0.2314864E+04_JPRB,& | ||
| 1279 | & 0.2380109E+04_JPRB,& | ||
| 1280 | & 0.9553823E+02_JPRB,& | ||
| 1281 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1282 | ZAPAD6(5, 2, :) = (/& | ||
| 1283 | & 0.4552471E-03_JPRB,& | ||
| 1284 | & 0.4084154E+00_JPRB,& | ||
| 1285 | & 0.6114905E+01_JPRB,& | ||
| 1286 | & 0.7102540E+01_JPRB,& | ||
| 1287 | & 0.0000000E+00_JPRB,& | ||
| 1288 | & 0.0000000E+00_JPRB,& | ||
| 1289 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1290 | ZAPAD6(5, 3, :) = (/& | ||
| 1291 | & 0.000000000E+00_JPRB,& | ||
| 1292 | & 0.000000000E+00_JPRB,& | ||
| 1293 | & 0.000000000E+00_JPRB,& | ||
| 1294 | & 0.000000000E+00_JPRB,& | ||
| 1295 | & 0.000000000E+00_JPRB,& | ||
| 1296 | & 0.000000000E+00_JPRB,& | ||
| 1297 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1298 | |||
| 1299 | ZBPAD6(5, 1, :) = (/& | ||
| 1300 | & 0.3325841E-03_JPRB,& | ||
| 1301 | & 0.6231947E+00_JPRB,& | ||
| 1302 | & 0.1553098E+03_JPRB,& | ||
| 1303 | & 0.2822458E+04_JPRB,& | ||
| 1304 | & 0.3885194E+04_JPRB,& | ||
| 1305 | & 0.2700235E+03_JPRB,& | ||
| 1306 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.1000000E+01_JPRB/) |
| 1307 | ZBPAD6(5, 2, :) = (/& | ||
| 1308 | & 0.4552471E-03_JPRB,& | ||
| 1309 | & 0.4088242E+00_JPRB,& | ||
| 1310 | & 0.6411905E+01_JPRB,& | ||
| 1311 | & 0.9444439E+01_JPRB,& | ||
| 1312 | & 0.1000000E+01_JPRB,& | ||
| 1313 | & 0.0000000E+00_JPRB,& | ||
| 1314 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1315 | ZBPAD6(5, 3, :) = (/& | ||
| 1316 | & 1.000000000E+00_JPRB,& | ||
| 1317 | & 0.000000000E+00_JPRB,& | ||
| 1318 | & 0.000000000E+00_JPRB,& | ||
| 1319 | & 0.000000000E+00_JPRB,& | ||
| 1320 | & 0.000000000E+00_JPRB,& | ||
| 1321 | & 0.000000000E+00_JPRB,& | ||
| 1322 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1323 | |||
| 1324 | ZRAY6(5,:)= (/& | ||
| 1325 | & .288474E-02_JPRB, .133984E-02_JPRB,-.152812E-01_JPRB,& | ||
| 1326 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & .540845E-01_JPRB,-.747444E-01_JPRB, .364285E-01_JPRB/) |
| 1327 | ZRBY6(5,:)= (/& | ||
| 1328 | & .18073079E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1329 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1330 | |||
| 1331 | 2 | ZSWCE6(5) = 0.0_JPRB | |
| 1332 | 2 | ZSWCP6(5) = 0.0_JPRB | |
| 1333 | |||
| 1334 | 2 | NEXPO3(5) = 0 | |
| 1335 | REXPO3(5, 1, :) =(/& | ||
| 1336 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1337 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1338 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1339 | REXPO3(5, 2, :) =(/& | ||
| 1340 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1341 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1342 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1343 | |||
| 1344 | ! ---------------------------------------------------------------- | ||
| 1345 | |||
| 1346 | !* 2.38 - 4.00 Microns | ||
| 1347 | |||
| 1348 | 2 | ZSUN6(6) = 0.033474_JPRB | |
| 1349 | |||
| 1350 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 6 times.
|
8 | ZD6(6,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
| 1351 | |||
| 1352 | ZAPAD6(6, 1, :) = (/& | ||
| 1353 | & 0.2122889E-06_JPRB,& | ||
| 1354 | & 0.9030576E-03_JPRB,& | ||
| 1355 | & 0.2431282E+00_JPRB,& | ||
| 1356 | & 0.4901345E+01_JPRB,& | ||
| 1357 | & 0.3996347E+01_JPRB,& | ||
| 1358 | & 0.3910227E+01_JPRB,& | ||
| 1359 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1360 | ZAPAD6(6, 2, :) = (/& | ||
| 1361 | & 0.1215163E-03_JPRB,& | ||
| 1362 | & 0.1222574E+00_JPRB,& | ||
| 1363 | & 0.9382420E+01_JPRB,& | ||
| 1364 | & 0.6875727E+02_JPRB,& | ||
| 1365 | & 0.2746421E+02_JPRB,& | ||
| 1366 | & 0.0000000E+00_JPRB,& | ||
| 1367 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1368 | ZAPAD6(6, 3, :) = (/& | ||
| 1369 | & 0.263068898E+02_JPRB,& | ||
| 1370 | & 0.146425875E+03_JPRB,& | ||
| 1371 | & 0.860137809E+02_JPRB,& | ||
| 1372 | & 0.000000000E+00_JPRB,& | ||
| 1373 | & 0.000000000E+00_JPRB,& | ||
| 1374 | & 0.000000000E+00_JPRB,& | ||
| 1375 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1376 | |||
| 1377 | ZBPAD6(6, 1, :) = (/& | ||
| 1378 | & 0.2122889E-06_JPRB,& | ||
| 1379 | & 0.9379083E-03_JPRB,& | ||
| 1380 | & 0.2957335E+00_JPRB,& | ||
| 1381 | & 0.8747190E+01_JPRB,& | ||
| 1382 | & 0.1015794E+02_JPRB,& | ||
| 1383 | & 0.1361277E+02_JPRB,& | ||
| 1384 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.1000000E+01_JPRB/) |
| 1385 | ZBPAD6(6, 2, :) = (/& | ||
| 1386 | & 0.1215163E-03_JPRB,& | ||
| 1387 | & 0.1255648E+00_JPRB,& | ||
| 1388 | & 0.1060119E+02_JPRB,& | ||
| 1389 | & 0.8414439E+02_JPRB,& | ||
| 1390 | & 0.4299438E+02_JPRB,& | ||
| 1391 | & 0.1000000E+01_JPRB,& | ||
| 1392 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.0000000E+00_JPRB/) |
| 1393 | ZBPAD6(6, 3, :) = (/& | ||
| 1394 | & 0.263068898E+02_JPRB,& | ||
| 1395 | & 0.152569217E+03_JPRB,& | ||
| 1396 | & 0.976791971E+02_JPRB,& | ||
| 1397 | & 0.100000000E+01_JPRB,& | ||
| 1398 | & 0.000000000E+00_JPRB,& | ||
| 1399 | & 0.000000000E+00_JPRB,& | ||
| 1400 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000000E+00_JPRB/) |
| 1401 | |||
| 1402 | ZRAY6(6,:)= (/& | ||
| 1403 | & .493545E-03_JPRB, .355696E-03_JPRB,-.284543E-02_JPRB,& | ||
| 1404 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | & .741248E-02_JPRB,-.773691E-02_JPRB, .370679E-02_JPRB/) |
| 1405 | ZRBY6(6,:)= (/& | ||
| 1406 | & .13618247E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& | ||
| 1407 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
| 1408 | |||
| 1409 | 2 | ZSWCE6(6) = 0.0_JPRB | |
| 1410 | 2 | ZSWCP6(6) = 0.0_JPRB | |
| 1411 | |||
| 1412 | 2 | NEXPO3(6) = 0 | |
| 1413 | REXPO3(6, 1, :) =(/& | ||
| 1414 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1415 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1416 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 14 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1417 | REXPO3(6, 2, :) =(/& | ||
| 1418 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1419 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& | ||
| 1420 |
2/2✓ Branch 0 taken 14 times.
✓ Branch 1 taken 2 times.
|
16 | & 0.000000E+00_JPRB /) |
| 1421 | |||
| 1422 | !===================================================================== | ||
| 1423 | !* 2.4 OPTICAL PARAMETERS FOR RAIN DROPS | ||
| 1424 | ! Savijarvi et al. (1996) | ||
| 1425 | |||
| 1426 | ZRTO1 = 0.003_JPRB | ||
| 1427 | ZRTO2 = -0.22_JPRB | ||
| 1428 | ! CAUTION JUST TEMPORARY PARAMETERS | ||
| 1429 | 2 | ZROMA2(1:2)= (/ 0.00008_JPRB , 0.264_JPRB /) | |
| 1430 | 2 | ZROMB2(1:2)= (/ 0.23_JPRB , 0.09_JPRB /) | |
| 1431 | 2 | ZRASY2(1:2)= (/ 0.88_JPRB , 0.94_JPRB /) | |
| 1432 | |||
| 1433 | 2 | ZRA2(1:2)= (/ 1.5_JPRB , 1.5_JPRB /) | |
| 1434 | 2 | ZRB2(1:2)= (/ 0.50_JPRB , 1.13_JPRB /) | |
| 1435 | 2 | ZRC2(1:2)= (/ 5.58E-7_JPRB , 8.55E-4_JPRB/) | |
| 1436 | 2 | ZRD2(1:2)= (/ 1.25E-7_JPRB , 1.28E-3_JPRB/) | |
| 1437 | 2 | ZRE2(1:2)= (/ 0.841_JPRB , 0.786_JPRB /) | |
| 1438 | 2 | ZRF2(1:2)= (/ 2.08E-3_JPRB , 5.32E-3_JPRB/) | |
| 1439 | |||
| 1440 | 2 | ZROMA4(1:4)= (/ 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) | |
| 1441 | 2 | ZROMB4(1:4)= (/ 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) | |
| 1442 | 2 | ZRASY4(1:4)= (/ 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) | |
| 1443 | |||
| 1444 | 2 | ZRA4(1:4)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) | |
| 1445 | 2 | ZRB4(1:4)= (/ 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) | |
| 1446 | 2 | ZRC4(1:4)= (/ 5.58E-7_JPRB , 2.18E-5_JPRB, 8.55E-4_JPRB, 1.94E-1_JPRB /) | |
| 1447 | 2 | ZRD4(1:4)= (/ 1.25E-7_JPRB , 2.25E-5_JPRB, 1.28E-3_JPRB, 8.04E-3_JPRB /) | |
| 1448 | 2 | ZRE4(1:4)= (/ 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) | |
| 1449 | 2 | ZRF4(1:4)= (/ 2.08E-3_JPRB , 3.06E-3_JPRB, 5.32E-3_JPRB, 5.59E-3_JPRB /) | |
| 1450 | |||
| 1451 | 2 | ZROMA6(1:6)= (/ 0.00008_JPRB , 0.00008_JPRB , 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) | |
| 1452 | 2 | ZROMB6(1:6)= (/ 0.23_JPRB , 0.23_JPRB , 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) | |
| 1453 | 2 | ZRASY6(1:6)= (/ 0.88_JPRB , 0.88_JPRB , 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) | |
| 1454 | |||
| 1455 | 2 | ZRA6(1:6)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) | |
| 1456 | 2 | ZRB6(1:6)= (/ 0.50_JPRB , 0.50_JPRB , 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) | |
| 1457 | 2 | ZRC6(1:6)= (/ 5.58E-7_JPRB , 5.58E-7_JPRB , 5.58E-7_JPRB , 2.18E-5_JPRB, 8.55E-4_JPRB, 1.94E-1_JPRB /) | |
| 1458 | 2 | ZRD6(1:6)= (/ 1.25E-7_JPRB , 1.25E-7_JPRB , 1.25E-7_JPRB , 2.25E-5_JPRB, 1.28E-3_JPRB, 8.04E-3_JPRB /) | |
| 1459 | 2 | ZRE6(1:6)= (/ 0.841_JPRB , 0.841_JPRB , 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) | |
| 1460 | 2 | ZRF6(1:6)= (/ 2.08E-3_JPRB , 2.08E-3_JPRB , 2.08E-3_JPRB , 3.06E-3_JPRB, 5.32E-3_JPRB, 5.59E-3_JPRB /) | |
| 1461 | |||
| 1462 | !===================================================================== | ||
| 1463 | ! 3. FOURTEEN SPECTRAL INTERVALS FOR RRTM_SW | ||
| 1464 | |||
| 1465 | ! SW : 14 spectral intervals : mapping to SW6 spectral intervals | ||
| 1466 | ! 0.185-0.25-0.44-0.69-1.19-2.38-4.00 | ||
| 1467 | ! 3.846 - 3.077 6 | ||
| 1468 | ! 3.077 - 2.500 6 | ||
| 1469 | ! 2.500 - 2.150 5 | ||
| 1470 | ! 2.150 - 1.942 5 | ||
| 1471 | ! 1.942 - 1.626 5 | ||
| 1472 | ! 1.626 - 1.299 5 | ||
| 1473 | ! 1.299 - 1.242 5 | ||
| 1474 | ! 1.242 - 0.7782 4 | ||
| 1475 | ! 0.7782- 0.6250 4 | ||
| 1476 | ! 0.6250- 0.4415 3 | ||
| 1477 | ! 0.4415- 0.3448 2 | ||
| 1478 | ! 0.3448- 0.2632 2 | ||
| 1479 | ! 0.2632- 0.2000 1 | ||
| 1480 | ! 12.195 - 3.846 6 | ||
| 1481 | |||
| 1482 | 2 | IMPSRTM(1:14)= (/ 6,6,5,5,5,5,5,4,4,3,2,2,1,6 /) | |
| 1483 | !===================================================================== | ||
| 1484 | |||
| 1485 | !* 4. SET VALUES. | ||
| 1486 | ! ----------- | ||
| 1487 | |||
| 1488 |
1/2✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
|
2 | IF (LONEWSW) THEN |
| 1489 | ZPDH2O = ZPDHNIS | ||
| 1490 | ZPDUMG = ZPDUNIS | ||
| 1491 | ZPRH2O = ZPRHNIS | ||
| 1492 | ZPRUMG = ZPRUNIS | ||
| 1493 | 2 | RTDH2O = ZTDHNIS | |
| 1494 | 2 | RTDUMG = ZTDUNIS | |
| 1495 | 2 | RTH2O = ZTHNIS | |
| 1496 | 2 | RTUMG = ZTUNIS | |
| 1497 | ENDIF | ||
| 1498 | |||
| 1499 | 2 | RPDH1=ZPDH2O+1.0_JPRB | |
| 1500 | 2 | RPDU1=ZPDUMG+1.0_JPRB | |
| 1501 | 2 | ZH2O=1.0_JPRB/( 10._JPRB* RG * RPDH1 ) | |
| 1502 | 2 | ZUMG=1.0_JPRB/( 10._JPRB* RG * RPDU1 ) | |
| 1503 | 2 | RPNU = ZUMG/(ZPRUMG**ZPDUMG) | |
| 1504 | 2 | RPNH = ZH2O/(ZPRH2O**ZPDH2O) | |
| 1505 | |||
| 1506 |
4/6✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
|
2 | IF(.NOT.ALLOCATED(RSUN)) ALLOCATE (RSUN(NTSW)) |
| 1507 | |||
| 1508 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2 times.
|
14 | DO JW=1,ISW6 |
| 1509 | 12 | RSUN(JW)=0.0_JPRB | |
| 1510 | 12 | RSWCE(JW)=0.0_JPRB | |
| 1511 | 12 | RSWCP(JW)=0.0_JPRB | |
| 1512 | |||
| 1513 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 36 times.
|
48 | DO JC3=1,3 |
| 1514 | 48 | D(JW,JC3)=0.0_JPRB | |
| 1515 | ENDDO | ||
| 1516 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 72 times.
|
84 | DO JC6=1,6 |
| 1517 | 84 | RRAY(JW,JC6)=0.0_JPRB | |
| 1518 | ENDDO | ||
| 1519 |
2/2✓ Branch 0 taken 36 times.
✓ Branch 1 taken 12 times.
|
50 | DO JI=1,3 |
| 1520 |
2/2✓ Branch 0 taken 252 times.
✓ Branch 1 taken 36 times.
|
300 | DO JJ=1,7 |
| 1521 | 252 | APAD(JW,JI,JJ)=0.0_JPRB | |
| 1522 | 288 | BPAD(JW,JI,JJ)=0.0_JPRB | |
| 1523 | ENDDO | ||
| 1524 | ENDDO | ||
| 1525 | ENDDO | ||
| 1526 | |||
| 1527 |
1/2✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
|
2 | IF (KSW == 2) THEN |
| 1528 | ZPDH2O = ZPDH2IS | ||
| 1529 | ZPDUMG = ZPDU2IS | ||
| 1530 | ZPRH2O = ZPRH2IS | ||
| 1531 | ZPRUMG = ZPRU2IS | ||
| 1532 | ✗ | RTDH2O = ZTDH2IS | |
| 1533 | ✗ | RTDUMG = ZTDU2IS | |
| 1534 | ✗ | RTH2O = ZTH2IS | |
| 1535 | ✗ | RTUMG = ZTU2IS | |
| 1536 | |||
| 1537 | ✗ | RADJUST=ZADJUS2 | |
| 1538 | ✗ | RHSRTA=ZRTO1 | |
| 1539 | ✗ | RHSRTB=ZRTO2 | |
| 1540 | ✗ | DO JW=1,KSW | |
| 1541 | ✗ | RSUN (JW)=ZSUN2(JW) | |
| 1542 | |||
| 1543 | ✗ | RSWCE(JW)=ZSWCE2(JW) | |
| 1544 | ✗ | RSWCP(JW)=ZSWCP2(JW) | |
| 1545 | |||
| 1546 | ✗ | RROMA(JW)=ZROMA2(JW) | |
| 1547 | ✗ | RROMB(JW)=ZROMB2(JW) | |
| 1548 | ✗ | RRASY(JW)=ZRASY2(JW) | |
| 1549 | ✗ | RHSRA(JW)=ZRA2(JW) | |
| 1550 | ✗ | RHSRB(JW)=ZRB2(JW) | |
| 1551 | ✗ | RHSRC(JW)=ZRC2(JW) | |
| 1552 | ✗ | RHSRD(JW)=ZRD2(JW) | |
| 1553 | ✗ | RHSRE(JW)=ZRE2(JW) | |
| 1554 | ✗ | RHSRF(JW)=ZRF2(JW) | |
| 1555 | |||
| 1556 | ✗ | DO JC3=1,3 | |
| 1557 | ✗ | D(JW,JC3)=ZD2(JW,JC3) | |
| 1558 | ENDDO | ||
| 1559 | ✗ | DO JC6=1,6 | |
| 1560 | ✗ | RRAY(JW,JC6)=ZRAY2(JW,JC6) | |
| 1561 | ENDDO | ||
| 1562 | ✗ | DO JI=1,3 | |
| 1563 | ✗ | DO JJ=1,7 | |
| 1564 | ✗ | APAD(JW,JI,JJ)=ZAPAD2(JW,JI,JJ) | |
| 1565 | ✗ | BPAD(JW,JI,JJ)=ZBPAD2(JW,JI,JJ) | |
| 1566 | ENDDO | ||
| 1567 | ENDDO | ||
| 1568 | ENDDO | ||
| 1569 | |||
| 1570 |
1/2✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
|
2 | ELSEIF (KSW == 4) THEN |
| 1571 | ZPDH2O = ZPDH4IS | ||
| 1572 | ZPDUMG = ZPDU4IS | ||
| 1573 | ZPRH2O = ZPRH4IS | ||
| 1574 | ZPRUMG = ZPRU4IS | ||
| 1575 | ✗ | RTDH2O = ZTDH4IS | |
| 1576 | ✗ | RTDUMG = ZTDU4IS | |
| 1577 | ✗ | RTH2O = ZTH4IS | |
| 1578 | ✗ | RTUMG = ZTU4IS | |
| 1579 | |||
| 1580 | ✗ | RADJUST=ZADJUS4 | |
| 1581 | ✗ | RHSRTA=ZRTO1 | |
| 1582 | ✗ | RHSRTB=ZRTO2 | |
| 1583 | ✗ | DO JW=1,KSW | |
| 1584 | ✗ | RSUN (JW)=ZSUN4(JW) | |
| 1585 | |||
| 1586 | ✗ | RSWCE(JW)=ZSWCE4(JW) | |
| 1587 | ✗ | RSWCP(JW)=ZSWCP4(JW) | |
| 1588 | |||
| 1589 | ✗ | RROMA(JW)=ZROMA4(JW) | |
| 1590 | ✗ | RROMB(JW)=ZROMB4(JW) | |
| 1591 | ✗ | RRASY(JW)=ZRASY4(JW) | |
| 1592 | ✗ | RHSRA(JW)=ZRA4(JW) | |
| 1593 | ✗ | RHSRB(JW)=ZRB4(JW) | |
| 1594 | ✗ | RHSRC(JW)=ZRC4(JW) | |
| 1595 | ✗ | RHSRD(JW)=ZRD4(JW) | |
| 1596 | ✗ | RHSRE(JW)=ZRE4(JW) | |
| 1597 | ✗ | RHSRF(JW)=ZRF4(JW) | |
| 1598 | |||
| 1599 | ✗ | DO JC3=1,3 | |
| 1600 | ✗ | D(JW,JC3)=ZD4(JW,JC3) | |
| 1601 | ENDDO | ||
| 1602 | ✗ | DO JC6=1,6 | |
| 1603 | ✗ | RRAY(JW,JC6)=ZRAY4(JW,JC6) | |
| 1604 | ENDDO | ||
| 1605 | ✗ | DO JI=1,3 | |
| 1606 | ✗ | DO JJ=1,7 | |
| 1607 | ✗ | APAD(JW,JI,JJ)=ZAPAD4(JW,JI,JJ) | |
| 1608 | ✗ | BPAD(JW,JI,JJ)=ZBPAD4(JW,JI,JJ) | |
| 1609 | ENDDO | ||
| 1610 | ENDDO | ||
| 1611 | ENDDO | ||
| 1612 | |||
| 1613 |
1/2✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
|
2 | ELSEIF (KSW == 6) THEN |
| 1614 | ZPDH2O = ZPDH6IS | ||
| 1615 | ZPDUMG = ZPDU6IS | ||
| 1616 | ZPRH2O = ZPRH6IS | ||
| 1617 | ZPRUMG = ZPRU6IS | ||
| 1618 | 2 | RTDH2O = ZTDH6IS | |
| 1619 | 2 | RTDUMG = ZTDU6IS | |
| 1620 | 2 | RTH2O = ZTH6IS | |
| 1621 | 2 | RTUMG = ZTU6IS | |
| 1622 | |||
| 1623 | 2 | RADJUST=ZADJUS6 | |
| 1624 | 2 | RHSRTA=ZRTO1 | |
| 1625 | 2 | RHSRTB=ZRTO2 | |
| 1626 |
2/2✓ Branch 0 taken 2 times.
✓ Branch 1 taken 12 times.
|
14 | DO JW=1,KSW |
| 1627 | 12 | RSUN (JW)=ZSUN6(JW) | |
| 1628 | |||
| 1629 | 12 | RSWCE(JW)=ZSWCE6(JW) | |
| 1630 | 12 | RSWCP(JW)=ZSWCP6(JW) | |
| 1631 | |||
| 1632 | 12 | RROMA(JW)=ZROMA6(JW) | |
| 1633 | 12 | RROMB(JW)=ZROMB6(JW) | |
| 1634 | 12 | RRASY(JW)=ZRASY6(JW) | |
| 1635 | 12 | RHSRA(JW)=ZRA6(JW) | |
| 1636 | 12 | RHSRB(JW)=ZRB6(JW) | |
| 1637 | 12 | RHSRC(JW)=ZRC6(JW) | |
| 1638 | 12 | RHSRD(JW)=ZRD6(JW) | |
| 1639 | 12 | RHSRE(JW)=ZRE6(JW) | |
| 1640 | 12 | RHSRF(JW)=ZRF6(JW) | |
| 1641 | |||
| 1642 |
2/2✓ Branch 0 taken 36 times.
✓ Branch 1 taken 12 times.
|
48 | DO JC3=1,3 |
| 1643 | 48 | D(JW,JC3)=ZD6(JW,JC3) | |
| 1644 | ENDDO | ||
| 1645 |
1/2✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
|
12 | IF (LRAYL) THEN |
| 1646 |
2/2✓ Branch 0 taken 12 times.
✓ Branch 1 taken 72 times.
|
84 | DO JC6=1,6 |
| 1647 | 84 | RRAY(JW,JC6)=ZRAY6(JW,JC6) | |
| 1648 | ENDDO | ||
| 1649 | ELSE | ||
| 1650 | ✗ | DO JC6=1,6 | |
| 1651 | ✗ | RRAY(JW,JC6)=ZRBY6(JW,JC6) | |
| 1652 | ENDDO | ||
| 1653 | ENDIF | ||
| 1654 |
2/2✓ Branch 0 taken 36 times.
✓ Branch 1 taken 12 times.
|
50 | DO JI=1,3 |
| 1655 |
2/2✓ Branch 0 taken 252 times.
✓ Branch 1 taken 36 times.
|
300 | DO JJ=1,7 |
| 1656 | 252 | APAD(JW,JI,JJ)=ZAPAD6(JW,JI,JJ) | |
| 1657 | 288 | BPAD(JW,JI,JJ)=ZBPAD6(JW,JI,JJ) | |
| 1658 | ENDDO | ||
| 1659 | ENDDO | ||
| 1660 | ENDDO | ||
| 1661 | |||
| 1662 | ✗ | ELSEIF (KTSW == 14 .AND. KSW == 14) THEN | |
| 1663 | ✗ | PRINT *,'SUSWN: 14-SPECTRAL INTERVALS --> RRTM_SW' | |
| 1664 | |||
| 1665 | ELSE | ||
| 1666 | ✗ | PRINT *,'SUSWN: NTSW, NSW: ',KTSW,KSW | |
| 1667 | ✗ | CALL ABOR1('SUSWN: WRONG NUMBER OF SW INTERVALS') | |
| 1668 | ENDIF | ||
| 1669 | |||
| 1670 | ! ---------------------------------------------------------------- | ||
| 1671 | |||
| 1672 | !* 5. PRINT VALUES. | ||
| 1673 | ! ------------ | ||
| 1674 | |||
| 1675 | ! PRINT 9700,RPDH1,RPDU1,RPNU,RPNH | ||
| 1676 | !9700 FORMAT(1X,'RPDH1,RPDU1,RPNU,RPNH ',4F10.5) | ||
| 1677 | ! DO JW=1,KSW | ||
| 1678 | ! PRINT *,' SW INTERVAL ',JW | ||
| 1679 | ! PRINT 9701,JW,RSUN(JW),RSWCE(JW),RSWCP(JW) | ||
| 1680 | !9701 FORMAT(1X,I3,F10.7,2F10.5) | ||
| 1681 | ! PRINT 9702,JW,(D(JW,JC3),JC3=1,3) | ||
| 1682 | !9702 FORMAT(1X,I3,3F10.5) | ||
| 1683 | ! PRINT 9703,JW,(RRAY(JW,JC6),JC6=1,6) | ||
| 1684 | !9703 FORMAT(1X,I3,6E15.8) | ||
| 1685 | ! PRINT 9704,JW,(JABS,(APAD(JW,JABS,JJ),JJ=1,7),JABS=1,3) | ||
| 1686 | !9704 FORMAT(1X,I3,(I3,7E15.8)) | ||
| 1687 | ! PRINT 9706,JW,RROMA(JW),RROMB(JW),RRASY(JW),RHSRTA,RHSRTB | ||
| 1688 | !9706 FORMAT(1X,I3,' Rain Optics from Rain Rate: ',F8.5,F6.3,3F6.3) | ||
| 1689 | ! PRINT 9707,JW,RHSRA(JW),RHSRB(JW),RHSRC(JW),RHSRD(JW) | ||
| 1690 | ! & ,RHSRE(JW),RHSRF(JW) | ||
| 1691 | !9707 FORMAT(1X,I3,' Rain Optics as function of Reff: ',6E11.4) | ||
| 1692 | ! ENDDO | ||
| 1693 | |||
| 1694 | ! ---------------------------------------------------------------- | ||
| 1695 | |||
| 1696 |
1/2✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
|
2 | IF (LHOOK) CALL DR_HOOK('SUSWN',1,ZHOOK_HANDLE) |
| 1697 | 2 | END SUBROUTINE SUSWN | |
| 1698 |