LCOV - code coverage report
Current view: top level - chemistry/pp_waccm_tsmlt_mam5 - mo_adjrxt.F90 (source / functions) Hit Total Coverage
Test: coverage.info Lines: 443 443 100.0 %
Date: 2025-03-14 01:23:43 Functions: 1 1 100.0 %

          Line data    Source code
       1             :       module mo_adjrxt
       2             :       private
       3             :       public :: adjrxt
       4             :       contains
       5      153600 :       subroutine adjrxt( rate, inv, m, ncol, nlev )
       6             :       use shr_kind_mod, only : r8 => shr_kind_r8
       7             :       use chem_mods, only : nfs, rxntot
       8             :       implicit none
       9             : !--------------------------------------------------------------------
      10             : ! ... dummy arguments
      11             : !--------------------------------------------------------------------
      12             :       integer, intent(in) :: ncol, nlev
      13             :       real(r8), intent(in) :: inv(ncol,nlev,nfs)
      14             :       real(r8), intent(in) :: m(ncol,nlev)
      15             :       real(r8), intent(inout) :: rate(ncol,nlev,rxntot)
      16   165734400 :       rate(:,:, 155) = rate(:,:, 155) * inv(:,:, 2)
      17   165734400 :       rate(:,:, 159) = rate(:,:, 159) * inv(:,:, 2)
      18   165734400 :       rate(:,:, 163) = rate(:,:, 163) * inv(:,:, 2)
      19   165734400 :       rate(:,:, 168) = rate(:,:, 168) * inv(:,:, 1)
      20   165734400 :       rate(:,:, 169) = rate(:,:, 169) * inv(:,:, 1)
      21   165734400 :       rate(:,:, 175) = rate(:,:, 175) * inv(:,:, 1)
      22   165734400 :       rate(:,:, 185) = rate(:,:, 185) * inv(:,:, 1)
      23   165734400 :       rate(:,:, 197) = rate(:,:, 197) * inv(:,:, 1)
      24   165734400 :       rate(:,:, 205) = rate(:,:, 205) * inv(:,:, 1)
      25   165734400 :       rate(:,:, 208) = rate(:,:, 208) * inv(:,:, 1)
      26   165734400 :       rate(:,:, 209) = rate(:,:, 209) * inv(:,:, 1)
      27   165734400 :       rate(:,:, 210) = rate(:,:, 210) * inv(:,:, 1)
      28   165734400 :       rate(:,:, 212) = rate(:,:, 212) * inv(:,:, 1)
      29   165734400 :       rate(:,:, 213) = rate(:,:, 213) * inv(:,:, 1)
      30   165734400 :       rate(:,:, 228) = rate(:,:, 228) * inv(:,:, 1)
      31   165734400 :       rate(:,:, 248) = rate(:,:, 248) * inv(:,:, 1)
      32   165734400 :       rate(:,:, 249) = rate(:,:, 249) * inv(:,:, 1)
      33   165734400 :       rate(:,:, 259) = rate(:,:, 259) * inv(:,:, 1)
      34   165734400 :       rate(:,:, 305) = rate(:,:, 305) * inv(:,:, 1)
      35   165734400 :       rate(:,:, 315) = rate(:,:, 315) * inv(:,:, 1)
      36   165734400 :       rate(:,:, 316) = rate(:,:, 316) * inv(:,:, 1)
      37   165734400 :       rate(:,:, 317) = rate(:,:, 317) * inv(:,:, 1)
      38   165734400 :       rate(:,:, 343) = rate(:,:, 343) * inv(:,:, 1)
      39   165734400 :       rate(:,:, 344) = rate(:,:, 344) * inv(:,:, 1)
      40   165734400 :       rate(:,:, 345) = rate(:,:, 345) * inv(:,:, 1)
      41   165734400 :       rate(:,:, 365) = rate(:,:, 365) * inv(:,:, 1)
      42   165734400 :       rate(:,:, 391) = rate(:,:, 391) * inv(:,:, 1)
      43   165734400 :       rate(:,:, 394) = rate(:,:, 394) * inv(:,:, 1)
      44   165734400 :       rate(:,:, 395) = rate(:,:, 395) * inv(:,:, 1)
      45   165734400 :       rate(:,:, 452) = rate(:,:, 452) * inv(:,:, 1)
      46   165734400 :       rate(:,:, 455) = rate(:,:, 455) * inv(:,:, 1)
      47   165734400 :       rate(:,:, 458) = rate(:,:, 458) * inv(:,:, 1)
      48   165734400 :       rate(:,:, 465) = rate(:,:, 465) * inv(:,:, 1)
      49   165734400 :       rate(:,:, 470) = rate(:,:, 470) * inv(:,:, 1)
      50   165734400 :       rate(:,:, 507) = rate(:,:, 507) * inv(:,:, 1)
      51   165734400 :       rate(:,:, 589) = rate(:,:, 589) * inv(:,:, 2)
      52   165734400 :       rate(:,:, 592) = rate(:,:, 592) * inv(:,:, 2)
      53   165734400 :       rate(:,:, 153) = rate(:,:, 153) * m(:,:)
      54   165734400 :       rate(:,:, 154) = rate(:,:, 154) * m(:,:)
      55   165734400 :       rate(:,:, 156) = rate(:,:, 156) * m(:,:)
      56   165734400 :       rate(:,:, 157) = rate(:,:, 157) * m(:,:)
      57   165734400 :       rate(:,:, 158) = rate(:,:, 158) * m(:,:)
      58   165734400 :       rate(:,:, 160) = rate(:,:, 160) * m(:,:)
      59   165734400 :       rate(:,:, 161) = rate(:,:, 161) * m(:,:)
      60   165734400 :       rate(:,:, 162) = rate(:,:, 162) * m(:,:)
      61   165734400 :       rate(:,:, 164) = rate(:,:, 164) * m(:,:)
      62   165734400 :       rate(:,:, 165) = rate(:,:, 165) * m(:,:)
      63   165734400 :       rate(:,:, 166) = rate(:,:, 166) * m(:,:)
      64   165734400 :       rate(:,:, 167) = rate(:,:, 167) * m(:,:)
      65   165734400 :       rate(:,:, 168) = rate(:,:, 168) * m(:,:)
      66   165734400 :       rate(:,:, 169) = rate(:,:, 169) * m(:,:)
      67   165734400 :       rate(:,:, 170) = rate(:,:, 170) * m(:,:)
      68   165734400 :       rate(:,:, 171) = rate(:,:, 171) * m(:,:)
      69   165734400 :       rate(:,:, 172) = rate(:,:, 172) * m(:,:)
      70   165734400 :       rate(:,:, 173) = rate(:,:, 173) * m(:,:)
      71   165734400 :       rate(:,:, 174) = rate(:,:, 174) * m(:,:)
      72   165734400 :       rate(:,:, 175) = rate(:,:, 175) * m(:,:)
      73   165734400 :       rate(:,:, 176) = rate(:,:, 176) * m(:,:)
      74   165734400 :       rate(:,:, 177) = rate(:,:, 177) * m(:,:)
      75   165734400 :       rate(:,:, 178) = rate(:,:, 178) * m(:,:)
      76   165734400 :       rate(:,:, 179) = rate(:,:, 179) * m(:,:)
      77   165734400 :       rate(:,:, 180) = rate(:,:, 180) * m(:,:)
      78   165734400 :       rate(:,:, 181) = rate(:,:, 181) * m(:,:)
      79   165734400 :       rate(:,:, 182) = rate(:,:, 182) * m(:,:)
      80   165734400 :       rate(:,:, 183) = rate(:,:, 183) * m(:,:)
      81   165734400 :       rate(:,:, 184) = rate(:,:, 184) * m(:,:)
      82   165734400 :       rate(:,:, 185) = rate(:,:, 185) * m(:,:)
      83   165734400 :       rate(:,:, 186) = rate(:,:, 186) * m(:,:)
      84   165734400 :       rate(:,:, 187) = rate(:,:, 187) * m(:,:)
      85   165734400 :       rate(:,:, 188) = rate(:,:, 188) * m(:,:)
      86   165734400 :       rate(:,:, 189) = rate(:,:, 189) * m(:,:)
      87   165734400 :       rate(:,:, 190) = rate(:,:, 190) * m(:,:)
      88   165734400 :       rate(:,:, 191) = rate(:,:, 191) * m(:,:)
      89   165734400 :       rate(:,:, 192) = rate(:,:, 192) * m(:,:)
      90   165734400 :       rate(:,:, 193) = rate(:,:, 193) * m(:,:)
      91   165734400 :       rate(:,:, 194) = rate(:,:, 194) * m(:,:)
      92   165734400 :       rate(:,:, 195) = rate(:,:, 195) * m(:,:)
      93   165734400 :       rate(:,:, 196) = rate(:,:, 196) * m(:,:)
      94   165734400 :       rate(:,:, 197) = rate(:,:, 197) * m(:,:)
      95   165734400 :       rate(:,:, 198) = rate(:,:, 198) * m(:,:)
      96   165734400 :       rate(:,:, 199) = rate(:,:, 199) * m(:,:)
      97   165734400 :       rate(:,:, 200) = rate(:,:, 200) * m(:,:)
      98   165734400 :       rate(:,:, 201) = rate(:,:, 201) * m(:,:)
      99   165734400 :       rate(:,:, 202) = rate(:,:, 202) * m(:,:)
     100   165734400 :       rate(:,:, 203) = rate(:,:, 203) * m(:,:)
     101   165734400 :       rate(:,:, 204) = rate(:,:, 204) * m(:,:)
     102   165734400 :       rate(:,:, 205) = rate(:,:, 205) * m(:,:)
     103   165734400 :       rate(:,:, 206) = rate(:,:, 206) * m(:,:)
     104   165734400 :       rate(:,:, 207) = rate(:,:, 207) * m(:,:)
     105   165734400 :       rate(:,:, 208) = rate(:,:, 208) * m(:,:)
     106   165734400 :       rate(:,:, 209) = rate(:,:, 209) * m(:,:)
     107   165734400 :       rate(:,:, 210) = rate(:,:, 210) * m(:,:)
     108   165734400 :       rate(:,:, 211) = rate(:,:, 211) * m(:,:)
     109   165734400 :       rate(:,:, 214) = rate(:,:, 214) * m(:,:)
     110   165734400 :       rate(:,:, 215) = rate(:,:, 215) * m(:,:)
     111   165734400 :       rate(:,:, 216) = rate(:,:, 216) * m(:,:)
     112   165734400 :       rate(:,:, 217) = rate(:,:, 217) * m(:,:)
     113   165734400 :       rate(:,:, 218) = rate(:,:, 218) * m(:,:)
     114   165734400 :       rate(:,:, 219) = rate(:,:, 219) * m(:,:)
     115   165734400 :       rate(:,:, 220) = rate(:,:, 220) * m(:,:)
     116   165734400 :       rate(:,:, 221) = rate(:,:, 221) * m(:,:)
     117   165734400 :       rate(:,:, 222) = rate(:,:, 222) * m(:,:)
     118   165734400 :       rate(:,:, 223) = rate(:,:, 223) * m(:,:)
     119   165734400 :       rate(:,:, 224) = rate(:,:, 224) * m(:,:)
     120   165734400 :       rate(:,:, 225) = rate(:,:, 225) * m(:,:)
     121   165734400 :       rate(:,:, 226) = rate(:,:, 226) * m(:,:)
     122   165734400 :       rate(:,:, 227) = rate(:,:, 227) * m(:,:)
     123   165734400 :       rate(:,:, 228) = rate(:,:, 228) * m(:,:)
     124   165734400 :       rate(:,:, 229) = rate(:,:, 229) * m(:,:)
     125   165734400 :       rate(:,:, 230) = rate(:,:, 230) * m(:,:)
     126   165734400 :       rate(:,:, 231) = rate(:,:, 231) * m(:,:)
     127   165734400 :       rate(:,:, 232) = rate(:,:, 232) * m(:,:)
     128   165734400 :       rate(:,:, 233) = rate(:,:, 233) * m(:,:)
     129   165734400 :       rate(:,:, 234) = rate(:,:, 234) * m(:,:)
     130   165734400 :       rate(:,:, 235) = rate(:,:, 235) * m(:,:)
     131   165734400 :       rate(:,:, 236) = rate(:,:, 236) * m(:,:)
     132   165734400 :       rate(:,:, 237) = rate(:,:, 237) * m(:,:)
     133   165734400 :       rate(:,:, 238) = rate(:,:, 238) * m(:,:)
     134   165734400 :       rate(:,:, 239) = rate(:,:, 239) * m(:,:)
     135   165734400 :       rate(:,:, 240) = rate(:,:, 240) * m(:,:)
     136   165734400 :       rate(:,:, 241) = rate(:,:, 241) * m(:,:)
     137   165734400 :       rate(:,:, 242) = rate(:,:, 242) * m(:,:)
     138   165734400 :       rate(:,:, 243) = rate(:,:, 243) * m(:,:)
     139   165734400 :       rate(:,:, 244) = rate(:,:, 244) * m(:,:)
     140   165734400 :       rate(:,:, 245) = rate(:,:, 245) * m(:,:)
     141   165734400 :       rate(:,:, 246) = rate(:,:, 246) * m(:,:)
     142   165734400 :       rate(:,:, 247) = rate(:,:, 247) * m(:,:)
     143   165734400 :       rate(:,:, 248) = rate(:,:, 248) * m(:,:)
     144   165734400 :       rate(:,:, 250) = rate(:,:, 250) * m(:,:)
     145   165734400 :       rate(:,:, 251) = rate(:,:, 251) * m(:,:)
     146   165734400 :       rate(:,:, 252) = rate(:,:, 252) * m(:,:)
     147   165734400 :       rate(:,:, 253) = rate(:,:, 253) * m(:,:)
     148   165734400 :       rate(:,:, 254) = rate(:,:, 254) * m(:,:)
     149   165734400 :       rate(:,:, 255) = rate(:,:, 255) * m(:,:)
     150   165734400 :       rate(:,:, 256) = rate(:,:, 256) * m(:,:)
     151   165734400 :       rate(:,:, 257) = rate(:,:, 257) * m(:,:)
     152   165734400 :       rate(:,:, 258) = rate(:,:, 258) * m(:,:)
     153   165734400 :       rate(:,:, 259) = rate(:,:, 259) * m(:,:)
     154   165734400 :       rate(:,:, 260) = rate(:,:, 260) * m(:,:)
     155   165734400 :       rate(:,:, 261) = rate(:,:, 261) * m(:,:)
     156   165734400 :       rate(:,:, 262) = rate(:,:, 262) * m(:,:)
     157   165734400 :       rate(:,:, 263) = rate(:,:, 263) * m(:,:)
     158   165734400 :       rate(:,:, 264) = rate(:,:, 264) * m(:,:)
     159   165734400 :       rate(:,:, 265) = rate(:,:, 265) * m(:,:)
     160   165734400 :       rate(:,:, 266) = rate(:,:, 266) * m(:,:)
     161   165734400 :       rate(:,:, 267) = rate(:,:, 267) * m(:,:)
     162   165734400 :       rate(:,:, 268) = rate(:,:, 268) * m(:,:)
     163   165734400 :       rate(:,:, 269) = rate(:,:, 269) * m(:,:)
     164   165734400 :       rate(:,:, 270) = rate(:,:, 270) * m(:,:)
     165   165734400 :       rate(:,:, 271) = rate(:,:, 271) * m(:,:)
     166   165734400 :       rate(:,:, 272) = rate(:,:, 272) * m(:,:)
     167   165734400 :       rate(:,:, 273) = rate(:,:, 273) * m(:,:)
     168   165734400 :       rate(:,:, 274) = rate(:,:, 274) * m(:,:)
     169   165734400 :       rate(:,:, 275) = rate(:,:, 275) * m(:,:)
     170   165734400 :       rate(:,:, 276) = rate(:,:, 276) * m(:,:)
     171   165734400 :       rate(:,:, 277) = rate(:,:, 277) * m(:,:)
     172   165734400 :       rate(:,:, 278) = rate(:,:, 278) * m(:,:)
     173   165734400 :       rate(:,:, 279) = rate(:,:, 279) * m(:,:)
     174   165734400 :       rate(:,:, 280) = rate(:,:, 280) * m(:,:)
     175   165734400 :       rate(:,:, 281) = rate(:,:, 281) * m(:,:)
     176   165734400 :       rate(:,:, 282) = rate(:,:, 282) * m(:,:)
     177   165734400 :       rate(:,:, 283) = rate(:,:, 283) * m(:,:)
     178   165734400 :       rate(:,:, 284) = rate(:,:, 284) * m(:,:)
     179   165734400 :       rate(:,:, 285) = rate(:,:, 285) * m(:,:)
     180   165734400 :       rate(:,:, 286) = rate(:,:, 286) * m(:,:)
     181   165734400 :       rate(:,:, 287) = rate(:,:, 287) * m(:,:)
     182   165734400 :       rate(:,:, 288) = rate(:,:, 288) * m(:,:)
     183   165734400 :       rate(:,:, 289) = rate(:,:, 289) * m(:,:)
     184   165734400 :       rate(:,:, 290) = rate(:,:, 290) * m(:,:)
     185   165734400 :       rate(:,:, 291) = rate(:,:, 291) * m(:,:)
     186   165734400 :       rate(:,:, 292) = rate(:,:, 292) * m(:,:)
     187   165734400 :       rate(:,:, 293) = rate(:,:, 293) * m(:,:)
     188   165734400 :       rate(:,:, 294) = rate(:,:, 294) * m(:,:)
     189   165734400 :       rate(:,:, 295) = rate(:,:, 295) * m(:,:)
     190   165734400 :       rate(:,:, 296) = rate(:,:, 296) * m(:,:)
     191   165734400 :       rate(:,:, 297) = rate(:,:, 297) * m(:,:)
     192   165734400 :       rate(:,:, 298) = rate(:,:, 298) * m(:,:)
     193   165734400 :       rate(:,:, 299) = rate(:,:, 299) * m(:,:)
     194   165734400 :       rate(:,:, 300) = rate(:,:, 300) * m(:,:)
     195   165734400 :       rate(:,:, 301) = rate(:,:, 301) * m(:,:)
     196   165734400 :       rate(:,:, 302) = rate(:,:, 302) * m(:,:)
     197   165734400 :       rate(:,:, 303) = rate(:,:, 303) * m(:,:)
     198   165734400 :       rate(:,:, 304) = rate(:,:, 304) * m(:,:)
     199   165734400 :       rate(:,:, 305) = rate(:,:, 305) * m(:,:)
     200   165734400 :       rate(:,:, 306) = rate(:,:, 306) * m(:,:)
     201   165734400 :       rate(:,:, 307) = rate(:,:, 307) * m(:,:)
     202   165734400 :       rate(:,:, 309) = rate(:,:, 309) * m(:,:)
     203   165734400 :       rate(:,:, 310) = rate(:,:, 310) * m(:,:)
     204   165734400 :       rate(:,:, 311) = rate(:,:, 311) * m(:,:)
     205   165734400 :       rate(:,:, 312) = rate(:,:, 312) * m(:,:)
     206   165734400 :       rate(:,:, 313) = rate(:,:, 313) * m(:,:)
     207   165734400 :       rate(:,:, 314) = rate(:,:, 314) * m(:,:)
     208   165734400 :       rate(:,:, 315) = rate(:,:, 315) * m(:,:)
     209   165734400 :       rate(:,:, 316) = rate(:,:, 316) * m(:,:)
     210   165734400 :       rate(:,:, 317) = rate(:,:, 317) * m(:,:)
     211   165734400 :       rate(:,:, 318) = rate(:,:, 318) * m(:,:)
     212   165734400 :       rate(:,:, 319) = rate(:,:, 319) * m(:,:)
     213   165734400 :       rate(:,:, 320) = rate(:,:, 320) * m(:,:)
     214   165734400 :       rate(:,:, 321) = rate(:,:, 321) * m(:,:)
     215   165734400 :       rate(:,:, 322) = rate(:,:, 322) * m(:,:)
     216   165734400 :       rate(:,:, 323) = rate(:,:, 323) * m(:,:)
     217   165734400 :       rate(:,:, 324) = rate(:,:, 324) * m(:,:)
     218   165734400 :       rate(:,:, 325) = rate(:,:, 325) * m(:,:)
     219   165734400 :       rate(:,:, 326) = rate(:,:, 326) * m(:,:)
     220   165734400 :       rate(:,:, 327) = rate(:,:, 327) * m(:,:)
     221   165734400 :       rate(:,:, 328) = rate(:,:, 328) * m(:,:)
     222   165734400 :       rate(:,:, 329) = rate(:,:, 329) * m(:,:)
     223   165734400 :       rate(:,:, 330) = rate(:,:, 330) * m(:,:)
     224   165734400 :       rate(:,:, 331) = rate(:,:, 331) * m(:,:)
     225   165734400 :       rate(:,:, 332) = rate(:,:, 332) * m(:,:)
     226   165734400 :       rate(:,:, 333) = rate(:,:, 333) * m(:,:)
     227   165734400 :       rate(:,:, 334) = rate(:,:, 334) * m(:,:)
     228   165734400 :       rate(:,:, 335) = rate(:,:, 335) * m(:,:)
     229   165734400 :       rate(:,:, 336) = rate(:,:, 336) * m(:,:)
     230   165734400 :       rate(:,:, 337) = rate(:,:, 337) * m(:,:)
     231   165734400 :       rate(:,:, 339) = rate(:,:, 339) * m(:,:)
     232   165734400 :       rate(:,:, 340) = rate(:,:, 340) * m(:,:)
     233   165734400 :       rate(:,:, 341) = rate(:,:, 341) * m(:,:)
     234   165734400 :       rate(:,:, 342) = rate(:,:, 342) * m(:,:)
     235   165734400 :       rate(:,:, 343) = rate(:,:, 343) * m(:,:)
     236   165734400 :       rate(:,:, 344) = rate(:,:, 344) * m(:,:)
     237   165734400 :       rate(:,:, 346) = rate(:,:, 346) * m(:,:)
     238   165734400 :       rate(:,:, 347) = rate(:,:, 347) * m(:,:)
     239   165734400 :       rate(:,:, 348) = rate(:,:, 348) * m(:,:)
     240   165734400 :       rate(:,:, 349) = rate(:,:, 349) * m(:,:)
     241   165734400 :       rate(:,:, 350) = rate(:,:, 350) * m(:,:)
     242   165734400 :       rate(:,:, 351) = rate(:,:, 351) * m(:,:)
     243   165734400 :       rate(:,:, 352) = rate(:,:, 352) * m(:,:)
     244   165734400 :       rate(:,:, 353) = rate(:,:, 353) * m(:,:)
     245   165734400 :       rate(:,:, 354) = rate(:,:, 354) * m(:,:)
     246   165734400 :       rate(:,:, 355) = rate(:,:, 355) * m(:,:)
     247   165734400 :       rate(:,:, 356) = rate(:,:, 356) * m(:,:)
     248   165734400 :       rate(:,:, 357) = rate(:,:, 357) * m(:,:)
     249   165734400 :       rate(:,:, 358) = rate(:,:, 358) * m(:,:)
     250   165734400 :       rate(:,:, 359) = rate(:,:, 359) * m(:,:)
     251   165734400 :       rate(:,:, 360) = rate(:,:, 360) * m(:,:)
     252   165734400 :       rate(:,:, 361) = rate(:,:, 361) * m(:,:)
     253   165734400 :       rate(:,:, 362) = rate(:,:, 362) * m(:,:)
     254   165734400 :       rate(:,:, 363) = rate(:,:, 363) * m(:,:)
     255   165734400 :       rate(:,:, 364) = rate(:,:, 364) * m(:,:)
     256   165734400 :       rate(:,:, 365) = rate(:,:, 365) * m(:,:)
     257   165734400 :       rate(:,:, 366) = rate(:,:, 366) * m(:,:)
     258   165734400 :       rate(:,:, 367) = rate(:,:, 367) * m(:,:)
     259   165734400 :       rate(:,:, 368) = rate(:,:, 368) * m(:,:)
     260   165734400 :       rate(:,:, 369) = rate(:,:, 369) * m(:,:)
     261   165734400 :       rate(:,:, 370) = rate(:,:, 370) * m(:,:)
     262   165734400 :       rate(:,:, 371) = rate(:,:, 371) * m(:,:)
     263   165734400 :       rate(:,:, 372) = rate(:,:, 372) * m(:,:)
     264   165734400 :       rate(:,:, 373) = rate(:,:, 373) * m(:,:)
     265   165734400 :       rate(:,:, 374) = rate(:,:, 374) * m(:,:)
     266   165734400 :       rate(:,:, 375) = rate(:,:, 375) * m(:,:)
     267   165734400 :       rate(:,:, 376) = rate(:,:, 376) * m(:,:)
     268   165734400 :       rate(:,:, 377) = rate(:,:, 377) * m(:,:)
     269   165734400 :       rate(:,:, 378) = rate(:,:, 378) * m(:,:)
     270   165734400 :       rate(:,:, 379) = rate(:,:, 379) * m(:,:)
     271   165734400 :       rate(:,:, 380) = rate(:,:, 380) * m(:,:)
     272   165734400 :       rate(:,:, 381) = rate(:,:, 381) * m(:,:)
     273   165734400 :       rate(:,:, 382) = rate(:,:, 382) * m(:,:)
     274   165734400 :       rate(:,:, 383) = rate(:,:, 383) * m(:,:)
     275   165734400 :       rate(:,:, 384) = rate(:,:, 384) * m(:,:)
     276   165734400 :       rate(:,:, 385) = rate(:,:, 385) * m(:,:)
     277   165734400 :       rate(:,:, 386) = rate(:,:, 386) * m(:,:)
     278   165734400 :       rate(:,:, 387) = rate(:,:, 387) * m(:,:)
     279   165734400 :       rate(:,:, 388) = rate(:,:, 388) * m(:,:)
     280   165734400 :       rate(:,:, 389) = rate(:,:, 389) * m(:,:)
     281   165734400 :       rate(:,:, 390) = rate(:,:, 390) * m(:,:)
     282   165734400 :       rate(:,:, 391) = rate(:,:, 391) * m(:,:)
     283   165734400 :       rate(:,:, 392) = rate(:,:, 392) * m(:,:)
     284   165734400 :       rate(:,:, 393) = rate(:,:, 393) * m(:,:)
     285   165734400 :       rate(:,:, 394) = rate(:,:, 394) * m(:,:)
     286   165734400 :       rate(:,:, 396) = rate(:,:, 396) * m(:,:)
     287   165734400 :       rate(:,:, 397) = rate(:,:, 397) * m(:,:)
     288   165734400 :       rate(:,:, 398) = rate(:,:, 398) * m(:,:)
     289   165734400 :       rate(:,:, 399) = rate(:,:, 399) * m(:,:)
     290   165734400 :       rate(:,:, 400) = rate(:,:, 400) * m(:,:)
     291   165734400 :       rate(:,:, 401) = rate(:,:, 401) * m(:,:)
     292   165734400 :       rate(:,:, 402) = rate(:,:, 402) * m(:,:)
     293   165734400 :       rate(:,:, 403) = rate(:,:, 403) * m(:,:)
     294   165734400 :       rate(:,:, 404) = rate(:,:, 404) * m(:,:)
     295   165734400 :       rate(:,:, 405) = rate(:,:, 405) * m(:,:)
     296   165734400 :       rate(:,:, 406) = rate(:,:, 406) * m(:,:)
     297   165734400 :       rate(:,:, 407) = rate(:,:, 407) * m(:,:)
     298   165734400 :       rate(:,:, 408) = rate(:,:, 408) * m(:,:)
     299   165734400 :       rate(:,:, 409) = rate(:,:, 409) * m(:,:)
     300   165734400 :       rate(:,:, 410) = rate(:,:, 410) * m(:,:)
     301   165734400 :       rate(:,:, 411) = rate(:,:, 411) * m(:,:)
     302   165734400 :       rate(:,:, 412) = rate(:,:, 412) * m(:,:)
     303   165734400 :       rate(:,:, 414) = rate(:,:, 414) * m(:,:)
     304   165734400 :       rate(:,:, 415) = rate(:,:, 415) * m(:,:)
     305   165734400 :       rate(:,:, 416) = rate(:,:, 416) * m(:,:)
     306   165734400 :       rate(:,:, 417) = rate(:,:, 417) * m(:,:)
     307   165734400 :       rate(:,:, 418) = rate(:,:, 418) * m(:,:)
     308   165734400 :       rate(:,:, 419) = rate(:,:, 419) * m(:,:)
     309   165734400 :       rate(:,:, 420) = rate(:,:, 420) * m(:,:)
     310   165734400 :       rate(:,:, 421) = rate(:,:, 421) * m(:,:)
     311   165734400 :       rate(:,:, 422) = rate(:,:, 422) * m(:,:)
     312   165734400 :       rate(:,:, 423) = rate(:,:, 423) * m(:,:)
     313   165734400 :       rate(:,:, 424) = rate(:,:, 424) * m(:,:)
     314   165734400 :       rate(:,:, 425) = rate(:,:, 425) * m(:,:)
     315   165734400 :       rate(:,:, 426) = rate(:,:, 426) * m(:,:)
     316   165734400 :       rate(:,:, 427) = rate(:,:, 427) * m(:,:)
     317   165734400 :       rate(:,:, 428) = rate(:,:, 428) * m(:,:)
     318   165734400 :       rate(:,:, 429) = rate(:,:, 429) * m(:,:)
     319   165734400 :       rate(:,:, 430) = rate(:,:, 430) * m(:,:)
     320   165734400 :       rate(:,:, 431) = rate(:,:, 431) * m(:,:)
     321   165734400 :       rate(:,:, 432) = rate(:,:, 432) * m(:,:)
     322   165734400 :       rate(:,:, 433) = rate(:,:, 433) * m(:,:)
     323   165734400 :       rate(:,:, 434) = rate(:,:, 434) * m(:,:)
     324   165734400 :       rate(:,:, 435) = rate(:,:, 435) * m(:,:)
     325   165734400 :       rate(:,:, 436) = rate(:,:, 436) * m(:,:)
     326   165734400 :       rate(:,:, 437) = rate(:,:, 437) * m(:,:)
     327   165734400 :       rate(:,:, 438) = rate(:,:, 438) * m(:,:)
     328   165734400 :       rate(:,:, 439) = rate(:,:, 439) * m(:,:)
     329   165734400 :       rate(:,:, 440) = rate(:,:, 440) * m(:,:)
     330   165734400 :       rate(:,:, 441) = rate(:,:, 441) * m(:,:)
     331   165734400 :       rate(:,:, 442) = rate(:,:, 442) * m(:,:)
     332   165734400 :       rate(:,:, 443) = rate(:,:, 443) * m(:,:)
     333   165734400 :       rate(:,:, 444) = rate(:,:, 444) * m(:,:)
     334   165734400 :       rate(:,:, 445) = rate(:,:, 445) * m(:,:)
     335   165734400 :       rate(:,:, 446) = rate(:,:, 446) * m(:,:)
     336   165734400 :       rate(:,:, 447) = rate(:,:, 447) * m(:,:)
     337   165734400 :       rate(:,:, 448) = rate(:,:, 448) * m(:,:)
     338   165734400 :       rate(:,:, 449) = rate(:,:, 449) * m(:,:)
     339   165734400 :       rate(:,:, 450) = rate(:,:, 450) * m(:,:)
     340   165734400 :       rate(:,:, 451) = rate(:,:, 451) * m(:,:)
     341   165734400 :       rate(:,:, 452) = rate(:,:, 452) * m(:,:)
     342   165734400 :       rate(:,:, 453) = rate(:,:, 453) * m(:,:)
     343   165734400 :       rate(:,:, 454) = rate(:,:, 454) * m(:,:)
     344   165734400 :       rate(:,:, 455) = rate(:,:, 455) * m(:,:)
     345   165734400 :       rate(:,:, 456) = rate(:,:, 456) * m(:,:)
     346   165734400 :       rate(:,:, 457) = rate(:,:, 457) * m(:,:)
     347   165734400 :       rate(:,:, 458) = rate(:,:, 458) * m(:,:)
     348   165734400 :       rate(:,:, 459) = rate(:,:, 459) * m(:,:)
     349   165734400 :       rate(:,:, 460) = rate(:,:, 460) * m(:,:)
     350   165734400 :       rate(:,:, 461) = rate(:,:, 461) * m(:,:)
     351   165734400 :       rate(:,:, 462) = rate(:,:, 462) * m(:,:)
     352   165734400 :       rate(:,:, 463) = rate(:,:, 463) * m(:,:)
     353   165734400 :       rate(:,:, 464) = rate(:,:, 464) * m(:,:)
     354   165734400 :       rate(:,:, 465) = rate(:,:, 465) * m(:,:)
     355   165734400 :       rate(:,:, 466) = rate(:,:, 466) * m(:,:)
     356   165734400 :       rate(:,:, 467) = rate(:,:, 467) * m(:,:)
     357   165734400 :       rate(:,:, 468) = rate(:,:, 468) * m(:,:)
     358   165734400 :       rate(:,:, 469) = rate(:,:, 469) * m(:,:)
     359   165734400 :       rate(:,:, 471) = rate(:,:, 471) * m(:,:)
     360   165734400 :       rate(:,:, 472) = rate(:,:, 472) * m(:,:)
     361   165734400 :       rate(:,:, 473) = rate(:,:, 473) * m(:,:)
     362   165734400 :       rate(:,:, 474) = rate(:,:, 474) * m(:,:)
     363   165734400 :       rate(:,:, 475) = rate(:,:, 475) * m(:,:)
     364   165734400 :       rate(:,:, 476) = rate(:,:, 476) * m(:,:)
     365   165734400 :       rate(:,:, 477) = rate(:,:, 477) * m(:,:)
     366   165734400 :       rate(:,:, 478) = rate(:,:, 478) * m(:,:)
     367   165734400 :       rate(:,:, 479) = rate(:,:, 479) * m(:,:)
     368   165734400 :       rate(:,:, 480) = rate(:,:, 480) * m(:,:)
     369   165734400 :       rate(:,:, 481) = rate(:,:, 481) * m(:,:)
     370   165734400 :       rate(:,:, 482) = rate(:,:, 482) * m(:,:)
     371   165734400 :       rate(:,:, 483) = rate(:,:, 483) * m(:,:)
     372   165734400 :       rate(:,:, 484) = rate(:,:, 484) * m(:,:)
     373   165734400 :       rate(:,:, 485) = rate(:,:, 485) * m(:,:)
     374   165734400 :       rate(:,:, 486) = rate(:,:, 486) * m(:,:)
     375   165734400 :       rate(:,:, 487) = rate(:,:, 487) * m(:,:)
     376   165734400 :       rate(:,:, 488) = rate(:,:, 488) * m(:,:)
     377   165734400 :       rate(:,:, 489) = rate(:,:, 489) * m(:,:)
     378   165734400 :       rate(:,:, 490) = rate(:,:, 490) * m(:,:)
     379   165734400 :       rate(:,:, 491) = rate(:,:, 491) * m(:,:)
     380   165734400 :       rate(:,:, 492) = rate(:,:, 492) * m(:,:)
     381   165734400 :       rate(:,:, 493) = rate(:,:, 493) * m(:,:)
     382   165734400 :       rate(:,:, 494) = rate(:,:, 494) * m(:,:)
     383   165734400 :       rate(:,:, 495) = rate(:,:, 495) * m(:,:)
     384   165734400 :       rate(:,:, 496) = rate(:,:, 496) * m(:,:)
     385   165734400 :       rate(:,:, 497) = rate(:,:, 497) * m(:,:)
     386   165734400 :       rate(:,:, 498) = rate(:,:, 498) * m(:,:)
     387   165734400 :       rate(:,:, 499) = rate(:,:, 499) * m(:,:)
     388   165734400 :       rate(:,:, 500) = rate(:,:, 500) * m(:,:)
     389   165734400 :       rate(:,:, 501) = rate(:,:, 501) * m(:,:)
     390   165734400 :       rate(:,:, 502) = rate(:,:, 502) * m(:,:)
     391   165734400 :       rate(:,:, 503) = rate(:,:, 503) * m(:,:)
     392   165734400 :       rate(:,:, 504) = rate(:,:, 504) * m(:,:)
     393   165734400 :       rate(:,:, 505) = rate(:,:, 505) * m(:,:)
     394   165734400 :       rate(:,:, 506) = rate(:,:, 506) * m(:,:)
     395   165734400 :       rate(:,:, 507) = rate(:,:, 507) * m(:,:)
     396   165734400 :       rate(:,:, 508) = rate(:,:, 508) * m(:,:)
     397   165734400 :       rate(:,:, 509) = rate(:,:, 509) * m(:,:)
     398   165734400 :       rate(:,:, 510) = rate(:,:, 510) * m(:,:)
     399   165734400 :       rate(:,:, 511) = rate(:,:, 511) * m(:,:)
     400   165734400 :       rate(:,:, 512) = rate(:,:, 512) * m(:,:)
     401   165734400 :       rate(:,:, 513) = rate(:,:, 513) * m(:,:)
     402   165734400 :       rate(:,:, 514) = rate(:,:, 514) * m(:,:)
     403   165734400 :       rate(:,:, 515) = rate(:,:, 515) * m(:,:)
     404   165734400 :       rate(:,:, 516) = rate(:,:, 516) * m(:,:)
     405   165734400 :       rate(:,:, 517) = rate(:,:, 517) * m(:,:)
     406   165734400 :       rate(:,:, 518) = rate(:,:, 518) * m(:,:)
     407   165734400 :       rate(:,:, 519) = rate(:,:, 519) * m(:,:)
     408   165734400 :       rate(:,:, 534) = rate(:,:, 534) * m(:,:)
     409   165734400 :       rate(:,:, 535) = rate(:,:, 535) * m(:,:)
     410   165734400 :       rate(:,:, 536) = rate(:,:, 536) * m(:,:)
     411   165734400 :       rate(:,:, 537) = rate(:,:, 537) * m(:,:)
     412   165734400 :       rate(:,:, 538) = rate(:,:, 538) * m(:,:)
     413   165734400 :       rate(:,:, 539) = rate(:,:, 539) * m(:,:)
     414   165734400 :       rate(:,:, 540) = rate(:,:, 540) * m(:,:)
     415   165734400 :       rate(:,:, 541) = rate(:,:, 541) * m(:,:)
     416   165734400 :       rate(:,:, 542) = rate(:,:, 542) * m(:,:)
     417   165734400 :       rate(:,:, 543) = rate(:,:, 543) * m(:,:)
     418   165734400 :       rate(:,:, 544) = rate(:,:, 544) * m(:,:)
     419   165734400 :       rate(:,:, 545) = rate(:,:, 545) * m(:,:)
     420   165734400 :       rate(:,:, 546) = rate(:,:, 546) * m(:,:)
     421   165734400 :       rate(:,:, 547) = rate(:,:, 547) * m(:,:)
     422   165734400 :       rate(:,:, 548) = rate(:,:, 548) * m(:,:)
     423   165734400 :       rate(:,:, 549) = rate(:,:, 549) * m(:,:)
     424   165734400 :       rate(:,:, 550) = rate(:,:, 550) * m(:,:)
     425   165734400 :       rate(:,:, 551) = rate(:,:, 551) * m(:,:)
     426   165734400 :       rate(:,:, 552) = rate(:,:, 552) * m(:,:)
     427   165734400 :       rate(:,:, 553) = rate(:,:, 553) * m(:,:)
     428   165734400 :       rate(:,:, 554) = rate(:,:, 554) * m(:,:)
     429   165734400 :       rate(:,:, 555) = rate(:,:, 555) * m(:,:)
     430   165734400 :       rate(:,:, 556) = rate(:,:, 556) * m(:,:)
     431   165734400 :       rate(:,:, 557) = rate(:,:, 557) * m(:,:)
     432   165734400 :       rate(:,:, 558) = rate(:,:, 558) * m(:,:)
     433   165734400 :       rate(:,:, 559) = rate(:,:, 559) * m(:,:)
     434   165734400 :       rate(:,:, 560) = rate(:,:, 560) * m(:,:)
     435   165734400 :       rate(:,:, 561) = rate(:,:, 561) * m(:,:)
     436   165734400 :       rate(:,:, 563) = rate(:,:, 563) * m(:,:)
     437   165734400 :       rate(:,:, 568) = rate(:,:, 568) * m(:,:)
     438   165734400 :       rate(:,:, 569) = rate(:,:, 569) * m(:,:)
     439   165734400 :       rate(:,:, 570) = rate(:,:, 570) * m(:,:)
     440   165734400 :       rate(:,:, 573) = rate(:,:, 573) * m(:,:)
     441   165734400 :       rate(:,:, 574) = rate(:,:, 574) * m(:,:)
     442   165734400 :       rate(:,:, 575) = rate(:,:, 575) * m(:,:)
     443   165734400 :       rate(:,:, 578) = rate(:,:, 578) * m(:,:)
     444   165734400 :       rate(:,:, 579) = rate(:,:, 579) * m(:,:)
     445   165734400 :       rate(:,:, 580) = rate(:,:, 580) * m(:,:)
     446   165734400 :       rate(:,:, 581) = rate(:,:, 581) * m(:,:)
     447   165734400 :       rate(:,:, 582) = rate(:,:, 582) * m(:,:)
     448   165734400 :       rate(:,:, 583) = rate(:,:, 583) * m(:,:)
     449   165734400 :       rate(:,:, 584) = rate(:,:, 584) * m(:,:)
     450   165734400 :       rate(:,:, 585) = rate(:,:, 585) * m(:,:)
     451   165734400 :       rate(:,:, 586) = rate(:,:, 586) * m(:,:)
     452   165734400 :       rate(:,:, 587) = rate(:,:, 587) * m(:,:)
     453   165734400 :       rate(:,:, 588) = rate(:,:, 588) * m(:,:)
     454   165734400 :       rate(:,:, 590) = rate(:,:, 590) * m(:,:)
     455   165734400 :       rate(:,:, 591) = rate(:,:, 591) * m(:,:)
     456   165734400 :       rate(:,:, 593) = rate(:,:, 593) * m(:,:)
     457      153600 :       end subroutine adjrxt
     458             :       end module mo_adjrxt

Generated by: LCOV version 1.14