From 37372a862c3aaba49cdd4938003ef530f518aff9 Mon Sep 17 00:00:00 2001 From: Juan Escobar <escj@aero.obs-mip.fr> Date: Fri, 15 Feb 2019 14:47:48 +0100 Subject: [PATCH] Joris P. and Pierre T. 14/02/2019: corrections for the use of MEGAN scheme (always the night in mode_megan) + desactivation of leaf temperature correction with sun/shade + add missing default values --- src/LIB/megan.tar.gz | 4 +- src/MNH/BASIC.f90 | 119497 +++++++++++++++++----- src/MNH/read_chem_data_netcdf_case.f90 | 3 +- src/SURFEX/coupling_isban.F90 | 7 + src/SURFEX/coupling_megann.F90 | 26 +- src/SURFEX/default_ch_bio_flux.F90 | 8 +- src/SURFEX/init_isban.F90 | 3 +- src/SURFEX/init_megann.F90 | 28 +- src/SURFEX/modd_megann.F90 | 5 +- 9 files changed, 92563 insertions(+), 27018 deletions(-) mode change 100644 => 100755 src/MNH/BASIC.f90 diff --git a/src/LIB/megan.tar.gz b/src/LIB/megan.tar.gz index 81d81c29f..c9f186360 100644 --- a/src/LIB/megan.tar.gz +++ b/src/LIB/megan.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f23728f9dae694a49c7a831686b8ee37a5f0be0b51839fa839bb8e022499bbc -size 42352 +oid sha256:0d9386c64cbbdf2ffe32f1c52e51e2606869e136a95a65e21f8081961f8e48d3 +size 42865 diff --git a/src/MNH/BASIC.f90 b/src/MNH/BASIC.f90 old mode 100644 new mode 100755 index 854c2bc06..4ba875fab --- a/src/MNH/BASIC.f90 +++ b/src/MNH/BASIC.f90 @@ -4,13 +4,77 @@ ! The following species appear on the left hand side of a reaction, ! but they are not in the list of prognostic variables. Make sure that ! they are defined elsewhere (in begin_module as TPK%something): -! H2 -! O1D +! RO250 +! RO251 +! RO252 +! RO253 +! RO254 +! RO255 +! RO256 +! RO220 +! RO257 +! RO221 +! RO258 +! OSD ! W_O2 -! O3P +! RO222 +! RO223 +! RO224 +! RO225 +! RO226 +! RO227 +! RO228 +! RO229 +! N2 +! RO240 +! CH4 ! H2O +! RO241 +! RO242 +! RO243 +! RO244 +! RO245 +! RO246 +! RO247 +! RO210 +! RO211 +! RO248 +! O +! RO249 +! RO212 +! RO213 +! RO22 +! RO214 +! RO23 +! RO215 +! RO24 +! RO216 +! RAD1 +! RO217 +! RO26 +! RAD2 ! CO2 -! N2 +! RO218 +! RO27 +! RAD3 +! RO219 +! RO28 +! RAD4 +! RO29 +! RAD5 +! RAD6 +! RO230 +! RAD7 +! RAD8 +! RO231 +! RO232 +! RO233 +! RO234 +! RO235 +! RO236 +! RO237 +! RO238 +! RO239 ! O2 ! !======================================================================== @@ -18,12 +82,76 @@ ! The following species appear on the right hand side of a reaction, ! but they are not in the list of prognostic variables. Make sure that ! they are really final products or defined elsewhere: -! H2 -! O1D -! O3P +! RO250 +! RO251 +! RO252 +! RO253 +! RO254 +! RO255 +! RO256 +! RO257 +! RO220 +! RO258 +! RO221 +! OSD +! RO222 +! RO223 +! RO224 +! RO225 +! RO226 +! RO227 +! RO228 +! RO229 +! N2 +! RO240 ! H2O +! RO241 +! RO242 +! RO243 +! RO244 +! RO245 +! RO246 +! RO247 +! RO210 +! RO248 +! RO211 +! O +! RO249 +! RO212 +! RO213 +! RO22 +! RO214 +! RO23 +! H2 +! RO215 +! RO24 +! RAD1 +! RO216 +! RAD2 +! RO217 +! RO26 +! RAD3 +! RO218 +! RO27 ! CO2 -! N2 +! RAD4 +! RO219 +! RO28 +! RAD5 +! RO29 +! RAD6 +! RAD7 +! RO230 +! RAD8 +! RO231 +! RO232 +! RO233 +! RO234 +! RO235 +! RO236 +! RO237 +! RO238 +! RO239 ! O2 ! !======================================================================== @@ -34,138 +162,371 @@ ! ! the chemical reactions implemented are the following ... ! -! K001=!ZRATES(:,001)::NO2-->O3P+NO -! K002=!ZRATES(:,002)::O3-->O1D+O2 -! K003=!ZRATES(:,003)::O3-->O3P+O2 -! K004=!ZRATES(:,004)::HONO-->OH+NO -! K005=!ZRATES(:,005)::HNO3-->OH+NO2 -! K006=!ZRATES(:,006)::HNO4-->0.65*HO2+0.65*NO2+0.35*OH+0.35*NO3 -! K007=!ZRATES(:,007)::NO3-->NO+O2 -! K008=!ZRATES(:,008)::NO3-->NO2+O3P -! K009=!ZRATES(:,009)::H2O2-->OH+OH -! K010=!ZRATES(:,010)::HCHO-->H2+CO -! K011=!ZRATES(:,011)::HCHO-->HO2+HO2+CO -! K012=!ZRATES(:,012)::ALD-->MO2+HO2+CO -! K013=!ZRATES(:,013)::OP1-->HCHO+HO2+OH -! K014=!ZRATES(:,014)::OP2-->0.96205*ALD+0.96205*HO2+0.03795*MO2+OH -! K015=!ZRATES(:,015)::KET-->1.00000*CARBOP+1.00000*ALKAP -! K016=!ZRATES(:,016)::CARBO-->0.06517*HCHO+0.69622*CARBOP+0.75830*HO2+0.91924*CO+0.20842*H2 -! K017=!ZRATES(:,017)::ONIT-->0.20*ALD+0.80*KET+HO2+NO2 -! K018=TPK%M*6.00E-34*(TPK%T/300)**(-2.3)::O3P+O2-->O3 -! K019=8.00E-12*exp(-(2060.0/TPK%T))::O3P+O3-->2.0*O2 -! K020=1.80E-11*exp(-(-110.0/TPK%T))::O1D+N2-->O3P+N2 -! K021=3.20E-11*exp(-(-70.0/TPK%T))::O1D+O2-->O3P+O2 -! K022=2.20E-10::O1D+H2O-->OH+OH -! K023=1.60E-12*exp(-(940.0/TPK%T))::O3+OH-->HO2+O2 -! K024=1.10E-14*exp(-(500.0/TPK%T))::O3+HO2-->OH+2.0*O2 -! K025=4.80E-11*exp(-(-250.0/TPK%T))::OH+HO2-->H2O+O2 -! K026=2.90E-12*exp(-(160.0/TPK%T))::H2O2+OH-->HO2+H2O -! K027=2.3E-13*EXP(600./TPK%T)+1.7E-33*TPK%M*EXP(1000./TPK%T)::HO2+HO2-->H2O2+O2 -! K028=3.22E-34*EXP(2800./TPK%T)+2.38E-54*TPK%M*EXP(3200./TPK%T)::HO2+HO2+H2O-->H2O2+H2O+O2 -! K029=@TROE(1.,9.00E-32,1.5,3.00E-11,0.0,TPK%M,TPK%T,KVECNPT)::O3P+NO-->NO2 -! K030=6.50E-12*exp(-(-120.0/TPK%T))::O3P+NO2-->NO+O2 -! K031=@TROE(1.,9.00E-32,2.0,2.20E-11,0.0,TPK%M,TPK%T,KVECNPT)::O3P+NO2-->NO3 -! K032=@TROE(1.,7.00E-31,2.6,1.50E-11,0.5,TPK%M,TPK%T,KVECNPT)::OH+NO-->HONO -! K033=@TROE(1.,2.60E-30,3.2,2.40E-11,1.3,TPK%M,TPK%T,KVECNPT)::OH+NO2-->HNO3 -! K034=2.20E-11::OH+NO3-->NO2+HO2 -! K035=3.70E-12*exp(-(-250.0/TPK%T))::HO2+NO-->NO2+OH -! K036=@TROE(1.,1.80E-31,3.2,4.70E-12,1.4,TPK%M,TPK%T,KVECNPT)::HO2+NO2-->HNO4 -! K037=@TROE_EQUIL(1.80E-31,3.2,4.70E-12,1.4,4.76E+26,10900.,TPK%M,TPK%T,KVECNPT)::HNO4-->HO2+NO2 -! K038=3.50E-12::HO2+NO3-->0.3*HNO3+0.7*NO2+0.7*OH -! K039=1.80E-11*exp(-(390.0/TPK%T))::OH+HONO-->H2O+NO2 -! K040=(7.2E-15*EXP(785/TPK%T))+(1.9E-33*EXP(725/TPK%T)*TPK%M)/(1+(1.9E-33*EXP(725/TPK%T)*TPK%M)/(4.1E-16*EXP(1440/TPK%T)))::OH+HNO3-->NO3+H2O -! K041=1.30E-12*exp(-(-380.0/TPK%T))::OH+HNO4-->NO2+H2O+O2 -! K042=2.00E-12*exp(-(1400.0/TPK%T))::O3+NO-->NO2+O2 -! K043=1.20E-13*exp(-(2450.0/TPK%T))::O3+NO2-->NO3+O2 -! K044=3.30E-39*exp(-(-530.0/TPK%T))::NO+NO+O2-->NO2+NO2 -! K045=1.50E-11*exp(-(-170.0/TPK%T))::NO3+NO-->NO2+NO2 -! K046=4.50E-14*exp(-(1260.0/TPK%T))::NO3+NO2-->NO+NO2+O2 -! K047=@TROE(1.,2.20E-30,3.9,1.50E-12,0.7,TPK%M,TPK%T,KVECNPT)::NO3+NO2-->N2O5 -! K048=@TROE_EQUIL(2.20E-30,3.9,1.50E-12,0.7,3.70E+26,11000.0,TPK%M,TPK%T,KVECNPT)::N2O5-->NO2+NO3 -! K049=8.50E-13*exp(-(2450.0/TPK%T))::NO3+NO3-->NO2+NO2+O2 -! K050=3.30E-12*exp(-(900.0/TPK%T))::NH3+OH--> -! K051=5.50E-12*exp(-(2000.0/TPK%T))::OH+H2-->H2O+HO2 -! K052=@TROE(1.,3.00E-31,3.3,1.50E-12,0.0,TPK%M,TPK%T,KVECNPT)::OH+SO2-->SULF+HO2 -! K053=1.5E-13*(1.+2.439E-20*TPK%M)::CO+OH-->HO2+CO2 -! K054=6.00E-11::BIO+O3P-->0.91868*ALKE+0.05*HCHO+0.02*OH+0.01*CO+0.13255*CARBO+0.28*HO2+0.15*XO2 -! K055=0.00E-01*exp(-(-13.0/TPK%T))::CARBO+O3P-->ALD -! K056=TPK%T*TPK%T*7.44E-18*exp(-(1361./TPK%T))::CH4+OH-->MO2+H2O -! K057=1.51E-17*TPK%T*TPK%T*exp(-(492./TPK%T))::ETH+OH-->ALKAP -! K058=3.76E-12*exp(-(260.0/TPK%T))+1.70E-12*exp(-(155.0/TPK%T))+1.21E-12*exp(-(125.0/TPK%T))::ALKA+OH-->0.87811*ALKAP+0.12793*HO2+0.08173*ALD+0.03498*KET+0.00835*CARBO+0.00140*HCHO+0.00878*ORA1+0.00878*CO+0.00878*OH+H2O -! K059=1.78E-12*exp(-(-438.0/TPK%T))+6.07E-13*exp(-(-500.0/TPK%T))+0.00E-01*exp(-(-448.0/TPK%T))::ALKE+OH-->1.02529*ALKEP+0.00000*BIOP -! K060=2.54E-11*exp(-(-410.0/TPK%T))+0.00E-01*exp(-(-444.0/TPK%T))+0.00E-01::BIO+OH-->1.00000*BIOP -! K061=3.31E-12*exp(-(-355.0/TPK%T))+3.45E-13::ARO+OH-->0.93968*ADD+0.10318*XO2+0.10318*HO2+0.00276*PHO -! K062=1.00E-11::HCHO+OH-->HO2+CO+H2O -! K063=5.55E-12*exp(-(-331.0/TPK%T))::ALD+OH-->1.00000*CARBOP+H2O -! K064=TPK%T*TPK%T*5.68E-18*exp(-(-92.0/TPK%T))::KET+OH-->1.00000*CARBOP+H2O -! K065=1.32E-11+1.88E-12*exp(-(-175.0/TPK%T))::CARBO+OH-->0.51419*CARBOP+0.16919*CARBO+1.01732*CO+0.51208*HO2+0.00000*HCHO+0.06253*ALD+0.00853*KET+0.10162*XO2+0.75196*H2O -! K066=4.50E-13::ORA1+OH-->HO2+CO2+H2O -! K067=6.00E-13::ORA2+OH--> -! K068=2.93E-12*exp(-(-190.0/TPK%T))::OP1+OH-->0.65*MO2+0.35*HCHO+0.35*OH -! K069=3.36E-12*exp(-(-190.0/TPK%T))::OP2+OH-->0.40341*ALKAP+0.05413*CARBOP+0.07335*ALD+0.37591*KET+0.09333*XO2+0.02915*HO2+0.02915*HCHO+0.44925*OH -! K070=3.80E-14+1.59E-14*exp(-(-500.0/TPK%T))::PAN+OH-->0.57839*HCHO+0.21863*CARBO+0.71893*NO3+0.28107*PAN+0.28107*HO2+0.29733*H2O+XO2 -! K071=5.31E-12*exp(-(260.0/TPK%T))::ONIT+OH-->1.00000*ALKAP+NO2+H2O -! K072=3.40E-13*exp(-(1900.0/TPK%T))::HCHO+NO3-->HO2+HNO3+CO -! K073=1.40E-12*exp(-(1900.0/TPK%T))::ALD+NO3-->1.00000*CARBOP+HNO3 -! K074=1.62E-12*exp(-(1900.0/TPK%T))+0.00E-01*exp(-(150.0/TPK%T))+1.94E-14*exp(-(1000.0/TPK%T))::CARBO+NO3-->0.91567*HNO3+0.38881*CARBOP+0.10530*CARBO+0.05265*ALD+0.00632*KET+0.10530*NO2+0.10530*XO2+0.63217*HO2+1.33723*CO+0.00000*OLN -! K075=4.92E-16::ARO+NO3-->HNO3+PHO -! K076=4.35E-18*TPK%T*TPK%T*exp(-(2282.0/TPK%T))+1.91E-14*exp(-(450.0/TPK%T))+1.08E-15*exp(-(-450.0/TPK%T))+0.00E-01::ALKE+NO3-->0.00000*CARBO+0.93768*OLN -! K077=4.00E-12*exp(-(446.0/TPK%T))+0.00E-01*exp(-(-490.0/TPK%T))+0.00E-01::BIO+NO3-->0.91741*CARBO+1.00000*OLN -! K078=3.76E-16*exp(-(500.0/TPK%T))::PAN+NO3-->0.60*ONIT+0.60*NO3+0.40000*PAN+0.40*HCHO+0.40*NO2+XO2 -! K079=8.17E-15*exp(-(2580.0/TPK%T))+4.32E-16*exp(-(1800.0/TPK%T))+2.87E-17*exp(-(845.0/TPK%T))+0.00E-01*exp(-(2283.0/TPK%T))::ALKE+O3-->0.48290*HCHO+0.51468*ALD+0.07377*KET+0.00000*CARBO+0.35120*CO+0.15343*ORA1+0.08143*ORA2+0.23451*HO2+0.39435*OH+0.05705*CARBOP+0.03196*ETH+0.00000*ALKE+0.04300*CH4+0.13966*MO2+0.09815*ALKAP+0.01833*H2O2+0.00000*XO2+0.05409*H2+0.00000*O3P -! K080=7.86E-15*exp(-(1913.0/TPK%T))+0.00E-01*exp(-(732.0/TPK%T))+0.00E-01::BIO+O3-->0.90000*HCHO+0.00000*ALD+0.00000*KET+0.39754*CARBO+0.36000*CO+0.37388*ALKE+0.00000*ALKAP+0.17000*CARBOP+0.03000*MO2+0.15000*ORA1+0.00000*ORA2+0.28000*OH+0.30000*HO2+0.00100*H2O2+0.05000*H2+0.13000*XO2+0.09000*O3P -! K081=0.00E-01*exp(-(2112.0/TPK%T))+1.38E-19::CARBO+O3-->0.00000*HCHO+1.07583*CARBO+0.15692*ALD+0.10788*ORA1+0.20595*ORA2+0.27460*CARBOP+0.10149*OP2+0.64728*CO+0.28441*HO2+0.20595*OH+0.00000*H2 -! K082=7.20E-17*exp(-(1700.0/TPK%T))::PAN+O3-->0.70*HCHO+0.30000*PAN+0.70*NO2+0.13*CO+0.04*H2+0.11*ORA1+0.08*HO2+0.036*OH+0.70000*CARBOP -! K083=2.00E-11::PHO+NO2-->0.10670*ARO+ONIT -! K084=1.00E-11::PHO+HO2-->1.06698*ARO -! K085=3.60E-11::ADD+NO2-->ARO+HONO -! K086=1.66E-17*exp(-(-1044.0/TPK%T))::ADD+O2-->0.98*AROP+0.02*ARO+0.02*HO2 -! K087=2.80E-11::ADD+O3-->ARO+OH -! K088=@TROE(5.86E-01,9.70E-29,5.6,9.30E-12,1.5,TPK%M,TPK%T,KVECNPT)::CARBOP+NO2-->1.00000*PAN -! K089=@TROE_EQUIL(9.70E-29,5.6,9.30E-12,1.5,1.16E+28,13954.,TPK%M,TPK%T,KVECNPT)::PAN-->1.00000*CARBOP+NO2 -! K090=4.20E-12*exp(-(-180.0/TPK%T))::MO2+NO-->HCHO+HO2+NO2 -! K091=4.36E-12::ALKAP+NO-->0.33144*ALD+0.03002*HCHO+0.54531*KET+0.03407*CARBO+0.74265*HO2+0.09016*MO2+0.08187*ALKAP+0.13007*XO2+0.08459*ONIT+0.91541*NO2 -! K092=6.93E-12::ALKEP+NO-->1.39870*HCHO+0.42125*ALD+0.05220*KET+HO2+NO2 -! K093=4.00E-12::BIOP+NO-->0.45463*CARBO+0.60600*HCHO+0.00000*ALD+0.00000*KET+0.37815*ALKE+0.84700*HO2+0.84700*NO2+0.15300*ONIT -! K094=4.00E-12::AROP+NO-->0.95115*NO2+0.95115*HO2+2.06993*CARBO+0.04885*ONIT -! K095=1.22E-11::CARBOP+NO-->0.78134*MO2+0.09532*CARBOP+0.05848*HCHO+0.07368*ALD+0.08670*CARBO+0.12334*HO2+0.02563*XO2+NO2 -! K096=4.00E-12::OLN+NO-->0.18401*ONIT+1.81599*NO2+0.18401*HO2+0.23419*HCHO+1.01182*ALD+0.37862*KET -! K097=3.80E-13*exp(-(-800.0/TPK%T))::MO2+HO2-->OP1 -! K098=6.16E-14*exp(-(-700.0/TPK%T))+1.52E-13*exp(-(-1300.0/TPK%T))::ALKAP+HO2-->1.00524*OP2 -! K099=1.81E-13*exp(-(-1300.0/TPK%T))::ALKEP+HO2-->1.00524*OP2 -! K0100=1.28E-13*exp(-(-1300.0/TPK%T))+0.00E-01::BIOP+HO2-->1.00524*OP2 -! K0101=3.75E-13*exp(-(-980.0/TPK%T))::AROP+HO2-->1.00524*OP2 -! K0102=5.94E-13*exp(-(-550.0/TPK%T))+1.99E-16*exp(-(-2640.0/TPK%T))+5.56E-14*exp(-(-1300.0/TPK%T))::CARBOP+HO2-->0.80904*OP2+0.17307*ORA2+0.17307*O3 -! K103=1.66E-13*exp(-(-1300.0/TPK%T))::OLN+HO2-->ONIT -! K104=9.10E-14*exp(-(-416.0/TPK%T))::MO2+MO2-->1.33*HCHO+0.66*HO2 -! K105=1.03E-14*exp(-(-158.0/TPK%T))+6.24E-14*exp(-(-431.0/TPK%T))+1.53E-14*exp(-(-467.0/TPK%T))+4.34E-15*exp(-(-633.0/TPK%T))::ALKAP+MO2-->0.80556*HCHO+0.98383*HO2+0.56070*ALD+0.09673*KET+0.01390*MO2+0.07976*CARBO+0.13370*XO2+0.00385*ALKAP -! K106=1.57E-13*exp(-(-708.0/TPK%T))::ALKEP+MO2-->1.42894*HCHO+0.46413*ALD+0.03814*KET+HO2 -! K107=1.36E-13*exp(-(-708.0/TPK%T))::BIOP+MO2-->0.56064*CARBO+0.48074*ALKE+1.00000*HO2+1.09000*HCHO+0.00000*ALD+0.00000*KET -! K108=3.56E-14*exp(-(-708.0/TPK%T))::AROP+MO2-->HCHO+1.02767*HO2+1.99461*CARBO -! K109=1.77E-11*exp(-(440.0/TPK%T))+1.48E-16*exp(-(-2510.0/TPK%T))+3.10E-13*exp(-(-508.0/TPK%T))::CARBOP+MO2-->0.95723*HCHO+0.82998*HO2+0.56031*MO2+0.13684*ORA2+0.05954*CARBOP+0.15387*CARBO+0.08295*ALD+0.02212*XO2 -! K110=1.12E-13*exp(-(-708.0/TPK%T))::OLN+MO2-->0.88625*HCHO+0.67560*HO2+0.67560*ONIT+0.41524*ALD+0.09667*KET+0.32440*NO2 -! K111=4.44E-14*exp(-(-211.0/TPK%T))+2.23E-13*exp(-(-460.0/TPK%T))+4.10E-14*exp(-(-522.0/TPK%T))+1.17E-14*exp(-(-683.0/TPK%T))::ALKAP+CARBOP-->0.71461*ALD+0.48079*HO2+0.51480*MO2+0.49810*ORA2+0.18819*KET+0.07600*HCHO+0.00828*ALKAP+0.11306*XO2+0.06954*CARBO -! K112=4.36E-13*exp(-(-765.0/TPK%T))::ALKEP+CARBOP-->0.68192*HCHO+0.68374*ALD+0.50078*HO2+0.50078*MO2+0.49922*ORA2+0.06579*KET -! K113=7.60E-13*exp(-(-765.0/TPK%T))::BIOP+CARBOP-->0.78591*CARBO+0.24463*ALKE+0.50600*HO2+0.49400*ORA2+0.34000*HCHO+0.50600*MO2+0.00000*ALD+0.00000*KET -! K114=3.63E-13*exp(-(-765.0/TPK%T))::AROP+CARBOP-->MO2+HO2+1.99455*CARBO -! K115=7.73E-13*exp(-(-530.0/TPK%T))+1.70E-13*exp(-(-565.0/TPK%T))::CARBOP+CARBOP-->1.66702*MO2+0.05821*CARBOP+0.03432*HCHO+0.10777*CARBO+0.06969*ALD+0.02190*KET+0.07566*HO2+0.01593*XO2+0.09955*ORA2 -! K116=4.85E-13*exp(-(-765.0/TPK%T))::OLN+CARBOP-->0.66562*ONIT+0.51037*MO2+0.48963*ORA2+0.17599*HO2+0.13414*HCHO+0.42122*ALD+0.10822*KET+0.00000*NO2 -! K117=4.19E-15*exp(-(-1000.0/TPK%T))::OLN+OLN-->2.00*ONIT+HO2 -! K118=2.48E-14*exp(-(-1000.0/TPK%T))::OLN+OLN-->0.00000*HCHO+0.00000*ALD+0.00000*KET+0.00000*HO2+0.00000*NO2+0.00000*ONIT -! K119=1.20E-12::MO2+NO3-->HCHO+HO2+NO2 -! K120=1.20E-12::ALKAP+NO3-->0.33743*ALD+0.81290*HO2+0.03142*HCHO+0.62978*KET+0.03531*CARBO+0.09731*MO2+0.08994*ALKAP+0.16271*XO2+NO2 -! K121=1.20E-12::ALKEP+NO3-->1.40909*HCHO+0.43039*ALD+0.02051*KET+HO2+NO2 -! K122=1.20E-12::BIOP+NO3-->0.61160*CARBO+0.42729*ALKE+0.68600*HCHO+0.00000*ALD+0.00000*KET+HO2+NO2 -! K123=1.20E-12::AROP+NO3-->2.81904*CARBO+HO2+NO2 -! K124=3.48E-12::CARBOP+NO3-->0.91910*MO2+0.03175*CARBOP+0.03175*HCHO+0.03455*CARBO+0.02936*ALD+0.04915*HO2+0.01021*XO2+NO2 -! K125=1.20E-12::OLN+NO3-->0.25928*ONIT+1.74072*NO2+0.25928*HO2+0.20740*HCHO+0.91850*ALD+0.34740*KET -! K126=1.66E-13*exp(-(-1300.0/TPK%T))::XO2+HO2-->1.00524*OP2 -! K127=5.99E-15*exp(-(-1510.0/TPK%T))::XO2+MO2-->HCHO+HO2 -! K128=1.69E-14*exp(-(-1560.0/TPK%T))::XO2+CARBOP-->MO2 -! K129=7.13E-17*exp(-(-2950.0/TPK%T))::XO2+XO2--> -! K130=4.00E-12::XO2+NO-->NO2 -! K131=1.20E-12::XO2+NO3-->NO2 -! K132=1.00E-40::SULF--> +! K001=!ZRATES(:,001)::NO2-->NO+O +! K002=TPK%M*5.60E-34*(TPK%T/300)**(-2.6)::O+O2-->O3 +! K003=6.5E-12*EXP(119.8/TPK%T)::O+NO2-->NO+O2 +! K004=@TROE(1.,9.0E-32,2.,2.2E-11,0.,0.8,TPK%M,TPK%T,KVECNPT)::O+NO2-->NO3 +! K005=1.8E-12*EXP(-1368.9/TPK%T)::NO+O3-->NO2+O2 +! K006=1.4E-13*EXP(-2471.1/TPK%T)::NO2+O3-->NO3+O2 +! K007=1.8E-11*EXP(110.7/TPK%T)::NO+NO3-->2.*NO2 +! K008=5.09E-18/TPK%T*EXP(528.4/TPK%T)::NO+NO-->2.*NO2 +! K009=@TROE(1.,2.8E-30,3.5,2.0E-12,0.2,0.45,TPK%M,TPK%T,KVECNPT)::NO2+NO3-->N2O5 +! K010=@TROE_EQUIL(2.8E-30,3.5,2.0E-12,0.2,3.70E+26,11000.0,0.45,TPK%M,TPK%T,KVECNPT)::N2O5-->NO2+NO3 +! K011=2.59E-22::N2O5+H2O-->2.*HNO3 +! K012=4.5E-14*EXP(-1258.2/TPK%T)::NO2+NO3-->NO+NO2+O2 +! K013=!ZRATES(:,007)::NO3-->NO+O2 +! K014=!ZRATES(:,008)::NO3-->NO2+O +! K015=!ZRATES(:,003)::O3-->O+O2 +! K016=!ZRATES(:,002)::O3-->OSD+O2 +! K017=2.2E-10::OSD+H2O-->OH+OH +! K018A=1.80E-11*exp(-(-110.0/TPK%T))::OSD+N2-->O+N2 +! K018B=3.20E-11*exp(-(-70.0/TPK%T))::OSD+O2-->O+O2 +! K019=@TROE(1.,7.0E-31,2.6,3.6E-11,0.1,0.6,TPK%M,TPK%T,KVECNPT)::NO+OH-->HONO +! K020=!ZRATES(:,004)::HONO-->0.9*NO+0.1*NO2+0.9*OH+0.1*HO2 +! K021=4.0E-24::NO2+H2O-->0.5*HONO+0.5*HNO3 +! K022=@TROE(1.,2.85E-30,2.67,3.13E-11,0.,0.6,TPK%M,TPK%T,KVECNPT)::NO2+OH-->HNO3 +! K023=@TROE_KA(7.2E-15,785.1,4.1E-16,1439.4,1.9E-33,724.7,TPK%M,TPK%T,KVECNPT)::HNO3+OH-->NO3+H2O +! K024=@TROE_KB(1.3E-13,0.,3.19E-33,0.,TPK%M,TPK%T,KVECNPT)::CO+OH-->HO2+CO2 +! K025=1.9E-12*EXP(-1001.5/TPK%T)::O3+OH-->HO2+O2 +! K026=3.41E-12*EXP(271.8/TPK%T)::NO+HO2-->NO2+OH +! K027=@TROE(1.,1.8E-31,3.2,4.7E-12,0.,0.6,TPK%M,TPK%T,KVECNPT)::NO2+HO2-->HNO4 +! K028=@TROE_EQUIL(1.8E-31,3.2,4.7E-12,0.,4.76E+26,10900.,0.6,TPK%M,TPK%T,KVECNPT)::HNO4-->NO2+HO2 +! K029=1.5E-12*EXP(362.4/TPK%T)::HNO4+OH-->NO2+O2+H2O +! K030=1.4E-14*EXP(-598.9/TPK%T)::O3+HO2-->OH+2.*O2 +! K031=@TROE_KB(2.2E-13,598.9,1.85E-33,981.4,TPK%M,TPK%T,KVECNPT)::HO2+HO2-->H2O2 +! K032=@TROE_KB(3.08E-34,2798.2,2.59E-54,3180.7,TPK%M,TPK%T,KVECNPT)::HO2+HO2+H2O-->H2O2+O2+H2O +! K033=4.0E-12::NO3+HO2-->0.8*NO2+0.2*HNO3+0.8*OH+O2 +! K034=8.0E-12*EXP(-2058.4/TPK%T)::O+O3-->2.*O2 +! K035=@TROE(1.,4.1E-31,3.3,2.0E-12,0.,0.45,TPK%M,TPK%T,KVECNPT)::SO2+OH-->H2SO4+HO2 +! K036=!ZRATES(:,009)::H2O2-->2.*OH +! K037=2.91E-12*EXP(-161/TPK%T)::H2O2+OH-->HO2+H2O +! K038=@TROE(1.,9.00E-32,1.5,3.00E-11,0.0,0.6,TPK%M,TPK%T,KVECNPT)::O+NO-->NO2 +! K039=2.7E-12*EXP(261.7/TPK%T)::HONO+OH-->NO2+H2O +! K040=2.0E-11::NO3+OH-->NO2+HO2 +! K041=8.5E-13*EXP(-2450.9/TPK%T)::NO3+NO3-->2.*NO2+O2 +! K042=4.8E-11*EXP(251.6/TPK%T)::OH+HO2-->H2O+O2 +! K043=2.66E-12*EXP(-1800.2/TPK%T)::CH4+OH-->RO21+RO2T+H2O +! K044=!ZRATES(:,011)::HCHO-->CO+2.0*HO2 +! K045=!ZRATES(:,010)::HCHO-->CO+H2 +! K046=1.2E-14*TPK%T*EXP(286.9/TPK%T)::HCHO+OH-->CO+HO2+H2O +! K047=2.0E-12*EXP(-2430.8/TPK%T)::HCHO+NO3-->HNO3+CO+HO2 +! K048=6.0E-18*TPK%T**2*EXP(170.1/TPK%T)::MEOH+OH-->HO2+HCHO+H2O +! K049=1.96E-12*EXP(437.8/TPK%T)::ETHE+OH-->RO22+RO2T +! K050=4.89E-18*TPK%T**2*EXP(-2282.3/TPK%T)::ETHE+NO3-->RO23+RO2T +! K051=9.14E-15*EXP(-2580.3/TPK%T)::ETHE+O3-->0.315*CO+0.06*HO2+0.06*OH+0.5*HCHO+0.07*H2O+0.185*ORA1 +! K052=7.3E-13::ETHE+O-->0.6*CO+HO2+0.6*RO21+0.4*RO24+RO2T +! K053=6.18E-18*TPK%T**2*EXP(532/TPK%T)::ETOH+OH-->TPK%CF1*HO2+TPK%CF1*ALD2+TPK%CF2*RO22+TPK%CF2*RO2T+H2O +! K054=5.86E-12*EXP(500.3/TPK%T)::OLEL+OH-->RO22+RO2T +! K055=1.0E-13*EXP(-800.2/TPK%T)::OLEL+NO3-->RO23+RO2T +! K056=1.0E-17::OLEL+O3-->0.56*CO+0.2*CO2+0.36*OH+0.28*HO2+0.5*HCHO+0.5*ALD2+0.1*ALKL+0.28*RO25+0.28*RO2T+0.12*ORA1+0.12*ORA2 +! K057=4.66E-12::OLEL+O-->0.5*ALKL+0.4*ALD2+0.1*RO24+0.1*RO25+0.2*RO2T +! K058=3.91E-12::ALKL+OH-->RO25+RO2T+H2O +! K059=!ZRATES(:,012)::ALD2-->CO+HO2+RO25+RO2T +! K060=6.91E-12*EXP(250/TPK%T)::ALD2+OH-->RO26+RO2T+H2O +! K061=3.0E-13*EXP(-1427/TPK%T)::ALD2+NO3-->HNO3+RO26+RO2T +! K062=4.91E-12::KETL+OH-->RO27+RO2T+H2O +! K063=!ZRATES(:,023)::KETL-->RO25+RO28+2.*RO2T +! K064=2.55E-11*EXP(410.2/TPK%T)::ISOP+OH-->0.66*RO29+0.34*RO210+RO2T +! K065=3.02E-12*EXP(-445.9/TPK%T)::ISOP+NO3-->0.66*RO211+0.34*RO212+RO2T +! K066=7.86E-15*EXP(-1912.9/TPK%T)::ISOP+O3-->0.068*CO2+0.461*CO+0.5*HCHO+0.664*OH+0.366*HO2+0.054*OLEL+0.389*MVK+0.17*MCR+0.271*RO213+0.095*RO214+0.366*RO2T+0.121*ORA1 +! K067=3.5E-11::ISOP+O-->0.925*OLEL+0.075*ALD2 +! K068=3.2E-12::MTBE+OH-->RO215+RO2T+H2O +! K069=1.28E-11::ALCH+OH-->RO22+RO2T+H2O +! K070=5.1E-12::KETH+OH-->RO216+RO2T+H2O +! K071=!ZRATES(:,016)::KETH-->RO25+RO28+2.*RO2T +! K072=3.77E-12::AROO+NO3-->HNO3+RAD1 +! K073=2.264E-10::AROO+OH-->0.16*HO2+0.16*AROO+0.1*RO217+0.1*RO2T+0.74*RAD2+0.1*H2O +! K074=3.47E-11::OLEH+OH-->RO218+RO2T +! K075=3.47E-11*1.0E-13*EXP(-800.2/TPK%T)/(5.86E-12*EXP(500.3/TPK%T))::OLEH+NO3-->RO219+RO2T +! K076=3.47E-11*1.0E-17/(5.86E-12*EXP(500.3/TPK%T))::OLEH+O3-->0.56*CO+0.2*CO2+0.36*OH+0.28*HO2+0.5*HCHO+0.5*RPR1+0.12*ACID+0.1*ALKM+0.28*RO220+0.28*RO2T +! K077=3.47E-11*4.66E-12/(5.86E-12*EXP(500.3/TPK%T))::OLEH+O-->0.5*ALKM+0.4*RPR1+0.1*RO24+0.1*RO220+0.2*RO2T +! K078=1.03E-11::ALKM+OH-->RO220+RO2T+H2O +! K079=3.27E-11::AROL+OH-->0.16*HO2+0.16*AROO+0.1*RO221+0.74*RAD3+0.06*RO2T+0.06*H2O +! K080=1.52E-11::AROH+OH-->0.16*HO2+0.16*AROO+0.84*RAD4 +! K081=1.4E-12*EXP(-1872.2/TPK%T)::ARAL+NO3-->HNO3+O3+ARAC +! K082=1.29E-11::ARAL+OH-->0.9983609*RPRL+TPK%CF48*HO2+TPK%CF39*O3+TPK%CF39*ARAC+TPK%CF45*RO222+TPK%CF40*RAD5+TPK%CF45*RO2T+TPK%CF48*H2O +! K083=1.1E-12::ARAC+OH-->0.16*HO2+0.1599999*URG7+0.1*RO223+0.74*RAD6+0.1*RO2T+0.1*H2O +! K084=1.7E-10::BIOL+OH-->RO224+RO2T +! K085=1.46E-11::BIOL+NO3-->RO225+RO2T +! K086=2.5E-16::BIOL+O3-->0.445*CO+0.055*H2O2+0.445*HO2+0.89*OH+5.5000000E-02*URG4+0.055*RPR3+0.445*RO226+0.445*RO2T +! K087=1.7E-10*4.66E-12/(5.86E-12*EXP(500.3/TPK%T))::BIOL+O-->0.7500000*URG10+0.2500000*URG10 +! K088=1.77E-10::BIOH+OH-->RO227+RO2T +! K089=2.91E-11::BIOH+NO3-->RO228+RO2T +! K090=1.4E-16::BIOH+O3-->0.445*CO+0.055*H2O2+0.89*OH+0.055*UR7+0.055*UR8+0.445*RO229+0.445*RO230+0.89*RO2T +! K091=8.59E-11::BIOH+O--> +! K092=7.7E-11::PAH+OH-->0.16*HO2+0.1600000*URG8+0.1*RO231+0.74*RAD7+0.1*RO2T+0.1*H2O +! K093=1.97E-11::ALKH+OH-->RO232+RO2T+H2O +! K094=3.41E-13*EXP(800.2/TPK%T)::RO2T+HO2-->HO2 +! K095=4.2E-12*EXP(181.2/TPK%T)::RO2T+NO-->NO +! K096=1.0E-15::RO2T+RO2T-->RO2T +! K097=0.9*7.7E5/TPK%T::RAD2-->RO233+RO2T +! K098=0.9*7.7E5/TPK%T::RAD3-->RO234+RO2T +! K099=0.9*7.7E5/TPK%T::RAD4-->RO235+RO2T +! K100=0.9*7.7E5/TPK%T::RAD5-->RO236+RO2T +! K101=0.9*7.7E5/TPK%T::RAD6-->RO237+RO2T +! K102=0.9*7.7E5/TPK%T::RAD7-->RO238+RO2T +! K103=1.7*3.0E-11::RAD1+NO2-->RPR4 +! K104=1.7*3.0E-11::RAD2+NO2-->RPR4+H2O +! K105=1.7*3.0E-11::RAD3+NO2-->H2O +! K106=1.7*3.0E-11::RAD4+NO2-->H2O +! K107=1.7*3.0E-11::RAD5+NO2-->RPR5+H2O +! K108=1.7*3.0E-11::RAD6+NO2-->0.9999993*URG7+H2O +! K109=1.7*3.0E-11::RAD7+NO2-->1.0000000*URG8+H2O +! K110=4.09E-12*EXP(180.2/TPK%T)::RO21+NO-->NO2+HO2+HCHO +! K111=1.0E-15::RO21+RO2T-->HO2+HCHO+RO2T+O2 +! K112=3.41E-13*EXP(800.2/TPK%T)::RO21+HO2-->HO2+OH+HCHO +! K113=2.45E-12*EXP(180.2/TPK%T)::RO22+NO-->NO2+HO2+HCHO+ALD2 +! K114=1.0E-15::RO22+RO2T-->HO2+HCHO+ALD2+RO2T+O2 +! K115=3.41E-13*EXP(800.2/TPK%T)::RO22+HO2-->OH+HO2+HCHO+ALD2 +! K116=2.45E-12*EXP(180.2/TPK%T)::RO23+NO-->2.*NO2+HCHO+ALD2 +! K117=1.0E-15::RO23+RO2T-->NO2+HO2+HCHO+ALD2+O2+RO2T +! K118=3.41E-13*EXP(800.2/TPK%T)::RO23+HO2-->NO2+HO2+OH+HCHO+ALD2 +! K119=3.45E-12*EXP(180.2/TPK%T)::RO24+NO-->NO2+CO+HO2+HCHO +! K120=1.0E-15::RO24+RO2T-->CO+HO2+HCHO+RO2T+O2 +! K121=3.41E-13*EXP(800.2/TPK%T)::RO24+HO2-->CO+HO2+OH+HCHO +! K122=2.91E-12*EXP(180.2/TPK%T)::RO25+NO-->TPK%CF3*ALKL+TPK%CF4*NO2+TPK%CF4*HO2+TPK%CF4*ALD2 +! K123=1.0E-15::RO25+RO2T-->HO2+ALD2+RO2T+O2 +! K124=3.41E-13*EXP(800.2/TPK%T)::RO25+HO2-->HO2+OH+ALD2 +! K125=1.11E-11*EXP(180.2/TPK%T)::RO26+NO-->NO2+CO2+RO25+RO2T +! K126=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO26+NO2-->PAN1 +! K127=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO28+NO2-->PAN2 +! K128=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO239+NO2-->PAN3 +! K129=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO248+NO2-->PAN4 +! K130=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO250+NO2-->APAN +! K131=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO254+NO2-->PAN6 +! K132=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO255+NO2-->PAN7 +! K133=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO257+NO2-->APAN +! K134=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO258+NO2-->PN10 +! K135=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN1-->NO2+RO26+RO2T +! K136=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN2-->NO2+RO28+RO2T +! K137=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN3-->NO2+RO239+RO2T +! K138=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PN10-->NO2+RO258+RO2T +! K139=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::APAN-->1.0000000*NO2+0.3750353*RO250+0.6249651*RO257+1.0000000*RO2T +! K140=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN6-->NO2+RO254+RO2T +! K141=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN4-->NO2+RO248+RO2T +! K142=3.41E-13*EXP(800.2/TPK%T)/3.5::RO26+HO2-->O3+ACID+ORA2 +! K143=1.0E-15::RO26+RO2T-->CO2+RO25+2.*RO2T+O2 +! K144=2.45E-12*EXP(180.2/TPK%T)::RO27+NO-->NO2+ALD2+RO28+RO2T +! K145=1.0E-15::RO27+RO2T-->ALD2+RO28+2.*RO2T+O2 +! K146=3.41E-13*EXP(800.2/TPK%T)::RO27+HO2-->OH+ALD2+RO28+RO2T +! K147=1.11E-11*EXP(180.2/TPK%T)::RO28+NO-->NO2+CO2+RO21+RO2T +! K148=3.41E-13*EXP(800.2/TPK%T)/3.5::RO28+HO2-->O3+ORA2 +! K149=1.0E-15::RO28+RO2T-->CO2+RO21+2.*RO2T+O2 +! K150=2.08E-12*EXP(180.2/TPK%T)::RO29+NO-->TPK%CF5*OLEL+TPK%CF6*NO2+TPK%CF6*HO2+TPK%CF6*HCHO+TPK%CF6*MVK +! K151=1.0E-15::RO29+RO2T-->HO2+MVK+HCHO+RO2T+O2 +! K152=3.41E-13*EXP(800.2/TPK%T)::RO29+HO2-->HO2+OH+MVK+HCHO +! K153=2.08E-12*EXP(180.2/TPK%T)::RO210+NO-->NO2+HO2+HCHO+MCR +! K154=1.0E-15::RO210+RO2T-->HO2+HCHO+MCR+RO2T+O2 +! K155=3.41E-13*EXP(800.2/TPK%T)::RO210+HO2-->HO2+OH+HCHO+MCR +! K156=2.08E-12*EXP(180.2/TPK%T)::RO211+NO-->2.*NO2+HCHO+MVK +! K157=1.0E-15::RO211+RO2T-->NO2+HCHO+MVK+RO2T+O2 +! K158=3.41E-13*EXP(800.2/TPK%T)::RO211+HO2-->NO2+OH+HCHO+MVK +! K159=2.08E-12*EXP(180.2/TPK%T)::RO212+NO-->2.*NO2+HCHO+MCR +! K160=1.0E-15::RO212+RO2T-->NO2+HCHO+MCR+RO2T+O2 +! K161=3.41E-13*EXP(800.2/TPK%T)::RO212+HO2-->NO2+OH+HCHO+MCR +! K162=2.45E-12*EXP(180.2/TPK%T)::RO213+NO-->NO2+HCHO+RO239+RO2T +! K163=1.0E-15::RO213+RO2T-->HCHO+RO239+2.*RO2T+O2 +! K164=3.41E-13*EXP(800.2/TPK%T)::RO213+HO2-->HCHO+OH+RO239+RO2T +! K165=1.11E-11*EXP(180.2/TPK%T)::RO239+NO-->NO2+CO2+RO214+RO2T +! K166=3.41E-13*EXP(800.2/TPK%T)/3.5::RO239+HO2-->O3+0.5*OLEL+0.5*ORA2 +! K167=1.0E-15::RO239+RO2T-->CO2+RO214+2.*RO2T+O2 +! K168=2.91E-12*EXP(180.2/TPK%T)::RO214+NO-->TPK%CF7*OLEL+TPK%CF8*NO2+TPK%CF8*RO27+TPK%CF8*RO2T +! K169=1.0E-15::RO214+RO2T-->RO27+2.*RO2T+O2 +! K170=3.41E-13*EXP(800.2/TPK%T)::RO214+HO2-->OH+RO27+RO2T +! K171=2.08E-12*EXP(180.2/TPK%T)::RO215+NO-->NO2+HO2+TPK%CF9*ALD2+TPK%CF10*HCHO+TPK%CF11*KETL+TPK%CF12*ALKL +! K172=1.0E-15::RO215+RO2T-->HO2+TPK%CF13*ALD2+TPK%CF14*HCHO+TPK%CF15*KETL+TPK%CF16*ALKL+RO2T+O2 +! K173=3.41E-13*EXP(800.2/TPK%T)::RO215+HO2-->OH+HO2+TPK%CF13*ALD2+TPK%CF14*HCHO+TPK%CF15*KETL+TPK%CF16*ALKL +! K174=1.48E-12*EXP(180.2/TPK%T)::RO216+NO-->NO2+ALD2+RO28+RO2T +! K175=1.0E-15::RO216+RO2T-->ALD2+RO28+2.*RO2T+O2 +! K176=3.41E-13*EXP(800.2/TPK%T)::RO216+HO2-->OH+ALD2+RO28+RO2T +! K177=1.25E-12*EXP(180.2/TPK%T)::RO217+NO-->TPK%CF21*URG6+TPK%CF22*NO2+TPK%CF22*HO2+TPK%CFA2*RPRL +! K178=1.0E-15::RO217+RO2T-->HO2+0.9983609*RPRL+RO2T+O2 +! K179=3.41E-13*EXP(800.2/TPK%T)::RO217+HO2-->HO2+OH+0.9983609*RPRL +! K180=1.25E-12*EXP(180.2/TPK%T)::RO218+NO-->TPK%CF20*NO2+TPK%CF20*HO2 +! K181=1.0E-15::RO218+RO2T-->HO2+RO2T+O2 +! K182=3.41E-13*EXP(800.2/TPK%T)::RO218+HO2-->HO2+OH +! K183=1.05E-12*EXP(180.2/TPK%T)::RO219+NO-->2.*NO2+HCHO+RPR1 +! K184=1.0E-15::RO219+RO2T-->NO2+HCHO+RPR1+RO2T+O2 +! K185=3.41E-13*EXP(800.2/TPK%T)::RO219+HO2-->NO2+OH+HCHO+RPR1 +! K186=1.25E-12*EXP(180.2/TPK%T)::RO220+NO-->TPK%CF18*NO2+TPK%CF18*RO218+TPK%CF18*RO2T +! K187=1.0E-15::RO220+RO2T-->RO218+2.*RO2T+O2 +! K188=3.41E-13*EXP(800.2/TPK%T)::RO220+HO2-->OH+RO218+RO2T +! K189=1.05E-12*EXP(180.2/TPK%T)::RO221+NO-->TPK%CF24*NO2+TPK%CF24*HO2+TPK%CF24*ARAL +! K190=1.0E-15::RO221+RO2T-->HO2+ARAL+RO2T+O2 +! K191=3.41E-13*EXP(800.2/TPK%T)::RO221+HO2-->HO2+OH+ARAL +! K192=1.25E-12*EXP(180.2/TPK%T)::RO222+NO-->TPK%CF42*NO2+TPK%CF42*HO2+TPK%CFA7*RPRL +! K193=1.0E-15::RO222+RO2T-->HO2+0.9983609*RPRL+RO2T+O2 +! K194=3.41E-13*EXP(800.2/TPK%T)::RO222+HO2-->HO2+OH+0.9983609*RPRL +! K195=1.25E-12*EXP(180.2/TPK%T)::RO223+NO-->TPK%CF43*URG6+TPK%CF44*NO2+TPK%CF44*HO2+TPK%CF44*RPR7 +! K196=1.0E-15::RO223+RO2T-->HO2+RPR7+RO2T+O2 +! K197=3.41E-13*EXP(800.2/TPK%T)::RO223+HO2-->HO2+OH+RPR7 +! K198=8.89E-13*EXP(180.2/TPK%T)::RO224+NO-->TPK%CFA23*AP7+TPK%CFA10*RPR3+TPK%CF26*NO2+TPK%CF26*HO2 +! K199=1.0E-15::RO224+RO2T-->HO2+RPR3+RO2T+O2 +! K200=3.41E-13*EXP(800.2/TPK%T)::RO224+HO2-->HO2+OH+RPR3 +! K201=8.89E-13*EXP(180.2/TPK%T)::RO225+NO-->2.*NO2+RPR3 +! K202=1.0E-15::RO225+RO2T-->NO2+RPR3+RO2T+O2 +! K203=3.41E-13*EXP(800.2/TPK%T)::RO225+HO2-->NO2+OH+RPR3 +! K204=8.89E-13*EXP(180.2/TPK%T)::RO226+NO-->NO2+1.0000000*UR17+RO28+RO2T +! K205=1.0E-15::RO226+RO2T-->1.0000000*UR17+RO28+2.*RO2T+O2 +! K206=3.41E-13*EXP(800.2/TPK%T)::RO226+HO2-->1.0000000*UR17+OH+RO28+RO2T +! K207=8.89E-13*EXP(180.2/TPK%T)::RO227+NO-->TPK%CF27*URG10+TPK%CF28*NO2+TPK%CF28*HO2+TPK%CFA12*UR7 +! K208=1.0E-15::RO227+RO2T-->HO2+UR7+RO2T+O2 +! K209=3.41E-13*EXP(800.2/TPK%T)::RO227+HO2-->HO2+OH+0.3*UR7 +! K210=8.89E-13*EXP(180.2/TPK%T)::RO228+NO-->2.*NO2+0.3*UR7 +! K211=1.0E-15::RO228+RO2T-->NO2+0.3*UR7+RO2T+O2 +! K212=3.41E-13*EXP(800.2/TPK%T)::RO228+HO2-->NO2+OH+0.3*UR7 +! K213=1.05E-12*EXP(180.2/TPK%T)::RO229+NO-->TPK%CF30*NO2+TPK%CF30*RO240+TPK%CF30*RO2T +! K214=1.0E-15::RO229+RO2T-->RO240+2.*RO2T+O2 +! K215=3.41E-13*EXP(800.2/TPK%T)::RO229+HO2-->OH+RO240+RO2T +! K216=1.05E-12*EXP(180.2/TPK%T)::RO240+NO-->NO2+RPR8+RO28+RO2T +! K217=1.0E-15::RO240+RO2T-->RPR8+RO28+2.*RO2T+O2 +! K218=3.41E-13*EXP(800.2/TPK%T)::RO240+HO2-->OH+RPR8+RO28+RO2T +! K219=1.0E-15::RO230+RO2T-->RO28+2.*RO2T+O2 +! K220=3.41E-13*EXP(800.2/TPK%T)::RO230+HO2-->OH+RO28+RO2T +! K221=6.32E-13*EXP(180.2/TPK%T)::RO231+NO-->TPK%CF31*URG8+TPK%CF32*NO2+TPK%CF32*HO2+TPK%CF32*UR19 +! K222=1.0E-15::RO231+RO2T-->HO2+UR19+RO2T+O2 +! K223=3.41E-13*EXP(800.2/TPK%T)::RO231+HO2-->HO2+OH+UR19 +! K224=3.2E-13*EXP(180.2/TPK%T)::RO232+NO-->TPK%CFA14*URG9+TPK%CF34*NO2+TPK%CF34*RO241+TPK%CF34*RO2T +! K225=1.0E-15::RO232+RO2T-->RO241+2.*RO2T+O2 +! K226=3.41E-13*EXP(800.2/TPK%T)::RO232+HO2-->OH+RO241+RO2T +! K227=3.2E-13*EXP(180.2/TPK%T)::RO241+NO-->TPK%CFA15*URG9+TPK%CF36*NO2+TPK%CF36*HO2+TPK%CFA16*URG9 +! K228=1.0E-15::RO241+RO2T-->HO2+0.9999996*URG9+RO2T+O2 +! K229=3.41E-13*EXP(800.2/TPK%T)::RO241+HO2-->HO2+OH+0.9999996*URG9 +! K230=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO233-->RO242+RO2T +! K231=1.25E-12*EXP(180.2/TPK%T)::RO233+NO-->NO2+HO2+0.3000000*RPG3 +! K232=1.0E-15::RO233+RO2T-->HO2+1.0000000*RPG3+RO2T+O2 +! K233=3.41E-13*EXP(800.2/TPK%T)::RO233+HO2-->HO2+OH+0.3000000*RPG3 +! K234=1.25E-12*EXP(180.2/TPK%T)::RO242+NO-->NO2+HO2+RP10+MGLY +! K235=1.0E-15::RO242+RO2T-->HO2+RP10+O2+RO2T+MGLY +! K236=3.41E-13*EXP(800.2/TPK%T)::RO242+HO2-->HO2+OH+RP10+MGLY +! K237=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO234-->RO243+RO2T +! K238=1.05E-12*EXP(180.2/TPK%T)::RO234+NO-->NO2+HO2+0.3*RP11 +! K239=1.0E-15::RO234+RO2T-->HO2+RP11+RO2T+O2 +! K240=3.41E-13*EXP(800.2/TPK%T)::RO234+HO2-->HO2+OH+0.3*RP11 +! K241=1.05E-12*EXP(180.2/TPK%T)::RO243+NO-->NO2+HO2+RP10+MGLY +! K242=1.0E-15::RO243+RO2T-->HO2+RP10+MGLY+O2+RO2T +! K243=3.41E-13*EXP(800.2/TPK%T)::RO243+HO2-->HO2+OH+RP10+MGLY +! K244=1.1*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO235-->RO244+RO2T +! K245=8.89E-13*EXP(180.2/TPK%T)::RO235+NO-->NO2+HO2+0.5*RP11 +! K246=1.0E-15::RO235+RO2T-->HO2+RP11+RO2T+O2 +! K247=3.41E-13*EXP(800.2/TPK%T)::RO235+HO2-->HO2+OH+RP11 +! K248=8.89E-13*EXP(180.2/TPK%T)::RO244+NO-->NO2+HO2+RP10+MGLY +! K249=1.0E-15::RO244+RO2T-->HO2+RP10+MGLY+O2+RO2T +! K250=3.41E-13*EXP(800.2/TPK%T)::RO244+HO2-->HO2+OH+RP10+MGLY +! K251=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO236-->RO245+RO2T +! K252=1.25E-12*EXP(180.2/TPK%T)::RO236+NO-->NO2+HO2+0.3000000*RPG3 +! K253=1.0E-15::RO236+RO2T-->HO2+1.0000000*RPG3+RO2T+O2 +! K254=3.41E-13*EXP(800.2/TPK%T)::RO236+HO2-->HO2+OH+0.3000000*RPG3 +! K255=1.25E-12*EXP(180.2/TPK%T)::RO245+NO-->NO2+HO2+RP10+MGLY +! K256=1.0E-15::RO245+RO2T-->HO2+RP10+MGLY+O2+RO2T +! K257=3.41E-13*EXP(800.2/TPK%T)::RO245+HO2-->HO2+OH+RP10+MGLY +! K258=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO237-->RO246+RO2T +! K259=1.25E-12*EXP(180.2/TPK%T)::RO237+NO-->NO2+HO2+0.3000000*RPG2 +! K260=1.0E-15::RO237+RO2T-->HO2+1.0000000*RPG2+RO2T+O2 +! K261=3.41E-13*EXP(800.2/TPK%T)::RO237+HO2-->HO2+OH+0.3000000*RPG2 +! K262=1.25E-12*EXP(180.2/TPK%T)::RO246+NO-->NO2+HO2+RP10+MGLY +! K263=1.0E-15::RO246+RO2T-->HO2+RP10+MGLY+O2+RO2T +! K264=3.41E-13*EXP(800.2/TPK%T)::RO246+HO2-->HO2+OH+RP10+MGLY +! K265=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO238-->RO247+RO2T +! K266=6.32E-13*EXP(180.2/TPK%T)::RO238+NO-->NO2+HO2+1.0000013*RPG7 +! K267=1.0E-15::RO238+RO2T-->HO2+1.0000013*RPG7+RO2T+O2 +! K268=3.41E-13*EXP(800.2/TPK%T)::RO238+HO2-->HO2+OH+1.0000013*RPG7 +! K269=6.32E-13*EXP(180.2/TPK%T)::RO247+NO-->NO2+HO2+1.0023998*RPRL+MGLY +! K270=1.0E-15::RO247+RO2T-->HO2+1.0023998*RPRL+MGLY+O2+RO2T +! K271=3.41E-13*EXP(800.2/TPK%T)::RO247+HO2-->HO2+OH+1.0023998*RPRL+MGLY +! K272=4.14E-12*EXP(452.9/TPK%T)::MVK+OH-->RO249+RO2T +! K273=1.86E-11*EXP(176.1/TPK%T)::MCR+OH-->TPK%CF46*RO250+TPK%CF46*H2O+TPK%CF47*RO251+RO2T +! K274=1.72E-11::MGLY+OH-->RO248+RO2T+H2O +! K275=1.5E-12*EXP(-1726.2/TPK%T)::MCR+NO3-->TPK%CF46*HNO3+TPK%CF46*RO250+TPK%CF47*RO252+RO2T +! K276=!ZRATES(:,019)::MGLY-->CO+HO2+RO28+RO2T +! K277=1.11E-11*EXP(180.2/TPK%T)::RO248+NO-->NO2+CO2+RO28+RO2T +! K278=1.4E-12*EXP(-1897.3/TPK%T)::MGLY+NO3-->HNO3+RO248+RO2T +! K279=3.41E-13*EXP(800.2/TPK%T)/3.5::RO248+HO2-->O3+UR21 +! K280=1.0E-15::RO248+RO2T-->CO2+RO28+2.*RO2T+O2 +! K281=7.5E-16*EXP(-1519.9/TPK%T)::MVK+O3-->0.56*CO+0.2*CO2+0.28*HO2+0.36*OH+0.5*MGLY+0.5*HCHO+0.1*ALD2+0.12*ORA1+0.12*UR21+0.28*RO28+0.28*RO2T+0.2*H2O +! K282=1.36E-15*EXP(-2113.7/TPK%T)::MCR+O3-->0.41*CO+0.41*HO2+0.82*OH+0.5*HCHO+0.59*MGLY+0.09*ORA1+0.41*RO253+0.41*RO2T +! K283=4.32E-12::MVK+O-->0.85*KETL+0.15*RO24+0.15*RO28+0.3*RO2T +! K284=6.34E-12::MCR+O-->0.15*CO+0.15*HO2+0.85*ALD2+0.15*RO27+0.15*RO2T +! K285=2.45E-12*EXP(180.2/TPK%T)::RO249+NO-->NO2+HO2+MGLY+HCHO +! K286=1.0E-15::RO249+RO2T-->HO2+MGLY+HCHO+RO2T+O2 +! K287=3.41E-13*EXP(800.2/TPK%T)::RO249+HO2-->HO2+OH+MGLY+HCHO +! K288=1.11E-11*EXP(180.2/TPK%T)::RO250+NO-->CO2+NO2+RO214+RO2T +! K289=3.41E-13*EXP(800.2/TPK%T)/3.5::RO250+HO2-->O3+0.5*ORA2+0.5*OLEL +! K290=1.0E-15::RO250+RO2T-->CO2+RO214+2.*RO2T+O2 +! K291=2.45E-12*EXP(180.2/TPK%T)::RO251+NO-->NO2+HO2+HCHO+MGLY +! K292=3.41E-13*EXP(800.2/TPK%T)::RO251+HO2-->HO2+HCHO+MGLY+RO2T+O2 +! K293=1.0E-15::RO251+RO2T-->HO2+OH+MGLY+HCHO +! K294=2.45E-12*EXP(180.2/TPK%T)::RO252+NO-->2.*NO2+MGLY+HCHO +! K295=3.41E-13*EXP(800.2/TPK%T)::RO252+HO2-->NO2+MGLY+HCHO+RO2T+O2 +! K296=1.0E-15::RO252+RO2T-->NO2+OH+MGLY+HCHO +! K297=2.91E-12*EXP(180.2/TPK%T)::RO253+NO-->NO2+HCHO+RO254+RO2T +! K298=3.41E-13*EXP(800.2/TPK%T)::RO253+HO2-->HCHO+RO254+2.*RO2T+O2 +! K299=1.0E-15::RO253+RO2T-->OH+HCHO+RO254+RO2T +! K300=1.11E-11*EXP(180.2/TPK%T)::RO254+NO-->CO2+CO+NO2+HO2 +! K301=3.41E-13*EXP(800.2/TPK%T)/3.5::RO254+HO2-->O3+RP16 +! K302=1.0E-15::RO254+RO2T-->CO2+CO+HO2+RO2T+O2 +! K303=1.29E-11::RPR5+OH-->O3+0.9999993*URG7+H2O +! K304=3.54E-11::RPR1+OH-->RO255+RO2T+H2O +! K305=1.72E-11::RP16+OH-->RO258+RO2T+H2O +! K306=1.2940467E-11::RPRL+OH-->1.0000011*H2O+1.0000011*O3+2.0714202E-03*RPR7+0.9979297*URG7 +! K307=3.0E-13*EXP(-1427/TPK%T)*3.54E-11/(6.91E-12*EXP(250/TPK%T))::RPR1+NO3-->HNO3+RO255+RO2T +! K308=!ZRATES(:,012)::RPR1-->CO+HO2+RO220+RO2T +! K309=1.11E-11*EXP(180.2/TPK%T)::RO255+NO-->NO2+CO2+RO220+RO2T +! K310=3.41E-13*EXP(800.2/TPK%T)/3.5::RO255+HO2-->O3+ACID +! K311=1.0E-15::RO255+RO2T-->CO2+RO220+2.*RO2T+O2 +! K312=4.24E-11::RPR3+OH-->RO256+RO2T+H2O +! K313=3.0E-13*EXP(-1427/TPK%T)*4.24E-11/(6.91E-12*EXP(250/TPK%T))::RPR3+NO3-->HNO3+RO256+RO2T +! K314=!ZRATES(:,012)::RPR3-->CO+2.*HO2 +! K315=1.11E-11*EXP(180.2/TPK%T)::RO256+NO-->NO2+CO2+HO2 +! K316=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT)::RO256+NO2-->PAN8 +! K317=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN8-->NO2+RO256+RO2T +! K318=3.41E-13*EXP(800.2/TPK%T)/3.5::RO256+HO2-->O3+1.0000000*URG4 +! K319=1.0E-15::RO256+RO2T-->CO2+HO2+RO2T+O2 +! K320=3.77E-12::RPR4+NO3-->HNO3+RAD8 +! K321=2.30E-11*EXP(151.0/TPK%T)::RAD8+NO2-->UR22+H2O +! K322=1.29E-11::RPR7+OH-->O3+0.9999993*URG7+H2O +! K323=1.3918362E-10::RPG7+OH-->1.0000005*O3+1.0000005*H2O+0.5021558*RPG7+0.4978440*URG6 +! K324=1.145E-10::RPR8+OH-->RO257+RO2T+H2O +! K325=1.098E-10::RP10+OH-->HO2+H2O +! K326=1.964E-10::RP11+OH-->O3+0.67*UR26+H2O +! K327=3.0E-13*EXP(-1427/TPK%T)*1.145E-10/(6.91E-12*EXP(250/TPK%T))::RPR8+NO3-->HNO3+RO257+RO2T +! K328=!ZRATES(:,012)::RP10--> +! K329=!ZRATES(:,012)::RPR8-->CO+HO2+RO29+RO2T +! K330=!ZRATES(:,012)::RPR8-->HO2+RO257+RO2T +! K331=1.11E-11*EXP(180.2/TPK%T)::RO257+NO-->NO2+CO2+RO29+RO2T +! K332=3.41E-13*EXP(800.2/TPK%T)/3.5::RO257+HO2-->1.0000000*URG4+O3 +! K333=1.0E-15::RO257+RO2T-->CO2+RO29+2.*RO2T+O2 +! K334=2.4131647E-10::RPG3+OH-->1.0000000*O3+0.1191897*RPG2+1.0000000*H2O+0.8808107*RPG2 +! K335=2.1923330E-10::RPG2+OH-->1.0000000*O3+0.5562513*URG2+1.0000000*H2O+0.4437492*RP18 +! K337=1.97E-10::RP18+OH-->O3+URG2+H2O +! K338=1.4E-12*EXP(-1897.3/TPK%T)::RP16+NO3-->HNO3+RO258+RO2T +! K339=!ZRATES(:,019)::RP16-->2.*CO+OH+HO2 +! K340=1.11E-11*EXP(180.2/TPK%T)::RO258+NO-->CO+CO2+NO2+OH +! K341=3.41E-13*EXP(800.2/TPK%T)::RO258+HO2-->O3+UR28 +! K342=1.0E-15::RO258+RO2T-->CO+CO2+OH+RO2T+O2 +! K343=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KVECNPT)::PAN7-->NO2+RO255+RO2T +! K344=8.89E-13*EXP(180.2/TPK%T)::RO230+NO-->NO2+RO28+RO2T +! K345=3.30E-12*exp(-(900.0/TPK%T))::NH3+OH--> +! K346=1.00E-40::H2SO4--> +! K347=4.50E-13::ORA1+OH-->HO2+CO2+H2O +! K348=6.00E-13::ORA2+OH--> +! K349=1.20E-12::ACID+OH--> +! K350=1.00E-40::URG2--> +! K351=1.00E-40::URG4--> +! K352=1.00E-40::URG6--> +! K353=1.00E-40::URG7--> +! K354=1.00E-40::URG8--> +! K355=1.00E-40::URG9--> +! K356=1.00E-40::URG10--> +! K357=1.00E-40::UR7--> +! K358=1.00E-40::UR8--> +! K359=1.00E-40::UR17--> +! K360=1.00E-40::UR19--> +! K361=1.00E-40::UR21--> +! K362=1.00E-40::UR22--> +! K363=1.00E-40::UR26--> +! K364=1.00E-40::UR28--> +! K365=1.00E-40::AP7--> ! KTC1=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::O3-->WC_O3 ! KTC2=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::H2O2-->WC_H2O2 ! KTC3=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO-->WC_NO @@ -180,32 +541,54 @@ ! KTC12=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HO2-->WC_HO2 ! KTC13=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::CO2-->WC_CO2 ! KTC14=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::SO2-->WC_SO2 -! KTC15=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::SULF-->WC_SULF -! KTC16=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HCHO-->WC_HCHO -! KTC17=@KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA1-->WC_ORA1 -! KTC18=@KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA2-->WC_ORA2 -! KTC19=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MO2-->WC_MO2 -! KTC20=@KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::OP1-->WC_OP1 -! KTC21=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.1e-2,-2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_O3-->O3 -! KTC22=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.73e4,-7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_H2O2-->H2O2 -! KTC23=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.92e-3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO-->NO -! KTC24=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.4e-2,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO2-->NO2 -! KTC25=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.8e-2,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO3-->NO3 -! KTC26=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.1,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_N2O5-->N2O5 -! KTC27=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e1,-4880.,1.6e-3,1760.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HONO-->HONO -! KTC28=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8700.,2.2e1,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO3-->HNO3 -! KTC29=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.2e4,-6900.,1.26e-6,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO4-->HNO4 -! KTC30=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFB(6.02e1,-4160.,1.7e-5,4350.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NH3-->NH3 -! KTC31=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.9e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_OH-->OH -! KTC32=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(6.9e2,0.,1.6e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HO2-->HO2 -! KTC33=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.4e-2,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_CO2-->CO2 -! KTC34=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.36,-2930.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_SO2-->SO2 -! KTC35=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8700.,1.0e3,0.,1.0e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_SULF-->SULF -! KTC36=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.23e3,-7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HCHO-->HCHO -! KTC37=@KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(8.9e3,-6100.,1.8e-4,150.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA1-->ORA1 -! KTC38=@KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(4.1e3,-6200.,1.74e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA2-->ORA2 -! KTC39=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.7e0,-2030.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MO2-->MO2 -! KTC40=@KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.e2,-5280.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_OP1-->OP1 +! KTC15=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::H2SO4-->WC_H2SO4 +! KTC16=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RO21-->WC_RO21 +! KTC17=@KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RO25-->WC_RO25 +! KTC18=@KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MEOH-->WC_MEOH +! KTC19=@KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ETOH-->WC_ETOH +! KTC20=@KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ALCH-->WC_ALCH +! KTC21=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HCHO-->WC_HCHO +! KTC22=@KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ALD2-->WC_ALD2 +! KTC23=@KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::GLY-->WC_GLY +! KTC24=@KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::KETL-->WC_KETL +! KTC25=@KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MGLY-->WC_MGLY +! KTC26=@KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA1-->WC_ORA1 +! KTC27=@KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA2-->WC_ORA2 +! KTC28=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ACID-->WC_ACID +! KTC29=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RP16-->WC_RP16 +! KTC30=@KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::UR21-->WC_UR21 +! KTC31=@KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::UR28-->WC_UR28 +! KTC32=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.1e-2,-2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_O3-->O3 +! KTC33=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.73e4,-7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_H2O2-->H2O2 +! KTC34=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.92e-3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO-->NO +! KTC35=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.4e-2,-2516.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO2-->NO2 +! KTC36=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.8e-2,-8707.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO3-->NO3 +! KTC37=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.1e0,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_N2O5-->N2O5 +! KTC38=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e1,-4880.,1.6e-3,1760.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HONO-->HONO +! KTC39=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8700.,2.2e1,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO3-->HNO3 +! KTC40=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.2e4,-6900.,1.26e-6,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO4-->HNO4 +! KTC41=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFB(6.02e1,-4160.,1.7e-5,4350.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NH3-->NH3 +! KTC42=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.9e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_OH-->OH +! KTC43=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(6.9e2,-6643.,1.6e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HO2-->HO2 +! KTC44=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.4e-2,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_CO2-->CO2 +! KTC45=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.36,-2930.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_SO2-->SO2 +! KTC46=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8700.,1.0e3,0.,1.0e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_H2SO4-->H2SO4 +! KTC47=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.7e0,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RO21-->RO21 +! KTC48=@KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.5e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RO25-->RO25 +! KTC49=@KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.2e2,-5210.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MEOH-->MEOH +! KTC50=@KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.9e2,-6600.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ETOH-->ETOH +! KTC51=@KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.3e2,-7500.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ALCH-->ALCH +! KTC52=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.23e3,-7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HCHO-->HCHO +! KTC53=@KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.29e1,-5890.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ALD2-->ALD2 +! KTC54=@KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.6e5,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_GLY-->GLY +! KTC55=@KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.81e1,-5050.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_KETL-->KETL +! KTC56=@KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.7e3,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MGLY-->MGLY +! KTC57=@KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(8.9e3,-6100.,1.8e-4,150.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA1-->ORA1 +! KTC58=@KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(4.1e3,-6200.,1.75e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA2-->ORA2 +! KTC59=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.7e3,0.,1.35e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ACID-->ACID +! KTC60=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(9.0e3,0.,3.2e-4,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RP16-->RP16 +! KTC61=@KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.11e5,-5090.,3.55e-3,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_UR21-->UR21 +! KTC62=@KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e8,0.,5.6e-2,0.,5.4e-5,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_UR28-->UR28 ! KTR1=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::O3-->WR_O3 ! KTR2=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::H2O2-->WR_H2O2 ! KTR3=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO-->WR_NO @@ -220,33 +603,55 @@ ! KTR12=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HO2-->WR_HO2 ! KTR13=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::CO2-->WR_CO2 ! KTR14=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::SO2-->WR_SO2 -! KTR15=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::SULF-->WR_SULF -! KTR16=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HCHO-->WR_HCHO -! KTR17=@KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA1-->WR_ORA1 -! KTR18=@KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA2-->WR_ORA2 -! KTR19=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MO2-->WR_MO2 -! KTR20=@KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::OP1-->WR_OP1 -! KTR21=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.1e-2,-2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_O3-->O3 -! KTR22=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.73e4,-7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_H2O2-->H2O2 -! KTR23=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.92e-3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO-->NO -! KTR24=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.4e-2,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO2-->NO2 -! KTR25=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.8e-2,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO3-->NO3 -! KTR26=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.1,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_N2O5-->N2O5 -! KTR27=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e1,-4880.,1.6e-3,1760.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HONO-->HONO -! KTR28=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8700.,2.2e1,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO3-->HNO3 -! KTR29=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.2e4,-6900.,1.26e-6,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO4-->HNO4 -! KTR30=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFB(6.02e1,-4160.,1.7e-5,4350.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NH3-->NH3 -! KTR31=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.9e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_OH-->OH -! KTR32=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(6.9e2,0.,1.6e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HO2-->HO2 -! KTR33=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.4e-2,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_CO2-->CO2 -! KTR34=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.36,-2930.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_SO2-->SO2 -! KTR35=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8700.,1.0e3,0.,1.0e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_SULF-->SULF -! KTR36=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.23e3,-7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HCHO-->HCHO -! KTR37=@KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(8.9e3,-6100.,1.8e-4,150.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA1-->ORA1 -! KTR38=@KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(4.1e3,-6200.,1.74e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA2-->ORA2 -! KTR39=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.7e0,-2030.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MO2-->MO2 -! KTR40=@KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.e2,-5280.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_OP1-->OP1 -! KC1=!ZRATES(:,018)::WC_H2O2-->WC_OH+WC_OH +! KTR15=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::H2SO4-->WR_H2SO4 +! KTR16=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RO21-->WR_RO21 +! KTR17=@KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RO25-->WR_RO25 +! KTR18=@KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MEOH-->WR_MEOH +! KTR19=@KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ETOH-->WR_ETOH +! KTR20=@KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ALCH-->WR_ALCH +! KTR21=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HCHO-->WR_HCHO +! KTR22=@KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ALD2-->WR_ALD2 +! KTR23=@KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::GLY-->WR_GLY +! KTR24=@KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::KETL-->WR_KETL +! KTR25=@KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MGLY-->WR_MGLY +! KTR26=@KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA1-->WR_ORA1 +! KTR27=@KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA2-->WR_ORA2 +! KTR28=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ACID-->WR_ACID +! KTR29=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RP16-->WR_RP16 +! KTR30=@KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::UR21-->WR_UR21 +! KTR31=@KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::UR28-->WR_UR28 +! KTR32=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.1e-2,-2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_O3-->O3 +! KTR33=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.73e4,-7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_H2O2-->H2O2 +! KTR34=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.92e-3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO-->NO +! KTR35=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.4e-2,-2516.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO2-->NO2 +! KTR36=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.8e-2,-8707.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO3-->NO3 +! KTR37=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.1e0,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_N2O5-->N2O5 +! KTR38=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e1,-4880.,1.6e-3,1760.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HONO-->HONO +! KTR39=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8700.,2.2e1,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO3-->HNO3 +! KTR40=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.2e4,-6900.,1.26e-6,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO4-->HNO4 +! KTR41=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFB(6.02e1,-4160.,1.7e-5,4350.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NH3-->NH3 +! KTR42=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.9e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_OH-->OH +! KTR43=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(6.9e2,-6643.,1.6e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HO2-->HO2 +! KTR44=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.4e-2,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_CO2-->CO2 +! KTR45=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.36,-2930.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_SO2-->SO2 +! KTR46=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8700.,1.0e3,0.,1.0e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_H2SO4-->H2SO4 +! KTR47=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.7e0,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RO21-->RO21 +! KTR48=@KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.5e1,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RO25-->RO25 +! KTR49=@KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.2e2,-5210.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MEOH-->MEOH +! KTR50=@KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.9e2,-6600.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ETOH-->ETOH +! KTR51=@KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.3e2,-7500.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ALCH-->ALCH +! KTR52=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.23e3,-7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HCHO-->HCHO +! KTR53=@KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.29e1,-5890.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ALD2-->ALD2 +! KTR54=@KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.6e5,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_GLY-->GLY +! KTR55=@KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.81e1,-5050.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_KETL-->KETL +! KTR56=@KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.7e3,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MGLY-->MGLY +! KTR57=@KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(8.9e3,-6100.,1.8e-4,150.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA1-->ORA1 +! KTR58=@KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(4.1e3,-6200.,1.75e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA2-->ORA2 +! KTR59=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.7e3,0.,1.35e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ACID-->ACID +! KTR60=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(9.0e3,0.,3.2e-4,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RP16-->RP16 +! KTR61=@KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.11e5,-5090.,3.55e-3,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_UR21-->UR21 +! KTR62=@KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e8,0.,5.6e-2,0.,5.4e-5,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_UR28-->UR28 +! KC1=!ZRATES(:,024)::WC_H2O2-->WC_OH+WC_OH ! KC2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_OH+WC_OH-->WC_H2O2 ! KC3=((2.8E+10*10.**(-TPK%PHC)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_OH+WC_HO2--> ! KC4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_H2O2+WC_OH-->WC_HO2 @@ -257,26 +662,42 @@ ! KC9=((1.8E+9*10.**(-TPK%PHC)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_NO2+WC_HO2-->WC_HNO4 ! KC10=2.6E-2*10.**(-TPK%PHC)/(1.26e-6+10.**(-TPK%PHC))::WC_HNO4-->WC_HO2+WC_NO2 ! KC11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHC))::WC_HNO4-->WC_HONO -! KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.26e-6+10.**(-TPK%PHC))))/TPK%MOL2MOLECCLOUD::WC_HNO4+WC_SO2-->WC_SULF+WC_HNO3 -! KC13=!ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHC))::WC_HNO3-->WC_NO2+WC_OH +! KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.26e-6+10.**(-TPK%PHC))))/TPK%MOL2MOLECCLOUD::WC_HNO4+WC_SO2-->WC_H2SO4+WC_HNO3 +! KC13=!ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHC))::WC_HNO3-->WC_NO2+WC_OH ! KC14=1.0E+10::WC_N2O5-->WC_HNO3+WC_HNO3 -! KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_SULF-->WC_HNO3+WC_ASO4 +! KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_H2SO4-->WC_HNO3+WC_ASO4 ! KC16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_SO2-->WC_HNO3+WC_ASO3 -! KC17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_MO2+WC_MO2-->2.00*WC_HCHO+2.00*WC_HO2 -! KC18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_MO2+WC_SO2-->WC_OP1+WC_ASO3 -! KC19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECCLOUD::WC_HCHO+WC_OH-->WC_ORA1+WC_HO2 -! KC20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ORA1+WC_OH-->WC_CO2+WC_HO2 -! KC21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_HCHO-->WC_AHMS -! KC22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHC)::WC_AHMS-->WC_SO2+WC_HCHO -! KC23=3.0E+8/TPK%MOL2MOLECCLOUD::WC_AHMS+WC_OH-->WC_HO2+WC_ORA1+WC_SO2 -! KC24=1.1E+9::WC_ASO3+W_O2-->WC_ASO5 -! KC25=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ASO5+WC_HO2-->WC_AHSO5 -! KC26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_ASO5+WC_ASO5-->WC_ASO4+WC_ASO4 -! KC27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_AHSO5+WC_SO2-->2.00*WC_SULF -! KC28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WC_ASO4-->WC_SULF+WC_OH -! KC29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_O3-->WC_SULF -! KC30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_H2O2-->WC_SULF -! KR1=!ZRATES(:,018)::WR_H2O2-->WR_OH+WR_OH +! KC17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_HCHO-->WC_AHMS +! KC18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHC)::WC_AHMS-->WC_SO2+WC_HCHO +! KC19=3.0E+8/TPK%MOL2MOLECCLOUD::WC_AHMS+WC_OH-->WC_HO2+WC_ORA1+WC_SO2 +! KC20=1.1E+9::WC_ASO3+W_O2-->WC_ASO5 +! KC21=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ASO5+WC_HO2-->WC_AHSO5 +! KC22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_ASO5+WC_ASO5-->WC_ASO4+WC_ASO4 +! KC23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_AHSO5+WC_SO2-->2.00*WC_H2SO4 +! KC24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WC_ASO4-->WC_H2SO4+WC_OH +! KC25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_O3-->WC_H2SO4 +! KC26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_H2O2-->WC_H2SO4 +! KC27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_RO21+WC_RO21-->2.00*WC_HCHO+2.00*WC_HO2 +! KC28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_RO21+WC_SO2-->WC_HCHO+WC_ASO3 +! KC29=1.5E+8/TPK%MOL2MOLECCLOUD::WC_RO25+WC_RO25-->WC_ORA2+WC_H2O2+WC_ALD2+WC_HO2 +! KC30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_MEOH+WC_OH-->WC_HCHO+WC_HO2 +! KC31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_ETOH+WC_OH-->WC_ALD2+WC_HO2 +! KC32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_ALCH+WC_OH-->0.50*WC_ALD2+0.50*WC_KETL+WC_HO2 +! KC33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECCLOUD::WC_HCHO+WC_OH-->WC_ORA1+WC_HO2 +! KC34=3.4E+9/TPK%MOL2MOLECCLOUD::WC_ALD2+WC_OH-->0.50*WC_RO21+0.50*WC_RO25+WC_CO2 +! KC35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9e3))/TPK%MOL2MOLECCLOUD::WC_GLY+WC_OH-->WC_RP16+WC_HO2 +! KC36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.86e2))/TPK%MOL2MOLECCLOUD::WC_MGLY+WC_OH-->WC_UR21+WC_HO2 +! KC37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD::WC_KETL+WC_OH-->WC_MGLY+WC_KETL+WC_HCHO+WC_UR21+WC_ALD2+WC_RO21+WC_CO2+WC_H2O2+WC_HO2 +! KC38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ORA1+WC_OH-->WC_CO2+WC_HO2 +! KC39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+1.0E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ORA2+WC_OH-->WC_RP16+0.5*WC_H2O2 +! KC40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.35e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ACID+WC_OH-->WC_RO25+WC_CO2 +! KC41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ACID+WC_OH-->0.56*WC_UR21+0.15*WC_ACID2+0.29*WC_ALD2+0.29*WC_H2O2+0.11*WC_HO2 +! KC42=((4.7E+7*10.**(-TPK%PHC)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/(5.6E-2*5.4E-5+5.4E-5*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_UR28+WC_OH-->2*WC_CO2+WC_HO2 +! KC43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+7.0E+8*exp(-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_UR21+WC_OH-->0.56*WC_ACID2+0.43*WC_ALD2+0.43*WC_CO2+0.3*WC_H2O2+0.81*WC_HO2 +! KC44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(10.**(-TPK%PHC)+3.2E-4))/TPK%MOL2MOLECCLOUD::WC_RP16+WC_OH-->WC_UR28+WC_HO2 +! KC45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**(-TPK%PHC)+3.2E-4))/TPK%MOL2MOLECCLOUD::WC_RP16+WC_OH-->2*WC_CO2+0.45*WC_H2O2+0.71*WC_HO2 +! KC46=1.6E+7/TPK%MOL2MOLECCLOUD::WC_ACID2+WC_OH--> +! KR1=!ZRATES(:,024)::WR_H2O2-->WR_OH+WR_OH ! KR2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_OH+WR_OH-->WR_H2O2 ! KR3=((2.8E+10*10.**(-TPK%PHR)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e-5)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_OH+WR_HO2--> ! KR4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_H2O2+WR_OH-->WR_HO2 @@ -287,1212 +708,2272 @@ ! KR9=((1.8E+9*10.**(-TPK%PHR)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_NO2+WR_HO2-->WR_HNO4 ! KR10=2.6E-2*10.**(-TPK%PHR)/(1.26e-6+10.**(-TPK%PHR))::WR_HNO4-->WR_HO2+WR_NO2 ! KR11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHR))::WR_HNO4-->WR_HONO -! KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.26e-6+10.**(-TPK%PHR))))/TPK%MOL2MOLECRAIN::WR_HNO4+WR_SO2-->WR_SULF+WR_HNO3 -! KR13=!ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHR))::WR_HNO3-->WR_NO2+WR_OH +! KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.26e-6+10.**(-TPK%PHR))))/TPK%MOL2MOLECRAIN::WR_HNO4+WR_SO2-->WR_H2SO4+WR_HNO3 +! KR13=!ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHR))::WR_HNO3-->WR_NO2+WR_OH ! KR14=1.0E+10::WR_N2O5-->WR_HNO3+WR_HNO3 -! KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_SULF-->WR_HNO3+WR_ASO4 +! KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_H2SO4-->WR_HNO3+WR_ASO4 ! KR16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_SO2-->WR_HNO3+WR_ASO3 -! KR17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_MO2+WR_MO2-->2.00*WR_HCHO+2.00*WR_HO2 -! KR18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_MO2+WR_SO2-->WR_OP1+WR_ASO3 -! KR19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECRAIN::WR_HCHO+WR_OH-->WR_ORA1+WR_HO2 -! KR20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ORA1+WR_OH-->WR_CO2+WR_HO2 -! KR21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECRAIN::WR_SO2+WR_HCHO-->WR_AHMS -! KR22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHR)::WR_AHMS-->WR_SO2+WR_HCHO -! KR23=3.0E+8/TPK%MOL2MOLECRAIN::WR_AHMS+WR_OH-->WR_HO2+WR_ORA1+WR_SO2 -! KR24=1.1E+9::WR_ASO3+W_O2-->WR_ASO5 -! KR25=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ASO5+WR_HO2-->WR_AHSO5 -! KR26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_ASO5+WR_ASO5-->WR_ASO4+WR_ASO4 -! KR27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_AHSO5+WR_SO2-->2.00*WR_SULF -! KR28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WR_ASO4-->WR_SULF+WR_OH -! KR29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_O3-->WR_SULF -! KR30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_H2O2-->WR_SULF +! KR17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECRAIN::WR_SO2+WR_HCHO-->WR_AHMS +! KR18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHR)::WR_AHMS-->WR_SO2+WR_HCHO +! KR19=3.0E+8/TPK%MOL2MOLECRAIN::WR_AHMS+WR_OH-->WR_HO2+WR_ORA1+WR_SO2 +! KR20=1.1E+9::WR_ASO3+W_O2-->WR_ASO5 +! KR21=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ASO5+WR_HO2-->WR_AHSO5 +! KR22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_ASO5+WR_ASO5-->WR_ASO4+WR_ASO4 +! KR23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_AHSO5+WR_SO2-->2.00*WR_H2SO4 +! KR24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WR_ASO4-->WR_H2SO4+WR_OH +! KR25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_O3-->WR_H2SO4 +! KR26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_H2O2-->WR_H2SO4 +! KR27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_RO21+WR_RO21-->2.00*WR_HCHO+2.00*WR_HO2 +! KR28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_RO21+WR_SO2-->WR_HCHO+WR_ASO3 +! KR29=1.5E+8/TPK%MOL2MOLECRAIN::WR_RO25+WR_RO25-->WR_ORA2+WR_H2O2+WR_ALD2+WR_HO2 +! KR30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_MEOH+WR_OH-->WR_HCHO+WR_HO2 +! KR31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_ETOH+WR_OH-->WR_ALD2+WR_HO2 +! KR32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_ALCH+WR_OH-->0.50*WR_ALD2+0.50*WR_KETL+WR_HO2 +! KR33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECRAIN::WR_HCHO+WR_OH-->WR_ORA1+WR_HO2 +! KR34=3.4E+9/TPK%MOL2MOLECRAIN::WR_ALD2+WR_OH-->0.50*WR_RO21+0.50*WR_RO25+WR_CO2 +! KR35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9e3))/TPK%MOL2MOLECRAIN::WR_GLY+WR_OH-->WR_RP16+WR_HO2 +! KR36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.86e2))/TPK%MOL2MOLECRAIN::WR_MGLY+WR_OH-->WR_UR21+WR_HO2 +! KR37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN::WR_KETL+WR_OH-->WR_MGLY+WR_KETL+WR_HCHO+WR_UR21+WR_ALD2+WR_RO21+WR_CO2+WR_H2O2+WR_HO2 +! KR38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ORA1+WR_OH-->WR_CO2+WR_HO2 +! KR39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+1.0E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ORA2+WR_OH-->WR_RP16+0.5*WR_H2O2 +! KR40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.35e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ACID+WR_OH-->WR_RO25+WR_CO2 +! KR41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ACID+WR_OH-->0.56*WR_UR21+0.15*WR_ACID2+0.29*WR_ALD2+0.29*WR_H2O2+0.11*WR_HO2 +! KR42=((4.7E+7*10.**(-TPK%PHR)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/(5.6E-2*5.4E-5+5.4E-5*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_UR28+WR_OH-->2*WR_CO2+WR_HO2 +! KR43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+7.0E+8*exp(-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_UR21+WR_OH-->0.56*WR_ACID2+0.43*WR_ALD2+0.43*WR_CO2+0.3*WR_H2O2+0.81*WR_HO2 +! KR44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(10.**(-TPK%PHR)+3.2E-4))/TPK%MOL2MOLECRAIN::WR_RP16+WR_OH-->WR_UR28+WR_HO2 +! KR45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**(-TPK%PHR)+3.2E-4))/TPK%MOL2MOLECRAIN::WR_RP16+WR_OH-->2*WR_CO2+0.45*WR_H2O2+0.71*WR_HO2 +! KR46=1.6E+7/TPK%MOL2MOLECRAIN::WR_ACID2+WR_OH--> ! !======================================================================== ! ! the prognostic chemical species are the following ... ! -! 1. O3 PCONC(:,1) -! 2. H2O2 PCONC(:,2) -! 3. NO PCONC(:,3) -! 4. NO2 PCONC(:,4) -! 5. NO3 PCONC(:,5) -! 6. N2O5 PCONC(:,6) -! 7. HONO PCONC(:,7) -! 8. HNO3 PCONC(:,8) -! 9. HNO4 PCONC(:,9) -! 10. NH3 PCONC(:,10) -! 11. SO2 PCONC(:,11) -! 12. SULF PCONC(:,12) -! 13. CO PCONC(:,13) -! 14. OH PCONC(:,14) -! 15. HO2 PCONC(:,15) -! 16. CH4 PCONC(:,16) -! 17. ETH PCONC(:,17) -! 18. ALKA PCONC(:,18) -! 19. ALKE PCONC(:,19) -! 20. BIO PCONC(:,20) -! 21. ARO PCONC(:,21) -! 22. HCHO PCONC(:,22) -! 23. ALD PCONC(:,23) -! 24. KET PCONC(:,24) -! 25. CARBO PCONC(:,25) -! 26. ONIT PCONC(:,26) -! 27. PAN PCONC(:,27) -! 28. OP1 PCONC(:,28) -! 29. OP2 PCONC(:,29) -! 30. ORA1 PCONC(:,30) -! 31. ORA2 PCONC(:,31) -! 32. MO2 PCONC(:,32) -! 33. ALKAP PCONC(:,33) -! 34. ALKEP PCONC(:,34) -! 35. BIOP PCONC(:,35) -! 36. PHO PCONC(:,36) -! 37. ADD PCONC(:,37) -! 38. AROP PCONC(:,38) -! 39. CARBOP PCONC(:,39) -! 40. OLN PCONC(:,40) -! 41. XO2 PCONC(:,41) -! 42. WC_O3 PCONC(:,42) -! 43. WC_H2O2 PCONC(:,43) -! 44. WC_NO PCONC(:,44) -! 45. WC_NO2 PCONC(:,45) -! 46. WC_NO3 PCONC(:,46) -! 47. WC_N2O5 PCONC(:,47) -! 48. WC_HONO PCONC(:,48) -! 49. WC_HNO3 PCONC(:,49) -! 50. WC_HNO4 PCONC(:,50) -! 51. WC_NH3 PCONC(:,51) -! 52. WC_OH PCONC(:,52) -! 53. WC_HO2 PCONC(:,53) -! 54. WC_CO2 PCONC(:,54) -! 55. WC_SO2 PCONC(:,55) -! 56. WC_SULF PCONC(:,56) -! 57. WC_HCHO PCONC(:,57) -! 58. WC_ORA1 PCONC(:,58) -! 59. WC_ORA2 PCONC(:,59) -! 60. WC_MO2 PCONC(:,60) -! 61. WC_OP1 PCONC(:,61) -! 62. WC_ASO3 PCONC(:,62) -! 63. WC_ASO4 PCONC(:,63) -! 64. WC_ASO5 PCONC(:,64) -! 65. WC_AHSO5 PCONC(:,65) -! 66. WC_AHMS PCONC(:,66) -! 67. WR_O3 PCONC(:,67) -! 68. WR_H2O2 PCONC(:,68) -! 69. WR_NO PCONC(:,69) -! 70. WR_NO2 PCONC(:,70) -! 71. WR_NO3 PCONC(:,71) -! 72. WR_N2O5 PCONC(:,72) -! 73. WR_HONO PCONC(:,73) -! 74. WR_HNO3 PCONC(:,74) -! 75. WR_HNO4 PCONC(:,75) -! 76. WR_NH3 PCONC(:,76) -! 77. WR_OH PCONC(:,77) -! 78. WR_HO2 PCONC(:,78) -! 79. WR_CO2 PCONC(:,79) -! 80. WR_SO2 PCONC(:,80) -! 81. WR_SULF PCONC(:,81) -! 82. WR_HCHO PCONC(:,82) -! 83. WR_ORA1 PCONC(:,83) -! 84. WR_ORA2 PCONC(:,84) -! 85. WR_MO2 PCONC(:,85) -! 86. WR_OP1 PCONC(:,86) -! 87. WR_ASO3 PCONC(:,87) -! 88. WR_ASO4 PCONC(:,88) -! 89. WR_ASO5 PCONC(:,89) -! 90. WR_AHSO5 PCONC(:,90) -! 91. WR_AHMS PCONC(:,91) +! 1. NO PCONC(:,1) +! 2. NO2 PCONC(:,2) +! 3. O3 PCONC(:,3) +! 4. HONO PCONC(:,4) +! 5. HNO3 PCONC(:,5) +! 6. HNO4 PCONC(:,6) +! 7. N2O5 PCONC(:,7) +! 8. NO3 PCONC(:,8) +! 9. NH3 PCONC(:,9) +! 10. HO2 PCONC(:,10) +! 11. CO PCONC(:,11) +! 12. H2O2 PCONC(:,12) +! 13. SO2 PCONC(:,13) +! 14. H2SO4 PCONC(:,14) +! 15. OH PCONC(:,15) +! 16. ETHE PCONC(:,16) +! 17. OLEL PCONC(:,17) +! 18. OLEH PCONC(:,18) +! 19. ALKL PCONC(:,19) +! 20. ALKM PCONC(:,20) +! 21. ALKH PCONC(:,21) +! 22. AROH PCONC(:,22) +! 23. AROL PCONC(:,23) +! 24. AROO PCONC(:,24) +! 25. ARAL PCONC(:,25) +! 26. ARAC PCONC(:,26) +! 27. PAH PCONC(:,27) +! 28. HCHO PCONC(:,28) +! 29. ALD2 PCONC(:,29) +! 30. KETL PCONC(:,30) +! 31. KETH PCONC(:,31) +! 32. MEOH PCONC(:,32) +! 33. ETOH PCONC(:,33) +! 34. ALCH PCONC(:,34) +! 35. ISOP PCONC(:,35) +! 36. BIOL PCONC(:,36) +! 37. BIOH PCONC(:,37) +! 38. MTBE PCONC(:,38) +! 39. MVK PCONC(:,39) +! 40. MCR PCONC(:,40) +! 41. MGLY PCONC(:,41) +! 42. GLY PCONC(:,42) +! 43. ORA1 PCONC(:,43) +! 44. ORA2 PCONC(:,44) +! 45. ACID PCONC(:,45) +! 46. UR28 PCONC(:,46) +! 47. UR21 PCONC(:,47) +! 48. URG2 PCONC(:,48) +! 49. UR26 PCONC(:,49) +! 50. RPG2 PCONC(:,50) +! 51. RP18 PCONC(:,51) +! 52. RPG3 PCONC(:,52) +! 53. URG4 PCONC(:,53) +! 54. UR8 PCONC(:,54) +! 55. UR17 PCONC(:,55) +! 56. UR7 PCONC(:,56) +! 57. RPR3 PCONC(:,57) +! 58. URG6 PCONC(:,58) +! 59. UR22 PCONC(:,59) +! 60. URG7 PCONC(:,60) +! 61. RPR4 PCONC(:,61) +! 62. RPR7 PCONC(:,62) +! 63. RPG7 PCONC(:,63) +! 64. URG8 PCONC(:,64) +! 65. UR19 PCONC(:,65) +! 66. URG9 PCONC(:,66) +! 67. AP7 PCONC(:,67) +! 68. URG10 PCONC(:,68) +! 69. RPR1 PCONC(:,69) +! 70. RPR5 PCONC(:,70) +! 71. RPR8 PCONC(:,71) +! 72. RP10 PCONC(:,72) +! 73. RP11 PCONC(:,73) +! 74. RP16 PCONC(:,74) +! 75. RPRL PCONC(:,75) +! 76. APAN PCONC(:,76) +! 77. PAN1 PCONC(:,77) +! 78. PAN2 PCONC(:,78) +! 79. PAN3 PCONC(:,79) +! 80. PAN4 PCONC(:,80) +! 81. PAN6 PCONC(:,81) +! 82. PAN7 PCONC(:,82) +! 83. PAN8 PCONC(:,83) +! 84. PN10 PCONC(:,84) +! 85. RO2T PCONC(:,85) +! 86. RO21 PCONC(:,86) +! 87. RO25 PCONC(:,87) +! 88. WC_O3 PCONC(:,88) +! 89. WC_H2O2 PCONC(:,89) +! 90. WC_NO PCONC(:,90) +! 91. WC_NO2 PCONC(:,91) +! 92. WC_NO3 PCONC(:,92) +! 93. WC_N2O5 PCONC(:,93) +! 94. WC_HONO PCONC(:,94) +! 95. WC_HNO3 PCONC(:,95) +! 96. WC_HNO4 PCONC(:,96) +! 97. WC_NH3 PCONC(:,97) +! 98. WC_OH PCONC(:,98) +! 99. WC_HO2 PCONC(:,99) +! 100. WC_CO2 PCONC(:,100) +! 101. WC_SO2 PCONC(:,101) +! 102. WC_H2SO4 PCONC(:,102) +! 103. WC_RO21 PCONC(:,103) +! 104. WC_RO25 PCONC(:,104) +! 105. WC_MEOH PCONC(:,105) +! 106. WC_ETOH PCONC(:,106) +! 107. WC_ALCH PCONC(:,107) +! 108. WC_HCHO PCONC(:,108) +! 109. WC_ALD2 PCONC(:,109) +! 110. WC_GLY PCONC(:,110) +! 111. WC_MGLY PCONC(:,111) +! 112. WC_KETL PCONC(:,112) +! 113. WC_ORA1 PCONC(:,113) +! 114. WC_ORA2 PCONC(:,114) +! 115. WC_ACID PCONC(:,115) +! 116. WC_RP16 PCONC(:,116) +! 117. WC_UR21 PCONC(:,117) +! 118. WC_UR28 PCONC(:,118) +! 119. WC_ACID2 PCONC(:,119) +! 120. WC_ASO3 PCONC(:,120) +! 121. WC_ASO4 PCONC(:,121) +! 122. WC_ASO5 PCONC(:,122) +! 123. WC_AHSO5 PCONC(:,123) +! 124. WC_AHMS PCONC(:,124) +! 125. WR_O3 PCONC(:,125) +! 126. WR_H2O2 PCONC(:,126) +! 127. WR_NO PCONC(:,127) +! 128. WR_NO2 PCONC(:,128) +! 129. WR_NO3 PCONC(:,129) +! 130. WR_N2O5 PCONC(:,130) +! 131. WR_HONO PCONC(:,131) +! 132. WR_HNO3 PCONC(:,132) +! 133. WR_HNO4 PCONC(:,133) +! 134. WR_NH3 PCONC(:,134) +! 135. WR_OH PCONC(:,135) +! 136. WR_HO2 PCONC(:,136) +! 137. WR_CO2 PCONC(:,137) +! 138. WR_SO2 PCONC(:,138) +! 139. WR_H2SO4 PCONC(:,139) +! 140. WR_RO21 PCONC(:,140) +! 141. WR_RO25 PCONC(:,141) +! 142. WR_MEOH PCONC(:,142) +! 143. WR_ETOH PCONC(:,143) +! 144. WR_ALCH PCONC(:,144) +! 145. WR_HCHO PCONC(:,145) +! 146. WR_ALD2 PCONC(:,146) +! 147. WR_GLY PCONC(:,147) +! 148. WR_MGLY PCONC(:,148) +! 149. WR_KETL PCONC(:,149) +! 150. WR_ORA1 PCONC(:,150) +! 151. WR_ORA2 PCONC(:,151) +! 152. WR_ACID PCONC(:,152) +! 153. WR_RP16 PCONC(:,153) +! 154. WR_UR21 PCONC(:,154) +! 155. WR_UR28 PCONC(:,155) +! 156. WR_ACID2 PCONC(:,156) +! 157. WR_ASO3 PCONC(:,157) +! 158. WR_ASO4 PCONC(:,158) +! 159. WR_ASO5 PCONC(:,159) +! 160. WR_AHSO5 PCONC(:,160) +! 161. WR_AHMS PCONC(:,161) ! !======================================================================== ! ! the individual chemical terms are the following ... ! -! terms for O3: -! + K018*<O3P>*<O2> -! + 0.17307*K0102*<CARBOP>*<HO2> -! + KTC21*<WC_O3> -! + KTR21*<WR_O3> -! - K002*<O3> -! - K003*<O3> -! - K019*<O3P>*<O3> -! - K023*<O3>*<OH> -! - K024*<O3>*<HO2> -! - K042*<O3>*<NO> -! - K043*<O3>*<NO2> -! - K079*<ALKE>*<O3> -! - K080*<BIO>*<O3> -! - K081*<CARBO>*<O3> -! - K082*<PAN>*<O3> -! - K087*<ADD>*<O3> -! - KTC1*<O3> -! - KTR1*<O3> -! terms for H2O2: -! + K027*<HO2>*<HO2> -! + K028*<HO2>*<HO2>*<H2O> -! + 0.01833*K079*<ALKE>*<O3> -! + 0.00100*K080*<BIO>*<O3> -! + KTC22*<WC_H2O2> -! + KTR22*<WR_H2O2> -! - K009*<H2O2> -! - K026*<H2O2>*<OH> -! - KTC2*<H2O2> -! - KTR2*<H2O2> ! terms for NO: ! + K001*<NO2> -! + K004*<HONO> -! + K007*<NO3> -! + K030*<O3P>*<NO2> -! + K046*<NO3>*<NO2> -! + KTC23*<WC_NO> -! + KTR23*<WR_NO> -! - K029*<O3P>*<NO> -! - K032*<OH>*<NO> -! - K035*<HO2>*<NO> -! - K042*<O3>*<NO> -! - K044*<NO>*<NO>*<O2> -! - K044*<NO>*<NO>*<O2> -! - K045*<NO3>*<NO> -! - K090*<MO2>*<NO> -! - K091*<ALKAP>*<NO> -! - K092*<ALKEP>*<NO> -! - K093*<BIOP>*<NO> -! - K094*<AROP>*<NO> -! - K095*<CARBOP>*<NO> -! - K096*<OLN>*<NO> -! - K130*<XO2>*<NO> +! + K003*<NO2>*<O> +! + K012*<NO3>*<NO2> +! + K013*<NO3> +! + 0.9*K020*<HONO> +! + K095*<NO>*<RO2T> +! + KTC34*<WC_NO> +! + KTR34*<WR_NO> +! - K005*<O3>*<NO> +! - K007*<NO3>*<NO> +! - K008*<NO>*<NO> +! - K008*<NO>*<NO> +! - K019*<OH>*<NO> +! - K026*<HO2>*<NO> +! - K038*<NO>*<O> +! - K095*<NO>*<RO2T> +! - K110*<NO>*<RO21> +! - K113*<NO>*<RO22> +! - K116*<NO>*<RO23> +! - K119*<NO>*<RO24> +! - K122*<NO>*<RO25> +! - K125*<NO>*<RO26> +! - K144*<NO>*<RO27> +! - K147*<NO>*<RO28> +! - K150*<NO>*<RO29> +! - K153*<NO>*<RO210> +! - K156*<NO>*<RO211> +! - K159*<NO>*<RO212> +! - K162*<NO>*<RO213> +! - K165*<NO>*<RO239> +! - K168*<NO>*<RO214> +! - K171*<NO>*<RO215> +! - K174*<NO>*<RO216> +! - K177*<NO>*<RO217> +! - K180*<NO>*<RO218> +! - K183*<NO>*<RO219> +! - K186*<NO>*<RO220> +! - K189*<NO>*<RO221> +! - K192*<NO>*<RO222> +! - K195*<NO>*<RO223> +! - K198*<NO>*<RO224> +! - K201*<NO>*<RO225> +! - K204*<NO>*<RO226> +! - K207*<NO>*<RO227> +! - K210*<NO>*<RO228> +! - K213*<NO>*<RO229> +! - K216*<NO>*<RO240> +! - K221*<NO>*<RO231> +! - K224*<NO>*<RO232> +! - K227*<NO>*<RO241> +! - K231*<NO>*<RO233> +! - K234*<NO>*<RO242> +! - K238*<NO>*<RO234> +! - K241*<NO>*<RO243> +! - K245*<NO>*<RO235> +! - K248*<NO>*<RO244> +! - K252*<NO>*<RO236> +! - K255*<NO>*<RO245> +! - K259*<NO>*<RO237> +! - K262*<NO>*<RO246> +! - K266*<NO>*<RO238> +! - K269*<NO>*<RO247> +! - K277*<NO>*<RO248> +! - K285*<NO>*<RO249> +! - K288*<NO>*<RO250> +! - K291*<NO>*<RO251> +! - K294*<NO>*<RO252> +! - K297*<NO>*<RO253> +! - K300*<NO>*<RO254> +! - K309*<NO>*<RO255> +! - K315*<NO>*<RO256> +! - K331*<NO>*<RO257> +! - K340*<NO>*<RO258> +! - K344*<NO>*<RO230> ! - KTC3*<NO> ! - KTR3*<NO> ! terms for NO2: -! + K005*<HNO3> -! + 0.65*K006*<HNO4> -! + K008*<NO3> -! + K017*<ONIT> -! + K029*<O3P>*<NO> -! + K034*<OH>*<NO3> -! + K035*<HO2>*<NO> -! + K037*<HNO4> -! + 0.7*K038*<HO2>*<NO3> +! + K005*<O3>*<NO> +! + 2.*K007*<NO3>*<NO> +! + 2.*K008*<NO>*<NO> +! + K010*<N2O5> +! + K012*<NO3>*<NO2> +! + K014*<NO3> +! + 0.1*K020*<HONO> +! + K026*<HO2>*<NO> +! + K028*<HNO4> +! + K029*<OH>*<HNO4> +! + 0.8*K033*<HO2>*<NO3> +! + K038*<NO>*<O> ! + K039*<OH>*<HONO> -! + K041*<OH>*<HNO4> -! + K042*<O3>*<NO> -! + K044*<NO>*<NO>*<O2> -! + K044*<NO>*<NO>*<O2> -! + K045*<NO3>*<NO> -! + K045*<NO3>*<NO> -! + K046*<NO3>*<NO2> -! + K048*<N2O5> -! + K049*<NO3>*<NO3> -! + K049*<NO3>*<NO3> -! + K071*<ONIT>*<OH> -! + 0.10530*K074*<CARBO>*<NO3> -! + 0.40*K078*<PAN>*<NO3> -! + 0.70*K082*<PAN>*<O3> -! + K089*<PAN> -! + K090*<MO2>*<NO> -! + 0.91541*K091*<ALKAP>*<NO> -! + K092*<ALKEP>*<NO> -! + 0.84700*K093*<BIOP>*<NO> -! + 0.95115*K094*<AROP>*<NO> -! + K095*<CARBOP>*<NO> -! + 1.81599*K096*<OLN>*<NO> -! + 0.32440*K110*<OLN>*<MO2> -! + 0.00000*K116*<OLN>*<CARBOP> -! + 0.00000*K118*<OLN>*<OLN> -! + K119*<MO2>*<NO3> -! + K120*<ALKAP>*<NO3> -! + K121*<ALKEP>*<NO3> -! + K122*<BIOP>*<NO3> -! + K123*<AROP>*<NO3> -! + K124*<CARBOP>*<NO3> -! + 1.74072*K125*<OLN>*<NO3> -! + K130*<XO2>*<NO> -! + K131*<XO2>*<NO3> -! + KTC24*<WC_NO2> -! + KTR24*<WR_NO2> +! + K040*<OH>*<NO3> +! + 2.*K041*<NO3>*<NO3> +! + K110*<NO>*<RO21> +! + K113*<NO>*<RO22> +! + 2.*K116*<NO>*<RO23> +! + K117*<RO2T>*<RO23> +! + K118*<HO2>*<RO23> +! + K119*<NO>*<RO24> +! + TPK%CF4*K122*<NO>*<RO25> +! + K125*<NO>*<RO26> +! + K135*<PAN1> +! + K136*<PAN2> +! + K137*<PAN3> +! + K138*<PN10> +! + 1.0000000*K139*<APAN> +! + K140*<PAN6> +! + K141*<PAN4> +! + K144*<NO>*<RO27> +! + K147*<NO>*<RO28> +! + TPK%CF6*K150*<NO>*<RO29> +! + K153*<NO>*<RO210> +! + 2.*K156*<NO>*<RO211> +! + K157*<RO2T>*<RO211> +! + K158*<HO2>*<RO211> +! + 2.*K159*<NO>*<RO212> +! + K160*<RO2T>*<RO212> +! + K161*<HO2>*<RO212> +! + K162*<NO>*<RO213> +! + K165*<NO>*<RO239> +! + TPK%CF8*K168*<NO>*<RO214> +! + K171*<NO>*<RO215> +! + K174*<NO>*<RO216> +! + TPK%CF22*K177*<NO>*<RO217> +! + TPK%CF20*K180*<NO>*<RO218> +! + 2.*K183*<NO>*<RO219> +! + K184*<RO2T>*<RO219> +! + K185*<HO2>*<RO219> +! + TPK%CF18*K186*<NO>*<RO220> +! + TPK%CF24*K189*<NO>*<RO221> +! + TPK%CF42*K192*<NO>*<RO222> +! + TPK%CF44*K195*<NO>*<RO223> +! + TPK%CF26*K198*<NO>*<RO224> +! + 2.*K201*<NO>*<RO225> +! + K202*<RO2T>*<RO225> +! + K203*<HO2>*<RO225> +! + K204*<NO>*<RO226> +! + TPK%CF28*K207*<NO>*<RO227> +! + 2.*K210*<NO>*<RO228> +! + K211*<RO2T>*<RO228> +! + K212*<HO2>*<RO228> +! + TPK%CF30*K213*<NO>*<RO229> +! + K216*<NO>*<RO240> +! + TPK%CF32*K221*<NO>*<RO231> +! + TPK%CF34*K224*<NO>*<RO232> +! + TPK%CF36*K227*<NO>*<RO241> +! + K231*<NO>*<RO233> +! + K234*<NO>*<RO242> +! + K238*<NO>*<RO234> +! + K241*<NO>*<RO243> +! + K245*<NO>*<RO235> +! + K248*<NO>*<RO244> +! + K252*<NO>*<RO236> +! + K255*<NO>*<RO245> +! + K259*<NO>*<RO237> +! + K262*<NO>*<RO246> +! + K266*<NO>*<RO238> +! + K269*<NO>*<RO247> +! + K277*<NO>*<RO248> +! + K285*<NO>*<RO249> +! + K288*<NO>*<RO250> +! + K291*<NO>*<RO251> +! + 2.*K294*<NO>*<RO252> +! + K295*<HO2>*<RO252> +! + K296*<RO2T>*<RO252> +! + K297*<NO>*<RO253> +! + K300*<NO>*<RO254> +! + K309*<NO>*<RO255> +! + K315*<NO>*<RO256> +! + K317*<PAN8> +! + K331*<NO>*<RO257> +! + K340*<NO>*<RO258> +! + K343*<PAN7> +! + K344*<NO>*<RO230> +! + KTC35*<WC_NO2> +! + KTR35*<WR_NO2> ! - K001*<NO2> -! - K030*<O3P>*<NO2> -! - K031*<O3P>*<NO2> -! - K033*<OH>*<NO2> -! - K036*<HO2>*<NO2> -! - K043*<O3>*<NO2> -! - K046*<NO3>*<NO2> -! - K047*<NO3>*<NO2> -! - K083*<PHO>*<NO2> -! - K085*<ADD>*<NO2> -! - K088*<CARBOP>*<NO2> +! - K003*<NO2>*<O> +! - K004*<NO2>*<O> +! - K006*<O3>*<NO2> +! - K009*<NO3>*<NO2> +! - K012*<NO3>*<NO2> +! - K021*<H2O>*<NO2> +! - K022*<OH>*<NO2> +! - K027*<HO2>*<NO2> +! - K103*<NO2>*<RAD1> +! - K104*<NO2>*<RAD2> +! - K105*<NO2>*<RAD3> +! - K106*<NO2>*<RAD4> +! - K107*<NO2>*<RAD5> +! - K108*<NO2>*<RAD6> +! - K109*<NO2>*<RAD7> +! - K126*<NO2>*<RO26> +! - K127*<NO2>*<RO28> +! - K128*<NO2>*<RO239> +! - K129*<NO2>*<RO248> +! - K130*<NO2>*<RO250> +! - K131*<NO2>*<RO254> +! - K132*<NO2>*<RO255> +! - K133*<NO2>*<RO257> +! - K134*<NO2>*<RO258> +! - K316*<NO2>*<RO256> +! - K321*<NO2>*<RAD8> ! - KTC4*<NO2> ! - KTR4*<NO2> -! terms for NO3: -! + 0.35*K006*<HNO4> -! + K031*<O3P>*<NO2> -! + K040*<OH>*<HNO3> -! + K043*<O3>*<NO2> -! + K048*<N2O5> -! + 0.71893*K070*<PAN>*<OH> -! + 0.60*K078*<PAN>*<NO3> -! + KTC25*<WC_NO3> -! + KTR25*<WR_NO3> -! - K007*<NO3> -! - K008*<NO3> -! - K034*<OH>*<NO3> -! - K038*<HO2>*<NO3> -! - K045*<NO3>*<NO> -! - K046*<NO3>*<NO2> -! - K047*<NO3>*<NO2> -! - K049*<NO3>*<NO3> -! - K049*<NO3>*<NO3> -! - K072*<HCHO>*<NO3> -! - K073*<ALD>*<NO3> -! - K074*<CARBO>*<NO3> -! - K075*<ARO>*<NO3> -! - K076*<ALKE>*<NO3> -! - K077*<BIO>*<NO3> -! - K078*<PAN>*<NO3> -! - K119*<MO2>*<NO3> -! - K120*<ALKAP>*<NO3> -! - K121*<ALKEP>*<NO3> -! - K122*<BIOP>*<NO3> -! - K123*<AROP>*<NO3> -! - K124*<CARBOP>*<NO3> -! - K125*<OLN>*<NO3> -! - K131*<XO2>*<NO3> -! - KTC5*<NO3> -! - KTR5*<NO3> -! terms for N2O5: -! + K047*<NO3>*<NO2> -! + KTC26*<WC_N2O5> -! + KTR26*<WR_N2O5> -! - K048*<N2O5> -! - KTC6*<N2O5> -! - KTR6*<N2O5> +! terms for O3: +! + K002*<O2>*<O> +! + K081*<NO3>*<ARAL> +! + TPK%CF39*K082*<OH>*<ARAL> +! + K142*<HO2>*<RO26> +! + K148*<HO2>*<RO28> +! + K166*<HO2>*<RO239> +! + K279*<HO2>*<RO248> +! + K289*<HO2>*<RO250> +! + K301*<HO2>*<RO254> +! + K303*<OH>*<RPR5> +! + 1.0000011*K306*<OH>*<RPRL> +! + K310*<HO2>*<RO255> +! + K318*<HO2>*<RO256> +! + K322*<OH>*<RPR7> +! + 1.0000005*K323*<OH>*<RPG7> +! + K326*<OH>*<RP11> +! + K332*<HO2>*<RO257> +! + 1.0000000*K334*<OH>*<RPG3> +! + 1.0000000*K335*<OH>*<RPG2> +! + K337*<OH>*<RP18> +! + K341*<HO2>*<RO258> +! + KTC32*<WC_O3> +! + KTR32*<WR_O3> +! - K005*<O3>*<NO> +! - K006*<O3>*<NO2> +! - K015*<O3> +! - K016*<O3> +! - K025*<OH>*<O3> +! - K030*<HO2>*<O3> +! - K034*<O3>*<O> +! - K051*<O3>*<ETHE> +! - K056*<O3>*<OLEL> +! - K066*<O3>*<ISOP> +! - K076*<O3>*<OLEH> +! - K086*<O3>*<BIOL> +! - K090*<O3>*<BIOH> +! - K281*<O3>*<MVK> +! - K282*<O3>*<MCR> +! - KTC1*<O3> +! - KTR1*<O3> ! terms for HONO: -! + K032*<OH>*<NO> -! + K085*<ADD>*<NO2> -! + KTC27*<WC_HONO> -! + KTR27*<WR_HONO> -! - K004*<HONO> +! + K019*<OH>*<NO> +! + 0.5*K021*<H2O>*<NO2> +! + KTC38*<WC_HONO> +! + KTR38*<WR_HONO> +! - K020*<HONO> ! - K039*<OH>*<HONO> ! - KTC7*<HONO> ! - KTR7*<HONO> ! terms for HNO3: -! + K033*<OH>*<NO2> -! + 0.3*K038*<HO2>*<NO3> -! + K072*<HCHO>*<NO3> -! + K073*<ALD>*<NO3> -! + 0.91567*K074*<CARBO>*<NO3> -! + K075*<ARO>*<NO3> -! + KTC28*<WC_HNO3> -! + KTR28*<WR_HNO3> -! - K005*<HNO3> -! - K040*<OH>*<HNO3> +! + 2.*K011*<H2O>*<N2O5> +! + 0.5*K021*<H2O>*<NO2> +! + K022*<OH>*<NO2> +! + 0.2*K033*<HO2>*<NO3> +! + K047*<NO3>*<HCHO> +! + K061*<NO3>*<ALD2> +! + K072*<NO3>*<AROO> +! + K081*<NO3>*<ARAL> +! + TPK%CF46*K275*<NO3>*<MCR> +! + K278*<NO3>*<MGLY> +! + K307*<NO3>*<RPR1> +! + K313*<NO3>*<RPR3> +! + K320*<NO3>*<RPR4> +! + K327*<NO3>*<RPR8> +! + K338*<NO3>*<RP16> +! + KTC39*<WC_HNO3> +! + KTR39*<WR_HNO3> +! - K023*<OH>*<HNO3> ! - KTC8*<HNO3> ! - KTR8*<HNO3> ! terms for HNO4: -! + K036*<HO2>*<NO2> -! + KTC29*<WC_HNO4> -! + KTR29*<WR_HNO4> -! - K006*<HNO4> -! - K037*<HNO4> -! - K041*<OH>*<HNO4> +! + K027*<HO2>*<NO2> +! + KTC40*<WC_HNO4> +! + KTR40*<WR_HNO4> +! - K028*<HNO4> +! - K029*<OH>*<HNO4> ! - KTC9*<HNO4> ! - KTR9*<HNO4> +! terms for N2O5: +! + K009*<NO3>*<NO2> +! + KTC37*<WC_N2O5> +! + KTR37*<WR_N2O5> +! - K010*<N2O5> +! - K011*<H2O>*<N2O5> +! - KTC6*<N2O5> +! - KTR6*<N2O5> +! terms for NO3: +! + K004*<NO2>*<O> +! + K006*<O3>*<NO2> +! + K010*<N2O5> +! + K023*<OH>*<HNO3> +! + KTC36*<WC_NO3> +! + KTR36*<WR_NO3> +! - K007*<NO3>*<NO> +! - K009*<NO3>*<NO2> +! - K012*<NO3>*<NO2> +! - K013*<NO3> +! - K014*<NO3> +! - K033*<HO2>*<NO3> +! - K040*<OH>*<NO3> +! - K041*<NO3>*<NO3> +! - K041*<NO3>*<NO3> +! - K047*<NO3>*<HCHO> +! - K050*<NO3>*<ETHE> +! - K055*<NO3>*<OLEL> +! - K061*<NO3>*<ALD2> +! - K065*<NO3>*<ISOP> +! - K072*<NO3>*<AROO> +! - K075*<NO3>*<OLEH> +! - K081*<NO3>*<ARAL> +! - K085*<NO3>*<BIOL> +! - K089*<NO3>*<BIOH> +! - K275*<NO3>*<MCR> +! - K278*<NO3>*<MGLY> +! - K307*<NO3>*<RPR1> +! - K313*<NO3>*<RPR3> +! - K320*<NO3>*<RPR4> +! - K327*<NO3>*<RPR8> +! - K338*<NO3>*<RP16> +! - KTC5*<NO3> +! - KTR5*<NO3> ! terms for NH3: -! + KTC30*<WC_NH3> -! + KTR30*<WR_NH3> -! - K050*<NH3>*<OH> +! + KTC41*<WC_NH3> +! + KTR41*<WR_NH3> +! - K345*<OH>*<NH3> ! - KTC10*<NH3> ! - KTR10*<NH3> +! terms for HO2: +! + 0.1*K020*<HONO> +! + K024*<OH>*<CO> +! + K025*<OH>*<O3> +! + K028*<HNO4> +! + K035*<OH>*<SO2> +! + K037*<OH>*<H2O2> +! + K040*<OH>*<NO3> +! + 2.0*K044*<HCHO> +! + K046*<OH>*<HCHO> +! + K047*<NO3>*<HCHO> +! + K048*<OH>*<MEOH> +! + 0.06*K051*<O3>*<ETHE> +! + K052*<O>*<ETHE> +! + TPK%CF1*K053*<OH>*<ETOH> +! + 0.28*K056*<O3>*<OLEL> +! + K059*<ALD2> +! + 0.366*K066*<O3>*<ISOP> +! + 0.16*K073*<OH>*<AROO> +! + 0.28*K076*<O3>*<OLEH> +! + 0.16*K079*<OH>*<AROL> +! + 0.16*K080*<OH>*<AROH> +! + TPK%CF48*K082*<OH>*<ARAL> +! + 0.16*K083*<OH>*<ARAC> +! + 0.445*K086*<O3>*<BIOL> +! + 0.16*K092*<OH>*<PAH> +! + K094*<HO2>*<RO2T> +! + K110*<NO>*<RO21> +! + K111*<RO2T>*<RO21> +! + K112*<HO2>*<RO21> +! + K113*<NO>*<RO22> +! + K114*<RO2T>*<RO22> +! + K115*<HO2>*<RO22> +! + K117*<RO2T>*<RO23> +! + K118*<HO2>*<RO23> +! + K119*<NO>*<RO24> +! + K120*<RO2T>*<RO24> +! + K121*<HO2>*<RO24> +! + TPK%CF4*K122*<NO>*<RO25> +! + K123*<RO2T>*<RO25> +! + K124*<HO2>*<RO25> +! + TPK%CF6*K150*<NO>*<RO29> +! + K151*<RO2T>*<RO29> +! + K152*<HO2>*<RO29> +! + K153*<NO>*<RO210> +! + K154*<RO2T>*<RO210> +! + K155*<HO2>*<RO210> +! + K171*<NO>*<RO215> +! + K172*<RO2T>*<RO215> +! + K173*<HO2>*<RO215> +! + TPK%CF22*K177*<NO>*<RO217> +! + K178*<RO2T>*<RO217> +! + K179*<HO2>*<RO217> +! + TPK%CF20*K180*<NO>*<RO218> +! + K181*<RO2T>*<RO218> +! + K182*<HO2>*<RO218> +! + TPK%CF24*K189*<NO>*<RO221> +! + K190*<RO2T>*<RO221> +! + K191*<HO2>*<RO221> +! + TPK%CF42*K192*<NO>*<RO222> +! + K193*<RO2T>*<RO222> +! + K194*<HO2>*<RO222> +! + TPK%CF44*K195*<NO>*<RO223> +! + K196*<RO2T>*<RO223> +! + K197*<HO2>*<RO223> +! + TPK%CF26*K198*<NO>*<RO224> +! + K199*<RO2T>*<RO224> +! + K200*<HO2>*<RO224> +! + TPK%CF28*K207*<NO>*<RO227> +! + K208*<RO2T>*<RO227> +! + K209*<HO2>*<RO227> +! + TPK%CF32*K221*<NO>*<RO231> +! + K222*<RO2T>*<RO231> +! + K223*<HO2>*<RO231> +! + TPK%CF36*K227*<NO>*<RO241> +! + K228*<RO2T>*<RO241> +! + K229*<HO2>*<RO241> +! + K231*<NO>*<RO233> +! + K232*<RO2T>*<RO233> +! + K233*<HO2>*<RO233> +! + K234*<NO>*<RO242> +! + K235*<RO2T>*<RO242> +! + K236*<HO2>*<RO242> +! + K238*<NO>*<RO234> +! + K239*<RO2T>*<RO234> +! + K240*<HO2>*<RO234> +! + K241*<NO>*<RO243> +! + K242*<RO2T>*<RO243> +! + K243*<HO2>*<RO243> +! + K245*<NO>*<RO235> +! + K246*<RO2T>*<RO235> +! + K247*<HO2>*<RO235> +! + K248*<NO>*<RO244> +! + K249*<RO2T>*<RO244> +! + K250*<HO2>*<RO244> +! + K252*<NO>*<RO236> +! + K253*<RO2T>*<RO236> +! + K254*<HO2>*<RO236> +! + K255*<NO>*<RO245> +! + K256*<RO2T>*<RO245> +! + K257*<HO2>*<RO245> +! + K259*<NO>*<RO237> +! + K260*<RO2T>*<RO237> +! + K261*<HO2>*<RO237> +! + K262*<NO>*<RO246> +! + K263*<RO2T>*<RO246> +! + K264*<HO2>*<RO246> +! + K266*<NO>*<RO238> +! + K267*<RO2T>*<RO238> +! + K268*<HO2>*<RO238> +! + K269*<NO>*<RO247> +! + K270*<RO2T>*<RO247> +! + K271*<HO2>*<RO247> +! + K276*<MGLY> +! + 0.28*K281*<O3>*<MVK> +! + 0.41*K282*<O3>*<MCR> +! + 0.15*K284*<O>*<MCR> +! + K285*<NO>*<RO249> +! + K286*<RO2T>*<RO249> +! + K287*<HO2>*<RO249> +! + K291*<NO>*<RO251> +! + K292*<HO2>*<RO251> +! + K293*<RO2T>*<RO251> +! + K300*<NO>*<RO254> +! + K302*<RO2T>*<RO254> +! + K308*<RPR1> +! + 2.*K314*<RPR3> +! + K315*<NO>*<RO256> +! + K319*<RO2T>*<RO256> +! + K325*<OH>*<RP10> +! + K329*<RPR8> +! + K330*<RPR8> +! + K339*<RP16> +! + K347*<OH>*<ORA1> +! + KTC43*<WC_HO2> +! + KTR43*<WR_HO2> +! - K026*<HO2>*<NO> +! - K027*<HO2>*<NO2> +! - K030*<HO2>*<O3> +! - K031*<HO2>*<HO2> +! - K031*<HO2>*<HO2> +! - K032*<HO2>*<H2O>*<HO2> +! - K032*<HO2>*<H2O>*<HO2> +! - K033*<HO2>*<NO3> +! - K042*<HO2>*<OH> +! - K094*<HO2>*<RO2T> +! - K112*<HO2>*<RO21> +! - K115*<HO2>*<RO22> +! - K118*<HO2>*<RO23> +! - K121*<HO2>*<RO24> +! - K124*<HO2>*<RO25> +! - K142*<HO2>*<RO26> +! - K146*<HO2>*<RO27> +! - K148*<HO2>*<RO28> +! - K152*<HO2>*<RO29> +! - K155*<HO2>*<RO210> +! - K158*<HO2>*<RO211> +! - K161*<HO2>*<RO212> +! - K164*<HO2>*<RO213> +! - K166*<HO2>*<RO239> +! - K170*<HO2>*<RO214> +! - K173*<HO2>*<RO215> +! - K176*<HO2>*<RO216> +! - K179*<HO2>*<RO217> +! - K182*<HO2>*<RO218> +! - K185*<HO2>*<RO219> +! - K188*<HO2>*<RO220> +! - K191*<HO2>*<RO221> +! - K194*<HO2>*<RO222> +! - K197*<HO2>*<RO223> +! - K200*<HO2>*<RO224> +! - K203*<HO2>*<RO225> +! - K206*<HO2>*<RO226> +! - K209*<HO2>*<RO227> +! - K212*<HO2>*<RO228> +! - K215*<HO2>*<RO229> +! - K218*<HO2>*<RO240> +! - K220*<HO2>*<RO230> +! - K223*<HO2>*<RO231> +! - K226*<HO2>*<RO232> +! - K229*<HO2>*<RO241> +! - K233*<HO2>*<RO233> +! - K236*<HO2>*<RO242> +! - K240*<HO2>*<RO234> +! - K243*<HO2>*<RO243> +! - K247*<HO2>*<RO235> +! - K250*<HO2>*<RO244> +! - K254*<HO2>*<RO236> +! - K257*<HO2>*<RO245> +! - K261*<HO2>*<RO237> +! - K264*<HO2>*<RO246> +! - K268*<HO2>*<RO238> +! - K271*<HO2>*<RO247> +! - K279*<HO2>*<RO248> +! - K287*<HO2>*<RO249> +! - K289*<HO2>*<RO250> +! - K292*<HO2>*<RO251> +! - K295*<HO2>*<RO252> +! - K298*<HO2>*<RO253> +! - K301*<HO2>*<RO254> +! - K310*<HO2>*<RO255> +! - K318*<HO2>*<RO256> +! - K332*<HO2>*<RO257> +! - K341*<HO2>*<RO258> +! - KTC12*<HO2> +! - KTR12*<HO2> +! terms for CO: +! + K044*<HCHO> +! + K045*<HCHO> +! + K046*<OH>*<HCHO> +! + K047*<NO3>*<HCHO> +! + 0.315*K051*<O3>*<ETHE> +! + 0.6*K052*<O>*<ETHE> +! + 0.56*K056*<O3>*<OLEL> +! + K059*<ALD2> +! + 0.461*K066*<O3>*<ISOP> +! + 0.56*K076*<O3>*<OLEH> +! + 0.445*K086*<O3>*<BIOL> +! + 0.445*K090*<O3>*<BIOH> +! + K119*<NO>*<RO24> +! + K120*<RO2T>*<RO24> +! + K121*<HO2>*<RO24> +! + K276*<MGLY> +! + 0.56*K281*<O3>*<MVK> +! + 0.41*K282*<O3>*<MCR> +! + 0.15*K284*<O>*<MCR> +! + K300*<NO>*<RO254> +! + K302*<RO2T>*<RO254> +! + K308*<RPR1> +! + K314*<RPR3> +! + K329*<RPR8> +! + 2.*K339*<RP16> +! + K340*<NO>*<RO258> +! + K342*<RO2T>*<RO258> +! - K024*<OH>*<CO> +! terms for H2O2: +! + K031*<HO2>*<HO2> +! + K032*<HO2>*<H2O>*<HO2> +! + 0.055*K086*<O3>*<BIOL> +! + 0.055*K090*<O3>*<BIOH> +! + KTC33*<WC_H2O2> +! + KTR33*<WR_H2O2> +! - K036*<H2O2> +! - K037*<OH>*<H2O2> +! - KTC2*<H2O2> +! - KTR2*<H2O2> ! terms for SO2: -! + KTC34*<WC_SO2> -! + KTR34*<WR_SO2> -! - K052*<OH>*<SO2> +! + KTC45*<WC_SO2> +! + KTR45*<WR_SO2> +! - K035*<OH>*<SO2> ! - KTC14*<SO2> ! - KTR14*<SO2> -! terms for SULF: -! + K052*<OH>*<SO2> -! + KTC35*<WC_SULF> -! + KTR35*<WR_SULF> -! - K132*<SULF> -! - KTC15*<SULF> -! - KTR15*<SULF> -! terms for CO: -! + K010*<HCHO> -! + K011*<HCHO> -! + K012*<ALD> -! + 0.91924*K016*<CARBO> -! + 0.01*K054*<BIO>*<O3P> -! + 0.00878*K058*<ALKA>*<OH> -! + K062*<HCHO>*<OH> -! + 1.01732*K065*<CARBO>*<OH> -! + K072*<HCHO>*<NO3> -! + 1.33723*K074*<CARBO>*<NO3> -! + 0.35120*K079*<ALKE>*<O3> -! + 0.36000*K080*<BIO>*<O3> -! + 0.64728*K081*<CARBO>*<O3> -! + 0.13*K082*<PAN>*<O3> -! - K053*<CO>*<OH> +! terms for H2SO4: +! + K035*<OH>*<SO2> +! + KTC46*<WC_H2SO4> +! + KTR46*<WR_H2SO4> +! - K346*<H2SO4> +! - KTC15*<H2SO4> +! - KTR15*<H2SO4> ! terms for OH: -! + K004*<HONO> -! + K005*<HNO3> -! + 0.35*K006*<HNO4> -! + K009*<H2O2> -! + K009*<H2O2> -! + K013*<OP1> -! + K014*<OP2> -! + K022*<O1D>*<H2O> -! + K022*<O1D>*<H2O> -! + K024*<O3>*<HO2> -! + K035*<HO2>*<NO> -! + 0.7*K038*<HO2>*<NO3> -! + 0.02*K054*<BIO>*<O3P> -! + 0.00878*K058*<ALKA>*<OH> -! + 0.35*K068*<OP1>*<OH> -! + 0.44925*K069*<OP2>*<OH> -! + 0.39435*K079*<ALKE>*<O3> -! + 0.28000*K080*<BIO>*<O3> -! + 0.20595*K081*<CARBO>*<O3> -! + 0.036*K082*<PAN>*<O3> -! + K087*<ADD>*<O3> -! + KTC31*<WC_OH> -! + KTR31*<WR_OH> -! - K023*<O3>*<OH> -! - K025*<OH>*<HO2> -! - K026*<H2O2>*<OH> -! - K032*<OH>*<NO> -! - K033*<OH>*<NO2> -! - K034*<OH>*<NO3> +! + K017*<H2O>*<OSD> +! + K017*<H2O>*<OSD> +! + 0.9*K020*<HONO> +! + K026*<HO2>*<NO> +! + K030*<HO2>*<O3> +! + 0.8*K033*<HO2>*<NO3> +! + 2.*K036*<H2O2> +! + 0.06*K051*<O3>*<ETHE> +! + 0.36*K056*<O3>*<OLEL> +! + 0.664*K066*<O3>*<ISOP> +! + 0.36*K076*<O3>*<OLEH> +! + 0.89*K086*<O3>*<BIOL> +! + 0.89*K090*<O3>*<BIOH> +! + K112*<HO2>*<RO21> +! + K115*<HO2>*<RO22> +! + K118*<HO2>*<RO23> +! + K121*<HO2>*<RO24> +! + K124*<HO2>*<RO25> +! + K146*<HO2>*<RO27> +! + K152*<HO2>*<RO29> +! + K155*<HO2>*<RO210> +! + K158*<HO2>*<RO211> +! + K161*<HO2>*<RO212> +! + K164*<HO2>*<RO213> +! + K170*<HO2>*<RO214> +! + K173*<HO2>*<RO215> +! + K176*<HO2>*<RO216> +! + K179*<HO2>*<RO217> +! + K182*<HO2>*<RO218> +! + K185*<HO2>*<RO219> +! + K188*<HO2>*<RO220> +! + K191*<HO2>*<RO221> +! + K194*<HO2>*<RO222> +! + K197*<HO2>*<RO223> +! + K200*<HO2>*<RO224> +! + K203*<HO2>*<RO225> +! + K206*<HO2>*<RO226> +! + K209*<HO2>*<RO227> +! + K212*<HO2>*<RO228> +! + K215*<HO2>*<RO229> +! + K218*<HO2>*<RO240> +! + K220*<HO2>*<RO230> +! + K223*<HO2>*<RO231> +! + K226*<HO2>*<RO232> +! + K229*<HO2>*<RO241> +! + K233*<HO2>*<RO233> +! + K236*<HO2>*<RO242> +! + K240*<HO2>*<RO234> +! + K243*<HO2>*<RO243> +! + K247*<HO2>*<RO235> +! + K250*<HO2>*<RO244> +! + K254*<HO2>*<RO236> +! + K257*<HO2>*<RO245> +! + K261*<HO2>*<RO237> +! + K264*<HO2>*<RO246> +! + K268*<HO2>*<RO238> +! + K271*<HO2>*<RO247> +! + 0.36*K281*<O3>*<MVK> +! + 0.82*K282*<O3>*<MCR> +! + K287*<HO2>*<RO249> +! + K293*<RO2T>*<RO251> +! + K296*<RO2T>*<RO252> +! + K299*<RO2T>*<RO253> +! + K339*<RP16> +! + K340*<NO>*<RO258> +! + K342*<RO2T>*<RO258> +! + KTC42*<WC_OH> +! + KTR42*<WR_OH> +! - K019*<OH>*<NO> +! - K022*<OH>*<NO2> +! - K023*<OH>*<HNO3> +! - K024*<OH>*<CO> +! - K025*<OH>*<O3> +! - K029*<OH>*<HNO4> +! - K035*<OH>*<SO2> +! - K037*<OH>*<H2O2> ! - K039*<OH>*<HONO> -! - K040*<OH>*<HNO3> -! - K041*<OH>*<HNO4> -! - K050*<NH3>*<OH> -! - K051*<OH>*<H2> -! - K052*<OH>*<SO2> -! - K053*<CO>*<OH> -! - K056*<CH4>*<OH> -! - K057*<ETH>*<OH> -! - K058*<ALKA>*<OH> -! - K059*<ALKE>*<OH> -! - K060*<BIO>*<OH> -! - K061*<ARO>*<OH> -! - K062*<HCHO>*<OH> -! - K063*<ALD>*<OH> -! - K064*<KET>*<OH> -! - K065*<CARBO>*<OH> -! - K066*<ORA1>*<OH> -! - K067*<ORA2>*<OH> -! - K068*<OP1>*<OH> -! - K069*<OP2>*<OH> -! - K070*<PAN>*<OH> -! - K071*<ONIT>*<OH> +! - K040*<OH>*<NO3> +! - K042*<HO2>*<OH> +! - K043*<OH>*<CH4> +! - K046*<OH>*<HCHO> +! - K048*<OH>*<MEOH> +! - K049*<OH>*<ETHE> +! - K053*<OH>*<ETOH> +! - K054*<OH>*<OLEL> +! - K058*<OH>*<ALKL> +! - K060*<OH>*<ALD2> +! - K062*<OH>*<KETL> +! - K064*<OH>*<ISOP> +! - K068*<OH>*<MTBE> +! - K069*<OH>*<ALCH> +! - K070*<OH>*<KETH> +! - K073*<OH>*<AROO> +! - K074*<OH>*<OLEH> +! - K078*<OH>*<ALKM> +! - K079*<OH>*<AROL> +! - K080*<OH>*<AROH> +! - K082*<OH>*<ARAL> +! - K083*<OH>*<ARAC> +! - K084*<OH>*<BIOL> +! - K088*<OH>*<BIOH> +! - K092*<OH>*<PAH> +! - K093*<OH>*<ALKH> +! - K272*<OH>*<MVK> +! - K273*<OH>*<MCR> +! - K274*<OH>*<MGLY> +! - K303*<OH>*<RPR5> +! - K304*<OH>*<RPR1> +! - K305*<OH>*<RP16> +! - K306*<OH>*<RPRL> +! - K312*<OH>*<RPR3> +! - K322*<OH>*<RPR7> +! - K323*<OH>*<RPG7> +! - K324*<OH>*<RPR8> +! - K325*<OH>*<RP10> +! - K326*<OH>*<RP11> +! - K334*<OH>*<RPG3> +! - K335*<OH>*<RPG2> +! - K337*<OH>*<RP18> +! - K345*<OH>*<NH3> +! - K347*<OH>*<ORA1> +! - K348*<OH>*<ORA2> +! - K349*<OH>*<ACID> ! - KTC11*<OH> ! - KTR11*<OH> -! terms for HO2: -! + 0.65*K006*<HNO4> -! + K011*<HCHO> -! + K011*<HCHO> -! + K012*<ALD> -! + K013*<OP1> -! + 0.96205*K014*<OP2> -! + 0.75830*K016*<CARBO> -! + K017*<ONIT> -! + K023*<O3>*<OH> -! + K026*<H2O2>*<OH> -! + K034*<OH>*<NO3> -! + K037*<HNO4> -! + K051*<OH>*<H2> -! + K052*<OH>*<SO2> -! + K053*<CO>*<OH> -! + 0.28*K054*<BIO>*<O3P> -! + 0.12793*K058*<ALKA>*<OH> -! + 0.10318*K061*<ARO>*<OH> -! + K062*<HCHO>*<OH> -! + 0.51208*K065*<CARBO>*<OH> -! + K066*<ORA1>*<OH> -! + 0.02915*K069*<OP2>*<OH> -! + 0.28107*K070*<PAN>*<OH> -! + K072*<HCHO>*<NO3> -! + 0.63217*K074*<CARBO>*<NO3> -! + 0.23451*K079*<ALKE>*<O3> -! + 0.30000*K080*<BIO>*<O3> -! + 0.28441*K081*<CARBO>*<O3> -! + 0.08*K082*<PAN>*<O3> -! + 0.02*K086*<ADD>*<O2> -! + K090*<MO2>*<NO> -! + 0.74265*K091*<ALKAP>*<NO> -! + K092*<ALKEP>*<NO> -! + 0.84700*K093*<BIOP>*<NO> -! + 0.95115*K094*<AROP>*<NO> -! + 0.12334*K095*<CARBOP>*<NO> -! + 0.18401*K096*<OLN>*<NO> -! + 0.66*K104*<MO2>*<MO2> -! + 0.98383*K105*<ALKAP>*<MO2> -! + K106*<ALKEP>*<MO2> -! + 1.00000*K107*<BIOP>*<MO2> -! + 1.02767*K108*<AROP>*<MO2> -! + 0.82998*K109*<CARBOP>*<MO2> -! + 0.67560*K110*<OLN>*<MO2> -! + 0.48079*K111*<ALKAP>*<CARBOP> -! + 0.50078*K112*<ALKEP>*<CARBOP> -! + 0.50600*K113*<BIOP>*<CARBOP> -! + K114*<AROP>*<CARBOP> -! + 0.07566*K115*<CARBOP>*<CARBOP> -! + 0.17599*K116*<OLN>*<CARBOP> -! + K117*<OLN>*<OLN> -! + 0.00000*K118*<OLN>*<OLN> -! + K119*<MO2>*<NO3> -! + 0.81290*K120*<ALKAP>*<NO3> -! + K121*<ALKEP>*<NO3> -! + K122*<BIOP>*<NO3> -! + K123*<AROP>*<NO3> -! + 0.04915*K124*<CARBOP>*<NO3> -! + 0.25928*K125*<OLN>*<NO3> -! + K127*<XO2>*<MO2> -! + KTC32*<WC_HO2> -! + KTR32*<WR_HO2> -! - K024*<O3>*<HO2> -! - K025*<OH>*<HO2> -! - K027*<HO2>*<HO2> -! - K027*<HO2>*<HO2> -! - K028*<HO2>*<HO2>*<H2O> -! - K028*<HO2>*<HO2>*<H2O> -! - K035*<HO2>*<NO> -! - K036*<HO2>*<NO2> -! - K038*<HO2>*<NO3> -! - K084*<PHO>*<HO2> -! - K097*<MO2>*<HO2> -! - K098*<ALKAP>*<HO2> -! - K099*<ALKEP>*<HO2> -! - K0100*<BIOP>*<HO2> -! - K0101*<AROP>*<HO2> -! - K0102*<CARBOP>*<HO2> -! - K103*<OLN>*<HO2> -! - K126*<XO2>*<HO2> -! - KTC12*<HO2> -! - KTR12*<HO2> -! terms for CH4: -! + 0.04300*K079*<ALKE>*<O3> -! - K056*<CH4>*<OH> -! terms for ETH: -! + 0.03196*K079*<ALKE>*<O3> -! - K057*<ETH>*<OH> -! terms for ALKA: +! terms for ETHE: ! + 0.0 -! - K058*<ALKA>*<OH> -! terms for ALKE: -! + 0.91868*K054*<BIO>*<O3P> -! + 0.00000*K079*<ALKE>*<O3> -! + 0.37388*K080*<BIO>*<O3> -! + 0.37815*K093*<BIOP>*<NO> -! + 0.48074*K107*<BIOP>*<MO2> -! + 0.24463*K113*<BIOP>*<CARBOP> -! + 0.42729*K122*<BIOP>*<NO3> -! - K059*<ALKE>*<OH> -! - K076*<ALKE>*<NO3> -! - K079*<ALKE>*<O3> -! terms for BIO: +! - K049*<OH>*<ETHE> +! - K050*<NO3>*<ETHE> +! - K051*<O3>*<ETHE> +! - K052*<O>*<ETHE> +! terms for OLEL: +! + 0.054*K066*<O3>*<ISOP> +! + 0.925*K067*<O>*<ISOP> +! + TPK%CF5*K150*<NO>*<RO29> +! + 0.5*K166*<HO2>*<RO239> +! + TPK%CF7*K168*<NO>*<RO214> +! + 0.5*K289*<HO2>*<RO250> +! - K054*<OH>*<OLEL> +! - K055*<NO3>*<OLEL> +! - K056*<O3>*<OLEL> +! - K057*<O>*<OLEL> +! terms for OLEH: ! + 0.0 -! - K054*<BIO>*<O3P> -! - K060*<BIO>*<OH> -! - K077*<BIO>*<NO3> -! - K080*<BIO>*<O3> -! terms for ARO: -! + 0.10670*K083*<PHO>*<NO2> -! + 1.06698*K084*<PHO>*<HO2> -! + K085*<ADD>*<NO2> -! + 0.02*K086*<ADD>*<O2> -! + K087*<ADD>*<O3> -! - K061*<ARO>*<OH> -! - K075*<ARO>*<NO3> +! - K074*<OH>*<OLEH> +! - K075*<NO3>*<OLEH> +! - K076*<O3>*<OLEH> +! - K077*<O>*<OLEH> +! terms for ALKL: +! + 0.1*K056*<O3>*<OLEL> +! + 0.5*K057*<O>*<OLEL> +! + TPK%CF3*K122*<NO>*<RO25> +! + TPK%CF12*K171*<NO>*<RO215> +! + TPK%CF16*K172*<RO2T>*<RO215> +! + TPK%CF16*K173*<HO2>*<RO215> +! - K058*<OH>*<ALKL> +! terms for ALKM: +! + 0.1*K076*<O3>*<OLEH> +! + 0.5*K077*<O>*<OLEH> +! - K078*<OH>*<ALKM> +! terms for ALKH: +! + 0.0 +! - K093*<OH>*<ALKH> +! terms for AROH: +! + 0.0 +! - K080*<OH>*<AROH> +! terms for AROL: +! + 0.0 +! - K079*<OH>*<AROL> +! terms for AROO: +! + 0.16*K073*<OH>*<AROO> +! + 0.16*K079*<OH>*<AROL> +! + 0.16*K080*<OH>*<AROH> +! - K072*<NO3>*<AROO> +! - K073*<OH>*<AROO> +! terms for ARAL: +! + TPK%CF24*K189*<NO>*<RO221> +! + K190*<RO2T>*<RO221> +! + K191*<HO2>*<RO221> +! - K081*<NO3>*<ARAL> +! - K082*<OH>*<ARAL> +! terms for ARAC: +! + K081*<NO3>*<ARAL> +! + TPK%CF39*K082*<OH>*<ARAL> +! - K083*<OH>*<ARAC> +! terms for PAH: +! + 0.0 +! - K092*<OH>*<PAH> ! terms for HCHO: -! + K013*<OP1> -! + 0.06517*K016*<CARBO> -! + 0.05*K054*<BIO>*<O3P> -! + 0.00140*K058*<ALKA>*<OH> -! + 0.00000*K065*<CARBO>*<OH> -! + 0.35*K068*<OP1>*<OH> -! + 0.02915*K069*<OP2>*<OH> -! + 0.57839*K070*<PAN>*<OH> -! + 0.40*K078*<PAN>*<NO3> -! + 0.48290*K079*<ALKE>*<O3> -! + 0.90000*K080*<BIO>*<O3> -! + 0.00000*K081*<CARBO>*<O3> -! + 0.70*K082*<PAN>*<O3> -! + K090*<MO2>*<NO> -! + 0.03002*K091*<ALKAP>*<NO> -! + 1.39870*K092*<ALKEP>*<NO> -! + 0.60600*K093*<BIOP>*<NO> -! + 0.05848*K095*<CARBOP>*<NO> -! + 0.23419*K096*<OLN>*<NO> -! + 1.33*K104*<MO2>*<MO2> -! + 0.80556*K105*<ALKAP>*<MO2> -! + 1.42894*K106*<ALKEP>*<MO2> -! + 1.09000*K107*<BIOP>*<MO2> -! + K108*<AROP>*<MO2> -! + 0.95723*K109*<CARBOP>*<MO2> -! + 0.88625*K110*<OLN>*<MO2> -! + 0.07600*K111*<ALKAP>*<CARBOP> -! + 0.68192*K112*<ALKEP>*<CARBOP> -! + 0.34000*K113*<BIOP>*<CARBOP> -! + 0.03432*K115*<CARBOP>*<CARBOP> -! + 0.13414*K116*<OLN>*<CARBOP> -! + 0.00000*K118*<OLN>*<OLN> -! + K119*<MO2>*<NO3> -! + 0.03142*K120*<ALKAP>*<NO3> -! + 1.40909*K121*<ALKEP>*<NO3> -! + 0.68600*K122*<BIOP>*<NO3> -! + 0.03175*K124*<CARBOP>*<NO3> -! + 0.20740*K125*<OLN>*<NO3> -! + K127*<XO2>*<MO2> -! + KTC36*<WC_HCHO> -! + KTR36*<WR_HCHO> -! - K010*<HCHO> -! - K011*<HCHO> -! - K062*<HCHO>*<OH> -! - K072*<HCHO>*<NO3> -! - KTC16*<HCHO> -! - KTR16*<HCHO> -! terms for ALD: -! + 0.96205*K014*<OP2> -! + 0.20*K017*<ONIT> -! + K055*<CARBO>*<O3P> -! + 0.08173*K058*<ALKA>*<OH> -! + 0.06253*K065*<CARBO>*<OH> -! + 0.07335*K069*<OP2>*<OH> -! + 0.05265*K074*<CARBO>*<NO3> -! + 0.51468*K079*<ALKE>*<O3> -! + 0.00000*K080*<BIO>*<O3> -! + 0.15692*K081*<CARBO>*<O3> -! + 0.33144*K091*<ALKAP>*<NO> -! + 0.42125*K092*<ALKEP>*<NO> -! + 0.00000*K093*<BIOP>*<NO> -! + 0.07368*K095*<CARBOP>*<NO> -! + 1.01182*K096*<OLN>*<NO> -! + 0.56070*K105*<ALKAP>*<MO2> -! + 0.46413*K106*<ALKEP>*<MO2> -! + 0.00000*K107*<BIOP>*<MO2> -! + 0.08295*K109*<CARBOP>*<MO2> -! + 0.41524*K110*<OLN>*<MO2> -! + 0.71461*K111*<ALKAP>*<CARBOP> -! + 0.68374*K112*<ALKEP>*<CARBOP> -! + 0.00000*K113*<BIOP>*<CARBOP> -! + 0.06969*K115*<CARBOP>*<CARBOP> -! + 0.42122*K116*<OLN>*<CARBOP> -! + 0.00000*K118*<OLN>*<OLN> -! + 0.33743*K120*<ALKAP>*<NO3> -! + 0.43039*K121*<ALKEP>*<NO3> -! + 0.00000*K122*<BIOP>*<NO3> -! + 0.02936*K124*<CARBOP>*<NO3> -! + 0.91850*K125*<OLN>*<NO3> -! - K012*<ALD> -! - K063*<ALD>*<OH> -! - K073*<ALD>*<NO3> -! terms for KET: -! + 0.80*K017*<ONIT> -! + 0.03498*K058*<ALKA>*<OH> -! + 0.00853*K065*<CARBO>*<OH> -! + 0.37591*K069*<OP2>*<OH> -! + 0.00632*K074*<CARBO>*<NO3> -! + 0.07377*K079*<ALKE>*<O3> -! + 0.00000*K080*<BIO>*<O3> -! + 0.54531*K091*<ALKAP>*<NO> -! + 0.05220*K092*<ALKEP>*<NO> -! + 0.00000*K093*<BIOP>*<NO> -! + 0.37862*K096*<OLN>*<NO> -! + 0.09673*K105*<ALKAP>*<MO2> -! + 0.03814*K106*<ALKEP>*<MO2> -! + 0.00000*K107*<BIOP>*<MO2> -! + 0.09667*K110*<OLN>*<MO2> -! + 0.18819*K111*<ALKAP>*<CARBOP> -! + 0.06579*K112*<ALKEP>*<CARBOP> -! + 0.00000*K113*<BIOP>*<CARBOP> -! + 0.02190*K115*<CARBOP>*<CARBOP> -! + 0.10822*K116*<OLN>*<CARBOP> -! + 0.00000*K118*<OLN>*<OLN> -! + 0.62978*K120*<ALKAP>*<NO3> -! + 0.02051*K121*<ALKEP>*<NO3> -! + 0.00000*K122*<BIOP>*<NO3> -! + 0.34740*K125*<OLN>*<NO3> -! - K015*<KET> -! - K064*<KET>*<OH> -! terms for CARBO: -! + 0.13255*K054*<BIO>*<O3P> -! + 0.00835*K058*<ALKA>*<OH> -! + 0.16919*K065*<CARBO>*<OH> -! + 0.21863*K070*<PAN>*<OH> -! + 0.10530*K074*<CARBO>*<NO3> -! + 0.00000*K076*<ALKE>*<NO3> -! + 0.91741*K077*<BIO>*<NO3> -! + 0.00000*K079*<ALKE>*<O3> -! + 0.39754*K080*<BIO>*<O3> -! + 1.07583*K081*<CARBO>*<O3> -! + 0.03407*K091*<ALKAP>*<NO> -! + 0.45463*K093*<BIOP>*<NO> -! + 2.06993*K094*<AROP>*<NO> -! + 0.08670*K095*<CARBOP>*<NO> -! + 0.07976*K105*<ALKAP>*<MO2> -! + 0.56064*K107*<BIOP>*<MO2> -! + 1.99461*K108*<AROP>*<MO2> -! + 0.15387*K109*<CARBOP>*<MO2> -! + 0.06954*K111*<ALKAP>*<CARBOP> -! + 0.78591*K113*<BIOP>*<CARBOP> -! + 1.99455*K114*<AROP>*<CARBOP> -! + 0.10777*K115*<CARBOP>*<CARBOP> -! + 0.03531*K120*<ALKAP>*<NO3> -! + 0.61160*K122*<BIOP>*<NO3> -! + 2.81904*K123*<AROP>*<NO3> -! + 0.03455*K124*<CARBOP>*<NO3> -! - K016*<CARBO> -! - K055*<CARBO>*<O3P> -! - K065*<CARBO>*<OH> -! - K074*<CARBO>*<NO3> -! - K081*<CARBO>*<O3> -! terms for ONIT: -! + 0.60*K078*<PAN>*<NO3> -! + K083*<PHO>*<NO2> -! + 0.08459*K091*<ALKAP>*<NO> -! + 0.15300*K093*<BIOP>*<NO> -! + 0.04885*K094*<AROP>*<NO> -! + 0.18401*K096*<OLN>*<NO> -! + K103*<OLN>*<HO2> -! + 0.67560*K110*<OLN>*<MO2> -! + 0.66562*K116*<OLN>*<CARBOP> -! + 2.00*K117*<OLN>*<OLN> -! + 0.00000*K118*<OLN>*<OLN> -! + 0.25928*K125*<OLN>*<NO3> -! - K017*<ONIT> -! - K071*<ONIT>*<OH> -! terms for PAN: -! + 0.28107*K070*<PAN>*<OH> -! + 0.40000*K078*<PAN>*<NO3> -! + 0.30000*K082*<PAN>*<O3> -! + 1.00000*K088*<CARBOP>*<NO2> -! - K070*<PAN>*<OH> -! - K078*<PAN>*<NO3> -! - K082*<PAN>*<O3> -! - K089*<PAN> -! terms for OP1: -! + K097*<MO2>*<HO2> -! + KTC40*<WC_OP1> -! + KTR40*<WR_OP1> -! - K013*<OP1> -! - K068*<OP1>*<OH> -! - KTC20*<OP1> -! - KTR20*<OP1> -! terms for OP2: -! + 0.10149*K081*<CARBO>*<O3> -! + 1.00524*K098*<ALKAP>*<HO2> -! + 1.00524*K099*<ALKEP>*<HO2> -! + 1.00524*K0100*<BIOP>*<HO2> -! + 1.00524*K0101*<AROP>*<HO2> -! + 0.80904*K0102*<CARBOP>*<HO2> -! + 1.00524*K126*<XO2>*<HO2> -! - K014*<OP2> -! - K069*<OP2>*<OH> +! + K048*<OH>*<MEOH> +! + 0.5*K051*<O3>*<ETHE> +! + 0.5*K056*<O3>*<OLEL> +! + 0.5*K066*<O3>*<ISOP> +! + 0.5*K076*<O3>*<OLEH> +! + K110*<NO>*<RO21> +! + K111*<RO2T>*<RO21> +! + K112*<HO2>*<RO21> +! + K113*<NO>*<RO22> +! + K114*<RO2T>*<RO22> +! + K115*<HO2>*<RO22> +! + K116*<NO>*<RO23> +! + K117*<RO2T>*<RO23> +! + K118*<HO2>*<RO23> +! + K119*<NO>*<RO24> +! + K120*<RO2T>*<RO24> +! + K121*<HO2>*<RO24> +! + TPK%CF6*K150*<NO>*<RO29> +! + K151*<RO2T>*<RO29> +! + K152*<HO2>*<RO29> +! + K153*<NO>*<RO210> +! + K154*<RO2T>*<RO210> +! + K155*<HO2>*<RO210> +! + K156*<NO>*<RO211> +! + K157*<RO2T>*<RO211> +! + K158*<HO2>*<RO211> +! + K159*<NO>*<RO212> +! + K160*<RO2T>*<RO212> +! + K161*<HO2>*<RO212> +! + K162*<NO>*<RO213> +! + K163*<RO2T>*<RO213> +! + K164*<HO2>*<RO213> +! + TPK%CF10*K171*<NO>*<RO215> +! + TPK%CF14*K172*<RO2T>*<RO215> +! + TPK%CF14*K173*<HO2>*<RO215> +! + K183*<NO>*<RO219> +! + K184*<RO2T>*<RO219> +! + K185*<HO2>*<RO219> +! + 0.5*K281*<O3>*<MVK> +! + 0.5*K282*<O3>*<MCR> +! + K285*<NO>*<RO249> +! + K286*<RO2T>*<RO249> +! + K287*<HO2>*<RO249> +! + K291*<NO>*<RO251> +! + K292*<HO2>*<RO251> +! + K293*<RO2T>*<RO251> +! + K294*<NO>*<RO252> +! + K295*<HO2>*<RO252> +! + K296*<RO2T>*<RO252> +! + K297*<NO>*<RO253> +! + K298*<HO2>*<RO253> +! + K299*<RO2T>*<RO253> +! + KTC52*<WC_HCHO> +! + KTR52*<WR_HCHO> +! - K044*<HCHO> +! - K045*<HCHO> +! - K046*<OH>*<HCHO> +! - K047*<NO3>*<HCHO> +! - KTC21*<HCHO> +! - KTR21*<HCHO> +! terms for ALD2: +! + TPK%CF1*K053*<OH>*<ETOH> +! + 0.5*K056*<O3>*<OLEL> +! + 0.4*K057*<O>*<OLEL> +! + 0.075*K067*<O>*<ISOP> +! + K113*<NO>*<RO22> +! + K114*<RO2T>*<RO22> +! + K115*<HO2>*<RO22> +! + K116*<NO>*<RO23> +! + K117*<RO2T>*<RO23> +! + K118*<HO2>*<RO23> +! + TPK%CF4*K122*<NO>*<RO25> +! + K123*<RO2T>*<RO25> +! + K124*<HO2>*<RO25> +! + K144*<NO>*<RO27> +! + K145*<RO2T>*<RO27> +! + K146*<HO2>*<RO27> +! + TPK%CF9*K171*<NO>*<RO215> +! + TPK%CF13*K172*<RO2T>*<RO215> +! + TPK%CF13*K173*<HO2>*<RO215> +! + K174*<NO>*<RO216> +! + K175*<RO2T>*<RO216> +! + K176*<HO2>*<RO216> +! + 0.1*K281*<O3>*<MVK> +! + 0.85*K284*<O>*<MCR> +! + KTC53*<WC_ALD2> +! + KTR53*<WR_ALD2> +! - K059*<ALD2> +! - K060*<OH>*<ALD2> +! - K061*<NO3>*<ALD2> +! - KTC22*<ALD2> +! - KTR22*<ALD2> +! terms for KETL: +! + TPK%CF11*K171*<NO>*<RO215> +! + TPK%CF15*K172*<RO2T>*<RO215> +! + TPK%CF15*K173*<HO2>*<RO215> +! + 0.85*K283*<O>*<MVK> +! + KTC55*<WC_KETL> +! + KTR55*<WR_KETL> +! - K062*<OH>*<KETL> +! - K063*<KETL> +! - KTC24*<KETL> +! - KTR24*<KETL> +! terms for KETH: +! + 0.0 +! - K070*<OH>*<KETH> +! - K071*<KETH> +! terms for MEOH: +! + KTC49*<WC_MEOH> +! + KTR49*<WR_MEOH> +! - K048*<OH>*<MEOH> +! - KTC18*<MEOH> +! - KTR18*<MEOH> +! terms for ETOH: +! + KTC50*<WC_ETOH> +! + KTR50*<WR_ETOH> +! - K053*<OH>*<ETOH> +! - KTC19*<ETOH> +! - KTR19*<ETOH> +! terms for ALCH: +! + KTC51*<WC_ALCH> +! + KTR51*<WR_ALCH> +! - K069*<OH>*<ALCH> +! - KTC20*<ALCH> +! - KTR20*<ALCH> +! terms for ISOP: +! + 0.0 +! - K064*<OH>*<ISOP> +! - K065*<NO3>*<ISOP> +! - K066*<O3>*<ISOP> +! - K067*<O>*<ISOP> +! terms for BIOL: +! + 0.0 +! - K084*<OH>*<BIOL> +! - K085*<NO3>*<BIOL> +! - K086*<O3>*<BIOL> +! - K087*<O>*<BIOL> +! terms for BIOH: +! + 0.0 +! - K088*<OH>*<BIOH> +! - K089*<NO3>*<BIOH> +! - K090*<O3>*<BIOH> +! - K091*<O>*<BIOH> +! terms for MTBE: +! + 0.0 +! - K068*<OH>*<MTBE> +! terms for MVK: +! + 0.389*K066*<O3>*<ISOP> +! + TPK%CF6*K150*<NO>*<RO29> +! + K151*<RO2T>*<RO29> +! + K152*<HO2>*<RO29> +! + K156*<NO>*<RO211> +! + K157*<RO2T>*<RO211> +! + K158*<HO2>*<RO211> +! - K272*<OH>*<MVK> +! - K281*<O3>*<MVK> +! - K283*<O>*<MVK> +! terms for MCR: +! + 0.17*K066*<O3>*<ISOP> +! + K153*<NO>*<RO210> +! + K154*<RO2T>*<RO210> +! + K155*<HO2>*<RO210> +! + K159*<NO>*<RO212> +! + K160*<RO2T>*<RO212> +! + K161*<HO2>*<RO212> +! - K273*<OH>*<MCR> +! - K275*<NO3>*<MCR> +! - K282*<O3>*<MCR> +! - K284*<O>*<MCR> +! terms for MGLY: +! + K234*<NO>*<RO242> +! + K235*<RO2T>*<RO242> +! + K236*<HO2>*<RO242> +! + K241*<NO>*<RO243> +! + K242*<RO2T>*<RO243> +! + K243*<HO2>*<RO243> +! + K248*<NO>*<RO244> +! + K249*<RO2T>*<RO244> +! + K250*<HO2>*<RO244> +! + K255*<NO>*<RO245> +! + K256*<RO2T>*<RO245> +! + K257*<HO2>*<RO245> +! + K262*<NO>*<RO246> +! + K263*<RO2T>*<RO246> +! + K264*<HO2>*<RO246> +! + K269*<NO>*<RO247> +! + K270*<RO2T>*<RO247> +! + K271*<HO2>*<RO247> +! + 0.5*K281*<O3>*<MVK> +! + 0.59*K282*<O3>*<MCR> +! + K285*<NO>*<RO249> +! + K286*<RO2T>*<RO249> +! + K287*<HO2>*<RO249> +! + K291*<NO>*<RO251> +! + K292*<HO2>*<RO251> +! + K293*<RO2T>*<RO251> +! + K294*<NO>*<RO252> +! + K295*<HO2>*<RO252> +! + K296*<RO2T>*<RO252> +! + KTC56*<WC_MGLY> +! + KTR56*<WR_MGLY> +! - K274*<OH>*<MGLY> +! - K276*<MGLY> +! - K278*<NO3>*<MGLY> +! - KTC25*<MGLY> +! - KTR25*<MGLY> +! terms for GLY: +! + KTC54*<WC_GLY> +! + KTR54*<WR_GLY> +! - KTC23*<GLY> +! - KTR23*<GLY> ! terms for ORA1: -! + 0.00878*K058*<ALKA>*<OH> -! + 0.15343*K079*<ALKE>*<O3> -! + 0.15000*K080*<BIO>*<O3> -! + 0.10788*K081*<CARBO>*<O3> -! + 0.11*K082*<PAN>*<O3> -! + KTC37*<WC_ORA1> -! + KTR37*<WR_ORA1> -! - K066*<ORA1>*<OH> -! - KTC17*<ORA1> -! - KTR17*<ORA1> +! + 0.185*K051*<O3>*<ETHE> +! + 0.12*K056*<O3>*<OLEL> +! + 0.121*K066*<O3>*<ISOP> +! + 0.12*K281*<O3>*<MVK> +! + 0.09*K282*<O3>*<MCR> +! + KTC57*<WC_ORA1> +! + KTR57*<WR_ORA1> +! - K347*<OH>*<ORA1> +! - KTC26*<ORA1> +! - KTR26*<ORA1> ! terms for ORA2: -! + 0.08143*K079*<ALKE>*<O3> -! + 0.00000*K080*<BIO>*<O3> -! + 0.20595*K081*<CARBO>*<O3> -! + 0.17307*K0102*<CARBOP>*<HO2> -! + 0.13684*K109*<CARBOP>*<MO2> -! + 0.49810*K111*<ALKAP>*<CARBOP> -! + 0.49922*K112*<ALKEP>*<CARBOP> -! + 0.49400*K113*<BIOP>*<CARBOP> -! + 0.09955*K115*<CARBOP>*<CARBOP> -! + 0.48963*K116*<OLN>*<CARBOP> -! + KTC38*<WC_ORA2> -! + KTR38*<WR_ORA2> -! - K067*<ORA2>*<OH> -! - KTC18*<ORA2> -! - KTR18*<ORA2> -! terms for MO2: -! + K012*<ALD> -! + 0.03795*K014*<OP2> -! + K056*<CH4>*<OH> -! + 0.65*K068*<OP1>*<OH> -! + 0.13966*K079*<ALKE>*<O3> -! + 0.03000*K080*<BIO>*<O3> -! + 0.09016*K091*<ALKAP>*<NO> -! + 0.78134*K095*<CARBOP>*<NO> -! + 0.01390*K105*<ALKAP>*<MO2> -! + 0.56031*K109*<CARBOP>*<MO2> -! + 0.51480*K111*<ALKAP>*<CARBOP> -! + 0.50078*K112*<ALKEP>*<CARBOP> -! + 0.50600*K113*<BIOP>*<CARBOP> -! + K114*<AROP>*<CARBOP> -! + 1.66702*K115*<CARBOP>*<CARBOP> -! + 0.51037*K116*<OLN>*<CARBOP> -! + 0.09731*K120*<ALKAP>*<NO3> -! + 0.91910*K124*<CARBOP>*<NO3> -! + K128*<XO2>*<CARBOP> -! + KTC39*<WC_MO2> -! + KTR39*<WR_MO2> -! - K090*<MO2>*<NO> -! - K097*<MO2>*<HO2> -! - K104*<MO2>*<MO2> -! - K104*<MO2>*<MO2> -! - K105*<ALKAP>*<MO2> -! - K106*<ALKEP>*<MO2> -! - K107*<BIOP>*<MO2> -! - K108*<AROP>*<MO2> -! - K109*<CARBOP>*<MO2> -! - K110*<OLN>*<MO2> -! - K119*<MO2>*<NO3> -! - K127*<XO2>*<MO2> -! - KTC19*<MO2> -! - KTR19*<MO2> -! terms for ALKAP: -! + 1.00000*K015*<KET> -! + K057*<ETH>*<OH> -! + 0.87811*K058*<ALKA>*<OH> -! + 0.40341*K069*<OP2>*<OH> -! + 1.00000*K071*<ONIT>*<OH> -! + 0.09815*K079*<ALKE>*<O3> -! + 0.00000*K080*<BIO>*<O3> -! + 0.08187*K091*<ALKAP>*<NO> -! + 0.00385*K105*<ALKAP>*<MO2> -! + 0.00828*K111*<ALKAP>*<CARBOP> -! + 0.08994*K120*<ALKAP>*<NO3> -! - K091*<ALKAP>*<NO> -! - K098*<ALKAP>*<HO2> -! - K105*<ALKAP>*<MO2> -! - K111*<ALKAP>*<CARBOP> -! - K120*<ALKAP>*<NO3> -! terms for ALKEP: -! + 1.02529*K059*<ALKE>*<OH> -! - K092*<ALKEP>*<NO> -! - K099*<ALKEP>*<HO2> -! - K106*<ALKEP>*<MO2> -! - K112*<ALKEP>*<CARBOP> -! - K121*<ALKEP>*<NO3> -! terms for BIOP: -! + 0.00000*K059*<ALKE>*<OH> -! + 1.00000*K060*<BIO>*<OH> -! - K093*<BIOP>*<NO> -! - K0100*<BIOP>*<HO2> -! - K107*<BIOP>*<MO2> -! - K113*<BIOP>*<CARBOP> -! - K122*<BIOP>*<NO3> -! terms for PHO: -! + 0.00276*K061*<ARO>*<OH> -! + K075*<ARO>*<NO3> -! - K083*<PHO>*<NO2> -! - K084*<PHO>*<HO2> -! terms for ADD: -! + 0.93968*K061*<ARO>*<OH> -! - K085*<ADD>*<NO2> -! - K086*<ADD>*<O2> -! - K087*<ADD>*<O3> -! terms for AROP: -! + 0.98*K086*<ADD>*<O2> -! - K094*<AROP>*<NO> -! - K0101*<AROP>*<HO2> -! - K108*<AROP>*<MO2> -! - K114*<AROP>*<CARBOP> -! - K123*<AROP>*<NO3> -! terms for CARBOP: -! + 1.00000*K015*<KET> -! + 0.69622*K016*<CARBO> -! + 1.00000*K063*<ALD>*<OH> -! + 1.00000*K064*<KET>*<OH> -! + 0.51419*K065*<CARBO>*<OH> -! + 0.05413*K069*<OP2>*<OH> -! + 1.00000*K073*<ALD>*<NO3> -! + 0.38881*K074*<CARBO>*<NO3> -! + 0.05705*K079*<ALKE>*<O3> -! + 0.17000*K080*<BIO>*<O3> -! + 0.27460*K081*<CARBO>*<O3> -! + 0.70000*K082*<PAN>*<O3> -! + 1.00000*K089*<PAN> -! + 0.09532*K095*<CARBOP>*<NO> -! + 0.05954*K109*<CARBOP>*<MO2> -! + 0.05821*K115*<CARBOP>*<CARBOP> -! + 0.03175*K124*<CARBOP>*<NO3> -! - K088*<CARBOP>*<NO2> -! - K095*<CARBOP>*<NO> -! - K0102*<CARBOP>*<HO2> -! - K109*<CARBOP>*<MO2> -! - K111*<ALKAP>*<CARBOP> -! - K112*<ALKEP>*<CARBOP> -! - K113*<BIOP>*<CARBOP> -! - K114*<AROP>*<CARBOP> -! - K115*<CARBOP>*<CARBOP> -! - K115*<CARBOP>*<CARBOP> -! - K116*<OLN>*<CARBOP> -! - K124*<CARBOP>*<NO3> -! - K128*<XO2>*<CARBOP> -! terms for OLN: -! + 0.00000*K074*<CARBO>*<NO3> -! + 0.93768*K076*<ALKE>*<NO3> -! + 1.00000*K077*<BIO>*<NO3> -! - K096*<OLN>*<NO> -! - K103*<OLN>*<HO2> -! - K110*<OLN>*<MO2> -! - K116*<OLN>*<CARBOP> -! - K117*<OLN>*<OLN> -! - K117*<OLN>*<OLN> -! - K118*<OLN>*<OLN> -! - K118*<OLN>*<OLN> -! - K125*<OLN>*<NO3> -! terms for XO2: -! + 0.15*K054*<BIO>*<O3P> -! + 0.10318*K061*<ARO>*<OH> -! + 0.10162*K065*<CARBO>*<OH> -! + 0.09333*K069*<OP2>*<OH> -! + K070*<PAN>*<OH> -! + 0.10530*K074*<CARBO>*<NO3> -! + K078*<PAN>*<NO3> -! + 0.00000*K079*<ALKE>*<O3> -! + 0.13000*K080*<BIO>*<O3> -! + 0.13007*K091*<ALKAP>*<NO> -! + 0.02563*K095*<CARBOP>*<NO> -! + 0.13370*K105*<ALKAP>*<MO2> -! + 0.02212*K109*<CARBOP>*<MO2> -! + 0.11306*K111*<ALKAP>*<CARBOP> -! + 0.01593*K115*<CARBOP>*<CARBOP> -! + 0.16271*K120*<ALKAP>*<NO3> -! + 0.01021*K124*<CARBOP>*<NO3> -! - K126*<XO2>*<HO2> -! - K127*<XO2>*<MO2> -! - K128*<XO2>*<CARBOP> -! - K129*<XO2>*<XO2> -! - K129*<XO2>*<XO2> -! - K130*<XO2>*<NO> -! - K131*<XO2>*<NO3> +! + 0.12*K056*<O3>*<OLEL> +! + K142*<HO2>*<RO26> +! + K148*<HO2>*<RO28> +! + 0.5*K166*<HO2>*<RO239> +! + 0.5*K289*<HO2>*<RO250> +! + KTC58*<WC_ORA2> +! + KTR58*<WR_ORA2> +! - K348*<OH>*<ORA2> +! - KTC27*<ORA2> +! - KTR27*<ORA2> +! terms for ACID: +! + 0.12*K076*<O3>*<OLEH> +! + K142*<HO2>*<RO26> +! + K310*<HO2>*<RO255> +! + KTC59*<WC_ACID> +! + KTR59*<WR_ACID> +! - K349*<OH>*<ACID> +! - KTC28*<ACID> +! - KTR28*<ACID> +! terms for UR28: +! + K341*<HO2>*<RO258> +! + KTC62*<WC_UR28> +! + KTR62*<WR_UR28> +! - K364*<UR28> +! - KTC31*<UR28> +! - KTR31*<UR28> +! terms for UR21: +! + K279*<HO2>*<RO248> +! + 0.12*K281*<O3>*<MVK> +! + KTC61*<WC_UR21> +! + KTR61*<WR_UR21> +! - K361*<UR21> +! - KTC30*<UR21> +! - KTR30*<UR21> +! terms for URG2: +! + 0.5562513*K335*<OH>*<RPG2> +! + K337*<OH>*<RP18> +! - K350*<URG2> +! terms for UR26: +! + 0.67*K326*<OH>*<RP11> +! - K363*<UR26> +! terms for RPG2: +! + 0.3000000*K259*<NO>*<RO237> +! + 1.0000000*K260*<RO2T>*<RO237> +! + 0.3000000*K261*<HO2>*<RO237> +! + 0.1191897*K334*<OH>*<RPG3> +! + 0.8808107*K334*<OH>*<RPG3> +! - K335*<OH>*<RPG2> +! terms for RP18: +! + 0.4437492*K335*<OH>*<RPG2> +! - K337*<OH>*<RP18> +! terms for RPG3: +! + 0.3000000*K231*<NO>*<RO233> +! + 1.0000000*K232*<RO2T>*<RO233> +! + 0.3000000*K233*<HO2>*<RO233> +! + 0.3000000*K252*<NO>*<RO236> +! + 1.0000000*K253*<RO2T>*<RO236> +! + 0.3000000*K254*<HO2>*<RO236> +! - K334*<OH>*<RPG3> +! terms for URG4: +! + 5.5000000E-02*K086*<O3>*<BIOL> +! + 1.0000000*K318*<HO2>*<RO256> +! + 1.0000000*K332*<HO2>*<RO257> +! - K351*<URG4> +! terms for UR8: +! + 0.055*K090*<O3>*<BIOH> +! - K358*<UR8> +! terms for UR17: +! + 1.0000000*K204*<NO>*<RO226> +! + 1.0000000*K205*<RO2T>*<RO226> +! + 1.0000000*K206*<HO2>*<RO226> +! - K359*<UR17> +! terms for UR7: +! + 0.055*K090*<O3>*<BIOH> +! + TPK%CFA12*K207*<NO>*<RO227> +! + K208*<RO2T>*<RO227> +! + 0.3*K209*<HO2>*<RO227> +! + 0.3*K210*<NO>*<RO228> +! + 0.3*K211*<RO2T>*<RO228> +! + 0.3*K212*<HO2>*<RO228> +! - K357*<UR7> +! terms for RPR3: +! + 0.055*K086*<O3>*<BIOL> +! + TPK%CFA10*K198*<NO>*<RO224> +! + K199*<RO2T>*<RO224> +! + K200*<HO2>*<RO224> +! + K201*<NO>*<RO225> +! + K202*<RO2T>*<RO225> +! + K203*<HO2>*<RO225> +! - K312*<OH>*<RPR3> +! - K313*<NO3>*<RPR3> +! - K314*<RPR3> +! terms for URG6: +! + TPK%CF21*K177*<NO>*<RO217> +! + TPK%CF43*K195*<NO>*<RO223> +! + 0.4978440*K323*<OH>*<RPG7> +! - K352*<URG6> +! terms for UR22: +! + K321*<NO2>*<RAD8> +! - K362*<UR22> +! terms for URG7: +! + 0.1599999*K083*<OH>*<ARAC> +! + 0.9999993*K108*<NO2>*<RAD6> +! + 0.9999993*K303*<OH>*<RPR5> +! + 0.9979297*K306*<OH>*<RPRL> +! + 0.9999993*K322*<OH>*<RPR7> +! - K353*<URG7> +! terms for RPR4: +! + K103*<NO2>*<RAD1> +! + K104*<NO2>*<RAD2> +! - K320*<NO3>*<RPR4> +! terms for RPR7: +! + TPK%CF44*K195*<NO>*<RO223> +! + K196*<RO2T>*<RO223> +! + K197*<HO2>*<RO223> +! + 2.0714202E-03*K306*<OH>*<RPRL> +! - K322*<OH>*<RPR7> +! terms for RPG7: +! + 1.0000013*K266*<NO>*<RO238> +! + 1.0000013*K267*<RO2T>*<RO238> +! + 1.0000013*K268*<HO2>*<RO238> +! + 0.5021558*K323*<OH>*<RPG7> +! - K323*<OH>*<RPG7> +! terms for URG8: +! + 0.1600000*K092*<OH>*<PAH> +! + 1.0000000*K109*<NO2>*<RAD7> +! + TPK%CF31*K221*<NO>*<RO231> +! - K354*<URG8> +! terms for UR19: +! + TPK%CF32*K221*<NO>*<RO231> +! + K222*<RO2T>*<RO231> +! + K223*<HO2>*<RO231> +! - K360*<UR19> +! terms for URG9: +! + TPK%CFA14*K224*<NO>*<RO232> +! + TPK%CFA16*K227*<NO>*<RO241> +! + TPK%CFA15*K227*<NO>*<RO241> +! + 0.9999996*K228*<RO2T>*<RO241> +! + 0.9999996*K229*<HO2>*<RO241> +! - K355*<URG9> +! terms for AP7: +! + TPK%CFA23*K198*<NO>*<RO224> +! - K365*<AP7> +! terms for URG10: +! + 0.2500000*K087*<O>*<BIOL> +! + 0.7500000*K087*<O>*<BIOL> +! + TPK%CF27*K207*<NO>*<RO227> +! - K356*<URG10> +! terms for RPR1: +! + 0.5*K076*<O3>*<OLEH> +! + 0.4*K077*<O>*<OLEH> +! + K183*<NO>*<RO219> +! + K184*<RO2T>*<RO219> +! + K185*<HO2>*<RO219> +! - K304*<OH>*<RPR1> +! - K307*<NO3>*<RPR1> +! - K308*<RPR1> +! terms for RPR5: +! + K107*<NO2>*<RAD5> +! - K303*<OH>*<RPR5> +! terms for RPR8: +! + K216*<NO>*<RO240> +! + K217*<RO2T>*<RO240> +! + K218*<HO2>*<RO240> +! - K324*<OH>*<RPR8> +! - K327*<NO3>*<RPR8> +! - K329*<RPR8> +! - K330*<RPR8> +! terms for RP10: +! + K234*<NO>*<RO242> +! + K235*<RO2T>*<RO242> +! + K236*<HO2>*<RO242> +! + K241*<NO>*<RO243> +! + K242*<RO2T>*<RO243> +! + K243*<HO2>*<RO243> +! + K248*<NO>*<RO244> +! + K249*<RO2T>*<RO244> +! + K250*<HO2>*<RO244> +! + K255*<NO>*<RO245> +! + K256*<RO2T>*<RO245> +! + K257*<HO2>*<RO245> +! + K262*<NO>*<RO246> +! + K263*<RO2T>*<RO246> +! + K264*<HO2>*<RO246> +! - K325*<OH>*<RP10> +! - K328*<RP10> +! terms for RP11: +! + 0.3*K238*<NO>*<RO234> +! + K239*<RO2T>*<RO234> +! + 0.3*K240*<HO2>*<RO234> +! + 0.5*K245*<NO>*<RO235> +! + K246*<RO2T>*<RO235> +! + K247*<HO2>*<RO235> +! - K326*<OH>*<RP11> +! terms for RP16: +! + K301*<HO2>*<RO254> +! + KTC60*<WC_RP16> +! + KTR60*<WR_RP16> +! - K305*<OH>*<RP16> +! - K338*<NO3>*<RP16> +! - K339*<RP16> +! - KTC29*<RP16> +! - KTR29*<RP16> +! terms for RPRL: +! + 0.9983609*K082*<OH>*<ARAL> +! + TPK%CFA2*K177*<NO>*<RO217> +! + 0.9983609*K178*<RO2T>*<RO217> +! + 0.9983609*K179*<HO2>*<RO217> +! + TPK%CFA7*K192*<NO>*<RO222> +! + 0.9983609*K193*<RO2T>*<RO222> +! + 0.9983609*K194*<HO2>*<RO222> +! + 1.0023998*K269*<NO>*<RO247> +! + 1.0023998*K270*<RO2T>*<RO247> +! + 1.0023998*K271*<HO2>*<RO247> +! - K306*<OH>*<RPRL> +! terms for APAN: +! + K130*<NO2>*<RO250> +! + K133*<NO2>*<RO257> +! - K139*<APAN> +! terms for PAN1: +! + K126*<NO2>*<RO26> +! - K135*<PAN1> +! terms for PAN2: +! + K127*<NO2>*<RO28> +! - K136*<PAN2> +! terms for PAN3: +! + K128*<NO2>*<RO239> +! - K137*<PAN3> +! terms for PAN4: +! + K129*<NO2>*<RO248> +! - K141*<PAN4> +! terms for PAN6: +! + K131*<NO2>*<RO254> +! - K140*<PAN6> +! terms for PAN7: +! + K132*<NO2>*<RO255> +! - K343*<PAN7> +! terms for PAN8: +! + K316*<NO2>*<RO256> +! - K317*<PAN8> +! terms for PN10: +! + K134*<NO2>*<RO258> +! - K138*<PN10> +! terms for RO2T: +! + K043*<OH>*<CH4> +! + K049*<OH>*<ETHE> +! + K050*<NO3>*<ETHE> +! + K052*<O>*<ETHE> +! + TPK%CF2*K053*<OH>*<ETOH> +! + K054*<OH>*<OLEL> +! + K055*<NO3>*<OLEL> +! + 0.28*K056*<O3>*<OLEL> +! + 0.2*K057*<O>*<OLEL> +! + K058*<OH>*<ALKL> +! + K059*<ALD2> +! + K060*<OH>*<ALD2> +! + K061*<NO3>*<ALD2> +! + K062*<OH>*<KETL> +! + 2.*K063*<KETL> +! + K064*<OH>*<ISOP> +! + K065*<NO3>*<ISOP> +! + 0.366*K066*<O3>*<ISOP> +! + K068*<OH>*<MTBE> +! + K069*<OH>*<ALCH> +! + K070*<OH>*<KETH> +! + 2.*K071*<KETH> +! + 0.1*K073*<OH>*<AROO> +! + K074*<OH>*<OLEH> +! + K075*<NO3>*<OLEH> +! + 0.28*K076*<O3>*<OLEH> +! + 0.2*K077*<O>*<OLEH> +! + K078*<OH>*<ALKM> +! + 0.06*K079*<OH>*<AROL> +! + TPK%CF45*K082*<OH>*<ARAL> +! + 0.1*K083*<OH>*<ARAC> +! + K084*<OH>*<BIOL> +! + K085*<NO3>*<BIOL> +! + 0.445*K086*<O3>*<BIOL> +! + K088*<OH>*<BIOH> +! + K089*<NO3>*<BIOH> +! + 0.89*K090*<O3>*<BIOH> +! + 0.1*K092*<OH>*<PAH> +! + K093*<OH>*<ALKH> +! + K096*<RO2T>*<RO2T> +! + K097*<RAD2> +! + K098*<RAD3> +! + K099*<RAD4> +! + K100*<RAD5> +! + K101*<RAD6> +! + K102*<RAD7> +! + K111*<RO2T>*<RO21> +! + K114*<RO2T>*<RO22> +! + K117*<RO2T>*<RO23> +! + K120*<RO2T>*<RO24> +! + K123*<RO2T>*<RO25> +! + K125*<NO>*<RO26> +! + K135*<PAN1> +! + K136*<PAN2> +! + K137*<PAN3> +! + K138*<PN10> +! + 1.0000000*K139*<APAN> +! + K140*<PAN6> +! + K141*<PAN4> +! + 2.*K143*<RO2T>*<RO26> +! + K144*<NO>*<RO27> +! + 2.*K145*<RO2T>*<RO27> +! + K146*<HO2>*<RO27> +! + K147*<NO>*<RO28> +! + 2.*K149*<RO2T>*<RO28> +! + K151*<RO2T>*<RO29> +! + K154*<RO2T>*<RO210> +! + K157*<RO2T>*<RO211> +! + K160*<RO2T>*<RO212> +! + K162*<NO>*<RO213> +! + 2.*K163*<RO2T>*<RO213> +! + K164*<HO2>*<RO213> +! + K165*<NO>*<RO239> +! + 2.*K167*<RO2T>*<RO239> +! + TPK%CF8*K168*<NO>*<RO214> +! + 2.*K169*<RO2T>*<RO214> +! + K170*<HO2>*<RO214> +! + K172*<RO2T>*<RO215> +! + K174*<NO>*<RO216> +! + 2.*K175*<RO2T>*<RO216> +! + K176*<HO2>*<RO216> +! + K178*<RO2T>*<RO217> +! + K181*<RO2T>*<RO218> +! + K184*<RO2T>*<RO219> +! + TPK%CF18*K186*<NO>*<RO220> +! + 2.*K187*<RO2T>*<RO220> +! + K188*<HO2>*<RO220> +! + K190*<RO2T>*<RO221> +! + K193*<RO2T>*<RO222> +! + K196*<RO2T>*<RO223> +! + K199*<RO2T>*<RO224> +! + K202*<RO2T>*<RO225> +! + K204*<NO>*<RO226> +! + 2.*K205*<RO2T>*<RO226> +! + K206*<HO2>*<RO226> +! + K208*<RO2T>*<RO227> +! + K211*<RO2T>*<RO228> +! + TPK%CF30*K213*<NO>*<RO229> +! + 2.*K214*<RO2T>*<RO229> +! + K215*<HO2>*<RO229> +! + K216*<NO>*<RO240> +! + 2.*K217*<RO2T>*<RO240> +! + K218*<HO2>*<RO240> +! + 2.*K219*<RO2T>*<RO230> +! + K220*<HO2>*<RO230> +! + K222*<RO2T>*<RO231> +! + TPK%CF34*K224*<NO>*<RO232> +! + 2.*K225*<RO2T>*<RO232> +! + K226*<HO2>*<RO232> +! + K228*<RO2T>*<RO241> +! + K230*<RO233> +! + K232*<RO2T>*<RO233> +! + K235*<RO2T>*<RO242> +! + K237*<RO234> +! + K239*<RO2T>*<RO234> +! + K242*<RO2T>*<RO243> +! + K244*<RO235> +! + K246*<RO2T>*<RO235> +! + K249*<RO2T>*<RO244> +! + K251*<RO236> +! + K253*<RO2T>*<RO236> +! + K256*<RO2T>*<RO245> +! + K258*<RO237> +! + K260*<RO2T>*<RO237> +! + K263*<RO2T>*<RO246> +! + K265*<RO238> +! + K267*<RO2T>*<RO238> +! + K270*<RO2T>*<RO247> +! + K272*<OH>*<MVK> +! + K273*<OH>*<MCR> +! + K274*<OH>*<MGLY> +! + K275*<NO3>*<MCR> +! + K276*<MGLY> +! + K277*<NO>*<RO248> +! + K278*<NO3>*<MGLY> +! + 2.*K280*<RO2T>*<RO248> +! + 0.28*K281*<O3>*<MVK> +! + 0.41*K282*<O3>*<MCR> +! + 0.3*K283*<O>*<MVK> +! + 0.15*K284*<O>*<MCR> +! + K286*<RO2T>*<RO249> +! + K288*<NO>*<RO250> +! + 2.*K290*<RO2T>*<RO250> +! + K292*<HO2>*<RO251> +! + K295*<HO2>*<RO252> +! + K297*<NO>*<RO253> +! + 2.*K298*<HO2>*<RO253> +! + K299*<RO2T>*<RO253> +! + K302*<RO2T>*<RO254> +! + K304*<OH>*<RPR1> +! + K305*<OH>*<RP16> +! + K307*<NO3>*<RPR1> +! + K308*<RPR1> +! + K309*<NO>*<RO255> +! + 2.*K311*<RO2T>*<RO255> +! + K312*<OH>*<RPR3> +! + K313*<NO3>*<RPR3> +! + K317*<PAN8> +! + K319*<RO2T>*<RO256> +! + K324*<OH>*<RPR8> +! + K327*<NO3>*<RPR8> +! + K329*<RPR8> +! + K330*<RPR8> +! + K331*<NO>*<RO257> +! + 2.*K333*<RO2T>*<RO257> +! + K338*<NO3>*<RP16> +! + K342*<RO2T>*<RO258> +! + K343*<PAN7> +! + K344*<NO>*<RO230> +! - K094*<HO2>*<RO2T> +! - K095*<NO>*<RO2T> +! - K096*<RO2T>*<RO2T> +! - K096*<RO2T>*<RO2T> +! - K111*<RO2T>*<RO21> +! - K114*<RO2T>*<RO22> +! - K117*<RO2T>*<RO23> +! - K120*<RO2T>*<RO24> +! - K123*<RO2T>*<RO25> +! - K143*<RO2T>*<RO26> +! - K145*<RO2T>*<RO27> +! - K149*<RO2T>*<RO28> +! - K151*<RO2T>*<RO29> +! - K154*<RO2T>*<RO210> +! - K157*<RO2T>*<RO211> +! - K160*<RO2T>*<RO212> +! - K163*<RO2T>*<RO213> +! - K167*<RO2T>*<RO239> +! - K169*<RO2T>*<RO214> +! - K172*<RO2T>*<RO215> +! - K175*<RO2T>*<RO216> +! - K178*<RO2T>*<RO217> +! - K181*<RO2T>*<RO218> +! - K184*<RO2T>*<RO219> +! - K187*<RO2T>*<RO220> +! - K190*<RO2T>*<RO221> +! - K193*<RO2T>*<RO222> +! - K196*<RO2T>*<RO223> +! - K199*<RO2T>*<RO224> +! - K202*<RO2T>*<RO225> +! - K205*<RO2T>*<RO226> +! - K208*<RO2T>*<RO227> +! - K211*<RO2T>*<RO228> +! - K214*<RO2T>*<RO229> +! - K217*<RO2T>*<RO240> +! - K219*<RO2T>*<RO230> +! - K222*<RO2T>*<RO231> +! - K225*<RO2T>*<RO232> +! - K228*<RO2T>*<RO241> +! - K232*<RO2T>*<RO233> +! - K235*<RO2T>*<RO242> +! - K239*<RO2T>*<RO234> +! - K242*<RO2T>*<RO243> +! - K246*<RO2T>*<RO235> +! - K249*<RO2T>*<RO244> +! - K253*<RO2T>*<RO236> +! - K256*<RO2T>*<RO245> +! - K260*<RO2T>*<RO237> +! - K263*<RO2T>*<RO246> +! - K267*<RO2T>*<RO238> +! - K270*<RO2T>*<RO247> +! - K280*<RO2T>*<RO248> +! - K286*<RO2T>*<RO249> +! - K290*<RO2T>*<RO250> +! - K293*<RO2T>*<RO251> +! - K296*<RO2T>*<RO252> +! - K299*<RO2T>*<RO253> +! - K302*<RO2T>*<RO254> +! - K311*<RO2T>*<RO255> +! - K319*<RO2T>*<RO256> +! - K333*<RO2T>*<RO257> +! - K342*<RO2T>*<RO258> +! terms for RO21: +! + K043*<OH>*<CH4> +! + 0.6*K052*<O>*<ETHE> +! + K147*<NO>*<RO28> +! + K149*<RO2T>*<RO28> +! + KTC47*<WC_RO21> +! + KTR47*<WR_RO21> +! - K110*<NO>*<RO21> +! - K111*<RO2T>*<RO21> +! - K112*<HO2>*<RO21> +! - KTC16*<RO21> +! - KTR16*<RO21> +! terms for RO25: +! + 0.28*K056*<O3>*<OLEL> +! + 0.1*K057*<O>*<OLEL> +! + K058*<OH>*<ALKL> +! + K059*<ALD2> +! + K063*<KETL> +! + K071*<KETH> +! + K125*<NO>*<RO26> +! + K143*<RO2T>*<RO26> +! + KTC48*<WC_RO25> +! + KTR48*<WR_RO25> +! - K122*<NO>*<RO25> +! - K123*<RO2T>*<RO25> +! - K124*<HO2>*<RO25> +! - KTC17*<RO25> +! - KTR17*<RO25> ! terms for WC_O3: ! + KTC1*<O3> -! - KTC21*<WC_O3> -! - KC6*<WC_O3>*<WC_HO2> -! - KC29*<WC_SO2>*<WC_O3> +! - KTC32*<WC_O3> +! - KC6*<WC_HO2>*<WC_O3> +! - KC25*<WC_O3>*<WC_SO2> ! terms for WC_H2O2: ! + KTC2*<H2O2> ! + KC2*<WC_OH>*<WC_OH> ! + KC5*<WC_HO2>*<WC_HO2> -! - KTC22*<WC_H2O2> +! + KC29*<WC_RO25>*<WC_RO25> +! + KC37*<WC_OH>*<WC_KETL> +! + 0.5*KC39*<WC_OH>*<WC_ORA2> +! + 0.29*KC41*<WC_OH>*<WC_ACID> +! + 0.3*KC43*<WC_OH>*<WC_UR21> +! + 0.45*KC45*<WC_OH>*<WC_RP16> +! - KTC33*<WC_H2O2> ! - KC1*<WC_H2O2> -! - KC4*<WC_H2O2>*<WC_OH> -! - KC30*<WC_SO2>*<WC_H2O2> +! - KC4*<WC_OH>*<WC_H2O2> +! - KC26*<WC_H2O2>*<WC_SO2> ! terms for WC_NO: ! + KTC3*<NO> -! - KTC23*<WC_NO> +! - KTC34*<WC_NO> ! terms for WC_NO2: ! + KTC4*<NO2> -! + KC8*<WC_HONO>*<WC_OH> +! + KC8*<WC_OH>*<WC_HONO> ! + KC10*<WC_HNO4> ! + KC13*<WC_HNO3> -! - KTC24*<WC_NO2> -! - KC9*<WC_NO2>*<WC_HO2> +! - KTC35*<WC_NO2> +! - KC9*<WC_HO2>*<WC_NO2> ! terms for WC_NO3: ! + KTC5*<NO3> -! - KTC25*<WC_NO3> -! - KC15*<WC_NO3>*<WC_SULF> -! - KC16*<WC_NO3>*<WC_SO2> +! - KTC36*<WC_NO3> +! - KC15*<WC_H2SO4>*<WC_NO3> +! - KC16*<WC_SO2>*<WC_NO3> ! terms for WC_N2O5: ! + KTC6*<N2O5> -! - KTC26*<WC_N2O5> +! - KTC37*<WC_N2O5> ! - KC14*<WC_N2O5> ! terms for WC_HONO: ! + KTC7*<HONO> ! + KC11*<WC_HNO4> -! - KTC27*<WC_HONO> -! - KC8*<WC_HONO>*<WC_OH> +! - KTC38*<WC_HONO> +! - KC8*<WC_OH>*<WC_HONO> ! terms for WC_HNO3: ! + KTC8*<HNO3> -! + KC12*<WC_HNO4>*<WC_SO2> +! + KC12*<WC_SO2>*<WC_HNO4> ! + KC14*<WC_N2O5> ! + KC14*<WC_N2O5> -! + KC15*<WC_NO3>*<WC_SULF> -! + KC16*<WC_NO3>*<WC_SO2> -! - KTC28*<WC_HNO3> +! + KC15*<WC_H2SO4>*<WC_NO3> +! + KC16*<WC_SO2>*<WC_NO3> +! - KTC39*<WC_HNO3> ! - KC13*<WC_HNO3> ! terms for WC_HNO4: ! + KTC9*<HNO4> -! + KC9*<WC_NO2>*<WC_HO2> -! - KTC29*<WC_HNO4> +! + KC9*<WC_HO2>*<WC_NO2> +! - KTC40*<WC_HNO4> ! - KC10*<WC_HNO4> ! - KC11*<WC_HNO4> -! - KC12*<WC_HNO4>*<WC_SO2> +! - KC12*<WC_SO2>*<WC_HNO4> ! terms for WC_NH3: ! + KTC10*<NH3> -! - KTC30*<WC_NH3> +! - KTC41*<WC_NH3> ! terms for WC_OH: ! + KTC11*<OH> ! + KC1*<WC_H2O2> ! + KC1*<WC_H2O2> -! + KC6*<WC_O3>*<WC_HO2> +! + KC6*<WC_HO2>*<WC_O3> ! + KC13*<WC_HNO3> -! + KC28*<WC_ASO4> -! - KTC31*<WC_OH> +! + KC24*<WC_ASO4> +! - KTC42*<WC_OH> ! - KC2*<WC_OH>*<WC_OH> ! - KC2*<WC_OH>*<WC_OH> -! - KC3*<WC_OH>*<WC_HO2> -! - KC4*<WC_H2O2>*<WC_OH> -! - KC7*<WC_OH>*<WC_SO2> -! - KC8*<WC_HONO>*<WC_OH> -! - KC19*<WC_HCHO>*<WC_OH> -! - KC20*<WC_ORA1>*<WC_OH> -! - KC23*<WC_AHMS>*<WC_OH> +! - KC3*<WC_HO2>*<WC_OH> +! - KC4*<WC_OH>*<WC_H2O2> +! - KC7*<WC_SO2>*<WC_OH> +! - KC8*<WC_OH>*<WC_HONO> +! - KC19*<WC_OH>*<WC_AHMS> +! - KC30*<WC_OH>*<WC_MEOH> +! - KC31*<WC_OH>*<WC_ETOH> +! - KC32*<WC_OH>*<WC_ALCH> +! - KC33*<WC_OH>*<WC_HCHO> +! - KC34*<WC_OH>*<WC_ALD2> +! - KC35*<WC_OH>*<WC_GLY> +! - KC36*<WC_OH>*<WC_MGLY> +! - KC37*<WC_OH>*<WC_KETL> +! - KC38*<WC_OH>*<WC_ORA1> +! - KC39*<WC_OH>*<WC_ORA2> +! - KC40*<WC_OH>*<WC_ACID> +! - KC41*<WC_OH>*<WC_ACID> +! - KC42*<WC_OH>*<WC_UR28> +! - KC43*<WC_OH>*<WC_UR21> +! - KC44*<WC_OH>*<WC_RP16> +! - KC45*<WC_OH>*<WC_RP16> +! - KC46*<WC_OH>*<WC_ACID2> ! terms for WC_HO2: ! + KTC12*<HO2> -! + KC4*<WC_H2O2>*<WC_OH> +! + KC4*<WC_OH>*<WC_H2O2> ! + KC10*<WC_HNO4> -! + 2.00*KC17*<WC_MO2>*<WC_MO2> -! + KC19*<WC_HCHO>*<WC_OH> -! + KC20*<WC_ORA1>*<WC_OH> -! + KC23*<WC_AHMS>*<WC_OH> -! - KTC32*<WC_HO2> -! - KC3*<WC_OH>*<WC_HO2> +! + KC19*<WC_OH>*<WC_AHMS> +! + 2.00*KC27*<WC_RO21>*<WC_RO21> +! + KC29*<WC_RO25>*<WC_RO25> +! + KC30*<WC_OH>*<WC_MEOH> +! + KC31*<WC_OH>*<WC_ETOH> +! + KC32*<WC_OH>*<WC_ALCH> +! + KC33*<WC_OH>*<WC_HCHO> +! + KC35*<WC_OH>*<WC_GLY> +! + KC36*<WC_OH>*<WC_MGLY> +! + KC37*<WC_OH>*<WC_KETL> +! + KC38*<WC_OH>*<WC_ORA1> +! + 0.11*KC41*<WC_OH>*<WC_ACID> +! + KC42*<WC_OH>*<WC_UR28> +! + 0.81*KC43*<WC_OH>*<WC_UR21> +! + KC44*<WC_OH>*<WC_RP16> +! + 0.71*KC45*<WC_OH>*<WC_RP16> +! - KTC43*<WC_HO2> +! - KC3*<WC_HO2>*<WC_OH> ! - KC5*<WC_HO2>*<WC_HO2> ! - KC5*<WC_HO2>*<WC_HO2> -! - KC6*<WC_O3>*<WC_HO2> -! - KC9*<WC_NO2>*<WC_HO2> -! - KC25*<WC_ASO5>*<WC_HO2> +! - KC6*<WC_HO2>*<WC_O3> +! - KC9*<WC_HO2>*<WC_NO2> +! - KC21*<WC_HO2>*<WC_ASO5> ! terms for WC_CO2: ! + KTC13*<CO2> -! + KC20*<WC_ORA1>*<WC_OH> -! - KTC33*<WC_CO2> +! + KC34*<WC_OH>*<WC_ALD2> +! + KC37*<WC_OH>*<WC_KETL> +! + KC38*<WC_OH>*<WC_ORA1> +! + KC40*<WC_OH>*<WC_ACID> +! + 2*KC42*<WC_OH>*<WC_UR28> +! + 0.43*KC43*<WC_OH>*<WC_UR21> +! + 2*KC45*<WC_OH>*<WC_RP16> +! - KTC44*<WC_CO2> ! terms for WC_SO2: ! + KTC14*<SO2> -! + KC22*<WC_AHMS> -! + KC23*<WC_AHMS>*<WC_OH> -! - KTC34*<WC_SO2> -! - KC7*<WC_OH>*<WC_SO2> -! - KC12*<WC_HNO4>*<WC_SO2> -! - KC16*<WC_NO3>*<WC_SO2> -! - KC18*<WC_MO2>*<WC_SO2> -! - KC21*<WC_SO2>*<WC_HCHO> -! - KC27*<WC_AHSO5>*<WC_SO2> -! - KC29*<WC_SO2>*<WC_O3> -! - KC30*<WC_SO2>*<WC_H2O2> -! terms for WC_SULF: -! + KTC15*<SULF> -! + KC12*<WC_HNO4>*<WC_SO2> -! + 2.00*KC27*<WC_AHSO5>*<WC_SO2> -! + KC28*<WC_ASO4> -! + KC29*<WC_SO2>*<WC_O3> -! + KC30*<WC_SO2>*<WC_H2O2> -! - KTC35*<WC_SULF> -! - KC15*<WC_NO3>*<WC_SULF> +! + KC18*<WC_AHMS> +! + KC19*<WC_OH>*<WC_AHMS> +! - KTC45*<WC_SO2> +! - KC7*<WC_SO2>*<WC_OH> +! - KC12*<WC_SO2>*<WC_HNO4> +! - KC16*<WC_SO2>*<WC_NO3> +! - KC17*<WC_HCHO>*<WC_SO2> +! - KC23*<WC_SO2>*<WC_AHSO5> +! - KC25*<WC_O3>*<WC_SO2> +! - KC26*<WC_H2O2>*<WC_SO2> +! - KC28*<WC_SO2>*<WC_RO21> +! terms for WC_H2SO4: +! + KTC15*<H2SO4> +! + KC12*<WC_SO2>*<WC_HNO4> +! + 2.00*KC23*<WC_SO2>*<WC_AHSO5> +! + KC24*<WC_ASO4> +! + KC25*<WC_O3>*<WC_SO2> +! + KC26*<WC_H2O2>*<WC_SO2> +! - KTC46*<WC_H2SO4> +! - KC15*<WC_H2SO4>*<WC_NO3> +! terms for WC_RO21: +! + KTC16*<RO21> +! + 0.50*KC34*<WC_OH>*<WC_ALD2> +! + KC37*<WC_OH>*<WC_KETL> +! - KTC47*<WC_RO21> +! - KC27*<WC_RO21>*<WC_RO21> +! - KC27*<WC_RO21>*<WC_RO21> +! - KC28*<WC_SO2>*<WC_RO21> +! terms for WC_RO25: +! + KTC17*<RO25> +! + 0.50*KC34*<WC_OH>*<WC_ALD2> +! + KC40*<WC_OH>*<WC_ACID> +! - KTC48*<WC_RO25> +! - KC29*<WC_RO25>*<WC_RO25> +! - KC29*<WC_RO25>*<WC_RO25> +! terms for WC_MEOH: +! + KTC18*<MEOH> +! - KTC49*<WC_MEOH> +! - KC30*<WC_OH>*<WC_MEOH> +! terms for WC_ETOH: +! + KTC19*<ETOH> +! - KTC50*<WC_ETOH> +! - KC31*<WC_OH>*<WC_ETOH> +! terms for WC_ALCH: +! + KTC20*<ALCH> +! - KTC51*<WC_ALCH> +! - KC32*<WC_OH>*<WC_ALCH> ! terms for WC_HCHO: -! + KTC16*<HCHO> -! + 2.00*KC17*<WC_MO2>*<WC_MO2> -! + KC22*<WC_AHMS> -! - KTC36*<WC_HCHO> -! - KC19*<WC_HCHO>*<WC_OH> -! - KC21*<WC_SO2>*<WC_HCHO> +! + KTC21*<HCHO> +! + KC18*<WC_AHMS> +! + 2.00*KC27*<WC_RO21>*<WC_RO21> +! + KC28*<WC_SO2>*<WC_RO21> +! + KC30*<WC_OH>*<WC_MEOH> +! + KC37*<WC_OH>*<WC_KETL> +! - KTC52*<WC_HCHO> +! - KC17*<WC_HCHO>*<WC_SO2> +! - KC33*<WC_OH>*<WC_HCHO> +! terms for WC_ALD2: +! + KTC22*<ALD2> +! + KC29*<WC_RO25>*<WC_RO25> +! + KC31*<WC_OH>*<WC_ETOH> +! + 0.50*KC32*<WC_OH>*<WC_ALCH> +! + KC37*<WC_OH>*<WC_KETL> +! + 0.29*KC41*<WC_OH>*<WC_ACID> +! + 0.43*KC43*<WC_OH>*<WC_UR21> +! - KTC53*<WC_ALD2> +! - KC34*<WC_OH>*<WC_ALD2> +! terms for WC_GLY: +! + KTC23*<GLY> +! - KTC54*<WC_GLY> +! - KC35*<WC_OH>*<WC_GLY> +! terms for WC_MGLY: +! + KTC25*<MGLY> +! + KC37*<WC_OH>*<WC_KETL> +! - KTC56*<WC_MGLY> +! - KC36*<WC_OH>*<WC_MGLY> +! terms for WC_KETL: +! + KTC24*<KETL> +! + 0.50*KC32*<WC_OH>*<WC_ALCH> +! + KC37*<WC_OH>*<WC_KETL> +! - KTC55*<WC_KETL> +! - KC37*<WC_OH>*<WC_KETL> ! terms for WC_ORA1: -! + KTC17*<ORA1> -! + KC19*<WC_HCHO>*<WC_OH> -! + KC23*<WC_AHMS>*<WC_OH> -! - KTC37*<WC_ORA1> -! - KC20*<WC_ORA1>*<WC_OH> +! + KTC26*<ORA1> +! + KC19*<WC_OH>*<WC_AHMS> +! + KC33*<WC_OH>*<WC_HCHO> +! - KTC57*<WC_ORA1> +! - KC38*<WC_OH>*<WC_ORA1> ! terms for WC_ORA2: -! + KTC18*<ORA2> -! - KTC38*<WC_ORA2> -! terms for WC_MO2: -! + KTC19*<MO2> -! - KTC39*<WC_MO2> -! - KC17*<WC_MO2>*<WC_MO2> -! - KC17*<WC_MO2>*<WC_MO2> -! - KC18*<WC_MO2>*<WC_SO2> -! terms for WC_OP1: -! + KTC20*<OP1> -! + KC18*<WC_MO2>*<WC_SO2> -! - KTC40*<WC_OP1> +! + KTC27*<ORA2> +! + KC29*<WC_RO25>*<WC_RO25> +! - KTC58*<WC_ORA2> +! - KC39*<WC_OH>*<WC_ORA2> +! terms for WC_ACID: +! + KTC28*<ACID> +! - KTC59*<WC_ACID> +! - KC40*<WC_OH>*<WC_ACID> +! - KC41*<WC_OH>*<WC_ACID> +! terms for WC_RP16: +! + KTC29*<RP16> +! + KC35*<WC_OH>*<WC_GLY> +! + KC39*<WC_OH>*<WC_ORA2> +! - KTC60*<WC_RP16> +! - KC44*<WC_OH>*<WC_RP16> +! - KC45*<WC_OH>*<WC_RP16> +! terms for WC_UR21: +! + KTC30*<UR21> +! + KC36*<WC_OH>*<WC_MGLY> +! + KC37*<WC_OH>*<WC_KETL> +! + 0.56*KC41*<WC_OH>*<WC_ACID> +! - KTC61*<WC_UR21> +! - KC43*<WC_OH>*<WC_UR21> +! terms for WC_UR28: +! + KTC31*<UR28> +! + KC44*<WC_OH>*<WC_RP16> +! - KTC62*<WC_UR28> +! - KC42*<WC_OH>*<WC_UR28> +! terms for WC_ACID2: +! + 0.15*KC41*<WC_OH>*<WC_ACID> +! + 0.56*KC43*<WC_OH>*<WC_UR21> +! - KC46*<WC_OH>*<WC_ACID2> ! terms for WC_ASO3: -! + KC7*<WC_OH>*<WC_SO2> -! + KC16*<WC_NO3>*<WC_SO2> -! + KC18*<WC_MO2>*<WC_SO2> -! - KC24*<WC_ASO3>*<W_O2> +! + KC7*<WC_SO2>*<WC_OH> +! + KC16*<WC_SO2>*<WC_NO3> +! + KC28*<WC_SO2>*<WC_RO21> +! - KC20*<W_O2>*<WC_ASO3> ! terms for WC_ASO4: -! + KC15*<WC_NO3>*<WC_SULF> -! + KC26*<WC_ASO5>*<WC_ASO5> -! + KC26*<WC_ASO5>*<WC_ASO5> -! - KC28*<WC_ASO4> +! + KC15*<WC_H2SO4>*<WC_NO3> +! + KC22*<WC_ASO5>*<WC_ASO5> +! + KC22*<WC_ASO5>*<WC_ASO5> +! - KC24*<WC_ASO4> ! terms for WC_ASO5: -! + KC24*<WC_ASO3>*<W_O2> -! - KC25*<WC_ASO5>*<WC_HO2> -! - KC26*<WC_ASO5>*<WC_ASO5> -! - KC26*<WC_ASO5>*<WC_ASO5> +! + KC20*<W_O2>*<WC_ASO3> +! - KC21*<WC_HO2>*<WC_ASO5> +! - KC22*<WC_ASO5>*<WC_ASO5> +! - KC22*<WC_ASO5>*<WC_ASO5> ! terms for WC_AHSO5: -! + KC25*<WC_ASO5>*<WC_HO2> -! - KC27*<WC_AHSO5>*<WC_SO2> +! + KC21*<WC_HO2>*<WC_ASO5> +! - KC23*<WC_SO2>*<WC_AHSO5> ! terms for WC_AHMS: -! + KC21*<WC_SO2>*<WC_HCHO> -! - KC22*<WC_AHMS> -! - KC23*<WC_AHMS>*<WC_OH> +! + KC17*<WC_HCHO>*<WC_SO2> +! - KC18*<WC_AHMS> +! - KC19*<WC_OH>*<WC_AHMS> ! terms for WR_O3: ! + KTR1*<O3> -! - KTR21*<WR_O3> -! - KR6*<WR_O3>*<WR_HO2> -! - KR29*<WR_SO2>*<WR_O3> +! - KTR32*<WR_O3> +! - KR6*<WR_HO2>*<WR_O3> +! - KR25*<WR_O3>*<WR_SO2> ! terms for WR_H2O2: ! + KTR2*<H2O2> ! + KR2*<WR_OH>*<WR_OH> ! + KR5*<WR_HO2>*<WR_HO2> -! - KTR22*<WR_H2O2> +! + KR29*<WR_RO25>*<WR_RO25> +! + KR37*<WR_OH>*<WR_KETL> +! + 0.5*KR39*<WR_OH>*<WR_ORA2> +! + 0.29*KR41*<WR_OH>*<WR_ACID> +! + 0.3*KR43*<WR_OH>*<WR_UR21> +! + 0.45*KR45*<WR_OH>*<WR_RP16> +! - KTR33*<WR_H2O2> ! - KR1*<WR_H2O2> -! - KR4*<WR_H2O2>*<WR_OH> -! - KR30*<WR_SO2>*<WR_H2O2> +! - KR4*<WR_OH>*<WR_H2O2> +! - KR26*<WR_H2O2>*<WR_SO2> ! terms for WR_NO: ! + KTR3*<NO> -! - KTR23*<WR_NO> +! - KTR34*<WR_NO> ! terms for WR_NO2: ! + KTR4*<NO2> -! + KR8*<WR_HONO>*<WR_OH> +! + KR8*<WR_OH>*<WR_HONO> ! + KR10*<WR_HNO4> ! + KR13*<WR_HNO3> -! - KTR24*<WR_NO2> -! - KR9*<WR_NO2>*<WR_HO2> +! - KTR35*<WR_NO2> +! - KR9*<WR_HO2>*<WR_NO2> ! terms for WR_NO3: ! + KTR5*<NO3> -! - KTR25*<WR_NO3> -! - KR15*<WR_NO3>*<WR_SULF> -! - KR16*<WR_NO3>*<WR_SO2> +! - KTR36*<WR_NO3> +! - KR15*<WR_H2SO4>*<WR_NO3> +! - KR16*<WR_SO2>*<WR_NO3> ! terms for WR_N2O5: ! + KTR6*<N2O5> -! - KTR26*<WR_N2O5> +! - KTR37*<WR_N2O5> ! - KR14*<WR_N2O5> ! terms for WR_HONO: ! + KTR7*<HONO> ! + KR11*<WR_HNO4> -! - KTR27*<WR_HONO> -! - KR8*<WR_HONO>*<WR_OH> +! - KTR38*<WR_HONO> +! - KR8*<WR_OH>*<WR_HONO> ! terms for WR_HNO3: ! + KTR8*<HNO3> -! + KR12*<WR_HNO4>*<WR_SO2> +! + KR12*<WR_SO2>*<WR_HNO4> ! + KR14*<WR_N2O5> ! + KR14*<WR_N2O5> -! + KR15*<WR_NO3>*<WR_SULF> -! + KR16*<WR_NO3>*<WR_SO2> -! - KTR28*<WR_HNO3> +! + KR15*<WR_H2SO4>*<WR_NO3> +! + KR16*<WR_SO2>*<WR_NO3> +! - KTR39*<WR_HNO3> ! - KR13*<WR_HNO3> ! terms for WR_HNO4: ! + KTR9*<HNO4> -! + KR9*<WR_NO2>*<WR_HO2> -! - KTR29*<WR_HNO4> +! + KR9*<WR_HO2>*<WR_NO2> +! - KTR40*<WR_HNO4> ! - KR10*<WR_HNO4> ! - KR11*<WR_HNO4> -! - KR12*<WR_HNO4>*<WR_SO2> +! - KR12*<WR_SO2>*<WR_HNO4> ! terms for WR_NH3: ! + KTR10*<NH3> -! - KTR30*<WR_NH3> +! - KTR41*<WR_NH3> ! terms for WR_OH: ! + KTR11*<OH> ! + KR1*<WR_H2O2> ! + KR1*<WR_H2O2> -! + KR6*<WR_O3>*<WR_HO2> +! + KR6*<WR_HO2>*<WR_O3> ! + KR13*<WR_HNO3> -! + KR28*<WR_ASO4> -! - KTR31*<WR_OH> +! + KR24*<WR_ASO4> +! - KTR42*<WR_OH> ! - KR2*<WR_OH>*<WR_OH> ! - KR2*<WR_OH>*<WR_OH> -! - KR3*<WR_OH>*<WR_HO2> -! - KR4*<WR_H2O2>*<WR_OH> -! - KR7*<WR_OH>*<WR_SO2> -! - KR8*<WR_HONO>*<WR_OH> -! - KR19*<WR_HCHO>*<WR_OH> -! - KR20*<WR_ORA1>*<WR_OH> -! - KR23*<WR_AHMS>*<WR_OH> +! - KR3*<WR_HO2>*<WR_OH> +! - KR4*<WR_OH>*<WR_H2O2> +! - KR7*<WR_SO2>*<WR_OH> +! - KR8*<WR_OH>*<WR_HONO> +! - KR19*<WR_OH>*<WR_AHMS> +! - KR30*<WR_OH>*<WR_MEOH> +! - KR31*<WR_OH>*<WR_ETOH> +! - KR32*<WR_OH>*<WR_ALCH> +! - KR33*<WR_OH>*<WR_HCHO> +! - KR34*<WR_OH>*<WR_ALD2> +! - KR35*<WR_OH>*<WR_GLY> +! - KR36*<WR_OH>*<WR_MGLY> +! - KR37*<WR_OH>*<WR_KETL> +! - KR38*<WR_OH>*<WR_ORA1> +! - KR39*<WR_OH>*<WR_ORA2> +! - KR40*<WR_OH>*<WR_ACID> +! - KR41*<WR_OH>*<WR_ACID> +! - KR42*<WR_OH>*<WR_UR28> +! - KR43*<WR_OH>*<WR_UR21> +! - KR44*<WR_OH>*<WR_RP16> +! - KR45*<WR_OH>*<WR_RP16> +! - KR46*<WR_OH>*<WR_ACID2> ! terms for WR_HO2: ! + KTR12*<HO2> -! + KR4*<WR_H2O2>*<WR_OH> +! + KR4*<WR_OH>*<WR_H2O2> ! + KR10*<WR_HNO4> -! + 2.00*KR17*<WR_MO2>*<WR_MO2> -! + KR19*<WR_HCHO>*<WR_OH> -! + KR20*<WR_ORA1>*<WR_OH> -! + KR23*<WR_AHMS>*<WR_OH> -! - KTR32*<WR_HO2> -! - KR3*<WR_OH>*<WR_HO2> +! + KR19*<WR_OH>*<WR_AHMS> +! + 2.00*KR27*<WR_RO21>*<WR_RO21> +! + KR29*<WR_RO25>*<WR_RO25> +! + KR30*<WR_OH>*<WR_MEOH> +! + KR31*<WR_OH>*<WR_ETOH> +! + KR32*<WR_OH>*<WR_ALCH> +! + KR33*<WR_OH>*<WR_HCHO> +! + KR35*<WR_OH>*<WR_GLY> +! + KR36*<WR_OH>*<WR_MGLY> +! + KR37*<WR_OH>*<WR_KETL> +! + KR38*<WR_OH>*<WR_ORA1> +! + 0.11*KR41*<WR_OH>*<WR_ACID> +! + KR42*<WR_OH>*<WR_UR28> +! + 0.81*KR43*<WR_OH>*<WR_UR21> +! + KR44*<WR_OH>*<WR_RP16> +! + 0.71*KR45*<WR_OH>*<WR_RP16> +! - KTR43*<WR_HO2> +! - KR3*<WR_HO2>*<WR_OH> ! - KR5*<WR_HO2>*<WR_HO2> ! - KR5*<WR_HO2>*<WR_HO2> -! - KR6*<WR_O3>*<WR_HO2> -! - KR9*<WR_NO2>*<WR_HO2> -! - KR25*<WR_ASO5>*<WR_HO2> +! - KR6*<WR_HO2>*<WR_O3> +! - KR9*<WR_HO2>*<WR_NO2> +! - KR21*<WR_HO2>*<WR_ASO5> ! terms for WR_CO2: ! + KTR13*<CO2> -! + KR20*<WR_ORA1>*<WR_OH> -! - KTR33*<WR_CO2> +! + KR34*<WR_OH>*<WR_ALD2> +! + KR37*<WR_OH>*<WR_KETL> +! + KR38*<WR_OH>*<WR_ORA1> +! + KR40*<WR_OH>*<WR_ACID> +! + 2*KR42*<WR_OH>*<WR_UR28> +! + 0.43*KR43*<WR_OH>*<WR_UR21> +! + 2*KR45*<WR_OH>*<WR_RP16> +! - KTR44*<WR_CO2> ! terms for WR_SO2: ! + KTR14*<SO2> -! + KR22*<WR_AHMS> -! + KR23*<WR_AHMS>*<WR_OH> -! - KTR34*<WR_SO2> -! - KR7*<WR_OH>*<WR_SO2> -! - KR12*<WR_HNO4>*<WR_SO2> -! - KR16*<WR_NO3>*<WR_SO2> -! - KR18*<WR_MO2>*<WR_SO2> -! - KR21*<WR_SO2>*<WR_HCHO> -! - KR27*<WR_AHSO5>*<WR_SO2> -! - KR29*<WR_SO2>*<WR_O3> -! - KR30*<WR_SO2>*<WR_H2O2> -! terms for WR_SULF: -! + KTR15*<SULF> -! + KR12*<WR_HNO4>*<WR_SO2> -! + 2.00*KR27*<WR_AHSO5>*<WR_SO2> -! + KR28*<WR_ASO4> -! + KR29*<WR_SO2>*<WR_O3> -! + KR30*<WR_SO2>*<WR_H2O2> -! - KTR35*<WR_SULF> -! - KR15*<WR_NO3>*<WR_SULF> +! + KR18*<WR_AHMS> +! + KR19*<WR_OH>*<WR_AHMS> +! - KTR45*<WR_SO2> +! - KR7*<WR_SO2>*<WR_OH> +! - KR12*<WR_SO2>*<WR_HNO4> +! - KR16*<WR_SO2>*<WR_NO3> +! - KR17*<WR_HCHO>*<WR_SO2> +! - KR23*<WR_SO2>*<WR_AHSO5> +! - KR25*<WR_O3>*<WR_SO2> +! - KR26*<WR_H2O2>*<WR_SO2> +! - KR28*<WR_SO2>*<WR_RO21> +! terms for WR_H2SO4: +! + KTR15*<H2SO4> +! + KR12*<WR_SO2>*<WR_HNO4> +! + 2.00*KR23*<WR_SO2>*<WR_AHSO5> +! + KR24*<WR_ASO4> +! + KR25*<WR_O3>*<WR_SO2> +! + KR26*<WR_H2O2>*<WR_SO2> +! - KTR46*<WR_H2SO4> +! - KR15*<WR_H2SO4>*<WR_NO3> +! terms for WR_RO21: +! + KTR16*<RO21> +! + 0.50*KR34*<WR_OH>*<WR_ALD2> +! + KR37*<WR_OH>*<WR_KETL> +! - KTR47*<WR_RO21> +! - KR27*<WR_RO21>*<WR_RO21> +! - KR27*<WR_RO21>*<WR_RO21> +! - KR28*<WR_SO2>*<WR_RO21> +! terms for WR_RO25: +! + KTR17*<RO25> +! + 0.50*KR34*<WR_OH>*<WR_ALD2> +! + KR40*<WR_OH>*<WR_ACID> +! - KTR48*<WR_RO25> +! - KR29*<WR_RO25>*<WR_RO25> +! - KR29*<WR_RO25>*<WR_RO25> +! terms for WR_MEOH: +! + KTR18*<MEOH> +! - KTR49*<WR_MEOH> +! - KR30*<WR_OH>*<WR_MEOH> +! terms for WR_ETOH: +! + KTR19*<ETOH> +! - KTR50*<WR_ETOH> +! - KR31*<WR_OH>*<WR_ETOH> +! terms for WR_ALCH: +! + KTR20*<ALCH> +! - KTR51*<WR_ALCH> +! - KR32*<WR_OH>*<WR_ALCH> ! terms for WR_HCHO: -! + KTR16*<HCHO> -! + 2.00*KR17*<WR_MO2>*<WR_MO2> -! + KR22*<WR_AHMS> -! - KTR36*<WR_HCHO> -! - KR19*<WR_HCHO>*<WR_OH> -! - KR21*<WR_SO2>*<WR_HCHO> +! + KTR21*<HCHO> +! + KR18*<WR_AHMS> +! + 2.00*KR27*<WR_RO21>*<WR_RO21> +! + KR28*<WR_SO2>*<WR_RO21> +! + KR30*<WR_OH>*<WR_MEOH> +! + KR37*<WR_OH>*<WR_KETL> +! - KTR52*<WR_HCHO> +! - KR17*<WR_HCHO>*<WR_SO2> +! - KR33*<WR_OH>*<WR_HCHO> +! terms for WR_ALD2: +! + KTR22*<ALD2> +! + KR29*<WR_RO25>*<WR_RO25> +! + KR31*<WR_OH>*<WR_ETOH> +! + 0.50*KR32*<WR_OH>*<WR_ALCH> +! + KR37*<WR_OH>*<WR_KETL> +! + 0.29*KR41*<WR_OH>*<WR_ACID> +! + 0.43*KR43*<WR_OH>*<WR_UR21> +! - KTR53*<WR_ALD2> +! - KR34*<WR_OH>*<WR_ALD2> +! terms for WR_GLY: +! + KTR23*<GLY> +! - KTR54*<WR_GLY> +! - KR35*<WR_OH>*<WR_GLY> +! terms for WR_MGLY: +! + KTR25*<MGLY> +! + KR37*<WR_OH>*<WR_KETL> +! - KTR56*<WR_MGLY> +! - KR36*<WR_OH>*<WR_MGLY> +! terms for WR_KETL: +! + KTR24*<KETL> +! + 0.50*KR32*<WR_OH>*<WR_ALCH> +! + KR37*<WR_OH>*<WR_KETL> +! - KTR55*<WR_KETL> +! - KR37*<WR_OH>*<WR_KETL> ! terms for WR_ORA1: -! + KTR17*<ORA1> -! + KR19*<WR_HCHO>*<WR_OH> -! + KR23*<WR_AHMS>*<WR_OH> -! - KTR37*<WR_ORA1> -! - KR20*<WR_ORA1>*<WR_OH> +! + KTR26*<ORA1> +! + KR19*<WR_OH>*<WR_AHMS> +! + KR33*<WR_OH>*<WR_HCHO> +! - KTR57*<WR_ORA1> +! - KR38*<WR_OH>*<WR_ORA1> ! terms for WR_ORA2: -! + KTR18*<ORA2> -! - KTR38*<WR_ORA2> -! terms for WR_MO2: -! + KTR19*<MO2> -! - KTR39*<WR_MO2> -! - KR17*<WR_MO2>*<WR_MO2> -! - KR17*<WR_MO2>*<WR_MO2> -! - KR18*<WR_MO2>*<WR_SO2> -! terms for WR_OP1: -! + KTR20*<OP1> -! + KR18*<WR_MO2>*<WR_SO2> -! - KTR40*<WR_OP1> +! + KTR27*<ORA2> +! + KR29*<WR_RO25>*<WR_RO25> +! - KTR58*<WR_ORA2> +! - KR39*<WR_OH>*<WR_ORA2> +! terms for WR_ACID: +! + KTR28*<ACID> +! - KTR59*<WR_ACID> +! - KR40*<WR_OH>*<WR_ACID> +! - KR41*<WR_OH>*<WR_ACID> +! terms for WR_RP16: +! + KTR29*<RP16> +! + KR35*<WR_OH>*<WR_GLY> +! + KR39*<WR_OH>*<WR_ORA2> +! - KTR60*<WR_RP16> +! - KR44*<WR_OH>*<WR_RP16> +! - KR45*<WR_OH>*<WR_RP16> +! terms for WR_UR21: +! + KTR30*<UR21> +! + KR36*<WR_OH>*<WR_MGLY> +! + KR37*<WR_OH>*<WR_KETL> +! + 0.56*KR41*<WR_OH>*<WR_ACID> +! - KTR61*<WR_UR21> +! - KR43*<WR_OH>*<WR_UR21> +! terms for WR_UR28: +! + KTR31*<UR28> +! + KR44*<WR_OH>*<WR_RP16> +! - KTR62*<WR_UR28> +! - KR42*<WR_OH>*<WR_UR28> +! terms for WR_ACID2: +! + 0.15*KR41*<WR_OH>*<WR_ACID> +! + 0.56*KR43*<WR_OH>*<WR_UR21> +! - KR46*<WR_OH>*<WR_ACID2> ! terms for WR_ASO3: -! + KR7*<WR_OH>*<WR_SO2> -! + KR16*<WR_NO3>*<WR_SO2> -! + KR18*<WR_MO2>*<WR_SO2> -! - KR24*<WR_ASO3>*<W_O2> +! + KR7*<WR_SO2>*<WR_OH> +! + KR16*<WR_SO2>*<WR_NO3> +! + KR28*<WR_SO2>*<WR_RO21> +! - KR20*<W_O2>*<WR_ASO3> ! terms for WR_ASO4: -! + KR15*<WR_NO3>*<WR_SULF> -! + KR26*<WR_ASO5>*<WR_ASO5> -! + KR26*<WR_ASO5>*<WR_ASO5> -! - KR28*<WR_ASO4> +! + KR15*<WR_H2SO4>*<WR_NO3> +! + KR22*<WR_ASO5>*<WR_ASO5> +! + KR22*<WR_ASO5>*<WR_ASO5> +! - KR24*<WR_ASO4> ! terms for WR_ASO5: -! + KR24*<WR_ASO3>*<W_O2> -! - KR25*<WR_ASO5>*<WR_HO2> -! - KR26*<WR_ASO5>*<WR_ASO5> -! - KR26*<WR_ASO5>*<WR_ASO5> +! + KR20*<W_O2>*<WR_ASO3> +! - KR21*<WR_HO2>*<WR_ASO5> +! - KR22*<WR_ASO5>*<WR_ASO5> +! - KR22*<WR_ASO5>*<WR_ASO5> ! terms for WR_AHSO5: -! + KR25*<WR_ASO5>*<WR_HO2> -! - KR27*<WR_AHSO5>*<WR_SO2> +! + KR21*<WR_HO2>*<WR_ASO5> +! - KR23*<WR_SO2>*<WR_AHSO5> ! terms for WR_AHMS: -! + KR21*<WR_SO2>*<WR_HCHO> -! - KR22*<WR_AHMS> -! - KR23*<WR_AHMS>*<WR_OH> +! + KR17*<WR_HCHO>*<WR_SO2> +! - KR18*<WR_AHMS> +! - KR19*<WR_OH>*<WR_AHMS> ! !======================================================================== ! @@ -1537,11 +3018,11 @@ !! DECLARATIONS !! ------------ IMPLICIT NONE -INTEGER, DIMENSION(2), PARAMETER :: JPNEQ = (/41,91/) ! number of prognostic chemical species -INTEGER, DIMENSION(2), PARAMETER :: JPNEQAQ = (/0,50/) ! number of prognostic aqueous phase chemical species -INTEGER, DIMENSION(2), PARAMETER :: JPNREAC = (/132,272/) ! number of chemical reactions +INTEGER, DIMENSION(2), PARAMETER :: JPNEQ = (/87,161/) ! number of prognostic chemical species +INTEGER, DIMENSION(2), PARAMETER :: JPNEQAQ = (/0,74/) ! number of prognostic aqueous phase chemical species +INTEGER, DIMENSION(2), PARAMETER :: JPNREAC = (/365,581/) ! number of chemical reactions INTEGER, DIMENSION(2), PARAMETER :: JPNMETEOVARS = (/13,13/) ! number of meteorological variables -INTEGER, DIMENSION(2), PARAMETER :: JPNNONZEROTERMS = (/606,942/) ! number of non-zero terms returned by CH_TERMS +INTEGER, DIMENSION(2), PARAMETER :: JPNNONZEROTERMS = (/1188,1768/) ! number of non-zero terms returned by CH_TERMS ! CHARACTER(LEN=32), DIMENSION(JPNEQ(2)), TARGET :: CNAMES ! names of the species CHARACTER(LEN=32), DIMENSION(JPNREAC(2)), TARGET :: CREACS ! the reaction rate names @@ -1572,7 +3053,8 @@ REAL,DIMENSION(:),POINTER :: K014=>NULL() REAL,DIMENSION(:),POINTER :: K015=>NULL() REAL,DIMENSION(:),POINTER :: K016=>NULL() REAL,DIMENSION(:),POINTER :: K017=>NULL() -REAL,DIMENSION(:),POINTER :: K018=>NULL() +REAL,DIMENSION(:),POINTER :: K018A=>NULL() +REAL,DIMENSION(:),POINTER :: K018B=>NULL() REAL,DIMENSION(:),POINTER :: K019=>NULL() REAL,DIMENSION(:),POINTER :: K020=>NULL() REAL,DIMENSION(:),POINTER :: K021=>NULL() @@ -1654,9 +3136,9 @@ REAL,DIMENSION(:),POINTER :: K096=>NULL() REAL,DIMENSION(:),POINTER :: K097=>NULL() REAL,DIMENSION(:),POINTER :: K098=>NULL() REAL,DIMENSION(:),POINTER :: K099=>NULL() -REAL,DIMENSION(:),POINTER :: K0100=>NULL() -REAL,DIMENSION(:),POINTER :: K0101=>NULL() -REAL,DIMENSION(:),POINTER :: K0102=>NULL() +REAL,DIMENSION(:),POINTER :: K100=>NULL() +REAL,DIMENSION(:),POINTER :: K101=>NULL() +REAL,DIMENSION(:),POINTER :: K102=>NULL() REAL,DIMENSION(:),POINTER :: K103=>NULL() REAL,DIMENSION(:),POINTER :: K104=>NULL() REAL,DIMENSION(:),POINTER :: K105=>NULL() @@ -1687,6 +3169,238 @@ REAL,DIMENSION(:),POINTER :: K129=>NULL() REAL,DIMENSION(:),POINTER :: K130=>NULL() REAL,DIMENSION(:),POINTER :: K131=>NULL() REAL,DIMENSION(:),POINTER :: K132=>NULL() +REAL,DIMENSION(:),POINTER :: K133=>NULL() +REAL,DIMENSION(:),POINTER :: K134=>NULL() +REAL,DIMENSION(:),POINTER :: K135=>NULL() +REAL,DIMENSION(:),POINTER :: K136=>NULL() +REAL,DIMENSION(:),POINTER :: K137=>NULL() +REAL,DIMENSION(:),POINTER :: K138=>NULL() +REAL,DIMENSION(:),POINTER :: K139=>NULL() +REAL,DIMENSION(:),POINTER :: K140=>NULL() +REAL,DIMENSION(:),POINTER :: K141=>NULL() +REAL,DIMENSION(:),POINTER :: K142=>NULL() +REAL,DIMENSION(:),POINTER :: K143=>NULL() +REAL,DIMENSION(:),POINTER :: K144=>NULL() +REAL,DIMENSION(:),POINTER :: K145=>NULL() +REAL,DIMENSION(:),POINTER :: K146=>NULL() +REAL,DIMENSION(:),POINTER :: K147=>NULL() +REAL,DIMENSION(:),POINTER :: K148=>NULL() +REAL,DIMENSION(:),POINTER :: K149=>NULL() +REAL,DIMENSION(:),POINTER :: K150=>NULL() +REAL,DIMENSION(:),POINTER :: K151=>NULL() +REAL,DIMENSION(:),POINTER :: K152=>NULL() +REAL,DIMENSION(:),POINTER :: K153=>NULL() +REAL,DIMENSION(:),POINTER :: K154=>NULL() +REAL,DIMENSION(:),POINTER :: K155=>NULL() +REAL,DIMENSION(:),POINTER :: K156=>NULL() +REAL,DIMENSION(:),POINTER :: K157=>NULL() +REAL,DIMENSION(:),POINTER :: K158=>NULL() +REAL,DIMENSION(:),POINTER :: K159=>NULL() +REAL,DIMENSION(:),POINTER :: K160=>NULL() +REAL,DIMENSION(:),POINTER :: K161=>NULL() +REAL,DIMENSION(:),POINTER :: K162=>NULL() +REAL,DIMENSION(:),POINTER :: K163=>NULL() +REAL,DIMENSION(:),POINTER :: K164=>NULL() +REAL,DIMENSION(:),POINTER :: K165=>NULL() +REAL,DIMENSION(:),POINTER :: K166=>NULL() +REAL,DIMENSION(:),POINTER :: K167=>NULL() +REAL,DIMENSION(:),POINTER :: K168=>NULL() +REAL,DIMENSION(:),POINTER :: K169=>NULL() +REAL,DIMENSION(:),POINTER :: K170=>NULL() +REAL,DIMENSION(:),POINTER :: K171=>NULL() +REAL,DIMENSION(:),POINTER :: K172=>NULL() +REAL,DIMENSION(:),POINTER :: K173=>NULL() +REAL,DIMENSION(:),POINTER :: K174=>NULL() +REAL,DIMENSION(:),POINTER :: K175=>NULL() +REAL,DIMENSION(:),POINTER :: K176=>NULL() +REAL,DIMENSION(:),POINTER :: K177=>NULL() +REAL,DIMENSION(:),POINTER :: K178=>NULL() +REAL,DIMENSION(:),POINTER :: K179=>NULL() +REAL,DIMENSION(:),POINTER :: K180=>NULL() +REAL,DIMENSION(:),POINTER :: K181=>NULL() +REAL,DIMENSION(:),POINTER :: K182=>NULL() +REAL,DIMENSION(:),POINTER :: K183=>NULL() +REAL,DIMENSION(:),POINTER :: K184=>NULL() +REAL,DIMENSION(:),POINTER :: K185=>NULL() +REAL,DIMENSION(:),POINTER :: K186=>NULL() +REAL,DIMENSION(:),POINTER :: K187=>NULL() +REAL,DIMENSION(:),POINTER :: K188=>NULL() +REAL,DIMENSION(:),POINTER :: K189=>NULL() +REAL,DIMENSION(:),POINTER :: K190=>NULL() +REAL,DIMENSION(:),POINTER :: K191=>NULL() +REAL,DIMENSION(:),POINTER :: K192=>NULL() +REAL,DIMENSION(:),POINTER :: K193=>NULL() +REAL,DIMENSION(:),POINTER :: K194=>NULL() +REAL,DIMENSION(:),POINTER :: K195=>NULL() +REAL,DIMENSION(:),POINTER :: K196=>NULL() +REAL,DIMENSION(:),POINTER :: K197=>NULL() +REAL,DIMENSION(:),POINTER :: K198=>NULL() +REAL,DIMENSION(:),POINTER :: K199=>NULL() +REAL,DIMENSION(:),POINTER :: K200=>NULL() +REAL,DIMENSION(:),POINTER :: K201=>NULL() +REAL,DIMENSION(:),POINTER :: K202=>NULL() +REAL,DIMENSION(:),POINTER :: K203=>NULL() +REAL,DIMENSION(:),POINTER :: K204=>NULL() +REAL,DIMENSION(:),POINTER :: K205=>NULL() +REAL,DIMENSION(:),POINTER :: K206=>NULL() +REAL,DIMENSION(:),POINTER :: K207=>NULL() +REAL,DIMENSION(:),POINTER :: K208=>NULL() +REAL,DIMENSION(:),POINTER :: K209=>NULL() +REAL,DIMENSION(:),POINTER :: K210=>NULL() +REAL,DIMENSION(:),POINTER :: K211=>NULL() +REAL,DIMENSION(:),POINTER :: K212=>NULL() +REAL,DIMENSION(:),POINTER :: K213=>NULL() +REAL,DIMENSION(:),POINTER :: K214=>NULL() +REAL,DIMENSION(:),POINTER :: K215=>NULL() +REAL,DIMENSION(:),POINTER :: K216=>NULL() +REAL,DIMENSION(:),POINTER :: K217=>NULL() +REAL,DIMENSION(:),POINTER :: K218=>NULL() +REAL,DIMENSION(:),POINTER :: K219=>NULL() +REAL,DIMENSION(:),POINTER :: K220=>NULL() +REAL,DIMENSION(:),POINTER :: K221=>NULL() +REAL,DIMENSION(:),POINTER :: K222=>NULL() +REAL,DIMENSION(:),POINTER :: K223=>NULL() +REAL,DIMENSION(:),POINTER :: K224=>NULL() +REAL,DIMENSION(:),POINTER :: K225=>NULL() +REAL,DIMENSION(:),POINTER :: K226=>NULL() +REAL,DIMENSION(:),POINTER :: K227=>NULL() +REAL,DIMENSION(:),POINTER :: K228=>NULL() +REAL,DIMENSION(:),POINTER :: K229=>NULL() +REAL,DIMENSION(:),POINTER :: K230=>NULL() +REAL,DIMENSION(:),POINTER :: K231=>NULL() +REAL,DIMENSION(:),POINTER :: K232=>NULL() +REAL,DIMENSION(:),POINTER :: K233=>NULL() +REAL,DIMENSION(:),POINTER :: K234=>NULL() +REAL,DIMENSION(:),POINTER :: K235=>NULL() +REAL,DIMENSION(:),POINTER :: K236=>NULL() +REAL,DIMENSION(:),POINTER :: K237=>NULL() +REAL,DIMENSION(:),POINTER :: K238=>NULL() +REAL,DIMENSION(:),POINTER :: K239=>NULL() +REAL,DIMENSION(:),POINTER :: K240=>NULL() +REAL,DIMENSION(:),POINTER :: K241=>NULL() +REAL,DIMENSION(:),POINTER :: K242=>NULL() +REAL,DIMENSION(:),POINTER :: K243=>NULL() +REAL,DIMENSION(:),POINTER :: K244=>NULL() +REAL,DIMENSION(:),POINTER :: K245=>NULL() +REAL,DIMENSION(:),POINTER :: K246=>NULL() +REAL,DIMENSION(:),POINTER :: K247=>NULL() +REAL,DIMENSION(:),POINTER :: K248=>NULL() +REAL,DIMENSION(:),POINTER :: K249=>NULL() +REAL,DIMENSION(:),POINTER :: K250=>NULL() +REAL,DIMENSION(:),POINTER :: K251=>NULL() +REAL,DIMENSION(:),POINTER :: K252=>NULL() +REAL,DIMENSION(:),POINTER :: K253=>NULL() +REAL,DIMENSION(:),POINTER :: K254=>NULL() +REAL,DIMENSION(:),POINTER :: K255=>NULL() +REAL,DIMENSION(:),POINTER :: K256=>NULL() +REAL,DIMENSION(:),POINTER :: K257=>NULL() +REAL,DIMENSION(:),POINTER :: K258=>NULL() +REAL,DIMENSION(:),POINTER :: K259=>NULL() +REAL,DIMENSION(:),POINTER :: K260=>NULL() +REAL,DIMENSION(:),POINTER :: K261=>NULL() +REAL,DIMENSION(:),POINTER :: K262=>NULL() +REAL,DIMENSION(:),POINTER :: K263=>NULL() +REAL,DIMENSION(:),POINTER :: K264=>NULL() +REAL,DIMENSION(:),POINTER :: K265=>NULL() +REAL,DIMENSION(:),POINTER :: K266=>NULL() +REAL,DIMENSION(:),POINTER :: K267=>NULL() +REAL,DIMENSION(:),POINTER :: K268=>NULL() +REAL,DIMENSION(:),POINTER :: K269=>NULL() +REAL,DIMENSION(:),POINTER :: K270=>NULL() +REAL,DIMENSION(:),POINTER :: K271=>NULL() +REAL,DIMENSION(:),POINTER :: K272=>NULL() +REAL,DIMENSION(:),POINTER :: K273=>NULL() +REAL,DIMENSION(:),POINTER :: K274=>NULL() +REAL,DIMENSION(:),POINTER :: K275=>NULL() +REAL,DIMENSION(:),POINTER :: K276=>NULL() +REAL,DIMENSION(:),POINTER :: K277=>NULL() +REAL,DIMENSION(:),POINTER :: K278=>NULL() +REAL,DIMENSION(:),POINTER :: K279=>NULL() +REAL,DIMENSION(:),POINTER :: K280=>NULL() +REAL,DIMENSION(:),POINTER :: K281=>NULL() +REAL,DIMENSION(:),POINTER :: K282=>NULL() +REAL,DIMENSION(:),POINTER :: K283=>NULL() +REAL,DIMENSION(:),POINTER :: K284=>NULL() +REAL,DIMENSION(:),POINTER :: K285=>NULL() +REAL,DIMENSION(:),POINTER :: K286=>NULL() +REAL,DIMENSION(:),POINTER :: K287=>NULL() +REAL,DIMENSION(:),POINTER :: K288=>NULL() +REAL,DIMENSION(:),POINTER :: K289=>NULL() +REAL,DIMENSION(:),POINTER :: K290=>NULL() +REAL,DIMENSION(:),POINTER :: K291=>NULL() +REAL,DIMENSION(:),POINTER :: K292=>NULL() +REAL,DIMENSION(:),POINTER :: K293=>NULL() +REAL,DIMENSION(:),POINTER :: K294=>NULL() +REAL,DIMENSION(:),POINTER :: K295=>NULL() +REAL,DIMENSION(:),POINTER :: K296=>NULL() +REAL,DIMENSION(:),POINTER :: K297=>NULL() +REAL,DIMENSION(:),POINTER :: K298=>NULL() +REAL,DIMENSION(:),POINTER :: K299=>NULL() +REAL,DIMENSION(:),POINTER :: K300=>NULL() +REAL,DIMENSION(:),POINTER :: K301=>NULL() +REAL,DIMENSION(:),POINTER :: K302=>NULL() +REAL,DIMENSION(:),POINTER :: K303=>NULL() +REAL,DIMENSION(:),POINTER :: K304=>NULL() +REAL,DIMENSION(:),POINTER :: K305=>NULL() +REAL,DIMENSION(:),POINTER :: K306=>NULL() +REAL,DIMENSION(:),POINTER :: K307=>NULL() +REAL,DIMENSION(:),POINTER :: K308=>NULL() +REAL,DIMENSION(:),POINTER :: K309=>NULL() +REAL,DIMENSION(:),POINTER :: K310=>NULL() +REAL,DIMENSION(:),POINTER :: K311=>NULL() +REAL,DIMENSION(:),POINTER :: K312=>NULL() +REAL,DIMENSION(:),POINTER :: K313=>NULL() +REAL,DIMENSION(:),POINTER :: K314=>NULL() +REAL,DIMENSION(:),POINTER :: K315=>NULL() +REAL,DIMENSION(:),POINTER :: K316=>NULL() +REAL,DIMENSION(:),POINTER :: K317=>NULL() +REAL,DIMENSION(:),POINTER :: K318=>NULL() +REAL,DIMENSION(:),POINTER :: K319=>NULL() +REAL,DIMENSION(:),POINTER :: K320=>NULL() +REAL,DIMENSION(:),POINTER :: K321=>NULL() +REAL,DIMENSION(:),POINTER :: K322=>NULL() +REAL,DIMENSION(:),POINTER :: K323=>NULL() +REAL,DIMENSION(:),POINTER :: K324=>NULL() +REAL,DIMENSION(:),POINTER :: K325=>NULL() +REAL,DIMENSION(:),POINTER :: K326=>NULL() +REAL,DIMENSION(:),POINTER :: K327=>NULL() +REAL,DIMENSION(:),POINTER :: K328=>NULL() +REAL,DIMENSION(:),POINTER :: K329=>NULL() +REAL,DIMENSION(:),POINTER :: K330=>NULL() +REAL,DIMENSION(:),POINTER :: K331=>NULL() +REAL,DIMENSION(:),POINTER :: K332=>NULL() +REAL,DIMENSION(:),POINTER :: K333=>NULL() +REAL,DIMENSION(:),POINTER :: K334=>NULL() +REAL,DIMENSION(:),POINTER :: K335=>NULL() +REAL,DIMENSION(:),POINTER :: K337=>NULL() +REAL,DIMENSION(:),POINTER :: K338=>NULL() +REAL,DIMENSION(:),POINTER :: K339=>NULL() +REAL,DIMENSION(:),POINTER :: K340=>NULL() +REAL,DIMENSION(:),POINTER :: K341=>NULL() +REAL,DIMENSION(:),POINTER :: K342=>NULL() +REAL,DIMENSION(:),POINTER :: K343=>NULL() +REAL,DIMENSION(:),POINTER :: K344=>NULL() +REAL,DIMENSION(:),POINTER :: K345=>NULL() +REAL,DIMENSION(:),POINTER :: K346=>NULL() +REAL,DIMENSION(:),POINTER :: K347=>NULL() +REAL,DIMENSION(:),POINTER :: K348=>NULL() +REAL,DIMENSION(:),POINTER :: K349=>NULL() +REAL,DIMENSION(:),POINTER :: K350=>NULL() +REAL,DIMENSION(:),POINTER :: K351=>NULL() +REAL,DIMENSION(:),POINTER :: K352=>NULL() +REAL,DIMENSION(:),POINTER :: K353=>NULL() +REAL,DIMENSION(:),POINTER :: K354=>NULL() +REAL,DIMENSION(:),POINTER :: K355=>NULL() +REAL,DIMENSION(:),POINTER :: K356=>NULL() +REAL,DIMENSION(:),POINTER :: K357=>NULL() +REAL,DIMENSION(:),POINTER :: K358=>NULL() +REAL,DIMENSION(:),POINTER :: K359=>NULL() +REAL,DIMENSION(:),POINTER :: K360=>NULL() +REAL,DIMENSION(:),POINTER :: K361=>NULL() +REAL,DIMENSION(:),POINTER :: K362=>NULL() +REAL,DIMENSION(:),POINTER :: K363=>NULL() +REAL,DIMENSION(:),POINTER :: K364=>NULL() +REAL,DIMENSION(:),POINTER :: K365=>NULL() REAL,DIMENSION(:),POINTER :: KTC1=>NULL() REAL,DIMENSION(:),POINTER :: KTC2=>NULL() REAL,DIMENSION(:),POINTER :: KTC3=>NULL() @@ -1727,6 +3441,28 @@ REAL,DIMENSION(:),POINTER :: KTC37=>NULL() REAL,DIMENSION(:),POINTER :: KTC38=>NULL() REAL,DIMENSION(:),POINTER :: KTC39=>NULL() REAL,DIMENSION(:),POINTER :: KTC40=>NULL() +REAL,DIMENSION(:),POINTER :: KTC41=>NULL() +REAL,DIMENSION(:),POINTER :: KTC42=>NULL() +REAL,DIMENSION(:),POINTER :: KTC43=>NULL() +REAL,DIMENSION(:),POINTER :: KTC44=>NULL() +REAL,DIMENSION(:),POINTER :: KTC45=>NULL() +REAL,DIMENSION(:),POINTER :: KTC46=>NULL() +REAL,DIMENSION(:),POINTER :: KTC47=>NULL() +REAL,DIMENSION(:),POINTER :: KTC48=>NULL() +REAL,DIMENSION(:),POINTER :: KTC49=>NULL() +REAL,DIMENSION(:),POINTER :: KTC50=>NULL() +REAL,DIMENSION(:),POINTER :: KTC51=>NULL() +REAL,DIMENSION(:),POINTER :: KTC52=>NULL() +REAL,DIMENSION(:),POINTER :: KTC53=>NULL() +REAL,DIMENSION(:),POINTER :: KTC54=>NULL() +REAL,DIMENSION(:),POINTER :: KTC55=>NULL() +REAL,DIMENSION(:),POINTER :: KTC56=>NULL() +REAL,DIMENSION(:),POINTER :: KTC57=>NULL() +REAL,DIMENSION(:),POINTER :: KTC58=>NULL() +REAL,DIMENSION(:),POINTER :: KTC59=>NULL() +REAL,DIMENSION(:),POINTER :: KTC60=>NULL() +REAL,DIMENSION(:),POINTER :: KTC61=>NULL() +REAL,DIMENSION(:),POINTER :: KTC62=>NULL() REAL,DIMENSION(:),POINTER :: KTR1=>NULL() REAL,DIMENSION(:),POINTER :: KTR2=>NULL() REAL,DIMENSION(:),POINTER :: KTR3=>NULL() @@ -1767,6 +3503,28 @@ REAL,DIMENSION(:),POINTER :: KTR37=>NULL() REAL,DIMENSION(:),POINTER :: KTR38=>NULL() REAL,DIMENSION(:),POINTER :: KTR39=>NULL() REAL,DIMENSION(:),POINTER :: KTR40=>NULL() +REAL,DIMENSION(:),POINTER :: KTR41=>NULL() +REAL,DIMENSION(:),POINTER :: KTR42=>NULL() +REAL,DIMENSION(:),POINTER :: KTR43=>NULL() +REAL,DIMENSION(:),POINTER :: KTR44=>NULL() +REAL,DIMENSION(:),POINTER :: KTR45=>NULL() +REAL,DIMENSION(:),POINTER :: KTR46=>NULL() +REAL,DIMENSION(:),POINTER :: KTR47=>NULL() +REAL,DIMENSION(:),POINTER :: KTR48=>NULL() +REAL,DIMENSION(:),POINTER :: KTR49=>NULL() +REAL,DIMENSION(:),POINTER :: KTR50=>NULL() +REAL,DIMENSION(:),POINTER :: KTR51=>NULL() +REAL,DIMENSION(:),POINTER :: KTR52=>NULL() +REAL,DIMENSION(:),POINTER :: KTR53=>NULL() +REAL,DIMENSION(:),POINTER :: KTR54=>NULL() +REAL,DIMENSION(:),POINTER :: KTR55=>NULL() +REAL,DIMENSION(:),POINTER :: KTR56=>NULL() +REAL,DIMENSION(:),POINTER :: KTR57=>NULL() +REAL,DIMENSION(:),POINTER :: KTR58=>NULL() +REAL,DIMENSION(:),POINTER :: KTR59=>NULL() +REAL,DIMENSION(:),POINTER :: KTR60=>NULL() +REAL,DIMENSION(:),POINTER :: KTR61=>NULL() +REAL,DIMENSION(:),POINTER :: KTR62=>NULL() REAL,DIMENSION(:),POINTER :: KC1=>NULL() REAL,DIMENSION(:),POINTER :: KC2=>NULL() REAL,DIMENSION(:),POINTER :: KC3=>NULL() @@ -1797,6 +3555,22 @@ REAL,DIMENSION(:),POINTER :: KC27=>NULL() REAL,DIMENSION(:),POINTER :: KC28=>NULL() REAL,DIMENSION(:),POINTER :: KC29=>NULL() REAL,DIMENSION(:),POINTER :: KC30=>NULL() +REAL,DIMENSION(:),POINTER :: KC31=>NULL() +REAL,DIMENSION(:),POINTER :: KC32=>NULL() +REAL,DIMENSION(:),POINTER :: KC33=>NULL() +REAL,DIMENSION(:),POINTER :: KC34=>NULL() +REAL,DIMENSION(:),POINTER :: KC35=>NULL() +REAL,DIMENSION(:),POINTER :: KC36=>NULL() +REAL,DIMENSION(:),POINTER :: KC37=>NULL() +REAL,DIMENSION(:),POINTER :: KC38=>NULL() +REAL,DIMENSION(:),POINTER :: KC39=>NULL() +REAL,DIMENSION(:),POINTER :: KC40=>NULL() +REAL,DIMENSION(:),POINTER :: KC41=>NULL() +REAL,DIMENSION(:),POINTER :: KC42=>NULL() +REAL,DIMENSION(:),POINTER :: KC43=>NULL() +REAL,DIMENSION(:),POINTER :: KC44=>NULL() +REAL,DIMENSION(:),POINTER :: KC45=>NULL() +REAL,DIMENSION(:),POINTER :: KC46=>NULL() REAL,DIMENSION(:),POINTER :: KR1=>NULL() REAL,DIMENSION(:),POINTER :: KR2=>NULL() REAL,DIMENSION(:),POINTER :: KR3=>NULL() @@ -1827,6 +3601,22 @@ REAL,DIMENSION(:),POINTER :: KR27=>NULL() REAL,DIMENSION(:),POINTER :: KR28=>NULL() REAL,DIMENSION(:),POINTER :: KR29=>NULL() REAL,DIMENSION(:),POINTER :: KR30=>NULL() +REAL,DIMENSION(:),POINTER :: KR31=>NULL() +REAL,DIMENSION(:),POINTER :: KR32=>NULL() +REAL,DIMENSION(:),POINTER :: KR33=>NULL() +REAL,DIMENSION(:),POINTER :: KR34=>NULL() +REAL,DIMENSION(:),POINTER :: KR35=>NULL() +REAL,DIMENSION(:),POINTER :: KR36=>NULL() +REAL,DIMENSION(:),POINTER :: KR37=>NULL() +REAL,DIMENSION(:),POINTER :: KR38=>NULL() +REAL,DIMENSION(:),POINTER :: KR39=>NULL() +REAL,DIMENSION(:),POINTER :: KR40=>NULL() +REAL,DIMENSION(:),POINTER :: KR41=>NULL() +REAL,DIMENSION(:),POINTER :: KR42=>NULL() +REAL,DIMENSION(:),POINTER :: KR43=>NULL() +REAL,DIMENSION(:),POINTER :: KR44=>NULL() +REAL,DIMENSION(:),POINTER :: KR45=>NULL() +REAL,DIMENSION(:),POINTER :: KR46=>NULL() ! output channel (NOUT) and verbosity level (NVERB) INTEGER :: NOUT INTEGER,DIMENSION(:),POINTER :: NVERB=>NULL() @@ -1836,19 +3626,41 @@ INTEGER,DIMENSION(:),POINTER :: NVERB=>NULL() ! supplementary variables of the CCS that are to be placed into ! the TYPE definition of TPK (to be addressed e.g. as TPK%O2): ! -INTEGER,DIMENSION(:),POINTER :: MODELLEVEL ! index of the model level (1 for box model) -REAL,DIMENSION(:),POINTER :: T, &! temperature (K) - PRESSURE, &! pressure (atm) - M, &! air density (molec/cm3) - H2O, &! conc. of water molecules (molec/cm3) - CLOUDWATER, &! cloud water (kg/kg) - RAINWATER, &! rain water (kg/kg) - RHODREF, &! ref dry air density (kg/m3) - O2, N2, H2, &! conc. of oxigen nitrogen, hydrogen (molec/cm3) - OH, O1D, O3P, &! (molec/cm3) at equilibrium (fast species) - LON, &! longitude of curtrent grid point (degree) - LAT ! latitude of curtrent grid point (degree) +INTEGER,DIMENSION(:),POINTER :: MODELLEVEL, &! index of the model level (1 for box model) + LON, &! longitude of curtrent grid point (degree) + LAT ! latitude of curtrent grid point (degree) INTEGER,DIMENSION(:),POINTER :: YEAR, MONTH, DAY ! starting date of experiment (~DTEXP) +REAL,DIMENSION(:),POINTER :: T, &! temperature (K) + PRESSURE, &! pressure (atm) + M, &! air density (molec/cm3) + H2O, &! conc. of water molecules (molec/cm3) + CLOUDWATER, &! cloud water (kg/kg) + RAINWATER, &! rain water (kg/kg) + RHODREF, &! ref dry air density (kg/m3) + O2, N2, H2, &! conc. of oxigen, nitrogen, hydrogen (molec/cm3) + CH4, CO2, &! conc. of methane, carbon dioxide (molec/cm3) + O, OSD, &! (molec/cm3) at equilibrium (fast species) + RO22, RO23, RO24, &! continue + RO26, RO27, RO28, RO29, &! continue + RO210, RO211, RO212, &! continue + RO213, RO214, RO215, &! continue + RO216, RO217, RO218, &! continue + RO219, RO220, RO221, &! continue + RO222, RO223, RO224, &! continue + RO225, RO226, RO227, &! continue + RO228, RO229, RO230, &! continue + RO231, RO232, RO233, &! continue + RO234, RO235, RO236, &! continue + RO237, RO238, RO239, &! continue + RO240, RO241, RO242, &! continue + RO243, RO244, RO245, &! continue + RO246, RO247, RO248, &! continue + RO249, RO250, RO251, &! continue + RO252, RO253, RO254, &! continue + RO255, RO256, RO257, &! continue + RO258, RAD1, RAD2, &! continue + RAD3, RAD4, RAD5, &! continue + RAD6, RAD7, RAD8 REAL,DIMENSION(:),POINTER :: LWC, &! cloud liquid water content (vol/vol) MOL2MOLECCLOUD, &! conversion factor mole/L to molec/cm3 in cloud RADC, &! mean radius of cloud droplet (µm) @@ -1857,9 +3669,23 @@ REAL,DIMENSION(:),POINTER :: LWC, &! cloud liquid water content (v MOL2MOLECRAIN, &! conversion factor mole/L to molec/cm3 in rain RADR, &! mean radius of rain drops (µm) PHR, &! pH value of rain water - CO2, &! conc. of CO2 (molec/cm3) RCH, &! perfect gases constant W_O2 ! conc. of O2 in aqueous phase at equilibrium (M) +REAL,DIMENSION(:),POINTER :: CF1, CF2, CF3, CF4, CF5,& ! stochiometric coef. + CF6, CF7, CF8, CF9, CF10,& + CF11, CF12, CF13, CF14, CF15,& + CF16, CF17, CF18, CF19, CF20,& + CF21, CF22, CF23, CF24, CF25,& + CF26, CF27, CF28, CF29, CF30,& + CF31, CF32, CF33, CF34, CF35,& + CF36, CF37, CF38, CF39, CF40,& + CF41, CF42, CF43, CF44, CF45,& + CF46, CF47, CF48, CF49, CFA1,& + CFA2, CFA3, CFA4, CFA5, CFA6,& + CFA7, CFA8, CFA9, CFA10, CFA11,& + CFA12, CFA13, CFA14, CFA15, CFA16,& + CFA17, CFA18, CFA19, CFA20, CFA21,& + CFA22, CFA23, CFA24 ! ! /END_MODULE/ END TYPE CCSTYPE @@ -1876,97 +3702,167 @@ END TYPE CCSTYPE TYPE(CCSTYPE), DIMENSION(8), TARGET, SAVE :: TACCS ! 8 models ! ! list of chemical species indices -INTEGER, PARAMETER :: JP_O3 = 1 -INTEGER, PARAMETER :: JP_H2O2 = 2 -INTEGER, PARAMETER :: JP_NO = 3 -INTEGER, PARAMETER :: JP_NO2 = 4 -INTEGER, PARAMETER :: JP_NO3 = 5 -INTEGER, PARAMETER :: JP_N2O5 = 6 -INTEGER, PARAMETER :: JP_HONO = 7 -INTEGER, PARAMETER :: JP_HNO3 = 8 -INTEGER, PARAMETER :: JP_HNO4 = 9 -INTEGER, PARAMETER :: JP_NH3 = 10 -INTEGER, PARAMETER :: JP_SO2 = 11 -INTEGER, PARAMETER :: JP_SULF = 12 -INTEGER, PARAMETER :: JP_CO = 13 -INTEGER, PARAMETER :: JP_OH = 14 -INTEGER, PARAMETER :: JP_HO2 = 15 -INTEGER, PARAMETER :: JP_CH4 = 16 -INTEGER, PARAMETER :: JP_ETH = 17 -INTEGER, PARAMETER :: JP_ALKA = 18 -INTEGER, PARAMETER :: JP_ALKE = 19 -INTEGER, PARAMETER :: JP_BIO = 20 -INTEGER, PARAMETER :: JP_ARO = 21 -INTEGER, PARAMETER :: JP_HCHO = 22 -INTEGER, PARAMETER :: JP_ALD = 23 -INTEGER, PARAMETER :: JP_KET = 24 -INTEGER, PARAMETER :: JP_CARBO = 25 -INTEGER, PARAMETER :: JP_ONIT = 26 -INTEGER, PARAMETER :: JP_PAN = 27 -INTEGER, PARAMETER :: JP_OP1 = 28 -INTEGER, PARAMETER :: JP_OP2 = 29 -INTEGER, PARAMETER :: JP_ORA1 = 30 -INTEGER, PARAMETER :: JP_ORA2 = 31 -INTEGER, PARAMETER :: JP_MO2 = 32 -INTEGER, PARAMETER :: JP_ALKAP = 33 -INTEGER, PARAMETER :: JP_ALKEP = 34 -INTEGER, PARAMETER :: JP_BIOP = 35 -INTEGER, PARAMETER :: JP_PHO = 36 -INTEGER, PARAMETER :: JP_ADD = 37 -INTEGER, PARAMETER :: JP_AROP = 38 -INTEGER, PARAMETER :: JP_CARBOP = 39 -INTEGER, PARAMETER :: JP_OLN = 40 -INTEGER, PARAMETER :: JP_XO2 = 41 -INTEGER, PARAMETER :: JP_WC_O3 = 42 -INTEGER, PARAMETER :: JP_WC_H2O2 = 43 -INTEGER, PARAMETER :: JP_WC_NO = 44 -INTEGER, PARAMETER :: JP_WC_NO2 = 45 -INTEGER, PARAMETER :: JP_WC_NO3 = 46 -INTEGER, PARAMETER :: JP_WC_N2O5 = 47 -INTEGER, PARAMETER :: JP_WC_HONO = 48 -INTEGER, PARAMETER :: JP_WC_HNO3 = 49 -INTEGER, PARAMETER :: JP_WC_HNO4 = 50 -INTEGER, PARAMETER :: JP_WC_NH3 = 51 -INTEGER, PARAMETER :: JP_WC_OH = 52 -INTEGER, PARAMETER :: JP_WC_HO2 = 53 -INTEGER, PARAMETER :: JP_WC_CO2 = 54 -INTEGER, PARAMETER :: JP_WC_SO2 = 55 -INTEGER, PARAMETER :: JP_WC_SULF = 56 -INTEGER, PARAMETER :: JP_WC_HCHO = 57 -INTEGER, PARAMETER :: JP_WC_ORA1 = 58 -INTEGER, PARAMETER :: JP_WC_ORA2 = 59 -INTEGER, PARAMETER :: JP_WC_MO2 = 60 -INTEGER, PARAMETER :: JP_WC_OP1 = 61 -INTEGER, PARAMETER :: JP_WC_ASO3 = 62 -INTEGER, PARAMETER :: JP_WC_ASO4 = 63 -INTEGER, PARAMETER :: JP_WC_ASO5 = 64 -INTEGER, PARAMETER :: JP_WC_AHSO5 = 65 -INTEGER, PARAMETER :: JP_WC_AHMS = 66 -INTEGER, PARAMETER :: JP_WR_O3 = 67 -INTEGER, PARAMETER :: JP_WR_H2O2 = 68 -INTEGER, PARAMETER :: JP_WR_NO = 69 -INTEGER, PARAMETER :: JP_WR_NO2 = 70 -INTEGER, PARAMETER :: JP_WR_NO3 = 71 -INTEGER, PARAMETER :: JP_WR_N2O5 = 72 -INTEGER, PARAMETER :: JP_WR_HONO = 73 -INTEGER, PARAMETER :: JP_WR_HNO3 = 74 -INTEGER, PARAMETER :: JP_WR_HNO4 = 75 -INTEGER, PARAMETER :: JP_WR_NH3 = 76 -INTEGER, PARAMETER :: JP_WR_OH = 77 -INTEGER, PARAMETER :: JP_WR_HO2 = 78 -INTEGER, PARAMETER :: JP_WR_CO2 = 79 -INTEGER, PARAMETER :: JP_WR_SO2 = 80 -INTEGER, PARAMETER :: JP_WR_SULF = 81 -INTEGER, PARAMETER :: JP_WR_HCHO = 82 -INTEGER, PARAMETER :: JP_WR_ORA1 = 83 -INTEGER, PARAMETER :: JP_WR_ORA2 = 84 -INTEGER, PARAMETER :: JP_WR_MO2 = 85 -INTEGER, PARAMETER :: JP_WR_OP1 = 86 -INTEGER, PARAMETER :: JP_WR_ASO3 = 87 -INTEGER, PARAMETER :: JP_WR_ASO4 = 88 -INTEGER, PARAMETER :: JP_WR_ASO5 = 89 -INTEGER, PARAMETER :: JP_WR_AHSO5 = 90 -INTEGER, PARAMETER :: JP_WR_AHMS = 91 +INTEGER, PARAMETER :: JP_NO = 1 +INTEGER, PARAMETER :: JP_NO2 = 2 +INTEGER, PARAMETER :: JP_O3 = 3 +INTEGER, PARAMETER :: JP_HONO = 4 +INTEGER, PARAMETER :: JP_HNO3 = 5 +INTEGER, PARAMETER :: JP_HNO4 = 6 +INTEGER, PARAMETER :: JP_N2O5 = 7 +INTEGER, PARAMETER :: JP_NO3 = 8 +INTEGER, PARAMETER :: JP_NH3 = 9 +INTEGER, PARAMETER :: JP_HO2 = 10 +INTEGER, PARAMETER :: JP_CO = 11 +INTEGER, PARAMETER :: JP_H2O2 = 12 +INTEGER, PARAMETER :: JP_SO2 = 13 +INTEGER, PARAMETER :: JP_H2SO4 = 14 +INTEGER, PARAMETER :: JP_OH = 15 +INTEGER, PARAMETER :: JP_ETHE = 16 +INTEGER, PARAMETER :: JP_OLEL = 17 +INTEGER, PARAMETER :: JP_OLEH = 18 +INTEGER, PARAMETER :: JP_ALKL = 19 +INTEGER, PARAMETER :: JP_ALKM = 20 +INTEGER, PARAMETER :: JP_ALKH = 21 +INTEGER, PARAMETER :: JP_AROH = 22 +INTEGER, PARAMETER :: JP_AROL = 23 +INTEGER, PARAMETER :: JP_AROO = 24 +INTEGER, PARAMETER :: JP_ARAL = 25 +INTEGER, PARAMETER :: JP_ARAC = 26 +INTEGER, PARAMETER :: JP_PAH = 27 +INTEGER, PARAMETER :: JP_HCHO = 28 +INTEGER, PARAMETER :: JP_ALD2 = 29 +INTEGER, PARAMETER :: JP_KETL = 30 +INTEGER, PARAMETER :: JP_KETH = 31 +INTEGER, PARAMETER :: JP_MEOH = 32 +INTEGER, PARAMETER :: JP_ETOH = 33 +INTEGER, PARAMETER :: JP_ALCH = 34 +INTEGER, PARAMETER :: JP_ISOP = 35 +INTEGER, PARAMETER :: JP_BIOL = 36 +INTEGER, PARAMETER :: JP_BIOH = 37 +INTEGER, PARAMETER :: JP_MTBE = 38 +INTEGER, PARAMETER :: JP_MVK = 39 +INTEGER, PARAMETER :: JP_MCR = 40 +INTEGER, PARAMETER :: JP_MGLY = 41 +INTEGER, PARAMETER :: JP_GLY = 42 +INTEGER, PARAMETER :: JP_ORA1 = 43 +INTEGER, PARAMETER :: JP_ORA2 = 44 +INTEGER, PARAMETER :: JP_ACID = 45 +INTEGER, PARAMETER :: JP_UR28 = 46 +INTEGER, PARAMETER :: JP_UR21 = 47 +INTEGER, PARAMETER :: JP_URG2 = 48 +INTEGER, PARAMETER :: JP_UR26 = 49 +INTEGER, PARAMETER :: JP_RPG2 = 50 +INTEGER, PARAMETER :: JP_RP18 = 51 +INTEGER, PARAMETER :: JP_RPG3 = 52 +INTEGER, PARAMETER :: JP_URG4 = 53 +INTEGER, PARAMETER :: JP_UR8 = 54 +INTEGER, PARAMETER :: JP_UR17 = 55 +INTEGER, PARAMETER :: JP_UR7 = 56 +INTEGER, PARAMETER :: JP_RPR3 = 57 +INTEGER, PARAMETER :: JP_URG6 = 58 +INTEGER, PARAMETER :: JP_UR22 = 59 +INTEGER, PARAMETER :: JP_URG7 = 60 +INTEGER, PARAMETER :: JP_RPR4 = 61 +INTEGER, PARAMETER :: JP_RPR7 = 62 +INTEGER, PARAMETER :: JP_RPG7 = 63 +INTEGER, PARAMETER :: JP_URG8 = 64 +INTEGER, PARAMETER :: JP_UR19 = 65 +INTEGER, PARAMETER :: JP_URG9 = 66 +INTEGER, PARAMETER :: JP_AP7 = 67 +INTEGER, PARAMETER :: JP_URG10 = 68 +INTEGER, PARAMETER :: JP_RPR1 = 69 +INTEGER, PARAMETER :: JP_RPR5 = 70 +INTEGER, PARAMETER :: JP_RPR8 = 71 +INTEGER, PARAMETER :: JP_RP10 = 72 +INTEGER, PARAMETER :: JP_RP11 = 73 +INTEGER, PARAMETER :: JP_RP16 = 74 +INTEGER, PARAMETER :: JP_RPRL = 75 +INTEGER, PARAMETER :: JP_APAN = 76 +INTEGER, PARAMETER :: JP_PAN1 = 77 +INTEGER, PARAMETER :: JP_PAN2 = 78 +INTEGER, PARAMETER :: JP_PAN3 = 79 +INTEGER, PARAMETER :: JP_PAN4 = 80 +INTEGER, PARAMETER :: JP_PAN6 = 81 +INTEGER, PARAMETER :: JP_PAN7 = 82 +INTEGER, PARAMETER :: JP_PAN8 = 83 +INTEGER, PARAMETER :: JP_PN10 = 84 +INTEGER, PARAMETER :: JP_RO2T = 85 +INTEGER, PARAMETER :: JP_RO21 = 86 +INTEGER, PARAMETER :: JP_RO25 = 87 +INTEGER, PARAMETER :: JP_WC_O3 = 88 +INTEGER, PARAMETER :: JP_WC_H2O2 = 89 +INTEGER, PARAMETER :: JP_WC_NO = 90 +INTEGER, PARAMETER :: JP_WC_NO2 = 91 +INTEGER, PARAMETER :: JP_WC_NO3 = 92 +INTEGER, PARAMETER :: JP_WC_N2O5 = 93 +INTEGER, PARAMETER :: JP_WC_HONO = 94 +INTEGER, PARAMETER :: JP_WC_HNO3 = 95 +INTEGER, PARAMETER :: JP_WC_HNO4 = 96 +INTEGER, PARAMETER :: JP_WC_NH3 = 97 +INTEGER, PARAMETER :: JP_WC_OH = 98 +INTEGER, PARAMETER :: JP_WC_HO2 = 99 +INTEGER, PARAMETER :: JP_WC_CO2 = 100 +INTEGER, PARAMETER :: JP_WC_SO2 = 101 +INTEGER, PARAMETER :: JP_WC_H2SO4 = 102 +INTEGER, PARAMETER :: JP_WC_RO21 = 103 +INTEGER, PARAMETER :: JP_WC_RO25 = 104 +INTEGER, PARAMETER :: JP_WC_MEOH = 105 +INTEGER, PARAMETER :: JP_WC_ETOH = 106 +INTEGER, PARAMETER :: JP_WC_ALCH = 107 +INTEGER, PARAMETER :: JP_WC_HCHO = 108 +INTEGER, PARAMETER :: JP_WC_ALD2 = 109 +INTEGER, PARAMETER :: JP_WC_GLY = 110 +INTEGER, PARAMETER :: JP_WC_MGLY = 111 +INTEGER, PARAMETER :: JP_WC_KETL = 112 +INTEGER, PARAMETER :: JP_WC_ORA1 = 113 +INTEGER, PARAMETER :: JP_WC_ORA2 = 114 +INTEGER, PARAMETER :: JP_WC_ACID = 115 +INTEGER, PARAMETER :: JP_WC_RP16 = 116 +INTEGER, PARAMETER :: JP_WC_UR21 = 117 +INTEGER, PARAMETER :: JP_WC_UR28 = 118 +INTEGER, PARAMETER :: JP_WC_ACID2 = 119 +INTEGER, PARAMETER :: JP_WC_ASO3 = 120 +INTEGER, PARAMETER :: JP_WC_ASO4 = 121 +INTEGER, PARAMETER :: JP_WC_ASO5 = 122 +INTEGER, PARAMETER :: JP_WC_AHSO5 = 123 +INTEGER, PARAMETER :: JP_WC_AHMS = 124 +INTEGER, PARAMETER :: JP_WR_O3 = 125 +INTEGER, PARAMETER :: JP_WR_H2O2 = 126 +INTEGER, PARAMETER :: JP_WR_NO = 127 +INTEGER, PARAMETER :: JP_WR_NO2 = 128 +INTEGER, PARAMETER :: JP_WR_NO3 = 129 +INTEGER, PARAMETER :: JP_WR_N2O5 = 130 +INTEGER, PARAMETER :: JP_WR_HONO = 131 +INTEGER, PARAMETER :: JP_WR_HNO3 = 132 +INTEGER, PARAMETER :: JP_WR_HNO4 = 133 +INTEGER, PARAMETER :: JP_WR_NH3 = 134 +INTEGER, PARAMETER :: JP_WR_OH = 135 +INTEGER, PARAMETER :: JP_WR_HO2 = 136 +INTEGER, PARAMETER :: JP_WR_CO2 = 137 +INTEGER, PARAMETER :: JP_WR_SO2 = 138 +INTEGER, PARAMETER :: JP_WR_H2SO4 = 139 +INTEGER, PARAMETER :: JP_WR_RO21 = 140 +INTEGER, PARAMETER :: JP_WR_RO25 = 141 +INTEGER, PARAMETER :: JP_WR_MEOH = 142 +INTEGER, PARAMETER :: JP_WR_ETOH = 143 +INTEGER, PARAMETER :: JP_WR_ALCH = 144 +INTEGER, PARAMETER :: JP_WR_HCHO = 145 +INTEGER, PARAMETER :: JP_WR_ALD2 = 146 +INTEGER, PARAMETER :: JP_WR_GLY = 147 +INTEGER, PARAMETER :: JP_WR_MGLY = 148 +INTEGER, PARAMETER :: JP_WR_KETL = 149 +INTEGER, PARAMETER :: JP_WR_ORA1 = 150 +INTEGER, PARAMETER :: JP_WR_ORA2 = 151 +INTEGER, PARAMETER :: JP_WR_ACID = 152 +INTEGER, PARAMETER :: JP_WR_RP16 = 153 +INTEGER, PARAMETER :: JP_WR_UR21 = 154 +INTEGER, PARAMETER :: JP_WR_UR28 = 155 +INTEGER, PARAMETER :: JP_WR_ACID2 = 156 +INTEGER, PARAMETER :: JP_WR_ASO3 = 157 +INTEGER, PARAMETER :: JP_WR_ASO4 = 158 +INTEGER, PARAMETER :: JP_WR_ASO5 = 159 +INTEGER, PARAMETER :: JP_WR_AHSO5 = 160 +INTEGER, PARAMETER :: JP_WR_AHMS = 161 ! END MODULE MODD_CH_M9_SCHEME ! @@ -2055,7 +3951,8 @@ ALLOCATE(TACCS(KMI)%K014(KVECNPT)) ALLOCATE(TACCS(KMI)%K015(KVECNPT)) ALLOCATE(TACCS(KMI)%K016(KVECNPT)) ALLOCATE(TACCS(KMI)%K017(KVECNPT)) -ALLOCATE(TACCS(KMI)%K018(KVECNPT)) +ALLOCATE(TACCS(KMI)%K018A(KVECNPT)) +ALLOCATE(TACCS(KMI)%K018B(KVECNPT)) ALLOCATE(TACCS(KMI)%K019(KVECNPT)) ALLOCATE(TACCS(KMI)%K020(KVECNPT)) ALLOCATE(TACCS(KMI)%K021(KVECNPT)) @@ -2137,9 +4034,9 @@ ALLOCATE(TACCS(KMI)%K096(KVECNPT)) ALLOCATE(TACCS(KMI)%K097(KVECNPT)) ALLOCATE(TACCS(KMI)%K098(KVECNPT)) ALLOCATE(TACCS(KMI)%K099(KVECNPT)) -ALLOCATE(TACCS(KMI)%K0100(KVECNPT)) -ALLOCATE(TACCS(KMI)%K0101(KVECNPT)) -ALLOCATE(TACCS(KMI)%K0102(KVECNPT)) +ALLOCATE(TACCS(KMI)%K100(KVECNPT)) +ALLOCATE(TACCS(KMI)%K101(KVECNPT)) +ALLOCATE(TACCS(KMI)%K102(KVECNPT)) ALLOCATE(TACCS(KMI)%K103(KVECNPT)) ALLOCATE(TACCS(KMI)%K104(KVECNPT)) ALLOCATE(TACCS(KMI)%K105(KVECNPT)) @@ -2170,6 +4067,238 @@ ALLOCATE(TACCS(KMI)%K129(KVECNPT)) ALLOCATE(TACCS(KMI)%K130(KVECNPT)) ALLOCATE(TACCS(KMI)%K131(KVECNPT)) ALLOCATE(TACCS(KMI)%K132(KVECNPT)) +ALLOCATE(TACCS(KMI)%K133(KVECNPT)) +ALLOCATE(TACCS(KMI)%K134(KVECNPT)) +ALLOCATE(TACCS(KMI)%K135(KVECNPT)) +ALLOCATE(TACCS(KMI)%K136(KVECNPT)) +ALLOCATE(TACCS(KMI)%K137(KVECNPT)) +ALLOCATE(TACCS(KMI)%K138(KVECNPT)) +ALLOCATE(TACCS(KMI)%K139(KVECNPT)) +ALLOCATE(TACCS(KMI)%K140(KVECNPT)) +ALLOCATE(TACCS(KMI)%K141(KVECNPT)) +ALLOCATE(TACCS(KMI)%K142(KVECNPT)) +ALLOCATE(TACCS(KMI)%K143(KVECNPT)) +ALLOCATE(TACCS(KMI)%K144(KVECNPT)) +ALLOCATE(TACCS(KMI)%K145(KVECNPT)) +ALLOCATE(TACCS(KMI)%K146(KVECNPT)) +ALLOCATE(TACCS(KMI)%K147(KVECNPT)) +ALLOCATE(TACCS(KMI)%K148(KVECNPT)) +ALLOCATE(TACCS(KMI)%K149(KVECNPT)) +ALLOCATE(TACCS(KMI)%K150(KVECNPT)) +ALLOCATE(TACCS(KMI)%K151(KVECNPT)) +ALLOCATE(TACCS(KMI)%K152(KVECNPT)) +ALLOCATE(TACCS(KMI)%K153(KVECNPT)) +ALLOCATE(TACCS(KMI)%K154(KVECNPT)) +ALLOCATE(TACCS(KMI)%K155(KVECNPT)) +ALLOCATE(TACCS(KMI)%K156(KVECNPT)) +ALLOCATE(TACCS(KMI)%K157(KVECNPT)) +ALLOCATE(TACCS(KMI)%K158(KVECNPT)) +ALLOCATE(TACCS(KMI)%K159(KVECNPT)) +ALLOCATE(TACCS(KMI)%K160(KVECNPT)) +ALLOCATE(TACCS(KMI)%K161(KVECNPT)) +ALLOCATE(TACCS(KMI)%K162(KVECNPT)) +ALLOCATE(TACCS(KMI)%K163(KVECNPT)) +ALLOCATE(TACCS(KMI)%K164(KVECNPT)) +ALLOCATE(TACCS(KMI)%K165(KVECNPT)) +ALLOCATE(TACCS(KMI)%K166(KVECNPT)) +ALLOCATE(TACCS(KMI)%K167(KVECNPT)) +ALLOCATE(TACCS(KMI)%K168(KVECNPT)) +ALLOCATE(TACCS(KMI)%K169(KVECNPT)) +ALLOCATE(TACCS(KMI)%K170(KVECNPT)) +ALLOCATE(TACCS(KMI)%K171(KVECNPT)) +ALLOCATE(TACCS(KMI)%K172(KVECNPT)) +ALLOCATE(TACCS(KMI)%K173(KVECNPT)) +ALLOCATE(TACCS(KMI)%K174(KVECNPT)) +ALLOCATE(TACCS(KMI)%K175(KVECNPT)) +ALLOCATE(TACCS(KMI)%K176(KVECNPT)) +ALLOCATE(TACCS(KMI)%K177(KVECNPT)) +ALLOCATE(TACCS(KMI)%K178(KVECNPT)) +ALLOCATE(TACCS(KMI)%K179(KVECNPT)) +ALLOCATE(TACCS(KMI)%K180(KVECNPT)) +ALLOCATE(TACCS(KMI)%K181(KVECNPT)) +ALLOCATE(TACCS(KMI)%K182(KVECNPT)) +ALLOCATE(TACCS(KMI)%K183(KVECNPT)) +ALLOCATE(TACCS(KMI)%K184(KVECNPT)) +ALLOCATE(TACCS(KMI)%K185(KVECNPT)) +ALLOCATE(TACCS(KMI)%K186(KVECNPT)) +ALLOCATE(TACCS(KMI)%K187(KVECNPT)) +ALLOCATE(TACCS(KMI)%K188(KVECNPT)) +ALLOCATE(TACCS(KMI)%K189(KVECNPT)) +ALLOCATE(TACCS(KMI)%K190(KVECNPT)) +ALLOCATE(TACCS(KMI)%K191(KVECNPT)) +ALLOCATE(TACCS(KMI)%K192(KVECNPT)) +ALLOCATE(TACCS(KMI)%K193(KVECNPT)) +ALLOCATE(TACCS(KMI)%K194(KVECNPT)) +ALLOCATE(TACCS(KMI)%K195(KVECNPT)) +ALLOCATE(TACCS(KMI)%K196(KVECNPT)) +ALLOCATE(TACCS(KMI)%K197(KVECNPT)) +ALLOCATE(TACCS(KMI)%K198(KVECNPT)) +ALLOCATE(TACCS(KMI)%K199(KVECNPT)) +ALLOCATE(TACCS(KMI)%K200(KVECNPT)) +ALLOCATE(TACCS(KMI)%K201(KVECNPT)) +ALLOCATE(TACCS(KMI)%K202(KVECNPT)) +ALLOCATE(TACCS(KMI)%K203(KVECNPT)) +ALLOCATE(TACCS(KMI)%K204(KVECNPT)) +ALLOCATE(TACCS(KMI)%K205(KVECNPT)) +ALLOCATE(TACCS(KMI)%K206(KVECNPT)) +ALLOCATE(TACCS(KMI)%K207(KVECNPT)) +ALLOCATE(TACCS(KMI)%K208(KVECNPT)) +ALLOCATE(TACCS(KMI)%K209(KVECNPT)) +ALLOCATE(TACCS(KMI)%K210(KVECNPT)) +ALLOCATE(TACCS(KMI)%K211(KVECNPT)) +ALLOCATE(TACCS(KMI)%K212(KVECNPT)) +ALLOCATE(TACCS(KMI)%K213(KVECNPT)) +ALLOCATE(TACCS(KMI)%K214(KVECNPT)) +ALLOCATE(TACCS(KMI)%K215(KVECNPT)) +ALLOCATE(TACCS(KMI)%K216(KVECNPT)) +ALLOCATE(TACCS(KMI)%K217(KVECNPT)) +ALLOCATE(TACCS(KMI)%K218(KVECNPT)) +ALLOCATE(TACCS(KMI)%K219(KVECNPT)) +ALLOCATE(TACCS(KMI)%K220(KVECNPT)) +ALLOCATE(TACCS(KMI)%K221(KVECNPT)) +ALLOCATE(TACCS(KMI)%K222(KVECNPT)) +ALLOCATE(TACCS(KMI)%K223(KVECNPT)) +ALLOCATE(TACCS(KMI)%K224(KVECNPT)) +ALLOCATE(TACCS(KMI)%K225(KVECNPT)) +ALLOCATE(TACCS(KMI)%K226(KVECNPT)) +ALLOCATE(TACCS(KMI)%K227(KVECNPT)) +ALLOCATE(TACCS(KMI)%K228(KVECNPT)) +ALLOCATE(TACCS(KMI)%K229(KVECNPT)) +ALLOCATE(TACCS(KMI)%K230(KVECNPT)) +ALLOCATE(TACCS(KMI)%K231(KVECNPT)) +ALLOCATE(TACCS(KMI)%K232(KVECNPT)) +ALLOCATE(TACCS(KMI)%K233(KVECNPT)) +ALLOCATE(TACCS(KMI)%K234(KVECNPT)) +ALLOCATE(TACCS(KMI)%K235(KVECNPT)) +ALLOCATE(TACCS(KMI)%K236(KVECNPT)) +ALLOCATE(TACCS(KMI)%K237(KVECNPT)) +ALLOCATE(TACCS(KMI)%K238(KVECNPT)) +ALLOCATE(TACCS(KMI)%K239(KVECNPT)) +ALLOCATE(TACCS(KMI)%K240(KVECNPT)) +ALLOCATE(TACCS(KMI)%K241(KVECNPT)) +ALLOCATE(TACCS(KMI)%K242(KVECNPT)) +ALLOCATE(TACCS(KMI)%K243(KVECNPT)) +ALLOCATE(TACCS(KMI)%K244(KVECNPT)) +ALLOCATE(TACCS(KMI)%K245(KVECNPT)) +ALLOCATE(TACCS(KMI)%K246(KVECNPT)) +ALLOCATE(TACCS(KMI)%K247(KVECNPT)) +ALLOCATE(TACCS(KMI)%K248(KVECNPT)) +ALLOCATE(TACCS(KMI)%K249(KVECNPT)) +ALLOCATE(TACCS(KMI)%K250(KVECNPT)) +ALLOCATE(TACCS(KMI)%K251(KVECNPT)) +ALLOCATE(TACCS(KMI)%K252(KVECNPT)) +ALLOCATE(TACCS(KMI)%K253(KVECNPT)) +ALLOCATE(TACCS(KMI)%K254(KVECNPT)) +ALLOCATE(TACCS(KMI)%K255(KVECNPT)) +ALLOCATE(TACCS(KMI)%K256(KVECNPT)) +ALLOCATE(TACCS(KMI)%K257(KVECNPT)) +ALLOCATE(TACCS(KMI)%K258(KVECNPT)) +ALLOCATE(TACCS(KMI)%K259(KVECNPT)) +ALLOCATE(TACCS(KMI)%K260(KVECNPT)) +ALLOCATE(TACCS(KMI)%K261(KVECNPT)) +ALLOCATE(TACCS(KMI)%K262(KVECNPT)) +ALLOCATE(TACCS(KMI)%K263(KVECNPT)) +ALLOCATE(TACCS(KMI)%K264(KVECNPT)) +ALLOCATE(TACCS(KMI)%K265(KVECNPT)) +ALLOCATE(TACCS(KMI)%K266(KVECNPT)) +ALLOCATE(TACCS(KMI)%K267(KVECNPT)) +ALLOCATE(TACCS(KMI)%K268(KVECNPT)) +ALLOCATE(TACCS(KMI)%K269(KVECNPT)) +ALLOCATE(TACCS(KMI)%K270(KVECNPT)) +ALLOCATE(TACCS(KMI)%K271(KVECNPT)) +ALLOCATE(TACCS(KMI)%K272(KVECNPT)) +ALLOCATE(TACCS(KMI)%K273(KVECNPT)) +ALLOCATE(TACCS(KMI)%K274(KVECNPT)) +ALLOCATE(TACCS(KMI)%K275(KVECNPT)) +ALLOCATE(TACCS(KMI)%K276(KVECNPT)) +ALLOCATE(TACCS(KMI)%K277(KVECNPT)) +ALLOCATE(TACCS(KMI)%K278(KVECNPT)) +ALLOCATE(TACCS(KMI)%K279(KVECNPT)) +ALLOCATE(TACCS(KMI)%K280(KVECNPT)) +ALLOCATE(TACCS(KMI)%K281(KVECNPT)) +ALLOCATE(TACCS(KMI)%K282(KVECNPT)) +ALLOCATE(TACCS(KMI)%K283(KVECNPT)) +ALLOCATE(TACCS(KMI)%K284(KVECNPT)) +ALLOCATE(TACCS(KMI)%K285(KVECNPT)) +ALLOCATE(TACCS(KMI)%K286(KVECNPT)) +ALLOCATE(TACCS(KMI)%K287(KVECNPT)) +ALLOCATE(TACCS(KMI)%K288(KVECNPT)) +ALLOCATE(TACCS(KMI)%K289(KVECNPT)) +ALLOCATE(TACCS(KMI)%K290(KVECNPT)) +ALLOCATE(TACCS(KMI)%K291(KVECNPT)) +ALLOCATE(TACCS(KMI)%K292(KVECNPT)) +ALLOCATE(TACCS(KMI)%K293(KVECNPT)) +ALLOCATE(TACCS(KMI)%K294(KVECNPT)) +ALLOCATE(TACCS(KMI)%K295(KVECNPT)) +ALLOCATE(TACCS(KMI)%K296(KVECNPT)) +ALLOCATE(TACCS(KMI)%K297(KVECNPT)) +ALLOCATE(TACCS(KMI)%K298(KVECNPT)) +ALLOCATE(TACCS(KMI)%K299(KVECNPT)) +ALLOCATE(TACCS(KMI)%K300(KVECNPT)) +ALLOCATE(TACCS(KMI)%K301(KVECNPT)) +ALLOCATE(TACCS(KMI)%K302(KVECNPT)) +ALLOCATE(TACCS(KMI)%K303(KVECNPT)) +ALLOCATE(TACCS(KMI)%K304(KVECNPT)) +ALLOCATE(TACCS(KMI)%K305(KVECNPT)) +ALLOCATE(TACCS(KMI)%K306(KVECNPT)) +ALLOCATE(TACCS(KMI)%K307(KVECNPT)) +ALLOCATE(TACCS(KMI)%K308(KVECNPT)) +ALLOCATE(TACCS(KMI)%K309(KVECNPT)) +ALLOCATE(TACCS(KMI)%K310(KVECNPT)) +ALLOCATE(TACCS(KMI)%K311(KVECNPT)) +ALLOCATE(TACCS(KMI)%K312(KVECNPT)) +ALLOCATE(TACCS(KMI)%K313(KVECNPT)) +ALLOCATE(TACCS(KMI)%K314(KVECNPT)) +ALLOCATE(TACCS(KMI)%K315(KVECNPT)) +ALLOCATE(TACCS(KMI)%K316(KVECNPT)) +ALLOCATE(TACCS(KMI)%K317(KVECNPT)) +ALLOCATE(TACCS(KMI)%K318(KVECNPT)) +ALLOCATE(TACCS(KMI)%K319(KVECNPT)) +ALLOCATE(TACCS(KMI)%K320(KVECNPT)) +ALLOCATE(TACCS(KMI)%K321(KVECNPT)) +ALLOCATE(TACCS(KMI)%K322(KVECNPT)) +ALLOCATE(TACCS(KMI)%K323(KVECNPT)) +ALLOCATE(TACCS(KMI)%K324(KVECNPT)) +ALLOCATE(TACCS(KMI)%K325(KVECNPT)) +ALLOCATE(TACCS(KMI)%K326(KVECNPT)) +ALLOCATE(TACCS(KMI)%K327(KVECNPT)) +ALLOCATE(TACCS(KMI)%K328(KVECNPT)) +ALLOCATE(TACCS(KMI)%K329(KVECNPT)) +ALLOCATE(TACCS(KMI)%K330(KVECNPT)) +ALLOCATE(TACCS(KMI)%K331(KVECNPT)) +ALLOCATE(TACCS(KMI)%K332(KVECNPT)) +ALLOCATE(TACCS(KMI)%K333(KVECNPT)) +ALLOCATE(TACCS(KMI)%K334(KVECNPT)) +ALLOCATE(TACCS(KMI)%K335(KVECNPT)) +ALLOCATE(TACCS(KMI)%K337(KVECNPT)) +ALLOCATE(TACCS(KMI)%K338(KVECNPT)) +ALLOCATE(TACCS(KMI)%K339(KVECNPT)) +ALLOCATE(TACCS(KMI)%K340(KVECNPT)) +ALLOCATE(TACCS(KMI)%K341(KVECNPT)) +ALLOCATE(TACCS(KMI)%K342(KVECNPT)) +ALLOCATE(TACCS(KMI)%K343(KVECNPT)) +ALLOCATE(TACCS(KMI)%K344(KVECNPT)) +ALLOCATE(TACCS(KMI)%K345(KVECNPT)) +ALLOCATE(TACCS(KMI)%K346(KVECNPT)) +ALLOCATE(TACCS(KMI)%K347(KVECNPT)) +ALLOCATE(TACCS(KMI)%K348(KVECNPT)) +ALLOCATE(TACCS(KMI)%K349(KVECNPT)) +ALLOCATE(TACCS(KMI)%K350(KVECNPT)) +ALLOCATE(TACCS(KMI)%K351(KVECNPT)) +ALLOCATE(TACCS(KMI)%K352(KVECNPT)) +ALLOCATE(TACCS(KMI)%K353(KVECNPT)) +ALLOCATE(TACCS(KMI)%K354(KVECNPT)) +ALLOCATE(TACCS(KMI)%K355(KVECNPT)) +ALLOCATE(TACCS(KMI)%K356(KVECNPT)) +ALLOCATE(TACCS(KMI)%K357(KVECNPT)) +ALLOCATE(TACCS(KMI)%K358(KVECNPT)) +ALLOCATE(TACCS(KMI)%K359(KVECNPT)) +ALLOCATE(TACCS(KMI)%K360(KVECNPT)) +ALLOCATE(TACCS(KMI)%K361(KVECNPT)) +ALLOCATE(TACCS(KMI)%K362(KVECNPT)) +ALLOCATE(TACCS(KMI)%K363(KVECNPT)) +ALLOCATE(TACCS(KMI)%K364(KVECNPT)) +ALLOCATE(TACCS(KMI)%K365(KVECNPT)) IF (TACCS(KMI)%LUSECHAQ) THEN ALLOCATE(TACCS(KMI)%KTC1(KVECNPT)) ALLOCATE(TACCS(KMI)%KTC2(KVECNPT)) @@ -2211,6 +4340,28 @@ IF (TACCS(KMI)%LUSECHAQ) THEN ALLOCATE(TACCS(KMI)%KTC38(KVECNPT)) ALLOCATE(TACCS(KMI)%KTC39(KVECNPT)) ALLOCATE(TACCS(KMI)%KTC40(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC41(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC42(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC43(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC44(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC45(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC46(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC47(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC48(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC49(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC50(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC51(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC52(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC53(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC54(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC55(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC56(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC57(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC58(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC59(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC60(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC61(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTC62(KVECNPT)) ALLOCATE(TACCS(KMI)%KTR1(KVECNPT)) ALLOCATE(TACCS(KMI)%KTR2(KVECNPT)) ALLOCATE(TACCS(KMI)%KTR3(KVECNPT)) @@ -2251,6 +4402,28 @@ IF (TACCS(KMI)%LUSECHAQ) THEN ALLOCATE(TACCS(KMI)%KTR38(KVECNPT)) ALLOCATE(TACCS(KMI)%KTR39(KVECNPT)) ALLOCATE(TACCS(KMI)%KTR40(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR41(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR42(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR43(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR44(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR45(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR46(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR47(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR48(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR49(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR50(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR51(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR52(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR53(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR54(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR55(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR56(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR57(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR58(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR59(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR60(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR61(KVECNPT)) + ALLOCATE(TACCS(KMI)%KTR62(KVECNPT)) ALLOCATE(TACCS(KMI)%KC1(KVECNPT)) ALLOCATE(TACCS(KMI)%KC2(KVECNPT)) ALLOCATE(TACCS(KMI)%KC3(KVECNPT)) @@ -2281,6 +4454,22 @@ IF (TACCS(KMI)%LUSECHAQ) THEN ALLOCATE(TACCS(KMI)%KC28(KVECNPT)) ALLOCATE(TACCS(KMI)%KC29(KVECNPT)) ALLOCATE(TACCS(KMI)%KC30(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC31(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC32(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC33(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC34(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC35(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC36(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC37(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC38(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC39(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC40(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC41(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC42(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC43(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC44(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC45(KVECNPT)) + ALLOCATE(TACCS(KMI)%KC46(KVECNPT)) ALLOCATE(TACCS(KMI)%KR1(KVECNPT)) ALLOCATE(TACCS(KMI)%KR2(KVECNPT)) ALLOCATE(TACCS(KMI)%KR3(KVECNPT)) @@ -2311,9 +4500,30 @@ IF (TACCS(KMI)%LUSECHAQ) THEN ALLOCATE(TACCS(KMI)%KR28(KVECNPT)) ALLOCATE(TACCS(KMI)%KR29(KVECNPT)) ALLOCATE(TACCS(KMI)%KR30(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR31(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR32(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR33(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR34(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR35(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR36(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR37(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR38(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR39(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR40(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR41(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR42(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR43(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR44(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR45(KVECNPT)) + ALLOCATE(TACCS(KMI)%KR46(KVECNPT)) END IF ALLOCATE(TACCS(KMI)%NVERB(KVECNPT)) ALLOCATE(TACCS(KMI)%MODELLEVEL(KVECNPT)) +ALLOCATE(TACCS(KMI)%LAT(KVECNPT)) +ALLOCATE(TACCS(KMI)%LON(KVECNPT)) +ALLOCATE(TACCS(KMI)%YEAR(KVECNPT)) +ALLOCATE(TACCS(KMI)%MONTH(KVECNPT)) +ALLOCATE(TACCS(KMI)%DAY(KVECNPT)) ALLOCATE(TACCS(KMI)%T(KVECNPT)) ALLOCATE(TACCS(KMI)%PRESSURE(KVECNPT)) ALLOCATE(TACCS(KMI)%M(KVECNPT)) @@ -2324,14 +4534,74 @@ ALLOCATE(TACCS(KMI)%RHODREF(KVECNPT)) ALLOCATE(TACCS(KMI)%O2(KVECNPT)) ALLOCATE(TACCS(KMI)%N2(KVECNPT)) ALLOCATE(TACCS(KMI)%H2(KVECNPT)) -ALLOCATE(TACCS(KMI)%OH(KVECNPT)) -ALLOCATE(TACCS(KMI)%O1D(KVECNPT)) -ALLOCATE(TACCS(KMI)%O3P(KVECNPT)) -ALLOCATE(TACCS(KMI)%LAT(KVECNPT)) -ALLOCATE(TACCS(KMI)%LON(KVECNPT)) -ALLOCATE(TACCS(KMI)%YEAR(KVECNPT)) -ALLOCATE(TACCS(KMI)%MONTH(KVECNPT)) -ALLOCATE(TACCS(KMI)%DAY(KVECNPT)) +ALLOCATE(TACCS(KMI)%CO2(KVECNPT)) +ALLOCATE(TACCS(KMI)%CH4(KVECNPT)) +ALLOCATE(TACCS(KMI)%O (KVECNPT)) +ALLOCATE(TACCS(KMI)%OSD (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO22 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO23 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO24 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO26 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO27 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO28(KVECNPT)) +ALLOCATE(TACCS(KMI)%RO29 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO210 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO211 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO212 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO213 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO214 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO215 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO216 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO217 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO218 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO219 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO220 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO221 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO222 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO223 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO224 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO225 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO226 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO227 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO228 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO229 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO230 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO231 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO232 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO233 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO234 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO235 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO236 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO237 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO238 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO239 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO240 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO241 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO242 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO243 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO244 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO245 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO246 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO247 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO248 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO249 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO250 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO251 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO252 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO253 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO254 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO255 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO256 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO257 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RO258 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD1 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD2 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD3 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD4 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD5 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD6 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD7 (KVECNPT)) +ALLOCATE(TACCS(KMI)%RAD8 (KVECNPT)) ALLOCATE(TACCS(KMI)%LWC(KVECNPT)) ALLOCATE(TACCS(KMI)%MOL2MOLECCLOUD(KVECNPT)) ALLOCATE(TACCS(KMI)%RADC(KVECNPT)) @@ -2340,9 +4610,81 @@ ALLOCATE(TACCS(KMI)%LWR(KVECNPT)) ALLOCATE(TACCS(KMI)%MOL2MOLECRAIN(KVECNPT)) ALLOCATE(TACCS(KMI)%RADR(KVECNPT)) ALLOCATE(TACCS(KMI)%PHR(KVECNPT)) -ALLOCATE(TACCS(KMI)%CO2(KVECNPT)) ALLOCATE(TACCS(KMI)%RCH(KVECNPT)) ALLOCATE(TACCS(KMI)%W_O2(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF1(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF2(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF3(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF4(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF5(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF6(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF7(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF8(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF9(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF10(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF11(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF12(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF13(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF14(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF15(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF16(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF17(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF18(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF19(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF20(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF21(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF22(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF23(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF24(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF25(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF26(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF27(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF28(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF29(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF30(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF31(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF32(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF33(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF34(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF35(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF36(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF37(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF38(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF39(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF40(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF41(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF42(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF43(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF44(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF45(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF46(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF47(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF48(KVECNPT)) +ALLOCATE(TACCS(KMI)%CF49(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA1(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA2(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA3(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA4(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA5(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA6(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA7(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA8(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA9(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA10(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA11(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA12(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA13(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA14(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA15(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA16(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA17(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA18(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA19(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA20(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA21(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA22(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA23(KVECNPT)) +ALLOCATE(TACCS(KMI)%CFA24(KVECNPT)) END SUBROUTINE CH_ALLOCATE_TACCS ! !======================================================================== @@ -2428,7 +4770,8 @@ IF (ASSOCIATED(TACCS(KMI)%K014)) DEALLOCATE(TACCS(KMI)%K014) IF (ASSOCIATED(TACCS(KMI)%K015)) DEALLOCATE(TACCS(KMI)%K015) IF (ASSOCIATED(TACCS(KMI)%K016)) DEALLOCATE(TACCS(KMI)%K016) IF (ASSOCIATED(TACCS(KMI)%K017)) DEALLOCATE(TACCS(KMI)%K017) -IF (ASSOCIATED(TACCS(KMI)%K018)) DEALLOCATE(TACCS(KMI)%K018) +IF (ASSOCIATED(TACCS(KMI)%K018A)) DEALLOCATE(TACCS(KMI)%K018A) +IF (ASSOCIATED(TACCS(KMI)%K018B)) DEALLOCATE(TACCS(KMI)%K018B) IF (ASSOCIATED(TACCS(KMI)%K019)) DEALLOCATE(TACCS(KMI)%K019) IF (ASSOCIATED(TACCS(KMI)%K020)) DEALLOCATE(TACCS(KMI)%K020) IF (ASSOCIATED(TACCS(KMI)%K021)) DEALLOCATE(TACCS(KMI)%K021) @@ -2510,9 +4853,9 @@ IF (ASSOCIATED(TACCS(KMI)%K096)) DEALLOCATE(TACCS(KMI)%K096) IF (ASSOCIATED(TACCS(KMI)%K097)) DEALLOCATE(TACCS(KMI)%K097) IF (ASSOCIATED(TACCS(KMI)%K098)) DEALLOCATE(TACCS(KMI)%K098) IF (ASSOCIATED(TACCS(KMI)%K099)) DEALLOCATE(TACCS(KMI)%K099) -IF (ASSOCIATED(TACCS(KMI)%K0100)) DEALLOCATE(TACCS(KMI)%K0100) -IF (ASSOCIATED(TACCS(KMI)%K0101)) DEALLOCATE(TACCS(KMI)%K0101) -IF (ASSOCIATED(TACCS(KMI)%K0102)) DEALLOCATE(TACCS(KMI)%K0102) +IF (ASSOCIATED(TACCS(KMI)%K100)) DEALLOCATE(TACCS(KMI)%K100) +IF (ASSOCIATED(TACCS(KMI)%K101)) DEALLOCATE(TACCS(KMI)%K101) +IF (ASSOCIATED(TACCS(KMI)%K102)) DEALLOCATE(TACCS(KMI)%K102) IF (ASSOCIATED(TACCS(KMI)%K103)) DEALLOCATE(TACCS(KMI)%K103) IF (ASSOCIATED(TACCS(KMI)%K104)) DEALLOCATE(TACCS(KMI)%K104) IF (ASSOCIATED(TACCS(KMI)%K105)) DEALLOCATE(TACCS(KMI)%K105) @@ -2543,6 +4886,238 @@ IF (ASSOCIATED(TACCS(KMI)%K129)) DEALLOCATE(TACCS(KMI)%K129) IF (ASSOCIATED(TACCS(KMI)%K130)) DEALLOCATE(TACCS(KMI)%K130) IF (ASSOCIATED(TACCS(KMI)%K131)) DEALLOCATE(TACCS(KMI)%K131) IF (ASSOCIATED(TACCS(KMI)%K132)) DEALLOCATE(TACCS(KMI)%K132) +IF (ASSOCIATED(TACCS(KMI)%K133)) DEALLOCATE(TACCS(KMI)%K133) +IF (ASSOCIATED(TACCS(KMI)%K134)) DEALLOCATE(TACCS(KMI)%K134) +IF (ASSOCIATED(TACCS(KMI)%K135)) DEALLOCATE(TACCS(KMI)%K135) +IF (ASSOCIATED(TACCS(KMI)%K136)) DEALLOCATE(TACCS(KMI)%K136) +IF (ASSOCIATED(TACCS(KMI)%K137)) DEALLOCATE(TACCS(KMI)%K137) +IF (ASSOCIATED(TACCS(KMI)%K138)) DEALLOCATE(TACCS(KMI)%K138) +IF (ASSOCIATED(TACCS(KMI)%K139)) DEALLOCATE(TACCS(KMI)%K139) +IF (ASSOCIATED(TACCS(KMI)%K140)) DEALLOCATE(TACCS(KMI)%K140) +IF (ASSOCIATED(TACCS(KMI)%K141)) DEALLOCATE(TACCS(KMI)%K141) +IF (ASSOCIATED(TACCS(KMI)%K142)) DEALLOCATE(TACCS(KMI)%K142) +IF (ASSOCIATED(TACCS(KMI)%K143)) DEALLOCATE(TACCS(KMI)%K143) +IF (ASSOCIATED(TACCS(KMI)%K144)) DEALLOCATE(TACCS(KMI)%K144) +IF (ASSOCIATED(TACCS(KMI)%K145)) DEALLOCATE(TACCS(KMI)%K145) +IF (ASSOCIATED(TACCS(KMI)%K146)) DEALLOCATE(TACCS(KMI)%K146) +IF (ASSOCIATED(TACCS(KMI)%K147)) DEALLOCATE(TACCS(KMI)%K147) +IF (ASSOCIATED(TACCS(KMI)%K148)) DEALLOCATE(TACCS(KMI)%K148) +IF (ASSOCIATED(TACCS(KMI)%K149)) DEALLOCATE(TACCS(KMI)%K149) +IF (ASSOCIATED(TACCS(KMI)%K150)) DEALLOCATE(TACCS(KMI)%K150) +IF (ASSOCIATED(TACCS(KMI)%K151)) DEALLOCATE(TACCS(KMI)%K151) +IF (ASSOCIATED(TACCS(KMI)%K152)) DEALLOCATE(TACCS(KMI)%K152) +IF (ASSOCIATED(TACCS(KMI)%K153)) DEALLOCATE(TACCS(KMI)%K153) +IF (ASSOCIATED(TACCS(KMI)%K154)) DEALLOCATE(TACCS(KMI)%K154) +IF (ASSOCIATED(TACCS(KMI)%K155)) DEALLOCATE(TACCS(KMI)%K155) +IF (ASSOCIATED(TACCS(KMI)%K156)) DEALLOCATE(TACCS(KMI)%K156) +IF (ASSOCIATED(TACCS(KMI)%K157)) DEALLOCATE(TACCS(KMI)%K157) +IF (ASSOCIATED(TACCS(KMI)%K158)) DEALLOCATE(TACCS(KMI)%K158) +IF (ASSOCIATED(TACCS(KMI)%K159)) DEALLOCATE(TACCS(KMI)%K159) +IF (ASSOCIATED(TACCS(KMI)%K160)) DEALLOCATE(TACCS(KMI)%K160) +IF (ASSOCIATED(TACCS(KMI)%K161)) DEALLOCATE(TACCS(KMI)%K161) +IF (ASSOCIATED(TACCS(KMI)%K162)) DEALLOCATE(TACCS(KMI)%K162) +IF (ASSOCIATED(TACCS(KMI)%K163)) DEALLOCATE(TACCS(KMI)%K163) +IF (ASSOCIATED(TACCS(KMI)%K164)) DEALLOCATE(TACCS(KMI)%K164) +IF (ASSOCIATED(TACCS(KMI)%K165)) DEALLOCATE(TACCS(KMI)%K165) +IF (ASSOCIATED(TACCS(KMI)%K166)) DEALLOCATE(TACCS(KMI)%K166) +IF (ASSOCIATED(TACCS(KMI)%K167)) DEALLOCATE(TACCS(KMI)%K167) +IF (ASSOCIATED(TACCS(KMI)%K168)) DEALLOCATE(TACCS(KMI)%K168) +IF (ASSOCIATED(TACCS(KMI)%K169)) DEALLOCATE(TACCS(KMI)%K169) +IF (ASSOCIATED(TACCS(KMI)%K170)) DEALLOCATE(TACCS(KMI)%K170) +IF (ASSOCIATED(TACCS(KMI)%K171)) DEALLOCATE(TACCS(KMI)%K171) +IF (ASSOCIATED(TACCS(KMI)%K172)) DEALLOCATE(TACCS(KMI)%K172) +IF (ASSOCIATED(TACCS(KMI)%K173)) DEALLOCATE(TACCS(KMI)%K173) +IF (ASSOCIATED(TACCS(KMI)%K174)) DEALLOCATE(TACCS(KMI)%K174) +IF (ASSOCIATED(TACCS(KMI)%K175)) DEALLOCATE(TACCS(KMI)%K175) +IF (ASSOCIATED(TACCS(KMI)%K176)) DEALLOCATE(TACCS(KMI)%K176) +IF (ASSOCIATED(TACCS(KMI)%K177)) DEALLOCATE(TACCS(KMI)%K177) +IF (ASSOCIATED(TACCS(KMI)%K178)) DEALLOCATE(TACCS(KMI)%K178) +IF (ASSOCIATED(TACCS(KMI)%K179)) DEALLOCATE(TACCS(KMI)%K179) +IF (ASSOCIATED(TACCS(KMI)%K180)) DEALLOCATE(TACCS(KMI)%K180) +IF (ASSOCIATED(TACCS(KMI)%K181)) DEALLOCATE(TACCS(KMI)%K181) +IF (ASSOCIATED(TACCS(KMI)%K182)) DEALLOCATE(TACCS(KMI)%K182) +IF (ASSOCIATED(TACCS(KMI)%K183)) DEALLOCATE(TACCS(KMI)%K183) +IF (ASSOCIATED(TACCS(KMI)%K184)) DEALLOCATE(TACCS(KMI)%K184) +IF (ASSOCIATED(TACCS(KMI)%K185)) DEALLOCATE(TACCS(KMI)%K185) +IF (ASSOCIATED(TACCS(KMI)%K186)) DEALLOCATE(TACCS(KMI)%K186) +IF (ASSOCIATED(TACCS(KMI)%K187)) DEALLOCATE(TACCS(KMI)%K187) +IF (ASSOCIATED(TACCS(KMI)%K188)) DEALLOCATE(TACCS(KMI)%K188) +IF (ASSOCIATED(TACCS(KMI)%K189)) DEALLOCATE(TACCS(KMI)%K189) +IF (ASSOCIATED(TACCS(KMI)%K190)) DEALLOCATE(TACCS(KMI)%K190) +IF (ASSOCIATED(TACCS(KMI)%K191)) DEALLOCATE(TACCS(KMI)%K191) +IF (ASSOCIATED(TACCS(KMI)%K192)) DEALLOCATE(TACCS(KMI)%K192) +IF (ASSOCIATED(TACCS(KMI)%K193)) DEALLOCATE(TACCS(KMI)%K193) +IF (ASSOCIATED(TACCS(KMI)%K194)) DEALLOCATE(TACCS(KMI)%K194) +IF (ASSOCIATED(TACCS(KMI)%K195)) DEALLOCATE(TACCS(KMI)%K195) +IF (ASSOCIATED(TACCS(KMI)%K196)) DEALLOCATE(TACCS(KMI)%K196) +IF (ASSOCIATED(TACCS(KMI)%K197)) DEALLOCATE(TACCS(KMI)%K197) +IF (ASSOCIATED(TACCS(KMI)%K198)) DEALLOCATE(TACCS(KMI)%K198) +IF (ASSOCIATED(TACCS(KMI)%K199)) DEALLOCATE(TACCS(KMI)%K199) +IF (ASSOCIATED(TACCS(KMI)%K200)) DEALLOCATE(TACCS(KMI)%K200) +IF (ASSOCIATED(TACCS(KMI)%K201)) DEALLOCATE(TACCS(KMI)%K201) +IF (ASSOCIATED(TACCS(KMI)%K202)) DEALLOCATE(TACCS(KMI)%K202) +IF (ASSOCIATED(TACCS(KMI)%K203)) DEALLOCATE(TACCS(KMI)%K203) +IF (ASSOCIATED(TACCS(KMI)%K204)) DEALLOCATE(TACCS(KMI)%K204) +IF (ASSOCIATED(TACCS(KMI)%K205)) DEALLOCATE(TACCS(KMI)%K205) +IF (ASSOCIATED(TACCS(KMI)%K206)) DEALLOCATE(TACCS(KMI)%K206) +IF (ASSOCIATED(TACCS(KMI)%K207)) DEALLOCATE(TACCS(KMI)%K207) +IF (ASSOCIATED(TACCS(KMI)%K208)) DEALLOCATE(TACCS(KMI)%K208) +IF (ASSOCIATED(TACCS(KMI)%K209)) DEALLOCATE(TACCS(KMI)%K209) +IF (ASSOCIATED(TACCS(KMI)%K210)) DEALLOCATE(TACCS(KMI)%K210) +IF (ASSOCIATED(TACCS(KMI)%K211)) DEALLOCATE(TACCS(KMI)%K211) +IF (ASSOCIATED(TACCS(KMI)%K212)) DEALLOCATE(TACCS(KMI)%K212) +IF (ASSOCIATED(TACCS(KMI)%K213)) DEALLOCATE(TACCS(KMI)%K213) +IF (ASSOCIATED(TACCS(KMI)%K214)) DEALLOCATE(TACCS(KMI)%K214) +IF (ASSOCIATED(TACCS(KMI)%K215)) DEALLOCATE(TACCS(KMI)%K215) +IF (ASSOCIATED(TACCS(KMI)%K216)) DEALLOCATE(TACCS(KMI)%K216) +IF (ASSOCIATED(TACCS(KMI)%K217)) DEALLOCATE(TACCS(KMI)%K217) +IF (ASSOCIATED(TACCS(KMI)%K218)) DEALLOCATE(TACCS(KMI)%K218) +IF (ASSOCIATED(TACCS(KMI)%K219)) DEALLOCATE(TACCS(KMI)%K219) +IF (ASSOCIATED(TACCS(KMI)%K220)) DEALLOCATE(TACCS(KMI)%K220) +IF (ASSOCIATED(TACCS(KMI)%K221)) DEALLOCATE(TACCS(KMI)%K221) +IF (ASSOCIATED(TACCS(KMI)%K222)) DEALLOCATE(TACCS(KMI)%K222) +IF (ASSOCIATED(TACCS(KMI)%K223)) DEALLOCATE(TACCS(KMI)%K223) +IF (ASSOCIATED(TACCS(KMI)%K224)) DEALLOCATE(TACCS(KMI)%K224) +IF (ASSOCIATED(TACCS(KMI)%K225)) DEALLOCATE(TACCS(KMI)%K225) +IF (ASSOCIATED(TACCS(KMI)%K226)) DEALLOCATE(TACCS(KMI)%K226) +IF (ASSOCIATED(TACCS(KMI)%K227)) DEALLOCATE(TACCS(KMI)%K227) +IF (ASSOCIATED(TACCS(KMI)%K228)) DEALLOCATE(TACCS(KMI)%K228) +IF (ASSOCIATED(TACCS(KMI)%K229)) DEALLOCATE(TACCS(KMI)%K229) +IF (ASSOCIATED(TACCS(KMI)%K230)) DEALLOCATE(TACCS(KMI)%K230) +IF (ASSOCIATED(TACCS(KMI)%K231)) DEALLOCATE(TACCS(KMI)%K231) +IF (ASSOCIATED(TACCS(KMI)%K232)) DEALLOCATE(TACCS(KMI)%K232) +IF (ASSOCIATED(TACCS(KMI)%K233)) DEALLOCATE(TACCS(KMI)%K233) +IF (ASSOCIATED(TACCS(KMI)%K234)) DEALLOCATE(TACCS(KMI)%K234) +IF (ASSOCIATED(TACCS(KMI)%K235)) DEALLOCATE(TACCS(KMI)%K235) +IF (ASSOCIATED(TACCS(KMI)%K236)) DEALLOCATE(TACCS(KMI)%K236) +IF (ASSOCIATED(TACCS(KMI)%K237)) DEALLOCATE(TACCS(KMI)%K237) +IF (ASSOCIATED(TACCS(KMI)%K238)) DEALLOCATE(TACCS(KMI)%K238) +IF (ASSOCIATED(TACCS(KMI)%K239)) DEALLOCATE(TACCS(KMI)%K239) +IF (ASSOCIATED(TACCS(KMI)%K240)) DEALLOCATE(TACCS(KMI)%K240) +IF (ASSOCIATED(TACCS(KMI)%K241)) DEALLOCATE(TACCS(KMI)%K241) +IF (ASSOCIATED(TACCS(KMI)%K242)) DEALLOCATE(TACCS(KMI)%K242) +IF (ASSOCIATED(TACCS(KMI)%K243)) DEALLOCATE(TACCS(KMI)%K243) +IF (ASSOCIATED(TACCS(KMI)%K244)) DEALLOCATE(TACCS(KMI)%K244) +IF (ASSOCIATED(TACCS(KMI)%K245)) DEALLOCATE(TACCS(KMI)%K245) +IF (ASSOCIATED(TACCS(KMI)%K246)) DEALLOCATE(TACCS(KMI)%K246) +IF (ASSOCIATED(TACCS(KMI)%K247)) DEALLOCATE(TACCS(KMI)%K247) +IF (ASSOCIATED(TACCS(KMI)%K248)) DEALLOCATE(TACCS(KMI)%K248) +IF (ASSOCIATED(TACCS(KMI)%K249)) DEALLOCATE(TACCS(KMI)%K249) +IF (ASSOCIATED(TACCS(KMI)%K250)) DEALLOCATE(TACCS(KMI)%K250) +IF (ASSOCIATED(TACCS(KMI)%K251)) DEALLOCATE(TACCS(KMI)%K251) +IF (ASSOCIATED(TACCS(KMI)%K252)) DEALLOCATE(TACCS(KMI)%K252) +IF (ASSOCIATED(TACCS(KMI)%K253)) DEALLOCATE(TACCS(KMI)%K253) +IF (ASSOCIATED(TACCS(KMI)%K254)) DEALLOCATE(TACCS(KMI)%K254) +IF (ASSOCIATED(TACCS(KMI)%K255)) DEALLOCATE(TACCS(KMI)%K255) +IF (ASSOCIATED(TACCS(KMI)%K256)) DEALLOCATE(TACCS(KMI)%K256) +IF (ASSOCIATED(TACCS(KMI)%K257)) DEALLOCATE(TACCS(KMI)%K257) +IF (ASSOCIATED(TACCS(KMI)%K258)) DEALLOCATE(TACCS(KMI)%K258) +IF (ASSOCIATED(TACCS(KMI)%K259)) DEALLOCATE(TACCS(KMI)%K259) +IF (ASSOCIATED(TACCS(KMI)%K260)) DEALLOCATE(TACCS(KMI)%K260) +IF (ASSOCIATED(TACCS(KMI)%K261)) DEALLOCATE(TACCS(KMI)%K261) +IF (ASSOCIATED(TACCS(KMI)%K262)) DEALLOCATE(TACCS(KMI)%K262) +IF (ASSOCIATED(TACCS(KMI)%K263)) DEALLOCATE(TACCS(KMI)%K263) +IF (ASSOCIATED(TACCS(KMI)%K264)) DEALLOCATE(TACCS(KMI)%K264) +IF (ASSOCIATED(TACCS(KMI)%K265)) DEALLOCATE(TACCS(KMI)%K265) +IF (ASSOCIATED(TACCS(KMI)%K266)) DEALLOCATE(TACCS(KMI)%K266) +IF (ASSOCIATED(TACCS(KMI)%K267)) DEALLOCATE(TACCS(KMI)%K267) +IF (ASSOCIATED(TACCS(KMI)%K268)) DEALLOCATE(TACCS(KMI)%K268) +IF (ASSOCIATED(TACCS(KMI)%K269)) DEALLOCATE(TACCS(KMI)%K269) +IF (ASSOCIATED(TACCS(KMI)%K270)) DEALLOCATE(TACCS(KMI)%K270) +IF (ASSOCIATED(TACCS(KMI)%K271)) DEALLOCATE(TACCS(KMI)%K271) +IF (ASSOCIATED(TACCS(KMI)%K272)) DEALLOCATE(TACCS(KMI)%K272) +IF (ASSOCIATED(TACCS(KMI)%K273)) DEALLOCATE(TACCS(KMI)%K273) +IF (ASSOCIATED(TACCS(KMI)%K274)) DEALLOCATE(TACCS(KMI)%K274) +IF (ASSOCIATED(TACCS(KMI)%K275)) DEALLOCATE(TACCS(KMI)%K275) +IF (ASSOCIATED(TACCS(KMI)%K276)) DEALLOCATE(TACCS(KMI)%K276) +IF (ASSOCIATED(TACCS(KMI)%K277)) DEALLOCATE(TACCS(KMI)%K277) +IF (ASSOCIATED(TACCS(KMI)%K278)) DEALLOCATE(TACCS(KMI)%K278) +IF (ASSOCIATED(TACCS(KMI)%K279)) DEALLOCATE(TACCS(KMI)%K279) +IF (ASSOCIATED(TACCS(KMI)%K280)) DEALLOCATE(TACCS(KMI)%K280) +IF (ASSOCIATED(TACCS(KMI)%K281)) DEALLOCATE(TACCS(KMI)%K281) +IF (ASSOCIATED(TACCS(KMI)%K282)) DEALLOCATE(TACCS(KMI)%K282) +IF (ASSOCIATED(TACCS(KMI)%K283)) DEALLOCATE(TACCS(KMI)%K283) +IF (ASSOCIATED(TACCS(KMI)%K284)) DEALLOCATE(TACCS(KMI)%K284) +IF (ASSOCIATED(TACCS(KMI)%K285)) DEALLOCATE(TACCS(KMI)%K285) +IF (ASSOCIATED(TACCS(KMI)%K286)) DEALLOCATE(TACCS(KMI)%K286) +IF (ASSOCIATED(TACCS(KMI)%K287)) DEALLOCATE(TACCS(KMI)%K287) +IF (ASSOCIATED(TACCS(KMI)%K288)) DEALLOCATE(TACCS(KMI)%K288) +IF (ASSOCIATED(TACCS(KMI)%K289)) DEALLOCATE(TACCS(KMI)%K289) +IF (ASSOCIATED(TACCS(KMI)%K290)) DEALLOCATE(TACCS(KMI)%K290) +IF (ASSOCIATED(TACCS(KMI)%K291)) DEALLOCATE(TACCS(KMI)%K291) +IF (ASSOCIATED(TACCS(KMI)%K292)) DEALLOCATE(TACCS(KMI)%K292) +IF (ASSOCIATED(TACCS(KMI)%K293)) DEALLOCATE(TACCS(KMI)%K293) +IF (ASSOCIATED(TACCS(KMI)%K294)) DEALLOCATE(TACCS(KMI)%K294) +IF (ASSOCIATED(TACCS(KMI)%K295)) DEALLOCATE(TACCS(KMI)%K295) +IF (ASSOCIATED(TACCS(KMI)%K296)) DEALLOCATE(TACCS(KMI)%K296) +IF (ASSOCIATED(TACCS(KMI)%K297)) DEALLOCATE(TACCS(KMI)%K297) +IF (ASSOCIATED(TACCS(KMI)%K298)) DEALLOCATE(TACCS(KMI)%K298) +IF (ASSOCIATED(TACCS(KMI)%K299)) DEALLOCATE(TACCS(KMI)%K299) +IF (ASSOCIATED(TACCS(KMI)%K300)) DEALLOCATE(TACCS(KMI)%K300) +IF (ASSOCIATED(TACCS(KMI)%K301)) DEALLOCATE(TACCS(KMI)%K301) +IF (ASSOCIATED(TACCS(KMI)%K302)) DEALLOCATE(TACCS(KMI)%K302) +IF (ASSOCIATED(TACCS(KMI)%K303)) DEALLOCATE(TACCS(KMI)%K303) +IF (ASSOCIATED(TACCS(KMI)%K304)) DEALLOCATE(TACCS(KMI)%K304) +IF (ASSOCIATED(TACCS(KMI)%K305)) DEALLOCATE(TACCS(KMI)%K305) +IF (ASSOCIATED(TACCS(KMI)%K306)) DEALLOCATE(TACCS(KMI)%K306) +IF (ASSOCIATED(TACCS(KMI)%K307)) DEALLOCATE(TACCS(KMI)%K307) +IF (ASSOCIATED(TACCS(KMI)%K308)) DEALLOCATE(TACCS(KMI)%K308) +IF (ASSOCIATED(TACCS(KMI)%K309)) DEALLOCATE(TACCS(KMI)%K309) +IF (ASSOCIATED(TACCS(KMI)%K310)) DEALLOCATE(TACCS(KMI)%K310) +IF (ASSOCIATED(TACCS(KMI)%K311)) DEALLOCATE(TACCS(KMI)%K311) +IF (ASSOCIATED(TACCS(KMI)%K312)) DEALLOCATE(TACCS(KMI)%K312) +IF (ASSOCIATED(TACCS(KMI)%K313)) DEALLOCATE(TACCS(KMI)%K313) +IF (ASSOCIATED(TACCS(KMI)%K314)) DEALLOCATE(TACCS(KMI)%K314) +IF (ASSOCIATED(TACCS(KMI)%K315)) DEALLOCATE(TACCS(KMI)%K315) +IF (ASSOCIATED(TACCS(KMI)%K316)) DEALLOCATE(TACCS(KMI)%K316) +IF (ASSOCIATED(TACCS(KMI)%K317)) DEALLOCATE(TACCS(KMI)%K317) +IF (ASSOCIATED(TACCS(KMI)%K318)) DEALLOCATE(TACCS(KMI)%K318) +IF (ASSOCIATED(TACCS(KMI)%K319)) DEALLOCATE(TACCS(KMI)%K319) +IF (ASSOCIATED(TACCS(KMI)%K320)) DEALLOCATE(TACCS(KMI)%K320) +IF (ASSOCIATED(TACCS(KMI)%K321)) DEALLOCATE(TACCS(KMI)%K321) +IF (ASSOCIATED(TACCS(KMI)%K322)) DEALLOCATE(TACCS(KMI)%K322) +IF (ASSOCIATED(TACCS(KMI)%K323)) DEALLOCATE(TACCS(KMI)%K323) +IF (ASSOCIATED(TACCS(KMI)%K324)) DEALLOCATE(TACCS(KMI)%K324) +IF (ASSOCIATED(TACCS(KMI)%K325)) DEALLOCATE(TACCS(KMI)%K325) +IF (ASSOCIATED(TACCS(KMI)%K326)) DEALLOCATE(TACCS(KMI)%K326) +IF (ASSOCIATED(TACCS(KMI)%K327)) DEALLOCATE(TACCS(KMI)%K327) +IF (ASSOCIATED(TACCS(KMI)%K328)) DEALLOCATE(TACCS(KMI)%K328) +IF (ASSOCIATED(TACCS(KMI)%K329)) DEALLOCATE(TACCS(KMI)%K329) +IF (ASSOCIATED(TACCS(KMI)%K330)) DEALLOCATE(TACCS(KMI)%K330) +IF (ASSOCIATED(TACCS(KMI)%K331)) DEALLOCATE(TACCS(KMI)%K331) +IF (ASSOCIATED(TACCS(KMI)%K332)) DEALLOCATE(TACCS(KMI)%K332) +IF (ASSOCIATED(TACCS(KMI)%K333)) DEALLOCATE(TACCS(KMI)%K333) +IF (ASSOCIATED(TACCS(KMI)%K334)) DEALLOCATE(TACCS(KMI)%K334) +IF (ASSOCIATED(TACCS(KMI)%K335)) DEALLOCATE(TACCS(KMI)%K335) +IF (ASSOCIATED(TACCS(KMI)%K337)) DEALLOCATE(TACCS(KMI)%K337) +IF (ASSOCIATED(TACCS(KMI)%K338)) DEALLOCATE(TACCS(KMI)%K338) +IF (ASSOCIATED(TACCS(KMI)%K339)) DEALLOCATE(TACCS(KMI)%K339) +IF (ASSOCIATED(TACCS(KMI)%K340)) DEALLOCATE(TACCS(KMI)%K340) +IF (ASSOCIATED(TACCS(KMI)%K341)) DEALLOCATE(TACCS(KMI)%K341) +IF (ASSOCIATED(TACCS(KMI)%K342)) DEALLOCATE(TACCS(KMI)%K342) +IF (ASSOCIATED(TACCS(KMI)%K343)) DEALLOCATE(TACCS(KMI)%K343) +IF (ASSOCIATED(TACCS(KMI)%K344)) DEALLOCATE(TACCS(KMI)%K344) +IF (ASSOCIATED(TACCS(KMI)%K345)) DEALLOCATE(TACCS(KMI)%K345) +IF (ASSOCIATED(TACCS(KMI)%K346)) DEALLOCATE(TACCS(KMI)%K346) +IF (ASSOCIATED(TACCS(KMI)%K347)) DEALLOCATE(TACCS(KMI)%K347) +IF (ASSOCIATED(TACCS(KMI)%K348)) DEALLOCATE(TACCS(KMI)%K348) +IF (ASSOCIATED(TACCS(KMI)%K349)) DEALLOCATE(TACCS(KMI)%K349) +IF (ASSOCIATED(TACCS(KMI)%K350)) DEALLOCATE(TACCS(KMI)%K350) +IF (ASSOCIATED(TACCS(KMI)%K351)) DEALLOCATE(TACCS(KMI)%K351) +IF (ASSOCIATED(TACCS(KMI)%K352)) DEALLOCATE(TACCS(KMI)%K352) +IF (ASSOCIATED(TACCS(KMI)%K353)) DEALLOCATE(TACCS(KMI)%K353) +IF (ASSOCIATED(TACCS(KMI)%K354)) DEALLOCATE(TACCS(KMI)%K354) +IF (ASSOCIATED(TACCS(KMI)%K355)) DEALLOCATE(TACCS(KMI)%K355) +IF (ASSOCIATED(TACCS(KMI)%K356)) DEALLOCATE(TACCS(KMI)%K356) +IF (ASSOCIATED(TACCS(KMI)%K357)) DEALLOCATE(TACCS(KMI)%K357) +IF (ASSOCIATED(TACCS(KMI)%K358)) DEALLOCATE(TACCS(KMI)%K358) +IF (ASSOCIATED(TACCS(KMI)%K359)) DEALLOCATE(TACCS(KMI)%K359) +IF (ASSOCIATED(TACCS(KMI)%K360)) DEALLOCATE(TACCS(KMI)%K360) +IF (ASSOCIATED(TACCS(KMI)%K361)) DEALLOCATE(TACCS(KMI)%K361) +IF (ASSOCIATED(TACCS(KMI)%K362)) DEALLOCATE(TACCS(KMI)%K362) +IF (ASSOCIATED(TACCS(KMI)%K363)) DEALLOCATE(TACCS(KMI)%K363) +IF (ASSOCIATED(TACCS(KMI)%K364)) DEALLOCATE(TACCS(KMI)%K364) +IF (ASSOCIATED(TACCS(KMI)%K365)) DEALLOCATE(TACCS(KMI)%K365) IF (ASSOCIATED(TACCS(KMI)%KTC1)) DEALLOCATE(TACCS(KMI)%KTC1) IF (ASSOCIATED(TACCS(KMI)%KTC2)) DEALLOCATE(TACCS(KMI)%KTC2) IF (ASSOCIATED(TACCS(KMI)%KTC3)) DEALLOCATE(TACCS(KMI)%KTC3) @@ -2583,6 +5158,28 @@ IF (ASSOCIATED(TACCS(KMI)%KTC37)) DEALLOCATE(TACCS(KMI)%KTC37) IF (ASSOCIATED(TACCS(KMI)%KTC38)) DEALLOCATE(TACCS(KMI)%KTC38) IF (ASSOCIATED(TACCS(KMI)%KTC39)) DEALLOCATE(TACCS(KMI)%KTC39) IF (ASSOCIATED(TACCS(KMI)%KTC40)) DEALLOCATE(TACCS(KMI)%KTC40) +IF (ASSOCIATED(TACCS(KMI)%KTC41)) DEALLOCATE(TACCS(KMI)%KTC41) +IF (ASSOCIATED(TACCS(KMI)%KTC42)) DEALLOCATE(TACCS(KMI)%KTC42) +IF (ASSOCIATED(TACCS(KMI)%KTC43)) DEALLOCATE(TACCS(KMI)%KTC43) +IF (ASSOCIATED(TACCS(KMI)%KTC44)) DEALLOCATE(TACCS(KMI)%KTC44) +IF (ASSOCIATED(TACCS(KMI)%KTC45)) DEALLOCATE(TACCS(KMI)%KTC45) +IF (ASSOCIATED(TACCS(KMI)%KTC46)) DEALLOCATE(TACCS(KMI)%KTC46) +IF (ASSOCIATED(TACCS(KMI)%KTC47)) DEALLOCATE(TACCS(KMI)%KTC47) +IF (ASSOCIATED(TACCS(KMI)%KTC48)) DEALLOCATE(TACCS(KMI)%KTC48) +IF (ASSOCIATED(TACCS(KMI)%KTC49)) DEALLOCATE(TACCS(KMI)%KTC49) +IF (ASSOCIATED(TACCS(KMI)%KTC50)) DEALLOCATE(TACCS(KMI)%KTC50) +IF (ASSOCIATED(TACCS(KMI)%KTC51)) DEALLOCATE(TACCS(KMI)%KTC51) +IF (ASSOCIATED(TACCS(KMI)%KTC52)) DEALLOCATE(TACCS(KMI)%KTC52) +IF (ASSOCIATED(TACCS(KMI)%KTC53)) DEALLOCATE(TACCS(KMI)%KTC53) +IF (ASSOCIATED(TACCS(KMI)%KTC54)) DEALLOCATE(TACCS(KMI)%KTC54) +IF (ASSOCIATED(TACCS(KMI)%KTC55)) DEALLOCATE(TACCS(KMI)%KTC55) +IF (ASSOCIATED(TACCS(KMI)%KTC56)) DEALLOCATE(TACCS(KMI)%KTC56) +IF (ASSOCIATED(TACCS(KMI)%KTC57)) DEALLOCATE(TACCS(KMI)%KTC57) +IF (ASSOCIATED(TACCS(KMI)%KTC58)) DEALLOCATE(TACCS(KMI)%KTC58) +IF (ASSOCIATED(TACCS(KMI)%KTC59)) DEALLOCATE(TACCS(KMI)%KTC59) +IF (ASSOCIATED(TACCS(KMI)%KTC60)) DEALLOCATE(TACCS(KMI)%KTC60) +IF (ASSOCIATED(TACCS(KMI)%KTC61)) DEALLOCATE(TACCS(KMI)%KTC61) +IF (ASSOCIATED(TACCS(KMI)%KTC62)) DEALLOCATE(TACCS(KMI)%KTC62) IF (ASSOCIATED(TACCS(KMI)%KTR1)) DEALLOCATE(TACCS(KMI)%KTR1) IF (ASSOCIATED(TACCS(KMI)%KTR2)) DEALLOCATE(TACCS(KMI)%KTR2) IF (ASSOCIATED(TACCS(KMI)%KTR3)) DEALLOCATE(TACCS(KMI)%KTR3) @@ -2623,6 +5220,28 @@ IF (ASSOCIATED(TACCS(KMI)%KTR37)) DEALLOCATE(TACCS(KMI)%KTR37) IF (ASSOCIATED(TACCS(KMI)%KTR38)) DEALLOCATE(TACCS(KMI)%KTR38) IF (ASSOCIATED(TACCS(KMI)%KTR39)) DEALLOCATE(TACCS(KMI)%KTR39) IF (ASSOCIATED(TACCS(KMI)%KTR40)) DEALLOCATE(TACCS(KMI)%KTR40) +IF (ASSOCIATED(TACCS(KMI)%KTR41)) DEALLOCATE(TACCS(KMI)%KTR41) +IF (ASSOCIATED(TACCS(KMI)%KTR42)) DEALLOCATE(TACCS(KMI)%KTR42) +IF (ASSOCIATED(TACCS(KMI)%KTR43)) DEALLOCATE(TACCS(KMI)%KTR43) +IF (ASSOCIATED(TACCS(KMI)%KTR44)) DEALLOCATE(TACCS(KMI)%KTR44) +IF (ASSOCIATED(TACCS(KMI)%KTR45)) DEALLOCATE(TACCS(KMI)%KTR45) +IF (ASSOCIATED(TACCS(KMI)%KTR46)) DEALLOCATE(TACCS(KMI)%KTR46) +IF (ASSOCIATED(TACCS(KMI)%KTR47)) DEALLOCATE(TACCS(KMI)%KTR47) +IF (ASSOCIATED(TACCS(KMI)%KTR48)) DEALLOCATE(TACCS(KMI)%KTR48) +IF (ASSOCIATED(TACCS(KMI)%KTR49)) DEALLOCATE(TACCS(KMI)%KTR49) +IF (ASSOCIATED(TACCS(KMI)%KTR50)) DEALLOCATE(TACCS(KMI)%KTR50) +IF (ASSOCIATED(TACCS(KMI)%KTR51)) DEALLOCATE(TACCS(KMI)%KTR51) +IF (ASSOCIATED(TACCS(KMI)%KTR52)) DEALLOCATE(TACCS(KMI)%KTR52) +IF (ASSOCIATED(TACCS(KMI)%KTR53)) DEALLOCATE(TACCS(KMI)%KTR53) +IF (ASSOCIATED(TACCS(KMI)%KTR54)) DEALLOCATE(TACCS(KMI)%KTR54) +IF (ASSOCIATED(TACCS(KMI)%KTR55)) DEALLOCATE(TACCS(KMI)%KTR55) +IF (ASSOCIATED(TACCS(KMI)%KTR56)) DEALLOCATE(TACCS(KMI)%KTR56) +IF (ASSOCIATED(TACCS(KMI)%KTR57)) DEALLOCATE(TACCS(KMI)%KTR57) +IF (ASSOCIATED(TACCS(KMI)%KTR58)) DEALLOCATE(TACCS(KMI)%KTR58) +IF (ASSOCIATED(TACCS(KMI)%KTR59)) DEALLOCATE(TACCS(KMI)%KTR59) +IF (ASSOCIATED(TACCS(KMI)%KTR60)) DEALLOCATE(TACCS(KMI)%KTR60) +IF (ASSOCIATED(TACCS(KMI)%KTR61)) DEALLOCATE(TACCS(KMI)%KTR61) +IF (ASSOCIATED(TACCS(KMI)%KTR62)) DEALLOCATE(TACCS(KMI)%KTR62) IF (ASSOCIATED(TACCS(KMI)%KC1)) DEALLOCATE(TACCS(KMI)%KC1) IF (ASSOCIATED(TACCS(KMI)%KC2)) DEALLOCATE(TACCS(KMI)%KC2) IF (ASSOCIATED(TACCS(KMI)%KC3)) DEALLOCATE(TACCS(KMI)%KC3) @@ -2653,6 +5272,22 @@ IF (ASSOCIATED(TACCS(KMI)%KC27)) DEALLOCATE(TACCS(KMI)%KC27) IF (ASSOCIATED(TACCS(KMI)%KC28)) DEALLOCATE(TACCS(KMI)%KC28) IF (ASSOCIATED(TACCS(KMI)%KC29)) DEALLOCATE(TACCS(KMI)%KC29) IF (ASSOCIATED(TACCS(KMI)%KC30)) DEALLOCATE(TACCS(KMI)%KC30) +IF (ASSOCIATED(TACCS(KMI)%KC31)) DEALLOCATE(TACCS(KMI)%KC31) +IF (ASSOCIATED(TACCS(KMI)%KC32)) DEALLOCATE(TACCS(KMI)%KC32) +IF (ASSOCIATED(TACCS(KMI)%KC33)) DEALLOCATE(TACCS(KMI)%KC33) +IF (ASSOCIATED(TACCS(KMI)%KC34)) DEALLOCATE(TACCS(KMI)%KC34) +IF (ASSOCIATED(TACCS(KMI)%KC35)) DEALLOCATE(TACCS(KMI)%KC35) +IF (ASSOCIATED(TACCS(KMI)%KC36)) DEALLOCATE(TACCS(KMI)%KC36) +IF (ASSOCIATED(TACCS(KMI)%KC37)) DEALLOCATE(TACCS(KMI)%KC37) +IF (ASSOCIATED(TACCS(KMI)%KC38)) DEALLOCATE(TACCS(KMI)%KC38) +IF (ASSOCIATED(TACCS(KMI)%KC39)) DEALLOCATE(TACCS(KMI)%KC39) +IF (ASSOCIATED(TACCS(KMI)%KC40)) DEALLOCATE(TACCS(KMI)%KC40) +IF (ASSOCIATED(TACCS(KMI)%KC41)) DEALLOCATE(TACCS(KMI)%KC41) +IF (ASSOCIATED(TACCS(KMI)%KC42)) DEALLOCATE(TACCS(KMI)%KC42) +IF (ASSOCIATED(TACCS(KMI)%KC43)) DEALLOCATE(TACCS(KMI)%KC43) +IF (ASSOCIATED(TACCS(KMI)%KC44)) DEALLOCATE(TACCS(KMI)%KC44) +IF (ASSOCIATED(TACCS(KMI)%KC45)) DEALLOCATE(TACCS(KMI)%KC45) +IF (ASSOCIATED(TACCS(KMI)%KC46)) DEALLOCATE(TACCS(KMI)%KC46) IF (ASSOCIATED(TACCS(KMI)%KR1)) DEALLOCATE(TACCS(KMI)%KR1) IF (ASSOCIATED(TACCS(KMI)%KR2)) DEALLOCATE(TACCS(KMI)%KR2) IF (ASSOCIATED(TACCS(KMI)%KR3)) DEALLOCATE(TACCS(KMI)%KR3) @@ -2683,8 +5318,29 @@ IF (ASSOCIATED(TACCS(KMI)%KR27)) DEALLOCATE(TACCS(KMI)%KR27) IF (ASSOCIATED(TACCS(KMI)%KR28)) DEALLOCATE(TACCS(KMI)%KR28) IF (ASSOCIATED(TACCS(KMI)%KR29)) DEALLOCATE(TACCS(KMI)%KR29) IF (ASSOCIATED(TACCS(KMI)%KR30)) DEALLOCATE(TACCS(KMI)%KR30) +IF (ASSOCIATED(TACCS(KMI)%KR31)) DEALLOCATE(TACCS(KMI)%KR31) +IF (ASSOCIATED(TACCS(KMI)%KR32)) DEALLOCATE(TACCS(KMI)%KR32) +IF (ASSOCIATED(TACCS(KMI)%KR33)) DEALLOCATE(TACCS(KMI)%KR33) +IF (ASSOCIATED(TACCS(KMI)%KR34)) DEALLOCATE(TACCS(KMI)%KR34) +IF (ASSOCIATED(TACCS(KMI)%KR35)) DEALLOCATE(TACCS(KMI)%KR35) +IF (ASSOCIATED(TACCS(KMI)%KR36)) DEALLOCATE(TACCS(KMI)%KR36) +IF (ASSOCIATED(TACCS(KMI)%KR37)) DEALLOCATE(TACCS(KMI)%KR37) +IF (ASSOCIATED(TACCS(KMI)%KR38)) DEALLOCATE(TACCS(KMI)%KR38) +IF (ASSOCIATED(TACCS(KMI)%KR39)) DEALLOCATE(TACCS(KMI)%KR39) +IF (ASSOCIATED(TACCS(KMI)%KR40)) DEALLOCATE(TACCS(KMI)%KR40) +IF (ASSOCIATED(TACCS(KMI)%KR41)) DEALLOCATE(TACCS(KMI)%KR41) +IF (ASSOCIATED(TACCS(KMI)%KR42)) DEALLOCATE(TACCS(KMI)%KR42) +IF (ASSOCIATED(TACCS(KMI)%KR43)) DEALLOCATE(TACCS(KMI)%KR43) +IF (ASSOCIATED(TACCS(KMI)%KR44)) DEALLOCATE(TACCS(KMI)%KR44) +IF (ASSOCIATED(TACCS(KMI)%KR45)) DEALLOCATE(TACCS(KMI)%KR45) +IF (ASSOCIATED(TACCS(KMI)%KR46)) DEALLOCATE(TACCS(KMI)%KR46) IF (ASSOCIATED(TACCS(KMI)%NVERB)) DEALLOCATE(TACCS(KMI)%NVERB) IF (ASSOCIATED(TACCS(KMI)%MODELLEVEL)) DEALLOCATE(TACCS(KMI)%MODELLEVEL) +IF (ASSOCIATED(TACCS(KMI)%LAT)) DEALLOCATE(TACCS(KMI)%LAT) +IF (ASSOCIATED(TACCS(KMI)%LON)) DEALLOCATE(TACCS(KMI)%LON) +IF (ASSOCIATED(TACCS(KMI)%YEAR)) DEALLOCATE(TACCS(KMI)%YEAR) +IF (ASSOCIATED(TACCS(KMI)%MONTH)) DEALLOCATE(TACCS(KMI)%MONTH) +IF (ASSOCIATED(TACCS(KMI)%DAY)) DEALLOCATE(TACCS(KMI)%DAY) IF (ASSOCIATED(TACCS(KMI)%T)) DEALLOCATE(TACCS(KMI)%T) IF (ASSOCIATED(TACCS(KMI)%PRESSURE)) DEALLOCATE(TACCS(KMI)%PRESSURE) IF (ASSOCIATED(TACCS(KMI)%M)) DEALLOCATE(TACCS(KMI)%M) @@ -2695,14 +5351,74 @@ IF (ASSOCIATED(TACCS(KMI)%RHODREF)) DEALLOCATE(TACCS(KMI)%RHODREF) IF (ASSOCIATED(TACCS(KMI)%O2)) DEALLOCATE(TACCS(KMI)%O2) IF (ASSOCIATED(TACCS(KMI)%N2)) DEALLOCATE(TACCS(KMI)%N2) IF (ASSOCIATED(TACCS(KMI)%H2)) DEALLOCATE(TACCS(KMI)%H2) -IF (ASSOCIATED(TACCS(KMI)%OH)) DEALLOCATE(TACCS(KMI)%OH) -IF (ASSOCIATED(TACCS(KMI)%O1D)) DEALLOCATE(TACCS(KMI)%O1D) -IF (ASSOCIATED(TACCS(KMI)%O3P)) DEALLOCATE(TACCS(KMI)%O3P) -IF (ASSOCIATED(TACCS(KMI)%LAT)) DEALLOCATE(TACCS(KMI)%LAT) -IF (ASSOCIATED(TACCS(KMI)%LON)) DEALLOCATE(TACCS(KMI)%LON) -IF (ASSOCIATED(TACCS(KMI)%YEAR)) DEALLOCATE(TACCS(KMI)%YEAR) -IF (ASSOCIATED(TACCS(KMI)%MONTH)) DEALLOCATE(TACCS(KMI)%MONTH) -IF (ASSOCIATED(TACCS(KMI)%DAY)) DEALLOCATE(TACCS(KMI)%DAY) +IF (ASSOCIATED(TACCS(KMI)%CO2)) DEALLOCATE(TACCS(KMI)%CO2) +IF (ASSOCIATED(TACCS(KMI)%CH4)) DEALLOCATE(TACCS(KMI)%CH4) +IF (ASSOCIATED(TACCS(KMI)%O )) DEALLOCATE(TACCS(KMI)%O ) +IF (ASSOCIATED(TACCS(KMI)%OSD )) DEALLOCATE(TACCS(KMI)%OSD ) +IF (ASSOCIATED(TACCS(KMI)%RO22 )) DEALLOCATE(TACCS(KMI)%RO22 ) +IF (ASSOCIATED(TACCS(KMI)%RO23 )) DEALLOCATE(TACCS(KMI)%RO23 ) +IF (ASSOCIATED(TACCS(KMI)%RO24 )) DEALLOCATE(TACCS(KMI)%RO24 ) +IF (ASSOCIATED(TACCS(KMI)%RO26 )) DEALLOCATE(TACCS(KMI)%RO26 ) +IF (ASSOCIATED(TACCS(KMI)%RO27 )) DEALLOCATE(TACCS(KMI)%RO27 ) +IF (ASSOCIATED(TACCS(KMI)%RO28)) DEALLOCATE(TACCS(KMI)%RO28) +IF (ASSOCIATED(TACCS(KMI)%RO29 )) DEALLOCATE(TACCS(KMI)%RO29 ) +IF (ASSOCIATED(TACCS(KMI)%RO210 )) DEALLOCATE(TACCS(KMI)%RO210 ) +IF (ASSOCIATED(TACCS(KMI)%RO211 )) DEALLOCATE(TACCS(KMI)%RO211 ) +IF (ASSOCIATED(TACCS(KMI)%RO212 )) DEALLOCATE(TACCS(KMI)%RO212 ) +IF (ASSOCIATED(TACCS(KMI)%RO213 )) DEALLOCATE(TACCS(KMI)%RO213 ) +IF (ASSOCIATED(TACCS(KMI)%RO214 )) DEALLOCATE(TACCS(KMI)%RO214 ) +IF (ASSOCIATED(TACCS(KMI)%RO215 )) DEALLOCATE(TACCS(KMI)%RO215 ) +IF (ASSOCIATED(TACCS(KMI)%RO216 )) DEALLOCATE(TACCS(KMI)%RO216 ) +IF (ASSOCIATED(TACCS(KMI)%RO217 )) DEALLOCATE(TACCS(KMI)%RO217 ) +IF (ASSOCIATED(TACCS(KMI)%RO218 )) DEALLOCATE(TACCS(KMI)%RO218 ) +IF (ASSOCIATED(TACCS(KMI)%RO219 )) DEALLOCATE(TACCS(KMI)%RO219 ) +IF (ASSOCIATED(TACCS(KMI)%RO220 )) DEALLOCATE(TACCS(KMI)%RO220 ) +IF (ASSOCIATED(TACCS(KMI)%RO221 )) DEALLOCATE(TACCS(KMI)%RO221 ) +IF (ASSOCIATED(TACCS(KMI)%RO222 )) DEALLOCATE(TACCS(KMI)%RO222 ) +IF (ASSOCIATED(TACCS(KMI)%RO223 )) DEALLOCATE(TACCS(KMI)%RO223 ) +IF (ASSOCIATED(TACCS(KMI)%RO224 )) DEALLOCATE(TACCS(KMI)%RO224 ) +IF (ASSOCIATED(TACCS(KMI)%RO225 )) DEALLOCATE(TACCS(KMI)%RO225 ) +IF (ASSOCIATED(TACCS(KMI)%RO226 )) DEALLOCATE(TACCS(KMI)%RO226 ) +IF (ASSOCIATED(TACCS(KMI)%RO227 )) DEALLOCATE(TACCS(KMI)%RO227 ) +IF (ASSOCIATED(TACCS(KMI)%RO228 )) DEALLOCATE(TACCS(KMI)%RO228 ) +IF (ASSOCIATED(TACCS(KMI)%RO229 )) DEALLOCATE(TACCS(KMI)%RO229 ) +IF (ASSOCIATED(TACCS(KMI)%RO230 )) DEALLOCATE(TACCS(KMI)%RO230 ) +IF (ASSOCIATED(TACCS(KMI)%RO231 )) DEALLOCATE(TACCS(KMI)%RO231 ) +IF (ASSOCIATED(TACCS(KMI)%RO232 )) DEALLOCATE(TACCS(KMI)%RO232 ) +IF (ASSOCIATED(TACCS(KMI)%RO233 )) DEALLOCATE(TACCS(KMI)%RO233 ) +IF (ASSOCIATED(TACCS(KMI)%RO234 )) DEALLOCATE(TACCS(KMI)%RO234 ) +IF (ASSOCIATED(TACCS(KMI)%RO235 )) DEALLOCATE(TACCS(KMI)%RO235 ) +IF (ASSOCIATED(TACCS(KMI)%RO236 )) DEALLOCATE(TACCS(KMI)%RO236 ) +IF (ASSOCIATED(TACCS(KMI)%RO237 )) DEALLOCATE(TACCS(KMI)%RO237 ) +IF (ASSOCIATED(TACCS(KMI)%RO238 )) DEALLOCATE(TACCS(KMI)%RO238 ) +IF (ASSOCIATED(TACCS(KMI)%RO239 )) DEALLOCATE(TACCS(KMI)%RO239 ) +IF (ASSOCIATED(TACCS(KMI)%RO240 )) DEALLOCATE(TACCS(KMI)%RO240 ) +IF (ASSOCIATED(TACCS(KMI)%RO241 )) DEALLOCATE(TACCS(KMI)%RO241 ) +IF (ASSOCIATED(TACCS(KMI)%RO242 )) DEALLOCATE(TACCS(KMI)%RO242 ) +IF (ASSOCIATED(TACCS(KMI)%RO243 )) DEALLOCATE(TACCS(KMI)%RO243 ) +IF (ASSOCIATED(TACCS(KMI)%RO244 )) DEALLOCATE(TACCS(KMI)%RO244 ) +IF (ASSOCIATED(TACCS(KMI)%RO245 )) DEALLOCATE(TACCS(KMI)%RO245 ) +IF (ASSOCIATED(TACCS(KMI)%RO246 )) DEALLOCATE(TACCS(KMI)%RO246 ) +IF (ASSOCIATED(TACCS(KMI)%RO247 )) DEALLOCATE(TACCS(KMI)%RO247 ) +IF (ASSOCIATED(TACCS(KMI)%RO248 )) DEALLOCATE(TACCS(KMI)%RO248 ) +IF (ASSOCIATED(TACCS(KMI)%RO249 )) DEALLOCATE(TACCS(KMI)%RO249 ) +IF (ASSOCIATED(TACCS(KMI)%RO250 )) DEALLOCATE(TACCS(KMI)%RO250 ) +IF (ASSOCIATED(TACCS(KMI)%RO251 )) DEALLOCATE(TACCS(KMI)%RO251 ) +IF (ASSOCIATED(TACCS(KMI)%RO252 )) DEALLOCATE(TACCS(KMI)%RO252 ) +IF (ASSOCIATED(TACCS(KMI)%RO253 )) DEALLOCATE(TACCS(KMI)%RO253 ) +IF (ASSOCIATED(TACCS(KMI)%RO254 )) DEALLOCATE(TACCS(KMI)%RO254 ) +IF (ASSOCIATED(TACCS(KMI)%RO255 )) DEALLOCATE(TACCS(KMI)%RO255 ) +IF (ASSOCIATED(TACCS(KMI)%RO256 )) DEALLOCATE(TACCS(KMI)%RO256 ) +IF (ASSOCIATED(TACCS(KMI)%RO257 )) DEALLOCATE(TACCS(KMI)%RO257 ) +IF (ASSOCIATED(TACCS(KMI)%RO258 )) DEALLOCATE(TACCS(KMI)%RO258 ) +IF (ASSOCIATED(TACCS(KMI)%RAD1 )) DEALLOCATE(TACCS(KMI)%RAD1 ) +IF (ASSOCIATED(TACCS(KMI)%RAD2 )) DEALLOCATE(TACCS(KMI)%RAD2 ) +IF (ASSOCIATED(TACCS(KMI)%RAD3 )) DEALLOCATE(TACCS(KMI)%RAD3 ) +IF (ASSOCIATED(TACCS(KMI)%RAD4 )) DEALLOCATE(TACCS(KMI)%RAD4 ) +IF (ASSOCIATED(TACCS(KMI)%RAD5 )) DEALLOCATE(TACCS(KMI)%RAD5 ) +IF (ASSOCIATED(TACCS(KMI)%RAD6 )) DEALLOCATE(TACCS(KMI)%RAD6 ) +IF (ASSOCIATED(TACCS(KMI)%RAD7 )) DEALLOCATE(TACCS(KMI)%RAD7 ) +IF (ASSOCIATED(TACCS(KMI)%RAD8 )) DEALLOCATE(TACCS(KMI)%RAD8 ) IF (ASSOCIATED(TACCS(KMI)%LWC)) DEALLOCATE(TACCS(KMI)%LWC) IF (ASSOCIATED(TACCS(KMI)%MOL2MOLECCLOUD)) DEALLOCATE(TACCS(KMI)%MOL2MOLECCLOUD) IF (ASSOCIATED(TACCS(KMI)%RADC)) DEALLOCATE(TACCS(KMI)%RADC) @@ -2711,9 +5427,81 @@ IF (ASSOCIATED(TACCS(KMI)%LWR)) DEALLOCATE(TACCS(KMI)%LWR) IF (ASSOCIATED(TACCS(KMI)%MOL2MOLECRAIN)) DEALLOCATE(TACCS(KMI)%MOL2MOLECRAIN) IF (ASSOCIATED(TACCS(KMI)%RADR)) DEALLOCATE(TACCS(KMI)%RADR) IF (ASSOCIATED(TACCS(KMI)%PHR)) DEALLOCATE(TACCS(KMI)%PHR) -IF (ASSOCIATED(TACCS(KMI)%CO2)) DEALLOCATE(TACCS(KMI)%CO2) IF (ASSOCIATED(TACCS(KMI)%RCH)) DEALLOCATE(TACCS(KMI)%RCH) IF (ASSOCIATED(TACCS(KMI)%W_O2)) DEALLOCATE(TACCS(KMI)%W_O2) +IF (ASSOCIATED(TACCS(KMI)%CF1)) DEALLOCATE(TACCS(KMI)%CF1) +IF (ASSOCIATED(TACCS(KMI)%CF2)) DEALLOCATE(TACCS(KMI)%CF2) +IF (ASSOCIATED(TACCS(KMI)%CF3)) DEALLOCATE(TACCS(KMI)%CF3) +IF (ASSOCIATED(TACCS(KMI)%CF4)) DEALLOCATE(TACCS(KMI)%CF4) +IF (ASSOCIATED(TACCS(KMI)%CF5)) DEALLOCATE(TACCS(KMI)%CF5) +IF (ASSOCIATED(TACCS(KMI)%CF6)) DEALLOCATE(TACCS(KMI)%CF6) +IF (ASSOCIATED(TACCS(KMI)%CF7)) DEALLOCATE(TACCS(KMI)%CF7) +IF (ASSOCIATED(TACCS(KMI)%CF8)) DEALLOCATE(TACCS(KMI)%CF8) +IF (ASSOCIATED(TACCS(KMI)%CF9)) DEALLOCATE(TACCS(KMI)%CF9) +IF (ASSOCIATED(TACCS(KMI)%CF10)) DEALLOCATE(TACCS(KMI)%CF10) +IF (ASSOCIATED(TACCS(KMI)%CF11)) DEALLOCATE(TACCS(KMI)%CF11) +IF (ASSOCIATED(TACCS(KMI)%CF12)) DEALLOCATE(TACCS(KMI)%CF12) +IF (ASSOCIATED(TACCS(KMI)%CF13)) DEALLOCATE(TACCS(KMI)%CF13) +IF (ASSOCIATED(TACCS(KMI)%CF14)) DEALLOCATE(TACCS(KMI)%CF14) +IF (ASSOCIATED(TACCS(KMI)%CF15)) DEALLOCATE(TACCS(KMI)%CF15) +IF (ASSOCIATED(TACCS(KMI)%CF16)) DEALLOCATE(TACCS(KMI)%CF16) +IF (ASSOCIATED(TACCS(KMI)%CF17)) DEALLOCATE(TACCS(KMI)%CF17) +IF (ASSOCIATED(TACCS(KMI)%CF18)) DEALLOCATE(TACCS(KMI)%CF18) +IF (ASSOCIATED(TACCS(KMI)%CF19)) DEALLOCATE(TACCS(KMI)%CF19) +IF (ASSOCIATED(TACCS(KMI)%CF20)) DEALLOCATE(TACCS(KMI)%CF20) +IF (ASSOCIATED(TACCS(KMI)%CF21)) DEALLOCATE(TACCS(KMI)%CF21) +IF (ASSOCIATED(TACCS(KMI)%CF22)) DEALLOCATE(TACCS(KMI)%CF22) +IF (ASSOCIATED(TACCS(KMI)%CF23)) DEALLOCATE(TACCS(KMI)%CF23) +IF (ASSOCIATED(TACCS(KMI)%CF24)) DEALLOCATE(TACCS(KMI)%CF24) +IF (ASSOCIATED(TACCS(KMI)%CF25)) DEALLOCATE(TACCS(KMI)%CF25) +IF (ASSOCIATED(TACCS(KMI)%CF26)) DEALLOCATE(TACCS(KMI)%CF26) +IF (ASSOCIATED(TACCS(KMI)%CF27)) DEALLOCATE(TACCS(KMI)%CF27) +IF (ASSOCIATED(TACCS(KMI)%CF28)) DEALLOCATE(TACCS(KMI)%CF28) +IF (ASSOCIATED(TACCS(KMI)%CF29)) DEALLOCATE(TACCS(KMI)%CF29) +IF (ASSOCIATED(TACCS(KMI)%CF30)) DEALLOCATE(TACCS(KMI)%CF30) +IF (ASSOCIATED(TACCS(KMI)%CF31)) DEALLOCATE(TACCS(KMI)%CF31) +IF (ASSOCIATED(TACCS(KMI)%CF32)) DEALLOCATE(TACCS(KMI)%CF32) +IF (ASSOCIATED(TACCS(KMI)%CF33)) DEALLOCATE(TACCS(KMI)%CF33) +IF (ASSOCIATED(TACCS(KMI)%CF34)) DEALLOCATE(TACCS(KMI)%CF34) +IF (ASSOCIATED(TACCS(KMI)%CF35)) DEALLOCATE(TACCS(KMI)%CF35) +IF (ASSOCIATED(TACCS(KMI)%CF36)) DEALLOCATE(TACCS(KMI)%CF36) +IF (ASSOCIATED(TACCS(KMI)%CF37)) DEALLOCATE(TACCS(KMI)%CF37) +IF (ASSOCIATED(TACCS(KMI)%CF38)) DEALLOCATE(TACCS(KMI)%CF38) +IF (ASSOCIATED(TACCS(KMI)%CF39)) DEALLOCATE(TACCS(KMI)%CF39) +IF (ASSOCIATED(TACCS(KMI)%CF40)) DEALLOCATE(TACCS(KMI)%CF40) +IF (ASSOCIATED(TACCS(KMI)%CF41)) DEALLOCATE(TACCS(KMI)%CF41) +IF (ASSOCIATED(TACCS(KMI)%CF42)) DEALLOCATE(TACCS(KMI)%CF42) +IF (ASSOCIATED(TACCS(KMI)%CF43)) DEALLOCATE(TACCS(KMI)%CF43) +IF (ASSOCIATED(TACCS(KMI)%CF44)) DEALLOCATE(TACCS(KMI)%CF44) +IF (ASSOCIATED(TACCS(KMI)%CF45)) DEALLOCATE(TACCS(KMI)%CF45) +IF (ASSOCIATED(TACCS(KMI)%CF46)) DEALLOCATE(TACCS(KMI)%CF46) +IF (ASSOCIATED(TACCS(KMI)%CF47)) DEALLOCATE(TACCS(KMI)%CF47) +IF (ASSOCIATED(TACCS(KMI)%CF48)) DEALLOCATE(TACCS(KMI)%CF48) +IF (ASSOCIATED(TACCS(KMI)%CF49)) DEALLOCATE(TACCS(KMI)%CF49) +IF (ASSOCIATED(TACCS(KMI)%CFA1)) DEALLOCATE(TACCS(KMI)%CFA1) +IF (ASSOCIATED(TACCS(KMI)%CFA2)) DEALLOCATE(TACCS(KMI)%CFA2) +IF (ASSOCIATED(TACCS(KMI)%CFA3)) DEALLOCATE(TACCS(KMI)%CFA3) +IF (ASSOCIATED(TACCS(KMI)%CFA4)) DEALLOCATE(TACCS(KMI)%CFA4) +IF (ASSOCIATED(TACCS(KMI)%CFA5)) DEALLOCATE(TACCS(KMI)%CFA5) +IF (ASSOCIATED(TACCS(KMI)%CFA6)) DEALLOCATE(TACCS(KMI)%CFA6) +IF (ASSOCIATED(TACCS(KMI)%CFA7)) DEALLOCATE(TACCS(KMI)%CFA7) +IF (ASSOCIATED(TACCS(KMI)%CFA8)) DEALLOCATE(TACCS(KMI)%CFA8) +IF (ASSOCIATED(TACCS(KMI)%CFA9)) DEALLOCATE(TACCS(KMI)%CFA9) +IF (ASSOCIATED(TACCS(KMI)%CFA10)) DEALLOCATE(TACCS(KMI)%CFA10) +IF (ASSOCIATED(TACCS(KMI)%CFA11)) DEALLOCATE(TACCS(KMI)%CFA11) +IF (ASSOCIATED(TACCS(KMI)%CFA12)) DEALLOCATE(TACCS(KMI)%CFA12) +IF (ASSOCIATED(TACCS(KMI)%CFA13)) DEALLOCATE(TACCS(KMI)%CFA13) +IF (ASSOCIATED(TACCS(KMI)%CFA14)) DEALLOCATE(TACCS(KMI)%CFA14) +IF (ASSOCIATED(TACCS(KMI)%CFA15)) DEALLOCATE(TACCS(KMI)%CFA15) +IF (ASSOCIATED(TACCS(KMI)%CFA16)) DEALLOCATE(TACCS(KMI)%CFA16) +IF (ASSOCIATED(TACCS(KMI)%CFA17)) DEALLOCATE(TACCS(KMI)%CFA17) +IF (ASSOCIATED(TACCS(KMI)%CFA18)) DEALLOCATE(TACCS(KMI)%CFA18) +IF (ASSOCIATED(TACCS(KMI)%CFA19)) DEALLOCATE(TACCS(KMI)%CFA19) +IF (ASSOCIATED(TACCS(KMI)%CFA20)) DEALLOCATE(TACCS(KMI)%CFA20) +IF (ASSOCIATED(TACCS(KMI)%CFA21)) DEALLOCATE(TACCS(KMI)%CFA21) +IF (ASSOCIATED(TACCS(KMI)%CFA22)) DEALLOCATE(TACCS(KMI)%CFA22) +IF (ASSOCIATED(TACCS(KMI)%CFA23)) DEALLOCATE(TACCS(KMI)%CFA23) +IF (ASSOCIATED(TACCS(KMI)%CFA24)) DEALLOCATE(TACCS(KMI)%CFA24) END SUBROUTINE CH_DEALLOCATE_TACCS ! !======================================================================== @@ -2810,97 +5598,167 @@ TACCS(KMI)%NOUT = KOUT IF (GFIRSTCALL) THEN GFIRSTCALL = .FALSE. ! initialisation of the names of the chemical species - CNAMES(1) = 'O3' - CNAMES(2) = 'H2O2' - CNAMES(3) = 'NO' - CNAMES(4) = 'NO2' - CNAMES(5) = 'NO3' - CNAMES(6) = 'N2O5' - CNAMES(7) = 'HONO' - CNAMES(8) = 'HNO3' - CNAMES(9) = 'HNO4' - CNAMES(10) = 'NH3' - CNAMES(11) = 'SO2' - CNAMES(12) = 'SULF' - CNAMES(13) = 'CO' - CNAMES(14) = 'OH' - CNAMES(15) = 'HO2' - CNAMES(16) = 'CH4' - CNAMES(17) = 'ETH' - CNAMES(18) = 'ALKA' - CNAMES(19) = 'ALKE' - CNAMES(20) = 'BIO' - CNAMES(21) = 'ARO' - CNAMES(22) = 'HCHO' - CNAMES(23) = 'ALD' - CNAMES(24) = 'KET' - CNAMES(25) = 'CARBO' - CNAMES(26) = 'ONIT' - CNAMES(27) = 'PAN' - CNAMES(28) = 'OP1' - CNAMES(29) = 'OP2' - CNAMES(30) = 'ORA1' - CNAMES(31) = 'ORA2' - CNAMES(32) = 'MO2' - CNAMES(33) = 'ALKAP' - CNAMES(34) = 'ALKEP' - CNAMES(35) = 'BIOP' - CNAMES(36) = 'PHO' - CNAMES(37) = 'ADD' - CNAMES(38) = 'AROP' - CNAMES(39) = 'CARBOP' - CNAMES(40) = 'OLN' - CNAMES(41) = 'XO2' - CNAMES(42) = 'WC_O3' - CNAMES(43) = 'WC_H2O2' - CNAMES(44) = 'WC_NO' - CNAMES(45) = 'WC_NO2' - CNAMES(46) = 'WC_NO3' - CNAMES(47) = 'WC_N2O5' - CNAMES(48) = 'WC_HONO' - CNAMES(49) = 'WC_HNO3' - CNAMES(50) = 'WC_HNO4' - CNAMES(51) = 'WC_NH3' - CNAMES(52) = 'WC_OH' - CNAMES(53) = 'WC_HO2' - CNAMES(54) = 'WC_CO2' - CNAMES(55) = 'WC_SO2' - CNAMES(56) = 'WC_SULF' - CNAMES(57) = 'WC_HCHO' - CNAMES(58) = 'WC_ORA1' - CNAMES(59) = 'WC_ORA2' - CNAMES(60) = 'WC_MO2' - CNAMES(61) = 'WC_OP1' - CNAMES(62) = 'WC_ASO3' - CNAMES(63) = 'WC_ASO4' - CNAMES(64) = 'WC_ASO5' - CNAMES(65) = 'WC_AHSO5' - CNAMES(66) = 'WC_AHMS' - CNAMES(67) = 'WR_O3' - CNAMES(68) = 'WR_H2O2' - CNAMES(69) = 'WR_NO' - CNAMES(70) = 'WR_NO2' - CNAMES(71) = 'WR_NO3' - CNAMES(72) = 'WR_N2O5' - CNAMES(73) = 'WR_HONO' - CNAMES(74) = 'WR_HNO3' - CNAMES(75) = 'WR_HNO4' - CNAMES(76) = 'WR_NH3' - CNAMES(77) = 'WR_OH' - CNAMES(78) = 'WR_HO2' - CNAMES(79) = 'WR_CO2' - CNAMES(80) = 'WR_SO2' - CNAMES(81) = 'WR_SULF' - CNAMES(82) = 'WR_HCHO' - CNAMES(83) = 'WR_ORA1' - CNAMES(84) = 'WR_ORA2' - CNAMES(85) = 'WR_MO2' - CNAMES(86) = 'WR_OP1' - CNAMES(87) = 'WR_ASO3' - CNAMES(88) = 'WR_ASO4' - CNAMES(89) = 'WR_ASO5' - CNAMES(90) = 'WR_AHSO5' - CNAMES(91) = 'WR_AHMS' + CNAMES(1) = 'NO' + CNAMES(2) = 'NO2' + CNAMES(3) = 'O3' + CNAMES(4) = 'HONO' + CNAMES(5) = 'HNO3' + CNAMES(6) = 'HNO4' + CNAMES(7) = 'N2O5' + CNAMES(8) = 'NO3' + CNAMES(9) = 'NH3' + CNAMES(10) = 'HO2' + CNAMES(11) = 'CO' + CNAMES(12) = 'H2O2' + CNAMES(13) = 'SO2' + CNAMES(14) = 'H2SO4' + CNAMES(15) = 'OH' + CNAMES(16) = 'ETHE' + CNAMES(17) = 'OLEL' + CNAMES(18) = 'OLEH' + CNAMES(19) = 'ALKL' + CNAMES(20) = 'ALKM' + CNAMES(21) = 'ALKH' + CNAMES(22) = 'AROH' + CNAMES(23) = 'AROL' + CNAMES(24) = 'AROO' + CNAMES(25) = 'ARAL' + CNAMES(26) = 'ARAC' + CNAMES(27) = 'PAH' + CNAMES(28) = 'HCHO' + CNAMES(29) = 'ALD2' + CNAMES(30) = 'KETL' + CNAMES(31) = 'KETH' + CNAMES(32) = 'MEOH' + CNAMES(33) = 'ETOH' + CNAMES(34) = 'ALCH' + CNAMES(35) = 'ISOP' + CNAMES(36) = 'BIOL' + CNAMES(37) = 'BIOH' + CNAMES(38) = 'MTBE' + CNAMES(39) = 'MVK' + CNAMES(40) = 'MCR' + CNAMES(41) = 'MGLY' + CNAMES(42) = 'GLY' + CNAMES(43) = 'ORA1' + CNAMES(44) = 'ORA2' + CNAMES(45) = 'ACID' + CNAMES(46) = 'UR28' + CNAMES(47) = 'UR21' + CNAMES(48) = 'URG2' + CNAMES(49) = 'UR26' + CNAMES(50) = 'RPG2' + CNAMES(51) = 'RP18' + CNAMES(52) = 'RPG3' + CNAMES(53) = 'URG4' + CNAMES(54) = 'UR8' + CNAMES(55) = 'UR17' + CNAMES(56) = 'UR7' + CNAMES(57) = 'RPR3' + CNAMES(58) = 'URG6' + CNAMES(59) = 'UR22' + CNAMES(60) = 'URG7' + CNAMES(61) = 'RPR4' + CNAMES(62) = 'RPR7' + CNAMES(63) = 'RPG7' + CNAMES(64) = 'URG8' + CNAMES(65) = 'UR19' + CNAMES(66) = 'URG9' + CNAMES(67) = 'AP7' + CNAMES(68) = 'URG10' + CNAMES(69) = 'RPR1' + CNAMES(70) = 'RPR5' + CNAMES(71) = 'RPR8' + CNAMES(72) = 'RP10' + CNAMES(73) = 'RP11' + CNAMES(74) = 'RP16' + CNAMES(75) = 'RPRL' + CNAMES(76) = 'APAN' + CNAMES(77) = 'PAN1' + CNAMES(78) = 'PAN2' + CNAMES(79) = 'PAN3' + CNAMES(80) = 'PAN4' + CNAMES(81) = 'PAN6' + CNAMES(82) = 'PAN7' + CNAMES(83) = 'PAN8' + CNAMES(84) = 'PN10' + CNAMES(85) = 'RO2T' + CNAMES(86) = 'RO21' + CNAMES(87) = 'RO25' + CNAMES(88) = 'WC_O3' + CNAMES(89) = 'WC_H2O2' + CNAMES(90) = 'WC_NO' + CNAMES(91) = 'WC_NO2' + CNAMES(92) = 'WC_NO3' + CNAMES(93) = 'WC_N2O5' + CNAMES(94) = 'WC_HONO' + CNAMES(95) = 'WC_HNO3' + CNAMES(96) = 'WC_HNO4' + CNAMES(97) = 'WC_NH3' + CNAMES(98) = 'WC_OH' + CNAMES(99) = 'WC_HO2' + CNAMES(100) = 'WC_CO2' + CNAMES(101) = 'WC_SO2' + CNAMES(102) = 'WC_H2SO4' + CNAMES(103) = 'WC_RO21' + CNAMES(104) = 'WC_RO25' + CNAMES(105) = 'WC_MEOH' + CNAMES(106) = 'WC_ETOH' + CNAMES(107) = 'WC_ALCH' + CNAMES(108) = 'WC_HCHO' + CNAMES(109) = 'WC_ALD2' + CNAMES(110) = 'WC_GLY' + CNAMES(111) = 'WC_MGLY' + CNAMES(112) = 'WC_KETL' + CNAMES(113) = 'WC_ORA1' + CNAMES(114) = 'WC_ORA2' + CNAMES(115) = 'WC_ACID' + CNAMES(116) = 'WC_RP16' + CNAMES(117) = 'WC_UR21' + CNAMES(118) = 'WC_UR28' + CNAMES(119) = 'WC_ACID2' + CNAMES(120) = 'WC_ASO3' + CNAMES(121) = 'WC_ASO4' + CNAMES(122) = 'WC_ASO5' + CNAMES(123) = 'WC_AHSO5' + CNAMES(124) = 'WC_AHMS' + CNAMES(125) = 'WR_O3' + CNAMES(126) = 'WR_H2O2' + CNAMES(127) = 'WR_NO' + CNAMES(128) = 'WR_NO2' + CNAMES(129) = 'WR_NO3' + CNAMES(130) = 'WR_N2O5' + CNAMES(131) = 'WR_HONO' + CNAMES(132) = 'WR_HNO3' + CNAMES(133) = 'WR_HNO4' + CNAMES(134) = 'WR_NH3' + CNAMES(135) = 'WR_OH' + CNAMES(136) = 'WR_HO2' + CNAMES(137) = 'WR_CO2' + CNAMES(138) = 'WR_SO2' + CNAMES(139) = 'WR_H2SO4' + CNAMES(140) = 'WR_RO21' + CNAMES(141) = 'WR_RO25' + CNAMES(142) = 'WR_MEOH' + CNAMES(143) = 'WR_ETOH' + CNAMES(144) = 'WR_ALCH' + CNAMES(145) = 'WR_HCHO' + CNAMES(146) = 'WR_ALD2' + CNAMES(147) = 'WR_GLY' + CNAMES(148) = 'WR_MGLY' + CNAMES(149) = 'WR_KETL' + CNAMES(150) = 'WR_ORA1' + CNAMES(151) = 'WR_ORA2' + CNAMES(152) = 'WR_ACID' + CNAMES(153) = 'WR_RP16' + CNAMES(154) = 'WR_UR21' + CNAMES(155) = 'WR_UR28' + CNAMES(156) = 'WR_ACID2' + CNAMES(157) = 'WR_ASO3' + CNAMES(158) = 'WR_ASO4' + CNAMES(159) = 'WR_ASO5' + CNAMES(160) = 'WR_AHSO5' + CNAMES(161) = 'WR_AHMS' ! initialisation of the names of the reactions CREACS(1) = 'K001' CREACS(2) = 'K002' @@ -2919,829 +5777,1605 @@ IF (GFIRSTCALL) THEN CREACS(15) = 'K015' CREACS(16) = 'K016' CREACS(17) = 'K017' - CREACS(18) = 'K018' - CREACS(19) = 'K019' - CREACS(20) = 'K020' - CREACS(21) = 'K021' - CREACS(22) = 'K022' - CREACS(23) = 'K023' - CREACS(24) = 'K024' - CREACS(25) = 'K025' - CREACS(26) = 'K026' - CREACS(27) = 'K027' - CREACS(28) = 'K028' - CREACS(29) = 'K029' - CREACS(30) = 'K030' - CREACS(31) = 'K031' - CREACS(32) = 'K032' - CREACS(33) = 'K033' - CREACS(34) = 'K034' - CREACS(35) = 'K035' - CREACS(36) = 'K036' - CREACS(37) = 'K037' - CREACS(38) = 'K038' - CREACS(39) = 'K039' - CREACS(40) = 'K040' - CREACS(41) = 'K041' - CREACS(42) = 'K042' - CREACS(43) = 'K043' - CREACS(44) = 'K044' - CREACS(45) = 'K045' - CREACS(46) = 'K046' - CREACS(47) = 'K047' - CREACS(48) = 'K048' - CREACS(49) = 'K049' - CREACS(50) = 'K050' - CREACS(51) = 'K051' - CREACS(52) = 'K052' - CREACS(53) = 'K053' - CREACS(54) = 'K054' - CREACS(55) = 'K055' - CREACS(56) = 'K056' - CREACS(57) = 'K057' - CREACS(58) = 'K058' - CREACS(59) = 'K059' - CREACS(60) = 'K060' - CREACS(61) = 'K061' - CREACS(62) = 'K062' - CREACS(63) = 'K063' - CREACS(64) = 'K064' - CREACS(65) = 'K065' - CREACS(66) = 'K066' - CREACS(67) = 'K067' - CREACS(68) = 'K068' - CREACS(69) = 'K069' - CREACS(70) = 'K070' - CREACS(71) = 'K071' - CREACS(72) = 'K072' - CREACS(73) = 'K073' - CREACS(74) = 'K074' - CREACS(75) = 'K075' - CREACS(76) = 'K076' - CREACS(77) = 'K077' - CREACS(78) = 'K078' - CREACS(79) = 'K079' - CREACS(80) = 'K080' - CREACS(81) = 'K081' - CREACS(82) = 'K082' - CREACS(83) = 'K083' - CREACS(84) = 'K084' - CREACS(85) = 'K085' - CREACS(86) = 'K086' - CREACS(87) = 'K087' - CREACS(88) = 'K088' - CREACS(89) = 'K089' - CREACS(90) = 'K090' - CREACS(91) = 'K091' - CREACS(92) = 'K092' - CREACS(93) = 'K093' - CREACS(94) = 'K094' - CREACS(95) = 'K095' - CREACS(96) = 'K096' - CREACS(97) = 'K097' - CREACS(98) = 'K098' - CREACS(99) = 'K099' - CREACS(100) = 'K0100' - CREACS(101) = 'K0101' - CREACS(102) = 'K0102' - CREACS(103) = 'K103' - CREACS(104) = 'K104' - CREACS(105) = 'K105' - CREACS(106) = 'K106' - CREACS(107) = 'K107' - CREACS(108) = 'K108' - CREACS(109) = 'K109' - CREACS(110) = 'K110' - CREACS(111) = 'K111' - CREACS(112) = 'K112' - CREACS(113) = 'K113' - CREACS(114) = 'K114' - CREACS(115) = 'K115' - CREACS(116) = 'K116' - CREACS(117) = 'K117' - CREACS(118) = 'K118' - CREACS(119) = 'K119' - CREACS(120) = 'K120' - CREACS(121) = 'K121' - CREACS(122) = 'K122' - CREACS(123) = 'K123' - CREACS(124) = 'K124' - CREACS(125) = 'K125' - CREACS(126) = 'K126' - CREACS(127) = 'K127' - CREACS(128) = 'K128' - CREACS(129) = 'K129' - CREACS(130) = 'K130' - CREACS(131) = 'K131' - CREACS(132) = 'K132' - CREACS(133) = 'KTC1' - CREACS(134) = 'KTC2' - CREACS(135) = 'KTC3' - CREACS(136) = 'KTC4' - CREACS(137) = 'KTC5' - CREACS(138) = 'KTC6' - CREACS(139) = 'KTC7' - CREACS(140) = 'KTC8' - CREACS(141) = 'KTC9' - CREACS(142) = 'KTC10' - CREACS(143) = 'KTC11' - CREACS(144) = 'KTC12' - CREACS(145) = 'KTC13' - CREACS(146) = 'KTC14' - CREACS(147) = 'KTC15' - CREACS(148) = 'KTC16' - CREACS(149) = 'KTC17' - CREACS(150) = 'KTC18' - CREACS(151) = 'KTC19' - CREACS(152) = 'KTC20' - CREACS(153) = 'KTC21' - CREACS(154) = 'KTC22' - CREACS(155) = 'KTC23' - CREACS(156) = 'KTC24' - CREACS(157) = 'KTC25' - CREACS(158) = 'KTC26' - CREACS(159) = 'KTC27' - CREACS(160) = 'KTC28' - CREACS(161) = 'KTC29' - CREACS(162) = 'KTC30' - CREACS(163) = 'KTC31' - CREACS(164) = 'KTC32' - CREACS(165) = 'KTC33' - CREACS(166) = 'KTC34' - CREACS(167) = 'KTC35' - CREACS(168) = 'KTC36' - CREACS(169) = 'KTC37' - CREACS(170) = 'KTC38' - CREACS(171) = 'KTC39' - CREACS(172) = 'KTC40' - CREACS(173) = 'KTR1' - CREACS(174) = 'KTR2' - CREACS(175) = 'KTR3' - CREACS(176) = 'KTR4' - CREACS(177) = 'KTR5' - CREACS(178) = 'KTR6' - CREACS(179) = 'KTR7' - CREACS(180) = 'KTR8' - CREACS(181) = 'KTR9' - CREACS(182) = 'KTR10' - CREACS(183) = 'KTR11' - CREACS(184) = 'KTR12' - CREACS(185) = 'KTR13' - CREACS(186) = 'KTR14' - CREACS(187) = 'KTR15' - CREACS(188) = 'KTR16' - CREACS(189) = 'KTR17' - CREACS(190) = 'KTR18' - CREACS(191) = 'KTR19' - CREACS(192) = 'KTR20' - CREACS(193) = 'KTR21' - CREACS(194) = 'KTR22' - CREACS(195) = 'KTR23' - CREACS(196) = 'KTR24' - CREACS(197) = 'KTR25' - CREACS(198) = 'KTR26' - CREACS(199) = 'KTR27' - CREACS(200) = 'KTR28' - CREACS(201) = 'KTR29' - CREACS(202) = 'KTR30' - CREACS(203) = 'KTR31' - CREACS(204) = 'KTR32' - CREACS(205) = 'KTR33' - CREACS(206) = 'KTR34' - CREACS(207) = 'KTR35' - CREACS(208) = 'KTR36' - CREACS(209) = 'KTR37' - CREACS(210) = 'KTR38' - CREACS(211) = 'KTR39' - CREACS(212) = 'KTR40' - CREACS(213) = 'KC1' - CREACS(214) = 'KC2' - CREACS(215) = 'KC3' - CREACS(216) = 'KC4' - CREACS(217) = 'KC5' - CREACS(218) = 'KC6' - CREACS(219) = 'KC7' - CREACS(220) = 'KC8' - CREACS(221) = 'KC9' - CREACS(222) = 'KC10' - CREACS(223) = 'KC11' - CREACS(224) = 'KC12' - CREACS(225) = 'KC13' - CREACS(226) = 'KC14' - CREACS(227) = 'KC15' - CREACS(228) = 'KC16' - CREACS(229) = 'KC17' - CREACS(230) = 'KC18' - CREACS(231) = 'KC19' - CREACS(232) = 'KC20' - CREACS(233) = 'KC21' - CREACS(234) = 'KC22' - CREACS(235) = 'KC23' - CREACS(236) = 'KC24' - CREACS(237) = 'KC25' - CREACS(238) = 'KC26' - CREACS(239) = 'KC27' - CREACS(240) = 'KC28' - CREACS(241) = 'KC29' - CREACS(242) = 'KC30' - CREACS(243) = 'KR1' - CREACS(244) = 'KR2' - CREACS(245) = 'KR3' - CREACS(246) = 'KR4' - CREACS(247) = 'KR5' - CREACS(248) = 'KR6' - CREACS(249) = 'KR7' - CREACS(250) = 'KR8' - CREACS(251) = 'KR9' - CREACS(252) = 'KR10' - CREACS(253) = 'KR11' - CREACS(254) = 'KR12' - CREACS(255) = 'KR13' - CREACS(256) = 'KR14' - CREACS(257) = 'KR15' - CREACS(258) = 'KR16' - CREACS(259) = 'KR17' - CREACS(260) = 'KR18' - CREACS(261) = 'KR19' - CREACS(262) = 'KR20' - CREACS(263) = 'KR21' - CREACS(264) = 'KR22' - CREACS(265) = 'KR23' - CREACS(266) = 'KR24' - CREACS(267) = 'KR25' - CREACS(268) = 'KR26' - CREACS(269) = 'KR27' - CREACS(270) = 'KR28' - CREACS(271) = 'KR29' - CREACS(272) = 'KR30' + CREACS(18) = 'K018A' + CREACS(19) = 'K018B' + CREACS(20) = 'K019' + CREACS(21) = 'K020' + CREACS(22) = 'K021' + CREACS(23) = 'K022' + CREACS(24) = 'K023' + CREACS(25) = 'K024' + CREACS(26) = 'K025' + CREACS(27) = 'K026' + CREACS(28) = 'K027' + CREACS(29) = 'K028' + CREACS(30) = 'K029' + CREACS(31) = 'K030' + CREACS(32) = 'K031' + CREACS(33) = 'K032' + CREACS(34) = 'K033' + CREACS(35) = 'K034' + CREACS(36) = 'K035' + CREACS(37) = 'K036' + CREACS(38) = 'K037' + CREACS(39) = 'K038' + CREACS(40) = 'K039' + CREACS(41) = 'K040' + CREACS(42) = 'K041' + CREACS(43) = 'K042' + CREACS(44) = 'K043' + CREACS(45) = 'K044' + CREACS(46) = 'K045' + CREACS(47) = 'K046' + CREACS(48) = 'K047' + CREACS(49) = 'K048' + CREACS(50) = 'K049' + CREACS(51) = 'K050' + CREACS(52) = 'K051' + CREACS(53) = 'K052' + CREACS(54) = 'K053' + CREACS(55) = 'K054' + CREACS(56) = 'K055' + CREACS(57) = 'K056' + CREACS(58) = 'K057' + CREACS(59) = 'K058' + CREACS(60) = 'K059' + CREACS(61) = 'K060' + CREACS(62) = 'K061' + CREACS(63) = 'K062' + CREACS(64) = 'K063' + CREACS(65) = 'K064' + CREACS(66) = 'K065' + CREACS(67) = 'K066' + CREACS(68) = 'K067' + CREACS(69) = 'K068' + CREACS(70) = 'K069' + CREACS(71) = 'K070' + CREACS(72) = 'K071' + CREACS(73) = 'K072' + CREACS(74) = 'K073' + CREACS(75) = 'K074' + CREACS(76) = 'K075' + CREACS(77) = 'K076' + CREACS(78) = 'K077' + CREACS(79) = 'K078' + CREACS(80) = 'K079' + CREACS(81) = 'K080' + CREACS(82) = 'K081' + CREACS(83) = 'K082' + CREACS(84) = 'K083' + CREACS(85) = 'K084' + CREACS(86) = 'K085' + CREACS(87) = 'K086' + CREACS(88) = 'K087' + CREACS(89) = 'K088' + CREACS(90) = 'K089' + CREACS(91) = 'K090' + CREACS(92) = 'K091' + CREACS(93) = 'K092' + CREACS(94) = 'K093' + CREACS(95) = 'K094' + CREACS(96) = 'K095' + CREACS(97) = 'K096' + CREACS(98) = 'K097' + CREACS(99) = 'K098' + CREACS(100) = 'K099' + CREACS(101) = 'K100' + CREACS(102) = 'K101' + CREACS(103) = 'K102' + CREACS(104) = 'K103' + CREACS(105) = 'K104' + CREACS(106) = 'K105' + CREACS(107) = 'K106' + CREACS(108) = 'K107' + CREACS(109) = 'K108' + CREACS(110) = 'K109' + CREACS(111) = 'K110' + CREACS(112) = 'K111' + CREACS(113) = 'K112' + CREACS(114) = 'K113' + CREACS(115) = 'K114' + CREACS(116) = 'K115' + CREACS(117) = 'K116' + CREACS(118) = 'K117' + CREACS(119) = 'K118' + CREACS(120) = 'K119' + CREACS(121) = 'K120' + CREACS(122) = 'K121' + CREACS(123) = 'K122' + CREACS(124) = 'K123' + CREACS(125) = 'K124' + CREACS(126) = 'K125' + CREACS(127) = 'K126' + CREACS(128) = 'K127' + CREACS(129) = 'K128' + CREACS(130) = 'K129' + CREACS(131) = 'K130' + CREACS(132) = 'K131' + CREACS(133) = 'K132' + CREACS(134) = 'K133' + CREACS(135) = 'K134' + CREACS(136) = 'K135' + CREACS(137) = 'K136' + CREACS(138) = 'K137' + CREACS(139) = 'K138' + CREACS(140) = 'K139' + CREACS(141) = 'K140' + CREACS(142) = 'K141' + CREACS(143) = 'K142' + CREACS(144) = 'K143' + CREACS(145) = 'K144' + CREACS(146) = 'K145' + CREACS(147) = 'K146' + CREACS(148) = 'K147' + CREACS(149) = 'K148' + CREACS(150) = 'K149' + CREACS(151) = 'K150' + CREACS(152) = 'K151' + CREACS(153) = 'K152' + CREACS(154) = 'K153' + CREACS(155) = 'K154' + CREACS(156) = 'K155' + CREACS(157) = 'K156' + CREACS(158) = 'K157' + CREACS(159) = 'K158' + CREACS(160) = 'K159' + CREACS(161) = 'K160' + CREACS(162) = 'K161' + CREACS(163) = 'K162' + CREACS(164) = 'K163' + CREACS(165) = 'K164' + CREACS(166) = 'K165' + CREACS(167) = 'K166' + CREACS(168) = 'K167' + CREACS(169) = 'K168' + CREACS(170) = 'K169' + CREACS(171) = 'K170' + CREACS(172) = 'K171' + CREACS(173) = 'K172' + CREACS(174) = 'K173' + CREACS(175) = 'K174' + CREACS(176) = 'K175' + CREACS(177) = 'K176' + CREACS(178) = 'K177' + CREACS(179) = 'K178' + CREACS(180) = 'K179' + CREACS(181) = 'K180' + CREACS(182) = 'K181' + CREACS(183) = 'K182' + CREACS(184) = 'K183' + CREACS(185) = 'K184' + CREACS(186) = 'K185' + CREACS(187) = 'K186' + CREACS(188) = 'K187' + CREACS(189) = 'K188' + CREACS(190) = 'K189' + CREACS(191) = 'K190' + CREACS(192) = 'K191' + CREACS(193) = 'K192' + CREACS(194) = 'K193' + CREACS(195) = 'K194' + CREACS(196) = 'K195' + CREACS(197) = 'K196' + CREACS(198) = 'K197' + CREACS(199) = 'K198' + CREACS(200) = 'K199' + CREACS(201) = 'K200' + CREACS(202) = 'K201' + CREACS(203) = 'K202' + CREACS(204) = 'K203' + CREACS(205) = 'K204' + CREACS(206) = 'K205' + CREACS(207) = 'K206' + CREACS(208) = 'K207' + CREACS(209) = 'K208' + CREACS(210) = 'K209' + CREACS(211) = 'K210' + CREACS(212) = 'K211' + CREACS(213) = 'K212' + CREACS(214) = 'K213' + CREACS(215) = 'K214' + CREACS(216) = 'K215' + CREACS(217) = 'K216' + CREACS(218) = 'K217' + CREACS(219) = 'K218' + CREACS(220) = 'K219' + CREACS(221) = 'K220' + CREACS(222) = 'K221' + CREACS(223) = 'K222' + CREACS(224) = 'K223' + CREACS(225) = 'K224' + CREACS(226) = 'K225' + CREACS(227) = 'K226' + CREACS(228) = 'K227' + CREACS(229) = 'K228' + CREACS(230) = 'K229' + CREACS(231) = 'K230' + CREACS(232) = 'K231' + CREACS(233) = 'K232' + CREACS(234) = 'K233' + CREACS(235) = 'K234' + CREACS(236) = 'K235' + CREACS(237) = 'K236' + CREACS(238) = 'K237' + CREACS(239) = 'K238' + CREACS(240) = 'K239' + CREACS(241) = 'K240' + CREACS(242) = 'K241' + CREACS(243) = 'K242' + CREACS(244) = 'K243' + CREACS(245) = 'K244' + CREACS(246) = 'K245' + CREACS(247) = 'K246' + CREACS(248) = 'K247' + CREACS(249) = 'K248' + CREACS(250) = 'K249' + CREACS(251) = 'K250' + CREACS(252) = 'K251' + CREACS(253) = 'K252' + CREACS(254) = 'K253' + CREACS(255) = 'K254' + CREACS(256) = 'K255' + CREACS(257) = 'K256' + CREACS(258) = 'K257' + CREACS(259) = 'K258' + CREACS(260) = 'K259' + CREACS(261) = 'K260' + CREACS(262) = 'K261' + CREACS(263) = 'K262' + CREACS(264) = 'K263' + CREACS(265) = 'K264' + CREACS(266) = 'K265' + CREACS(267) = 'K266' + CREACS(268) = 'K267' + CREACS(269) = 'K268' + CREACS(270) = 'K269' + CREACS(271) = 'K270' + CREACS(272) = 'K271' + CREACS(273) = 'K272' + CREACS(274) = 'K273' + CREACS(275) = 'K274' + CREACS(276) = 'K275' + CREACS(277) = 'K276' + CREACS(278) = 'K277' + CREACS(279) = 'K278' + CREACS(280) = 'K279' + CREACS(281) = 'K280' + CREACS(282) = 'K281' + CREACS(283) = 'K282' + CREACS(284) = 'K283' + CREACS(285) = 'K284' + CREACS(286) = 'K285' + CREACS(287) = 'K286' + CREACS(288) = 'K287' + CREACS(289) = 'K288' + CREACS(290) = 'K289' + CREACS(291) = 'K290' + CREACS(292) = 'K291' + CREACS(293) = 'K292' + CREACS(294) = 'K293' + CREACS(295) = 'K294' + CREACS(296) = 'K295' + CREACS(297) = 'K296' + CREACS(298) = 'K297' + CREACS(299) = 'K298' + CREACS(300) = 'K299' + CREACS(301) = 'K300' + CREACS(302) = 'K301' + CREACS(303) = 'K302' + CREACS(304) = 'K303' + CREACS(305) = 'K304' + CREACS(306) = 'K305' + CREACS(307) = 'K306' + CREACS(308) = 'K307' + CREACS(309) = 'K308' + CREACS(310) = 'K309' + CREACS(311) = 'K310' + CREACS(312) = 'K311' + CREACS(313) = 'K312' + CREACS(314) = 'K313' + CREACS(315) = 'K314' + CREACS(316) = 'K315' + CREACS(317) = 'K316' + CREACS(318) = 'K317' + CREACS(319) = 'K318' + CREACS(320) = 'K319' + CREACS(321) = 'K320' + CREACS(322) = 'K321' + CREACS(323) = 'K322' + CREACS(324) = 'K323' + CREACS(325) = 'K324' + CREACS(326) = 'K325' + CREACS(327) = 'K326' + CREACS(328) = 'K327' + CREACS(329) = 'K328' + CREACS(330) = 'K329' + CREACS(331) = 'K330' + CREACS(332) = 'K331' + CREACS(333) = 'K332' + CREACS(334) = 'K333' + CREACS(335) = 'K334' + CREACS(336) = 'K335' + CREACS(337) = 'K337' + CREACS(338) = 'K338' + CREACS(339) = 'K339' + CREACS(340) = 'K340' + CREACS(341) = 'K341' + CREACS(342) = 'K342' + CREACS(343) = 'K343' + CREACS(344) = 'K344' + CREACS(345) = 'K345' + CREACS(346) = 'K346' + CREACS(347) = 'K347' + CREACS(348) = 'K348' + CREACS(349) = 'K349' + CREACS(350) = 'K350' + CREACS(351) = 'K351' + CREACS(352) = 'K352' + CREACS(353) = 'K353' + CREACS(354) = 'K354' + CREACS(355) = 'K355' + CREACS(356) = 'K356' + CREACS(357) = 'K357' + CREACS(358) = 'K358' + CREACS(359) = 'K359' + CREACS(360) = 'K360' + CREACS(361) = 'K361' + CREACS(362) = 'K362' + CREACS(363) = 'K363' + CREACS(364) = 'K364' + CREACS(365) = 'K365' + CREACS(366) = 'KTC1' + CREACS(367) = 'KTC2' + CREACS(368) = 'KTC3' + CREACS(369) = 'KTC4' + CREACS(370) = 'KTC5' + CREACS(371) = 'KTC6' + CREACS(372) = 'KTC7' + CREACS(373) = 'KTC8' + CREACS(374) = 'KTC9' + CREACS(375) = 'KTC10' + CREACS(376) = 'KTC11' + CREACS(377) = 'KTC12' + CREACS(378) = 'KTC13' + CREACS(379) = 'KTC14' + CREACS(380) = 'KTC15' + CREACS(381) = 'KTC16' + CREACS(382) = 'KTC17' + CREACS(383) = 'KTC18' + CREACS(384) = 'KTC19' + CREACS(385) = 'KTC20' + CREACS(386) = 'KTC21' + CREACS(387) = 'KTC22' + CREACS(388) = 'KTC23' + CREACS(389) = 'KTC24' + CREACS(390) = 'KTC25' + CREACS(391) = 'KTC26' + CREACS(392) = 'KTC27' + CREACS(393) = 'KTC28' + CREACS(394) = 'KTC29' + CREACS(395) = 'KTC30' + CREACS(396) = 'KTC31' + CREACS(397) = 'KTC32' + CREACS(398) = 'KTC33' + CREACS(399) = 'KTC34' + CREACS(400) = 'KTC35' + CREACS(401) = 'KTC36' + CREACS(402) = 'KTC37' + CREACS(403) = 'KTC38' + CREACS(404) = 'KTC39' + CREACS(405) = 'KTC40' + CREACS(406) = 'KTC41' + CREACS(407) = 'KTC42' + CREACS(408) = 'KTC43' + CREACS(409) = 'KTC44' + CREACS(410) = 'KTC45' + CREACS(411) = 'KTC46' + CREACS(412) = 'KTC47' + CREACS(413) = 'KTC48' + CREACS(414) = 'KTC49' + CREACS(415) = 'KTC50' + CREACS(416) = 'KTC51' + CREACS(417) = 'KTC52' + CREACS(418) = 'KTC53' + CREACS(419) = 'KTC54' + CREACS(420) = 'KTC55' + CREACS(421) = 'KTC56' + CREACS(422) = 'KTC57' + CREACS(423) = 'KTC58' + CREACS(424) = 'KTC59' + CREACS(425) = 'KTC60' + CREACS(426) = 'KTC61' + CREACS(427) = 'KTC62' + CREACS(428) = 'KTR1' + CREACS(429) = 'KTR2' + CREACS(430) = 'KTR3' + CREACS(431) = 'KTR4' + CREACS(432) = 'KTR5' + CREACS(433) = 'KTR6' + CREACS(434) = 'KTR7' + CREACS(435) = 'KTR8' + CREACS(436) = 'KTR9' + CREACS(437) = 'KTR10' + CREACS(438) = 'KTR11' + CREACS(439) = 'KTR12' + CREACS(440) = 'KTR13' + CREACS(441) = 'KTR14' + CREACS(442) = 'KTR15' + CREACS(443) = 'KTR16' + CREACS(444) = 'KTR17' + CREACS(445) = 'KTR18' + CREACS(446) = 'KTR19' + CREACS(447) = 'KTR20' + CREACS(448) = 'KTR21' + CREACS(449) = 'KTR22' + CREACS(450) = 'KTR23' + CREACS(451) = 'KTR24' + CREACS(452) = 'KTR25' + CREACS(453) = 'KTR26' + CREACS(454) = 'KTR27' + CREACS(455) = 'KTR28' + CREACS(456) = 'KTR29' + CREACS(457) = 'KTR30' + CREACS(458) = 'KTR31' + CREACS(459) = 'KTR32' + CREACS(460) = 'KTR33' + CREACS(461) = 'KTR34' + CREACS(462) = 'KTR35' + CREACS(463) = 'KTR36' + CREACS(464) = 'KTR37' + CREACS(465) = 'KTR38' + CREACS(466) = 'KTR39' + CREACS(467) = 'KTR40' + CREACS(468) = 'KTR41' + CREACS(469) = 'KTR42' + CREACS(470) = 'KTR43' + CREACS(471) = 'KTR44' + CREACS(472) = 'KTR45' + CREACS(473) = 'KTR46' + CREACS(474) = 'KTR47' + CREACS(475) = 'KTR48' + CREACS(476) = 'KTR49' + CREACS(477) = 'KTR50' + CREACS(478) = 'KTR51' + CREACS(479) = 'KTR52' + CREACS(480) = 'KTR53' + CREACS(481) = 'KTR54' + CREACS(482) = 'KTR55' + CREACS(483) = 'KTR56' + CREACS(484) = 'KTR57' + CREACS(485) = 'KTR58' + CREACS(486) = 'KTR59' + CREACS(487) = 'KTR60' + CREACS(488) = 'KTR61' + CREACS(489) = 'KTR62' + CREACS(490) = 'KC1' + CREACS(491) = 'KC2' + CREACS(492) = 'KC3' + CREACS(493) = 'KC4' + CREACS(494) = 'KC5' + CREACS(495) = 'KC6' + CREACS(496) = 'KC7' + CREACS(497) = 'KC8' + CREACS(498) = 'KC9' + CREACS(499) = 'KC10' + CREACS(500) = 'KC11' + CREACS(501) = 'KC12' + CREACS(502) = 'KC13' + CREACS(503) = 'KC14' + CREACS(504) = 'KC15' + CREACS(505) = 'KC16' + CREACS(506) = 'KC17' + CREACS(507) = 'KC18' + CREACS(508) = 'KC19' + CREACS(509) = 'KC20' + CREACS(510) = 'KC21' + CREACS(511) = 'KC22' + CREACS(512) = 'KC23' + CREACS(513) = 'KC24' + CREACS(514) = 'KC25' + CREACS(515) = 'KC26' + CREACS(516) = 'KC27' + CREACS(517) = 'KC28' + CREACS(518) = 'KC29' + CREACS(519) = 'KC30' + CREACS(520) = 'KC31' + CREACS(521) = 'KC32' + CREACS(522) = 'KC33' + CREACS(523) = 'KC34' + CREACS(524) = 'KC35' + CREACS(525) = 'KC36' + CREACS(526) = 'KC37' + CREACS(527) = 'KC38' + CREACS(528) = 'KC39' + CREACS(529) = 'KC40' + CREACS(530) = 'KC41' + CREACS(531) = 'KC42' + CREACS(532) = 'KC43' + CREACS(533) = 'KC44' + CREACS(534) = 'KC45' + CREACS(535) = 'KC46' + CREACS(536) = 'KR1' + CREACS(537) = 'KR2' + CREACS(538) = 'KR3' + CREACS(539) = 'KR4' + CREACS(540) = 'KR5' + CREACS(541) = 'KR6' + CREACS(542) = 'KR7' + CREACS(543) = 'KR8' + CREACS(544) = 'KR9' + CREACS(545) = 'KR10' + CREACS(546) = 'KR11' + CREACS(547) = 'KR12' + CREACS(548) = 'KR13' + CREACS(549) = 'KR14' + CREACS(550) = 'KR15' + CREACS(551) = 'KR16' + CREACS(552) = 'KR17' + CREACS(553) = 'KR18' + CREACS(554) = 'KR19' + CREACS(555) = 'KR20' + CREACS(556) = 'KR21' + CREACS(557) = 'KR22' + CREACS(558) = 'KR23' + CREACS(559) = 'KR24' + CREACS(560) = 'KR25' + CREACS(561) = 'KR26' + CREACS(562) = 'KR27' + CREACS(563) = 'KR28' + CREACS(564) = 'KR29' + CREACS(565) = 'KR30' + CREACS(566) = 'KR31' + CREACS(567) = 'KR32' + CREACS(568) = 'KR33' + CREACS(569) = 'KR34' + CREACS(570) = 'KR35' + CREACS(571) = 'KR36' + CREACS(572) = 'KR37' + CREACS(573) = 'KR38' + CREACS(574) = 'KR39' + CREACS(575) = 'KR40' + CREACS(576) = 'KR41' + CREACS(577) = 'KR42' + CREACS(578) = 'KR43' + CREACS(579) = 'KR44' + CREACS(580) = 'KR45' + CREACS(581) = 'KR46' ! initialisation of the full reactions - CFULLREACS(1) = 'K001=!ZRATES(:,001)::NO2-->O3P+NO' - CFULLREACS(2) = 'K002=!ZRATES(:,002)::O3-->O1D+O2' - CFULLREACS(3) = 'K003=!ZRATES(:,003)::O3-->O3P+O2' - CFULLREACS(4) = 'K004=!ZRATES(:,004)::HONO-->OH+NO' - CFULLREACS(5) = 'K005=!ZRATES(:,005)::HNO3-->OH+NO2' - CFULLREACS(6) = 'K006=!ZRATES(:,006)::HNO4-->0.65*HO2+0.65*NO2+0.35*OH+0.35*NO& -&3' - CFULLREACS(7) = 'K007=!ZRATES(:,007)::NO3-->NO+O2' - CFULLREACS(8) = 'K008=!ZRATES(:,008)::NO3-->NO2+O3P' - CFULLREACS(9) = 'K009=!ZRATES(:,009)::H2O2-->OH+OH' - CFULLREACS(10) = 'K010=!ZRATES(:,010)::HCHO-->H2+CO' - CFULLREACS(11) = 'K011=!ZRATES(:,011)::HCHO-->HO2+HO2+CO' - CFULLREACS(12) = 'K012=!ZRATES(:,012)::ALD-->MO2+HO2+CO' - CFULLREACS(13) = 'K013=!ZRATES(:,013)::OP1-->HCHO+HO2+OH' - CFULLREACS(14) = 'K014=!ZRATES(:,014)::OP2-->0.96205*ALD+0.96205*HO2+0.03795*M& -&O2+OH' - CFULLREACS(15) = 'K015=!ZRATES(:,015)::KET-->1.00000*CARBOP+1.00000*ALKAP' - CFULLREACS(16) = 'K016=!ZRATES(:,016)::CARBO-->0.06517*HCHO+0.69622*CARBOP+0.7& -&5830*HO2+0.91924*CO+0.20842*H2' - CFULLREACS(17) = 'K017=!ZRATES(:,017)::ONIT-->0.20*ALD+0.80*KET+HO2+NO2' - CFULLREACS(18) = 'K018=TPK%M*6.00E-34*(TPK%T/300)**(-2.3)::O3P+O2-->O3' - CFULLREACS(19) = 'K019=8.00E-12*exp(-(2060.0/TPK%T))::O3P+O3-->2.0*O2' - CFULLREACS(20) = 'K020=1.80E-11*exp(-(-110.0/TPK%T))::O1D+N2-->O3P+N2' - CFULLREACS(21) = 'K021=3.20E-11*exp(-(-70.0/TPK%T))::O1D+O2-->O3P+O2' - CFULLREACS(22) = 'K022=2.20E-10::O1D+H2O-->OH+OH' - CFULLREACS(23) = 'K023=1.60E-12*exp(-(940.0/TPK%T))::O3+OH-->HO2+O2' - CFULLREACS(24) = 'K024=1.10E-14*exp(-(500.0/TPK%T))::O3+HO2-->OH+2.0*O2' - CFULLREACS(25) = 'K025=4.80E-11*exp(-(-250.0/TPK%T))::OH+HO2-->H2O+O2' - CFULLREACS(26) = 'K026=2.90E-12*exp(-(160.0/TPK%T))::H2O2+OH-->HO2+H2O' - CFULLREACS(27) = 'K027=2.3E-13*EXP(600./TPK%T)+1.7E-33*TPK%M*EXP(1000./TPK%T):& -&:HO2+HO2-->H2O2+O2' - CFULLREACS(28) = 'K028=3.22E-34*EXP(2800./TPK%T)+2.38E-54*TPK%M*EXP(3200./TPK%& -&T)::HO2+HO2+H2O-->H2O2+H2O+O2' - CFULLREACS(29) = 'K029=@TROE(1.,9.00E-32,1.5,3.00E-11,0.0,TPK%M,TPK%T,KVECNPT)& -&::O3P+NO-->NO2' - CFULLREACS(30) = 'K030=6.50E-12*exp(-(-120.0/TPK%T))::O3P+NO2-->NO+O2' - CFULLREACS(31) = 'K031=@TROE(1.,9.00E-32,2.0,2.20E-11,0.0,TPK%M,TPK%T,KVECNPT)& -&::O3P+NO2-->NO3' - CFULLREACS(32) = 'K032=@TROE(1.,7.00E-31,2.6,1.50E-11,0.5,TPK%M,TPK%T,KVECNPT)& -&::OH+NO-->HONO' - CFULLREACS(33) = 'K033=@TROE(1.,2.60E-30,3.2,2.40E-11,1.3,TPK%M,TPK%T,KVECNPT)& -&::OH+NO2-->HNO3' - CFULLREACS(34) = 'K034=2.20E-11::OH+NO3-->NO2+HO2' - CFULLREACS(35) = 'K035=3.70E-12*exp(-(-250.0/TPK%T))::HO2+NO-->NO2+OH' - CFULLREACS(36) = 'K036=@TROE(1.,1.80E-31,3.2,4.70E-12,1.4,TPK%M,TPK%T,KVECNPT)& -&::HO2+NO2-->HNO4' - CFULLREACS(37) = 'K037=@TROE_EQUIL(1.80E-31,3.2,4.70E-12,1.4,4.76E+26,10900.,T& -&PK%M,TPK%T,KVECNPT)::HNO4-->HO2+NO2' - CFULLREACS(38) = 'K038=3.50E-12::HO2+NO3-->0.3*HNO3+0.7*NO2+0.7*OH' - CFULLREACS(39) = 'K039=1.80E-11*exp(-(390.0/TPK%T))::OH+HONO-->H2O+NO2' - CFULLREACS(40) = 'K040=(7.2E-15*EXP(785/TPK%T))+(1.9E-33*EXP(725/TPK%T)*TPK%M)& -&/(1+(1.9E-33*EXP(725/TPK%T)*TPK%M)/(4.1E-16*EXP(1440/TPK%T)))::OH+HNO3-->NO3+H& + CFULLREACS(1) = 'K001=!ZRATES(:,001)::NO2-->NO+O' + CFULLREACS(2) = 'K002=TPK%M*5.60E-34*(TPK%T/300)**(-2.6)::O+O2-->O3' + CFULLREACS(3) = 'K003=6.5E-12*EXP(119.8/TPK%T)::O+NO2-->NO+O2' + CFULLREACS(4) = 'K004=@TROE(1.,9.0E-32,2.,2.2E-11,0.,0.8,TPK%M,TPK%T,KVECNPT):& +&:O+NO2-->NO3' + CFULLREACS(5) = 'K005=1.8E-12*EXP(-1368.9/TPK%T)::NO+O3-->NO2+O2' + CFULLREACS(6) = 'K006=1.4E-13*EXP(-2471.1/TPK%T)::NO2+O3-->NO3+O2' + CFULLREACS(7) = 'K007=1.8E-11*EXP(110.7/TPK%T)::NO+NO3-->2.*NO2' + CFULLREACS(8) = 'K008=5.09E-18/TPK%T*EXP(528.4/TPK%T)::NO+NO-->2.*NO2' + CFULLREACS(9) = 'K009=@TROE(1.,2.8E-30,3.5,2.0E-12,0.2,0.45,TPK%M,TPK%T,KVECNP& +&T)::NO2+NO3-->N2O5' + CFULLREACS(10) = 'K010=@TROE_EQUIL(2.8E-30,3.5,2.0E-12,0.2,3.70E+26,11000.0,0.& +&45,TPK%M,TPK%T,KVECNPT)::N2O5-->NO2+NO3' + CFULLREACS(11) = 'K011=2.59E-22::N2O5+H2O-->2.*HNO3' + CFULLREACS(12) = 'K012=4.5E-14*EXP(-1258.2/TPK%T)::NO2+NO3-->NO+NO2+O2' + CFULLREACS(13) = 'K013=!ZRATES(:,007)::NO3-->NO+O2' + CFULLREACS(14) = 'K014=!ZRATES(:,008)::NO3-->NO2+O' + CFULLREACS(15) = 'K015=!ZRATES(:,003)::O3-->O+O2' + CFULLREACS(16) = 'K016=!ZRATES(:,002)::O3-->OSD+O2' + CFULLREACS(17) = 'K017=2.2E-10::OSD+H2O-->OH+OH' + CFULLREACS(18) = 'K018A=1.80E-11*exp(-(-110.0/TPK%T))::OSD+N2-->O+N2' + CFULLREACS(19) = 'K018B=3.20E-11*exp(-(-70.0/TPK%T))::OSD+O2-->O+O2' + CFULLREACS(20) = 'K019=@TROE(1.,7.0E-31,2.6,3.6E-11,0.1,0.6,TPK%M,TPK%T,KVECNP& +&T)::NO+OH-->HONO' + CFULLREACS(21) = 'K020=!ZRATES(:,004)::HONO-->0.9*NO+0.1*NO2+0.9*OH+0.1*HO2' + CFULLREACS(22) = 'K021=4.0E-24::NO2+H2O-->0.5*HONO+0.5*HNO3' + CFULLREACS(23) = 'K022=@TROE(1.,2.85E-30,2.67,3.13E-11,0.,0.6,TPK%M,TPK%T,KVEC& +&NPT)::NO2+OH-->HNO3' + CFULLREACS(24) = 'K023=@TROE_KA(7.2E-15,785.1,4.1E-16,1439.4,1.9E-33,724.7,TPK& +&%M,TPK%T,KVECNPT)::HNO3+OH-->NO3+H2O' + CFULLREACS(25) = 'K024=@TROE_KB(1.3E-13,0.,3.19E-33,0.,TPK%M,TPK%T,KVECNPT)::C& +&O+OH-->HO2+CO2' + CFULLREACS(26) = 'K025=1.9E-12*EXP(-1001.5/TPK%T)::O3+OH-->HO2+O2' + CFULLREACS(27) = 'K026=3.41E-12*EXP(271.8/TPK%T)::NO+HO2-->NO2+OH' + CFULLREACS(28) = 'K027=@TROE(1.,1.8E-31,3.2,4.7E-12,0.,0.6,TPK%M,TPK%T,KVECNPT& +&)::NO2+HO2-->HNO4' + CFULLREACS(29) = 'K028=@TROE_EQUIL(1.8E-31,3.2,4.7E-12,0.,4.76E+26,10900.,0.6,& +&TPK%M,TPK%T,KVECNPT)::HNO4-->NO2+HO2' + CFULLREACS(30) = 'K029=1.5E-12*EXP(362.4/TPK%T)::HNO4+OH-->NO2+O2+H2O' + CFULLREACS(31) = 'K030=1.4E-14*EXP(-598.9/TPK%T)::O3+HO2-->OH+2.*O2' + CFULLREACS(32) = 'K031=@TROE_KB(2.2E-13,598.9,1.85E-33,981.4,TPK%M,TPK%T,KVECN& +&PT)::HO2+HO2-->H2O2' + CFULLREACS(33) = 'K032=@TROE_KB(3.08E-34,2798.2,2.59E-54,3180.7,TPK%M,TPK%T,KV& +&ECNPT)::HO2+HO2+H2O-->H2O2+O2+H2O' + CFULLREACS(34) = 'K033=4.0E-12::NO3+HO2-->0.8*NO2+0.2*HNO3+0.8*OH+O2' + CFULLREACS(35) = 'K034=8.0E-12*EXP(-2058.4/TPK%T)::O+O3-->2.*O2' + CFULLREACS(36) = 'K035=@TROE(1.,4.1E-31,3.3,2.0E-12,0.,0.45,TPK%M,TPK%T,KVECNP& +&T)::SO2+OH-->H2SO4+HO2' + CFULLREACS(37) = 'K036=!ZRATES(:,009)::H2O2-->2.*OH' + CFULLREACS(38) = 'K037=2.91E-12*EXP(-161/TPK%T)::H2O2+OH-->HO2+H2O' + CFULLREACS(39) = 'K038=@TROE(1.,9.00E-32,1.5,3.00E-11,0.0,0.6,TPK%M,TPK%T,KVEC& +&NPT)::O+NO-->NO2' + CFULLREACS(40) = 'K039=2.7E-12*EXP(261.7/TPK%T)::HONO+OH-->NO2+H2O' + CFULLREACS(41) = 'K040=2.0E-11::NO3+OH-->NO2+HO2' + CFULLREACS(42) = 'K041=8.5E-13*EXP(-2450.9/TPK%T)::NO3+NO3-->2.*NO2+O2' + CFULLREACS(43) = 'K042=4.8E-11*EXP(251.6/TPK%T)::OH+HO2-->H2O+O2' + CFULLREACS(44) = 'K043=2.66E-12*EXP(-1800.2/TPK%T)::CH4+OH-->RO21+RO2T+H2O' + CFULLREACS(45) = 'K044=!ZRATES(:,011)::HCHO-->CO+2.0*HO2' + CFULLREACS(46) = 'K045=!ZRATES(:,010)::HCHO-->CO+H2' + CFULLREACS(47) = 'K046=1.2E-14*TPK%T*EXP(286.9/TPK%T)::HCHO+OH-->CO+HO2+H2O' + CFULLREACS(48) = 'K047=2.0E-12*EXP(-2430.8/TPK%T)::HCHO+NO3-->HNO3+CO+HO2' + CFULLREACS(49) = 'K048=6.0E-18*TPK%T**2*EXP(170.1/TPK%T)::MEOH+OH-->HO2+HCHO+H& &2O' - CFULLREACS(41) = 'K041=1.30E-12*exp(-(-380.0/TPK%T))::OH+HNO4-->NO2+H2O+O2' - CFULLREACS(42) = 'K042=2.00E-12*exp(-(1400.0/TPK%T))::O3+NO-->NO2+O2' - CFULLREACS(43) = 'K043=1.20E-13*exp(-(2450.0/TPK%T))::O3+NO2-->NO3+O2' - CFULLREACS(44) = 'K044=3.30E-39*exp(-(-530.0/TPK%T))::NO+NO+O2-->NO2+NO2' - CFULLREACS(45) = 'K045=1.50E-11*exp(-(-170.0/TPK%T))::NO3+NO-->NO2+NO2' - CFULLREACS(46) = 'K046=4.50E-14*exp(-(1260.0/TPK%T))::NO3+NO2-->NO+NO2+O2' - CFULLREACS(47) = 'K047=@TROE(1.,2.20E-30,3.9,1.50E-12,0.7,TPK%M,TPK%T,KVECNPT)& -&::NO3+NO2-->N2O5' - CFULLREACS(48) = 'K048=@TROE_EQUIL(2.20E-30,3.9,1.50E-12,0.7,3.70E+26,11000.0,& -&TPK%M,TPK%T,KVECNPT)::N2O5-->NO2+NO3' - CFULLREACS(49) = 'K049=8.50E-13*exp(-(2450.0/TPK%T))::NO3+NO3-->NO2+NO2+O2' - CFULLREACS(50) = 'K050=3.30E-12*exp(-(900.0/TPK%T))::NH3+OH-->' - CFULLREACS(51) = 'K051=5.50E-12*exp(-(2000.0/TPK%T))::OH+H2-->H2O+HO2' - CFULLREACS(52) = 'K052=@TROE(1.,3.00E-31,3.3,1.50E-12,0.0,TPK%M,TPK%T,KVECNPT)& -&::OH+SO2-->SULF+HO2' - CFULLREACS(53) = 'K053=1.5E-13*(1.+2.439E-20*TPK%M)::CO+OH-->HO2+CO2' - CFULLREACS(54) = 'K054=6.00E-11::BIO+O3P-->0.91868*ALKE+0.05*HCHO+0.02*OH+0.01& -&*CO+0.13255*CARBO+0.28*HO2+0.15*XO2' - CFULLREACS(55) = 'K055=0.00E-01*exp(-(-13.0/TPK%T))::CARBO+O3P-->ALD' - CFULLREACS(56) = 'K056=TPK%T*TPK%T*7.44E-18*exp(-(1361./TPK%T))::CH4+OH-->MO2+& -&H2O' - CFULLREACS(57) = 'K057=1.51E-17*TPK%T*TPK%T*exp(-(492./TPK%T))::ETH+OH-->ALKAP& + CFULLREACS(50) = 'K049=1.96E-12*EXP(437.8/TPK%T)::ETHE+OH-->RO22+RO2T' + CFULLREACS(51) = 'K050=4.89E-18*TPK%T**2*EXP(-2282.3/TPK%T)::ETHE+NO3-->RO23+R& +&O2T' + CFULLREACS(52) = 'K051=9.14E-15*EXP(-2580.3/TPK%T)::ETHE+O3-->0.315*CO+0.06*HO& +&2+0.06*OH+0.5*HCHO+0.07*H2O+0.185*ORA1' + CFULLREACS(53) = 'K052=7.3E-13::ETHE+O-->0.6*CO+HO2+0.6*RO21+0.4*RO24+RO2T' + CFULLREACS(54) = 'K053=6.18E-18*TPK%T**2*EXP(532/TPK%T)::ETOH+OH-->TPK%CF1*HO2& +&+TPK%CF1*ALD2+TPK%CF2*RO22+TPK%CF2*RO2T+H2O' + CFULLREACS(55) = 'K054=5.86E-12*EXP(500.3/TPK%T)::OLEL+OH-->RO22+RO2T' + CFULLREACS(56) = 'K055=1.0E-13*EXP(-800.2/TPK%T)::OLEL+NO3-->RO23+RO2T' + CFULLREACS(57) = 'K056=1.0E-17::OLEL+O3-->0.56*CO+0.2*CO2+0.36*OH+0.28*HO2+0.5& +&*HCHO+0.5*ALD2+0.1*ALKL+0.28*RO25+0.28*RO2T+0.12*ORA1+0.12*ORA2' + CFULLREACS(58) = 'K057=4.66E-12::OLEL+O-->0.5*ALKL+0.4*ALD2+0.1*RO24+0.1*RO25+& +&0.2*RO2T' + CFULLREACS(59) = 'K058=3.91E-12::ALKL+OH-->RO25+RO2T+H2O' + CFULLREACS(60) = 'K059=!ZRATES(:,012)::ALD2-->CO+HO2+RO25+RO2T' + CFULLREACS(61) = 'K060=6.91E-12*EXP(250/TPK%T)::ALD2+OH-->RO26+RO2T+H2O' + CFULLREACS(62) = 'K061=3.0E-13*EXP(-1427/TPK%T)::ALD2+NO3-->HNO3+RO26+RO2T' + CFULLREACS(63) = 'K062=4.91E-12::KETL+OH-->RO27+RO2T+H2O' + CFULLREACS(64) = 'K063=!ZRATES(:,023)::KETL-->RO25+RO28+2.*RO2T' + CFULLREACS(65) = 'K064=2.55E-11*EXP(410.2/TPK%T)::ISOP+OH-->0.66*RO29+0.34*RO2& +&10+RO2T' + CFULLREACS(66) = 'K065=3.02E-12*EXP(-445.9/TPK%T)::ISOP+NO3-->0.66*RO211+0.34*& +&RO212+RO2T' + CFULLREACS(67) = 'K066=7.86E-15*EXP(-1912.9/TPK%T)::ISOP+O3-->0.068*CO2+0.461*& +&CO+0.5*HCHO+0.664*OH+0.366*HO2+0.054*OLEL+0.389*MVK+0.17*MCR+0.271*RO213+0.095& +&*RO214+0.366*RO2T+0.121*ORA1' + CFULLREACS(68) = 'K067=3.5E-11::ISOP+O-->0.925*OLEL+0.075*ALD2' + CFULLREACS(69) = 'K068=3.2E-12::MTBE+OH-->RO215+RO2T+H2O' + CFULLREACS(70) = 'K069=1.28E-11::ALCH+OH-->RO22+RO2T+H2O' + CFULLREACS(71) = 'K070=5.1E-12::KETH+OH-->RO216+RO2T+H2O' + CFULLREACS(72) = 'K071=!ZRATES(:,016)::KETH-->RO25+RO28+2.*RO2T' + CFULLREACS(73) = 'K072=3.77E-12::AROO+NO3-->HNO3+RAD1' + CFULLREACS(74) = 'K073=2.264E-10::AROO+OH-->0.16*HO2+0.16*AROO+0.1*RO217+0.1*R& +&O2T+0.74*RAD2+0.1*H2O' + CFULLREACS(75) = 'K074=3.47E-11::OLEH+OH-->RO218+RO2T' + CFULLREACS(76) = 'K075=3.47E-11*1.0E-13*EXP(-800.2/TPK%T)/(5.86E-12*EXP(500.3/& +&TPK%T))::OLEH+NO3-->RO219+RO2T' + CFULLREACS(77) = 'K076=3.47E-11*1.0E-17/(5.86E-12*EXP(500.3/TPK%T))::OLEH+O3--& +&>0.56*CO+0.2*CO2+0.36*OH+0.28*HO2+0.5*HCHO+0.5*RPR1+0.12*ACID+0.1*ALKM+0.28*RO& +&220+0.28*RO2T' + CFULLREACS(78) = 'K077=3.47E-11*4.66E-12/(5.86E-12*EXP(500.3/TPK%T))::OLEH+O--& +&>0.5*ALKM+0.4*RPR1+0.1*RO24+0.1*RO220+0.2*RO2T' + CFULLREACS(79) = 'K078=1.03E-11::ALKM+OH-->RO220+RO2T+H2O' + CFULLREACS(80) = 'K079=3.27E-11::AROL+OH-->0.16*HO2+0.16*AROO+0.1*RO221+0.74*R& +&AD3+0.06*RO2T+0.06*H2O' + CFULLREACS(81) = 'K080=1.52E-11::AROH+OH-->0.16*HO2+0.16*AROO+0.84*RAD4' + CFULLREACS(82) = 'K081=1.4E-12*EXP(-1872.2/TPK%T)::ARAL+NO3-->HNO3+O3+ARAC' + CFULLREACS(83) = 'K082=1.29E-11::ARAL+OH-->0.9983609*RPRL+TPK%CF48*HO2+TPK%CF3& +&9*O3+TPK%CF39*ARAC+TPK%CF45*RO222+TPK%CF40*RAD5+TPK%CF45*RO2T+TPK%CF48*H2O' + CFULLREACS(84) = 'K083=1.1E-12::ARAC+OH-->0.16*HO2+0.1599999*URG7+0.1*RO223+0.& +&74*RAD6+0.1*RO2T+0.1*H2O' + CFULLREACS(85) = 'K084=1.7E-10::BIOL+OH-->RO224+RO2T' + CFULLREACS(86) = 'K085=1.46E-11::BIOL+NO3-->RO225+RO2T' + CFULLREACS(87) = 'K086=2.5E-16::BIOL+O3-->0.445*CO+0.055*H2O2+0.445*HO2+0.89*O& +&H+5.5000000E-02*URG4+0.055*RPR3+0.445*RO226+0.445*RO2T' + CFULLREACS(88) = 'K087=1.7E-10*4.66E-12/(5.86E-12*EXP(500.3/TPK%T))::BIOL+O-->& +&0.7500000*URG10+0.2500000*URG10' + CFULLREACS(89) = 'K088=1.77E-10::BIOH+OH-->RO227+RO2T' + CFULLREACS(90) = 'K089=2.91E-11::BIOH+NO3-->RO228+RO2T' + CFULLREACS(91) = 'K090=1.4E-16::BIOH+O3-->0.445*CO+0.055*H2O2+0.89*OH+0.055*UR& +&7+0.055*UR8+0.445*RO229+0.445*RO230+0.89*RO2T' + CFULLREACS(92) = 'K091=8.59E-11::BIOH+O-->' + CFULLREACS(93) = 'K092=7.7E-11::PAH+OH-->0.16*HO2+0.1600000*URG8+0.1*RO231+0.7& +&4*RAD7+0.1*RO2T+0.1*H2O' + CFULLREACS(94) = 'K093=1.97E-11::ALKH+OH-->RO232+RO2T+H2O' + CFULLREACS(95) = 'K094=3.41E-13*EXP(800.2/TPK%T)::RO2T+HO2-->HO2' + CFULLREACS(96) = 'K095=4.2E-12*EXP(181.2/TPK%T)::RO2T+NO-->NO' + CFULLREACS(97) = 'K096=1.0E-15::RO2T+RO2T-->RO2T' + CFULLREACS(98) = 'K097=0.9*7.7E5/TPK%T::RAD2-->RO233+RO2T' + CFULLREACS(99) = 'K098=0.9*7.7E5/TPK%T::RAD3-->RO234+RO2T' + CFULLREACS(100) = 'K099=0.9*7.7E5/TPK%T::RAD4-->RO235+RO2T' + CFULLREACS(101) = 'K100=0.9*7.7E5/TPK%T::RAD5-->RO236+RO2T' + CFULLREACS(102) = 'K101=0.9*7.7E5/TPK%T::RAD6-->RO237+RO2T' + CFULLREACS(103) = 'K102=0.9*7.7E5/TPK%T::RAD7-->RO238+RO2T' + CFULLREACS(104) = 'K103=1.7*3.0E-11::RAD1+NO2-->RPR4' + CFULLREACS(105) = 'K104=1.7*3.0E-11::RAD2+NO2-->RPR4+H2O' + CFULLREACS(106) = 'K105=1.7*3.0E-11::RAD3+NO2-->H2O' + CFULLREACS(107) = 'K106=1.7*3.0E-11::RAD4+NO2-->H2O' + CFULLREACS(108) = 'K107=1.7*3.0E-11::RAD5+NO2-->RPR5+H2O' + CFULLREACS(109) = 'K108=1.7*3.0E-11::RAD6+NO2-->0.9999993*URG7+H2O' + CFULLREACS(110) = 'K109=1.7*3.0E-11::RAD7+NO2-->1.0000000*URG8+H2O' + CFULLREACS(111) = 'K110=4.09E-12*EXP(180.2/TPK%T)::RO21+NO-->NO2+HO2+HCHO' + CFULLREACS(112) = 'K111=1.0E-15::RO21+RO2T-->HO2+HCHO+RO2T+O2' + CFULLREACS(113) = 'K112=3.41E-13*EXP(800.2/TPK%T)::RO21+HO2-->HO2+OH+HCHO' + CFULLREACS(114) = 'K113=2.45E-12*EXP(180.2/TPK%T)::RO22+NO-->NO2+HO2+HCHO+ALD2& &' - CFULLREACS(58) = 'K058=3.76E-12*exp(-(260.0/TPK%T))+1.70E-12*exp(-(155.0/TPK%T& -&))+1.21E-12*exp(-(125.0/TPK%T))::ALKA+OH-->0.87811*ALKAP+0.12793*HO2+0.08173*A& -&LD+0.03498*KET+0.00835*CARBO+0.00140*HCHO+0.00878*ORA1+0.00878*CO+0.00878*OH+H& -&2O' - CFULLREACS(59) = 'K059=1.78E-12*exp(-(-438.0/TPK%T))+6.07E-13*exp(-(-500.0/TPK& -&%T))+0.00E-01*exp(-(-448.0/TPK%T))::ALKE+OH-->1.02529*ALKEP+0.00000*BIOP' - CFULLREACS(60) = 'K060=2.54E-11*exp(-(-410.0/TPK%T))+0.00E-01*exp(-(-444.0/TPK& -&%T))+0.00E-01::BIO+OH-->1.00000*BIOP' - CFULLREACS(61) = 'K061=3.31E-12*exp(-(-355.0/TPK%T))+3.45E-13::ARO+OH-->0.9396& -&8*ADD+0.10318*XO2+0.10318*HO2+0.00276*PHO' - CFULLREACS(62) = 'K062=1.00E-11::HCHO+OH-->HO2+CO+H2O' - CFULLREACS(63) = 'K063=5.55E-12*exp(-(-331.0/TPK%T))::ALD+OH-->1.00000*CARBOP+& -&H2O' - CFULLREACS(64) = 'K064=TPK%T*TPK%T*5.68E-18*exp(-(-92.0/TPK%T))::KET+OH-->1.00& -&000*CARBOP+H2O' - CFULLREACS(65) = 'K065=1.32E-11+1.88E-12*exp(-(-175.0/TPK%T))::CARBO+OH-->0.51& -&419*CARBOP+0.16919*CARBO+1.01732*CO+0.51208*HO2+0.00000*HCHO+0.06253*ALD+0.008& -&53*KET+0.10162*XO2+0.75196*H2O' - CFULLREACS(66) = 'K066=4.50E-13::ORA1+OH-->HO2+CO2+H2O' - CFULLREACS(67) = 'K067=6.00E-13::ORA2+OH-->' - CFULLREACS(68) = 'K068=2.93E-12*exp(-(-190.0/TPK%T))::OP1+OH-->0.65*MO2+0.35*H& -&CHO+0.35*OH' - CFULLREACS(69) = 'K069=3.36E-12*exp(-(-190.0/TPK%T))::OP2+OH-->0.40341*ALKAP+0& -&.05413*CARBOP+0.07335*ALD+0.37591*KET+0.09333*XO2+0.02915*HO2+0.02915*HCHO+0.4& -&4925*OH' - CFULLREACS(70) = 'K070=3.80E-14+1.59E-14*exp(-(-500.0/TPK%T))::PAN+OH-->0.5783& -&9*HCHO+0.21863*CARBO+0.71893*NO3+0.28107*PAN+0.28107*HO2+0.29733*H2O+XO2' - CFULLREACS(71) = 'K071=5.31E-12*exp(-(260.0/TPK%T))::ONIT+OH-->1.00000*ALKAP+N& -&O2+H2O' - CFULLREACS(72) = 'K072=3.40E-13*exp(-(1900.0/TPK%T))::HCHO+NO3-->HO2+HNO3+CO' - CFULLREACS(73) = 'K073=1.40E-12*exp(-(1900.0/TPK%T))::ALD+NO3-->1.00000*CARBOP& -&+HNO3' - CFULLREACS(74) = 'K074=1.62E-12*exp(-(1900.0/TPK%T))+0.00E-01*exp(-(150.0/TPK%& -&T))+1.94E-14*exp(-(1000.0/TPK%T))::CARBO+NO3-->0.91567*HNO3+0.38881*CARBOP+0.1& -&0530*CARBO+0.05265*ALD+0.00632*KET+0.10530*NO2+0.10530*XO2+0.63217*HO2+1.33723& -&*CO+0.00000*OLN' - CFULLREACS(75) = 'K075=4.92E-16::ARO+NO3-->HNO3+PHO' - CFULLREACS(76) = 'K076=4.35E-18*TPK%T*TPK%T*exp(-(2282.0/TPK%T))+1.91E-14*exp(& -&-(450.0/TPK%T))+1.08E-15*exp(-(-450.0/TPK%T))+0.00E-01::ALKE+NO3-->0.00000*CAR& -&BO+0.93768*OLN' - CFULLREACS(77) = 'K077=4.00E-12*exp(-(446.0/TPK%T))+0.00E-01*exp(-(-490.0/TPK%& -&T))+0.00E-01::BIO+NO3-->0.91741*CARBO+1.00000*OLN' - CFULLREACS(78) = 'K078=3.76E-16*exp(-(500.0/TPK%T))::PAN+NO3-->0.60*ONIT+0.60*& -&NO3+0.40000*PAN+0.40*HCHO+0.40*NO2+XO2' - CFULLREACS(79) = 'K079=8.17E-15*exp(-(2580.0/TPK%T))+4.32E-16*exp(-(1800.0/TPK& -&%T))+2.87E-17*exp(-(845.0/TPK%T))+0.00E-01*exp(-(2283.0/TPK%T))::ALKE+O3-->0.4& -&8290*HCHO+0.51468*ALD+0.07377*KET+0.00000*CARBO+0.35120*CO+0.15343*ORA1+0.0814& -&3*ORA2+0.23451*HO2+0.39435*OH+0.05705*CARBOP+0.03196*ETH+0.00000*ALKE+0.04300*& -&CH4+0.13966*MO2+0.09815*ALKAP+0.01833*H2O2+0.00000*XO2+0.05409*H2+0.00000*O3P' - CFULLREACS(80) = 'K080=7.86E-15*exp(-(1913.0/TPK%T))+0.00E-01*exp(-(732.0/TPK%& -&T))+0.00E-01::BIO+O3-->0.90000*HCHO+0.00000*ALD+0.00000*KET+0.39754*CARBO+0.36& -&000*CO+0.37388*ALKE+0.00000*ALKAP+0.17000*CARBOP+0.03000*MO2+0.15000*ORA1+0.00& -&000*ORA2+0.28000*OH+0.30000*HO2+0.00100*H2O2+0.05000*H2+0.13000*XO2+0.09000*O3& -&P' - CFULLREACS(81) = 'K081=0.00E-01*exp(-(2112.0/TPK%T))+1.38E-19::CARBO+O3-->0.00& -&000*HCHO+1.07583*CARBO+0.15692*ALD+0.10788*ORA1+0.20595*ORA2+0.27460*CARBOP+0.& -&10149*OP2+0.64728*CO+0.28441*HO2+0.20595*OH+0.00000*H2' - CFULLREACS(82) = 'K082=7.20E-17*exp(-(1700.0/TPK%T))::PAN+O3-->0.70*HCHO+0.300& -&00*PAN+0.70*NO2+0.13*CO+0.04*H2+0.11*ORA1+0.08*HO2+0.036*OH+0.70000*CARBOP' - CFULLREACS(83) = 'K083=2.00E-11::PHO+NO2-->0.10670*ARO+ONIT' - CFULLREACS(84) = 'K084=1.00E-11::PHO+HO2-->1.06698*ARO' - CFULLREACS(85) = 'K085=3.60E-11::ADD+NO2-->ARO+HONO' - CFULLREACS(86) = 'K086=1.66E-17*exp(-(-1044.0/TPK%T))::ADD+O2-->0.98*AROP+0.02& -&*ARO+0.02*HO2' - CFULLREACS(87) = 'K087=2.80E-11::ADD+O3-->ARO+OH' - CFULLREACS(88) = 'K088=@TROE(5.86E-01,9.70E-29,5.6,9.30E-12,1.5,TPK%M,TPK%T,KV& -&ECNPT)::CARBOP+NO2-->1.00000*PAN' - CFULLREACS(89) = 'K089=@TROE_EQUIL(9.70E-29,5.6,9.30E-12,1.5,1.16E+28,13954.,T& -&PK%M,TPK%T,KVECNPT)::PAN-->1.00000*CARBOP+NO2' - CFULLREACS(90) = 'K090=4.20E-12*exp(-(-180.0/TPK%T))::MO2+NO-->HCHO+HO2+NO2' - CFULLREACS(91) = 'K091=4.36E-12::ALKAP+NO-->0.33144*ALD+0.03002*HCHO+0.54531*K& -&ET+0.03407*CARBO+0.74265*HO2+0.09016*MO2+0.08187*ALKAP+0.13007*XO2+0.08459*ONI& -&T+0.91541*NO2' - CFULLREACS(92) = 'K092=6.93E-12::ALKEP+NO-->1.39870*HCHO+0.42125*ALD+0.05220*K& -&ET+HO2+NO2' - CFULLREACS(93) = 'K093=4.00E-12::BIOP+NO-->0.45463*CARBO+0.60600*HCHO+0.00000*& -&ALD+0.00000*KET+0.37815*ALKE+0.84700*HO2+0.84700*NO2+0.15300*ONIT' - CFULLREACS(94) = 'K094=4.00E-12::AROP+NO-->0.95115*NO2+0.95115*HO2+2.06993*CAR& -&BO+0.04885*ONIT' - CFULLREACS(95) = 'K095=1.22E-11::CARBOP+NO-->0.78134*MO2+0.09532*CARBOP+0.0584& -&8*HCHO+0.07368*ALD+0.08670*CARBO+0.12334*HO2+0.02563*XO2+NO2' - CFULLREACS(96) = 'K096=4.00E-12::OLN+NO-->0.18401*ONIT+1.81599*NO2+0.18401*HO2& -&+0.23419*HCHO+1.01182*ALD+0.37862*KET' - CFULLREACS(97) = 'K097=3.80E-13*exp(-(-800.0/TPK%T))::MO2+HO2-->OP1' - CFULLREACS(98) = 'K098=6.16E-14*exp(-(-700.0/TPK%T))+1.52E-13*exp(-(-1300.0/TP& -&K%T))::ALKAP+HO2-->1.00524*OP2' - CFULLREACS(99) = 'K099=1.81E-13*exp(-(-1300.0/TPK%T))::ALKEP+HO2-->1.00524*OP2& + CFULLREACS(115) = 'K114=1.0E-15::RO22+RO2T-->HO2+HCHO+ALD2+RO2T+O2' + CFULLREACS(116) = 'K115=3.41E-13*EXP(800.2/TPK%T)::RO22+HO2-->OH+HO2+HCHO+ALD2& &' - CFULLREACS(100) = 'K0100=1.28E-13*exp(-(-1300.0/TPK%T))+0.00E-01::BIOP+HO2-->1& -&.00524*OP2' - CFULLREACS(101) = 'K0101=3.75E-13*exp(-(-980.0/TPK%T))::AROP+HO2-->1.00524*OP2& + CFULLREACS(117) = 'K116=2.45E-12*EXP(180.2/TPK%T)::RO23+NO-->2.*NO2+HCHO+ALD2' + CFULLREACS(118) = 'K117=1.0E-15::RO23+RO2T-->NO2+HO2+HCHO+ALD2+O2+RO2T' + CFULLREACS(119) = 'K118=3.41E-13*EXP(800.2/TPK%T)::RO23+HO2-->NO2+HO2+OH+HCHO+& +&ALD2' + CFULLREACS(120) = 'K119=3.45E-12*EXP(180.2/TPK%T)::RO24+NO-->NO2+CO+HO2+HCHO' + CFULLREACS(121) = 'K120=1.0E-15::RO24+RO2T-->CO+HO2+HCHO+RO2T+O2' + CFULLREACS(122) = 'K121=3.41E-13*EXP(800.2/TPK%T)::RO24+HO2-->CO+HO2+OH+HCHO' + CFULLREACS(123) = 'K122=2.91E-12*EXP(180.2/TPK%T)::RO25+NO-->TPK%CF3*ALKL+TPK%& +&CF4*NO2+TPK%CF4*HO2+TPK%CF4*ALD2' + CFULLREACS(124) = 'K123=1.0E-15::RO25+RO2T-->HO2+ALD2+RO2T+O2' + CFULLREACS(125) = 'K124=3.41E-13*EXP(800.2/TPK%T)::RO25+HO2-->HO2+OH+ALD2' + CFULLREACS(126) = 'K125=1.11E-11*EXP(180.2/TPK%T)::RO26+NO-->NO2+CO2+RO25+RO2T& &' - CFULLREACS(102) = 'K0102=5.94E-13*exp(-(-550.0/TPK%T))+1.99E-16*exp(-(-2640.0/& -&TPK%T))+5.56E-14*exp(-(-1300.0/TPK%T))::CARBOP+HO2-->0.80904*OP2+0.17307*ORA2+& -&0.17307*O3' - CFULLREACS(103) = 'K103=1.66E-13*exp(-(-1300.0/TPK%T))::OLN+HO2-->ONIT' - CFULLREACS(104) = 'K104=9.10E-14*exp(-(-416.0/TPK%T))::MO2+MO2-->1.33*HCHO+0.6& -&6*HO2' - CFULLREACS(105) = 'K105=1.03E-14*exp(-(-158.0/TPK%T))+6.24E-14*exp(-(-431.0/TP& -&K%T))+1.53E-14*exp(-(-467.0/TPK%T))+4.34E-15*exp(-(-633.0/TPK%T))::ALKAP+MO2--& -&>0.80556*HCHO+0.98383*HO2+0.56070*ALD+0.09673*KET+0.01390*MO2+0.07976*CARBO+0.& -&13370*XO2+0.00385*ALKAP' - CFULLREACS(106) = 'K106=1.57E-13*exp(-(-708.0/TPK%T))::ALKEP+MO2-->1.42894*HCH& -&O+0.46413*ALD+0.03814*KET+HO2' - CFULLREACS(107) = 'K107=1.36E-13*exp(-(-708.0/TPK%T))::BIOP+MO2-->0.56064*CARB& -&O+0.48074*ALKE+1.00000*HO2+1.09000*HCHO+0.00000*ALD+0.00000*KET' - CFULLREACS(108) = 'K108=3.56E-14*exp(-(-708.0/TPK%T))::AROP+MO2-->HCHO+1.02767& -&*HO2+1.99461*CARBO' - CFULLREACS(109) = 'K109=1.77E-11*exp(-(440.0/TPK%T))+1.48E-16*exp(-(-2510.0/TP& -&K%T))+3.10E-13*exp(-(-508.0/TPK%T))::CARBOP+MO2-->0.95723*HCHO+0.82998*HO2+0.5& -&6031*MO2+0.13684*ORA2+0.05954*CARBOP+0.15387*CARBO+0.08295*ALD+0.02212*XO2' - CFULLREACS(110) = 'K110=1.12E-13*exp(-(-708.0/TPK%T))::OLN+MO2-->0.88625*HCHO+& -&0.67560*HO2+0.67560*ONIT+0.41524*ALD+0.09667*KET+0.32440*NO2' - CFULLREACS(111) = 'K111=4.44E-14*exp(-(-211.0/TPK%T))+2.23E-13*exp(-(-460.0/TP& -&K%T))+4.10E-14*exp(-(-522.0/TPK%T))+1.17E-14*exp(-(-683.0/TPK%T))::ALKAP+CARBO& -&P-->0.71461*ALD+0.48079*HO2+0.51480*MO2+0.49810*ORA2+0.18819*KET+0.07600*HCHO+& -&0.00828*ALKAP+0.11306*XO2+0.06954*CARBO' - CFULLREACS(112) = 'K112=4.36E-13*exp(-(-765.0/TPK%T))::ALKEP+CARBOP-->0.68192*& -&HCHO+0.68374*ALD+0.50078*HO2+0.50078*MO2+0.49922*ORA2+0.06579*KET' - CFULLREACS(113) = 'K113=7.60E-13*exp(-(-765.0/TPK%T))::BIOP+CARBOP-->0.78591*C& -&ARBO+0.24463*ALKE+0.50600*HO2+0.49400*ORA2+0.34000*HCHO+0.50600*MO2+0.00000*AL& -&D+0.00000*KET' - CFULLREACS(114) = 'K114=3.63E-13*exp(-(-765.0/TPK%T))::AROP+CARBOP-->MO2+HO2+1& -&.99455*CARBO' - CFULLREACS(115) = 'K115=7.73E-13*exp(-(-530.0/TPK%T))+1.70E-13*exp(-(-565.0/TP& -&K%T))::CARBOP+CARBOP-->1.66702*MO2+0.05821*CARBOP+0.03432*HCHO+0.10777*CARBO+0& -&.06969*ALD+0.02190*KET+0.07566*HO2+0.01593*XO2+0.09955*ORA2' - CFULLREACS(116) = 'K116=4.85E-13*exp(-(-765.0/TPK%T))::OLN+CARBOP-->0.66562*ON& -&IT+0.51037*MO2+0.48963*ORA2+0.17599*HO2+0.13414*HCHO+0.42122*ALD+0.10822*KET+0& -&.00000*NO2' - CFULLREACS(117) = 'K117=4.19E-15*exp(-(-1000.0/TPK%T))::OLN+OLN-->2.00*ONIT+HO& -&2' - CFULLREACS(118) = 'K118=2.48E-14*exp(-(-1000.0/TPK%T))::OLN+OLN-->0.00000*HCHO& -&+0.00000*ALD+0.00000*KET+0.00000*HO2+0.00000*NO2+0.00000*ONIT' - CFULLREACS(119) = 'K119=1.20E-12::MO2+NO3-->HCHO+HO2+NO2' - CFULLREACS(120) = 'K120=1.20E-12::ALKAP+NO3-->0.33743*ALD+0.81290*HO2+0.03142*& -&HCHO+0.62978*KET+0.03531*CARBO+0.09731*MO2+0.08994*ALKAP+0.16271*XO2+NO2' - CFULLREACS(121) = 'K121=1.20E-12::ALKEP+NO3-->1.40909*HCHO+0.43039*ALD+0.02051& -&*KET+HO2+NO2' - CFULLREACS(122) = 'K122=1.20E-12::BIOP+NO3-->0.61160*CARBO+0.42729*ALKE+0.6860& -&0*HCHO+0.00000*ALD+0.00000*KET+HO2+NO2' - CFULLREACS(123) = 'K123=1.20E-12::AROP+NO3-->2.81904*CARBO+HO2+NO2' - CFULLREACS(124) = 'K124=3.48E-12::CARBOP+NO3-->0.91910*MO2+0.03175*CARBOP+0.03& -&175*HCHO+0.03455*CARBO+0.02936*ALD+0.04915*HO2+0.01021*XO2+NO2' - CFULLREACS(125) = 'K125=1.20E-12::OLN+NO3-->0.25928*ONIT+1.74072*NO2+0.25928*H& -&O2+0.20740*HCHO+0.91850*ALD+0.34740*KET' - CFULLREACS(126) = 'K126=1.66E-13*exp(-(-1300.0/TPK%T))::XO2+HO2-->1.00524*OP2' - CFULLREACS(127) = 'K127=5.99E-15*exp(-(-1510.0/TPK%T))::XO2+MO2-->HCHO+HO2' - CFULLREACS(128) = 'K128=1.69E-14*exp(-(-1560.0/TPK%T))::XO2+CARBOP-->MO2' - CFULLREACS(129) = 'K129=7.13E-17*exp(-(-2950.0/TPK%T))::XO2+XO2-->' - CFULLREACS(130) = 'K130=4.00E-12::XO2+NO-->NO2' - CFULLREACS(131) = 'K131=1.20E-12::XO2+NO3-->NO2' - CFULLREACS(132) = 'K132=1.00E-40::SULF-->' - CFULLREACS(133) = 'KTC1=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::O3-->WC_& + CFULLREACS(127) = 'K126=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO26+NO2-->PAN1' + CFULLREACS(128) = 'K127=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO28+NO2-->PAN2' + CFULLREACS(129) = 'K128=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO239+NO2-->PAN3' + CFULLREACS(130) = 'K129=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO248+NO2-->PAN4' + CFULLREACS(131) = 'K130=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO250+NO2-->APAN' + CFULLREACS(132) = 'K131=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO254+NO2-->PAN6' + CFULLREACS(133) = 'K132=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO255+NO2-->PAN7' + CFULLREACS(134) = 'K133=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO257+NO2-->APAN' + CFULLREACS(135) = 'K134=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO258+NO2-->PN10' + CFULLREACS(136) = 'K135=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN1-->NO2+RO26+RO2T' + CFULLREACS(137) = 'K136=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN2-->NO2+RO28+RO2T' + CFULLREACS(138) = 'K137=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN3-->NO2+RO239+RO2T' + CFULLREACS(139) = 'K138=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PN10-->NO2+RO258+RO2T' + CFULLREACS(140) = 'K139=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::APAN-->1.0000000*NO2+0.3750353*RO250+0.6249651*RO257+1& +&.0000000*RO2T' + CFULLREACS(141) = 'K140=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN6-->NO2+RO254+RO2T' + CFULLREACS(142) = 'K141=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN4-->NO2+RO248+RO2T' + CFULLREACS(143) = 'K142=3.41E-13*EXP(800.2/TPK%T)/3.5::RO26+HO2-->O3+ACID+ORA2& +&' + CFULLREACS(144) = 'K143=1.0E-15::RO26+RO2T-->CO2+RO25+2.*RO2T+O2' + CFULLREACS(145) = 'K144=2.45E-12*EXP(180.2/TPK%T)::RO27+NO-->NO2+ALD2+RO28+RO2& +&T' + CFULLREACS(146) = 'K145=1.0E-15::RO27+RO2T-->ALD2+RO28+2.*RO2T+O2' + CFULLREACS(147) = 'K146=3.41E-13*EXP(800.2/TPK%T)::RO27+HO2-->OH+ALD2+RO28+RO2& +&T' + CFULLREACS(148) = 'K147=1.11E-11*EXP(180.2/TPK%T)::RO28+NO-->NO2+CO2+RO21+RO2T& +&' + CFULLREACS(149) = 'K148=3.41E-13*EXP(800.2/TPK%T)/3.5::RO28+HO2-->O3+ORA2' + CFULLREACS(150) = 'K149=1.0E-15::RO28+RO2T-->CO2+RO21+2.*RO2T+O2' + CFULLREACS(151) = 'K150=2.08E-12*EXP(180.2/TPK%T)::RO29+NO-->TPK%CF5*OLEL+TPK%& +&CF6*NO2+TPK%CF6*HO2+TPK%CF6*HCHO+TPK%CF6*MVK' + CFULLREACS(152) = 'K151=1.0E-15::RO29+RO2T-->HO2+MVK+HCHO+RO2T+O2' + CFULLREACS(153) = 'K152=3.41E-13*EXP(800.2/TPK%T)::RO29+HO2-->HO2+OH+MVK+HCHO' + CFULLREACS(154) = 'K153=2.08E-12*EXP(180.2/TPK%T)::RO210+NO-->NO2+HO2+HCHO+MCR& +&' + CFULLREACS(155) = 'K154=1.0E-15::RO210+RO2T-->HO2+HCHO+MCR+RO2T+O2' + CFULLREACS(156) = 'K155=3.41E-13*EXP(800.2/TPK%T)::RO210+HO2-->HO2+OH+HCHO+MCR& +&' + CFULLREACS(157) = 'K156=2.08E-12*EXP(180.2/TPK%T)::RO211+NO-->2.*NO2+HCHO+MVK' + CFULLREACS(158) = 'K157=1.0E-15::RO211+RO2T-->NO2+HCHO+MVK+RO2T+O2' + CFULLREACS(159) = 'K158=3.41E-13*EXP(800.2/TPK%T)::RO211+HO2-->NO2+OH+HCHO+MVK& +&' + CFULLREACS(160) = 'K159=2.08E-12*EXP(180.2/TPK%T)::RO212+NO-->2.*NO2+HCHO+MCR' + CFULLREACS(161) = 'K160=1.0E-15::RO212+RO2T-->NO2+HCHO+MCR+RO2T+O2' + CFULLREACS(162) = 'K161=3.41E-13*EXP(800.2/TPK%T)::RO212+HO2-->NO2+OH+HCHO+MCR& +&' + CFULLREACS(163) = 'K162=2.45E-12*EXP(180.2/TPK%T)::RO213+NO-->NO2+HCHO+RO239+R& +&O2T' + CFULLREACS(164) = 'K163=1.0E-15::RO213+RO2T-->HCHO+RO239+2.*RO2T+O2' + CFULLREACS(165) = 'K164=3.41E-13*EXP(800.2/TPK%T)::RO213+HO2-->HCHO+OH+RO239+R& +&O2T' + CFULLREACS(166) = 'K165=1.11E-11*EXP(180.2/TPK%T)::RO239+NO-->NO2+CO2+RO214+RO& +&2T' + CFULLREACS(167) = 'K166=3.41E-13*EXP(800.2/TPK%T)/3.5::RO239+HO2-->O3+0.5*OLEL& +&+0.5*ORA2' + CFULLREACS(168) = 'K167=1.0E-15::RO239+RO2T-->CO2+RO214+2.*RO2T+O2' + CFULLREACS(169) = 'K168=2.91E-12*EXP(180.2/TPK%T)::RO214+NO-->TPK%CF7*OLEL+TPK& +&%CF8*NO2+TPK%CF8*RO27+TPK%CF8*RO2T' + CFULLREACS(170) = 'K169=1.0E-15::RO214+RO2T-->RO27+2.*RO2T+O2' + CFULLREACS(171) = 'K170=3.41E-13*EXP(800.2/TPK%T)::RO214+HO2-->OH+RO27+RO2T' + CFULLREACS(172) = 'K171=2.08E-12*EXP(180.2/TPK%T)::RO215+NO-->NO2+HO2+TPK%CF9*& +&ALD2+TPK%CF10*HCHO+TPK%CF11*KETL+TPK%CF12*ALKL' + CFULLREACS(173) = 'K172=1.0E-15::RO215+RO2T-->HO2+TPK%CF13*ALD2+TPK%CF14*HCHO+& +&TPK%CF15*KETL+TPK%CF16*ALKL+RO2T+O2' + CFULLREACS(174) = 'K173=3.41E-13*EXP(800.2/TPK%T)::RO215+HO2-->OH+HO2+TPK%CF13& +&*ALD2+TPK%CF14*HCHO+TPK%CF15*KETL+TPK%CF16*ALKL' + CFULLREACS(175) = 'K174=1.48E-12*EXP(180.2/TPK%T)::RO216+NO-->NO2+ALD2+RO28+RO& +&2T' + CFULLREACS(176) = 'K175=1.0E-15::RO216+RO2T-->ALD2+RO28+2.*RO2T+O2' + CFULLREACS(177) = 'K176=3.41E-13*EXP(800.2/TPK%T)::RO216+HO2-->OH+ALD2+RO28+RO& +&2T' + CFULLREACS(178) = 'K177=1.25E-12*EXP(180.2/TPK%T)::RO217+NO-->TPK%CF21*URG6+TP& +&K%CF22*NO2+TPK%CF22*HO2+TPK%CFA2*RPRL' + CFULLREACS(179) = 'K178=1.0E-15::RO217+RO2T-->HO2+0.9983609*RPRL+RO2T+O2' + CFULLREACS(180) = 'K179=3.41E-13*EXP(800.2/TPK%T)::RO217+HO2-->HO2+OH+0.998360& +&9*RPRL' + CFULLREACS(181) = 'K180=1.25E-12*EXP(180.2/TPK%T)::RO218+NO-->TPK%CF20*NO2+TPK& +&%CF20*HO2' + CFULLREACS(182) = 'K181=1.0E-15::RO218+RO2T-->HO2+RO2T+O2' + CFULLREACS(183) = 'K182=3.41E-13*EXP(800.2/TPK%T)::RO218+HO2-->HO2+OH' + CFULLREACS(184) = 'K183=1.05E-12*EXP(180.2/TPK%T)::RO219+NO-->2.*NO2+HCHO+RPR1& +&' + CFULLREACS(185) = 'K184=1.0E-15::RO219+RO2T-->NO2+HCHO+RPR1+RO2T+O2' + CFULLREACS(186) = 'K185=3.41E-13*EXP(800.2/TPK%T)::RO219+HO2-->NO2+OH+HCHO+RPR& +&1' + CFULLREACS(187) = 'K186=1.25E-12*EXP(180.2/TPK%T)::RO220+NO-->TPK%CF18*NO2+TPK& +&%CF18*RO218+TPK%CF18*RO2T' + CFULLREACS(188) = 'K187=1.0E-15::RO220+RO2T-->RO218+2.*RO2T+O2' + CFULLREACS(189) = 'K188=3.41E-13*EXP(800.2/TPK%T)::RO220+HO2-->OH+RO218+RO2T' + CFULLREACS(190) = 'K189=1.05E-12*EXP(180.2/TPK%T)::RO221+NO-->TPK%CF24*NO2+TPK& +&%CF24*HO2+TPK%CF24*ARAL' + CFULLREACS(191) = 'K190=1.0E-15::RO221+RO2T-->HO2+ARAL+RO2T+O2' + CFULLREACS(192) = 'K191=3.41E-13*EXP(800.2/TPK%T)::RO221+HO2-->HO2+OH+ARAL' + CFULLREACS(193) = 'K192=1.25E-12*EXP(180.2/TPK%T)::RO222+NO-->TPK%CF42*NO2+TPK& +&%CF42*HO2+TPK%CFA7*RPRL' + CFULLREACS(194) = 'K193=1.0E-15::RO222+RO2T-->HO2+0.9983609*RPRL+RO2T+O2' + CFULLREACS(195) = 'K194=3.41E-13*EXP(800.2/TPK%T)::RO222+HO2-->HO2+OH+0.998360& +&9*RPRL' + CFULLREACS(196) = 'K195=1.25E-12*EXP(180.2/TPK%T)::RO223+NO-->TPK%CF43*URG6+TP& +&K%CF44*NO2+TPK%CF44*HO2+TPK%CF44*RPR7' + CFULLREACS(197) = 'K196=1.0E-15::RO223+RO2T-->HO2+RPR7+RO2T+O2' + CFULLREACS(198) = 'K197=3.41E-13*EXP(800.2/TPK%T)::RO223+HO2-->HO2+OH+RPR7' + CFULLREACS(199) = 'K198=8.89E-13*EXP(180.2/TPK%T)::RO224+NO-->TPK%CFA23*AP7+TP& +&K%CFA10*RPR3+TPK%CF26*NO2+TPK%CF26*HO2' + CFULLREACS(200) = 'K199=1.0E-15::RO224+RO2T-->HO2+RPR3+RO2T+O2' + CFULLREACS(201) = 'K200=3.41E-13*EXP(800.2/TPK%T)::RO224+HO2-->HO2+OH+RPR3' + CFULLREACS(202) = 'K201=8.89E-13*EXP(180.2/TPK%T)::RO225+NO-->2.*NO2+RPR3' + CFULLREACS(203) = 'K202=1.0E-15::RO225+RO2T-->NO2+RPR3+RO2T+O2' + CFULLREACS(204) = 'K203=3.41E-13*EXP(800.2/TPK%T)::RO225+HO2-->NO2+OH+RPR3' + CFULLREACS(205) = 'K204=8.89E-13*EXP(180.2/TPK%T)::RO226+NO-->NO2+1.0000000*UR& +&17+RO28+RO2T' + CFULLREACS(206) = 'K205=1.0E-15::RO226+RO2T-->1.0000000*UR17+RO28+2.*RO2T+O2' + CFULLREACS(207) = 'K206=3.41E-13*EXP(800.2/TPK%T)::RO226+HO2-->1.0000000*UR17+& +&OH+RO28+RO2T' + CFULLREACS(208) = 'K207=8.89E-13*EXP(180.2/TPK%T)::RO227+NO-->TPK%CF27*URG10+T& +&PK%CF28*NO2+TPK%CF28*HO2+TPK%CFA12*UR7' + CFULLREACS(209) = 'K208=1.0E-15::RO227+RO2T-->HO2+UR7+RO2T+O2' + CFULLREACS(210) = 'K209=3.41E-13*EXP(800.2/TPK%T)::RO227+HO2-->HO2+OH+0.3*UR7' + CFULLREACS(211) = 'K210=8.89E-13*EXP(180.2/TPK%T)::RO228+NO-->2.*NO2+0.3*UR7' + CFULLREACS(212) = 'K211=1.0E-15::RO228+RO2T-->NO2+0.3*UR7+RO2T+O2' + CFULLREACS(213) = 'K212=3.41E-13*EXP(800.2/TPK%T)::RO228+HO2-->NO2+OH+0.3*UR7' + CFULLREACS(214) = 'K213=1.05E-12*EXP(180.2/TPK%T)::RO229+NO-->TPK%CF30*NO2+TPK& +&%CF30*RO240+TPK%CF30*RO2T' + CFULLREACS(215) = 'K214=1.0E-15::RO229+RO2T-->RO240+2.*RO2T+O2' + CFULLREACS(216) = 'K215=3.41E-13*EXP(800.2/TPK%T)::RO229+HO2-->OH+RO240+RO2T' + CFULLREACS(217) = 'K216=1.05E-12*EXP(180.2/TPK%T)::RO240+NO-->NO2+RPR8+RO28+RO& +&2T' + CFULLREACS(218) = 'K217=1.0E-15::RO240+RO2T-->RPR8+RO28+2.*RO2T+O2' + CFULLREACS(219) = 'K218=3.41E-13*EXP(800.2/TPK%T)::RO240+HO2-->OH+RPR8+RO28+RO& +&2T' + CFULLREACS(220) = 'K219=1.0E-15::RO230+RO2T-->RO28+2.*RO2T+O2' + CFULLREACS(221) = 'K220=3.41E-13*EXP(800.2/TPK%T)::RO230+HO2-->OH+RO28+RO2T' + CFULLREACS(222) = 'K221=6.32E-13*EXP(180.2/TPK%T)::RO231+NO-->TPK%CF31*URG8+TP& +&K%CF32*NO2+TPK%CF32*HO2+TPK%CF32*UR19' + CFULLREACS(223) = 'K222=1.0E-15::RO231+RO2T-->HO2+UR19+RO2T+O2' + CFULLREACS(224) = 'K223=3.41E-13*EXP(800.2/TPK%T)::RO231+HO2-->HO2+OH+UR19' + CFULLREACS(225) = 'K224=3.2E-13*EXP(180.2/TPK%T)::RO232+NO-->TPK%CFA14*URG9+TP& +&K%CF34*NO2+TPK%CF34*RO241+TPK%CF34*RO2T' + CFULLREACS(226) = 'K225=1.0E-15::RO232+RO2T-->RO241+2.*RO2T+O2' + CFULLREACS(227) = 'K226=3.41E-13*EXP(800.2/TPK%T)::RO232+HO2-->OH+RO241+RO2T' + CFULLREACS(228) = 'K227=3.2E-13*EXP(180.2/TPK%T)::RO241+NO-->TPK%CFA15*URG9+TP& +&K%CF36*NO2+TPK%CF36*HO2+TPK%CFA16*URG9' + CFULLREACS(229) = 'K228=1.0E-15::RO241+RO2T-->HO2+0.9999996*URG9+RO2T+O2' + CFULLREACS(230) = 'K229=3.41E-13*EXP(800.2/TPK%T)::RO241+HO2-->HO2+OH+0.999999& +&6*URG9' + CFULLREACS(231) = 'K230=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO233-->R& +&O242+RO2T' + CFULLREACS(232) = 'K231=1.25E-12*EXP(180.2/TPK%T)::RO233+NO-->NO2+HO2+0.300000& +&0*RPG3' + CFULLREACS(233) = 'K232=1.0E-15::RO233+RO2T-->HO2+1.0000000*RPG3+RO2T+O2' + CFULLREACS(234) = 'K233=3.41E-13*EXP(800.2/TPK%T)::RO233+HO2-->HO2+OH+0.300000& +&0*RPG3' + CFULLREACS(235) = 'K234=1.25E-12*EXP(180.2/TPK%T)::RO242+NO-->NO2+HO2+RP10+MGL& +&Y' + CFULLREACS(236) = 'K235=1.0E-15::RO242+RO2T-->HO2+RP10+O2+RO2T+MGLY' + CFULLREACS(237) = 'K236=3.41E-13*EXP(800.2/TPK%T)::RO242+HO2-->HO2+OH+RP10+MGL& +&Y' + CFULLREACS(238) = 'K237=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO234-->R& +&O243+RO2T' + CFULLREACS(239) = 'K238=1.05E-12*EXP(180.2/TPK%T)::RO234+NO-->NO2+HO2+0.3*RP11& +&' + CFULLREACS(240) = 'K239=1.0E-15::RO234+RO2T-->HO2+RP11+RO2T+O2' + CFULLREACS(241) = 'K240=3.41E-13*EXP(800.2/TPK%T)::RO234+HO2-->HO2+OH+0.3*RP11& +&' + CFULLREACS(242) = 'K241=1.05E-12*EXP(180.2/TPK%T)::RO243+NO-->NO2+HO2+RP10+MGL& +&Y' + CFULLREACS(243) = 'K242=1.0E-15::RO243+RO2T-->HO2+RP10+MGLY+O2+RO2T' + CFULLREACS(244) = 'K243=3.41E-13*EXP(800.2/TPK%T)::RO243+HO2-->HO2+OH+RP10+MGL& +&Y' + CFULLREACS(245) = 'K244=1.1*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO235-->R& +&O244+RO2T' + CFULLREACS(246) = 'K245=8.89E-13*EXP(180.2/TPK%T)::RO235+NO-->NO2+HO2+0.5*RP11& +&' + CFULLREACS(247) = 'K246=1.0E-15::RO235+RO2T-->HO2+RP11+RO2T+O2' + CFULLREACS(248) = 'K247=3.41E-13*EXP(800.2/TPK%T)::RO235+HO2-->HO2+OH+RP11' + CFULLREACS(249) = 'K248=8.89E-13*EXP(180.2/TPK%T)::RO244+NO-->NO2+HO2+RP10+MGL& +&Y' + CFULLREACS(250) = 'K249=1.0E-15::RO244+RO2T-->HO2+RP10+MGLY+O2+RO2T' + CFULLREACS(251) = 'K250=3.41E-13*EXP(800.2/TPK%T)::RO244+HO2-->HO2+OH+RP10+MGL& +&Y' + CFULLREACS(252) = 'K251=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO236-->R& +&O245+RO2T' + CFULLREACS(253) = 'K252=1.25E-12*EXP(180.2/TPK%T)::RO236+NO-->NO2+HO2+0.300000& +&0*RPG3' + CFULLREACS(254) = 'K253=1.0E-15::RO236+RO2T-->HO2+1.0000000*RPG3+RO2T+O2' + CFULLREACS(255) = 'K254=3.41E-13*EXP(800.2/TPK%T)::RO236+HO2-->HO2+OH+0.300000& +&0*RPG3' + CFULLREACS(256) = 'K255=1.25E-12*EXP(180.2/TPK%T)::RO245+NO-->NO2+HO2+RP10+MGL& +&Y' + CFULLREACS(257) = 'K256=1.0E-15::RO245+RO2T-->HO2+RP10+MGLY+O2+RO2T' + CFULLREACS(258) = 'K257=3.41E-13*EXP(800.2/TPK%T)::RO245+HO2-->HO2+OH+RP10+MGL& +&Y' + CFULLREACS(259) = 'K258=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO237-->R& +&O246+RO2T' + CFULLREACS(260) = 'K259=1.25E-12*EXP(180.2/TPK%T)::RO237+NO-->NO2+HO2+0.300000& +&0*RPG2' + CFULLREACS(261) = 'K260=1.0E-15::RO237+RO2T-->HO2+1.0000000*RPG2+RO2T+O2' + CFULLREACS(262) = 'K261=3.41E-13*EXP(800.2/TPK%T)::RO237+HO2-->HO2+OH+0.300000& +&0*RPG2' + CFULLREACS(263) = 'K262=1.25E-12*EXP(180.2/TPK%T)::RO246+NO-->NO2+HO2+RP10+MGL& +&Y' + CFULLREACS(264) = 'K263=1.0E-15::RO246+RO2T-->HO2+RP10+MGLY+O2+RO2T' + CFULLREACS(265) = 'K264=3.41E-13*EXP(800.2/TPK%T)::RO246+HO2-->HO2+OH+RP10+MGL& +&Y' + CFULLREACS(266) = 'K265=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T)::RO238-->R& +&O247+RO2T' + CFULLREACS(267) = 'K266=6.32E-13*EXP(180.2/TPK%T)::RO238+NO-->NO2+HO2+1.000001& +&3*RPG7' + CFULLREACS(268) = 'K267=1.0E-15::RO238+RO2T-->HO2+1.0000013*RPG7+RO2T+O2' + CFULLREACS(269) = 'K268=3.41E-13*EXP(800.2/TPK%T)::RO238+HO2-->HO2+OH+1.000001& +&3*RPG7' + CFULLREACS(270) = 'K269=6.32E-13*EXP(180.2/TPK%T)::RO247+NO-->NO2+HO2+1.002399& +&8*RPRL+MGLY' + CFULLREACS(271) = 'K270=1.0E-15::RO247+RO2T-->HO2+1.0023998*RPRL+MGLY+O2+RO2T' + CFULLREACS(272) = 'K271=3.41E-13*EXP(800.2/TPK%T)::RO247+HO2-->HO2+OH+1.002399& +&8*RPRL+MGLY' + CFULLREACS(273) = 'K272=4.14E-12*EXP(452.9/TPK%T)::MVK+OH-->RO249+RO2T' + CFULLREACS(274) = 'K273=1.86E-11*EXP(176.1/TPK%T)::MCR+OH-->TPK%CF46*RO250+TPK& +&%CF46*H2O+TPK%CF47*RO251+RO2T' + CFULLREACS(275) = 'K274=1.72E-11::MGLY+OH-->RO248+RO2T+H2O' + CFULLREACS(276) = 'K275=1.5E-12*EXP(-1726.2/TPK%T)::MCR+NO3-->TPK%CF46*HNO3+TP& +&K%CF46*RO250+TPK%CF47*RO252+RO2T' + CFULLREACS(277) = 'K276=!ZRATES(:,019)::MGLY-->CO+HO2+RO28+RO2T' + CFULLREACS(278) = 'K277=1.11E-11*EXP(180.2/TPK%T)::RO248+NO-->NO2+CO2+RO28+RO2& +&T' + CFULLREACS(279) = 'K278=1.4E-12*EXP(-1897.3/TPK%T)::MGLY+NO3-->HNO3+RO248+RO2T& +&' + CFULLREACS(280) = 'K279=3.41E-13*EXP(800.2/TPK%T)/3.5::RO248+HO2-->O3+UR21' + CFULLREACS(281) = 'K280=1.0E-15::RO248+RO2T-->CO2+RO28+2.*RO2T+O2' + CFULLREACS(282) = 'K281=7.5E-16*EXP(-1519.9/TPK%T)::MVK+O3-->0.56*CO+0.2*CO2+0& +&.28*HO2+0.36*OH+0.5*MGLY+0.5*HCHO+0.1*ALD2+0.12*ORA1+0.12*UR21+0.28*RO28+0.28*& +&RO2T+0.2*H2O' + CFULLREACS(283) = 'K282=1.36E-15*EXP(-2113.7/TPK%T)::MCR+O3-->0.41*CO+0.41*HO2& +&+0.82*OH+0.5*HCHO+0.59*MGLY+0.09*ORA1+0.41*RO253+0.41*RO2T' + CFULLREACS(284) = 'K283=4.32E-12::MVK+O-->0.85*KETL+0.15*RO24+0.15*RO28+0.3*RO& +&2T' + CFULLREACS(285) = 'K284=6.34E-12::MCR+O-->0.15*CO+0.15*HO2+0.85*ALD2+0.15*RO27& +&+0.15*RO2T' + CFULLREACS(286) = 'K285=2.45E-12*EXP(180.2/TPK%T)::RO249+NO-->NO2+HO2+MGLY+HCH& +&O' + CFULLREACS(287) = 'K286=1.0E-15::RO249+RO2T-->HO2+MGLY+HCHO+RO2T+O2' + CFULLREACS(288) = 'K287=3.41E-13*EXP(800.2/TPK%T)::RO249+HO2-->HO2+OH+MGLY+HCH& +&O' + CFULLREACS(289) = 'K288=1.11E-11*EXP(180.2/TPK%T)::RO250+NO-->CO2+NO2+RO214+RO& +&2T' + CFULLREACS(290) = 'K289=3.41E-13*EXP(800.2/TPK%T)/3.5::RO250+HO2-->O3+0.5*ORA2& +&+0.5*OLEL' + CFULLREACS(291) = 'K290=1.0E-15::RO250+RO2T-->CO2+RO214+2.*RO2T+O2' + CFULLREACS(292) = 'K291=2.45E-12*EXP(180.2/TPK%T)::RO251+NO-->NO2+HO2+HCHO+MGL& +&Y' + CFULLREACS(293) = 'K292=3.41E-13*EXP(800.2/TPK%T)::RO251+HO2-->HO2+HCHO+MGLY+R& +&O2T+O2' + CFULLREACS(294) = 'K293=1.0E-15::RO251+RO2T-->HO2+OH+MGLY+HCHO' + CFULLREACS(295) = 'K294=2.45E-12*EXP(180.2/TPK%T)::RO252+NO-->2.*NO2+MGLY+HCHO& +&' + CFULLREACS(296) = 'K295=3.41E-13*EXP(800.2/TPK%T)::RO252+HO2-->NO2+MGLY+HCHO+R& +&O2T+O2' + CFULLREACS(297) = 'K296=1.0E-15::RO252+RO2T-->NO2+OH+MGLY+HCHO' + CFULLREACS(298) = 'K297=2.91E-12*EXP(180.2/TPK%T)::RO253+NO-->NO2+HCHO+RO254+R& +&O2T' + CFULLREACS(299) = 'K298=3.41E-13*EXP(800.2/TPK%T)::RO253+HO2-->HCHO+RO254+2.*R& +&O2T+O2' + CFULLREACS(300) = 'K299=1.0E-15::RO253+RO2T-->OH+HCHO+RO254+RO2T' + CFULLREACS(301) = 'K300=1.11E-11*EXP(180.2/TPK%T)::RO254+NO-->CO2+CO+NO2+HO2' + CFULLREACS(302) = 'K301=3.41E-13*EXP(800.2/TPK%T)/3.5::RO254+HO2-->O3+RP16' + CFULLREACS(303) = 'K302=1.0E-15::RO254+RO2T-->CO2+CO+HO2+RO2T+O2' + CFULLREACS(304) = 'K303=1.29E-11::RPR5+OH-->O3+0.9999993*URG7+H2O' + CFULLREACS(305) = 'K304=3.54E-11::RPR1+OH-->RO255+RO2T+H2O' + CFULLREACS(306) = 'K305=1.72E-11::RP16+OH-->RO258+RO2T+H2O' + CFULLREACS(307) = 'K306=1.2940467E-11::RPRL+OH-->1.0000011*H2O+1.0000011*O3+2.& +&0714202E-03*RPR7+0.9979297*URG7' + CFULLREACS(308) = 'K307=3.0E-13*EXP(-1427/TPK%T)*3.54E-11/(6.91E-12*EXP(250/TP& +&K%T))::RPR1+NO3-->HNO3+RO255+RO2T' + CFULLREACS(309) = 'K308=!ZRATES(:,012)::RPR1-->CO+HO2+RO220+RO2T' + CFULLREACS(310) = 'K309=1.11E-11*EXP(180.2/TPK%T)::RO255+NO-->NO2+CO2+RO220+RO& +&2T' + CFULLREACS(311) = 'K310=3.41E-13*EXP(800.2/TPK%T)/3.5::RO255+HO2-->O3+ACID' + CFULLREACS(312) = 'K311=1.0E-15::RO255+RO2T-->CO2+RO220+2.*RO2T+O2' + CFULLREACS(313) = 'K312=4.24E-11::RPR3+OH-->RO256+RO2T+H2O' + CFULLREACS(314) = 'K313=3.0E-13*EXP(-1427/TPK%T)*4.24E-11/(6.91E-12*EXP(250/TP& +&K%T))::RPR3+NO3-->HNO3+RO256+RO2T' + CFULLREACS(315) = 'K314=!ZRATES(:,012)::RPR3-->CO+2.*HO2' + CFULLREACS(316) = 'K315=1.11E-11*EXP(180.2/TPK%T)::RO256+NO-->NO2+CO2+HO2' + CFULLREACS(317) = 'K316=@TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECN& +&PT)::RO256+NO2-->PAN8' + CFULLREACS(318) = 'K317=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN8-->NO2+RO256+RO2T' + CFULLREACS(319) = 'K318=3.41E-13*EXP(800.2/TPK%T)/3.5::RO256+HO2-->O3+1.000000& +&0*URG4' + CFULLREACS(320) = 'K319=1.0E-15::RO256+RO2T-->CO2+HO2+RO2T+O2' + CFULLREACS(321) = 'K320=3.77E-12::RPR4+NO3-->HNO3+RAD8' + CFULLREACS(322) = 'K321=2.30E-11*EXP(151.0/TPK%T)::RAD8+NO2-->UR22+H2O' + CFULLREACS(323) = 'K322=1.29E-11::RPR7+OH-->O3+0.9999993*URG7+H2O' + CFULLREACS(324) = 'K323=1.3918362E-10::RPG7+OH-->1.0000005*O3+1.0000005*H2O+0.& +&5021558*RPG7+0.4978440*URG6' + CFULLREACS(325) = 'K324=1.145E-10::RPR8+OH-->RO257+RO2T+H2O' + CFULLREACS(326) = 'K325=1.098E-10::RP10+OH-->HO2+H2O' + CFULLREACS(327) = 'K326=1.964E-10::RP11+OH-->O3+0.67*UR26+H2O' + CFULLREACS(328) = 'K327=3.0E-13*EXP(-1427/TPK%T)*1.145E-10/(6.91E-12*EXP(250/T& +&PK%T))::RPR8+NO3-->HNO3+RO257+RO2T' + CFULLREACS(329) = 'K328=!ZRATES(:,012)::RP10-->' + CFULLREACS(330) = 'K329=!ZRATES(:,012)::RPR8-->CO+HO2+RO29+RO2T' + CFULLREACS(331) = 'K330=!ZRATES(:,012)::RPR8-->HO2+RO257+RO2T' + CFULLREACS(332) = 'K331=1.11E-11*EXP(180.2/TPK%T)::RO257+NO-->NO2+CO2+RO29+RO2& +&T' + CFULLREACS(333) = 'K332=3.41E-13*EXP(800.2/TPK%T)/3.5::RO257+HO2-->1.0000000*U& +&RG4+O3' + CFULLREACS(334) = 'K333=1.0E-15::RO257+RO2T-->CO2+RO29+2.*RO2T+O2' + CFULLREACS(335) = 'K334=2.4131647E-10::RPG3+OH-->1.0000000*O3+0.1191897*RPG2+1& +&.0000000*H2O+0.8808107*RPG2' + CFULLREACS(336) = 'K335=2.1923330E-10::RPG2+OH-->1.0000000*O3+0.5562513*URG2+1& +&.0000000*H2O+0.4437492*RP18' + CFULLREACS(337) = 'K337=1.97E-10::RP18+OH-->O3+URG2+H2O' + CFULLREACS(338) = 'K338=1.4E-12*EXP(-1897.3/TPK%T)::RP16+NO3-->HNO3+RO258+RO2T& +&' + CFULLREACS(339) = 'K339=!ZRATES(:,019)::RP16-->2.*CO+OH+HO2' + CFULLREACS(340) = 'K340=1.11E-11*EXP(180.2/TPK%T)::RO258+NO-->CO+CO2+NO2+OH' + CFULLREACS(341) = 'K341=3.41E-13*EXP(800.2/TPK%T)::RO258+HO2-->O3+UR28' + CFULLREACS(342) = 'K342=1.0E-15::RO258+RO2T-->CO+CO2+OH+RO2T+O2' + CFULLREACS(343) = 'K343=@TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.& +&6,TPK%M,TPK%T,KVECNPT)::PAN7-->NO2+RO255+RO2T' + CFULLREACS(344) = 'K344=8.89E-13*EXP(180.2/TPK%T)::RO230+NO-->NO2+RO28+RO2T' + CFULLREACS(345) = 'K345=3.30E-12*exp(-(900.0/TPK%T))::NH3+OH-->' + CFULLREACS(346) = 'K346=1.00E-40::H2SO4-->' + CFULLREACS(347) = 'K347=4.50E-13::ORA1+OH-->HO2+CO2+H2O' + CFULLREACS(348) = 'K348=6.00E-13::ORA2+OH-->' + CFULLREACS(349) = 'K349=1.20E-12::ACID+OH-->' + CFULLREACS(350) = 'K350=1.00E-40::URG2-->' + CFULLREACS(351) = 'K351=1.00E-40::URG4-->' + CFULLREACS(352) = 'K352=1.00E-40::URG6-->' + CFULLREACS(353) = 'K353=1.00E-40::URG7-->' + CFULLREACS(354) = 'K354=1.00E-40::URG8-->' + CFULLREACS(355) = 'K355=1.00E-40::URG9-->' + CFULLREACS(356) = 'K356=1.00E-40::URG10-->' + CFULLREACS(357) = 'K357=1.00E-40::UR7-->' + CFULLREACS(358) = 'K358=1.00E-40::UR8-->' + CFULLREACS(359) = 'K359=1.00E-40::UR17-->' + CFULLREACS(360) = 'K360=1.00E-40::UR19-->' + CFULLREACS(361) = 'K361=1.00E-40::UR21-->' + CFULLREACS(362) = 'K362=1.00E-40::UR22-->' + CFULLREACS(363) = 'K363=1.00E-40::UR26-->' + CFULLREACS(364) = 'K364=1.00E-40::UR28-->' + CFULLREACS(365) = 'K365=1.00E-40::AP7-->' + CFULLREACS(366) = 'KTC1=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::O3-->WC_& &O3' - CFULLREACS(134) = 'KTC2=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::H2O2-->W& + CFULLREACS(367) = 'KTC2=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::H2O2-->W& &C_H2O2' - CFULLREACS(135) = 'KTC3=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO-->W& + CFULLREACS(368) = 'KTC3=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO-->W& &C_NO' - CFULLREACS(136) = 'KTC4=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO2-->& + CFULLREACS(369) = 'KTC4=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO2-->& &WC_NO2' - CFULLREACS(137) = 'KTC5=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO3-->WC& + CFULLREACS(370) = 'KTC5=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NO3-->WC& &_NO3' - CFULLREACS(138) = 'KTC6=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::N2O5-& + CFULLREACS(371) = 'KTC6=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::N2O5-& &->WC_N2O5' - CFULLREACS(139) = 'KTC7=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HONO-->W& + CFULLREACS(372) = 'KTC7=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HONO-->W& &C_HONO' - CFULLREACS(140) = 'KTC8=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HNO3-->& + CFULLREACS(373) = 'KTC8=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HNO3-->& &WC_HNO3' - CFULLREACS(141) = 'KTC9=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HNO4-->W& + CFULLREACS(374) = 'KTC9=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HNO4-->W& &C_HNO4' - CFULLREACS(142) = 'KTC10=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NH3-->W& + CFULLREACS(375) = 'KTC10=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::NH3-->W& &C_NH3' - CFULLREACS(143) = 'KTC11=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::OH-->WC& + CFULLREACS(376) = 'KTC11=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::OH-->WC& &_OH' - CFULLREACS(144) = 'KTC12=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HO2-->WC& + CFULLREACS(377) = 'KTC12=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HO2-->WC& &_HO2' - CFULLREACS(145) = 'KTC13=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::CO2--& + CFULLREACS(378) = 'KTC13=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::CO2--& &>WC_CO2' - CFULLREACS(146) = 'KTC14=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::SO2-->W& + CFULLREACS(379) = 'KTC14=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::SO2-->W& &C_SO2' - CFULLREACS(147) = 'KTC15=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::SULF-->& -&WC_SULF' - CFULLREACS(148) = 'KTC16=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HCHO-->& + CFULLREACS(380) = 'KTC15=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::H2SO4--& +&>WC_H2SO4' + CFULLREACS(381) = 'KTC16=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RO21-->& +&WC_RO21' + CFULLREACS(382) = 'KTC17=@KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RO25-->& +&WC_RO25' + CFULLREACS(383) = 'KTC18=@KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MEOH--& +&>WC_MEOH' + CFULLREACS(384) = 'KTC19=@KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ETOH--& +&>WC_ETOH' + CFULLREACS(385) = 'KTC20=@KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ALCH--& +&>WC_ALCH' + CFULLREACS(386) = 'KTC21=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::HCHO-->& &WC_HCHO' - CFULLREACS(149) = 'KTC17=@KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA1--& + CFULLREACS(387) = 'KTC22=@KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ALD2-->& +&WC_ALD2' + CFULLREACS(388) = 'KTC23=@KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::GLY-->W& +&C_GLY' + CFULLREACS(389) = 'KTC24=@KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::KETL--& +&>WC_KETL' + CFULLREACS(390) = 'KTC25=@KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MGLY-& +&->WC_MGLY' + CFULLREACS(391) = 'KTC26=@KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA1--& &>WC_ORA1' - CFULLREACS(150) = 'KTC18=@KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA2-->& -&WC_ORA2' - CFULLREACS(151) = 'KTC19=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::MO2-->W& -&C_MO2' - CFULLREACS(152) = 'KTC20=@KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::OP1-->& -&WC_OP1' - CFULLREACS(153) = 'KTC21=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.1e-2,-& + CFULLREACS(392) = 'KTC27=@KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ORA2--& +&>WC_ORA2' + CFULLREACS(393) = 'KTC28=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::ACID-->& +&WC_ACID' + CFULLREACS(394) = 'KTC29=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::RP16-->& +&WC_RP16' + CFULLREACS(395) = 'KTC30=@KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::UR21-->& +&WC_UR21' + CFULLREACS(396) = 'KTC31=@KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC::UR28-->& +&WC_UR28' + CFULLREACS(397) = 'KTC32=@KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.1e-2,-& &2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_O3-->O3' - CFULLREACS(154) = 'KTC22=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.73e4,-& + CFULLREACS(398) = 'KTC33=@KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.73e4,-& &7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_H2O2-->H2O2' - CFULLREACS(155) = 'KTC23=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.92e-& + CFULLREACS(399) = 'KTC34=@KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.92e-& &3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO-->NO' - CFULLREACS(156) = 'KTC24=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.4e-2& -&,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO2-->NO2' - CFULLREACS(157) = 'KTC25=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.8e-2,0& -&.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO3-->NO3' - CFULLREACS(158) = 'KTC26=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.1,-& -&3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_N2O5-->N2O5' - CFULLREACS(159) = 'KTC27=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e1,-4& + CFULLREACS(400) = 'KTC35=@KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.4e-2& +&,-2516.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO2-->NO2' + CFULLREACS(401) = 'KTC36=@KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.8e-2,-& +&8707.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NO3-->NO3' + CFULLREACS(402) = 'KTC37=@KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.1e0& +&,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_N2O5-->N2O5' + CFULLREACS(403) = 'KTC38=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e1,-4& &880.,1.6e-3,1760.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HONO-->HONO' - CFULLREACS(160) = 'KTC28=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-& + CFULLREACS(404) = 'KTC39=@KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-& &8700.,2.2e1,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO3-->HNO3' - CFULLREACS(161) = 'KTC29=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.2e4,-6& + CFULLREACS(405) = 'KTC40=@KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.2e4,-6& &900.,1.26e-6,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HNO4-->HNO4' - CFULLREACS(162) = 'KTC30=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFB(6.02e1,-& + CFULLREACS(406) = 'KTC41=@KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFB(6.02e1,-& &4160.,1.7e-5,4350.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_NH3-->NH3' - CFULLREACS(163) = 'KTC31=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.9e1,0.& + CFULLREACS(407) = 'KTC42=@KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.9e1,0.& &,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_OH-->OH' - CFULLREACS(164) = 'KTC32=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(6.9e2,0.,& -&1.6e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HO2-->HO2' - CFULLREACS(165) = 'KTC33=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.4e-2& + CFULLREACS(408) = 'KTC43=@KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(6.9e2,-66& +&43.,1.6e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HO2-->HO2' + CFULLREACS(409) = 'KTC44=@KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.4e-2& &,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_CO& &2-->CO2' - CFULLREACS(166) = 'KTC34=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.36,-29& + CFULLREACS(410) = 'KTC45=@KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(1.36,-29& &30.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_SO2-& &->SO2' - CFULLREACS(167) = 'KTC35=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8& -&700.,1.0e3,0.,1.0e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_SULF-->SULF' - CFULLREACS(168) = 'KTC36=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.23e3,-& + CFULLREACS(411) = 'KTC46=@KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(2.1e5,-8& +&700.,1.0e3,0.,1.0e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_H2SO4-->H2SO& +&4' + CFULLREACS(412) = 'KTC47=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.7e0,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RO21-->RO21' + CFULLREACS(413) = 'KTC48=@KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(7.5e1,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RO25-->RO25' + CFULLREACS(414) = 'KTC49=@KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.2e2,-& +&5210.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MEOH-->MEOH' + CFULLREACS(415) = 'KTC50=@KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.9e2,-& +&6600.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ETOH-->ETOH' + CFULLREACS(416) = 'KTC51=@KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.3e2,-& +&7500.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ALCH-->ALCH' + CFULLREACS(417) = 'KTC52=@KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.23e3,-& &7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_HCHO-->HCHO' - CFULLREACS(169) = 'KTC37=@KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(8.9e3,-& + CFULLREACS(418) = 'KTC53=@KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(1.29e1,-& +&5890.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ALD2-->ALD2' + CFULLREACS(419) = 'KTC54=@KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.6e5,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_GLY-->GLY' + CFULLREACS(420) = 'KTC55=@KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.81e1,& +&-5050.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_KETL-->KETL' + CFULLREACS(421) = 'KTC56=@KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.7e3,& +&0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MGLY-->MGLY' + CFULLREACS(422) = 'KTC57=@KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(8.9e3,-& &6100.,1.8e-4,150.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA1-->ORA1' - CFULLREACS(170) = 'KTC38=@KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(4.1e3,-6& -&200.,1.74e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA2-->ORA2' - CFULLREACS(171) = 'KTC39=@KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(2.7e0,-2& -&030.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_MO2-->MO2' - CFULLREACS(172) = 'KTC40=@KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)/(@HENRY(3.e2,-5& -&280.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_OP1-->OP1' - CFULLREACS(173) = 'KTR1=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::O3-->WR_& + CFULLREACS(423) = 'KTC58=@KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(4.1e3,-& +&6200.,1.75e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ORA2-->ORA2' + CFULLREACS(424) = 'KTC59=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.7e3,0.& +&,1.35e-5,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_ACID-->ACID' + CFULLREACS(425) = 'KTC60=@KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(9.0e3,0.& +&,3.2e-4,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_RP16-->RP16' + CFULLREACS(426) = 'KTC61=@KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(3.11e5,-& +&5090.,3.55e-3,0.,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_UR21-->UR21' + CFULLREACS(427) = 'KTC62=@KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)/(@HEFFA(5.0e8,0.& +&,5.6e-2,0.,5.4e-5,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WC_UR28-->UR28' + CFULLREACS(428) = 'KTR1=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::O3-->WR_& &O3' - CFULLREACS(174) = 'KTR2=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::H2O2-->W& + CFULLREACS(429) = 'KTR2=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::H2O2-->W& &R_H2O2' - CFULLREACS(175) = 'KTR3=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO-->W& + CFULLREACS(430) = 'KTR3=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO-->W& &R_NO' - CFULLREACS(176) = 'KTR4=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO2-->& + CFULLREACS(431) = 'KTR4=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO2-->& &WR_NO2' - CFULLREACS(177) = 'KTR5=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO3-->WR& + CFULLREACS(432) = 'KTR5=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NO3-->WR& &_NO3' - CFULLREACS(178) = 'KTR6=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::N2O5-& + CFULLREACS(433) = 'KTR6=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::N2O5-& &->WR_N2O5' - CFULLREACS(179) = 'KTR7=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HONO-->W& + CFULLREACS(434) = 'KTR7=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HONO-->W& &R_HONO' - CFULLREACS(180) = 'KTR8=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HNO3-->& + CFULLREACS(435) = 'KTR8=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HNO3-->& &WR_HNO3' - CFULLREACS(181) = 'KTR9=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HNO4-->W& + CFULLREACS(436) = 'KTR9=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HNO4-->W& &R_HNO4' - CFULLREACS(182) = 'KTR10=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NH3-->W& + CFULLREACS(437) = 'KTR10=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::NH3-->W& &R_NH3' - CFULLREACS(183) = 'KTR11=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::OH-->WR& + CFULLREACS(438) = 'KTR11=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::OH-->WR& &_OH' - CFULLREACS(184) = 'KTR12=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HO2-->WR& + CFULLREACS(439) = 'KTR12=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HO2-->WR& &_HO2' - CFULLREACS(185) = 'KTR13=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::CO2--& + CFULLREACS(440) = 'KTR13=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::CO2--& &>WR_CO2' - CFULLREACS(186) = 'KTR14=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::SO2-->W& + CFULLREACS(441) = 'KTR14=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::SO2-->W& &R_SO2' - CFULLREACS(187) = 'KTR15=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::SULF-->& -&WR_SULF' - CFULLREACS(188) = 'KTR16=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HCHO-->& + CFULLREACS(442) = 'KTR15=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::H2SO4--& +&>WR_H2SO4' + CFULLREACS(443) = 'KTR16=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RO21-->& +&WR_RO21' + CFULLREACS(444) = 'KTR17=@KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RO25-->& +&WR_RO25' + CFULLREACS(445) = 'KTR18=@KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MEOH--& +&>WR_MEOH' + CFULLREACS(446) = 'KTR19=@KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ETOH--& +&>WR_ETOH' + CFULLREACS(447) = 'KTR20=@KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ALCH--& +&>WR_ALCH' + CFULLREACS(448) = 'KTR21=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::HCHO-->& &WR_HCHO' - CFULLREACS(189) = 'KTR17=@KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA1--& + CFULLREACS(449) = 'KTR22=@KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ALD2-->& +&WR_ALD2' + CFULLREACS(450) = 'KTR23=@KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::GLY-->W& +&R_GLY' + CFULLREACS(451) = 'KTR24=@KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::KETL--& +&>WR_KETL' + CFULLREACS(452) = 'KTR25=@KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MGLY-& +&->WR_MGLY' + CFULLREACS(453) = 'KTR26=@KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA1--& &>WR_ORA1' - CFULLREACS(190) = 'KTR18=@KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA2-->& -&WR_ORA2' - CFULLREACS(191) = 'KTR19=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::MO2-->W& -&R_MO2' - CFULLREACS(192) = 'KTR20=@KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::OP1-->& -&WR_OP1' - CFULLREACS(193) = 'KTR21=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.1e-2,-& + CFULLREACS(454) = 'KTR27=@KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ORA2--& +&>WR_ORA2' + CFULLREACS(455) = 'KTR28=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::ACID-->& +&WR_ACID' + CFULLREACS(456) = 'KTR29=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::RP16-->& +&WR_RP16' + CFULLREACS(457) = 'KTR30=@KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::UR21-->& +&WR_UR21' + CFULLREACS(458) = 'KTR31=@KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR::UR28-->& +&WR_UR28' + CFULLREACS(459) = 'KTR32=@KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.1e-2,-& &2830.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_O3-->O3' - CFULLREACS(194) = 'KTR22=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.73e4,-& + CFULLREACS(460) = 'KTR33=@KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.73e4,-& &7310.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_H2O2-->H2O2' - CFULLREACS(195) = 'KTR23=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.92e-& + CFULLREACS(461) = 'KTR34=@KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.92e-& &3,-1790.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO-->NO' - CFULLREACS(196) = 'KTR24=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.4e-2& -&,0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO2-->NO2' - CFULLREACS(197) = 'KTR25=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.8e-2,0& -&.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO3-->NO3' - CFULLREACS(198) = 'KTR26=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.1,-& -&3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_N2O5-->N2O5' - CFULLREACS(199) = 'KTR27=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e1,-4& + CFULLREACS(462) = 'KTR35=@KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.4e-2& +&,-2516.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO2-->NO2' + CFULLREACS(463) = 'KTR36=@KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.8e-2,-& +&8707.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NO3-->NO3' + CFULLREACS(464) = 'KTR37=@KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.1e0& +&,-3400.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_N2O5-->N2O5' + CFULLREACS(465) = 'KTR38=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e1,-4& &880.,1.6e-3,1760.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HONO-->HONO' - CFULLREACS(200) = 'KTR28=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-& + CFULLREACS(466) = 'KTR39=@KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-& &8700.,2.2e1,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO3-->HNO3' - CFULLREACS(201) = 'KTR29=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.2e4,-6& + CFULLREACS(467) = 'KTR40=@KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.2e4,-6& &900.,1.26e-6,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HNO4-->HNO4' - CFULLREACS(202) = 'KTR30=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFB(6.02e1,-& + CFULLREACS(468) = 'KTR41=@KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFB(6.02e1,-& &4160.,1.7e-5,4350.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_NH3-->NH3' - CFULLREACS(203) = 'KTR31=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.9e1,0.& + CFULLREACS(469) = 'KTR42=@KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.9e1,0.& &,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_OH-->OH' - CFULLREACS(204) = 'KTR32=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(6.9e2,0.,& -&1.6e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HO2-->HO2' - CFULLREACS(205) = 'KTR33=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.4e-2& + CFULLREACS(470) = 'KTR43=@KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(6.9e2,-66& +&43.,1.6e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HO2-->HO2' + CFULLREACS(471) = 'KTR44=@KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.4e-2& &,-2710.,4.3e-7,920.,4.7e-11,1780.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_CO& &2-->CO2' - CFULLREACS(206) = 'KTR34=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.36,-29& + CFULLREACS(472) = 'KTR45=@KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(1.36,-29& &30.,1.3e-2,-1965.,6.4e-8,-1430.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_SO2-& &->SO2' - CFULLREACS(207) = 'KTR35=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8& -&700.,1.0e3,0.,1.0e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_SULF-->SULF' - CFULLREACS(208) = 'KTR36=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.23e3,-& + CFULLREACS(473) = 'KTR46=@KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(2.1e5,-8& +&700.,1.0e3,0.,1.0e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_H2SO4-->H2SO& +&4' + CFULLREACS(474) = 'KTR47=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.7e0,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RO21-->RO21' + CFULLREACS(475) = 'KTR48=@KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(7.5e1,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RO25-->RO25' + CFULLREACS(476) = 'KTR49=@KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.2e2,-& +&5210.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MEOH-->MEOH' + CFULLREACS(477) = 'KTR50=@KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.9e2,-& +&6600.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ETOH-->ETOH' + CFULLREACS(478) = 'KTR51=@KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.3e2,-& +&7500.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ALCH-->ALCH' + CFULLREACS(479) = 'KTR52=@KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.23e3,-& &7100.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_HCHO-->HCHO' - CFULLREACS(209) = 'KTR37=@KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(8.9e3,-& + CFULLREACS(480) = 'KTR53=@KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(1.29e1,-& +&5890.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ALD2-->ALD2' + CFULLREACS(481) = 'KTR54=@KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.6e5,0.& +&,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_GLY-->GLY' + CFULLREACS(482) = 'KTR55=@KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.81e1,& +&-5050.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_KETL-->KETL' + CFULLREACS(483) = 'KTR56=@KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.7e3,& +&0.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MGLY-->MGLY' + CFULLREACS(484) = 'KTR57=@KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(8.9e3,-& &6100.,1.8e-4,150.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA1-->ORA1' - CFULLREACS(210) = 'KTR38=@KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(4.1e3,-6& -&200.,1.74e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA2-->ORA2' - CFULLREACS(211) = 'KTR39=@KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(2.7e0,-2& -&030.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_MO2-->MO2' - CFULLREACS(212) = 'KTR40=@KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)/(@HENRY(3.e2,-5& -&280.,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_OP1-->OP1' - CFULLREACS(213) = 'KC1=!ZRATES(:,018)::WC_H2O2-->WC_OH+WC_OH' - CFULLREACS(214) = 'KC2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECC& + CFULLREACS(485) = 'KTR58=@KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(4.1e3,-& +&6200.,1.75e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ORA2-->ORA2' + CFULLREACS(486) = 'KTR59=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.7e3,0.& +&,1.35e-5,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_ACID-->ACID' + CFULLREACS(487) = 'KTR60=@KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(9.0e3,0.& +&,3.2e-4,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_RP16-->RP16' + CFULLREACS(488) = 'KTR61=@KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(3.11e5,-& +&5090.,3.55e-3,0.,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_UR21-->UR21' + CFULLREACS(489) = 'KTR62=@KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)/(@HEFFA(5.0e8,0.& +&,5.6e-2,0.,5.4e-5,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T)::WR_UR28-->UR28' + CFULLREACS(490) = 'KC1=!ZRATES(:,024)::WC_H2O2-->WC_OH+WC_OH' + CFULLREACS(491) = 'KC2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECC& &LOUD::WC_OH+WC_OH-->WC_H2O2' - CFULLREACS(215) = 'KC3=((2.8E+10*10.**(-TPK%PHC)+3.5E+10*exp(-720.*(1./TPK%T-1& + CFULLREACS(492) = 'KC3=((2.8E+10*10.**(-TPK%PHC)+3.5E+10*exp(-720.*(1./TPK%T-1& &./298.15))*1.6e-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_OH+WC_HO2-& &->' - CFULLREACS(216) = 'KC4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& + CFULLREACS(493) = 'KC4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& &CLOUD::WC_H2O2+WC_OH-->WC_HO2' - CFULLREACS(217) = 'KC5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%P& + CFULLREACS(494) = 'KC5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%P& &HC))**2.+9.6E+7*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*1.6e-5)/(1.6e-& &5+10.**(-TPK%PHC))**2.)/TPK%MOL2MOLECCLOUD::WC_HO2+WC_HO2-->WC_H2O2' - CFULLREACS(218) = 'KC6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5& + CFULLREACS(495) = 'KC6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5& &+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_O3+WC_HO2-->WC_OH' - CFULLREACS(219) = 'KC7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-T& + CFULLREACS(496) = 'KC7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-T& &PK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./& &298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PH& &C))**2.))/TPK%MOL2MOLECCLOUD::WC_OH+WC_SO2-->WC_ASO3' - CFULLREACS(220) = 'KC8=(1.0E+10*10.**(-TPK%PHC)/(1.6e-3*exp(-1760.*(1./TPK%T-1& + CFULLREACS(497) = 'KC8=(1.0E+10*10.**(-TPK%PHC)/(1.6e-3*exp(-1760.*(1./TPK%T-1& &./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_HONO+WC_OH-->WC_NO2' - CFULLREACS(221) = 'KC9=((1.8E+9*10.**(-TPK%PHC)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-& + CFULLREACS(498) = 'KC9=((1.8E+9*10.**(-TPK%PHC)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-& &TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_NO2+WC_HO2-->WC_HNO4' - CFULLREACS(222) = 'KC10=2.6E-2*10.**(-TPK%PHC)/(1.26e-6+10.**(-TPK%PHC))::WC_H& + CFULLREACS(499) = 'KC10=2.6E-2*10.**(-TPK%PHC)/(1.26e-6+10.**(-TPK%PHC))::WC_H& &NO4-->WC_HO2+WC_NO2' - CFULLREACS(223) = 'KC11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHC))::WC_HNO4-->WC_& + CFULLREACS(500) = 'KC11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHC))::WC_HNO4-->WC_& &HONO' - CFULLREACS(224) = 'KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(& + CFULLREACS(501) = 'KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(& &-TPK%PHC))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./T& &PK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**& &(-TPK%PHC))**2.)*(1.26e-6+10.**(-TPK%PHC))))/TPK%MOL2MOLECCLOUD::WC_HNO4+WC_SO& -&2-->WC_SULF+WC_HNO3' - CFULLREACS(225) = 'KC13=!ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHC))::WC_HNO& +&2-->WC_H2SO4+WC_HNO3' + CFULLREACS(502) = 'KC13=!ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHC))::WC_HNO& &3-->WC_NO2+WC_OH' - CFULLREACS(226) = 'KC14=1.0E+10::WC_N2O5-->WC_HNO3+WC_HNO3' - CFULLREACS(227) = 'KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK& -&%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_SULF-->WC_HNO3+WC_& -&ASO4' - CFULLREACS(228) = 'KC16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& + CFULLREACS(503) = 'KC14=1.0E+10::WC_N2O5-->WC_HNO3+WC_HNO3' + CFULLREACS(504) = 'KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK& +&%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_H2SO4-->WC_HNO3+WC& +&_ASO4' + CFULLREACS(505) = 'KC16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& &65.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.1& &5))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.1& &5))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_NO3+WC_SO2-& &->WC_HNO3+WC_ASO3' - CFULLREACS(229) = 'KC17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& -&CCLOUD::WC_MO2+WC_MO2-->2.00*WC_HCHO+2.00*WC_HO2' - CFULLREACS(230) = 'KC18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& -&TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1.& -&/298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%P& -&HC))**2.))/TPK%MOL2MOLECCLOUD::WC_MO2+WC_SO2-->WC_OP1+WC_ASO3' - CFULLREACS(231) = 'KC19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(403& -&0.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2M& -&OLECCLOUD::WC_HCHO+WC_OH-->WC_ORA1+WC_HO2' - CFULLREACS(232) = 'KC20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%P& -&HC)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.1& -&5)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLO& -&UD::WC_ORA1+WC_OH-->WC_CO2+WC_HO2' - CFULLREACS(233) = 'KC21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& + CFULLREACS(506) = 'KC17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& &965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.& &15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.& &15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./2& &98.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC& &))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECCLOUD::WC_SO& &2+WC_HCHO-->WC_AHMS' - CFULLREACS(234) = 'KC22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*& + CFULLREACS(507) = 'KC18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*& &EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHC)::WC_AHMS-->WC_SO2+WC_HCHO' - CFULLREACS(235) = 'KC23=3.0E+8/TPK%MOL2MOLECCLOUD::WC_AHMS+WC_OH-->WC_HO2+WC_O& + CFULLREACS(508) = 'KC19=3.0E+8/TPK%MOL2MOLECCLOUD::WC_AHMS+WC_OH-->WC_HO2+WC_O& &RA1+WC_SO2' - CFULLREACS(236) = 'KC24=1.1E+9::WC_ASO3+W_O2-->WC_ASO5' - CFULLREACS(237) = 'KC25=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%& + CFULLREACS(509) = 'KC20=1.1E+9::WC_ASO3+W_O2-->WC_ASO5' + CFULLREACS(510) = 'KC21=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%& &MOL2MOLECCLOUD::WC_ASO5+WC_HO2-->WC_AHSO5' - CFULLREACS(238) = 'KC26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& + CFULLREACS(511) = 'KC22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& &CCLOUD::WC_ASO5+WC_ASO5-->WC_ASO4+WC_ASO4' - CFULLREACS(239) = 'KC27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& + CFULLREACS(512) = 'KC23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& &TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(14& &30.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& -&C)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_AHSO5+WC_SO2-->2.00*WC_SULF' - CFULLREACS(240) = 'KC28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WC_ASO4-->WC_& -&SULF+WC_OH' - CFULLREACS(241) = 'KC29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& +&C)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD::WC_AHSO5+WC_SO2-->2.00*WC_H2SO4& +&' + CFULLREACS(513) = 'KC24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WC_ASO4-->WC_& +&H2SO4+WC_OH' + CFULLREACS(514) = 'KC25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& &965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.& &15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.& &15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./29& &8.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC)& -&)**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_O3-->WC_SULF' - CFULLREACS(242) = 'KC30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& +&)**2.))/TPK%MOL2MOLECCLOUD::WC_SO2+WC_O3-->WC_H2SO4' + CFULLREACS(515) = 'KC26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& &65.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1& &./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1& &./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD& -&::WC_SO2+WC_H2O2-->WC_SULF' - CFULLREACS(243) = 'KR1=!ZRATES(:,018)::WR_H2O2-->WR_OH+WR_OH' - CFULLREACS(244) = 'KR2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECR& +&::WC_SO2+WC_H2O2-->WC_H2SO4' + CFULLREACS(516) = 'KC27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CCLOUD::WC_RO21+WC_RO21-->2.00*WC_HCHO+2.00*WC_HO2' + CFULLREACS(517) = 'KC28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& +&TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1.& +&/298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%P& +&HC))**2.))/TPK%MOL2MOLECCLOUD::WC_RO21+WC_SO2-->WC_HCHO+WC_ASO3' + CFULLREACS(518) = 'KC29=1.5E+8/TPK%MOL2MOLECCLOUD::WC_RO25+WC_RO25-->WC_ORA2+W& +&C_H2O2+WC_ALD2+WC_HO2' + CFULLREACS(519) = 'KC30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& +&CLOUD::WC_MEOH+WC_OH-->WC_HCHO+WC_HO2' + CFULLREACS(520) = 'KC31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CCLOUD::WC_ETOH+WC_OH-->WC_ALD2+WC_HO2' + CFULLREACS(521) = 'KC32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CCLOUD::WC_ALCH+WC_OH-->0.50*WC_ALD2+0.50*WC_KETL+WC_HO2' + CFULLREACS(522) = 'KC33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(403& +&0.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2M& +&OLECCLOUD::WC_HCHO+WC_OH-->WC_ORA1+WC_HO2' + CFULLREACS(523) = 'KC34=3.4E+9/TPK%MOL2MOLECCLOUD::WC_ALD2+WC_OH-->0.50*WC_RO2& +&1+0.50*WC_RO25+WC_CO2' + CFULLREACS(524) = 'KC35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9& +&e3))/TPK%MOL2MOLECCLOUD::WC_GLY+WC_OH-->WC_RP16+WC_HO2' + CFULLREACS(525) = 'KC36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.& +&86e2))/TPK%MOL2MOLECCLOUD::WC_MGLY+WC_OH-->WC_UR21+WC_HO2' + CFULLREACS(526) = 'KC37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CCLOUD::WC_KETL+WC_OH-->WC_MGLY+WC_KETL+WC_HCHO+WC_UR21+WC_ALD2+WC_RO21+WC_CO2& +&+WC_H2O2+WC_HO2' + CFULLREACS(527) = 'KC38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HC)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.1& +&5)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLO& +&UD::WC_ORA1+WC_OH-->WC_CO2+WC_HO2' + CFULLREACS(528) = 'KC39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HC)+1.0E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHC))& +&)/TPK%MOL2MOLECCLOUD::WC_ORA2+WC_OH-->WC_RP16+0.5*WC_H2O2' + CFULLREACS(529) = 'KC40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& +&C)/(1.35e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ACID+WC_OH-->WC_RO25+WC_C& +&O2' + CFULLREACS(530) = 'KC41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35& +&e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD::WC_ACID+WC_OH-->0.56*WC_UR21+0.15*WC& +&_ACID2+0.29*WC_ALD2+0.29*WC_H2O2+0.11*WC_HO2' + CFULLREACS(531) = 'KC42=((4.7E+7*10.**(-TPK%PHC)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/& +&(5.6E-2*5.4E-5+5.4E-5*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLO& +&UD::WC_UR28+WC_OH-->2*WC_CO2+WC_HO2' + CFULLREACS(532) = 'KC43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HC)+7.0E+8*exp(-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHC))& +&)/TPK%MOL2MOLECCLOUD::WC_UR21+WC_OH-->0.56*WC_ACID2+0.43*WC_ALD2+0.43*WC_CO2+0& +&.3*WC_H2O2+0.81*WC_HO2' + CFULLREACS(533) = 'KC44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& +&C)/(10.**(-TPK%PHC)+3.2E-4))/TPK%MOL2MOLECCLOUD::WC_RP16+WC_OH-->WC_UR28+WC_HO& +&2' + CFULLREACS(534) = 'KC45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**& +&(-TPK%PHC)+3.2E-4))/TPK%MOL2MOLECCLOUD::WC_RP16+WC_OH-->2*WC_CO2+0.45*WC_H2O2+& +&0.71*WC_HO2' + CFULLREACS(535) = 'KC46=1.6E+7/TPK%MOL2MOLECCLOUD::WC_ACID2+WC_OH-->' + CFULLREACS(536) = 'KR1=!ZRATES(:,024)::WR_H2O2-->WR_OH+WR_OH' + CFULLREACS(537) = 'KR2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECR& &AIN::WR_OH+WR_OH-->WR_H2O2' - CFULLREACS(245) = 'KR3=((2.8E+10*10.**(-TPK%PHR)+3.5E+10*exp(-720.*(1./TPK%T-1& + CFULLREACS(538) = 'KR3=((2.8E+10*10.**(-TPK%PHR)+3.5E+10*exp(-720.*(1./TPK%T-1& &./298.15))*1.6e-5)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_OH+WR_HO2--& &>' - CFULLREACS(246) = 'KR4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& + CFULLREACS(539) = 'KR4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& &RAIN::WR_H2O2+WR_OH-->WR_HO2' - CFULLREACS(247) = 'KR5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%P& + CFULLREACS(540) = 'KR5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%P& &HR))**2.+9.6E+7*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*1.6e-5)/(1.6e-& &5+10.**(-TPK%PHR))**2.)/TPK%MOL2MOLECRAIN::WR_HO2+WR_HO2-->WR_H2O2' - CFULLREACS(248) = 'KR6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5& + CFULLREACS(541) = 'KR6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5& &+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_O3+WR_HO2-->WR_OH' - CFULLREACS(249) = 'KR7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-T& + CFULLREACS(542) = 'KR7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-T& &PK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./& &298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PH& &R))**2.))/TPK%MOL2MOLECRAIN::WR_OH+WR_SO2-->WR_ASO3' - CFULLREACS(250) = 'KR8=(1.0E+10*10.**(-TPK%PHR)/(1.6e-3*exp(-1760.*(1./TPK%T-1& + CFULLREACS(543) = 'KR8=(1.0E+10*10.**(-TPK%PHR)/(1.6e-3*exp(-1760.*(1./TPK%T-1& &./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_HONO+WR_OH-->WR_NO2' - CFULLREACS(251) = 'KR9=((1.8E+9*10.**(-TPK%PHR)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-& + CFULLREACS(544) = 'KR9=((1.8E+9*10.**(-TPK%PHR)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-& &TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_NO2+WR_HO2-->WR_HNO4' - CFULLREACS(252) = 'KR10=2.6E-2*10.**(-TPK%PHR)/(1.26e-6+10.**(-TPK%PHR))::WR_H& + CFULLREACS(545) = 'KR10=2.6E-2*10.**(-TPK%PHR)/(1.26e-6+10.**(-TPK%PHR))::WR_H& &NO4-->WR_HO2+WR_NO2' - CFULLREACS(253) = 'KR11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHR))::WR_HNO4-->WR_& + CFULLREACS(546) = 'KR11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHR))::WR_HNO4-->WR_& &HONO' - CFULLREACS(254) = 'KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(& + CFULLREACS(547) = 'KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(& &-TPK%PHR))**2./((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./T& &PK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**& &(-TPK%PHR))**2.)*(1.26e-6+10.**(-TPK%PHR))))/TPK%MOL2MOLECRAIN::WR_HNO4+WR_SO2& -&-->WR_SULF+WR_HNO3' - CFULLREACS(255) = 'KR13=!ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHR))::WR_HNO& +&-->WR_H2SO4+WR_HNO3' + CFULLREACS(548) = 'KR13=!ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHR))::WR_HNO& &3-->WR_NO2+WR_OH' - CFULLREACS(256) = 'KR14=1.0E+10::WR_N2O5-->WR_HNO3+WR_HNO3' - CFULLREACS(257) = 'KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK& -&%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_SULF-->WR_HNO3+WR_A& -&SO4' - CFULLREACS(258) = 'KR16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& + CFULLREACS(549) = 'KR14=1.0E+10::WR_N2O5-->WR_HNO3+WR_HNO3' + CFULLREACS(550) = 'KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK& +&%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_H2SO4-->WR_HNO3+WR_& +&ASO4' + CFULLREACS(551) = 'KR16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& &65.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.1& &5))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.1& &5))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_NO3+WR_SO2--& &>WR_HNO3+WR_ASO3' - CFULLREACS(259) = 'KR17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& -&CRAIN::WR_MO2+WR_MO2-->2.00*WR_HCHO+2.00*WR_HO2' - CFULLREACS(260) = 'KR18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& -&TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1.& -&/298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%P& -&HR))**2.))/TPK%MOL2MOLECRAIN::WR_MO2+WR_SO2-->WR_OP1+WR_ASO3' - CFULLREACS(261) = 'KR19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(403& -&0.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2M& -&OLECRAIN::WR_HCHO+WR_OH-->WR_ORA1+WR_HO2' - CFULLREACS(262) = 'KR20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%P& -&HR)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.1& -&5)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAI& -&N::WR_ORA1+WR_OH-->WR_CO2+WR_HO2' - CFULLREACS(263) = 'KR21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& + CFULLREACS(552) = 'KR17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& &965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.& &15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.& &15)))/((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./2& &98.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR& &))**2.)*(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECRAIN::WR_SO2& &+WR_HCHO-->WR_AHMS' - CFULLREACS(264) = 'KR22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*& + CFULLREACS(553) = 'KR18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*& &EXP(-6716*(1./TPK%T-1./298.15))/10.**(-TPK%PHR)::WR_AHMS-->WR_SO2+WR_HCHO' - CFULLREACS(265) = 'KR23=3.0E+8/TPK%MOL2MOLECRAIN::WR_AHMS+WR_OH-->WR_HO2+WR_OR& + CFULLREACS(554) = 'KR19=3.0E+8/TPK%MOL2MOLECRAIN::WR_AHMS+WR_OH-->WR_HO2+WR_OR& &A1+WR_SO2' - CFULLREACS(266) = 'KR24=1.1E+9::WR_ASO3+W_O2-->WR_ASO5' - CFULLREACS(267) = 'KR25=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%& + CFULLREACS(555) = 'KR20=1.1E+9::WR_ASO3+W_O2-->WR_ASO5' + CFULLREACS(556) = 'KR21=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%& &MOL2MOLECRAIN::WR_ASO5+WR_HO2-->WR_AHSO5' - CFULLREACS(268) = 'KR26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& + CFULLREACS(557) = 'KR22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& &CRAIN::WR_ASO5+WR_ASO5-->WR_ASO4+WR_ASO4' - CFULLREACS(269) = 'KR27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& + CFULLREACS(558) = 'KR23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& &TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(14& &30.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& -&R)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_AHSO5+WR_SO2-->2.00*WR_SULF' - CFULLREACS(270) = 'KR28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WR_ASO4-->WR_& -&SULF+WR_OH' - CFULLREACS(271) = 'KR29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& +&R)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN::WR_AHSO5+WR_SO2-->2.00*WR_H2SO4' + CFULLREACS(559) = 'KR24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15))::WR_ASO4-->WR_& +&H2SO4+WR_OH' + CFULLREACS(560) = 'KR25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1& &965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.& &15))*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.& &15)))/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./29& &8.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR)& -&)**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_O3-->WR_SULF' - CFULLREACS(272) = 'KR30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& +&)**2.))/TPK%MOL2MOLECRAIN::WR_SO2+WR_O3-->WR_H2SO4' + CFULLREACS(561) = 'KR26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(19& &65.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1& &./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1& &./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN:& -&:WR_SO2+WR_H2O2-->WR_SULF' +&:WR_SO2+WR_H2O2-->WR_H2SO4' + CFULLREACS(562) = 'KR27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CRAIN::WR_RO21+WR_RO21-->2.00*WR_HCHO+2.00*WR_HO2' + CFULLREACS(563) = 'KR28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-& +&TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1.& +&/298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%P& +&HR))**2.))/TPK%MOL2MOLECRAIN::WR_RO21+WR_SO2-->WR_HCHO+WR_ASO3' + CFULLREACS(564) = 'KR29=1.5E+8/TPK%MOL2MOLECRAIN::WR_RO25+WR_RO25-->WR_ORA2+WR& +&_H2O2+WR_ALD2+WR_HO2' + CFULLREACS(565) = 'KR30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLEC& +&RAIN::WR_MEOH+WR_OH-->WR_HCHO+WR_HO2' + CFULLREACS(566) = 'KR31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CRAIN::WR_ETOH+WR_OH-->WR_ALD2+WR_HO2' + CFULLREACS(567) = 'KR32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CRAIN::WR_ALCH+WR_OH-->0.50*WR_ALD2+0.50*WR_KETL+WR_HO2' + CFULLREACS(568) = 'KR33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(403& +&0.*(1./TPK%T-1./298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2M& +&OLECRAIN::WR_HCHO+WR_OH-->WR_ORA1+WR_HO2' + CFULLREACS(569) = 'KR34=3.4E+9/TPK%MOL2MOLECRAIN::WR_ALD2+WR_OH-->0.50*WR_RO21& +&+0.50*WR_RO25+WR_CO2' + CFULLREACS(570) = 'KR35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9& +&e3))/TPK%MOL2MOLECRAIN::WR_GLY+WR_OH-->WR_RP16+WR_HO2' + CFULLREACS(571) = 'KR36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.& +&86e2))/TPK%MOL2MOLECRAIN::WR_MGLY+WR_OH-->WR_UR21+WR_HO2' + CFULLREACS(572) = 'KR37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLE& +&CRAIN::WR_KETL+WR_OH-->WR_MGLY+WR_KETL+WR_HCHO+WR_UR21+WR_ALD2+WR_RO21+WR_CO2+& +&WR_H2O2+WR_HO2' + CFULLREACS(573) = 'KR38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HR)+3.4E+9*exp(-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.1& +&5)))/(1.8e-4*exp(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAI& +&N::WR_ORA1+WR_OH-->WR_CO2+WR_HO2' + CFULLREACS(574) = 'KR39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HR)+1.0E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHR))& +&)/TPK%MOL2MOLECRAIN::WR_ORA2+WR_OH-->WR_RP16+0.5*WR_H2O2' + CFULLREACS(575) = 'KR40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& +&R)/(1.35e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ACID+WR_OH-->WR_RO25+WR_CO& +&2' + CFULLREACS(576) = 'KR41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35& +&e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN::WR_ACID+WR_OH-->0.56*WR_UR21+0.15*WR_& +&ACID2+0.29*WR_ALD2+0.29*WR_H2O2+0.11*WR_HO2' + CFULLREACS(577) = 'KR42=((4.7E+7*10.**(-TPK%PHR)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/& +&(5.6E-2*5.4E-5+5.4E-5*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAI& +&N::WR_UR28+WR_OH-->2*WR_CO2+WR_HO2' + CFULLREACS(578) = 'KR43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%P& +&HR)+7.0E+8*exp(-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHR))& +&)/TPK%MOL2MOLECRAIN::WR_UR21+WR_OH-->0.56*WR_ACID2+0.43*WR_ALD2+0.43*WR_CO2+0.& +&3*WR_H2O2+0.81*WR_HO2' + CFULLREACS(579) = 'KR44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PH& +&R)/(10.**(-TPK%PHR)+3.2E-4))/TPK%MOL2MOLECRAIN::WR_RP16+WR_OH-->WR_UR28+WR_HO2& +&' + CFULLREACS(580) = 'KR45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**& +&(-TPK%PHR)+3.2E-4))/TPK%MOL2MOLECRAIN::WR_RP16+WR_OH-->2*WR_CO2+0.45*WR_H2O2+0& +&.71*WR_HO2' + CFULLREACS(581) = 'KR46=1.6E+7/TPK%MOL2MOLECRAIN::WR_ACID2+WR_OH-->' END IF IF (KVERB >= 5) THEN ! print information to KOUT @@ -3919,6 +7553,1640 @@ END SUBROUTINE CH_PRODLOSS ! !======================================================================== ! +!! ########################## + MODULE MODI_CH_PRODLOSS_GAZ +!! ########################## +INTERFACE +SUBROUTINE CH_PRODLOSS_GAZ(PTIME,PCONC,PPROD,PLOSS,KMI,KVECNPT,KEQ) +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ) :: PPROD, PLOSS +INTEGER, INTENT(IN) :: KMI +END SUBROUTINE CH_PRODLOSS_GAZ +END INTERFACE +END MODULE MODI_CH_PRODLOSS_GAZ +! +!======================================================================== +! +!! ################################################################## + SUBROUTINE CH_PRODLOSS_GAZ(PTIME,PCONC,PPROD,PLOSS,KMI,KVECNPT,KEQ) +!! ################################################################## +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!! +!!*** *MODD_CH_PRODLOSS* +!! +!! PURPOSE +!! ------- +! calculation of production and loss terms for diagnostics +!! +!!** METHOD +!! ------ +!! The terms of temporal derivative of the chemical species, +!! written as: +!! d/dt PCONC = CH_FCN = PPROD - PCONC*PLOSS, +!! are calculated for diagnostic purposes. +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ) :: PPROD, PLOSS +INTEGER, INTENT(IN) :: KMI +TYPE(CCSTYPE), POINTER :: TPK +TPK=>TACCS(KMI) +! /BEGIN_CODE/ +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + +! +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE +! +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) +! +! /END_CODE/ +CALL SUB0 +CALL SUB1 +CALL SUB2 +CALL SUB3 +CALL SUB4 +CALL SUB5 +CALL SUB6 +CALL SUB7 +CALL SUB8 + +CONTAINS + +SUBROUTINE SUB0 +! +!Indices 1 a 10 +! +! +!PPROD(NO) = +K001*<NO2>+K003*<NO2>*<O>+K012*<NO3>*<NO2>+K013*<NO3>+0.9*K020*<H +!ONO>+K095*<NO>*<RO2T> + PPROD(:,1) = +TPK%K001(:)*PCONC(:,2)+TPK%K003(:)*PCONC(:,2)*TPK%O(:)+TPK%K012(& +&:)*PCONC(:,8)*PCONC(:,2)+TPK%K013(:)*PCONC(:,8)+0.9*TPK%K020(:)*PCONC(:,4)+TPK& +&%K095(:)*PCONC(:,1)*PCONC(:,85) +!PLOSS(NO) = +K005*<O3>+K007*<NO3>+K008*<NO>+K008*<NO>+K019*<OH>+K026*<HO2>+K03 +!8*<O>+K095*<RO2T>+K110*<RO21>+K113*<RO22>+K116*<RO23>+K119*<RO24>+K122*<RO25>+ +!K125*<RO26>+K144*<RO27>+K147*<RO28>+K150*<RO29>+K153*<RO210>+K156*<RO211>+K159 +!*<RO212>+K162*<RO213>+K165*<RO239>+K168*<RO214>+K171*<RO215>+K174*<RO216>+K177 +!*<RO217>+K180*<RO218>+K183*<RO219>+K186*<RO220>+K189*<RO221>+K192*<RO222>+K195 +!*<RO223>+K198*<RO224>+K201*<RO225>+K204*<RO226>+K207*<RO227>+K210*<RO228>+K213 +!*<RO229>+K216*<RO240>+K221*<RO231>+K224*<RO232>+K227*<RO241>+K231*<RO233>+K234 +!*<RO242>+K238*<RO234>+K241*<RO243>+K245*<RO235>+K248*<RO244>+K252*<RO236>+K255 +!*<RO245>+K259*<RO237>+K262*<RO246>+K266*<RO238>+K269*<RO247>+K277*<RO248>+K285 +!*<RO249>+K288*<RO250>+K291*<RO251>+K294*<RO252>+K297*<RO253>+K300*<RO254>+K309 +!*<RO255>+K315*<RO256>+K331*<RO257>+K340*<RO258>+K344*<RO230> + PLOSS(:,1) = +TPK%K005(:)*PCONC(:,3)+TPK%K007(:)*PCONC(:,8)+TPK%K008(:)*PCONC(& +&:,1)+TPK%K008(:)*PCONC(:,1)+TPK%K019(:)*PCONC(:,15)+TPK%K026(:)*PCONC(:,10)+TP& +&K%K038(:)*TPK%O(:)+TPK%K095(:)*PCONC(:,85)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)& +&*TPK%RO22(:)+TPK%K116(:)*TPK%RO23(:)+TPK%K119(:)*TPK%RO24(:)+TPK%K122(:)*PCONC& +&(:,87)+TPK%K125(:)*TPK%RO26(:)+TPK%K144(:)*TPK%RO27(:)+TPK%K147(:)*TPK%RO28(:)& +&+TPK%K150(:)*TPK%RO29(:)+TPK%K153(:)*TPK%RO210(:)+TPK%K156(:)*TPK%RO211(:)+TPK& +&%K159(:)*TPK%RO212(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239(:)+TPK%K1& +&68(:)*TPK%RO214(:)+TPK%K171(:)*TPK%RO215(:)+TPK%K174(:)*TPK%RO216(:)+TPK%K177(& +&:)*TPK%RO217(:)+TPK%K180(:)*TPK%RO218(:)+TPK%K183(:)*TPK%RO219(:)+TPK%K186(:)*& +&TPK%RO220(:)+TPK%K189(:)*TPK%RO221(:)+TPK%K192(:)*TPK%RO222(:)+TPK%K195(:)*TPK& +&%RO223(:)+TPK%K198(:)*TPK%RO224(:)+TPK%K201(:)*TPK%RO225(:)+TPK%K204(:)*TPK%RO& +&226(:)+TPK%K207(:)*TPK%RO227(:)+TPK%K210(:)*TPK%RO228(:)+TPK%K213(:)*TPK%RO229& +&(:)+TPK%K216(:)*TPK%RO240(:)+TPK%K221(:)*TPK%RO231(:)+TPK%K224(:)*TPK%RO232(:)& +&+TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%RO233(:)+TPK%K234(:)*TPK%RO242(:)+TP& +&K%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K245(:)*TPK%RO235(:)+TPK%K& +&248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K259& +&(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+TPK%K266(:)*TPK%RO238(:)+TPK%K269(:)& +&*TPK%RO247(:)+TPK%K277(:)*TPK%RO248(:)+TPK%K285(:)*TPK%RO249(:)+TPK%K288(:)*TP& +&K%RO250(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO252(:)+TPK%K297(:)*TPK%R& +&O253(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K309(:)*TPK%RO255(:)+TPK%K315(:)*TPK%RO25& +&6(:)+TPK%K331(:)*TPK%RO257(:)+TPK%K340(:)*TPK%RO258(:)+TPK%K344(:)*TPK%RO230(:& +&) +! +!PPROD(NO2) = +K005*<O3>*<NO>+2.*K007*<NO3>*<NO>+2.*K008*<NO>*<NO>+K010*<N2O5>+ +!K012*<NO3>*<NO2>+K014*<NO3>+0.1*K020*<HONO>+K026*<HO2>*<NO>+K028*<HNO4>+K029*< +!OH>*<HNO4>+0.8*K033*<HO2>*<NO3>+K038*<NO>*<O>+K039*<OH>*<HONO>+K040*<OH>*<NO3> +!+2.*K041*<NO3>*<NO3>+K110*<NO>*<RO21>+K113*<NO>*<RO22>+2.*K116*<NO>*<RO23>+K11 +!7*<RO2T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+TPK%CF4*K122*<NO>*<RO25>+K1 +!25*<NO>*<RO26>+K135*<PAN1>+K136*<PAN2>+K137*<PAN3>+K138*<PN10>+1.0000000*K139* +!<APAN>+K140*<PAN6>+K141*<PAN4>+K144*<NO>*<RO27>+K147*<NO>*<RO28>+TPK%CF6*K150* +!<NO>*<RO29>+K153*<NO>*<RO210>+2.*K156*<NO>*<RO211>+K157*<RO2T>*<RO211>+K158*<H +!O2>*<RO211>+2.*K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+K161*<HO2>*<RO212>+K162*< +!NO>*<RO213>+K165*<NO>*<RO239>+TPK%CF8*K168*<NO>*<RO214>+K171*<NO>*<RO215>+K174 +!*<NO>*<RO216>+TPK%CF22*K177*<NO>*<RO217>+TPK%CF20*K180*<NO>*<RO218>+2.*K183*<N +!O>*<RO219>+K184*<RO2T>*<RO219>+K185*<HO2>*<RO219>+TPK%CF18*K186*<NO>*<RO220>+T +!PK%CF24*K189*<NO>*<RO221>+TPK%CF42*K192*<NO>*<RO222>+TPK%CF44*K195*<NO>*<RO223 +!>+TPK%CF26*K198*<NO>*<RO224>+2.*K201*<NO>*<RO225>+K202*<RO2T>*<RO225>+K203*<HO +!2>*<RO225>+K204*<NO>*<RO226>+TPK%CF28*K207*<NO>*<RO227>+2.*K210*<NO>*<RO228>+K +!211*<RO2T>*<RO228>+K212*<HO2>*<RO228>+TPK%CF30*K213*<NO>*<RO229>+K216*<NO>*<RO +!240>+TPK%CF32*K221*<NO>*<RO231>+TPK%CF34*K224*<NO>*<RO232>+TPK%CF36*K227*<NO>* +!<RO241>+K231*<NO>*<RO233>+K234*<NO>*<RO242>+K238*<NO>*<RO234>+K241*<NO>*<RO243 +!>+K245*<NO>*<RO235>+K248*<NO>*<RO244>+K252*<NO>*<RO236>+K255*<NO>*<RO245>+K259 +!*<NO>*<RO237>+K262*<NO>*<RO246>+K266*<NO>*<RO238>+K269*<NO>*<RO247>+K277*<NO>* +!<RO248>+K285*<NO>*<RO249>+K288*<NO>*<RO250>+K291*<NO>*<RO251>+2.*K294*<NO>*<RO +!252>+K295*<HO2>*<RO252>+K296*<RO2T>*<RO252>+K297*<NO>*<RO253>+K300*<NO>*<RO254 +!>+K309*<NO>*<RO255>+K315*<NO>*<RO256>+K317*<PAN8>+K331*<NO>*<RO257>+K340*<NO>* +!<RO258>+K343*<PAN7>+K344*<NO>*<RO230> + PPROD(:,2) = +TPK%K005(:)*PCONC(:,3)*PCONC(:,1)+2.*TPK%K007(:)*PCONC(:,8)*PCON& +&C(:,1)+2.*TPK%K008(:)*PCONC(:,1)*PCONC(:,1)+TPK%K010(:)*PCONC(:,7)+TPK%K012(:)& +&*PCONC(:,8)*PCONC(:,2)+TPK%K014(:)*PCONC(:,8)+0.1*TPK%K020(:)*PCONC(:,4)+TPK%K& +&026(:)*PCONC(:,10)*PCONC(:,1)+TPK%K028(:)*PCONC(:,6)+TPK%K029(:)*PCONC(:,15)*P& +&CONC(:,6)+0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8)+TPK%K038(:)*PCONC(:,1)*TPK%O(& +&:)+TPK%K039(:)*PCONC(:,15)*PCONC(:,4)+TPK%K040(:)*PCONC(:,15)*PCONC(:,8)+2.*TP& +&K%K041(:)*PCONC(:,8)*PCONC(:,8)+TPK%K110(:)*PCONC(:,1)*PCONC(:,86)+TPK%K113(:)& +&*PCONC(:,1)*TPK%RO22(:)+2.*TPK%K116(:)*PCONC(:,1)*TPK%RO23(:)+TPK%K117(:)*PCON& +&C(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K119(:)*PCONC(:,1)& +&*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%K125(:)*PCONC(:,1)& +&*TPK%RO26(:)+TPK%K135(:)*PCONC(:,77)+TPK%K136(:)*PCONC(:,78)+TPK%K137(:)*PCONC& +&(:,79)+TPK%K138(:)*PCONC(:,84)+1.0000000*TPK%K139(:)*PCONC(:,76)+TPK%K140(:)*P& +&CONC(:,81)+TPK%K141(:)*PCONC(:,80)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+TPK%K147& +&(:)*PCONC(:,1)*TPK%RO28(:)+TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K153& +&(:)*PCONC(:,1)*TPK%RO210(:)+2.*TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)& +&*PCONC(:,85)*TPK%RO211(:)+TPK%K158(:)*PCONC(:,10)*TPK%RO211(:)+2.*TPK%K159(:)*& +&PCONC(:,1)*TPK%RO212(:)+TPK%K160(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K161(:)*PCONC& +&(:,10)*TPK%RO212(:)+TPK%K162(:)*PCONC(:,1)*TPK%RO213(:)+TPK%K165(:)*PCONC(:,1)& +&*TPK%RO239(:)+TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+TPK%K171(:)*PCONC(:,& +&1)*TPK%RO215(:)+TPK%K174(:)*PCONC(:,1)*TPK%RO216(:)+TPK%CF22*TPK%K177(:)*PCONC& +&(:,1)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:)+2.*TPK%K183(:)& +&*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%K185(:)*PCON& +&C(:,10)*TPK%RO219(:)+TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:)+TPK%CF24*TPK& +&%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:)+& +&TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%CF26*TPK%K198(:)*PCONC(:,1)*T& +&PK%RO224(:)+2.*TPK%K201(:)*PCONC(:,1)*TPK%RO225(:)+TPK%K202(:)*PCONC(:,85)*TPK& +&%RO225(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO225(:)+TPK%K204(:)*PCONC(:,1)*TPK%RO22& +&6(:)+TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:)+2.*TPK%K210(:)*PCONC(:,1)*TP& +&K%RO228(:)+TPK%K211(:)*PCONC(:,85)*TPK%RO228(:)+TPK%K212(:)*PCONC(:,10)*TPK%RO& +&228(:)+TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:)+TPK%K216(:)*PCONC(:,1)*TPK& +&%RO240(:)+TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%CF34*TPK%K224(:)*PC& +&ONC(:,1)*TPK%RO232(:)+TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+TPK%K231(:)& +&*PCONC(:,1)*TPK%RO233(:)+TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K238(:)*PCONC& +&(:,1)*TPK%RO234(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO243(:)+TPK%K245(:)*PCONC(:,1)*& +&TPK%RO235(:)+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K252(:)*PCONC(:,1)*TPK%RO& +&236(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)& +&+TPK%K262(:)*PCONC(:,1)*TPK%RO246(:)+TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+TPK%K& +&269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K277(:)*PCONC(:,1)*TPK%RO248(:)+TPK%K285(:)& +&*PCONC(:,1)*TPK%RO249(:)+TPK%K288(:)*PCONC(:,1)*TPK%RO250(:)+TPK%K291(:)*PCONC& +&(:,1)*TPK%RO251(:)+2.*TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%K295(:)*PCONC(:,& +&10)*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*T& +&PK%RO253(:)+TPK%K300(:)*PCONC(:,1)*TPK%RO254(:)+TPK%K309(:)*PCONC(:,1)*TPK%RO2& +&55(:)+TPK%K315(:)*PCONC(:,1)*TPK%RO256(:)+TPK%K317(:)*PCONC(:,83)+TPK%K331(:)*& +&PCONC(:,1)*TPK%RO257(:)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K343(:)*PCONC(& +&:,82)+TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +!PLOSS(NO2) = +K001+K003*<O>+K004*<O>+K006*<O3>+K009*<NO3>+K012*<NO3>+K021*<H2O +!>+K022*<OH>+K027*<HO2>+K103*<RAD1>+K104*<RAD2>+K105*<RAD3>+K106*<RAD4>+K107*<R +!AD5>+K108*<RAD6>+K109*<RAD7>+K126*<RO26>+K127*<RO28>+K128*<RO239>+K129*<RO248> +!+K130*<RO250>+K131*<RO254>+K132*<RO255>+K133*<RO257>+K134*<RO258>+K316*<RO256> +!+K321*<RAD8> + PLOSS(:,2) = +TPK%K001(:)+TPK%K003(:)*TPK%O(:)+TPK%K004(:)*TPK%O(:)+TPK%K006(:& +&)*PCONC(:,3)+TPK%K009(:)*PCONC(:,8)+TPK%K012(:)*PCONC(:,8)+TPK%K021(:)*TPK%H2O& +&(:)+TPK%K022(:)*PCONC(:,15)+TPK%K027(:)*PCONC(:,10)+TPK%K103(:)*TPK%RAD1(:)+TP& +&K%K104(:)*TPK%RAD2(:)+TPK%K105(:)*TPK%RAD3(:)+TPK%K106(:)*TPK%RAD4(:)+TPK%K107& +&(:)*TPK%RAD5(:)+TPK%K108(:)*TPK%RAD6(:)+TPK%K109(:)*TPK%RAD7(:)+TPK%K126(:)*TP& +&K%RO26(:)+TPK%K127(:)*TPK%RO28(:)+TPK%K128(:)*TPK%RO239(:)+TPK%K129(:)*TPK%RO2& +&48(:)+TPK%K130(:)*TPK%RO250(:)+TPK%K131(:)*TPK%RO254(:)+TPK%K132(:)*TPK%RO255(& +&:)+TPK%K133(:)*TPK%RO257(:)+TPK%K134(:)*TPK%RO258(:)+TPK%K316(:)*TPK%RO256(:)+& +&TPK%K321(:)*TPK%RAD8(:) +! +!PPROD(O3) = +K002*<O2>*<O>+K081*<NO3>*<ARAL>+TPK%CF39*K082*<OH>*<ARAL>+K142*<H +!O2>*<RO26>+K148*<HO2>*<RO28>+K166*<HO2>*<RO239>+K279*<HO2>*<RO248>+K289*<HO2>* +!<RO250>+K301*<HO2>*<RO254>+K303*<OH>*<RPR5>+1.0000011*K306*<OH>*<RPRL>+K310*<H +!O2>*<RO255>+K318*<HO2>*<RO256>+K322*<OH>*<RPR7>+1.0000005*K323*<OH>*<RPG7>+K32 +!6*<OH>*<RP11>+K332*<HO2>*<RO257>+1.0000000*K334*<OH>*<RPG3>+1.0000000*K335*<OH +!>*<RPG2>+K337*<OH>*<RP18>+K341*<HO2>*<RO258> + PPROD(:,3) = +TPK%K002(:)*TPK%O2(:)*TPK%O(:)+TPK%K081(:)*PCONC(:,8)*PCONC(:,25& +&)+TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25)+TPK%K142(:)*PCONC(:,10)*TPK%RO2& +&6(:)+TPK%K148(:)*PCONC(:,10)*TPK%RO28(:)+TPK%K166(:)*PCONC(:,10)*TPK%RO239(:)+& +&TPK%K279(:)*PCONC(:,10)*TPK%RO248(:)+TPK%K289(:)*PCONC(:,10)*TPK%RO250(:)+TPK%& +&K301(:)*PCONC(:,10)*TPK%RO254(:)+TPK%K303(:)*PCONC(:,15)*PCONC(:,70)+1.0000011& +&*TPK%K306(:)*PCONC(:,15)*PCONC(:,75)+TPK%K310(:)*PCONC(:,10)*TPK%RO255(:)+TPK%& +&K318(:)*PCONC(:,10)*TPK%RO256(:)+TPK%K322(:)*PCONC(:,15)*PCONC(:,62)+1.0000005& +&*TPK%K323(:)*PCONC(:,15)*PCONC(:,63)+TPK%K326(:)*PCONC(:,15)*PCONC(:,73)+TPK%K& +&332(:)*PCONC(:,10)*TPK%RO257(:)+1.0000000*TPK%K334(:)*PCONC(:,15)*PCONC(:,52)+& +&1.0000000*TPK%K335(:)*PCONC(:,15)*PCONC(:,50)+TPK%K337(:)*PCONC(:,15)*PCONC(:,& +&51)+TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) +!PLOSS(O3) = +K005*<NO>+K006*<NO2>+K015+K016+K025*<OH>+K030*<HO2>+K034*<O>+K051 +!*<ETHE>+K056*<OLEL>+K066*<ISOP>+K076*<OLEH>+K086*<BIOL>+K090*<BIOH>+K281*<MVK> +!+K282*<MCR> + PLOSS(:,3) = +TPK%K005(:)*PCONC(:,1)+TPK%K006(:)*PCONC(:,2)+TPK%K015(:)+TPK%K0& +&16(:)+TPK%K025(:)*PCONC(:,15)+TPK%K030(:)*PCONC(:,10)+TPK%K034(:)*TPK%O(:)+TPK& +&%K051(:)*PCONC(:,16)+TPK%K056(:)*PCONC(:,17)+TPK%K066(:)*PCONC(:,35)+TPK%K076(& +&:)*PCONC(:,18)+TPK%K086(:)*PCONC(:,36)+TPK%K090(:)*PCONC(:,37)+TPK%K281(:)*PCO& +&NC(:,39)+TPK%K282(:)*PCONC(:,40) +! +!PPROD(HONO) = +K019*<OH>*<NO>+0.5*K021*<H2O>*<NO2> + PPROD(:,4) = +TPK%K019(:)*PCONC(:,15)*PCONC(:,1)+0.5*TPK%K021(:)*TPK%H2O(:)*PC& +&ONC(:,2) +!PLOSS(HONO) = +K020+K039*<OH> + PLOSS(:,4) = +TPK%K020(:)+TPK%K039(:)*PCONC(:,15) +! +!PPROD(HNO3) = +2.*K011*<H2O>*<N2O5>+0.5*K021*<H2O>*<NO2>+K022*<OH>*<NO2>+0.2*K +!033*<HO2>*<NO3>+K047*<NO3>*<HCHO>+K061*<NO3>*<ALD2>+K072*<NO3>*<AROO>+K081*<NO +!3>*<ARAL>+TPK%CF46*K275*<NO3>*<MCR>+K278*<NO3>*<MGLY>+K307*<NO3>*<RPR1>+K313*< +!NO3>*<RPR3>+K320*<NO3>*<RPR4>+K327*<NO3>*<RPR8>+K338*<NO3>*<RP16> + PPROD(:,5) = +2.*TPK%K011(:)*TPK%H2O(:)*PCONC(:,7)+0.5*TPK%K021(:)*TPK%H2O(:)*& +&PCONC(:,2)+TPK%K022(:)*PCONC(:,15)*PCONC(:,2)+0.2*TPK%K033(:)*PCONC(:,10)*PCON& +&C(:,8)+TPK%K047(:)*PCONC(:,8)*PCONC(:,28)+TPK%K061(:)*PCONC(:,8)*PCONC(:,29)+T& +&PK%K072(:)*PCONC(:,8)*PCONC(:,24)+TPK%K081(:)*PCONC(:,8)*PCONC(:,25)+TPK%CF46*& +&TPK%K275(:)*PCONC(:,8)*PCONC(:,40)+TPK%K278(:)*PCONC(:,8)*PCONC(:,41)+TPK%K307& +&(:)*PCONC(:,8)*PCONC(:,69)+TPK%K313(:)*PCONC(:,8)*PCONC(:,57)+TPK%K320(:)*PCON& +&C(:,8)*PCONC(:,61)+TPK%K327(:)*PCONC(:,8)*PCONC(:,71)+TPK%K338(:)*PCONC(:,8)*P& +&CONC(:,74) +!PLOSS(HNO3) = +K023*<OH> + PLOSS(:,5) = +TPK%K023(:)*PCONC(:,15) +! +!PPROD(HNO4) = +K027*<HO2>*<NO2> + PPROD(:,6) = +TPK%K027(:)*PCONC(:,10)*PCONC(:,2) +!PLOSS(HNO4) = +K028+K029*<OH> + PLOSS(:,6) = +TPK%K028(:)+TPK%K029(:)*PCONC(:,15) +! +!PPROD(N2O5) = +K009*<NO3>*<NO2> + PPROD(:,7) = +TPK%K009(:)*PCONC(:,8)*PCONC(:,2) +!PLOSS(N2O5) = +K010+K011*<H2O> + PLOSS(:,7) = +TPK%K010(:)+TPK%K011(:)*TPK%H2O(:) +! +!PPROD(NO3) = +K004*<NO2>*<O>+K006*<O3>*<NO2>+K010*<N2O5>+K023*<OH>*<HNO3> + PPROD(:,8) = +TPK%K004(:)*PCONC(:,2)*TPK%O(:)+TPK%K006(:)*PCONC(:,3)*PCONC(:,2& +&)+TPK%K010(:)*PCONC(:,7)+TPK%K023(:)*PCONC(:,15)*PCONC(:,5) +!PLOSS(NO3) = +K007*<NO>+K009*<NO2>+K012*<NO2>+K013+K014+K033*<HO2>+K040*<OH>+K +!041*<NO3>+K041*<NO3>+K047*<HCHO>+K050*<ETHE>+K055*<OLEL>+K061*<ALD2>+K065*<ISO +!P>+K072*<AROO>+K075*<OLEH>+K081*<ARAL>+K085*<BIOL>+K089*<BIOH>+K275*<MCR>+K278 +!*<MGLY>+K307*<RPR1>+K313*<RPR3>+K320*<RPR4>+K327*<RPR8>+K338*<RP16> + PLOSS(:,8) = +TPK%K007(:)*PCONC(:,1)+TPK%K009(:)*PCONC(:,2)+TPK%K012(:)*PCONC(& +&:,2)+TPK%K013(:)+TPK%K014(:)+TPK%K033(:)*PCONC(:,10)+TPK%K040(:)*PCONC(:,15)+T& +&PK%K041(:)*PCONC(:,8)+TPK%K041(:)*PCONC(:,8)+TPK%K047(:)*PCONC(:,28)+TPK%K050(& +&:)*PCONC(:,16)+TPK%K055(:)*PCONC(:,17)+TPK%K061(:)*PCONC(:,29)+TPK%K065(:)*PCO& +&NC(:,35)+TPK%K072(:)*PCONC(:,24)+TPK%K075(:)*PCONC(:,18)+TPK%K081(:)*PCONC(:,2& +&5)+TPK%K085(:)*PCONC(:,36)+TPK%K089(:)*PCONC(:,37)+TPK%K275(:)*PCONC(:,40)+TPK& +&%K278(:)*PCONC(:,41)+TPK%K307(:)*PCONC(:,69)+TPK%K313(:)*PCONC(:,57)+TPK%K320(& +&:)*PCONC(:,61)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:)*PCONC(:,74) +! +!PPROD(NH3) = 0.0 + PPROD(:,9) = 0.0 +!PLOSS(NH3) = +K345*<OH> + PLOSS(:,9) = +TPK%K345(:)*PCONC(:,15) +! +!PPROD(HO2) = +0.1*K020*<HONO>+K024*<OH>*<CO>+K025*<OH>*<O3>+K028*<HNO4>+K035*< +!OH>*<SO2>+K037*<OH>*<H2O2>+K040*<OH>*<NO3>+2.0*K044*<HCHO>+K046*<OH>*<HCHO>+K0 +!47*<NO3>*<HCHO>+K048*<OH>*<MEOH>+0.06*K051*<O3>*<ETHE>+K052*<O>*<ETHE>+TPK%CF1 +!*K053*<OH>*<ETOH>+0.28*K056*<O3>*<OLEL>+K059*<ALD2>+0.366*K066*<O3>*<ISOP>+0.1 +!6*K073*<OH>*<AROO>+0.28*K076*<O3>*<OLEH>+0.16*K079*<OH>*<AROL>+0.16*K080*<OH>* +!<AROH>+TPK%CF48*K082*<OH>*<ARAL>+0.16*K083*<OH>*<ARAC>+0.445*K086*<O3>*<BIOL>+ +!0.16*K092*<OH>*<PAH>+K094*<HO2>*<RO2T>+K110*<NO>*<RO21>+K111*<RO2T>*<RO21>+K11 +!2*<HO2>*<RO21>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22>+K117*<RO2 +!T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24>+K121*<HO2>*<RO +!24>+TPK%CF4*K122*<NO>*<RO25>+K123*<RO2T>*<RO25>+K124*<HO2>*<RO25>+TPK%CF6*K150 +!*<NO>*<RO29>+K151*<RO2T>*<RO29>+K152*<HO2>*<RO29>+K153*<NO>*<RO210>+K154*<RO2T +!>*<RO210>+K155*<HO2>*<RO210>+K171*<NO>*<RO215>+K172*<RO2T>*<RO215>+K173*<HO2>* +!<RO215>+TPK%CF22*K177*<NO>*<RO217>+K178*<RO2T>*<RO217>+K179*<HO2>*<RO217>+TPK% +!CF20*K180*<NO>*<RO218>+K181*<RO2T>*<RO218>+K182*<HO2>*<RO218>+TPK%CF24*K189*<N +!O>*<RO221>+K190*<RO2T>*<RO221>+K191*<HO2>*<RO221>+TPK%CF42*K192*<NO>*<RO222>+K +!193*<RO2T>*<RO222>+K194*<HO2>*<RO222>+TPK%CF44*K195*<NO>*<RO223>+K196*<RO2T>*< +!RO223>+K197*<HO2>*<RO223>+TPK%CF26*K198*<NO>*<RO224>+K199*<RO2T>*<RO224>+K200* +!<HO2>*<RO224>+TPK%CF28*K207*<NO>*<RO227>+K208*<RO2T>*<RO227>+K209*<HO2>*<RO227 +!>+TPK%CF32*K221*<NO>*<RO231>+K222*<RO2T>*<RO231>+K223*<HO2>*<RO231>+TPK%CF36*K +!227*<NO>*<RO241>+K228*<RO2T>*<RO241>+K229*<HO2>*<RO241>+K231*<NO>*<RO233>+K232 +!*<RO2T>*<RO233>+K233*<HO2>*<RO233>+K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236* +!<HO2>*<RO242>+K238*<NO>*<RO234>+K239*<RO2T>*<RO234>+K240*<HO2>*<RO234>+K241*<N +!O>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K245*<NO>*<RO235>+K246*<RO2T +!>*<RO235>+K247*<HO2>*<RO235>+K248*<NO>*<RO244>+K249*<RO2T>*<RO244>+K250*<HO2>* +!<RO244>+K252*<NO>*<RO236>+K253*<RO2T>*<RO236>+K254*<HO2>*<RO236>+K255*<NO>*<RO +!245>+K256*<RO2T>*<RO245>+K257*<HO2>*<RO245>+K259*<NO>*<RO237>+K260*<RO2T>*<RO2 +!37>+K261*<HO2>*<RO237>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246 +!>+K266*<NO>*<RO238>+K267*<RO2T>*<RO238>+K268*<HO2>*<RO238>+K269*<NO>*<RO247>+K +!270*<RO2T>*<RO247>+K271*<HO2>*<RO247>+K276*<MGLY>+0.28*K281*<O3>*<MVK>+0.41*K2 +!82*<O3>*<MCR>+0.15*K284*<O>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*< +!HO2>*<RO249>+K291*<NO>*<RO251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K300*<NO +!>*<RO254>+K302*<RO2T>*<RO254>+K308*<RPR1>+2.*K314*<RPR3>+K315*<NO>*<RO256>+K31 +!9*<RO2T>*<RO256>+K325*<OH>*<RP10>+K329*<RPR8>+K330*<RPR8>+K339*<RP16>+K347*<OH +!>*<ORA1> + PPROD(:,10) = +0.1*TPK%K020(:)*PCONC(:,4)+TPK%K024(:)*PCONC(:,15)*PCONC(:,11)+& +&TPK%K025(:)*PCONC(:,15)*PCONC(:,3)+TPK%K028(:)*PCONC(:,6)+TPK%K035(:)*PCONC(:,& +&15)*PCONC(:,13)+TPK%K037(:)*PCONC(:,15)*PCONC(:,12)+TPK%K040(:)*PCONC(:,15)*PC& +&ONC(:,8)+2.0*TPK%K044(:)*PCONC(:,28)+TPK%K046(:)*PCONC(:,15)*PCONC(:,28)+TPK%K& +&047(:)*PCONC(:,8)*PCONC(:,28)+TPK%K048(:)*PCONC(:,15)*PCONC(:,32)+0.06*TPK%K05& +&1(:)*PCONC(:,3)*PCONC(:,16)+TPK%K052(:)*TPK%O(:)*PCONC(:,16)+TPK%CF1*TPK%K053(& +&:)*PCONC(:,15)*PCONC(:,33)+0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+TPK%K059(:)& +&*PCONC(:,29)+0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.16*TPK%K073(:)*PCONC(:& +&,15)*PCONC(:,24)+0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.16*TPK%K079(:)*PCON& +&C(:,15)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22)+TPK%CF48*TPK%K082& +&(:)*PCONC(:,15)*PCONC(:,25)+0.16*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+0.445*TPK& +&%K086(:)*PCONC(:,3)*PCONC(:,36)+0.16*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+TPK%K& +&094(:)*PCONC(:,10)*PCONC(:,85)+TPK%K110(:)*PCONC(:,1)*PCONC(:,86)+TPK%K111(:)*& +&PCONC(:,85)*PCONC(:,86)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86)+TPK%K113(:)*PCONC(& +&:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K115(:)*PCONC(:,10)*T& +&PK%RO22(:)+TPK%K117(:)*PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO2& +&3(:)+TPK%K119(:)*PCONC(:,1)*TPK%RO24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TP& +&K%K121(:)*PCONC(:,10)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+T& +&PK%K123(:)*PCONC(:,85)*PCONC(:,87)+TPK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%CF6& +&*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO29(:)+TPK%K1& +&52(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K153(:)*PCONC(:,1)*TPK%RO210(:)+TPK%K154(:)*& +&PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:)+TPK%K171(:)*PCON& +&C(:,1)*TPK%RO215(:)+TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%K173(:)*PCONC(:,1& +&0)*TPK%RO215(:)+TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:)+TPK%K178(:)*PCONC& +&(:,85)*TPK%RO217(:)+TPK%K179(:)*PCONC(:,10)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*& +&PCONC(:,1)*TPK%RO218(:)+TPK%K181(:)*PCONC(:,85)*TPK%RO218(:)+TPK%K182(:)*PCONC& +&(:,10)*TPK%RO218(:)+TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%K190(:)*P& +&CONC(:,85)*TPK%RO221(:)+TPK%K191(:)*PCONC(:,10)*TPK%RO221(:)+TPK%CF42*TPK%K192& +&(:)*PCONC(:,1)*TPK%RO222(:)+TPK%K193(:)*PCONC(:,85)*TPK%RO222(:)+TPK%K194(:)*P& +&CONC(:,10)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%K196(& +&:)*PCONC(:,85)*TPK%RO223(:)+TPK%K197(:)*PCONC(:,10)*TPK%RO223(:)+TPK%CF26*TPK%& +&K198(:)*PCONC(:,1)*TPK%RO224(:)+TPK%K199(:)*PCONC(:,85)*TPK%RO224(:)+TPK%K200(& +&:)*PCONC(:,10)*TPK%RO224(:)+TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:)+TPK%K& +&208(:)*PCONC(:,85)*TPK%RO227(:)+TPK%K209(:)*PCONC(:,10)*TPK%RO227(:)+TPK%CF32*& +&TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%K222(:)*PCONC(:,85)*TPK%RO231(:)+TPK%K& +&223(:)*PCONC(:,10)*TPK%RO231(:)+TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+T& +&PK%K228(:)*PCONC(:,85)*TPK%RO241(:)+TPK%K229(:)*PCONC(:,10)*TPK%RO241(:)+TPK%K& +&231(:)*PCONC(:,1)*TPK%RO233(:)+TPK%K232(:)*PCONC(:,85)*TPK%RO233(:)+TPK%K233(:& +&)*PCONC(:,10)*TPK%RO233(:)+TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCO& +&NC(:,85)*TPK%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K238(:)*PCONC(:& +&,1)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)*TPK%RO234(:)+TPK%K240(:)*PCONC(:,10)*& +&TPK%RO234(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO243(:)+TPK%K242(:)*PCONC(:,85)*TPK%R& +&O243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)+TPK%K245(:)*PCONC(:,1)*TPK%RO235(& +&:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+TPK%K247(:)*PCONC(:,10)*TPK%RO235(:)+T& +&PK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%K2& +&50(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K252(:)*PCONC(:,1)*TPK%RO236(:)+TPK%K253(:)& +&*PCONC(:,85)*TPK%RO236(:)+TPK%K254(:)*PCONC(:,10)*TPK%RO236(:)+TPK%K255(:)*PCO& +&NC(:,1)*TPK%RO245(:)+TPK%K256(:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,& +&10)*TPK%RO245(:)+TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)+TPK%K260(:)*PCONC(:,85)*T& +&PK%RO237(:)+TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+TPK%K262(:)*PCONC(:,1)*TPK%RO& +&246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(:,10)*TPK%RO246(& +&:)+TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+TPK%K267(:)*PCONC(:,85)*TPK%RO238(:)+TP& +&K%K268(:)*PCONC(:,10)*TPK%RO238(:)+TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K27& +&0(:)*PCONC(:,85)*TPK%RO247(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:)+TPK%K276(:)& +&*PCONC(:,41)+0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,& +&3)*PCONC(:,40)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TP& +&K%RO249(:)+TPK%K286(:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO& +&249(:)+TPK%K291(:)*PCONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:& +&)+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+TPK%K300(:)*PCONC(:,1)*TPK%RO254(:)+TPK& +&%K302(:)*PCONC(:,85)*TPK%RO254(:)+TPK%K308(:)*PCONC(:,69)+2.*TPK%K314(:)*PCONC& +&(:,57)+TPK%K315(:)*PCONC(:,1)*TPK%RO256(:)+TPK%K319(:)*PCONC(:,85)*TPK%RO256(:& +&)+TPK%K325(:)*PCONC(:,15)*PCONC(:,72)+TPK%K329(:)*PCONC(:,71)+TPK%K330(:)*PCON& +&C(:,71)+TPK%K339(:)*PCONC(:,74)+TPK%K347(:)*PCONC(:,15)*PCONC(:,43) +!PLOSS(HO2) = +K026*<NO>+K027*<NO2>+K030*<O3>+K031*<HO2>+K031*<HO2>+K032*<H2O>* +!<HO2>+K032*<H2O>*<HO2>+K033*<NO3>+K042*<OH>+K094*<RO2T>+K112*<RO21>+K115*<RO22 +!>+K118*<RO23>+K121*<RO24>+K124*<RO25>+K142*<RO26>+K146*<RO27>+K148*<RO28>+K152 +!*<RO29>+K155*<RO210>+K158*<RO211>+K161*<RO212>+K164*<RO213>+K166*<RO239>+K170* +!<RO214>+K173*<RO215>+K176*<RO216>+K179*<RO217>+K182*<RO218>+K185*<RO219>+K188* +!<RO220>+K191*<RO221>+K194*<RO222>+K197*<RO223>+K200*<RO224>+K203*<RO225>+K206* +!<RO226>+K209*<RO227>+K212*<RO228>+K215*<RO229>+K218*<RO240>+K220*<RO230>+K223* +!<RO231>+K226*<RO232>+K229*<RO241>+K233*<RO233>+K236*<RO242>+K240*<RO234>+K243* +!<RO243>+K247*<RO235>+K250*<RO244>+K254*<RO236>+K257*<RO245>+K261*<RO237>+K264* +!<RO246>+K268*<RO238>+K271*<RO247>+K279*<RO248>+K287*<RO249>+K289*<RO250>+K292* +!<RO251>+K295*<RO252>+K298*<RO253>+K301*<RO254>+K310*<RO255>+K318*<RO256>+K332* +!<RO257>+K341*<RO258> + PLOSS(:,10) = +TPK%K026(:)*PCONC(:,1)+TPK%K027(:)*PCONC(:,2)+TPK%K030(:)*PCONC& +&(:,3)+TPK%K031(:)*PCONC(:,10)+TPK%K031(:)*PCONC(:,10)+TPK%K032(:)*TPK%H2O(:)*P& +&CONC(:,10)+TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)+TPK%K033(:)*PCONC(:,8)+TPK%K042(& +&:)*PCONC(:,15)+TPK%K094(:)*PCONC(:,85)+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK& +&%RO22(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC(:,8& +&7)+TPK%K142(:)*TPK%RO26(:)+TPK%K146(:)*TPK%RO27(:)+TPK%K148(:)*TPK%RO28(:)+TPK& +&%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K16& +&1(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)+TPK%K166(:)*TPK%RO239(:)+TPK%K170(:& +&)*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K179(:)*T& +&PK%RO217(:)+TPK%K182(:)*TPK%RO218(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K188(:)*TPK%& +&RO220(:)+TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO2& +&23(:)+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K206(:)*TPK%RO226(& +&:)+TPK%K209(:)*TPK%RO227(:)+TPK%K212(:)*TPK%RO228(:)+TPK%K215(:)*TPK%RO229(:)+& +&TPK%K218(:)*TPK%RO240(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)+TPK& +&%K226(:)*TPK%RO232(:)+TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%RO233(:)+TPK%K2& +&36(:)*TPK%RO242(:)+TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K247(& +&:)*TPK%RO235(:)+TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)+TPK%K257(:)*& +&TPK%RO245(:)+TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K268(:)*TPK& +&%RO238(:)+TPK%K271(:)*TPK%RO247(:)+TPK%K279(:)*TPK%RO248(:)+TPK%K287(:)*TPK%RO& +&249(:)+TPK%K289(:)*TPK%RO250(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO252& +&(:)+TPK%K298(:)*TPK%RO253(:)+TPK%K301(:)*TPK%RO254(:)+TPK%K310(:)*TPK%RO255(:)& +&+TPK%K318(:)*TPK%RO256(:)+TPK%K332(:)*TPK%RO257(:)+TPK%K341(:)*TPK%RO258(:) +! +RETURN +END SUBROUTINE SUB0 +! +SUBROUTINE SUB1 +! +!Indices 11 a 20 +! +! +!PPROD(CO) = +K044*<HCHO>+K045*<HCHO>+K046*<OH>*<HCHO>+K047*<NO3>*<HCHO>+0.315* +!K051*<O3>*<ETHE>+0.6*K052*<O>*<ETHE>+0.56*K056*<O3>*<OLEL>+K059*<ALD2>+0.461*K +!066*<O3>*<ISOP>+0.56*K076*<O3>*<OLEH>+0.445*K086*<O3>*<BIOL>+0.445*K090*<O3>*< +!BIOH>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24>+K121*<HO2>*<RO24>+K276*<MGLY>+0.56*K +!281*<O3>*<MVK>+0.41*K282*<O3>*<MCR>+0.15*K284*<O>*<MCR>+K300*<NO>*<RO254>+K302 +!*<RO2T>*<RO254>+K308*<RPR1>+K314*<RPR3>+K329*<RPR8>+2.*K339*<RP16>+K340*<NO>*< +!RO258>+K342*<RO2T>*<RO258> + PPROD(:,11) = +TPK%K044(:)*PCONC(:,28)+TPK%K045(:)*PCONC(:,28)+TPK%K046(:)*PCO& +&NC(:,15)*PCONC(:,28)+TPK%K047(:)*PCONC(:,8)*PCONC(:,28)+0.315*TPK%K051(:)*PCON& +&C(:,3)*PCONC(:,16)+0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16)+0.56*TPK%K056(:)*PCONC& +&(:,3)*PCONC(:,17)+TPK%K059(:)*PCONC(:,29)+0.461*TPK%K066(:)*PCONC(:,3)*PCONC(:& +&,35)+0.56*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,3)*PCON& +&C(:,36)+0.445*TPK%K090(:)*PCONC(:,3)*PCONC(:,37)+TPK%K119(:)*PCONC(:,1)*TPK%RO& +&24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K121(:)*PCONC(:,10)*TPK%RO24(:)+& +&TPK%K276(:)*PCONC(:,41)+0.56*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(& +&:)*PCONC(:,3)*PCONC(:,40)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K300(:)*PC& +&ONC(:,1)*TPK%RO254(:)+TPK%K302(:)*PCONC(:,85)*TPK%RO254(:)+TPK%K308(:)*PCONC(:& +&,69)+TPK%K314(:)*PCONC(:,57)+TPK%K329(:)*PCONC(:,71)+2.*TPK%K339(:)*PCONC(:,74& +&)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) +!PLOSS(CO) = +K024*<OH> + PLOSS(:,11) = +TPK%K024(:)*PCONC(:,15) +! +!PPROD(H2O2) = +K031*<HO2>*<HO2>+K032*<HO2>*<H2O>*<HO2>+0.055*K086*<O3>*<BIOL>+ +!0.055*K090*<O3>*<BIOH> + PPROD(:,12) = +TPK%K031(:)*PCONC(:,10)*PCONC(:,10)+TPK%K032(:)*PCONC(:,10)*TPK& +&%H2O(:)*PCONC(:,10)+0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+0.055*TPK%K090(:)& +&*PCONC(:,3)*PCONC(:,37) +!PLOSS(H2O2) = +K036+K037*<OH> + PLOSS(:,12) = +TPK%K036(:)+TPK%K037(:)*PCONC(:,15) +! +!PPROD(SO2) = 0.0 + PPROD(:,13) = 0.0 +!PLOSS(SO2) = +K035*<OH> + PLOSS(:,13) = +TPK%K035(:)*PCONC(:,15) +! +!PPROD(H2SO4) = +K035*<OH>*<SO2> + PPROD(:,14) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13) +!PLOSS(H2SO4) = +K346 + PLOSS(:,14) = +TPK%K346(:) +! +!PPROD(OH) = +K017*<H2O>*<OSD>+K017*<H2O>*<OSD>+0.9*K020*<HONO>+K026*<HO2>*<NO> +!+K030*<HO2>*<O3>+0.8*K033*<HO2>*<NO3>+2.*K036*<H2O2>+0.06*K051*<O3>*<ETHE>+0.3 +!6*K056*<O3>*<OLEL>+0.664*K066*<O3>*<ISOP>+0.36*K076*<O3>*<OLEH>+0.89*K086*<O3> +!*<BIOL>+0.89*K090*<O3>*<BIOH>+K112*<HO2>*<RO21>+K115*<HO2>*<RO22>+K118*<HO2>*< +!RO23>+K121*<HO2>*<RO24>+K124*<HO2>*<RO25>+K146*<HO2>*<RO27>+K152*<HO2>*<RO29>+ +!K155*<HO2>*<RO210>+K158*<HO2>*<RO211>+K161*<HO2>*<RO212>+K164*<HO2>*<RO213>+K1 +!70*<HO2>*<RO214>+K173*<HO2>*<RO215>+K176*<HO2>*<RO216>+K179*<HO2>*<RO217>+K182 +!*<HO2>*<RO218>+K185*<HO2>*<RO219>+K188*<HO2>*<RO220>+K191*<HO2>*<RO221>+K194*< +!HO2>*<RO222>+K197*<HO2>*<RO223>+K200*<HO2>*<RO224>+K203*<HO2>*<RO225>+K206*<HO +!2>*<RO226>+K209*<HO2>*<RO227>+K212*<HO2>*<RO228>+K215*<HO2>*<RO229>+K218*<HO2> +!*<RO240>+K220*<HO2>*<RO230>+K223*<HO2>*<RO231>+K226*<HO2>*<RO232>+K229*<HO2>*< +!RO241>+K233*<HO2>*<RO233>+K236*<HO2>*<RO242>+K240*<HO2>*<RO234>+K243*<HO2>*<RO +!243>+K247*<HO2>*<RO235>+K250*<HO2>*<RO244>+K254*<HO2>*<RO236>+K257*<HO2>*<RO24 +!5>+K261*<HO2>*<RO237>+K264*<HO2>*<RO246>+K268*<HO2>*<RO238>+K271*<HO2>*<RO247> +!+0.36*K281*<O3>*<MVK>+0.82*K282*<O3>*<MCR>+K287*<HO2>*<RO249>+K293*<RO2T>*<RO2 +!51>+K296*<RO2T>*<RO252>+K299*<RO2T>*<RO253>+K339*<RP16>+K340*<NO>*<RO258>+K342 +!*<RO2T>*<RO258> + PPROD(:,15) = +TPK%K017(:)*TPK%H2O(:)*TPK%OSD(:)+TPK%K017(:)*TPK%H2O(:)*TPK%OS& +&D(:)+0.9*TPK%K020(:)*PCONC(:,4)+TPK%K026(:)*PCONC(:,10)*PCONC(:,1)+TPK%K030(:)& +&*PCONC(:,10)*PCONC(:,3)+0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8)+2.*TPK%K036(:)*& +&PCONC(:,12)+0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16)+0.36*TPK%K056(:)*PCONC(:,3& +&)*PCONC(:,17)+0.664*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.36*TPK%K076(:)*PCONC(& +&:,3)*PCONC(:,18)+0.89*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+0.89*TPK%K090(:)*PCON& +&C(:,3)*PCONC(:,37)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86)+TPK%K115(:)*PCONC(:,10)& +&*TPK%RO22(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K121(:)*PCONC(:,10)*TPK%R& +&O24(:)+TPK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)& +&+TPK%K152(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:)+TPK%& +&K158(:)*PCONC(:,10)*TPK%RO211(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:)+TPK%K164& +&(:)*PCONC(:,10)*TPK%RO213(:)+TPK%K170(:)*PCONC(:,10)*TPK%RO214(:)+TPK%K173(:)*& +&PCONC(:,10)*TPK%RO215(:)+TPK%K176(:)*PCONC(:,10)*TPK%RO216(:)+TPK%K179(:)*PCON& +&C(:,10)*TPK%RO217(:)+TPK%K182(:)*PCONC(:,10)*TPK%RO218(:)+TPK%K185(:)*PCONC(:,& +&10)*TPK%RO219(:)+TPK%K188(:)*PCONC(:,10)*TPK%RO220(:)+TPK%K191(:)*PCONC(:,10)*& +&TPK%RO221(:)+TPK%K194(:)*PCONC(:,10)*TPK%RO222(:)+TPK%K197(:)*PCONC(:,10)*TPK%& +&RO223(:)+TPK%K200(:)*PCONC(:,10)*TPK%RO224(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO22& +&5(:)+TPK%K206(:)*PCONC(:,10)*TPK%RO226(:)+TPK%K209(:)*PCONC(:,10)*TPK%RO227(:)& +&+TPK%K212(:)*PCONC(:,10)*TPK%RO228(:)+TPK%K215(:)*PCONC(:,10)*TPK%RO229(:)+TPK& +&%K218(:)*PCONC(:,10)*TPK%RO240(:)+TPK%K220(:)*PCONC(:,10)*TPK%RO230(:)+TPK%K22& +&3(:)*PCONC(:,10)*TPK%RO231(:)+TPK%K226(:)*PCONC(:,10)*TPK%RO232(:)+TPK%K229(:)& +&*PCONC(:,10)*TPK%RO241(:)+TPK%K233(:)*PCONC(:,10)*TPK%RO233(:)+TPK%K236(:)*PCO& +&NC(:,10)*TPK%RO242(:)+TPK%K240(:)*PCONC(:,10)*TPK%RO234(:)+TPK%K243(:)*PCONC(:& +&,10)*TPK%RO243(:)+TPK%K247(:)*PCONC(:,10)*TPK%RO235(:)+TPK%K250(:)*PCONC(:,10)& +&*TPK%RO244(:)+TPK%K254(:)*PCONC(:,10)*TPK%RO236(:)+TPK%K257(:)*PCONC(:,10)*TPK& +&%RO245(:)+TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+TPK%K264(:)*PCONC(:,10)*TPK%RO2& +&46(:)+TPK%K268(:)*PCONC(:,10)*TPK%RO238(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:& +&)+0.36*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.82*TPK%K282(:)*PCONC(:,3)*PCONC(:,& +&40)+TPK%K287(:)*PCONC(:,10)*TPK%RO249(:)+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+& +&TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO253(:)+TPK%& +&K339(:)*PCONC(:,74)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K342(:)*PCONC(:,85& +&)*TPK%RO258(:) +!PLOSS(OH) = +K019*<NO>+K022*<NO2>+K023*<HNO3>+K024*<CO>+K025*<O3>+K029*<HNO4>+ +!K035*<SO2>+K037*<H2O2>+K039*<HONO>+K040*<NO3>+K042*<HO2>+K043*<CH4>+K046*<HCHO +!>+K048*<MEOH>+K049*<ETHE>+K053*<ETOH>+K054*<OLEL>+K058*<ALKL>+K060*<ALD2>+K062 +!*<KETL>+K064*<ISOP>+K068*<MTBE>+K069*<ALCH>+K070*<KETH>+K073*<AROO>+K074*<OLEH +!>+K078*<ALKM>+K079*<AROL>+K080*<AROH>+K082*<ARAL>+K083*<ARAC>+K084*<BIOL>+K088 +!*<BIOH>+K092*<PAH>+K093*<ALKH>+K272*<MVK>+K273*<MCR>+K274*<MGLY>+K303*<RPR5>+K +!304*<RPR1>+K305*<RP16>+K306*<RPRL>+K312*<RPR3>+K322*<RPR7>+K323*<RPG7>+K324*<R +!PR8>+K325*<RP10>+K326*<RP11>+K334*<RPG3>+K335*<RPG2>+K337*<RP18>+K345*<NH3>+K3 +!47*<ORA1>+K348*<ORA2>+K349*<ACID> + PLOSS(:,15) = +TPK%K019(:)*PCONC(:,1)+TPK%K022(:)*PCONC(:,2)+TPK%K023(:)*PCONC& +&(:,5)+TPK%K024(:)*PCONC(:,11)+TPK%K025(:)*PCONC(:,3)+TPK%K029(:)*PCONC(:,6)+TP& +&K%K035(:)*PCONC(:,13)+TPK%K037(:)*PCONC(:,12)+TPK%K039(:)*PCONC(:,4)+TPK%K040(& +&:)*PCONC(:,8)+TPK%K042(:)*PCONC(:,10)+TPK%K043(:)*TPK%CH4(:)+TPK%K046(:)*PCONC& +&(:,28)+TPK%K048(:)*PCONC(:,32)+TPK%K049(:)*PCONC(:,16)+TPK%K053(:)*PCONC(:,33)& +&+TPK%K054(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,19)+TPK%K060(:)*PCONC(:,29)+TPK%K& +&062(:)*PCONC(:,30)+TPK%K064(:)*PCONC(:,35)+TPK%K068(:)*PCONC(:,38)+TPK%K069(:)& +&*PCONC(:,34)+TPK%K070(:)*PCONC(:,31)+TPK%K073(:)*PCONC(:,24)+TPK%K074(:)*PCONC& +&(:,18)+TPK%K078(:)*PCONC(:,20)+TPK%K079(:)*PCONC(:,23)+TPK%K080(:)*PCONC(:,22)& +&+TPK%K082(:)*PCONC(:,25)+TPK%K083(:)*PCONC(:,26)+TPK%K084(:)*PCONC(:,36)+TPK%K& +&088(:)*PCONC(:,37)+TPK%K092(:)*PCONC(:,27)+TPK%K093(:)*PCONC(:,21)+TPK%K272(:)& +&*PCONC(:,39)+TPK%K273(:)*PCONC(:,40)+TPK%K274(:)*PCONC(:,41)+TPK%K303(:)*PCONC& +&(:,70)+TPK%K304(:)*PCONC(:,69)+TPK%K305(:)*PCONC(:,74)+TPK%K306(:)*PCONC(:,75)& +&+TPK%K312(:)*PCONC(:,57)+TPK%K322(:)*PCONC(:,62)+TPK%K323(:)*PCONC(:,63)+TPK%K& +&324(:)*PCONC(:,71)+TPK%K325(:)*PCONC(:,72)+TPK%K326(:)*PCONC(:,73)+TPK%K334(:)& +&*PCONC(:,52)+TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51)+TPK%K345(:)*PCONC& +&(:,9)+TPK%K347(:)*PCONC(:,43)+TPK%K348(:)*PCONC(:,44)+TPK%K349(:)*PCONC(:,45) +! +!PPROD(ETHE) = 0.0 + PPROD(:,16) = 0.0 +!PLOSS(ETHE) = +K049*<OH>+K050*<NO3>+K051*<O3>+K052*<O> + PLOSS(:,16) = +TPK%K049(:)*PCONC(:,15)+TPK%K050(:)*PCONC(:,8)+TPK%K051(:)*PCON& +&C(:,3)+TPK%K052(:)*TPK%O(:) +! +!PPROD(OLEL) = +0.054*K066*<O3>*<ISOP>+0.925*K067*<O>*<ISOP>+TPK%CF5*K150*<NO>* +!<RO29>+0.5*K166*<HO2>*<RO239>+TPK%CF7*K168*<NO>*<RO214>+0.5*K289*<HO2>*<RO250> + PPROD(:,17) = +0.054*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.925*TPK%K067(:)*TPK%& +&O(:)*PCONC(:,35)+TPK%CF5*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+0.5*TPK%K166(:)*PC& +&ONC(:,10)*TPK%RO239(:)+TPK%CF7*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+0.5*TPK%K28& +&9(:)*PCONC(:,10)*TPK%RO250(:) +!PLOSS(OLEL) = +K054*<OH>+K055*<NO3>+K056*<O3>+K057*<O> + PLOSS(:,17) = +TPK%K054(:)*PCONC(:,15)+TPK%K055(:)*PCONC(:,8)+TPK%K056(:)*PCON& +&C(:,3)+TPK%K057(:)*TPK%O(:) +! +!PPROD(OLEH) = 0.0 + PPROD(:,18) = 0.0 +!PLOSS(OLEH) = +K074*<OH>+K075*<NO3>+K076*<O3>+K077*<O> + PLOSS(:,18) = +TPK%K074(:)*PCONC(:,15)+TPK%K075(:)*PCONC(:,8)+TPK%K076(:)*PCON& +&C(:,3)+TPK%K077(:)*TPK%O(:) +! +!PPROD(ALKL) = +0.1*K056*<O3>*<OLEL>+0.5*K057*<O>*<OLEL>+TPK%CF3*K122*<NO>*<RO2 +!5>+TPK%CF12*K171*<NO>*<RO215>+TPK%CF16*K172*<RO2T>*<RO215>+TPK%CF16*K173*<HO2> +!*<RO215> + PPROD(:,19) = +0.1*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.5*TPK%K057(:)*TPK%O(:)& +&*PCONC(:,17)+TPK%CF3*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%CF12*TPK%K171(:)*P& +&CONC(:,1)*TPK%RO215(:)+TPK%CF16*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF16*& +&TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +!PLOSS(ALKL) = +K058*<OH> + PLOSS(:,19) = +TPK%K058(:)*PCONC(:,15) +! +!PPROD(ALKM) = +0.1*K076*<O3>*<OLEH>+0.5*K077*<O>*<OLEH> + PPROD(:,20) = +0.1*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.5*TPK%K077(:)*TPK%O(:)& +&*PCONC(:,18) +!PLOSS(ALKM) = +K078*<OH> + PLOSS(:,20) = +TPK%K078(:)*PCONC(:,15) +! +RETURN +END SUBROUTINE SUB1 +! +SUBROUTINE SUB2 +! +!Indices 21 a 30 +! +! +!PPROD(ALKH) = 0.0 + PPROD(:,21) = 0.0 +!PLOSS(ALKH) = +K093*<OH> + PLOSS(:,21) = +TPK%K093(:)*PCONC(:,15) +! +!PPROD(AROH) = 0.0 + PPROD(:,22) = 0.0 +!PLOSS(AROH) = +K080*<OH> + PLOSS(:,22) = +TPK%K080(:)*PCONC(:,15) +! +!PPROD(AROL) = 0.0 + PPROD(:,23) = 0.0 +!PLOSS(AROL) = +K079*<OH> + PLOSS(:,23) = +TPK%K079(:)*PCONC(:,15) +! +!PPROD(AROO) = +0.16*K073*<OH>*<AROO>+0.16*K079*<OH>*<AROL>+0.16*K080*<OH>*<ARO +!H> + PPROD(:,24) = +0.16*TPK%K073(:)*PCONC(:,15)*PCONC(:,24)+0.16*TPK%K079(:)*PCONC& +&(:,15)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +!PLOSS(AROO) = +K072*<NO3>+K073*<OH> + PLOSS(:,24) = +TPK%K072(:)*PCONC(:,8)+TPK%K073(:)*PCONC(:,15) +! +!PPROD(ARAL) = +TPK%CF24*K189*<NO>*<RO221>+K190*<RO2T>*<RO221>+K191*<HO2>*<RO22 +!1> + PPROD(:,25) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%K190(:)*PCONC(& +&:,85)*TPK%RO221(:)+TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) +!PLOSS(ARAL) = +K081*<NO3>+K082*<OH> + PLOSS(:,25) = +TPK%K081(:)*PCONC(:,8)+TPK%K082(:)*PCONC(:,15) +! +!PPROD(ARAC) = +K081*<NO3>*<ARAL>+TPK%CF39*K082*<OH>*<ARAL> + PPROD(:,26) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25)+TPK%CF39*TPK%K082(:)*PCONC(:& +&,15)*PCONC(:,25) +!PLOSS(ARAC) = +K083*<OH> + PLOSS(:,26) = +TPK%K083(:)*PCONC(:,15) +! +!PPROD(PAH) = 0.0 + PPROD(:,27) = 0.0 +!PLOSS(PAH) = +K092*<OH> + PLOSS(:,27) = +TPK%K092(:)*PCONC(:,15) +! +!PPROD(HCHO) = +K048*<OH>*<MEOH>+0.5*K051*<O3>*<ETHE>+0.5*K056*<O3>*<OLEL>+0.5* +!K066*<O3>*<ISOP>+0.5*K076*<O3>*<OLEH>+K110*<NO>*<RO21>+K111*<RO2T>*<RO21>+K112 +!*<HO2>*<RO21>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22>+K116*<NO>* +!<RO23>+K117*<RO2T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24 +!>+K121*<HO2>*<RO24>+TPK%CF6*K150*<NO>*<RO29>+K151*<RO2T>*<RO29>+K152*<HO2>*<RO +!29>+K153*<NO>*<RO210>+K154*<RO2T>*<RO210>+K155*<HO2>*<RO210>+K156*<NO>*<RO211> +!+K157*<RO2T>*<RO211>+K158*<HO2>*<RO211>+K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+ +!K161*<HO2>*<RO212>+K162*<NO>*<RO213>+K163*<RO2T>*<RO213>+K164*<HO2>*<RO213>+TP +!K%CF10*K171*<NO>*<RO215>+TPK%CF14*K172*<RO2T>*<RO215>+TPK%CF14*K173*<HO2>*<RO2 +!15>+K183*<NO>*<RO219>+K184*<RO2T>*<RO219>+K185*<HO2>*<RO219>+0.5*K281*<O3>*<MV +!K>+0.5*K282*<O3>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*<HO2>*<RO249 +!>+K291*<NO>*<RO251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K294*<NO>*<RO252>+K +!295*<HO2>*<RO252>+K296*<RO2T>*<RO252>+K297*<NO>*<RO253>+K298*<HO2>*<RO253>+K29 +!9*<RO2T>*<RO253> + PPROD(:,28) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32)+0.5*TPK%K051(:)*PCONC(:,3)*& +&PCONC(:,16)+0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.5*TPK%K066(:)*PCONC(:,3)*& +&PCONC(:,35)+0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+TPK%K110(:)*PCONC(:,1)*PCON& +&C(:,86)+TPK%K111(:)*PCONC(:,85)*PCONC(:,86)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86& +&)+TPK%K113(:)*PCONC(:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K& +&115(:)*PCONC(:,10)*TPK%RO22(:)+TPK%K116(:)*PCONC(:,1)*TPK%RO23(:)+TPK%K117(:)*& +&PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K119(:)*PCONC(& +&:,1)*TPK%RO24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K121(:)*PCONC(:,10)*T& +&PK%RO24(:)+TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*& +&TPK%RO29(:)+TPK%K152(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K153(:)*PCONC(:,1)*TPK%RO2& +&10(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:& +&)+TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)*PCONC(:,85)*TPK%RO211(:)+TPK& +&%K158(:)*PCONC(:,10)*TPK%RO211(:)+TPK%K159(:)*PCONC(:,1)*TPK%RO212(:)+TPK%K160& +&(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:)+TPK%K162(:)*& +&PCONC(:,1)*TPK%RO213(:)+TPK%K163(:)*PCONC(:,85)*TPK%RO213(:)+TPK%K164(:)*PCONC& +&(:,10)*TPK%RO213(:)+TPK%CF10*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF14*TPK%& +&K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF14*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)& +&+TPK%K183(:)*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%& +&K185(:)*PCONC(:,10)*TPK%RO219(:)+0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.5*TP& +&K%K282(:)*PCONC(:,3)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TPK%RO249(:)+TPK%K286(& +&:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO249(:)+TPK%K291(:)*P& +&CONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)+TPK%K293(:)*PCONC(& +&:,85)*TPK%RO251(:)+TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%K295(:)*PCONC(:,10)& +&*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*TPK%& +&RO253(:)+TPK%K298(:)*PCONC(:,10)*TPK%RO253(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO25& +&3(:) +!PLOSS(HCHO) = +K044+K045+K046*<OH>+K047*<NO3> + PLOSS(:,28) = +TPK%K044(:)+TPK%K045(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCO& +&NC(:,8) +! +!PPROD(ALD2) = +TPK%CF1*K053*<OH>*<ETOH>+0.5*K056*<O3>*<OLEL>+0.4*K057*<O>*<OLE +!L>+0.075*K067*<O>*<ISOP>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22> +!+K116*<NO>*<RO23>+K117*<RO2T>*<RO23>+K118*<HO2>*<RO23>+TPK%CF4*K122*<NO>*<RO25 +!>+K123*<RO2T>*<RO25>+K124*<HO2>*<RO25>+K144*<NO>*<RO27>+K145*<RO2T>*<RO27>+K14 +!6*<HO2>*<RO27>+TPK%CF9*K171*<NO>*<RO215>+TPK%CF13*K172*<RO2T>*<RO215>+TPK%CF13 +!*K173*<HO2>*<RO215>+K174*<NO>*<RO216>+K175*<RO2T>*<RO216>+K176*<HO2>*<RO216>+0 +!.1*K281*<O3>*<MVK>+0.85*K284*<O>*<MCR> + PPROD(:,29) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33)+0.5*TPK%K056(:)*PCO& +&NC(:,3)*PCONC(:,17)+0.4*TPK%K057(:)*TPK%O(:)*PCONC(:,17)+0.075*TPK%K067(:)*TPK& +&%O(:)*PCONC(:,35)+TPK%K113(:)*PCONC(:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*T& +&PK%RO22(:)+TPK%K115(:)*PCONC(:,10)*TPK%RO22(:)+TPK%K116(:)*PCONC(:,1)*TPK%RO23& +&(:)+TPK%K117(:)*PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TP& +&K%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%K123(:)*PCONC(:,85)*PCONC(:,87)+T& +&PK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+TPK%K145& +&(:)*PCONC(:,85)*TPK%RO27(:)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)+TPK%CF9*TPK%K1& +&71(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF13*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TP& +&K%CF13*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)+TPK%K174(:)*PCONC(:,1)*TPK%RO216(:& +&)+TPK%K175(:)*PCONC(:,85)*TPK%RO216(:)+TPK%K176(:)*PCONC(:,10)*TPK%RO216(:)+0.& +&1*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.85*TPK%K284(:)*TPK%O(:)*PCONC(:,40) +!PLOSS(ALD2) = +K059+K060*<OH>+K061*<NO3> + PLOSS(:,29) = +TPK%K059(:)+TPK%K060(:)*PCONC(:,15)+TPK%K061(:)*PCONC(:,8) +! +!PPROD(KETL) = +TPK%CF11*K171*<NO>*<RO215>+TPK%CF15*K172*<RO2T>*<RO215>+TPK%CF1 +!5*K173*<HO2>*<RO215>+0.85*K283*<O>*<MVK> + PPROD(:,30) = +TPK%CF11*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF15*TPK%K172(& +&:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF15*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)+0.85& +&*TPK%K283(:)*TPK%O(:)*PCONC(:,39) +!PLOSS(KETL) = +K062*<OH>+K063 + PLOSS(:,30) = +TPK%K062(:)*PCONC(:,15)+TPK%K063(:) +! +RETURN +END SUBROUTINE SUB2 +! +SUBROUTINE SUB3 +! +!Indices 31 a 40 +! +! +!PPROD(KETH) = 0.0 + PPROD(:,31) = 0.0 +!PLOSS(KETH) = +K070*<OH>+K071 + PLOSS(:,31) = +TPK%K070(:)*PCONC(:,15)+TPK%K071(:) +! +!PPROD(MEOH) = 0.0 + PPROD(:,32) = 0.0 +!PLOSS(MEOH) = +K048*<OH> + PLOSS(:,32) = +TPK%K048(:)*PCONC(:,15) +! +!PPROD(ETOH) = 0.0 + PPROD(:,33) = 0.0 +!PLOSS(ETOH) = +K053*<OH> + PLOSS(:,33) = +TPK%K053(:)*PCONC(:,15) +! +!PPROD(ALCH) = 0.0 + PPROD(:,34) = 0.0 +!PLOSS(ALCH) = +K069*<OH> + PLOSS(:,34) = +TPK%K069(:)*PCONC(:,15) +! +!PPROD(ISOP) = 0.0 + PPROD(:,35) = 0.0 +!PLOSS(ISOP) = +K064*<OH>+K065*<NO3>+K066*<O3>+K067*<O> + PLOSS(:,35) = +TPK%K064(:)*PCONC(:,15)+TPK%K065(:)*PCONC(:,8)+TPK%K066(:)*PCON& +&C(:,3)+TPK%K067(:)*TPK%O(:) +! +!PPROD(BIOL) = 0.0 + PPROD(:,36) = 0.0 +!PLOSS(BIOL) = +K084*<OH>+K085*<NO3>+K086*<O3>+K087*<O> + PLOSS(:,36) = +TPK%K084(:)*PCONC(:,15)+TPK%K085(:)*PCONC(:,8)+TPK%K086(:)*PCON& +&C(:,3)+TPK%K087(:)*TPK%O(:) +! +!PPROD(BIOH) = 0.0 + PPROD(:,37) = 0.0 +!PLOSS(BIOH) = +K088*<OH>+K089*<NO3>+K090*<O3>+K091*<O> + PLOSS(:,37) = +TPK%K088(:)*PCONC(:,15)+TPK%K089(:)*PCONC(:,8)+TPK%K090(:)*PCON& +&C(:,3)+TPK%K091(:)*TPK%O(:) +! +!PPROD(MTBE) = 0.0 + PPROD(:,38) = 0.0 +!PLOSS(MTBE) = +K068*<OH> + PLOSS(:,38) = +TPK%K068(:)*PCONC(:,15) +! +!PPROD(MVK) = +0.389*K066*<O3>*<ISOP>+TPK%CF6*K150*<NO>*<RO29>+K151*<RO2T>*<RO2 +!9>+K152*<HO2>*<RO29>+K156*<NO>*<RO211>+K157*<RO2T>*<RO211>+K158*<HO2>*<RO211> + PPROD(:,39) = +0.389*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+TPK%CF6*TPK%K150(:)*PC& +&ONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO29(:)+TPK%K152(:)*PCONC(:,1& +&0)*TPK%RO29(:)+TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)*PCONC(:,85)*TPK& +&%RO211(:)+TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +!PLOSS(MVK) = +K272*<OH>+K281*<O3>+K283*<O> + PLOSS(:,39) = +TPK%K272(:)*PCONC(:,15)+TPK%K281(:)*PCONC(:,3)+TPK%K283(:)*TPK%& +&O(:) +! +!PPROD(MCR) = +0.17*K066*<O3>*<ISOP>+K153*<NO>*<RO210>+K154*<RO2T>*<RO210>+K155 +!*<HO2>*<RO210>+K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+K161*<HO2>*<RO212> + PPROD(:,40) = +0.17*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+TPK%K153(:)*PCONC(:,1)*& +&TPK%RO210(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%& +&RO210(:)+TPK%K159(:)*PCONC(:,1)*TPK%RO212(:)+TPK%K160(:)*PCONC(:,85)*TPK%RO212& +&(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +!PLOSS(MCR) = +K273*<OH>+K275*<NO3>+K282*<O3>+K284*<O> + PLOSS(:,40) = +TPK%K273(:)*PCONC(:,15)+TPK%K275(:)*PCONC(:,8)+TPK%K282(:)*PCON& +&C(:,3)+TPK%K284(:)*TPK%O(:) +! +RETURN +END SUBROUTINE SUB3 +! +SUBROUTINE SUB4 +! +!Indices 41 a 50 +! +! +!PPROD(MGLY) = +K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236*<HO2>*<RO242>+K241*< +!NO>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K248*<NO>*<RO244>+K249*<RO2 +!T>*<RO244>+K250*<HO2>*<RO244>+K255*<NO>*<RO245>+K256*<RO2T>*<RO245>+K257*<HO2> +!*<RO245>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246>+K269*<NO>*<R +!O247>+K270*<RO2T>*<RO247>+K271*<HO2>*<RO247>+0.5*K281*<O3>*<MVK>+0.59*K282*<O3 +!>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*<HO2>*<RO249>+K291*<NO>*<RO +!251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K294*<NO>*<RO252>+K295*<HO2>*<RO25 +!2>+K296*<RO2T>*<RO252> + PPROD(:,41) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCONC(:,85)*TPK& +&%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO24& +&3(:)+TPK%K242(:)*PCONC(:,85)*TPK%RO243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)& +&+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%& +&K250(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K256(& +&:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,10)*TPK%RO245(:)+TPK%K262(:)*P& +&CONC(:,1)*TPK%RO246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(& +&:,10)*TPK%RO246(:)+TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K270(:)*PCONC(:,85)& +&*TPK%RO247(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:)+0.5*TPK%K281(:)*PCONC(:,3)*& +&PCONC(:,39)+0.59*TPK%K282(:)*PCONC(:,3)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TPK& +&%RO249(:)+TPK%K286(:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO2& +&49(:)+TPK%K291(:)*PCONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)& +&+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%& +&K295(:)*PCONC(:,10)*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +!PLOSS(MGLY) = +K274*<OH>+K276+K278*<NO3> + PLOSS(:,41) = +TPK%K274(:)*PCONC(:,15)+TPK%K276(:)+TPK%K278(:)*PCONC(:,8) +! +!PPROD(GLY) = 0.0 + PPROD(:,42) = 0.0 +!PLOSS(GLY) = 0.0 + PLOSS(:,42) = 0.0 +! +!PPROD(ORA1) = +0.185*K051*<O3>*<ETHE>+0.12*K056*<O3>*<OLEL>+0.121*K066*<O3>*<I +!SOP>+0.12*K281*<O3>*<MVK>+0.09*K282*<O3>*<MCR> + PPROD(:,43) = +0.185*TPK%K051(:)*PCONC(:,3)*PCONC(:,16)+0.12*TPK%K056(:)*PCONC& +&(:,3)*PCONC(:,17)+0.121*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.12*TPK%K281(:)*PC& +&ONC(:,3)*PCONC(:,39)+0.09*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +!PLOSS(ORA1) = +K347*<OH> + PLOSS(:,43) = +TPK%K347(:)*PCONC(:,15) +! +!PPROD(ORA2) = +0.12*K056*<O3>*<OLEL>+K142*<HO2>*<RO26>+K148*<HO2>*<RO28>+0.5*K +!166*<HO2>*<RO239>+0.5*K289*<HO2>*<RO250> + PPROD(:,44) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+TPK%K142(:)*PCONC(:,10)& +&*TPK%RO26(:)+TPK%K148(:)*PCONC(:,10)*TPK%RO28(:)+0.5*TPK%K166(:)*PCONC(:,10)*T& +&PK%RO239(:)+0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) +!PLOSS(ORA2) = +K348*<OH> + PLOSS(:,44) = +TPK%K348(:)*PCONC(:,15) +! +!PPROD(ACID) = +0.12*K076*<O3>*<OLEH>+K142*<HO2>*<RO26>+K310*<HO2>*<RO255> + PPROD(:,45) = +0.12*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+TPK%K142(:)*PCONC(:,10)& +&*TPK%RO26(:)+TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) +!PLOSS(ACID) = +K349*<OH> + PLOSS(:,45) = +TPK%K349(:)*PCONC(:,15) +! +!PPROD(UR28) = +K341*<HO2>*<RO258> + PPROD(:,46) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) +!PLOSS(UR28) = +K364 + PLOSS(:,46) = +TPK%K364(:) +! +!PPROD(UR21) = +K279*<HO2>*<RO248>+0.12*K281*<O3>*<MVK> + PPROD(:,47) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:)+0.12*TPK%K281(:)*PCONC(:,3& +&)*PCONC(:,39) +!PLOSS(UR21) = +K361 + PLOSS(:,47) = +TPK%K361(:) +! +!PPROD(URG2) = +0.5562513*K335*<OH>*<RPG2>+K337*<OH>*<RP18> + PPROD(:,48) = +0.5562513*TPK%K335(:)*PCONC(:,15)*PCONC(:,50)+TPK%K337(:)*PCONC& +&(:,15)*PCONC(:,51) +!PLOSS(URG2) = +K350 + PLOSS(:,48) = +TPK%K350(:) +! +!PPROD(UR26) = +0.67*K326*<OH>*<RP11> + PPROD(:,49) = +0.67*TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +!PLOSS(UR26) = +K363 + PLOSS(:,49) = +TPK%K363(:) +! +!PPROD(RPG2) = +0.3000000*K259*<NO>*<RO237>+1.0000000*K260*<RO2T>*<RO237>+0.300 +!0000*K261*<HO2>*<RO237>+0.1191897*K334*<OH>*<RPG3>+0.8808107*K334*<OH>*<RPG3> + PPROD(:,50) = +0.3000000*TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)+1.0000000*TPK%K26& +&0(:)*PCONC(:,85)*TPK%RO237(:)+0.3000000*TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+0& +&.1191897*TPK%K334(:)*PCONC(:,15)*PCONC(:,52)+0.8808107*TPK%K334(:)*PCONC(:,15)& +&*PCONC(:,52) +!PLOSS(RPG2) = +K335*<OH> + PLOSS(:,50) = +TPK%K335(:)*PCONC(:,15) +! +RETURN +END SUBROUTINE SUB4 +! +SUBROUTINE SUB5 +! +!Indices 51 a 60 +! +! +!PPROD(RP18) = +0.4437492*K335*<OH>*<RPG2> + PPROD(:,51) = +0.4437492*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +!PLOSS(RP18) = +K337*<OH> + PLOSS(:,51) = +TPK%K337(:)*PCONC(:,15) +! +!PPROD(RPG3) = +0.3000000*K231*<NO>*<RO233>+1.0000000*K232*<RO2T>*<RO233>+0.300 +!0000*K233*<HO2>*<RO233>+0.3000000*K252*<NO>*<RO236>+1.0000000*K253*<RO2T>*<RO2 +!36>+0.3000000*K254*<HO2>*<RO236> + PPROD(:,52) = +0.3000000*TPK%K231(:)*PCONC(:,1)*TPK%RO233(:)+1.0000000*TPK%K23& +&2(:)*PCONC(:,85)*TPK%RO233(:)+0.3000000*TPK%K233(:)*PCONC(:,10)*TPK%RO233(:)+0& +&.3000000*TPK%K252(:)*PCONC(:,1)*TPK%RO236(:)+1.0000000*TPK%K253(:)*PCONC(:,85)& +&*TPK%RO236(:)+0.3000000*TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) +!PLOSS(RPG3) = +K334*<OH> + PLOSS(:,52) = +TPK%K334(:)*PCONC(:,15) +! +!PPROD(URG4) = +5.5000000E-02*K086*<O3>*<BIOL>+1.0000000*K318*<HO2>*<RO256>+1.0 +!000000*K332*<HO2>*<RO257> + PPROD(:,53) = +5.5000000E-02*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+1.0000000*TPK%& +&K318(:)*PCONC(:,10)*TPK%RO256(:)+1.0000000*TPK%K332(:)*PCONC(:,10)*TPK%RO257(:& +&) +!PLOSS(URG4) = +K351 + PLOSS(:,53) = +TPK%K351(:) +! +!PPROD(UR8) = +0.055*K090*<O3>*<BIOH> + PPROD(:,54) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +!PLOSS(UR8) = +K358 + PLOSS(:,54) = +TPK%K358(:) +! +!PPROD(UR17) = +1.0000000*K204*<NO>*<RO226>+1.0000000*K205*<RO2T>*<RO226>+1.000 +!0000*K206*<HO2>*<RO226> + PPROD(:,55) = +1.0000000*TPK%K204(:)*PCONC(:,1)*TPK%RO226(:)+1.0000000*TPK%K20& +&5(:)*PCONC(:,85)*TPK%RO226(:)+1.0000000*TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +!PLOSS(UR17) = +K359 + PLOSS(:,55) = +TPK%K359(:) +! +!PPROD(UR7) = +0.055*K090*<O3>*<BIOH>+TPK%CFA12*K207*<NO>*<RO227>+K208*<RO2T>*< +!RO227>+0.3*K209*<HO2>*<RO227>+0.3*K210*<NO>*<RO228>+0.3*K211*<RO2T>*<RO228>+0. +!3*K212*<HO2>*<RO228> + PPROD(:,56) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37)+TPK%CFA12*TPK%K207(:)*& +&PCONC(:,1)*TPK%RO227(:)+TPK%K208(:)*PCONC(:,85)*TPK%RO227(:)+0.3*TPK%K209(:)*P& +&CONC(:,10)*TPK%RO227(:)+0.3*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:)+0.3*TPK%K211(:& +&)*PCONC(:,85)*TPK%RO228(:)+0.3*TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +!PLOSS(UR7) = +K357 + PLOSS(:,56) = +TPK%K357(:) +! +!PPROD(RPR3) = +0.055*K086*<O3>*<BIOL>+TPK%CFA10*K198*<NO>*<RO224>+K199*<RO2T>* +!<RO224>+K200*<HO2>*<RO224>+K201*<NO>*<RO225>+K202*<RO2T>*<RO225>+K203*<HO2>*<R +!O225> + PPROD(:,57) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+TPK%CFA10*TPK%K198(:)*& +&PCONC(:,1)*TPK%RO224(:)+TPK%K199(:)*PCONC(:,85)*TPK%RO224(:)+TPK%K200(:)*PCONC& +&(:,10)*TPK%RO224(:)+TPK%K201(:)*PCONC(:,1)*TPK%RO225(:)+TPK%K202(:)*PCONC(:,85& +&)*TPK%RO225(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +!PLOSS(RPR3) = +K312*<OH>+K313*<NO3>+K314 + PLOSS(:,57) = +TPK%K312(:)*PCONC(:,15)+TPK%K313(:)*PCONC(:,8)+TPK%K314(:) +! +!PPROD(URG6) = +TPK%CF21*K177*<NO>*<RO217>+TPK%CF43*K195*<NO>*<RO223>+0.4978440 +!*K323*<OH>*<RPG7> + PPROD(:,58) = +TPK%CF21*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:)+TPK%CF43*TPK%K195(& +&:)*PCONC(:,1)*TPK%RO223(:)+0.4978440*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +!PLOSS(URG6) = +K352 + PLOSS(:,58) = +TPK%K352(:) +! +!PPROD(UR22) = +K321*<NO2>*<RAD8> + PPROD(:,59) = +TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) +!PLOSS(UR22) = +K362 + PLOSS(:,59) = +TPK%K362(:) +! +!PPROD(URG7) = +0.1599999*K083*<OH>*<ARAC>+0.9999993*K108*<NO2>*<RAD6>+0.999999 +!3*K303*<OH>*<RPR5>+0.9979297*K306*<OH>*<RPRL>+0.9999993*K322*<OH>*<RPR7> + PPROD(:,60) = +0.1599999*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+0.9999993*TPK%K10& +&8(:)*PCONC(:,2)*TPK%RAD6(:)+0.9999993*TPK%K303(:)*PCONC(:,15)*PCONC(:,70)+0.99& +&79297*TPK%K306(:)*PCONC(:,15)*PCONC(:,75)+0.9999993*TPK%K322(:)*PCONC(:,15)*PC& +&ONC(:,62) +!PLOSS(URG7) = +K353 + PLOSS(:,60) = +TPK%K353(:) +! +RETURN +END SUBROUTINE SUB5 +! +SUBROUTINE SUB6 +! +!Indices 61 a 70 +! +! +!PPROD(RPR4) = +K103*<NO2>*<RAD1>+K104*<NO2>*<RAD2> + PPROD(:,61) = +TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:)+TPK%K104(:)*PCONC(:,2)*TPK%R& +&AD2(:) +!PLOSS(RPR4) = +K320*<NO3> + PLOSS(:,61) = +TPK%K320(:)*PCONC(:,8) +! +!PPROD(RPR7) = +TPK%CF44*K195*<NO>*<RO223>+K196*<RO2T>*<RO223>+K197*<HO2>*<RO22 +!3>+2.0714202E-03*K306*<OH>*<RPRL> + PPROD(:,62) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%K196(:)*PCONC(& +&:,85)*TPK%RO223(:)+TPK%K197(:)*PCONC(:,10)*TPK%RO223(:)+2.0714202E-03*TPK%K306& +&(:)*PCONC(:,15)*PCONC(:,75) +!PLOSS(RPR7) = +K322*<OH> + PLOSS(:,62) = +TPK%K322(:)*PCONC(:,15) +! +!PPROD(RPG7) = +1.0000013*K266*<NO>*<RO238>+1.0000013*K267*<RO2T>*<RO238>+1.000 +!0013*K268*<HO2>*<RO238>+0.5021558*K323*<OH>*<RPG7> + PPROD(:,63) = +1.0000013*TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+1.0000013*TPK%K26& +&7(:)*PCONC(:,85)*TPK%RO238(:)+1.0000013*TPK%K268(:)*PCONC(:,10)*TPK%RO238(:)+0& +&.5021558*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +!PLOSS(RPG7) = +K323*<OH> + PLOSS(:,63) = +TPK%K323(:)*PCONC(:,15) +! +!PPROD(URG8) = +0.1600000*K092*<OH>*<PAH>+1.0000000*K109*<NO2>*<RAD7>+TPK%CF31* +!K221*<NO>*<RO231> + PPROD(:,64) = +0.1600000*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+1.0000000*TPK%K10& +&9(:)*PCONC(:,2)*TPK%RAD7(:)+TPK%CF31*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +!PLOSS(URG8) = +K354 + PLOSS(:,64) = +TPK%K354(:) +! +!PPROD(UR19) = +TPK%CF32*K221*<NO>*<RO231>+K222*<RO2T>*<RO231>+K223*<HO2>*<RO23 +!1> + PPROD(:,65) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%K222(:)*PCONC(& +&:,85)*TPK%RO231(:)+TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) +!PLOSS(UR19) = +K360 + PLOSS(:,65) = +TPK%K360(:) +! +!PPROD(URG9) = +TPK%CFA14*K224*<NO>*<RO232>+TPK%CFA16*K227*<NO>*<RO241>+TPK%CFA +!15*K227*<NO>*<RO241>+0.9999996*K228*<RO2T>*<RO241>+0.9999996*K229*<HO2>*<RO241 +!> + PPROD(:,66) = +TPK%CFA14*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:)+TPK%CFA16*TPK%K22& +&7(:)*PCONC(:,1)*TPK%RO241(:)+TPK%CFA15*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+0.9& +&999996*TPK%K228(:)*PCONC(:,85)*TPK%RO241(:)+0.9999996*TPK%K229(:)*PCONC(:,10)*& +&TPK%RO241(:) +!PLOSS(URG9) = +K355 + PLOSS(:,66) = +TPK%K355(:) +! +!PPROD(AP7) = +TPK%CFA23*K198*<NO>*<RO224> + PPROD(:,67) = +TPK%CFA23*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +!PLOSS(AP7) = +K365 + PLOSS(:,67) = +TPK%K365(:) +! +!PPROD(URG10) = +0.2500000*K087*<O>*<BIOL>+0.7500000*K087*<O>*<BIOL>+TPK%CF27*K +!207*<NO>*<RO227> + PPROD(:,68) = +0.2500000*TPK%K087(:)*TPK%O(:)*PCONC(:,36)+0.7500000*TPK%K087(:& +&)*TPK%O(:)*PCONC(:,36)+TPK%CF27*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +!PLOSS(URG10) = +K356 + PLOSS(:,68) = +TPK%K356(:) +! +!PPROD(RPR1) = +0.5*K076*<O3>*<OLEH>+0.4*K077*<O>*<OLEH>+K183*<NO>*<RO219>+K184 +!*<RO2T>*<RO219>+K185*<HO2>*<RO219> + PPROD(:,69) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.4*TPK%K077(:)*TPK%O(:)& +&*PCONC(:,18)+TPK%K183(:)*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%R& +&O219(:)+TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +!PLOSS(RPR1) = +K304*<OH>+K307*<NO3>+K308 + PLOSS(:,69) = +TPK%K304(:)*PCONC(:,15)+TPK%K307(:)*PCONC(:,8)+TPK%K308(:) +! +!PPROD(RPR5) = +K107*<NO2>*<RAD5> + PPROD(:,70) = +TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +!PLOSS(RPR5) = +K303*<OH> + PLOSS(:,70) = +TPK%K303(:)*PCONC(:,15) +! +RETURN +END SUBROUTINE SUB6 +! +SUBROUTINE SUB7 +! +!Indices 71 a 80 +! +! +!PPROD(RPR8) = +K216*<NO>*<RO240>+K217*<RO2T>*<RO240>+K218*<HO2>*<RO240> + PPROD(:,71) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:)+TPK%K217(:)*PCONC(:,85)*TPK& +&%RO240(:)+TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +!PLOSS(RPR8) = +K324*<OH>+K327*<NO3>+K329+K330 + PLOSS(:,71) = +TPK%K324(:)*PCONC(:,15)+TPK%K327(:)*PCONC(:,8)+TPK%K329(:)+TPK%& +&K330(:) +! +!PPROD(RP10) = +K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236*<HO2>*<RO242>+K241*< +!NO>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K248*<NO>*<RO244>+K249*<RO2 +!T>*<RO244>+K250*<HO2>*<RO244>+K255*<NO>*<RO245>+K256*<RO2T>*<RO245>+K257*<HO2> +!*<RO245>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246> + PPROD(:,72) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCONC(:,85)*TPK& +&%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO24& +&3(:)+TPK%K242(:)*PCONC(:,85)*TPK%RO243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)& +&+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%& +&K250(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K256(& +&:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,10)*TPK%RO245(:)+TPK%K262(:)*P& +&CONC(:,1)*TPK%RO246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(& +&:,10)*TPK%RO246(:) +!PLOSS(RP10) = +K325*<OH>+K328 + PLOSS(:,72) = +TPK%K325(:)*PCONC(:,15)+TPK%K328(:) +! +!PPROD(RP11) = +0.3*K238*<NO>*<RO234>+K239*<RO2T>*<RO234>+0.3*K240*<HO2>*<RO234 +!>+0.5*K245*<NO>*<RO235>+K246*<RO2T>*<RO235>+K247*<HO2>*<RO235> + PPROD(:,73) = +0.3*TPK%K238(:)*PCONC(:,1)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)& +&*TPK%RO234(:)+0.3*TPK%K240(:)*PCONC(:,10)*TPK%RO234(:)+0.5*TPK%K245(:)*PCONC(:& +&,1)*TPK%RO235(:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+TPK%K247(:)*PCONC(:,10)*& +&TPK%RO235(:) +!PLOSS(RP11) = +K326*<OH> + PLOSS(:,73) = +TPK%K326(:)*PCONC(:,15) +! +!PPROD(RP16) = +K301*<HO2>*<RO254> + PPROD(:,74) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) +!PLOSS(RP16) = +K305*<OH>+K338*<NO3>+K339 + PLOSS(:,74) = +TPK%K305(:)*PCONC(:,15)+TPK%K338(:)*PCONC(:,8)+TPK%K339(:) +! +!PPROD(RPRL) = +0.9983609*K082*<OH>*<ARAL>+TPK%CFA2*K177*<NO>*<RO217>+0.9983609 +!*K178*<RO2T>*<RO217>+0.9983609*K179*<HO2>*<RO217>+TPK%CFA7*K192*<NO>*<RO222>+0 +!.9983609*K193*<RO2T>*<RO222>+0.9983609*K194*<HO2>*<RO222>+1.0023998*K269*<NO>* +!<RO247>+1.0023998*K270*<RO2T>*<RO247>+1.0023998*K271*<HO2>*<RO247> + PPROD(:,75) = +0.9983609*TPK%K082(:)*PCONC(:,15)*PCONC(:,25)+TPK%CFA2*TPK%K177& +&(:)*PCONC(:,1)*TPK%RO217(:)+0.9983609*TPK%K178(:)*PCONC(:,85)*TPK%RO217(:)+0.9& +&983609*TPK%K179(:)*PCONC(:,10)*TPK%RO217(:)+TPK%CFA7*TPK%K192(:)*PCONC(:,1)*TP& +&K%RO222(:)+0.9983609*TPK%K193(:)*PCONC(:,85)*TPK%RO222(:)+0.9983609*TPK%K194(:& +&)*PCONC(:,10)*TPK%RO222(:)+1.0023998*TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+1.002& +&3998*TPK%K270(:)*PCONC(:,85)*TPK%RO247(:)+1.0023998*TPK%K271(:)*PCONC(:,10)*TP& +&K%RO247(:) +!PLOSS(RPRL) = +K306*<OH> + PLOSS(:,75) = +TPK%K306(:)*PCONC(:,15) +! +!PPROD(APAN) = +K130*<NO2>*<RO250>+K133*<NO2>*<RO257> + PPROD(:,76) = +TPK%K130(:)*PCONC(:,2)*TPK%RO250(:)+TPK%K133(:)*PCONC(:,2)*TPK%& +&RO257(:) +!PLOSS(APAN) = +K139 + PLOSS(:,76) = +TPK%K139(:) +! +!PPROD(PAN1) = +K126*<NO2>*<RO26> + PPROD(:,77) = +TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +!PLOSS(PAN1) = +K135 + PLOSS(:,77) = +TPK%K135(:) +! +!PPROD(PAN2) = +K127*<NO2>*<RO28> + PPROD(:,78) = +TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +!PLOSS(PAN2) = +K136 + PLOSS(:,78) = +TPK%K136(:) +! +!PPROD(PAN3) = +K128*<NO2>*<RO239> + PPROD(:,79) = +TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +!PLOSS(PAN3) = +K137 + PLOSS(:,79) = +TPK%K137(:) +! +!PPROD(PAN4) = +K129*<NO2>*<RO248> + PPROD(:,80) = +TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +!PLOSS(PAN4) = +K141 + PLOSS(:,80) = +TPK%K141(:) +! +RETURN +END SUBROUTINE SUB7 +! +SUBROUTINE SUB8 +! +!Indices 81 a 87 +! +! +!PPROD(PAN6) = +K131*<NO2>*<RO254> + PPROD(:,81) = +TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +!PLOSS(PAN6) = +K140 + PLOSS(:,81) = +TPK%K140(:) +! +!PPROD(PAN7) = +K132*<NO2>*<RO255> + PPROD(:,82) = +TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +!PLOSS(PAN7) = +K343 + PLOSS(:,82) = +TPK%K343(:) +! +!PPROD(PAN8) = +K316*<NO2>*<RO256> + PPROD(:,83) = +TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) +!PLOSS(PAN8) = +K317 + PLOSS(:,83) = +TPK%K317(:) +! +!PPROD(PN10) = +K134*<NO2>*<RO258> + PPROD(:,84) = +TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +!PLOSS(PN10) = +K138 + PLOSS(:,84) = +TPK%K138(:) +! +!PPROD(RO2T) = +K043*<OH>*<CH4>+K049*<OH>*<ETHE>+K050*<NO3>*<ETHE>+K052*<O>*<ET +!HE>+TPK%CF2*K053*<OH>*<ETOH>+K054*<OH>*<OLEL>+K055*<NO3>*<OLEL>+0.28*K056*<O3> +!*<OLEL>+0.2*K057*<O>*<OLEL>+K058*<OH>*<ALKL>+K059*<ALD2>+K060*<OH>*<ALD2>+K061 +!*<NO3>*<ALD2>+K062*<OH>*<KETL>+2.*K063*<KETL>+K064*<OH>*<ISOP>+K065*<NO3>*<ISO +!P>+0.366*K066*<O3>*<ISOP>+K068*<OH>*<MTBE>+K069*<OH>*<ALCH>+K070*<OH>*<KETH>+2 +!.*K071*<KETH>+0.1*K073*<OH>*<AROO>+K074*<OH>*<OLEH>+K075*<NO3>*<OLEH>+0.28*K07 +!6*<O3>*<OLEH>+0.2*K077*<O>*<OLEH>+K078*<OH>*<ALKM>+0.06*K079*<OH>*<AROL>+TPK%C +!F45*K082*<OH>*<ARAL>+0.1*K083*<OH>*<ARAC>+K084*<OH>*<BIOL>+K085*<NO3>*<BIOL>+0 +!.445*K086*<O3>*<BIOL>+K088*<OH>*<BIOH>+K089*<NO3>*<BIOH>+0.89*K090*<O3>*<BIOH> +!+0.1*K092*<OH>*<PAH>+K093*<OH>*<ALKH>+K096*<RO2T>*<RO2T>+K097*<RAD2>+K098*<RAD +!3>+K099*<RAD4>+K100*<RAD5>+K101*<RAD6>+K102*<RAD7>+K111*<RO2T>*<RO21>+K114*<RO +!2T>*<RO22>+K117*<RO2T>*<RO23>+K120*<RO2T>*<RO24>+K123*<RO2T>*<RO25>+K125*<NO>* +!<RO26>+K135*<PAN1>+K136*<PAN2>+K137*<PAN3>+K138*<PN10>+1.0000000*K139*<APAN>+K +!140*<PAN6>+K141*<PAN4>+2.*K143*<RO2T>*<RO26>+K144*<NO>*<RO27>+2.*K145*<RO2T>*< +!RO27>+K146*<HO2>*<RO27>+K147*<NO>*<RO28>+2.*K149*<RO2T>*<RO28>+K151*<RO2T>*<RO +!29>+K154*<RO2T>*<RO210>+K157*<RO2T>*<RO211>+K160*<RO2T>*<RO212>+K162*<NO>*<RO2 +!13>+2.*K163*<RO2T>*<RO213>+K164*<HO2>*<RO213>+K165*<NO>*<RO239>+2.*K167*<RO2T> +!*<RO239>+TPK%CF8*K168*<NO>*<RO214>+2.*K169*<RO2T>*<RO214>+K170*<HO2>*<RO214>+K +!172*<RO2T>*<RO215>+K174*<NO>*<RO216>+2.*K175*<RO2T>*<RO216>+K176*<HO2>*<RO216> +!+K178*<RO2T>*<RO217>+K181*<RO2T>*<RO218>+K184*<RO2T>*<RO219>+TPK%CF18*K186*<NO +!>*<RO220>+2.*K187*<RO2T>*<RO220>+K188*<HO2>*<RO220>+K190*<RO2T>*<RO221>+K193*< +!RO2T>*<RO222>+K196*<RO2T>*<RO223>+K199*<RO2T>*<RO224>+K202*<RO2T>*<RO225>+K204 +!*<NO>*<RO226>+2.*K205*<RO2T>*<RO226>+K206*<HO2>*<RO226>+K208*<RO2T>*<RO227>+K2 +!11*<RO2T>*<RO228>+TPK%CF30*K213*<NO>*<RO229>+2.*K214*<RO2T>*<RO229>+K215*<HO2> +!*<RO229>+K216*<NO>*<RO240>+2.*K217*<RO2T>*<RO240>+K218*<HO2>*<RO240>+2.*K219*< +!RO2T>*<RO230>+K220*<HO2>*<RO230>+K222*<RO2T>*<RO231>+TPK%CF34*K224*<NO>*<RO232 +!>+2.*K225*<RO2T>*<RO232>+K226*<HO2>*<RO232>+K228*<RO2T>*<RO241>+K230*<RO233>+K +!232*<RO2T>*<RO233>+K235*<RO2T>*<RO242>+K237*<RO234>+K239*<RO2T>*<RO234>+K242*< +!RO2T>*<RO243>+K244*<RO235>+K246*<RO2T>*<RO235>+K249*<RO2T>*<RO244>+K251*<RO236 +!>+K253*<RO2T>*<RO236>+K256*<RO2T>*<RO245>+K258*<RO237>+K260*<RO2T>*<RO237>+K26 +!3*<RO2T>*<RO246>+K265*<RO238>+K267*<RO2T>*<RO238>+K270*<RO2T>*<RO247>+K272*<OH +!>*<MVK>+K273*<OH>*<MCR>+K274*<OH>*<MGLY>+K275*<NO3>*<MCR>+K276*<MGLY>+K277*<NO +!>*<RO248>+K278*<NO3>*<MGLY>+2.*K280*<RO2T>*<RO248>+0.28*K281*<O3>*<MVK>+0.41*K +!282*<O3>*<MCR>+0.3*K283*<O>*<MVK>+0.15*K284*<O>*<MCR>+K286*<RO2T>*<RO249>+K288 +!*<NO>*<RO250>+2.*K290*<RO2T>*<RO250>+K292*<HO2>*<RO251>+K295*<HO2>*<RO252>+K29 +!7*<NO>*<RO253>+2.*K298*<HO2>*<RO253>+K299*<RO2T>*<RO253>+K302*<RO2T>*<RO254>+K +!304*<OH>*<RPR1>+K305*<OH>*<RP16>+K307*<NO3>*<RPR1>+K308*<RPR1>+K309*<NO>*<RO25 +!5>+2.*K311*<RO2T>*<RO255>+K312*<OH>*<RPR3>+K313*<NO3>*<RPR3>+K317*<PAN8>+K319* +!<RO2T>*<RO256>+K324*<OH>*<RPR8>+K327*<NO3>*<RPR8>+K329*<RPR8>+K330*<RPR8>+K331 +!*<NO>*<RO257>+2.*K333*<RO2T>*<RO257>+K338*<NO3>*<RP16>+K342*<RO2T>*<RO258>+K34 +!3*<PAN7>+K344*<NO>*<RO230> + PPROD(:,85) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:)+TPK%K049(:)*PCONC(:,15)*PCON& +&C(:,16)+TPK%K050(:)*PCONC(:,8)*PCONC(:,16)+TPK%K052(:)*TPK%O(:)*PCONC(:,16)+TP& +&K%CF2*TPK%K053(:)*PCONC(:,15)*PCONC(:,33)+TPK%K054(:)*PCONC(:,15)*PCONC(:,17)+& +&TPK%K055(:)*PCONC(:,8)*PCONC(:,17)+0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.2& +&*TPK%K057(:)*TPK%O(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,15)*PCONC(:,19)+TPK%K059& +&(:)*PCONC(:,29)+TPK%K060(:)*PCONC(:,15)*PCONC(:,29)+TPK%K061(:)*PCONC(:,8)*PCO& +&NC(:,29)+TPK%K062(:)*PCONC(:,15)*PCONC(:,30)+2.*TPK%K063(:)*PCONC(:,30)+TPK%K0& +&64(:)*PCONC(:,15)*PCONC(:,35)+TPK%K065(:)*PCONC(:,8)*PCONC(:,35)+0.366*TPK%K06& +&6(:)*PCONC(:,3)*PCONC(:,35)+TPK%K068(:)*PCONC(:,15)*PCONC(:,38)+TPK%K069(:)*PC& +&ONC(:,15)*PCONC(:,34)+TPK%K070(:)*PCONC(:,15)*PCONC(:,31)+2.*TPK%K071(:)*PCONC& +&(:,31)+0.1*TPK%K073(:)*PCONC(:,15)*PCONC(:,24)+TPK%K074(:)*PCONC(:,15)*PCONC(:& +&,18)+TPK%K075(:)*PCONC(:,8)*PCONC(:,18)+0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18& +&)+0.2*TPK%K077(:)*TPK%O(:)*PCONC(:,18)+TPK%K078(:)*PCONC(:,15)*PCONC(:,20)+0.0& +&6*TPK%K079(:)*PCONC(:,15)*PCONC(:,23)+TPK%CF45*TPK%K082(:)*PCONC(:,15)*PCONC(:& +&,25)+0.1*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+TPK%K084(:)*PCONC(:,15)*PCONC(:,3& +&6)+TPK%K085(:)*PCONC(:,8)*PCONC(:,36)+0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)& +&+TPK%K088(:)*PCONC(:,15)*PCONC(:,37)+TPK%K089(:)*PCONC(:,8)*PCONC(:,37)+0.89*T& +&PK%K090(:)*PCONC(:,3)*PCONC(:,37)+0.1*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+TPK%& +&K093(:)*PCONC(:,15)*PCONC(:,21)+TPK%K096(:)*PCONC(:,85)*PCONC(:,85)+TPK%K097(:& +&)*TPK%RAD2(:)+TPK%K098(:)*TPK%RAD3(:)+TPK%K099(:)*TPK%RAD4(:)+TPK%K100(:)*TPK%& +&RAD5(:)+TPK%K101(:)*TPK%RAD6(:)+TPK%K102(:)*TPK%RAD7(:)+TPK%K111(:)*PCONC(:,85& +&)*PCONC(:,86)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K117(:)*PCONC(:,85)*TPK%& +&RO23(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K123(:)*PCONC(:,85)*PCONC(:,87& +&)+TPK%K125(:)*PCONC(:,1)*TPK%RO26(:)+TPK%K135(:)*PCONC(:,77)+TPK%K136(:)*PCONC& +&(:,78)+TPK%K137(:)*PCONC(:,79)+TPK%K138(:)*PCONC(:,84)+1.0000000*TPK%K139(:)*P& +&CONC(:,76)+TPK%K140(:)*PCONC(:,81)+TPK%K141(:)*PCONC(:,80)+2.*TPK%K143(:)*PCON& +&C(:,85)*TPK%RO26(:)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+2.*TPK%K145(:)*PCONC(:,& +&85)*TPK%RO27(:)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)+TPK%K147(:)*PCONC(:,1)*TPK& +&%RO28(:)+2.*TPK%K149(:)*PCONC(:,85)*TPK%RO28(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO& +&29(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K157(:)*PCONC(:,85)*TPK%RO211(:& +&)+TPK%K160(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K162(:)*PCONC(:,1)*TPK%RO213(:)+2.*& +&TPK%K163(:)*PCONC(:,85)*TPK%RO213(:)+TPK%K164(:)*PCONC(:,10)*TPK%RO213(:)+TPK%& +&K165(:)*PCONC(:,1)*TPK%RO239(:)+2.*TPK%K167(:)*PCONC(:,85)*TPK%RO239(:)+TPK%CF& +&8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+2.*TPK%K169(:)*PCONC(:,85)*TPK%RO214(:)+& +&TPK%K170(:)*PCONC(:,10)*TPK%RO214(:)+TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%& +&K174(:)*PCONC(:,1)*TPK%RO216(:)+2.*TPK%K175(:)*PCONC(:,85)*TPK%RO216(:)+TPK%K1& +&76(:)*PCONC(:,10)*TPK%RO216(:)+TPK%K178(:)*PCONC(:,85)*TPK%RO217(:)+TPK%K181(:& +&)*PCONC(:,85)*TPK%RO218(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%CF18*TPK%K& +&186(:)*PCONC(:,1)*TPK%RO220(:)+2.*TPK%K187(:)*PCONC(:,85)*TPK%RO220(:)+TPK%K18& +&8(:)*PCONC(:,10)*TPK%RO220(:)+TPK%K190(:)*PCONC(:,85)*TPK%RO221(:)+TPK%K193(:)& +&*PCONC(:,85)*TPK%RO222(:)+TPK%K196(:)*PCONC(:,85)*TPK%RO223(:)+TPK%K199(:)*PCO& +&NC(:,85)*TPK%RO224(:)+TPK%K202(:)*PCONC(:,85)*TPK%RO225(:)+TPK%K204(:)*PCONC(:& +&,1)*TPK%RO226(:)+2.*TPK%K205(:)*PCONC(:,85)*TPK%RO226(:)+TPK%K206(:)*PCONC(:,1& +&0)*TPK%RO226(:)+TPK%K208(:)*PCONC(:,85)*TPK%RO227(:)+TPK%K211(:)*PCONC(:,85)*T& +&PK%RO228(:)+TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:)+2.*TPK%K214(:)*PCONC(& +&:,85)*TPK%RO229(:)+TPK%K215(:)*PCONC(:,10)*TPK%RO229(:)+TPK%K216(:)*PCONC(:,1)& +&*TPK%RO240(:)+2.*TPK%K217(:)*PCONC(:,85)*TPK%RO240(:)+TPK%K218(:)*PCONC(:,10)*& +&TPK%RO240(:)+2.*TPK%K219(:)*PCONC(:,85)*TPK%RO230(:)+TPK%K220(:)*PCONC(:,10)*T& +&PK%RO230(:)+TPK%K222(:)*PCONC(:,85)*TPK%RO231(:)+TPK%CF34*TPK%K224(:)*PCONC(:,& +&1)*TPK%RO232(:)+2.*TPK%K225(:)*PCONC(:,85)*TPK%RO232(:)+TPK%K226(:)*PCONC(:,10& +&)*TPK%RO232(:)+TPK%K228(:)*PCONC(:,85)*TPK%RO241(:)+TPK%K230(:)*TPK%RO233(:)+T& +&PK%K232(:)*PCONC(:,85)*TPK%RO233(:)+TPK%K235(:)*PCONC(:,85)*TPK%RO242(:)+TPK%K& +&237(:)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)*TPK%RO234(:)+TPK%K242(:)*PCONC(:,8& +&5)*TPK%RO243(:)+TPK%K244(:)*TPK%RO235(:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+& +&TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%K251(:)*TPK%RO236(:)+TPK%K253(:)*PCON& +&C(:,85)*TPK%RO236(:)+TPK%K256(:)*PCONC(:,85)*TPK%RO245(:)+TPK%K258(:)*TPK%RO23& +&7(:)+TPK%K260(:)*PCONC(:,85)*TPK%RO237(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)& +&+TPK%K265(:)*TPK%RO238(:)+TPK%K267(:)*PCONC(:,85)*TPK%RO238(:)+TPK%K270(:)*PCO& +&NC(:,85)*TPK%RO247(:)+TPK%K272(:)*PCONC(:,15)*PCONC(:,39)+TPK%K273(:)*PCONC(:,& +&15)*PCONC(:,40)+TPK%K274(:)*PCONC(:,15)*PCONC(:,41)+TPK%K275(:)*PCONC(:,8)*PCO& +&NC(:,40)+TPK%K276(:)*PCONC(:,41)+TPK%K277(:)*PCONC(:,1)*TPK%RO248(:)+TPK%K278(& +&:)*PCONC(:,8)*PCONC(:,41)+2.*TPK%K280(:)*PCONC(:,85)*TPK%RO248(:)+0.28*TPK%K28& +&1(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40)+0.3*TPK%K2& +&83(:)*TPK%O(:)*PCONC(:,39)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K286(:)*P& +&CONC(:,85)*TPK%RO249(:)+TPK%K288(:)*PCONC(:,1)*TPK%RO250(:)+2.*TPK%K290(:)*PCO& +&NC(:,85)*TPK%RO250(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)+TPK%K295(:)*PCONC(:& +&,10)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*TPK%RO253(:)+2.*TPK%K298(:)*PCONC(:,1& +&0)*TPK%RO253(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO253(:)+TPK%K302(:)*PCONC(:,85)*T& +&PK%RO254(:)+TPK%K304(:)*PCONC(:,15)*PCONC(:,69)+TPK%K305(:)*PCONC(:,15)*PCONC(& +&:,74)+TPK%K307(:)*PCONC(:,8)*PCONC(:,69)+TPK%K308(:)*PCONC(:,69)+TPK%K309(:)*P& +&CONC(:,1)*TPK%RO255(:)+2.*TPK%K311(:)*PCONC(:,85)*TPK%RO255(:)+TPK%K312(:)*PCO& +&NC(:,15)*PCONC(:,57)+TPK%K313(:)*PCONC(:,8)*PCONC(:,57)+TPK%K317(:)*PCONC(:,83& +&)+TPK%K319(:)*PCONC(:,85)*TPK%RO256(:)+TPK%K324(:)*PCONC(:,15)*PCONC(:,71)+TPK& +&%K327(:)*PCONC(:,8)*PCONC(:,71)+TPK%K329(:)*PCONC(:,71)+TPK%K330(:)*PCONC(:,71& +&)+TPK%K331(:)*PCONC(:,1)*TPK%RO257(:)+2.*TPK%K333(:)*PCONC(:,85)*TPK%RO257(:)+& +&TPK%K338(:)*PCONC(:,8)*PCONC(:,74)+TPK%K342(:)*PCONC(:,85)*TPK%RO258(:)+TPK%K3& +&43(:)*PCONC(:,82)+TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +!PLOSS(RO2T) = +K094*<HO2>+K095*<NO>+K096*<RO2T>+K096*<RO2T>+K111*<RO21>+K114*< +!RO22>+K117*<RO23>+K120*<RO24>+K123*<RO25>+K143*<RO26>+K145*<RO27>+K149*<RO28>+ +!K151*<RO29>+K154*<RO210>+K157*<RO211>+K160*<RO212>+K163*<RO213>+K167*<RO239>+K +!169*<RO214>+K172*<RO215>+K175*<RO216>+K178*<RO217>+K181*<RO218>+K184*<RO219>+K +!187*<RO220>+K190*<RO221>+K193*<RO222>+K196*<RO223>+K199*<RO224>+K202*<RO225>+K +!205*<RO226>+K208*<RO227>+K211*<RO228>+K214*<RO229>+K217*<RO240>+K219*<RO230>+K +!222*<RO231>+K225*<RO232>+K228*<RO241>+K232*<RO233>+K235*<RO242>+K239*<RO234>+K +!242*<RO243>+K246*<RO235>+K249*<RO244>+K253*<RO236>+K256*<RO245>+K260*<RO237>+K +!263*<RO246>+K267*<RO238>+K270*<RO247>+K280*<RO248>+K286*<RO249>+K290*<RO250>+K +!293*<RO251>+K296*<RO252>+K299*<RO253>+K302*<RO254>+K311*<RO255>+K319*<RO256>+K +!333*<RO257>+K342*<RO258> + PLOSS(:,85) = +TPK%K094(:)*PCONC(:,10)+TPK%K095(:)*PCONC(:,1)+TPK%K096(:)*PCON& +&C(:,85)+TPK%K096(:)*PCONC(:,85)+TPK%K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:& +&)+TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(:)+TPK%K123(:)*PCONC(:,87)+TPK%& +&K143(:)*TPK%RO26(:)+TPK%K145(:)*TPK%RO27(:)+TPK%K149(:)*TPK%RO28(:)+TPK%K151(:& +&)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TP& +&K%RO212(:)+TPK%K163(:)*TPK%RO213(:)+TPK%K167(:)*TPK%RO239(:)+TPK%K169(:)*TPK%R& +&O214(:)+TPK%K172(:)*TPK%RO215(:)+TPK%K175(:)*TPK%RO216(:)+TPK%K178(:)*TPK%RO21& +&7(:)+TPK%K181(:)*TPK%RO218(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K187(:)*TPK%RO220(:& +&)+TPK%K190(:)*TPK%RO221(:)+TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)+T& +&PK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO225(:)+TPK%K205(:)*TPK%RO226(:)+TPK%& +&K208(:)*TPK%RO227(:)+TPK%K211(:)*TPK%RO228(:)+TPK%K214(:)*TPK%RO229(:)+TPK%K21& +&7(:)*TPK%RO240(:)+TPK%K219(:)*TPK%RO230(:)+TPK%K222(:)*TPK%RO231(:)+TPK%K225(:& +&)*TPK%RO232(:)+TPK%K228(:)*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)+TPK%K235(:)*T& +&PK%RO242(:)+TPK%K239(:)*TPK%RO234(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K246(:)*TPK%& +&RO235(:)+TPK%K249(:)*TPK%RO244(:)+TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*TPK%RO2& +&45(:)+TPK%K260(:)*TPK%RO237(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO238(& +&:)+TPK%K270(:)*TPK%RO247(:)+TPK%K280(:)*TPK%RO248(:)+TPK%K286(:)*TPK%RO249(:)+& +&TPK%K290(:)*TPK%RO250(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK& +&%K299(:)*TPK%RO253(:)+TPK%K302(:)*TPK%RO254(:)+TPK%K311(:)*TPK%RO255(:)+TPK%K3& +&19(:)*TPK%RO256(:)+TPK%K333(:)*TPK%RO257(:)+TPK%K342(:)*TPK%RO258(:) +! +!PPROD(RO21) = +K043*<OH>*<CH4>+0.6*K052*<O>*<ETHE>+K147*<NO>*<RO28>+K149*<RO2T +!>*<RO28> + PPROD(:,86) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:)+0.6*TPK%K052(:)*TPK%O(:)*PCO& +&NC(:,16)+TPK%K147(:)*PCONC(:,1)*TPK%RO28(:)+TPK%K149(:)*PCONC(:,85)*TPK%RO28(:& +&) +!PLOSS(RO21) = +K110*<NO>+K111*<RO2T>+K112*<HO2> + PLOSS(:,86) = +TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10) +! +!PPROD(RO25) = +0.28*K056*<O3>*<OLEL>+0.1*K057*<O>*<OLEL>+K058*<OH>*<ALKL>+K059 +!*<ALD2>+K063*<KETL>+K071*<KETH>+K125*<NO>*<RO26>+K143*<RO2T>*<RO26> + PPROD(:,87) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.1*TPK%K057(:)*TPK%O(:& +&)*PCONC(:,17)+TPK%K058(:)*PCONC(:,15)*PCONC(:,19)+TPK%K059(:)*PCONC(:,29)+TPK%& +&K063(:)*PCONC(:,30)+TPK%K071(:)*PCONC(:,31)+TPK%K125(:)*PCONC(:,1)*TPK%RO26(:)& +&+TPK%K143(:)*PCONC(:,85)*TPK%RO26(:) +!PLOSS(RO25) = +K122*<NO>+K123*<RO2T>+K124*<HO2> + PLOSS(:,87) = +TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124(:)*PCON& +&C(:,10) +! +RETURN +END SUBROUTINE SUB8 +! +END SUBROUTINE CH_PRODLOSS_GAZ +! +! +!======================================================================== +! !! ########################## MODULE MODI_CH_PRODLOSS_AQ !! ########################## @@ -3993,15 +9261,317 @@ INTEGER, INTENT(IN) :: KMI TYPE(CCSTYPE), POINTER :: TPK TPK=>TACCS(KMI) ! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + +! +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE +! +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) +! ! /END_CODE/ CALL SUB0 CALL SUB1 @@ -4013,6 +9583,13 @@ CALL SUB6 CALL SUB7 CALL SUB8 CALL SUB9 +CALL SUB10 +CALL SUB11 +CALL SUB12 +CALL SUB13 +CALL SUB14 +CALL SUB15 +CALL SUB16 CONTAINS @@ -4021,132 +9598,350 @@ SUBROUTINE SUB0 !Indices 1 a 10 ! ! -!PPROD(O3) = +K018*<O3P>*<O2>+0.17307*K0102*<CARBOP>*<HO2>+KTC21*<WC_O3>+KTR21* -!<WR_O3> - PPROD(:,1) = +TPK%K018(:)*TPK%O3P(:)*TPK%O2(:)+0.17307*TPK%K0102(:)*PCONC(:,39& -&)*PCONC(:,15)+TPK%KTC21(:)*PCONC(:,42)+TPK%KTR21(:)*PCONC(:,67) -!PLOSS(O3) = +K002+K003+K019*<O3P>+K023*<OH>+K024*<HO2>+K042*<NO>+K043*<NO2>+K0 -!79*<ALKE>+K080*<BIO>+K081*<CARBO>+K082*<PAN>+K087*<ADD>+KTC1+KTR1 - PLOSS(:,1) = +TPK%K002(:)+TPK%K003(:)+TPK%K019(:)*TPK%O3P(:)+TPK%K023(:)*PCONC& -&(:,14)+TPK%K024(:)*PCONC(:,15)+TPK%K042(:)*PCONC(:,3)+TPK%K043(:)*PCONC(:,4)+T& -&PK%K079(:)*PCONC(:,19)+TPK%K080(:)*PCONC(:,20)+TPK%K081(:)*PCONC(:,25)+TPK%K08& -&2(:)*PCONC(:,27)+TPK%K087(:)*PCONC(:,37)+TPK%KTC1(:)+TPK%KTR1(:) -! -!PPROD(H2O2) = +K027*<HO2>*<HO2>+K028*<HO2>*<HO2>*<H2O>+0.01833*K079*<ALKE>*<O3 -!>+0.00100*K080*<BIO>*<O3>+KTC22*<WC_H2O2>+KTR22*<WR_H2O2> - PPROD(:,2) = +TPK%K027(:)*PCONC(:,15)*PCONC(:,15)+TPK%K028(:)*PCONC(:,15)*PCON& -&C(:,15)*TPK%H2O(:)+0.01833*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.00100*TPK%K080& -&(:)*PCONC(:,20)*PCONC(:,1)+TPK%KTC22(:)*PCONC(:,43)+TPK%KTR22(:)*PCONC(:,68) -!PLOSS(H2O2) = +K009+K026*<OH>+KTC2+KTR2 - PLOSS(:,2) = +TPK%K009(:)+TPK%K026(:)*PCONC(:,14)+TPK%KTC2(:)+TPK%KTR2(:) -! -!PPROD(NO) = +K001*<NO2>+K004*<HONO>+K007*<NO3>+K030*<O3P>*<NO2>+K046*<NO3>*<NO -!2>+KTC23*<WC_NO>+KTR23*<WR_NO> - PPROD(:,3) = +TPK%K001(:)*PCONC(:,4)+TPK%K004(:)*PCONC(:,7)+TPK%K007(:)*PCONC(& -&:,5)+TPK%K030(:)*TPK%O3P(:)*PCONC(:,4)+TPK%K046(:)*PCONC(:,5)*PCONC(:,4)+TPK%K& -&TC23(:)*PCONC(:,44)+TPK%KTR23(:)*PCONC(:,69) -!PLOSS(NO) = +K029*<O3P>+K032*<OH>+K035*<HO2>+K042*<O3>+K044*<NO>*<O2>+K044*<NO -!>*<O2>+K045*<NO3>+K090*<MO2>+K091*<ALKAP>+K092*<ALKEP>+K093*<BIOP>+K094*<AROP> -!+K095*<CARBOP>+K096*<OLN>+K130*<XO2>+KTC3+KTR3 - PLOSS(:,3) = +TPK%K029(:)*TPK%O3P(:)+TPK%K032(:)*PCONC(:,14)+TPK%K035(:)*PCONC& -&(:,15)+TPK%K042(:)*PCONC(:,1)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCO& -&NC(:,3)*TPK%O2(:)+TPK%K045(:)*PCONC(:,5)+TPK%K090(:)*PCONC(:,32)+TPK%K091(:)*P& -&CONC(:,33)+TPK%K092(:)*PCONC(:,34)+TPK%K093(:)*PCONC(:,35)+TPK%K094(:)*PCONC(:& -&,38)+TPK%K095(:)*PCONC(:,39)+TPK%K096(:)*PCONC(:,40)+TPK%K130(:)*PCONC(:,41)+T& -&PK%KTC3(:)+TPK%KTR3(:) -! -!PPROD(NO2) = +K005*<HNO3>+0.65*K006*<HNO4>+K008*<NO3>+K017*<ONIT>+K029*<O3P>*< -!NO>+K034*<OH>*<NO3>+K035*<HO2>*<NO>+K037*<HNO4>+0.7*K038*<HO2>*<NO3>+K039*<OH> -!*<HONO>+K041*<OH>*<HNO4>+K042*<O3>*<NO>+K044*<NO>*<NO>*<O2>+K044*<NO>*<NO>*<O2 -!>+K045*<NO3>*<NO>+K045*<NO3>*<NO>+K046*<NO3>*<NO2>+K048*<N2O5>+K049*<NO3>*<NO3 -!>+K049*<NO3>*<NO3>+K071*<ONIT>*<OH>+0.10530*K074*<CARBO>*<NO3>+0.40*K078*<PAN> -!*<NO3>+0.70*K082*<PAN>*<O3>+K089*<PAN>+K090*<MO2>*<NO>+0.91541*K091*<ALKAP>*<N -!O>+K092*<ALKEP>*<NO>+0.84700*K093*<BIOP>*<NO>+0.95115*K094*<AROP>*<NO>+K095*<C -!ARBOP>*<NO>+1.81599*K096*<OLN>*<NO>+0.32440*K110*<OLN>*<MO2>+0.00000*K116*<OLN -!>*<CARBOP>+0.00000*K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+K120*<ALKAP>*<NO3>+K121*< -!ALKEP>*<NO3>+K122*<BIOP>*<NO3>+K123*<AROP>*<NO3>+K124*<CARBOP>*<NO3>+1.74072*K -!125*<OLN>*<NO3>+K130*<XO2>*<NO>+K131*<XO2>*<NO3>+KTC24*<WC_NO2>+KTR24*<WR_NO2> - PPROD(:,4) = +TPK%K005(:)*PCONC(:,8)+0.65*TPK%K006(:)*PCONC(:,9)+TPK%K008(:)*P& -&CONC(:,5)+TPK%K017(:)*PCONC(:,26)+TPK%K029(:)*TPK%O3P(:)*PCONC(:,3)+TPK%K034(:& -&)*PCONC(:,14)*PCONC(:,5)+TPK%K035(:)*PCONC(:,15)*PCONC(:,3)+TPK%K037(:)*PCONC(& -&:,9)+0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5)+TPK%K039(:)*PCONC(:,14)*PCONC(:,7)& -&+TPK%K041(:)*PCONC(:,14)*PCONC(:,9)+TPK%K042(:)*PCONC(:,1)*PCONC(:,3)+TPK%K044& -&(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:& -&)+TPK%K045(:)*PCONC(:,5)*PCONC(:,3)+TPK%K045(:)*PCONC(:,5)*PCONC(:,3)+TPK%K046& -&(:)*PCONC(:,5)*PCONC(:,4)+TPK%K048(:)*PCONC(:,6)+TPK%K049(:)*PCONC(:,5)*PCONC(& -&:,5)+TPK%K049(:)*PCONC(:,5)*PCONC(:,5)+TPK%K071(:)*PCONC(:,26)*PCONC(:,14)+0.1& -&0530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5& -&)+0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK%K089(:)*PCONC(:,27)+TPK%K090(:)*& -&PCONC(:,32)*PCONC(:,3)+0.91541*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+TPK%K092(:)*& -&PCONC(:,34)*PCONC(:,3)+0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.95115*TPK%& -&K094(:)*PCONC(:,38)*PCONC(:,3)+TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+1.81599*TPK%& -&K096(:)*PCONC(:,40)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.0& -&0000*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC& -&(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:,5)+TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+T& -&PK%K121(:)*PCONC(:,34)*PCONC(:,5)+TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+TPK%K123(& -&:)*PCONC(:,38)*PCONC(:,5)+TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+1.74072*TPK%K125(& -&:)*PCONC(:,40)*PCONC(:,5)+TPK%K130(:)*PCONC(:,41)*PCONC(:,3)+TPK%K131(:)*PCONC& -&(:,41)*PCONC(:,5)+TPK%KTC24(:)*PCONC(:,45)+TPK%KTR24(:)*PCONC(:,70) -!PLOSS(NO2) = +K001+K030*<O3P>+K031*<O3P>+K033*<OH>+K036*<HO2>+K043*<O3>+K046*< -!NO3>+K047*<NO3>+K083*<PHO>+K085*<ADD>+K088*<CARBOP>+KTC4+KTR4 - PLOSS(:,4) = +TPK%K001(:)+TPK%K030(:)*TPK%O3P(:)+TPK%K031(:)*TPK%O3P(:)+TPK%K0& -&33(:)*PCONC(:,14)+TPK%K036(:)*PCONC(:,15)+TPK%K043(:)*PCONC(:,1)+TPK%K046(:)*P& -&CONC(:,5)+TPK%K047(:)*PCONC(:,5)+TPK%K083(:)*PCONC(:,36)+TPK%K085(:)*PCONC(:,3& -&7)+TPK%K088(:)*PCONC(:,39)+TPK%KTC4(:)+TPK%KTR4(:) -! -!PPROD(NO3) = +0.35*K006*<HNO4>+K031*<O3P>*<NO2>+K040*<OH>*<HNO3>+K043*<O3>*<NO -!2>+K048*<N2O5>+0.71893*K070*<PAN>*<OH>+0.60*K078*<PAN>*<NO3>+KTC25*<WC_NO3>+KT -!R25*<WR_NO3> - PPROD(:,5) = +0.35*TPK%K006(:)*PCONC(:,9)+TPK%K031(:)*TPK%O3P(:)*PCONC(:,4)+TP& -&K%K040(:)*PCONC(:,14)*PCONC(:,8)+TPK%K043(:)*PCONC(:,1)*PCONC(:,4)+TPK%K048(:)& -&*PCONC(:,6)+0.71893*TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.60*TPK%K078(:)*PCONC& -&(:,27)*PCONC(:,5)+TPK%KTC25(:)*PCONC(:,46)+TPK%KTR25(:)*PCONC(:,71) -!PLOSS(NO3) = +K007+K008+K034*<OH>+K038*<HO2>+K045*<NO>+K046*<NO2>+K047*<NO2>+K -!049*<NO3>+K049*<NO3>+K072*<HCHO>+K073*<ALD>+K074*<CARBO>+K075*<ARO>+K076*<ALKE -!>+K077*<BIO>+K078*<PAN>+K119*<MO2>+K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123* -!<AROP>+K124*<CARBOP>+K125*<OLN>+K131*<XO2>+KTC5+KTR5 - PLOSS(:,5) = +TPK%K007(:)+TPK%K008(:)+TPK%K034(:)*PCONC(:,14)+TPK%K038(:)*PCON& -&C(:,15)+TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4)+TPK%K047(:)*PCONC(:,4)+T& -&PK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:,5)+TPK%K072(:)*PCONC(:,22)+TPK%K073(& -&:)*PCONC(:,23)+TPK%K074(:)*PCONC(:,25)+TPK%K075(:)*PCONC(:,21)+TPK%K076(:)*PCO& -&NC(:,19)+TPK%K077(:)*PCONC(:,20)+TPK%K078(:)*PCONC(:,27)+TPK%K119(:)*PCONC(:,3& -&2)+TPK%K120(:)*PCONC(:,33)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK& -&%K123(:)*PCONC(:,38)+TPK%K124(:)*PCONC(:,39)+TPK%K125(:)*PCONC(:,40)+TPK%K131(& -&:)*PCONC(:,41)+TPK%KTC5(:)+TPK%KTR5(:) -! -!PPROD(N2O5) = +K047*<NO3>*<NO2>+KTC26*<WC_N2O5>+KTR26*<WR_N2O5> - PPROD(:,6) = +TPK%K047(:)*PCONC(:,5)*PCONC(:,4)+TPK%KTC26(:)*PCONC(:,47)+TPK%K& -&TR26(:)*PCONC(:,72) -!PLOSS(N2O5) = +K048+KTC6+KTR6 - PLOSS(:,6) = +TPK%K048(:)+TPK%KTC6(:)+TPK%KTR6(:) -! -!PPROD(HONO) = +K032*<OH>*<NO>+K085*<ADD>*<NO2>+KTC27*<WC_HONO>+KTR27*<WR_HONO> - PPROD(:,7) = +TPK%K032(:)*PCONC(:,14)*PCONC(:,3)+TPK%K085(:)*PCONC(:,37)*PCONC& -&(:,4)+TPK%KTC27(:)*PCONC(:,48)+TPK%KTR27(:)*PCONC(:,73) -!PLOSS(HONO) = +K004+K039*<OH>+KTC7+KTR7 - PLOSS(:,7) = +TPK%K004(:)+TPK%K039(:)*PCONC(:,14)+TPK%KTC7(:)+TPK%KTR7(:) -! -!PPROD(HNO3) = +K033*<OH>*<NO2>+0.3*K038*<HO2>*<NO3>+K072*<HCHO>*<NO3>+K073*<AL -!D>*<NO3>+0.91567*K074*<CARBO>*<NO3>+K075*<ARO>*<NO3>+KTC28*<WC_HNO3>+KTR28*<WR -!_HNO3> - PPROD(:,8) = +TPK%K033(:)*PCONC(:,14)*PCONC(:,4)+0.3*TPK%K038(:)*PCONC(:,15)*P& -&CONC(:,5)+TPK%K072(:)*PCONC(:,22)*PCONC(:,5)+TPK%K073(:)*PCONC(:,23)*PCONC(:,5& -&)+0.91567*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+TPK%K075(:)*PCONC(:,21)*PCONC(:,5& -&)+TPK%KTC28(:)*PCONC(:,49)+TPK%KTR28(:)*PCONC(:,74) -!PLOSS(HNO3) = +K005+K040*<OH>+KTC8+KTR8 - PLOSS(:,8) = +TPK%K005(:)+TPK%K040(:)*PCONC(:,14)+TPK%KTC8(:)+TPK%KTR8(:) -! -!PPROD(HNO4) = +K036*<HO2>*<NO2>+KTC29*<WC_HNO4>+KTR29*<WR_HNO4> - PPROD(:,9) = +TPK%K036(:)*PCONC(:,15)*PCONC(:,4)+TPK%KTC29(:)*PCONC(:,50)+TPK%& -&KTR29(:)*PCONC(:,75) -!PLOSS(HNO4) = +K006+K037+K041*<OH>+KTC9+KTR9 - PLOSS(:,9) = +TPK%K006(:)+TPK%K037(:)+TPK%K041(:)*PCONC(:,14)+TPK%KTC9(:)+TPK%& -&KTR9(:) -! -!PPROD(NH3) = +KTC30*<WC_NH3>+KTR30*<WR_NH3> - PPROD(:,10) = +TPK%KTC30(:)*PCONC(:,51)+TPK%KTR30(:)*PCONC(:,76) -!PLOSS(NH3) = +K050*<OH>+KTC10+KTR10 - PLOSS(:,10) = +TPK%K050(:)*PCONC(:,14)+TPK%KTC10(:)+TPK%KTR10(:) +!PPROD(NO) = +K001*<NO2>+K003*<NO2>*<O>+K012*<NO3>*<NO2>+K013*<NO3>+0.9*K020*<H +!ONO>+K095*<NO>*<RO2T>+KTC34*<WC_NO>+KTR34*<WR_NO> + PPROD(:,1) = +TPK%K001(:)*PCONC(:,2)+TPK%K003(:)*PCONC(:,2)*TPK%O(:)+TPK%K012(& +&:)*PCONC(:,8)*PCONC(:,2)+TPK%K013(:)*PCONC(:,8)+0.9*TPK%K020(:)*PCONC(:,4)+TPK& +&%K095(:)*PCONC(:,1)*PCONC(:,85)+TPK%KTC34(:)*PCONC(:,90)+TPK%KTR34(:)*PCONC(:,& +&127) +!PLOSS(NO) = +K005*<O3>+K007*<NO3>+K008*<NO>+K008*<NO>+K019*<OH>+K026*<HO2>+K03 +!8*<O>+K095*<RO2T>+K110*<RO21>+K113*<RO22>+K116*<RO23>+K119*<RO24>+K122*<RO25>+ +!K125*<RO26>+K144*<RO27>+K147*<RO28>+K150*<RO29>+K153*<RO210>+K156*<RO211>+K159 +!*<RO212>+K162*<RO213>+K165*<RO239>+K168*<RO214>+K171*<RO215>+K174*<RO216>+K177 +!*<RO217>+K180*<RO218>+K183*<RO219>+K186*<RO220>+K189*<RO221>+K192*<RO222>+K195 +!*<RO223>+K198*<RO224>+K201*<RO225>+K204*<RO226>+K207*<RO227>+K210*<RO228>+K213 +!*<RO229>+K216*<RO240>+K221*<RO231>+K224*<RO232>+K227*<RO241>+K231*<RO233>+K234 +!*<RO242>+K238*<RO234>+K241*<RO243>+K245*<RO235>+K248*<RO244>+K252*<RO236>+K255 +!*<RO245>+K259*<RO237>+K262*<RO246>+K266*<RO238>+K269*<RO247>+K277*<RO248>+K285 +!*<RO249>+K288*<RO250>+K291*<RO251>+K294*<RO252>+K297*<RO253>+K300*<RO254>+K309 +!*<RO255>+K315*<RO256>+K331*<RO257>+K340*<RO258>+K344*<RO230>+KTC3+KTR3 + PLOSS(:,1) = +TPK%K005(:)*PCONC(:,3)+TPK%K007(:)*PCONC(:,8)+TPK%K008(:)*PCONC(& +&:,1)+TPK%K008(:)*PCONC(:,1)+TPK%K019(:)*PCONC(:,15)+TPK%K026(:)*PCONC(:,10)+TP& +&K%K038(:)*TPK%O(:)+TPK%K095(:)*PCONC(:,85)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)& +&*TPK%RO22(:)+TPK%K116(:)*TPK%RO23(:)+TPK%K119(:)*TPK%RO24(:)+TPK%K122(:)*PCONC& +&(:,87)+TPK%K125(:)*TPK%RO26(:)+TPK%K144(:)*TPK%RO27(:)+TPK%K147(:)*TPK%RO28(:)& +&+TPK%K150(:)*TPK%RO29(:)+TPK%K153(:)*TPK%RO210(:)+TPK%K156(:)*TPK%RO211(:)+TPK& +&%K159(:)*TPK%RO212(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239(:)+TPK%K1& +&68(:)*TPK%RO214(:)+TPK%K171(:)*TPK%RO215(:)+TPK%K174(:)*TPK%RO216(:)+TPK%K177(& +&:)*TPK%RO217(:)+TPK%K180(:)*TPK%RO218(:)+TPK%K183(:)*TPK%RO219(:)+TPK%K186(:)*& +&TPK%RO220(:)+TPK%K189(:)*TPK%RO221(:)+TPK%K192(:)*TPK%RO222(:)+TPK%K195(:)*TPK& +&%RO223(:)+TPK%K198(:)*TPK%RO224(:)+TPK%K201(:)*TPK%RO225(:)+TPK%K204(:)*TPK%RO& +&226(:)+TPK%K207(:)*TPK%RO227(:)+TPK%K210(:)*TPK%RO228(:)+TPK%K213(:)*TPK%RO229& +&(:)+TPK%K216(:)*TPK%RO240(:)+TPK%K221(:)*TPK%RO231(:)+TPK%K224(:)*TPK%RO232(:)& +&+TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%RO233(:)+TPK%K234(:)*TPK%RO242(:)+TP& +&K%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K245(:)*TPK%RO235(:)+TPK%K& +&248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K259& +&(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+TPK%K266(:)*TPK%RO238(:)+TPK%K269(:)& +&*TPK%RO247(:)+TPK%K277(:)*TPK%RO248(:)+TPK%K285(:)*TPK%RO249(:)+TPK%K288(:)*TP& +&K%RO250(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO252(:)+TPK%K297(:)*TPK%R& +&O253(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K309(:)*TPK%RO255(:)+TPK%K315(:)*TPK%RO25& +&6(:)+TPK%K331(:)*TPK%RO257(:)+TPK%K340(:)*TPK%RO258(:)+TPK%K344(:)*TPK%RO230(:& +&)+TPK%KTC3(:)+TPK%KTR3(:) +! +!PPROD(NO2) = +K005*<O3>*<NO>+2.*K007*<NO3>*<NO>+2.*K008*<NO>*<NO>+K010*<N2O5>+ +!K012*<NO3>*<NO2>+K014*<NO3>+0.1*K020*<HONO>+K026*<HO2>*<NO>+K028*<HNO4>+K029*< +!OH>*<HNO4>+0.8*K033*<HO2>*<NO3>+K038*<NO>*<O>+K039*<OH>*<HONO>+K040*<OH>*<NO3> +!+2.*K041*<NO3>*<NO3>+K110*<NO>*<RO21>+K113*<NO>*<RO22>+2.*K116*<NO>*<RO23>+K11 +!7*<RO2T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+TPK%CF4*K122*<NO>*<RO25>+K1 +!25*<NO>*<RO26>+K135*<PAN1>+K136*<PAN2>+K137*<PAN3>+K138*<PN10>+1.0000000*K139* +!<APAN>+K140*<PAN6>+K141*<PAN4>+K144*<NO>*<RO27>+K147*<NO>*<RO28>+TPK%CF6*K150* +!<NO>*<RO29>+K153*<NO>*<RO210>+2.*K156*<NO>*<RO211>+K157*<RO2T>*<RO211>+K158*<H +!O2>*<RO211>+2.*K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+K161*<HO2>*<RO212>+K162*< +!NO>*<RO213>+K165*<NO>*<RO239>+TPK%CF8*K168*<NO>*<RO214>+K171*<NO>*<RO215>+K174 +!*<NO>*<RO216>+TPK%CF22*K177*<NO>*<RO217>+TPK%CF20*K180*<NO>*<RO218>+2.*K183*<N +!O>*<RO219>+K184*<RO2T>*<RO219>+K185*<HO2>*<RO219>+TPK%CF18*K186*<NO>*<RO220>+T +!PK%CF24*K189*<NO>*<RO221>+TPK%CF42*K192*<NO>*<RO222>+TPK%CF44*K195*<NO>*<RO223 +!>+TPK%CF26*K198*<NO>*<RO224>+2.*K201*<NO>*<RO225>+K202*<RO2T>*<RO225>+K203*<HO +!2>*<RO225>+K204*<NO>*<RO226>+TPK%CF28*K207*<NO>*<RO227>+2.*K210*<NO>*<RO228>+K +!211*<RO2T>*<RO228>+K212*<HO2>*<RO228>+TPK%CF30*K213*<NO>*<RO229>+K216*<NO>*<RO +!240>+TPK%CF32*K221*<NO>*<RO231>+TPK%CF34*K224*<NO>*<RO232>+TPK%CF36*K227*<NO>* +!<RO241>+K231*<NO>*<RO233>+K234*<NO>*<RO242>+K238*<NO>*<RO234>+K241*<NO>*<RO243 +!>+K245*<NO>*<RO235>+K248*<NO>*<RO244>+K252*<NO>*<RO236>+K255*<NO>*<RO245>+K259 +!*<NO>*<RO237>+K262*<NO>*<RO246>+K266*<NO>*<RO238>+K269*<NO>*<RO247>+K277*<NO>* +!<RO248>+K285*<NO>*<RO249>+K288*<NO>*<RO250>+K291*<NO>*<RO251>+2.*K294*<NO>*<RO +!252>+K295*<HO2>*<RO252>+K296*<RO2T>*<RO252>+K297*<NO>*<RO253>+K300*<NO>*<RO254 +!>+K309*<NO>*<RO255>+K315*<NO>*<RO256>+K317*<PAN8>+K331*<NO>*<RO257>+K340*<NO>* +!<RO258>+K343*<PAN7>+K344*<NO>*<RO230>+KTC35*<WC_NO2>+KTR35*<WR_NO2> + PPROD(:,2) = +TPK%K005(:)*PCONC(:,3)*PCONC(:,1)+2.*TPK%K007(:)*PCONC(:,8)*PCON& +&C(:,1)+2.*TPK%K008(:)*PCONC(:,1)*PCONC(:,1)+TPK%K010(:)*PCONC(:,7)+TPK%K012(:)& +&*PCONC(:,8)*PCONC(:,2)+TPK%K014(:)*PCONC(:,8)+0.1*TPK%K020(:)*PCONC(:,4)+TPK%K& +&026(:)*PCONC(:,10)*PCONC(:,1)+TPK%K028(:)*PCONC(:,6)+TPK%K029(:)*PCONC(:,15)*P& +&CONC(:,6)+0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8)+TPK%K038(:)*PCONC(:,1)*TPK%O(& +&:)+TPK%K039(:)*PCONC(:,15)*PCONC(:,4)+TPK%K040(:)*PCONC(:,15)*PCONC(:,8)+2.*TP& +&K%K041(:)*PCONC(:,8)*PCONC(:,8)+TPK%K110(:)*PCONC(:,1)*PCONC(:,86)+TPK%K113(:)& +&*PCONC(:,1)*TPK%RO22(:)+2.*TPK%K116(:)*PCONC(:,1)*TPK%RO23(:)+TPK%K117(:)*PCON& +&C(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K119(:)*PCONC(:,1)& +&*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%K125(:)*PCONC(:,1)& +&*TPK%RO26(:)+TPK%K135(:)*PCONC(:,77)+TPK%K136(:)*PCONC(:,78)+TPK%K137(:)*PCONC& +&(:,79)+TPK%K138(:)*PCONC(:,84)+1.0000000*TPK%K139(:)*PCONC(:,76)+TPK%K140(:)*P& +&CONC(:,81)+TPK%K141(:)*PCONC(:,80)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+TPK%K147& +&(:)*PCONC(:,1)*TPK%RO28(:)+TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K153& +&(:)*PCONC(:,1)*TPK%RO210(:)+2.*TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)& +&*PCONC(:,85)*TPK%RO211(:)+TPK%K158(:)*PCONC(:,10)*TPK%RO211(:)+2.*TPK%K159(:)*& +&PCONC(:,1)*TPK%RO212(:)+TPK%K160(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K161(:)*PCONC& +&(:,10)*TPK%RO212(:)+TPK%K162(:)*PCONC(:,1)*TPK%RO213(:)+TPK%K165(:)*PCONC(:,1)& +&*TPK%RO239(:)+TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+TPK%K171(:)*PCONC(:,& +&1)*TPK%RO215(:)+TPK%K174(:)*PCONC(:,1)*TPK%RO216(:)+TPK%CF22*TPK%K177(:)*PCONC& +&(:,1)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:)+2.*TPK%K183(:)& +&*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%K185(:)*PCON& +&C(:,10)*TPK%RO219(:)+TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:)+TPK%CF24*TPK& +&%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:)+& +&TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%CF26*TPK%K198(:)*PCONC(:,1)*T& +&PK%RO224(:)+2.*TPK%K201(:)*PCONC(:,1)*TPK%RO225(:)+TPK%K202(:)*PCONC(:,85)*TPK& +&%RO225(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO225(:)+TPK%K204(:)*PCONC(:,1)*TPK%RO22& +&6(:)+TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:)+2.*TPK%K210(:)*PCONC(:,1)*TP& +&K%RO228(:)+TPK%K211(:)*PCONC(:,85)*TPK%RO228(:)+TPK%K212(:)*PCONC(:,10)*TPK%RO& +&228(:)+TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:)+TPK%K216(:)*PCONC(:,1)*TPK& +&%RO240(:)+TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%CF34*TPK%K224(:)*PC& +&ONC(:,1)*TPK%RO232(:)+TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+TPK%K231(:)& +&*PCONC(:,1)*TPK%RO233(:)+TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K238(:)*PCONC& +&(:,1)*TPK%RO234(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO243(:)+TPK%K245(:)*PCONC(:,1)*& +&TPK%RO235(:)+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K252(:)*PCONC(:,1)*TPK%RO& +&236(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)& +&+TPK%K262(:)*PCONC(:,1)*TPK%RO246(:)+TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+TPK%K& +&269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K277(:)*PCONC(:,1)*TPK%RO248(:)+TPK%K285(:)& +&*PCONC(:,1)*TPK%RO249(:)+TPK%K288(:)*PCONC(:,1)*TPK%RO250(:)+TPK%K291(:)*PCONC& +&(:,1)*TPK%RO251(:)+2.*TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%K295(:)*PCONC(:,& +&10)*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*T& +&PK%RO253(:)+TPK%K300(:)*PCONC(:,1)*TPK%RO254(:)+TPK%K309(:)*PCONC(:,1)*TPK%RO2& +&55(:)+TPK%K315(:)*PCONC(:,1)*TPK%RO256(:)+TPK%K317(:)*PCONC(:,83)+TPK%K331(:)*& +&PCONC(:,1)*TPK%RO257(:)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K343(:)*PCONC(& +&:,82)+TPK%K344(:)*PCONC(:,1)*TPK%RO230(:)+TPK%KTC35(:)*PCONC(:,91)+TPK%KTR35(:& +&)*PCONC(:,128) +!PLOSS(NO2) = +K001+K003*<O>+K004*<O>+K006*<O3>+K009*<NO3>+K012*<NO3>+K021*<H2O +!>+K022*<OH>+K027*<HO2>+K103*<RAD1>+K104*<RAD2>+K105*<RAD3>+K106*<RAD4>+K107*<R +!AD5>+K108*<RAD6>+K109*<RAD7>+K126*<RO26>+K127*<RO28>+K128*<RO239>+K129*<RO248> +!+K130*<RO250>+K131*<RO254>+K132*<RO255>+K133*<RO257>+K134*<RO258>+K316*<RO256> +!+K321*<RAD8>+KTC4+KTR4 + PLOSS(:,2) = +TPK%K001(:)+TPK%K003(:)*TPK%O(:)+TPK%K004(:)*TPK%O(:)+TPK%K006(:& +&)*PCONC(:,3)+TPK%K009(:)*PCONC(:,8)+TPK%K012(:)*PCONC(:,8)+TPK%K021(:)*TPK%H2O& +&(:)+TPK%K022(:)*PCONC(:,15)+TPK%K027(:)*PCONC(:,10)+TPK%K103(:)*TPK%RAD1(:)+TP& +&K%K104(:)*TPK%RAD2(:)+TPK%K105(:)*TPK%RAD3(:)+TPK%K106(:)*TPK%RAD4(:)+TPK%K107& +&(:)*TPK%RAD5(:)+TPK%K108(:)*TPK%RAD6(:)+TPK%K109(:)*TPK%RAD7(:)+TPK%K126(:)*TP& +&K%RO26(:)+TPK%K127(:)*TPK%RO28(:)+TPK%K128(:)*TPK%RO239(:)+TPK%K129(:)*TPK%RO2& +&48(:)+TPK%K130(:)*TPK%RO250(:)+TPK%K131(:)*TPK%RO254(:)+TPK%K132(:)*TPK%RO255(& +&:)+TPK%K133(:)*TPK%RO257(:)+TPK%K134(:)*TPK%RO258(:)+TPK%K316(:)*TPK%RO256(:)+& +&TPK%K321(:)*TPK%RAD8(:)+TPK%KTC4(:)+TPK%KTR4(:) +! +!PPROD(O3) = +K002*<O2>*<O>+K081*<NO3>*<ARAL>+TPK%CF39*K082*<OH>*<ARAL>+K142*<H +!O2>*<RO26>+K148*<HO2>*<RO28>+K166*<HO2>*<RO239>+K279*<HO2>*<RO248>+K289*<HO2>* +!<RO250>+K301*<HO2>*<RO254>+K303*<OH>*<RPR5>+1.0000011*K306*<OH>*<RPRL>+K310*<H +!O2>*<RO255>+K318*<HO2>*<RO256>+K322*<OH>*<RPR7>+1.0000005*K323*<OH>*<RPG7>+K32 +!6*<OH>*<RP11>+K332*<HO2>*<RO257>+1.0000000*K334*<OH>*<RPG3>+1.0000000*K335*<OH +!>*<RPG2>+K337*<OH>*<RP18>+K341*<HO2>*<RO258>+KTC32*<WC_O3>+KTR32*<WR_O3> + PPROD(:,3) = +TPK%K002(:)*TPK%O2(:)*TPK%O(:)+TPK%K081(:)*PCONC(:,8)*PCONC(:,25& +&)+TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25)+TPK%K142(:)*PCONC(:,10)*TPK%RO2& +&6(:)+TPK%K148(:)*PCONC(:,10)*TPK%RO28(:)+TPK%K166(:)*PCONC(:,10)*TPK%RO239(:)+& +&TPK%K279(:)*PCONC(:,10)*TPK%RO248(:)+TPK%K289(:)*PCONC(:,10)*TPK%RO250(:)+TPK%& +&K301(:)*PCONC(:,10)*TPK%RO254(:)+TPK%K303(:)*PCONC(:,15)*PCONC(:,70)+1.0000011& +&*TPK%K306(:)*PCONC(:,15)*PCONC(:,75)+TPK%K310(:)*PCONC(:,10)*TPK%RO255(:)+TPK%& +&K318(:)*PCONC(:,10)*TPK%RO256(:)+TPK%K322(:)*PCONC(:,15)*PCONC(:,62)+1.0000005& +&*TPK%K323(:)*PCONC(:,15)*PCONC(:,63)+TPK%K326(:)*PCONC(:,15)*PCONC(:,73)+TPK%K& +&332(:)*PCONC(:,10)*TPK%RO257(:)+1.0000000*TPK%K334(:)*PCONC(:,15)*PCONC(:,52)+& +&1.0000000*TPK%K335(:)*PCONC(:,15)*PCONC(:,50)+TPK%K337(:)*PCONC(:,15)*PCONC(:,& +&51)+TPK%K341(:)*PCONC(:,10)*TPK%RO258(:)+TPK%KTC32(:)*PCONC(:,88)+TPK%KTR32(:)& +&*PCONC(:,125) +!PLOSS(O3) = +K005*<NO>+K006*<NO2>+K015+K016+K025*<OH>+K030*<HO2>+K034*<O>+K051 +!*<ETHE>+K056*<OLEL>+K066*<ISOP>+K076*<OLEH>+K086*<BIOL>+K090*<BIOH>+K281*<MVK> +!+K282*<MCR>+KTC1+KTR1 + PLOSS(:,3) = +TPK%K005(:)*PCONC(:,1)+TPK%K006(:)*PCONC(:,2)+TPK%K015(:)+TPK%K0& +&16(:)+TPK%K025(:)*PCONC(:,15)+TPK%K030(:)*PCONC(:,10)+TPK%K034(:)*TPK%O(:)+TPK& +&%K051(:)*PCONC(:,16)+TPK%K056(:)*PCONC(:,17)+TPK%K066(:)*PCONC(:,35)+TPK%K076(& +&:)*PCONC(:,18)+TPK%K086(:)*PCONC(:,36)+TPK%K090(:)*PCONC(:,37)+TPK%K281(:)*PCO& +&NC(:,39)+TPK%K282(:)*PCONC(:,40)+TPK%KTC1(:)+TPK%KTR1(:) +! +!PPROD(HONO) = +K019*<OH>*<NO>+0.5*K021*<H2O>*<NO2>+KTC38*<WC_HONO>+KTR38*<WR_H +!ONO> + PPROD(:,4) = +TPK%K019(:)*PCONC(:,15)*PCONC(:,1)+0.5*TPK%K021(:)*TPK%H2O(:)*PC& +&ONC(:,2)+TPK%KTC38(:)*PCONC(:,94)+TPK%KTR38(:)*PCONC(:,131) +!PLOSS(HONO) = +K020+K039*<OH>+KTC7+KTR7 + PLOSS(:,4) = +TPK%K020(:)+TPK%K039(:)*PCONC(:,15)+TPK%KTC7(:)+TPK%KTR7(:) +! +!PPROD(HNO3) = +2.*K011*<H2O>*<N2O5>+0.5*K021*<H2O>*<NO2>+K022*<OH>*<NO2>+0.2*K +!033*<HO2>*<NO3>+K047*<NO3>*<HCHO>+K061*<NO3>*<ALD2>+K072*<NO3>*<AROO>+K081*<NO +!3>*<ARAL>+TPK%CF46*K275*<NO3>*<MCR>+K278*<NO3>*<MGLY>+K307*<NO3>*<RPR1>+K313*< +!NO3>*<RPR3>+K320*<NO3>*<RPR4>+K327*<NO3>*<RPR8>+K338*<NO3>*<RP16>+KTC39*<WC_HN +!O3>+KTR39*<WR_HNO3> + PPROD(:,5) = +2.*TPK%K011(:)*TPK%H2O(:)*PCONC(:,7)+0.5*TPK%K021(:)*TPK%H2O(:)*& +&PCONC(:,2)+TPK%K022(:)*PCONC(:,15)*PCONC(:,2)+0.2*TPK%K033(:)*PCONC(:,10)*PCON& +&C(:,8)+TPK%K047(:)*PCONC(:,8)*PCONC(:,28)+TPK%K061(:)*PCONC(:,8)*PCONC(:,29)+T& +&PK%K072(:)*PCONC(:,8)*PCONC(:,24)+TPK%K081(:)*PCONC(:,8)*PCONC(:,25)+TPK%CF46*& +&TPK%K275(:)*PCONC(:,8)*PCONC(:,40)+TPK%K278(:)*PCONC(:,8)*PCONC(:,41)+TPK%K307& +&(:)*PCONC(:,8)*PCONC(:,69)+TPK%K313(:)*PCONC(:,8)*PCONC(:,57)+TPK%K320(:)*PCON& +&C(:,8)*PCONC(:,61)+TPK%K327(:)*PCONC(:,8)*PCONC(:,71)+TPK%K338(:)*PCONC(:,8)*P& +&CONC(:,74)+TPK%KTC39(:)*PCONC(:,95)+TPK%KTR39(:)*PCONC(:,132) +!PLOSS(HNO3) = +K023*<OH>+KTC8+KTR8 + PLOSS(:,5) = +TPK%K023(:)*PCONC(:,15)+TPK%KTC8(:)+TPK%KTR8(:) +! +!PPROD(HNO4) = +K027*<HO2>*<NO2>+KTC40*<WC_HNO4>+KTR40*<WR_HNO4> + PPROD(:,6) = +TPK%K027(:)*PCONC(:,10)*PCONC(:,2)+TPK%KTC40(:)*PCONC(:,96)+TPK%& +&KTR40(:)*PCONC(:,133) +!PLOSS(HNO4) = +K028+K029*<OH>+KTC9+KTR9 + PLOSS(:,6) = +TPK%K028(:)+TPK%K029(:)*PCONC(:,15)+TPK%KTC9(:)+TPK%KTR9(:) +! +!PPROD(N2O5) = +K009*<NO3>*<NO2>+KTC37*<WC_N2O5>+KTR37*<WR_N2O5> + PPROD(:,7) = +TPK%K009(:)*PCONC(:,8)*PCONC(:,2)+TPK%KTC37(:)*PCONC(:,93)+TPK%K& +&TR37(:)*PCONC(:,130) +!PLOSS(N2O5) = +K010+K011*<H2O>+KTC6+KTR6 + PLOSS(:,7) = +TPK%K010(:)+TPK%K011(:)*TPK%H2O(:)+TPK%KTC6(:)+TPK%KTR6(:) +! +!PPROD(NO3) = +K004*<NO2>*<O>+K006*<O3>*<NO2>+K010*<N2O5>+K023*<OH>*<HNO3>+KTC3 +!6*<WC_NO3>+KTR36*<WR_NO3> + PPROD(:,8) = +TPK%K004(:)*PCONC(:,2)*TPK%O(:)+TPK%K006(:)*PCONC(:,3)*PCONC(:,2& +&)+TPK%K010(:)*PCONC(:,7)+TPK%K023(:)*PCONC(:,15)*PCONC(:,5)+TPK%KTC36(:)*PCONC& +&(:,92)+TPK%KTR36(:)*PCONC(:,129) +!PLOSS(NO3) = +K007*<NO>+K009*<NO2>+K012*<NO2>+K013+K014+K033*<HO2>+K040*<OH>+K +!041*<NO3>+K041*<NO3>+K047*<HCHO>+K050*<ETHE>+K055*<OLEL>+K061*<ALD2>+K065*<ISO +!P>+K072*<AROO>+K075*<OLEH>+K081*<ARAL>+K085*<BIOL>+K089*<BIOH>+K275*<MCR>+K278 +!*<MGLY>+K307*<RPR1>+K313*<RPR3>+K320*<RPR4>+K327*<RPR8>+K338*<RP16>+KTC5+KTR5 + PLOSS(:,8) = +TPK%K007(:)*PCONC(:,1)+TPK%K009(:)*PCONC(:,2)+TPK%K012(:)*PCONC(& +&:,2)+TPK%K013(:)+TPK%K014(:)+TPK%K033(:)*PCONC(:,10)+TPK%K040(:)*PCONC(:,15)+T& +&PK%K041(:)*PCONC(:,8)+TPK%K041(:)*PCONC(:,8)+TPK%K047(:)*PCONC(:,28)+TPK%K050(& +&:)*PCONC(:,16)+TPK%K055(:)*PCONC(:,17)+TPK%K061(:)*PCONC(:,29)+TPK%K065(:)*PCO& +&NC(:,35)+TPK%K072(:)*PCONC(:,24)+TPK%K075(:)*PCONC(:,18)+TPK%K081(:)*PCONC(:,2& +&5)+TPK%K085(:)*PCONC(:,36)+TPK%K089(:)*PCONC(:,37)+TPK%K275(:)*PCONC(:,40)+TPK& +&%K278(:)*PCONC(:,41)+TPK%K307(:)*PCONC(:,69)+TPK%K313(:)*PCONC(:,57)+TPK%K320(& +&:)*PCONC(:,61)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:)*PCONC(:,74)+TPK%KTC5(:)+TPK& +&%KTR5(:) +! +!PPROD(NH3) = +KTC41*<WC_NH3>+KTR41*<WR_NH3> + PPROD(:,9) = +TPK%KTC41(:)*PCONC(:,97)+TPK%KTR41(:)*PCONC(:,134) +!PLOSS(NH3) = +K345*<OH>+KTC10+KTR10 + PLOSS(:,9) = +TPK%K345(:)*PCONC(:,15)+TPK%KTC10(:)+TPK%KTR10(:) +! +!PPROD(HO2) = +0.1*K020*<HONO>+K024*<OH>*<CO>+K025*<OH>*<O3>+K028*<HNO4>+K035*< +!OH>*<SO2>+K037*<OH>*<H2O2>+K040*<OH>*<NO3>+2.0*K044*<HCHO>+K046*<OH>*<HCHO>+K0 +!47*<NO3>*<HCHO>+K048*<OH>*<MEOH>+0.06*K051*<O3>*<ETHE>+K052*<O>*<ETHE>+TPK%CF1 +!*K053*<OH>*<ETOH>+0.28*K056*<O3>*<OLEL>+K059*<ALD2>+0.366*K066*<O3>*<ISOP>+0.1 +!6*K073*<OH>*<AROO>+0.28*K076*<O3>*<OLEH>+0.16*K079*<OH>*<AROL>+0.16*K080*<OH>* +!<AROH>+TPK%CF48*K082*<OH>*<ARAL>+0.16*K083*<OH>*<ARAC>+0.445*K086*<O3>*<BIOL>+ +!0.16*K092*<OH>*<PAH>+K094*<HO2>*<RO2T>+K110*<NO>*<RO21>+K111*<RO2T>*<RO21>+K11 +!2*<HO2>*<RO21>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22>+K117*<RO2 +!T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24>+K121*<HO2>*<RO +!24>+TPK%CF4*K122*<NO>*<RO25>+K123*<RO2T>*<RO25>+K124*<HO2>*<RO25>+TPK%CF6*K150 +!*<NO>*<RO29>+K151*<RO2T>*<RO29>+K152*<HO2>*<RO29>+K153*<NO>*<RO210>+K154*<RO2T +!>*<RO210>+K155*<HO2>*<RO210>+K171*<NO>*<RO215>+K172*<RO2T>*<RO215>+K173*<HO2>* +!<RO215>+TPK%CF22*K177*<NO>*<RO217>+K178*<RO2T>*<RO217>+K179*<HO2>*<RO217>+TPK% +!CF20*K180*<NO>*<RO218>+K181*<RO2T>*<RO218>+K182*<HO2>*<RO218>+TPK%CF24*K189*<N +!O>*<RO221>+K190*<RO2T>*<RO221>+K191*<HO2>*<RO221>+TPK%CF42*K192*<NO>*<RO222>+K +!193*<RO2T>*<RO222>+K194*<HO2>*<RO222>+TPK%CF44*K195*<NO>*<RO223>+K196*<RO2T>*< +!RO223>+K197*<HO2>*<RO223>+TPK%CF26*K198*<NO>*<RO224>+K199*<RO2T>*<RO224>+K200* +!<HO2>*<RO224>+TPK%CF28*K207*<NO>*<RO227>+K208*<RO2T>*<RO227>+K209*<HO2>*<RO227 +!>+TPK%CF32*K221*<NO>*<RO231>+K222*<RO2T>*<RO231>+K223*<HO2>*<RO231>+TPK%CF36*K +!227*<NO>*<RO241>+K228*<RO2T>*<RO241>+K229*<HO2>*<RO241>+K231*<NO>*<RO233>+K232 +!*<RO2T>*<RO233>+K233*<HO2>*<RO233>+K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236* +!<HO2>*<RO242>+K238*<NO>*<RO234>+K239*<RO2T>*<RO234>+K240*<HO2>*<RO234>+K241*<N +!O>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K245*<NO>*<RO235>+K246*<RO2T +!>*<RO235>+K247*<HO2>*<RO235>+K248*<NO>*<RO244>+K249*<RO2T>*<RO244>+K250*<HO2>* +!<RO244>+K252*<NO>*<RO236>+K253*<RO2T>*<RO236>+K254*<HO2>*<RO236>+K255*<NO>*<RO +!245>+K256*<RO2T>*<RO245>+K257*<HO2>*<RO245>+K259*<NO>*<RO237>+K260*<RO2T>*<RO2 +!37>+K261*<HO2>*<RO237>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246 +!>+K266*<NO>*<RO238>+K267*<RO2T>*<RO238>+K268*<HO2>*<RO238>+K269*<NO>*<RO247>+K +!270*<RO2T>*<RO247>+K271*<HO2>*<RO247>+K276*<MGLY>+0.28*K281*<O3>*<MVK>+0.41*K2 +!82*<O3>*<MCR>+0.15*K284*<O>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*< +!HO2>*<RO249>+K291*<NO>*<RO251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K300*<NO +!>*<RO254>+K302*<RO2T>*<RO254>+K308*<RPR1>+2.*K314*<RPR3>+K315*<NO>*<RO256>+K31 +!9*<RO2T>*<RO256>+K325*<OH>*<RP10>+K329*<RPR8>+K330*<RPR8>+K339*<RP16>+K347*<OH +!>*<ORA1>+KTC43*<WC_HO2>+KTR43*<WR_HO2> + PPROD(:,10) = +0.1*TPK%K020(:)*PCONC(:,4)+TPK%K024(:)*PCONC(:,15)*PCONC(:,11)+& +&TPK%K025(:)*PCONC(:,15)*PCONC(:,3)+TPK%K028(:)*PCONC(:,6)+TPK%K035(:)*PCONC(:,& +&15)*PCONC(:,13)+TPK%K037(:)*PCONC(:,15)*PCONC(:,12)+TPK%K040(:)*PCONC(:,15)*PC& +&ONC(:,8)+2.0*TPK%K044(:)*PCONC(:,28)+TPK%K046(:)*PCONC(:,15)*PCONC(:,28)+TPK%K& +&047(:)*PCONC(:,8)*PCONC(:,28)+TPK%K048(:)*PCONC(:,15)*PCONC(:,32)+0.06*TPK%K05& +&1(:)*PCONC(:,3)*PCONC(:,16)+TPK%K052(:)*TPK%O(:)*PCONC(:,16)+TPK%CF1*TPK%K053(& +&:)*PCONC(:,15)*PCONC(:,33)+0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+TPK%K059(:)& +&*PCONC(:,29)+0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.16*TPK%K073(:)*PCONC(:& +&,15)*PCONC(:,24)+0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.16*TPK%K079(:)*PCON& +&C(:,15)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22)+TPK%CF48*TPK%K082& +&(:)*PCONC(:,15)*PCONC(:,25)+0.16*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+0.445*TPK& +&%K086(:)*PCONC(:,3)*PCONC(:,36)+0.16*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+TPK%K& +&094(:)*PCONC(:,10)*PCONC(:,85)+TPK%K110(:)*PCONC(:,1)*PCONC(:,86)+TPK%K111(:)*& +&PCONC(:,85)*PCONC(:,86)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86)+TPK%K113(:)*PCONC(& +&:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K115(:)*PCONC(:,10)*T& +&PK%RO22(:)+TPK%K117(:)*PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO2& +&3(:)+TPK%K119(:)*PCONC(:,1)*TPK%RO24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TP& +&K%K121(:)*PCONC(:,10)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+T& +&PK%K123(:)*PCONC(:,85)*PCONC(:,87)+TPK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%CF6& +&*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO29(:)+TPK%K1& +&52(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K153(:)*PCONC(:,1)*TPK%RO210(:)+TPK%K154(:)*& +&PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:)+TPK%K171(:)*PCON& +&C(:,1)*TPK%RO215(:)+TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%K173(:)*PCONC(:,1& +&0)*TPK%RO215(:)+TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:)+TPK%K178(:)*PCONC& +&(:,85)*TPK%RO217(:)+TPK%K179(:)*PCONC(:,10)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*& +&PCONC(:,1)*TPK%RO218(:)+TPK%K181(:)*PCONC(:,85)*TPK%RO218(:)+TPK%K182(:)*PCONC& +&(:,10)*TPK%RO218(:)+TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%K190(:)*P& +&CONC(:,85)*TPK%RO221(:)+TPK%K191(:)*PCONC(:,10)*TPK%RO221(:)+TPK%CF42*TPK%K192& +&(:)*PCONC(:,1)*TPK%RO222(:)+TPK%K193(:)*PCONC(:,85)*TPK%RO222(:)+TPK%K194(:)*P& +&CONC(:,10)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%K196(& +&:)*PCONC(:,85)*TPK%RO223(:)+TPK%K197(:)*PCONC(:,10)*TPK%RO223(:)+TPK%CF26*TPK%& +&K198(:)*PCONC(:,1)*TPK%RO224(:)+TPK%K199(:)*PCONC(:,85)*TPK%RO224(:)+TPK%K200(& +&:)*PCONC(:,10)*TPK%RO224(:)+TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:)+TPK%K& +&208(:)*PCONC(:,85)*TPK%RO227(:)+TPK%K209(:)*PCONC(:,10)*TPK%RO227(:)+TPK%CF32*& +&TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%K222(:)*PCONC(:,85)*TPK%RO231(:)+TPK%K& +&223(:)*PCONC(:,10)*TPK%RO231(:)+TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+T& +&PK%K228(:)*PCONC(:,85)*TPK%RO241(:)+TPK%K229(:)*PCONC(:,10)*TPK%RO241(:)+TPK%K& +&231(:)*PCONC(:,1)*TPK%RO233(:)+TPK%K232(:)*PCONC(:,85)*TPK%RO233(:)+TPK%K233(:& +&)*PCONC(:,10)*TPK%RO233(:)+TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCO& +&NC(:,85)*TPK%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K238(:)*PCONC(:& +&,1)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)*TPK%RO234(:)+TPK%K240(:)*PCONC(:,10)*& +&TPK%RO234(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO243(:)+TPK%K242(:)*PCONC(:,85)*TPK%R& +&O243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)+TPK%K245(:)*PCONC(:,1)*TPK%RO235(& +&:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+TPK%K247(:)*PCONC(:,10)*TPK%RO235(:)+T& +&PK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%K2& +&50(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K252(:)*PCONC(:,1)*TPK%RO236(:)+TPK%K253(:)& +&*PCONC(:,85)*TPK%RO236(:)+TPK%K254(:)*PCONC(:,10)*TPK%RO236(:)+TPK%K255(:)*PCO& +&NC(:,1)*TPK%RO245(:)+TPK%K256(:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,& +&10)*TPK%RO245(:)+TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)+TPK%K260(:)*PCONC(:,85)*T& +&PK%RO237(:)+TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+TPK%K262(:)*PCONC(:,1)*TPK%RO& +&246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(:,10)*TPK%RO246(& +&:)+TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+TPK%K267(:)*PCONC(:,85)*TPK%RO238(:)+TP& +&K%K268(:)*PCONC(:,10)*TPK%RO238(:)+TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K27& +&0(:)*PCONC(:,85)*TPK%RO247(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:)+TPK%K276(:)& +&*PCONC(:,41)+0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,& +&3)*PCONC(:,40)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TP& +&K%RO249(:)+TPK%K286(:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO& +&249(:)+TPK%K291(:)*PCONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:& +&)+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+TPK%K300(:)*PCONC(:,1)*TPK%RO254(:)+TPK& +&%K302(:)*PCONC(:,85)*TPK%RO254(:)+TPK%K308(:)*PCONC(:,69)+2.*TPK%K314(:)*PCONC& +&(:,57)+TPK%K315(:)*PCONC(:,1)*TPK%RO256(:)+TPK%K319(:)*PCONC(:,85)*TPK%RO256(:& +&)+TPK%K325(:)*PCONC(:,15)*PCONC(:,72)+TPK%K329(:)*PCONC(:,71)+TPK%K330(:)*PCON& +&C(:,71)+TPK%K339(:)*PCONC(:,74)+TPK%K347(:)*PCONC(:,15)*PCONC(:,43)+TPK%KTC43(& +&:)*PCONC(:,99)+TPK%KTR43(:)*PCONC(:,136) +!PLOSS(HO2) = +K026*<NO>+K027*<NO2>+K030*<O3>+K031*<HO2>+K031*<HO2>+K032*<H2O>* +!<HO2>+K032*<H2O>*<HO2>+K033*<NO3>+K042*<OH>+K094*<RO2T>+K112*<RO21>+K115*<RO22 +!>+K118*<RO23>+K121*<RO24>+K124*<RO25>+K142*<RO26>+K146*<RO27>+K148*<RO28>+K152 +!*<RO29>+K155*<RO210>+K158*<RO211>+K161*<RO212>+K164*<RO213>+K166*<RO239>+K170* +!<RO214>+K173*<RO215>+K176*<RO216>+K179*<RO217>+K182*<RO218>+K185*<RO219>+K188* +!<RO220>+K191*<RO221>+K194*<RO222>+K197*<RO223>+K200*<RO224>+K203*<RO225>+K206* +!<RO226>+K209*<RO227>+K212*<RO228>+K215*<RO229>+K218*<RO240>+K220*<RO230>+K223* +!<RO231>+K226*<RO232>+K229*<RO241>+K233*<RO233>+K236*<RO242>+K240*<RO234>+K243* +!<RO243>+K247*<RO235>+K250*<RO244>+K254*<RO236>+K257*<RO245>+K261*<RO237>+K264* +!<RO246>+K268*<RO238>+K271*<RO247>+K279*<RO248>+K287*<RO249>+K289*<RO250>+K292* +!<RO251>+K295*<RO252>+K298*<RO253>+K301*<RO254>+K310*<RO255>+K318*<RO256>+K332* +!<RO257>+K341*<RO258>+KTC12+KTR12 + PLOSS(:,10) = +TPK%K026(:)*PCONC(:,1)+TPK%K027(:)*PCONC(:,2)+TPK%K030(:)*PCONC& +&(:,3)+TPK%K031(:)*PCONC(:,10)+TPK%K031(:)*PCONC(:,10)+TPK%K032(:)*TPK%H2O(:)*P& +&CONC(:,10)+TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)+TPK%K033(:)*PCONC(:,8)+TPK%K042(& +&:)*PCONC(:,15)+TPK%K094(:)*PCONC(:,85)+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK& +&%RO22(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC(:,8& +&7)+TPK%K142(:)*TPK%RO26(:)+TPK%K146(:)*TPK%RO27(:)+TPK%K148(:)*TPK%RO28(:)+TPK& +&%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K16& +&1(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)+TPK%K166(:)*TPK%RO239(:)+TPK%K170(:& +&)*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K179(:)*T& +&PK%RO217(:)+TPK%K182(:)*TPK%RO218(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K188(:)*TPK%& +&RO220(:)+TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO2& +&23(:)+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K206(:)*TPK%RO226(& +&:)+TPK%K209(:)*TPK%RO227(:)+TPK%K212(:)*TPK%RO228(:)+TPK%K215(:)*TPK%RO229(:)+& +&TPK%K218(:)*TPK%RO240(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)+TPK& +&%K226(:)*TPK%RO232(:)+TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%RO233(:)+TPK%K2& +&36(:)*TPK%RO242(:)+TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K247(& +&:)*TPK%RO235(:)+TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)+TPK%K257(:)*& +&TPK%RO245(:)+TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K268(:)*TPK& +&%RO238(:)+TPK%K271(:)*TPK%RO247(:)+TPK%K279(:)*TPK%RO248(:)+TPK%K287(:)*TPK%RO& +&249(:)+TPK%K289(:)*TPK%RO250(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO252& +&(:)+TPK%K298(:)*TPK%RO253(:)+TPK%K301(:)*TPK%RO254(:)+TPK%K310(:)*TPK%RO255(:)& +&+TPK%K318(:)*TPK%RO256(:)+TPK%K332(:)*TPK%RO257(:)+TPK%K341(:)*TPK%RO258(:)+TP& +&K%KTC12(:)+TPK%KTR12(:) ! RETURN END SUBROUTINE SUB0 @@ -4156,156 +9951,161 @@ SUBROUTINE SUB1 !Indices 11 a 20 ! ! -!PPROD(SO2) = +KTC34*<WC_SO2>+KTR34*<WR_SO2> - PPROD(:,11) = +TPK%KTC34(:)*PCONC(:,55)+TPK%KTR34(:)*PCONC(:,80) -!PLOSS(SO2) = +K052*<OH>+KTC14+KTR14 - PLOSS(:,11) = +TPK%K052(:)*PCONC(:,14)+TPK%KTC14(:)+TPK%KTR14(:) -! -!PPROD(SULF) = +K052*<OH>*<SO2>+KTC35*<WC_SULF>+KTR35*<WR_SULF> - PPROD(:,12) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11)+TPK%KTC35(:)*PCONC(:,56)+TP& -&K%KTR35(:)*PCONC(:,81) -!PLOSS(SULF) = +K132+KTC15+KTR15 - PLOSS(:,12) = +TPK%K132(:)+TPK%KTC15(:)+TPK%KTR15(:) -! -!PPROD(CO) = +K010*<HCHO>+K011*<HCHO>+K012*<ALD>+0.91924*K016*<CARBO>+0.01*K054 -!*<BIO>*<O3P>+0.00878*K058*<ALKA>*<OH>+K062*<HCHO>*<OH>+1.01732*K065*<CARBO>*<O -!H>+K072*<HCHO>*<NO3>+1.33723*K074*<CARBO>*<NO3>+0.35120*K079*<ALKE>*<O3>+0.360 -!00*K080*<BIO>*<O3>+0.64728*K081*<CARBO>*<O3>+0.13*K082*<PAN>*<O3> - PPROD(:,13) = +TPK%K010(:)*PCONC(:,22)+TPK%K011(:)*PCONC(:,22)+TPK%K012(:)*PCO& -&NC(:,23)+0.91924*TPK%K016(:)*PCONC(:,25)+0.01*TPK%K054(:)*PCONC(:,20)*TPK%O3P(& -&:)+0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+TPK%K062(:)*PCONC(:,22)*PCONC(:& -&,14)+1.01732*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+TPK%K072(:)*PCONC(:,22)*PCONC& -&(:,5)+1.33723*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.35120*TPK%K079(:)*PCONC(:,1& -&9)*PCONC(:,1)+0.36000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.64728*TPK%K081(:)*P& -&CONC(:,25)*PCONC(:,1)+0.13*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) -!PLOSS(CO) = +K053*<OH> - PLOSS(:,13) = +TPK%K053(:)*PCONC(:,14) -! -!PPROD(OH) = +K004*<HONO>+K005*<HNO3>+0.35*K006*<HNO4>+K009*<H2O2>+K009*<H2O2>+ -!K013*<OP1>+K014*<OP2>+K022*<O1D>*<H2O>+K022*<O1D>*<H2O>+K024*<O3>*<HO2>+K035*< -!HO2>*<NO>+0.7*K038*<HO2>*<NO3>+0.02*K054*<BIO>*<O3P>+0.00878*K058*<ALKA>*<OH>+ -!0.35*K068*<OP1>*<OH>+0.44925*K069*<OP2>*<OH>+0.39435*K079*<ALKE>*<O3>+0.28000* -!K080*<BIO>*<O3>+0.20595*K081*<CARBO>*<O3>+0.036*K082*<PAN>*<O3>+K087*<ADD>*<O3 -!>+KTC31*<WC_OH>+KTR31*<WR_OH> - PPROD(:,14) = +TPK%K004(:)*PCONC(:,7)+TPK%K005(:)*PCONC(:,8)+0.35*TPK%K006(:)*& -&PCONC(:,9)+TPK%K009(:)*PCONC(:,2)+TPK%K009(:)*PCONC(:,2)+TPK%K013(:)*PCONC(:,2& -&8)+TPK%K014(:)*PCONC(:,29)+TPK%K022(:)*TPK%O1D(:)*TPK%H2O(:)+TPK%K022(:)*TPK%O& -&1D(:)*TPK%H2O(:)+TPK%K024(:)*PCONC(:,1)*PCONC(:,15)+TPK%K035(:)*PCONC(:,15)*PC& -&ONC(:,3)+0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5)+0.02*TPK%K054(:)*PCONC(:,20)*T& -&PK%O3P(:)+0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.35*TPK%K068(:)*PCONC(:& -&,28)*PCONC(:,14)+0.44925*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.39435*TPK%K079(& -&:)*PCONC(:,19)*PCONC(:,1)+0.28000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.20595*T& -&PK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.036*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK& -&%K087(:)*PCONC(:,37)*PCONC(:,1)+TPK%KTC31(:)*PCONC(:,52)+TPK%KTR31(:)*PCONC(:,& -&77) -!PLOSS(OH) = +K023*<O3>+K025*<HO2>+K026*<H2O2>+K032*<NO>+K033*<NO2>+K034*<NO3>+ -!K039*<HONO>+K040*<HNO3>+K041*<HNO4>+K050*<NH3>+K051*<H2>+K052*<SO2>+K053*<CO>+ -!K056*<CH4>+K057*<ETH>+K058*<ALKA>+K059*<ALKE>+K060*<BIO>+K061*<ARO>+K062*<HCHO -!>+K063*<ALD>+K064*<KET>+K065*<CARBO>+K066*<ORA1>+K067*<ORA2>+K068*<OP1>+K069*< -!OP2>+K070*<PAN>+K071*<ONIT>+KTC11+KTR11 - PLOSS(:,14) = +TPK%K023(:)*PCONC(:,1)+TPK%K025(:)*PCONC(:,15)+TPK%K026(:)*PCON& -&C(:,2)+TPK%K032(:)*PCONC(:,3)+TPK%K033(:)*PCONC(:,4)+TPK%K034(:)*PCONC(:,5)+TP& -&K%K039(:)*PCONC(:,7)+TPK%K040(:)*PCONC(:,8)+TPK%K041(:)*PCONC(:,9)+TPK%K050(:)& -&*PCONC(:,10)+TPK%K051(:)*TPK%H2(:)+TPK%K052(:)*PCONC(:,11)+TPK%K053(:)*PCONC(:& -&,13)+TPK%K056(:)*PCONC(:,16)+TPK%K057(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,18)+T& -&PK%K059(:)*PCONC(:,19)+TPK%K060(:)*PCONC(:,20)+TPK%K061(:)*PCONC(:,21)+TPK%K06& -&2(:)*PCONC(:,22)+TPK%K063(:)*PCONC(:,23)+TPK%K064(:)*PCONC(:,24)+TPK%K065(:)*P& -&CONC(:,25)+TPK%K066(:)*PCONC(:,30)+TPK%K067(:)*PCONC(:,31)+TPK%K068(:)*PCONC(:& -&,28)+TPK%K069(:)*PCONC(:,29)+TPK%K070(:)*PCONC(:,27)+TPK%K071(:)*PCONC(:,26)+T& -&PK%KTC11(:)+TPK%KTR11(:) -! -!PPROD(HO2) = +0.65*K006*<HNO4>+K011*<HCHO>+K011*<HCHO>+K012*<ALD>+K013*<OP1>+0 -!.96205*K014*<OP2>+0.75830*K016*<CARBO>+K017*<ONIT>+K023*<O3>*<OH>+K026*<H2O2>* -!<OH>+K034*<OH>*<NO3>+K037*<HNO4>+K051*<OH>*<H2>+K052*<OH>*<SO2>+K053*<CO>*<OH> -!+0.28*K054*<BIO>*<O3P>+0.12793*K058*<ALKA>*<OH>+0.10318*K061*<ARO>*<OH>+K062*< -!HCHO>*<OH>+0.51208*K065*<CARBO>*<OH>+K066*<ORA1>*<OH>+0.02915*K069*<OP2>*<OH>+ -!0.28107*K070*<PAN>*<OH>+K072*<HCHO>*<NO3>+0.63217*K074*<CARBO>*<NO3>+0.23451*K -!079*<ALKE>*<O3>+0.30000*K080*<BIO>*<O3>+0.28441*K081*<CARBO>*<O3>+0.08*K082*<P -!AN>*<O3>+0.02*K086*<ADD>*<O2>+K090*<MO2>*<NO>+0.74265*K091*<ALKAP>*<NO>+K092*< -!ALKEP>*<NO>+0.84700*K093*<BIOP>*<NO>+0.95115*K094*<AROP>*<NO>+0.12334*K095*<CA -!RBOP>*<NO>+0.18401*K096*<OLN>*<NO>+0.66*K104*<MO2>*<MO2>+0.98383*K105*<ALKAP>* -!<MO2>+K106*<ALKEP>*<MO2>+1.00000*K107*<BIOP>*<MO2>+1.02767*K108*<AROP>*<MO2>+0 -!.82998*K109*<CARBOP>*<MO2>+0.67560*K110*<OLN>*<MO2>+0.48079*K111*<ALKAP>*<CARB -!OP>+0.50078*K112*<ALKEP>*<CARBOP>+0.50600*K113*<BIOP>*<CARBOP>+K114*<AROP>*<CA -!RBOP>+0.07566*K115*<CARBOP>*<CARBOP>+0.17599*K116*<OLN>*<CARBOP>+K117*<OLN>*<O -!LN>+0.00000*K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+0.81290*K120*<ALKAP>*<NO3>+K121* -!<ALKEP>*<NO3>+K122*<BIOP>*<NO3>+K123*<AROP>*<NO3>+0.04915*K124*<CARBOP>*<NO3>+ -!0.25928*K125*<OLN>*<NO3>+K127*<XO2>*<MO2>+KTC32*<WC_HO2>+KTR32*<WR_HO2> - PPROD(:,15) = +0.65*TPK%K006(:)*PCONC(:,9)+TPK%K011(:)*PCONC(:,22)+TPK%K011(:)& -&*PCONC(:,22)+TPK%K012(:)*PCONC(:,23)+TPK%K013(:)*PCONC(:,28)+0.96205*TPK%K014(& -&:)*PCONC(:,29)+0.75830*TPK%K016(:)*PCONC(:,25)+TPK%K017(:)*PCONC(:,26)+TPK%K02& -&3(:)*PCONC(:,1)*PCONC(:,14)+TPK%K026(:)*PCONC(:,2)*PCONC(:,14)+TPK%K034(:)*PCO& -&NC(:,14)*PCONC(:,5)+TPK%K037(:)*PCONC(:,9)+TPK%K051(:)*PCONC(:,14)*TPK%H2(:)+T& -&PK%K052(:)*PCONC(:,14)*PCONC(:,11)+TPK%K053(:)*PCONC(:,13)*PCONC(:,14)+0.28*TP& -&K%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.12793*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14)+TPK%K062(:)*PCONC(:,22)*PCONC(:,14)& -&+0.51208*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+TPK%K066(:)*PCONC(:,30)*PCONC(:,1& -&4)+0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.28107*TPK%K070(:)*PCONC(:,27)& -&*PCONC(:,14)+TPK%K072(:)*PCONC(:,22)*PCONC(:,5)+0.63217*TPK%K074(:)*PCONC(:,25& -&)*PCONC(:,5)+0.23451*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.30000*TPK%K080(:)*PC& -&ONC(:,20)*PCONC(:,1)+0.28441*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.08*TPK%K082(& -&:)*PCONC(:,27)*PCONC(:,1)+0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:)+TPK%K090(:)*P& -&CONC(:,32)*PCONC(:,3)+0.74265*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+TPK%K092(:)*P& -&CONC(:,34)*PCONC(:,3)+0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.95115*TPK%K& -&094(:)*PCONC(:,38)*PCONC(:,3)+0.12334*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.184& -&01*TPK%K096(:)*PCONC(:,40)*PCONC(:,3)+0.66*TPK%K104(:)*PCONC(:,32)*PCONC(:,32)& -&+0.98383*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+TPK%K106(:)*PCONC(:,34)*PCONC(:,3& -&2)+1.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+1.02767*TPK%K108(:)*PCONC(:,38)& -&*PCONC(:,32)+0.82998*TPK%K109(:)*PCONC(:,39)*PCONC(:,32)+0.67560*TPK%K110(:)*P& -&CONC(:,40)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.50078*TPK& -&%K112(:)*PCONC(:,34)*PCONC(:,39)+0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+T& -&PK%K114(:)*PCONC(:,38)*PCONC(:,39)+0.07566*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)& -&+0.17599*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40)*PCONC(:,4& -&0)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:& -&,5)+0.81290*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+TPK%K121(:)*PCONC(:,34)*PCONC(:& -&,5)+TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+TPK%K123(:)*PCONC(:,38)*PCONC(:,5)+0.04& -&915*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:& -&,5)+TPK%K127(:)*PCONC(:,41)*PCONC(:,32)+TPK%KTC32(:)*PCONC(:,53)+TPK%KTR32(:)*& -&PCONC(:,78) -!PLOSS(HO2) = +K024*<O3>+K025*<OH>+K027*<HO2>+K027*<HO2>+K028*<HO2>*<H2O>+K028* -!<HO2>*<H2O>+K035*<NO>+K036*<NO2>+K038*<NO3>+K084*<PHO>+K097*<MO2>+K098*<ALKAP> -!+K099*<ALKEP>+K0100*<BIOP>+K0101*<AROP>+K0102*<CARBOP>+K103*<OLN>+K126*<XO2>+K -!TC12+KTR12 - PLOSS(:,15) = +TPK%K024(:)*PCONC(:,1)+TPK%K025(:)*PCONC(:,14)+TPK%K027(:)*PCON& -&C(:,15)+TPK%K027(:)*PCONC(:,15)+TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)+TPK%K028(:)& -&*PCONC(:,15)*TPK%H2O(:)+TPK%K035(:)*PCONC(:,3)+TPK%K036(:)*PCONC(:,4)+TPK%K038& -&(:)*PCONC(:,5)+TPK%K084(:)*PCONC(:,36)+TPK%K097(:)*PCONC(:,32)+TPK%K098(:)*PCO& -&NC(:,33)+TPK%K099(:)*PCONC(:,34)+TPK%K0100(:)*PCONC(:,35)+TPK%K0101(:)*PCONC(:& -&,38)+TPK%K0102(:)*PCONC(:,39)+TPK%K103(:)*PCONC(:,40)+TPK%K126(:)*PCONC(:,41)+& -&TPK%KTC12(:)+TPK%KTR12(:) -! -!PPROD(CH4) = +0.04300*K079*<ALKE>*<O3> - PPROD(:,16) = +0.04300*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) -!PLOSS(CH4) = +K056*<OH> - PLOSS(:,16) = +TPK%K056(:)*PCONC(:,14) -! -!PPROD(ETH) = +0.03196*K079*<ALKE>*<O3> - PPROD(:,17) = +0.03196*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) -!PLOSS(ETH) = +K057*<OH> - PLOSS(:,17) = +TPK%K057(:)*PCONC(:,14) -! -!PPROD(ALKA) = 0.0 +!PPROD(CO) = +K044*<HCHO>+K045*<HCHO>+K046*<OH>*<HCHO>+K047*<NO3>*<HCHO>+0.315* +!K051*<O3>*<ETHE>+0.6*K052*<O>*<ETHE>+0.56*K056*<O3>*<OLEL>+K059*<ALD2>+0.461*K +!066*<O3>*<ISOP>+0.56*K076*<O3>*<OLEH>+0.445*K086*<O3>*<BIOL>+0.445*K090*<O3>*< +!BIOH>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24>+K121*<HO2>*<RO24>+K276*<MGLY>+0.56*K +!281*<O3>*<MVK>+0.41*K282*<O3>*<MCR>+0.15*K284*<O>*<MCR>+K300*<NO>*<RO254>+K302 +!*<RO2T>*<RO254>+K308*<RPR1>+K314*<RPR3>+K329*<RPR8>+2.*K339*<RP16>+K340*<NO>*< +!RO258>+K342*<RO2T>*<RO258> + PPROD(:,11) = +TPK%K044(:)*PCONC(:,28)+TPK%K045(:)*PCONC(:,28)+TPK%K046(:)*PCO& +&NC(:,15)*PCONC(:,28)+TPK%K047(:)*PCONC(:,8)*PCONC(:,28)+0.315*TPK%K051(:)*PCON& +&C(:,3)*PCONC(:,16)+0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16)+0.56*TPK%K056(:)*PCONC& +&(:,3)*PCONC(:,17)+TPK%K059(:)*PCONC(:,29)+0.461*TPK%K066(:)*PCONC(:,3)*PCONC(:& +&,35)+0.56*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,3)*PCON& +&C(:,36)+0.445*TPK%K090(:)*PCONC(:,3)*PCONC(:,37)+TPK%K119(:)*PCONC(:,1)*TPK%RO& +&24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K121(:)*PCONC(:,10)*TPK%RO24(:)+& +&TPK%K276(:)*PCONC(:,41)+0.56*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(& +&:)*PCONC(:,3)*PCONC(:,40)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K300(:)*PC& +&ONC(:,1)*TPK%RO254(:)+TPK%K302(:)*PCONC(:,85)*TPK%RO254(:)+TPK%K308(:)*PCONC(:& +&,69)+TPK%K314(:)*PCONC(:,57)+TPK%K329(:)*PCONC(:,71)+2.*TPK%K339(:)*PCONC(:,74& +&)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) +!PLOSS(CO) = +K024*<OH> + PLOSS(:,11) = +TPK%K024(:)*PCONC(:,15) +! +!PPROD(H2O2) = +K031*<HO2>*<HO2>+K032*<HO2>*<H2O>*<HO2>+0.055*K086*<O3>*<BIOL>+ +!0.055*K090*<O3>*<BIOH>+KTC33*<WC_H2O2>+KTR33*<WR_H2O2> + PPROD(:,12) = +TPK%K031(:)*PCONC(:,10)*PCONC(:,10)+TPK%K032(:)*PCONC(:,10)*TPK& +&%H2O(:)*PCONC(:,10)+0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+0.055*TPK%K090(:)& +&*PCONC(:,3)*PCONC(:,37)+TPK%KTC33(:)*PCONC(:,89)+TPK%KTR33(:)*PCONC(:,126) +!PLOSS(H2O2) = +K036+K037*<OH>+KTC2+KTR2 + PLOSS(:,12) = +TPK%K036(:)+TPK%K037(:)*PCONC(:,15)+TPK%KTC2(:)+TPK%KTR2(:) +! +!PPROD(SO2) = +KTC45*<WC_SO2>+KTR45*<WR_SO2> + PPROD(:,13) = +TPK%KTC45(:)*PCONC(:,101)+TPK%KTR45(:)*PCONC(:,138) +!PLOSS(SO2) = +K035*<OH>+KTC14+KTR14 + PLOSS(:,13) = +TPK%K035(:)*PCONC(:,15)+TPK%KTC14(:)+TPK%KTR14(:) +! +!PPROD(H2SO4) = +K035*<OH>*<SO2>+KTC46*<WC_H2SO4>+KTR46*<WR_H2SO4> + PPROD(:,14) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13)+TPK%KTC46(:)*PCONC(:,102)+T& +&PK%KTR46(:)*PCONC(:,139) +!PLOSS(H2SO4) = +K346+KTC15+KTR15 + PLOSS(:,14) = +TPK%K346(:)+TPK%KTC15(:)+TPK%KTR15(:) +! +!PPROD(OH) = +K017*<H2O>*<OSD>+K017*<H2O>*<OSD>+0.9*K020*<HONO>+K026*<HO2>*<NO> +!+K030*<HO2>*<O3>+0.8*K033*<HO2>*<NO3>+2.*K036*<H2O2>+0.06*K051*<O3>*<ETHE>+0.3 +!6*K056*<O3>*<OLEL>+0.664*K066*<O3>*<ISOP>+0.36*K076*<O3>*<OLEH>+0.89*K086*<O3> +!*<BIOL>+0.89*K090*<O3>*<BIOH>+K112*<HO2>*<RO21>+K115*<HO2>*<RO22>+K118*<HO2>*< +!RO23>+K121*<HO2>*<RO24>+K124*<HO2>*<RO25>+K146*<HO2>*<RO27>+K152*<HO2>*<RO29>+ +!K155*<HO2>*<RO210>+K158*<HO2>*<RO211>+K161*<HO2>*<RO212>+K164*<HO2>*<RO213>+K1 +!70*<HO2>*<RO214>+K173*<HO2>*<RO215>+K176*<HO2>*<RO216>+K179*<HO2>*<RO217>+K182 +!*<HO2>*<RO218>+K185*<HO2>*<RO219>+K188*<HO2>*<RO220>+K191*<HO2>*<RO221>+K194*< +!HO2>*<RO222>+K197*<HO2>*<RO223>+K200*<HO2>*<RO224>+K203*<HO2>*<RO225>+K206*<HO +!2>*<RO226>+K209*<HO2>*<RO227>+K212*<HO2>*<RO228>+K215*<HO2>*<RO229>+K218*<HO2> +!*<RO240>+K220*<HO2>*<RO230>+K223*<HO2>*<RO231>+K226*<HO2>*<RO232>+K229*<HO2>*< +!RO241>+K233*<HO2>*<RO233>+K236*<HO2>*<RO242>+K240*<HO2>*<RO234>+K243*<HO2>*<RO +!243>+K247*<HO2>*<RO235>+K250*<HO2>*<RO244>+K254*<HO2>*<RO236>+K257*<HO2>*<RO24 +!5>+K261*<HO2>*<RO237>+K264*<HO2>*<RO246>+K268*<HO2>*<RO238>+K271*<HO2>*<RO247> +!+0.36*K281*<O3>*<MVK>+0.82*K282*<O3>*<MCR>+K287*<HO2>*<RO249>+K293*<RO2T>*<RO2 +!51>+K296*<RO2T>*<RO252>+K299*<RO2T>*<RO253>+K339*<RP16>+K340*<NO>*<RO258>+K342 +!*<RO2T>*<RO258>+KTC42*<WC_OH>+KTR42*<WR_OH> + PPROD(:,15) = +TPK%K017(:)*TPK%H2O(:)*TPK%OSD(:)+TPK%K017(:)*TPK%H2O(:)*TPK%OS& +&D(:)+0.9*TPK%K020(:)*PCONC(:,4)+TPK%K026(:)*PCONC(:,10)*PCONC(:,1)+TPK%K030(:)& +&*PCONC(:,10)*PCONC(:,3)+0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8)+2.*TPK%K036(:)*& +&PCONC(:,12)+0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16)+0.36*TPK%K056(:)*PCONC(:,3& +&)*PCONC(:,17)+0.664*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.36*TPK%K076(:)*PCONC(& +&:,3)*PCONC(:,18)+0.89*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+0.89*TPK%K090(:)*PCON& +&C(:,3)*PCONC(:,37)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86)+TPK%K115(:)*PCONC(:,10)& +&*TPK%RO22(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K121(:)*PCONC(:,10)*TPK%R& +&O24(:)+TPK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)& +&+TPK%K152(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:)+TPK%& +&K158(:)*PCONC(:,10)*TPK%RO211(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:)+TPK%K164& +&(:)*PCONC(:,10)*TPK%RO213(:)+TPK%K170(:)*PCONC(:,10)*TPK%RO214(:)+TPK%K173(:)*& +&PCONC(:,10)*TPK%RO215(:)+TPK%K176(:)*PCONC(:,10)*TPK%RO216(:)+TPK%K179(:)*PCON& +&C(:,10)*TPK%RO217(:)+TPK%K182(:)*PCONC(:,10)*TPK%RO218(:)+TPK%K185(:)*PCONC(:,& +&10)*TPK%RO219(:)+TPK%K188(:)*PCONC(:,10)*TPK%RO220(:)+TPK%K191(:)*PCONC(:,10)*& +&TPK%RO221(:)+TPK%K194(:)*PCONC(:,10)*TPK%RO222(:)+TPK%K197(:)*PCONC(:,10)*TPK%& +&RO223(:)+TPK%K200(:)*PCONC(:,10)*TPK%RO224(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO22& +&5(:)+TPK%K206(:)*PCONC(:,10)*TPK%RO226(:)+TPK%K209(:)*PCONC(:,10)*TPK%RO227(:)& +&+TPK%K212(:)*PCONC(:,10)*TPK%RO228(:)+TPK%K215(:)*PCONC(:,10)*TPK%RO229(:)+TPK& +&%K218(:)*PCONC(:,10)*TPK%RO240(:)+TPK%K220(:)*PCONC(:,10)*TPK%RO230(:)+TPK%K22& +&3(:)*PCONC(:,10)*TPK%RO231(:)+TPK%K226(:)*PCONC(:,10)*TPK%RO232(:)+TPK%K229(:)& +&*PCONC(:,10)*TPK%RO241(:)+TPK%K233(:)*PCONC(:,10)*TPK%RO233(:)+TPK%K236(:)*PCO& +&NC(:,10)*TPK%RO242(:)+TPK%K240(:)*PCONC(:,10)*TPK%RO234(:)+TPK%K243(:)*PCONC(:& +&,10)*TPK%RO243(:)+TPK%K247(:)*PCONC(:,10)*TPK%RO235(:)+TPK%K250(:)*PCONC(:,10)& +&*TPK%RO244(:)+TPK%K254(:)*PCONC(:,10)*TPK%RO236(:)+TPK%K257(:)*PCONC(:,10)*TPK& +&%RO245(:)+TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+TPK%K264(:)*PCONC(:,10)*TPK%RO2& +&46(:)+TPK%K268(:)*PCONC(:,10)*TPK%RO238(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:& +&)+0.36*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.82*TPK%K282(:)*PCONC(:,3)*PCONC(:,& +&40)+TPK%K287(:)*PCONC(:,10)*TPK%RO249(:)+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+& +&TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO253(:)+TPK%& +&K339(:)*PCONC(:,74)+TPK%K340(:)*PCONC(:,1)*TPK%RO258(:)+TPK%K342(:)*PCONC(:,85& +&)*TPK%RO258(:)+TPK%KTC42(:)*PCONC(:,98)+TPK%KTR42(:)*PCONC(:,135) +!PLOSS(OH) = +K019*<NO>+K022*<NO2>+K023*<HNO3>+K024*<CO>+K025*<O3>+K029*<HNO4>+ +!K035*<SO2>+K037*<H2O2>+K039*<HONO>+K040*<NO3>+K042*<HO2>+K043*<CH4>+K046*<HCHO +!>+K048*<MEOH>+K049*<ETHE>+K053*<ETOH>+K054*<OLEL>+K058*<ALKL>+K060*<ALD2>+K062 +!*<KETL>+K064*<ISOP>+K068*<MTBE>+K069*<ALCH>+K070*<KETH>+K073*<AROO>+K074*<OLEH +!>+K078*<ALKM>+K079*<AROL>+K080*<AROH>+K082*<ARAL>+K083*<ARAC>+K084*<BIOL>+K088 +!*<BIOH>+K092*<PAH>+K093*<ALKH>+K272*<MVK>+K273*<MCR>+K274*<MGLY>+K303*<RPR5>+K +!304*<RPR1>+K305*<RP16>+K306*<RPRL>+K312*<RPR3>+K322*<RPR7>+K323*<RPG7>+K324*<R +!PR8>+K325*<RP10>+K326*<RP11>+K334*<RPG3>+K335*<RPG2>+K337*<RP18>+K345*<NH3>+K3 +!47*<ORA1>+K348*<ORA2>+K349*<ACID>+KTC11+KTR11 + PLOSS(:,15) = +TPK%K019(:)*PCONC(:,1)+TPK%K022(:)*PCONC(:,2)+TPK%K023(:)*PCONC& +&(:,5)+TPK%K024(:)*PCONC(:,11)+TPK%K025(:)*PCONC(:,3)+TPK%K029(:)*PCONC(:,6)+TP& +&K%K035(:)*PCONC(:,13)+TPK%K037(:)*PCONC(:,12)+TPK%K039(:)*PCONC(:,4)+TPK%K040(& +&:)*PCONC(:,8)+TPK%K042(:)*PCONC(:,10)+TPK%K043(:)*TPK%CH4(:)+TPK%K046(:)*PCONC& +&(:,28)+TPK%K048(:)*PCONC(:,32)+TPK%K049(:)*PCONC(:,16)+TPK%K053(:)*PCONC(:,33)& +&+TPK%K054(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,19)+TPK%K060(:)*PCONC(:,29)+TPK%K& +&062(:)*PCONC(:,30)+TPK%K064(:)*PCONC(:,35)+TPK%K068(:)*PCONC(:,38)+TPK%K069(:)& +&*PCONC(:,34)+TPK%K070(:)*PCONC(:,31)+TPK%K073(:)*PCONC(:,24)+TPK%K074(:)*PCONC& +&(:,18)+TPK%K078(:)*PCONC(:,20)+TPK%K079(:)*PCONC(:,23)+TPK%K080(:)*PCONC(:,22)& +&+TPK%K082(:)*PCONC(:,25)+TPK%K083(:)*PCONC(:,26)+TPK%K084(:)*PCONC(:,36)+TPK%K& +&088(:)*PCONC(:,37)+TPK%K092(:)*PCONC(:,27)+TPK%K093(:)*PCONC(:,21)+TPK%K272(:)& +&*PCONC(:,39)+TPK%K273(:)*PCONC(:,40)+TPK%K274(:)*PCONC(:,41)+TPK%K303(:)*PCONC& +&(:,70)+TPK%K304(:)*PCONC(:,69)+TPK%K305(:)*PCONC(:,74)+TPK%K306(:)*PCONC(:,75)& +&+TPK%K312(:)*PCONC(:,57)+TPK%K322(:)*PCONC(:,62)+TPK%K323(:)*PCONC(:,63)+TPK%K& +&324(:)*PCONC(:,71)+TPK%K325(:)*PCONC(:,72)+TPK%K326(:)*PCONC(:,73)+TPK%K334(:)& +&*PCONC(:,52)+TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51)+TPK%K345(:)*PCONC& +&(:,9)+TPK%K347(:)*PCONC(:,43)+TPK%K348(:)*PCONC(:,44)+TPK%K349(:)*PCONC(:,45)+& +&TPK%KTC11(:)+TPK%KTR11(:) +! +!PPROD(ETHE) = 0.0 + PPROD(:,16) = 0.0 +!PLOSS(ETHE) = +K049*<OH>+K050*<NO3>+K051*<O3>+K052*<O> + PLOSS(:,16) = +TPK%K049(:)*PCONC(:,15)+TPK%K050(:)*PCONC(:,8)+TPK%K051(:)*PCON& +&C(:,3)+TPK%K052(:)*TPK%O(:) +! +!PPROD(OLEL) = +0.054*K066*<O3>*<ISOP>+0.925*K067*<O>*<ISOP>+TPK%CF5*K150*<NO>* +!<RO29>+0.5*K166*<HO2>*<RO239>+TPK%CF7*K168*<NO>*<RO214>+0.5*K289*<HO2>*<RO250> + PPROD(:,17) = +0.054*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.925*TPK%K067(:)*TPK%& +&O(:)*PCONC(:,35)+TPK%CF5*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+0.5*TPK%K166(:)*PC& +&ONC(:,10)*TPK%RO239(:)+TPK%CF7*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+0.5*TPK%K28& +&9(:)*PCONC(:,10)*TPK%RO250(:) +!PLOSS(OLEL) = +K054*<OH>+K055*<NO3>+K056*<O3>+K057*<O> + PLOSS(:,17) = +TPK%K054(:)*PCONC(:,15)+TPK%K055(:)*PCONC(:,8)+TPK%K056(:)*PCON& +&C(:,3)+TPK%K057(:)*TPK%O(:) +! +!PPROD(OLEH) = 0.0 PPROD(:,18) = 0.0 -!PLOSS(ALKA) = +K058*<OH> - PLOSS(:,18) = +TPK%K058(:)*PCONC(:,14) -! -!PPROD(ALKE) = +0.91868*K054*<BIO>*<O3P>+0.00000*K079*<ALKE>*<O3>+0.37388*K080* -!<BIO>*<O3>+0.37815*K093*<BIOP>*<NO>+0.48074*K107*<BIOP>*<MO2>+0.24463*K113*<BI -!OP>*<CARBOP>+0.42729*K122*<BIOP>*<NO3> - PPROD(:,19) = +0.91868*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00000*TPK%K079(:)*& -&PCONC(:,19)*PCONC(:,1)+0.37388*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.37815*TPK%& -&K093(:)*PCONC(:,35)*PCONC(:,3)+0.48074*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.2& -&4463*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.42729*TPK%K122(:)*PCONC(:,35)*PCONC& -&(:,5) -!PLOSS(ALKE) = +K059*<OH>+K076*<NO3>+K079*<O3> - PLOSS(:,19) = +TPK%K059(:)*PCONC(:,14)+TPK%K076(:)*PCONC(:,5)+TPK%K079(:)*PCON& -&C(:,1) -! -!PPROD(BIO) = 0.0 - PPROD(:,20) = 0.0 -!PLOSS(BIO) = +K054*<O3P>+K060*<OH>+K077*<NO3>+K080*<O3> - PLOSS(:,20) = +TPK%K054(:)*TPK%O3P(:)+TPK%K060(:)*PCONC(:,14)+TPK%K077(:)*PCON& -&C(:,5)+TPK%K080(:)*PCONC(:,1) +!PLOSS(OLEH) = +K074*<OH>+K075*<NO3>+K076*<O3>+K077*<O> + PLOSS(:,18) = +TPK%K074(:)*PCONC(:,15)+TPK%K075(:)*PCONC(:,8)+TPK%K076(:)*PCON& +&C(:,3)+TPK%K077(:)*TPK%O(:) +! +!PPROD(ALKL) = +0.1*K056*<O3>*<OLEL>+0.5*K057*<O>*<OLEL>+TPK%CF3*K122*<NO>*<RO2 +!5>+TPK%CF12*K171*<NO>*<RO215>+TPK%CF16*K172*<RO2T>*<RO215>+TPK%CF16*K173*<HO2> +!*<RO215> + PPROD(:,19) = +0.1*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.5*TPK%K057(:)*TPK%O(:)& +&*PCONC(:,17)+TPK%CF3*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%CF12*TPK%K171(:)*P& +&CONC(:,1)*TPK%RO215(:)+TPK%CF16*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF16*& +&TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +!PLOSS(ALKL) = +K058*<OH> + PLOSS(:,19) = +TPK%K058(:)*PCONC(:,15) +! +!PPROD(ALKM) = +0.1*K076*<O3>*<OLEH>+0.5*K077*<O>*<OLEH> + PPROD(:,20) = +0.1*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.5*TPK%K077(:)*TPK%O(:)& +&*PCONC(:,18) +!PLOSS(ALKM) = +K078*<OH> + PLOSS(:,20) = +TPK%K078(:)*PCONC(:,15) ! RETURN END SUBROUTINE SUB1 @@ -4315,189 +10115,122 @@ SUBROUTINE SUB2 !Indices 21 a 30 ! ! -!PPROD(ARO) = +0.10670*K083*<PHO>*<NO2>+1.06698*K084*<PHO>*<HO2>+K085*<ADD>*<NO -!2>+0.02*K086*<ADD>*<O2>+K087*<ADD>*<O3> - PPROD(:,21) = +0.10670*TPK%K083(:)*PCONC(:,36)*PCONC(:,4)+1.06698*TPK%K084(:)*& -&PCONC(:,36)*PCONC(:,15)+TPK%K085(:)*PCONC(:,37)*PCONC(:,4)+0.02*TPK%K086(:)*PC& -&ONC(:,37)*TPK%O2(:)+TPK%K087(:)*PCONC(:,37)*PCONC(:,1) -!PLOSS(ARO) = +K061*<OH>+K075*<NO3> - PLOSS(:,21) = +TPK%K061(:)*PCONC(:,14)+TPK%K075(:)*PCONC(:,5) -! -!PPROD(HCHO) = +K013*<OP1>+0.06517*K016*<CARBO>+0.05*K054*<BIO>*<O3P>+0.00140*K -!058*<ALKA>*<OH>+0.00000*K065*<CARBO>*<OH>+0.35*K068*<OP1>*<OH>+0.02915*K069*<O -!P2>*<OH>+0.57839*K070*<PAN>*<OH>+0.40*K078*<PAN>*<NO3>+0.48290*K079*<ALKE>*<O3 -!>+0.90000*K080*<BIO>*<O3>+0.00000*K081*<CARBO>*<O3>+0.70*K082*<PAN>*<O3>+K090* -!<MO2>*<NO>+0.03002*K091*<ALKAP>*<NO>+1.39870*K092*<ALKEP>*<NO>+0.60600*K093*<B -!IOP>*<NO>+0.05848*K095*<CARBOP>*<NO>+0.23419*K096*<OLN>*<NO>+1.33*K104*<MO2>*< -!MO2>+0.80556*K105*<ALKAP>*<MO2>+1.42894*K106*<ALKEP>*<MO2>+1.09000*K107*<BIOP> -!*<MO2>+K108*<AROP>*<MO2>+0.95723*K109*<CARBOP>*<MO2>+0.88625*K110*<OLN>*<MO2>+ -!0.07600*K111*<ALKAP>*<CARBOP>+0.68192*K112*<ALKEP>*<CARBOP>+0.34000*K113*<BIOP -!>*<CARBOP>+0.03432*K115*<CARBOP>*<CARBOP>+0.13414*K116*<OLN>*<CARBOP>+0.00000* -!K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+0.03142*K120*<ALKAP>*<NO3>+1.40909*K121*<ALK -!EP>*<NO3>+0.68600*K122*<BIOP>*<NO3>+0.03175*K124*<CARBOP>*<NO3>+0.20740*K125*< -!OLN>*<NO3>+K127*<XO2>*<MO2>+KTC36*<WC_HCHO>+KTR36*<WR_HCHO> - PPROD(:,22) = +TPK%K013(:)*PCONC(:,28)+0.06517*TPK%K016(:)*PCONC(:,25)+0.05*TP& -&K%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00140*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.00000*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.35*TPK%K068(:)*PCONC(:,28)*PCONC(& -&:,14)+0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.57839*TPK%K070(:)*PCONC(:,& -&27)*PCONC(:,14)+0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+0.48290*TPK%K079(:)*PC& -&ONC(:,19)*PCONC(:,1)+0.90000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.00000*TPK%K0& -&81(:)*PCONC(:,25)*PCONC(:,1)+0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK%K090(& -&:)*PCONC(:,32)*PCONC(:,3)+0.03002*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+1.39870*T& -&PK%K092(:)*PCONC(:,34)*PCONC(:,3)+0.60600*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0& -&.05848*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.23419*TPK%K096(:)*PCONC(:,40)*PCON& -&C(:,3)+1.33*TPK%K104(:)*PCONC(:,32)*PCONC(:,32)+0.80556*TPK%K105(:)*PCONC(:,33& -&)*PCONC(:,32)+1.42894*TPK%K106(:)*PCONC(:,34)*PCONC(:,32)+1.09000*TPK%K107(:)*& -&PCONC(:,35)*PCONC(:,32)+TPK%K108(:)*PCONC(:,38)*PCONC(:,32)+0.95723*TPK%K109(:& -&)*PCONC(:,39)*PCONC(:,32)+0.88625*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.07600*& -&TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.68192*TPK%K112(:)*PCONC(:,34)*PCONC(:,39& -&)+0.34000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.03432*TPK%K115(:)*PCONC(:,39)*& -&PCONC(:,39)+0.13414*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PC& -&ONC(:,40)*PCONC(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:,5)+0.03142*TPK%K120(:)*P& -&CONC(:,33)*PCONC(:,5)+1.40909*TPK%K121(:)*PCONC(:,34)*PCONC(:,5)+0.68600*TPK%K& -&122(:)*PCONC(:,35)*PCONC(:,5)+0.03175*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.207& -&40*TPK%K125(:)*PCONC(:,40)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41)*PCONC(:,32)+TPK%& -&KTC36(:)*PCONC(:,57)+TPK%KTR36(:)*PCONC(:,82) -!PLOSS(HCHO) = +K010+K011+K062*<OH>+K072*<NO3>+KTC16+KTR16 - PLOSS(:,22) = +TPK%K010(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5)+TPK%KTC16(:)+TPK%KTR16(:) -! -!PPROD(ALD) = +0.96205*K014*<OP2>+0.20*K017*<ONIT>+K055*<CARBO>*<O3P>+0.08173*K -!058*<ALKA>*<OH>+0.06253*K065*<CARBO>*<OH>+0.07335*K069*<OP2>*<OH>+0.05265*K074 -!*<CARBO>*<NO3>+0.51468*K079*<ALKE>*<O3>+0.00000*K080*<BIO>*<O3>+0.15692*K081*< -!CARBO>*<O3>+0.33144*K091*<ALKAP>*<NO>+0.42125*K092*<ALKEP>*<NO>+0.00000*K093*< -!BIOP>*<NO>+0.07368*K095*<CARBOP>*<NO>+1.01182*K096*<OLN>*<NO>+0.56070*K105*<AL -!KAP>*<MO2>+0.46413*K106*<ALKEP>*<MO2>+0.00000*K107*<BIOP>*<MO2>+0.08295*K109*< -!CARBOP>*<MO2>+0.41524*K110*<OLN>*<MO2>+0.71461*K111*<ALKAP>*<CARBOP>+0.68374*K -!112*<ALKEP>*<CARBOP>+0.00000*K113*<BIOP>*<CARBOP>+0.06969*K115*<CARBOP>*<CARBO -!P>+0.42122*K116*<OLN>*<CARBOP>+0.00000*K118*<OLN>*<OLN>+0.33743*K120*<ALKAP>*< -!NO3>+0.43039*K121*<ALKEP>*<NO3>+0.00000*K122*<BIOP>*<NO3>+0.02936*K124*<CARBOP -!>*<NO3>+0.91850*K125*<OLN>*<NO3> - PPROD(:,23) = +0.96205*TPK%K014(:)*PCONC(:,29)+0.20*TPK%K017(:)*PCONC(:,26)+TP& -&K%K055(:)*PCONC(:,25)*TPK%O3P(:)+0.08173*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.06253*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.07335*TPK%K069(:)*PCONC(:,29)*PCO& -&NC(:,14)+0.05265*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.51468*TPK%K079(:)*PCONC(& -&:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.15692*TPK%K081(:& -&)*PCONC(:,25)*PCONC(:,1)+0.33144*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.42125*TP& -&K%K092(:)*PCONC(:,34)*PCONC(:,3)+0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.& -&07368*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+1.01182*TPK%K096(:)*PCONC(:,40)*PCONC& -&(:,3)+0.56070*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.46413*TPK%K106(:)*PCONC(:,& -&34)*PCONC(:,32)+0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.08295*TPK%K109(:& -&)*PCONC(:,39)*PCONC(:,32)+0.41524*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.71461*& -&TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.68374*TPK%K112(:)*PCONC(:,34)*PCONC(:,39& -&)+0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.06969*TPK%K115(:)*PCONC(:,39)*& -&PCONC(:,39)+0.42122*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PC& -&ONC(:,40)*PCONC(:,40)+0.33743*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+0.43039*TPK%K& -&121(:)*PCONC(:,34)*PCONC(:,5)+0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+0.029& -&36*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.91850*TPK%K125(:)*PCONC(:,40)*PCONC(:,& -&5) -!PLOSS(ALD) = +K012+K063*<OH>+K073*<NO3> - PLOSS(:,23) = +TPK%K012(:)+TPK%K063(:)*PCONC(:,14)+TPK%K073(:)*PCONC(:,5) -! -!PPROD(KET) = +0.80*K017*<ONIT>+0.03498*K058*<ALKA>*<OH>+0.00853*K065*<CARBO>*< -!OH>+0.37591*K069*<OP2>*<OH>+0.00632*K074*<CARBO>*<NO3>+0.07377*K079*<ALKE>*<O3 -!>+0.00000*K080*<BIO>*<O3>+0.54531*K091*<ALKAP>*<NO>+0.05220*K092*<ALKEP>*<NO>+ -!0.00000*K093*<BIOP>*<NO>+0.37862*K096*<OLN>*<NO>+0.09673*K105*<ALKAP>*<MO2>+0. -!03814*K106*<ALKEP>*<MO2>+0.00000*K107*<BIOP>*<MO2>+0.09667*K110*<OLN>*<MO2>+0. -!18819*K111*<ALKAP>*<CARBOP>+0.06579*K112*<ALKEP>*<CARBOP>+0.00000*K113*<BIOP>* -!<CARBOP>+0.02190*K115*<CARBOP>*<CARBOP>+0.10822*K116*<OLN>*<CARBOP>+0.00000*K1 -!18*<OLN>*<OLN>+0.62978*K120*<ALKAP>*<NO3>+0.02051*K121*<ALKEP>*<NO3>+0.00000*K -!122*<BIOP>*<NO3>+0.34740*K125*<OLN>*<NO3> - PPROD(:,24) = +0.80*TPK%K017(:)*PCONC(:,26)+0.03498*TPK%K058(:)*PCONC(:,18)*PC& -&ONC(:,14)+0.00853*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.37591*TPK%K069(:)*PCON& -&C(:,29)*PCONC(:,14)+0.00632*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.07377*TPK%K07& -&9(:)*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.54531& -&*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.05220*TPK%K092(:)*PCONC(:,34)*PCONC(:,3)& -&+0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.37862*TPK%K096(:)*PCONC(:,40)*PC& -&ONC(:,3)+0.09673*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.03814*TPK%K106(:)*PCONC& -&(:,34)*PCONC(:,32)+0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.09667*TPK%K11& -&0(:)*PCONC(:,40)*PCONC(:,32)+0.18819*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.065& -&79*TPK%K112(:)*PCONC(:,34)*PCONC(:,39)+0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:& -&,39)+0.02190*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.10822*TPK%K116(:)*PCONC(:,4& -&0)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40)+0.62978*TPK%K120(:)& -&*PCONC(:,33)*PCONC(:,5)+0.02051*TPK%K121(:)*PCONC(:,34)*PCONC(:,5)+0.00000*TPK& -&%K122(:)*PCONC(:,35)*PCONC(:,5)+0.34740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) -!PLOSS(KET) = +K015+K064*<OH> - PLOSS(:,24) = +TPK%K015(:)+TPK%K064(:)*PCONC(:,14) -! -!PPROD(CARBO) = +0.13255*K054*<BIO>*<O3P>+0.00835*K058*<ALKA>*<OH>+0.16919*K065 -!*<CARBO>*<OH>+0.21863*K070*<PAN>*<OH>+0.10530*K074*<CARBO>*<NO3>+0.00000*K076* -!<ALKE>*<NO3>+0.91741*K077*<BIO>*<NO3>+0.00000*K079*<ALKE>*<O3>+0.39754*K080*<B -!IO>*<O3>+1.07583*K081*<CARBO>*<O3>+0.03407*K091*<ALKAP>*<NO>+0.45463*K093*<BIO -!P>*<NO>+2.06993*K094*<AROP>*<NO>+0.08670*K095*<CARBOP>*<NO>+0.07976*K105*<ALKA -!P>*<MO2>+0.56064*K107*<BIOP>*<MO2>+1.99461*K108*<AROP>*<MO2>+0.15387*K109*<CAR -!BOP>*<MO2>+0.06954*K111*<ALKAP>*<CARBOP>+0.78591*K113*<BIOP>*<CARBOP>+1.99455* -!K114*<AROP>*<CARBOP>+0.10777*K115*<CARBOP>*<CARBOP>+0.03531*K120*<ALKAP>*<NO3> -!+0.61160*K122*<BIOP>*<NO3>+2.81904*K123*<AROP>*<NO3>+0.03455*K124*<CARBOP>*<NO -!3> - PPROD(:,25) = +0.13255*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00835*TPK%K058(:)*& -&PCONC(:,18)*PCONC(:,14)+0.16919*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.21863*TP& -&K%K070(:)*PCONC(:,27)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0& -&.00000*TPK%K076(:)*PCONC(:,19)*PCONC(:,5)+0.91741*TPK%K077(:)*PCONC(:,20)*PCON& -&C(:,5)+0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.39754*TPK%K080(:)*PCONC(:,& -&20)*PCONC(:,1)+1.07583*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.03407*TPK%K091(:)*& -&PCONC(:,33)*PCONC(:,3)+0.45463*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+2.06993*TPK%& -&K094(:)*PCONC(:,38)*PCONC(:,3)+0.08670*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.07& -&976*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.56064*TPK%K107(:)*PCONC(:,35)*PCONC(& -&:,32)+1.99461*TPK%K108(:)*PCONC(:,38)*PCONC(:,32)+0.15387*TPK%K109(:)*PCONC(:,& -&39)*PCONC(:,32)+0.06954*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.78591*TPK%K113(:& -&)*PCONC(:,35)*PCONC(:,39)+1.99455*TPK%K114(:)*PCONC(:,38)*PCONC(:,39)+0.10777*& -&TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.03531*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)& -&+0.61160*TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+2.81904*TPK%K123(:)*PCONC(:,38)*PC& -&ONC(:,5)+0.03455*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) -!PLOSS(CARBO) = +K016+K055*<O3P>+K065*<OH>+K074*<NO3>+K081*<O3> - PLOSS(:,25) = +TPK%K016(:)+TPK%K055(:)*TPK%O3P(:)+TPK%K065(:)*PCONC(:,14)+TPK%& -&K074(:)*PCONC(:,5)+TPK%K081(:)*PCONC(:,1) -! -!PPROD(ONIT) = +0.60*K078*<PAN>*<NO3>+K083*<PHO>*<NO2>+0.08459*K091*<ALKAP>*<NO -!>+0.15300*K093*<BIOP>*<NO>+0.04885*K094*<AROP>*<NO>+0.18401*K096*<OLN>*<NO>+K1 -!03*<OLN>*<HO2>+0.67560*K110*<OLN>*<MO2>+0.66562*K116*<OLN>*<CARBOP>+2.00*K117* -!<OLN>*<OLN>+0.00000*K118*<OLN>*<OLN>+0.25928*K125*<OLN>*<NO3> - PPROD(:,26) = +0.60*TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+TPK%K083(:)*PCONC(:,36)& -&*PCONC(:,4)+0.08459*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.15300*TPK%K093(:)*PCO& -&NC(:,35)*PCONC(:,3)+0.04885*TPK%K094(:)*PCONC(:,38)*PCONC(:,3)+0.18401*TPK%K09& -&6(:)*PCONC(:,40)*PCONC(:,3)+TPK%K103(:)*PCONC(:,40)*PCONC(:,15)+0.67560*TPK%K1& -&10(:)*PCONC(:,40)*PCONC(:,32)+0.66562*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+2.00& -&*TPK%K117(:)*PCONC(:,40)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,4& -&0)+0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) -!PLOSS(ONIT) = +K017+K071*<OH> - PLOSS(:,26) = +TPK%K017(:)+TPK%K071(:)*PCONC(:,14) -! -!PPROD(PAN) = +0.28107*K070*<PAN>*<OH>+0.40000*K078*<PAN>*<NO3>+0.30000*K082*<P -!AN>*<O3>+1.00000*K088*<CARBOP>*<NO2> - PPROD(:,27) = +0.28107*TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.40000*TPK%K078(:)& -&*PCONC(:,27)*PCONC(:,5)+0.30000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+1.00000*TPK& -&%K088(:)*PCONC(:,39)*PCONC(:,4) -!PLOSS(PAN) = +K070*<OH>+K078*<NO3>+K082*<O3>+K089 - PLOSS(:,27) = +TPK%K070(:)*PCONC(:,14)+TPK%K078(:)*PCONC(:,5)+TPK%K082(:)*PCON& -&C(:,1)+TPK%K089(:) -! -!PPROD(OP1) = +K097*<MO2>*<HO2>+KTC40*<WC_OP1>+KTR40*<WR_OP1> - PPROD(:,28) = +TPK%K097(:)*PCONC(:,32)*PCONC(:,15)+TPK%KTC40(:)*PCONC(:,61)+TP& -&K%KTR40(:)*PCONC(:,86) -!PLOSS(OP1) = +K013+K068*<OH>+KTC20+KTR20 - PLOSS(:,28) = +TPK%K013(:)+TPK%K068(:)*PCONC(:,14)+TPK%KTC20(:)+TPK%KTR20(:) -! -!PPROD(OP2) = +0.10149*K081*<CARBO>*<O3>+1.00524*K098*<ALKAP>*<HO2>+1.00524*K09 -!9*<ALKEP>*<HO2>+1.00524*K0100*<BIOP>*<HO2>+1.00524*K0101*<AROP>*<HO2>+0.80904* -!K0102*<CARBOP>*<HO2>+1.00524*K126*<XO2>*<HO2> - PPROD(:,29) = +0.10149*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+1.00524*TPK%K098(:)*& -&PCONC(:,33)*PCONC(:,15)+1.00524*TPK%K099(:)*PCONC(:,34)*PCONC(:,15)+1.00524*TP& -&K%K0100(:)*PCONC(:,35)*PCONC(:,15)+1.00524*TPK%K0101(:)*PCONC(:,38)*PCONC(:,15& -&)+0.80904*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15)+1.00524*TPK%K126(:)*PCONC(:,41)& -&*PCONC(:,15) -!PLOSS(OP2) = +K014+K069*<OH> - PLOSS(:,29) = +TPK%K014(:)+TPK%K069(:)*PCONC(:,14) -! -!PPROD(ORA1) = +0.00878*K058*<ALKA>*<OH>+0.15343*K079*<ALKE>*<O3>+0.15000*K080* -!<BIO>*<O3>+0.10788*K081*<CARBO>*<O3>+0.11*K082*<PAN>*<O3>+KTC37*<WC_ORA1>+KTR3 -!7*<WR_ORA1> - PPROD(:,30) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.15343*TPK%K079(:)& -&*PCONC(:,19)*PCONC(:,1)+0.15000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.10788*TPK& -&%K081(:)*PCONC(:,25)*PCONC(:,1)+0.11*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK%KT& -&C37(:)*PCONC(:,58)+TPK%KTR37(:)*PCONC(:,83) -!PLOSS(ORA1) = +K066*<OH>+KTC17+KTR17 - PLOSS(:,30) = +TPK%K066(:)*PCONC(:,14)+TPK%KTC17(:)+TPK%KTR17(:) +!PPROD(ALKH) = 0.0 + PPROD(:,21) = 0.0 +!PLOSS(ALKH) = +K093*<OH> + PLOSS(:,21) = +TPK%K093(:)*PCONC(:,15) +! +!PPROD(AROH) = 0.0 + PPROD(:,22) = 0.0 +!PLOSS(AROH) = +K080*<OH> + PLOSS(:,22) = +TPK%K080(:)*PCONC(:,15) +! +!PPROD(AROL) = 0.0 + PPROD(:,23) = 0.0 +!PLOSS(AROL) = +K079*<OH> + PLOSS(:,23) = +TPK%K079(:)*PCONC(:,15) +! +!PPROD(AROO) = +0.16*K073*<OH>*<AROO>+0.16*K079*<OH>*<AROL>+0.16*K080*<OH>*<ARO +!H> + PPROD(:,24) = +0.16*TPK%K073(:)*PCONC(:,15)*PCONC(:,24)+0.16*TPK%K079(:)*PCONC& +&(:,15)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +!PLOSS(AROO) = +K072*<NO3>+K073*<OH> + PLOSS(:,24) = +TPK%K072(:)*PCONC(:,8)+TPK%K073(:)*PCONC(:,15) +! +!PPROD(ARAL) = +TPK%CF24*K189*<NO>*<RO221>+K190*<RO2T>*<RO221>+K191*<HO2>*<RO22 +!1> + PPROD(:,25) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:)+TPK%K190(:)*PCONC(& +&:,85)*TPK%RO221(:)+TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) +!PLOSS(ARAL) = +K081*<NO3>+K082*<OH> + PLOSS(:,25) = +TPK%K081(:)*PCONC(:,8)+TPK%K082(:)*PCONC(:,15) +! +!PPROD(ARAC) = +K081*<NO3>*<ARAL>+TPK%CF39*K082*<OH>*<ARAL> + PPROD(:,26) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25)+TPK%CF39*TPK%K082(:)*PCONC(:& +&,15)*PCONC(:,25) +!PLOSS(ARAC) = +K083*<OH> + PLOSS(:,26) = +TPK%K083(:)*PCONC(:,15) +! +!PPROD(PAH) = 0.0 + PPROD(:,27) = 0.0 +!PLOSS(PAH) = +K092*<OH> + PLOSS(:,27) = +TPK%K092(:)*PCONC(:,15) +! +!PPROD(HCHO) = +K048*<OH>*<MEOH>+0.5*K051*<O3>*<ETHE>+0.5*K056*<O3>*<OLEL>+0.5* +!K066*<O3>*<ISOP>+0.5*K076*<O3>*<OLEH>+K110*<NO>*<RO21>+K111*<RO2T>*<RO21>+K112 +!*<HO2>*<RO21>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22>+K116*<NO>* +!<RO23>+K117*<RO2T>*<RO23>+K118*<HO2>*<RO23>+K119*<NO>*<RO24>+K120*<RO2T>*<RO24 +!>+K121*<HO2>*<RO24>+TPK%CF6*K150*<NO>*<RO29>+K151*<RO2T>*<RO29>+K152*<HO2>*<RO +!29>+K153*<NO>*<RO210>+K154*<RO2T>*<RO210>+K155*<HO2>*<RO210>+K156*<NO>*<RO211> +!+K157*<RO2T>*<RO211>+K158*<HO2>*<RO211>+K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+ +!K161*<HO2>*<RO212>+K162*<NO>*<RO213>+K163*<RO2T>*<RO213>+K164*<HO2>*<RO213>+TP +!K%CF10*K171*<NO>*<RO215>+TPK%CF14*K172*<RO2T>*<RO215>+TPK%CF14*K173*<HO2>*<RO2 +!15>+K183*<NO>*<RO219>+K184*<RO2T>*<RO219>+K185*<HO2>*<RO219>+0.5*K281*<O3>*<MV +!K>+0.5*K282*<O3>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*<HO2>*<RO249 +!>+K291*<NO>*<RO251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K294*<NO>*<RO252>+K +!295*<HO2>*<RO252>+K296*<RO2T>*<RO252>+K297*<NO>*<RO253>+K298*<HO2>*<RO253>+K29 +!9*<RO2T>*<RO253>+KTC52*<WC_HCHO>+KTR52*<WR_HCHO> + PPROD(:,28) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32)+0.5*TPK%K051(:)*PCONC(:,3)*& +&PCONC(:,16)+0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.5*TPK%K066(:)*PCONC(:,3)*& +&PCONC(:,35)+0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+TPK%K110(:)*PCONC(:,1)*PCON& +&C(:,86)+TPK%K111(:)*PCONC(:,85)*PCONC(:,86)+TPK%K112(:)*PCONC(:,10)*PCONC(:,86& +&)+TPK%K113(:)*PCONC(:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K& +&115(:)*PCONC(:,10)*TPK%RO22(:)+TPK%K116(:)*PCONC(:,1)*TPK%RO23(:)+TPK%K117(:)*& +&PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TPK%K119(:)*PCONC(& +&:,1)*TPK%RO24(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K121(:)*PCONC(:,10)*T& +&PK%RO24(:)+TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*& +&TPK%RO29(:)+TPK%K152(:)*PCONC(:,10)*TPK%RO29(:)+TPK%K153(:)*PCONC(:,1)*TPK%RO2& +&10(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%RO210(:& +&)+TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)*PCONC(:,85)*TPK%RO211(:)+TPK& +&%K158(:)*PCONC(:,10)*TPK%RO211(:)+TPK%K159(:)*PCONC(:,1)*TPK%RO212(:)+TPK%K160& +&(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:)+TPK%K162(:)*& +&PCONC(:,1)*TPK%RO213(:)+TPK%K163(:)*PCONC(:,85)*TPK%RO213(:)+TPK%K164(:)*PCONC& +&(:,10)*TPK%RO213(:)+TPK%CF10*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF14*TPK%& +&K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF14*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)& +&+TPK%K183(:)*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%& +&K185(:)*PCONC(:,10)*TPK%RO219(:)+0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.5*TP& +&K%K282(:)*PCONC(:,3)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TPK%RO249(:)+TPK%K286(& +&:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO249(:)+TPK%K291(:)*P& +&CONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)+TPK%K293(:)*PCONC(& +&:,85)*TPK%RO251(:)+TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%K295(:)*PCONC(:,10)& +&*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*TPK%& +&RO253(:)+TPK%K298(:)*PCONC(:,10)*TPK%RO253(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO25& +&3(:)+TPK%KTC52(:)*PCONC(:,108)+TPK%KTR52(:)*PCONC(:,145) +!PLOSS(HCHO) = +K044+K045+K046*<OH>+K047*<NO3>+KTC21+KTR21 + PLOSS(:,28) = +TPK%K044(:)+TPK%K045(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCO& +&NC(:,8)+TPK%KTC21(:)+TPK%KTR21(:) +! +!PPROD(ALD2) = +TPK%CF1*K053*<OH>*<ETOH>+0.5*K056*<O3>*<OLEL>+0.4*K057*<O>*<OLE +!L>+0.075*K067*<O>*<ISOP>+K113*<NO>*<RO22>+K114*<RO2T>*<RO22>+K115*<HO2>*<RO22> +!+K116*<NO>*<RO23>+K117*<RO2T>*<RO23>+K118*<HO2>*<RO23>+TPK%CF4*K122*<NO>*<RO25 +!>+K123*<RO2T>*<RO25>+K124*<HO2>*<RO25>+K144*<NO>*<RO27>+K145*<RO2T>*<RO27>+K14 +!6*<HO2>*<RO27>+TPK%CF9*K171*<NO>*<RO215>+TPK%CF13*K172*<RO2T>*<RO215>+TPK%CF13 +!*K173*<HO2>*<RO215>+K174*<NO>*<RO216>+K175*<RO2T>*<RO216>+K176*<HO2>*<RO216>+0 +!.1*K281*<O3>*<MVK>+0.85*K284*<O>*<MCR>+KTC53*<WC_ALD2>+KTR53*<WR_ALD2> + PPROD(:,29) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33)+0.5*TPK%K056(:)*PCO& +&NC(:,3)*PCONC(:,17)+0.4*TPK%K057(:)*TPK%O(:)*PCONC(:,17)+0.075*TPK%K067(:)*TPK& +&%O(:)*PCONC(:,35)+TPK%K113(:)*PCONC(:,1)*TPK%RO22(:)+TPK%K114(:)*PCONC(:,85)*T& +&PK%RO22(:)+TPK%K115(:)*PCONC(:,10)*TPK%RO22(:)+TPK%K116(:)*PCONC(:,1)*TPK%RO23& +&(:)+TPK%K117(:)*PCONC(:,85)*TPK%RO23(:)+TPK%K118(:)*PCONC(:,10)*TPK%RO23(:)+TP& +&K%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87)+TPK%K123(:)*PCONC(:,85)*PCONC(:,87)+T& +&PK%K124(:)*PCONC(:,10)*PCONC(:,87)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+TPK%K145& +&(:)*PCONC(:,85)*TPK%RO27(:)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)+TPK%CF9*TPK%K1& +&71(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF13*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TP& +&K%CF13*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)+TPK%K174(:)*PCONC(:,1)*TPK%RO216(:& +&)+TPK%K175(:)*PCONC(:,85)*TPK%RO216(:)+TPK%K176(:)*PCONC(:,10)*TPK%RO216(:)+0.& +&1*TPK%K281(:)*PCONC(:,3)*PCONC(:,39)+0.85*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK& +&%KTC53(:)*PCONC(:,109)+TPK%KTR53(:)*PCONC(:,146) +!PLOSS(ALD2) = +K059+K060*<OH>+K061*<NO3>+KTC22+KTR22 + PLOSS(:,29) = +TPK%K059(:)+TPK%K060(:)*PCONC(:,15)+TPK%K061(:)*PCONC(:,8)+TPK%& +&KTC22(:)+TPK%KTR22(:) +! +!PPROD(KETL) = +TPK%CF11*K171*<NO>*<RO215>+TPK%CF15*K172*<RO2T>*<RO215>+TPK%CF1 +!5*K173*<HO2>*<RO215>+0.85*K283*<O>*<MVK>+KTC55*<WC_KETL>+KTR55*<WR_KETL> + PPROD(:,30) = +TPK%CF11*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:)+TPK%CF15*TPK%K172(& +&:)*PCONC(:,85)*TPK%RO215(:)+TPK%CF15*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:)+0.85& +&*TPK%K283(:)*TPK%O(:)*PCONC(:,39)+TPK%KTC55(:)*PCONC(:,112)+TPK%KTR55(:)*PCONC& +&(:,149) +!PLOSS(KETL) = +K062*<OH>+K063+KTC24+KTR24 + PLOSS(:,30) = +TPK%K062(:)*PCONC(:,15)+TPK%K063(:)+TPK%KTC24(:)+TPK%KTR24(:) ! RETURN END SUBROUTINE SUB2 @@ -4507,128 +10240,68 @@ SUBROUTINE SUB3 !Indices 31 a 40 ! ! -!PPROD(ORA2) = +0.08143*K079*<ALKE>*<O3>+0.00000*K080*<BIO>*<O3>+0.20595*K081*< -!CARBO>*<O3>+0.17307*K0102*<CARBOP>*<HO2>+0.13684*K109*<CARBOP>*<MO2>+0.49810*K -!111*<ALKAP>*<CARBOP>+0.49922*K112*<ALKEP>*<CARBOP>+0.49400*K113*<BIOP>*<CARBOP -!>+0.09955*K115*<CARBOP>*<CARBOP>+0.48963*K116*<OLN>*<CARBOP>+KTC38*<WC_ORA2>+K -!TR38*<WR_ORA2> - PPROD(:,31) = +0.08143*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*& -&PCONC(:,20)*PCONC(:,1)+0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.17307*TPK%& -&K0102(:)*PCONC(:,39)*PCONC(:,15)+0.13684*TPK%K109(:)*PCONC(:,39)*PCONC(:,32)+0& -&.49810*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.49922*TPK%K112(:)*PCONC(:,34)*PCO& -&NC(:,39)+0.49400*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.09955*TPK%K115(:)*PCONC& -&(:,39)*PCONC(:,39)+0.48963*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+TPK%KTC38(:)*PC& -&ONC(:,59)+TPK%KTR38(:)*PCONC(:,84) -!PLOSS(ORA2) = +K067*<OH>+KTC18+KTR18 - PLOSS(:,31) = +TPK%K067(:)*PCONC(:,14)+TPK%KTC18(:)+TPK%KTR18(:) -! -!PPROD(MO2) = +K012*<ALD>+0.03795*K014*<OP2>+K056*<CH4>*<OH>+0.65*K068*<OP1>*<O -!H>+0.13966*K079*<ALKE>*<O3>+0.03000*K080*<BIO>*<O3>+0.09016*K091*<ALKAP>*<NO>+ -!0.78134*K095*<CARBOP>*<NO>+0.01390*K105*<ALKAP>*<MO2>+0.56031*K109*<CARBOP>*<M -!O2>+0.51480*K111*<ALKAP>*<CARBOP>+0.50078*K112*<ALKEP>*<CARBOP>+0.50600*K113*< -!BIOP>*<CARBOP>+K114*<AROP>*<CARBOP>+1.66702*K115*<CARBOP>*<CARBOP>+0.51037*K11 -!6*<OLN>*<CARBOP>+0.09731*K120*<ALKAP>*<NO3>+0.91910*K124*<CARBOP>*<NO3>+K128*< -!XO2>*<CARBOP>+KTC39*<WC_MO2>+KTR39*<WR_MO2> - PPROD(:,32) = +TPK%K012(:)*PCONC(:,23)+0.03795*TPK%K014(:)*PCONC(:,29)+TPK%K05& -&6(:)*PCONC(:,16)*PCONC(:,14)+0.65*TPK%K068(:)*PCONC(:,28)*PCONC(:,14)+0.13966*& -&TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.03000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+& -&0.09016*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.78134*TPK%K095(:)*PCONC(:,39)*PCO& -&NC(:,3)+0.01390*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.56031*TPK%K109(:)*PCONC(& -&:,39)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.50078*TPK%K112& -&(:)*PCONC(:,34)*PCONC(:,39)+0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+TPK%K1& -&14(:)*PCONC(:,38)*PCONC(:,39)+1.66702*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.51& -&037*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.09731*TPK%K120(:)*PCONC(:,33)*PCONC(& -&:,5)+0.91910*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+TPK%K128(:)*PCONC(:,41)*PCONC(& -&:,39)+TPK%KTC39(:)*PCONC(:,60)+TPK%KTR39(:)*PCONC(:,85) -!PLOSS(MO2) = +K090*<NO>+K097*<HO2>+K104*<MO2>+K104*<MO2>+K105*<ALKAP>+K106*<AL -!KEP>+K107*<BIOP>+K108*<AROP>+K109*<CARBOP>+K110*<OLN>+K119*<NO3>+K127*<XO2>+KT -!C19+KTR19 - PLOSS(:,32) = +TPK%K090(:)*PCONC(:,3)+TPK%K097(:)*PCONC(:,15)+TPK%K104(:)*PCON& -&C(:,32)+TPK%K104(:)*PCONC(:,32)+TPK%K105(:)*PCONC(:,33)+TPK%K106(:)*PCONC(:,34& -&)+TPK%K107(:)*PCONC(:,35)+TPK%K108(:)*PCONC(:,38)+TPK%K109(:)*PCONC(:,39)+TPK%& -&K110(:)*PCONC(:,40)+TPK%K119(:)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41)+TPK%KTC19(:& -&)+TPK%KTR19(:) -! -!PPROD(ALKAP) = +1.00000*K015*<KET>+K057*<ETH>*<OH>+0.87811*K058*<ALKA>*<OH>+0. -!40341*K069*<OP2>*<OH>+1.00000*K071*<ONIT>*<OH>+0.09815*K079*<ALKE>*<O3>+0.0000 -!0*K080*<BIO>*<O3>+0.08187*K091*<ALKAP>*<NO>+0.00385*K105*<ALKAP>*<MO2>+0.00828 -!*K111*<ALKAP>*<CARBOP>+0.08994*K120*<ALKAP>*<NO3> - PPROD(:,33) = +1.00000*TPK%K015(:)*PCONC(:,24)+TPK%K057(:)*PCONC(:,17)*PCONC(:& -&,14)+0.87811*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.40341*TPK%K069(:)*PCONC(:,2& -&9)*PCONC(:,14)+1.00000*TPK%K071(:)*PCONC(:,26)*PCONC(:,14)+0.09815*TPK%K079(:)& -&*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.08187*TPK& -&%K091(:)*PCONC(:,33)*PCONC(:,3)+0.00385*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.& -&00828*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.08994*TPK%K120(:)*PCONC(:,33)*PCON& -&C(:,5) -!PLOSS(ALKAP) = +K091*<NO>+K098*<HO2>+K105*<MO2>+K111*<CARBOP>+K120*<NO3> - PLOSS(:,33) = +TPK%K091(:)*PCONC(:,3)+TPK%K098(:)*PCONC(:,15)+TPK%K105(:)*PCON& -&C(:,32)+TPK%K111(:)*PCONC(:,39)+TPK%K120(:)*PCONC(:,5) -! -!PPROD(ALKEP) = +1.02529*K059*<ALKE>*<OH> - PPROD(:,34) = +1.02529*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) -!PLOSS(ALKEP) = +K092*<NO>+K099*<HO2>+K106*<MO2>+K112*<CARBOP>+K121*<NO3> - PLOSS(:,34) = +TPK%K092(:)*PCONC(:,3)+TPK%K099(:)*PCONC(:,15)+TPK%K106(:)*PCON& -&C(:,32)+TPK%K112(:)*PCONC(:,39)+TPK%K121(:)*PCONC(:,5) -! -!PPROD(BIOP) = +0.00000*K059*<ALKE>*<OH>+1.00000*K060*<BIO>*<OH> - PPROD(:,35) = +0.00000*TPK%K059(:)*PCONC(:,19)*PCONC(:,14)+1.00000*TPK%K060(:)& -&*PCONC(:,20)*PCONC(:,14) -!PLOSS(BIOP) = +K093*<NO>+K0100*<HO2>+K107*<MO2>+K113*<CARBOP>+K122*<NO3> - PLOSS(:,35) = +TPK%K093(:)*PCONC(:,3)+TPK%K0100(:)*PCONC(:,15)+TPK%K107(:)*PCO& -&NC(:,32)+TPK%K113(:)*PCONC(:,39)+TPK%K122(:)*PCONC(:,5) -! -!PPROD(PHO) = +0.00276*K061*<ARO>*<OH>+K075*<ARO>*<NO3> - PPROD(:,36) = +0.00276*TPK%K061(:)*PCONC(:,21)*PCONC(:,14)+TPK%K075(:)*PCONC(:& -&,21)*PCONC(:,5) -!PLOSS(PHO) = +K083*<NO2>+K084*<HO2> - PLOSS(:,36) = +TPK%K083(:)*PCONC(:,4)+TPK%K084(:)*PCONC(:,15) -! -!PPROD(ADD) = +0.93968*K061*<ARO>*<OH> - PPROD(:,37) = +0.93968*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) -!PLOSS(ADD) = +K085*<NO2>+K086*<O2>+K087*<O3> - PLOSS(:,37) = +TPK%K085(:)*PCONC(:,4)+TPK%K086(:)*TPK%O2(:)+TPK%K087(:)*PCONC(& -&:,1) -! -!PPROD(AROP) = +0.98*K086*<ADD>*<O2> - PPROD(:,38) = +0.98*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) -!PLOSS(AROP) = +K094*<NO>+K0101*<HO2>+K108*<MO2>+K114*<CARBOP>+K123*<NO3> - PLOSS(:,38) = +TPK%K094(:)*PCONC(:,3)+TPK%K0101(:)*PCONC(:,15)+TPK%K108(:)*PCO& -&NC(:,32)+TPK%K114(:)*PCONC(:,39)+TPK%K123(:)*PCONC(:,5) -! -!PPROD(CARBOP) = +1.00000*K015*<KET>+0.69622*K016*<CARBO>+1.00000*K063*<ALD>*<O -!H>+1.00000*K064*<KET>*<OH>+0.51419*K065*<CARBO>*<OH>+0.05413*K069*<OP2>*<OH>+1 -!.00000*K073*<ALD>*<NO3>+0.38881*K074*<CARBO>*<NO3>+0.05705*K079*<ALKE>*<O3>+0. -!17000*K080*<BIO>*<O3>+0.27460*K081*<CARBO>*<O3>+0.70000*K082*<PAN>*<O3>+1.0000 -!0*K089*<PAN>+0.09532*K095*<CARBOP>*<NO>+0.05954*K109*<CARBOP>*<MO2>+0.05821*K1 -!15*<CARBOP>*<CARBOP>+0.03175*K124*<CARBOP>*<NO3> - PPROD(:,39) = +1.00000*TPK%K015(:)*PCONC(:,24)+0.69622*TPK%K016(:)*PCONC(:,25)& -&+1.00000*TPK%K063(:)*PCONC(:,23)*PCONC(:,14)+1.00000*TPK%K064(:)*PCONC(:,24)*P& -&CONC(:,14)+0.51419*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.05413*TPK%K069(:)*PCO& -&NC(:,29)*PCONC(:,14)+1.00000*TPK%K073(:)*PCONC(:,23)*PCONC(:,5)+0.38881*TPK%K0& -&74(:)*PCONC(:,25)*PCONC(:,5)+0.05705*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.1700& -&0*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.27460*TPK%K081(:)*PCONC(:,25)*PCONC(:,1& -&)+0.70000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+1.00000*TPK%K089(:)*PCONC(:,27)+0& -&.09532*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.05954*TPK%K109(:)*PCONC(:,39)*PCON& -&C(:,32)+0.05821*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.03175*TPK%K124(:)*PCONC(& -&:,39)*PCONC(:,5) -!PLOSS(CARBOP) = +K088*<NO2>+K095*<NO>+K0102*<HO2>+K109*<MO2>+K111*<ALKAP>+K112 -!*<ALKEP>+K113*<BIOP>+K114*<AROP>+K115*<CARBOP>+K115*<CARBOP>+K116*<OLN>+K124*< -!NO3>+K128*<XO2> - PLOSS(:,39) = +TPK%K088(:)*PCONC(:,4)+TPK%K095(:)*PCONC(:,3)+TPK%K0102(:)*PCON& -&C(:,15)+TPK%K109(:)*PCONC(:,32)+TPK%K111(:)*PCONC(:,33)+TPK%K112(:)*PCONC(:,34& -&)+TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+TPK%K115(:)*PCONC(:,39)+TPK%& -&K115(:)*PCONC(:,39)+TPK%K116(:)*PCONC(:,40)+TPK%K124(:)*PCONC(:,5)+TPK%K128(:)& -&*PCONC(:,41) -! -!PPROD(OLN) = +0.00000*K074*<CARBO>*<NO3>+0.93768*K076*<ALKE>*<NO3>+1.00000*K07 -!7*<BIO>*<NO3> - PPROD(:,40) = +0.00000*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.93768*TPK%K076(:)*& -&PCONC(:,19)*PCONC(:,5)+1.00000*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) -!PLOSS(OLN) = +K096*<NO>+K103*<HO2>+K110*<MO2>+K116*<CARBOP>+K117*<OLN>+K117*<O -!LN>+K118*<OLN>+K118*<OLN>+K125*<NO3> - PLOSS(:,40) = +TPK%K096(:)*PCONC(:,3)+TPK%K103(:)*PCONC(:,15)+TPK%K110(:)*PCON& -&C(:,32)+TPK%K116(:)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40)+TPK%K117(:)*PCONC(:,40& -&)+TPK%K118(:)*PCONC(:,40)+TPK%K118(:)*PCONC(:,40)+TPK%K125(:)*PCONC(:,5) +!PPROD(KETH) = 0.0 + PPROD(:,31) = 0.0 +!PLOSS(KETH) = +K070*<OH>+K071 + PLOSS(:,31) = +TPK%K070(:)*PCONC(:,15)+TPK%K071(:) +! +!PPROD(MEOH) = +KTC49*<WC_MEOH>+KTR49*<WR_MEOH> + PPROD(:,32) = +TPK%KTC49(:)*PCONC(:,105)+TPK%KTR49(:)*PCONC(:,142) +!PLOSS(MEOH) = +K048*<OH>+KTC18+KTR18 + PLOSS(:,32) = +TPK%K048(:)*PCONC(:,15)+TPK%KTC18(:)+TPK%KTR18(:) +! +!PPROD(ETOH) = +KTC50*<WC_ETOH>+KTR50*<WR_ETOH> + PPROD(:,33) = +TPK%KTC50(:)*PCONC(:,106)+TPK%KTR50(:)*PCONC(:,143) +!PLOSS(ETOH) = +K053*<OH>+KTC19+KTR19 + PLOSS(:,33) = +TPK%K053(:)*PCONC(:,15)+TPK%KTC19(:)+TPK%KTR19(:) +! +!PPROD(ALCH) = +KTC51*<WC_ALCH>+KTR51*<WR_ALCH> + PPROD(:,34) = +TPK%KTC51(:)*PCONC(:,107)+TPK%KTR51(:)*PCONC(:,144) +!PLOSS(ALCH) = +K069*<OH>+KTC20+KTR20 + PLOSS(:,34) = +TPK%K069(:)*PCONC(:,15)+TPK%KTC20(:)+TPK%KTR20(:) +! +!PPROD(ISOP) = 0.0 + PPROD(:,35) = 0.0 +!PLOSS(ISOP) = +K064*<OH>+K065*<NO3>+K066*<O3>+K067*<O> + PLOSS(:,35) = +TPK%K064(:)*PCONC(:,15)+TPK%K065(:)*PCONC(:,8)+TPK%K066(:)*PCON& +&C(:,3)+TPK%K067(:)*TPK%O(:) +! +!PPROD(BIOL) = 0.0 + PPROD(:,36) = 0.0 +!PLOSS(BIOL) = +K084*<OH>+K085*<NO3>+K086*<O3>+K087*<O> + PLOSS(:,36) = +TPK%K084(:)*PCONC(:,15)+TPK%K085(:)*PCONC(:,8)+TPK%K086(:)*PCON& +&C(:,3)+TPK%K087(:)*TPK%O(:) +! +!PPROD(BIOH) = 0.0 + PPROD(:,37) = 0.0 +!PLOSS(BIOH) = +K088*<OH>+K089*<NO3>+K090*<O3>+K091*<O> + PLOSS(:,37) = +TPK%K088(:)*PCONC(:,15)+TPK%K089(:)*PCONC(:,8)+TPK%K090(:)*PCON& +&C(:,3)+TPK%K091(:)*TPK%O(:) +! +!PPROD(MTBE) = 0.0 + PPROD(:,38) = 0.0 +!PLOSS(MTBE) = +K068*<OH> + PLOSS(:,38) = +TPK%K068(:)*PCONC(:,15) +! +!PPROD(MVK) = +0.389*K066*<O3>*<ISOP>+TPK%CF6*K150*<NO>*<RO29>+K151*<RO2T>*<RO2 +!9>+K152*<HO2>*<RO29>+K156*<NO>*<RO211>+K157*<RO2T>*<RO211>+K158*<HO2>*<RO211> + PPROD(:,39) = +0.389*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+TPK%CF6*TPK%K150(:)*PC& +&ONC(:,1)*TPK%RO29(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO29(:)+TPK%K152(:)*PCONC(:,1& +&0)*TPK%RO29(:)+TPK%K156(:)*PCONC(:,1)*TPK%RO211(:)+TPK%K157(:)*PCONC(:,85)*TPK& +&%RO211(:)+TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +!PLOSS(MVK) = +K272*<OH>+K281*<O3>+K283*<O> + PLOSS(:,39) = +TPK%K272(:)*PCONC(:,15)+TPK%K281(:)*PCONC(:,3)+TPK%K283(:)*TPK%& +&O(:) +! +!PPROD(MCR) = +0.17*K066*<O3>*<ISOP>+K153*<NO>*<RO210>+K154*<RO2T>*<RO210>+K155 +!*<HO2>*<RO210>+K159*<NO>*<RO212>+K160*<RO2T>*<RO212>+K161*<HO2>*<RO212> + PPROD(:,40) = +0.17*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+TPK%K153(:)*PCONC(:,1)*& +&TPK%RO210(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K155(:)*PCONC(:,10)*TPK%& +&RO210(:)+TPK%K159(:)*PCONC(:,1)*TPK%RO212(:)+TPK%K160(:)*PCONC(:,85)*TPK%RO212& +&(:)+TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +!PLOSS(MCR) = +K273*<OH>+K275*<NO3>+K282*<O3>+K284*<O> + PLOSS(:,40) = +TPK%K273(:)*PCONC(:,15)+TPK%K275(:)*PCONC(:,8)+TPK%K282(:)*PCON& +&C(:,3)+TPK%K284(:)*TPK%O(:) ! RETURN END SUBROUTINE SUB3 @@ -4638,79 +10311,96 @@ SUBROUTINE SUB4 !Indices 41 a 50 ! ! -!PPROD(XO2) = +0.15*K054*<BIO>*<O3P>+0.10318*K061*<ARO>*<OH>+0.10162*K065*<CARB -!O>*<OH>+0.09333*K069*<OP2>*<OH>+K070*<PAN>*<OH>+0.10530*K074*<CARBO>*<NO3>+K07 -!8*<PAN>*<NO3>+0.00000*K079*<ALKE>*<O3>+0.13000*K080*<BIO>*<O3>+0.13007*K091*<A -!LKAP>*<NO>+0.02563*K095*<CARBOP>*<NO>+0.13370*K105*<ALKAP>*<MO2>+0.02212*K109* -!<CARBOP>*<MO2>+0.11306*K111*<ALKAP>*<CARBOP>+0.01593*K115*<CARBOP>*<CARBOP>+0. -!16271*K120*<ALKAP>*<NO3>+0.01021*K124*<CARBOP>*<NO3> - PPROD(:,41) = +0.15*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.10318*TPK%K061(:)*PCO& -&NC(:,21)*PCONC(:,14)+0.10162*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.09333*TPK%K& -&069(:)*PCONC(:,29)*PCONC(:,14)+TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.10530*TPK& -&%K074(:)*PCONC(:,25)*PCONC(:,5)+TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+0.00000*TPK& -&%K079(:)*PCONC(:,19)*PCONC(:,1)+0.13000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.1& -&3007*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.02563*TPK%K095(:)*PCONC(:,39)*PCONC(& -&:,3)+0.13370*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.02212*TPK%K109(:)*PCONC(:,3& -&9)*PCONC(:,32)+0.11306*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.01593*TPK%K115(:)& -&*PCONC(:,39)*PCONC(:,39)+0.16271*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+0.01021*TP& -&K%K124(:)*PCONC(:,39)*PCONC(:,5) -!PLOSS(XO2) = +K126*<HO2>+K127*<MO2>+K128*<CARBOP>+K129*<XO2>+K129*<XO2>+K130*< -!NO>+K131*<NO3> - PLOSS(:,41) = +TPK%K126(:)*PCONC(:,15)+TPK%K127(:)*PCONC(:,32)+TPK%K128(:)*PCO& -&NC(:,39)+TPK%K129(:)*PCONC(:,41)+TPK%K129(:)*PCONC(:,41)+TPK%K130(:)*PCONC(:,3& -&)+TPK%K131(:)*PCONC(:,5) -! -!PPROD(WC_O3) = +KTC1*<O3> - PPROD(:,42) = +TPK%KTC1(:)*PCONC(:,1) -!PLOSS(WC_O3) = +KTC21+KC6*<WC_HO2>+KC29*<WC_SO2> - PLOSS(:,42) = +TPK%KTC21(:)+TPK%KC6(:)*PCONC(:,53)+TPK%KC29(:)*PCONC(:,55) -! -!PPROD(WC_H2O2) = +KTC2*<H2O2>+KC2*<WC_OH>*<WC_OH>+KC5*<WC_HO2>*<WC_HO2> - PPROD(:,43) = +TPK%KTC2(:)*PCONC(:,2)+TPK%KC2(:)*PCONC(:,52)*PCONC(:,52)+TPK%K& -&C5(:)*PCONC(:,53)*PCONC(:,53) -!PLOSS(WC_H2O2) = +KTC22+KC1+KC4*<WC_OH>+KC30*<WC_SO2> - PLOSS(:,43) = +TPK%KTC22(:)+TPK%KC1(:)+TPK%KC4(:)*PCONC(:,52)+TPK%KC30(:)*PCON& -&C(:,55) -! -!PPROD(WC_NO) = +KTC3*<NO> - PPROD(:,44) = +TPK%KTC3(:)*PCONC(:,3) -!PLOSS(WC_NO) = +KTC23 - PLOSS(:,44) = +TPK%KTC23(:) -! -!PPROD(WC_NO2) = +KTC4*<NO2>+KC8*<WC_HONO>*<WC_OH>+KC10*<WC_HNO4>+KC13*<WC_HNO3 -!> - PPROD(:,45) = +TPK%KTC4(:)*PCONC(:,4)+TPK%KC8(:)*PCONC(:,48)*PCONC(:,52)+TPK%K& -&C10(:)*PCONC(:,50)+TPK%KC13(:)*PCONC(:,49) -!PLOSS(WC_NO2) = +KTC24+KC9*<WC_HO2> - PLOSS(:,45) = +TPK%KTC24(:)+TPK%KC9(:)*PCONC(:,53) -! -!PPROD(WC_NO3) = +KTC5*<NO3> - PPROD(:,46) = +TPK%KTC5(:)*PCONC(:,5) -!PLOSS(WC_NO3) = +KTC25+KC15*<WC_SULF>+KC16*<WC_SO2> - PLOSS(:,46) = +TPK%KTC25(:)+TPK%KC15(:)*PCONC(:,56)+TPK%KC16(:)*PCONC(:,55) -! -!PPROD(WC_N2O5) = +KTC6*<N2O5> - PPROD(:,47) = +TPK%KTC6(:)*PCONC(:,6) -!PLOSS(WC_N2O5) = +KTC26+KC14 - PLOSS(:,47) = +TPK%KTC26(:)+TPK%KC14(:) -! -!PPROD(WC_HONO) = +KTC7*<HONO>+KC11*<WC_HNO4> - PPROD(:,48) = +TPK%KTC7(:)*PCONC(:,7)+TPK%KC11(:)*PCONC(:,50) -!PLOSS(WC_HONO) = +KTC27+KC8*<WC_OH> - PLOSS(:,48) = +TPK%KTC27(:)+TPK%KC8(:)*PCONC(:,52) -! -!PPROD(WC_HNO3) = +KTC8*<HNO3>+KC12*<WC_HNO4>*<WC_SO2>+KC14*<WC_N2O5>+KC14*<WC_ -!N2O5>+KC15*<WC_NO3>*<WC_SULF>+KC16*<WC_NO3>*<WC_SO2> - PPROD(:,49) = +TPK%KTC8(:)*PCONC(:,8)+TPK%KC12(:)*PCONC(:,50)*PCONC(:,55)+TPK%& -&KC14(:)*PCONC(:,47)+TPK%KC14(:)*PCONC(:,47)+TPK%KC15(:)*PCONC(:,46)*PCONC(:,56& -&)+TPK%KC16(:)*PCONC(:,46)*PCONC(:,55) -!PLOSS(WC_HNO3) = +KTC28+KC13 - PLOSS(:,49) = +TPK%KTC28(:)+TPK%KC13(:) -! -!PPROD(WC_HNO4) = +KTC9*<HNO4>+KC9*<WC_NO2>*<WC_HO2> - PPROD(:,50) = +TPK%KTC9(:)*PCONC(:,9)+TPK%KC9(:)*PCONC(:,45)*PCONC(:,53) -!PLOSS(WC_HNO4) = +KTC29+KC10+KC11+KC12*<WC_SO2> - PLOSS(:,50) = +TPK%KTC29(:)+TPK%KC10(:)+TPK%KC11(:)+TPK%KC12(:)*PCONC(:,55) +!PPROD(MGLY) = +K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236*<HO2>*<RO242>+K241*< +!NO>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K248*<NO>*<RO244>+K249*<RO2 +!T>*<RO244>+K250*<HO2>*<RO244>+K255*<NO>*<RO245>+K256*<RO2T>*<RO245>+K257*<HO2> +!*<RO245>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246>+K269*<NO>*<R +!O247>+K270*<RO2T>*<RO247>+K271*<HO2>*<RO247>+0.5*K281*<O3>*<MVK>+0.59*K282*<O3 +!>*<MCR>+K285*<NO>*<RO249>+K286*<RO2T>*<RO249>+K287*<HO2>*<RO249>+K291*<NO>*<RO +!251>+K292*<HO2>*<RO251>+K293*<RO2T>*<RO251>+K294*<NO>*<RO252>+K295*<HO2>*<RO25 +!2>+K296*<RO2T>*<RO252>+KTC56*<WC_MGLY>+KTR56*<WR_MGLY> + PPROD(:,41) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCONC(:,85)*TPK& +&%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO24& +&3(:)+TPK%K242(:)*PCONC(:,85)*TPK%RO243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)& +&+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%& +&K250(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K256(& +&:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,10)*TPK%RO245(:)+TPK%K262(:)*P& +&CONC(:,1)*TPK%RO246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(& +&:,10)*TPK%RO246(:)+TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+TPK%K270(:)*PCONC(:,85)& +&*TPK%RO247(:)+TPK%K271(:)*PCONC(:,10)*TPK%RO247(:)+0.5*TPK%K281(:)*PCONC(:,3)*& +&PCONC(:,39)+0.59*TPK%K282(:)*PCONC(:,3)*PCONC(:,40)+TPK%K285(:)*PCONC(:,1)*TPK& +&%RO249(:)+TPK%K286(:)*PCONC(:,85)*TPK%RO249(:)+TPK%K287(:)*PCONC(:,10)*TPK%RO2& +&49(:)+TPK%K291(:)*PCONC(:,1)*TPK%RO251(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)& +&+TPK%K293(:)*PCONC(:,85)*TPK%RO251(:)+TPK%K294(:)*PCONC(:,1)*TPK%RO252(:)+TPK%& +&K295(:)*PCONC(:,10)*TPK%RO252(:)+TPK%K296(:)*PCONC(:,85)*TPK%RO252(:)+TPK%KTC5& +&6(:)*PCONC(:,111)+TPK%KTR56(:)*PCONC(:,148) +!PLOSS(MGLY) = +K274*<OH>+K276+K278*<NO3>+KTC25+KTR25 + PLOSS(:,41) = +TPK%K274(:)*PCONC(:,15)+TPK%K276(:)+TPK%K278(:)*PCONC(:,8)+TPK%& +&KTC25(:)+TPK%KTR25(:) +! +!PPROD(GLY) = +KTC54*<WC_GLY>+KTR54*<WR_GLY> + PPROD(:,42) = +TPK%KTC54(:)*PCONC(:,110)+TPK%KTR54(:)*PCONC(:,147) +!PLOSS(GLY) = +KTC23+KTR23 + PLOSS(:,42) = +TPK%KTC23(:)+TPK%KTR23(:) +! +!PPROD(ORA1) = +0.185*K051*<O3>*<ETHE>+0.12*K056*<O3>*<OLEL>+0.121*K066*<O3>*<I +!SOP>+0.12*K281*<O3>*<MVK>+0.09*K282*<O3>*<MCR>+KTC57*<WC_ORA1>+KTR57*<WR_ORA1> + PPROD(:,43) = +0.185*TPK%K051(:)*PCONC(:,3)*PCONC(:,16)+0.12*TPK%K056(:)*PCONC& +&(:,3)*PCONC(:,17)+0.121*TPK%K066(:)*PCONC(:,3)*PCONC(:,35)+0.12*TPK%K281(:)*PC& +&ONC(:,3)*PCONC(:,39)+0.09*TPK%K282(:)*PCONC(:,3)*PCONC(:,40)+TPK%KTC57(:)*PCON& +&C(:,113)+TPK%KTR57(:)*PCONC(:,150) +!PLOSS(ORA1) = +K347*<OH>+KTC26+KTR26 + PLOSS(:,43) = +TPK%K347(:)*PCONC(:,15)+TPK%KTC26(:)+TPK%KTR26(:) +! +!PPROD(ORA2) = +0.12*K056*<O3>*<OLEL>+K142*<HO2>*<RO26>+K148*<HO2>*<RO28>+0.5*K +!166*<HO2>*<RO239>+0.5*K289*<HO2>*<RO250>+KTC58*<WC_ORA2>+KTR58*<WR_ORA2> + PPROD(:,44) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+TPK%K142(:)*PCONC(:,10)& +&*TPK%RO26(:)+TPK%K148(:)*PCONC(:,10)*TPK%RO28(:)+0.5*TPK%K166(:)*PCONC(:,10)*T& +&PK%RO239(:)+0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:)+TPK%KTC58(:)*PCONC(:,114)& +&+TPK%KTR58(:)*PCONC(:,151) +!PLOSS(ORA2) = +K348*<OH>+KTC27+KTR27 + PLOSS(:,44) = +TPK%K348(:)*PCONC(:,15)+TPK%KTC27(:)+TPK%KTR27(:) +! +!PPROD(ACID) = +0.12*K076*<O3>*<OLEH>+K142*<HO2>*<RO26>+K310*<HO2>*<RO255>+KTC5 +!9*<WC_ACID>+KTR59*<WR_ACID> + PPROD(:,45) = +0.12*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+TPK%K142(:)*PCONC(:,10)& +&*TPK%RO26(:)+TPK%K310(:)*PCONC(:,10)*TPK%RO255(:)+TPK%KTC59(:)*PCONC(:,115)+TP& +&K%KTR59(:)*PCONC(:,152) +!PLOSS(ACID) = +K349*<OH>+KTC28+KTR28 + PLOSS(:,45) = +TPK%K349(:)*PCONC(:,15)+TPK%KTC28(:)+TPK%KTR28(:) +! +!PPROD(UR28) = +K341*<HO2>*<RO258>+KTC62*<WC_UR28>+KTR62*<WR_UR28> + PPROD(:,46) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:)+TPK%KTC62(:)*PCONC(:,118)+& +&TPK%KTR62(:)*PCONC(:,155) +!PLOSS(UR28) = +K364+KTC31+KTR31 + PLOSS(:,46) = +TPK%K364(:)+TPK%KTC31(:)+TPK%KTR31(:) +! +!PPROD(UR21) = +K279*<HO2>*<RO248>+0.12*K281*<O3>*<MVK>+KTC61*<WC_UR21>+KTR61*< +!WR_UR21> + PPROD(:,47) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:)+0.12*TPK%K281(:)*PCONC(:,3& +&)*PCONC(:,39)+TPK%KTC61(:)*PCONC(:,117)+TPK%KTR61(:)*PCONC(:,154) +!PLOSS(UR21) = +K361+KTC30+KTR30 + PLOSS(:,47) = +TPK%K361(:)+TPK%KTC30(:)+TPK%KTR30(:) +! +!PPROD(URG2) = +0.5562513*K335*<OH>*<RPG2>+K337*<OH>*<RP18> + PPROD(:,48) = +0.5562513*TPK%K335(:)*PCONC(:,15)*PCONC(:,50)+TPK%K337(:)*PCONC& +&(:,15)*PCONC(:,51) +!PLOSS(URG2) = +K350 + PLOSS(:,48) = +TPK%K350(:) +! +!PPROD(UR26) = +0.67*K326*<OH>*<RP11> + PPROD(:,49) = +0.67*TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +!PLOSS(UR26) = +K363 + PLOSS(:,49) = +TPK%K363(:) +! +!PPROD(RPG2) = +0.3000000*K259*<NO>*<RO237>+1.0000000*K260*<RO2T>*<RO237>+0.300 +!0000*K261*<HO2>*<RO237>+0.1191897*K334*<OH>*<RPG3>+0.8808107*K334*<OH>*<RPG3> + PPROD(:,50) = +0.3000000*TPK%K259(:)*PCONC(:,1)*TPK%RO237(:)+1.0000000*TPK%K26& +&0(:)*PCONC(:,85)*TPK%RO237(:)+0.3000000*TPK%K261(:)*PCONC(:,10)*TPK%RO237(:)+0& +&.1191897*TPK%K334(:)*PCONC(:,15)*PCONC(:,52)+0.8808107*TPK%K334(:)*PCONC(:,15)& +&*PCONC(:,52) +!PLOSS(RPG2) = +K335*<OH> + PLOSS(:,50) = +TPK%K335(:)*PCONC(:,15) ! RETURN END SUBROUTINE SUB4 @@ -4720,80 +10410,81 @@ SUBROUTINE SUB5 !Indices 51 a 60 ! ! -!PPROD(WC_NH3) = +KTC10*<NH3> - PPROD(:,51) = +TPK%KTC10(:)*PCONC(:,10) -!PLOSS(WC_NH3) = +KTC30 - PLOSS(:,51) = +TPK%KTC30(:) -! -!PPROD(WC_OH) = +KTC11*<OH>+KC1*<WC_H2O2>+KC1*<WC_H2O2>+KC6*<WC_O3>*<WC_HO2>+KC -!13*<WC_HNO3>+KC28*<WC_ASO4> - PPROD(:,52) = +TPK%KTC11(:)*PCONC(:,14)+TPK%KC1(:)*PCONC(:,43)+TPK%KC1(:)*PCON& -&C(:,43)+TPK%KC6(:)*PCONC(:,42)*PCONC(:,53)+TPK%KC13(:)*PCONC(:,49)+TPK%KC28(:)& -&*PCONC(:,63) -!PLOSS(WC_OH) = +KTC31+KC2*<WC_OH>+KC2*<WC_OH>+KC3*<WC_HO2>+KC4*<WC_H2O2>+KC7*< -!WC_SO2>+KC8*<WC_HONO>+KC19*<WC_HCHO>+KC20*<WC_ORA1>+KC23*<WC_AHMS> - PLOSS(:,52) = +TPK%KTC31(:)+TPK%KC2(:)*PCONC(:,52)+TPK%KC2(:)*PCONC(:,52)+TPK%& -&KC3(:)*PCONC(:,53)+TPK%KC4(:)*PCONC(:,43)+TPK%KC7(:)*PCONC(:,55)+TPK%KC8(:)*PC& -&ONC(:,48)+TPK%KC19(:)*PCONC(:,57)+TPK%KC20(:)*PCONC(:,58)+TPK%KC23(:)*PCONC(:,& -&66) -! -!PPROD(WC_HO2) = +KTC12*<HO2>+KC4*<WC_H2O2>*<WC_OH>+KC10*<WC_HNO4>+2.00*KC17*<W -!C_MO2>*<WC_MO2>+KC19*<WC_HCHO>*<WC_OH>+KC20*<WC_ORA1>*<WC_OH>+KC23*<WC_AHMS>*< -!WC_OH> - PPROD(:,53) = +TPK%KTC12(:)*PCONC(:,15)+TPK%KC4(:)*PCONC(:,43)*PCONC(:,52)+TPK& -&%KC10(:)*PCONC(:,50)+2.00*TPK%KC17(:)*PCONC(:,60)*PCONC(:,60)+TPK%KC19(:)*PCON& -&C(:,57)*PCONC(:,52)+TPK%KC20(:)*PCONC(:,58)*PCONC(:,52)+TPK%KC23(:)*PCONC(:,66& -&)*PCONC(:,52) -!PLOSS(WC_HO2) = +KTC32+KC3*<WC_OH>+KC5*<WC_HO2>+KC5*<WC_HO2>+KC6*<WC_O3>+KC9*< -!WC_NO2>+KC25*<WC_ASO5> - PLOSS(:,53) = +TPK%KTC32(:)+TPK%KC3(:)*PCONC(:,52)+TPK%KC5(:)*PCONC(:,53)+TPK%& -&KC5(:)*PCONC(:,53)+TPK%KC6(:)*PCONC(:,42)+TPK%KC9(:)*PCONC(:,45)+TPK%KC25(:)*P& -&CONC(:,64) -! -!PPROD(WC_CO2) = +KTC13*<CO2>+KC20*<WC_ORA1>*<WC_OH> - PPROD(:,54) = +TPK%KTC13(:)*TPK%CO2(:)+TPK%KC20(:)*PCONC(:,58)*PCONC(:,52) -!PLOSS(WC_CO2) = +KTC33 - PLOSS(:,54) = +TPK%KTC33(:) -! -!PPROD(WC_SO2) = +KTC14*<SO2>+KC22*<WC_AHMS>+KC23*<WC_AHMS>*<WC_OH> - PPROD(:,55) = +TPK%KTC14(:)*PCONC(:,11)+TPK%KC22(:)*PCONC(:,66)+TPK%KC23(:)*PC& -&ONC(:,66)*PCONC(:,52) -!PLOSS(WC_SO2) = +KTC34+KC7*<WC_OH>+KC12*<WC_HNO4>+KC16*<WC_NO3>+KC18*<WC_MO2>+ -!KC21*<WC_HCHO>+KC27*<WC_AHSO5>+KC29*<WC_O3>+KC30*<WC_H2O2> - PLOSS(:,55) = +TPK%KTC34(:)+TPK%KC7(:)*PCONC(:,52)+TPK%KC12(:)*PCONC(:,50)+TPK& -&%KC16(:)*PCONC(:,46)+TPK%KC18(:)*PCONC(:,60)+TPK%KC21(:)*PCONC(:,57)+TPK%KC27(& -&:)*PCONC(:,65)+TPK%KC29(:)*PCONC(:,42)+TPK%KC30(:)*PCONC(:,43) -! -!PPROD(WC_SULF) = +KTC15*<SULF>+KC12*<WC_HNO4>*<WC_SO2>+2.00*KC27*<WC_AHSO5>*<W -!C_SO2>+KC28*<WC_ASO4>+KC29*<WC_SO2>*<WC_O3>+KC30*<WC_SO2>*<WC_H2O2> - PPROD(:,56) = +TPK%KTC15(:)*PCONC(:,12)+TPK%KC12(:)*PCONC(:,50)*PCONC(:,55)+2.& -&00*TPK%KC27(:)*PCONC(:,65)*PCONC(:,55)+TPK%KC28(:)*PCONC(:,63)+TPK%KC29(:)*PCO& -&NC(:,55)*PCONC(:,42)+TPK%KC30(:)*PCONC(:,55)*PCONC(:,43) -!PLOSS(WC_SULF) = +KTC35+KC15*<WC_NO3> - PLOSS(:,56) = +TPK%KTC35(:)+TPK%KC15(:)*PCONC(:,46) -! -!PPROD(WC_HCHO) = +KTC16*<HCHO>+2.00*KC17*<WC_MO2>*<WC_MO2>+KC22*<WC_AHMS> - PPROD(:,57) = +TPK%KTC16(:)*PCONC(:,22)+2.00*TPK%KC17(:)*PCONC(:,60)*PCONC(:,6& -&0)+TPK%KC22(:)*PCONC(:,66) -!PLOSS(WC_HCHO) = +KTC36+KC19*<WC_OH>+KC21*<WC_SO2> - PLOSS(:,57) = +TPK%KTC36(:)+TPK%KC19(:)*PCONC(:,52)+TPK%KC21(:)*PCONC(:,55) -! -!PPROD(WC_ORA1) = +KTC17*<ORA1>+KC19*<WC_HCHO>*<WC_OH>+KC23*<WC_AHMS>*<WC_OH> - PPROD(:,58) = +TPK%KTC17(:)*PCONC(:,30)+TPK%KC19(:)*PCONC(:,57)*PCONC(:,52)+TP& -&K%KC23(:)*PCONC(:,66)*PCONC(:,52) -!PLOSS(WC_ORA1) = +KTC37+KC20*<WC_OH> - PLOSS(:,58) = +TPK%KTC37(:)+TPK%KC20(:)*PCONC(:,52) -! -!PPROD(WC_ORA2) = +KTC18*<ORA2> - PPROD(:,59) = +TPK%KTC18(:)*PCONC(:,31) -!PLOSS(WC_ORA2) = +KTC38 - PLOSS(:,59) = +TPK%KTC38(:) -! -!PPROD(WC_MO2) = +KTC19*<MO2> - PPROD(:,60) = +TPK%KTC19(:)*PCONC(:,32) -!PLOSS(WC_MO2) = +KTC39+KC17*<WC_MO2>+KC17*<WC_MO2>+KC18*<WC_SO2> - PLOSS(:,60) = +TPK%KTC39(:)+TPK%KC17(:)*PCONC(:,60)+TPK%KC17(:)*PCONC(:,60)+TP& -&K%KC18(:)*PCONC(:,55) +!PPROD(RP18) = +0.4437492*K335*<OH>*<RPG2> + PPROD(:,51) = +0.4437492*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +!PLOSS(RP18) = +K337*<OH> + PLOSS(:,51) = +TPK%K337(:)*PCONC(:,15) +! +!PPROD(RPG3) = +0.3000000*K231*<NO>*<RO233>+1.0000000*K232*<RO2T>*<RO233>+0.300 +!0000*K233*<HO2>*<RO233>+0.3000000*K252*<NO>*<RO236>+1.0000000*K253*<RO2T>*<RO2 +!36>+0.3000000*K254*<HO2>*<RO236> + PPROD(:,52) = +0.3000000*TPK%K231(:)*PCONC(:,1)*TPK%RO233(:)+1.0000000*TPK%K23& +&2(:)*PCONC(:,85)*TPK%RO233(:)+0.3000000*TPK%K233(:)*PCONC(:,10)*TPK%RO233(:)+0& +&.3000000*TPK%K252(:)*PCONC(:,1)*TPK%RO236(:)+1.0000000*TPK%K253(:)*PCONC(:,85)& +&*TPK%RO236(:)+0.3000000*TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) +!PLOSS(RPG3) = +K334*<OH> + PLOSS(:,52) = +TPK%K334(:)*PCONC(:,15) +! +!PPROD(URG4) = +5.5000000E-02*K086*<O3>*<BIOL>+1.0000000*K318*<HO2>*<RO256>+1.0 +!000000*K332*<HO2>*<RO257> + PPROD(:,53) = +5.5000000E-02*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+1.0000000*TPK%& +&K318(:)*PCONC(:,10)*TPK%RO256(:)+1.0000000*TPK%K332(:)*PCONC(:,10)*TPK%RO257(:& +&) +!PLOSS(URG4) = +K351 + PLOSS(:,53) = +TPK%K351(:) +! +!PPROD(UR8) = +0.055*K090*<O3>*<BIOH> + PPROD(:,54) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +!PLOSS(UR8) = +K358 + PLOSS(:,54) = +TPK%K358(:) +! +!PPROD(UR17) = +1.0000000*K204*<NO>*<RO226>+1.0000000*K205*<RO2T>*<RO226>+1.000 +!0000*K206*<HO2>*<RO226> + PPROD(:,55) = +1.0000000*TPK%K204(:)*PCONC(:,1)*TPK%RO226(:)+1.0000000*TPK%K20& +&5(:)*PCONC(:,85)*TPK%RO226(:)+1.0000000*TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +!PLOSS(UR17) = +K359 + PLOSS(:,55) = +TPK%K359(:) +! +!PPROD(UR7) = +0.055*K090*<O3>*<BIOH>+TPK%CFA12*K207*<NO>*<RO227>+K208*<RO2T>*< +!RO227>+0.3*K209*<HO2>*<RO227>+0.3*K210*<NO>*<RO228>+0.3*K211*<RO2T>*<RO228>+0. +!3*K212*<HO2>*<RO228> + PPROD(:,56) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37)+TPK%CFA12*TPK%K207(:)*& +&PCONC(:,1)*TPK%RO227(:)+TPK%K208(:)*PCONC(:,85)*TPK%RO227(:)+0.3*TPK%K209(:)*P& +&CONC(:,10)*TPK%RO227(:)+0.3*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:)+0.3*TPK%K211(:& +&)*PCONC(:,85)*TPK%RO228(:)+0.3*TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +!PLOSS(UR7) = +K357 + PLOSS(:,56) = +TPK%K357(:) +! +!PPROD(RPR3) = +0.055*K086*<O3>*<BIOL>+TPK%CFA10*K198*<NO>*<RO224>+K199*<RO2T>* +!<RO224>+K200*<HO2>*<RO224>+K201*<NO>*<RO225>+K202*<RO2T>*<RO225>+K203*<HO2>*<R +!O225> + PPROD(:,57) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)+TPK%CFA10*TPK%K198(:)*& +&PCONC(:,1)*TPK%RO224(:)+TPK%K199(:)*PCONC(:,85)*TPK%RO224(:)+TPK%K200(:)*PCONC& +&(:,10)*TPK%RO224(:)+TPK%K201(:)*PCONC(:,1)*TPK%RO225(:)+TPK%K202(:)*PCONC(:,85& +&)*TPK%RO225(:)+TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +!PLOSS(RPR3) = +K312*<OH>+K313*<NO3>+K314 + PLOSS(:,57) = +TPK%K312(:)*PCONC(:,15)+TPK%K313(:)*PCONC(:,8)+TPK%K314(:) +! +!PPROD(URG6) = +TPK%CF21*K177*<NO>*<RO217>+TPK%CF43*K195*<NO>*<RO223>+0.4978440 +!*K323*<OH>*<RPG7> + PPROD(:,58) = +TPK%CF21*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:)+TPK%CF43*TPK%K195(& +&:)*PCONC(:,1)*TPK%RO223(:)+0.4978440*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +!PLOSS(URG6) = +K352 + PLOSS(:,58) = +TPK%K352(:) +! +!PPROD(UR22) = +K321*<NO2>*<RAD8> + PPROD(:,59) = +TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) +!PLOSS(UR22) = +K362 + PLOSS(:,59) = +TPK%K362(:) +! +!PPROD(URG7) = +0.1599999*K083*<OH>*<ARAC>+0.9999993*K108*<NO2>*<RAD6>+0.999999 +!3*K303*<OH>*<RPR5>+0.9979297*K306*<OH>*<RPRL>+0.9999993*K322*<OH>*<RPR7> + PPROD(:,60) = +0.1599999*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+0.9999993*TPK%K10& +&8(:)*PCONC(:,2)*TPK%RAD6(:)+0.9999993*TPK%K303(:)*PCONC(:,15)*PCONC(:,70)+0.99& +&79297*TPK%K306(:)*PCONC(:,15)*PCONC(:,75)+0.9999993*TPK%K322(:)*PCONC(:,15)*PC& +&ONC(:,62) +!PLOSS(URG7) = +K353 + PLOSS(:,60) = +TPK%K353(:) ! RETURN END SUBROUTINE SUB5 @@ -4803,64 +10494,76 @@ SUBROUTINE SUB6 !Indices 61 a 70 ! ! -!PPROD(WC_OP1) = +KTC20*<OP1>+KC18*<WC_MO2>*<WC_SO2> - PPROD(:,61) = +TPK%KTC20(:)*PCONC(:,28)+TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) -!PLOSS(WC_OP1) = +KTC40 - PLOSS(:,61) = +TPK%KTC40(:) -! -!PPROD(WC_ASO3) = +KC7*<WC_OH>*<WC_SO2>+KC16*<WC_NO3>*<WC_SO2>+KC18*<WC_MO2>*<W -!C_SO2> - PPROD(:,62) = +TPK%KC7(:)*PCONC(:,52)*PCONC(:,55)+TPK%KC16(:)*PCONC(:,46)*PCON& -&C(:,55)+TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) -!PLOSS(WC_ASO3) = +KC24*<W_O2> - PLOSS(:,62) = +TPK%KC24(:)*TPK%W_O2(:) -! -!PPROD(WC_ASO4) = +KC15*<WC_NO3>*<WC_SULF>+KC26*<WC_ASO5>*<WC_ASO5>+KC26*<WC_AS -!O5>*<WC_ASO5> - PPROD(:,63) = +TPK%KC15(:)*PCONC(:,46)*PCONC(:,56)+TPK%KC26(:)*PCONC(:,64)*PCO& -&NC(:,64)+TPK%KC26(:)*PCONC(:,64)*PCONC(:,64) -!PLOSS(WC_ASO4) = +KC28 - PLOSS(:,63) = +TPK%KC28(:) -! -!PPROD(WC_ASO5) = +KC24*<WC_ASO3>*<W_O2> - PPROD(:,64) = +TPK%KC24(:)*PCONC(:,62)*TPK%W_O2(:) -!PLOSS(WC_ASO5) = +KC25*<WC_HO2>+KC26*<WC_ASO5>+KC26*<WC_ASO5> - PLOSS(:,64) = +TPK%KC25(:)*PCONC(:,53)+TPK%KC26(:)*PCONC(:,64)+TPK%KC26(:)*PCO& -&NC(:,64) -! -!PPROD(WC_AHSO5) = +KC25*<WC_ASO5>*<WC_HO2> - PPROD(:,65) = +TPK%KC25(:)*PCONC(:,64)*PCONC(:,53) -!PLOSS(WC_AHSO5) = +KC27*<WC_SO2> - PLOSS(:,65) = +TPK%KC27(:)*PCONC(:,55) -! -!PPROD(WC_AHMS) = +KC21*<WC_SO2>*<WC_HCHO> - PPROD(:,66) = +TPK%KC21(:)*PCONC(:,55)*PCONC(:,57) -!PLOSS(WC_AHMS) = +KC22+KC23*<WC_OH> - PLOSS(:,66) = +TPK%KC22(:)+TPK%KC23(:)*PCONC(:,52) -! -!PPROD(WR_O3) = +KTR1*<O3> - PPROD(:,67) = +TPK%KTR1(:)*PCONC(:,1) -!PLOSS(WR_O3) = +KTR21+KR6*<WR_HO2>+KR29*<WR_SO2> - PLOSS(:,67) = +TPK%KTR21(:)+TPK%KR6(:)*PCONC(:,78)+TPK%KR29(:)*PCONC(:,80) -! -!PPROD(WR_H2O2) = +KTR2*<H2O2>+KR2*<WR_OH>*<WR_OH>+KR5*<WR_HO2>*<WR_HO2> - PPROD(:,68) = +TPK%KTR2(:)*PCONC(:,2)+TPK%KR2(:)*PCONC(:,77)*PCONC(:,77)+TPK%K& -&R5(:)*PCONC(:,78)*PCONC(:,78) -!PLOSS(WR_H2O2) = +KTR22+KR1+KR4*<WR_OH>+KR30*<WR_SO2> - PLOSS(:,68) = +TPK%KTR22(:)+TPK%KR1(:)+TPK%KR4(:)*PCONC(:,77)+TPK%KR30(:)*PCON& -&C(:,80) -! -!PPROD(WR_NO) = +KTR3*<NO> - PPROD(:,69) = +TPK%KTR3(:)*PCONC(:,3) -!PLOSS(WR_NO) = +KTR23 - PLOSS(:,69) = +TPK%KTR23(:) -! -!PPROD(WR_NO2) = +KTR4*<NO2>+KR8*<WR_HONO>*<WR_OH>+KR10*<WR_HNO4>+KR13*<WR_HNO3 +!PPROD(RPR4) = +K103*<NO2>*<RAD1>+K104*<NO2>*<RAD2> + PPROD(:,61) = +TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:)+TPK%K104(:)*PCONC(:,2)*TPK%R& +&AD2(:) +!PLOSS(RPR4) = +K320*<NO3> + PLOSS(:,61) = +TPK%K320(:)*PCONC(:,8) +! +!PPROD(RPR7) = +TPK%CF44*K195*<NO>*<RO223>+K196*<RO2T>*<RO223>+K197*<HO2>*<RO22 +!3>+2.0714202E-03*K306*<OH>*<RPRL> + PPROD(:,62) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:)+TPK%K196(:)*PCONC(& +&:,85)*TPK%RO223(:)+TPK%K197(:)*PCONC(:,10)*TPK%RO223(:)+2.0714202E-03*TPK%K306& +&(:)*PCONC(:,15)*PCONC(:,75) +!PLOSS(RPR7) = +K322*<OH> + PLOSS(:,62) = +TPK%K322(:)*PCONC(:,15) +! +!PPROD(RPG7) = +1.0000013*K266*<NO>*<RO238>+1.0000013*K267*<RO2T>*<RO238>+1.000 +!0013*K268*<HO2>*<RO238>+0.5021558*K323*<OH>*<RPG7> + PPROD(:,63) = +1.0000013*TPK%K266(:)*PCONC(:,1)*TPK%RO238(:)+1.0000013*TPK%K26& +&7(:)*PCONC(:,85)*TPK%RO238(:)+1.0000013*TPK%K268(:)*PCONC(:,10)*TPK%RO238(:)+0& +&.5021558*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +!PLOSS(RPG7) = +K323*<OH> + PLOSS(:,63) = +TPK%K323(:)*PCONC(:,15) +! +!PPROD(URG8) = +0.1600000*K092*<OH>*<PAH>+1.0000000*K109*<NO2>*<RAD7>+TPK%CF31* +!K221*<NO>*<RO231> + PPROD(:,64) = +0.1600000*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+1.0000000*TPK%K10& +&9(:)*PCONC(:,2)*TPK%RAD7(:)+TPK%CF31*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +!PLOSS(URG8) = +K354 + PLOSS(:,64) = +TPK%K354(:) +! +!PPROD(UR19) = +TPK%CF32*K221*<NO>*<RO231>+K222*<RO2T>*<RO231>+K223*<HO2>*<RO23 +!1> + PPROD(:,65) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:)+TPK%K222(:)*PCONC(& +&:,85)*TPK%RO231(:)+TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) +!PLOSS(UR19) = +K360 + PLOSS(:,65) = +TPK%K360(:) +! +!PPROD(URG9) = +TPK%CFA14*K224*<NO>*<RO232>+TPK%CFA16*K227*<NO>*<RO241>+TPK%CFA +!15*K227*<NO>*<RO241>+0.9999996*K228*<RO2T>*<RO241>+0.9999996*K229*<HO2>*<RO241 !> - PPROD(:,70) = +TPK%KTR4(:)*PCONC(:,4)+TPK%KR8(:)*PCONC(:,73)*PCONC(:,77)+TPK%K& -&R10(:)*PCONC(:,75)+TPK%KR13(:)*PCONC(:,74) -!PLOSS(WR_NO2) = +KTR24+KR9*<WR_HO2> - PLOSS(:,70) = +TPK%KTR24(:)+TPK%KR9(:)*PCONC(:,78) + PPROD(:,66) = +TPK%CFA14*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:)+TPK%CFA16*TPK%K22& +&7(:)*PCONC(:,1)*TPK%RO241(:)+TPK%CFA15*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:)+0.9& +&999996*TPK%K228(:)*PCONC(:,85)*TPK%RO241(:)+0.9999996*TPK%K229(:)*PCONC(:,10)*& +&TPK%RO241(:) +!PLOSS(URG9) = +K355 + PLOSS(:,66) = +TPK%K355(:) +! +!PPROD(AP7) = +TPK%CFA23*K198*<NO>*<RO224> + PPROD(:,67) = +TPK%CFA23*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +!PLOSS(AP7) = +K365 + PLOSS(:,67) = +TPK%K365(:) +! +!PPROD(URG10) = +0.2500000*K087*<O>*<BIOL>+0.7500000*K087*<O>*<BIOL>+TPK%CF27*K +!207*<NO>*<RO227> + PPROD(:,68) = +0.2500000*TPK%K087(:)*TPK%O(:)*PCONC(:,36)+0.7500000*TPK%K087(:& +&)*TPK%O(:)*PCONC(:,36)+TPK%CF27*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +!PLOSS(URG10) = +K356 + PLOSS(:,68) = +TPK%K356(:) +! +!PPROD(RPR1) = +0.5*K076*<O3>*<OLEH>+0.4*K077*<O>*<OLEH>+K183*<NO>*<RO219>+K184 +!*<RO2T>*<RO219>+K185*<HO2>*<RO219> + PPROD(:,69) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18)+0.4*TPK%K077(:)*TPK%O(:)& +&*PCONC(:,18)+TPK%K183(:)*PCONC(:,1)*TPK%RO219(:)+TPK%K184(:)*PCONC(:,85)*TPK%R& +&O219(:)+TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +!PLOSS(RPR1) = +K304*<OH>+K307*<NO3>+K308 + PLOSS(:,69) = +TPK%K304(:)*PCONC(:,15)+TPK%K307(:)*PCONC(:,8)+TPK%K308(:) +! +!PPROD(RPR5) = +K107*<NO2>*<RAD5> + PPROD(:,70) = +TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +!PLOSS(RPR5) = +K303*<OH> + PLOSS(:,70) = +TPK%K303(:)*PCONC(:,15) ! RETURN END SUBROUTINE SUB6 @@ -4870,77 +10573,83 @@ SUBROUTINE SUB7 !Indices 71 a 80 ! ! -!PPROD(WR_NO3) = +KTR5*<NO3> - PPROD(:,71) = +TPK%KTR5(:)*PCONC(:,5) -!PLOSS(WR_NO3) = +KTR25+KR15*<WR_SULF>+KR16*<WR_SO2> - PLOSS(:,71) = +TPK%KTR25(:)+TPK%KR15(:)*PCONC(:,81)+TPK%KR16(:)*PCONC(:,80) -! -!PPROD(WR_N2O5) = +KTR6*<N2O5> - PPROD(:,72) = +TPK%KTR6(:)*PCONC(:,6) -!PLOSS(WR_N2O5) = +KTR26+KR14 - PLOSS(:,72) = +TPK%KTR26(:)+TPK%KR14(:) -! -!PPROD(WR_HONO) = +KTR7*<HONO>+KR11*<WR_HNO4> - PPROD(:,73) = +TPK%KTR7(:)*PCONC(:,7)+TPK%KR11(:)*PCONC(:,75) -!PLOSS(WR_HONO) = +KTR27+KR8*<WR_OH> - PLOSS(:,73) = +TPK%KTR27(:)+TPK%KR8(:)*PCONC(:,77) -! -!PPROD(WR_HNO3) = +KTR8*<HNO3>+KR12*<WR_HNO4>*<WR_SO2>+KR14*<WR_N2O5>+KR14*<WR_ -!N2O5>+KR15*<WR_NO3>*<WR_SULF>+KR16*<WR_NO3>*<WR_SO2> - PPROD(:,74) = +TPK%KTR8(:)*PCONC(:,8)+TPK%KR12(:)*PCONC(:,75)*PCONC(:,80)+TPK%& -&KR14(:)*PCONC(:,72)+TPK%KR14(:)*PCONC(:,72)+TPK%KR15(:)*PCONC(:,71)*PCONC(:,81& -&)+TPK%KR16(:)*PCONC(:,71)*PCONC(:,80) -!PLOSS(WR_HNO3) = +KTR28+KR13 - PLOSS(:,74) = +TPK%KTR28(:)+TPK%KR13(:) -! -!PPROD(WR_HNO4) = +KTR9*<HNO4>+KR9*<WR_NO2>*<WR_HO2> - PPROD(:,75) = +TPK%KTR9(:)*PCONC(:,9)+TPK%KR9(:)*PCONC(:,70)*PCONC(:,78) -!PLOSS(WR_HNO4) = +KTR29+KR10+KR11+KR12*<WR_SO2> - PLOSS(:,75) = +TPK%KTR29(:)+TPK%KR10(:)+TPK%KR11(:)+TPK%KR12(:)*PCONC(:,80) -! -!PPROD(WR_NH3) = +KTR10*<NH3> - PPROD(:,76) = +TPK%KTR10(:)*PCONC(:,10) -!PLOSS(WR_NH3) = +KTR30 - PLOSS(:,76) = +TPK%KTR30(:) -! -!PPROD(WR_OH) = +KTR11*<OH>+KR1*<WR_H2O2>+KR1*<WR_H2O2>+KR6*<WR_O3>*<WR_HO2>+KR -!13*<WR_HNO3>+KR28*<WR_ASO4> - PPROD(:,77) = +TPK%KTR11(:)*PCONC(:,14)+TPK%KR1(:)*PCONC(:,68)+TPK%KR1(:)*PCON& -&C(:,68)+TPK%KR6(:)*PCONC(:,67)*PCONC(:,78)+TPK%KR13(:)*PCONC(:,74)+TPK%KR28(:)& -&*PCONC(:,88) -!PLOSS(WR_OH) = +KTR31+KR2*<WR_OH>+KR2*<WR_OH>+KR3*<WR_HO2>+KR4*<WR_H2O2>+KR7*< -!WR_SO2>+KR8*<WR_HONO>+KR19*<WR_HCHO>+KR20*<WR_ORA1>+KR23*<WR_AHMS> - PLOSS(:,77) = +TPK%KTR31(:)+TPK%KR2(:)*PCONC(:,77)+TPK%KR2(:)*PCONC(:,77)+TPK%& -&KR3(:)*PCONC(:,78)+TPK%KR4(:)*PCONC(:,68)+TPK%KR7(:)*PCONC(:,80)+TPK%KR8(:)*PC& -&ONC(:,73)+TPK%KR19(:)*PCONC(:,82)+TPK%KR20(:)*PCONC(:,83)+TPK%KR23(:)*PCONC(:,& -&91) -! -!PPROD(WR_HO2) = +KTR12*<HO2>+KR4*<WR_H2O2>*<WR_OH>+KR10*<WR_HNO4>+2.00*KR17*<W -!R_MO2>*<WR_MO2>+KR19*<WR_HCHO>*<WR_OH>+KR20*<WR_ORA1>*<WR_OH>+KR23*<WR_AHMS>*< -!WR_OH> - PPROD(:,78) = +TPK%KTR12(:)*PCONC(:,15)+TPK%KR4(:)*PCONC(:,68)*PCONC(:,77)+TPK& -&%KR10(:)*PCONC(:,75)+2.00*TPK%KR17(:)*PCONC(:,85)*PCONC(:,85)+TPK%KR19(:)*PCON& -&C(:,82)*PCONC(:,77)+TPK%KR20(:)*PCONC(:,83)*PCONC(:,77)+TPK%KR23(:)*PCONC(:,91& -&)*PCONC(:,77) -!PLOSS(WR_HO2) = +KTR32+KR3*<WR_OH>+KR5*<WR_HO2>+KR5*<WR_HO2>+KR6*<WR_O3>+KR9*< -!WR_NO2>+KR25*<WR_ASO5> - PLOSS(:,78) = +TPK%KTR32(:)+TPK%KR3(:)*PCONC(:,77)+TPK%KR5(:)*PCONC(:,78)+TPK%& -&KR5(:)*PCONC(:,78)+TPK%KR6(:)*PCONC(:,67)+TPK%KR9(:)*PCONC(:,70)+TPK%KR25(:)*P& -&CONC(:,89) -! -!PPROD(WR_CO2) = +KTR13*<CO2>+KR20*<WR_ORA1>*<WR_OH> - PPROD(:,79) = +TPK%KTR13(:)*TPK%CO2(:)+TPK%KR20(:)*PCONC(:,83)*PCONC(:,77) -!PLOSS(WR_CO2) = +KTR33 - PLOSS(:,79) = +TPK%KTR33(:) -! -!PPROD(WR_SO2) = +KTR14*<SO2>+KR22*<WR_AHMS>+KR23*<WR_AHMS>*<WR_OH> - PPROD(:,80) = +TPK%KTR14(:)*PCONC(:,11)+TPK%KR22(:)*PCONC(:,91)+TPK%KR23(:)*PC& -&ONC(:,91)*PCONC(:,77) -!PLOSS(WR_SO2) = +KTR34+KR7*<WR_OH>+KR12*<WR_HNO4>+KR16*<WR_NO3>+KR18*<WR_MO2>+ -!KR21*<WR_HCHO>+KR27*<WR_AHSO5>+KR29*<WR_O3>+KR30*<WR_H2O2> - PLOSS(:,80) = +TPK%KTR34(:)+TPK%KR7(:)*PCONC(:,77)+TPK%KR12(:)*PCONC(:,75)+TPK& -&%KR16(:)*PCONC(:,71)+TPK%KR18(:)*PCONC(:,85)+TPK%KR21(:)*PCONC(:,82)+TPK%KR27(& -&:)*PCONC(:,90)+TPK%KR29(:)*PCONC(:,67)+TPK%KR30(:)*PCONC(:,68) +!PPROD(RPR8) = +K216*<NO>*<RO240>+K217*<RO2T>*<RO240>+K218*<HO2>*<RO240> + PPROD(:,71) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:)+TPK%K217(:)*PCONC(:,85)*TPK& +&%RO240(:)+TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +!PLOSS(RPR8) = +K324*<OH>+K327*<NO3>+K329+K330 + PLOSS(:,71) = +TPK%K324(:)*PCONC(:,15)+TPK%K327(:)*PCONC(:,8)+TPK%K329(:)+TPK%& +&K330(:) +! +!PPROD(RP10) = +K234*<NO>*<RO242>+K235*<RO2T>*<RO242>+K236*<HO2>*<RO242>+K241*< +!NO>*<RO243>+K242*<RO2T>*<RO243>+K243*<HO2>*<RO243>+K248*<NO>*<RO244>+K249*<RO2 +!T>*<RO244>+K250*<HO2>*<RO244>+K255*<NO>*<RO245>+K256*<RO2T>*<RO245>+K257*<HO2> +!*<RO245>+K262*<NO>*<RO246>+K263*<RO2T>*<RO246>+K264*<HO2>*<RO246> + PPROD(:,72) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:)+TPK%K235(:)*PCONC(:,85)*TPK& +&%RO242(:)+TPK%K236(:)*PCONC(:,10)*TPK%RO242(:)+TPK%K241(:)*PCONC(:,1)*TPK%RO24& +&3(:)+TPK%K242(:)*PCONC(:,85)*TPK%RO243(:)+TPK%K243(:)*PCONC(:,10)*TPK%RO243(:)& +&+TPK%K248(:)*PCONC(:,1)*TPK%RO244(:)+TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%& +&K250(:)*PCONC(:,10)*TPK%RO244(:)+TPK%K255(:)*PCONC(:,1)*TPK%RO245(:)+TPK%K256(& +&:)*PCONC(:,85)*TPK%RO245(:)+TPK%K257(:)*PCONC(:,10)*TPK%RO245(:)+TPK%K262(:)*P& +&CONC(:,1)*TPK%RO246(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)+TPK%K264(:)*PCONC(& +&:,10)*TPK%RO246(:) +!PLOSS(RP10) = +K325*<OH>+K328 + PLOSS(:,72) = +TPK%K325(:)*PCONC(:,15)+TPK%K328(:) +! +!PPROD(RP11) = +0.3*K238*<NO>*<RO234>+K239*<RO2T>*<RO234>+0.3*K240*<HO2>*<RO234 +!>+0.5*K245*<NO>*<RO235>+K246*<RO2T>*<RO235>+K247*<HO2>*<RO235> + PPROD(:,73) = +0.3*TPK%K238(:)*PCONC(:,1)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)& +&*TPK%RO234(:)+0.3*TPK%K240(:)*PCONC(:,10)*TPK%RO234(:)+0.5*TPK%K245(:)*PCONC(:& +&,1)*TPK%RO235(:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+TPK%K247(:)*PCONC(:,10)*& +&TPK%RO235(:) +!PLOSS(RP11) = +K326*<OH> + PLOSS(:,73) = +TPK%K326(:)*PCONC(:,15) +! +!PPROD(RP16) = +K301*<HO2>*<RO254>+KTC60*<WC_RP16>+KTR60*<WR_RP16> + PPROD(:,74) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:)+TPK%KTC60(:)*PCONC(:,116)+& +&TPK%KTR60(:)*PCONC(:,153) +!PLOSS(RP16) = +K305*<OH>+K338*<NO3>+K339+KTC29+KTR29 + PLOSS(:,74) = +TPK%K305(:)*PCONC(:,15)+TPK%K338(:)*PCONC(:,8)+TPK%K339(:)+TPK%& +&KTC29(:)+TPK%KTR29(:) +! +!PPROD(RPRL) = +0.9983609*K082*<OH>*<ARAL>+TPK%CFA2*K177*<NO>*<RO217>+0.9983609 +!*K178*<RO2T>*<RO217>+0.9983609*K179*<HO2>*<RO217>+TPK%CFA7*K192*<NO>*<RO222>+0 +!.9983609*K193*<RO2T>*<RO222>+0.9983609*K194*<HO2>*<RO222>+1.0023998*K269*<NO>* +!<RO247>+1.0023998*K270*<RO2T>*<RO247>+1.0023998*K271*<HO2>*<RO247> + PPROD(:,75) = +0.9983609*TPK%K082(:)*PCONC(:,15)*PCONC(:,25)+TPK%CFA2*TPK%K177& +&(:)*PCONC(:,1)*TPK%RO217(:)+0.9983609*TPK%K178(:)*PCONC(:,85)*TPK%RO217(:)+0.9& +&983609*TPK%K179(:)*PCONC(:,10)*TPK%RO217(:)+TPK%CFA7*TPK%K192(:)*PCONC(:,1)*TP& +&K%RO222(:)+0.9983609*TPK%K193(:)*PCONC(:,85)*TPK%RO222(:)+0.9983609*TPK%K194(:& +&)*PCONC(:,10)*TPK%RO222(:)+1.0023998*TPK%K269(:)*PCONC(:,1)*TPK%RO247(:)+1.002& +&3998*TPK%K270(:)*PCONC(:,85)*TPK%RO247(:)+1.0023998*TPK%K271(:)*PCONC(:,10)*TP& +&K%RO247(:) +!PLOSS(RPRL) = +K306*<OH> + PLOSS(:,75) = +TPK%K306(:)*PCONC(:,15) +! +!PPROD(APAN) = +K130*<NO2>*<RO250>+K133*<NO2>*<RO257> + PPROD(:,76) = +TPK%K130(:)*PCONC(:,2)*TPK%RO250(:)+TPK%K133(:)*PCONC(:,2)*TPK%& +&RO257(:) +!PLOSS(APAN) = +K139 + PLOSS(:,76) = +TPK%K139(:) +! +!PPROD(PAN1) = +K126*<NO2>*<RO26> + PPROD(:,77) = +TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +!PLOSS(PAN1) = +K135 + PLOSS(:,77) = +TPK%K135(:) +! +!PPROD(PAN2) = +K127*<NO2>*<RO28> + PPROD(:,78) = +TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +!PLOSS(PAN2) = +K136 + PLOSS(:,78) = +TPK%K136(:) +! +!PPROD(PAN3) = +K128*<NO2>*<RO239> + PPROD(:,79) = +TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +!PLOSS(PAN3) = +K137 + PLOSS(:,79) = +TPK%K137(:) +! +!PPROD(PAN4) = +K129*<NO2>*<RO248> + PPROD(:,80) = +TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +!PLOSS(PAN4) = +K141 + PLOSS(:,80) = +TPK%K141(:) ! RETURN END SUBROUTINE SUB7 @@ -4950,806 +10659,797 @@ SUBROUTINE SUB8 !Indices 81 a 90 ! ! -!PPROD(WR_SULF) = +KTR15*<SULF>+KR12*<WR_HNO4>*<WR_SO2>+2.00*KR27*<WR_AHSO5>*<W -!R_SO2>+KR28*<WR_ASO4>+KR29*<WR_SO2>*<WR_O3>+KR30*<WR_SO2>*<WR_H2O2> - PPROD(:,81) = +TPK%KTR15(:)*PCONC(:,12)+TPK%KR12(:)*PCONC(:,75)*PCONC(:,80)+2.& -&00*TPK%KR27(:)*PCONC(:,90)*PCONC(:,80)+TPK%KR28(:)*PCONC(:,88)+TPK%KR29(:)*PCO& -&NC(:,80)*PCONC(:,67)+TPK%KR30(:)*PCONC(:,80)*PCONC(:,68) -!PLOSS(WR_SULF) = +KTR35+KR15*<WR_NO3> - PLOSS(:,81) = +TPK%KTR35(:)+TPK%KR15(:)*PCONC(:,71) -! -!PPROD(WR_HCHO) = +KTR16*<HCHO>+2.00*KR17*<WR_MO2>*<WR_MO2>+KR22*<WR_AHMS> - PPROD(:,82) = +TPK%KTR16(:)*PCONC(:,22)+2.00*TPK%KR17(:)*PCONC(:,85)*PCONC(:,8& -&5)+TPK%KR22(:)*PCONC(:,91) -!PLOSS(WR_HCHO) = +KTR36+KR19*<WR_OH>+KR21*<WR_SO2> - PLOSS(:,82) = +TPK%KTR36(:)+TPK%KR19(:)*PCONC(:,77)+TPK%KR21(:)*PCONC(:,80) -! -!PPROD(WR_ORA1) = +KTR17*<ORA1>+KR19*<WR_HCHO>*<WR_OH>+KR23*<WR_AHMS>*<WR_OH> - PPROD(:,83) = +TPK%KTR17(:)*PCONC(:,30)+TPK%KR19(:)*PCONC(:,82)*PCONC(:,77)+TP& -&K%KR23(:)*PCONC(:,91)*PCONC(:,77) -!PLOSS(WR_ORA1) = +KTR37+KR20*<WR_OH> - PLOSS(:,83) = +TPK%KTR37(:)+TPK%KR20(:)*PCONC(:,77) -! -!PPROD(WR_ORA2) = +KTR18*<ORA2> - PPROD(:,84) = +TPK%KTR18(:)*PCONC(:,31) -!PLOSS(WR_ORA2) = +KTR38 - PLOSS(:,84) = +TPK%KTR38(:) -! -!PPROD(WR_MO2) = +KTR19*<MO2> - PPROD(:,85) = +TPK%KTR19(:)*PCONC(:,32) -!PLOSS(WR_MO2) = +KTR39+KR17*<WR_MO2>+KR17*<WR_MO2>+KR18*<WR_SO2> - PLOSS(:,85) = +TPK%KTR39(:)+TPK%KR17(:)*PCONC(:,85)+TPK%KR17(:)*PCONC(:,85)+TP& -&K%KR18(:)*PCONC(:,80) -! -!PPROD(WR_OP1) = +KTR20*<OP1>+KR18*<WR_MO2>*<WR_SO2> - PPROD(:,86) = +TPK%KTR20(:)*PCONC(:,28)+TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) -!PLOSS(WR_OP1) = +KTR40 - PLOSS(:,86) = +TPK%KTR40(:) -! -!PPROD(WR_ASO3) = +KR7*<WR_OH>*<WR_SO2>+KR16*<WR_NO3>*<WR_SO2>+KR18*<WR_MO2>*<W -!R_SO2> - PPROD(:,87) = +TPK%KR7(:)*PCONC(:,77)*PCONC(:,80)+TPK%KR16(:)*PCONC(:,71)*PCON& -&C(:,80)+TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) -!PLOSS(WR_ASO3) = +KR24*<W_O2> - PLOSS(:,87) = +TPK%KR24(:)*TPK%W_O2(:) -! -!PPROD(WR_ASO4) = +KR15*<WR_NO3>*<WR_SULF>+KR26*<WR_ASO5>*<WR_ASO5>+KR26*<WR_AS -!O5>*<WR_ASO5> - PPROD(:,88) = +TPK%KR15(:)*PCONC(:,71)*PCONC(:,81)+TPK%KR26(:)*PCONC(:,89)*PCO& -&NC(:,89)+TPK%KR26(:)*PCONC(:,89)*PCONC(:,89) -!PLOSS(WR_ASO4) = +KR28 - PLOSS(:,88) = +TPK%KR28(:) -! -!PPROD(WR_ASO5) = +KR24*<WR_ASO3>*<W_O2> - PPROD(:,89) = +TPK%KR24(:)*PCONC(:,87)*TPK%W_O2(:) -!PLOSS(WR_ASO5) = +KR25*<WR_HO2>+KR26*<WR_ASO5>+KR26*<WR_ASO5> - PLOSS(:,89) = +TPK%KR25(:)*PCONC(:,78)+TPK%KR26(:)*PCONC(:,89)+TPK%KR26(:)*PCO& -&NC(:,89) -! -!PPROD(WR_AHSO5) = +KR25*<WR_ASO5>*<WR_HO2> - PPROD(:,90) = +TPK%KR25(:)*PCONC(:,89)*PCONC(:,78) -!PLOSS(WR_AHSO5) = +KR27*<WR_SO2> - PLOSS(:,90) = +TPK%KR27(:)*PCONC(:,80) +!PPROD(PAN6) = +K131*<NO2>*<RO254> + PPROD(:,81) = +TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +!PLOSS(PAN6) = +K140 + PLOSS(:,81) = +TPK%K140(:) +! +!PPROD(PAN7) = +K132*<NO2>*<RO255> + PPROD(:,82) = +TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +!PLOSS(PAN7) = +K343 + PLOSS(:,82) = +TPK%K343(:) +! +!PPROD(PAN8) = +K316*<NO2>*<RO256> + PPROD(:,83) = +TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) +!PLOSS(PAN8) = +K317 + PLOSS(:,83) = +TPK%K317(:) +! +!PPROD(PN10) = +K134*<NO2>*<RO258> + PPROD(:,84) = +TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +!PLOSS(PN10) = +K138 + PLOSS(:,84) = +TPK%K138(:) +! +!PPROD(RO2T) = +K043*<OH>*<CH4>+K049*<OH>*<ETHE>+K050*<NO3>*<ETHE>+K052*<O>*<ET +!HE>+TPK%CF2*K053*<OH>*<ETOH>+K054*<OH>*<OLEL>+K055*<NO3>*<OLEL>+0.28*K056*<O3> +!*<OLEL>+0.2*K057*<O>*<OLEL>+K058*<OH>*<ALKL>+K059*<ALD2>+K060*<OH>*<ALD2>+K061 +!*<NO3>*<ALD2>+K062*<OH>*<KETL>+2.*K063*<KETL>+K064*<OH>*<ISOP>+K065*<NO3>*<ISO +!P>+0.366*K066*<O3>*<ISOP>+K068*<OH>*<MTBE>+K069*<OH>*<ALCH>+K070*<OH>*<KETH>+2 +!.*K071*<KETH>+0.1*K073*<OH>*<AROO>+K074*<OH>*<OLEH>+K075*<NO3>*<OLEH>+0.28*K07 +!6*<O3>*<OLEH>+0.2*K077*<O>*<OLEH>+K078*<OH>*<ALKM>+0.06*K079*<OH>*<AROL>+TPK%C +!F45*K082*<OH>*<ARAL>+0.1*K083*<OH>*<ARAC>+K084*<OH>*<BIOL>+K085*<NO3>*<BIOL>+0 +!.445*K086*<O3>*<BIOL>+K088*<OH>*<BIOH>+K089*<NO3>*<BIOH>+0.89*K090*<O3>*<BIOH> +!+0.1*K092*<OH>*<PAH>+K093*<OH>*<ALKH>+K096*<RO2T>*<RO2T>+K097*<RAD2>+K098*<RAD +!3>+K099*<RAD4>+K100*<RAD5>+K101*<RAD6>+K102*<RAD7>+K111*<RO2T>*<RO21>+K114*<RO +!2T>*<RO22>+K117*<RO2T>*<RO23>+K120*<RO2T>*<RO24>+K123*<RO2T>*<RO25>+K125*<NO>* +!<RO26>+K135*<PAN1>+K136*<PAN2>+K137*<PAN3>+K138*<PN10>+1.0000000*K139*<APAN>+K +!140*<PAN6>+K141*<PAN4>+2.*K143*<RO2T>*<RO26>+K144*<NO>*<RO27>+2.*K145*<RO2T>*< +!RO27>+K146*<HO2>*<RO27>+K147*<NO>*<RO28>+2.*K149*<RO2T>*<RO28>+K151*<RO2T>*<RO +!29>+K154*<RO2T>*<RO210>+K157*<RO2T>*<RO211>+K160*<RO2T>*<RO212>+K162*<NO>*<RO2 +!13>+2.*K163*<RO2T>*<RO213>+K164*<HO2>*<RO213>+K165*<NO>*<RO239>+2.*K167*<RO2T> +!*<RO239>+TPK%CF8*K168*<NO>*<RO214>+2.*K169*<RO2T>*<RO214>+K170*<HO2>*<RO214>+K +!172*<RO2T>*<RO215>+K174*<NO>*<RO216>+2.*K175*<RO2T>*<RO216>+K176*<HO2>*<RO216> +!+K178*<RO2T>*<RO217>+K181*<RO2T>*<RO218>+K184*<RO2T>*<RO219>+TPK%CF18*K186*<NO +!>*<RO220>+2.*K187*<RO2T>*<RO220>+K188*<HO2>*<RO220>+K190*<RO2T>*<RO221>+K193*< +!RO2T>*<RO222>+K196*<RO2T>*<RO223>+K199*<RO2T>*<RO224>+K202*<RO2T>*<RO225>+K204 +!*<NO>*<RO226>+2.*K205*<RO2T>*<RO226>+K206*<HO2>*<RO226>+K208*<RO2T>*<RO227>+K2 +!11*<RO2T>*<RO228>+TPK%CF30*K213*<NO>*<RO229>+2.*K214*<RO2T>*<RO229>+K215*<HO2> +!*<RO229>+K216*<NO>*<RO240>+2.*K217*<RO2T>*<RO240>+K218*<HO2>*<RO240>+2.*K219*< +!RO2T>*<RO230>+K220*<HO2>*<RO230>+K222*<RO2T>*<RO231>+TPK%CF34*K224*<NO>*<RO232 +!>+2.*K225*<RO2T>*<RO232>+K226*<HO2>*<RO232>+K228*<RO2T>*<RO241>+K230*<RO233>+K +!232*<RO2T>*<RO233>+K235*<RO2T>*<RO242>+K237*<RO234>+K239*<RO2T>*<RO234>+K242*< +!RO2T>*<RO243>+K244*<RO235>+K246*<RO2T>*<RO235>+K249*<RO2T>*<RO244>+K251*<RO236 +!>+K253*<RO2T>*<RO236>+K256*<RO2T>*<RO245>+K258*<RO237>+K260*<RO2T>*<RO237>+K26 +!3*<RO2T>*<RO246>+K265*<RO238>+K267*<RO2T>*<RO238>+K270*<RO2T>*<RO247>+K272*<OH +!>*<MVK>+K273*<OH>*<MCR>+K274*<OH>*<MGLY>+K275*<NO3>*<MCR>+K276*<MGLY>+K277*<NO +!>*<RO248>+K278*<NO3>*<MGLY>+2.*K280*<RO2T>*<RO248>+0.28*K281*<O3>*<MVK>+0.41*K +!282*<O3>*<MCR>+0.3*K283*<O>*<MVK>+0.15*K284*<O>*<MCR>+K286*<RO2T>*<RO249>+K288 +!*<NO>*<RO250>+2.*K290*<RO2T>*<RO250>+K292*<HO2>*<RO251>+K295*<HO2>*<RO252>+K29 +!7*<NO>*<RO253>+2.*K298*<HO2>*<RO253>+K299*<RO2T>*<RO253>+K302*<RO2T>*<RO254>+K +!304*<OH>*<RPR1>+K305*<OH>*<RP16>+K307*<NO3>*<RPR1>+K308*<RPR1>+K309*<NO>*<RO25 +!5>+2.*K311*<RO2T>*<RO255>+K312*<OH>*<RPR3>+K313*<NO3>*<RPR3>+K317*<PAN8>+K319* +!<RO2T>*<RO256>+K324*<OH>*<RPR8>+K327*<NO3>*<RPR8>+K329*<RPR8>+K330*<RPR8>+K331 +!*<NO>*<RO257>+2.*K333*<RO2T>*<RO257>+K338*<NO3>*<RP16>+K342*<RO2T>*<RO258>+K34 +!3*<PAN7>+K344*<NO>*<RO230> + PPROD(:,85) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:)+TPK%K049(:)*PCONC(:,15)*PCON& +&C(:,16)+TPK%K050(:)*PCONC(:,8)*PCONC(:,16)+TPK%K052(:)*TPK%O(:)*PCONC(:,16)+TP& +&K%CF2*TPK%K053(:)*PCONC(:,15)*PCONC(:,33)+TPK%K054(:)*PCONC(:,15)*PCONC(:,17)+& +&TPK%K055(:)*PCONC(:,8)*PCONC(:,17)+0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.2& +&*TPK%K057(:)*TPK%O(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,15)*PCONC(:,19)+TPK%K059& +&(:)*PCONC(:,29)+TPK%K060(:)*PCONC(:,15)*PCONC(:,29)+TPK%K061(:)*PCONC(:,8)*PCO& +&NC(:,29)+TPK%K062(:)*PCONC(:,15)*PCONC(:,30)+2.*TPK%K063(:)*PCONC(:,30)+TPK%K0& +&64(:)*PCONC(:,15)*PCONC(:,35)+TPK%K065(:)*PCONC(:,8)*PCONC(:,35)+0.366*TPK%K06& +&6(:)*PCONC(:,3)*PCONC(:,35)+TPK%K068(:)*PCONC(:,15)*PCONC(:,38)+TPK%K069(:)*PC& +&ONC(:,15)*PCONC(:,34)+TPK%K070(:)*PCONC(:,15)*PCONC(:,31)+2.*TPK%K071(:)*PCONC& +&(:,31)+0.1*TPK%K073(:)*PCONC(:,15)*PCONC(:,24)+TPK%K074(:)*PCONC(:,15)*PCONC(:& +&,18)+TPK%K075(:)*PCONC(:,8)*PCONC(:,18)+0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18& +&)+0.2*TPK%K077(:)*TPK%O(:)*PCONC(:,18)+TPK%K078(:)*PCONC(:,15)*PCONC(:,20)+0.0& +&6*TPK%K079(:)*PCONC(:,15)*PCONC(:,23)+TPK%CF45*TPK%K082(:)*PCONC(:,15)*PCONC(:& +&,25)+0.1*TPK%K083(:)*PCONC(:,15)*PCONC(:,26)+TPK%K084(:)*PCONC(:,15)*PCONC(:,3& +&6)+TPK%K085(:)*PCONC(:,8)*PCONC(:,36)+0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36)& +&+TPK%K088(:)*PCONC(:,15)*PCONC(:,37)+TPK%K089(:)*PCONC(:,8)*PCONC(:,37)+0.89*T& +&PK%K090(:)*PCONC(:,3)*PCONC(:,37)+0.1*TPK%K092(:)*PCONC(:,15)*PCONC(:,27)+TPK%& +&K093(:)*PCONC(:,15)*PCONC(:,21)+TPK%K096(:)*PCONC(:,85)*PCONC(:,85)+TPK%K097(:& +&)*TPK%RAD2(:)+TPK%K098(:)*TPK%RAD3(:)+TPK%K099(:)*TPK%RAD4(:)+TPK%K100(:)*TPK%& +&RAD5(:)+TPK%K101(:)*TPK%RAD6(:)+TPK%K102(:)*TPK%RAD7(:)+TPK%K111(:)*PCONC(:,85& +&)*PCONC(:,86)+TPK%K114(:)*PCONC(:,85)*TPK%RO22(:)+TPK%K117(:)*PCONC(:,85)*TPK%& +&RO23(:)+TPK%K120(:)*PCONC(:,85)*TPK%RO24(:)+TPK%K123(:)*PCONC(:,85)*PCONC(:,87& +&)+TPK%K125(:)*PCONC(:,1)*TPK%RO26(:)+TPK%K135(:)*PCONC(:,77)+TPK%K136(:)*PCONC& +&(:,78)+TPK%K137(:)*PCONC(:,79)+TPK%K138(:)*PCONC(:,84)+1.0000000*TPK%K139(:)*P& +&CONC(:,76)+TPK%K140(:)*PCONC(:,81)+TPK%K141(:)*PCONC(:,80)+2.*TPK%K143(:)*PCON& +&C(:,85)*TPK%RO26(:)+TPK%K144(:)*PCONC(:,1)*TPK%RO27(:)+2.*TPK%K145(:)*PCONC(:,& +&85)*TPK%RO27(:)+TPK%K146(:)*PCONC(:,10)*TPK%RO27(:)+TPK%K147(:)*PCONC(:,1)*TPK& +&%RO28(:)+2.*TPK%K149(:)*PCONC(:,85)*TPK%RO28(:)+TPK%K151(:)*PCONC(:,85)*TPK%RO& +&29(:)+TPK%K154(:)*PCONC(:,85)*TPK%RO210(:)+TPK%K157(:)*PCONC(:,85)*TPK%RO211(:& +&)+TPK%K160(:)*PCONC(:,85)*TPK%RO212(:)+TPK%K162(:)*PCONC(:,1)*TPK%RO213(:)+2.*& +&TPK%K163(:)*PCONC(:,85)*TPK%RO213(:)+TPK%K164(:)*PCONC(:,10)*TPK%RO213(:)+TPK%& +&K165(:)*PCONC(:,1)*TPK%RO239(:)+2.*TPK%K167(:)*PCONC(:,85)*TPK%RO239(:)+TPK%CF& +&8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:)+2.*TPK%K169(:)*PCONC(:,85)*TPK%RO214(:)+& +&TPK%K170(:)*PCONC(:,10)*TPK%RO214(:)+TPK%K172(:)*PCONC(:,85)*TPK%RO215(:)+TPK%& +&K174(:)*PCONC(:,1)*TPK%RO216(:)+2.*TPK%K175(:)*PCONC(:,85)*TPK%RO216(:)+TPK%K1& +&76(:)*PCONC(:,10)*TPK%RO216(:)+TPK%K178(:)*PCONC(:,85)*TPK%RO217(:)+TPK%K181(:& +&)*PCONC(:,85)*TPK%RO218(:)+TPK%K184(:)*PCONC(:,85)*TPK%RO219(:)+TPK%CF18*TPK%K& +&186(:)*PCONC(:,1)*TPK%RO220(:)+2.*TPK%K187(:)*PCONC(:,85)*TPK%RO220(:)+TPK%K18& +&8(:)*PCONC(:,10)*TPK%RO220(:)+TPK%K190(:)*PCONC(:,85)*TPK%RO221(:)+TPK%K193(:)& +&*PCONC(:,85)*TPK%RO222(:)+TPK%K196(:)*PCONC(:,85)*TPK%RO223(:)+TPK%K199(:)*PCO& +&NC(:,85)*TPK%RO224(:)+TPK%K202(:)*PCONC(:,85)*TPK%RO225(:)+TPK%K204(:)*PCONC(:& +&,1)*TPK%RO226(:)+2.*TPK%K205(:)*PCONC(:,85)*TPK%RO226(:)+TPK%K206(:)*PCONC(:,1& +&0)*TPK%RO226(:)+TPK%K208(:)*PCONC(:,85)*TPK%RO227(:)+TPK%K211(:)*PCONC(:,85)*T& +&PK%RO228(:)+TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:)+2.*TPK%K214(:)*PCONC(& +&:,85)*TPK%RO229(:)+TPK%K215(:)*PCONC(:,10)*TPK%RO229(:)+TPK%K216(:)*PCONC(:,1)& +&*TPK%RO240(:)+2.*TPK%K217(:)*PCONC(:,85)*TPK%RO240(:)+TPK%K218(:)*PCONC(:,10)*& +&TPK%RO240(:)+2.*TPK%K219(:)*PCONC(:,85)*TPK%RO230(:)+TPK%K220(:)*PCONC(:,10)*T& +&PK%RO230(:)+TPK%K222(:)*PCONC(:,85)*TPK%RO231(:)+TPK%CF34*TPK%K224(:)*PCONC(:,& +&1)*TPK%RO232(:)+2.*TPK%K225(:)*PCONC(:,85)*TPK%RO232(:)+TPK%K226(:)*PCONC(:,10& +&)*TPK%RO232(:)+TPK%K228(:)*PCONC(:,85)*TPK%RO241(:)+TPK%K230(:)*TPK%RO233(:)+T& +&PK%K232(:)*PCONC(:,85)*TPK%RO233(:)+TPK%K235(:)*PCONC(:,85)*TPK%RO242(:)+TPK%K& +&237(:)*TPK%RO234(:)+TPK%K239(:)*PCONC(:,85)*TPK%RO234(:)+TPK%K242(:)*PCONC(:,8& +&5)*TPK%RO243(:)+TPK%K244(:)*TPK%RO235(:)+TPK%K246(:)*PCONC(:,85)*TPK%RO235(:)+& +&TPK%K249(:)*PCONC(:,85)*TPK%RO244(:)+TPK%K251(:)*TPK%RO236(:)+TPK%K253(:)*PCON& +&C(:,85)*TPK%RO236(:)+TPK%K256(:)*PCONC(:,85)*TPK%RO245(:)+TPK%K258(:)*TPK%RO23& +&7(:)+TPK%K260(:)*PCONC(:,85)*TPK%RO237(:)+TPK%K263(:)*PCONC(:,85)*TPK%RO246(:)& +&+TPK%K265(:)*TPK%RO238(:)+TPK%K267(:)*PCONC(:,85)*TPK%RO238(:)+TPK%K270(:)*PCO& +&NC(:,85)*TPK%RO247(:)+TPK%K272(:)*PCONC(:,15)*PCONC(:,39)+TPK%K273(:)*PCONC(:,& +&15)*PCONC(:,40)+TPK%K274(:)*PCONC(:,15)*PCONC(:,41)+TPK%K275(:)*PCONC(:,8)*PCO& +&NC(:,40)+TPK%K276(:)*PCONC(:,41)+TPK%K277(:)*PCONC(:,1)*TPK%RO248(:)+TPK%K278(& +&:)*PCONC(:,8)*PCONC(:,41)+2.*TPK%K280(:)*PCONC(:,85)*TPK%RO248(:)+0.28*TPK%K28& +&1(:)*PCONC(:,3)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40)+0.3*TPK%K2& +&83(:)*TPK%O(:)*PCONC(:,39)+0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40)+TPK%K286(:)*P& +&CONC(:,85)*TPK%RO249(:)+TPK%K288(:)*PCONC(:,1)*TPK%RO250(:)+2.*TPK%K290(:)*PCO& +&NC(:,85)*TPK%RO250(:)+TPK%K292(:)*PCONC(:,10)*TPK%RO251(:)+TPK%K295(:)*PCONC(:& +&,10)*TPK%RO252(:)+TPK%K297(:)*PCONC(:,1)*TPK%RO253(:)+2.*TPK%K298(:)*PCONC(:,1& +&0)*TPK%RO253(:)+TPK%K299(:)*PCONC(:,85)*TPK%RO253(:)+TPK%K302(:)*PCONC(:,85)*T& +&PK%RO254(:)+TPK%K304(:)*PCONC(:,15)*PCONC(:,69)+TPK%K305(:)*PCONC(:,15)*PCONC(& +&:,74)+TPK%K307(:)*PCONC(:,8)*PCONC(:,69)+TPK%K308(:)*PCONC(:,69)+TPK%K309(:)*P& +&CONC(:,1)*TPK%RO255(:)+2.*TPK%K311(:)*PCONC(:,85)*TPK%RO255(:)+TPK%K312(:)*PCO& +&NC(:,15)*PCONC(:,57)+TPK%K313(:)*PCONC(:,8)*PCONC(:,57)+TPK%K317(:)*PCONC(:,83& +&)+TPK%K319(:)*PCONC(:,85)*TPK%RO256(:)+TPK%K324(:)*PCONC(:,15)*PCONC(:,71)+TPK& +&%K327(:)*PCONC(:,8)*PCONC(:,71)+TPK%K329(:)*PCONC(:,71)+TPK%K330(:)*PCONC(:,71& +&)+TPK%K331(:)*PCONC(:,1)*TPK%RO257(:)+2.*TPK%K333(:)*PCONC(:,85)*TPK%RO257(:)+& +&TPK%K338(:)*PCONC(:,8)*PCONC(:,74)+TPK%K342(:)*PCONC(:,85)*TPK%RO258(:)+TPK%K3& +&43(:)*PCONC(:,82)+TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +!PLOSS(RO2T) = +K094*<HO2>+K095*<NO>+K096*<RO2T>+K096*<RO2T>+K111*<RO21>+K114*< +!RO22>+K117*<RO23>+K120*<RO24>+K123*<RO25>+K143*<RO26>+K145*<RO27>+K149*<RO28>+ +!K151*<RO29>+K154*<RO210>+K157*<RO211>+K160*<RO212>+K163*<RO213>+K167*<RO239>+K +!169*<RO214>+K172*<RO215>+K175*<RO216>+K178*<RO217>+K181*<RO218>+K184*<RO219>+K +!187*<RO220>+K190*<RO221>+K193*<RO222>+K196*<RO223>+K199*<RO224>+K202*<RO225>+K +!205*<RO226>+K208*<RO227>+K211*<RO228>+K214*<RO229>+K217*<RO240>+K219*<RO230>+K +!222*<RO231>+K225*<RO232>+K228*<RO241>+K232*<RO233>+K235*<RO242>+K239*<RO234>+K +!242*<RO243>+K246*<RO235>+K249*<RO244>+K253*<RO236>+K256*<RO245>+K260*<RO237>+K +!263*<RO246>+K267*<RO238>+K270*<RO247>+K280*<RO248>+K286*<RO249>+K290*<RO250>+K +!293*<RO251>+K296*<RO252>+K299*<RO253>+K302*<RO254>+K311*<RO255>+K319*<RO256>+K +!333*<RO257>+K342*<RO258> + PLOSS(:,85) = +TPK%K094(:)*PCONC(:,10)+TPK%K095(:)*PCONC(:,1)+TPK%K096(:)*PCON& +&C(:,85)+TPK%K096(:)*PCONC(:,85)+TPK%K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:& +&)+TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(:)+TPK%K123(:)*PCONC(:,87)+TPK%& +&K143(:)*TPK%RO26(:)+TPK%K145(:)*TPK%RO27(:)+TPK%K149(:)*TPK%RO28(:)+TPK%K151(:& +&)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TP& +&K%RO212(:)+TPK%K163(:)*TPK%RO213(:)+TPK%K167(:)*TPK%RO239(:)+TPK%K169(:)*TPK%R& +&O214(:)+TPK%K172(:)*TPK%RO215(:)+TPK%K175(:)*TPK%RO216(:)+TPK%K178(:)*TPK%RO21& +&7(:)+TPK%K181(:)*TPK%RO218(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K187(:)*TPK%RO220(:& +&)+TPK%K190(:)*TPK%RO221(:)+TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)+T& +&PK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO225(:)+TPK%K205(:)*TPK%RO226(:)+TPK%& +&K208(:)*TPK%RO227(:)+TPK%K211(:)*TPK%RO228(:)+TPK%K214(:)*TPK%RO229(:)+TPK%K21& +&7(:)*TPK%RO240(:)+TPK%K219(:)*TPK%RO230(:)+TPK%K222(:)*TPK%RO231(:)+TPK%K225(:& +&)*TPK%RO232(:)+TPK%K228(:)*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)+TPK%K235(:)*T& +&PK%RO242(:)+TPK%K239(:)*TPK%RO234(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K246(:)*TPK%& +&RO235(:)+TPK%K249(:)*TPK%RO244(:)+TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*TPK%RO2& +&45(:)+TPK%K260(:)*TPK%RO237(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO238(& +&:)+TPK%K270(:)*TPK%RO247(:)+TPK%K280(:)*TPK%RO248(:)+TPK%K286(:)*TPK%RO249(:)+& +&TPK%K290(:)*TPK%RO250(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK& +&%K299(:)*TPK%RO253(:)+TPK%K302(:)*TPK%RO254(:)+TPK%K311(:)*TPK%RO255(:)+TPK%K3& +&19(:)*TPK%RO256(:)+TPK%K333(:)*TPK%RO257(:)+TPK%K342(:)*TPK%RO258(:) +! +!PPROD(RO21) = +K043*<OH>*<CH4>+0.6*K052*<O>*<ETHE>+K147*<NO>*<RO28>+K149*<RO2T +!>*<RO28>+KTC47*<WC_RO21>+KTR47*<WR_RO21> + PPROD(:,86) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:)+0.6*TPK%K052(:)*TPK%O(:)*PCO& +&NC(:,16)+TPK%K147(:)*PCONC(:,1)*TPK%RO28(:)+TPK%K149(:)*PCONC(:,85)*TPK%RO28(:& +&)+TPK%KTC47(:)*PCONC(:,103)+TPK%KTR47(:)*PCONC(:,140) +!PLOSS(RO21) = +K110*<NO>+K111*<RO2T>+K112*<HO2>+KTC16+KTR16 + PLOSS(:,86) = +TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10)+TPK%KTC16(:)+TPK%KTR16(:) +! +!PPROD(RO25) = +0.28*K056*<O3>*<OLEL>+0.1*K057*<O>*<OLEL>+K058*<OH>*<ALKL>+K059 +!*<ALD2>+K063*<KETL>+K071*<KETH>+K125*<NO>*<RO26>+K143*<RO2T>*<RO26>+KTC48*<WC_ +!RO25>+KTR48*<WR_RO25> + PPROD(:,87) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17)+0.1*TPK%K057(:)*TPK%O(:& +&)*PCONC(:,17)+TPK%K058(:)*PCONC(:,15)*PCONC(:,19)+TPK%K059(:)*PCONC(:,29)+TPK%& +&K063(:)*PCONC(:,30)+TPK%K071(:)*PCONC(:,31)+TPK%K125(:)*PCONC(:,1)*TPK%RO26(:)& +&+TPK%K143(:)*PCONC(:,85)*TPK%RO26(:)+TPK%KTC48(:)*PCONC(:,104)+TPK%KTR48(:)*PC& +&ONC(:,141) +!PLOSS(RO25) = +K122*<NO>+K123*<RO2T>+K124*<HO2>+KTC17+KTR17 + PLOSS(:,87) = +TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124(:)*PCON& +&C(:,10)+TPK%KTC17(:)+TPK%KTR17(:) +! +!PPROD(WC_O3) = +KTC1*<O3> + PPROD(:,88) = +TPK%KTC1(:)*PCONC(:,3) +!PLOSS(WC_O3) = +KTC32+KC6*<WC_HO2>+KC25*<WC_SO2> + PLOSS(:,88) = +TPK%KTC32(:)+TPK%KC6(:)*PCONC(:,99)+TPK%KC25(:)*PCONC(:,101) +! +!PPROD(WC_H2O2) = +KTC2*<H2O2>+KC2*<WC_OH>*<WC_OH>+KC5*<WC_HO2>*<WC_HO2>+KC29*< +!WC_RO25>*<WC_RO25>+KC37*<WC_OH>*<WC_KETL>+0.5*KC39*<WC_OH>*<WC_ORA2>+0.29*KC41 +!*<WC_OH>*<WC_ACID>+0.3*KC43*<WC_OH>*<WC_UR21>+0.45*KC45*<WC_OH>*<WC_RP16> + PPROD(:,89) = +TPK%KTC2(:)*PCONC(:,12)+TPK%KC2(:)*PCONC(:,98)*PCONC(:,98)+TPK%& +&KC5(:)*PCONC(:,99)*PCONC(:,99)+TPK%KC29(:)*PCONC(:,104)*PCONC(:,104)+TPK%KC37(& +&:)*PCONC(:,98)*PCONC(:,112)+0.5*TPK%KC39(:)*PCONC(:,98)*PCONC(:,114)+0.29*TPK%& +&KC41(:)*PCONC(:,98)*PCONC(:,115)+0.3*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117)+0.45& +&*TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) +!PLOSS(WC_H2O2) = +KTC33+KC1+KC4*<WC_OH>+KC26*<WC_SO2> + PLOSS(:,89) = +TPK%KTC33(:)+TPK%KC1(:)+TPK%KC4(:)*PCONC(:,98)+TPK%KC26(:)*PCON& +&C(:,101) +! +!PPROD(WC_NO) = +KTC3*<NO> + PPROD(:,90) = +TPK%KTC3(:)*PCONC(:,1) +!PLOSS(WC_NO) = +KTC34 + PLOSS(:,90) = +TPK%KTC34(:) ! RETURN END SUBROUTINE SUB8 ! SUBROUTINE SUB9 ! -!Indices 91 a 91 +!Indices 91 a 100 +! +! +!PPROD(WC_NO2) = +KTC4*<NO2>+KC8*<WC_OH>*<WC_HONO>+KC10*<WC_HNO4>+KC13*<WC_HNO3 +!> + PPROD(:,91) = +TPK%KTC4(:)*PCONC(:,2)+TPK%KC8(:)*PCONC(:,98)*PCONC(:,94)+TPK%K& +&C10(:)*PCONC(:,96)+TPK%KC13(:)*PCONC(:,95) +!PLOSS(WC_NO2) = +KTC35+KC9*<WC_HO2> + PLOSS(:,91) = +TPK%KTC35(:)+TPK%KC9(:)*PCONC(:,99) +! +!PPROD(WC_NO3) = +KTC5*<NO3> + PPROD(:,92) = +TPK%KTC5(:)*PCONC(:,8) +!PLOSS(WC_NO3) = +KTC36+KC15*<WC_H2SO4>+KC16*<WC_SO2> + PLOSS(:,92) = +TPK%KTC36(:)+TPK%KC15(:)*PCONC(:,102)+TPK%KC16(:)*PCONC(:,101) +! +!PPROD(WC_N2O5) = +KTC6*<N2O5> + PPROD(:,93) = +TPK%KTC6(:)*PCONC(:,7) +!PLOSS(WC_N2O5) = +KTC37+KC14 + PLOSS(:,93) = +TPK%KTC37(:)+TPK%KC14(:) ! +!PPROD(WC_HONO) = +KTC7*<HONO>+KC11*<WC_HNO4> + PPROD(:,94) = +TPK%KTC7(:)*PCONC(:,4)+TPK%KC11(:)*PCONC(:,96) +!PLOSS(WC_HONO) = +KTC38+KC8*<WC_OH> + PLOSS(:,94) = +TPK%KTC38(:)+TPK%KC8(:)*PCONC(:,98) +! +!PPROD(WC_HNO3) = +KTC8*<HNO3>+KC12*<WC_SO2>*<WC_HNO4>+KC14*<WC_N2O5>+KC14*<WC_ +!N2O5>+KC15*<WC_H2SO4>*<WC_NO3>+KC16*<WC_SO2>*<WC_NO3> + PPROD(:,95) = +TPK%KTC8(:)*PCONC(:,5)+TPK%KC12(:)*PCONC(:,101)*PCONC(:,96)+TPK& +&%KC14(:)*PCONC(:,93)+TPK%KC14(:)*PCONC(:,93)+TPK%KC15(:)*PCONC(:,102)*PCONC(:,& +&92)+TPK%KC16(:)*PCONC(:,101)*PCONC(:,92) +!PLOSS(WC_HNO3) = +KTC39+KC13 + PLOSS(:,95) = +TPK%KTC39(:)+TPK%KC13(:) +! +!PPROD(WC_HNO4) = +KTC9*<HNO4>+KC9*<WC_HO2>*<WC_NO2> + PPROD(:,96) = +TPK%KTC9(:)*PCONC(:,6)+TPK%KC9(:)*PCONC(:,99)*PCONC(:,91) +!PLOSS(WC_HNO4) = +KTC40+KC10+KC11+KC12*<WC_SO2> + PLOSS(:,96) = +TPK%KTC40(:)+TPK%KC10(:)+TPK%KC11(:)+TPK%KC12(:)*PCONC(:,101) ! -!PPROD(WR_AHMS) = +KR21*<WR_SO2>*<WR_HCHO> - PPROD(:,91) = +TPK%KR21(:)*PCONC(:,80)*PCONC(:,82) -!PLOSS(WR_AHMS) = +KR22+KR23*<WR_OH> - PLOSS(:,91) = +TPK%KR22(:)+TPK%KR23(:)*PCONC(:,77) +!PPROD(WC_NH3) = +KTC10*<NH3> + PPROD(:,97) = +TPK%KTC10(:)*PCONC(:,9) +!PLOSS(WC_NH3) = +KTC41 + PLOSS(:,97) = +TPK%KTC41(:) +! +!PPROD(WC_OH) = +KTC11*<OH>+KC1*<WC_H2O2>+KC1*<WC_H2O2>+KC6*<WC_HO2>*<WC_O3>+KC +!13*<WC_HNO3>+KC24*<WC_ASO4> + PPROD(:,98) = +TPK%KTC11(:)*PCONC(:,15)+TPK%KC1(:)*PCONC(:,89)+TPK%KC1(:)*PCON& +&C(:,89)+TPK%KC6(:)*PCONC(:,99)*PCONC(:,88)+TPK%KC13(:)*PCONC(:,95)+TPK%KC24(:)& +&*PCONC(:,121) +!PLOSS(WC_OH) = +KTC42+KC2*<WC_OH>+KC2*<WC_OH>+KC3*<WC_HO2>+KC4*<WC_H2O2>+KC7*< +!WC_SO2>+KC8*<WC_HONO>+KC19*<WC_AHMS>+KC30*<WC_MEOH>+KC31*<WC_ETOH>+KC32*<WC_AL +!CH>+KC33*<WC_HCHO>+KC34*<WC_ALD2>+KC35*<WC_GLY>+KC36*<WC_MGLY>+KC37*<WC_KETL>+ +!KC38*<WC_ORA1>+KC39*<WC_ORA2>+KC40*<WC_ACID>+KC41*<WC_ACID>+KC42*<WC_UR28>+KC4 +!3*<WC_UR21>+KC44*<WC_RP16>+KC45*<WC_RP16>+KC46*<WC_ACID2> + PLOSS(:,98) = +TPK%KTC42(:)+TPK%KC2(:)*PCONC(:,98)+TPK%KC2(:)*PCONC(:,98)+TPK%& +&KC3(:)*PCONC(:,99)+TPK%KC4(:)*PCONC(:,89)+TPK%KC7(:)*PCONC(:,101)+TPK%KC8(:)*P& +&CONC(:,94)+TPK%KC19(:)*PCONC(:,124)+TPK%KC30(:)*PCONC(:,105)+TPK%KC31(:)*PCONC& +&(:,106)+TPK%KC32(:)*PCONC(:,107)+TPK%KC33(:)*PCONC(:,108)+TPK%KC34(:)*PCONC(:,& +&109)+TPK%KC35(:)*PCONC(:,110)+TPK%KC36(:)*PCONC(:,111)+TPK%KC37(:)*PCONC(:,112& +&)+TPK%KC38(:)*PCONC(:,113)+TPK%KC39(:)*PCONC(:,114)+TPK%KC40(:)*PCONC(:,115)+T& +&PK%KC41(:)*PCONC(:,115)+TPK%KC42(:)*PCONC(:,118)+TPK%KC43(:)*PCONC(:,117)+TPK%& +&KC44(:)*PCONC(:,116)+TPK%KC45(:)*PCONC(:,116)+TPK%KC46(:)*PCONC(:,119) +! +!PPROD(WC_HO2) = +KTC12*<HO2>+KC4*<WC_OH>*<WC_H2O2>+KC10*<WC_HNO4>+KC19*<WC_OH> +!*<WC_AHMS>+2.00*KC27*<WC_RO21>*<WC_RO21>+KC29*<WC_RO25>*<WC_RO25>+KC30*<WC_OH> +!*<WC_MEOH>+KC31*<WC_OH>*<WC_ETOH>+KC32*<WC_OH>*<WC_ALCH>+KC33*<WC_OH>*<WC_HCHO +!>+KC35*<WC_OH>*<WC_GLY>+KC36*<WC_OH>*<WC_MGLY>+KC37*<WC_OH>*<WC_KETL>+KC38*<WC +!_OH>*<WC_ORA1>+0.11*KC41*<WC_OH>*<WC_ACID>+KC42*<WC_OH>*<WC_UR28>+0.81*KC43*<W +!C_OH>*<WC_UR21>+KC44*<WC_OH>*<WC_RP16>+0.71*KC45*<WC_OH>*<WC_RP16> + PPROD(:,99) = +TPK%KTC12(:)*PCONC(:,10)+TPK%KC4(:)*PCONC(:,98)*PCONC(:,89)+TPK& +&%KC10(:)*PCONC(:,96)+TPK%KC19(:)*PCONC(:,98)*PCONC(:,124)+2.00*TPK%KC27(:)*PCO& +&NC(:,103)*PCONC(:,103)+TPK%KC29(:)*PCONC(:,104)*PCONC(:,104)+TPK%KC30(:)*PCONC& +&(:,98)*PCONC(:,105)+TPK%KC31(:)*PCONC(:,98)*PCONC(:,106)+TPK%KC32(:)*PCONC(:,9& +&8)*PCONC(:,107)+TPK%KC33(:)*PCONC(:,98)*PCONC(:,108)+TPK%KC35(:)*PCONC(:,98)*P& +&CONC(:,110)+TPK%KC36(:)*PCONC(:,98)*PCONC(:,111)+TPK%KC37(:)*PCONC(:,98)*PCONC& +&(:,112)+TPK%KC38(:)*PCONC(:,98)*PCONC(:,113)+0.11*TPK%KC41(:)*PCONC(:,98)*PCON& +&C(:,115)+TPK%KC42(:)*PCONC(:,98)*PCONC(:,118)+0.81*TPK%KC43(:)*PCONC(:,98)*PCO& +&NC(:,117)+TPK%KC44(:)*PCONC(:,98)*PCONC(:,116)+0.71*TPK%KC45(:)*PCONC(:,98)*PC& +&ONC(:,116) +!PLOSS(WC_HO2) = +KTC43+KC3*<WC_OH>+KC5*<WC_HO2>+KC5*<WC_HO2>+KC6*<WC_O3>+KC9*< +!WC_NO2>+KC21*<WC_ASO5> + PLOSS(:,99) = +TPK%KTC43(:)+TPK%KC3(:)*PCONC(:,98)+TPK%KC5(:)*PCONC(:,99)+TPK%& +&KC5(:)*PCONC(:,99)+TPK%KC6(:)*PCONC(:,88)+TPK%KC9(:)*PCONC(:,91)+TPK%KC21(:)*P& +&CONC(:,122) +! +!PPROD(WC_CO2) = +KTC13*<CO2>+KC34*<WC_OH>*<WC_ALD2>+KC37*<WC_OH>*<WC_KETL>+KC3 +!8*<WC_OH>*<WC_ORA1>+KC40*<WC_OH>*<WC_ACID>+2*KC42*<WC_OH>*<WC_UR28>+0.43*KC43* +!<WC_OH>*<WC_UR21>+2*KC45*<WC_OH>*<WC_RP16> + PPROD(:,100) = +TPK%KTC13(:)*TPK%CO2(:)+TPK%KC34(:)*PCONC(:,98)*PCONC(:,109)+T& +&PK%KC37(:)*PCONC(:,98)*PCONC(:,112)+TPK%KC38(:)*PCONC(:,98)*PCONC(:,113)+TPK%K& +&C40(:)*PCONC(:,98)*PCONC(:,115)+2*TPK%KC42(:)*PCONC(:,98)*PCONC(:,118)+0.43*TP& +&K%KC43(:)*PCONC(:,98)*PCONC(:,117)+2*TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) +!PLOSS(WC_CO2) = +KTC44 + PLOSS(:,100) = +TPK%KTC44(:) ! RETURN END SUBROUTINE SUB9 ! -END SUBROUTINE CH_PRODLOSS_AQ +SUBROUTINE SUB10 ! +!Indices 101 a 110 ! -!======================================================================== ! -!! ########################## - MODULE MODI_CH_PRODLOSS_GAZ -!! ########################## -INTERFACE -SUBROUTINE CH_PRODLOSS_GAZ(PTIME,PCONC,PPROD,PLOSS,KMI,KVECNPT,KEQ) -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ) :: PPROD, PLOSS -INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_PRODLOSS_GAZ -END INTERFACE -END MODULE MODI_CH_PRODLOSS_GAZ +!PPROD(WC_SO2) = +KTC14*<SO2>+KC18*<WC_AHMS>+KC19*<WC_OH>*<WC_AHMS> + PPROD(:,101) = +TPK%KTC14(:)*PCONC(:,13)+TPK%KC18(:)*PCONC(:,124)+TPK%KC19(:)*& +&PCONC(:,98)*PCONC(:,124) +!PLOSS(WC_SO2) = +KTC45+KC7*<WC_OH>+KC12*<WC_HNO4>+KC16*<WC_NO3>+KC17*<WC_HCHO> +!+KC23*<WC_AHSO5>+KC25*<WC_O3>+KC26*<WC_H2O2>+KC28*<WC_RO21> + PLOSS(:,101) = +TPK%KTC45(:)+TPK%KC7(:)*PCONC(:,98)+TPK%KC12(:)*PCONC(:,96)+TP& +&K%KC16(:)*PCONC(:,92)+TPK%KC17(:)*PCONC(:,108)+TPK%KC23(:)*PCONC(:,123)+TPK%KC& +&25(:)*PCONC(:,88)+TPK%KC26(:)*PCONC(:,89)+TPK%KC28(:)*PCONC(:,103) +! +!PPROD(WC_H2SO4) = +KTC15*<H2SO4>+KC12*<WC_SO2>*<WC_HNO4>+2.00*KC23*<WC_SO2>*<W +!C_AHSO5>+KC24*<WC_ASO4>+KC25*<WC_O3>*<WC_SO2>+KC26*<WC_H2O2>*<WC_SO2> + PPROD(:,102) = +TPK%KTC15(:)*PCONC(:,14)+TPK%KC12(:)*PCONC(:,101)*PCONC(:,96)+& +&2.00*TPK%KC23(:)*PCONC(:,101)*PCONC(:,123)+TPK%KC24(:)*PCONC(:,121)+TPK%KC25(:& +&)*PCONC(:,88)*PCONC(:,101)+TPK%KC26(:)*PCONC(:,89)*PCONC(:,101) +!PLOSS(WC_H2SO4) = +KTC46+KC15*<WC_NO3> + PLOSS(:,102) = +TPK%KTC46(:)+TPK%KC15(:)*PCONC(:,92) +! +!PPROD(WC_RO21) = +KTC16*<RO21>+0.50*KC34*<WC_OH>*<WC_ALD2>+KC37*<WC_OH>*<WC_KE +!TL> + PPROD(:,103) = +TPK%KTC16(:)*PCONC(:,86)+0.50*TPK%KC34(:)*PCONC(:,98)*PCONC(:,& +&109)+TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) +!PLOSS(WC_RO21) = +KTC47+KC27*<WC_RO21>+KC27*<WC_RO21>+KC28*<WC_SO2> + PLOSS(:,103) = +TPK%KTC47(:)+TPK%KC27(:)*PCONC(:,103)+TPK%KC27(:)*PCONC(:,103)& +&+TPK%KC28(:)*PCONC(:,101) +! +!PPROD(WC_RO25) = +KTC17*<RO25>+0.50*KC34*<WC_OH>*<WC_ALD2>+KC40*<WC_OH>*<WC_AC +!ID> + PPROD(:,104) = +TPK%KTC17(:)*PCONC(:,87)+0.50*TPK%KC34(:)*PCONC(:,98)*PCONC(:,& +&109)+TPK%KC40(:)*PCONC(:,98)*PCONC(:,115) +!PLOSS(WC_RO25) = +KTC48+KC29*<WC_RO25>+KC29*<WC_RO25> + PLOSS(:,104) = +TPK%KTC48(:)+TPK%KC29(:)*PCONC(:,104)+TPK%KC29(:)*PCONC(:,104) +! +!PPROD(WC_MEOH) = +KTC18*<MEOH> + PPROD(:,105) = +TPK%KTC18(:)*PCONC(:,32) +!PLOSS(WC_MEOH) = +KTC49+KC30*<WC_OH> + PLOSS(:,105) = +TPK%KTC49(:)+TPK%KC30(:)*PCONC(:,98) +! +!PPROD(WC_ETOH) = +KTC19*<ETOH> + PPROD(:,106) = +TPK%KTC19(:)*PCONC(:,33) +!PLOSS(WC_ETOH) = +KTC50+KC31*<WC_OH> + PLOSS(:,106) = +TPK%KTC50(:)+TPK%KC31(:)*PCONC(:,98) +! +!PPROD(WC_ALCH) = +KTC20*<ALCH> + PPROD(:,107) = +TPK%KTC20(:)*PCONC(:,34) +!PLOSS(WC_ALCH) = +KTC51+KC32*<WC_OH> + PLOSS(:,107) = +TPK%KTC51(:)+TPK%KC32(:)*PCONC(:,98) +! +!PPROD(WC_HCHO) = +KTC21*<HCHO>+KC18*<WC_AHMS>+2.00*KC27*<WC_RO21>*<WC_RO21>+KC +!28*<WC_SO2>*<WC_RO21>+KC30*<WC_OH>*<WC_MEOH>+KC37*<WC_OH>*<WC_KETL> + PPROD(:,108) = +TPK%KTC21(:)*PCONC(:,28)+TPK%KC18(:)*PCONC(:,124)+2.00*TPK%KC2& +&7(:)*PCONC(:,103)*PCONC(:,103)+TPK%KC28(:)*PCONC(:,101)*PCONC(:,103)+TPK%KC30(& +&:)*PCONC(:,98)*PCONC(:,105)+TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) +!PLOSS(WC_HCHO) = +KTC52+KC17*<WC_SO2>+KC33*<WC_OH> + PLOSS(:,108) = +TPK%KTC52(:)+TPK%KC17(:)*PCONC(:,101)+TPK%KC33(:)*PCONC(:,98) +! +!PPROD(WC_ALD2) = +KTC22*<ALD2>+KC29*<WC_RO25>*<WC_RO25>+KC31*<WC_OH>*<WC_ETOH> +!+0.50*KC32*<WC_OH>*<WC_ALCH>+KC37*<WC_OH>*<WC_KETL>+0.29*KC41*<WC_OH>*<WC_ACID +!>+0.43*KC43*<WC_OH>*<WC_UR21> + PPROD(:,109) = +TPK%KTC22(:)*PCONC(:,29)+TPK%KC29(:)*PCONC(:,104)*PCONC(:,104)& +&+TPK%KC31(:)*PCONC(:,98)*PCONC(:,106)+0.50*TPK%KC32(:)*PCONC(:,98)*PCONC(:,107& +&)+TPK%KC37(:)*PCONC(:,98)*PCONC(:,112)+0.29*TPK%KC41(:)*PCONC(:,98)*PCONC(:,11& +&5)+0.43*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) +!PLOSS(WC_ALD2) = +KTC53+KC34*<WC_OH> + PLOSS(:,109) = +TPK%KTC53(:)+TPK%KC34(:)*PCONC(:,98) +! +!PPROD(WC_GLY) = +KTC23*<GLY> + PPROD(:,110) = +TPK%KTC23(:)*PCONC(:,42) +!PLOSS(WC_GLY) = +KTC54+KC35*<WC_OH> + PLOSS(:,110) = +TPK%KTC54(:)+TPK%KC35(:)*PCONC(:,98) ! -!======================================================================== +RETURN +END SUBROUTINE SUB10 ! -!! ################################################################## - SUBROUTINE CH_PRODLOSS_GAZ(PTIME,PCONC,PPROD,PLOSS,KMI,KVECNPT,KEQ) -!! ################################################################## -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!! -!!*** *MODD_CH_PRODLOSS* -!! -!! PURPOSE -!! ------- -! calculation of production and loss terms for diagnostics -!! -!!** METHOD -!! ------ -!! The terms of temporal derivative of the chemical species, -!! written as: -!! d/dt PCONC = CH_FCN = PPROD - PCONC*PLOSS, -!! are calculated for diagnostic purposes. -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ) :: PPROD, PLOSS -INTEGER, INTENT(IN) :: KMI -TYPE(CCSTYPE), POINTER :: TPK -TPK=>TACCS(KMI) -! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) -! /END_CODE/ -CALL SUB0 -CALL SUB1 -CALL SUB2 -CALL SUB3 -CALL SUB4 - -CONTAINS - -SUBROUTINE SUB0 +SUBROUTINE SUB11 ! -!Indices 1 a 10 +!Indices 111 a 120 ! ! -!PPROD(O3) = +K018*<O3P>*<O2>+0.17307*K0102*<CARBOP>*<HO2> - PPROD(:,1) = +TPK%K018(:)*TPK%O3P(:)*TPK%O2(:)+0.17307*TPK%K0102(:)*PCONC(:,39& -&)*PCONC(:,15) -!PLOSS(O3) = +K002+K003+K019*<O3P>+K023*<OH>+K024*<HO2>+K042*<NO>+K043*<NO2>+K0 -!79*<ALKE>+K080*<BIO>+K081*<CARBO>+K082*<PAN>+K087*<ADD> - PLOSS(:,1) = +TPK%K002(:)+TPK%K003(:)+TPK%K019(:)*TPK%O3P(:)+TPK%K023(:)*PCONC& -&(:,14)+TPK%K024(:)*PCONC(:,15)+TPK%K042(:)*PCONC(:,3)+TPK%K043(:)*PCONC(:,4)+T& -&PK%K079(:)*PCONC(:,19)+TPK%K080(:)*PCONC(:,20)+TPK%K081(:)*PCONC(:,25)+TPK%K08& -&2(:)*PCONC(:,27)+TPK%K087(:)*PCONC(:,37) -! -!PPROD(H2O2) = +K027*<HO2>*<HO2>+K028*<HO2>*<HO2>*<H2O>+0.01833*K079*<ALKE>*<O3 -!>+0.00100*K080*<BIO>*<O3> - PPROD(:,2) = +TPK%K027(:)*PCONC(:,15)*PCONC(:,15)+TPK%K028(:)*PCONC(:,15)*PCON& -&C(:,15)*TPK%H2O(:)+0.01833*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.00100*TPK%K080& -&(:)*PCONC(:,20)*PCONC(:,1) -!PLOSS(H2O2) = +K009+K026*<OH> - PLOSS(:,2) = +TPK%K009(:)+TPK%K026(:)*PCONC(:,14) -! -!PPROD(NO) = +K001*<NO2>+K004*<HONO>+K007*<NO3>+K030*<O3P>*<NO2>+K046*<NO3>*<NO -!2> - PPROD(:,3) = +TPK%K001(:)*PCONC(:,4)+TPK%K004(:)*PCONC(:,7)+TPK%K007(:)*PCONC(& -&:,5)+TPK%K030(:)*TPK%O3P(:)*PCONC(:,4)+TPK%K046(:)*PCONC(:,5)*PCONC(:,4) -!PLOSS(NO) = +K029*<O3P>+K032*<OH>+K035*<HO2>+K042*<O3>+K044*<NO>*<O2>+K044*<NO -!>*<O2>+K045*<NO3>+K090*<MO2>+K091*<ALKAP>+K092*<ALKEP>+K093*<BIOP>+K094*<AROP> -!+K095*<CARBOP>+K096*<OLN>+K130*<XO2> - PLOSS(:,3) = +TPK%K029(:)*TPK%O3P(:)+TPK%K032(:)*PCONC(:,14)+TPK%K035(:)*PCONC& -&(:,15)+TPK%K042(:)*PCONC(:,1)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCO& -&NC(:,3)*TPK%O2(:)+TPK%K045(:)*PCONC(:,5)+TPK%K090(:)*PCONC(:,32)+TPK%K091(:)*P& -&CONC(:,33)+TPK%K092(:)*PCONC(:,34)+TPK%K093(:)*PCONC(:,35)+TPK%K094(:)*PCONC(:& -&,38)+TPK%K095(:)*PCONC(:,39)+TPK%K096(:)*PCONC(:,40)+TPK%K130(:)*PCONC(:,41) -! -!PPROD(NO2) = +K005*<HNO3>+0.65*K006*<HNO4>+K008*<NO3>+K017*<ONIT>+K029*<O3P>*< -!NO>+K034*<OH>*<NO3>+K035*<HO2>*<NO>+K037*<HNO4>+0.7*K038*<HO2>*<NO3>+K039*<OH> -!*<HONO>+K041*<OH>*<HNO4>+K042*<O3>*<NO>+K044*<NO>*<NO>*<O2>+K044*<NO>*<NO>*<O2 -!>+K045*<NO3>*<NO>+K045*<NO3>*<NO>+K046*<NO3>*<NO2>+K048*<N2O5>+K049*<NO3>*<NO3 -!>+K049*<NO3>*<NO3>+K071*<ONIT>*<OH>+0.10530*K074*<CARBO>*<NO3>+0.40*K078*<PAN> -!*<NO3>+0.70*K082*<PAN>*<O3>+K089*<PAN>+K090*<MO2>*<NO>+0.91541*K091*<ALKAP>*<N -!O>+K092*<ALKEP>*<NO>+0.84700*K093*<BIOP>*<NO>+0.95115*K094*<AROP>*<NO>+K095*<C -!ARBOP>*<NO>+1.81599*K096*<OLN>*<NO>+0.32440*K110*<OLN>*<MO2>+0.00000*K116*<OLN -!>*<CARBOP>+0.00000*K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+K120*<ALKAP>*<NO3>+K121*< -!ALKEP>*<NO3>+K122*<BIOP>*<NO3>+K123*<AROP>*<NO3>+K124*<CARBOP>*<NO3>+1.74072*K -!125*<OLN>*<NO3>+K130*<XO2>*<NO>+K131*<XO2>*<NO3> - PPROD(:,4) = +TPK%K005(:)*PCONC(:,8)+0.65*TPK%K006(:)*PCONC(:,9)+TPK%K008(:)*P& -&CONC(:,5)+TPK%K017(:)*PCONC(:,26)+TPK%K029(:)*TPK%O3P(:)*PCONC(:,3)+TPK%K034(:& -&)*PCONC(:,14)*PCONC(:,5)+TPK%K035(:)*PCONC(:,15)*PCONC(:,3)+TPK%K037(:)*PCONC(& -&:,9)+0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5)+TPK%K039(:)*PCONC(:,14)*PCONC(:,7)& -&+TPK%K041(:)*PCONC(:,14)*PCONC(:,9)+TPK%K042(:)*PCONC(:,1)*PCONC(:,3)+TPK%K044& -&(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:& -&)+TPK%K045(:)*PCONC(:,5)*PCONC(:,3)+TPK%K045(:)*PCONC(:,5)*PCONC(:,3)+TPK%K046& -&(:)*PCONC(:,5)*PCONC(:,4)+TPK%K048(:)*PCONC(:,6)+TPK%K049(:)*PCONC(:,5)*PCONC(& -&:,5)+TPK%K049(:)*PCONC(:,5)*PCONC(:,5)+TPK%K071(:)*PCONC(:,26)*PCONC(:,14)+0.1& -&0530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5& -&)+0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK%K089(:)*PCONC(:,27)+TPK%K090(:)*& -&PCONC(:,32)*PCONC(:,3)+0.91541*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+TPK%K092(:)*& -&PCONC(:,34)*PCONC(:,3)+0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.95115*TPK%& -&K094(:)*PCONC(:,38)*PCONC(:,3)+TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+1.81599*TPK%& -&K096(:)*PCONC(:,40)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.0& -&0000*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC& -&(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:,5)+TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+T& -&PK%K121(:)*PCONC(:,34)*PCONC(:,5)+TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+TPK%K123(& -&:)*PCONC(:,38)*PCONC(:,5)+TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+1.74072*TPK%K125(& -&:)*PCONC(:,40)*PCONC(:,5)+TPK%K130(:)*PCONC(:,41)*PCONC(:,3)+TPK%K131(:)*PCONC& -&(:,41)*PCONC(:,5) -!PLOSS(NO2) = +K001+K030*<O3P>+K031*<O3P>+K033*<OH>+K036*<HO2>+K043*<O3>+K046*< -!NO3>+K047*<NO3>+K083*<PHO>+K085*<ADD>+K088*<CARBOP> - PLOSS(:,4) = +TPK%K001(:)+TPK%K030(:)*TPK%O3P(:)+TPK%K031(:)*TPK%O3P(:)+TPK%K0& -&33(:)*PCONC(:,14)+TPK%K036(:)*PCONC(:,15)+TPK%K043(:)*PCONC(:,1)+TPK%K046(:)*P& -&CONC(:,5)+TPK%K047(:)*PCONC(:,5)+TPK%K083(:)*PCONC(:,36)+TPK%K085(:)*PCONC(:,3& -&7)+TPK%K088(:)*PCONC(:,39) -! -!PPROD(NO3) = +0.35*K006*<HNO4>+K031*<O3P>*<NO2>+K040*<OH>*<HNO3>+K043*<O3>*<NO -!2>+K048*<N2O5>+0.71893*K070*<PAN>*<OH>+0.60*K078*<PAN>*<NO3> - PPROD(:,5) = +0.35*TPK%K006(:)*PCONC(:,9)+TPK%K031(:)*TPK%O3P(:)*PCONC(:,4)+TP& -&K%K040(:)*PCONC(:,14)*PCONC(:,8)+TPK%K043(:)*PCONC(:,1)*PCONC(:,4)+TPK%K048(:)& -&*PCONC(:,6)+0.71893*TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.60*TPK%K078(:)*PCONC& -&(:,27)*PCONC(:,5) -!PLOSS(NO3) = +K007+K008+K034*<OH>+K038*<HO2>+K045*<NO>+K046*<NO2>+K047*<NO2>+K -!049*<NO3>+K049*<NO3>+K072*<HCHO>+K073*<ALD>+K074*<CARBO>+K075*<ARO>+K076*<ALKE -!>+K077*<BIO>+K078*<PAN>+K119*<MO2>+K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123* -!<AROP>+K124*<CARBOP>+K125*<OLN>+K131*<XO2> - PLOSS(:,5) = +TPK%K007(:)+TPK%K008(:)+TPK%K034(:)*PCONC(:,14)+TPK%K038(:)*PCON& -&C(:,15)+TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4)+TPK%K047(:)*PCONC(:,4)+T& -&PK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:,5)+TPK%K072(:)*PCONC(:,22)+TPK%K073(& -&:)*PCONC(:,23)+TPK%K074(:)*PCONC(:,25)+TPK%K075(:)*PCONC(:,21)+TPK%K076(:)*PCO& -&NC(:,19)+TPK%K077(:)*PCONC(:,20)+TPK%K078(:)*PCONC(:,27)+TPK%K119(:)*PCONC(:,3& -&2)+TPK%K120(:)*PCONC(:,33)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK& -&%K123(:)*PCONC(:,38)+TPK%K124(:)*PCONC(:,39)+TPK%K125(:)*PCONC(:,40)+TPK%K131(& -&:)*PCONC(:,41) -! -!PPROD(N2O5) = +K047*<NO3>*<NO2> - PPROD(:,6) = +TPK%K047(:)*PCONC(:,5)*PCONC(:,4) -!PLOSS(N2O5) = +K048 - PLOSS(:,6) = +TPK%K048(:) -! -!PPROD(HONO) = +K032*<OH>*<NO>+K085*<ADD>*<NO2> - PPROD(:,7) = +TPK%K032(:)*PCONC(:,14)*PCONC(:,3)+TPK%K085(:)*PCONC(:,37)*PCONC& -&(:,4) -!PLOSS(HONO) = +K004+K039*<OH> - PLOSS(:,7) = +TPK%K004(:)+TPK%K039(:)*PCONC(:,14) -! -!PPROD(HNO3) = +K033*<OH>*<NO2>+0.3*K038*<HO2>*<NO3>+K072*<HCHO>*<NO3>+K073*<AL -!D>*<NO3>+0.91567*K074*<CARBO>*<NO3>+K075*<ARO>*<NO3> - PPROD(:,8) = +TPK%K033(:)*PCONC(:,14)*PCONC(:,4)+0.3*TPK%K038(:)*PCONC(:,15)*P& -&CONC(:,5)+TPK%K072(:)*PCONC(:,22)*PCONC(:,5)+TPK%K073(:)*PCONC(:,23)*PCONC(:,5& -&)+0.91567*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+TPK%K075(:)*PCONC(:,21)*PCONC(:,5& -&) -!PLOSS(HNO3) = +K005+K040*<OH> - PLOSS(:,8) = +TPK%K005(:)+TPK%K040(:)*PCONC(:,14) +!PPROD(WC_MGLY) = +KTC25*<MGLY>+KC37*<WC_OH>*<WC_KETL> + PPROD(:,111) = +TPK%KTC25(:)*PCONC(:,41)+TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) +!PLOSS(WC_MGLY) = +KTC56+KC36*<WC_OH> + PLOSS(:,111) = +TPK%KTC56(:)+TPK%KC36(:)*PCONC(:,98) +! +!PPROD(WC_KETL) = +KTC24*<KETL>+0.50*KC32*<WC_OH>*<WC_ALCH>+KC37*<WC_OH>*<WC_KE +!TL> + PPROD(:,112) = +TPK%KTC24(:)*PCONC(:,30)+0.50*TPK%KC32(:)*PCONC(:,98)*PCONC(:,& +&107)+TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) +!PLOSS(WC_KETL) = +KTC55+KC37*<WC_OH> + PLOSS(:,112) = +TPK%KTC55(:)+TPK%KC37(:)*PCONC(:,98) +! +!PPROD(WC_ORA1) = +KTC26*<ORA1>+KC19*<WC_OH>*<WC_AHMS>+KC33*<WC_OH>*<WC_HCHO> + PPROD(:,113) = +TPK%KTC26(:)*PCONC(:,43)+TPK%KC19(:)*PCONC(:,98)*PCONC(:,124)+& +&TPK%KC33(:)*PCONC(:,98)*PCONC(:,108) +!PLOSS(WC_ORA1) = +KTC57+KC38*<WC_OH> + PLOSS(:,113) = +TPK%KTC57(:)+TPK%KC38(:)*PCONC(:,98) +! +!PPROD(WC_ORA2) = +KTC27*<ORA2>+KC29*<WC_RO25>*<WC_RO25> + PPROD(:,114) = +TPK%KTC27(:)*PCONC(:,44)+TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) +!PLOSS(WC_ORA2) = +KTC58+KC39*<WC_OH> + PLOSS(:,114) = +TPK%KTC58(:)+TPK%KC39(:)*PCONC(:,98) +! +!PPROD(WC_ACID) = +KTC28*<ACID> + PPROD(:,115) = +TPK%KTC28(:)*PCONC(:,45) +!PLOSS(WC_ACID) = +KTC59+KC40*<WC_OH>+KC41*<WC_OH> + PLOSS(:,115) = +TPK%KTC59(:)+TPK%KC40(:)*PCONC(:,98)+TPK%KC41(:)*PCONC(:,98) +! +!PPROD(WC_RP16) = +KTC29*<RP16>+KC35*<WC_OH>*<WC_GLY>+KC39*<WC_OH>*<WC_ORA2> + PPROD(:,116) = +TPK%KTC29(:)*PCONC(:,74)+TPK%KC35(:)*PCONC(:,98)*PCONC(:,110)+& +&TPK%KC39(:)*PCONC(:,98)*PCONC(:,114) +!PLOSS(WC_RP16) = +KTC60+KC44*<WC_OH>+KC45*<WC_OH> + PLOSS(:,116) = +TPK%KTC60(:)+TPK%KC44(:)*PCONC(:,98)+TPK%KC45(:)*PCONC(:,98) +! +!PPROD(WC_UR21) = +KTC30*<UR21>+KC36*<WC_OH>*<WC_MGLY>+KC37*<WC_OH>*<WC_KETL>+0 +!.56*KC41*<WC_OH>*<WC_ACID> + PPROD(:,117) = +TPK%KTC30(:)*PCONC(:,47)+TPK%KC36(:)*PCONC(:,98)*PCONC(:,111)+& +&TPK%KC37(:)*PCONC(:,98)*PCONC(:,112)+0.56*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) +!PLOSS(WC_UR21) = +KTC61+KC43*<WC_OH> + PLOSS(:,117) = +TPK%KTC61(:)+TPK%KC43(:)*PCONC(:,98) +! +!PPROD(WC_UR28) = +KTC31*<UR28>+KC44*<WC_OH>*<WC_RP16> + PPROD(:,118) = +TPK%KTC31(:)*PCONC(:,46)+TPK%KC44(:)*PCONC(:,98)*PCONC(:,116) +!PLOSS(WC_UR28) = +KTC62+KC42*<WC_OH> + PLOSS(:,118) = +TPK%KTC62(:)+TPK%KC42(:)*PCONC(:,98) +! +!PPROD(WC_ACID2) = +0.15*KC41*<WC_OH>*<WC_ACID>+0.56*KC43*<WC_OH>*<WC_UR21> + PPROD(:,119) = +0.15*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115)+0.56*TPK%KC43(:)*PCO& +&NC(:,98)*PCONC(:,117) +!PLOSS(WC_ACID2) = +KC46*<WC_OH> + PLOSS(:,119) = +TPK%KC46(:)*PCONC(:,98) +! +!PPROD(WC_ASO3) = +KC7*<WC_SO2>*<WC_OH>+KC16*<WC_SO2>*<WC_NO3>+KC28*<WC_SO2>*<W +!C_RO21> + PPROD(:,120) = +TPK%KC7(:)*PCONC(:,101)*PCONC(:,98)+TPK%KC16(:)*PCONC(:,101)*P& +&CONC(:,92)+TPK%KC28(:)*PCONC(:,101)*PCONC(:,103) +!PLOSS(WC_ASO3) = +KC20*<W_O2> + PLOSS(:,120) = +TPK%KC20(:)*TPK%W_O2(:) ! -!PPROD(HNO4) = +K036*<HO2>*<NO2> - PPROD(:,9) = +TPK%K036(:)*PCONC(:,15)*PCONC(:,4) -!PLOSS(HNO4) = +K006+K037+K041*<OH> - PLOSS(:,9) = +TPK%K006(:)+TPK%K037(:)+TPK%K041(:)*PCONC(:,14) +RETURN +END SUBROUTINE SUB11 ! -!PPROD(NH3) = 0.0 - PPROD(:,10) = 0.0 -!PLOSS(NH3) = +K050*<OH> - PLOSS(:,10) = +TPK%K050(:)*PCONC(:,14) +SUBROUTINE SUB12 ! -RETURN -END SUBROUTINE SUB0 +!Indices 121 a 130 ! -SUBROUTINE SUB1 ! -!Indices 11 a 20 +!PPROD(WC_ASO4) = +KC15*<WC_H2SO4>*<WC_NO3>+KC22*<WC_ASO5>*<WC_ASO5>+KC22*<WC_A +!SO5>*<WC_ASO5> + PPROD(:,121) = +TPK%KC15(:)*PCONC(:,102)*PCONC(:,92)+TPK%KC22(:)*PCONC(:,122)*& +&PCONC(:,122)+TPK%KC22(:)*PCONC(:,122)*PCONC(:,122) +!PLOSS(WC_ASO4) = +KC24 + PLOSS(:,121) = +TPK%KC24(:) ! +!PPROD(WC_ASO5) = +KC20*<W_O2>*<WC_ASO3> + PPROD(:,122) = +TPK%KC20(:)*TPK%W_O2(:)*PCONC(:,120) +!PLOSS(WC_ASO5) = +KC21*<WC_HO2>+KC22*<WC_ASO5>+KC22*<WC_ASO5> + PLOSS(:,122) = +TPK%KC21(:)*PCONC(:,99)+TPK%KC22(:)*PCONC(:,122)+TPK%KC22(:)*P& +&CONC(:,122) ! -!PPROD(SO2) = 0.0 - PPROD(:,11) = 0.0 -!PLOSS(SO2) = +K052*<OH> - PLOSS(:,11) = +TPK%K052(:)*PCONC(:,14) -! -!PPROD(SULF) = +K052*<OH>*<SO2> - PPROD(:,12) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11) -!PLOSS(SULF) = +K132 - PLOSS(:,12) = +TPK%K132(:) -! -!PPROD(CO) = +K010*<HCHO>+K011*<HCHO>+K012*<ALD>+0.91924*K016*<CARBO>+0.01*K054 -!*<BIO>*<O3P>+0.00878*K058*<ALKA>*<OH>+K062*<HCHO>*<OH>+1.01732*K065*<CARBO>*<O -!H>+K072*<HCHO>*<NO3>+1.33723*K074*<CARBO>*<NO3>+0.35120*K079*<ALKE>*<O3>+0.360 -!00*K080*<BIO>*<O3>+0.64728*K081*<CARBO>*<O3>+0.13*K082*<PAN>*<O3> - PPROD(:,13) = +TPK%K010(:)*PCONC(:,22)+TPK%K011(:)*PCONC(:,22)+TPK%K012(:)*PCO& -&NC(:,23)+0.91924*TPK%K016(:)*PCONC(:,25)+0.01*TPK%K054(:)*PCONC(:,20)*TPK%O3P(& -&:)+0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+TPK%K062(:)*PCONC(:,22)*PCONC(:& -&,14)+1.01732*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+TPK%K072(:)*PCONC(:,22)*PCONC& -&(:,5)+1.33723*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.35120*TPK%K079(:)*PCONC(:,1& -&9)*PCONC(:,1)+0.36000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.64728*TPK%K081(:)*P& -&CONC(:,25)*PCONC(:,1)+0.13*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) -!PLOSS(CO) = +K053*<OH> - PLOSS(:,13) = +TPK%K053(:)*PCONC(:,14) -! -!PPROD(OH) = +K004*<HONO>+K005*<HNO3>+0.35*K006*<HNO4>+K009*<H2O2>+K009*<H2O2>+ -!K013*<OP1>+K014*<OP2>+K022*<O1D>*<H2O>+K022*<O1D>*<H2O>+K024*<O3>*<HO2>+K035*< -!HO2>*<NO>+0.7*K038*<HO2>*<NO3>+0.02*K054*<BIO>*<O3P>+0.00878*K058*<ALKA>*<OH>+ -!0.35*K068*<OP1>*<OH>+0.44925*K069*<OP2>*<OH>+0.39435*K079*<ALKE>*<O3>+0.28000* -!K080*<BIO>*<O3>+0.20595*K081*<CARBO>*<O3>+0.036*K082*<PAN>*<O3>+K087*<ADD>*<O3 -!> - PPROD(:,14) = +TPK%K004(:)*PCONC(:,7)+TPK%K005(:)*PCONC(:,8)+0.35*TPK%K006(:)*& -&PCONC(:,9)+TPK%K009(:)*PCONC(:,2)+TPK%K009(:)*PCONC(:,2)+TPK%K013(:)*PCONC(:,2& -&8)+TPK%K014(:)*PCONC(:,29)+TPK%K022(:)*TPK%O1D(:)*TPK%H2O(:)+TPK%K022(:)*TPK%O& -&1D(:)*TPK%H2O(:)+TPK%K024(:)*PCONC(:,1)*PCONC(:,15)+TPK%K035(:)*PCONC(:,15)*PC& -&ONC(:,3)+0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5)+0.02*TPK%K054(:)*PCONC(:,20)*T& -&PK%O3P(:)+0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.35*TPK%K068(:)*PCONC(:& -&,28)*PCONC(:,14)+0.44925*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.39435*TPK%K079(& -&:)*PCONC(:,19)*PCONC(:,1)+0.28000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.20595*T& -&PK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.036*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK& -&%K087(:)*PCONC(:,37)*PCONC(:,1) -!PLOSS(OH) = +K023*<O3>+K025*<HO2>+K026*<H2O2>+K032*<NO>+K033*<NO2>+K034*<NO3>+ -!K039*<HONO>+K040*<HNO3>+K041*<HNO4>+K050*<NH3>+K051*<H2>+K052*<SO2>+K053*<CO>+ -!K056*<CH4>+K057*<ETH>+K058*<ALKA>+K059*<ALKE>+K060*<BIO>+K061*<ARO>+K062*<HCHO -!>+K063*<ALD>+K064*<KET>+K065*<CARBO>+K066*<ORA1>+K067*<ORA2>+K068*<OP1>+K069*< -!OP2>+K070*<PAN>+K071*<ONIT> - PLOSS(:,14) = +TPK%K023(:)*PCONC(:,1)+TPK%K025(:)*PCONC(:,15)+TPK%K026(:)*PCON& -&C(:,2)+TPK%K032(:)*PCONC(:,3)+TPK%K033(:)*PCONC(:,4)+TPK%K034(:)*PCONC(:,5)+TP& -&K%K039(:)*PCONC(:,7)+TPK%K040(:)*PCONC(:,8)+TPK%K041(:)*PCONC(:,9)+TPK%K050(:)& -&*PCONC(:,10)+TPK%K051(:)*TPK%H2(:)+TPK%K052(:)*PCONC(:,11)+TPK%K053(:)*PCONC(:& -&,13)+TPK%K056(:)*PCONC(:,16)+TPK%K057(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,18)+T& -&PK%K059(:)*PCONC(:,19)+TPK%K060(:)*PCONC(:,20)+TPK%K061(:)*PCONC(:,21)+TPK%K06& -&2(:)*PCONC(:,22)+TPK%K063(:)*PCONC(:,23)+TPK%K064(:)*PCONC(:,24)+TPK%K065(:)*P& -&CONC(:,25)+TPK%K066(:)*PCONC(:,30)+TPK%K067(:)*PCONC(:,31)+TPK%K068(:)*PCONC(:& -&,28)+TPK%K069(:)*PCONC(:,29)+TPK%K070(:)*PCONC(:,27)+TPK%K071(:)*PCONC(:,26) -! -!PPROD(HO2) = +0.65*K006*<HNO4>+K011*<HCHO>+K011*<HCHO>+K012*<ALD>+K013*<OP1>+0 -!.96205*K014*<OP2>+0.75830*K016*<CARBO>+K017*<ONIT>+K023*<O3>*<OH>+K026*<H2O2>* -!<OH>+K034*<OH>*<NO3>+K037*<HNO4>+K051*<OH>*<H2>+K052*<OH>*<SO2>+K053*<CO>*<OH> -!+0.28*K054*<BIO>*<O3P>+0.12793*K058*<ALKA>*<OH>+0.10318*K061*<ARO>*<OH>+K062*< -!HCHO>*<OH>+0.51208*K065*<CARBO>*<OH>+K066*<ORA1>*<OH>+0.02915*K069*<OP2>*<OH>+ -!0.28107*K070*<PAN>*<OH>+K072*<HCHO>*<NO3>+0.63217*K074*<CARBO>*<NO3>+0.23451*K -!079*<ALKE>*<O3>+0.30000*K080*<BIO>*<O3>+0.28441*K081*<CARBO>*<O3>+0.08*K082*<P -!AN>*<O3>+0.02*K086*<ADD>*<O2>+K090*<MO2>*<NO>+0.74265*K091*<ALKAP>*<NO>+K092*< -!ALKEP>*<NO>+0.84700*K093*<BIOP>*<NO>+0.95115*K094*<AROP>*<NO>+0.12334*K095*<CA -!RBOP>*<NO>+0.18401*K096*<OLN>*<NO>+0.66*K104*<MO2>*<MO2>+0.98383*K105*<ALKAP>* -!<MO2>+K106*<ALKEP>*<MO2>+1.00000*K107*<BIOP>*<MO2>+1.02767*K108*<AROP>*<MO2>+0 -!.82998*K109*<CARBOP>*<MO2>+0.67560*K110*<OLN>*<MO2>+0.48079*K111*<ALKAP>*<CARB -!OP>+0.50078*K112*<ALKEP>*<CARBOP>+0.50600*K113*<BIOP>*<CARBOP>+K114*<AROP>*<CA -!RBOP>+0.07566*K115*<CARBOP>*<CARBOP>+0.17599*K116*<OLN>*<CARBOP>+K117*<OLN>*<O -!LN>+0.00000*K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+0.81290*K120*<ALKAP>*<NO3>+K121* -!<ALKEP>*<NO3>+K122*<BIOP>*<NO3>+K123*<AROP>*<NO3>+0.04915*K124*<CARBOP>*<NO3>+ -!0.25928*K125*<OLN>*<NO3>+K127*<XO2>*<MO2> - PPROD(:,15) = +0.65*TPK%K006(:)*PCONC(:,9)+TPK%K011(:)*PCONC(:,22)+TPK%K011(:)& -&*PCONC(:,22)+TPK%K012(:)*PCONC(:,23)+TPK%K013(:)*PCONC(:,28)+0.96205*TPK%K014(& -&:)*PCONC(:,29)+0.75830*TPK%K016(:)*PCONC(:,25)+TPK%K017(:)*PCONC(:,26)+TPK%K02& -&3(:)*PCONC(:,1)*PCONC(:,14)+TPK%K026(:)*PCONC(:,2)*PCONC(:,14)+TPK%K034(:)*PCO& -&NC(:,14)*PCONC(:,5)+TPK%K037(:)*PCONC(:,9)+TPK%K051(:)*PCONC(:,14)*TPK%H2(:)+T& -&PK%K052(:)*PCONC(:,14)*PCONC(:,11)+TPK%K053(:)*PCONC(:,13)*PCONC(:,14)+0.28*TP& -&K%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.12793*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14)+TPK%K062(:)*PCONC(:,22)*PCONC(:,14)& -&+0.51208*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+TPK%K066(:)*PCONC(:,30)*PCONC(:,1& -&4)+0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.28107*TPK%K070(:)*PCONC(:,27)& -&*PCONC(:,14)+TPK%K072(:)*PCONC(:,22)*PCONC(:,5)+0.63217*TPK%K074(:)*PCONC(:,25& -&)*PCONC(:,5)+0.23451*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.30000*TPK%K080(:)*PC& -&ONC(:,20)*PCONC(:,1)+0.28441*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.08*TPK%K082(& -&:)*PCONC(:,27)*PCONC(:,1)+0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:)+TPK%K090(:)*P& -&CONC(:,32)*PCONC(:,3)+0.74265*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+TPK%K092(:)*P& -&CONC(:,34)*PCONC(:,3)+0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.95115*TPK%K& -&094(:)*PCONC(:,38)*PCONC(:,3)+0.12334*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.184& -&01*TPK%K096(:)*PCONC(:,40)*PCONC(:,3)+0.66*TPK%K104(:)*PCONC(:,32)*PCONC(:,32)& -&+0.98383*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+TPK%K106(:)*PCONC(:,34)*PCONC(:,3& -&2)+1.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+1.02767*TPK%K108(:)*PCONC(:,38)& -&*PCONC(:,32)+0.82998*TPK%K109(:)*PCONC(:,39)*PCONC(:,32)+0.67560*TPK%K110(:)*P& -&CONC(:,40)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.50078*TPK& -&%K112(:)*PCONC(:,34)*PCONC(:,39)+0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+T& -&PK%K114(:)*PCONC(:,38)*PCONC(:,39)+0.07566*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)& -&+0.17599*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40)*PCONC(:,4& -&0)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:& -&,5)+0.81290*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+TPK%K121(:)*PCONC(:,34)*PCONC(:& -&,5)+TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+TPK%K123(:)*PCONC(:,38)*PCONC(:,5)+0.04& -&915*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:& -&,5)+TPK%K127(:)*PCONC(:,41)*PCONC(:,32) -!PLOSS(HO2) = +K024*<O3>+K025*<OH>+K027*<HO2>+K027*<HO2>+K028*<HO2>*<H2O>+K028* -!<HO2>*<H2O>+K035*<NO>+K036*<NO2>+K038*<NO3>+K084*<PHO>+K097*<MO2>+K098*<ALKAP> -!+K099*<ALKEP>+K0100*<BIOP>+K0101*<AROP>+K0102*<CARBOP>+K103*<OLN>+K126*<XO2> - PLOSS(:,15) = +TPK%K024(:)*PCONC(:,1)+TPK%K025(:)*PCONC(:,14)+TPK%K027(:)*PCON& -&C(:,15)+TPK%K027(:)*PCONC(:,15)+TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)+TPK%K028(:)& -&*PCONC(:,15)*TPK%H2O(:)+TPK%K035(:)*PCONC(:,3)+TPK%K036(:)*PCONC(:,4)+TPK%K038& -&(:)*PCONC(:,5)+TPK%K084(:)*PCONC(:,36)+TPK%K097(:)*PCONC(:,32)+TPK%K098(:)*PCO& -&NC(:,33)+TPK%K099(:)*PCONC(:,34)+TPK%K0100(:)*PCONC(:,35)+TPK%K0101(:)*PCONC(:& -&,38)+TPK%K0102(:)*PCONC(:,39)+TPK%K103(:)*PCONC(:,40)+TPK%K126(:)*PCONC(:,41) -! -!PPROD(CH4) = +0.04300*K079*<ALKE>*<O3> - PPROD(:,16) = +0.04300*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) -!PLOSS(CH4) = +K056*<OH> - PLOSS(:,16) = +TPK%K056(:)*PCONC(:,14) -! -!PPROD(ETH) = +0.03196*K079*<ALKE>*<O3> - PPROD(:,17) = +0.03196*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) -!PLOSS(ETH) = +K057*<OH> - PLOSS(:,17) = +TPK%K057(:)*PCONC(:,14) -! -!PPROD(ALKA) = 0.0 - PPROD(:,18) = 0.0 -!PLOSS(ALKA) = +K058*<OH> - PLOSS(:,18) = +TPK%K058(:)*PCONC(:,14) -! -!PPROD(ALKE) = +0.91868*K054*<BIO>*<O3P>+0.00000*K079*<ALKE>*<O3>+0.37388*K080* -!<BIO>*<O3>+0.37815*K093*<BIOP>*<NO>+0.48074*K107*<BIOP>*<MO2>+0.24463*K113*<BI -!OP>*<CARBOP>+0.42729*K122*<BIOP>*<NO3> - PPROD(:,19) = +0.91868*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00000*TPK%K079(:)*& -&PCONC(:,19)*PCONC(:,1)+0.37388*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.37815*TPK%& -&K093(:)*PCONC(:,35)*PCONC(:,3)+0.48074*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.2& -&4463*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.42729*TPK%K122(:)*PCONC(:,35)*PCONC& -&(:,5) -!PLOSS(ALKE) = +K059*<OH>+K076*<NO3>+K079*<O3> - PLOSS(:,19) = +TPK%K059(:)*PCONC(:,14)+TPK%K076(:)*PCONC(:,5)+TPK%K079(:)*PCON& -&C(:,1) -! -!PPROD(BIO) = 0.0 - PPROD(:,20) = 0.0 -!PLOSS(BIO) = +K054*<O3P>+K060*<OH>+K077*<NO3>+K080*<O3> - PLOSS(:,20) = +TPK%K054(:)*TPK%O3P(:)+TPK%K060(:)*PCONC(:,14)+TPK%K077(:)*PCON& -&C(:,5)+TPK%K080(:)*PCONC(:,1) +!PPROD(WC_AHSO5) = +KC21*<WC_HO2>*<WC_ASO5> + PPROD(:,123) = +TPK%KC21(:)*PCONC(:,99)*PCONC(:,122) +!PLOSS(WC_AHSO5) = +KC23*<WC_SO2> + PLOSS(:,123) = +TPK%KC23(:)*PCONC(:,101) ! -RETURN -END SUBROUTINE SUB1 +!PPROD(WC_AHMS) = +KC17*<WC_HCHO>*<WC_SO2> + PPROD(:,124) = +TPK%KC17(:)*PCONC(:,108)*PCONC(:,101) +!PLOSS(WC_AHMS) = +KC18+KC19*<WC_OH> + PLOSS(:,124) = +TPK%KC18(:)+TPK%KC19(:)*PCONC(:,98) ! -SUBROUTINE SUB2 +!PPROD(WR_O3) = +KTR1*<O3> + PPROD(:,125) = +TPK%KTR1(:)*PCONC(:,3) +!PLOSS(WR_O3) = +KTR32+KR6*<WR_HO2>+KR25*<WR_SO2> + PLOSS(:,125) = +TPK%KTR32(:)+TPK%KR6(:)*PCONC(:,136)+TPK%KR25(:)*PCONC(:,138) +! +!PPROD(WR_H2O2) = +KTR2*<H2O2>+KR2*<WR_OH>*<WR_OH>+KR5*<WR_HO2>*<WR_HO2>+KR29*< +!WR_RO25>*<WR_RO25>+KR37*<WR_OH>*<WR_KETL>+0.5*KR39*<WR_OH>*<WR_ORA2>+0.29*KR41 +!*<WR_OH>*<WR_ACID>+0.3*KR43*<WR_OH>*<WR_UR21>+0.45*KR45*<WR_OH>*<WR_RP16> + PPROD(:,126) = +TPK%KTR2(:)*PCONC(:,12)+TPK%KR2(:)*PCONC(:,135)*PCONC(:,135)+T& +&PK%KR5(:)*PCONC(:,136)*PCONC(:,136)+TPK%KR29(:)*PCONC(:,141)*PCONC(:,141)+TPK%& +&KR37(:)*PCONC(:,135)*PCONC(:,149)+0.5*TPK%KR39(:)*PCONC(:,135)*PCONC(:,151)+0.& +&29*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152)+0.3*TPK%KR43(:)*PCONC(:,135)*PCONC(:,& +&154)+0.45*TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) +!PLOSS(WR_H2O2) = +KTR33+KR1+KR4*<WR_OH>+KR26*<WR_SO2> + PLOSS(:,126) = +TPK%KTR33(:)+TPK%KR1(:)+TPK%KR4(:)*PCONC(:,135)+TPK%KR26(:)*PC& +&ONC(:,138) ! -!Indices 21 a 30 +!PPROD(WR_NO) = +KTR3*<NO> + PPROD(:,127) = +TPK%KTR3(:)*PCONC(:,1) +!PLOSS(WR_NO) = +KTR34 + PLOSS(:,127) = +TPK%KTR34(:) ! +!PPROD(WR_NO2) = +KTR4*<NO2>+KR8*<WR_OH>*<WR_HONO>+KR10*<WR_HNO4>+KR13*<WR_HNO3 +!> + PPROD(:,128) = +TPK%KTR4(:)*PCONC(:,2)+TPK%KR8(:)*PCONC(:,135)*PCONC(:,131)+TP& +&K%KR10(:)*PCONC(:,133)+TPK%KR13(:)*PCONC(:,132) +!PLOSS(WR_NO2) = +KTR35+KR9*<WR_HO2> + PLOSS(:,128) = +TPK%KTR35(:)+TPK%KR9(:)*PCONC(:,136) ! -!PPROD(ARO) = +0.10670*K083*<PHO>*<NO2>+1.06698*K084*<PHO>*<HO2>+K085*<ADD>*<NO -!2>+0.02*K086*<ADD>*<O2>+K087*<ADD>*<O3> - PPROD(:,21) = +0.10670*TPK%K083(:)*PCONC(:,36)*PCONC(:,4)+1.06698*TPK%K084(:)*& -&PCONC(:,36)*PCONC(:,15)+TPK%K085(:)*PCONC(:,37)*PCONC(:,4)+0.02*TPK%K086(:)*PC& -&ONC(:,37)*TPK%O2(:)+TPK%K087(:)*PCONC(:,37)*PCONC(:,1) -!PLOSS(ARO) = +K061*<OH>+K075*<NO3> - PLOSS(:,21) = +TPK%K061(:)*PCONC(:,14)+TPK%K075(:)*PCONC(:,5) -! -!PPROD(HCHO) = +K013*<OP1>+0.06517*K016*<CARBO>+0.05*K054*<BIO>*<O3P>+0.00140*K -!058*<ALKA>*<OH>+0.00000*K065*<CARBO>*<OH>+0.35*K068*<OP1>*<OH>+0.02915*K069*<O -!P2>*<OH>+0.57839*K070*<PAN>*<OH>+0.40*K078*<PAN>*<NO3>+0.48290*K079*<ALKE>*<O3 -!>+0.90000*K080*<BIO>*<O3>+0.00000*K081*<CARBO>*<O3>+0.70*K082*<PAN>*<O3>+K090* -!<MO2>*<NO>+0.03002*K091*<ALKAP>*<NO>+1.39870*K092*<ALKEP>*<NO>+0.60600*K093*<B -!IOP>*<NO>+0.05848*K095*<CARBOP>*<NO>+0.23419*K096*<OLN>*<NO>+1.33*K104*<MO2>*< -!MO2>+0.80556*K105*<ALKAP>*<MO2>+1.42894*K106*<ALKEP>*<MO2>+1.09000*K107*<BIOP> -!*<MO2>+K108*<AROP>*<MO2>+0.95723*K109*<CARBOP>*<MO2>+0.88625*K110*<OLN>*<MO2>+ -!0.07600*K111*<ALKAP>*<CARBOP>+0.68192*K112*<ALKEP>*<CARBOP>+0.34000*K113*<BIOP -!>*<CARBOP>+0.03432*K115*<CARBOP>*<CARBOP>+0.13414*K116*<OLN>*<CARBOP>+0.00000* -!K118*<OLN>*<OLN>+K119*<MO2>*<NO3>+0.03142*K120*<ALKAP>*<NO3>+1.40909*K121*<ALK -!EP>*<NO3>+0.68600*K122*<BIOP>*<NO3>+0.03175*K124*<CARBOP>*<NO3>+0.20740*K125*< -!OLN>*<NO3>+K127*<XO2>*<MO2> - PPROD(:,22) = +TPK%K013(:)*PCONC(:,28)+0.06517*TPK%K016(:)*PCONC(:,25)+0.05*TP& -&K%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00140*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.00000*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.35*TPK%K068(:)*PCONC(:,28)*PCONC(& -&:,14)+0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14)+0.57839*TPK%K070(:)*PCONC(:,& -&27)*PCONC(:,14)+0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+0.48290*TPK%K079(:)*PC& -&ONC(:,19)*PCONC(:,1)+0.90000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.00000*TPK%K0& -&81(:)*PCONC(:,25)*PCONC(:,1)+0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+TPK%K090(& -&:)*PCONC(:,32)*PCONC(:,3)+0.03002*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+1.39870*T& -&PK%K092(:)*PCONC(:,34)*PCONC(:,3)+0.60600*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0& -&.05848*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.23419*TPK%K096(:)*PCONC(:,40)*PCON& -&C(:,3)+1.33*TPK%K104(:)*PCONC(:,32)*PCONC(:,32)+0.80556*TPK%K105(:)*PCONC(:,33& -&)*PCONC(:,32)+1.42894*TPK%K106(:)*PCONC(:,34)*PCONC(:,32)+1.09000*TPK%K107(:)*& -&PCONC(:,35)*PCONC(:,32)+TPK%K108(:)*PCONC(:,38)*PCONC(:,32)+0.95723*TPK%K109(:& -&)*PCONC(:,39)*PCONC(:,32)+0.88625*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.07600*& -&TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.68192*TPK%K112(:)*PCONC(:,34)*PCONC(:,39& -&)+0.34000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.03432*TPK%K115(:)*PCONC(:,39)*& -&PCONC(:,39)+0.13414*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PC& -&ONC(:,40)*PCONC(:,40)+TPK%K119(:)*PCONC(:,32)*PCONC(:,5)+0.03142*TPK%K120(:)*P& -&CONC(:,33)*PCONC(:,5)+1.40909*TPK%K121(:)*PCONC(:,34)*PCONC(:,5)+0.68600*TPK%K& -&122(:)*PCONC(:,35)*PCONC(:,5)+0.03175*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.207& -&40*TPK%K125(:)*PCONC(:,40)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41)*PCONC(:,32) -!PLOSS(HCHO) = +K010+K011+K062*<OH>+K072*<NO3> - PLOSS(:,22) = +TPK%K010(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5) -! -!PPROD(ALD) = +0.96205*K014*<OP2>+0.20*K017*<ONIT>+K055*<CARBO>*<O3P>+0.08173*K -!058*<ALKA>*<OH>+0.06253*K065*<CARBO>*<OH>+0.07335*K069*<OP2>*<OH>+0.05265*K074 -!*<CARBO>*<NO3>+0.51468*K079*<ALKE>*<O3>+0.00000*K080*<BIO>*<O3>+0.15692*K081*< -!CARBO>*<O3>+0.33144*K091*<ALKAP>*<NO>+0.42125*K092*<ALKEP>*<NO>+0.00000*K093*< -!BIOP>*<NO>+0.07368*K095*<CARBOP>*<NO>+1.01182*K096*<OLN>*<NO>+0.56070*K105*<AL -!KAP>*<MO2>+0.46413*K106*<ALKEP>*<MO2>+0.00000*K107*<BIOP>*<MO2>+0.08295*K109*< -!CARBOP>*<MO2>+0.41524*K110*<OLN>*<MO2>+0.71461*K111*<ALKAP>*<CARBOP>+0.68374*K -!112*<ALKEP>*<CARBOP>+0.00000*K113*<BIOP>*<CARBOP>+0.06969*K115*<CARBOP>*<CARBO -!P>+0.42122*K116*<OLN>*<CARBOP>+0.00000*K118*<OLN>*<OLN>+0.33743*K120*<ALKAP>*< -!NO3>+0.43039*K121*<ALKEP>*<NO3>+0.00000*K122*<BIOP>*<NO3>+0.02936*K124*<CARBOP -!>*<NO3>+0.91850*K125*<OLN>*<NO3> - PPROD(:,23) = +0.96205*TPK%K014(:)*PCONC(:,29)+0.20*TPK%K017(:)*PCONC(:,26)+TP& -&K%K055(:)*PCONC(:,25)*TPK%O3P(:)+0.08173*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0& -&.06253*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.07335*TPK%K069(:)*PCONC(:,29)*PCO& -&NC(:,14)+0.05265*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.51468*TPK%K079(:)*PCONC(& -&:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.15692*TPK%K081(:& -&)*PCONC(:,25)*PCONC(:,1)+0.33144*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.42125*TP& -&K%K092(:)*PCONC(:,34)*PCONC(:,3)+0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.& -&07368*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+1.01182*TPK%K096(:)*PCONC(:,40)*PCONC& -&(:,3)+0.56070*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.46413*TPK%K106(:)*PCONC(:,& -&34)*PCONC(:,32)+0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.08295*TPK%K109(:& -&)*PCONC(:,39)*PCONC(:,32)+0.41524*TPK%K110(:)*PCONC(:,40)*PCONC(:,32)+0.71461*& -&TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.68374*TPK%K112(:)*PCONC(:,34)*PCONC(:,39& -&)+0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.06969*TPK%K115(:)*PCONC(:,39)*& -&PCONC(:,39)+0.42122*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.00000*TPK%K118(:)*PC& -&ONC(:,40)*PCONC(:,40)+0.33743*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+0.43039*TPK%K& -&121(:)*PCONC(:,34)*PCONC(:,5)+0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+0.029& -&36*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+0.91850*TPK%K125(:)*PCONC(:,40)*PCONC(:,& -&5) -!PLOSS(ALD) = +K012+K063*<OH>+K073*<NO3> - PLOSS(:,23) = +TPK%K012(:)+TPK%K063(:)*PCONC(:,14)+TPK%K073(:)*PCONC(:,5) -! -!PPROD(KET) = +0.80*K017*<ONIT>+0.03498*K058*<ALKA>*<OH>+0.00853*K065*<CARBO>*< -!OH>+0.37591*K069*<OP2>*<OH>+0.00632*K074*<CARBO>*<NO3>+0.07377*K079*<ALKE>*<O3 -!>+0.00000*K080*<BIO>*<O3>+0.54531*K091*<ALKAP>*<NO>+0.05220*K092*<ALKEP>*<NO>+ -!0.00000*K093*<BIOP>*<NO>+0.37862*K096*<OLN>*<NO>+0.09673*K105*<ALKAP>*<MO2>+0. -!03814*K106*<ALKEP>*<MO2>+0.00000*K107*<BIOP>*<MO2>+0.09667*K110*<OLN>*<MO2>+0. -!18819*K111*<ALKAP>*<CARBOP>+0.06579*K112*<ALKEP>*<CARBOP>+0.00000*K113*<BIOP>* -!<CARBOP>+0.02190*K115*<CARBOP>*<CARBOP>+0.10822*K116*<OLN>*<CARBOP>+0.00000*K1 -!18*<OLN>*<OLN>+0.62978*K120*<ALKAP>*<NO3>+0.02051*K121*<ALKEP>*<NO3>+0.00000*K -!122*<BIOP>*<NO3>+0.34740*K125*<OLN>*<NO3> - PPROD(:,24) = +0.80*TPK%K017(:)*PCONC(:,26)+0.03498*TPK%K058(:)*PCONC(:,18)*PC& -&ONC(:,14)+0.00853*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.37591*TPK%K069(:)*PCON& -&C(:,29)*PCONC(:,14)+0.00632*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.07377*TPK%K07& -&9(:)*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.54531& -&*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.05220*TPK%K092(:)*PCONC(:,34)*PCONC(:,3)& -&+0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+0.37862*TPK%K096(:)*PCONC(:,40)*PC& -&ONC(:,3)+0.09673*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.03814*TPK%K106(:)*PCONC& -&(:,34)*PCONC(:,32)+0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32)+0.09667*TPK%K11& -&0(:)*PCONC(:,40)*PCONC(:,32)+0.18819*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.065& -&79*TPK%K112(:)*PCONC(:,34)*PCONC(:,39)+0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:& -&,39)+0.02190*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.10822*TPK%K116(:)*PCONC(:,4& -&0)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40)+0.62978*TPK%K120(:)& -&*PCONC(:,33)*PCONC(:,5)+0.02051*TPK%K121(:)*PCONC(:,34)*PCONC(:,5)+0.00000*TPK& -&%K122(:)*PCONC(:,35)*PCONC(:,5)+0.34740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) -!PLOSS(KET) = +K015+K064*<OH> - PLOSS(:,24) = +TPK%K015(:)+TPK%K064(:)*PCONC(:,14) -! -!PPROD(CARBO) = +0.13255*K054*<BIO>*<O3P>+0.00835*K058*<ALKA>*<OH>+0.16919*K065 -!*<CARBO>*<OH>+0.21863*K070*<PAN>*<OH>+0.10530*K074*<CARBO>*<NO3>+0.00000*K076* -!<ALKE>*<NO3>+0.91741*K077*<BIO>*<NO3>+0.00000*K079*<ALKE>*<O3>+0.39754*K080*<B -!IO>*<O3>+1.07583*K081*<CARBO>*<O3>+0.03407*K091*<ALKAP>*<NO>+0.45463*K093*<BIO -!P>*<NO>+2.06993*K094*<AROP>*<NO>+0.08670*K095*<CARBOP>*<NO>+0.07976*K105*<ALKA -!P>*<MO2>+0.56064*K107*<BIOP>*<MO2>+1.99461*K108*<AROP>*<MO2>+0.15387*K109*<CAR -!BOP>*<MO2>+0.06954*K111*<ALKAP>*<CARBOP>+0.78591*K113*<BIOP>*<CARBOP>+1.99455* -!K114*<AROP>*<CARBOP>+0.10777*K115*<CARBOP>*<CARBOP>+0.03531*K120*<ALKAP>*<NO3> -!+0.61160*K122*<BIOP>*<NO3>+2.81904*K123*<AROP>*<NO3>+0.03455*K124*<CARBOP>*<NO -!3> - PPROD(:,25) = +0.13255*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.00835*TPK%K058(:)*& -&PCONC(:,18)*PCONC(:,14)+0.16919*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.21863*TP& -&K%K070(:)*PCONC(:,27)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0& -&.00000*TPK%K076(:)*PCONC(:,19)*PCONC(:,5)+0.91741*TPK%K077(:)*PCONC(:,20)*PCON& -&C(:,5)+0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.39754*TPK%K080(:)*PCONC(:,& -&20)*PCONC(:,1)+1.07583*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.03407*TPK%K091(:)*& -&PCONC(:,33)*PCONC(:,3)+0.45463*TPK%K093(:)*PCONC(:,35)*PCONC(:,3)+2.06993*TPK%& -&K094(:)*PCONC(:,38)*PCONC(:,3)+0.08670*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.07& -&976*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.56064*TPK%K107(:)*PCONC(:,35)*PCONC(& -&:,32)+1.99461*TPK%K108(:)*PCONC(:,38)*PCONC(:,32)+0.15387*TPK%K109(:)*PCONC(:,& -&39)*PCONC(:,32)+0.06954*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.78591*TPK%K113(:& -&)*PCONC(:,35)*PCONC(:,39)+1.99455*TPK%K114(:)*PCONC(:,38)*PCONC(:,39)+0.10777*& -&TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.03531*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)& -&+0.61160*TPK%K122(:)*PCONC(:,35)*PCONC(:,5)+2.81904*TPK%K123(:)*PCONC(:,38)*PC& -&ONC(:,5)+0.03455*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) -!PLOSS(CARBO) = +K016+K055*<O3P>+K065*<OH>+K074*<NO3>+K081*<O3> - PLOSS(:,25) = +TPK%K016(:)+TPK%K055(:)*TPK%O3P(:)+TPK%K065(:)*PCONC(:,14)+TPK%& -&K074(:)*PCONC(:,5)+TPK%K081(:)*PCONC(:,1) -! -!PPROD(ONIT) = +0.60*K078*<PAN>*<NO3>+K083*<PHO>*<NO2>+0.08459*K091*<ALKAP>*<NO -!>+0.15300*K093*<BIOP>*<NO>+0.04885*K094*<AROP>*<NO>+0.18401*K096*<OLN>*<NO>+K1 -!03*<OLN>*<HO2>+0.67560*K110*<OLN>*<MO2>+0.66562*K116*<OLN>*<CARBOP>+2.00*K117* -!<OLN>*<OLN>+0.00000*K118*<OLN>*<OLN>+0.25928*K125*<OLN>*<NO3> - PPROD(:,26) = +0.60*TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+TPK%K083(:)*PCONC(:,36)& -&*PCONC(:,4)+0.08459*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.15300*TPK%K093(:)*PCO& -&NC(:,35)*PCONC(:,3)+0.04885*TPK%K094(:)*PCONC(:,38)*PCONC(:,3)+0.18401*TPK%K09& -&6(:)*PCONC(:,40)*PCONC(:,3)+TPK%K103(:)*PCONC(:,40)*PCONC(:,15)+0.67560*TPK%K1& -&10(:)*PCONC(:,40)*PCONC(:,32)+0.66562*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+2.00& -&*TPK%K117(:)*PCONC(:,40)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,4& -&0)+0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) -!PLOSS(ONIT) = +K017+K071*<OH> - PLOSS(:,26) = +TPK%K017(:)+TPK%K071(:)*PCONC(:,14) -! -!PPROD(PAN) = +0.28107*K070*<PAN>*<OH>+0.40000*K078*<PAN>*<NO3>+0.30000*K082*<P -!AN>*<O3>+1.00000*K088*<CARBOP>*<NO2> - PPROD(:,27) = +0.28107*TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.40000*TPK%K078(:)& -&*PCONC(:,27)*PCONC(:,5)+0.30000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+1.00000*TPK& -&%K088(:)*PCONC(:,39)*PCONC(:,4) -!PLOSS(PAN) = +K070*<OH>+K078*<NO3>+K082*<O3>+K089 - PLOSS(:,27) = +TPK%K070(:)*PCONC(:,14)+TPK%K078(:)*PCONC(:,5)+TPK%K082(:)*PCON& -&C(:,1)+TPK%K089(:) -! -!PPROD(OP1) = +K097*<MO2>*<HO2> - PPROD(:,28) = +TPK%K097(:)*PCONC(:,32)*PCONC(:,15) -!PLOSS(OP1) = +K013+K068*<OH> - PLOSS(:,28) = +TPK%K013(:)+TPK%K068(:)*PCONC(:,14) -! -!PPROD(OP2) = +0.10149*K081*<CARBO>*<O3>+1.00524*K098*<ALKAP>*<HO2>+1.00524*K09 -!9*<ALKEP>*<HO2>+1.00524*K0100*<BIOP>*<HO2>+1.00524*K0101*<AROP>*<HO2>+0.80904* -!K0102*<CARBOP>*<HO2>+1.00524*K126*<XO2>*<HO2> - PPROD(:,29) = +0.10149*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+1.00524*TPK%K098(:)*& -&PCONC(:,33)*PCONC(:,15)+1.00524*TPK%K099(:)*PCONC(:,34)*PCONC(:,15)+1.00524*TP& -&K%K0100(:)*PCONC(:,35)*PCONC(:,15)+1.00524*TPK%K0101(:)*PCONC(:,38)*PCONC(:,15& -&)+0.80904*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15)+1.00524*TPK%K126(:)*PCONC(:,41)& -&*PCONC(:,15) -!PLOSS(OP2) = +K014+K069*<OH> - PLOSS(:,29) = +TPK%K014(:)+TPK%K069(:)*PCONC(:,14) +!PPROD(WR_NO3) = +KTR5*<NO3> + PPROD(:,129) = +TPK%KTR5(:)*PCONC(:,8) +!PLOSS(WR_NO3) = +KTR36+KR15*<WR_H2SO4>+KR16*<WR_SO2> + PLOSS(:,129) = +TPK%KTR36(:)+TPK%KR15(:)*PCONC(:,139)+TPK%KR16(:)*PCONC(:,138) ! -!PPROD(ORA1) = +0.00878*K058*<ALKA>*<OH>+0.15343*K079*<ALKE>*<O3>+0.15000*K080* -!<BIO>*<O3>+0.10788*K081*<CARBO>*<O3>+0.11*K082*<PAN>*<O3> - PPROD(:,30) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.15343*TPK%K079(:)& -&*PCONC(:,19)*PCONC(:,1)+0.15000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.10788*TPK& -&%K081(:)*PCONC(:,25)*PCONC(:,1)+0.11*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) -!PLOSS(ORA1) = +K066*<OH> - PLOSS(:,30) = +TPK%K066(:)*PCONC(:,14) +!PPROD(WR_N2O5) = +KTR6*<N2O5> + PPROD(:,130) = +TPK%KTR6(:)*PCONC(:,7) +!PLOSS(WR_N2O5) = +KTR37+KR14 + PLOSS(:,130) = +TPK%KTR37(:)+TPK%KR14(:) ! RETURN -END SUBROUTINE SUB2 +END SUBROUTINE SUB12 ! -SUBROUTINE SUB3 +SUBROUTINE SUB13 ! -!Indices 31 a 40 +!Indices 131 a 140 ! ! -!PPROD(ORA2) = +0.08143*K079*<ALKE>*<O3>+0.00000*K080*<BIO>*<O3>+0.20595*K081*< -!CARBO>*<O3>+0.17307*K0102*<CARBOP>*<HO2>+0.13684*K109*<CARBOP>*<MO2>+0.49810*K -!111*<ALKAP>*<CARBOP>+0.49922*K112*<ALKEP>*<CARBOP>+0.49400*K113*<BIOP>*<CARBOP -!>+0.09955*K115*<CARBOP>*<CARBOP>+0.48963*K116*<OLN>*<CARBOP> - PPROD(:,31) = +0.08143*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*& -&PCONC(:,20)*PCONC(:,1)+0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1)+0.17307*TPK%& -&K0102(:)*PCONC(:,39)*PCONC(:,15)+0.13684*TPK%K109(:)*PCONC(:,39)*PCONC(:,32)+0& -&.49810*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.49922*TPK%K112(:)*PCONC(:,34)*PCO& -&NC(:,39)+0.49400*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+0.09955*TPK%K115(:)*PCONC& -&(:,39)*PCONC(:,39)+0.48963*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) -!PLOSS(ORA2) = +K067*<OH> - PLOSS(:,31) = +TPK%K067(:)*PCONC(:,14) -! -!PPROD(MO2) = +K012*<ALD>+0.03795*K014*<OP2>+K056*<CH4>*<OH>+0.65*K068*<OP1>*<O -!H>+0.13966*K079*<ALKE>*<O3>+0.03000*K080*<BIO>*<O3>+0.09016*K091*<ALKAP>*<NO>+ -!0.78134*K095*<CARBOP>*<NO>+0.01390*K105*<ALKAP>*<MO2>+0.56031*K109*<CARBOP>*<M -!O2>+0.51480*K111*<ALKAP>*<CARBOP>+0.50078*K112*<ALKEP>*<CARBOP>+0.50600*K113*< -!BIOP>*<CARBOP>+K114*<AROP>*<CARBOP>+1.66702*K115*<CARBOP>*<CARBOP>+0.51037*K11 -!6*<OLN>*<CARBOP>+0.09731*K120*<ALKAP>*<NO3>+0.91910*K124*<CARBOP>*<NO3>+K128*< -!XO2>*<CARBOP> - PPROD(:,32) = +TPK%K012(:)*PCONC(:,23)+0.03795*TPK%K014(:)*PCONC(:,29)+TPK%K05& -&6(:)*PCONC(:,16)*PCONC(:,14)+0.65*TPK%K068(:)*PCONC(:,28)*PCONC(:,14)+0.13966*& -&TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.03000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+& -&0.09016*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.78134*TPK%K095(:)*PCONC(:,39)*PCO& -&NC(:,3)+0.01390*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.56031*TPK%K109(:)*PCONC(& -&:,39)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.50078*TPK%K112& -&(:)*PCONC(:,34)*PCONC(:,39)+0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39)+TPK%K1& -&14(:)*PCONC(:,38)*PCONC(:,39)+1.66702*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.51& -&037*TPK%K116(:)*PCONC(:,40)*PCONC(:,39)+0.09731*TPK%K120(:)*PCONC(:,33)*PCONC(& -&:,5)+0.91910*TPK%K124(:)*PCONC(:,39)*PCONC(:,5)+TPK%K128(:)*PCONC(:,41)*PCONC(& -&:,39) -!PLOSS(MO2) = +K090*<NO>+K097*<HO2>+K104*<MO2>+K104*<MO2>+K105*<ALKAP>+K106*<AL -!KEP>+K107*<BIOP>+K108*<AROP>+K109*<CARBOP>+K110*<OLN>+K119*<NO3>+K127*<XO2> - PLOSS(:,32) = +TPK%K090(:)*PCONC(:,3)+TPK%K097(:)*PCONC(:,15)+TPK%K104(:)*PCON& -&C(:,32)+TPK%K104(:)*PCONC(:,32)+TPK%K105(:)*PCONC(:,33)+TPK%K106(:)*PCONC(:,34& -&)+TPK%K107(:)*PCONC(:,35)+TPK%K108(:)*PCONC(:,38)+TPK%K109(:)*PCONC(:,39)+TPK%& -&K110(:)*PCONC(:,40)+TPK%K119(:)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41) -! -!PPROD(ALKAP) = +1.00000*K015*<KET>+K057*<ETH>*<OH>+0.87811*K058*<ALKA>*<OH>+0. -!40341*K069*<OP2>*<OH>+1.00000*K071*<ONIT>*<OH>+0.09815*K079*<ALKE>*<O3>+0.0000 -!0*K080*<BIO>*<O3>+0.08187*K091*<ALKAP>*<NO>+0.00385*K105*<ALKAP>*<MO2>+0.00828 -!*K111*<ALKAP>*<CARBOP>+0.08994*K120*<ALKAP>*<NO3> - PPROD(:,33) = +1.00000*TPK%K015(:)*PCONC(:,24)+TPK%K057(:)*PCONC(:,17)*PCONC(:& -&,14)+0.87811*TPK%K058(:)*PCONC(:,18)*PCONC(:,14)+0.40341*TPK%K069(:)*PCONC(:,2& -&9)*PCONC(:,14)+1.00000*TPK%K071(:)*PCONC(:,26)*PCONC(:,14)+0.09815*TPK%K079(:)& -&*PCONC(:,19)*PCONC(:,1)+0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.08187*TPK& -&%K091(:)*PCONC(:,33)*PCONC(:,3)+0.00385*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.& -&00828*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.08994*TPK%K120(:)*PCONC(:,33)*PCON& -&C(:,5) -!PLOSS(ALKAP) = +K091*<NO>+K098*<HO2>+K105*<MO2>+K111*<CARBOP>+K120*<NO3> - PLOSS(:,33) = +TPK%K091(:)*PCONC(:,3)+TPK%K098(:)*PCONC(:,15)+TPK%K105(:)*PCON& -&C(:,32)+TPK%K111(:)*PCONC(:,39)+TPK%K120(:)*PCONC(:,5) -! -!PPROD(ALKEP) = +1.02529*K059*<ALKE>*<OH> - PPROD(:,34) = +1.02529*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) -!PLOSS(ALKEP) = +K092*<NO>+K099*<HO2>+K106*<MO2>+K112*<CARBOP>+K121*<NO3> - PLOSS(:,34) = +TPK%K092(:)*PCONC(:,3)+TPK%K099(:)*PCONC(:,15)+TPK%K106(:)*PCON& -&C(:,32)+TPK%K112(:)*PCONC(:,39)+TPK%K121(:)*PCONC(:,5) -! -!PPROD(BIOP) = +0.00000*K059*<ALKE>*<OH>+1.00000*K060*<BIO>*<OH> - PPROD(:,35) = +0.00000*TPK%K059(:)*PCONC(:,19)*PCONC(:,14)+1.00000*TPK%K060(:)& -&*PCONC(:,20)*PCONC(:,14) -!PLOSS(BIOP) = +K093*<NO>+K0100*<HO2>+K107*<MO2>+K113*<CARBOP>+K122*<NO3> - PLOSS(:,35) = +TPK%K093(:)*PCONC(:,3)+TPK%K0100(:)*PCONC(:,15)+TPK%K107(:)*PCO& -&NC(:,32)+TPK%K113(:)*PCONC(:,39)+TPK%K122(:)*PCONC(:,5) -! -!PPROD(PHO) = +0.00276*K061*<ARO>*<OH>+K075*<ARO>*<NO3> - PPROD(:,36) = +0.00276*TPK%K061(:)*PCONC(:,21)*PCONC(:,14)+TPK%K075(:)*PCONC(:& -&,21)*PCONC(:,5) -!PLOSS(PHO) = +K083*<NO2>+K084*<HO2> - PLOSS(:,36) = +TPK%K083(:)*PCONC(:,4)+TPK%K084(:)*PCONC(:,15) -! -!PPROD(ADD) = +0.93968*K061*<ARO>*<OH> - PPROD(:,37) = +0.93968*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) -!PLOSS(ADD) = +K085*<NO2>+K086*<O2>+K087*<O3> - PLOSS(:,37) = +TPK%K085(:)*PCONC(:,4)+TPK%K086(:)*TPK%O2(:)+TPK%K087(:)*PCONC(& -&:,1) -! -!PPROD(AROP) = +0.98*K086*<ADD>*<O2> - PPROD(:,38) = +0.98*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) -!PLOSS(AROP) = +K094*<NO>+K0101*<HO2>+K108*<MO2>+K114*<CARBOP>+K123*<NO3> - PLOSS(:,38) = +TPK%K094(:)*PCONC(:,3)+TPK%K0101(:)*PCONC(:,15)+TPK%K108(:)*PCO& -&NC(:,32)+TPK%K114(:)*PCONC(:,39)+TPK%K123(:)*PCONC(:,5) -! -!PPROD(CARBOP) = +1.00000*K015*<KET>+0.69622*K016*<CARBO>+1.00000*K063*<ALD>*<O -!H>+1.00000*K064*<KET>*<OH>+0.51419*K065*<CARBO>*<OH>+0.05413*K069*<OP2>*<OH>+1 -!.00000*K073*<ALD>*<NO3>+0.38881*K074*<CARBO>*<NO3>+0.05705*K079*<ALKE>*<O3>+0. -!17000*K080*<BIO>*<O3>+0.27460*K081*<CARBO>*<O3>+0.70000*K082*<PAN>*<O3>+1.0000 -!0*K089*<PAN>+0.09532*K095*<CARBOP>*<NO>+0.05954*K109*<CARBOP>*<MO2>+0.05821*K1 -!15*<CARBOP>*<CARBOP>+0.03175*K124*<CARBOP>*<NO3> - PPROD(:,39) = +1.00000*TPK%K015(:)*PCONC(:,24)+0.69622*TPK%K016(:)*PCONC(:,25)& -&+1.00000*TPK%K063(:)*PCONC(:,23)*PCONC(:,14)+1.00000*TPK%K064(:)*PCONC(:,24)*P& -&CONC(:,14)+0.51419*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.05413*TPK%K069(:)*PCO& -&NC(:,29)*PCONC(:,14)+1.00000*TPK%K073(:)*PCONC(:,23)*PCONC(:,5)+0.38881*TPK%K0& -&74(:)*PCONC(:,25)*PCONC(:,5)+0.05705*TPK%K079(:)*PCONC(:,19)*PCONC(:,1)+0.1700& -&0*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.27460*TPK%K081(:)*PCONC(:,25)*PCONC(:,1& -&)+0.70000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1)+1.00000*TPK%K089(:)*PCONC(:,27)+0& -&.09532*TPK%K095(:)*PCONC(:,39)*PCONC(:,3)+0.05954*TPK%K109(:)*PCONC(:,39)*PCON& -&C(:,32)+0.05821*TPK%K115(:)*PCONC(:,39)*PCONC(:,39)+0.03175*TPK%K124(:)*PCONC(& -&:,39)*PCONC(:,5) -!PLOSS(CARBOP) = +K088*<NO2>+K095*<NO>+K0102*<HO2>+K109*<MO2>+K111*<ALKAP>+K112 -!*<ALKEP>+K113*<BIOP>+K114*<AROP>+K115*<CARBOP>+K115*<CARBOP>+K116*<OLN>+K124*< -!NO3>+K128*<XO2> - PLOSS(:,39) = +TPK%K088(:)*PCONC(:,4)+TPK%K095(:)*PCONC(:,3)+TPK%K0102(:)*PCON& -&C(:,15)+TPK%K109(:)*PCONC(:,32)+TPK%K111(:)*PCONC(:,33)+TPK%K112(:)*PCONC(:,34& -&)+TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+TPK%K115(:)*PCONC(:,39)+TPK%& -&K115(:)*PCONC(:,39)+TPK%K116(:)*PCONC(:,40)+TPK%K124(:)*PCONC(:,5)+TPK%K128(:)& -&*PCONC(:,41) -! -!PPROD(OLN) = +0.00000*K074*<CARBO>*<NO3>+0.93768*K076*<ALKE>*<NO3>+1.00000*K07 -!7*<BIO>*<NO3> - PPROD(:,40) = +0.00000*TPK%K074(:)*PCONC(:,25)*PCONC(:,5)+0.93768*TPK%K076(:)*& -&PCONC(:,19)*PCONC(:,5)+1.00000*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) -!PLOSS(OLN) = +K096*<NO>+K103*<HO2>+K110*<MO2>+K116*<CARBOP>+K117*<OLN>+K117*<O -!LN>+K118*<OLN>+K118*<OLN>+K125*<NO3> - PLOSS(:,40) = +TPK%K096(:)*PCONC(:,3)+TPK%K103(:)*PCONC(:,15)+TPK%K110(:)*PCON& -&C(:,32)+TPK%K116(:)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40)+TPK%K117(:)*PCONC(:,40& -&)+TPK%K118(:)*PCONC(:,40)+TPK%K118(:)*PCONC(:,40)+TPK%K125(:)*PCONC(:,5) +!PPROD(WR_HONO) = +KTR7*<HONO>+KR11*<WR_HNO4> + PPROD(:,131) = +TPK%KTR7(:)*PCONC(:,4)+TPK%KR11(:)*PCONC(:,133) +!PLOSS(WR_HONO) = +KTR38+KR8*<WR_OH> + PLOSS(:,131) = +TPK%KTR38(:)+TPK%KR8(:)*PCONC(:,135) +! +!PPROD(WR_HNO3) = +KTR8*<HNO3>+KR12*<WR_SO2>*<WR_HNO4>+KR14*<WR_N2O5>+KR14*<WR_ +!N2O5>+KR15*<WR_H2SO4>*<WR_NO3>+KR16*<WR_SO2>*<WR_NO3> + PPROD(:,132) = +TPK%KTR8(:)*PCONC(:,5)+TPK%KR12(:)*PCONC(:,138)*PCONC(:,133)+T& +&PK%KR14(:)*PCONC(:,130)+TPK%KR14(:)*PCONC(:,130)+TPK%KR15(:)*PCONC(:,139)*PCON& +&C(:,129)+TPK%KR16(:)*PCONC(:,138)*PCONC(:,129) +!PLOSS(WR_HNO3) = +KTR39+KR13 + PLOSS(:,132) = +TPK%KTR39(:)+TPK%KR13(:) +! +!PPROD(WR_HNO4) = +KTR9*<HNO4>+KR9*<WR_HO2>*<WR_NO2> + PPROD(:,133) = +TPK%KTR9(:)*PCONC(:,6)+TPK%KR9(:)*PCONC(:,136)*PCONC(:,128) +!PLOSS(WR_HNO4) = +KTR40+KR10+KR11+KR12*<WR_SO2> + PLOSS(:,133) = +TPK%KTR40(:)+TPK%KR10(:)+TPK%KR11(:)+TPK%KR12(:)*PCONC(:,138) +! +!PPROD(WR_NH3) = +KTR10*<NH3> + PPROD(:,134) = +TPK%KTR10(:)*PCONC(:,9) +!PLOSS(WR_NH3) = +KTR41 + PLOSS(:,134) = +TPK%KTR41(:) +! +!PPROD(WR_OH) = +KTR11*<OH>+KR1*<WR_H2O2>+KR1*<WR_H2O2>+KR6*<WR_HO2>*<WR_O3>+KR +!13*<WR_HNO3>+KR24*<WR_ASO4> + PPROD(:,135) = +TPK%KTR11(:)*PCONC(:,15)+TPK%KR1(:)*PCONC(:,126)+TPK%KR1(:)*PC& +&ONC(:,126)+TPK%KR6(:)*PCONC(:,136)*PCONC(:,125)+TPK%KR13(:)*PCONC(:,132)+TPK%K& +&R24(:)*PCONC(:,158) +!PLOSS(WR_OH) = +KTR42+KR2*<WR_OH>+KR2*<WR_OH>+KR3*<WR_HO2>+KR4*<WR_H2O2>+KR7*< +!WR_SO2>+KR8*<WR_HONO>+KR19*<WR_AHMS>+KR30*<WR_MEOH>+KR31*<WR_ETOH>+KR32*<WR_AL +!CH>+KR33*<WR_HCHO>+KR34*<WR_ALD2>+KR35*<WR_GLY>+KR36*<WR_MGLY>+KR37*<WR_KETL>+ +!KR38*<WR_ORA1>+KR39*<WR_ORA2>+KR40*<WR_ACID>+KR41*<WR_ACID>+KR42*<WR_UR28>+KR4 +!3*<WR_UR21>+KR44*<WR_RP16>+KR45*<WR_RP16>+KR46*<WR_ACID2> + PLOSS(:,135) = +TPK%KTR42(:)+TPK%KR2(:)*PCONC(:,135)+TPK%KR2(:)*PCONC(:,135)+T& +&PK%KR3(:)*PCONC(:,136)+TPK%KR4(:)*PCONC(:,126)+TPK%KR7(:)*PCONC(:,138)+TPK%KR8& +&(:)*PCONC(:,131)+TPK%KR19(:)*PCONC(:,161)+TPK%KR30(:)*PCONC(:,142)+TPK%KR31(:)& +&*PCONC(:,143)+TPK%KR32(:)*PCONC(:,144)+TPK%KR33(:)*PCONC(:,145)+TPK%KR34(:)*PC& +&ONC(:,146)+TPK%KR35(:)*PCONC(:,147)+TPK%KR36(:)*PCONC(:,148)+TPK%KR37(:)*PCONC& +&(:,149)+TPK%KR38(:)*PCONC(:,150)+TPK%KR39(:)*PCONC(:,151)+TPK%KR40(:)*PCONC(:,& +&152)+TPK%KR41(:)*PCONC(:,152)+TPK%KR42(:)*PCONC(:,155)+TPK%KR43(:)*PCONC(:,154& +&)+TPK%KR44(:)*PCONC(:,153)+TPK%KR45(:)*PCONC(:,153)+TPK%KR46(:)*PCONC(:,156) +! +!PPROD(WR_HO2) = +KTR12*<HO2>+KR4*<WR_OH>*<WR_H2O2>+KR10*<WR_HNO4>+KR19*<WR_OH> +!*<WR_AHMS>+2.00*KR27*<WR_RO21>*<WR_RO21>+KR29*<WR_RO25>*<WR_RO25>+KR30*<WR_OH> +!*<WR_MEOH>+KR31*<WR_OH>*<WR_ETOH>+KR32*<WR_OH>*<WR_ALCH>+KR33*<WR_OH>*<WR_HCHO +!>+KR35*<WR_OH>*<WR_GLY>+KR36*<WR_OH>*<WR_MGLY>+KR37*<WR_OH>*<WR_KETL>+KR38*<WR +!_OH>*<WR_ORA1>+0.11*KR41*<WR_OH>*<WR_ACID>+KR42*<WR_OH>*<WR_UR28>+0.81*KR43*<W +!R_OH>*<WR_UR21>+KR44*<WR_OH>*<WR_RP16>+0.71*KR45*<WR_OH>*<WR_RP16> + PPROD(:,136) = +TPK%KTR12(:)*PCONC(:,10)+TPK%KR4(:)*PCONC(:,135)*PCONC(:,126)+& +&TPK%KR10(:)*PCONC(:,133)+TPK%KR19(:)*PCONC(:,135)*PCONC(:,161)+2.00*TPK%KR27(:& +&)*PCONC(:,140)*PCONC(:,140)+TPK%KR29(:)*PCONC(:,141)*PCONC(:,141)+TPK%KR30(:)*& +&PCONC(:,135)*PCONC(:,142)+TPK%KR31(:)*PCONC(:,135)*PCONC(:,143)+TPK%KR32(:)*PC& +&ONC(:,135)*PCONC(:,144)+TPK%KR33(:)*PCONC(:,135)*PCONC(:,145)+TPK%KR35(:)*PCON& +&C(:,135)*PCONC(:,147)+TPK%KR36(:)*PCONC(:,135)*PCONC(:,148)+TPK%KR37(:)*PCONC(& +&:,135)*PCONC(:,149)+TPK%KR38(:)*PCONC(:,135)*PCONC(:,150)+0.11*TPK%KR41(:)*PCO& +&NC(:,135)*PCONC(:,152)+TPK%KR42(:)*PCONC(:,135)*PCONC(:,155)+0.81*TPK%KR43(:)*& +&PCONC(:,135)*PCONC(:,154)+TPK%KR44(:)*PCONC(:,135)*PCONC(:,153)+0.71*TPK%KR45(& +&:)*PCONC(:,135)*PCONC(:,153) +!PLOSS(WR_HO2) = +KTR43+KR3*<WR_OH>+KR5*<WR_HO2>+KR5*<WR_HO2>+KR6*<WR_O3>+KR9*< +!WR_NO2>+KR21*<WR_ASO5> + PLOSS(:,136) = +TPK%KTR43(:)+TPK%KR3(:)*PCONC(:,135)+TPK%KR5(:)*PCONC(:,136)+T& +&PK%KR5(:)*PCONC(:,136)+TPK%KR6(:)*PCONC(:,125)+TPK%KR9(:)*PCONC(:,128)+TPK%KR2& +&1(:)*PCONC(:,159) +! +!PPROD(WR_CO2) = +KTR13*<CO2>+KR34*<WR_OH>*<WR_ALD2>+KR37*<WR_OH>*<WR_KETL>+KR3 +!8*<WR_OH>*<WR_ORA1>+KR40*<WR_OH>*<WR_ACID>+2*KR42*<WR_OH>*<WR_UR28>+0.43*KR43* +!<WR_OH>*<WR_UR21>+2*KR45*<WR_OH>*<WR_RP16> + PPROD(:,137) = +TPK%KTR13(:)*TPK%CO2(:)+TPK%KR34(:)*PCONC(:,135)*PCONC(:,146)+& +&TPK%KR37(:)*PCONC(:,135)*PCONC(:,149)+TPK%KR38(:)*PCONC(:,135)*PCONC(:,150)+TP& +&K%KR40(:)*PCONC(:,135)*PCONC(:,152)+2*TPK%KR42(:)*PCONC(:,135)*PCONC(:,155)+0.& +&43*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154)+2*TPK%KR45(:)*PCONC(:,135)*PCONC(:,15& +&3) +!PLOSS(WR_CO2) = +KTR44 + PLOSS(:,137) = +TPK%KTR44(:) +! +!PPROD(WR_SO2) = +KTR14*<SO2>+KR18*<WR_AHMS>+KR19*<WR_OH>*<WR_AHMS> + PPROD(:,138) = +TPK%KTR14(:)*PCONC(:,13)+TPK%KR18(:)*PCONC(:,161)+TPK%KR19(:)*& +&PCONC(:,135)*PCONC(:,161) +!PLOSS(WR_SO2) = +KTR45+KR7*<WR_OH>+KR12*<WR_HNO4>+KR16*<WR_NO3>+KR17*<WR_HCHO> +!+KR23*<WR_AHSO5>+KR25*<WR_O3>+KR26*<WR_H2O2>+KR28*<WR_RO21> + PLOSS(:,138) = +TPK%KTR45(:)+TPK%KR7(:)*PCONC(:,135)+TPK%KR12(:)*PCONC(:,133)+& +&TPK%KR16(:)*PCONC(:,129)+TPK%KR17(:)*PCONC(:,145)+TPK%KR23(:)*PCONC(:,160)+TPK& +&%KR25(:)*PCONC(:,125)+TPK%KR26(:)*PCONC(:,126)+TPK%KR28(:)*PCONC(:,140) +! +!PPROD(WR_H2SO4) = +KTR15*<H2SO4>+KR12*<WR_SO2>*<WR_HNO4>+2.00*KR23*<WR_SO2>*<W +!R_AHSO5>+KR24*<WR_ASO4>+KR25*<WR_O3>*<WR_SO2>+KR26*<WR_H2O2>*<WR_SO2> + PPROD(:,139) = +TPK%KTR15(:)*PCONC(:,14)+TPK%KR12(:)*PCONC(:,138)*PCONC(:,133)& +&+2.00*TPK%KR23(:)*PCONC(:,138)*PCONC(:,160)+TPK%KR24(:)*PCONC(:,158)+TPK%KR25(& +&:)*PCONC(:,125)*PCONC(:,138)+TPK%KR26(:)*PCONC(:,126)*PCONC(:,138) +!PLOSS(WR_H2SO4) = +KTR46+KR15*<WR_NO3> + PLOSS(:,139) = +TPK%KTR46(:)+TPK%KR15(:)*PCONC(:,129) +! +!PPROD(WR_RO21) = +KTR16*<RO21>+0.50*KR34*<WR_OH>*<WR_ALD2>+KR37*<WR_OH>*<WR_KE +!TL> + PPROD(:,140) = +TPK%KTR16(:)*PCONC(:,86)+0.50*TPK%KR34(:)*PCONC(:,135)*PCONC(:& +&,146)+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) +!PLOSS(WR_RO21) = +KTR47+KR27*<WR_RO21>+KR27*<WR_RO21>+KR28*<WR_SO2> + PLOSS(:,140) = +TPK%KTR47(:)+TPK%KR27(:)*PCONC(:,140)+TPK%KR27(:)*PCONC(:,140)& +&+TPK%KR28(:)*PCONC(:,138) ! RETURN -END SUBROUTINE SUB3 +END SUBROUTINE SUB13 +! +SUBROUTINE SUB14 +! +!Indices 141 a 150 +! +! +!PPROD(WR_RO25) = +KTR17*<RO25>+0.50*KR34*<WR_OH>*<WR_ALD2>+KR40*<WR_OH>*<WR_AC +!ID> + PPROD(:,141) = +TPK%KTR17(:)*PCONC(:,87)+0.50*TPK%KR34(:)*PCONC(:,135)*PCONC(:& +&,146)+TPK%KR40(:)*PCONC(:,135)*PCONC(:,152) +!PLOSS(WR_RO25) = +KTR48+KR29*<WR_RO25>+KR29*<WR_RO25> + PLOSS(:,141) = +TPK%KTR48(:)+TPK%KR29(:)*PCONC(:,141)+TPK%KR29(:)*PCONC(:,141) +! +!PPROD(WR_MEOH) = +KTR18*<MEOH> + PPROD(:,142) = +TPK%KTR18(:)*PCONC(:,32) +!PLOSS(WR_MEOH) = +KTR49+KR30*<WR_OH> + PLOSS(:,142) = +TPK%KTR49(:)+TPK%KR30(:)*PCONC(:,135) +! +!PPROD(WR_ETOH) = +KTR19*<ETOH> + PPROD(:,143) = +TPK%KTR19(:)*PCONC(:,33) +!PLOSS(WR_ETOH) = +KTR50+KR31*<WR_OH> + PLOSS(:,143) = +TPK%KTR50(:)+TPK%KR31(:)*PCONC(:,135) +! +!PPROD(WR_ALCH) = +KTR20*<ALCH> + PPROD(:,144) = +TPK%KTR20(:)*PCONC(:,34) +!PLOSS(WR_ALCH) = +KTR51+KR32*<WR_OH> + PLOSS(:,144) = +TPK%KTR51(:)+TPK%KR32(:)*PCONC(:,135) +! +!PPROD(WR_HCHO) = +KTR21*<HCHO>+KR18*<WR_AHMS>+2.00*KR27*<WR_RO21>*<WR_RO21>+KR +!28*<WR_SO2>*<WR_RO21>+KR30*<WR_OH>*<WR_MEOH>+KR37*<WR_OH>*<WR_KETL> + PPROD(:,145) = +TPK%KTR21(:)*PCONC(:,28)+TPK%KR18(:)*PCONC(:,161)+2.00*TPK%KR2& +&7(:)*PCONC(:,140)*PCONC(:,140)+TPK%KR28(:)*PCONC(:,138)*PCONC(:,140)+TPK%KR30(& +&:)*PCONC(:,135)*PCONC(:,142)+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) +!PLOSS(WR_HCHO) = +KTR52+KR17*<WR_SO2>+KR33*<WR_OH> + PLOSS(:,145) = +TPK%KTR52(:)+TPK%KR17(:)*PCONC(:,138)+TPK%KR33(:)*PCONC(:,135) +! +!PPROD(WR_ALD2) = +KTR22*<ALD2>+KR29*<WR_RO25>*<WR_RO25>+KR31*<WR_OH>*<WR_ETOH> +!+0.50*KR32*<WR_OH>*<WR_ALCH>+KR37*<WR_OH>*<WR_KETL>+0.29*KR41*<WR_OH>*<WR_ACID +!>+0.43*KR43*<WR_OH>*<WR_UR21> + PPROD(:,146) = +TPK%KTR22(:)*PCONC(:,29)+TPK%KR29(:)*PCONC(:,141)*PCONC(:,141)& +&+TPK%KR31(:)*PCONC(:,135)*PCONC(:,143)+0.50*TPK%KR32(:)*PCONC(:,135)*PCONC(:,1& +&44)+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149)+0.29*TPK%KR41(:)*PCONC(:,135)*PCONC(& +&:,152)+0.43*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) +!PLOSS(WR_ALD2) = +KTR53+KR34*<WR_OH> + PLOSS(:,146) = +TPK%KTR53(:)+TPK%KR34(:)*PCONC(:,135) +! +!PPROD(WR_GLY) = +KTR23*<GLY> + PPROD(:,147) = +TPK%KTR23(:)*PCONC(:,42) +!PLOSS(WR_GLY) = +KTR54+KR35*<WR_OH> + PLOSS(:,147) = +TPK%KTR54(:)+TPK%KR35(:)*PCONC(:,135) +! +!PPROD(WR_MGLY) = +KTR25*<MGLY>+KR37*<WR_OH>*<WR_KETL> + PPROD(:,148) = +TPK%KTR25(:)*PCONC(:,41)+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) +!PLOSS(WR_MGLY) = +KTR56+KR36*<WR_OH> + PLOSS(:,148) = +TPK%KTR56(:)+TPK%KR36(:)*PCONC(:,135) +! +!PPROD(WR_KETL) = +KTR24*<KETL>+0.50*KR32*<WR_OH>*<WR_ALCH>+KR37*<WR_OH>*<WR_KE +!TL> + PPROD(:,149) = +TPK%KTR24(:)*PCONC(:,30)+0.50*TPK%KR32(:)*PCONC(:,135)*PCONC(:& +&,144)+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) +!PLOSS(WR_KETL) = +KTR55+KR37*<WR_OH> + PLOSS(:,149) = +TPK%KTR55(:)+TPK%KR37(:)*PCONC(:,135) +! +!PPROD(WR_ORA1) = +KTR26*<ORA1>+KR19*<WR_OH>*<WR_AHMS>+KR33*<WR_OH>*<WR_HCHO> + PPROD(:,150) = +TPK%KTR26(:)*PCONC(:,43)+TPK%KR19(:)*PCONC(:,135)*PCONC(:,161)& +&+TPK%KR33(:)*PCONC(:,135)*PCONC(:,145) +!PLOSS(WR_ORA1) = +KTR57+KR38*<WR_OH> + PLOSS(:,150) = +TPK%KTR57(:)+TPK%KR38(:)*PCONC(:,135) ! -SUBROUTINE SUB4 +RETURN +END SUBROUTINE SUB14 +! +SUBROUTINE SUB15 +! +!Indices 151 a 160 +! +! +!PPROD(WR_ORA2) = +KTR27*<ORA2>+KR29*<WR_RO25>*<WR_RO25> + PPROD(:,151) = +TPK%KTR27(:)*PCONC(:,44)+TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) +!PLOSS(WR_ORA2) = +KTR58+KR39*<WR_OH> + PLOSS(:,151) = +TPK%KTR58(:)+TPK%KR39(:)*PCONC(:,135) +! +!PPROD(WR_ACID) = +KTR28*<ACID> + PPROD(:,152) = +TPK%KTR28(:)*PCONC(:,45) +!PLOSS(WR_ACID) = +KTR59+KR40*<WR_OH>+KR41*<WR_OH> + PLOSS(:,152) = +TPK%KTR59(:)+TPK%KR40(:)*PCONC(:,135)+TPK%KR41(:)*PCONC(:,135) +! +!PPROD(WR_RP16) = +KTR29*<RP16>+KR35*<WR_OH>*<WR_GLY>+KR39*<WR_OH>*<WR_ORA2> + PPROD(:,153) = +TPK%KTR29(:)*PCONC(:,74)+TPK%KR35(:)*PCONC(:,135)*PCONC(:,147)& +&+TPK%KR39(:)*PCONC(:,135)*PCONC(:,151) +!PLOSS(WR_RP16) = +KTR60+KR44*<WR_OH>+KR45*<WR_OH> + PLOSS(:,153) = +TPK%KTR60(:)+TPK%KR44(:)*PCONC(:,135)+TPK%KR45(:)*PCONC(:,135) +! +!PPROD(WR_UR21) = +KTR30*<UR21>+KR36*<WR_OH>*<WR_MGLY>+KR37*<WR_OH>*<WR_KETL>+0 +!.56*KR41*<WR_OH>*<WR_ACID> + PPROD(:,154) = +TPK%KTR30(:)*PCONC(:,47)+TPK%KR36(:)*PCONC(:,135)*PCONC(:,148)& +&+TPK%KR37(:)*PCONC(:,135)*PCONC(:,149)+0.56*TPK%KR41(:)*PCONC(:,135)*PCONC(:,1& +&52) +!PLOSS(WR_UR21) = +KTR61+KR43*<WR_OH> + PLOSS(:,154) = +TPK%KTR61(:)+TPK%KR43(:)*PCONC(:,135) +! +!PPROD(WR_UR28) = +KTR31*<UR28>+KR44*<WR_OH>*<WR_RP16> + PPROD(:,155) = +TPK%KTR31(:)*PCONC(:,46)+TPK%KR44(:)*PCONC(:,135)*PCONC(:,153) +!PLOSS(WR_UR28) = +KTR62+KR42*<WR_OH> + PLOSS(:,155) = +TPK%KTR62(:)+TPK%KR42(:)*PCONC(:,135) +! +!PPROD(WR_ACID2) = +0.15*KR41*<WR_OH>*<WR_ACID>+0.56*KR43*<WR_OH>*<WR_UR21> + PPROD(:,156) = +0.15*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152)+0.56*TPK%KR43(:)*PC& +&ONC(:,135)*PCONC(:,154) +!PLOSS(WR_ACID2) = +KR46*<WR_OH> + PLOSS(:,156) = +TPK%KR46(:)*PCONC(:,135) +! +!PPROD(WR_ASO3) = +KR7*<WR_SO2>*<WR_OH>+KR16*<WR_SO2>*<WR_NO3>+KR28*<WR_SO2>*<W +!R_RO21> + PPROD(:,157) = +TPK%KR7(:)*PCONC(:,138)*PCONC(:,135)+TPK%KR16(:)*PCONC(:,138)*& +&PCONC(:,129)+TPK%KR28(:)*PCONC(:,138)*PCONC(:,140) +!PLOSS(WR_ASO3) = +KR20*<W_O2> + PLOSS(:,157) = +TPK%KR20(:)*TPK%W_O2(:) +! +!PPROD(WR_ASO4) = +KR15*<WR_H2SO4>*<WR_NO3>+KR22*<WR_ASO5>*<WR_ASO5>+KR22*<WR_A +!SO5>*<WR_ASO5> + PPROD(:,158) = +TPK%KR15(:)*PCONC(:,139)*PCONC(:,129)+TPK%KR22(:)*PCONC(:,159)& +&*PCONC(:,159)+TPK%KR22(:)*PCONC(:,159)*PCONC(:,159) +!PLOSS(WR_ASO4) = +KR24 + PLOSS(:,158) = +TPK%KR24(:) +! +!PPROD(WR_ASO5) = +KR20*<W_O2>*<WR_ASO3> + PPROD(:,159) = +TPK%KR20(:)*TPK%W_O2(:)*PCONC(:,157) +!PLOSS(WR_ASO5) = +KR21*<WR_HO2>+KR22*<WR_ASO5>+KR22*<WR_ASO5> + PLOSS(:,159) = +TPK%KR21(:)*PCONC(:,136)+TPK%KR22(:)*PCONC(:,159)+TPK%KR22(:)*& +&PCONC(:,159) +! +!PPROD(WR_AHSO5) = +KR21*<WR_HO2>*<WR_ASO5> + PPROD(:,160) = +TPK%KR21(:)*PCONC(:,136)*PCONC(:,159) +!PLOSS(WR_AHSO5) = +KR23*<WR_SO2> + PLOSS(:,160) = +TPK%KR23(:)*PCONC(:,138) +! +RETURN +END SUBROUTINE SUB15 ! -!Indices 41 a 41 -! -! -!PPROD(XO2) = +0.15*K054*<BIO>*<O3P>+0.10318*K061*<ARO>*<OH>+0.10162*K065*<CARB -!O>*<OH>+0.09333*K069*<OP2>*<OH>+K070*<PAN>*<OH>+0.10530*K074*<CARBO>*<NO3>+K07 -!8*<PAN>*<NO3>+0.00000*K079*<ALKE>*<O3>+0.13000*K080*<BIO>*<O3>+0.13007*K091*<A -!LKAP>*<NO>+0.02563*K095*<CARBOP>*<NO>+0.13370*K105*<ALKAP>*<MO2>+0.02212*K109* -!<CARBOP>*<MO2>+0.11306*K111*<ALKAP>*<CARBOP>+0.01593*K115*<CARBOP>*<CARBOP>+0. -!16271*K120*<ALKAP>*<NO3>+0.01021*K124*<CARBOP>*<NO3> - PPROD(:,41) = +0.15*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:)+0.10318*TPK%K061(:)*PCO& -&NC(:,21)*PCONC(:,14)+0.10162*TPK%K065(:)*PCONC(:,25)*PCONC(:,14)+0.09333*TPK%K& -&069(:)*PCONC(:,29)*PCONC(:,14)+TPK%K070(:)*PCONC(:,27)*PCONC(:,14)+0.10530*TPK& -&%K074(:)*PCONC(:,25)*PCONC(:,5)+TPK%K078(:)*PCONC(:,27)*PCONC(:,5)+0.00000*TPK& -&%K079(:)*PCONC(:,19)*PCONC(:,1)+0.13000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1)+0.1& -&3007*TPK%K091(:)*PCONC(:,33)*PCONC(:,3)+0.02563*TPK%K095(:)*PCONC(:,39)*PCONC(& -&:,3)+0.13370*TPK%K105(:)*PCONC(:,33)*PCONC(:,32)+0.02212*TPK%K109(:)*PCONC(:,3& -&9)*PCONC(:,32)+0.11306*TPK%K111(:)*PCONC(:,33)*PCONC(:,39)+0.01593*TPK%K115(:)& -&*PCONC(:,39)*PCONC(:,39)+0.16271*TPK%K120(:)*PCONC(:,33)*PCONC(:,5)+0.01021*TP& -&K%K124(:)*PCONC(:,39)*PCONC(:,5) -!PLOSS(XO2) = +K126*<HO2>+K127*<MO2>+K128*<CARBOP>+K129*<XO2>+K129*<XO2>+K130*< -!NO>+K131*<NO3> - PLOSS(:,41) = +TPK%K126(:)*PCONC(:,15)+TPK%K127(:)*PCONC(:,32)+TPK%K128(:)*PCO& -&NC(:,39)+TPK%K129(:)*PCONC(:,41)+TPK%K129(:)*PCONC(:,41)+TPK%K130(:)*PCONC(:,3& -&)+TPK%K131(:)*PCONC(:,5) +SUBROUTINE SUB16 +! +!Indices 161 a 161 +! +! +!PPROD(WR_AHMS) = +KR17*<WR_HCHO>*<WR_SO2> + PPROD(:,161) = +TPK%KR17(:)*PCONC(:,145)*PCONC(:,138) +!PLOSS(WR_AHMS) = +KR18+KR19*<WR_OH> + PLOSS(:,161) = +TPK%KR18(:)+TPK%KR19(:)*PCONC(:,135) ! RETURN -END SUBROUTINE SUB4 +END SUBROUTINE SUB16 ! -END SUBROUTINE CH_PRODLOSS_GAZ +END SUBROUTINE CH_PRODLOSS_AQ ! ! !======================================================================== @@ -5935,10 +11635,10 @@ END SUBROUTINE CH_JAC !======================================================================== ! !! ################## - MODULE MODI_CH_JAC_AQ + MODULE MODI_CH_JAC_GAZ !! ################## INTERFACE -SUBROUTINE CH_JAC_AQ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) +SUBROUTINE CH_JAC_GAZ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) IMPLICIT NONE REAL, INTENT(IN) :: PTIME INTEGER, INTENT(IN) :: KVECNPT @@ -5946,14 +11646,14 @@ INTEGER, INTENT(IN) :: KEQ REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KEQ) :: PJAC INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_JAC_AQ +END SUBROUTINE CH_JAC_GAZ END INTERFACE -END MODULE MODI_CH_JAC_AQ +END MODULE MODI_CH_JAC_GAZ ! !======================================================================== ! !! #################### - SUBROUTINE CH_JAC_AQ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) + SUBROUTINE CH_JAC_GAZ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) !! #################### !! This code has been created automatically by preprocessor m10, !! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. @@ -6009,15 +11709,317 @@ TYPE(CCSTYPE), POINTER :: TPK TPK=>TACCS(KMI) ! ! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + +! +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE +! +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) +! ! /END_CODE/ PJAC(:,:,:) = 0.0 CALL SUBJ0 @@ -6038,7 +12040,6 @@ CALL SUBJ14 CALL SUBJ15 CALL SUBJ16 CALL SUBJ17 -CALL SUBJ18 ! CONTAINS @@ -6048,18880 +12049,19624 @@ SUBROUTINE SUBJ0 !Indices 1 a 5 ! ! -!O3/O3=-K002-K003-K019*<O3P>-K023*<OH>-K024*<HO2>-K042*<NO>-K043*<NO2>-K079*<AL -!KE>-K080*<BIO>-K081*<CARBO>-K082*<PAN>-K087*<ADD>-KTC1-KTR1 - PJAC(:,1,1)=-TPK%K002(:)-TPK%K003(:)-TPK%K019(:)*TPK%O3P(:)-TPK%K023(:)*PCONC(& -&:,14)-TPK%K024(:)*PCONC(:,15)-TPK%K042(:)*PCONC(:,3)-TPK%K043(:)*PCONC(:,4)-TP& -&K%K079(:)*PCONC(:,19)-TPK%K080(:)*PCONC(:,20)-TPK%K081(:)*PCONC(:,25)-TPK%K082& -&(:)*PCONC(:,27)-TPK%K087(:)*PCONC(:,37)-TPK%KTC1(:)-TPK%KTR1(:) +!NO/NO=-K005*<O3>-K007*<NO3>-K008*<NO>-K008*<NO>-K008*<NO>-K008*<NO>-K019*<OH>- +!K026*<HO2>-K038*<O>+K095*<RO2T>-K095*<RO2T>-K110*<RO21>-K113*<RO22>-K116*<RO23 +!>-K119*<RO24>-K122*<RO25>-K125*<RO26>-K144*<RO27>-K147*<RO28>-K150*<RO29>-K153 +!*<RO210>-K156*<RO211>-K159*<RO212>-K162*<RO213>-K165*<RO239>-K168*<RO214>-K171 +!*<RO215>-K174*<RO216>-K177*<RO217>-K180*<RO218>-K183*<RO219>-K186*<RO220>-K189 +!*<RO221>-K192*<RO222>-K195*<RO223>-K198*<RO224>-K201*<RO225>-K204*<RO226>-K207 +!*<RO227>-K210*<RO228>-K213*<RO229>-K216*<RO240>-K221*<RO231>-K224*<RO232>-K227 +!*<RO241>-K231*<RO233>-K234*<RO242>-K238*<RO234>-K241*<RO243>-K245*<RO235>-K248 +!*<RO244>-K252*<RO236>-K255*<RO245>-K259*<RO237>-K262*<RO246>-K266*<RO238>-K269 +!*<RO247>-K277*<RO248>-K285*<RO249>-K288*<RO250>-K291*<RO251>-K294*<RO252>-K297 +!*<RO253>-K300*<RO254>-K309*<RO255>-K315*<RO256>-K331*<RO257>-K340*<RO258>-K344 +!*<RO230> + PJAC(:,1,1)=-TPK%K005(:)*PCONC(:,3)-TPK%K007(:)*PCONC(:,8)-TPK%K008(:)*PCONC(:& +&,1)-TPK%K008(:)*PCONC(:,1)-TPK%K008(:)*PCONC(:,1)-TPK%K008(:)*PCONC(:,1)-TPK%K& +&019(:)*PCONC(:,15)-TPK%K026(:)*PCONC(:,10)-TPK%K038(:)*TPK%O(:)+TPK%K095(:)*PC& +&ONC(:,85)-TPK%K095(:)*PCONC(:,85)-TPK%K110(:)*PCONC(:,86)-TPK%K113(:)*TPK%RO22& +&(:)-TPK%K116(:)*TPK%RO23(:)-TPK%K119(:)*TPK%RO24(:)-TPK%K122(:)*PCONC(:,87)-TP& +&K%K125(:)*TPK%RO26(:)-TPK%K144(:)*TPK%RO27(:)-TPK%K147(:)*TPK%RO28(:)-TPK%K150& +&(:)*TPK%RO29(:)-TPK%K153(:)*TPK%RO210(:)-TPK%K156(:)*TPK%RO211(:)-TPK%K159(:)*& +&TPK%RO212(:)-TPK%K162(:)*TPK%RO213(:)-TPK%K165(:)*TPK%RO239(:)-TPK%K168(:)*TPK& +&%RO214(:)-TPK%K171(:)*TPK%RO215(:)-TPK%K174(:)*TPK%RO216(:)-TPK%K177(:)*TPK%RO& +&217(:)-TPK%K180(:)*TPK%RO218(:)-TPK%K183(:)*TPK%RO219(:)-TPK%K186(:)*TPK%RO220& +&(:)-TPK%K189(:)*TPK%RO221(:)-TPK%K192(:)*TPK%RO222(:)-TPK%K195(:)*TPK%RO223(:)& +&-TPK%K198(:)*TPK%RO224(:)-TPK%K201(:)*TPK%RO225(:)-TPK%K204(:)*TPK%RO226(:)-TP& +&K%K207(:)*TPK%RO227(:)-TPK%K210(:)*TPK%RO228(:)-TPK%K213(:)*TPK%RO229(:)-TPK%K& +&216(:)*TPK%RO240(:)-TPK%K221(:)*TPK%RO231(:)-TPK%K224(:)*TPK%RO232(:)-TPK%K227& +&(:)*TPK%RO241(:)-TPK%K231(:)*TPK%RO233(:)-TPK%K234(:)*TPK%RO242(:)-TPK%K238(:)& +&*TPK%RO234(:)-TPK%K241(:)*TPK%RO243(:)-TPK%K245(:)*TPK%RO235(:)-TPK%K248(:)*TP& +&K%RO244(:)-TPK%K252(:)*TPK%RO236(:)-TPK%K255(:)*TPK%RO245(:)-TPK%K259(:)*TPK%R& +&O237(:)-TPK%K262(:)*TPK%RO246(:)-TPK%K266(:)*TPK%RO238(:)-TPK%K269(:)*TPK%RO24& +&7(:)-TPK%K277(:)*TPK%RO248(:)-TPK%K285(:)*TPK%RO249(:)-TPK%K288(:)*TPK%RO250(:& +&)-TPK%K291(:)*TPK%RO251(:)-TPK%K294(:)*TPK%RO252(:)-TPK%K297(:)*TPK%RO253(:)-T& +&PK%K300(:)*TPK%RO254(:)-TPK%K309(:)*TPK%RO255(:)-TPK%K315(:)*TPK%RO256(:)-TPK%& +&K331(:)*TPK%RO257(:)-TPK%K340(:)*TPK%RO258(:)-TPK%K344(:)*TPK%RO230(:) +! +!NO/NO2=+K001+K003*<O>+K012*<NO3> + PJAC(:,1,2)=+TPK%K001(:)+TPK%K003(:)*TPK%O(:)+TPK%K012(:)*PCONC(:,8) +! +!NO/O3=-K005*<NO> + PJAC(:,1,3)=-TPK%K005(:)*PCONC(:,1) +! +!NO/HONO=+0.9*K020 + PJAC(:,1,4)=+0.9*TPK%K020(:) ! -!O3/H2O2=0.0 +!NO/HNO3=0.0 ! -!O3/NO=-K042*<O3> - PJAC(:,1,3)=-TPK%K042(:)*PCONC(:,1) +!NO/HNO4=0.0 ! -!O3/NO2=-K043*<O3> - PJAC(:,1,4)=-TPK%K043(:)*PCONC(:,1) +!NO/N2O5=0.0 ! -!O3/NO3=0.0 +!NO/NO3=-K007*<NO>+K012*<NO2>+K013 + PJAC(:,1,8)=-TPK%K007(:)*PCONC(:,1)+TPK%K012(:)*PCONC(:,2)+TPK%K013(:) ! -!O3/N2O5=0.0 +!NO/NH3=0.0 ! -!O3/HONO=0.0 +!NO/HO2=-K026*<NO> + PJAC(:,1,10)=-TPK%K026(:)*PCONC(:,1) ! -!O3/HNO3=0.0 +!NO/CO=0.0 ! -!O3/HNO4=0.0 +!NO/H2O2=0.0 ! -!O3/NH3=0.0 +!NO/SO2=0.0 ! -!O3/SO2=0.0 +!NO/H2SO4=0.0 ! -!O3/SULF=0.0 +!NO/OH=-K019*<NO> + PJAC(:,1,15)=-TPK%K019(:)*PCONC(:,1) ! -!O3/CO=0.0 +!NO/ETHE=0.0 ! -!O3/OH=-K023*<O3> - PJAC(:,1,14)=-TPK%K023(:)*PCONC(:,1) +!NO/OLEL=0.0 ! -!O3/HO2=-K024*<O3>+0.17307*K0102*<CARBOP> - PJAC(:,1,15)=-TPK%K024(:)*PCONC(:,1)+0.17307*TPK%K0102(:)*PCONC(:,39) +!NO/OLEH=0.0 ! -!O3/CH4=0.0 +!NO/ALKL=0.0 ! -!O3/ETH=0.0 +!NO/ALKM=0.0 ! -!O3/ALKA=0.0 +!NO/ALKH=0.0 ! -!O3/ALKE=-K079*<O3> - PJAC(:,1,19)=-TPK%K079(:)*PCONC(:,1) +!NO/AROH=0.0 ! -!O3/BIO=-K080*<O3> - PJAC(:,1,20)=-TPK%K080(:)*PCONC(:,1) +!NO/AROL=0.0 ! -!O3/ARO=0.0 +!NO/AROO=0.0 ! -!O3/HCHO=0.0 +!NO/ARAL=0.0 ! -!O3/ALD=0.0 +!NO/ARAC=0.0 ! -!O3/KET=0.0 +!NO/PAH=0.0 ! -!O3/CARBO=-K081*<O3> - PJAC(:,1,25)=-TPK%K081(:)*PCONC(:,1) +!NO/HCHO=0.0 ! -!O3/ONIT=0.0 +!NO/ALD2=0.0 ! -!O3/PAN=-K082*<O3> - PJAC(:,1,27)=-TPK%K082(:)*PCONC(:,1) +!NO/KETL=0.0 ! -!O3/OP1=0.0 +!NO/KETH=0.0 ! -!O3/OP2=0.0 +!NO/MEOH=0.0 ! -!O3/ORA1=0.0 +!NO/ETOH=0.0 ! -!O3/ORA2=0.0 +!NO/ALCH=0.0 ! -!O3/MO2=0.0 +!NO/ISOP=0.0 ! -!O3/ALKAP=0.0 +!NO/BIOL=0.0 ! -!O3/ALKEP=0.0 +!NO/BIOH=0.0 ! -!O3/BIOP=0.0 +!NO/MTBE=0.0 ! -!O3/PHO=0.0 +!NO/MVK=0.0 ! -!O3/ADD=-K087*<O3> - PJAC(:,1,37)=-TPK%K087(:)*PCONC(:,1) +!NO/MCR=0.0 ! -!O3/AROP=0.0 +!NO/MGLY=0.0 ! -!O3/CARBOP=+0.17307*K0102*<HO2> - PJAC(:,1,39)=+0.17307*TPK%K0102(:)*PCONC(:,15) +!NO/GLY=0.0 ! -!O3/OLN=0.0 +!NO/ORA1=0.0 ! -!O3/XO2=0.0 +!NO/ORA2=0.0 ! -!O3/WC_O3=+KTC21 - PJAC(:,1,42)=+TPK%KTC21(:) +!NO/ACID=0.0 ! -!O3/WC_H2O2=0.0 +!NO/UR28=0.0 ! -!O3/WC_NO=0.0 +!NO/UR21=0.0 ! -!O3/WC_NO2=0.0 +!NO/URG2=0.0 ! -!O3/WC_NO3=0.0 +!NO/UR26=0.0 ! -!O3/WC_N2O5=0.0 +!NO/RPG2=0.0 ! -!O3/WC_HONO=0.0 +!NO/RP18=0.0 ! -!O3/WC_HNO3=0.0 +!NO/RPG3=0.0 ! -!O3/WC_HNO4=0.0 +!NO/URG4=0.0 ! -!O3/WC_NH3=0.0 +!NO/UR8=0.0 ! -!O3/WC_OH=0.0 +!NO/UR17=0.0 ! -!O3/WC_HO2=0.0 +!NO/UR7=0.0 ! -!O3/WC_CO2=0.0 +!NO/RPR3=0.0 ! -!O3/WC_SO2=0.0 +!NO/URG6=0.0 ! -!O3/WC_SULF=0.0 +!NO/UR22=0.0 ! -!O3/WC_HCHO=0.0 +!NO/URG7=0.0 ! -!O3/WC_ORA1=0.0 +!NO/RPR4=0.0 ! -!O3/WC_ORA2=0.0 +!NO/RPR7=0.0 ! -!O3/WC_MO2=0.0 +!NO/RPG7=0.0 ! -!O3/WC_OP1=0.0 +!NO/URG8=0.0 ! -!O3/WC_ASO3=0.0 +!NO/UR19=0.0 ! -!O3/WC_ASO4=0.0 +!NO/URG9=0.0 ! -!O3/WC_ASO5=0.0 +!NO/AP7=0.0 ! -!O3/WC_AHSO5=0.0 +!NO/URG10=0.0 ! -!O3/WC_AHMS=0.0 +!NO/RPR1=0.0 ! -!O3/WR_O3=+KTR21 - PJAC(:,1,67)=+TPK%KTR21(:) +!NO/RPR5=0.0 ! -!O3/WR_H2O2=0.0 +!NO/RPR8=0.0 ! -!O3/WR_NO=0.0 +!NO/RP10=0.0 ! -!O3/WR_NO2=0.0 +!NO/RP11=0.0 ! -!O3/WR_NO3=0.0 +!NO/RP16=0.0 ! -!O3/WR_N2O5=0.0 +!NO/RPRL=0.0 ! -!O3/WR_HONO=0.0 +!NO/APAN=0.0 ! -!O3/WR_HNO3=0.0 +!NO/PAN1=0.0 ! -!O3/WR_HNO4=0.0 +!NO/PAN2=0.0 ! -!O3/WR_NH3=0.0 +!NO/PAN3=0.0 ! -!O3/WR_OH=0.0 +!NO/PAN4=0.0 ! -!O3/WR_HO2=0.0 +!NO/PAN6=0.0 ! -!O3/WR_CO2=0.0 +!NO/PAN7=0.0 ! -!O3/WR_SO2=0.0 +!NO/PAN8=0.0 ! -!O3/WR_SULF=0.0 +!NO/PN10=0.0 ! -!O3/WR_HCHO=0.0 +!NO/RO2T=+K095*<NO>-K095*<NO> + PJAC(:,1,85)=+TPK%K095(:)*PCONC(:,1)-TPK%K095(:)*PCONC(:,1) ! -!O3/WR_ORA1=0.0 +!NO/RO21=-K110*<NO> + PJAC(:,1,86)=-TPK%K110(:)*PCONC(:,1) ! -!O3/WR_ORA2=0.0 +!NO/RO25=-K122*<NO> + PJAC(:,1,87)=-TPK%K122(:)*PCONC(:,1) ! -!O3/WR_MO2=0.0 +!NO2/NO=+K005*<O3>+2.*K007*<NO3>+2.*K008*<NO>+2.*K008*<NO>+K026*<HO2>+K038*<O>+ +!K110*<RO21>+K113*<RO22>+2.*K116*<RO23>+K119*<RO24>+TPK%CF4*K122*<RO25>+K125*<R +!O26>+K144*<RO27>+K147*<RO28>+TPK%CF6*K150*<RO29>+K153*<RO210>+2.*K156*<RO211>+ +!2.*K159*<RO212>+K162*<RO213>+K165*<RO239>+TPK%CF8*K168*<RO214>+K171*<RO215>+K1 +!74*<RO216>+TPK%CF22*K177*<RO217>+TPK%CF20*K180*<RO218>+2.*K183*<RO219>+TPK%CF1 +!8*K186*<RO220>+TPK%CF24*K189*<RO221>+TPK%CF42*K192*<RO222>+TPK%CF44*K195*<RO22 +!3>+TPK%CF26*K198*<RO224>+2.*K201*<RO225>+K204*<RO226>+TPK%CF28*K207*<RO227>+2. +!*K210*<RO228>+TPK%CF30*K213*<RO229>+K216*<RO240>+TPK%CF32*K221*<RO231>+TPK%CF3 +!4*K224*<RO232>+TPK%CF36*K227*<RO241>+K231*<RO233>+K234*<RO242>+K238*<RO234>+K2 +!41*<RO243>+K245*<RO235>+K248*<RO244>+K252*<RO236>+K255*<RO245>+K259*<RO237>+K2 +!62*<RO246>+K266*<RO238>+K269*<RO247>+K277*<RO248>+K285*<RO249>+K288*<RO250>+K2 +!91*<RO251>+2.*K294*<RO252>+K297*<RO253>+K300*<RO254>+K309*<RO255>+K315*<RO256> +!+K331*<RO257>+K340*<RO258>+K344*<RO230> + PJAC(:,2,1)=+TPK%K005(:)*PCONC(:,3)+2.*TPK%K007(:)*PCONC(:,8)+2.*TPK%K008(:)*P& +&CONC(:,1)+2.*TPK%K008(:)*PCONC(:,1)+TPK%K026(:)*PCONC(:,10)+TPK%K038(:)*TPK%O(& +&:)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%RO22(:)+2.*TPK%K116(:)*TPK%RO23(:)+& +&TPK%K119(:)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,87)+TPK%K125(:)*TPK%RO26(:& +&)+TPK%K144(:)*TPK%RO27(:)+TPK%K147(:)*TPK%RO28(:)+TPK%CF6*TPK%K150(:)*TPK%RO29& +&(:)+TPK%K153(:)*TPK%RO210(:)+2.*TPK%K156(:)*TPK%RO211(:)+2.*TPK%K159(:)*TPK%RO& +&212(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239(:)+TPK%CF8*TPK%K168(:)*T& +&PK%RO214(:)+TPK%K171(:)*TPK%RO215(:)+TPK%K174(:)*TPK%RO216(:)+TPK%CF22*TPK%K17& +&7(:)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*TPK%RO218(:)+2.*TPK%K183(:)*TPK%RO219(:& +&)+TPK%CF18*TPK%K186(:)*TPK%RO220(:)+TPK%CF24*TPK%K189(:)*TPK%RO221(:)+TPK%CF42& +&*TPK%K192(:)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*TPK%RO223(:)+TPK%CF26*TPK%K198(& +&:)*TPK%RO224(:)+2.*TPK%K201(:)*TPK%RO225(:)+TPK%K204(:)*TPK%RO226(:)+TPK%CF28*& +&TPK%K207(:)*TPK%RO227(:)+2.*TPK%K210(:)*TPK%RO228(:)+TPK%CF30*TPK%K213(:)*TPK%& +&RO229(:)+TPK%K216(:)*TPK%RO240(:)+TPK%CF32*TPK%K221(:)*TPK%RO231(:)+TPK%CF34*T& +&PK%K224(:)*TPK%RO232(:)+TPK%CF36*TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%RO23& +&3(:)+TPK%K234(:)*TPK%RO242(:)+TPK%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO243(:& +&)+TPK%K245(:)*TPK%RO235(:)+TPK%K248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(:)+T& +&PK%K255(:)*TPK%RO245(:)+TPK%K259(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+TPK%& +&K266(:)*TPK%RO238(:)+TPK%K269(:)*TPK%RO247(:)+TPK%K277(:)*TPK%RO248(:)+TPK%K28& +&5(:)*TPK%RO249(:)+TPK%K288(:)*TPK%RO250(:)+TPK%K291(:)*TPK%RO251(:)+2.*TPK%K29& +&4(:)*TPK%RO252(:)+TPK%K297(:)*TPK%RO253(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K309(:& +&)*TPK%RO255(:)+TPK%K315(:)*TPK%RO256(:)+TPK%K331(:)*TPK%RO257(:)+TPK%K340(:)*T& +&PK%RO258(:)+TPK%K344(:)*TPK%RO230(:) ! -!O3/WR_OP1=0.0 +!NO2/NO2=-K001-K003*<O>-K004*<O>-K006*<O3>-K009*<NO3>+K012*<NO3>-K012*<NO3>-K02 +!1*<H2O>-K022*<OH>-K027*<HO2>-K103*<RAD1>-K104*<RAD2>-K105*<RAD3>-K106*<RAD4>-K +!107*<RAD5>-K108*<RAD6>-K109*<RAD7>-K126*<RO26>-K127*<RO28>-K128*<RO239>-K129*< +!RO248>-K130*<RO250>-K131*<RO254>-K132*<RO255>-K133*<RO257>-K134*<RO258>-K316*< +!RO256>-K321*<RAD8> + PJAC(:,2,2)=-TPK%K001(:)-TPK%K003(:)*TPK%O(:)-TPK%K004(:)*TPK%O(:)-TPK%K006(:)& +&*PCONC(:,3)-TPK%K009(:)*PCONC(:,8)+TPK%K012(:)*PCONC(:,8)-TPK%K012(:)*PCONC(:,& +&8)-TPK%K021(:)*TPK%H2O(:)-TPK%K022(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,10)-TPK%& +&K103(:)*TPK%RAD1(:)-TPK%K104(:)*TPK%RAD2(:)-TPK%K105(:)*TPK%RAD3(:)-TPK%K106(:& +&)*TPK%RAD4(:)-TPK%K107(:)*TPK%RAD5(:)-TPK%K108(:)*TPK%RAD6(:)-TPK%K109(:)*TPK%& +&RAD7(:)-TPK%K126(:)*TPK%RO26(:)-TPK%K127(:)*TPK%RO28(:)-TPK%K128(:)*TPK%RO239(& +&:)-TPK%K129(:)*TPK%RO248(:)-TPK%K130(:)*TPK%RO250(:)-TPK%K131(:)*TPK%RO254(:)-& +&TPK%K132(:)*TPK%RO255(:)-TPK%K133(:)*TPK%RO257(:)-TPK%K134(:)*TPK%RO258(:)-TPK& +&%K316(:)*TPK%RO256(:)-TPK%K321(:)*TPK%RAD8(:) ! -!O3/WR_ASO3=0.0 +!NO2/O3=+K005*<NO>-K006*<NO2> + PJAC(:,2,3)=+TPK%K005(:)*PCONC(:,1)-TPK%K006(:)*PCONC(:,2) ! -!O3/WR_ASO4=0.0 +!NO2/HONO=+0.1*K020+K039*<OH> + PJAC(:,2,4)=+0.1*TPK%K020(:)+TPK%K039(:)*PCONC(:,15) ! -!O3/WR_ASO5=0.0 +!NO2/HNO3=0.0 +! +!NO2/HNO4=+K028+K029*<OH> + PJAC(:,2,6)=+TPK%K028(:)+TPK%K029(:)*PCONC(:,15) +! +!NO2/N2O5=+K010 + PJAC(:,2,7)=+TPK%K010(:) +! +!NO2/NO3=+2.*K007*<NO>-K009*<NO2>+K012*<NO2>-K012*<NO2>+K014+0.8*K033*<HO2>+K04 +!0*<OH>+2.*K041*<NO3>+2.*K041*<NO3> + PJAC(:,2,8)=+2.*TPK%K007(:)*PCONC(:,1)-TPK%K009(:)*PCONC(:,2)+TPK%K012(:)*PCON& +&C(:,2)-TPK%K012(:)*PCONC(:,2)+TPK%K014(:)+0.8*TPK%K033(:)*PCONC(:,10)+TPK%K040& +&(:)*PCONC(:,15)+2.*TPK%K041(:)*PCONC(:,8)+2.*TPK%K041(:)*PCONC(:,8) ! -!O3/WR_AHSO5=0.0 +!NO2/NH3=0.0 ! -!O3/WR_AHMS=0.0 +!NO2/HO2=+K026*<NO>-K027*<NO2>+0.8*K033*<NO3>+K118*<RO23>+K158*<RO211>+K161*<RO +!212>+K185*<RO219>+K203*<RO225>+K212*<RO228>+K295*<RO252> + PJAC(:,2,10)=+TPK%K026(:)*PCONC(:,1)-TPK%K027(:)*PCONC(:,2)+0.8*TPK%K033(:)*PC& +&ONC(:,8)+TPK%K118(:)*TPK%RO23(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO21& +&2(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K212(:)*TPK%RO228(:& +&)+TPK%K295(:)*TPK%RO252(:) ! -!H2O2/O3=+0.01833*K079*<ALKE>+0.00100*K080*<BIO> - PJAC(:,2,1)=+0.01833*TPK%K079(:)*PCONC(:,19)+0.00100*TPK%K080(:)*PCONC(:,20) +!NO2/CO=0.0 ! -!H2O2/H2O2=-K009-K026*<OH>-KTC2-KTR2 - PJAC(:,2,2)=-TPK%K009(:)-TPK%K026(:)*PCONC(:,14)-TPK%KTC2(:)-TPK%KTR2(:) +!NO2/H2O2=0.0 ! -!H2O2/NO=0.0 +!NO2/SO2=0.0 ! -!H2O2/NO2=0.0 +!NO2/H2SO4=0.0 ! -!H2O2/NO3=0.0 +!NO2/OH=-K022*<NO2>+K029*<HNO4>+K039*<HONO>+K040*<NO3> + PJAC(:,2,15)=-TPK%K022(:)*PCONC(:,2)+TPK%K029(:)*PCONC(:,6)+TPK%K039(:)*PCONC(& +&:,4)+TPK%K040(:)*PCONC(:,8) ! -!H2O2/N2O5=0.0 +!NO2/ETHE=0.0 ! -!H2O2/HONO=0.0 +!NO2/OLEL=0.0 ! -!H2O2/HNO3=0.0 +!NO2/OLEH=0.0 ! -!H2O2/HNO4=0.0 +!NO2/ALKL=0.0 ! -!H2O2/NH3=0.0 +!NO2/ALKM=0.0 ! -!H2O2/SO2=0.0 +!NO2/ALKH=0.0 ! -!H2O2/SULF=0.0 +!NO2/AROH=0.0 ! -!H2O2/CO=0.0 +!NO2/AROL=0.0 ! -!H2O2/OH=-K026*<H2O2> - PJAC(:,2,14)=-TPK%K026(:)*PCONC(:,2) +!NO2/AROO=0.0 ! -!H2O2/HO2=+K027*<HO2>+K027*<HO2>+K028*<HO2>*<H2O>+K028*<HO2>*<H2O> - PJAC(:,2,15)=+TPK%K027(:)*PCONC(:,15)+TPK%K027(:)*PCONC(:,15)+TPK%K028(:)*PCON& -&C(:,15)*TPK%H2O(:)+TPK%K028(:)*PCONC(:,15)*TPK%H2O(:) +!NO2/ARAL=0.0 ! -!H2O2/CH4=0.0 +!NO2/ARAC=0.0 ! -!H2O2/ETH=0.0 +!NO2/PAH=0.0 ! -!H2O2/ALKA=0.0 +!NO2/HCHO=0.0 ! -!H2O2/ALKE=+0.01833*K079*<O3> - PJAC(:,2,19)=+0.01833*TPK%K079(:)*PCONC(:,1) +!NO2/ALD2=0.0 ! -!H2O2/BIO=+0.00100*K080*<O3> - PJAC(:,2,20)=+0.00100*TPK%K080(:)*PCONC(:,1) +!NO2/KETL=0.0 ! -!H2O2/ARO=0.0 +!NO2/KETH=0.0 ! -!H2O2/HCHO=0.0 +!NO2/MEOH=0.0 ! -!H2O2/ALD=0.0 +!NO2/ETOH=0.0 ! -!H2O2/KET=0.0 +!NO2/ALCH=0.0 ! -!H2O2/CARBO=0.0 +!NO2/ISOP=0.0 ! -!H2O2/ONIT=0.0 +!NO2/BIOL=0.0 ! -!H2O2/PAN=0.0 +!NO2/BIOH=0.0 ! -!H2O2/OP1=0.0 +!NO2/MTBE=0.0 ! -!H2O2/OP2=0.0 +!NO2/MVK=0.0 ! -!H2O2/ORA1=0.0 +!NO2/MCR=0.0 ! -!H2O2/ORA2=0.0 +!NO2/MGLY=0.0 ! -!H2O2/MO2=0.0 +!NO2/GLY=0.0 ! -!H2O2/ALKAP=0.0 +!NO2/ORA1=0.0 ! -!H2O2/ALKEP=0.0 +!NO2/ORA2=0.0 ! -!H2O2/BIOP=0.0 +!NO2/ACID=0.0 ! -!H2O2/PHO=0.0 +!NO2/UR28=0.0 ! -!H2O2/ADD=0.0 +!NO2/UR21=0.0 ! -!H2O2/AROP=0.0 +!NO2/URG2=0.0 ! -!H2O2/CARBOP=0.0 +!NO2/UR26=0.0 ! -!H2O2/OLN=0.0 +!NO2/RPG2=0.0 ! -!H2O2/XO2=0.0 +!NO2/RP18=0.0 ! -!H2O2/WC_O3=0.0 +!NO2/RPG3=0.0 ! -!H2O2/WC_H2O2=+KTC22 - PJAC(:,2,43)=+TPK%KTC22(:) +!NO2/URG4=0.0 ! -!H2O2/WC_NO=0.0 +!NO2/UR8=0.0 ! -!H2O2/WC_NO2=0.0 +!NO2/UR17=0.0 ! -!H2O2/WC_NO3=0.0 +!NO2/UR7=0.0 ! -!H2O2/WC_N2O5=0.0 +!NO2/RPR3=0.0 ! -!H2O2/WC_HONO=0.0 +!NO2/URG6=0.0 ! -!H2O2/WC_HNO3=0.0 +!NO2/UR22=0.0 ! -!H2O2/WC_HNO4=0.0 +!NO2/URG7=0.0 ! -!H2O2/WC_NH3=0.0 +!NO2/RPR4=0.0 ! -!H2O2/WC_OH=0.0 +!NO2/RPR7=0.0 ! -!H2O2/WC_HO2=0.0 +!NO2/RPG7=0.0 ! -!H2O2/WC_CO2=0.0 +!NO2/URG8=0.0 ! -!H2O2/WC_SO2=0.0 +!NO2/UR19=0.0 ! -!H2O2/WC_SULF=0.0 +!NO2/URG9=0.0 ! -!H2O2/WC_HCHO=0.0 +!NO2/AP7=0.0 ! -!H2O2/WC_ORA1=0.0 +!NO2/URG10=0.0 ! -!H2O2/WC_ORA2=0.0 +!NO2/RPR1=0.0 ! -!H2O2/WC_MO2=0.0 +!NO2/RPR5=0.0 ! -!H2O2/WC_OP1=0.0 +!NO2/RPR8=0.0 ! -!H2O2/WC_ASO3=0.0 +!NO2/RP10=0.0 ! -!H2O2/WC_ASO4=0.0 +!NO2/RP11=0.0 ! -!H2O2/WC_ASO5=0.0 +!NO2/RP16=0.0 ! -!H2O2/WC_AHSO5=0.0 +!NO2/RPRL=0.0 ! -!H2O2/WC_AHMS=0.0 +!NO2/APAN=+1.0000000*K139 + PJAC(:,2,76)=+1.0000000*TPK%K139(:) ! -!H2O2/WR_O3=0.0 +!NO2/PAN1=+K135 + PJAC(:,2,77)=+TPK%K135(:) ! -!H2O2/WR_H2O2=+KTR22 - PJAC(:,2,68)=+TPK%KTR22(:) +!NO2/PAN2=+K136 + PJAC(:,2,78)=+TPK%K136(:) ! -!H2O2/WR_NO=0.0 +!NO2/PAN3=+K137 + PJAC(:,2,79)=+TPK%K137(:) ! -!H2O2/WR_NO2=0.0 +!NO2/PAN4=+K141 + PJAC(:,2,80)=+TPK%K141(:) ! -!H2O2/WR_NO3=0.0 +!NO2/PAN6=+K140 + PJAC(:,2,81)=+TPK%K140(:) ! -!H2O2/WR_N2O5=0.0 +!NO2/PAN7=+K343 + PJAC(:,2,82)=+TPK%K343(:) ! -!H2O2/WR_HONO=0.0 +!NO2/PAN8=+K317 + PJAC(:,2,83)=+TPK%K317(:) ! -!H2O2/WR_HNO3=0.0 +!NO2/PN10=+K138 + PJAC(:,2,84)=+TPK%K138(:) ! -!H2O2/WR_HNO4=0.0 +!NO2/RO2T=+K117*<RO23>+K157*<RO211>+K160*<RO212>+K184*<RO219>+K202*<RO225>+K211 +!*<RO228>+K296*<RO252> + PJAC(:,2,85)=+TPK%K117(:)*TPK%RO23(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK& +&%RO212(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K202(:)*TPK%RO225(:)+TPK%K211(:)*TPK%RO& +&228(:)+TPK%K296(:)*TPK%RO252(:) ! -!H2O2/WR_NH3=0.0 +!NO2/RO21=+K110*<NO> + PJAC(:,2,86)=+TPK%K110(:)*PCONC(:,1) ! -!H2O2/WR_OH=0.0 +!NO2/RO25=+TPK%CF4*K122*<NO> + PJAC(:,2,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1) ! -!H2O2/WR_HO2=0.0 +!O3/NO=-K005*<O3> + PJAC(:,3,1)=-TPK%K005(:)*PCONC(:,3) ! -!H2O2/WR_CO2=0.0 +!O3/NO2=-K006*<O3> + PJAC(:,3,2)=-TPK%K006(:)*PCONC(:,3) ! -!H2O2/WR_SO2=0.0 +!O3/O3=-K005*<NO>-K006*<NO2>-K015-K016-K025*<OH>-K030*<HO2>-K034*<O>-K051*<ETHE +!>-K056*<OLEL>-K066*<ISOP>-K076*<OLEH>-K086*<BIOL>-K090*<BIOH>-K281*<MVK>-K282* +!<MCR> + PJAC(:,3,3)=-TPK%K005(:)*PCONC(:,1)-TPK%K006(:)*PCONC(:,2)-TPK%K015(:)-TPK%K01& +&6(:)-TPK%K025(:)*PCONC(:,15)-TPK%K030(:)*PCONC(:,10)-TPK%K034(:)*TPK%O(:)-TPK%& +&K051(:)*PCONC(:,16)-TPK%K056(:)*PCONC(:,17)-TPK%K066(:)*PCONC(:,35)-TPK%K076(:& +&)*PCONC(:,18)-TPK%K086(:)*PCONC(:,36)-TPK%K090(:)*PCONC(:,37)-TPK%K281(:)*PCON& +&C(:,39)-TPK%K282(:)*PCONC(:,40) ! -!H2O2/WR_SULF=0.0 +!O3/HONO=0.0 ! -!H2O2/WR_HCHO=0.0 +!O3/HNO3=0.0 ! -!H2O2/WR_ORA1=0.0 +!O3/HNO4=0.0 ! -!H2O2/WR_ORA2=0.0 +!O3/N2O5=0.0 ! -!H2O2/WR_MO2=0.0 +!O3/NO3=+K081*<ARAL> + PJAC(:,3,8)=+TPK%K081(:)*PCONC(:,25) ! -!H2O2/WR_OP1=0.0 +!O3/NH3=0.0 ! -!H2O2/WR_ASO3=0.0 +!O3/HO2=-K030*<O3>+K142*<RO26>+K148*<RO28>+K166*<RO239>+K279*<RO248>+K289*<RO25 +!0>+K301*<RO254>+K310*<RO255>+K318*<RO256>+K332*<RO257>+K341*<RO258> + PJAC(:,3,10)=-TPK%K030(:)*PCONC(:,3)+TPK%K142(:)*TPK%RO26(:)+TPK%K148(:)*TPK%R& +&O28(:)+TPK%K166(:)*TPK%RO239(:)+TPK%K279(:)*TPK%RO248(:)+TPK%K289(:)*TPK%RO250& +&(:)+TPK%K301(:)*TPK%RO254(:)+TPK%K310(:)*TPK%RO255(:)+TPK%K318(:)*TPK%RO256(:)& +&+TPK%K332(:)*TPK%RO257(:)+TPK%K341(:)*TPK%RO258(:) ! -!H2O2/WR_ASO4=0.0 +!O3/CO=0.0 ! -!H2O2/WR_ASO5=0.0 +!O3/H2O2=0.0 ! -!H2O2/WR_AHSO5=0.0 +!O3/SO2=0.0 ! -!H2O2/WR_AHMS=0.0 +!O3/H2SO4=0.0 ! -!NO/O3=-K042*<NO> - PJAC(:,3,1)=-TPK%K042(:)*PCONC(:,3) +!O3/OH=-K025*<O3>+TPK%CF39*K082*<ARAL>+K303*<RPR5>+1.0000011*K306*<RPRL>+K322*< +!RPR7>+1.0000005*K323*<RPG7>+K326*<RP11>+1.0000000*K334*<RPG3>+1.0000000*K335*< +!RPG2>+K337*<RP18> + PJAC(:,3,15)=-TPK%K025(:)*PCONC(:,3)+TPK%CF39*TPK%K082(:)*PCONC(:,25)+TPK%K303& +&(:)*PCONC(:,70)+1.0000011*TPK%K306(:)*PCONC(:,75)+TPK%K322(:)*PCONC(:,62)+1.00& +&00005*TPK%K323(:)*PCONC(:,63)+TPK%K326(:)*PCONC(:,73)+1.0000000*TPK%K334(:)*PC& +&ONC(:,52)+1.0000000*TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51) ! -!NO/H2O2=0.0 +!O3/ETHE=-K051*<O3> + PJAC(:,3,16)=-TPK%K051(:)*PCONC(:,3) ! -!NO/NO=-K029*<O3P>-K032*<OH>-K035*<HO2>-K042*<O3>-K044*<NO>*<O2>-K044*<NO>*<O2> -!-K044*<NO>*<O2>-K044*<NO>*<O2>-K045*<NO3>-K090*<MO2>-K091*<ALKAP>-K092*<ALKEP> -!-K093*<BIOP>-K094*<AROP>-K095*<CARBOP>-K096*<OLN>-K130*<XO2>-KTC3-KTR3 - PJAC(:,3,3)=-TPK%K029(:)*TPK%O3P(:)-TPK%K032(:)*PCONC(:,14)-TPK%K035(:)*PCONC(& -&:,15)-TPK%K042(:)*PCONC(:,1)-TPK%K044(:)*PCONC(:,3)*TPK%O2(:)-TPK%K044(:)*PCON& -&C(:,3)*TPK%O2(:)-TPK%K044(:)*PCONC(:,3)*TPK%O2(:)-TPK%K044(:)*PCONC(:,3)*TPK%O& -&2(:)-TPK%K045(:)*PCONC(:,5)-TPK%K090(:)*PCONC(:,32)-TPK%K091(:)*PCONC(:,33)-TP& -&K%K092(:)*PCONC(:,34)-TPK%K093(:)*PCONC(:,35)-TPK%K094(:)*PCONC(:,38)-TPK%K095& -&(:)*PCONC(:,39)-TPK%K096(:)*PCONC(:,40)-TPK%K130(:)*PCONC(:,41)-TPK%KTC3(:)-TP& -&K%KTR3(:) +!O3/OLEL=-K056*<O3> + PJAC(:,3,17)=-TPK%K056(:)*PCONC(:,3) ! -!NO/NO2=+K001+K030*<O3P>+K046*<NO3> - PJAC(:,3,4)=+TPK%K001(:)+TPK%K030(:)*TPK%O3P(:)+TPK%K046(:)*PCONC(:,5) +!O3/OLEH=-K076*<O3> + PJAC(:,3,18)=-TPK%K076(:)*PCONC(:,3) ! -!NO/NO3=+K007-K045*<NO>+K046*<NO2> - PJAC(:,3,5)=+TPK%K007(:)-TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4) +!O3/ALKL=0.0 ! -!NO/N2O5=0.0 +!O3/ALKM=0.0 ! -!NO/HONO=+K004 - PJAC(:,3,7)=+TPK%K004(:) +!O3/ALKH=0.0 ! -!NO/HNO3=0.0 +!O3/AROH=0.0 ! -!NO/HNO4=0.0 +!O3/AROL=0.0 ! -!NO/NH3=0.0 +!O3/AROO=0.0 ! -!NO/SO2=0.0 +!O3/ARAL=+K081*<NO3>+TPK%CF39*K082*<OH> + PJAC(:,3,25)=+TPK%K081(:)*PCONC(:,8)+TPK%CF39*TPK%K082(:)*PCONC(:,15) ! -!NO/SULF=0.0 +!O3/ARAC=0.0 ! -!NO/CO=0.0 +!O3/PAH=0.0 ! -!NO/OH=-K032*<NO> - PJAC(:,3,14)=-TPK%K032(:)*PCONC(:,3) +!O3/HCHO=0.0 ! -!NO/HO2=-K035*<NO> - PJAC(:,3,15)=-TPK%K035(:)*PCONC(:,3) +!O3/ALD2=0.0 ! -!NO/CH4=0.0 +!O3/KETL=0.0 ! -!NO/ETH=0.0 +!O3/KETH=0.0 ! -!NO/ALKA=0.0 +!O3/MEOH=0.0 ! -!NO/ALKE=0.0 +!O3/ETOH=0.0 ! -!NO/BIO=0.0 +!O3/ALCH=0.0 ! -!NO/ARO=0.0 +!O3/ISOP=-K066*<O3> + PJAC(:,3,35)=-TPK%K066(:)*PCONC(:,3) ! -!NO/HCHO=0.0 +!O3/BIOL=-K086*<O3> + PJAC(:,3,36)=-TPK%K086(:)*PCONC(:,3) ! -!NO/ALD=0.0 +!O3/BIOH=-K090*<O3> + PJAC(:,3,37)=-TPK%K090(:)*PCONC(:,3) ! -!NO/KET=0.0 +!O3/MTBE=0.0 ! -!NO/CARBO=0.0 +!O3/MVK=-K281*<O3> + PJAC(:,3,39)=-TPK%K281(:)*PCONC(:,3) ! -!NO/ONIT=0.0 +!O3/MCR=-K282*<O3> + PJAC(:,3,40)=-TPK%K282(:)*PCONC(:,3) ! -!NO/PAN=0.0 +!O3/MGLY=0.0 ! -!NO/OP1=0.0 +!O3/GLY=0.0 ! -!NO/OP2=0.0 +!O3/ORA1=0.0 ! -!NO/ORA1=0.0 +!O3/ORA2=0.0 ! -!NO/ORA2=0.0 +!O3/ACID=0.0 ! -!NO/MO2=-K090*<NO> - PJAC(:,3,32)=-TPK%K090(:)*PCONC(:,3) +!O3/UR28=0.0 ! -!NO/ALKAP=-K091*<NO> - PJAC(:,3,33)=-TPK%K091(:)*PCONC(:,3) +!O3/UR21=0.0 ! -!NO/ALKEP=-K092*<NO> - PJAC(:,3,34)=-TPK%K092(:)*PCONC(:,3) +!O3/URG2=0.0 ! -!NO/BIOP=-K093*<NO> - PJAC(:,3,35)=-TPK%K093(:)*PCONC(:,3) +!O3/UR26=0.0 ! -!NO/PHO=0.0 +!O3/RPG2=+1.0000000*K335*<OH> + PJAC(:,3,50)=+1.0000000*TPK%K335(:)*PCONC(:,15) ! -!NO/ADD=0.0 +!O3/RP18=+K337*<OH> + PJAC(:,3,51)=+TPK%K337(:)*PCONC(:,15) ! -!NO/AROP=-K094*<NO> - PJAC(:,3,38)=-TPK%K094(:)*PCONC(:,3) +!O3/RPG3=+1.0000000*K334*<OH> + PJAC(:,3,52)=+1.0000000*TPK%K334(:)*PCONC(:,15) ! -!NO/CARBOP=-K095*<NO> - PJAC(:,3,39)=-TPK%K095(:)*PCONC(:,3) +!O3/URG4=0.0 ! -!NO/OLN=-K096*<NO> - PJAC(:,3,40)=-TPK%K096(:)*PCONC(:,3) +!O3/UR8=0.0 ! -!NO/XO2=-K130*<NO> - PJAC(:,3,41)=-TPK%K130(:)*PCONC(:,3) +!O3/UR17=0.0 ! -!NO/WC_O3=0.0 +!O3/UR7=0.0 ! -!NO/WC_H2O2=0.0 +!O3/RPR3=0.0 ! -!NO/WC_NO=+KTC23 - PJAC(:,3,44)=+TPK%KTC23(:) +!O3/URG6=0.0 ! -!NO/WC_NO2=0.0 +!O3/UR22=0.0 ! -!NO/WC_NO3=0.0 +!O3/URG7=0.0 ! -!NO/WC_N2O5=0.0 +!O3/RPR4=0.0 ! -!NO/WC_HONO=0.0 +!O3/RPR7=+K322*<OH> + PJAC(:,3,62)=+TPK%K322(:)*PCONC(:,15) ! -!NO/WC_HNO3=0.0 +!O3/RPG7=+1.0000005*K323*<OH> + PJAC(:,3,63)=+1.0000005*TPK%K323(:)*PCONC(:,15) ! -!NO/WC_HNO4=0.0 +!O3/URG8=0.0 ! -!NO/WC_NH3=0.0 +!O3/UR19=0.0 ! -!NO/WC_OH=0.0 +!O3/URG9=0.0 ! -!NO/WC_HO2=0.0 +!O3/AP7=0.0 ! -!NO/WC_CO2=0.0 +!O3/URG10=0.0 ! -!NO/WC_SO2=0.0 +!O3/RPR1=0.0 ! -!NO/WC_SULF=0.0 +!O3/RPR5=+K303*<OH> + PJAC(:,3,70)=+TPK%K303(:)*PCONC(:,15) ! -!NO/WC_HCHO=0.0 +!O3/RPR8=0.0 ! -!NO/WC_ORA1=0.0 +!O3/RP10=0.0 ! -!NO/WC_ORA2=0.0 +!O3/RP11=+K326*<OH> + PJAC(:,3,73)=+TPK%K326(:)*PCONC(:,15) ! -!NO/WC_MO2=0.0 +!O3/RP16=0.0 ! -!NO/WC_OP1=0.0 +!O3/RPRL=+1.0000011*K306*<OH> + PJAC(:,3,75)=+1.0000011*TPK%K306(:)*PCONC(:,15) ! -!NO/WC_ASO3=0.0 +!O3/APAN=0.0 ! -!NO/WC_ASO4=0.0 +!O3/PAN1=0.0 ! -!NO/WC_ASO5=0.0 +!O3/PAN2=0.0 ! -!NO/WC_AHSO5=0.0 +!O3/PAN3=0.0 ! -!NO/WC_AHMS=0.0 +!O3/PAN4=0.0 ! -!NO/WR_O3=0.0 +!O3/PAN6=0.0 ! -!NO/WR_H2O2=0.0 +!O3/PAN7=0.0 ! -!NO/WR_NO=+KTR23 - PJAC(:,3,69)=+TPK%KTR23(:) +!O3/PAN8=0.0 ! -!NO/WR_NO2=0.0 +!O3/PN10=0.0 ! -!NO/WR_NO3=0.0 +!O3/RO2T=0.0 ! -!NO/WR_N2O5=0.0 +!O3/RO21=0.0 ! -!NO/WR_HONO=0.0 +!O3/RO25=0.0 ! -!NO/WR_HNO3=0.0 +!HONO/NO=+K019*<OH> + PJAC(:,4,1)=+TPK%K019(:)*PCONC(:,15) ! -!NO/WR_HNO4=0.0 +!HONO/NO2=+0.5*K021*<H2O> + PJAC(:,4,2)=+0.5*TPK%K021(:)*TPK%H2O(:) ! -!NO/WR_NH3=0.0 +!HONO/O3=0.0 ! -!NO/WR_OH=0.0 +!HONO/HONO=-K020-K039*<OH> + PJAC(:,4,4)=-TPK%K020(:)-TPK%K039(:)*PCONC(:,15) ! -!NO/WR_HO2=0.0 +!HONO/HNO3=0.0 ! -!NO/WR_CO2=0.0 +!HONO/HNO4=0.0 ! -!NO/WR_SO2=0.0 +!HONO/N2O5=0.0 ! -!NO/WR_SULF=0.0 +!HONO/NO3=0.0 ! -!NO/WR_HCHO=0.0 +!HONO/NH3=0.0 ! -!NO/WR_ORA1=0.0 +!HONO/HO2=0.0 ! -!NO/WR_ORA2=0.0 +!HONO/CO=0.0 ! -!NO/WR_MO2=0.0 +!HONO/H2O2=0.0 ! -!NO/WR_OP1=0.0 +!HONO/SO2=0.0 ! -!NO/WR_ASO3=0.0 +!HONO/H2SO4=0.0 ! -!NO/WR_ASO4=0.0 +!HONO/OH=+K019*<NO>-K039*<HONO> + PJAC(:,4,15)=+TPK%K019(:)*PCONC(:,1)-TPK%K039(:)*PCONC(:,4) ! -!NO/WR_ASO5=0.0 +!HONO/ETHE=0.0 ! -!NO/WR_AHSO5=0.0 +!HONO/OLEL=0.0 ! -!NO/WR_AHMS=0.0 +!HONO/OLEH=0.0 ! -!NO2/O3=+K042*<NO>-K043*<NO2>+0.70*K082*<PAN> - PJAC(:,4,1)=+TPK%K042(:)*PCONC(:,3)-TPK%K043(:)*PCONC(:,4)+0.70*TPK%K082(:)*PC& -&ONC(:,27) +!HONO/ALKL=0.0 ! -!NO2/H2O2=0.0 +!HONO/ALKM=0.0 ! -!NO2/NO=+K029*<O3P>+K035*<HO2>+K042*<O3>+K044*<NO>*<O2>+K044*<NO>*<O2>+K044*<NO -!>*<O2>+K044*<NO>*<O2>+K045*<NO3>+K045*<NO3>+K090*<MO2>+0.91541*K091*<ALKAP>+K0 -!92*<ALKEP>+0.84700*K093*<BIOP>+0.95115*K094*<AROP>+K095*<CARBOP>+1.81599*K096* -!<OLN>+K130*<XO2> - PJAC(:,4,3)=+TPK%K029(:)*TPK%O3P(:)+TPK%K035(:)*PCONC(:,15)+TPK%K042(:)*PCONC(& -&:,1)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K04& -&4(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K045(:)*PCONC(:& -&,5)+TPK%K045(:)*PCONC(:,5)+TPK%K090(:)*PCONC(:,32)+0.91541*TPK%K091(:)*PCONC(:& -&,33)+TPK%K092(:)*PCONC(:,34)+0.84700*TPK%K093(:)*PCONC(:,35)+0.95115*TPK%K094(& -&:)*PCONC(:,38)+TPK%K095(:)*PCONC(:,39)+1.81599*TPK%K096(:)*PCONC(:,40)+TPK%K13& -&0(:)*PCONC(:,41) -! -!NO2/NO2=-K001-K030*<O3P>-K031*<O3P>-K033*<OH>-K036*<HO2>-K043*<O3>+K046*<NO3>- -!K046*<NO3>-K047*<NO3>-K083*<PHO>-K085*<ADD>-K088*<CARBOP>-KTC4-KTR4 - PJAC(:,4,4)=-TPK%K001(:)-TPK%K030(:)*TPK%O3P(:)-TPK%K031(:)*TPK%O3P(:)-TPK%K03& -&3(:)*PCONC(:,14)-TPK%K036(:)*PCONC(:,15)-TPK%K043(:)*PCONC(:,1)+TPK%K046(:)*PC& -&ONC(:,5)-TPK%K046(:)*PCONC(:,5)-TPK%K047(:)*PCONC(:,5)-TPK%K083(:)*PCONC(:,36)& -&-TPK%K085(:)*PCONC(:,37)-TPK%K088(:)*PCONC(:,39)-TPK%KTC4(:)-TPK%KTR4(:) -! -!NO2/NO3=+K008+K034*<OH>+0.7*K038*<HO2>+K045*<NO>+K045*<NO>+K046*<NO2>-K046*<NO -!2>-K047*<NO2>+K049*<NO3>+K049*<NO3>+K049*<NO3>+K049*<NO3>+0.10530*K074*<CARBO> -!+0.40*K078*<PAN>+K119*<MO2>+K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123*<AROP>+ -!K124*<CARBOP>+1.74072*K125*<OLN>+K131*<XO2> - PJAC(:,4,5)=+TPK%K008(:)+TPK%K034(:)*PCONC(:,14)+0.7*TPK%K038(:)*PCONC(:,15)+T& -&PK%K045(:)*PCONC(:,3)+TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4)-TPK%K046(:& -&)*PCONC(:,4)-TPK%K047(:)*PCONC(:,4)+TPK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:& -&,5)+TPK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:,5)+0.10530*TPK%K074(:)*PCONC(:,& -&25)+0.40*TPK%K078(:)*PCONC(:,27)+TPK%K119(:)*PCONC(:,32)+TPK%K120(:)*PCONC(:,3& -&3)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK%K123(:)*PCONC(:,38)+TPK& -&%K124(:)*PCONC(:,39)+1.74072*TPK%K125(:)*PCONC(:,40)+TPK%K131(:)*PCONC(:,41) -! -!NO2/N2O5=+K048 - PJAC(:,4,6)=+TPK%K048(:) -! -!NO2/HONO=+K039*<OH> - PJAC(:,4,7)=+TPK%K039(:)*PCONC(:,14) -! -!NO2/HNO3=+K005 - PJAC(:,4,8)=+TPK%K005(:) -! -!NO2/HNO4=+0.65*K006+K037+K041*<OH> - PJAC(:,4,9)=+0.65*TPK%K006(:)+TPK%K037(:)+TPK%K041(:)*PCONC(:,14) +!HONO/ALKH=0.0 ! -!NO2/NH3=0.0 +!HONO/AROH=0.0 ! -!NO2/SO2=0.0 +!HONO/AROL=0.0 ! -!NO2/SULF=0.0 +!HONO/AROO=0.0 ! -!NO2/CO=0.0 +!HONO/ARAL=0.0 ! -!NO2/OH=-K033*<NO2>+K034*<NO3>+K039*<HONO>+K041*<HNO4>+K071*<ONIT> - PJAC(:,4,14)=-TPK%K033(:)*PCONC(:,4)+TPK%K034(:)*PCONC(:,5)+TPK%K039(:)*PCONC(& -&:,7)+TPK%K041(:)*PCONC(:,9)+TPK%K071(:)*PCONC(:,26) +!HONO/ARAC=0.0 ! -!NO2/HO2=+K035*<NO>-K036*<NO2>+0.7*K038*<NO3> - PJAC(:,4,15)=+TPK%K035(:)*PCONC(:,3)-TPK%K036(:)*PCONC(:,4)+0.7*TPK%K038(:)*PC& -&ONC(:,5) +!HONO/PAH=0.0 ! -!NO2/CH4=0.0 +!HONO/HCHO=0.0 ! -!NO2/ETH=0.0 +!HONO/ALD2=0.0 ! -!NO2/ALKA=0.0 +!HONO/KETL=0.0 ! -!NO2/ALKE=0.0 +!HONO/KETH=0.0 ! -!NO2/BIO=0.0 +!HONO/MEOH=0.0 ! -!NO2/ARO=0.0 +!HONO/ETOH=0.0 ! -!NO2/HCHO=0.0 +!HONO/ALCH=0.0 ! -!NO2/ALD=0.0 +!HONO/ISOP=0.0 ! -!NO2/KET=0.0 +!HONO/BIOL=0.0 ! -!NO2/CARBO=+0.10530*K074*<NO3> - PJAC(:,4,25)=+0.10530*TPK%K074(:)*PCONC(:,5) +!HONO/BIOH=0.0 ! -!NO2/ONIT=+K017+K071*<OH> - PJAC(:,4,26)=+TPK%K017(:)+TPK%K071(:)*PCONC(:,14) +!HONO/MTBE=0.0 ! -!NO2/PAN=+0.40*K078*<NO3>+0.70*K082*<O3>+K089 - PJAC(:,4,27)=+0.40*TPK%K078(:)*PCONC(:,5)+0.70*TPK%K082(:)*PCONC(:,1)+TPK%K089& -&(:) +!HONO/MVK=0.0 ! -!NO2/OP1=0.0 +!HONO/MCR=0.0 ! -!NO2/OP2=0.0 +!HONO/MGLY=0.0 ! -!NO2/ORA1=0.0 +!HONO/GLY=0.0 ! -!NO2/ORA2=0.0 +!HONO/ORA1=0.0 ! -!NO2/MO2=+K090*<NO>+0.32440*K110*<OLN>+K119*<NO3> - PJAC(:,4,32)=+TPK%K090(:)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,40)+TPK%K119(& -&:)*PCONC(:,5) +!HONO/ORA2=0.0 ! -!NO2/ALKAP=+0.91541*K091*<NO>+K120*<NO3> - PJAC(:,4,33)=+0.91541*TPK%K091(:)*PCONC(:,3)+TPK%K120(:)*PCONC(:,5) +!HONO/ACID=0.0 ! -!NO2/ALKEP=+K092*<NO>+K121*<NO3> - PJAC(:,4,34)=+TPK%K092(:)*PCONC(:,3)+TPK%K121(:)*PCONC(:,5) +!HONO/UR28=0.0 ! -!NO2/BIOP=+0.84700*K093*<NO>+K122*<NO3> - PJAC(:,4,35)=+0.84700*TPK%K093(:)*PCONC(:,3)+TPK%K122(:)*PCONC(:,5) +!HONO/UR21=0.0 ! -!NO2/PHO=-K083*<NO2> - PJAC(:,4,36)=-TPK%K083(:)*PCONC(:,4) +!HONO/URG2=0.0 ! -!NO2/ADD=-K085*<NO2> - PJAC(:,4,37)=-TPK%K085(:)*PCONC(:,4) +!HONO/UR26=0.0 ! -!NO2/AROP=+0.95115*K094*<NO>+K123*<NO3> - PJAC(:,4,38)=+0.95115*TPK%K094(:)*PCONC(:,3)+TPK%K123(:)*PCONC(:,5) +!HONO/RPG2=0.0 ! -!NO2/CARBOP=-K088*<NO2>+K095*<NO>+0.00000*K116*<OLN>+K124*<NO3> - PJAC(:,4,39)=-TPK%K088(:)*PCONC(:,4)+TPK%K095(:)*PCONC(:,3)+0.00000*TPK%K116(:& -&)*PCONC(:,40)+TPK%K124(:)*PCONC(:,5) +!HONO/RP18=0.0 ! -!NO2/OLN=+1.81599*K096*<NO>+0.32440*K110*<MO2>+0.00000*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+1.74072*K125*<NO3> - PJAC(:,4,40)=+1.81599*TPK%K096(:)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,32)+0& -&.00000*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K11& -&8(:)*PCONC(:,40)+1.74072*TPK%K125(:)*PCONC(:,5) +!HONO/RPG3=0.0 ! -!NO2/XO2=+K130*<NO>+K131*<NO3> - PJAC(:,4,41)=+TPK%K130(:)*PCONC(:,3)+TPK%K131(:)*PCONC(:,5) +!HONO/URG4=0.0 ! -!NO2/WC_O3=0.0 +!HONO/UR8=0.0 ! -!NO2/WC_H2O2=0.0 +!HONO/UR17=0.0 ! -!NO2/WC_NO=0.0 +!HONO/UR7=0.0 ! -!NO2/WC_NO2=+KTC24 - PJAC(:,4,45)=+TPK%KTC24(:) +!HONO/RPR3=0.0 ! -!NO2/WC_NO3=0.0 +!HONO/URG6=0.0 ! -!NO2/WC_N2O5=0.0 +!HONO/UR22=0.0 ! -!NO2/WC_HONO=0.0 +!HONO/URG7=0.0 ! -!NO2/WC_HNO3=0.0 +!HONO/RPR4=0.0 ! -!NO2/WC_HNO4=0.0 +!HONO/RPR7=0.0 ! -!NO2/WC_NH3=0.0 +!HONO/RPG7=0.0 ! -!NO2/WC_OH=0.0 +!HONO/URG8=0.0 ! -!NO2/WC_HO2=0.0 +!HONO/UR19=0.0 ! -!NO2/WC_CO2=0.0 +!HONO/URG9=0.0 ! -!NO2/WC_SO2=0.0 +!HONO/AP7=0.0 ! -!NO2/WC_SULF=0.0 +!HONO/URG10=0.0 ! -!NO2/WC_HCHO=0.0 +!HONO/RPR1=0.0 ! -!NO2/WC_ORA1=0.0 +!HONO/RPR5=0.0 ! -!NO2/WC_ORA2=0.0 +!HONO/RPR8=0.0 ! -!NO2/WC_MO2=0.0 +!HONO/RP10=0.0 ! -!NO2/WC_OP1=0.0 +!HONO/RP11=0.0 ! -!NO2/WC_ASO3=0.0 +!HONO/RP16=0.0 ! -!NO2/WC_ASO4=0.0 +!HONO/RPRL=0.0 ! -!NO2/WC_ASO5=0.0 +!HONO/APAN=0.0 ! -!NO2/WC_AHSO5=0.0 +!HONO/PAN1=0.0 ! -!NO2/WC_AHMS=0.0 +!HONO/PAN2=0.0 ! -!NO2/WR_O3=0.0 +!HONO/PAN3=0.0 ! -!NO2/WR_H2O2=0.0 +!HONO/PAN4=0.0 ! -!NO2/WR_NO=0.0 +!HONO/PAN6=0.0 ! -!NO2/WR_NO2=+KTR24 - PJAC(:,4,70)=+TPK%KTR24(:) +!HONO/PAN7=0.0 ! -!NO2/WR_NO3=0.0 +!HONO/PAN8=0.0 ! -!NO2/WR_N2O5=0.0 +!HONO/PN10=0.0 ! -!NO2/WR_HONO=0.0 +!HONO/RO2T=0.0 ! -!NO2/WR_HNO3=0.0 +!HONO/RO21=0.0 ! -!NO2/WR_HNO4=0.0 +!HONO/RO25=0.0 ! -!NO2/WR_NH3=0.0 +!HNO3/NO=0.0 ! -!NO2/WR_OH=0.0 +!HNO3/NO2=+0.5*K021*<H2O>+K022*<OH> + PJAC(:,5,2)=+0.5*TPK%K021(:)*TPK%H2O(:)+TPK%K022(:)*PCONC(:,15) ! -!NO2/WR_HO2=0.0 +!HNO3/O3=0.0 ! -!NO2/WR_CO2=0.0 +!HNO3/HONO=0.0 ! -!NO2/WR_SO2=0.0 +!HNO3/HNO3=-K023*<OH> + PJAC(:,5,5)=-TPK%K023(:)*PCONC(:,15) ! -!NO2/WR_SULF=0.0 +!HNO3/HNO4=0.0 ! -!NO2/WR_HCHO=0.0 +!HNO3/N2O5=+2.*K011*<H2O> + PJAC(:,5,7)=+2.*TPK%K011(:)*TPK%H2O(:) ! -!NO2/WR_ORA1=0.0 +!HNO3/NO3=+0.2*K033*<HO2>+K047*<HCHO>+K061*<ALD2>+K072*<AROO>+K081*<ARAL>+TPK%C +!F46*K275*<MCR>+K278*<MGLY>+K307*<RPR1>+K313*<RPR3>+K320*<RPR4>+K327*<RPR8>+K33 +!8*<RP16> + PJAC(:,5,8)=+0.2*TPK%K033(:)*PCONC(:,10)+TPK%K047(:)*PCONC(:,28)+TPK%K061(:)*P& +&CONC(:,29)+TPK%K072(:)*PCONC(:,24)+TPK%K081(:)*PCONC(:,25)+TPK%CF46*TPK%K275(:& +&)*PCONC(:,40)+TPK%K278(:)*PCONC(:,41)+TPK%K307(:)*PCONC(:,69)+TPK%K313(:)*PCON& +&C(:,57)+TPK%K320(:)*PCONC(:,61)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:)*PCONC(:,74& +&) ! -!NO2/WR_ORA2=0.0 +!HNO3/NH3=0.0 ! -!NO2/WR_MO2=0.0 +!HNO3/HO2=+0.2*K033*<NO3> + PJAC(:,5,10)=+0.2*TPK%K033(:)*PCONC(:,8) ! -!NO2/WR_OP1=0.0 +!HNO3/CO=0.0 ! -!NO2/WR_ASO3=0.0 +!HNO3/H2O2=0.0 ! -!NO2/WR_ASO4=0.0 +!HNO3/SO2=0.0 ! -!NO2/WR_ASO5=0.0 +!HNO3/H2SO4=0.0 ! -!NO2/WR_AHSO5=0.0 +!HNO3/OH=+K022*<NO2>-K023*<HNO3> + PJAC(:,5,15)=+TPK%K022(:)*PCONC(:,2)-TPK%K023(:)*PCONC(:,5) ! -!NO2/WR_AHMS=0.0 +!HNO3/ETHE=0.0 ! -!NO3/O3=+K043*<NO2> - PJAC(:,5,1)=+TPK%K043(:)*PCONC(:,4) +!HNO3/OLEL=0.0 ! -!NO3/H2O2=0.0 +!HNO3/OLEH=0.0 ! -!NO3/NO=-K045*<NO3> - PJAC(:,5,3)=-TPK%K045(:)*PCONC(:,5) -! -!NO3/NO2=+K031*<O3P>+K043*<O3>-K046*<NO3>-K047*<NO3> - PJAC(:,5,4)=+TPK%K031(:)*TPK%O3P(:)+TPK%K043(:)*PCONC(:,1)-TPK%K046(:)*PCONC(:& -&,5)-TPK%K047(:)*PCONC(:,5) -! -!NO3/NO3=-K007-K008-K034*<OH>-K038*<HO2>-K045*<NO>-K046*<NO2>-K047*<NO2>-K049*< -!NO3>-K049*<NO3>-K049*<NO3>-K049*<NO3>-K072*<HCHO>-K073*<ALD>-K074*<CARBO>-K075 -!*<ARO>-K076*<ALKE>-K077*<BIO>+0.60*K078*<PAN>-K078*<PAN>-K119*<MO2>-K120*<ALKA -!P>-K121*<ALKEP>-K122*<BIOP>-K123*<AROP>-K124*<CARBOP>-K125*<OLN>-K131*<XO2>-KT -!C5-KTR5 - PJAC(:,5,5)=-TPK%K007(:)-TPK%K008(:)-TPK%K034(:)*PCONC(:,14)-TPK%K038(:)*PCONC& -&(:,15)-TPK%K045(:)*PCONC(:,3)-TPK%K046(:)*PCONC(:,4)-TPK%K047(:)*PCONC(:,4)-TP& -&K%K049(:)*PCONC(:,5)-TPK%K049(:)*PCONC(:,5)-TPK%K049(:)*PCONC(:,5)-TPK%K049(:)& -&*PCONC(:,5)-TPK%K072(:)*PCONC(:,22)-TPK%K073(:)*PCONC(:,23)-TPK%K074(:)*PCONC(& -&:,25)-TPK%K075(:)*PCONC(:,21)-TPK%K076(:)*PCONC(:,19)-TPK%K077(:)*PCONC(:,20)+& -&0.60*TPK%K078(:)*PCONC(:,27)-TPK%K078(:)*PCONC(:,27)-TPK%K119(:)*PCONC(:,32)-T& -&PK%K120(:)*PCONC(:,33)-TPK%K121(:)*PCONC(:,34)-TPK%K122(:)*PCONC(:,35)-TPK%K12& -&3(:)*PCONC(:,38)-TPK%K124(:)*PCONC(:,39)-TPK%K125(:)*PCONC(:,40)-TPK%K131(:)*P& -&CONC(:,41)-TPK%KTC5(:)-TPK%KTR5(:) -! -!NO3/N2O5=+K048 - PJAC(:,5,6)=+TPK%K048(:) +!HNO3/ALKL=0.0 ! -!NO3/HONO=0.0 +!HNO3/ALKM=0.0 ! -!NO3/HNO3=+K040*<OH> - PJAC(:,5,8)=+TPK%K040(:)*PCONC(:,14) +!HNO3/ALKH=0.0 ! -!NO3/HNO4=+0.35*K006 - PJAC(:,5,9)=+0.35*TPK%K006(:) +!HNO3/AROH=0.0 ! -!NO3/NH3=0.0 +!HNO3/AROL=0.0 ! -!NO3/SO2=0.0 +!HNO3/AROO=+K072*<NO3> + PJAC(:,5,24)=+TPK%K072(:)*PCONC(:,8) ! -!NO3/SULF=0.0 +!HNO3/ARAL=+K081*<NO3> + PJAC(:,5,25)=+TPK%K081(:)*PCONC(:,8) ! -!NO3/CO=0.0 +!HNO3/ARAC=0.0 ! -!NO3/OH=-K034*<NO3>+K040*<HNO3>+0.71893*K070*<PAN> - PJAC(:,5,14)=-TPK%K034(:)*PCONC(:,5)+TPK%K040(:)*PCONC(:,8)+0.71893*TPK%K070(:& -&)*PCONC(:,27) +!HNO3/PAH=0.0 ! -!NO3/HO2=-K038*<NO3> - PJAC(:,5,15)=-TPK%K038(:)*PCONC(:,5) +!HNO3/HCHO=+K047*<NO3> + PJAC(:,5,28)=+TPK%K047(:)*PCONC(:,8) ! -!NO3/CH4=0.0 +!HNO3/ALD2=+K061*<NO3> + PJAC(:,5,29)=+TPK%K061(:)*PCONC(:,8) ! -!NO3/ETH=0.0 +!HNO3/KETL=0.0 ! -!NO3/ALKA=0.0 +!HNO3/KETH=0.0 ! -!NO3/ALKE=-K076*<NO3> - PJAC(:,5,19)=-TPK%K076(:)*PCONC(:,5) +!HNO3/MEOH=0.0 ! -!NO3/BIO=-K077*<NO3> - PJAC(:,5,20)=-TPK%K077(:)*PCONC(:,5) +!HNO3/ETOH=0.0 ! -!NO3/ARO=-K075*<NO3> - PJAC(:,5,21)=-TPK%K075(:)*PCONC(:,5) +!HNO3/ALCH=0.0 ! -!NO3/HCHO=-K072*<NO3> - PJAC(:,5,22)=-TPK%K072(:)*PCONC(:,5) +!HNO3/ISOP=0.0 ! -!NO3/ALD=-K073*<NO3> - PJAC(:,5,23)=-TPK%K073(:)*PCONC(:,5) +!HNO3/BIOL=0.0 ! -!NO3/KET=0.0 +!HNO3/BIOH=0.0 ! -!NO3/CARBO=-K074*<NO3> - PJAC(:,5,25)=-TPK%K074(:)*PCONC(:,5) +!HNO3/MTBE=0.0 ! -!NO3/ONIT=0.0 +!HNO3/MVK=0.0 ! -!NO3/PAN=+0.71893*K070*<OH>+0.60*K078*<NO3>-K078*<NO3> - PJAC(:,5,27)=+0.71893*TPK%K070(:)*PCONC(:,14)+0.60*TPK%K078(:)*PCONC(:,5)-TPK%& -&K078(:)*PCONC(:,5) +!HNO3/MCR=+TPK%CF46*K275*<NO3> + PJAC(:,5,40)=+TPK%CF46*TPK%K275(:)*PCONC(:,8) ! -!NO3/OP1=0.0 +!HNO3/MGLY=+K278*<NO3> + PJAC(:,5,41)=+TPK%K278(:)*PCONC(:,8) ! -!NO3/OP2=0.0 +!HNO3/GLY=0.0 ! -!NO3/ORA1=0.0 +!HNO3/ORA1=0.0 ! -!NO3/ORA2=0.0 +!HNO3/ORA2=0.0 ! -!NO3/MO2=-K119*<NO3> - PJAC(:,5,32)=-TPK%K119(:)*PCONC(:,5) +!HNO3/ACID=0.0 ! -!NO3/ALKAP=-K120*<NO3> - PJAC(:,5,33)=-TPK%K120(:)*PCONC(:,5) +!HNO3/UR28=0.0 ! -!NO3/ALKEP=-K121*<NO3> - PJAC(:,5,34)=-TPK%K121(:)*PCONC(:,5) +!HNO3/UR21=0.0 ! -!NO3/BIOP=-K122*<NO3> - PJAC(:,5,35)=-TPK%K122(:)*PCONC(:,5) +!HNO3/URG2=0.0 ! -!NO3/PHO=0.0 +!HNO3/UR26=0.0 ! -!NO3/ADD=0.0 +!HNO3/RPG2=0.0 ! -!NO3/AROP=-K123*<NO3> - PJAC(:,5,38)=-TPK%K123(:)*PCONC(:,5) +!HNO3/RP18=0.0 ! -!NO3/CARBOP=-K124*<NO3> - PJAC(:,5,39)=-TPK%K124(:)*PCONC(:,5) +!HNO3/RPG3=0.0 ! -!NO3/OLN=-K125*<NO3> - PJAC(:,5,40)=-TPK%K125(:)*PCONC(:,5) +!HNO3/URG4=0.0 ! -!NO3/XO2=-K131*<NO3> - PJAC(:,5,41)=-TPK%K131(:)*PCONC(:,5) +!HNO3/UR8=0.0 ! -!NO3/WC_O3=0.0 +!HNO3/UR17=0.0 ! -!NO3/WC_H2O2=0.0 +!HNO3/UR7=0.0 ! -!NO3/WC_NO=0.0 +!HNO3/RPR3=+K313*<NO3> + PJAC(:,5,57)=+TPK%K313(:)*PCONC(:,8) ! -!NO3/WC_NO2=0.0 +!HNO3/URG6=0.0 ! -!NO3/WC_NO3=+KTC25 - PJAC(:,5,46)=+TPK%KTC25(:) +!HNO3/UR22=0.0 ! -!NO3/WC_N2O5=0.0 +!HNO3/URG7=0.0 ! -!NO3/WC_HONO=0.0 +!HNO3/RPR4=+K320*<NO3> + PJAC(:,5,61)=+TPK%K320(:)*PCONC(:,8) ! -!NO3/WC_HNO3=0.0 +!HNO3/RPR7=0.0 ! -!NO3/WC_HNO4=0.0 +!HNO3/RPG7=0.0 ! -!NO3/WC_NH3=0.0 +!HNO3/URG8=0.0 ! -!NO3/WC_OH=0.0 +!HNO3/UR19=0.0 ! -!NO3/WC_HO2=0.0 +!HNO3/URG9=0.0 ! -!NO3/WC_CO2=0.0 +!HNO3/AP7=0.0 ! -!NO3/WC_SO2=0.0 +!HNO3/URG10=0.0 ! -!NO3/WC_SULF=0.0 +!HNO3/RPR1=+K307*<NO3> + PJAC(:,5,69)=+TPK%K307(:)*PCONC(:,8) ! -!NO3/WC_HCHO=0.0 +!HNO3/RPR5=0.0 ! -!NO3/WC_ORA1=0.0 +!HNO3/RPR8=+K327*<NO3> + PJAC(:,5,71)=+TPK%K327(:)*PCONC(:,8) ! -!NO3/WC_ORA2=0.0 +!HNO3/RP10=0.0 ! -!NO3/WC_MO2=0.0 +!HNO3/RP11=0.0 ! -!NO3/WC_OP1=0.0 +!HNO3/RP16=+K338*<NO3> + PJAC(:,5,74)=+TPK%K338(:)*PCONC(:,8) ! -!NO3/WC_ASO3=0.0 +!HNO3/RPRL=0.0 ! -!NO3/WC_ASO4=0.0 +!HNO3/APAN=0.0 ! -!NO3/WC_ASO5=0.0 +!HNO3/PAN1=0.0 ! -!NO3/WC_AHSO5=0.0 +!HNO3/PAN2=0.0 ! -!NO3/WC_AHMS=0.0 +!HNO3/PAN3=0.0 ! -!NO3/WR_O3=0.0 +!HNO3/PAN4=0.0 ! -!NO3/WR_H2O2=0.0 +!HNO3/PAN6=0.0 ! -!NO3/WR_NO=0.0 +!HNO3/PAN7=0.0 ! -!NO3/WR_NO2=0.0 +!HNO3/PAN8=0.0 ! -!NO3/WR_NO3=+KTR25 - PJAC(:,5,71)=+TPK%KTR25(:) +!HNO3/PN10=0.0 ! -!NO3/WR_N2O5=0.0 +!HNO3/RO2T=0.0 ! -!NO3/WR_HONO=0.0 +!HNO3/RO21=0.0 ! -!NO3/WR_HNO3=0.0 +!HNO3/RO25=0.0 ! -!NO3/WR_HNO4=0.0 +RETURN +END SUBROUTINE SUBJ0 ! -!NO3/WR_NH3=0.0 +SUBROUTINE SUBJ1 ! -!NO3/WR_OH=0.0 +!Indices 6 a 10 ! -!NO3/WR_HO2=0.0 ! -!NO3/WR_CO2=0.0 +!HNO4/NO=0.0 ! -!NO3/WR_SO2=0.0 +!HNO4/NO2=+K027*<HO2> + PJAC(:,6,2)=+TPK%K027(:)*PCONC(:,10) ! -!NO3/WR_SULF=0.0 +!HNO4/O3=0.0 ! -!NO3/WR_HCHO=0.0 +!HNO4/HONO=0.0 ! -!NO3/WR_ORA1=0.0 +!HNO4/HNO3=0.0 ! -!NO3/WR_ORA2=0.0 +!HNO4/HNO4=-K028-K029*<OH> + PJAC(:,6,6)=-TPK%K028(:)-TPK%K029(:)*PCONC(:,15) ! -!NO3/WR_MO2=0.0 +!HNO4/N2O5=0.0 ! -!NO3/WR_OP1=0.0 +!HNO4/NO3=0.0 ! -!NO3/WR_ASO3=0.0 +!HNO4/NH3=0.0 ! -!NO3/WR_ASO4=0.0 +!HNO4/HO2=+K027*<NO2> + PJAC(:,6,10)=+TPK%K027(:)*PCONC(:,2) ! -!NO3/WR_ASO5=0.0 +!HNO4/CO=0.0 ! -!NO3/WR_AHSO5=0.0 +!HNO4/H2O2=0.0 ! -!NO3/WR_AHMS=0.0 +!HNO4/SO2=0.0 ! -RETURN -END SUBROUTINE SUBJ0 +!HNO4/H2SO4=0.0 ! -SUBROUTINE SUBJ1 +!HNO4/OH=-K029*<HNO4> + PJAC(:,6,15)=-TPK%K029(:)*PCONC(:,6) ! -!Indices 6 a 10 +!HNO4/ETHE=0.0 ! +!HNO4/OLEL=0.0 ! -!N2O5/O3=0.0 +!HNO4/OLEH=0.0 ! -!N2O5/H2O2=0.0 +!HNO4/ALKL=0.0 ! -!N2O5/NO=0.0 +!HNO4/ALKM=0.0 ! -!N2O5/NO2=+K047*<NO3> - PJAC(:,6,4)=+TPK%K047(:)*PCONC(:,5) +!HNO4/ALKH=0.0 ! -!N2O5/NO3=+K047*<NO2> - PJAC(:,6,5)=+TPK%K047(:)*PCONC(:,4) +!HNO4/AROH=0.0 ! -!N2O5/N2O5=-K048-KTC6-KTR6 - PJAC(:,6,6)=-TPK%K048(:)-TPK%KTC6(:)-TPK%KTR6(:) +!HNO4/AROL=0.0 ! -!N2O5/HONO=0.0 +!HNO4/AROO=0.0 ! -!N2O5/HNO3=0.0 +!HNO4/ARAL=0.0 ! -!N2O5/HNO4=0.0 +!HNO4/ARAC=0.0 ! -!N2O5/NH3=0.0 +!HNO4/PAH=0.0 ! -!N2O5/SO2=0.0 +!HNO4/HCHO=0.0 ! -!N2O5/SULF=0.0 +!HNO4/ALD2=0.0 ! -!N2O5/CO=0.0 +!HNO4/KETL=0.0 ! -!N2O5/OH=0.0 +!HNO4/KETH=0.0 ! -!N2O5/HO2=0.0 +!HNO4/MEOH=0.0 ! -!N2O5/CH4=0.0 +!HNO4/ETOH=0.0 ! -!N2O5/ETH=0.0 +!HNO4/ALCH=0.0 ! -!N2O5/ALKA=0.0 +!HNO4/ISOP=0.0 ! -!N2O5/ALKE=0.0 +!HNO4/BIOL=0.0 ! -!N2O5/BIO=0.0 +!HNO4/BIOH=0.0 ! -!N2O5/ARO=0.0 +!HNO4/MTBE=0.0 ! -!N2O5/HCHO=0.0 +!HNO4/MVK=0.0 ! -!N2O5/ALD=0.0 +!HNO4/MCR=0.0 ! -!N2O5/KET=0.0 +!HNO4/MGLY=0.0 ! -!N2O5/CARBO=0.0 +!HNO4/GLY=0.0 ! -!N2O5/ONIT=0.0 +!HNO4/ORA1=0.0 ! -!N2O5/PAN=0.0 +!HNO4/ORA2=0.0 ! -!N2O5/OP1=0.0 +!HNO4/ACID=0.0 ! -!N2O5/OP2=0.0 +!HNO4/UR28=0.0 ! -!N2O5/ORA1=0.0 +!HNO4/UR21=0.0 ! -!N2O5/ORA2=0.0 +!HNO4/URG2=0.0 ! -!N2O5/MO2=0.0 +!HNO4/UR26=0.0 ! -!N2O5/ALKAP=0.0 +!HNO4/RPG2=0.0 ! -!N2O5/ALKEP=0.0 +!HNO4/RP18=0.0 ! -!N2O5/BIOP=0.0 +!HNO4/RPG3=0.0 ! -!N2O5/PHO=0.0 +!HNO4/URG4=0.0 ! -!N2O5/ADD=0.0 +!HNO4/UR8=0.0 ! -!N2O5/AROP=0.0 +!HNO4/UR17=0.0 ! -!N2O5/CARBOP=0.0 +!HNO4/UR7=0.0 ! -!N2O5/OLN=0.0 +!HNO4/RPR3=0.0 ! -!N2O5/XO2=0.0 +!HNO4/URG6=0.0 ! -!N2O5/WC_O3=0.0 +!HNO4/UR22=0.0 ! -!N2O5/WC_H2O2=0.0 +!HNO4/URG7=0.0 ! -!N2O5/WC_NO=0.0 +!HNO4/RPR4=0.0 ! -!N2O5/WC_NO2=0.0 +!HNO4/RPR7=0.0 ! -!N2O5/WC_NO3=0.0 +!HNO4/RPG7=0.0 ! -!N2O5/WC_N2O5=+KTC26 - PJAC(:,6,47)=+TPK%KTC26(:) +!HNO4/URG8=0.0 ! -!N2O5/WC_HONO=0.0 +!HNO4/UR19=0.0 ! -!N2O5/WC_HNO3=0.0 +!HNO4/URG9=0.0 ! -!N2O5/WC_HNO4=0.0 +!HNO4/AP7=0.0 ! -!N2O5/WC_NH3=0.0 +!HNO4/URG10=0.0 ! -!N2O5/WC_OH=0.0 +!HNO4/RPR1=0.0 ! -!N2O5/WC_HO2=0.0 +!HNO4/RPR5=0.0 ! -!N2O5/WC_CO2=0.0 +!HNO4/RPR8=0.0 ! -!N2O5/WC_SO2=0.0 +!HNO4/RP10=0.0 ! -!N2O5/WC_SULF=0.0 +!HNO4/RP11=0.0 ! -!N2O5/WC_HCHO=0.0 +!HNO4/RP16=0.0 ! -!N2O5/WC_ORA1=0.0 +!HNO4/RPRL=0.0 ! -!N2O5/WC_ORA2=0.0 +!HNO4/APAN=0.0 ! -!N2O5/WC_MO2=0.0 +!HNO4/PAN1=0.0 ! -!N2O5/WC_OP1=0.0 +!HNO4/PAN2=0.0 ! -!N2O5/WC_ASO3=0.0 +!HNO4/PAN3=0.0 ! -!N2O5/WC_ASO4=0.0 +!HNO4/PAN4=0.0 ! -!N2O5/WC_ASO5=0.0 +!HNO4/PAN6=0.0 ! -!N2O5/WC_AHSO5=0.0 +!HNO4/PAN7=0.0 ! -!N2O5/WC_AHMS=0.0 +!HNO4/PAN8=0.0 ! -!N2O5/WR_O3=0.0 +!HNO4/PN10=0.0 ! -!N2O5/WR_H2O2=0.0 +!HNO4/RO2T=0.0 ! -!N2O5/WR_NO=0.0 +!HNO4/RO21=0.0 ! -!N2O5/WR_NO2=0.0 +!HNO4/RO25=0.0 ! -!N2O5/WR_NO3=0.0 +!N2O5/NO=0.0 ! -!N2O5/WR_N2O5=+KTR26 - PJAC(:,6,72)=+TPK%KTR26(:) +!N2O5/NO2=+K009*<NO3> + PJAC(:,7,2)=+TPK%K009(:)*PCONC(:,8) ! -!N2O5/WR_HONO=0.0 +!N2O5/O3=0.0 ! -!N2O5/WR_HNO3=0.0 +!N2O5/HONO=0.0 ! -!N2O5/WR_HNO4=0.0 +!N2O5/HNO3=0.0 ! -!N2O5/WR_NH3=0.0 +!N2O5/HNO4=0.0 ! -!N2O5/WR_OH=0.0 +!N2O5/N2O5=-K010-K011*<H2O> + PJAC(:,7,7)=-TPK%K010(:)-TPK%K011(:)*TPK%H2O(:) ! -!N2O5/WR_HO2=0.0 +!N2O5/NO3=+K009*<NO2> + PJAC(:,7,8)=+TPK%K009(:)*PCONC(:,2) ! -!N2O5/WR_CO2=0.0 +!N2O5/NH3=0.0 ! -!N2O5/WR_SO2=0.0 +!N2O5/HO2=0.0 ! -!N2O5/WR_SULF=0.0 +!N2O5/CO=0.0 ! -!N2O5/WR_HCHO=0.0 +!N2O5/H2O2=0.0 ! -!N2O5/WR_ORA1=0.0 +!N2O5/SO2=0.0 ! -!N2O5/WR_ORA2=0.0 +!N2O5/H2SO4=0.0 ! -!N2O5/WR_MO2=0.0 +!N2O5/OH=0.0 ! -!N2O5/WR_OP1=0.0 +!N2O5/ETHE=0.0 ! -!N2O5/WR_ASO3=0.0 +!N2O5/OLEL=0.0 ! -!N2O5/WR_ASO4=0.0 +!N2O5/OLEH=0.0 ! -!N2O5/WR_ASO5=0.0 +!N2O5/ALKL=0.0 ! -!N2O5/WR_AHSO5=0.0 +!N2O5/ALKM=0.0 ! -!N2O5/WR_AHMS=0.0 +!N2O5/ALKH=0.0 ! -!HONO/O3=0.0 +!N2O5/AROH=0.0 ! -!HONO/H2O2=0.0 +!N2O5/AROL=0.0 ! -!HONO/NO=+K032*<OH> - PJAC(:,7,3)=+TPK%K032(:)*PCONC(:,14) +!N2O5/AROO=0.0 ! -!HONO/NO2=+K085*<ADD> - PJAC(:,7,4)=+TPK%K085(:)*PCONC(:,37) +!N2O5/ARAL=0.0 ! -!HONO/NO3=0.0 +!N2O5/ARAC=0.0 ! -!HONO/N2O5=0.0 +!N2O5/PAH=0.0 ! -!HONO/HONO=-K004-K039*<OH>-KTC7-KTR7 - PJAC(:,7,7)=-TPK%K004(:)-TPK%K039(:)*PCONC(:,14)-TPK%KTC7(:)-TPK%KTR7(:) +!N2O5/HCHO=0.0 ! -!HONO/HNO3=0.0 +!N2O5/ALD2=0.0 ! -!HONO/HNO4=0.0 +!N2O5/KETL=0.0 ! -!HONO/NH3=0.0 +!N2O5/KETH=0.0 ! -!HONO/SO2=0.0 +!N2O5/MEOH=0.0 ! -!HONO/SULF=0.0 +!N2O5/ETOH=0.0 ! -!HONO/CO=0.0 +!N2O5/ALCH=0.0 ! -!HONO/OH=+K032*<NO>-K039*<HONO> - PJAC(:,7,14)=+TPK%K032(:)*PCONC(:,3)-TPK%K039(:)*PCONC(:,7) +!N2O5/ISOP=0.0 ! -!HONO/HO2=0.0 +!N2O5/BIOL=0.0 ! -!HONO/CH4=0.0 +!N2O5/BIOH=0.0 ! -!HONO/ETH=0.0 +!N2O5/MTBE=0.0 ! -!HONO/ALKA=0.0 +!N2O5/MVK=0.0 ! -!HONO/ALKE=0.0 +!N2O5/MCR=0.0 ! -!HONO/BIO=0.0 +!N2O5/MGLY=0.0 ! -!HONO/ARO=0.0 +!N2O5/GLY=0.0 ! -!HONO/HCHO=0.0 +!N2O5/ORA1=0.0 ! -!HONO/ALD=0.0 +!N2O5/ORA2=0.0 ! -!HONO/KET=0.0 +!N2O5/ACID=0.0 ! -!HONO/CARBO=0.0 +!N2O5/UR28=0.0 ! -!HONO/ONIT=0.0 +!N2O5/UR21=0.0 ! -!HONO/PAN=0.0 +!N2O5/URG2=0.0 ! -!HONO/OP1=0.0 +!N2O5/UR26=0.0 ! -!HONO/OP2=0.0 +!N2O5/RPG2=0.0 ! -!HONO/ORA1=0.0 +!N2O5/RP18=0.0 ! -!HONO/ORA2=0.0 +!N2O5/RPG3=0.0 ! -!HONO/MO2=0.0 +!N2O5/URG4=0.0 ! -!HONO/ALKAP=0.0 +!N2O5/UR8=0.0 ! -!HONO/ALKEP=0.0 +!N2O5/UR17=0.0 ! -!HONO/BIOP=0.0 +!N2O5/UR7=0.0 ! -!HONO/PHO=0.0 +!N2O5/RPR3=0.0 ! -!HONO/ADD=+K085*<NO2> - PJAC(:,7,37)=+TPK%K085(:)*PCONC(:,4) +!N2O5/URG6=0.0 ! -!HONO/AROP=0.0 +!N2O5/UR22=0.0 ! -!HONO/CARBOP=0.0 +!N2O5/URG7=0.0 ! -!HONO/OLN=0.0 +!N2O5/RPR4=0.0 ! -!HONO/XO2=0.0 +!N2O5/RPR7=0.0 ! -!HONO/WC_O3=0.0 +!N2O5/RPG7=0.0 ! -!HONO/WC_H2O2=0.0 +!N2O5/URG8=0.0 ! -!HONO/WC_NO=0.0 +!N2O5/UR19=0.0 ! -!HONO/WC_NO2=0.0 +!N2O5/URG9=0.0 ! -!HONO/WC_NO3=0.0 +!N2O5/AP7=0.0 ! -!HONO/WC_N2O5=0.0 +!N2O5/URG10=0.0 ! -!HONO/WC_HONO=+KTC27 - PJAC(:,7,48)=+TPK%KTC27(:) +!N2O5/RPR1=0.0 ! -!HONO/WC_HNO3=0.0 +!N2O5/RPR5=0.0 ! -!HONO/WC_HNO4=0.0 +!N2O5/RPR8=0.0 ! -!HONO/WC_NH3=0.0 +!N2O5/RP10=0.0 ! -!HONO/WC_OH=0.0 +!N2O5/RP11=0.0 ! -!HONO/WC_HO2=0.0 +!N2O5/RP16=0.0 ! -!HONO/WC_CO2=0.0 +!N2O5/RPRL=0.0 ! -!HONO/WC_SO2=0.0 +!N2O5/APAN=0.0 ! -!HONO/WC_SULF=0.0 +!N2O5/PAN1=0.0 ! -!HONO/WC_HCHO=0.0 +!N2O5/PAN2=0.0 ! -!HONO/WC_ORA1=0.0 +!N2O5/PAN3=0.0 ! -!HONO/WC_ORA2=0.0 +!N2O5/PAN4=0.0 ! -!HONO/WC_MO2=0.0 +!N2O5/PAN6=0.0 ! -!HONO/WC_OP1=0.0 +!N2O5/PAN7=0.0 ! -!HONO/WC_ASO3=0.0 +!N2O5/PAN8=0.0 ! -!HONO/WC_ASO4=0.0 +!N2O5/PN10=0.0 ! -!HONO/WC_ASO5=0.0 +!N2O5/RO2T=0.0 ! -!HONO/WC_AHSO5=0.0 +!N2O5/RO21=0.0 ! -!HONO/WC_AHMS=0.0 +!N2O5/RO25=0.0 ! -!HONO/WR_O3=0.0 +!NO3/NO=-K007*<NO3> + PJAC(:,8,1)=-TPK%K007(:)*PCONC(:,8) ! -!HONO/WR_H2O2=0.0 +!NO3/NO2=+K004*<O>+K006*<O3>-K009*<NO3>-K012*<NO3> + PJAC(:,8,2)=+TPK%K004(:)*TPK%O(:)+TPK%K006(:)*PCONC(:,3)-TPK%K009(:)*PCONC(:,8& +&)-TPK%K012(:)*PCONC(:,8) ! -!HONO/WR_NO=0.0 +!NO3/O3=+K006*<NO2> + PJAC(:,8,3)=+TPK%K006(:)*PCONC(:,2) ! -!HONO/WR_NO2=0.0 +!NO3/HONO=0.0 ! -!HONO/WR_NO3=0.0 +!NO3/HNO3=+K023*<OH> + PJAC(:,8,5)=+TPK%K023(:)*PCONC(:,15) +! +!NO3/HNO4=0.0 +! +!NO3/N2O5=+K010 + PJAC(:,8,7)=+TPK%K010(:) +! +!NO3/NO3=-K007*<NO>-K009*<NO2>-K012*<NO2>-K013-K014-K033*<HO2>-K040*<OH>-K041*< +!NO3>-K041*<NO3>-K041*<NO3>-K041*<NO3>-K047*<HCHO>-K050*<ETHE>-K055*<OLEL>-K061 +!*<ALD2>-K065*<ISOP>-K072*<AROO>-K075*<OLEH>-K081*<ARAL>-K085*<BIOL>-K089*<BIOH +!>-K275*<MCR>-K278*<MGLY>-K307*<RPR1>-K313*<RPR3>-K320*<RPR4>-K327*<RPR8>-K338* +!<RP16> + PJAC(:,8,8)=-TPK%K007(:)*PCONC(:,1)-TPK%K009(:)*PCONC(:,2)-TPK%K012(:)*PCONC(:& +&,2)-TPK%K013(:)-TPK%K014(:)-TPK%K033(:)*PCONC(:,10)-TPK%K040(:)*PCONC(:,15)-TP& +&K%K041(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,8)-TPK%K041(:)& +&*PCONC(:,8)-TPK%K047(:)*PCONC(:,28)-TPK%K050(:)*PCONC(:,16)-TPK%K055(:)*PCONC(& +&:,17)-TPK%K061(:)*PCONC(:,29)-TPK%K065(:)*PCONC(:,35)-TPK%K072(:)*PCONC(:,24)-& +&TPK%K075(:)*PCONC(:,18)-TPK%K081(:)*PCONC(:,25)-TPK%K085(:)*PCONC(:,36)-TPK%K0& +&89(:)*PCONC(:,37)-TPK%K275(:)*PCONC(:,40)-TPK%K278(:)*PCONC(:,41)-TPK%K307(:)*& +&PCONC(:,69)-TPK%K313(:)*PCONC(:,57)-TPK%K320(:)*PCONC(:,61)-TPK%K327(:)*PCONC(& +&:,71)-TPK%K338(:)*PCONC(:,74) ! -!HONO/WR_N2O5=0.0 +!NO3/NH3=0.0 ! -!HONO/WR_HONO=+KTR27 - PJAC(:,7,73)=+TPK%KTR27(:) +!NO3/HO2=-K033*<NO3> + PJAC(:,8,10)=-TPK%K033(:)*PCONC(:,8) ! -!HONO/WR_HNO3=0.0 +!NO3/CO=0.0 ! -!HONO/WR_HNO4=0.0 +!NO3/H2O2=0.0 ! -!HONO/WR_NH3=0.0 +!NO3/SO2=0.0 ! -!HONO/WR_OH=0.0 +!NO3/H2SO4=0.0 ! -!HONO/WR_HO2=0.0 +!NO3/OH=+K023*<HNO3>-K040*<NO3> + PJAC(:,8,15)=+TPK%K023(:)*PCONC(:,5)-TPK%K040(:)*PCONC(:,8) ! -!HONO/WR_CO2=0.0 +!NO3/ETHE=-K050*<NO3> + PJAC(:,8,16)=-TPK%K050(:)*PCONC(:,8) ! -!HONO/WR_SO2=0.0 +!NO3/OLEL=-K055*<NO3> + PJAC(:,8,17)=-TPK%K055(:)*PCONC(:,8) ! -!HONO/WR_SULF=0.0 +!NO3/OLEH=-K075*<NO3> + PJAC(:,8,18)=-TPK%K075(:)*PCONC(:,8) ! -!HONO/WR_HCHO=0.0 +!NO3/ALKL=0.0 ! -!HONO/WR_ORA1=0.0 +!NO3/ALKM=0.0 ! -!HONO/WR_ORA2=0.0 +!NO3/ALKH=0.0 ! -!HONO/WR_MO2=0.0 +!NO3/AROH=0.0 ! -!HONO/WR_OP1=0.0 +!NO3/AROL=0.0 ! -!HONO/WR_ASO3=0.0 +!NO3/AROO=-K072*<NO3> + PJAC(:,8,24)=-TPK%K072(:)*PCONC(:,8) ! -!HONO/WR_ASO4=0.0 +!NO3/ARAL=-K081*<NO3> + PJAC(:,8,25)=-TPK%K081(:)*PCONC(:,8) ! -!HONO/WR_ASO5=0.0 +!NO3/ARAC=0.0 ! -!HONO/WR_AHSO5=0.0 +!NO3/PAH=0.0 ! -!HONO/WR_AHMS=0.0 +!NO3/HCHO=-K047*<NO3> + PJAC(:,8,28)=-TPK%K047(:)*PCONC(:,8) ! -!HNO3/O3=0.0 +!NO3/ALD2=-K061*<NO3> + PJAC(:,8,29)=-TPK%K061(:)*PCONC(:,8) ! -!HNO3/H2O2=0.0 +!NO3/KETL=0.0 ! -!HNO3/NO=0.0 +!NO3/KETH=0.0 ! -!HNO3/NO2=+K033*<OH> - PJAC(:,8,4)=+TPK%K033(:)*PCONC(:,14) +!NO3/MEOH=0.0 ! -!HNO3/NO3=+0.3*K038*<HO2>+K072*<HCHO>+K073*<ALD>+0.91567*K074*<CARBO>+K075*<ARO -!> - PJAC(:,8,5)=+0.3*TPK%K038(:)*PCONC(:,15)+TPK%K072(:)*PCONC(:,22)+TPK%K073(:)*P& -&CONC(:,23)+0.91567*TPK%K074(:)*PCONC(:,25)+TPK%K075(:)*PCONC(:,21) +!NO3/ETOH=0.0 ! -!HNO3/N2O5=0.0 +!NO3/ALCH=0.0 ! -!HNO3/HONO=0.0 +!NO3/ISOP=-K065*<NO3> + PJAC(:,8,35)=-TPK%K065(:)*PCONC(:,8) ! -!HNO3/HNO3=-K005-K040*<OH>-KTC8-KTR8 - PJAC(:,8,8)=-TPK%K005(:)-TPK%K040(:)*PCONC(:,14)-TPK%KTC8(:)-TPK%KTR8(:) +!NO3/BIOL=-K085*<NO3> + PJAC(:,8,36)=-TPK%K085(:)*PCONC(:,8) ! -!HNO3/HNO4=0.0 +!NO3/BIOH=-K089*<NO3> + PJAC(:,8,37)=-TPK%K089(:)*PCONC(:,8) ! -!HNO3/NH3=0.0 +!NO3/MTBE=0.0 ! -!HNO3/SO2=0.0 +!NO3/MVK=0.0 ! -!HNO3/SULF=0.0 +!NO3/MCR=-K275*<NO3> + PJAC(:,8,40)=-TPK%K275(:)*PCONC(:,8) ! -!HNO3/CO=0.0 +!NO3/MGLY=-K278*<NO3> + PJAC(:,8,41)=-TPK%K278(:)*PCONC(:,8) ! -!HNO3/OH=+K033*<NO2>-K040*<HNO3> - PJAC(:,8,14)=+TPK%K033(:)*PCONC(:,4)-TPK%K040(:)*PCONC(:,8) +!NO3/GLY=0.0 ! -!HNO3/HO2=+0.3*K038*<NO3> - PJAC(:,8,15)=+0.3*TPK%K038(:)*PCONC(:,5) +!NO3/ORA1=0.0 ! -!HNO3/CH4=0.0 +!NO3/ORA2=0.0 ! -!HNO3/ETH=0.0 +!NO3/ACID=0.0 ! -!HNO3/ALKA=0.0 +!NO3/UR28=0.0 ! -!HNO3/ALKE=0.0 +!NO3/UR21=0.0 ! -!HNO3/BIO=0.0 +!NO3/URG2=0.0 ! -!HNO3/ARO=+K075*<NO3> - PJAC(:,8,21)=+TPK%K075(:)*PCONC(:,5) +!NO3/UR26=0.0 ! -!HNO3/HCHO=+K072*<NO3> - PJAC(:,8,22)=+TPK%K072(:)*PCONC(:,5) +!NO3/RPG2=0.0 ! -!HNO3/ALD=+K073*<NO3> - PJAC(:,8,23)=+TPK%K073(:)*PCONC(:,5) +!NO3/RP18=0.0 ! -!HNO3/KET=0.0 +!NO3/RPG3=0.0 ! -!HNO3/CARBO=+0.91567*K074*<NO3> - PJAC(:,8,25)=+0.91567*TPK%K074(:)*PCONC(:,5) +!NO3/URG4=0.0 ! -!HNO3/ONIT=0.0 +!NO3/UR8=0.0 ! -!HNO3/PAN=0.0 +!NO3/UR17=0.0 ! -!HNO3/OP1=0.0 +!NO3/UR7=0.0 ! -!HNO3/OP2=0.0 +!NO3/RPR3=-K313*<NO3> + PJAC(:,8,57)=-TPK%K313(:)*PCONC(:,8) ! -!HNO3/ORA1=0.0 +!NO3/URG6=0.0 ! -!HNO3/ORA2=0.0 +!NO3/UR22=0.0 ! -!HNO3/MO2=0.0 +!NO3/URG7=0.0 ! -!HNO3/ALKAP=0.0 +!NO3/RPR4=-K320*<NO3> + PJAC(:,8,61)=-TPK%K320(:)*PCONC(:,8) ! -!HNO3/ALKEP=0.0 +!NO3/RPR7=0.0 ! -!HNO3/BIOP=0.0 +!NO3/RPG7=0.0 ! -!HNO3/PHO=0.0 +!NO3/URG8=0.0 ! -!HNO3/ADD=0.0 +!NO3/UR19=0.0 ! -!HNO3/AROP=0.0 +!NO3/URG9=0.0 ! -!HNO3/CARBOP=0.0 +!NO3/AP7=0.0 ! -!HNO3/OLN=0.0 +!NO3/URG10=0.0 ! -!HNO3/XO2=0.0 +!NO3/RPR1=-K307*<NO3> + PJAC(:,8,69)=-TPK%K307(:)*PCONC(:,8) ! -!HNO3/WC_O3=0.0 +!NO3/RPR5=0.0 ! -!HNO3/WC_H2O2=0.0 +!NO3/RPR8=-K327*<NO3> + PJAC(:,8,71)=-TPK%K327(:)*PCONC(:,8) ! -!HNO3/WC_NO=0.0 +!NO3/RP10=0.0 ! -!HNO3/WC_NO2=0.0 +!NO3/RP11=0.0 ! -!HNO3/WC_NO3=0.0 +!NO3/RP16=-K338*<NO3> + PJAC(:,8,74)=-TPK%K338(:)*PCONC(:,8) ! -!HNO3/WC_N2O5=0.0 +!NO3/RPRL=0.0 ! -!HNO3/WC_HONO=0.0 +!NO3/APAN=0.0 ! -!HNO3/WC_HNO3=+KTC28 - PJAC(:,8,49)=+TPK%KTC28(:) +!NO3/PAN1=0.0 ! -!HNO3/WC_HNO4=0.0 +!NO3/PAN2=0.0 ! -!HNO3/WC_NH3=0.0 +!NO3/PAN3=0.0 ! -!HNO3/WC_OH=0.0 +!NO3/PAN4=0.0 ! -!HNO3/WC_HO2=0.0 +!NO3/PAN6=0.0 ! -!HNO3/WC_CO2=0.0 +!NO3/PAN7=0.0 ! -!HNO3/WC_SO2=0.0 +!NO3/PAN8=0.0 ! -!HNO3/WC_SULF=0.0 +!NO3/PN10=0.0 ! -!HNO3/WC_HCHO=0.0 +!NO3/RO2T=0.0 ! -!HNO3/WC_ORA1=0.0 +!NO3/RO21=0.0 ! -!HNO3/WC_ORA2=0.0 +!NO3/RO25=0.0 ! -!HNO3/WC_MO2=0.0 +!NH3/NO=0.0 ! -!HNO3/WC_OP1=0.0 +!NH3/NO2=0.0 ! -!HNO3/WC_ASO3=0.0 +!NH3/O3=0.0 ! -!HNO3/WC_ASO4=0.0 +!NH3/HONO=0.0 ! -!HNO3/WC_ASO5=0.0 +!NH3/HNO3=0.0 ! -!HNO3/WC_AHSO5=0.0 +!NH3/HNO4=0.0 ! -!HNO3/WC_AHMS=0.0 +!NH3/N2O5=0.0 ! -!HNO3/WR_O3=0.0 +!NH3/NO3=0.0 ! -!HNO3/WR_H2O2=0.0 +!NH3/NH3=-K345*<OH> + PJAC(:,9,9)=-TPK%K345(:)*PCONC(:,15) ! -!HNO3/WR_NO=0.0 +!NH3/HO2=0.0 ! -!HNO3/WR_NO2=0.0 +!NH3/CO=0.0 ! -!HNO3/WR_NO3=0.0 +!NH3/H2O2=0.0 ! -!HNO3/WR_N2O5=0.0 +!NH3/SO2=0.0 ! -!HNO3/WR_HONO=0.0 +!NH3/H2SO4=0.0 ! -!HNO3/WR_HNO3=+KTR28 - PJAC(:,8,74)=+TPK%KTR28(:) +!NH3/OH=-K345*<NH3> + PJAC(:,9,15)=-TPK%K345(:)*PCONC(:,9) ! -!HNO3/WR_HNO4=0.0 +!NH3/ETHE=0.0 ! -!HNO3/WR_NH3=0.0 +!NH3/OLEL=0.0 ! -!HNO3/WR_OH=0.0 +!NH3/OLEH=0.0 ! -!HNO3/WR_HO2=0.0 +!NH3/ALKL=0.0 ! -!HNO3/WR_CO2=0.0 +!NH3/ALKM=0.0 ! -!HNO3/WR_SO2=0.0 +!NH3/ALKH=0.0 ! -!HNO3/WR_SULF=0.0 +!NH3/AROH=0.0 ! -!HNO3/WR_HCHO=0.0 +!NH3/AROL=0.0 ! -!HNO3/WR_ORA1=0.0 +!NH3/AROO=0.0 ! -!HNO3/WR_ORA2=0.0 +!NH3/ARAL=0.0 ! -!HNO3/WR_MO2=0.0 +!NH3/ARAC=0.0 ! -!HNO3/WR_OP1=0.0 +!NH3/PAH=0.0 ! -!HNO3/WR_ASO3=0.0 +!NH3/HCHO=0.0 ! -!HNO3/WR_ASO4=0.0 +!NH3/ALD2=0.0 ! -!HNO3/WR_ASO5=0.0 +!NH3/KETL=0.0 ! -!HNO3/WR_AHSO5=0.0 +!NH3/KETH=0.0 ! -!HNO3/WR_AHMS=0.0 +!NH3/MEOH=0.0 ! -!HNO4/O3=0.0 +!NH3/ETOH=0.0 ! -!HNO4/H2O2=0.0 +!NH3/ALCH=0.0 ! -!HNO4/NO=0.0 +!NH3/ISOP=0.0 ! -!HNO4/NO2=+K036*<HO2> - PJAC(:,9,4)=+TPK%K036(:)*PCONC(:,15) +!NH3/BIOL=0.0 ! -!HNO4/NO3=0.0 +!NH3/BIOH=0.0 ! -!HNO4/N2O5=0.0 +!NH3/MTBE=0.0 ! -!HNO4/HONO=0.0 +!NH3/MVK=0.0 ! -!HNO4/HNO3=0.0 +!NH3/MCR=0.0 ! -!HNO4/HNO4=-K006-K037-K041*<OH>-KTC9-KTR9 - PJAC(:,9,9)=-TPK%K006(:)-TPK%K037(:)-TPK%K041(:)*PCONC(:,14)-TPK%KTC9(:)-TPK%K& -&TR9(:) +!NH3/MGLY=0.0 ! -!HNO4/NH3=0.0 +!NH3/GLY=0.0 ! -!HNO4/SO2=0.0 +!NH3/ORA1=0.0 ! -!HNO4/SULF=0.0 +!NH3/ORA2=0.0 ! -!HNO4/CO=0.0 +!NH3/ACID=0.0 ! -!HNO4/OH=-K041*<HNO4> - PJAC(:,9,14)=-TPK%K041(:)*PCONC(:,9) +!NH3/UR28=0.0 ! -!HNO4/HO2=+K036*<NO2> - PJAC(:,9,15)=+TPK%K036(:)*PCONC(:,4) +!NH3/UR21=0.0 ! -!HNO4/CH4=0.0 +!NH3/URG2=0.0 ! -!HNO4/ETH=0.0 +!NH3/UR26=0.0 ! -!HNO4/ALKA=0.0 +!NH3/RPG2=0.0 ! -!HNO4/ALKE=0.0 +!NH3/RP18=0.0 ! -!HNO4/BIO=0.0 +!NH3/RPG3=0.0 ! -!HNO4/ARO=0.0 +!NH3/URG4=0.0 ! -!HNO4/HCHO=0.0 +!NH3/UR8=0.0 ! -!HNO4/ALD=0.0 +!NH3/UR17=0.0 ! -!HNO4/KET=0.0 +!NH3/UR7=0.0 ! -!HNO4/CARBO=0.0 +!NH3/RPR3=0.0 ! -!HNO4/ONIT=0.0 +!NH3/URG6=0.0 ! -!HNO4/PAN=0.0 +!NH3/UR22=0.0 ! -!HNO4/OP1=0.0 +!NH3/URG7=0.0 ! -!HNO4/OP2=0.0 +!NH3/RPR4=0.0 ! -!HNO4/ORA1=0.0 +!NH3/RPR7=0.0 ! -!HNO4/ORA2=0.0 +!NH3/RPG7=0.0 ! -!HNO4/MO2=0.0 +!NH3/URG8=0.0 ! -!HNO4/ALKAP=0.0 +!NH3/UR19=0.0 ! -!HNO4/ALKEP=0.0 +!NH3/URG9=0.0 ! -!HNO4/BIOP=0.0 +!NH3/AP7=0.0 ! -!HNO4/PHO=0.0 +!NH3/URG10=0.0 ! -!HNO4/ADD=0.0 +!NH3/RPR1=0.0 ! -!HNO4/AROP=0.0 +!NH3/RPR5=0.0 ! -!HNO4/CARBOP=0.0 +!NH3/RPR8=0.0 ! -!HNO4/OLN=0.0 +!NH3/RP10=0.0 ! -!HNO4/XO2=0.0 +!NH3/RP11=0.0 ! -!HNO4/WC_O3=0.0 +!NH3/RP16=0.0 ! -!HNO4/WC_H2O2=0.0 +!NH3/RPRL=0.0 ! -!HNO4/WC_NO=0.0 +!NH3/APAN=0.0 ! -!HNO4/WC_NO2=0.0 +!NH3/PAN1=0.0 ! -!HNO4/WC_NO3=0.0 +!NH3/PAN2=0.0 ! -!HNO4/WC_N2O5=0.0 +!NH3/PAN3=0.0 ! -!HNO4/WC_HONO=0.0 +!NH3/PAN4=0.0 ! -!HNO4/WC_HNO3=0.0 +!NH3/PAN6=0.0 ! -!HNO4/WC_HNO4=+KTC29 - PJAC(:,9,50)=+TPK%KTC29(:) +!NH3/PAN7=0.0 ! -!HNO4/WC_NH3=0.0 +!NH3/PAN8=0.0 ! -!HNO4/WC_OH=0.0 +!NH3/PN10=0.0 ! -!HNO4/WC_HO2=0.0 +!NH3/RO2T=0.0 ! -!HNO4/WC_CO2=0.0 +!NH3/RO21=0.0 ! -!HNO4/WC_SO2=0.0 +!NH3/RO25=0.0 ! -!HNO4/WC_SULF=0.0 +!HO2/NO=-K026*<HO2>+K110*<RO21>+K113*<RO22>+K119*<RO24>+TPK%CF4*K122*<RO25>+TPK +!%CF6*K150*<RO29>+K153*<RO210>+K171*<RO215>+TPK%CF22*K177*<RO217>+TPK%CF20*K180 +!*<RO218>+TPK%CF24*K189*<RO221>+TPK%CF42*K192*<RO222>+TPK%CF44*K195*<RO223>+TPK +!%CF26*K198*<RO224>+TPK%CF28*K207*<RO227>+TPK%CF32*K221*<RO231>+TPK%CF36*K227*< +!RO241>+K231*<RO233>+K234*<RO242>+K238*<RO234>+K241*<RO243>+K245*<RO235>+K248*< +!RO244>+K252*<RO236>+K255*<RO245>+K259*<RO237>+K262*<RO246>+K266*<RO238>+K269*< +!RO247>+K285*<RO249>+K291*<RO251>+K300*<RO254>+K315*<RO256> + PJAC(:,10,1)=-TPK%K026(:)*PCONC(:,10)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%& +&RO22(:)+TPK%K119(:)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,87)+TPK%CF6*TPK%K1& +&50(:)*TPK%RO29(:)+TPK%K153(:)*TPK%RO210(:)+TPK%K171(:)*TPK%RO215(:)+TPK%CF22*T& +&PK%K177(:)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*TPK%RO218(:)+TPK%CF24*TPK%K189(:)& +&*TPK%RO221(:)+TPK%CF42*TPK%K192(:)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*TPK%RO223& +&(:)+TPK%CF26*TPK%K198(:)*TPK%RO224(:)+TPK%CF28*TPK%K207(:)*TPK%RO227(:)+TPK%CF& +&32*TPK%K221(:)*TPK%RO231(:)+TPK%CF36*TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%& +&RO233(:)+TPK%K234(:)*TPK%RO242(:)+TPK%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO2& +&43(:)+TPK%K245(:)*TPK%RO235(:)+TPK%K248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(& +&:)+TPK%K255(:)*TPK%RO245(:)+TPK%K259(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+& +&TPK%K266(:)*TPK%RO238(:)+TPK%K269(:)*TPK%RO247(:)+TPK%K285(:)*TPK%RO249(:)+TPK& +&%K291(:)*TPK%RO251(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K315(:)*TPK%RO256(:) ! -!HNO4/WC_HCHO=0.0 +!HO2/NO2=-K027*<HO2> + PJAC(:,10,2)=-TPK%K027(:)*PCONC(:,10) ! -!HNO4/WC_ORA1=0.0 +!HO2/O3=+K025*<OH>-K030*<HO2>+0.06*K051*<ETHE>+0.28*K056*<OLEL>+0.366*K066*<ISO +!P>+0.28*K076*<OLEH>+0.445*K086*<BIOL>+0.28*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,10,3)=+TPK%K025(:)*PCONC(:,15)-TPK%K030(:)*PCONC(:,10)+0.06*TPK%K051(:)& +&*PCONC(:,16)+0.28*TPK%K056(:)*PCONC(:,17)+0.366*TPK%K066(:)*PCONC(:,35)+0.28*T& +&PK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,36)+0.28*TPK%K281(:)*PCONC(:,& +&39)+0.41*TPK%K282(:)*PCONC(:,40) ! -!HNO4/WC_ORA2=0.0 +!HO2/HONO=+0.1*K020 + PJAC(:,10,4)=+0.1*TPK%K020(:) ! -!HNO4/WC_MO2=0.0 +!HO2/HNO3=0.0 ! -!HNO4/WC_OP1=0.0 +!HO2/HNO4=+K028 + PJAC(:,10,6)=+TPK%K028(:) ! -!HNO4/WC_ASO3=0.0 +!HO2/N2O5=0.0 ! -!HNO4/WC_ASO4=0.0 +!HO2/NO3=-K033*<HO2>+K040*<OH>+K047*<HCHO> + PJAC(:,10,8)=-TPK%K033(:)*PCONC(:,10)+TPK%K040(:)*PCONC(:,15)+TPK%K047(:)*PCON& +&C(:,28) ! -!HNO4/WC_ASO5=0.0 +!HO2/NH3=0.0 ! -!HNO4/WC_AHSO5=0.0 +!HO2/HO2=-K026*<NO>-K027*<NO2>-K030*<O3>-K031*<HO2>-K031*<HO2>-K031*<HO2>-K031* +!<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K033 +!*<NO3>-K042*<OH>+K094*<RO2T>-K094*<RO2T>+K112*<RO21>-K112*<RO21>+K115*<RO22>-K +!115*<RO22>+K118*<RO23>-K118*<RO23>+K121*<RO24>-K121*<RO24>+K124*<RO25>-K124*<R +!O25>-K142*<RO26>-K146*<RO27>-K148*<RO28>+K152*<RO29>-K152*<RO29>+K155*<RO210>- +!K155*<RO210>-K158*<RO211>-K161*<RO212>-K164*<RO213>-K166*<RO239>-K170*<RO214>+ +!K173*<RO215>-K173*<RO215>-K176*<RO216>+K179*<RO217>-K179*<RO217>+K182*<RO218>- +!K182*<RO218>-K185*<RO219>-K188*<RO220>+K191*<RO221>-K191*<RO221>+K194*<RO222>- +!K194*<RO222>+K197*<RO223>-K197*<RO223>+K200*<RO224>-K200*<RO224>-K203*<RO225>- +!K206*<RO226>+K209*<RO227>-K209*<RO227>-K212*<RO228>-K215*<RO229>-K218*<RO240>- +!K220*<RO230>+K223*<RO231>-K223*<RO231>-K226*<RO232>+K229*<RO241>-K229*<RO241>+ +!K233*<RO233>-K233*<RO233>+K236*<RO242>-K236*<RO242>+K240*<RO234>-K240*<RO234>+ +!K243*<RO243>-K243*<RO243>+K247*<RO235>-K247*<RO235>+K250*<RO244>-K250*<RO244>+ +!K254*<RO236>-K254*<RO236>+K257*<RO245>-K257*<RO245>+K261*<RO237>-K261*<RO237>+ +!K264*<RO246>-K264*<RO246>+K268*<RO238>-K268*<RO238>+K271*<RO247>-K271*<RO247>- +!K279*<RO248>+K287*<RO249>-K287*<RO249>-K289*<RO250>+K292*<RO251>-K292*<RO251>- +!K295*<RO252>-K298*<RO253>-K301*<RO254>-K310*<RO255>-K318*<RO256>-K332*<RO257>- +!K341*<RO258> + PJAC(:,10,10)=-TPK%K026(:)*PCONC(:,1)-TPK%K027(:)*PCONC(:,2)-TPK%K030(:)*PCONC& +&(:,3)-TPK%K031(:)*PCONC(:,10)-TPK%K031(:)*PCONC(:,10)-TPK%K031(:)*PCONC(:,10)-& +&TPK%K031(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O& +&(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCON& +&C(:,10)-TPK%K033(:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,15)+TPK%K094(:)*PCONC(:,85)& +&-TPK%K094(:)*PCONC(:,85)+TPK%K112(:)*PCONC(:,86)-TPK%K112(:)*PCONC(:,86)+TPK%K& +&115(:)*TPK%RO22(:)-TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK%RO23(:)-TPK%K118(:)& +&*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)-TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC& +&(:,87)-TPK%K124(:)*PCONC(:,87)-TPK%K142(:)*TPK%RO26(:)-TPK%K146(:)*TPK%RO27(:)& +&-TPK%K148(:)*TPK%RO28(:)+TPK%K152(:)*TPK%RO29(:)-TPK%K152(:)*TPK%RO29(:)+TPK%K& +&155(:)*TPK%RO210(:)-TPK%K155(:)*TPK%RO210(:)-TPK%K158(:)*TPK%RO211(:)-TPK%K161& +&(:)*TPK%RO212(:)-TPK%K164(:)*TPK%RO213(:)-TPK%K166(:)*TPK%RO239(:)-TPK%K170(:)& +&*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)-TPK%K173(:)*TPK%RO215(:)-TPK%K176(:)*TP& +&K%RO216(:)+TPK%K179(:)*TPK%RO217(:)-TPK%K179(:)*TPK%RO217(:)+TPK%K182(:)*TPK%R& +&O218(:)-TPK%K182(:)*TPK%RO218(:)-TPK%K185(:)*TPK%RO219(:)-TPK%K188(:)*TPK%RO22& +&0(:)+TPK%K191(:)*TPK%RO221(:)-TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:& +&)-TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO223(:)-TPK%K197(:)*TPK%RO223(:)+T& +&PK%K200(:)*TPK%RO224(:)-TPK%K200(:)*TPK%RO224(:)-TPK%K203(:)*TPK%RO225(:)-TPK%& +&K206(:)*TPK%RO226(:)+TPK%K209(:)*TPK%RO227(:)-TPK%K209(:)*TPK%RO227(:)-TPK%K21& +&2(:)*TPK%RO228(:)-TPK%K215(:)*TPK%RO229(:)-TPK%K218(:)*TPK%RO240(:)-TPK%K220(:& +&)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)-TPK%K223(:)*TPK%RO231(:)-TPK%K226(:)*T& +&PK%RO232(:)+TPK%K229(:)*TPK%RO241(:)-TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%& +&RO233(:)-TPK%K233(:)*TPK%RO233(:)+TPK%K236(:)*TPK%RO242(:)-TPK%K236(:)*TPK%RO2& +&42(:)+TPK%K240(:)*TPK%RO234(:)-TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(& +&:)-TPK%K243(:)*TPK%RO243(:)+TPK%K247(:)*TPK%RO235(:)-TPK%K247(:)*TPK%RO235(:)+& +&TPK%K250(:)*TPK%RO244(:)-TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)-TPK& +&%K254(:)*TPK%RO236(:)+TPK%K257(:)*TPK%RO245(:)-TPK%K257(:)*TPK%RO245(:)+TPK%K2& +&61(:)*TPK%RO237(:)-TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)-TPK%K264(& +&:)*TPK%RO246(:)+TPK%K268(:)*TPK%RO238(:)-TPK%K268(:)*TPK%RO238(:)+TPK%K271(:)*& +&TPK%RO247(:)-TPK%K271(:)*TPK%RO247(:)-TPK%K279(:)*TPK%RO248(:)+TPK%K287(:)*TPK& +&%RO249(:)-TPK%K287(:)*TPK%RO249(:)-TPK%K289(:)*TPK%RO250(:)+TPK%K292(:)*TPK%RO& +&251(:)-TPK%K292(:)*TPK%RO251(:)-TPK%K295(:)*TPK%RO252(:)-TPK%K298(:)*TPK%RO253& +&(:)-TPK%K301(:)*TPK%RO254(:)-TPK%K310(:)*TPK%RO255(:)-TPK%K318(:)*TPK%RO256(:)& +&-TPK%K332(:)*TPK%RO257(:)-TPK%K341(:)*TPK%RO258(:) +! +!HO2/CO=+K024*<OH> + PJAC(:,10,11)=+TPK%K024(:)*PCONC(:,15) +! +!HO2/H2O2=+K037*<OH> + PJAC(:,10,12)=+TPK%K037(:)*PCONC(:,15) +! +!HO2/SO2=+K035*<OH> + PJAC(:,10,13)=+TPK%K035(:)*PCONC(:,15) +! +!HO2/H2SO4=0.0 +! +!HO2/OH=+K024*<CO>+K025*<O3>+K035*<SO2>+K037*<H2O2>+K040*<NO3>-K042*<HO2>+K046* +!<HCHO>+K048*<MEOH>+TPK%CF1*K053*<ETOH>+0.16*K073*<AROO>+0.16*K079*<AROL>+0.16* +!K080*<AROH>+TPK%CF48*K082*<ARAL>+0.16*K083*<ARAC>+0.16*K092*<PAH>+K325*<RP10>+ +!K347*<ORA1> + PJAC(:,10,15)=+TPK%K024(:)*PCONC(:,11)+TPK%K025(:)*PCONC(:,3)+TPK%K035(:)*PCON& +&C(:,13)+TPK%K037(:)*PCONC(:,12)+TPK%K040(:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,10)& +&+TPK%K046(:)*PCONC(:,28)+TPK%K048(:)*PCONC(:,32)+TPK%CF1*TPK%K053(:)*PCONC(:,3& +&3)+0.16*TPK%K073(:)*PCONC(:,24)+0.16*TPK%K079(:)*PCONC(:,23)+0.16*TPK%K080(:)*& +&PCONC(:,22)+TPK%CF48*TPK%K082(:)*PCONC(:,25)+0.16*TPK%K083(:)*PCONC(:,26)+0.16& +&*TPK%K092(:)*PCONC(:,27)+TPK%K325(:)*PCONC(:,72)+TPK%K347(:)*PCONC(:,43) +! +!HO2/ETHE=+0.06*K051*<O3>+K052*<O> + PJAC(:,10,16)=+0.06*TPK%K051(:)*PCONC(:,3)+TPK%K052(:)*TPK%O(:) +! +!HO2/OLEL=+0.28*K056*<O3> + PJAC(:,10,17)=+0.28*TPK%K056(:)*PCONC(:,3) +! +!HO2/OLEH=+0.28*K076*<O3> + PJAC(:,10,18)=+0.28*TPK%K076(:)*PCONC(:,3) +! +!HO2/ALKL=0.0 +! +!HO2/ALKM=0.0 +! +!HO2/ALKH=0.0 +! +!HO2/AROH=+0.16*K080*<OH> + PJAC(:,10,22)=+0.16*TPK%K080(:)*PCONC(:,15) +! +!HO2/AROL=+0.16*K079*<OH> + PJAC(:,10,23)=+0.16*TPK%K079(:)*PCONC(:,15) +! +!HO2/AROO=+0.16*K073*<OH> + PJAC(:,10,24)=+0.16*TPK%K073(:)*PCONC(:,15) +! +!HO2/ARAL=+TPK%CF48*K082*<OH> + PJAC(:,10,25)=+TPK%CF48*TPK%K082(:)*PCONC(:,15) +! +!HO2/ARAC=+0.16*K083*<OH> + PJAC(:,10,26)=+0.16*TPK%K083(:)*PCONC(:,15) +! +!HO2/PAH=+0.16*K092*<OH> + PJAC(:,10,27)=+0.16*TPK%K092(:)*PCONC(:,15) +! +!HO2/HCHO=+2.0*K044+K046*<OH>+K047*<NO3> + PJAC(:,10,28)=+2.0*TPK%K044(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCONC(:,8) +! +!HO2/ALD2=+K059 + PJAC(:,10,29)=+TPK%K059(:) ! -!HNO4/WC_AHMS=0.0 +!HO2/KETL=0.0 ! -!HNO4/WR_O3=0.0 +!HO2/KETH=0.0 ! -!HNO4/WR_H2O2=0.0 +!HO2/MEOH=+K048*<OH> + PJAC(:,10,32)=+TPK%K048(:)*PCONC(:,15) ! -!HNO4/WR_NO=0.0 +!HO2/ETOH=+TPK%CF1*K053*<OH> + PJAC(:,10,33)=+TPK%CF1*TPK%K053(:)*PCONC(:,15) ! -!HNO4/WR_NO2=0.0 +!HO2/ALCH=0.0 ! -!HNO4/WR_NO3=0.0 +!HO2/ISOP=+0.366*K066*<O3> + PJAC(:,10,35)=+0.366*TPK%K066(:)*PCONC(:,3) ! -!HNO4/WR_N2O5=0.0 +!HO2/BIOL=+0.445*K086*<O3> + PJAC(:,10,36)=+0.445*TPK%K086(:)*PCONC(:,3) ! -!HNO4/WR_HONO=0.0 +!HO2/BIOH=0.0 ! -!HNO4/WR_HNO3=0.0 +!HO2/MTBE=0.0 ! -!HNO4/WR_HNO4=+KTR29 - PJAC(:,9,75)=+TPK%KTR29(:) +!HO2/MVK=+0.28*K281*<O3> + PJAC(:,10,39)=+0.28*TPK%K281(:)*PCONC(:,3) ! -!HNO4/WR_NH3=0.0 +!HO2/MCR=+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,10,40)=+0.41*TPK%K282(:)*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) ! -!HNO4/WR_OH=0.0 +!HO2/MGLY=+K276 + PJAC(:,10,41)=+TPK%K276(:) ! -!HNO4/WR_HO2=0.0 +!HO2/GLY=0.0 ! -!HNO4/WR_CO2=0.0 +!HO2/ORA1=+K347*<OH> + PJAC(:,10,43)=+TPK%K347(:)*PCONC(:,15) ! -!HNO4/WR_SO2=0.0 +!HO2/ORA2=0.0 ! -!HNO4/WR_SULF=0.0 +!HO2/ACID=0.0 ! -!HNO4/WR_HCHO=0.0 +!HO2/UR28=0.0 ! -!HNO4/WR_ORA1=0.0 +!HO2/UR21=0.0 ! -!HNO4/WR_ORA2=0.0 +!HO2/URG2=0.0 ! -!HNO4/WR_MO2=0.0 +!HO2/UR26=0.0 ! -!HNO4/WR_OP1=0.0 +!HO2/RPG2=0.0 ! -!HNO4/WR_ASO3=0.0 +!HO2/RP18=0.0 ! -!HNO4/WR_ASO4=0.0 +!HO2/RPG3=0.0 ! -!HNO4/WR_ASO5=0.0 +!HO2/URG4=0.0 ! -!HNO4/WR_AHSO5=0.0 +!HO2/UR8=0.0 ! -!HNO4/WR_AHMS=0.0 +!HO2/UR17=0.0 ! -!NH3/O3=0.0 +!HO2/UR7=0.0 ! -!NH3/H2O2=0.0 +!HO2/RPR3=+2.*K314 + PJAC(:,10,57)=+2.*TPK%K314(:) ! -!NH3/NO=0.0 +!HO2/URG6=0.0 ! -!NH3/NO2=0.0 +!HO2/UR22=0.0 ! -!NH3/NO3=0.0 +!HO2/URG7=0.0 ! -!NH3/N2O5=0.0 +!HO2/RPR4=0.0 ! -!NH3/HONO=0.0 +!HO2/RPR7=0.0 ! -!NH3/HNO3=0.0 +!HO2/RPG7=0.0 ! -!NH3/HNO4=0.0 +!HO2/URG8=0.0 ! -!NH3/NH3=-K050*<OH>-KTC10-KTR10 - PJAC(:,10,10)=-TPK%K050(:)*PCONC(:,14)-TPK%KTC10(:)-TPK%KTR10(:) +!HO2/UR19=0.0 ! -!NH3/SO2=0.0 +!HO2/URG9=0.0 ! -!NH3/SULF=0.0 +!HO2/AP7=0.0 ! -!NH3/CO=0.0 +!HO2/URG10=0.0 ! -!NH3/OH=-K050*<NH3> - PJAC(:,10,14)=-TPK%K050(:)*PCONC(:,10) +!HO2/RPR1=+K308 + PJAC(:,10,69)=+TPK%K308(:) ! -!NH3/HO2=0.0 +!HO2/RPR5=0.0 ! -!NH3/CH4=0.0 +!HO2/RPR8=+K329+K330 + PJAC(:,10,71)=+TPK%K329(:)+TPK%K330(:) ! -!NH3/ETH=0.0 +!HO2/RP10=+K325*<OH> + PJAC(:,10,72)=+TPK%K325(:)*PCONC(:,15) ! -!NH3/ALKA=0.0 +!HO2/RP11=0.0 ! -!NH3/ALKE=0.0 +!HO2/RP16=+K339 + PJAC(:,10,74)=+TPK%K339(:) ! -!NH3/BIO=0.0 +!HO2/RPRL=0.0 ! -!NH3/ARO=0.0 +!HO2/APAN=0.0 ! -!NH3/HCHO=0.0 +!HO2/PAN1=0.0 ! -!NH3/ALD=0.0 +!HO2/PAN2=0.0 ! -!NH3/KET=0.0 +!HO2/PAN3=0.0 ! -!NH3/CARBO=0.0 +!HO2/PAN4=0.0 ! -!NH3/ONIT=0.0 +!HO2/PAN6=0.0 ! -!NH3/PAN=0.0 +!HO2/PAN7=0.0 ! -!NH3/OP1=0.0 +!HO2/PAN8=0.0 ! -!NH3/OP2=0.0 +!HO2/PN10=0.0 ! -!NH3/ORA1=0.0 +!HO2/RO2T=+K094*<HO2>-K094*<HO2>+K111*<RO21>+K114*<RO22>+K117*<RO23>+K120*<RO24 +!>+K123*<RO25>+K151*<RO29>+K154*<RO210>+K172*<RO215>+K178*<RO217>+K181*<RO218>+ +!K190*<RO221>+K193*<RO222>+K196*<RO223>+K199*<RO224>+K208*<RO227>+K222*<RO231>+ +!K228*<RO241>+K232*<RO233>+K235*<RO242>+K239*<RO234>+K242*<RO243>+K246*<RO235>+ +!K249*<RO244>+K253*<RO236>+K256*<RO245>+K260*<RO237>+K263*<RO246>+K267*<RO238>+ +!K270*<RO247>+K286*<RO249>+K293*<RO251>+K302*<RO254>+K319*<RO256> + PJAC(:,10,85)=+TPK%K094(:)*PCONC(:,10)-TPK%K094(:)*PCONC(:,10)+TPK%K111(:)*PCO& +&NC(:,86)+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(& +&:)+TPK%K123(:)*PCONC(:,87)+TPK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)+TP& +&K%K172(:)*TPK%RO215(:)+TPK%K178(:)*TPK%RO217(:)+TPK%K181(:)*TPK%RO218(:)+TPK%K& +&190(:)*TPK%RO221(:)+TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)+TPK%K199& +&(:)*TPK%RO224(:)+TPK%K208(:)*TPK%RO227(:)+TPK%K222(:)*TPK%RO231(:)+TPK%K228(:)& +&*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)+TPK%K235(:)*TPK%RO242(:)+TPK%K239(:)*TP& +&K%RO234(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K246(:)*TPK%RO235(:)+TPK%K249(:)*TPK%R& +&O244(:)+TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K260(:)*TPK%RO23& +&7(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO238(:)+TPK%K270(:)*TPK%RO247(:& +&)+TPK%K286(:)*TPK%RO249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K302(:)*TPK%RO254(:)+T& +&PK%K319(:)*TPK%RO256(:) ! -!NH3/ORA2=0.0 +!HO2/RO21=+K110*<NO>+K111*<RO2T>+K112*<HO2>-K112*<HO2> + PJAC(:,10,86)=+TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10)-TPK%K112(:)*PCONC(:,10) ! -!NH3/MO2=0.0 +!HO2/RO25=+TPK%CF4*K122*<NO>+K123*<RO2T>+K124*<HO2>-K124*<HO2> + PJAC(:,10,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124& +&(:)*PCONC(:,10)-TPK%K124(:)*PCONC(:,10) ! -!NH3/ALKAP=0.0 +RETURN +END SUBROUTINE SUBJ1 ! -!NH3/ALKEP=0.0 +SUBROUTINE SUBJ2 ! -!NH3/BIOP=0.0 +!Indices 11 a 15 ! -!NH3/PHO=0.0 ! -!NH3/ADD=0.0 +!CO/NO=+K119*<RO24>+K300*<RO254>+K340*<RO258> + PJAC(:,11,1)=+TPK%K119(:)*TPK%RO24(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K340(:)*TPK& +&%RO258(:) ! -!NH3/AROP=0.0 +!CO/NO2=0.0 ! -!NH3/CARBOP=0.0 +!CO/O3=+0.315*K051*<ETHE>+0.56*K056*<OLEL>+0.461*K066*<ISOP>+0.56*K076*<OLEH>+0 +!.445*K086*<BIOL>+0.445*K090*<BIOH>+0.56*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,11,3)=+0.315*TPK%K051(:)*PCONC(:,16)+0.56*TPK%K056(:)*PCONC(:,17)+0.461& +&*TPK%K066(:)*PCONC(:,35)+0.56*TPK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(& +&:,36)+0.445*TPK%K090(:)*PCONC(:,37)+0.56*TPK%K281(:)*PCONC(:,39)+0.41*TPK%K282& +&(:)*PCONC(:,40) ! -!NH3/OLN=0.0 +!CO/HONO=0.0 ! -!NH3/XO2=0.0 +!CO/HNO3=0.0 ! -!NH3/WC_O3=0.0 +!CO/HNO4=0.0 ! -!NH3/WC_H2O2=0.0 +!CO/N2O5=0.0 ! -!NH3/WC_NO=0.0 +!CO/NO3=+K047*<HCHO> + PJAC(:,11,8)=+TPK%K047(:)*PCONC(:,28) ! -!NH3/WC_NO2=0.0 +!CO/NH3=0.0 ! -!NH3/WC_NO3=0.0 +!CO/HO2=+K121*<RO24> + PJAC(:,11,10)=+TPK%K121(:)*TPK%RO24(:) ! -!NH3/WC_N2O5=0.0 +!CO/CO=-K024*<OH> + PJAC(:,11,11)=-TPK%K024(:)*PCONC(:,15) ! -!NH3/WC_HONO=0.0 +!CO/H2O2=0.0 ! -!NH3/WC_HNO3=0.0 +!CO/SO2=0.0 ! -!NH3/WC_HNO4=0.0 +!CO/H2SO4=0.0 ! -!NH3/WC_NH3=+KTC30 - PJAC(:,10,51)=+TPK%KTC30(:) +!CO/OH=-K024*<CO>+K046*<HCHO> + PJAC(:,11,15)=-TPK%K024(:)*PCONC(:,11)+TPK%K046(:)*PCONC(:,28) ! -!NH3/WC_OH=0.0 +!CO/ETHE=+0.315*K051*<O3>+0.6*K052*<O> + PJAC(:,11,16)=+0.315*TPK%K051(:)*PCONC(:,3)+0.6*TPK%K052(:)*TPK%O(:) ! -!NH3/WC_HO2=0.0 +!CO/OLEL=+0.56*K056*<O3> + PJAC(:,11,17)=+0.56*TPK%K056(:)*PCONC(:,3) ! -!NH3/WC_CO2=0.0 +!CO/OLEH=+0.56*K076*<O3> + PJAC(:,11,18)=+0.56*TPK%K076(:)*PCONC(:,3) ! -!NH3/WC_SO2=0.0 +!CO/ALKL=0.0 ! -!NH3/WC_SULF=0.0 +!CO/ALKM=0.0 ! -!NH3/WC_HCHO=0.0 +!CO/ALKH=0.0 ! -!NH3/WC_ORA1=0.0 +!CO/AROH=0.0 ! -!NH3/WC_ORA2=0.0 +!CO/AROL=0.0 ! -!NH3/WC_MO2=0.0 +!CO/AROO=0.0 ! -!NH3/WC_OP1=0.0 +!CO/ARAL=0.0 ! -!NH3/WC_ASO3=0.0 +!CO/ARAC=0.0 ! -!NH3/WC_ASO4=0.0 +!CO/PAH=0.0 ! -!NH3/WC_ASO5=0.0 +!CO/HCHO=+K044+K045+K046*<OH>+K047*<NO3> + PJAC(:,11,28)=+TPK%K044(:)+TPK%K045(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCO& +&NC(:,8) ! -!NH3/WC_AHSO5=0.0 +!CO/ALD2=+K059 + PJAC(:,11,29)=+TPK%K059(:) ! -!NH3/WC_AHMS=0.0 +!CO/KETL=0.0 ! -!NH3/WR_O3=0.0 +!CO/KETH=0.0 ! -!NH3/WR_H2O2=0.0 +!CO/MEOH=0.0 ! -!NH3/WR_NO=0.0 +!CO/ETOH=0.0 ! -!NH3/WR_NO2=0.0 +!CO/ALCH=0.0 ! -!NH3/WR_NO3=0.0 +!CO/ISOP=+0.461*K066*<O3> + PJAC(:,11,35)=+0.461*TPK%K066(:)*PCONC(:,3) ! -!NH3/WR_N2O5=0.0 +!CO/BIOL=+0.445*K086*<O3> + PJAC(:,11,36)=+0.445*TPK%K086(:)*PCONC(:,3) ! -!NH3/WR_HONO=0.0 +!CO/BIOH=+0.445*K090*<O3> + PJAC(:,11,37)=+0.445*TPK%K090(:)*PCONC(:,3) ! -!NH3/WR_HNO3=0.0 +!CO/MTBE=0.0 ! -!NH3/WR_HNO4=0.0 +!CO/MVK=+0.56*K281*<O3> + PJAC(:,11,39)=+0.56*TPK%K281(:)*PCONC(:,3) ! -!NH3/WR_NH3=+KTR30 - PJAC(:,10,76)=+TPK%KTR30(:) +!CO/MCR=+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,11,40)=+0.41*TPK%K282(:)*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) ! -!NH3/WR_OH=0.0 +!CO/MGLY=+K276 + PJAC(:,11,41)=+TPK%K276(:) ! -!NH3/WR_HO2=0.0 +!CO/GLY=0.0 ! -!NH3/WR_CO2=0.0 +!CO/ORA1=0.0 ! -!NH3/WR_SO2=0.0 +!CO/ORA2=0.0 ! -!NH3/WR_SULF=0.0 +!CO/ACID=0.0 ! -!NH3/WR_HCHO=0.0 +!CO/UR28=0.0 ! -!NH3/WR_ORA1=0.0 +!CO/UR21=0.0 ! -!NH3/WR_ORA2=0.0 +!CO/URG2=0.0 ! -!NH3/WR_MO2=0.0 +!CO/UR26=0.0 ! -!NH3/WR_OP1=0.0 +!CO/RPG2=0.0 ! -!NH3/WR_ASO3=0.0 +!CO/RP18=0.0 ! -!NH3/WR_ASO4=0.0 +!CO/RPG3=0.0 ! -!NH3/WR_ASO5=0.0 +!CO/URG4=0.0 ! -!NH3/WR_AHSO5=0.0 +!CO/UR8=0.0 ! -!NH3/WR_AHMS=0.0 +!CO/UR17=0.0 ! -RETURN -END SUBROUTINE SUBJ1 +!CO/UR7=0.0 ! -SUBROUTINE SUBJ2 +!CO/RPR3=+K314 + PJAC(:,11,57)=+TPK%K314(:) ! -!Indices 11 a 15 +!CO/URG6=0.0 ! +!CO/UR22=0.0 ! -!SO2/O3=0.0 +!CO/URG7=0.0 ! -!SO2/H2O2=0.0 +!CO/RPR4=0.0 ! -!SO2/NO=0.0 +!CO/RPR7=0.0 ! -!SO2/NO2=0.0 +!CO/RPG7=0.0 ! -!SO2/NO3=0.0 +!CO/URG8=0.0 ! -!SO2/N2O5=0.0 +!CO/UR19=0.0 ! -!SO2/HONO=0.0 +!CO/URG9=0.0 ! -!SO2/HNO3=0.0 +!CO/AP7=0.0 ! -!SO2/HNO4=0.0 +!CO/URG10=0.0 ! -!SO2/NH3=0.0 +!CO/RPR1=+K308 + PJAC(:,11,69)=+TPK%K308(:) ! -!SO2/SO2=-K052*<OH>-KTC14-KTR14 - PJAC(:,11,11)=-TPK%K052(:)*PCONC(:,14)-TPK%KTC14(:)-TPK%KTR14(:) +!CO/RPR5=0.0 ! -!SO2/SULF=0.0 +!CO/RPR8=+K329 + PJAC(:,11,71)=+TPK%K329(:) ! -!SO2/CO=0.0 +!CO/RP10=0.0 ! -!SO2/OH=-K052*<SO2> - PJAC(:,11,14)=-TPK%K052(:)*PCONC(:,11) +!CO/RP11=0.0 ! -!SO2/HO2=0.0 +!CO/RP16=+2.*K339 + PJAC(:,11,74)=+2.*TPK%K339(:) ! -!SO2/CH4=0.0 +!CO/RPRL=0.0 ! -!SO2/ETH=0.0 +!CO/APAN=0.0 ! -!SO2/ALKA=0.0 +!CO/PAN1=0.0 ! -!SO2/ALKE=0.0 +!CO/PAN2=0.0 ! -!SO2/BIO=0.0 +!CO/PAN3=0.0 ! -!SO2/ARO=0.0 +!CO/PAN4=0.0 ! -!SO2/HCHO=0.0 +!CO/PAN6=0.0 ! -!SO2/ALD=0.0 +!CO/PAN7=0.0 ! -!SO2/KET=0.0 +!CO/PAN8=0.0 ! -!SO2/CARBO=0.0 +!CO/PN10=0.0 ! -!SO2/ONIT=0.0 +!CO/RO2T=+K120*<RO24>+K302*<RO254>+K342*<RO258> + PJAC(:,11,85)=+TPK%K120(:)*TPK%RO24(:)+TPK%K302(:)*TPK%RO254(:)+TPK%K342(:)*TP& +&K%RO258(:) ! -!SO2/PAN=0.0 +!CO/RO21=0.0 ! -!SO2/OP1=0.0 +!CO/RO25=0.0 ! -!SO2/OP2=0.0 +!H2O2/NO=0.0 ! -!SO2/ORA1=0.0 +!H2O2/NO2=0.0 ! -!SO2/ORA2=0.0 +!H2O2/O3=+0.055*K086*<BIOL>+0.055*K090*<BIOH> + PJAC(:,12,3)=+0.055*TPK%K086(:)*PCONC(:,36)+0.055*TPK%K090(:)*PCONC(:,37) ! -!SO2/MO2=0.0 +!H2O2/HONO=0.0 ! -!SO2/ALKAP=0.0 +!H2O2/HNO3=0.0 ! -!SO2/ALKEP=0.0 +!H2O2/HNO4=0.0 ! -!SO2/BIOP=0.0 +!H2O2/N2O5=0.0 ! -!SO2/PHO=0.0 +!H2O2/NO3=0.0 ! -!SO2/ADD=0.0 +!H2O2/NH3=0.0 ! -!SO2/AROP=0.0 +!H2O2/HO2=+K031*<HO2>+K031*<HO2>+K032*<H2O>*<HO2>+K032*<H2O>*<HO2> + PJAC(:,12,10)=+TPK%K031(:)*PCONC(:,10)+TPK%K031(:)*PCONC(:,10)+TPK%K032(:)*TPK& +&%H2O(:)*PCONC(:,10)+TPK%K032(:)*TPK%H2O(:)*PCONC(:,10) ! -!SO2/CARBOP=0.0 +!H2O2/CO=0.0 ! -!SO2/OLN=0.0 +!H2O2/H2O2=-K036-K037*<OH> + PJAC(:,12,12)=-TPK%K036(:)-TPK%K037(:)*PCONC(:,15) ! -!SO2/XO2=0.0 +!H2O2/SO2=0.0 ! -!SO2/WC_O3=0.0 +!H2O2/H2SO4=0.0 ! -!SO2/WC_H2O2=0.0 +!H2O2/OH=-K037*<H2O2> + PJAC(:,12,15)=-TPK%K037(:)*PCONC(:,12) ! -!SO2/WC_NO=0.0 +!H2O2/ETHE=0.0 ! -!SO2/WC_NO2=0.0 +!H2O2/OLEL=0.0 ! -!SO2/WC_NO3=0.0 +!H2O2/OLEH=0.0 ! -!SO2/WC_N2O5=0.0 +!H2O2/ALKL=0.0 ! -!SO2/WC_HONO=0.0 +!H2O2/ALKM=0.0 ! -!SO2/WC_HNO3=0.0 +!H2O2/ALKH=0.0 ! -!SO2/WC_HNO4=0.0 +!H2O2/AROH=0.0 ! -!SO2/WC_NH3=0.0 +!H2O2/AROL=0.0 ! -!SO2/WC_OH=0.0 +!H2O2/AROO=0.0 ! -!SO2/WC_HO2=0.0 +!H2O2/ARAL=0.0 ! -!SO2/WC_CO2=0.0 +!H2O2/ARAC=0.0 ! -!SO2/WC_SO2=+KTC34 - PJAC(:,11,55)=+TPK%KTC34(:) +!H2O2/PAH=0.0 ! -!SO2/WC_SULF=0.0 +!H2O2/HCHO=0.0 ! -!SO2/WC_HCHO=0.0 +!H2O2/ALD2=0.0 ! -!SO2/WC_ORA1=0.0 +!H2O2/KETL=0.0 ! -!SO2/WC_ORA2=0.0 +!H2O2/KETH=0.0 ! -!SO2/WC_MO2=0.0 +!H2O2/MEOH=0.0 ! -!SO2/WC_OP1=0.0 +!H2O2/ETOH=0.0 ! -!SO2/WC_ASO3=0.0 +!H2O2/ALCH=0.0 ! -!SO2/WC_ASO4=0.0 +!H2O2/ISOP=0.0 ! -!SO2/WC_ASO5=0.0 +!H2O2/BIOL=+0.055*K086*<O3> + PJAC(:,12,36)=+0.055*TPK%K086(:)*PCONC(:,3) ! -!SO2/WC_AHSO5=0.0 +!H2O2/BIOH=+0.055*K090*<O3> + PJAC(:,12,37)=+0.055*TPK%K090(:)*PCONC(:,3) ! -!SO2/WC_AHMS=0.0 +!H2O2/MTBE=0.0 ! -!SO2/WR_O3=0.0 +!H2O2/MVK=0.0 ! -!SO2/WR_H2O2=0.0 +!H2O2/MCR=0.0 ! -!SO2/WR_NO=0.0 +!H2O2/MGLY=0.0 ! -!SO2/WR_NO2=0.0 +!H2O2/GLY=0.0 ! -!SO2/WR_NO3=0.0 +!H2O2/ORA1=0.0 ! -!SO2/WR_N2O5=0.0 +!H2O2/ORA2=0.0 ! -!SO2/WR_HONO=0.0 +!H2O2/ACID=0.0 ! -!SO2/WR_HNO3=0.0 +!H2O2/UR28=0.0 ! -!SO2/WR_HNO4=0.0 +!H2O2/UR21=0.0 ! -!SO2/WR_NH3=0.0 +!H2O2/URG2=0.0 ! -!SO2/WR_OH=0.0 +!H2O2/UR26=0.0 ! -!SO2/WR_HO2=0.0 +!H2O2/RPG2=0.0 ! -!SO2/WR_CO2=0.0 +!H2O2/RP18=0.0 ! -!SO2/WR_SO2=+KTR34 - PJAC(:,11,80)=+TPK%KTR34(:) +!H2O2/RPG3=0.0 ! -!SO2/WR_SULF=0.0 +!H2O2/URG4=0.0 ! -!SO2/WR_HCHO=0.0 +!H2O2/UR8=0.0 ! -!SO2/WR_ORA1=0.0 +!H2O2/UR17=0.0 ! -!SO2/WR_ORA2=0.0 +!H2O2/UR7=0.0 ! -!SO2/WR_MO2=0.0 +!H2O2/RPR3=0.0 ! -!SO2/WR_OP1=0.0 +!H2O2/URG6=0.0 ! -!SO2/WR_ASO3=0.0 +!H2O2/UR22=0.0 ! -!SO2/WR_ASO4=0.0 +!H2O2/URG7=0.0 ! -!SO2/WR_ASO5=0.0 +!H2O2/RPR4=0.0 ! -!SO2/WR_AHSO5=0.0 +!H2O2/RPR7=0.0 ! -!SO2/WR_AHMS=0.0 +!H2O2/RPG7=0.0 ! -!SULF/O3=0.0 +!H2O2/URG8=0.0 ! -!SULF/H2O2=0.0 +!H2O2/UR19=0.0 ! -!SULF/NO=0.0 +!H2O2/URG9=0.0 ! -!SULF/NO2=0.0 +!H2O2/AP7=0.0 ! -!SULF/NO3=0.0 +!H2O2/URG10=0.0 ! -!SULF/N2O5=0.0 +!H2O2/RPR1=0.0 ! -!SULF/HONO=0.0 +!H2O2/RPR5=0.0 ! -!SULF/HNO3=0.0 +!H2O2/RPR8=0.0 ! -!SULF/HNO4=0.0 +!H2O2/RP10=0.0 ! -!SULF/NH3=0.0 +!H2O2/RP11=0.0 ! -!SULF/SO2=+K052*<OH> - PJAC(:,12,11)=+TPK%K052(:)*PCONC(:,14) +!H2O2/RP16=0.0 ! -!SULF/SULF=-K132-KTC15-KTR15 - PJAC(:,12,12)=-TPK%K132(:)-TPK%KTC15(:)-TPK%KTR15(:) +!H2O2/RPRL=0.0 ! -!SULF/CO=0.0 +!H2O2/APAN=0.0 ! -!SULF/OH=+K052*<SO2> - PJAC(:,12,14)=+TPK%K052(:)*PCONC(:,11) +!H2O2/PAN1=0.0 ! -!SULF/HO2=0.0 +!H2O2/PAN2=0.0 ! -!SULF/CH4=0.0 +!H2O2/PAN3=0.0 ! -!SULF/ETH=0.0 +!H2O2/PAN4=0.0 ! -!SULF/ALKA=0.0 +!H2O2/PAN6=0.0 ! -!SULF/ALKE=0.0 +!H2O2/PAN7=0.0 ! -!SULF/BIO=0.0 +!H2O2/PAN8=0.0 ! -!SULF/ARO=0.0 +!H2O2/PN10=0.0 ! -!SULF/HCHO=0.0 +!H2O2/RO2T=0.0 ! -!SULF/ALD=0.0 +!H2O2/RO21=0.0 ! -!SULF/KET=0.0 +!H2O2/RO25=0.0 ! -!SULF/CARBO=0.0 +!SO2/NO=0.0 ! -!SULF/ONIT=0.0 +!SO2/NO2=0.0 ! -!SULF/PAN=0.0 +!SO2/O3=0.0 ! -!SULF/OP1=0.0 +!SO2/HONO=0.0 ! -!SULF/OP2=0.0 +!SO2/HNO3=0.0 ! -!SULF/ORA1=0.0 +!SO2/HNO4=0.0 ! -!SULF/ORA2=0.0 +!SO2/N2O5=0.0 ! -!SULF/MO2=0.0 +!SO2/NO3=0.0 ! -!SULF/ALKAP=0.0 +!SO2/NH3=0.0 ! -!SULF/ALKEP=0.0 +!SO2/HO2=0.0 ! -!SULF/BIOP=0.0 +!SO2/CO=0.0 ! -!SULF/PHO=0.0 +!SO2/H2O2=0.0 ! -!SULF/ADD=0.0 +!SO2/SO2=-K035*<OH> + PJAC(:,13,13)=-TPK%K035(:)*PCONC(:,15) ! -!SULF/AROP=0.0 +!SO2/H2SO4=0.0 ! -!SULF/CARBOP=0.0 +!SO2/OH=-K035*<SO2> + PJAC(:,13,15)=-TPK%K035(:)*PCONC(:,13) ! -!SULF/OLN=0.0 +!SO2/ETHE=0.0 ! -!SULF/XO2=0.0 +!SO2/OLEL=0.0 ! -!SULF/WC_O3=0.0 +!SO2/OLEH=0.0 ! -!SULF/WC_H2O2=0.0 +!SO2/ALKL=0.0 ! -!SULF/WC_NO=0.0 +!SO2/ALKM=0.0 ! -!SULF/WC_NO2=0.0 +!SO2/ALKH=0.0 ! -!SULF/WC_NO3=0.0 +!SO2/AROH=0.0 ! -!SULF/WC_N2O5=0.0 +!SO2/AROL=0.0 ! -!SULF/WC_HONO=0.0 +!SO2/AROO=0.0 ! -!SULF/WC_HNO3=0.0 +!SO2/ARAL=0.0 ! -!SULF/WC_HNO4=0.0 +!SO2/ARAC=0.0 ! -!SULF/WC_NH3=0.0 +!SO2/PAH=0.0 ! -!SULF/WC_OH=0.0 +!SO2/HCHO=0.0 ! -!SULF/WC_HO2=0.0 +!SO2/ALD2=0.0 ! -!SULF/WC_CO2=0.0 +!SO2/KETL=0.0 ! -!SULF/WC_SO2=0.0 +!SO2/KETH=0.0 ! -!SULF/WC_SULF=+KTC35 - PJAC(:,12,56)=+TPK%KTC35(:) +!SO2/MEOH=0.0 ! -!SULF/WC_HCHO=0.0 +!SO2/ETOH=0.0 ! -!SULF/WC_ORA1=0.0 +!SO2/ALCH=0.0 ! -!SULF/WC_ORA2=0.0 +!SO2/ISOP=0.0 ! -!SULF/WC_MO2=0.0 +!SO2/BIOL=0.0 ! -!SULF/WC_OP1=0.0 +!SO2/BIOH=0.0 ! -!SULF/WC_ASO3=0.0 +!SO2/MTBE=0.0 ! -!SULF/WC_ASO4=0.0 +!SO2/MVK=0.0 ! -!SULF/WC_ASO5=0.0 +!SO2/MCR=0.0 ! -!SULF/WC_AHSO5=0.0 +!SO2/MGLY=0.0 ! -!SULF/WC_AHMS=0.0 +!SO2/GLY=0.0 ! -!SULF/WR_O3=0.0 +!SO2/ORA1=0.0 ! -!SULF/WR_H2O2=0.0 +!SO2/ORA2=0.0 ! -!SULF/WR_NO=0.0 +!SO2/ACID=0.0 ! -!SULF/WR_NO2=0.0 +!SO2/UR28=0.0 ! -!SULF/WR_NO3=0.0 +!SO2/UR21=0.0 ! -!SULF/WR_N2O5=0.0 +!SO2/URG2=0.0 ! -!SULF/WR_HONO=0.0 +!SO2/UR26=0.0 ! -!SULF/WR_HNO3=0.0 +!SO2/RPG2=0.0 ! -!SULF/WR_HNO4=0.0 +!SO2/RP18=0.0 ! -!SULF/WR_NH3=0.0 +!SO2/RPG3=0.0 ! -!SULF/WR_OH=0.0 +!SO2/URG4=0.0 ! -!SULF/WR_HO2=0.0 +!SO2/UR8=0.0 ! -!SULF/WR_CO2=0.0 +!SO2/UR17=0.0 ! -!SULF/WR_SO2=0.0 +!SO2/UR7=0.0 ! -!SULF/WR_SULF=+KTR35 - PJAC(:,12,81)=+TPK%KTR35(:) +!SO2/RPR3=0.0 ! -!SULF/WR_HCHO=0.0 +!SO2/URG6=0.0 ! -!SULF/WR_ORA1=0.0 +!SO2/UR22=0.0 ! -!SULF/WR_ORA2=0.0 +!SO2/URG7=0.0 ! -!SULF/WR_MO2=0.0 +!SO2/RPR4=0.0 ! -!SULF/WR_OP1=0.0 +!SO2/RPR7=0.0 ! -!SULF/WR_ASO3=0.0 +!SO2/RPG7=0.0 ! -!SULF/WR_ASO4=0.0 +!SO2/URG8=0.0 ! -!SULF/WR_ASO5=0.0 +!SO2/UR19=0.0 ! -!SULF/WR_AHSO5=0.0 +!SO2/URG9=0.0 ! -!SULF/WR_AHMS=0.0 +!SO2/AP7=0.0 ! -!CO/O3=+0.35120*K079*<ALKE>+0.36000*K080*<BIO>+0.64728*K081*<CARBO>+0.13*K082*< -!PAN> - PJAC(:,13,1)=+0.35120*TPK%K079(:)*PCONC(:,19)+0.36000*TPK%K080(:)*PCONC(:,20)+& -&0.64728*TPK%K081(:)*PCONC(:,25)+0.13*TPK%K082(:)*PCONC(:,27) +!SO2/URG10=0.0 ! -!CO/H2O2=0.0 +!SO2/RPR1=0.0 ! -!CO/NO=0.0 +!SO2/RPR5=0.0 ! -!CO/NO2=0.0 +!SO2/RPR8=0.0 ! -!CO/NO3=+K072*<HCHO>+1.33723*K074*<CARBO> - PJAC(:,13,5)=+TPK%K072(:)*PCONC(:,22)+1.33723*TPK%K074(:)*PCONC(:,25) +!SO2/RP10=0.0 ! -!CO/N2O5=0.0 +!SO2/RP11=0.0 ! -!CO/HONO=0.0 +!SO2/RP16=0.0 ! -!CO/HNO3=0.0 +!SO2/RPRL=0.0 ! -!CO/HNO4=0.0 +!SO2/APAN=0.0 ! -!CO/NH3=0.0 +!SO2/PAN1=0.0 ! -!CO/SO2=0.0 +!SO2/PAN2=0.0 ! -!CO/SULF=0.0 +!SO2/PAN3=0.0 ! -!CO/CO=-K053*<OH> - PJAC(:,13,13)=-TPK%K053(:)*PCONC(:,14) +!SO2/PAN4=0.0 ! -!CO/OH=-K053*<CO>+0.00878*K058*<ALKA>+K062*<HCHO>+1.01732*K065*<CARBO> - PJAC(:,13,14)=-TPK%K053(:)*PCONC(:,13)+0.00878*TPK%K058(:)*PCONC(:,18)+TPK%K06& -&2(:)*PCONC(:,22)+1.01732*TPK%K065(:)*PCONC(:,25) +!SO2/PAN6=0.0 ! -!CO/HO2=0.0 +!SO2/PAN7=0.0 ! -!CO/CH4=0.0 +!SO2/PAN8=0.0 ! -!CO/ETH=0.0 +!SO2/PN10=0.0 ! -!CO/ALKA=+0.00878*K058*<OH> - PJAC(:,13,18)=+0.00878*TPK%K058(:)*PCONC(:,14) +!SO2/RO2T=0.0 ! -!CO/ALKE=+0.35120*K079*<O3> - PJAC(:,13,19)=+0.35120*TPK%K079(:)*PCONC(:,1) +!SO2/RO21=0.0 ! -!CO/BIO=+0.01*K054*<O3P>+0.36000*K080*<O3> - PJAC(:,13,20)=+0.01*TPK%K054(:)*TPK%O3P(:)+0.36000*TPK%K080(:)*PCONC(:,1) +!SO2/RO25=0.0 ! -!CO/ARO=0.0 +!H2SO4/NO=0.0 ! -!CO/HCHO=+K010+K011+K062*<OH>+K072*<NO3> - PJAC(:,13,22)=+TPK%K010(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5) +!H2SO4/NO2=0.0 ! -!CO/ALD=+K012 - PJAC(:,13,23)=+TPK%K012(:) +!H2SO4/O3=0.0 ! -!CO/KET=0.0 +!H2SO4/HONO=0.0 ! -!CO/CARBO=+0.91924*K016+1.01732*K065*<OH>+1.33723*K074*<NO3>+0.64728*K081*<O3> - PJAC(:,13,25)=+0.91924*TPK%K016(:)+1.01732*TPK%K065(:)*PCONC(:,14)+1.33723*TPK& -&%K074(:)*PCONC(:,5)+0.64728*TPK%K081(:)*PCONC(:,1) +!H2SO4/HNO3=0.0 ! -!CO/ONIT=0.0 +!H2SO4/HNO4=0.0 ! -!CO/PAN=+0.13*K082*<O3> - PJAC(:,13,27)=+0.13*TPK%K082(:)*PCONC(:,1) +!H2SO4/N2O5=0.0 ! -!CO/OP1=0.0 +!H2SO4/NO3=0.0 ! -!CO/OP2=0.0 +!H2SO4/NH3=0.0 ! -!CO/ORA1=0.0 +!H2SO4/HO2=0.0 ! -!CO/ORA2=0.0 +!H2SO4/CO=0.0 ! -!CO/MO2=0.0 +!H2SO4/H2O2=0.0 ! -!CO/ALKAP=0.0 +!H2SO4/SO2=+K035*<OH> + PJAC(:,14,13)=+TPK%K035(:)*PCONC(:,15) ! -!CO/ALKEP=0.0 +!H2SO4/H2SO4=-K346 + PJAC(:,14,14)=-TPK%K346(:) ! -!CO/BIOP=0.0 +!H2SO4/OH=+K035*<SO2> + PJAC(:,14,15)=+TPK%K035(:)*PCONC(:,13) ! -!CO/PHO=0.0 +!H2SO4/ETHE=0.0 ! -!CO/ADD=0.0 +!H2SO4/OLEL=0.0 ! -!CO/AROP=0.0 +!H2SO4/OLEH=0.0 ! -!CO/CARBOP=0.0 +!H2SO4/ALKL=0.0 ! -!CO/OLN=0.0 +!H2SO4/ALKM=0.0 ! -!CO/XO2=0.0 +!H2SO4/ALKH=0.0 ! -!CO/WC_O3=0.0 +!H2SO4/AROH=0.0 ! -!CO/WC_H2O2=0.0 +!H2SO4/AROL=0.0 ! -!CO/WC_NO=0.0 +!H2SO4/AROO=0.0 ! -!CO/WC_NO2=0.0 +!H2SO4/ARAL=0.0 ! -!CO/WC_NO3=0.0 +!H2SO4/ARAC=0.0 ! -!CO/WC_N2O5=0.0 +!H2SO4/PAH=0.0 ! -!CO/WC_HONO=0.0 +!H2SO4/HCHO=0.0 ! -!CO/WC_HNO3=0.0 +!H2SO4/ALD2=0.0 ! -!CO/WC_HNO4=0.0 +!H2SO4/KETL=0.0 ! -!CO/WC_NH3=0.0 +!H2SO4/KETH=0.0 ! -!CO/WC_OH=0.0 +!H2SO4/MEOH=0.0 ! -!CO/WC_HO2=0.0 +!H2SO4/ETOH=0.0 ! -!CO/WC_CO2=0.0 +!H2SO4/ALCH=0.0 ! -!CO/WC_SO2=0.0 +!H2SO4/ISOP=0.0 ! -!CO/WC_SULF=0.0 +!H2SO4/BIOL=0.0 ! -!CO/WC_HCHO=0.0 +!H2SO4/BIOH=0.0 ! -!CO/WC_ORA1=0.0 +!H2SO4/MTBE=0.0 ! -!CO/WC_ORA2=0.0 +!H2SO4/MVK=0.0 ! -!CO/WC_MO2=0.0 +!H2SO4/MCR=0.0 ! -!CO/WC_OP1=0.0 +!H2SO4/MGLY=0.0 ! -!CO/WC_ASO3=0.0 +!H2SO4/GLY=0.0 ! -!CO/WC_ASO4=0.0 +!H2SO4/ORA1=0.0 ! -!CO/WC_ASO5=0.0 +!H2SO4/ORA2=0.0 ! -!CO/WC_AHSO5=0.0 +!H2SO4/ACID=0.0 ! -!CO/WC_AHMS=0.0 +!H2SO4/UR28=0.0 ! -!CO/WR_O3=0.0 +!H2SO4/UR21=0.0 ! -!CO/WR_H2O2=0.0 +!H2SO4/URG2=0.0 ! -!CO/WR_NO=0.0 +!H2SO4/UR26=0.0 ! -!CO/WR_NO2=0.0 +!H2SO4/RPG2=0.0 ! -!CO/WR_NO3=0.0 +!H2SO4/RP18=0.0 ! -!CO/WR_N2O5=0.0 +!H2SO4/RPG3=0.0 ! -!CO/WR_HONO=0.0 +!H2SO4/URG4=0.0 ! -!CO/WR_HNO3=0.0 +!H2SO4/UR8=0.0 ! -!CO/WR_HNO4=0.0 +!H2SO4/UR17=0.0 ! -!CO/WR_NH3=0.0 +!H2SO4/UR7=0.0 ! -!CO/WR_OH=0.0 +!H2SO4/RPR3=0.0 ! -!CO/WR_HO2=0.0 +!H2SO4/URG6=0.0 ! -!CO/WR_CO2=0.0 +!H2SO4/UR22=0.0 ! -!CO/WR_SO2=0.0 +!H2SO4/URG7=0.0 ! -!CO/WR_SULF=0.0 +!H2SO4/RPR4=0.0 ! -!CO/WR_HCHO=0.0 +!H2SO4/RPR7=0.0 ! -!CO/WR_ORA1=0.0 +!H2SO4/RPG7=0.0 ! -!CO/WR_ORA2=0.0 +!H2SO4/URG8=0.0 ! -!CO/WR_MO2=0.0 +!H2SO4/UR19=0.0 ! -!CO/WR_OP1=0.0 +!H2SO4/URG9=0.0 ! -!CO/WR_ASO3=0.0 +!H2SO4/AP7=0.0 ! -!CO/WR_ASO4=0.0 +!H2SO4/URG10=0.0 ! -!CO/WR_ASO5=0.0 +!H2SO4/RPR1=0.0 ! -!CO/WR_AHSO5=0.0 +!H2SO4/RPR5=0.0 ! -!CO/WR_AHMS=0.0 +!H2SO4/RPR8=0.0 ! -!OH/O3=-K023*<OH>+K024*<HO2>+0.39435*K079*<ALKE>+0.28000*K080*<BIO>+0.20595*K08 -!1*<CARBO>+0.036*K082*<PAN>+K087*<ADD> - PJAC(:,14,1)=-TPK%K023(:)*PCONC(:,14)+TPK%K024(:)*PCONC(:,15)+0.39435*TPK%K079& -&(:)*PCONC(:,19)+0.28000*TPK%K080(:)*PCONC(:,20)+0.20595*TPK%K081(:)*PCONC(:,25& -&)+0.036*TPK%K082(:)*PCONC(:,27)+TPK%K087(:)*PCONC(:,37) +!H2SO4/RP10=0.0 ! -!OH/H2O2=+K009+K009-K026*<OH> - PJAC(:,14,2)=+TPK%K009(:)+TPK%K009(:)-TPK%K026(:)*PCONC(:,14) +!H2SO4/RP11=0.0 ! -!OH/NO=-K032*<OH>+K035*<HO2> - PJAC(:,14,3)=-TPK%K032(:)*PCONC(:,14)+TPK%K035(:)*PCONC(:,15) +!H2SO4/RP16=0.0 ! -!OH/NO2=-K033*<OH> - PJAC(:,14,4)=-TPK%K033(:)*PCONC(:,14) +!H2SO4/RPRL=0.0 ! -!OH/NO3=-K034*<OH>+0.7*K038*<HO2> - PJAC(:,14,5)=-TPK%K034(:)*PCONC(:,14)+0.7*TPK%K038(:)*PCONC(:,15) +!H2SO4/APAN=0.0 ! -!OH/N2O5=0.0 +!H2SO4/PAN1=0.0 ! -!OH/HONO=+K004-K039*<OH> - PJAC(:,14,7)=+TPK%K004(:)-TPK%K039(:)*PCONC(:,14) +!H2SO4/PAN2=0.0 ! -!OH/HNO3=+K005-K040*<OH> - PJAC(:,14,8)=+TPK%K005(:)-TPK%K040(:)*PCONC(:,14) +!H2SO4/PAN3=0.0 ! -!OH/HNO4=+0.35*K006-K041*<OH> - PJAC(:,14,9)=+0.35*TPK%K006(:)-TPK%K041(:)*PCONC(:,14) +!H2SO4/PAN4=0.0 ! -!OH/NH3=-K050*<OH> - PJAC(:,14,10)=-TPK%K050(:)*PCONC(:,14) +!H2SO4/PAN6=0.0 ! -!OH/SO2=-K052*<OH> - PJAC(:,14,11)=-TPK%K052(:)*PCONC(:,14) +!H2SO4/PAN7=0.0 ! -!OH/SULF=0.0 +!H2SO4/PAN8=0.0 ! -!OH/CO=-K053*<OH> - PJAC(:,14,13)=-TPK%K053(:)*PCONC(:,14) +!H2SO4/PN10=0.0 ! -!OH/OH=-K023*<O3>-K025*<HO2>-K026*<H2O2>-K032*<NO>-K033*<NO2>-K034*<NO3>-K039*< -!HONO>-K040*<HNO3>-K041*<HNO4>-K050*<NH3>-K051*<H2>-K052*<SO2>-K053*<CO>-K056*< -!CH4>-K057*<ETH>+0.00878*K058*<ALKA>-K058*<ALKA>-K059*<ALKE>-K060*<BIO>-K061*<A -!RO>-K062*<HCHO>-K063*<ALD>-K064*<KET>-K065*<CARBO>-K066*<ORA1>-K067*<ORA2>+0.3 -!5*K068*<OP1>-K068*<OP1>+0.44925*K069*<OP2>-K069*<OP2>-K070*<PAN>-K071*<ONIT>-K -!TC11-KTR11 - PJAC(:,14,14)=-TPK%K023(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,15)-TPK%K026(:)*PCON& -&C(:,2)-TPK%K032(:)*PCONC(:,3)-TPK%K033(:)*PCONC(:,4)-TPK%K034(:)*PCONC(:,5)-TP& -&K%K039(:)*PCONC(:,7)-TPK%K040(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,9)-TPK%K050(:)& -&*PCONC(:,10)-TPK%K051(:)*TPK%H2(:)-TPK%K052(:)*PCONC(:,11)-TPK%K053(:)*PCONC(:& -&,13)-TPK%K056(:)*PCONC(:,16)-TPK%K057(:)*PCONC(:,17)+0.00878*TPK%K058(:)*PCONC& -&(:,18)-TPK%K058(:)*PCONC(:,18)-TPK%K059(:)*PCONC(:,19)-TPK%K060(:)*PCONC(:,20)& -&-TPK%K061(:)*PCONC(:,21)-TPK%K062(:)*PCONC(:,22)-TPK%K063(:)*PCONC(:,23)-TPK%K& -&064(:)*PCONC(:,24)-TPK%K065(:)*PCONC(:,25)-TPK%K066(:)*PCONC(:,30)-TPK%K067(:)& -&*PCONC(:,31)+0.35*TPK%K068(:)*PCONC(:,28)-TPK%K068(:)*PCONC(:,28)+0.44925*TPK%& -&K069(:)*PCONC(:,29)-TPK%K069(:)*PCONC(:,29)-TPK%K070(:)*PCONC(:,27)-TPK%K071(:& -&)*PCONC(:,26)-TPK%KTC11(:)-TPK%KTR11(:) +!H2SO4/RO2T=0.0 ! -!OH/HO2=+K024*<O3>-K025*<OH>+K035*<NO>+0.7*K038*<NO3> - PJAC(:,14,15)=+TPK%K024(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,14)+TPK%K035(:)*PCON& -&C(:,3)+0.7*TPK%K038(:)*PCONC(:,5) +!H2SO4/RO21=0.0 ! -!OH/CH4=-K056*<OH> - PJAC(:,14,16)=-TPK%K056(:)*PCONC(:,14) +!H2SO4/RO25=0.0 ! -!OH/ETH=-K057*<OH> - PJAC(:,14,17)=-TPK%K057(:)*PCONC(:,14) +!OH/NO=-K019*<OH>+K026*<HO2>+K340*<RO258> + PJAC(:,15,1)=-TPK%K019(:)*PCONC(:,15)+TPK%K026(:)*PCONC(:,10)+TPK%K340(:)*TPK%& +&RO258(:) ! -!OH/ALKA=+0.00878*K058*<OH>-K058*<OH> - PJAC(:,14,18)=+0.00878*TPK%K058(:)*PCONC(:,14)-TPK%K058(:)*PCONC(:,14) +!OH/NO2=-K022*<OH> + PJAC(:,15,2)=-TPK%K022(:)*PCONC(:,15) ! -!OH/ALKE=-K059*<OH>+0.39435*K079*<O3> - PJAC(:,14,19)=-TPK%K059(:)*PCONC(:,14)+0.39435*TPK%K079(:)*PCONC(:,1) +!OH/O3=-K025*<OH>+K030*<HO2>+0.06*K051*<ETHE>+0.36*K056*<OLEL>+0.664*K066*<ISOP +!>+0.36*K076*<OLEH>+0.89*K086*<BIOL>+0.89*K090*<BIOH>+0.36*K281*<MVK>+0.82*K282 +!*<MCR> + PJAC(:,15,3)=-TPK%K025(:)*PCONC(:,15)+TPK%K030(:)*PCONC(:,10)+0.06*TPK%K051(:)& +&*PCONC(:,16)+0.36*TPK%K056(:)*PCONC(:,17)+0.664*TPK%K066(:)*PCONC(:,35)+0.36*T& +&PK%K076(:)*PCONC(:,18)+0.89*TPK%K086(:)*PCONC(:,36)+0.89*TPK%K090(:)*PCONC(:,3& +&7)+0.36*TPK%K281(:)*PCONC(:,39)+0.82*TPK%K282(:)*PCONC(:,40) ! -!OH/BIO=+0.02*K054*<O3P>-K060*<OH>+0.28000*K080*<O3> - PJAC(:,14,20)=+0.02*TPK%K054(:)*TPK%O3P(:)-TPK%K060(:)*PCONC(:,14)+0.28000*TPK& -&%K080(:)*PCONC(:,1) +!OH/HONO=+0.9*K020-K039*<OH> + PJAC(:,15,4)=+0.9*TPK%K020(:)-TPK%K039(:)*PCONC(:,15) ! -!OH/ARO=-K061*<OH> - PJAC(:,14,21)=-TPK%K061(:)*PCONC(:,14) +!OH/HNO3=-K023*<OH> + PJAC(:,15,5)=-TPK%K023(:)*PCONC(:,15) ! -!OH/HCHO=-K062*<OH> - PJAC(:,14,22)=-TPK%K062(:)*PCONC(:,14) +!OH/HNO4=-K029*<OH> + PJAC(:,15,6)=-TPK%K029(:)*PCONC(:,15) ! -!OH/ALD=-K063*<OH> - PJAC(:,14,23)=-TPK%K063(:)*PCONC(:,14) +!OH/N2O5=0.0 ! -!OH/KET=-K064*<OH> - PJAC(:,14,24)=-TPK%K064(:)*PCONC(:,14) +!OH/NO3=+0.8*K033*<HO2>-K040*<OH> + PJAC(:,15,8)=+0.8*TPK%K033(:)*PCONC(:,10)-TPK%K040(:)*PCONC(:,15) +! +!OH/NH3=-K345*<OH> + PJAC(:,15,9)=-TPK%K345(:)*PCONC(:,15) +! +!OH/HO2=+K026*<NO>+K030*<O3>+0.8*K033*<NO3>-K042*<OH>+K112*<RO21>+K115*<RO22>+K +!118*<RO23>+K121*<RO24>+K124*<RO25>+K146*<RO27>+K152*<RO29>+K155*<RO210>+K158*< +!RO211>+K161*<RO212>+K164*<RO213>+K170*<RO214>+K173*<RO215>+K176*<RO216>+K179*< +!RO217>+K182*<RO218>+K185*<RO219>+K188*<RO220>+K191*<RO221>+K194*<RO222>+K197*< +!RO223>+K200*<RO224>+K203*<RO225>+K206*<RO226>+K209*<RO227>+K212*<RO228>+K215*< +!RO229>+K218*<RO240>+K220*<RO230>+K223*<RO231>+K226*<RO232>+K229*<RO241>+K233*< +!RO233>+K236*<RO242>+K240*<RO234>+K243*<RO243>+K247*<RO235>+K250*<RO244>+K254*< +!RO236>+K257*<RO245>+K261*<RO237>+K264*<RO246>+K268*<RO238>+K271*<RO247>+K287*< +!RO249> + PJAC(:,15,10)=+TPK%K026(:)*PCONC(:,1)+TPK%K030(:)*PCONC(:,3)+0.8*TPK%K033(:)*P& +&CONC(:,8)-TPK%K042(:)*PCONC(:,15)+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK%RO22& +&(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC(:,87)+TP& +&K%K146(:)*TPK%RO27(:)+TPK%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210(:)+TPK%K15& +&8(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)+TPK%K170(:& +&)*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K179(:)*T& +&PK%RO217(:)+TPK%K182(:)*TPK%RO218(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K188(:)*TPK%& +&RO220(:)+TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO2& +&23(:)+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K206(:)*TPK%RO226(& +&:)+TPK%K209(:)*TPK%RO227(:)+TPK%K212(:)*TPK%RO228(:)+TPK%K215(:)*TPK%RO229(:)+& +&TPK%K218(:)*TPK%RO240(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)+TPK& +&%K226(:)*TPK%RO232(:)+TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%RO233(:)+TPK%K2& +&36(:)*TPK%RO242(:)+TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K247(& +&:)*TPK%RO235(:)+TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)+TPK%K257(:)*& +&TPK%RO245(:)+TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K268(:)*TPK& +&%RO238(:)+TPK%K271(:)*TPK%RO247(:)+TPK%K287(:)*TPK%RO249(:) +! +!OH/CO=-K024*<OH> + PJAC(:,15,11)=-TPK%K024(:)*PCONC(:,15) +! +!OH/H2O2=+2.*K036-K037*<OH> + PJAC(:,15,12)=+2.*TPK%K036(:)-TPK%K037(:)*PCONC(:,15) +! +!OH/SO2=-K035*<OH> + PJAC(:,15,13)=-TPK%K035(:)*PCONC(:,15) +! +!OH/H2SO4=0.0 +! +!OH/OH=-K019*<NO>-K022*<NO2>-K023*<HNO3>-K024*<CO>-K025*<O3>-K029*<HNO4>-K035*< +!SO2>-K037*<H2O2>-K039*<HONO>-K040*<NO3>-K042*<HO2>-K043*<CH4>-K046*<HCHO>-K048 +!*<MEOH>-K049*<ETHE>-K053*<ETOH>-K054*<OLEL>-K058*<ALKL>-K060*<ALD2>-K062*<KETL +!>-K064*<ISOP>-K068*<MTBE>-K069*<ALCH>-K070*<KETH>-K073*<AROO>-K074*<OLEH>-K078 +!*<ALKM>-K079*<AROL>-K080*<AROH>-K082*<ARAL>-K083*<ARAC>-K084*<BIOL>-K088*<BIOH +!>-K092*<PAH>-K093*<ALKH>-K272*<MVK>-K273*<MCR>-K274*<MGLY>-K303*<RPR5>-K304*<R +!PR1>-K305*<RP16>-K306*<RPRL>-K312*<RPR3>-K322*<RPR7>-K323*<RPG7>-K324*<RPR8>-K +!325*<RP10>-K326*<RP11>-K334*<RPG3>-K335*<RPG2>-K337*<RP18>-K345*<NH3>-K347*<OR +!A1>-K348*<ORA2>-K349*<ACID> + PJAC(:,15,15)=-TPK%K019(:)*PCONC(:,1)-TPK%K022(:)*PCONC(:,2)-TPK%K023(:)*PCONC& +&(:,5)-TPK%K024(:)*PCONC(:,11)-TPK%K025(:)*PCONC(:,3)-TPK%K029(:)*PCONC(:,6)-TP& +&K%K035(:)*PCONC(:,13)-TPK%K037(:)*PCONC(:,12)-TPK%K039(:)*PCONC(:,4)-TPK%K040(& +&:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,10)-TPK%K043(:)*TPK%CH4(:)-TPK%K046(:)*PCONC& +&(:,28)-TPK%K048(:)*PCONC(:,32)-TPK%K049(:)*PCONC(:,16)-TPK%K053(:)*PCONC(:,33)& +&-TPK%K054(:)*PCONC(:,17)-TPK%K058(:)*PCONC(:,19)-TPK%K060(:)*PCONC(:,29)-TPK%K& +&062(:)*PCONC(:,30)-TPK%K064(:)*PCONC(:,35)-TPK%K068(:)*PCONC(:,38)-TPK%K069(:)& +&*PCONC(:,34)-TPK%K070(:)*PCONC(:,31)-TPK%K073(:)*PCONC(:,24)-TPK%K074(:)*PCONC& +&(:,18)-TPK%K078(:)*PCONC(:,20)-TPK%K079(:)*PCONC(:,23)-TPK%K080(:)*PCONC(:,22)& +&-TPK%K082(:)*PCONC(:,25)-TPK%K083(:)*PCONC(:,26)-TPK%K084(:)*PCONC(:,36)-TPK%K& +&088(:)*PCONC(:,37)-TPK%K092(:)*PCONC(:,27)-TPK%K093(:)*PCONC(:,21)-TPK%K272(:)& +&*PCONC(:,39)-TPK%K273(:)*PCONC(:,40)-TPK%K274(:)*PCONC(:,41)-TPK%K303(:)*PCONC& +&(:,70)-TPK%K304(:)*PCONC(:,69)-TPK%K305(:)*PCONC(:,74)-TPK%K306(:)*PCONC(:,75)& +&-TPK%K312(:)*PCONC(:,57)-TPK%K322(:)*PCONC(:,62)-TPK%K323(:)*PCONC(:,63)-TPK%K& +&324(:)*PCONC(:,71)-TPK%K325(:)*PCONC(:,72)-TPK%K326(:)*PCONC(:,73)-TPK%K334(:)& +&*PCONC(:,52)-TPK%K335(:)*PCONC(:,50)-TPK%K337(:)*PCONC(:,51)-TPK%K345(:)*PCONC& +&(:,9)-TPK%K347(:)*PCONC(:,43)-TPK%K348(:)*PCONC(:,44)-TPK%K349(:)*PCONC(:,45) ! -!OH/CARBO=-K065*<OH>+0.20595*K081*<O3> - PJAC(:,14,25)=-TPK%K065(:)*PCONC(:,14)+0.20595*TPK%K081(:)*PCONC(:,1) +!OH/ETHE=-K049*<OH>+0.06*K051*<O3> + PJAC(:,15,16)=-TPK%K049(:)*PCONC(:,15)+0.06*TPK%K051(:)*PCONC(:,3) ! -!OH/ONIT=-K071*<OH> - PJAC(:,14,26)=-TPK%K071(:)*PCONC(:,14) +!OH/OLEL=-K054*<OH>+0.36*K056*<O3> + PJAC(:,15,17)=-TPK%K054(:)*PCONC(:,15)+0.36*TPK%K056(:)*PCONC(:,3) ! -!OH/PAN=-K070*<OH>+0.036*K082*<O3> - PJAC(:,14,27)=-TPK%K070(:)*PCONC(:,14)+0.036*TPK%K082(:)*PCONC(:,1) +!OH/OLEH=-K074*<OH>+0.36*K076*<O3> + PJAC(:,15,18)=-TPK%K074(:)*PCONC(:,15)+0.36*TPK%K076(:)*PCONC(:,3) ! -!OH/OP1=+K013+0.35*K068*<OH>-K068*<OH> - PJAC(:,14,28)=+TPK%K013(:)+0.35*TPK%K068(:)*PCONC(:,14)-TPK%K068(:)*PCONC(:,14& -&) +!OH/ALKL=-K058*<OH> + PJAC(:,15,19)=-TPK%K058(:)*PCONC(:,15) ! -!OH/OP2=+K014+0.44925*K069*<OH>-K069*<OH> - PJAC(:,14,29)=+TPK%K014(:)+0.44925*TPK%K069(:)*PCONC(:,14)-TPK%K069(:)*PCONC(:& -&,14) +!OH/ALKM=-K078*<OH> + PJAC(:,15,20)=-TPK%K078(:)*PCONC(:,15) ! -!OH/ORA1=-K066*<OH> - PJAC(:,14,30)=-TPK%K066(:)*PCONC(:,14) +!OH/ALKH=-K093*<OH> + PJAC(:,15,21)=-TPK%K093(:)*PCONC(:,15) ! -!OH/ORA2=-K067*<OH> - PJAC(:,14,31)=-TPK%K067(:)*PCONC(:,14) +!OH/AROH=-K080*<OH> + PJAC(:,15,22)=-TPK%K080(:)*PCONC(:,15) ! -!OH/MO2=0.0 +!OH/AROL=-K079*<OH> + PJAC(:,15,23)=-TPK%K079(:)*PCONC(:,15) ! -!OH/ALKAP=0.0 +!OH/AROO=-K073*<OH> + PJAC(:,15,24)=-TPK%K073(:)*PCONC(:,15) ! -!OH/ALKEP=0.0 +!OH/ARAL=-K082*<OH> + PJAC(:,15,25)=-TPK%K082(:)*PCONC(:,15) ! -!OH/BIOP=0.0 +!OH/ARAC=-K083*<OH> + PJAC(:,15,26)=-TPK%K083(:)*PCONC(:,15) ! -!OH/PHO=0.0 +!OH/PAH=-K092*<OH> + PJAC(:,15,27)=-TPK%K092(:)*PCONC(:,15) ! -!OH/ADD=+K087*<O3> - PJAC(:,14,37)=+TPK%K087(:)*PCONC(:,1) +!OH/HCHO=-K046*<OH> + PJAC(:,15,28)=-TPK%K046(:)*PCONC(:,15) ! -!OH/AROP=0.0 +!OH/ALD2=-K060*<OH> + PJAC(:,15,29)=-TPK%K060(:)*PCONC(:,15) ! -!OH/CARBOP=0.0 +!OH/KETL=-K062*<OH> + PJAC(:,15,30)=-TPK%K062(:)*PCONC(:,15) ! -!OH/OLN=0.0 +!OH/KETH=-K070*<OH> + PJAC(:,15,31)=-TPK%K070(:)*PCONC(:,15) ! -!OH/XO2=0.0 +!OH/MEOH=-K048*<OH> + PJAC(:,15,32)=-TPK%K048(:)*PCONC(:,15) ! -!OH/WC_O3=0.0 +!OH/ETOH=-K053*<OH> + PJAC(:,15,33)=-TPK%K053(:)*PCONC(:,15) ! -!OH/WC_H2O2=0.0 +!OH/ALCH=-K069*<OH> + PJAC(:,15,34)=-TPK%K069(:)*PCONC(:,15) ! -!OH/WC_NO=0.0 +!OH/ISOP=-K064*<OH>+0.664*K066*<O3> + PJAC(:,15,35)=-TPK%K064(:)*PCONC(:,15)+0.664*TPK%K066(:)*PCONC(:,3) ! -!OH/WC_NO2=0.0 +!OH/BIOL=-K084*<OH>+0.89*K086*<O3> + PJAC(:,15,36)=-TPK%K084(:)*PCONC(:,15)+0.89*TPK%K086(:)*PCONC(:,3) ! -!OH/WC_NO3=0.0 +!OH/BIOH=-K088*<OH>+0.89*K090*<O3> + PJAC(:,15,37)=-TPK%K088(:)*PCONC(:,15)+0.89*TPK%K090(:)*PCONC(:,3) ! -!OH/WC_N2O5=0.0 +!OH/MTBE=-K068*<OH> + PJAC(:,15,38)=-TPK%K068(:)*PCONC(:,15) ! -!OH/WC_HONO=0.0 +!OH/MVK=-K272*<OH>+0.36*K281*<O3> + PJAC(:,15,39)=-TPK%K272(:)*PCONC(:,15)+0.36*TPK%K281(:)*PCONC(:,3) ! -!OH/WC_HNO3=0.0 +!OH/MCR=-K273*<OH>+0.82*K282*<O3> + PJAC(:,15,40)=-TPK%K273(:)*PCONC(:,15)+0.82*TPK%K282(:)*PCONC(:,3) ! -!OH/WC_HNO4=0.0 +!OH/MGLY=-K274*<OH> + PJAC(:,15,41)=-TPK%K274(:)*PCONC(:,15) ! -!OH/WC_NH3=0.0 +!OH/GLY=0.0 ! -!OH/WC_OH=+KTC31 - PJAC(:,14,52)=+TPK%KTC31(:) +!OH/ORA1=-K347*<OH> + PJAC(:,15,43)=-TPK%K347(:)*PCONC(:,15) ! -!OH/WC_HO2=0.0 +!OH/ORA2=-K348*<OH> + PJAC(:,15,44)=-TPK%K348(:)*PCONC(:,15) ! -!OH/WC_CO2=0.0 +!OH/ACID=-K349*<OH> + PJAC(:,15,45)=-TPK%K349(:)*PCONC(:,15) ! -!OH/WC_SO2=0.0 +!OH/UR28=0.0 ! -!OH/WC_SULF=0.0 +!OH/UR21=0.0 ! -!OH/WC_HCHO=0.0 +!OH/URG2=0.0 ! -!OH/WC_ORA1=0.0 +!OH/UR26=0.0 ! -!OH/WC_ORA2=0.0 +!OH/RPG2=-K335*<OH> + PJAC(:,15,50)=-TPK%K335(:)*PCONC(:,15) ! -!OH/WC_MO2=0.0 +!OH/RP18=-K337*<OH> + PJAC(:,15,51)=-TPK%K337(:)*PCONC(:,15) ! -!OH/WC_OP1=0.0 +!OH/RPG3=-K334*<OH> + PJAC(:,15,52)=-TPK%K334(:)*PCONC(:,15) ! -!OH/WC_ASO3=0.0 +!OH/URG4=0.0 ! -!OH/WC_ASO4=0.0 +!OH/UR8=0.0 ! -!OH/WC_ASO5=0.0 +!OH/UR17=0.0 ! -!OH/WC_AHSO5=0.0 +!OH/UR7=0.0 ! -!OH/WC_AHMS=0.0 +!OH/RPR3=-K312*<OH> + PJAC(:,15,57)=-TPK%K312(:)*PCONC(:,15) ! -!OH/WR_O3=0.0 +!OH/URG6=0.0 ! -!OH/WR_H2O2=0.0 +!OH/UR22=0.0 ! -!OH/WR_NO=0.0 +!OH/URG7=0.0 ! -!OH/WR_NO2=0.0 +!OH/RPR4=0.0 ! -!OH/WR_NO3=0.0 +!OH/RPR7=-K322*<OH> + PJAC(:,15,62)=-TPK%K322(:)*PCONC(:,15) ! -!OH/WR_N2O5=0.0 +!OH/RPG7=-K323*<OH> + PJAC(:,15,63)=-TPK%K323(:)*PCONC(:,15) ! -!OH/WR_HONO=0.0 +!OH/URG8=0.0 ! -!OH/WR_HNO3=0.0 +!OH/UR19=0.0 ! -!OH/WR_HNO4=0.0 +!OH/URG9=0.0 ! -!OH/WR_NH3=0.0 +!OH/AP7=0.0 ! -!OH/WR_OH=+KTR31 - PJAC(:,14,77)=+TPK%KTR31(:) +!OH/URG10=0.0 ! -!OH/WR_HO2=0.0 +!OH/RPR1=-K304*<OH> + PJAC(:,15,69)=-TPK%K304(:)*PCONC(:,15) ! -!OH/WR_CO2=0.0 +!OH/RPR5=-K303*<OH> + PJAC(:,15,70)=-TPK%K303(:)*PCONC(:,15) ! -!OH/WR_SO2=0.0 +!OH/RPR8=-K324*<OH> + PJAC(:,15,71)=-TPK%K324(:)*PCONC(:,15) ! -!OH/WR_SULF=0.0 +!OH/RP10=-K325*<OH> + PJAC(:,15,72)=-TPK%K325(:)*PCONC(:,15) ! -!OH/WR_HCHO=0.0 +!OH/RP11=-K326*<OH> + PJAC(:,15,73)=-TPK%K326(:)*PCONC(:,15) ! -!OH/WR_ORA1=0.0 +!OH/RP16=-K305*<OH>+K339 + PJAC(:,15,74)=-TPK%K305(:)*PCONC(:,15)+TPK%K339(:) ! -!OH/WR_ORA2=0.0 +!OH/RPRL=-K306*<OH> + PJAC(:,15,75)=-TPK%K306(:)*PCONC(:,15) ! -!OH/WR_MO2=0.0 +!OH/APAN=0.0 ! -!OH/WR_OP1=0.0 +!OH/PAN1=0.0 ! -!OH/WR_ASO3=0.0 +!OH/PAN2=0.0 ! -!OH/WR_ASO4=0.0 +!OH/PAN3=0.0 ! -!OH/WR_ASO5=0.0 +!OH/PAN4=0.0 ! -!OH/WR_AHSO5=0.0 +!OH/PAN6=0.0 ! -!OH/WR_AHMS=0.0 +!OH/PAN7=0.0 ! -!HO2/O3=+K023*<OH>-K024*<HO2>+0.23451*K079*<ALKE>+0.30000*K080*<BIO>+0.28441*K0 -!81*<CARBO>+0.08*K082*<PAN> - PJAC(:,15,1)=+TPK%K023(:)*PCONC(:,14)-TPK%K024(:)*PCONC(:,15)+0.23451*TPK%K079& -&(:)*PCONC(:,19)+0.30000*TPK%K080(:)*PCONC(:,20)+0.28441*TPK%K081(:)*PCONC(:,25& -&)+0.08*TPK%K082(:)*PCONC(:,27) -! -!HO2/H2O2=+K026*<OH> - PJAC(:,15,2)=+TPK%K026(:)*PCONC(:,14) -! -!HO2/NO=-K035*<HO2>+K090*<MO2>+0.74265*K091*<ALKAP>+K092*<ALKEP>+0.84700*K093*< -!BIOP>+0.95115*K094*<AROP>+0.12334*K095*<CARBOP>+0.18401*K096*<OLN> - PJAC(:,15,3)=-TPK%K035(:)*PCONC(:,15)+TPK%K090(:)*PCONC(:,32)+0.74265*TPK%K091& -&(:)*PCONC(:,33)+TPK%K092(:)*PCONC(:,34)+0.84700*TPK%K093(:)*PCONC(:,35)+0.9511& -&5*TPK%K094(:)*PCONC(:,38)+0.12334*TPK%K095(:)*PCONC(:,39)+0.18401*TPK%K096(:)*& -&PCONC(:,40) -! -!HO2/NO2=-K036*<HO2> - PJAC(:,15,4)=-TPK%K036(:)*PCONC(:,15) -! -!HO2/NO3=+K034*<OH>-K038*<HO2>+K072*<HCHO>+0.63217*K074*<CARBO>+K119*<MO2>+0.81 -!290*K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123*<AROP>+0.04915*K124*<CARBOP>+0. -!25928*K125*<OLN> - PJAC(:,15,5)=+TPK%K034(:)*PCONC(:,14)-TPK%K038(:)*PCONC(:,15)+TPK%K072(:)*PCON& -&C(:,22)+0.63217*TPK%K074(:)*PCONC(:,25)+TPK%K119(:)*PCONC(:,32)+0.81290*TPK%K1& -&20(:)*PCONC(:,33)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK%K123(:)*& -&PCONC(:,38)+0.04915*TPK%K124(:)*PCONC(:,39)+0.25928*TPK%K125(:)*PCONC(:,40) +!OH/PAN8=0.0 ! -!HO2/N2O5=0.0 +!OH/PN10=0.0 ! -!HO2/HONO=0.0 +!OH/RO2T=+K293*<RO251>+K296*<RO252>+K299*<RO253>+K342*<RO258> + PJAC(:,15,85)=+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*T& +&PK%RO253(:)+TPK%K342(:)*TPK%RO258(:) ! -!HO2/HNO3=0.0 +!OH/RO21=+K112*<HO2> + PJAC(:,15,86)=+TPK%K112(:)*PCONC(:,10) ! -!HO2/HNO4=+0.65*K006+K037 - PJAC(:,15,9)=+0.65*TPK%K006(:)+TPK%K037(:) +!OH/RO25=+K124*<HO2> + PJAC(:,15,87)=+TPK%K124(:)*PCONC(:,10) ! -!HO2/NH3=0.0 +RETURN +END SUBROUTINE SUBJ2 ! -!HO2/SO2=+K052*<OH> - PJAC(:,15,11)=+TPK%K052(:)*PCONC(:,14) +SUBROUTINE SUBJ3 ! -!HO2/SULF=0.0 +!Indices 16 a 20 ! -!HO2/CO=+K053*<OH> - PJAC(:,15,13)=+TPK%K053(:)*PCONC(:,14) ! -!HO2/OH=+K023*<O3>-K025*<HO2>+K026*<H2O2>+K034*<NO3>+K051*<H2>+K052*<SO2>+K053* -!<CO>+0.12793*K058*<ALKA>+0.10318*K061*<ARO>+K062*<HCHO>+0.51208*K065*<CARBO>+K -!066*<ORA1>+0.02915*K069*<OP2>+0.28107*K070*<PAN> - PJAC(:,15,14)=+TPK%K023(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,15)+TPK%K026(:)*PCON& -&C(:,2)+TPK%K034(:)*PCONC(:,5)+TPK%K051(:)*TPK%H2(:)+TPK%K052(:)*PCONC(:,11)+TP& -&K%K053(:)*PCONC(:,13)+0.12793*TPK%K058(:)*PCONC(:,18)+0.10318*TPK%K061(:)*PCON& -&C(:,21)+TPK%K062(:)*PCONC(:,22)+0.51208*TPK%K065(:)*PCONC(:,25)+TPK%K066(:)*PC& -&ONC(:,30)+0.02915*TPK%K069(:)*PCONC(:,29)+0.28107*TPK%K070(:)*PCONC(:,27) +!ETHE/NO=0.0 ! -!HO2/HO2=-K024*<O3>-K025*<OH>-K027*<HO2>-K027*<HO2>-K027*<HO2>-K027*<HO2>-K028* -!<HO2>*<H2O>-K028*<HO2>*<H2O>-K028*<HO2>*<H2O>-K028*<HO2>*<H2O>-K035*<NO>-K036* -!<NO2>-K038*<NO3>-K084*<PHO>-K097*<MO2>-K098*<ALKAP>-K099*<ALKEP>-K0100*<BIOP>- -!K0101*<AROP>-K0102*<CARBOP>-K103*<OLN>-K126*<XO2>-KTC12-KTR12 - PJAC(:,15,15)=-TPK%K024(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,14)-TPK%K027(:)*PCON& -&C(:,15)-TPK%K027(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,15& -&)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K0& -&28(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K035(:)*PC& -&ONC(:,3)-TPK%K036(:)*PCONC(:,4)-TPK%K038(:)*PCONC(:,5)-TPK%K084(:)*PCONC(:,36)& -&-TPK%K097(:)*PCONC(:,32)-TPK%K098(:)*PCONC(:,33)-TPK%K099(:)*PCONC(:,34)-TPK%K& -&0100(:)*PCONC(:,35)-TPK%K0101(:)*PCONC(:,38)-TPK%K0102(:)*PCONC(:,39)-TPK%K103& -&(:)*PCONC(:,40)-TPK%K126(:)*PCONC(:,41)-TPK%KTC12(:)-TPK%KTR12(:) +!ETHE/NO2=0.0 ! -!HO2/CH4=0.0 +!ETHE/O3=-K051*<ETHE> + PJAC(:,16,3)=-TPK%K051(:)*PCONC(:,16) ! -!HO2/ETH=0.0 +!ETHE/HONO=0.0 ! -!HO2/ALKA=+0.12793*K058*<OH> - PJAC(:,15,18)=+0.12793*TPK%K058(:)*PCONC(:,14) +!ETHE/HNO3=0.0 ! -!HO2/ALKE=+0.23451*K079*<O3> - PJAC(:,15,19)=+0.23451*TPK%K079(:)*PCONC(:,1) +!ETHE/HNO4=0.0 ! -!HO2/BIO=+0.28*K054*<O3P>+0.30000*K080*<O3> - PJAC(:,15,20)=+0.28*TPK%K054(:)*TPK%O3P(:)+0.30000*TPK%K080(:)*PCONC(:,1) +!ETHE/N2O5=0.0 ! -!HO2/ARO=+0.10318*K061*<OH> - PJAC(:,15,21)=+0.10318*TPK%K061(:)*PCONC(:,14) +!ETHE/NO3=-K050*<ETHE> + PJAC(:,16,8)=-TPK%K050(:)*PCONC(:,16) ! -!HO2/HCHO=+K011+K011+K062*<OH>+K072*<NO3> - PJAC(:,15,22)=+TPK%K011(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5) +!ETHE/NH3=0.0 ! -!HO2/ALD=+K012 - PJAC(:,15,23)=+TPK%K012(:) +!ETHE/HO2=0.0 ! -!HO2/KET=0.0 +!ETHE/CO=0.0 ! -!HO2/CARBO=+0.75830*K016+0.51208*K065*<OH>+0.63217*K074*<NO3>+0.28441*K081*<O3> - PJAC(:,15,25)=+0.75830*TPK%K016(:)+0.51208*TPK%K065(:)*PCONC(:,14)+0.63217*TPK& -&%K074(:)*PCONC(:,5)+0.28441*TPK%K081(:)*PCONC(:,1) +!ETHE/H2O2=0.0 ! -!HO2/ONIT=+K017 - PJAC(:,15,26)=+TPK%K017(:) +!ETHE/SO2=0.0 ! -!HO2/PAN=+0.28107*K070*<OH>+0.08*K082*<O3> - PJAC(:,15,27)=+0.28107*TPK%K070(:)*PCONC(:,14)+0.08*TPK%K082(:)*PCONC(:,1) +!ETHE/H2SO4=0.0 ! -!HO2/OP1=+K013 - PJAC(:,15,28)=+TPK%K013(:) +!ETHE/OH=-K049*<ETHE> + PJAC(:,16,15)=-TPK%K049(:)*PCONC(:,16) ! -!HO2/OP2=+0.96205*K014+0.02915*K069*<OH> - PJAC(:,15,29)=+0.96205*TPK%K014(:)+0.02915*TPK%K069(:)*PCONC(:,14) +!ETHE/ETHE=-K049*<OH>-K050*<NO3>-K051*<O3>-K052*<O> + PJAC(:,16,16)=-TPK%K049(:)*PCONC(:,15)-TPK%K050(:)*PCONC(:,8)-TPK%K051(:)*PCON& +&C(:,3)-TPK%K052(:)*TPK%O(:) ! -!HO2/ORA1=+K066*<OH> - PJAC(:,15,30)=+TPK%K066(:)*PCONC(:,14) +!ETHE/OLEL=0.0 ! -!HO2/ORA2=0.0 +!ETHE/OLEH=0.0 ! -!HO2/MO2=+K090*<NO>-K097*<HO2>+0.66*K104*<MO2>+0.66*K104*<MO2>+0.98383*K105*<AL -!KAP>+K106*<ALKEP>+1.00000*K107*<BIOP>+1.02767*K108*<AROP>+0.82998*K109*<CARBOP -!>+0.67560*K110*<OLN>+K119*<NO3>+K127*<XO2> - PJAC(:,15,32)=+TPK%K090(:)*PCONC(:,3)-TPK%K097(:)*PCONC(:,15)+0.66*TPK%K104(:)& -&*PCONC(:,32)+0.66*TPK%K104(:)*PCONC(:,32)+0.98383*TPK%K105(:)*PCONC(:,33)+TPK%& -&K106(:)*PCONC(:,34)+1.00000*TPK%K107(:)*PCONC(:,35)+1.02767*TPK%K108(:)*PCONC(& -&:,38)+0.82998*TPK%K109(:)*PCONC(:,39)+0.67560*TPK%K110(:)*PCONC(:,40)+TPK%K119& -&(:)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41) -! -!HO2/ALKAP=+0.74265*K091*<NO>-K098*<HO2>+0.98383*K105*<MO2>+0.48079*K111*<CARBO -!P>+0.81290*K120*<NO3> - PJAC(:,15,33)=+0.74265*TPK%K091(:)*PCONC(:,3)-TPK%K098(:)*PCONC(:,15)+0.98383*& -&TPK%K105(:)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,39)+0.81290*TPK%K120(:)*PC& -&ONC(:,5) -! -!HO2/ALKEP=+K092*<NO>-K099*<HO2>+K106*<MO2>+0.50078*K112*<CARBOP>+K121*<NO3> - PJAC(:,15,34)=+TPK%K092(:)*PCONC(:,3)-TPK%K099(:)*PCONC(:,15)+TPK%K106(:)*PCON& -&C(:,32)+0.50078*TPK%K112(:)*PCONC(:,39)+TPK%K121(:)*PCONC(:,5) -! -!HO2/BIOP=+0.84700*K093*<NO>-K0100*<HO2>+1.00000*K107*<MO2>+0.50600*K113*<CARBO -!P>+K122*<NO3> - PJAC(:,15,35)=+0.84700*TPK%K093(:)*PCONC(:,3)-TPK%K0100(:)*PCONC(:,15)+1.00000& -&*TPK%K107(:)*PCONC(:,32)+0.50600*TPK%K113(:)*PCONC(:,39)+TPK%K122(:)*PCONC(:,5& -&) +!ETHE/ALKL=0.0 ! -!HO2/PHO=-K084*<HO2> - PJAC(:,15,36)=-TPK%K084(:)*PCONC(:,15) +!ETHE/ALKM=0.0 ! -!HO2/ADD=+0.02*K086*<O2> - PJAC(:,15,37)=+0.02*TPK%K086(:)*TPK%O2(:) +!ETHE/ALKH=0.0 ! -!HO2/AROP=+0.95115*K094*<NO>-K0101*<HO2>+1.02767*K108*<MO2>+K114*<CARBOP>+K123* -!<NO3> - PJAC(:,15,38)=+0.95115*TPK%K094(:)*PCONC(:,3)-TPK%K0101(:)*PCONC(:,15)+1.02767& -&*TPK%K108(:)*PCONC(:,32)+TPK%K114(:)*PCONC(:,39)+TPK%K123(:)*PCONC(:,5) +!ETHE/AROH=0.0 ! -!HO2/CARBOP=+0.12334*K095*<NO>-K0102*<HO2>+0.82998*K109*<MO2>+0.48079*K111*<ALK -!AP>+0.50078*K112*<ALKEP>+0.50600*K113*<BIOP>+K114*<AROP>+0.07566*K115*<CARBOP> -!+0.07566*K115*<CARBOP>+0.17599*K116*<OLN>+0.04915*K124*<NO3> - PJAC(:,15,39)=+0.12334*TPK%K095(:)*PCONC(:,3)-TPK%K0102(:)*PCONC(:,15)+0.82998& -&*TPK%K109(:)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,33)+0.50078*TPK%K112(:)*P& -&CONC(:,34)+0.50600*TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+0.07566*TPK& -&%K115(:)*PCONC(:,39)+0.07566*TPK%K115(:)*PCONC(:,39)+0.17599*TPK%K116(:)*PCONC& -&(:,40)+0.04915*TPK%K124(:)*PCONC(:,5) +!ETHE/AROL=0.0 ! -!HO2/OLN=+0.18401*K096*<NO>-K103*<HO2>+0.67560*K110*<MO2>+0.17599*K116*<CARBOP> -!+K117*<OLN>+K117*<OLN>+0.00000*K118*<OLN>+0.00000*K118*<OLN>+0.25928*K125*<NO3 -!> - PJAC(:,15,40)=+0.18401*TPK%K096(:)*PCONC(:,3)-TPK%K103(:)*PCONC(:,15)+0.67560*& -&TPK%K110(:)*PCONC(:,32)+0.17599*TPK%K116(:)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40& -&)+TPK%K117(:)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K118(:)*& -&PCONC(:,40)+0.25928*TPK%K125(:)*PCONC(:,5) +!ETHE/AROO=0.0 ! -!HO2/XO2=-K126*<HO2>+K127*<MO2> - PJAC(:,15,41)=-TPK%K126(:)*PCONC(:,15)+TPK%K127(:)*PCONC(:,32) +!ETHE/ARAL=0.0 ! -!HO2/WC_O3=0.0 +!ETHE/ARAC=0.0 ! -!HO2/WC_H2O2=0.0 +!ETHE/PAH=0.0 ! -!HO2/WC_NO=0.0 +!ETHE/HCHO=0.0 ! -!HO2/WC_NO2=0.0 +!ETHE/ALD2=0.0 ! -!HO2/WC_NO3=0.0 +!ETHE/KETL=0.0 ! -!HO2/WC_N2O5=0.0 +!ETHE/KETH=0.0 ! -!HO2/WC_HONO=0.0 +!ETHE/MEOH=0.0 ! -!HO2/WC_HNO3=0.0 +!ETHE/ETOH=0.0 ! -!HO2/WC_HNO4=0.0 +!ETHE/ALCH=0.0 ! -!HO2/WC_NH3=0.0 +!ETHE/ISOP=0.0 ! -!HO2/WC_OH=0.0 +!ETHE/BIOL=0.0 ! -!HO2/WC_HO2=+KTC32 - PJAC(:,15,53)=+TPK%KTC32(:) +!ETHE/BIOH=0.0 ! -!HO2/WC_CO2=0.0 +!ETHE/MTBE=0.0 ! -!HO2/WC_SO2=0.0 +!ETHE/MVK=0.0 ! -!HO2/WC_SULF=0.0 +!ETHE/MCR=0.0 ! -!HO2/WC_HCHO=0.0 +!ETHE/MGLY=0.0 ! -!HO2/WC_ORA1=0.0 +!ETHE/GLY=0.0 ! -!HO2/WC_ORA2=0.0 +!ETHE/ORA1=0.0 ! -!HO2/WC_MO2=0.0 +!ETHE/ORA2=0.0 ! -!HO2/WC_OP1=0.0 +!ETHE/ACID=0.0 ! -!HO2/WC_ASO3=0.0 +!ETHE/UR28=0.0 ! -!HO2/WC_ASO4=0.0 +!ETHE/UR21=0.0 ! -!HO2/WC_ASO5=0.0 +!ETHE/URG2=0.0 ! -!HO2/WC_AHSO5=0.0 +!ETHE/UR26=0.0 ! -!HO2/WC_AHMS=0.0 +!ETHE/RPG2=0.0 ! -!HO2/WR_O3=0.0 +!ETHE/RP18=0.0 ! -!HO2/WR_H2O2=0.0 +!ETHE/RPG3=0.0 ! -!HO2/WR_NO=0.0 +!ETHE/URG4=0.0 ! -!HO2/WR_NO2=0.0 +!ETHE/UR8=0.0 ! -!HO2/WR_NO3=0.0 +!ETHE/UR17=0.0 ! -!HO2/WR_N2O5=0.0 +!ETHE/UR7=0.0 ! -!HO2/WR_HONO=0.0 +!ETHE/RPR3=0.0 ! -!HO2/WR_HNO3=0.0 +!ETHE/URG6=0.0 ! -!HO2/WR_HNO4=0.0 +!ETHE/UR22=0.0 ! -!HO2/WR_NH3=0.0 +!ETHE/URG7=0.0 ! -!HO2/WR_OH=0.0 +!ETHE/RPR4=0.0 ! -!HO2/WR_HO2=+KTR32 - PJAC(:,15,78)=+TPK%KTR32(:) +!ETHE/RPR7=0.0 ! -!HO2/WR_CO2=0.0 +!ETHE/RPG7=0.0 ! -!HO2/WR_SO2=0.0 +!ETHE/URG8=0.0 ! -!HO2/WR_SULF=0.0 +!ETHE/UR19=0.0 ! -!HO2/WR_HCHO=0.0 +!ETHE/URG9=0.0 ! -!HO2/WR_ORA1=0.0 +!ETHE/AP7=0.0 ! -!HO2/WR_ORA2=0.0 +!ETHE/URG10=0.0 ! -!HO2/WR_MO2=0.0 +!ETHE/RPR1=0.0 ! -!HO2/WR_OP1=0.0 +!ETHE/RPR5=0.0 ! -!HO2/WR_ASO3=0.0 +!ETHE/RPR8=0.0 ! -!HO2/WR_ASO4=0.0 +!ETHE/RP10=0.0 ! -!HO2/WR_ASO5=0.0 +!ETHE/RP11=0.0 ! -!HO2/WR_AHSO5=0.0 +!ETHE/RP16=0.0 ! -!HO2/WR_AHMS=0.0 +!ETHE/RPRL=0.0 ! -RETURN -END SUBROUTINE SUBJ2 +!ETHE/APAN=0.0 ! -SUBROUTINE SUBJ3 +!ETHE/PAN1=0.0 ! -!Indices 16 a 20 +!ETHE/PAN2=0.0 ! +!ETHE/PAN3=0.0 ! -!CH4/O3=+0.04300*K079*<ALKE> - PJAC(:,16,1)=+0.04300*TPK%K079(:)*PCONC(:,19) +!ETHE/PAN4=0.0 ! -!CH4/H2O2=0.0 +!ETHE/PAN6=0.0 ! -!CH4/NO=0.0 +!ETHE/PAN7=0.0 ! -!CH4/NO2=0.0 +!ETHE/PAN8=0.0 ! -!CH4/NO3=0.0 +!ETHE/PN10=0.0 ! -!CH4/N2O5=0.0 +!ETHE/RO2T=0.0 ! -!CH4/HONO=0.0 +!ETHE/RO21=0.0 ! -!CH4/HNO3=0.0 +!ETHE/RO25=0.0 ! -!CH4/HNO4=0.0 +!OLEL/NO=+TPK%CF5*K150*<RO29>+TPK%CF7*K168*<RO214> + PJAC(:,17,1)=+TPK%CF5*TPK%K150(:)*TPK%RO29(:)+TPK%CF7*TPK%K168(:)*TPK%RO214(:) ! -!CH4/NH3=0.0 +!OLEL/NO2=0.0 ! -!CH4/SO2=0.0 +!OLEL/O3=-K056*<OLEL>+0.054*K066*<ISOP> + PJAC(:,17,3)=-TPK%K056(:)*PCONC(:,17)+0.054*TPK%K066(:)*PCONC(:,35) ! -!CH4/SULF=0.0 +!OLEL/HONO=0.0 ! -!CH4/CO=0.0 +!OLEL/HNO3=0.0 ! -!CH4/OH=-K056*<CH4> - PJAC(:,16,14)=-TPK%K056(:)*PCONC(:,16) +!OLEL/HNO4=0.0 ! -!CH4/HO2=0.0 +!OLEL/N2O5=0.0 ! -!CH4/CH4=-K056*<OH> - PJAC(:,16,16)=-TPK%K056(:)*PCONC(:,14) +!OLEL/NO3=-K055*<OLEL> + PJAC(:,17,8)=-TPK%K055(:)*PCONC(:,17) ! -!CH4/ETH=0.0 +!OLEL/NH3=0.0 ! -!CH4/ALKA=0.0 +!OLEL/HO2=+0.5*K166*<RO239>+0.5*K289*<RO250> + PJAC(:,17,10)=+0.5*TPK%K166(:)*TPK%RO239(:)+0.5*TPK%K289(:)*TPK%RO250(:) ! -!CH4/ALKE=+0.04300*K079*<O3> - PJAC(:,16,19)=+0.04300*TPK%K079(:)*PCONC(:,1) +!OLEL/CO=0.0 ! -!CH4/BIO=0.0 +!OLEL/H2O2=0.0 ! -!CH4/ARO=0.0 +!OLEL/SO2=0.0 ! -!CH4/HCHO=0.0 +!OLEL/H2SO4=0.0 ! -!CH4/ALD=0.0 +!OLEL/OH=-K054*<OLEL> + PJAC(:,17,15)=-TPK%K054(:)*PCONC(:,17) ! -!CH4/KET=0.0 +!OLEL/ETHE=0.0 ! -!CH4/CARBO=0.0 +!OLEL/OLEL=-K054*<OH>-K055*<NO3>-K056*<O3>-K057*<O> + PJAC(:,17,17)=-TPK%K054(:)*PCONC(:,15)-TPK%K055(:)*PCONC(:,8)-TPK%K056(:)*PCON& +&C(:,3)-TPK%K057(:)*TPK%O(:) ! -!CH4/ONIT=0.0 +!OLEL/OLEH=0.0 ! -!CH4/PAN=0.0 +!OLEL/ALKL=0.0 ! -!CH4/OP1=0.0 +!OLEL/ALKM=0.0 ! -!CH4/OP2=0.0 +!OLEL/ALKH=0.0 ! -!CH4/ORA1=0.0 +!OLEL/AROH=0.0 ! -!CH4/ORA2=0.0 +!OLEL/AROL=0.0 ! -!CH4/MO2=0.0 +!OLEL/AROO=0.0 ! -!CH4/ALKAP=0.0 +!OLEL/ARAL=0.0 ! -!CH4/ALKEP=0.0 +!OLEL/ARAC=0.0 ! -!CH4/BIOP=0.0 +!OLEL/PAH=0.0 ! -!CH4/PHO=0.0 +!OLEL/HCHO=0.0 ! -!CH4/ADD=0.0 +!OLEL/ALD2=0.0 ! -!CH4/AROP=0.0 +!OLEL/KETL=0.0 ! -!CH4/CARBOP=0.0 +!OLEL/KETH=0.0 ! -!CH4/OLN=0.0 +!OLEL/MEOH=0.0 ! -!CH4/XO2=0.0 +!OLEL/ETOH=0.0 ! -!CH4/WC_O3=0.0 +!OLEL/ALCH=0.0 ! -!CH4/WC_H2O2=0.0 +!OLEL/ISOP=+0.054*K066*<O3>+0.925*K067*<O> + PJAC(:,17,35)=+0.054*TPK%K066(:)*PCONC(:,3)+0.925*TPK%K067(:)*TPK%O(:) ! -!CH4/WC_NO=0.0 +!OLEL/BIOL=0.0 ! -!CH4/WC_NO2=0.0 +!OLEL/BIOH=0.0 ! -!CH4/WC_NO3=0.0 +!OLEL/MTBE=0.0 ! -!CH4/WC_N2O5=0.0 +!OLEL/MVK=0.0 ! -!CH4/WC_HONO=0.0 +!OLEL/MCR=0.0 ! -!CH4/WC_HNO3=0.0 +!OLEL/MGLY=0.0 ! -!CH4/WC_HNO4=0.0 +!OLEL/GLY=0.0 ! -!CH4/WC_NH3=0.0 +!OLEL/ORA1=0.0 ! -!CH4/WC_OH=0.0 +!OLEL/ORA2=0.0 ! -!CH4/WC_HO2=0.0 +!OLEL/ACID=0.0 ! -!CH4/WC_CO2=0.0 +!OLEL/UR28=0.0 ! -!CH4/WC_SO2=0.0 +!OLEL/UR21=0.0 ! -!CH4/WC_SULF=0.0 +!OLEL/URG2=0.0 ! -!CH4/WC_HCHO=0.0 +!OLEL/UR26=0.0 ! -!CH4/WC_ORA1=0.0 +!OLEL/RPG2=0.0 ! -!CH4/WC_ORA2=0.0 +!OLEL/RP18=0.0 ! -!CH4/WC_MO2=0.0 +!OLEL/RPG3=0.0 ! -!CH4/WC_OP1=0.0 +!OLEL/URG4=0.0 ! -!CH4/WC_ASO3=0.0 +!OLEL/UR8=0.0 ! -!CH4/WC_ASO4=0.0 +!OLEL/UR17=0.0 ! -!CH4/WC_ASO5=0.0 +!OLEL/UR7=0.0 ! -!CH4/WC_AHSO5=0.0 +!OLEL/RPR3=0.0 ! -!CH4/WC_AHMS=0.0 +!OLEL/URG6=0.0 ! -!CH4/WR_O3=0.0 +!OLEL/UR22=0.0 ! -!CH4/WR_H2O2=0.0 +!OLEL/URG7=0.0 ! -!CH4/WR_NO=0.0 +!OLEL/RPR4=0.0 ! -!CH4/WR_NO2=0.0 +!OLEL/RPR7=0.0 ! -!CH4/WR_NO3=0.0 +!OLEL/RPG7=0.0 ! -!CH4/WR_N2O5=0.0 +!OLEL/URG8=0.0 ! -!CH4/WR_HONO=0.0 +!OLEL/UR19=0.0 ! -!CH4/WR_HNO3=0.0 +!OLEL/URG9=0.0 ! -!CH4/WR_HNO4=0.0 +!OLEL/AP7=0.0 ! -!CH4/WR_NH3=0.0 +!OLEL/URG10=0.0 ! -!CH4/WR_OH=0.0 +!OLEL/RPR1=0.0 ! -!CH4/WR_HO2=0.0 +!OLEL/RPR5=0.0 ! -!CH4/WR_CO2=0.0 +!OLEL/RPR8=0.0 ! -!CH4/WR_SO2=0.0 +!OLEL/RP10=0.0 ! -!CH4/WR_SULF=0.0 +!OLEL/RP11=0.0 ! -!CH4/WR_HCHO=0.0 +!OLEL/RP16=0.0 ! -!CH4/WR_ORA1=0.0 +!OLEL/RPRL=0.0 ! -!CH4/WR_ORA2=0.0 +!OLEL/APAN=0.0 ! -!CH4/WR_MO2=0.0 +!OLEL/PAN1=0.0 ! -!CH4/WR_OP1=0.0 +!OLEL/PAN2=0.0 ! -!CH4/WR_ASO3=0.0 +!OLEL/PAN3=0.0 ! -!CH4/WR_ASO4=0.0 +!OLEL/PAN4=0.0 ! -!CH4/WR_ASO5=0.0 +!OLEL/PAN6=0.0 ! -!CH4/WR_AHSO5=0.0 +!OLEL/PAN7=0.0 ! -!CH4/WR_AHMS=0.0 +!OLEL/PAN8=0.0 ! -!ETH/O3=+0.03196*K079*<ALKE> - PJAC(:,17,1)=+0.03196*TPK%K079(:)*PCONC(:,19) +!OLEL/PN10=0.0 ! -!ETH/H2O2=0.0 +!OLEL/RO2T=0.0 ! -!ETH/NO=0.0 +!OLEL/RO21=0.0 ! -!ETH/NO2=0.0 +!OLEL/RO25=0.0 ! -!ETH/NO3=0.0 +!OLEH/NO=0.0 ! -!ETH/N2O5=0.0 +!OLEH/NO2=0.0 ! -!ETH/HONO=0.0 +!OLEH/O3=-K076*<OLEH> + PJAC(:,18,3)=-TPK%K076(:)*PCONC(:,18) ! -!ETH/HNO3=0.0 +!OLEH/HONO=0.0 ! -!ETH/HNO4=0.0 +!OLEH/HNO3=0.0 ! -!ETH/NH3=0.0 +!OLEH/HNO4=0.0 ! -!ETH/SO2=0.0 +!OLEH/N2O5=0.0 ! -!ETH/SULF=0.0 +!OLEH/NO3=-K075*<OLEH> + PJAC(:,18,8)=-TPK%K075(:)*PCONC(:,18) ! -!ETH/CO=0.0 +!OLEH/NH3=0.0 ! -!ETH/OH=-K057*<ETH> - PJAC(:,17,14)=-TPK%K057(:)*PCONC(:,17) +!OLEH/HO2=0.0 ! -!ETH/HO2=0.0 +!OLEH/CO=0.0 ! -!ETH/CH4=0.0 +!OLEH/H2O2=0.0 ! -!ETH/ETH=-K057*<OH> - PJAC(:,17,17)=-TPK%K057(:)*PCONC(:,14) +!OLEH/SO2=0.0 ! -!ETH/ALKA=0.0 +!OLEH/H2SO4=0.0 ! -!ETH/ALKE=+0.03196*K079*<O3> - PJAC(:,17,19)=+0.03196*TPK%K079(:)*PCONC(:,1) +!OLEH/OH=-K074*<OLEH> + PJAC(:,18,15)=-TPK%K074(:)*PCONC(:,18) ! -!ETH/BIO=0.0 +!OLEH/ETHE=0.0 ! -!ETH/ARO=0.0 +!OLEH/OLEL=0.0 ! -!ETH/HCHO=0.0 +!OLEH/OLEH=-K074*<OH>-K075*<NO3>-K076*<O3>-K077*<O> + PJAC(:,18,18)=-TPK%K074(:)*PCONC(:,15)-TPK%K075(:)*PCONC(:,8)-TPK%K076(:)*PCON& +&C(:,3)-TPK%K077(:)*TPK%O(:) ! -!ETH/ALD=0.0 +!OLEH/ALKL=0.0 ! -!ETH/KET=0.0 +!OLEH/ALKM=0.0 ! -!ETH/CARBO=0.0 +!OLEH/ALKH=0.0 ! -!ETH/ONIT=0.0 +!OLEH/AROH=0.0 ! -!ETH/PAN=0.0 +!OLEH/AROL=0.0 ! -!ETH/OP1=0.0 +!OLEH/AROO=0.0 ! -!ETH/OP2=0.0 +!OLEH/ARAL=0.0 ! -!ETH/ORA1=0.0 +!OLEH/ARAC=0.0 ! -!ETH/ORA2=0.0 +!OLEH/PAH=0.0 ! -!ETH/MO2=0.0 +!OLEH/HCHO=0.0 ! -!ETH/ALKAP=0.0 +!OLEH/ALD2=0.0 ! -!ETH/ALKEP=0.0 +!OLEH/KETL=0.0 ! -!ETH/BIOP=0.0 +!OLEH/KETH=0.0 ! -!ETH/PHO=0.0 +!OLEH/MEOH=0.0 ! -!ETH/ADD=0.0 +!OLEH/ETOH=0.0 ! -!ETH/AROP=0.0 +!OLEH/ALCH=0.0 ! -!ETH/CARBOP=0.0 +!OLEH/ISOP=0.0 ! -!ETH/OLN=0.0 +!OLEH/BIOL=0.0 ! -!ETH/XO2=0.0 +!OLEH/BIOH=0.0 ! -!ETH/WC_O3=0.0 +!OLEH/MTBE=0.0 ! -!ETH/WC_H2O2=0.0 +!OLEH/MVK=0.0 ! -!ETH/WC_NO=0.0 +!OLEH/MCR=0.0 ! -!ETH/WC_NO2=0.0 +!OLEH/MGLY=0.0 ! -!ETH/WC_NO3=0.0 +!OLEH/GLY=0.0 ! -!ETH/WC_N2O5=0.0 +!OLEH/ORA1=0.0 ! -!ETH/WC_HONO=0.0 +!OLEH/ORA2=0.0 ! -!ETH/WC_HNO3=0.0 +!OLEH/ACID=0.0 ! -!ETH/WC_HNO4=0.0 +!OLEH/UR28=0.0 ! -!ETH/WC_NH3=0.0 +!OLEH/UR21=0.0 ! -!ETH/WC_OH=0.0 +!OLEH/URG2=0.0 ! -!ETH/WC_HO2=0.0 +!OLEH/UR26=0.0 ! -!ETH/WC_CO2=0.0 +!OLEH/RPG2=0.0 ! -!ETH/WC_SO2=0.0 +!OLEH/RP18=0.0 ! -!ETH/WC_SULF=0.0 +!OLEH/RPG3=0.0 ! -!ETH/WC_HCHO=0.0 +!OLEH/URG4=0.0 ! -!ETH/WC_ORA1=0.0 +!OLEH/UR8=0.0 ! -!ETH/WC_ORA2=0.0 +!OLEH/UR17=0.0 ! -!ETH/WC_MO2=0.0 +!OLEH/UR7=0.0 ! -!ETH/WC_OP1=0.0 +!OLEH/RPR3=0.0 ! -!ETH/WC_ASO3=0.0 +!OLEH/URG6=0.0 ! -!ETH/WC_ASO4=0.0 +!OLEH/UR22=0.0 ! -!ETH/WC_ASO5=0.0 +!OLEH/URG7=0.0 ! -!ETH/WC_AHSO5=0.0 +!OLEH/RPR4=0.0 ! -!ETH/WC_AHMS=0.0 +!OLEH/RPR7=0.0 ! -!ETH/WR_O3=0.0 +!OLEH/RPG7=0.0 ! -!ETH/WR_H2O2=0.0 +!OLEH/URG8=0.0 ! -!ETH/WR_NO=0.0 +!OLEH/UR19=0.0 ! -!ETH/WR_NO2=0.0 +!OLEH/URG9=0.0 ! -!ETH/WR_NO3=0.0 +!OLEH/AP7=0.0 ! -!ETH/WR_N2O5=0.0 +!OLEH/URG10=0.0 ! -!ETH/WR_HONO=0.0 +!OLEH/RPR1=0.0 ! -!ETH/WR_HNO3=0.0 +!OLEH/RPR5=0.0 ! -!ETH/WR_HNO4=0.0 +!OLEH/RPR8=0.0 ! -!ETH/WR_NH3=0.0 +!OLEH/RP10=0.0 ! -!ETH/WR_OH=0.0 +!OLEH/RP11=0.0 ! -!ETH/WR_HO2=0.0 +!OLEH/RP16=0.0 ! -!ETH/WR_CO2=0.0 +!OLEH/RPRL=0.0 ! -!ETH/WR_SO2=0.0 +!OLEH/APAN=0.0 ! -!ETH/WR_SULF=0.0 +!OLEH/PAN1=0.0 ! -!ETH/WR_HCHO=0.0 +!OLEH/PAN2=0.0 ! -!ETH/WR_ORA1=0.0 +!OLEH/PAN3=0.0 ! -!ETH/WR_ORA2=0.0 +!OLEH/PAN4=0.0 ! -!ETH/WR_MO2=0.0 +!OLEH/PAN6=0.0 ! -!ETH/WR_OP1=0.0 +!OLEH/PAN7=0.0 ! -!ETH/WR_ASO3=0.0 +!OLEH/PAN8=0.0 ! -!ETH/WR_ASO4=0.0 +!OLEH/PN10=0.0 ! -!ETH/WR_ASO5=0.0 +!OLEH/RO2T=0.0 ! -!ETH/WR_AHSO5=0.0 +!OLEH/RO21=0.0 ! -!ETH/WR_AHMS=0.0 +!OLEH/RO25=0.0 ! -!ALKA/O3=0.0 +!ALKL/NO=+TPK%CF3*K122*<RO25>+TPK%CF12*K171*<RO215> + PJAC(:,19,1)=+TPK%CF3*TPK%K122(:)*PCONC(:,87)+TPK%CF12*TPK%K171(:)*TPK%RO215(:& +&) ! -!ALKA/H2O2=0.0 +!ALKL/NO2=0.0 ! -!ALKA/NO=0.0 +!ALKL/O3=+0.1*K056*<OLEL> + PJAC(:,19,3)=+0.1*TPK%K056(:)*PCONC(:,17) ! -!ALKA/NO2=0.0 +!ALKL/HONO=0.0 ! -!ALKA/NO3=0.0 +!ALKL/HNO3=0.0 ! -!ALKA/N2O5=0.0 +!ALKL/HNO4=0.0 ! -!ALKA/HONO=0.0 +!ALKL/N2O5=0.0 ! -!ALKA/HNO3=0.0 +!ALKL/NO3=0.0 ! -!ALKA/HNO4=0.0 +!ALKL/NH3=0.0 ! -!ALKA/NH3=0.0 +!ALKL/HO2=+TPK%CF16*K173*<RO215> + PJAC(:,19,10)=+TPK%CF16*TPK%K173(:)*TPK%RO215(:) ! -!ALKA/SO2=0.0 +!ALKL/CO=0.0 ! -!ALKA/SULF=0.0 +!ALKL/H2O2=0.0 ! -!ALKA/CO=0.0 +!ALKL/SO2=0.0 ! -!ALKA/OH=-K058*<ALKA> - PJAC(:,18,14)=-TPK%K058(:)*PCONC(:,18) +!ALKL/H2SO4=0.0 ! -!ALKA/HO2=0.0 +!ALKL/OH=-K058*<ALKL> + PJAC(:,19,15)=-TPK%K058(:)*PCONC(:,19) ! -!ALKA/CH4=0.0 +!ALKL/ETHE=0.0 ! -!ALKA/ETH=0.0 +!ALKL/OLEL=+0.1*K056*<O3>+0.5*K057*<O> + PJAC(:,19,17)=+0.1*TPK%K056(:)*PCONC(:,3)+0.5*TPK%K057(:)*TPK%O(:) ! -!ALKA/ALKA=-K058*<OH> - PJAC(:,18,18)=-TPK%K058(:)*PCONC(:,14) +!ALKL/OLEH=0.0 ! -!ALKA/ALKE=0.0 +!ALKL/ALKL=-K058*<OH> + PJAC(:,19,19)=-TPK%K058(:)*PCONC(:,15) ! -!ALKA/BIO=0.0 +!ALKL/ALKM=0.0 ! -!ALKA/ARO=0.0 +!ALKL/ALKH=0.0 ! -!ALKA/HCHO=0.0 +!ALKL/AROH=0.0 ! -!ALKA/ALD=0.0 +!ALKL/AROL=0.0 ! -!ALKA/KET=0.0 +!ALKL/AROO=0.0 ! -!ALKA/CARBO=0.0 +!ALKL/ARAL=0.0 ! -!ALKA/ONIT=0.0 +!ALKL/ARAC=0.0 ! -!ALKA/PAN=0.0 +!ALKL/PAH=0.0 ! -!ALKA/OP1=0.0 +!ALKL/HCHO=0.0 ! -!ALKA/OP2=0.0 +!ALKL/ALD2=0.0 ! -!ALKA/ORA1=0.0 +!ALKL/KETL=0.0 ! -!ALKA/ORA2=0.0 +!ALKL/KETH=0.0 ! -!ALKA/MO2=0.0 +!ALKL/MEOH=0.0 ! -!ALKA/ALKAP=0.0 +!ALKL/ETOH=0.0 ! -!ALKA/ALKEP=0.0 +!ALKL/ALCH=0.0 ! -!ALKA/BIOP=0.0 +!ALKL/ISOP=0.0 ! -!ALKA/PHO=0.0 +!ALKL/BIOL=0.0 ! -!ALKA/ADD=0.0 +!ALKL/BIOH=0.0 ! -!ALKA/AROP=0.0 +!ALKL/MTBE=0.0 ! -!ALKA/CARBOP=0.0 +!ALKL/MVK=0.0 ! -!ALKA/OLN=0.0 +!ALKL/MCR=0.0 ! -!ALKA/XO2=0.0 +!ALKL/MGLY=0.0 ! -!ALKA/WC_O3=0.0 +!ALKL/GLY=0.0 ! -!ALKA/WC_H2O2=0.0 +!ALKL/ORA1=0.0 ! -!ALKA/WC_NO=0.0 +!ALKL/ORA2=0.0 ! -!ALKA/WC_NO2=0.0 +!ALKL/ACID=0.0 ! -!ALKA/WC_NO3=0.0 +!ALKL/UR28=0.0 ! -!ALKA/WC_N2O5=0.0 +!ALKL/UR21=0.0 ! -!ALKA/WC_HONO=0.0 +!ALKL/URG2=0.0 ! -!ALKA/WC_HNO3=0.0 +!ALKL/UR26=0.0 ! -!ALKA/WC_HNO4=0.0 +!ALKL/RPG2=0.0 ! -!ALKA/WC_NH3=0.0 +!ALKL/RP18=0.0 ! -!ALKA/WC_OH=0.0 +!ALKL/RPG3=0.0 ! -!ALKA/WC_HO2=0.0 +!ALKL/URG4=0.0 ! -!ALKA/WC_CO2=0.0 +!ALKL/UR8=0.0 ! -!ALKA/WC_SO2=0.0 +!ALKL/UR17=0.0 ! -!ALKA/WC_SULF=0.0 +!ALKL/UR7=0.0 ! -!ALKA/WC_HCHO=0.0 +!ALKL/RPR3=0.0 ! -!ALKA/WC_ORA1=0.0 +!ALKL/URG6=0.0 ! -!ALKA/WC_ORA2=0.0 +!ALKL/UR22=0.0 ! -!ALKA/WC_MO2=0.0 +!ALKL/URG7=0.0 ! -!ALKA/WC_OP1=0.0 +!ALKL/RPR4=0.0 ! -!ALKA/WC_ASO3=0.0 +!ALKL/RPR7=0.0 ! -!ALKA/WC_ASO4=0.0 +!ALKL/RPG7=0.0 ! -!ALKA/WC_ASO5=0.0 +!ALKL/URG8=0.0 ! -!ALKA/WC_AHSO5=0.0 +!ALKL/UR19=0.0 ! -!ALKA/WC_AHMS=0.0 +!ALKL/URG9=0.0 ! -!ALKA/WR_O3=0.0 +!ALKL/AP7=0.0 ! -!ALKA/WR_H2O2=0.0 +!ALKL/URG10=0.0 ! -!ALKA/WR_NO=0.0 +!ALKL/RPR1=0.0 ! -!ALKA/WR_NO2=0.0 +!ALKL/RPR5=0.0 ! -!ALKA/WR_NO3=0.0 +!ALKL/RPR8=0.0 ! -!ALKA/WR_N2O5=0.0 +!ALKL/RP10=0.0 ! -!ALKA/WR_HONO=0.0 +!ALKL/RP11=0.0 ! -!ALKA/WR_HNO3=0.0 +!ALKL/RP16=0.0 ! -!ALKA/WR_HNO4=0.0 +!ALKL/RPRL=0.0 ! -!ALKA/WR_NH3=0.0 +!ALKL/APAN=0.0 ! -!ALKA/WR_OH=0.0 +!ALKL/PAN1=0.0 ! -!ALKA/WR_HO2=0.0 +!ALKL/PAN2=0.0 ! -!ALKA/WR_CO2=0.0 +!ALKL/PAN3=0.0 ! -!ALKA/WR_SO2=0.0 +!ALKL/PAN4=0.0 ! -!ALKA/WR_SULF=0.0 +!ALKL/PAN6=0.0 ! -!ALKA/WR_HCHO=0.0 +!ALKL/PAN7=0.0 ! -!ALKA/WR_ORA1=0.0 +!ALKL/PAN8=0.0 ! -!ALKA/WR_ORA2=0.0 +!ALKL/PN10=0.0 ! -!ALKA/WR_MO2=0.0 +!ALKL/RO2T=+TPK%CF16*K172*<RO215> + PJAC(:,19,85)=+TPK%CF16*TPK%K172(:)*TPK%RO215(:) ! -!ALKA/WR_OP1=0.0 +!ALKL/RO21=0.0 ! -!ALKA/WR_ASO3=0.0 +!ALKL/RO25=+TPK%CF3*K122*<NO> + PJAC(:,19,87)=+TPK%CF3*TPK%K122(:)*PCONC(:,1) ! -!ALKA/WR_ASO4=0.0 +!ALKM/NO=0.0 ! -!ALKA/WR_ASO5=0.0 +!ALKM/NO2=0.0 ! -!ALKA/WR_AHSO5=0.0 +!ALKM/O3=+0.1*K076*<OLEH> + PJAC(:,20,3)=+0.1*TPK%K076(:)*PCONC(:,18) ! -!ALKA/WR_AHMS=0.0 +!ALKM/HONO=0.0 ! -!ALKE/O3=+0.00000*K079*<ALKE>-K079*<ALKE>+0.37388*K080*<BIO> - PJAC(:,19,1)=+0.00000*TPK%K079(:)*PCONC(:,19)-TPK%K079(:)*PCONC(:,19)+0.37388*& -&TPK%K080(:)*PCONC(:,20) +!ALKM/HNO3=0.0 ! -!ALKE/H2O2=0.0 +!ALKM/HNO4=0.0 ! -!ALKE/NO=+0.37815*K093*<BIOP> - PJAC(:,19,3)=+0.37815*TPK%K093(:)*PCONC(:,35) +!ALKM/N2O5=0.0 ! -!ALKE/NO2=0.0 +!ALKM/NO3=0.0 ! -!ALKE/NO3=-K076*<ALKE>+0.42729*K122*<BIOP> - PJAC(:,19,5)=-TPK%K076(:)*PCONC(:,19)+0.42729*TPK%K122(:)*PCONC(:,35) +!ALKM/NH3=0.0 ! -!ALKE/N2O5=0.0 +!ALKM/HO2=0.0 ! -!ALKE/HONO=0.0 +!ALKM/CO=0.0 ! -!ALKE/HNO3=0.0 +!ALKM/H2O2=0.0 ! -!ALKE/HNO4=0.0 +!ALKM/SO2=0.0 ! -!ALKE/NH3=0.0 +!ALKM/H2SO4=0.0 ! -!ALKE/SO2=0.0 +!ALKM/OH=-K078*<ALKM> + PJAC(:,20,15)=-TPK%K078(:)*PCONC(:,20) ! -!ALKE/SULF=0.0 +!ALKM/ETHE=0.0 ! -!ALKE/CO=0.0 +!ALKM/OLEL=0.0 ! -!ALKE/OH=-K059*<ALKE> - PJAC(:,19,14)=-TPK%K059(:)*PCONC(:,19) +!ALKM/OLEH=+0.1*K076*<O3>+0.5*K077*<O> + PJAC(:,20,18)=+0.1*TPK%K076(:)*PCONC(:,3)+0.5*TPK%K077(:)*TPK%O(:) ! -!ALKE/HO2=0.0 +!ALKM/ALKL=0.0 ! -!ALKE/CH4=0.0 +!ALKM/ALKM=-K078*<OH> + PJAC(:,20,20)=-TPK%K078(:)*PCONC(:,15) ! -!ALKE/ETH=0.0 +!ALKM/ALKH=0.0 ! -!ALKE/ALKA=0.0 +!ALKM/AROH=0.0 ! -!ALKE/ALKE=-K059*<OH>-K076*<NO3>+0.00000*K079*<O3>-K079*<O3> - PJAC(:,19,19)=-TPK%K059(:)*PCONC(:,14)-TPK%K076(:)*PCONC(:,5)+0.00000*TPK%K079& -&(:)*PCONC(:,1)-TPK%K079(:)*PCONC(:,1) +!ALKM/AROL=0.0 ! -!ALKE/BIO=+0.91868*K054*<O3P>+0.37388*K080*<O3> - PJAC(:,19,20)=+0.91868*TPK%K054(:)*TPK%O3P(:)+0.37388*TPK%K080(:)*PCONC(:,1) +!ALKM/AROO=0.0 ! -!ALKE/ARO=0.0 +!ALKM/ARAL=0.0 ! -!ALKE/HCHO=0.0 +!ALKM/ARAC=0.0 ! -!ALKE/ALD=0.0 +!ALKM/PAH=0.0 ! -!ALKE/KET=0.0 +!ALKM/HCHO=0.0 ! -!ALKE/CARBO=0.0 +!ALKM/ALD2=0.0 ! -!ALKE/ONIT=0.0 +!ALKM/KETL=0.0 ! -!ALKE/PAN=0.0 +!ALKM/KETH=0.0 ! -!ALKE/OP1=0.0 +!ALKM/MEOH=0.0 ! -!ALKE/OP2=0.0 +!ALKM/ETOH=0.0 ! -!ALKE/ORA1=0.0 +!ALKM/ALCH=0.0 ! -!ALKE/ORA2=0.0 +!ALKM/ISOP=0.0 ! -!ALKE/MO2=+0.48074*K107*<BIOP> - PJAC(:,19,32)=+0.48074*TPK%K107(:)*PCONC(:,35) +!ALKM/BIOL=0.0 ! -!ALKE/ALKAP=0.0 +!ALKM/BIOH=0.0 ! -!ALKE/ALKEP=0.0 +!ALKM/MTBE=0.0 ! -!ALKE/BIOP=+0.37815*K093*<NO>+0.48074*K107*<MO2>+0.24463*K113*<CARBOP>+0.42729* -!K122*<NO3> - PJAC(:,19,35)=+0.37815*TPK%K093(:)*PCONC(:,3)+0.48074*TPK%K107(:)*PCONC(:,32)+& -&0.24463*TPK%K113(:)*PCONC(:,39)+0.42729*TPK%K122(:)*PCONC(:,5) +!ALKM/MVK=0.0 ! -!ALKE/PHO=0.0 +!ALKM/MCR=0.0 ! -!ALKE/ADD=0.0 +!ALKM/MGLY=0.0 ! -!ALKE/AROP=0.0 +!ALKM/GLY=0.0 ! -!ALKE/CARBOP=+0.24463*K113*<BIOP> - PJAC(:,19,39)=+0.24463*TPK%K113(:)*PCONC(:,35) +!ALKM/ORA1=0.0 ! -!ALKE/OLN=0.0 +!ALKM/ORA2=0.0 ! -!ALKE/XO2=0.0 +!ALKM/ACID=0.0 ! -!ALKE/WC_O3=0.0 +!ALKM/UR28=0.0 ! -!ALKE/WC_H2O2=0.0 +!ALKM/UR21=0.0 ! -!ALKE/WC_NO=0.0 +!ALKM/URG2=0.0 ! -!ALKE/WC_NO2=0.0 +!ALKM/UR26=0.0 ! -!ALKE/WC_NO3=0.0 +!ALKM/RPG2=0.0 ! -!ALKE/WC_N2O5=0.0 +!ALKM/RP18=0.0 ! -!ALKE/WC_HONO=0.0 +!ALKM/RPG3=0.0 ! -!ALKE/WC_HNO3=0.0 +!ALKM/URG4=0.0 ! -!ALKE/WC_HNO4=0.0 +!ALKM/UR8=0.0 ! -!ALKE/WC_NH3=0.0 +!ALKM/UR17=0.0 ! -!ALKE/WC_OH=0.0 +!ALKM/UR7=0.0 ! -!ALKE/WC_HO2=0.0 +!ALKM/RPR3=0.0 ! -!ALKE/WC_CO2=0.0 +!ALKM/URG6=0.0 ! -!ALKE/WC_SO2=0.0 +!ALKM/UR22=0.0 ! -!ALKE/WC_SULF=0.0 +!ALKM/URG7=0.0 ! -!ALKE/WC_HCHO=0.0 +!ALKM/RPR4=0.0 ! -!ALKE/WC_ORA1=0.0 +!ALKM/RPR7=0.0 ! -!ALKE/WC_ORA2=0.0 +!ALKM/RPG7=0.0 ! -!ALKE/WC_MO2=0.0 +!ALKM/URG8=0.0 ! -!ALKE/WC_OP1=0.0 +!ALKM/UR19=0.0 ! -!ALKE/WC_ASO3=0.0 +!ALKM/URG9=0.0 ! -!ALKE/WC_ASO4=0.0 +!ALKM/AP7=0.0 ! -!ALKE/WC_ASO5=0.0 +!ALKM/URG10=0.0 ! -!ALKE/WC_AHSO5=0.0 +!ALKM/RPR1=0.0 ! -!ALKE/WC_AHMS=0.0 +!ALKM/RPR5=0.0 ! -!ALKE/WR_O3=0.0 +!ALKM/RPR8=0.0 ! -!ALKE/WR_H2O2=0.0 +!ALKM/RP10=0.0 ! -!ALKE/WR_NO=0.0 +!ALKM/RP11=0.0 ! -!ALKE/WR_NO2=0.0 +!ALKM/RP16=0.0 ! -!ALKE/WR_NO3=0.0 +!ALKM/RPRL=0.0 ! -!ALKE/WR_N2O5=0.0 +!ALKM/APAN=0.0 ! -!ALKE/WR_HONO=0.0 +!ALKM/PAN1=0.0 ! -!ALKE/WR_HNO3=0.0 +!ALKM/PAN2=0.0 ! -!ALKE/WR_HNO4=0.0 +!ALKM/PAN3=0.0 ! -!ALKE/WR_NH3=0.0 +!ALKM/PAN4=0.0 ! -!ALKE/WR_OH=0.0 +!ALKM/PAN6=0.0 ! -!ALKE/WR_HO2=0.0 +!ALKM/PAN7=0.0 ! -!ALKE/WR_CO2=0.0 +!ALKM/PAN8=0.0 ! -!ALKE/WR_SO2=0.0 +!ALKM/PN10=0.0 ! -!ALKE/WR_SULF=0.0 +!ALKM/RO2T=0.0 ! -!ALKE/WR_HCHO=0.0 +!ALKM/RO21=0.0 ! -!ALKE/WR_ORA1=0.0 +!ALKM/RO25=0.0 ! -!ALKE/WR_ORA2=0.0 +RETURN +END SUBROUTINE SUBJ3 ! -!ALKE/WR_MO2=0.0 +SUBROUTINE SUBJ4 ! -!ALKE/WR_OP1=0.0 +!Indices 21 a 25 ! -!ALKE/WR_ASO3=0.0 ! -!ALKE/WR_ASO4=0.0 +!ALKH/NO=0.0 ! -!ALKE/WR_ASO5=0.0 +!ALKH/NO2=0.0 ! -!ALKE/WR_AHSO5=0.0 +!ALKH/O3=0.0 ! -!ALKE/WR_AHMS=0.0 +!ALKH/HONO=0.0 ! -!BIO/O3=-K080*<BIO> - PJAC(:,20,1)=-TPK%K080(:)*PCONC(:,20) +!ALKH/HNO3=0.0 ! -!BIO/H2O2=0.0 +!ALKH/HNO4=0.0 ! -!BIO/NO=0.0 +!ALKH/N2O5=0.0 ! -!BIO/NO2=0.0 +!ALKH/NO3=0.0 ! -!BIO/NO3=-K077*<BIO> - PJAC(:,20,5)=-TPK%K077(:)*PCONC(:,20) +!ALKH/NH3=0.0 ! -!BIO/N2O5=0.0 +!ALKH/HO2=0.0 ! -!BIO/HONO=0.0 +!ALKH/CO=0.0 ! -!BIO/HNO3=0.0 +!ALKH/H2O2=0.0 ! -!BIO/HNO4=0.0 +!ALKH/SO2=0.0 ! -!BIO/NH3=0.0 +!ALKH/H2SO4=0.0 ! -!BIO/SO2=0.0 +!ALKH/OH=-K093*<ALKH> + PJAC(:,21,15)=-TPK%K093(:)*PCONC(:,21) ! -!BIO/SULF=0.0 +!ALKH/ETHE=0.0 ! -!BIO/CO=0.0 +!ALKH/OLEL=0.0 ! -!BIO/OH=-K060*<BIO> - PJAC(:,20,14)=-TPK%K060(:)*PCONC(:,20) +!ALKH/OLEH=0.0 ! -!BIO/HO2=0.0 +!ALKH/ALKL=0.0 ! -!BIO/CH4=0.0 +!ALKH/ALKM=0.0 ! -!BIO/ETH=0.0 +!ALKH/ALKH=-K093*<OH> + PJAC(:,21,21)=-TPK%K093(:)*PCONC(:,15) ! -!BIO/ALKA=0.0 +!ALKH/AROH=0.0 ! -!BIO/ALKE=0.0 +!ALKH/AROL=0.0 ! -!BIO/BIO=-K054*<O3P>-K060*<OH>-K077*<NO3>-K080*<O3> - PJAC(:,20,20)=-TPK%K054(:)*TPK%O3P(:)-TPK%K060(:)*PCONC(:,14)-TPK%K077(:)*PCON& -&C(:,5)-TPK%K080(:)*PCONC(:,1) +!ALKH/AROO=0.0 ! -!BIO/ARO=0.0 +!ALKH/ARAL=0.0 ! -!BIO/HCHO=0.0 +!ALKH/ARAC=0.0 ! -!BIO/ALD=0.0 +!ALKH/PAH=0.0 ! -!BIO/KET=0.0 +!ALKH/HCHO=0.0 ! -!BIO/CARBO=0.0 +!ALKH/ALD2=0.0 ! -!BIO/ONIT=0.0 +!ALKH/KETL=0.0 ! -!BIO/PAN=0.0 +!ALKH/KETH=0.0 ! -!BIO/OP1=0.0 +!ALKH/MEOH=0.0 ! -!BIO/OP2=0.0 +!ALKH/ETOH=0.0 ! -!BIO/ORA1=0.0 +!ALKH/ALCH=0.0 ! -!BIO/ORA2=0.0 +!ALKH/ISOP=0.0 ! -!BIO/MO2=0.0 +!ALKH/BIOL=0.0 ! -!BIO/ALKAP=0.0 +!ALKH/BIOH=0.0 ! -!BIO/ALKEP=0.0 +!ALKH/MTBE=0.0 ! -!BIO/BIOP=0.0 +!ALKH/MVK=0.0 ! -!BIO/PHO=0.0 +!ALKH/MCR=0.0 ! -!BIO/ADD=0.0 +!ALKH/MGLY=0.0 ! -!BIO/AROP=0.0 +!ALKH/GLY=0.0 ! -!BIO/CARBOP=0.0 +!ALKH/ORA1=0.0 ! -!BIO/OLN=0.0 +!ALKH/ORA2=0.0 ! -!BIO/XO2=0.0 +!ALKH/ACID=0.0 ! -!BIO/WC_O3=0.0 +!ALKH/UR28=0.0 ! -!BIO/WC_H2O2=0.0 +!ALKH/UR21=0.0 ! -!BIO/WC_NO=0.0 +!ALKH/URG2=0.0 ! -!BIO/WC_NO2=0.0 +!ALKH/UR26=0.0 ! -!BIO/WC_NO3=0.0 +!ALKH/RPG2=0.0 ! -!BIO/WC_N2O5=0.0 +!ALKH/RP18=0.0 ! -!BIO/WC_HONO=0.0 +!ALKH/RPG3=0.0 ! -!BIO/WC_HNO3=0.0 +!ALKH/URG4=0.0 ! -!BIO/WC_HNO4=0.0 +!ALKH/UR8=0.0 ! -!BIO/WC_NH3=0.0 +!ALKH/UR17=0.0 ! -!BIO/WC_OH=0.0 +!ALKH/UR7=0.0 ! -!BIO/WC_HO2=0.0 +!ALKH/RPR3=0.0 ! -!BIO/WC_CO2=0.0 +!ALKH/URG6=0.0 ! -!BIO/WC_SO2=0.0 +!ALKH/UR22=0.0 ! -!BIO/WC_SULF=0.0 +!ALKH/URG7=0.0 ! -!BIO/WC_HCHO=0.0 +!ALKH/RPR4=0.0 ! -!BIO/WC_ORA1=0.0 +!ALKH/RPR7=0.0 ! -!BIO/WC_ORA2=0.0 +!ALKH/RPG7=0.0 ! -!BIO/WC_MO2=0.0 +!ALKH/URG8=0.0 ! -!BIO/WC_OP1=0.0 +!ALKH/UR19=0.0 ! -!BIO/WC_ASO3=0.0 +!ALKH/URG9=0.0 ! -!BIO/WC_ASO4=0.0 +!ALKH/AP7=0.0 ! -!BIO/WC_ASO5=0.0 +!ALKH/URG10=0.0 ! -!BIO/WC_AHSO5=0.0 +!ALKH/RPR1=0.0 ! -!BIO/WC_AHMS=0.0 +!ALKH/RPR5=0.0 ! -!BIO/WR_O3=0.0 +!ALKH/RPR8=0.0 ! -!BIO/WR_H2O2=0.0 +!ALKH/RP10=0.0 ! -!BIO/WR_NO=0.0 +!ALKH/RP11=0.0 ! -!BIO/WR_NO2=0.0 +!ALKH/RP16=0.0 ! -!BIO/WR_NO3=0.0 +!ALKH/RPRL=0.0 ! -!BIO/WR_N2O5=0.0 +!ALKH/APAN=0.0 ! -!BIO/WR_HONO=0.0 +!ALKH/PAN1=0.0 ! -!BIO/WR_HNO3=0.0 +!ALKH/PAN2=0.0 ! -!BIO/WR_HNO4=0.0 +!ALKH/PAN3=0.0 ! -!BIO/WR_NH3=0.0 +!ALKH/PAN4=0.0 ! -!BIO/WR_OH=0.0 +!ALKH/PAN6=0.0 ! -!BIO/WR_HO2=0.0 +!ALKH/PAN7=0.0 ! -!BIO/WR_CO2=0.0 +!ALKH/PAN8=0.0 ! -!BIO/WR_SO2=0.0 +!ALKH/PN10=0.0 ! -!BIO/WR_SULF=0.0 +!ALKH/RO2T=0.0 ! -!BIO/WR_HCHO=0.0 +!ALKH/RO21=0.0 ! -!BIO/WR_ORA1=0.0 +!ALKH/RO25=0.0 ! -!BIO/WR_ORA2=0.0 +!AROH/NO=0.0 ! -!BIO/WR_MO2=0.0 +!AROH/NO2=0.0 ! -!BIO/WR_OP1=0.0 +!AROH/O3=0.0 ! -!BIO/WR_ASO3=0.0 +!AROH/HONO=0.0 ! -!BIO/WR_ASO4=0.0 +!AROH/HNO3=0.0 ! -!BIO/WR_ASO5=0.0 +!AROH/HNO4=0.0 ! -!BIO/WR_AHSO5=0.0 +!AROH/N2O5=0.0 ! -!BIO/WR_AHMS=0.0 +!AROH/NO3=0.0 ! -RETURN -END SUBROUTINE SUBJ3 +!AROH/NH3=0.0 ! -SUBROUTINE SUBJ4 +!AROH/HO2=0.0 ! -!Indices 21 a 25 +!AROH/CO=0.0 ! +!AROH/H2O2=0.0 ! -!ARO/O3=+K087*<ADD> - PJAC(:,21,1)=+TPK%K087(:)*PCONC(:,37) +!AROH/SO2=0.0 ! -!ARO/H2O2=0.0 +!AROH/H2SO4=0.0 ! -!ARO/NO=0.0 +!AROH/OH=-K080*<AROH> + PJAC(:,22,15)=-TPK%K080(:)*PCONC(:,22) ! -!ARO/NO2=+0.10670*K083*<PHO>+K085*<ADD> - PJAC(:,21,4)=+0.10670*TPK%K083(:)*PCONC(:,36)+TPK%K085(:)*PCONC(:,37) +!AROH/ETHE=0.0 ! -!ARO/NO3=-K075*<ARO> - PJAC(:,21,5)=-TPK%K075(:)*PCONC(:,21) +!AROH/OLEL=0.0 ! -!ARO/N2O5=0.0 +!AROH/OLEH=0.0 ! -!ARO/HONO=0.0 +!AROH/ALKL=0.0 ! -!ARO/HNO3=0.0 +!AROH/ALKM=0.0 ! -!ARO/HNO4=0.0 +!AROH/ALKH=0.0 ! -!ARO/NH3=0.0 +!AROH/AROH=-K080*<OH> + PJAC(:,22,22)=-TPK%K080(:)*PCONC(:,15) ! -!ARO/SO2=0.0 +!AROH/AROL=0.0 ! -!ARO/SULF=0.0 +!AROH/AROO=0.0 ! -!ARO/CO=0.0 +!AROH/ARAL=0.0 ! -!ARO/OH=-K061*<ARO> - PJAC(:,21,14)=-TPK%K061(:)*PCONC(:,21) +!AROH/ARAC=0.0 ! -!ARO/HO2=+1.06698*K084*<PHO> - PJAC(:,21,15)=+1.06698*TPK%K084(:)*PCONC(:,36) +!AROH/PAH=0.0 ! -!ARO/CH4=0.0 +!AROH/HCHO=0.0 ! -!ARO/ETH=0.0 +!AROH/ALD2=0.0 ! -!ARO/ALKA=0.0 +!AROH/KETL=0.0 ! -!ARO/ALKE=0.0 +!AROH/KETH=0.0 ! -!ARO/BIO=0.0 +!AROH/MEOH=0.0 ! -!ARO/ARO=-K061*<OH>-K075*<NO3> - PJAC(:,21,21)=-TPK%K061(:)*PCONC(:,14)-TPK%K075(:)*PCONC(:,5) +!AROH/ETOH=0.0 ! -!ARO/HCHO=0.0 +!AROH/ALCH=0.0 ! -!ARO/ALD=0.0 +!AROH/ISOP=0.0 ! -!ARO/KET=0.0 +!AROH/BIOL=0.0 ! -!ARO/CARBO=0.0 +!AROH/BIOH=0.0 ! -!ARO/ONIT=0.0 +!AROH/MTBE=0.0 ! -!ARO/PAN=0.0 +!AROH/MVK=0.0 ! -!ARO/OP1=0.0 +!AROH/MCR=0.0 ! -!ARO/OP2=0.0 +!AROH/MGLY=0.0 ! -!ARO/ORA1=0.0 +!AROH/GLY=0.0 ! -!ARO/ORA2=0.0 +!AROH/ORA1=0.0 ! -!ARO/MO2=0.0 +!AROH/ORA2=0.0 ! -!ARO/ALKAP=0.0 +!AROH/ACID=0.0 ! -!ARO/ALKEP=0.0 +!AROH/UR28=0.0 ! -!ARO/BIOP=0.0 +!AROH/UR21=0.0 ! -!ARO/PHO=+0.10670*K083*<NO2>+1.06698*K084*<HO2> - PJAC(:,21,36)=+0.10670*TPK%K083(:)*PCONC(:,4)+1.06698*TPK%K084(:)*PCONC(:,15) +!AROH/URG2=0.0 ! -!ARO/ADD=+K085*<NO2>+0.02*K086*<O2>+K087*<O3> - PJAC(:,21,37)=+TPK%K085(:)*PCONC(:,4)+0.02*TPK%K086(:)*TPK%O2(:)+TPK%K087(:)*P& -&CONC(:,1) +!AROH/UR26=0.0 ! -!ARO/AROP=0.0 +!AROH/RPG2=0.0 ! -!ARO/CARBOP=0.0 +!AROH/RP18=0.0 ! -!ARO/OLN=0.0 +!AROH/RPG3=0.0 ! -!ARO/XO2=0.0 +!AROH/URG4=0.0 ! -!ARO/WC_O3=0.0 +!AROH/UR8=0.0 ! -!ARO/WC_H2O2=0.0 +!AROH/UR17=0.0 ! -!ARO/WC_NO=0.0 +!AROH/UR7=0.0 ! -!ARO/WC_NO2=0.0 +!AROH/RPR3=0.0 ! -!ARO/WC_NO3=0.0 +!AROH/URG6=0.0 ! -!ARO/WC_N2O5=0.0 +!AROH/UR22=0.0 ! -!ARO/WC_HONO=0.0 +!AROH/URG7=0.0 ! -!ARO/WC_HNO3=0.0 +!AROH/RPR4=0.0 ! -!ARO/WC_HNO4=0.0 +!AROH/RPR7=0.0 ! -!ARO/WC_NH3=0.0 +!AROH/RPG7=0.0 ! -!ARO/WC_OH=0.0 +!AROH/URG8=0.0 ! -!ARO/WC_HO2=0.0 +!AROH/UR19=0.0 ! -!ARO/WC_CO2=0.0 +!AROH/URG9=0.0 ! -!ARO/WC_SO2=0.0 +!AROH/AP7=0.0 ! -!ARO/WC_SULF=0.0 +!AROH/URG10=0.0 ! -!ARO/WC_HCHO=0.0 +!AROH/RPR1=0.0 ! -!ARO/WC_ORA1=0.0 +!AROH/RPR5=0.0 ! -!ARO/WC_ORA2=0.0 +!AROH/RPR8=0.0 ! -!ARO/WC_MO2=0.0 +!AROH/RP10=0.0 ! -!ARO/WC_OP1=0.0 +!AROH/RP11=0.0 ! -!ARO/WC_ASO3=0.0 +!AROH/RP16=0.0 ! -!ARO/WC_ASO4=0.0 +!AROH/RPRL=0.0 ! -!ARO/WC_ASO5=0.0 +!AROH/APAN=0.0 ! -!ARO/WC_AHSO5=0.0 +!AROH/PAN1=0.0 ! -!ARO/WC_AHMS=0.0 +!AROH/PAN2=0.0 ! -!ARO/WR_O3=0.0 +!AROH/PAN3=0.0 ! -!ARO/WR_H2O2=0.0 +!AROH/PAN4=0.0 ! -!ARO/WR_NO=0.0 +!AROH/PAN6=0.0 ! -!ARO/WR_NO2=0.0 +!AROH/PAN7=0.0 ! -!ARO/WR_NO3=0.0 +!AROH/PAN8=0.0 ! -!ARO/WR_N2O5=0.0 +!AROH/PN10=0.0 ! -!ARO/WR_HONO=0.0 +!AROH/RO2T=0.0 ! -!ARO/WR_HNO3=0.0 +!AROH/RO21=0.0 ! -!ARO/WR_HNO4=0.0 +!AROH/RO25=0.0 ! -!ARO/WR_NH3=0.0 +!AROL/NO=0.0 ! -!ARO/WR_OH=0.0 +!AROL/NO2=0.0 ! -!ARO/WR_HO2=0.0 +!AROL/O3=0.0 ! -!ARO/WR_CO2=0.0 +!AROL/HONO=0.0 ! -!ARO/WR_SO2=0.0 +!AROL/HNO3=0.0 ! -!ARO/WR_SULF=0.0 +!AROL/HNO4=0.0 ! -!ARO/WR_HCHO=0.0 +!AROL/N2O5=0.0 ! -!ARO/WR_ORA1=0.0 +!AROL/NO3=0.0 ! -!ARO/WR_ORA2=0.0 +!AROL/NH3=0.0 ! -!ARO/WR_MO2=0.0 +!AROL/HO2=0.0 ! -!ARO/WR_OP1=0.0 +!AROL/CO=0.0 ! -!ARO/WR_ASO3=0.0 +!AROL/H2O2=0.0 ! -!ARO/WR_ASO4=0.0 +!AROL/SO2=0.0 ! -!ARO/WR_ASO5=0.0 +!AROL/H2SO4=0.0 ! -!ARO/WR_AHSO5=0.0 +!AROL/OH=-K079*<AROL> + PJAC(:,23,15)=-TPK%K079(:)*PCONC(:,23) ! -!ARO/WR_AHMS=0.0 +!AROL/ETHE=0.0 ! -!HCHO/O3=+0.48290*K079*<ALKE>+0.90000*K080*<BIO>+0.00000*K081*<CARBO>+0.70*K082 -!*<PAN> - PJAC(:,22,1)=+0.48290*TPK%K079(:)*PCONC(:,19)+0.90000*TPK%K080(:)*PCONC(:,20)+& -&0.00000*TPK%K081(:)*PCONC(:,25)+0.70*TPK%K082(:)*PCONC(:,27) +!AROL/OLEL=0.0 ! -!HCHO/H2O2=0.0 +!AROL/OLEH=0.0 ! -!HCHO/NO=+K090*<MO2>+0.03002*K091*<ALKAP>+1.39870*K092*<ALKEP>+0.60600*K093*<BI -!OP>+0.05848*K095*<CARBOP>+0.23419*K096*<OLN> - PJAC(:,22,3)=+TPK%K090(:)*PCONC(:,32)+0.03002*TPK%K091(:)*PCONC(:,33)+1.39870*& -&TPK%K092(:)*PCONC(:,34)+0.60600*TPK%K093(:)*PCONC(:,35)+0.05848*TPK%K095(:)*PC& -&ONC(:,39)+0.23419*TPK%K096(:)*PCONC(:,40) +!AROL/ALKL=0.0 ! -!HCHO/NO2=0.0 +!AROL/ALKM=0.0 ! -!HCHO/NO3=-K072*<HCHO>+0.40*K078*<PAN>+K119*<MO2>+0.03142*K120*<ALKAP>+1.40909* -!K121*<ALKEP>+0.68600*K122*<BIOP>+0.03175*K124*<CARBOP>+0.20740*K125*<OLN> - PJAC(:,22,5)=-TPK%K072(:)*PCONC(:,22)+0.40*TPK%K078(:)*PCONC(:,27)+TPK%K119(:)& -&*PCONC(:,32)+0.03142*TPK%K120(:)*PCONC(:,33)+1.40909*TPK%K121(:)*PCONC(:,34)+0& -&.68600*TPK%K122(:)*PCONC(:,35)+0.03175*TPK%K124(:)*PCONC(:,39)+0.20740*TPK%K12& -&5(:)*PCONC(:,40) +!AROL/ALKH=0.0 ! -!HCHO/N2O5=0.0 +!AROL/AROH=0.0 ! -!HCHO/HONO=0.0 +!AROL/AROL=-K079*<OH> + PJAC(:,23,23)=-TPK%K079(:)*PCONC(:,15) ! -!HCHO/HNO3=0.0 +!AROL/AROO=0.0 ! -!HCHO/HNO4=0.0 +!AROL/ARAL=0.0 ! -!HCHO/NH3=0.0 +!AROL/ARAC=0.0 ! -!HCHO/SO2=0.0 +!AROL/PAH=0.0 ! -!HCHO/SULF=0.0 +!AROL/HCHO=0.0 ! -!HCHO/CO=0.0 +!AROL/ALD2=0.0 ! -!HCHO/OH=+0.00140*K058*<ALKA>-K062*<HCHO>+0.00000*K065*<CARBO>+0.35*K068*<OP1>+ -!0.02915*K069*<OP2>+0.57839*K070*<PAN> - PJAC(:,22,14)=+0.00140*TPK%K058(:)*PCONC(:,18)-TPK%K062(:)*PCONC(:,22)+0.00000& -&*TPK%K065(:)*PCONC(:,25)+0.35*TPK%K068(:)*PCONC(:,28)+0.02915*TPK%K069(:)*PCON& -&C(:,29)+0.57839*TPK%K070(:)*PCONC(:,27) +!AROL/KETL=0.0 ! -!HCHO/HO2=0.0 +!AROL/KETH=0.0 ! -!HCHO/CH4=0.0 +!AROL/MEOH=0.0 ! -!HCHO/ETH=0.0 +!AROL/ETOH=0.0 ! -!HCHO/ALKA=+0.00140*K058*<OH> - PJAC(:,22,18)=+0.00140*TPK%K058(:)*PCONC(:,14) +!AROL/ALCH=0.0 ! -!HCHO/ALKE=+0.48290*K079*<O3> - PJAC(:,22,19)=+0.48290*TPK%K079(:)*PCONC(:,1) +!AROL/ISOP=0.0 ! -!HCHO/BIO=+0.05*K054*<O3P>+0.90000*K080*<O3> - PJAC(:,22,20)=+0.05*TPK%K054(:)*TPK%O3P(:)+0.90000*TPK%K080(:)*PCONC(:,1) +!AROL/BIOL=0.0 ! -!HCHO/ARO=0.0 +!AROL/BIOH=0.0 ! -!HCHO/HCHO=-K010-K011-K062*<OH>-K072*<NO3>-KTC16-KTR16 - PJAC(:,22,22)=-TPK%K010(:)-TPK%K011(:)-TPK%K062(:)*PCONC(:,14)-TPK%K072(:)*PCO& -&NC(:,5)-TPK%KTC16(:)-TPK%KTR16(:) +!AROL/MTBE=0.0 ! -!HCHO/ALD=0.0 +!AROL/MVK=0.0 ! -!HCHO/KET=0.0 +!AROL/MCR=0.0 ! -!HCHO/CARBO=+0.06517*K016+0.00000*K065*<OH>+0.00000*K081*<O3> - PJAC(:,22,25)=+0.06517*TPK%K016(:)+0.00000*TPK%K065(:)*PCONC(:,14)+0.00000*TPK& -&%K081(:)*PCONC(:,1) +!AROL/MGLY=0.0 ! -!HCHO/ONIT=0.0 +!AROL/GLY=0.0 ! -!HCHO/PAN=+0.57839*K070*<OH>+0.40*K078*<NO3>+0.70*K082*<O3> - PJAC(:,22,27)=+0.57839*TPK%K070(:)*PCONC(:,14)+0.40*TPK%K078(:)*PCONC(:,5)+0.7& -&0*TPK%K082(:)*PCONC(:,1) +!AROL/ORA1=0.0 ! -!HCHO/OP1=+K013+0.35*K068*<OH> - PJAC(:,22,28)=+TPK%K013(:)+0.35*TPK%K068(:)*PCONC(:,14) +!AROL/ORA2=0.0 ! -!HCHO/OP2=+0.02915*K069*<OH> - PJAC(:,22,29)=+0.02915*TPK%K069(:)*PCONC(:,14) +!AROL/ACID=0.0 ! -!HCHO/ORA1=0.0 +!AROL/UR28=0.0 ! -!HCHO/ORA2=0.0 +!AROL/UR21=0.0 ! -!HCHO/MO2=+K090*<NO>+1.33*K104*<MO2>+1.33*K104*<MO2>+0.80556*K105*<ALKAP>+1.428 -!94*K106*<ALKEP>+1.09000*K107*<BIOP>+K108*<AROP>+0.95723*K109*<CARBOP>+0.88625* -!K110*<OLN>+K119*<NO3>+K127*<XO2> - PJAC(:,22,32)=+TPK%K090(:)*PCONC(:,3)+1.33*TPK%K104(:)*PCONC(:,32)+1.33*TPK%K1& -&04(:)*PCONC(:,32)+0.80556*TPK%K105(:)*PCONC(:,33)+1.42894*TPK%K106(:)*PCONC(:,& -&34)+1.09000*TPK%K107(:)*PCONC(:,35)+TPK%K108(:)*PCONC(:,38)+0.95723*TPK%K109(:& -&)*PCONC(:,39)+0.88625*TPK%K110(:)*PCONC(:,40)+TPK%K119(:)*PCONC(:,5)+TPK%K127(& -&:)*PCONC(:,41) -! -!HCHO/ALKAP=+0.03002*K091*<NO>+0.80556*K105*<MO2>+0.07600*K111*<CARBOP>+0.03142 -!*K120*<NO3> - PJAC(:,22,33)=+0.03002*TPK%K091(:)*PCONC(:,3)+0.80556*TPK%K105(:)*PCONC(:,32)+& -&0.07600*TPK%K111(:)*PCONC(:,39)+0.03142*TPK%K120(:)*PCONC(:,5) -! -!HCHO/ALKEP=+1.39870*K092*<NO>+1.42894*K106*<MO2>+0.68192*K112*<CARBOP>+1.40909 -!*K121*<NO3> - PJAC(:,22,34)=+1.39870*TPK%K092(:)*PCONC(:,3)+1.42894*TPK%K106(:)*PCONC(:,32)+& -&0.68192*TPK%K112(:)*PCONC(:,39)+1.40909*TPK%K121(:)*PCONC(:,5) -! -!HCHO/BIOP=+0.60600*K093*<NO>+1.09000*K107*<MO2>+0.34000*K113*<CARBOP>+0.68600* -!K122*<NO3> - PJAC(:,22,35)=+0.60600*TPK%K093(:)*PCONC(:,3)+1.09000*TPK%K107(:)*PCONC(:,32)+& -&0.34000*TPK%K113(:)*PCONC(:,39)+0.68600*TPK%K122(:)*PCONC(:,5) -! -!HCHO/PHO=0.0 -! -!HCHO/ADD=0.0 -! -!HCHO/AROP=+K108*<MO2> - PJAC(:,22,38)=+TPK%K108(:)*PCONC(:,32) -! -!HCHO/CARBOP=+0.05848*K095*<NO>+0.95723*K109*<MO2>+0.07600*K111*<ALKAP>+0.68192 -!*K112*<ALKEP>+0.34000*K113*<BIOP>+0.03432*K115*<CARBOP>+0.03432*K115*<CARBOP>+ -!0.13414*K116*<OLN>+0.03175*K124*<NO3> - PJAC(:,22,39)=+0.05848*TPK%K095(:)*PCONC(:,3)+0.95723*TPK%K109(:)*PCONC(:,32)+& -&0.07600*TPK%K111(:)*PCONC(:,33)+0.68192*TPK%K112(:)*PCONC(:,34)+0.34000*TPK%K1& -&13(:)*PCONC(:,35)+0.03432*TPK%K115(:)*PCONC(:,39)+0.03432*TPK%K115(:)*PCONC(:,& -&39)+0.13414*TPK%K116(:)*PCONC(:,40)+0.03175*TPK%K124(:)*PCONC(:,5) -! -!HCHO/OLN=+0.23419*K096*<NO>+0.88625*K110*<MO2>+0.13414*K116*<CARBOP>+0.00000*K -!118*<OLN>+0.00000*K118*<OLN>+0.20740*K125*<NO3> - PJAC(:,22,40)=+0.23419*TPK%K096(:)*PCONC(:,3)+0.88625*TPK%K110(:)*PCONC(:,32)+& -&0.13414*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.20740*TPK%K125(:)*PCONC(:,5) -! -!HCHO/XO2=+K127*<MO2> - PJAC(:,22,41)=+TPK%K127(:)*PCONC(:,32) +!AROL/URG2=0.0 ! -!HCHO/WC_O3=0.0 +!AROL/UR26=0.0 ! -!HCHO/WC_H2O2=0.0 +!AROL/RPG2=0.0 ! -!HCHO/WC_NO=0.0 +!AROL/RP18=0.0 ! -!HCHO/WC_NO2=0.0 +!AROL/RPG3=0.0 ! -!HCHO/WC_NO3=0.0 +!AROL/URG4=0.0 ! -!HCHO/WC_N2O5=0.0 +!AROL/UR8=0.0 ! -!HCHO/WC_HONO=0.0 +!AROL/UR17=0.0 ! -!HCHO/WC_HNO3=0.0 +!AROL/UR7=0.0 ! -!HCHO/WC_HNO4=0.0 +!AROL/RPR3=0.0 ! -!HCHO/WC_NH3=0.0 +!AROL/URG6=0.0 ! -!HCHO/WC_OH=0.0 +!AROL/UR22=0.0 ! -!HCHO/WC_HO2=0.0 +!AROL/URG7=0.0 ! -!HCHO/WC_CO2=0.0 +!AROL/RPR4=0.0 ! -!HCHO/WC_SO2=0.0 +!AROL/RPR7=0.0 ! -!HCHO/WC_SULF=0.0 +!AROL/RPG7=0.0 ! -!HCHO/WC_HCHO=+KTC36 - PJAC(:,22,57)=+TPK%KTC36(:) +!AROL/URG8=0.0 ! -!HCHO/WC_ORA1=0.0 +!AROL/UR19=0.0 ! -!HCHO/WC_ORA2=0.0 +!AROL/URG9=0.0 ! -!HCHO/WC_MO2=0.0 +!AROL/AP7=0.0 ! -!HCHO/WC_OP1=0.0 +!AROL/URG10=0.0 ! -!HCHO/WC_ASO3=0.0 +!AROL/RPR1=0.0 ! -!HCHO/WC_ASO4=0.0 +!AROL/RPR5=0.0 ! -!HCHO/WC_ASO5=0.0 +!AROL/RPR8=0.0 ! -!HCHO/WC_AHSO5=0.0 +!AROL/RP10=0.0 ! -!HCHO/WC_AHMS=0.0 +!AROL/RP11=0.0 ! -!HCHO/WR_O3=0.0 +!AROL/RP16=0.0 ! -!HCHO/WR_H2O2=0.0 +!AROL/RPRL=0.0 ! -!HCHO/WR_NO=0.0 +!AROL/APAN=0.0 ! -!HCHO/WR_NO2=0.0 +!AROL/PAN1=0.0 ! -!HCHO/WR_NO3=0.0 +!AROL/PAN2=0.0 ! -!HCHO/WR_N2O5=0.0 +!AROL/PAN3=0.0 ! -!HCHO/WR_HONO=0.0 +!AROL/PAN4=0.0 ! -!HCHO/WR_HNO3=0.0 +!AROL/PAN6=0.0 ! -!HCHO/WR_HNO4=0.0 +!AROL/PAN7=0.0 ! -!HCHO/WR_NH3=0.0 +!AROL/PAN8=0.0 ! -!HCHO/WR_OH=0.0 +!AROL/PN10=0.0 ! -!HCHO/WR_HO2=0.0 +!AROL/RO2T=0.0 ! -!HCHO/WR_CO2=0.0 +!AROL/RO21=0.0 ! -!HCHO/WR_SO2=0.0 +!AROL/RO25=0.0 ! -!HCHO/WR_SULF=0.0 +!AROO/NO=0.0 ! -!HCHO/WR_HCHO=+KTR36 - PJAC(:,22,82)=+TPK%KTR36(:) +!AROO/NO2=0.0 ! -!HCHO/WR_ORA1=0.0 +!AROO/O3=0.0 ! -!HCHO/WR_ORA2=0.0 +!AROO/HONO=0.0 ! -!HCHO/WR_MO2=0.0 +!AROO/HNO3=0.0 ! -!HCHO/WR_OP1=0.0 +!AROO/HNO4=0.0 ! -!HCHO/WR_ASO3=0.0 +!AROO/N2O5=0.0 ! -!HCHO/WR_ASO4=0.0 +!AROO/NO3=-K072*<AROO> + PJAC(:,24,8)=-TPK%K072(:)*PCONC(:,24) ! -!HCHO/WR_ASO5=0.0 +!AROO/NH3=0.0 ! -!HCHO/WR_AHSO5=0.0 +!AROO/HO2=0.0 ! -!HCHO/WR_AHMS=0.0 +!AROO/CO=0.0 ! -!ALD/O3=+0.51468*K079*<ALKE>+0.00000*K080*<BIO>+0.15692*K081*<CARBO> - PJAC(:,23,1)=+0.51468*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20)+& -&0.15692*TPK%K081(:)*PCONC(:,25) +!AROO/H2O2=0.0 ! -!ALD/H2O2=0.0 +!AROO/SO2=0.0 ! -!ALD/NO=+0.33144*K091*<ALKAP>+0.42125*K092*<ALKEP>+0.00000*K093*<BIOP>+0.07368* -!K095*<CARBOP>+1.01182*K096*<OLN> - PJAC(:,23,3)=+0.33144*TPK%K091(:)*PCONC(:,33)+0.42125*TPK%K092(:)*PCONC(:,34)+& -&0.00000*TPK%K093(:)*PCONC(:,35)+0.07368*TPK%K095(:)*PCONC(:,39)+1.01182*TPK%K0& -&96(:)*PCONC(:,40) +!AROO/H2SO4=0.0 ! -!ALD/NO2=0.0 +!AROO/OH=+0.16*K073*<AROO>-K073*<AROO>+0.16*K079*<AROL>+0.16*K080*<AROH> + PJAC(:,24,15)=+0.16*TPK%K073(:)*PCONC(:,24)-TPK%K073(:)*PCONC(:,24)+0.16*TPK%K& +&079(:)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,22) ! -!ALD/NO3=-K073*<ALD>+0.05265*K074*<CARBO>+0.33743*K120*<ALKAP>+0.43039*K121*<AL -!KEP>+0.00000*K122*<BIOP>+0.02936*K124*<CARBOP>+0.91850*K125*<OLN> - PJAC(:,23,5)=-TPK%K073(:)*PCONC(:,23)+0.05265*TPK%K074(:)*PCONC(:,25)+0.33743*& -&TPK%K120(:)*PCONC(:,33)+0.43039*TPK%K121(:)*PCONC(:,34)+0.00000*TPK%K122(:)*PC& -&ONC(:,35)+0.02936*TPK%K124(:)*PCONC(:,39)+0.91850*TPK%K125(:)*PCONC(:,40) +!AROO/ETHE=0.0 ! -!ALD/N2O5=0.0 +!AROO/OLEL=0.0 ! -!ALD/HONO=0.0 +!AROO/OLEH=0.0 ! -!ALD/HNO3=0.0 +!AROO/ALKL=0.0 ! -!ALD/HNO4=0.0 +!AROO/ALKM=0.0 ! -!ALD/NH3=0.0 +!AROO/ALKH=0.0 ! -!ALD/SO2=0.0 +!AROO/AROH=+0.16*K080*<OH> + PJAC(:,24,22)=+0.16*TPK%K080(:)*PCONC(:,15) ! -!ALD/SULF=0.0 +!AROO/AROL=+0.16*K079*<OH> + PJAC(:,24,23)=+0.16*TPK%K079(:)*PCONC(:,15) ! -!ALD/CO=0.0 +!AROO/AROO=-K072*<NO3>+0.16*K073*<OH>-K073*<OH> + PJAC(:,24,24)=-TPK%K072(:)*PCONC(:,8)+0.16*TPK%K073(:)*PCONC(:,15)-TPK%K073(:)& +&*PCONC(:,15) ! -!ALD/OH=+0.08173*K058*<ALKA>-K063*<ALD>+0.06253*K065*<CARBO>+0.07335*K069*<OP2> - PJAC(:,23,14)=+0.08173*TPK%K058(:)*PCONC(:,18)-TPK%K063(:)*PCONC(:,23)+0.06253& -&*TPK%K065(:)*PCONC(:,25)+0.07335*TPK%K069(:)*PCONC(:,29) +!AROO/ARAL=0.0 ! -!ALD/HO2=0.0 +!AROO/ARAC=0.0 ! -!ALD/CH4=0.0 +!AROO/PAH=0.0 ! -!ALD/ETH=0.0 +!AROO/HCHO=0.0 ! -!ALD/ALKA=+0.08173*K058*<OH> - PJAC(:,23,18)=+0.08173*TPK%K058(:)*PCONC(:,14) +!AROO/ALD2=0.0 ! -!ALD/ALKE=+0.51468*K079*<O3> - PJAC(:,23,19)=+0.51468*TPK%K079(:)*PCONC(:,1) +!AROO/KETL=0.0 ! -!ALD/BIO=+0.00000*K080*<O3> - PJAC(:,23,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!AROO/KETH=0.0 ! -!ALD/ARO=0.0 +!AROO/MEOH=0.0 ! -!ALD/HCHO=0.0 +!AROO/ETOH=0.0 ! -!ALD/ALD=-K012-K063*<OH>-K073*<NO3> - PJAC(:,23,23)=-TPK%K012(:)-TPK%K063(:)*PCONC(:,14)-TPK%K073(:)*PCONC(:,5) +!AROO/ALCH=0.0 ! -!ALD/KET=0.0 +!AROO/ISOP=0.0 ! -!ALD/CARBO=+K055*<O3P>+0.06253*K065*<OH>+0.05265*K074*<NO3>+0.15692*K081*<O3> - PJAC(:,23,25)=+TPK%K055(:)*TPK%O3P(:)+0.06253*TPK%K065(:)*PCONC(:,14)+0.05265*& -&TPK%K074(:)*PCONC(:,5)+0.15692*TPK%K081(:)*PCONC(:,1) +!AROO/BIOL=0.0 ! -!ALD/ONIT=+0.20*K017 - PJAC(:,23,26)=+0.20*TPK%K017(:) +!AROO/BIOH=0.0 ! -!ALD/PAN=0.0 +!AROO/MTBE=0.0 ! -!ALD/OP1=0.0 +!AROO/MVK=0.0 ! -!ALD/OP2=+0.96205*K014+0.07335*K069*<OH> - PJAC(:,23,29)=+0.96205*TPK%K014(:)+0.07335*TPK%K069(:)*PCONC(:,14) +!AROO/MCR=0.0 ! -!ALD/ORA1=0.0 +!AROO/MGLY=0.0 ! -!ALD/ORA2=0.0 +!AROO/GLY=0.0 ! -!ALD/MO2=+0.56070*K105*<ALKAP>+0.46413*K106*<ALKEP>+0.00000*K107*<BIOP>+0.08295 -!*K109*<CARBOP>+0.41524*K110*<OLN> - PJAC(:,23,32)=+0.56070*TPK%K105(:)*PCONC(:,33)+0.46413*TPK%K106(:)*PCONC(:,34)& -&+0.00000*TPK%K107(:)*PCONC(:,35)+0.08295*TPK%K109(:)*PCONC(:,39)+0.41524*TPK%K& -&110(:)*PCONC(:,40) +!AROO/ORA1=0.0 ! -!ALD/ALKAP=+0.33144*K091*<NO>+0.56070*K105*<MO2>+0.71461*K111*<CARBOP>+0.33743* -!K120*<NO3> - PJAC(:,23,33)=+0.33144*TPK%K091(:)*PCONC(:,3)+0.56070*TPK%K105(:)*PCONC(:,32)+& -&0.71461*TPK%K111(:)*PCONC(:,39)+0.33743*TPK%K120(:)*PCONC(:,5) +!AROO/ORA2=0.0 ! -!ALD/ALKEP=+0.42125*K092*<NO>+0.46413*K106*<MO2>+0.68374*K112*<CARBOP>+0.43039* -!K121*<NO3> - PJAC(:,23,34)=+0.42125*TPK%K092(:)*PCONC(:,3)+0.46413*TPK%K106(:)*PCONC(:,32)+& -&0.68374*TPK%K112(:)*PCONC(:,39)+0.43039*TPK%K121(:)*PCONC(:,5) +!AROO/ACID=0.0 ! -!ALD/BIOP=+0.00000*K093*<NO>+0.00000*K107*<MO2>+0.00000*K113*<CARBOP>+0.00000*K -!122*<NO3> - PJAC(:,23,35)=+0.00000*TPK%K093(:)*PCONC(:,3)+0.00000*TPK%K107(:)*PCONC(:,32)+& -&0.00000*TPK%K113(:)*PCONC(:,39)+0.00000*TPK%K122(:)*PCONC(:,5) +!AROO/UR28=0.0 ! -!ALD/PHO=0.0 +!AROO/UR21=0.0 ! -!ALD/ADD=0.0 +!AROO/URG2=0.0 ! -!ALD/AROP=0.0 +!AROO/UR26=0.0 ! -!ALD/CARBOP=+0.07368*K095*<NO>+0.08295*K109*<MO2>+0.71461*K111*<ALKAP>+0.68374* -!K112*<ALKEP>+0.00000*K113*<BIOP>+0.06969*K115*<CARBOP>+0.06969*K115*<CARBOP>+0 -!.42122*K116*<OLN>+0.02936*K124*<NO3> - PJAC(:,23,39)=+0.07368*TPK%K095(:)*PCONC(:,3)+0.08295*TPK%K109(:)*PCONC(:,32)+& -&0.71461*TPK%K111(:)*PCONC(:,33)+0.68374*TPK%K112(:)*PCONC(:,34)+0.00000*TPK%K1& -&13(:)*PCONC(:,35)+0.06969*TPK%K115(:)*PCONC(:,39)+0.06969*TPK%K115(:)*PCONC(:,& -&39)+0.42122*TPK%K116(:)*PCONC(:,40)+0.02936*TPK%K124(:)*PCONC(:,5) +!AROO/RPG2=0.0 ! -!ALD/OLN=+1.01182*K096*<NO>+0.41524*K110*<MO2>+0.42122*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+0.91850*K125*<NO3> - PJAC(:,23,40)=+1.01182*TPK%K096(:)*PCONC(:,3)+0.41524*TPK%K110(:)*PCONC(:,32)+& -&0.42122*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.91850*TPK%K125(:)*PCONC(:,5) +!AROO/RP18=0.0 ! -!ALD/XO2=0.0 +!AROO/RPG3=0.0 ! -!ALD/WC_O3=0.0 +!AROO/URG4=0.0 ! -!ALD/WC_H2O2=0.0 +!AROO/UR8=0.0 ! -!ALD/WC_NO=0.0 +!AROO/UR17=0.0 ! -!ALD/WC_NO2=0.0 +!AROO/UR7=0.0 ! -!ALD/WC_NO3=0.0 +!AROO/RPR3=0.0 ! -!ALD/WC_N2O5=0.0 +!AROO/URG6=0.0 ! -!ALD/WC_HONO=0.0 +!AROO/UR22=0.0 ! -!ALD/WC_HNO3=0.0 +!AROO/URG7=0.0 ! -!ALD/WC_HNO4=0.0 +!AROO/RPR4=0.0 ! -!ALD/WC_NH3=0.0 +!AROO/RPR7=0.0 ! -!ALD/WC_OH=0.0 +!AROO/RPG7=0.0 ! -!ALD/WC_HO2=0.0 +!AROO/URG8=0.0 ! -!ALD/WC_CO2=0.0 +!AROO/UR19=0.0 ! -!ALD/WC_SO2=0.0 +!AROO/URG9=0.0 ! -!ALD/WC_SULF=0.0 +!AROO/AP7=0.0 ! -!ALD/WC_HCHO=0.0 +!AROO/URG10=0.0 ! -!ALD/WC_ORA1=0.0 +!AROO/RPR1=0.0 ! -!ALD/WC_ORA2=0.0 +!AROO/RPR5=0.0 ! -!ALD/WC_MO2=0.0 +!AROO/RPR8=0.0 ! -!ALD/WC_OP1=0.0 +!AROO/RP10=0.0 ! -!ALD/WC_ASO3=0.0 +!AROO/RP11=0.0 ! -!ALD/WC_ASO4=0.0 +!AROO/RP16=0.0 ! -!ALD/WC_ASO5=0.0 +!AROO/RPRL=0.0 ! -!ALD/WC_AHSO5=0.0 +!AROO/APAN=0.0 ! -!ALD/WC_AHMS=0.0 +!AROO/PAN1=0.0 ! -!ALD/WR_O3=0.0 +!AROO/PAN2=0.0 ! -!ALD/WR_H2O2=0.0 +!AROO/PAN3=0.0 ! -!ALD/WR_NO=0.0 +!AROO/PAN4=0.0 ! -!ALD/WR_NO2=0.0 +!AROO/PAN6=0.0 ! -!ALD/WR_NO3=0.0 +!AROO/PAN7=0.0 ! -!ALD/WR_N2O5=0.0 +!AROO/PAN8=0.0 ! -!ALD/WR_HONO=0.0 +!AROO/PN10=0.0 ! -!ALD/WR_HNO3=0.0 +!AROO/RO2T=0.0 ! -!ALD/WR_HNO4=0.0 +!AROO/RO21=0.0 ! -!ALD/WR_NH3=0.0 +!AROO/RO25=0.0 ! -!ALD/WR_OH=0.0 +!ARAL/NO=+TPK%CF24*K189*<RO221> + PJAC(:,25,1)=+TPK%CF24*TPK%K189(:)*TPK%RO221(:) ! -!ALD/WR_HO2=0.0 +!ARAL/NO2=0.0 ! -!ALD/WR_CO2=0.0 +!ARAL/O3=0.0 ! -!ALD/WR_SO2=0.0 +!ARAL/HONO=0.0 ! -!ALD/WR_SULF=0.0 +!ARAL/HNO3=0.0 ! -!ALD/WR_HCHO=0.0 +!ARAL/HNO4=0.0 ! -!ALD/WR_ORA1=0.0 +!ARAL/N2O5=0.0 ! -!ALD/WR_ORA2=0.0 +!ARAL/NO3=-K081*<ARAL> + PJAC(:,25,8)=-TPK%K081(:)*PCONC(:,25) ! -!ALD/WR_MO2=0.0 +!ARAL/NH3=0.0 ! -!ALD/WR_OP1=0.0 +!ARAL/HO2=+K191*<RO221> + PJAC(:,25,10)=+TPK%K191(:)*TPK%RO221(:) ! -!ALD/WR_ASO3=0.0 +!ARAL/CO=0.0 ! -!ALD/WR_ASO4=0.0 +!ARAL/H2O2=0.0 ! -!ALD/WR_ASO5=0.0 +!ARAL/SO2=0.0 ! -!ALD/WR_AHSO5=0.0 +!ARAL/H2SO4=0.0 ! -!ALD/WR_AHMS=0.0 +!ARAL/OH=-K082*<ARAL> + PJAC(:,25,15)=-TPK%K082(:)*PCONC(:,25) ! -!KET/O3=+0.07377*K079*<ALKE>+0.00000*K080*<BIO> - PJAC(:,24,1)=+0.07377*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20) +!ARAL/ETHE=0.0 ! -!KET/H2O2=0.0 +!ARAL/OLEL=0.0 ! -!KET/NO=+0.54531*K091*<ALKAP>+0.05220*K092*<ALKEP>+0.00000*K093*<BIOP>+0.37862* -!K096*<OLN> - PJAC(:,24,3)=+0.54531*TPK%K091(:)*PCONC(:,33)+0.05220*TPK%K092(:)*PCONC(:,34)+& -&0.00000*TPK%K093(:)*PCONC(:,35)+0.37862*TPK%K096(:)*PCONC(:,40) +!ARAL/OLEH=0.0 ! -!KET/NO2=0.0 +!ARAL/ALKL=0.0 ! -!KET/NO3=+0.00632*K074*<CARBO>+0.62978*K120*<ALKAP>+0.02051*K121*<ALKEP>+0.0000 -!0*K122*<BIOP>+0.34740*K125*<OLN> - PJAC(:,24,5)=+0.00632*TPK%K074(:)*PCONC(:,25)+0.62978*TPK%K120(:)*PCONC(:,33)+& -&0.02051*TPK%K121(:)*PCONC(:,34)+0.00000*TPK%K122(:)*PCONC(:,35)+0.34740*TPK%K1& -&25(:)*PCONC(:,40) +!ARAL/ALKM=0.0 ! -!KET/N2O5=0.0 +!ARAL/ALKH=0.0 ! -!KET/HONO=0.0 +!ARAL/AROH=0.0 ! -!KET/HNO3=0.0 +!ARAL/AROL=0.0 ! -!KET/HNO4=0.0 +!ARAL/AROO=0.0 ! -!KET/NH3=0.0 +!ARAL/ARAL=-K081*<NO3>-K082*<OH> + PJAC(:,25,25)=-TPK%K081(:)*PCONC(:,8)-TPK%K082(:)*PCONC(:,15) ! -!KET/SO2=0.0 +!ARAL/ARAC=0.0 ! -!KET/SULF=0.0 +!ARAL/PAH=0.0 ! -!KET/CO=0.0 +!ARAL/HCHO=0.0 ! -!KET/OH=+0.03498*K058*<ALKA>-K064*<KET>+0.00853*K065*<CARBO>+0.37591*K069*<OP2> - PJAC(:,24,14)=+0.03498*TPK%K058(:)*PCONC(:,18)-TPK%K064(:)*PCONC(:,24)+0.00853& -&*TPK%K065(:)*PCONC(:,25)+0.37591*TPK%K069(:)*PCONC(:,29) +!ARAL/ALD2=0.0 ! -!KET/HO2=0.0 +!ARAL/KETL=0.0 ! -!KET/CH4=0.0 +!ARAL/KETH=0.0 ! -!KET/ETH=0.0 +!ARAL/MEOH=0.0 ! -!KET/ALKA=+0.03498*K058*<OH> - PJAC(:,24,18)=+0.03498*TPK%K058(:)*PCONC(:,14) +!ARAL/ETOH=0.0 ! -!KET/ALKE=+0.07377*K079*<O3> - PJAC(:,24,19)=+0.07377*TPK%K079(:)*PCONC(:,1) +!ARAL/ALCH=0.0 ! -!KET/BIO=+0.00000*K080*<O3> - PJAC(:,24,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!ARAL/ISOP=0.0 ! -!KET/ARO=0.0 +!ARAL/BIOL=0.0 ! -!KET/HCHO=0.0 +!ARAL/BIOH=0.0 ! -!KET/ALD=0.0 +!ARAL/MTBE=0.0 ! -!KET/KET=-K015-K064*<OH> - PJAC(:,24,24)=-TPK%K015(:)-TPK%K064(:)*PCONC(:,14) +!ARAL/MVK=0.0 ! -!KET/CARBO=+0.00853*K065*<OH>+0.00632*K074*<NO3> - PJAC(:,24,25)=+0.00853*TPK%K065(:)*PCONC(:,14)+0.00632*TPK%K074(:)*PCONC(:,5) +!ARAL/MCR=0.0 ! -!KET/ONIT=+0.80*K017 - PJAC(:,24,26)=+0.80*TPK%K017(:) +!ARAL/MGLY=0.0 ! -!KET/PAN=0.0 +!ARAL/GLY=0.0 ! -!KET/OP1=0.0 +!ARAL/ORA1=0.0 ! -!KET/OP2=+0.37591*K069*<OH> - PJAC(:,24,29)=+0.37591*TPK%K069(:)*PCONC(:,14) +!ARAL/ORA2=0.0 ! -!KET/ORA1=0.0 +!ARAL/ACID=0.0 ! -!KET/ORA2=0.0 +!ARAL/UR28=0.0 ! -!KET/MO2=+0.09673*K105*<ALKAP>+0.03814*K106*<ALKEP>+0.00000*K107*<BIOP>+0.09667 -!*K110*<OLN> - PJAC(:,24,32)=+0.09673*TPK%K105(:)*PCONC(:,33)+0.03814*TPK%K106(:)*PCONC(:,34)& -&+0.00000*TPK%K107(:)*PCONC(:,35)+0.09667*TPK%K110(:)*PCONC(:,40) +!ARAL/UR21=0.0 ! -!KET/ALKAP=+0.54531*K091*<NO>+0.09673*K105*<MO2>+0.18819*K111*<CARBOP>+0.62978* -!K120*<NO3> - PJAC(:,24,33)=+0.54531*TPK%K091(:)*PCONC(:,3)+0.09673*TPK%K105(:)*PCONC(:,32)+& -&0.18819*TPK%K111(:)*PCONC(:,39)+0.62978*TPK%K120(:)*PCONC(:,5) +!ARAL/URG2=0.0 ! -!KET/ALKEP=+0.05220*K092*<NO>+0.03814*K106*<MO2>+0.06579*K112*<CARBOP>+0.02051* -!K121*<NO3> - PJAC(:,24,34)=+0.05220*TPK%K092(:)*PCONC(:,3)+0.03814*TPK%K106(:)*PCONC(:,32)+& -&0.06579*TPK%K112(:)*PCONC(:,39)+0.02051*TPK%K121(:)*PCONC(:,5) +!ARAL/UR26=0.0 ! -!KET/BIOP=+0.00000*K093*<NO>+0.00000*K107*<MO2>+0.00000*K113*<CARBOP>+0.00000*K -!122*<NO3> - PJAC(:,24,35)=+0.00000*TPK%K093(:)*PCONC(:,3)+0.00000*TPK%K107(:)*PCONC(:,32)+& -&0.00000*TPK%K113(:)*PCONC(:,39)+0.00000*TPK%K122(:)*PCONC(:,5) +!ARAL/RPG2=0.0 ! -!KET/PHO=0.0 +!ARAL/RP18=0.0 ! -!KET/ADD=0.0 +!ARAL/RPG3=0.0 ! -!KET/AROP=0.0 +!ARAL/URG4=0.0 ! -!KET/CARBOP=+0.18819*K111*<ALKAP>+0.06579*K112*<ALKEP>+0.00000*K113*<BIOP>+0.02 -!190*K115*<CARBOP>+0.02190*K115*<CARBOP>+0.10822*K116*<OLN> - PJAC(:,24,39)=+0.18819*TPK%K111(:)*PCONC(:,33)+0.06579*TPK%K112(:)*PCONC(:,34)& -&+0.00000*TPK%K113(:)*PCONC(:,35)+0.02190*TPK%K115(:)*PCONC(:,39)+0.02190*TPK%K& -&115(:)*PCONC(:,39)+0.10822*TPK%K116(:)*PCONC(:,40) +!ARAL/UR8=0.0 ! -!KET/OLN=+0.37862*K096*<NO>+0.09667*K110*<MO2>+0.10822*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+0.34740*K125*<NO3> - PJAC(:,24,40)=+0.37862*TPK%K096(:)*PCONC(:,3)+0.09667*TPK%K110(:)*PCONC(:,32)+& -&0.10822*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.34740*TPK%K125(:)*PCONC(:,5) +!ARAL/UR17=0.0 ! -!KET/XO2=0.0 +!ARAL/UR7=0.0 ! -!KET/WC_O3=0.0 +!ARAL/RPR3=0.0 ! -!KET/WC_H2O2=0.0 +!ARAL/URG6=0.0 ! -!KET/WC_NO=0.0 +!ARAL/UR22=0.0 ! -!KET/WC_NO2=0.0 +!ARAL/URG7=0.0 ! -!KET/WC_NO3=0.0 +!ARAL/RPR4=0.0 ! -!KET/WC_N2O5=0.0 +!ARAL/RPR7=0.0 ! -!KET/WC_HONO=0.0 +!ARAL/RPG7=0.0 ! -!KET/WC_HNO3=0.0 +!ARAL/URG8=0.0 ! -!KET/WC_HNO4=0.0 +!ARAL/UR19=0.0 ! -!KET/WC_NH3=0.0 +!ARAL/URG9=0.0 ! -!KET/WC_OH=0.0 +!ARAL/AP7=0.0 ! -!KET/WC_HO2=0.0 +!ARAL/URG10=0.0 ! -!KET/WC_CO2=0.0 +!ARAL/RPR1=0.0 ! -!KET/WC_SO2=0.0 +!ARAL/RPR5=0.0 ! -!KET/WC_SULF=0.0 +!ARAL/RPR8=0.0 ! -!KET/WC_HCHO=0.0 +!ARAL/RP10=0.0 ! -!KET/WC_ORA1=0.0 +!ARAL/RP11=0.0 ! -!KET/WC_ORA2=0.0 +!ARAL/RP16=0.0 ! -!KET/WC_MO2=0.0 +!ARAL/RPRL=0.0 ! -!KET/WC_OP1=0.0 +!ARAL/APAN=0.0 ! -!KET/WC_ASO3=0.0 +!ARAL/PAN1=0.0 ! -!KET/WC_ASO4=0.0 +!ARAL/PAN2=0.0 ! -!KET/WC_ASO5=0.0 +!ARAL/PAN3=0.0 ! -!KET/WC_AHSO5=0.0 +!ARAL/PAN4=0.0 ! -!KET/WC_AHMS=0.0 +!ARAL/PAN6=0.0 ! -!KET/WR_O3=0.0 +!ARAL/PAN7=0.0 ! -!KET/WR_H2O2=0.0 +!ARAL/PAN8=0.0 ! -!KET/WR_NO=0.0 +!ARAL/PN10=0.0 ! -!KET/WR_NO2=0.0 +!ARAL/RO2T=+K190*<RO221> + PJAC(:,25,85)=+TPK%K190(:)*TPK%RO221(:) ! -!KET/WR_NO3=0.0 +!ARAL/RO21=0.0 ! -!KET/WR_N2O5=0.0 +!ARAL/RO25=0.0 ! -!KET/WR_HONO=0.0 +RETURN +END SUBROUTINE SUBJ4 ! -!KET/WR_HNO3=0.0 +SUBROUTINE SUBJ5 ! -!KET/WR_HNO4=0.0 +!Indices 26 a 30 ! -!KET/WR_NH3=0.0 ! -!KET/WR_OH=0.0 +!ARAC/NO=0.0 ! -!KET/WR_HO2=0.0 +!ARAC/NO2=0.0 ! -!KET/WR_CO2=0.0 +!ARAC/O3=0.0 ! -!KET/WR_SO2=0.0 +!ARAC/HONO=0.0 ! -!KET/WR_SULF=0.0 +!ARAC/HNO3=0.0 ! -!KET/WR_HCHO=0.0 +!ARAC/HNO4=0.0 ! -!KET/WR_ORA1=0.0 +!ARAC/N2O5=0.0 ! -!KET/WR_ORA2=0.0 +!ARAC/NO3=+K081*<ARAL> + PJAC(:,26,8)=+TPK%K081(:)*PCONC(:,25) ! -!KET/WR_MO2=0.0 +!ARAC/NH3=0.0 ! -!KET/WR_OP1=0.0 +!ARAC/HO2=0.0 ! -!KET/WR_ASO3=0.0 +!ARAC/CO=0.0 ! -!KET/WR_ASO4=0.0 +!ARAC/H2O2=0.0 ! -!KET/WR_ASO5=0.0 +!ARAC/SO2=0.0 ! -!KET/WR_AHSO5=0.0 +!ARAC/H2SO4=0.0 ! -!KET/WR_AHMS=0.0 +!ARAC/OH=+TPK%CF39*K082*<ARAL>-K083*<ARAC> + PJAC(:,26,15)=+TPK%CF39*TPK%K082(:)*PCONC(:,25)-TPK%K083(:)*PCONC(:,26) ! -!CARBO/O3=+0.00000*K079*<ALKE>+0.39754*K080*<BIO>+1.07583*K081*<CARBO>-K081*<CA -!RBO> - PJAC(:,25,1)=+0.00000*TPK%K079(:)*PCONC(:,19)+0.39754*TPK%K080(:)*PCONC(:,20)+& -&1.07583*TPK%K081(:)*PCONC(:,25)-TPK%K081(:)*PCONC(:,25) +!ARAC/ETHE=0.0 ! -!CARBO/H2O2=0.0 +!ARAC/OLEL=0.0 ! -!CARBO/NO=+0.03407*K091*<ALKAP>+0.45463*K093*<BIOP>+2.06993*K094*<AROP>+0.08670 -!*K095*<CARBOP> - PJAC(:,25,3)=+0.03407*TPK%K091(:)*PCONC(:,33)+0.45463*TPK%K093(:)*PCONC(:,35)+& -&2.06993*TPK%K094(:)*PCONC(:,38)+0.08670*TPK%K095(:)*PCONC(:,39) +!ARAC/OLEH=0.0 ! -!CARBO/NO2=0.0 +!ARAC/ALKL=0.0 ! -!CARBO/NO3=+0.10530*K074*<CARBO>-K074*<CARBO>+0.00000*K076*<ALKE>+0.91741*K077* -!<BIO>+0.03531*K120*<ALKAP>+0.61160*K122*<BIOP>+2.81904*K123*<AROP>+0.03455*K12 -!4*<CARBOP> - PJAC(:,25,5)=+0.10530*TPK%K074(:)*PCONC(:,25)-TPK%K074(:)*PCONC(:,25)+0.00000*& -&TPK%K076(:)*PCONC(:,19)+0.91741*TPK%K077(:)*PCONC(:,20)+0.03531*TPK%K120(:)*PC& -&ONC(:,33)+0.61160*TPK%K122(:)*PCONC(:,35)+2.81904*TPK%K123(:)*PCONC(:,38)+0.03& -&455*TPK%K124(:)*PCONC(:,39) +!ARAC/ALKM=0.0 ! -!CARBO/N2O5=0.0 +!ARAC/ALKH=0.0 ! -!CARBO/HONO=0.0 +!ARAC/AROH=0.0 ! -!CARBO/HNO3=0.0 +!ARAC/AROL=0.0 ! -!CARBO/HNO4=0.0 +!ARAC/AROO=0.0 ! -!CARBO/NH3=0.0 +!ARAC/ARAL=+K081*<NO3>+TPK%CF39*K082*<OH> + PJAC(:,26,25)=+TPK%K081(:)*PCONC(:,8)+TPK%CF39*TPK%K082(:)*PCONC(:,15) ! -!CARBO/SO2=0.0 +!ARAC/ARAC=-K083*<OH> + PJAC(:,26,26)=-TPK%K083(:)*PCONC(:,15) ! -!CARBO/SULF=0.0 +!ARAC/PAH=0.0 ! -!CARBO/CO=0.0 +!ARAC/HCHO=0.0 ! -!CARBO/OH=+0.00835*K058*<ALKA>+0.16919*K065*<CARBO>-K065*<CARBO>+0.21863*K070*< -!PAN> - PJAC(:,25,14)=+0.00835*TPK%K058(:)*PCONC(:,18)+0.16919*TPK%K065(:)*PCONC(:,25)& -&-TPK%K065(:)*PCONC(:,25)+0.21863*TPK%K070(:)*PCONC(:,27) +!ARAC/ALD2=0.0 ! -!CARBO/HO2=0.0 +!ARAC/KETL=0.0 ! -!CARBO/CH4=0.0 +!ARAC/KETH=0.0 ! -!CARBO/ETH=0.0 +!ARAC/MEOH=0.0 ! -!CARBO/ALKA=+0.00835*K058*<OH> - PJAC(:,25,18)=+0.00835*TPK%K058(:)*PCONC(:,14) +!ARAC/ETOH=0.0 ! -!CARBO/ALKE=+0.00000*K076*<NO3>+0.00000*K079*<O3> - PJAC(:,25,19)=+0.00000*TPK%K076(:)*PCONC(:,5)+0.00000*TPK%K079(:)*PCONC(:,1) +!ARAC/ALCH=0.0 ! -!CARBO/BIO=+0.13255*K054*<O3P>+0.91741*K077*<NO3>+0.39754*K080*<O3> - PJAC(:,25,20)=+0.13255*TPK%K054(:)*TPK%O3P(:)+0.91741*TPK%K077(:)*PCONC(:,5)+0& -&.39754*TPK%K080(:)*PCONC(:,1) +!ARAC/ISOP=0.0 ! -!CARBO/ARO=0.0 +!ARAC/BIOL=0.0 ! -!CARBO/HCHO=0.0 +!ARAC/BIOH=0.0 ! -!CARBO/ALD=0.0 +!ARAC/MTBE=0.0 ! -!CARBO/KET=0.0 +!ARAC/MVK=0.0 ! -!CARBO/CARBO=-K016-K055*<O3P>+0.16919*K065*<OH>-K065*<OH>+0.10530*K074*<NO3>-K0 -!74*<NO3>+1.07583*K081*<O3>-K081*<O3> - PJAC(:,25,25)=-TPK%K016(:)-TPK%K055(:)*TPK%O3P(:)+0.16919*TPK%K065(:)*PCONC(:,& -&14)-TPK%K065(:)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,5)-TPK%K074(:)*PCONC(:& -&,5)+1.07583*TPK%K081(:)*PCONC(:,1)-TPK%K081(:)*PCONC(:,1) +!ARAC/MCR=0.0 ! -!CARBO/ONIT=0.0 +!ARAC/MGLY=0.0 ! -!CARBO/PAN=+0.21863*K070*<OH> - PJAC(:,25,27)=+0.21863*TPK%K070(:)*PCONC(:,14) +!ARAC/GLY=0.0 ! -!CARBO/OP1=0.0 +!ARAC/ORA1=0.0 ! -!CARBO/OP2=0.0 +!ARAC/ORA2=0.0 ! -!CARBO/ORA1=0.0 +!ARAC/ACID=0.0 ! -!CARBO/ORA2=0.0 +!ARAC/UR28=0.0 ! -!CARBO/MO2=+0.07976*K105*<ALKAP>+0.56064*K107*<BIOP>+1.99461*K108*<AROP>+0.1538 -!7*K109*<CARBOP> - PJAC(:,25,32)=+0.07976*TPK%K105(:)*PCONC(:,33)+0.56064*TPK%K107(:)*PCONC(:,35)& -&+1.99461*TPK%K108(:)*PCONC(:,38)+0.15387*TPK%K109(:)*PCONC(:,39) +!ARAC/UR21=0.0 ! -!CARBO/ALKAP=+0.03407*K091*<NO>+0.07976*K105*<MO2>+0.06954*K111*<CARBOP>+0.0353 -!1*K120*<NO3> - PJAC(:,25,33)=+0.03407*TPK%K091(:)*PCONC(:,3)+0.07976*TPK%K105(:)*PCONC(:,32)+& -&0.06954*TPK%K111(:)*PCONC(:,39)+0.03531*TPK%K120(:)*PCONC(:,5) +!ARAC/URG2=0.0 ! -!CARBO/ALKEP=0.0 +!ARAC/UR26=0.0 ! -!CARBO/BIOP=+0.45463*K093*<NO>+0.56064*K107*<MO2>+0.78591*K113*<CARBOP>+0.61160 -!*K122*<NO3> - PJAC(:,25,35)=+0.45463*TPK%K093(:)*PCONC(:,3)+0.56064*TPK%K107(:)*PCONC(:,32)+& -&0.78591*TPK%K113(:)*PCONC(:,39)+0.61160*TPK%K122(:)*PCONC(:,5) +!ARAC/RPG2=0.0 ! -!CARBO/PHO=0.0 +!ARAC/RP18=0.0 ! -!CARBO/ADD=0.0 +!ARAC/RPG3=0.0 ! -!CARBO/AROP=+2.06993*K094*<NO>+1.99461*K108*<MO2>+1.99455*K114*<CARBOP>+2.81904 -!*K123*<NO3> - PJAC(:,25,38)=+2.06993*TPK%K094(:)*PCONC(:,3)+1.99461*TPK%K108(:)*PCONC(:,32)+& -&1.99455*TPK%K114(:)*PCONC(:,39)+2.81904*TPK%K123(:)*PCONC(:,5) +!ARAC/URG4=0.0 ! -!CARBO/CARBOP=+0.08670*K095*<NO>+0.15387*K109*<MO2>+0.06954*K111*<ALKAP>+0.7859 -!1*K113*<BIOP>+1.99455*K114*<AROP>+0.10777*K115*<CARBOP>+0.10777*K115*<CARBOP>+ -!0.03455*K124*<NO3> - PJAC(:,25,39)=+0.08670*TPK%K095(:)*PCONC(:,3)+0.15387*TPK%K109(:)*PCONC(:,32)+& -&0.06954*TPK%K111(:)*PCONC(:,33)+0.78591*TPK%K113(:)*PCONC(:,35)+1.99455*TPK%K1& -&14(:)*PCONC(:,38)+0.10777*TPK%K115(:)*PCONC(:,39)+0.10777*TPK%K115(:)*PCONC(:,& -&39)+0.03455*TPK%K124(:)*PCONC(:,5) +!ARAC/UR8=0.0 ! -!CARBO/OLN=0.0 +!ARAC/UR17=0.0 ! -!CARBO/XO2=0.0 +!ARAC/UR7=0.0 ! -!CARBO/WC_O3=0.0 +!ARAC/RPR3=0.0 ! -!CARBO/WC_H2O2=0.0 +!ARAC/URG6=0.0 ! -!CARBO/WC_NO=0.0 +!ARAC/UR22=0.0 ! -!CARBO/WC_NO2=0.0 +!ARAC/URG7=0.0 ! -!CARBO/WC_NO3=0.0 +!ARAC/RPR4=0.0 ! -!CARBO/WC_N2O5=0.0 +!ARAC/RPR7=0.0 ! -!CARBO/WC_HONO=0.0 +!ARAC/RPG7=0.0 ! -!CARBO/WC_HNO3=0.0 +!ARAC/URG8=0.0 ! -!CARBO/WC_HNO4=0.0 +!ARAC/UR19=0.0 ! -!CARBO/WC_NH3=0.0 +!ARAC/URG9=0.0 ! -!CARBO/WC_OH=0.0 +!ARAC/AP7=0.0 ! -!CARBO/WC_HO2=0.0 +!ARAC/URG10=0.0 ! -!CARBO/WC_CO2=0.0 +!ARAC/RPR1=0.0 ! -!CARBO/WC_SO2=0.0 +!ARAC/RPR5=0.0 ! -!CARBO/WC_SULF=0.0 +!ARAC/RPR8=0.0 ! -!CARBO/WC_HCHO=0.0 +!ARAC/RP10=0.0 ! -!CARBO/WC_ORA1=0.0 +!ARAC/RP11=0.0 ! -!CARBO/WC_ORA2=0.0 +!ARAC/RP16=0.0 ! -!CARBO/WC_MO2=0.0 +!ARAC/RPRL=0.0 ! -!CARBO/WC_OP1=0.0 +!ARAC/APAN=0.0 ! -!CARBO/WC_ASO3=0.0 +!ARAC/PAN1=0.0 ! -!CARBO/WC_ASO4=0.0 +!ARAC/PAN2=0.0 ! -!CARBO/WC_ASO5=0.0 +!ARAC/PAN3=0.0 ! -!CARBO/WC_AHSO5=0.0 +!ARAC/PAN4=0.0 ! -!CARBO/WC_AHMS=0.0 +!ARAC/PAN6=0.0 ! -!CARBO/WR_O3=0.0 +!ARAC/PAN7=0.0 ! -!CARBO/WR_H2O2=0.0 +!ARAC/PAN8=0.0 ! -!CARBO/WR_NO=0.0 +!ARAC/PN10=0.0 ! -!CARBO/WR_NO2=0.0 +!ARAC/RO2T=0.0 ! -!CARBO/WR_NO3=0.0 +!ARAC/RO21=0.0 ! -!CARBO/WR_N2O5=0.0 +!ARAC/RO25=0.0 ! -!CARBO/WR_HONO=0.0 +!PAH/NO=0.0 ! -!CARBO/WR_HNO3=0.0 +!PAH/NO2=0.0 ! -!CARBO/WR_HNO4=0.0 +!PAH/O3=0.0 ! -!CARBO/WR_NH3=0.0 +!PAH/HONO=0.0 ! -!CARBO/WR_OH=0.0 +!PAH/HNO3=0.0 ! -!CARBO/WR_HO2=0.0 +!PAH/HNO4=0.0 ! -!CARBO/WR_CO2=0.0 +!PAH/N2O5=0.0 ! -!CARBO/WR_SO2=0.0 +!PAH/NO3=0.0 ! -!CARBO/WR_SULF=0.0 +!PAH/NH3=0.0 ! -!CARBO/WR_HCHO=0.0 +!PAH/HO2=0.0 ! -!CARBO/WR_ORA1=0.0 +!PAH/CO=0.0 ! -!CARBO/WR_ORA2=0.0 +!PAH/H2O2=0.0 ! -!CARBO/WR_MO2=0.0 +!PAH/SO2=0.0 ! -!CARBO/WR_OP1=0.0 +!PAH/H2SO4=0.0 ! -!CARBO/WR_ASO3=0.0 +!PAH/OH=-K092*<PAH> + PJAC(:,27,15)=-TPK%K092(:)*PCONC(:,27) ! -!CARBO/WR_ASO4=0.0 +!PAH/ETHE=0.0 ! -!CARBO/WR_ASO5=0.0 +!PAH/OLEL=0.0 ! -!CARBO/WR_AHSO5=0.0 +!PAH/OLEH=0.0 ! -!CARBO/WR_AHMS=0.0 +!PAH/ALKL=0.0 ! -RETURN -END SUBROUTINE SUBJ4 +!PAH/ALKM=0.0 ! -SUBROUTINE SUBJ5 +!PAH/ALKH=0.0 ! -!Indices 26 a 30 +!PAH/AROH=0.0 +! +!PAH/AROL=0.0 +! +!PAH/AROO=0.0 +! +!PAH/ARAL=0.0 +! +!PAH/ARAC=0.0 +! +!PAH/PAH=-K092*<OH> + PJAC(:,27,27)=-TPK%K092(:)*PCONC(:,15) +! +!PAH/HCHO=0.0 +! +!PAH/ALD2=0.0 +! +!PAH/KETL=0.0 +! +!PAH/KETH=0.0 +! +!PAH/MEOH=0.0 +! +!PAH/ETOH=0.0 +! +!PAH/ALCH=0.0 +! +!PAH/ISOP=0.0 +! +!PAH/BIOL=0.0 +! +!PAH/BIOH=0.0 +! +!PAH/MTBE=0.0 +! +!PAH/MVK=0.0 +! +!PAH/MCR=0.0 +! +!PAH/MGLY=0.0 +! +!PAH/GLY=0.0 +! +!PAH/ORA1=0.0 +! +!PAH/ORA2=0.0 +! +!PAH/ACID=0.0 +! +!PAH/UR28=0.0 +! +!PAH/UR21=0.0 +! +!PAH/URG2=0.0 +! +!PAH/UR26=0.0 +! +!PAH/RPG2=0.0 +! +!PAH/RP18=0.0 +! +!PAH/RPG3=0.0 +! +!PAH/URG4=0.0 +! +!PAH/UR8=0.0 +! +!PAH/UR17=0.0 +! +!PAH/UR7=0.0 +! +!PAH/RPR3=0.0 +! +!PAH/URG6=0.0 +! +!PAH/UR22=0.0 +! +!PAH/URG7=0.0 +! +!PAH/RPR4=0.0 +! +!PAH/RPR7=0.0 +! +!PAH/RPG7=0.0 +! +!PAH/URG8=0.0 +! +!PAH/UR19=0.0 +! +!PAH/URG9=0.0 +! +!PAH/AP7=0.0 +! +!PAH/URG10=0.0 ! +!PAH/RPR1=0.0 ! -!ONIT/O3=0.0 +!PAH/RPR5=0.0 ! -!ONIT/H2O2=0.0 +!PAH/RPR8=0.0 ! -!ONIT/NO=+0.08459*K091*<ALKAP>+0.15300*K093*<BIOP>+0.04885*K094*<AROP>+0.18401* -!K096*<OLN> - PJAC(:,26,3)=+0.08459*TPK%K091(:)*PCONC(:,33)+0.15300*TPK%K093(:)*PCONC(:,35)+& -&0.04885*TPK%K094(:)*PCONC(:,38)+0.18401*TPK%K096(:)*PCONC(:,40) +!PAH/RP10=0.0 ! -!ONIT/NO2=+K083*<PHO> - PJAC(:,26,4)=+TPK%K083(:)*PCONC(:,36) +!PAH/RP11=0.0 ! -!ONIT/NO3=+0.60*K078*<PAN>+0.25928*K125*<OLN> - PJAC(:,26,5)=+0.60*TPK%K078(:)*PCONC(:,27)+0.25928*TPK%K125(:)*PCONC(:,40) +!PAH/RP16=0.0 ! -!ONIT/N2O5=0.0 +!PAH/RPRL=0.0 ! -!ONIT/HONO=0.0 +!PAH/APAN=0.0 ! -!ONIT/HNO3=0.0 +!PAH/PAN1=0.0 ! -!ONIT/HNO4=0.0 +!PAH/PAN2=0.0 ! -!ONIT/NH3=0.0 +!PAH/PAN3=0.0 ! -!ONIT/SO2=0.0 +!PAH/PAN4=0.0 ! -!ONIT/SULF=0.0 +!PAH/PAN6=0.0 ! -!ONIT/CO=0.0 +!PAH/PAN7=0.0 ! -!ONIT/OH=-K071*<ONIT> - PJAC(:,26,14)=-TPK%K071(:)*PCONC(:,26) +!PAH/PAN8=0.0 ! -!ONIT/HO2=+K103*<OLN> - PJAC(:,26,15)=+TPK%K103(:)*PCONC(:,40) +!PAH/PN10=0.0 ! -!ONIT/CH4=0.0 +!PAH/RO2T=0.0 ! -!ONIT/ETH=0.0 +!PAH/RO21=0.0 ! -!ONIT/ALKA=0.0 +!PAH/RO25=0.0 ! -!ONIT/ALKE=0.0 +!HCHO/NO=+K110*<RO21>+K113*<RO22>+K116*<RO23>+K119*<RO24>+TPK%CF6*K150*<RO29>+K +!153*<RO210>+K156*<RO211>+K159*<RO212>+K162*<RO213>+TPK%CF10*K171*<RO215>+K183* +!<RO219>+K285*<RO249>+K291*<RO251>+K294*<RO252>+K297*<RO253> + PJAC(:,28,1)=+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%RO22(:)+TPK%K116(:)*TPK%& +&RO23(:)+TPK%K119(:)*TPK%RO24(:)+TPK%CF6*TPK%K150(:)*TPK%RO29(:)+TPK%K153(:)*TP& +&K%RO210(:)+TPK%K156(:)*TPK%RO211(:)+TPK%K159(:)*TPK%RO212(:)+TPK%K162(:)*TPK%R& +&O213(:)+TPK%CF10*TPK%K171(:)*TPK%RO215(:)+TPK%K183(:)*TPK%RO219(:)+TPK%K285(:)& +&*TPK%RO249(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO252(:)+TPK%K297(:)*TP& +&K%RO253(:) ! -!ONIT/BIO=0.0 +!HCHO/NO2=0.0 +! +!HCHO/O3=+0.5*K051*<ETHE>+0.5*K056*<OLEL>+0.5*K066*<ISOP>+0.5*K076*<OLEH>+0.5*K +!281*<MVK>+0.5*K282*<MCR> + PJAC(:,28,3)=+0.5*TPK%K051(:)*PCONC(:,16)+0.5*TPK%K056(:)*PCONC(:,17)+0.5*TPK%& +&K066(:)*PCONC(:,35)+0.5*TPK%K076(:)*PCONC(:,18)+0.5*TPK%K281(:)*PCONC(:,39)+0.& +&5*TPK%K282(:)*PCONC(:,40) +! +!HCHO/HONO=0.0 +! +!HCHO/HNO3=0.0 +! +!HCHO/HNO4=0.0 +! +!HCHO/N2O5=0.0 +! +!HCHO/NO3=-K047*<HCHO> + PJAC(:,28,8)=-TPK%K047(:)*PCONC(:,28) +! +!HCHO/NH3=0.0 +! +!HCHO/HO2=+K112*<RO21>+K115*<RO22>+K118*<RO23>+K121*<RO24>+K152*<RO29>+K155*<RO +!210>+K158*<RO211>+K161*<RO212>+K164*<RO213>+TPK%CF14*K173*<RO215>+K185*<RO219> +!+K287*<RO249>+K292*<RO251>+K295*<RO252>+K298*<RO253> + PJAC(:,28,10)=+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK& +&%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210& +&(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)& +&+TPK%CF14*TPK%K173(:)*TPK%RO215(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K287(:)*TPK%RO& +&249(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO252(:)+TPK%K298(:)*TPK%RO253& +&(:) +! +!HCHO/CO=0.0 +! +!HCHO/H2O2=0.0 +! +!HCHO/SO2=0.0 +! +!HCHO/H2SO4=0.0 +! +!HCHO/OH=-K046*<HCHO>+K048*<MEOH> + PJAC(:,28,15)=-TPK%K046(:)*PCONC(:,28)+TPK%K048(:)*PCONC(:,32) +! +!HCHO/ETHE=+0.5*K051*<O3> + PJAC(:,28,16)=+0.5*TPK%K051(:)*PCONC(:,3) +! +!HCHO/OLEL=+0.5*K056*<O3> + PJAC(:,28,17)=+0.5*TPK%K056(:)*PCONC(:,3) +! +!HCHO/OLEH=+0.5*K076*<O3> + PJAC(:,28,18)=+0.5*TPK%K076(:)*PCONC(:,3) +! +!HCHO/ALKL=0.0 +! +!HCHO/ALKM=0.0 +! +!HCHO/ALKH=0.0 +! +!HCHO/AROH=0.0 +! +!HCHO/AROL=0.0 +! +!HCHO/AROO=0.0 ! -!ONIT/ARO=0.0 +!HCHO/ARAL=0.0 ! -!ONIT/HCHO=0.0 +!HCHO/ARAC=0.0 ! -!ONIT/ALD=0.0 +!HCHO/PAH=0.0 ! -!ONIT/KET=0.0 +!HCHO/HCHO=-K044-K045-K046*<OH>-K047*<NO3> + PJAC(:,28,28)=-TPK%K044(:)-TPK%K045(:)-TPK%K046(:)*PCONC(:,15)-TPK%K047(:)*PCO& +&NC(:,8) ! -!ONIT/CARBO=0.0 +!HCHO/ALD2=0.0 ! -!ONIT/ONIT=-K017-K071*<OH> - PJAC(:,26,26)=-TPK%K017(:)-TPK%K071(:)*PCONC(:,14) +!HCHO/KETL=0.0 ! -!ONIT/PAN=+0.60*K078*<NO3> - PJAC(:,26,27)=+0.60*TPK%K078(:)*PCONC(:,5) +!HCHO/KETH=0.0 ! -!ONIT/OP1=0.0 +!HCHO/MEOH=+K048*<OH> + PJAC(:,28,32)=+TPK%K048(:)*PCONC(:,15) ! -!ONIT/OP2=0.0 +!HCHO/ETOH=0.0 ! -!ONIT/ORA1=0.0 +!HCHO/ALCH=0.0 ! -!ONIT/ORA2=0.0 +!HCHO/ISOP=+0.5*K066*<O3> + PJAC(:,28,35)=+0.5*TPK%K066(:)*PCONC(:,3) ! -!ONIT/MO2=+0.67560*K110*<OLN> - PJAC(:,26,32)=+0.67560*TPK%K110(:)*PCONC(:,40) +!HCHO/BIOL=0.0 ! -!ONIT/ALKAP=+0.08459*K091*<NO> - PJAC(:,26,33)=+0.08459*TPK%K091(:)*PCONC(:,3) +!HCHO/BIOH=0.0 ! -!ONIT/ALKEP=0.0 +!HCHO/MTBE=0.0 ! -!ONIT/BIOP=+0.15300*K093*<NO> - PJAC(:,26,35)=+0.15300*TPK%K093(:)*PCONC(:,3) +!HCHO/MVK=+0.5*K281*<O3> + PJAC(:,28,39)=+0.5*TPK%K281(:)*PCONC(:,3) ! -!ONIT/PHO=+K083*<NO2> - PJAC(:,26,36)=+TPK%K083(:)*PCONC(:,4) +!HCHO/MCR=+0.5*K282*<O3> + PJAC(:,28,40)=+0.5*TPK%K282(:)*PCONC(:,3) ! -!ONIT/ADD=0.0 +!HCHO/MGLY=0.0 ! -!ONIT/AROP=+0.04885*K094*<NO> - PJAC(:,26,38)=+0.04885*TPK%K094(:)*PCONC(:,3) +!HCHO/GLY=0.0 ! -!ONIT/CARBOP=+0.66562*K116*<OLN> - PJAC(:,26,39)=+0.66562*TPK%K116(:)*PCONC(:,40) +!HCHO/ORA1=0.0 +! +!HCHO/ORA2=0.0 +! +!HCHO/ACID=0.0 +! +!HCHO/UR28=0.0 +! +!HCHO/UR21=0.0 +! +!HCHO/URG2=0.0 +! +!HCHO/UR26=0.0 +! +!HCHO/RPG2=0.0 +! +!HCHO/RP18=0.0 +! +!HCHO/RPG3=0.0 +! +!HCHO/URG4=0.0 +! +!HCHO/UR8=0.0 +! +!HCHO/UR17=0.0 +! +!HCHO/UR7=0.0 +! +!HCHO/RPR3=0.0 ! -!ONIT/OLN=+0.18401*K096*<NO>+K103*<HO2>+0.67560*K110*<MO2>+0.66562*K116*<CARBOP -!>+2.00*K117*<OLN>+2.00*K117*<OLN>+0.00000*K118*<OLN>+0.00000*K118*<OLN>+0.2592 -!8*K125*<NO3> - PJAC(:,26,40)=+0.18401*TPK%K096(:)*PCONC(:,3)+TPK%K103(:)*PCONC(:,15)+0.67560*& -&TPK%K110(:)*PCONC(:,32)+0.66562*TPK%K116(:)*PCONC(:,39)+2.00*TPK%K117(:)*PCONC& -&(:,40)+2.00*TPK%K117(:)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TP& -&K%K118(:)*PCONC(:,40)+0.25928*TPK%K125(:)*PCONC(:,5) +!HCHO/URG6=0.0 ! -!ONIT/XO2=0.0 +!HCHO/UR22=0.0 ! -!ONIT/WC_O3=0.0 +!HCHO/URG7=0.0 ! -!ONIT/WC_H2O2=0.0 +!HCHO/RPR4=0.0 ! -!ONIT/WC_NO=0.0 +!HCHO/RPR7=0.0 ! -!ONIT/WC_NO2=0.0 +!HCHO/RPG7=0.0 ! -!ONIT/WC_NO3=0.0 +!HCHO/URG8=0.0 ! -!ONIT/WC_N2O5=0.0 +!HCHO/UR19=0.0 ! -!ONIT/WC_HONO=0.0 +!HCHO/URG9=0.0 ! -!ONIT/WC_HNO3=0.0 +!HCHO/AP7=0.0 ! -!ONIT/WC_HNO4=0.0 +!HCHO/URG10=0.0 ! -!ONIT/WC_NH3=0.0 +!HCHO/RPR1=0.0 ! -!ONIT/WC_OH=0.0 +!HCHO/RPR5=0.0 ! -!ONIT/WC_HO2=0.0 +!HCHO/RPR8=0.0 ! -!ONIT/WC_CO2=0.0 +!HCHO/RP10=0.0 ! -!ONIT/WC_SO2=0.0 +!HCHO/RP11=0.0 ! -!ONIT/WC_SULF=0.0 +!HCHO/RP16=0.0 ! -!ONIT/WC_HCHO=0.0 +!HCHO/RPRL=0.0 ! -!ONIT/WC_ORA1=0.0 +!HCHO/APAN=0.0 ! -!ONIT/WC_ORA2=0.0 +!HCHO/PAN1=0.0 ! -!ONIT/WC_MO2=0.0 +!HCHO/PAN2=0.0 ! -!ONIT/WC_OP1=0.0 +!HCHO/PAN3=0.0 ! -!ONIT/WC_ASO3=0.0 +!HCHO/PAN4=0.0 ! -!ONIT/WC_ASO4=0.0 +!HCHO/PAN6=0.0 ! -!ONIT/WC_ASO5=0.0 +!HCHO/PAN7=0.0 ! -!ONIT/WC_AHSO5=0.0 +!HCHO/PAN8=0.0 ! -!ONIT/WC_AHMS=0.0 +!HCHO/PN10=0.0 ! -!ONIT/WR_O3=0.0 +!HCHO/RO2T=+K111*<RO21>+K114*<RO22>+K117*<RO23>+K120*<RO24>+K151*<RO29>+K154*<R +!O210>+K157*<RO211>+K160*<RO212>+K163*<RO213>+TPK%CF14*K172*<RO215>+K184*<RO219 +!>+K286*<RO249>+K293*<RO251>+K296*<RO252>+K299*<RO253> + PJAC(:,28,85)=+TPK%K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK& +&%RO23(:)+TPK%K120(:)*TPK%RO24(:)+TPK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210& +&(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK%RO212(:)+TPK%K163(:)*TPK%RO213(:)& +&+TPK%CF14*TPK%K172(:)*TPK%RO215(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K286(:)*TPK%RO& +&249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*TPK%RO253& +&(:) +! +!HCHO/RO21=+K110*<NO>+K111*<RO2T>+K112*<HO2> + PJAC(:,28,86)=+TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10) +! +!HCHO/RO25=0.0 +! +!ALD2/NO=+K113*<RO22>+K116*<RO23>+TPK%CF4*K122*<RO25>+K144*<RO27>+TPK%CF9*K171* +!<RO215>+K174*<RO216> + PJAC(:,29,1)=+TPK%K113(:)*TPK%RO22(:)+TPK%K116(:)*TPK%RO23(:)+TPK%CF4*TPK%K122& +&(:)*PCONC(:,87)+TPK%K144(:)*TPK%RO27(:)+TPK%CF9*TPK%K171(:)*TPK%RO215(:)+TPK%K& +&174(:)*TPK%RO216(:) +! +!ALD2/NO2=0.0 +! +!ALD2/O3=+0.5*K056*<OLEL>+0.1*K281*<MVK> + PJAC(:,29,3)=+0.5*TPK%K056(:)*PCONC(:,17)+0.1*TPK%K281(:)*PCONC(:,39) +! +!ALD2/HONO=0.0 +! +!ALD2/HNO3=0.0 ! -!ONIT/WR_H2O2=0.0 +!ALD2/HNO4=0.0 ! -!ONIT/WR_NO=0.0 +!ALD2/N2O5=0.0 ! -!ONIT/WR_NO2=0.0 +!ALD2/NO3=-K061*<ALD2> + PJAC(:,29,8)=-TPK%K061(:)*PCONC(:,29) ! -!ONIT/WR_NO3=0.0 +!ALD2/NH3=0.0 ! -!ONIT/WR_N2O5=0.0 +!ALD2/HO2=+K115*<RO22>+K118*<RO23>+K124*<RO25>+K146*<RO27>+TPK%CF13*K173*<RO215 +!>+K176*<RO216> + PJAC(:,29,10)=+TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K124(:)*PCO& +&NC(:,87)+TPK%K146(:)*TPK%RO27(:)+TPK%CF13*TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)& +&*TPK%RO216(:) ! -!ONIT/WR_HONO=0.0 +!ALD2/CO=0.0 ! -!ONIT/WR_HNO3=0.0 +!ALD2/H2O2=0.0 ! -!ONIT/WR_HNO4=0.0 +!ALD2/SO2=0.0 ! -!ONIT/WR_NH3=0.0 +!ALD2/H2SO4=0.0 ! -!ONIT/WR_OH=0.0 +!ALD2/OH=+TPK%CF1*K053*<ETOH>-K060*<ALD2> + PJAC(:,29,15)=+TPK%CF1*TPK%K053(:)*PCONC(:,33)-TPK%K060(:)*PCONC(:,29) ! -!ONIT/WR_HO2=0.0 +!ALD2/ETHE=0.0 ! -!ONIT/WR_CO2=0.0 +!ALD2/OLEL=+0.5*K056*<O3>+0.4*K057*<O> + PJAC(:,29,17)=+0.5*TPK%K056(:)*PCONC(:,3)+0.4*TPK%K057(:)*TPK%O(:) ! -!ONIT/WR_SO2=0.0 +!ALD2/OLEH=0.0 ! -!ONIT/WR_SULF=0.0 +!ALD2/ALKL=0.0 ! -!ONIT/WR_HCHO=0.0 +!ALD2/ALKM=0.0 ! -!ONIT/WR_ORA1=0.0 +!ALD2/ALKH=0.0 ! -!ONIT/WR_ORA2=0.0 +!ALD2/AROH=0.0 ! -!ONIT/WR_MO2=0.0 +!ALD2/AROL=0.0 ! -!ONIT/WR_OP1=0.0 +!ALD2/AROO=0.0 ! -!ONIT/WR_ASO3=0.0 +!ALD2/ARAL=0.0 ! -!ONIT/WR_ASO4=0.0 +!ALD2/ARAC=0.0 ! -!ONIT/WR_ASO5=0.0 +!ALD2/PAH=0.0 ! -!ONIT/WR_AHSO5=0.0 +!ALD2/HCHO=0.0 ! -!ONIT/WR_AHMS=0.0 +!ALD2/ALD2=-K059-K060*<OH>-K061*<NO3> + PJAC(:,29,29)=-TPK%K059(:)-TPK%K060(:)*PCONC(:,15)-TPK%K061(:)*PCONC(:,8) ! -!PAN/O3=+0.30000*K082*<PAN>-K082*<PAN> - PJAC(:,27,1)=+0.30000*TPK%K082(:)*PCONC(:,27)-TPK%K082(:)*PCONC(:,27) +!ALD2/KETL=0.0 ! -!PAN/H2O2=0.0 +!ALD2/KETH=0.0 ! -!PAN/NO=0.0 +!ALD2/MEOH=0.0 ! -!PAN/NO2=+1.00000*K088*<CARBOP> - PJAC(:,27,4)=+1.00000*TPK%K088(:)*PCONC(:,39) +!ALD2/ETOH=+TPK%CF1*K053*<OH> + PJAC(:,29,33)=+TPK%CF1*TPK%K053(:)*PCONC(:,15) ! -!PAN/NO3=+0.40000*K078*<PAN>-K078*<PAN> - PJAC(:,27,5)=+0.40000*TPK%K078(:)*PCONC(:,27)-TPK%K078(:)*PCONC(:,27) +!ALD2/ALCH=0.0 ! -!PAN/N2O5=0.0 +!ALD2/ISOP=+0.075*K067*<O> + PJAC(:,29,35)=+0.075*TPK%K067(:)*TPK%O(:) ! -!PAN/HONO=0.0 +!ALD2/BIOL=0.0 ! -!PAN/HNO3=0.0 +!ALD2/BIOH=0.0 ! -!PAN/HNO4=0.0 +!ALD2/MTBE=0.0 ! -!PAN/NH3=0.0 +!ALD2/MVK=+0.1*K281*<O3> + PJAC(:,29,39)=+0.1*TPK%K281(:)*PCONC(:,3) ! -!PAN/SO2=0.0 +!ALD2/MCR=+0.85*K284*<O> + PJAC(:,29,40)=+0.85*TPK%K284(:)*TPK%O(:) ! -!PAN/SULF=0.0 +!ALD2/MGLY=0.0 ! -!PAN/CO=0.0 +!ALD2/GLY=0.0 ! -!PAN/OH=+0.28107*K070*<PAN>-K070*<PAN> - PJAC(:,27,14)=+0.28107*TPK%K070(:)*PCONC(:,27)-TPK%K070(:)*PCONC(:,27) +!ALD2/ORA1=0.0 ! -!PAN/HO2=0.0 +!ALD2/ORA2=0.0 ! -!PAN/CH4=0.0 +!ALD2/ACID=0.0 ! -!PAN/ETH=0.0 +!ALD2/UR28=0.0 ! -!PAN/ALKA=0.0 +!ALD2/UR21=0.0 ! -!PAN/ALKE=0.0 +!ALD2/URG2=0.0 ! -!PAN/BIO=0.0 +!ALD2/UR26=0.0 ! -!PAN/ARO=0.0 +!ALD2/RPG2=0.0 ! -!PAN/HCHO=0.0 +!ALD2/RP18=0.0 ! -!PAN/ALD=0.0 +!ALD2/RPG3=0.0 ! -!PAN/KET=0.0 +!ALD2/URG4=0.0 ! -!PAN/CARBO=0.0 +!ALD2/UR8=0.0 ! -!PAN/ONIT=0.0 +!ALD2/UR17=0.0 ! -!PAN/PAN=+0.28107*K070*<OH>-K070*<OH>+0.40000*K078*<NO3>-K078*<NO3>+0.30000*K08 -!2*<O3>-K082*<O3>-K089 - PJAC(:,27,27)=+0.28107*TPK%K070(:)*PCONC(:,14)-TPK%K070(:)*PCONC(:,14)+0.40000& -&*TPK%K078(:)*PCONC(:,5)-TPK%K078(:)*PCONC(:,5)+0.30000*TPK%K082(:)*PCONC(:,1)-& -&TPK%K082(:)*PCONC(:,1)-TPK%K089(:) +!ALD2/UR7=0.0 ! -!PAN/OP1=0.0 +!ALD2/RPR3=0.0 ! -!PAN/OP2=0.0 +!ALD2/URG6=0.0 ! -!PAN/ORA1=0.0 +!ALD2/UR22=0.0 ! -!PAN/ORA2=0.0 +!ALD2/URG7=0.0 ! -!PAN/MO2=0.0 +!ALD2/RPR4=0.0 ! -!PAN/ALKAP=0.0 +!ALD2/RPR7=0.0 ! -!PAN/ALKEP=0.0 +!ALD2/RPG7=0.0 ! -!PAN/BIOP=0.0 +!ALD2/URG8=0.0 ! -!PAN/PHO=0.0 +!ALD2/UR19=0.0 ! -!PAN/ADD=0.0 +!ALD2/URG9=0.0 ! -!PAN/AROP=0.0 +!ALD2/AP7=0.0 ! -!PAN/CARBOP=+1.00000*K088*<NO2> - PJAC(:,27,39)=+1.00000*TPK%K088(:)*PCONC(:,4) +!ALD2/URG10=0.0 ! -!PAN/OLN=0.0 +!ALD2/RPR1=0.0 ! -!PAN/XO2=0.0 +!ALD2/RPR5=0.0 ! -!PAN/WC_O3=0.0 +!ALD2/RPR8=0.0 ! -!PAN/WC_H2O2=0.0 +!ALD2/RP10=0.0 ! -!PAN/WC_NO=0.0 +!ALD2/RP11=0.0 ! -!PAN/WC_NO2=0.0 +!ALD2/RP16=0.0 ! -!PAN/WC_NO3=0.0 +!ALD2/RPRL=0.0 ! -!PAN/WC_N2O5=0.0 +!ALD2/APAN=0.0 ! -!PAN/WC_HONO=0.0 +!ALD2/PAN1=0.0 ! -!PAN/WC_HNO3=0.0 +!ALD2/PAN2=0.0 ! -!PAN/WC_HNO4=0.0 +!ALD2/PAN3=0.0 ! -!PAN/WC_NH3=0.0 +!ALD2/PAN4=0.0 ! -!PAN/WC_OH=0.0 +!ALD2/PAN6=0.0 ! -!PAN/WC_HO2=0.0 +!ALD2/PAN7=0.0 ! -!PAN/WC_CO2=0.0 +!ALD2/PAN8=0.0 ! -!PAN/WC_SO2=0.0 +!ALD2/PN10=0.0 ! -!PAN/WC_SULF=0.0 +!ALD2/RO2T=+K114*<RO22>+K117*<RO23>+K123*<RO25>+K145*<RO27>+TPK%CF13*K172*<RO21 +!5>+K175*<RO216> + PJAC(:,29,85)=+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK%RO23(:)+TPK%K123(:)*PCO& +&NC(:,87)+TPK%K145(:)*TPK%RO27(:)+TPK%CF13*TPK%K172(:)*TPK%RO215(:)+TPK%K175(:)& +&*TPK%RO216(:) ! -!PAN/WC_HCHO=0.0 +!ALD2/RO21=0.0 ! -!PAN/WC_ORA1=0.0 +!ALD2/RO25=+TPK%CF4*K122*<NO>+K123*<RO2T>+K124*<HO2> + PJAC(:,29,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124& +&(:)*PCONC(:,10) ! -!PAN/WC_ORA2=0.0 +!KETL/NO=+TPK%CF11*K171*<RO215> + PJAC(:,30,1)=+TPK%CF11*TPK%K171(:)*TPK%RO215(:) ! -!PAN/WC_MO2=0.0 +!KETL/NO2=0.0 ! -!PAN/WC_OP1=0.0 +!KETL/O3=0.0 ! -!PAN/WC_ASO3=0.0 +!KETL/HONO=0.0 ! -!PAN/WC_ASO4=0.0 +!KETL/HNO3=0.0 ! -!PAN/WC_ASO5=0.0 +!KETL/HNO4=0.0 ! -!PAN/WC_AHSO5=0.0 +!KETL/N2O5=0.0 ! -!PAN/WC_AHMS=0.0 +!KETL/NO3=0.0 ! -!PAN/WR_O3=0.0 +!KETL/NH3=0.0 ! -!PAN/WR_H2O2=0.0 +!KETL/HO2=+TPK%CF15*K173*<RO215> + PJAC(:,30,10)=+TPK%CF15*TPK%K173(:)*TPK%RO215(:) ! -!PAN/WR_NO=0.0 +!KETL/CO=0.0 ! -!PAN/WR_NO2=0.0 +!KETL/H2O2=0.0 ! -!PAN/WR_NO3=0.0 +!KETL/SO2=0.0 ! -!PAN/WR_N2O5=0.0 +!KETL/H2SO4=0.0 ! -!PAN/WR_HONO=0.0 +!KETL/OH=-K062*<KETL> + PJAC(:,30,15)=-TPK%K062(:)*PCONC(:,30) ! -!PAN/WR_HNO3=0.0 +!KETL/ETHE=0.0 ! -!PAN/WR_HNO4=0.0 +!KETL/OLEL=0.0 ! -!PAN/WR_NH3=0.0 +!KETL/OLEH=0.0 ! -!PAN/WR_OH=0.0 +!KETL/ALKL=0.0 ! -!PAN/WR_HO2=0.0 +!KETL/ALKM=0.0 ! -!PAN/WR_CO2=0.0 +!KETL/ALKH=0.0 ! -!PAN/WR_SO2=0.0 +!KETL/AROH=0.0 ! -!PAN/WR_SULF=0.0 +!KETL/AROL=0.0 ! -!PAN/WR_HCHO=0.0 +!KETL/AROO=0.0 ! -!PAN/WR_ORA1=0.0 +!KETL/ARAL=0.0 ! -!PAN/WR_ORA2=0.0 +!KETL/ARAC=0.0 ! -!PAN/WR_MO2=0.0 +!KETL/PAH=0.0 ! -!PAN/WR_OP1=0.0 +!KETL/HCHO=0.0 ! -!PAN/WR_ASO3=0.0 +!KETL/ALD2=0.0 ! -!PAN/WR_ASO4=0.0 +!KETL/KETL=-K062*<OH>-K063 + PJAC(:,30,30)=-TPK%K062(:)*PCONC(:,15)-TPK%K063(:) ! -!PAN/WR_ASO5=0.0 +!KETL/KETH=0.0 ! -!PAN/WR_AHSO5=0.0 +!KETL/MEOH=0.0 ! -!PAN/WR_AHMS=0.0 +!KETL/ETOH=0.0 ! -!OP1/O3=0.0 +!KETL/ALCH=0.0 ! -!OP1/H2O2=0.0 +!KETL/ISOP=0.0 ! -!OP1/NO=0.0 +!KETL/BIOL=0.0 ! -!OP1/NO2=0.0 +!KETL/BIOH=0.0 ! -!OP1/NO3=0.0 +!KETL/MTBE=0.0 ! -!OP1/N2O5=0.0 +!KETL/MVK=+0.85*K283*<O> + PJAC(:,30,39)=+0.85*TPK%K283(:)*TPK%O(:) ! -!OP1/HONO=0.0 +!KETL/MCR=0.0 ! -!OP1/HNO3=0.0 +!KETL/MGLY=0.0 ! -!OP1/HNO4=0.0 +!KETL/GLY=0.0 ! -!OP1/NH3=0.0 +!KETL/ORA1=0.0 ! -!OP1/SO2=0.0 +!KETL/ORA2=0.0 ! -!OP1/SULF=0.0 +!KETL/ACID=0.0 ! -!OP1/CO=0.0 +!KETL/UR28=0.0 ! -!OP1/OH=-K068*<OP1> - PJAC(:,28,14)=-TPK%K068(:)*PCONC(:,28) +!KETL/UR21=0.0 ! -!OP1/HO2=+K097*<MO2> - PJAC(:,28,15)=+TPK%K097(:)*PCONC(:,32) +!KETL/URG2=0.0 ! -!OP1/CH4=0.0 +!KETL/UR26=0.0 ! -!OP1/ETH=0.0 +!KETL/RPG2=0.0 ! -!OP1/ALKA=0.0 +!KETL/RP18=0.0 ! -!OP1/ALKE=0.0 +!KETL/RPG3=0.0 ! -!OP1/BIO=0.0 +!KETL/URG4=0.0 ! -!OP1/ARO=0.0 +!KETL/UR8=0.0 ! -!OP1/HCHO=0.0 +!KETL/UR17=0.0 ! -!OP1/ALD=0.0 +!KETL/UR7=0.0 ! -!OP1/KET=0.0 +!KETL/RPR3=0.0 ! -!OP1/CARBO=0.0 +!KETL/URG6=0.0 ! -!OP1/ONIT=0.0 +!KETL/UR22=0.0 ! -!OP1/PAN=0.0 +!KETL/URG7=0.0 ! -!OP1/OP1=-K013-K068*<OH>-KTC20-KTR20 - PJAC(:,28,28)=-TPK%K013(:)-TPK%K068(:)*PCONC(:,14)-TPK%KTC20(:)-TPK%KTR20(:) +!KETL/RPR4=0.0 ! -!OP1/OP2=0.0 +!KETL/RPR7=0.0 ! -!OP1/ORA1=0.0 +!KETL/RPG7=0.0 ! -!OP1/ORA2=0.0 +!KETL/URG8=0.0 ! -!OP1/MO2=+K097*<HO2> - PJAC(:,28,32)=+TPK%K097(:)*PCONC(:,15) +!KETL/UR19=0.0 ! -!OP1/ALKAP=0.0 +!KETL/URG9=0.0 ! -!OP1/ALKEP=0.0 +!KETL/AP7=0.0 ! -!OP1/BIOP=0.0 +!KETL/URG10=0.0 ! -!OP1/PHO=0.0 +!KETL/RPR1=0.0 ! -!OP1/ADD=0.0 +!KETL/RPR5=0.0 ! -!OP1/AROP=0.0 +!KETL/RPR8=0.0 ! -!OP1/CARBOP=0.0 +!KETL/RP10=0.0 ! -!OP1/OLN=0.0 +!KETL/RP11=0.0 ! -!OP1/XO2=0.0 +!KETL/RP16=0.0 ! -!OP1/WC_O3=0.0 +!KETL/RPRL=0.0 ! -!OP1/WC_H2O2=0.0 +!KETL/APAN=0.0 ! -!OP1/WC_NO=0.0 +!KETL/PAN1=0.0 ! -!OP1/WC_NO2=0.0 +!KETL/PAN2=0.0 ! -!OP1/WC_NO3=0.0 +!KETL/PAN3=0.0 ! -!OP1/WC_N2O5=0.0 +!KETL/PAN4=0.0 ! -!OP1/WC_HONO=0.0 +!KETL/PAN6=0.0 ! -!OP1/WC_HNO3=0.0 +!KETL/PAN7=0.0 ! -!OP1/WC_HNO4=0.0 +!KETL/PAN8=0.0 ! -!OP1/WC_NH3=0.0 +!KETL/PN10=0.0 ! -!OP1/WC_OH=0.0 +!KETL/RO2T=+TPK%CF15*K172*<RO215> + PJAC(:,30,85)=+TPK%CF15*TPK%K172(:)*TPK%RO215(:) ! -!OP1/WC_HO2=0.0 +!KETL/RO21=0.0 +! +!KETL/RO25=0.0 +! +RETURN +END SUBROUTINE SUBJ5 +! +SUBROUTINE SUBJ6 +! +!Indices 31 a 35 ! -!OP1/WC_CO2=0.0 ! -!OP1/WC_SO2=0.0 +!KETH/NO=0.0 ! -!OP1/WC_SULF=0.0 +!KETH/NO2=0.0 ! -!OP1/WC_HCHO=0.0 +!KETH/O3=0.0 ! -!OP1/WC_ORA1=0.0 +!KETH/HONO=0.0 ! -!OP1/WC_ORA2=0.0 +!KETH/HNO3=0.0 ! -!OP1/WC_MO2=0.0 +!KETH/HNO4=0.0 ! -!OP1/WC_OP1=+KTC40 - PJAC(:,28,61)=+TPK%KTC40(:) +!KETH/N2O5=0.0 ! -!OP1/WC_ASO3=0.0 +!KETH/NO3=0.0 ! -!OP1/WC_ASO4=0.0 +!KETH/NH3=0.0 ! -!OP1/WC_ASO5=0.0 +!KETH/HO2=0.0 ! -!OP1/WC_AHSO5=0.0 +!KETH/CO=0.0 ! -!OP1/WC_AHMS=0.0 +!KETH/H2O2=0.0 ! -!OP1/WR_O3=0.0 +!KETH/SO2=0.0 ! -!OP1/WR_H2O2=0.0 +!KETH/H2SO4=0.0 ! -!OP1/WR_NO=0.0 +!KETH/OH=-K070*<KETH> + PJAC(:,31,15)=-TPK%K070(:)*PCONC(:,31) ! -!OP1/WR_NO2=0.0 +!KETH/ETHE=0.0 ! -!OP1/WR_NO3=0.0 +!KETH/OLEL=0.0 ! -!OP1/WR_N2O5=0.0 +!KETH/OLEH=0.0 ! -!OP1/WR_HONO=0.0 +!KETH/ALKL=0.0 ! -!OP1/WR_HNO3=0.0 +!KETH/ALKM=0.0 ! -!OP1/WR_HNO4=0.0 +!KETH/ALKH=0.0 ! -!OP1/WR_NH3=0.0 +!KETH/AROH=0.0 ! -!OP1/WR_OH=0.0 +!KETH/AROL=0.0 ! -!OP1/WR_HO2=0.0 +!KETH/AROO=0.0 ! -!OP1/WR_CO2=0.0 +!KETH/ARAL=0.0 ! -!OP1/WR_SO2=0.0 +!KETH/ARAC=0.0 ! -!OP1/WR_SULF=0.0 +!KETH/PAH=0.0 ! -!OP1/WR_HCHO=0.0 +!KETH/HCHO=0.0 ! -!OP1/WR_ORA1=0.0 +!KETH/ALD2=0.0 ! -!OP1/WR_ORA2=0.0 +!KETH/KETL=0.0 ! -!OP1/WR_MO2=0.0 +!KETH/KETH=-K070*<OH>-K071 + PJAC(:,31,31)=-TPK%K070(:)*PCONC(:,15)-TPK%K071(:) ! -!OP1/WR_OP1=+KTR40 - PJAC(:,28,86)=+TPK%KTR40(:) +!KETH/MEOH=0.0 ! -!OP1/WR_ASO3=0.0 +!KETH/ETOH=0.0 ! -!OP1/WR_ASO4=0.0 +!KETH/ALCH=0.0 ! -!OP1/WR_ASO5=0.0 +!KETH/ISOP=0.0 ! -!OP1/WR_AHSO5=0.0 +!KETH/BIOL=0.0 ! -!OP1/WR_AHMS=0.0 +!KETH/BIOH=0.0 ! -!OP2/O3=+0.10149*K081*<CARBO> - PJAC(:,29,1)=+0.10149*TPK%K081(:)*PCONC(:,25) +!KETH/MTBE=0.0 ! -!OP2/H2O2=0.0 +!KETH/MVK=0.0 ! -!OP2/NO=0.0 +!KETH/MCR=0.0 ! -!OP2/NO2=0.0 +!KETH/MGLY=0.0 ! -!OP2/NO3=0.0 +!KETH/GLY=0.0 ! -!OP2/N2O5=0.0 +!KETH/ORA1=0.0 ! -!OP2/HONO=0.0 +!KETH/ORA2=0.0 ! -!OP2/HNO3=0.0 +!KETH/ACID=0.0 ! -!OP2/HNO4=0.0 +!KETH/UR28=0.0 ! -!OP2/NH3=0.0 +!KETH/UR21=0.0 ! -!OP2/SO2=0.0 +!KETH/URG2=0.0 ! -!OP2/SULF=0.0 +!KETH/UR26=0.0 ! -!OP2/CO=0.0 +!KETH/RPG2=0.0 ! -!OP2/OH=-K069*<OP2> - PJAC(:,29,14)=-TPK%K069(:)*PCONC(:,29) +!KETH/RP18=0.0 ! -!OP2/HO2=+1.00524*K098*<ALKAP>+1.00524*K099*<ALKEP>+1.00524*K0100*<BIOP>+1.0052 -!4*K0101*<AROP>+0.80904*K0102*<CARBOP>+1.00524*K126*<XO2> - PJAC(:,29,15)=+1.00524*TPK%K098(:)*PCONC(:,33)+1.00524*TPK%K099(:)*PCONC(:,34)& -&+1.00524*TPK%K0100(:)*PCONC(:,35)+1.00524*TPK%K0101(:)*PCONC(:,38)+0.80904*TPK& -&%K0102(:)*PCONC(:,39)+1.00524*TPK%K126(:)*PCONC(:,41) +!KETH/RPG3=0.0 ! -!OP2/CH4=0.0 +!KETH/URG4=0.0 ! -!OP2/ETH=0.0 +!KETH/UR8=0.0 ! -!OP2/ALKA=0.0 +!KETH/UR17=0.0 ! -!OP2/ALKE=0.0 +!KETH/UR7=0.0 ! -!OP2/BIO=0.0 +!KETH/RPR3=0.0 ! -!OP2/ARO=0.0 +!KETH/URG6=0.0 ! -!OP2/HCHO=0.0 +!KETH/UR22=0.0 ! -!OP2/ALD=0.0 +!KETH/URG7=0.0 ! -!OP2/KET=0.0 +!KETH/RPR4=0.0 ! -!OP2/CARBO=+0.10149*K081*<O3> - PJAC(:,29,25)=+0.10149*TPK%K081(:)*PCONC(:,1) +!KETH/RPR7=0.0 ! -!OP2/ONIT=0.0 +!KETH/RPG7=0.0 ! -!OP2/PAN=0.0 +!KETH/URG8=0.0 ! -!OP2/OP1=0.0 +!KETH/UR19=0.0 ! -!OP2/OP2=-K014-K069*<OH> - PJAC(:,29,29)=-TPK%K014(:)-TPK%K069(:)*PCONC(:,14) +!KETH/URG9=0.0 ! -!OP2/ORA1=0.0 +!KETH/AP7=0.0 ! -!OP2/ORA2=0.0 +!KETH/URG10=0.0 ! -!OP2/MO2=0.0 +!KETH/RPR1=0.0 ! -!OP2/ALKAP=+1.00524*K098*<HO2> - PJAC(:,29,33)=+1.00524*TPK%K098(:)*PCONC(:,15) +!KETH/RPR5=0.0 ! -!OP2/ALKEP=+1.00524*K099*<HO2> - PJAC(:,29,34)=+1.00524*TPK%K099(:)*PCONC(:,15) +!KETH/RPR8=0.0 ! -!OP2/BIOP=+1.00524*K0100*<HO2> - PJAC(:,29,35)=+1.00524*TPK%K0100(:)*PCONC(:,15) +!KETH/RP10=0.0 ! -!OP2/PHO=0.0 +!KETH/RP11=0.0 ! -!OP2/ADD=0.0 +!KETH/RP16=0.0 ! -!OP2/AROP=+1.00524*K0101*<HO2> - PJAC(:,29,38)=+1.00524*TPK%K0101(:)*PCONC(:,15) +!KETH/RPRL=0.0 ! -!OP2/CARBOP=+0.80904*K0102*<HO2> - PJAC(:,29,39)=+0.80904*TPK%K0102(:)*PCONC(:,15) +!KETH/APAN=0.0 ! -!OP2/OLN=0.0 +!KETH/PAN1=0.0 ! -!OP2/XO2=+1.00524*K126*<HO2> - PJAC(:,29,41)=+1.00524*TPK%K126(:)*PCONC(:,15) +!KETH/PAN2=0.0 ! -!OP2/WC_O3=0.0 +!KETH/PAN3=0.0 ! -!OP2/WC_H2O2=0.0 +!KETH/PAN4=0.0 ! -!OP2/WC_NO=0.0 +!KETH/PAN6=0.0 ! -!OP2/WC_NO2=0.0 +!KETH/PAN7=0.0 ! -!OP2/WC_NO3=0.0 +!KETH/PAN8=0.0 ! -!OP2/WC_N2O5=0.0 +!KETH/PN10=0.0 ! -!OP2/WC_HONO=0.0 +!KETH/RO2T=0.0 ! -!OP2/WC_HNO3=0.0 +!KETH/RO21=0.0 ! -!OP2/WC_HNO4=0.0 +!KETH/RO25=0.0 ! -!OP2/WC_NH3=0.0 +!MEOH/NO=0.0 ! -!OP2/WC_OH=0.0 +!MEOH/NO2=0.0 ! -!OP2/WC_HO2=0.0 +!MEOH/O3=0.0 ! -!OP2/WC_CO2=0.0 +!MEOH/HONO=0.0 ! -!OP2/WC_SO2=0.0 +!MEOH/HNO3=0.0 ! -!OP2/WC_SULF=0.0 +!MEOH/HNO4=0.0 ! -!OP2/WC_HCHO=0.0 +!MEOH/N2O5=0.0 ! -!OP2/WC_ORA1=0.0 +!MEOH/NO3=0.0 ! -!OP2/WC_ORA2=0.0 +!MEOH/NH3=0.0 ! -!OP2/WC_MO2=0.0 +!MEOH/HO2=0.0 ! -!OP2/WC_OP1=0.0 +!MEOH/CO=0.0 ! -!OP2/WC_ASO3=0.0 +!MEOH/H2O2=0.0 ! -!OP2/WC_ASO4=0.0 +!MEOH/SO2=0.0 ! -!OP2/WC_ASO5=0.0 +!MEOH/H2SO4=0.0 ! -!OP2/WC_AHSO5=0.0 +!MEOH/OH=-K048*<MEOH> + PJAC(:,32,15)=-TPK%K048(:)*PCONC(:,32) ! -!OP2/WC_AHMS=0.0 +!MEOH/ETHE=0.0 ! -!OP2/WR_O3=0.0 +!MEOH/OLEL=0.0 ! -!OP2/WR_H2O2=0.0 +!MEOH/OLEH=0.0 ! -!OP2/WR_NO=0.0 +!MEOH/ALKL=0.0 ! -!OP2/WR_NO2=0.0 +!MEOH/ALKM=0.0 ! -!OP2/WR_NO3=0.0 +!MEOH/ALKH=0.0 ! -!OP2/WR_N2O5=0.0 +!MEOH/AROH=0.0 ! -!OP2/WR_HONO=0.0 +!MEOH/AROL=0.0 ! -!OP2/WR_HNO3=0.0 +!MEOH/AROO=0.0 ! -!OP2/WR_HNO4=0.0 +!MEOH/ARAL=0.0 ! -!OP2/WR_NH3=0.0 +!MEOH/ARAC=0.0 ! -!OP2/WR_OH=0.0 +!MEOH/PAH=0.0 ! -!OP2/WR_HO2=0.0 +!MEOH/HCHO=0.0 ! -!OP2/WR_CO2=0.0 +!MEOH/ALD2=0.0 ! -!OP2/WR_SO2=0.0 +!MEOH/KETL=0.0 ! -!OP2/WR_SULF=0.0 +!MEOH/KETH=0.0 ! -!OP2/WR_HCHO=0.0 +!MEOH/MEOH=-K048*<OH> + PJAC(:,32,32)=-TPK%K048(:)*PCONC(:,15) ! -!OP2/WR_ORA1=0.0 +!MEOH/ETOH=0.0 ! -!OP2/WR_ORA2=0.0 +!MEOH/ALCH=0.0 ! -!OP2/WR_MO2=0.0 +!MEOH/ISOP=0.0 ! -!OP2/WR_OP1=0.0 +!MEOH/BIOL=0.0 ! -!OP2/WR_ASO3=0.0 +!MEOH/BIOH=0.0 ! -!OP2/WR_ASO4=0.0 +!MEOH/MTBE=0.0 ! -!OP2/WR_ASO5=0.0 +!MEOH/MVK=0.0 ! -!OP2/WR_AHSO5=0.0 +!MEOH/MCR=0.0 ! -!OP2/WR_AHMS=0.0 +!MEOH/MGLY=0.0 ! -!ORA1/O3=+0.15343*K079*<ALKE>+0.15000*K080*<BIO>+0.10788*K081*<CARBO>+0.11*K082 -!*<PAN> - PJAC(:,30,1)=+0.15343*TPK%K079(:)*PCONC(:,19)+0.15000*TPK%K080(:)*PCONC(:,20)+& -&0.10788*TPK%K081(:)*PCONC(:,25)+0.11*TPK%K082(:)*PCONC(:,27) +!MEOH/GLY=0.0 ! -!ORA1/H2O2=0.0 +!MEOH/ORA1=0.0 ! -!ORA1/NO=0.0 +!MEOH/ORA2=0.0 ! -!ORA1/NO2=0.0 +!MEOH/ACID=0.0 ! -!ORA1/NO3=0.0 +!MEOH/UR28=0.0 ! -!ORA1/N2O5=0.0 +!MEOH/UR21=0.0 ! -!ORA1/HONO=0.0 +!MEOH/URG2=0.0 ! -!ORA1/HNO3=0.0 +!MEOH/UR26=0.0 ! -!ORA1/HNO4=0.0 +!MEOH/RPG2=0.0 ! -!ORA1/NH3=0.0 +!MEOH/RP18=0.0 ! -!ORA1/SO2=0.0 +!MEOH/RPG3=0.0 ! -!ORA1/SULF=0.0 +!MEOH/URG4=0.0 ! -!ORA1/CO=0.0 +!MEOH/UR8=0.0 ! -!ORA1/OH=+0.00878*K058*<ALKA>-K066*<ORA1> - PJAC(:,30,14)=+0.00878*TPK%K058(:)*PCONC(:,18)-TPK%K066(:)*PCONC(:,30) +!MEOH/UR17=0.0 ! -!ORA1/HO2=0.0 +!MEOH/UR7=0.0 ! -!ORA1/CH4=0.0 +!MEOH/RPR3=0.0 ! -!ORA1/ETH=0.0 +!MEOH/URG6=0.0 ! -!ORA1/ALKA=+0.00878*K058*<OH> - PJAC(:,30,18)=+0.00878*TPK%K058(:)*PCONC(:,14) +!MEOH/UR22=0.0 ! -!ORA1/ALKE=+0.15343*K079*<O3> - PJAC(:,30,19)=+0.15343*TPK%K079(:)*PCONC(:,1) +!MEOH/URG7=0.0 ! -!ORA1/BIO=+0.15000*K080*<O3> - PJAC(:,30,20)=+0.15000*TPK%K080(:)*PCONC(:,1) +!MEOH/RPR4=0.0 ! -!ORA1/ARO=0.0 +!MEOH/RPR7=0.0 ! -!ORA1/HCHO=0.0 +!MEOH/RPG7=0.0 ! -!ORA1/ALD=0.0 +!MEOH/URG8=0.0 ! -!ORA1/KET=0.0 +!MEOH/UR19=0.0 ! -!ORA1/CARBO=+0.10788*K081*<O3> - PJAC(:,30,25)=+0.10788*TPK%K081(:)*PCONC(:,1) +!MEOH/URG9=0.0 ! -!ORA1/ONIT=0.0 +!MEOH/AP7=0.0 ! -!ORA1/PAN=+0.11*K082*<O3> - PJAC(:,30,27)=+0.11*TPK%K082(:)*PCONC(:,1) +!MEOH/URG10=0.0 ! -!ORA1/OP1=0.0 +!MEOH/RPR1=0.0 ! -!ORA1/OP2=0.0 +!MEOH/RPR5=0.0 ! -!ORA1/ORA1=-K066*<OH>-KTC17-KTR17 - PJAC(:,30,30)=-TPK%K066(:)*PCONC(:,14)-TPK%KTC17(:)-TPK%KTR17(:) +!MEOH/RPR8=0.0 ! -!ORA1/ORA2=0.0 +!MEOH/RP10=0.0 ! -!ORA1/MO2=0.0 +!MEOH/RP11=0.0 ! -!ORA1/ALKAP=0.0 +!MEOH/RP16=0.0 ! -!ORA1/ALKEP=0.0 +!MEOH/RPRL=0.0 ! -!ORA1/BIOP=0.0 +!MEOH/APAN=0.0 ! -!ORA1/PHO=0.0 +!MEOH/PAN1=0.0 ! -!ORA1/ADD=0.0 +!MEOH/PAN2=0.0 ! -!ORA1/AROP=0.0 +!MEOH/PAN3=0.0 ! -!ORA1/CARBOP=0.0 +!MEOH/PAN4=0.0 ! -!ORA1/OLN=0.0 +!MEOH/PAN6=0.0 ! -!ORA1/XO2=0.0 +!MEOH/PAN7=0.0 ! -!ORA1/WC_O3=0.0 +!MEOH/PAN8=0.0 ! -!ORA1/WC_H2O2=0.0 +!MEOH/PN10=0.0 ! -!ORA1/WC_NO=0.0 +!MEOH/RO2T=0.0 ! -!ORA1/WC_NO2=0.0 +!MEOH/RO21=0.0 ! -!ORA1/WC_NO3=0.0 +!MEOH/RO25=0.0 ! -!ORA1/WC_N2O5=0.0 +!ETOH/NO=0.0 ! -!ORA1/WC_HONO=0.0 +!ETOH/NO2=0.0 ! -!ORA1/WC_HNO3=0.0 +!ETOH/O3=0.0 ! -!ORA1/WC_HNO4=0.0 +!ETOH/HONO=0.0 ! -!ORA1/WC_NH3=0.0 +!ETOH/HNO3=0.0 ! -!ORA1/WC_OH=0.0 +!ETOH/HNO4=0.0 ! -!ORA1/WC_HO2=0.0 +!ETOH/N2O5=0.0 ! -!ORA1/WC_CO2=0.0 +!ETOH/NO3=0.0 ! -!ORA1/WC_SO2=0.0 +!ETOH/NH3=0.0 ! -!ORA1/WC_SULF=0.0 +!ETOH/HO2=0.0 ! -!ORA1/WC_HCHO=0.0 +!ETOH/CO=0.0 ! -!ORA1/WC_ORA1=+KTC37 - PJAC(:,30,58)=+TPK%KTC37(:) +!ETOH/H2O2=0.0 ! -!ORA1/WC_ORA2=0.0 +!ETOH/SO2=0.0 ! -!ORA1/WC_MO2=0.0 +!ETOH/H2SO4=0.0 ! -!ORA1/WC_OP1=0.0 +!ETOH/OH=-K053*<ETOH> + PJAC(:,33,15)=-TPK%K053(:)*PCONC(:,33) ! -!ORA1/WC_ASO3=0.0 +!ETOH/ETHE=0.0 ! -!ORA1/WC_ASO4=0.0 +!ETOH/OLEL=0.0 ! -!ORA1/WC_ASO5=0.0 +!ETOH/OLEH=0.0 ! -!ORA1/WC_AHSO5=0.0 +!ETOH/ALKL=0.0 ! -!ORA1/WC_AHMS=0.0 +!ETOH/ALKM=0.0 ! -!ORA1/WR_O3=0.0 +!ETOH/ALKH=0.0 ! -!ORA1/WR_H2O2=0.0 +!ETOH/AROH=0.0 ! -!ORA1/WR_NO=0.0 +!ETOH/AROL=0.0 ! -!ORA1/WR_NO2=0.0 +!ETOH/AROO=0.0 ! -!ORA1/WR_NO3=0.0 +!ETOH/ARAL=0.0 ! -!ORA1/WR_N2O5=0.0 +!ETOH/ARAC=0.0 ! -!ORA1/WR_HONO=0.0 +!ETOH/PAH=0.0 ! -!ORA1/WR_HNO3=0.0 +!ETOH/HCHO=0.0 ! -!ORA1/WR_HNO4=0.0 +!ETOH/ALD2=0.0 ! -!ORA1/WR_NH3=0.0 +!ETOH/KETL=0.0 ! -!ORA1/WR_OH=0.0 +!ETOH/KETH=0.0 ! -!ORA1/WR_HO2=0.0 +!ETOH/MEOH=0.0 ! -!ORA1/WR_CO2=0.0 +!ETOH/ETOH=-K053*<OH> + PJAC(:,33,33)=-TPK%K053(:)*PCONC(:,15) ! -!ORA1/WR_SO2=0.0 +!ETOH/ALCH=0.0 ! -!ORA1/WR_SULF=0.0 +!ETOH/ISOP=0.0 ! -!ORA1/WR_HCHO=0.0 +!ETOH/BIOL=0.0 ! -!ORA1/WR_ORA1=+KTR37 - PJAC(:,30,83)=+TPK%KTR37(:) +!ETOH/BIOH=0.0 ! -!ORA1/WR_ORA2=0.0 +!ETOH/MTBE=0.0 ! -!ORA1/WR_MO2=0.0 +!ETOH/MVK=0.0 ! -!ORA1/WR_OP1=0.0 +!ETOH/MCR=0.0 ! -!ORA1/WR_ASO3=0.0 +!ETOH/MGLY=0.0 ! -!ORA1/WR_ASO4=0.0 +!ETOH/GLY=0.0 ! -!ORA1/WR_ASO5=0.0 +!ETOH/ORA1=0.0 ! -!ORA1/WR_AHSO5=0.0 +!ETOH/ORA2=0.0 ! -!ORA1/WR_AHMS=0.0 +!ETOH/ACID=0.0 ! -RETURN -END SUBROUTINE SUBJ5 +!ETOH/UR28=0.0 ! -SUBROUTINE SUBJ6 +!ETOH/UR21=0.0 ! -!Indices 31 a 35 +!ETOH/URG2=0.0 ! +!ETOH/UR26=0.0 ! -!ORA2/O3=+0.08143*K079*<ALKE>+0.00000*K080*<BIO>+0.20595*K081*<CARBO> - PJAC(:,31,1)=+0.08143*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20)+& -&0.20595*TPK%K081(:)*PCONC(:,25) +!ETOH/RPG2=0.0 ! -!ORA2/H2O2=0.0 +!ETOH/RP18=0.0 ! -!ORA2/NO=0.0 +!ETOH/RPG3=0.0 ! -!ORA2/NO2=0.0 +!ETOH/URG4=0.0 ! -!ORA2/NO3=0.0 +!ETOH/UR8=0.0 ! -!ORA2/N2O5=0.0 +!ETOH/UR17=0.0 ! -!ORA2/HONO=0.0 +!ETOH/UR7=0.0 ! -!ORA2/HNO3=0.0 +!ETOH/RPR3=0.0 ! -!ORA2/HNO4=0.0 +!ETOH/URG6=0.0 ! -!ORA2/NH3=0.0 +!ETOH/UR22=0.0 ! -!ORA2/SO2=0.0 +!ETOH/URG7=0.0 ! -!ORA2/SULF=0.0 +!ETOH/RPR4=0.0 ! -!ORA2/CO=0.0 +!ETOH/RPR7=0.0 ! -!ORA2/OH=-K067*<ORA2> - PJAC(:,31,14)=-TPK%K067(:)*PCONC(:,31) +!ETOH/RPG7=0.0 ! -!ORA2/HO2=+0.17307*K0102*<CARBOP> - PJAC(:,31,15)=+0.17307*TPK%K0102(:)*PCONC(:,39) +!ETOH/URG8=0.0 ! -!ORA2/CH4=0.0 +!ETOH/UR19=0.0 ! -!ORA2/ETH=0.0 +!ETOH/URG9=0.0 ! -!ORA2/ALKA=0.0 +!ETOH/AP7=0.0 ! -!ORA2/ALKE=+0.08143*K079*<O3> - PJAC(:,31,19)=+0.08143*TPK%K079(:)*PCONC(:,1) +!ETOH/URG10=0.0 ! -!ORA2/BIO=+0.00000*K080*<O3> - PJAC(:,31,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!ETOH/RPR1=0.0 ! -!ORA2/ARO=0.0 +!ETOH/RPR5=0.0 ! -!ORA2/HCHO=0.0 +!ETOH/RPR8=0.0 ! -!ORA2/ALD=0.0 +!ETOH/RP10=0.0 ! -!ORA2/KET=0.0 +!ETOH/RP11=0.0 ! -!ORA2/CARBO=+0.20595*K081*<O3> - PJAC(:,31,25)=+0.20595*TPK%K081(:)*PCONC(:,1) +!ETOH/RP16=0.0 ! -!ORA2/ONIT=0.0 +!ETOH/RPRL=0.0 ! -!ORA2/PAN=0.0 +!ETOH/APAN=0.0 ! -!ORA2/OP1=0.0 +!ETOH/PAN1=0.0 ! -!ORA2/OP2=0.0 +!ETOH/PAN2=0.0 ! -!ORA2/ORA1=0.0 +!ETOH/PAN3=0.0 ! -!ORA2/ORA2=-K067*<OH>-KTC18-KTR18 - PJAC(:,31,31)=-TPK%K067(:)*PCONC(:,14)-TPK%KTC18(:)-TPK%KTR18(:) +!ETOH/PAN4=0.0 ! -!ORA2/MO2=+0.13684*K109*<CARBOP> - PJAC(:,31,32)=+0.13684*TPK%K109(:)*PCONC(:,39) +!ETOH/PAN6=0.0 ! -!ORA2/ALKAP=+0.49810*K111*<CARBOP> - PJAC(:,31,33)=+0.49810*TPK%K111(:)*PCONC(:,39) +!ETOH/PAN7=0.0 ! -!ORA2/ALKEP=+0.49922*K112*<CARBOP> - PJAC(:,31,34)=+0.49922*TPK%K112(:)*PCONC(:,39) +!ETOH/PAN8=0.0 ! -!ORA2/BIOP=+0.49400*K113*<CARBOP> - PJAC(:,31,35)=+0.49400*TPK%K113(:)*PCONC(:,39) +!ETOH/PN10=0.0 ! -!ORA2/PHO=0.0 +!ETOH/RO2T=0.0 ! -!ORA2/ADD=0.0 +!ETOH/RO21=0.0 ! -!ORA2/AROP=0.0 +!ETOH/RO25=0.0 ! -!ORA2/CARBOP=+0.17307*K0102*<HO2>+0.13684*K109*<MO2>+0.49810*K111*<ALKAP>+0.499 -!22*K112*<ALKEP>+0.49400*K113*<BIOP>+0.09955*K115*<CARBOP>+0.09955*K115*<CARBOP -!>+0.48963*K116*<OLN> - PJAC(:,31,39)=+0.17307*TPK%K0102(:)*PCONC(:,15)+0.13684*TPK%K109(:)*PCONC(:,32& -&)+0.49810*TPK%K111(:)*PCONC(:,33)+0.49922*TPK%K112(:)*PCONC(:,34)+0.49400*TPK%& -&K113(:)*PCONC(:,35)+0.09955*TPK%K115(:)*PCONC(:,39)+0.09955*TPK%K115(:)*PCONC(& -&:,39)+0.48963*TPK%K116(:)*PCONC(:,40) +!ALCH/NO=0.0 ! -!ORA2/OLN=+0.48963*K116*<CARBOP> - PJAC(:,31,40)=+0.48963*TPK%K116(:)*PCONC(:,39) +!ALCH/NO2=0.0 ! -!ORA2/XO2=0.0 +!ALCH/O3=0.0 ! -!ORA2/WC_O3=0.0 +!ALCH/HONO=0.0 ! -!ORA2/WC_H2O2=0.0 +!ALCH/HNO3=0.0 ! -!ORA2/WC_NO=0.0 +!ALCH/HNO4=0.0 ! -!ORA2/WC_NO2=0.0 +!ALCH/N2O5=0.0 ! -!ORA2/WC_NO3=0.0 +!ALCH/NO3=0.0 ! -!ORA2/WC_N2O5=0.0 +!ALCH/NH3=0.0 ! -!ORA2/WC_HONO=0.0 +!ALCH/HO2=0.0 ! -!ORA2/WC_HNO3=0.0 +!ALCH/CO=0.0 ! -!ORA2/WC_HNO4=0.0 +!ALCH/H2O2=0.0 ! -!ORA2/WC_NH3=0.0 +!ALCH/SO2=0.0 ! -!ORA2/WC_OH=0.0 +!ALCH/H2SO4=0.0 ! -!ORA2/WC_HO2=0.0 +!ALCH/OH=-K069*<ALCH> + PJAC(:,34,15)=-TPK%K069(:)*PCONC(:,34) ! -!ORA2/WC_CO2=0.0 +!ALCH/ETHE=0.0 ! -!ORA2/WC_SO2=0.0 +!ALCH/OLEL=0.0 ! -!ORA2/WC_SULF=0.0 +!ALCH/OLEH=0.0 ! -!ORA2/WC_HCHO=0.0 +!ALCH/ALKL=0.0 ! -!ORA2/WC_ORA1=0.0 +!ALCH/ALKM=0.0 ! -!ORA2/WC_ORA2=+KTC38 - PJAC(:,31,59)=+TPK%KTC38(:) +!ALCH/ALKH=0.0 ! -!ORA2/WC_MO2=0.0 +!ALCH/AROH=0.0 ! -!ORA2/WC_OP1=0.0 +!ALCH/AROL=0.0 ! -!ORA2/WC_ASO3=0.0 +!ALCH/AROO=0.0 ! -!ORA2/WC_ASO4=0.0 +!ALCH/ARAL=0.0 ! -!ORA2/WC_ASO5=0.0 +!ALCH/ARAC=0.0 ! -!ORA2/WC_AHSO5=0.0 +!ALCH/PAH=0.0 ! -!ORA2/WC_AHMS=0.0 +!ALCH/HCHO=0.0 ! -!ORA2/WR_O3=0.0 +!ALCH/ALD2=0.0 ! -!ORA2/WR_H2O2=0.0 +!ALCH/KETL=0.0 ! -!ORA2/WR_NO=0.0 +!ALCH/KETH=0.0 ! -!ORA2/WR_NO2=0.0 +!ALCH/MEOH=0.0 ! -!ORA2/WR_NO3=0.0 +!ALCH/ETOH=0.0 ! -!ORA2/WR_N2O5=0.0 +!ALCH/ALCH=-K069*<OH> + PJAC(:,34,34)=-TPK%K069(:)*PCONC(:,15) ! -!ORA2/WR_HONO=0.0 +!ALCH/ISOP=0.0 ! -!ORA2/WR_HNO3=0.0 +!ALCH/BIOL=0.0 ! -!ORA2/WR_HNO4=0.0 +!ALCH/BIOH=0.0 ! -!ORA2/WR_NH3=0.0 +!ALCH/MTBE=0.0 ! -!ORA2/WR_OH=0.0 +!ALCH/MVK=0.0 ! -!ORA2/WR_HO2=0.0 +!ALCH/MCR=0.0 ! -!ORA2/WR_CO2=0.0 +!ALCH/MGLY=0.0 ! -!ORA2/WR_SO2=0.0 +!ALCH/GLY=0.0 ! -!ORA2/WR_SULF=0.0 +!ALCH/ORA1=0.0 ! -!ORA2/WR_HCHO=0.0 +!ALCH/ORA2=0.0 ! -!ORA2/WR_ORA1=0.0 +!ALCH/ACID=0.0 ! -!ORA2/WR_ORA2=+KTR38 - PJAC(:,31,84)=+TPK%KTR38(:) +!ALCH/UR28=0.0 ! -!ORA2/WR_MO2=0.0 +!ALCH/UR21=0.0 ! -!ORA2/WR_OP1=0.0 +!ALCH/URG2=0.0 ! -!ORA2/WR_ASO3=0.0 +!ALCH/UR26=0.0 ! -!ORA2/WR_ASO4=0.0 +!ALCH/RPG2=0.0 ! -!ORA2/WR_ASO5=0.0 +!ALCH/RP18=0.0 ! -!ORA2/WR_AHSO5=0.0 +!ALCH/RPG3=0.0 ! -!ORA2/WR_AHMS=0.0 +!ALCH/URG4=0.0 ! -!MO2/O3=+0.13966*K079*<ALKE>+0.03000*K080*<BIO> - PJAC(:,32,1)=+0.13966*TPK%K079(:)*PCONC(:,19)+0.03000*TPK%K080(:)*PCONC(:,20) +!ALCH/UR8=0.0 ! -!MO2/H2O2=0.0 +!ALCH/UR17=0.0 ! -!MO2/NO=-K090*<MO2>+0.09016*K091*<ALKAP>+0.78134*K095*<CARBOP> - PJAC(:,32,3)=-TPK%K090(:)*PCONC(:,32)+0.09016*TPK%K091(:)*PCONC(:,33)+0.78134*& -&TPK%K095(:)*PCONC(:,39) +!ALCH/UR7=0.0 ! -!MO2/NO2=0.0 +!ALCH/RPR3=0.0 ! -!MO2/NO3=-K119*<MO2>+0.09731*K120*<ALKAP>+0.91910*K124*<CARBOP> - PJAC(:,32,5)=-TPK%K119(:)*PCONC(:,32)+0.09731*TPK%K120(:)*PCONC(:,33)+0.91910*& -&TPK%K124(:)*PCONC(:,39) +!ALCH/URG6=0.0 ! -!MO2/N2O5=0.0 +!ALCH/UR22=0.0 ! -!MO2/HONO=0.0 +!ALCH/URG7=0.0 ! -!MO2/HNO3=0.0 +!ALCH/RPR4=0.0 ! -!MO2/HNO4=0.0 +!ALCH/RPR7=0.0 ! -!MO2/NH3=0.0 +!ALCH/RPG7=0.0 ! -!MO2/SO2=0.0 +!ALCH/URG8=0.0 ! -!MO2/SULF=0.0 +!ALCH/UR19=0.0 ! -!MO2/CO=0.0 +!ALCH/URG9=0.0 ! -!MO2/OH=+K056*<CH4>+0.65*K068*<OP1> - PJAC(:,32,14)=+TPK%K056(:)*PCONC(:,16)+0.65*TPK%K068(:)*PCONC(:,28) +!ALCH/AP7=0.0 ! -!MO2/HO2=-K097*<MO2> - PJAC(:,32,15)=-TPK%K097(:)*PCONC(:,32) +!ALCH/URG10=0.0 ! -!MO2/CH4=+K056*<OH> - PJAC(:,32,16)=+TPK%K056(:)*PCONC(:,14) +!ALCH/RPR1=0.0 ! -!MO2/ETH=0.0 +!ALCH/RPR5=0.0 ! -!MO2/ALKA=0.0 +!ALCH/RPR8=0.0 ! -!MO2/ALKE=+0.13966*K079*<O3> - PJAC(:,32,19)=+0.13966*TPK%K079(:)*PCONC(:,1) +!ALCH/RP10=0.0 ! -!MO2/BIO=+0.03000*K080*<O3> - PJAC(:,32,20)=+0.03000*TPK%K080(:)*PCONC(:,1) +!ALCH/RP11=0.0 ! -!MO2/ARO=0.0 +!ALCH/RP16=0.0 ! -!MO2/HCHO=0.0 +!ALCH/RPRL=0.0 ! -!MO2/ALD=+K012 - PJAC(:,32,23)=+TPK%K012(:) +!ALCH/APAN=0.0 ! -!MO2/KET=0.0 +!ALCH/PAN1=0.0 ! -!MO2/CARBO=0.0 +!ALCH/PAN2=0.0 ! -!MO2/ONIT=0.0 +!ALCH/PAN3=0.0 ! -!MO2/PAN=0.0 +!ALCH/PAN4=0.0 ! -!MO2/OP1=+0.65*K068*<OH> - PJAC(:,32,28)=+0.65*TPK%K068(:)*PCONC(:,14) +!ALCH/PAN6=0.0 ! -!MO2/OP2=+0.03795*K014 - PJAC(:,32,29)=+0.03795*TPK%K014(:) +!ALCH/PAN7=0.0 ! -!MO2/ORA1=0.0 +!ALCH/PAN8=0.0 ! -!MO2/ORA2=0.0 +!ALCH/PN10=0.0 ! -!MO2/MO2=-K090*<NO>-K097*<HO2>-K104*<MO2>-K104*<MO2>-K104*<MO2>-K104*<MO2>+0.01 -!390*K105*<ALKAP>-K105*<ALKAP>-K106*<ALKEP>-K107*<BIOP>-K108*<AROP>+0.56031*K10 -!9*<CARBOP>-K109*<CARBOP>-K110*<OLN>-K119*<NO3>-K127*<XO2>-KTC19-KTR19 - PJAC(:,32,32)=-TPK%K090(:)*PCONC(:,3)-TPK%K097(:)*PCONC(:,15)-TPK%K104(:)*PCON& -&C(:,32)-TPK%K104(:)*PCONC(:,32)-TPK%K104(:)*PCONC(:,32)-TPK%K104(:)*PCONC(:,32& -&)+0.01390*TPK%K105(:)*PCONC(:,33)-TPK%K105(:)*PCONC(:,33)-TPK%K106(:)*PCONC(:,& -&34)-TPK%K107(:)*PCONC(:,35)-TPK%K108(:)*PCONC(:,38)+0.56031*TPK%K109(:)*PCONC(& -&:,39)-TPK%K109(:)*PCONC(:,39)-TPK%K110(:)*PCONC(:,40)-TPK%K119(:)*PCONC(:,5)-T& -&PK%K127(:)*PCONC(:,41)-TPK%KTC19(:)-TPK%KTR19(:) +!ALCH/RO2T=0.0 ! -!MO2/ALKAP=+0.09016*K091*<NO>+0.01390*K105*<MO2>-K105*<MO2>+0.51480*K111*<CARBO -!P>+0.09731*K120*<NO3> - PJAC(:,32,33)=+0.09016*TPK%K091(:)*PCONC(:,3)+0.01390*TPK%K105(:)*PCONC(:,32)-& -&TPK%K105(:)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,39)+0.09731*TPK%K120(:)*PC& -&ONC(:,5) +!ALCH/RO21=0.0 ! -!MO2/ALKEP=-K106*<MO2>+0.50078*K112*<CARBOP> - PJAC(:,32,34)=-TPK%K106(:)*PCONC(:,32)+0.50078*TPK%K112(:)*PCONC(:,39) +!ALCH/RO25=0.0 ! -!MO2/BIOP=-K107*<MO2>+0.50600*K113*<CARBOP> - PJAC(:,32,35)=-TPK%K107(:)*PCONC(:,32)+0.50600*TPK%K113(:)*PCONC(:,39) +!ISOP/NO=0.0 ! -!MO2/PHO=0.0 +!ISOP/NO2=0.0 ! -!MO2/ADD=0.0 +!ISOP/O3=-K066*<ISOP> + PJAC(:,35,3)=-TPK%K066(:)*PCONC(:,35) ! -!MO2/AROP=-K108*<MO2>+K114*<CARBOP> - PJAC(:,32,38)=-TPK%K108(:)*PCONC(:,32)+TPK%K114(:)*PCONC(:,39) +!ISOP/HONO=0.0 ! -!MO2/CARBOP=+0.78134*K095*<NO>+0.56031*K109*<MO2>-K109*<MO2>+0.51480*K111*<ALKA -!P>+0.50078*K112*<ALKEP>+0.50600*K113*<BIOP>+K114*<AROP>+1.66702*K115*<CARBOP>+ -!1.66702*K115*<CARBOP>+0.51037*K116*<OLN>+0.91910*K124*<NO3>+K128*<XO2> - PJAC(:,32,39)=+0.78134*TPK%K095(:)*PCONC(:,3)+0.56031*TPK%K109(:)*PCONC(:,32)-& -&TPK%K109(:)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,33)+0.50078*TPK%K112(:)*PC& -&ONC(:,34)+0.50600*TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+1.66702*TPK%& -&K115(:)*PCONC(:,39)+1.66702*TPK%K115(:)*PCONC(:,39)+0.51037*TPK%K116(:)*PCONC(& -&:,40)+0.91910*TPK%K124(:)*PCONC(:,5)+TPK%K128(:)*PCONC(:,41) +!ISOP/HNO3=0.0 ! -!MO2/OLN=-K110*<MO2>+0.51037*K116*<CARBOP> - PJAC(:,32,40)=-TPK%K110(:)*PCONC(:,32)+0.51037*TPK%K116(:)*PCONC(:,39) +!ISOP/HNO4=0.0 ! -!MO2/XO2=-K127*<MO2>+K128*<CARBOP> - PJAC(:,32,41)=-TPK%K127(:)*PCONC(:,32)+TPK%K128(:)*PCONC(:,39) +!ISOP/N2O5=0.0 ! -!MO2/WC_O3=0.0 +!ISOP/NO3=-K065*<ISOP> + PJAC(:,35,8)=-TPK%K065(:)*PCONC(:,35) ! -!MO2/WC_H2O2=0.0 +!ISOP/NH3=0.0 ! -!MO2/WC_NO=0.0 +!ISOP/HO2=0.0 ! -!MO2/WC_NO2=0.0 +!ISOP/CO=0.0 ! -!MO2/WC_NO3=0.0 +!ISOP/H2O2=0.0 ! -!MO2/WC_N2O5=0.0 +!ISOP/SO2=0.0 ! -!MO2/WC_HONO=0.0 +!ISOP/H2SO4=0.0 ! -!MO2/WC_HNO3=0.0 +!ISOP/OH=-K064*<ISOP> + PJAC(:,35,15)=-TPK%K064(:)*PCONC(:,35) ! -!MO2/WC_HNO4=0.0 +!ISOP/ETHE=0.0 ! -!MO2/WC_NH3=0.0 +!ISOP/OLEL=0.0 ! -!MO2/WC_OH=0.0 +!ISOP/OLEH=0.0 ! -!MO2/WC_HO2=0.0 +!ISOP/ALKL=0.0 ! -!MO2/WC_CO2=0.0 +!ISOP/ALKM=0.0 ! -!MO2/WC_SO2=0.0 +!ISOP/ALKH=0.0 ! -!MO2/WC_SULF=0.0 +!ISOP/AROH=0.0 ! -!MO2/WC_HCHO=0.0 +!ISOP/AROL=0.0 ! -!MO2/WC_ORA1=0.0 +!ISOP/AROO=0.0 ! -!MO2/WC_ORA2=0.0 +!ISOP/ARAL=0.0 ! -!MO2/WC_MO2=+KTC39 - PJAC(:,32,60)=+TPK%KTC39(:) +!ISOP/ARAC=0.0 ! -!MO2/WC_OP1=0.0 +!ISOP/PAH=0.0 ! -!MO2/WC_ASO3=0.0 +!ISOP/HCHO=0.0 ! -!MO2/WC_ASO4=0.0 +!ISOP/ALD2=0.0 ! -!MO2/WC_ASO5=0.0 +!ISOP/KETL=0.0 ! -!MO2/WC_AHSO5=0.0 +!ISOP/KETH=0.0 ! -!MO2/WC_AHMS=0.0 +!ISOP/MEOH=0.0 ! -!MO2/WR_O3=0.0 +!ISOP/ETOH=0.0 ! -!MO2/WR_H2O2=0.0 +!ISOP/ALCH=0.0 ! -!MO2/WR_NO=0.0 +!ISOP/ISOP=-K064*<OH>-K065*<NO3>-K066*<O3>-K067*<O> + PJAC(:,35,35)=-TPK%K064(:)*PCONC(:,15)-TPK%K065(:)*PCONC(:,8)-TPK%K066(:)*PCON& +&C(:,3)-TPK%K067(:)*TPK%O(:) ! -!MO2/WR_NO2=0.0 +!ISOP/BIOL=0.0 ! -!MO2/WR_NO3=0.0 +!ISOP/BIOH=0.0 ! -!MO2/WR_N2O5=0.0 +!ISOP/MTBE=0.0 ! -!MO2/WR_HONO=0.0 +!ISOP/MVK=0.0 ! -!MO2/WR_HNO3=0.0 +!ISOP/MCR=0.0 ! -!MO2/WR_HNO4=0.0 +!ISOP/MGLY=0.0 ! -!MO2/WR_NH3=0.0 +!ISOP/GLY=0.0 ! -!MO2/WR_OH=0.0 +!ISOP/ORA1=0.0 ! -!MO2/WR_HO2=0.0 +!ISOP/ORA2=0.0 ! -!MO2/WR_CO2=0.0 +!ISOP/ACID=0.0 ! -!MO2/WR_SO2=0.0 +!ISOP/UR28=0.0 ! -!MO2/WR_SULF=0.0 +!ISOP/UR21=0.0 ! -!MO2/WR_HCHO=0.0 +!ISOP/URG2=0.0 ! -!MO2/WR_ORA1=0.0 +!ISOP/UR26=0.0 ! -!MO2/WR_ORA2=0.0 +!ISOP/RPG2=0.0 ! -!MO2/WR_MO2=+KTR39 - PJAC(:,32,85)=+TPK%KTR39(:) +!ISOP/RP18=0.0 ! -!MO2/WR_OP1=0.0 +!ISOP/RPG3=0.0 ! -!MO2/WR_ASO3=0.0 +!ISOP/URG4=0.0 ! -!MO2/WR_ASO4=0.0 +!ISOP/UR8=0.0 ! -!MO2/WR_ASO5=0.0 +!ISOP/UR17=0.0 ! -!MO2/WR_AHSO5=0.0 +!ISOP/UR7=0.0 ! -!MO2/WR_AHMS=0.0 +!ISOP/RPR3=0.0 ! -!ALKAP/O3=+0.09815*K079*<ALKE>+0.00000*K080*<BIO> - PJAC(:,33,1)=+0.09815*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20) +!ISOP/URG6=0.0 ! -!ALKAP/H2O2=0.0 +!ISOP/UR22=0.0 ! -!ALKAP/NO=+0.08187*K091*<ALKAP>-K091*<ALKAP> - PJAC(:,33,3)=+0.08187*TPK%K091(:)*PCONC(:,33)-TPK%K091(:)*PCONC(:,33) +!ISOP/URG7=0.0 ! -!ALKAP/NO2=0.0 +!ISOP/RPR4=0.0 ! -!ALKAP/NO3=+0.08994*K120*<ALKAP>-K120*<ALKAP> - PJAC(:,33,5)=+0.08994*TPK%K120(:)*PCONC(:,33)-TPK%K120(:)*PCONC(:,33) +!ISOP/RPR7=0.0 ! -!ALKAP/N2O5=0.0 +!ISOP/RPG7=0.0 ! -!ALKAP/HONO=0.0 +!ISOP/URG8=0.0 ! -!ALKAP/HNO3=0.0 +!ISOP/UR19=0.0 ! -!ALKAP/HNO4=0.0 +!ISOP/URG9=0.0 ! -!ALKAP/NH3=0.0 +!ISOP/AP7=0.0 ! -!ALKAP/SO2=0.0 +!ISOP/URG10=0.0 ! -!ALKAP/SULF=0.0 +!ISOP/RPR1=0.0 ! -!ALKAP/CO=0.0 +!ISOP/RPR5=0.0 ! -!ALKAP/OH=+K057*<ETH>+0.87811*K058*<ALKA>+0.40341*K069*<OP2>+1.00000*K071*<ONIT -!> - PJAC(:,33,14)=+TPK%K057(:)*PCONC(:,17)+0.87811*TPK%K058(:)*PCONC(:,18)+0.40341& -&*TPK%K069(:)*PCONC(:,29)+1.00000*TPK%K071(:)*PCONC(:,26) +!ISOP/RPR8=0.0 ! -!ALKAP/HO2=-K098*<ALKAP> - PJAC(:,33,15)=-TPK%K098(:)*PCONC(:,33) +!ISOP/RP10=0.0 ! -!ALKAP/CH4=0.0 +!ISOP/RP11=0.0 ! -!ALKAP/ETH=+K057*<OH> - PJAC(:,33,17)=+TPK%K057(:)*PCONC(:,14) +!ISOP/RP16=0.0 ! -!ALKAP/ALKA=+0.87811*K058*<OH> - PJAC(:,33,18)=+0.87811*TPK%K058(:)*PCONC(:,14) +!ISOP/RPRL=0.0 ! -!ALKAP/ALKE=+0.09815*K079*<O3> - PJAC(:,33,19)=+0.09815*TPK%K079(:)*PCONC(:,1) +!ISOP/APAN=0.0 ! -!ALKAP/BIO=+0.00000*K080*<O3> - PJAC(:,33,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!ISOP/PAN1=0.0 ! -!ALKAP/ARO=0.0 +!ISOP/PAN2=0.0 ! -!ALKAP/HCHO=0.0 +!ISOP/PAN3=0.0 ! -!ALKAP/ALD=0.0 +!ISOP/PAN4=0.0 ! -!ALKAP/KET=+1.00000*K015 - PJAC(:,33,24)=+1.00000*TPK%K015(:) +!ISOP/PAN6=0.0 ! -!ALKAP/CARBO=0.0 +!ISOP/PAN7=0.0 ! -!ALKAP/ONIT=+1.00000*K071*<OH> - PJAC(:,33,26)=+1.00000*TPK%K071(:)*PCONC(:,14) +!ISOP/PAN8=0.0 ! -!ALKAP/PAN=0.0 +!ISOP/PN10=0.0 ! -!ALKAP/OP1=0.0 +!ISOP/RO2T=0.0 ! -!ALKAP/OP2=+0.40341*K069*<OH> - PJAC(:,33,29)=+0.40341*TPK%K069(:)*PCONC(:,14) +!ISOP/RO21=0.0 ! -!ALKAP/ORA1=0.0 +!ISOP/RO25=0.0 ! -!ALKAP/ORA2=0.0 +RETURN +END SUBROUTINE SUBJ6 ! -!ALKAP/MO2=+0.00385*K105*<ALKAP>-K105*<ALKAP> - PJAC(:,33,32)=+0.00385*TPK%K105(:)*PCONC(:,33)-TPK%K105(:)*PCONC(:,33) +SUBROUTINE SUBJ7 ! -!ALKAP/ALKAP=+0.08187*K091*<NO>-K091*<NO>-K098*<HO2>+0.00385*K105*<MO2>-K105*<M -!O2>+0.00828*K111*<CARBOP>-K111*<CARBOP>+0.08994*K120*<NO3>-K120*<NO3> - PJAC(:,33,33)=+0.08187*TPK%K091(:)*PCONC(:,3)-TPK%K091(:)*PCONC(:,3)-TPK%K098(& -&:)*PCONC(:,15)+0.00385*TPK%K105(:)*PCONC(:,32)-TPK%K105(:)*PCONC(:,32)+0.00828& -&*TPK%K111(:)*PCONC(:,39)-TPK%K111(:)*PCONC(:,39)+0.08994*TPK%K120(:)*PCONC(:,5& -&)-TPK%K120(:)*PCONC(:,5) +!Indices 36 a 40 ! -!ALKAP/ALKEP=0.0 ! -!ALKAP/BIOP=0.0 +!BIOL/NO=0.0 ! -!ALKAP/PHO=0.0 +!BIOL/NO2=0.0 ! -!ALKAP/ADD=0.0 +!BIOL/O3=-K086*<BIOL> + PJAC(:,36,3)=-TPK%K086(:)*PCONC(:,36) ! -!ALKAP/AROP=0.0 +!BIOL/HONO=0.0 ! -!ALKAP/CARBOP=+0.00828*K111*<ALKAP>-K111*<ALKAP> - PJAC(:,33,39)=+0.00828*TPK%K111(:)*PCONC(:,33)-TPK%K111(:)*PCONC(:,33) +!BIOL/HNO3=0.0 ! -!ALKAP/OLN=0.0 +!BIOL/HNO4=0.0 ! -!ALKAP/XO2=0.0 +!BIOL/N2O5=0.0 ! -!ALKAP/WC_O3=0.0 +!BIOL/NO3=-K085*<BIOL> + PJAC(:,36,8)=-TPK%K085(:)*PCONC(:,36) ! -!ALKAP/WC_H2O2=0.0 +!BIOL/NH3=0.0 ! -!ALKAP/WC_NO=0.0 +!BIOL/HO2=0.0 ! -!ALKAP/WC_NO2=0.0 +!BIOL/CO=0.0 ! -!ALKAP/WC_NO3=0.0 +!BIOL/H2O2=0.0 ! -!ALKAP/WC_N2O5=0.0 +!BIOL/SO2=0.0 ! -!ALKAP/WC_HONO=0.0 +!BIOL/H2SO4=0.0 ! -!ALKAP/WC_HNO3=0.0 +!BIOL/OH=-K084*<BIOL> + PJAC(:,36,15)=-TPK%K084(:)*PCONC(:,36) ! -!ALKAP/WC_HNO4=0.0 +!BIOL/ETHE=0.0 ! -!ALKAP/WC_NH3=0.0 +!BIOL/OLEL=0.0 ! -!ALKAP/WC_OH=0.0 +!BIOL/OLEH=0.0 ! -!ALKAP/WC_HO2=0.0 +!BIOL/ALKL=0.0 ! -!ALKAP/WC_CO2=0.0 +!BIOL/ALKM=0.0 ! -!ALKAP/WC_SO2=0.0 +!BIOL/ALKH=0.0 ! -!ALKAP/WC_SULF=0.0 +!BIOL/AROH=0.0 ! -!ALKAP/WC_HCHO=0.0 +!BIOL/AROL=0.0 ! -!ALKAP/WC_ORA1=0.0 +!BIOL/AROO=0.0 ! -!ALKAP/WC_ORA2=0.0 +!BIOL/ARAL=0.0 ! -!ALKAP/WC_MO2=0.0 +!BIOL/ARAC=0.0 ! -!ALKAP/WC_OP1=0.0 +!BIOL/PAH=0.0 ! -!ALKAP/WC_ASO3=0.0 +!BIOL/HCHO=0.0 ! -!ALKAP/WC_ASO4=0.0 +!BIOL/ALD2=0.0 ! -!ALKAP/WC_ASO5=0.0 +!BIOL/KETL=0.0 ! -!ALKAP/WC_AHSO5=0.0 +!BIOL/KETH=0.0 ! -!ALKAP/WC_AHMS=0.0 +!BIOL/MEOH=0.0 ! -!ALKAP/WR_O3=0.0 +!BIOL/ETOH=0.0 ! -!ALKAP/WR_H2O2=0.0 +!BIOL/ALCH=0.0 ! -!ALKAP/WR_NO=0.0 +!BIOL/ISOP=0.0 ! -!ALKAP/WR_NO2=0.0 +!BIOL/BIOL=-K084*<OH>-K085*<NO3>-K086*<O3>-K087*<O> + PJAC(:,36,36)=-TPK%K084(:)*PCONC(:,15)-TPK%K085(:)*PCONC(:,8)-TPK%K086(:)*PCON& +&C(:,3)-TPK%K087(:)*TPK%O(:) ! -!ALKAP/WR_NO3=0.0 +!BIOL/BIOH=0.0 ! -!ALKAP/WR_N2O5=0.0 +!BIOL/MTBE=0.0 ! -!ALKAP/WR_HONO=0.0 +!BIOL/MVK=0.0 ! -!ALKAP/WR_HNO3=0.0 +!BIOL/MCR=0.0 ! -!ALKAP/WR_HNO4=0.0 +!BIOL/MGLY=0.0 ! -!ALKAP/WR_NH3=0.0 +!BIOL/GLY=0.0 ! -!ALKAP/WR_OH=0.0 +!BIOL/ORA1=0.0 ! -!ALKAP/WR_HO2=0.0 +!BIOL/ORA2=0.0 ! -!ALKAP/WR_CO2=0.0 +!BIOL/ACID=0.0 ! -!ALKAP/WR_SO2=0.0 +!BIOL/UR28=0.0 ! -!ALKAP/WR_SULF=0.0 +!BIOL/UR21=0.0 ! -!ALKAP/WR_HCHO=0.0 +!BIOL/URG2=0.0 ! -!ALKAP/WR_ORA1=0.0 +!BIOL/UR26=0.0 ! -!ALKAP/WR_ORA2=0.0 +!BIOL/RPG2=0.0 ! -!ALKAP/WR_MO2=0.0 +!BIOL/RP18=0.0 ! -!ALKAP/WR_OP1=0.0 +!BIOL/RPG3=0.0 ! -!ALKAP/WR_ASO3=0.0 +!BIOL/URG4=0.0 ! -!ALKAP/WR_ASO4=0.0 +!BIOL/UR8=0.0 ! -!ALKAP/WR_ASO5=0.0 +!BIOL/UR17=0.0 ! -!ALKAP/WR_AHSO5=0.0 +!BIOL/UR7=0.0 ! -!ALKAP/WR_AHMS=0.0 +!BIOL/RPR3=0.0 ! -!ALKEP/O3=0.0 +!BIOL/URG6=0.0 ! -!ALKEP/H2O2=0.0 +!BIOL/UR22=0.0 ! -!ALKEP/NO=-K092*<ALKEP> - PJAC(:,34,3)=-TPK%K092(:)*PCONC(:,34) +!BIOL/URG7=0.0 ! -!ALKEP/NO2=0.0 +!BIOL/RPR4=0.0 ! -!ALKEP/NO3=-K121*<ALKEP> - PJAC(:,34,5)=-TPK%K121(:)*PCONC(:,34) +!BIOL/RPR7=0.0 ! -!ALKEP/N2O5=0.0 +!BIOL/RPG7=0.0 ! -!ALKEP/HONO=0.0 +!BIOL/URG8=0.0 ! -!ALKEP/HNO3=0.0 +!BIOL/UR19=0.0 ! -!ALKEP/HNO4=0.0 +!BIOL/URG9=0.0 ! -!ALKEP/NH3=0.0 +!BIOL/AP7=0.0 ! -!ALKEP/SO2=0.0 +!BIOL/URG10=0.0 ! -!ALKEP/SULF=0.0 +!BIOL/RPR1=0.0 ! -!ALKEP/CO=0.0 +!BIOL/RPR5=0.0 ! -!ALKEP/OH=+1.02529*K059*<ALKE> - PJAC(:,34,14)=+1.02529*TPK%K059(:)*PCONC(:,19) +!BIOL/RPR8=0.0 ! -!ALKEP/HO2=-K099*<ALKEP> - PJAC(:,34,15)=-TPK%K099(:)*PCONC(:,34) +!BIOL/RP10=0.0 ! -!ALKEP/CH4=0.0 +!BIOL/RP11=0.0 ! -!ALKEP/ETH=0.0 +!BIOL/RP16=0.0 ! -!ALKEP/ALKA=0.0 +!BIOL/RPRL=0.0 ! -!ALKEP/ALKE=+1.02529*K059*<OH> - PJAC(:,34,19)=+1.02529*TPK%K059(:)*PCONC(:,14) +!BIOL/APAN=0.0 ! -!ALKEP/BIO=0.0 +!BIOL/PAN1=0.0 ! -!ALKEP/ARO=0.0 +!BIOL/PAN2=0.0 ! -!ALKEP/HCHO=0.0 +!BIOL/PAN3=0.0 ! -!ALKEP/ALD=0.0 +!BIOL/PAN4=0.0 ! -!ALKEP/KET=0.0 +!BIOL/PAN6=0.0 ! -!ALKEP/CARBO=0.0 +!BIOL/PAN7=0.0 ! -!ALKEP/ONIT=0.0 +!BIOL/PAN8=0.0 ! -!ALKEP/PAN=0.0 +!BIOL/PN10=0.0 ! -!ALKEP/OP1=0.0 +!BIOL/RO2T=0.0 ! -!ALKEP/OP2=0.0 +!BIOL/RO21=0.0 ! -!ALKEP/ORA1=0.0 +!BIOL/RO25=0.0 ! -!ALKEP/ORA2=0.0 +!BIOH/NO=0.0 ! -!ALKEP/MO2=-K106*<ALKEP> - PJAC(:,34,32)=-TPK%K106(:)*PCONC(:,34) +!BIOH/NO2=0.0 ! -!ALKEP/ALKAP=0.0 +!BIOH/O3=-K090*<BIOH> + PJAC(:,37,3)=-TPK%K090(:)*PCONC(:,37) ! -!ALKEP/ALKEP=-K092*<NO>-K099*<HO2>-K106*<MO2>-K112*<CARBOP>-K121*<NO3> - PJAC(:,34,34)=-TPK%K092(:)*PCONC(:,3)-TPK%K099(:)*PCONC(:,15)-TPK%K106(:)*PCON& -&C(:,32)-TPK%K112(:)*PCONC(:,39)-TPK%K121(:)*PCONC(:,5) +!BIOH/HONO=0.0 ! -!ALKEP/BIOP=0.0 +!BIOH/HNO3=0.0 ! -!ALKEP/PHO=0.0 +!BIOH/HNO4=0.0 ! -!ALKEP/ADD=0.0 +!BIOH/N2O5=0.0 ! -!ALKEP/AROP=0.0 +!BIOH/NO3=-K089*<BIOH> + PJAC(:,37,8)=-TPK%K089(:)*PCONC(:,37) ! -!ALKEP/CARBOP=-K112*<ALKEP> - PJAC(:,34,39)=-TPK%K112(:)*PCONC(:,34) +!BIOH/NH3=0.0 ! -!ALKEP/OLN=0.0 +!BIOH/HO2=0.0 ! -!ALKEP/XO2=0.0 +!BIOH/CO=0.0 ! -!ALKEP/WC_O3=0.0 +!BIOH/H2O2=0.0 ! -!ALKEP/WC_H2O2=0.0 +!BIOH/SO2=0.0 ! -!ALKEP/WC_NO=0.0 +!BIOH/H2SO4=0.0 ! -!ALKEP/WC_NO2=0.0 +!BIOH/OH=-K088*<BIOH> + PJAC(:,37,15)=-TPK%K088(:)*PCONC(:,37) ! -!ALKEP/WC_NO3=0.0 +!BIOH/ETHE=0.0 ! -!ALKEP/WC_N2O5=0.0 +!BIOH/OLEL=0.0 ! -!ALKEP/WC_HONO=0.0 +!BIOH/OLEH=0.0 ! -!ALKEP/WC_HNO3=0.0 +!BIOH/ALKL=0.0 ! -!ALKEP/WC_HNO4=0.0 +!BIOH/ALKM=0.0 ! -!ALKEP/WC_NH3=0.0 +!BIOH/ALKH=0.0 ! -!ALKEP/WC_OH=0.0 +!BIOH/AROH=0.0 ! -!ALKEP/WC_HO2=0.0 +!BIOH/AROL=0.0 ! -!ALKEP/WC_CO2=0.0 +!BIOH/AROO=0.0 ! -!ALKEP/WC_SO2=0.0 +!BIOH/ARAL=0.0 ! -!ALKEP/WC_SULF=0.0 +!BIOH/ARAC=0.0 ! -!ALKEP/WC_HCHO=0.0 +!BIOH/PAH=0.0 ! -!ALKEP/WC_ORA1=0.0 +!BIOH/HCHO=0.0 ! -!ALKEP/WC_ORA2=0.0 +!BIOH/ALD2=0.0 ! -!ALKEP/WC_MO2=0.0 +!BIOH/KETL=0.0 ! -!ALKEP/WC_OP1=0.0 +!BIOH/KETH=0.0 ! -!ALKEP/WC_ASO3=0.0 +!BIOH/MEOH=0.0 ! -!ALKEP/WC_ASO4=0.0 +!BIOH/ETOH=0.0 ! -!ALKEP/WC_ASO5=0.0 +!BIOH/ALCH=0.0 ! -!ALKEP/WC_AHSO5=0.0 +!BIOH/ISOP=0.0 ! -!ALKEP/WC_AHMS=0.0 +!BIOH/BIOL=0.0 ! -!ALKEP/WR_O3=0.0 +!BIOH/BIOH=-K088*<OH>-K089*<NO3>-K090*<O3>-K091*<O> + PJAC(:,37,37)=-TPK%K088(:)*PCONC(:,15)-TPK%K089(:)*PCONC(:,8)-TPK%K090(:)*PCON& +&C(:,3)-TPK%K091(:)*TPK%O(:) ! -!ALKEP/WR_H2O2=0.0 +!BIOH/MTBE=0.0 ! -!ALKEP/WR_NO=0.0 +!BIOH/MVK=0.0 ! -!ALKEP/WR_NO2=0.0 +!BIOH/MCR=0.0 ! -!ALKEP/WR_NO3=0.0 +!BIOH/MGLY=0.0 ! -!ALKEP/WR_N2O5=0.0 +!BIOH/GLY=0.0 ! -!ALKEP/WR_HONO=0.0 +!BIOH/ORA1=0.0 ! -!ALKEP/WR_HNO3=0.0 +!BIOH/ORA2=0.0 ! -!ALKEP/WR_HNO4=0.0 +!BIOH/ACID=0.0 ! -!ALKEP/WR_NH3=0.0 +!BIOH/UR28=0.0 ! -!ALKEP/WR_OH=0.0 +!BIOH/UR21=0.0 ! -!ALKEP/WR_HO2=0.0 +!BIOH/URG2=0.0 ! -!ALKEP/WR_CO2=0.0 +!BIOH/UR26=0.0 ! -!ALKEP/WR_SO2=0.0 +!BIOH/RPG2=0.0 ! -!ALKEP/WR_SULF=0.0 +!BIOH/RP18=0.0 ! -!ALKEP/WR_HCHO=0.0 +!BIOH/RPG3=0.0 ! -!ALKEP/WR_ORA1=0.0 +!BIOH/URG4=0.0 ! -!ALKEP/WR_ORA2=0.0 +!BIOH/UR8=0.0 ! -!ALKEP/WR_MO2=0.0 +!BIOH/UR17=0.0 ! -!ALKEP/WR_OP1=0.0 +!BIOH/UR7=0.0 ! -!ALKEP/WR_ASO3=0.0 +!BIOH/RPR3=0.0 ! -!ALKEP/WR_ASO4=0.0 +!BIOH/URG6=0.0 ! -!ALKEP/WR_ASO5=0.0 +!BIOH/UR22=0.0 ! -!ALKEP/WR_AHSO5=0.0 +!BIOH/URG7=0.0 ! -!ALKEP/WR_AHMS=0.0 +!BIOH/RPR4=0.0 ! -!BIOP/O3=0.0 +!BIOH/RPR7=0.0 ! -!BIOP/H2O2=0.0 +!BIOH/RPG7=0.0 ! -!BIOP/NO=-K093*<BIOP> - PJAC(:,35,3)=-TPK%K093(:)*PCONC(:,35) +!BIOH/URG8=0.0 ! -!BIOP/NO2=0.0 +!BIOH/UR19=0.0 ! -!BIOP/NO3=-K122*<BIOP> - PJAC(:,35,5)=-TPK%K122(:)*PCONC(:,35) +!BIOH/URG9=0.0 ! -!BIOP/N2O5=0.0 +!BIOH/AP7=0.0 ! -!BIOP/HONO=0.0 +!BIOH/URG10=0.0 ! -!BIOP/HNO3=0.0 +!BIOH/RPR1=0.0 ! -!BIOP/HNO4=0.0 +!BIOH/RPR5=0.0 ! -!BIOP/NH3=0.0 +!BIOH/RPR8=0.0 ! -!BIOP/SO2=0.0 +!BIOH/RP10=0.0 ! -!BIOP/SULF=0.0 +!BIOH/RP11=0.0 ! -!BIOP/CO=0.0 +!BIOH/RP16=0.0 ! -!BIOP/OH=+0.00000*K059*<ALKE>+1.00000*K060*<BIO> - PJAC(:,35,14)=+0.00000*TPK%K059(:)*PCONC(:,19)+1.00000*TPK%K060(:)*PCONC(:,20) +!BIOH/RPRL=0.0 ! -!BIOP/HO2=-K0100*<BIOP> - PJAC(:,35,15)=-TPK%K0100(:)*PCONC(:,35) +!BIOH/APAN=0.0 ! -!BIOP/CH4=0.0 +!BIOH/PAN1=0.0 ! -!BIOP/ETH=0.0 +!BIOH/PAN2=0.0 ! -!BIOP/ALKA=0.0 +!BIOH/PAN3=0.0 ! -!BIOP/ALKE=+0.00000*K059*<OH> - PJAC(:,35,19)=+0.00000*TPK%K059(:)*PCONC(:,14) +!BIOH/PAN4=0.0 ! -!BIOP/BIO=+1.00000*K060*<OH> - PJAC(:,35,20)=+1.00000*TPK%K060(:)*PCONC(:,14) +!BIOH/PAN6=0.0 ! -!BIOP/ARO=0.0 +!BIOH/PAN7=0.0 ! -!BIOP/HCHO=0.0 +!BIOH/PAN8=0.0 ! -!BIOP/ALD=0.0 +!BIOH/PN10=0.0 ! -!BIOP/KET=0.0 +!BIOH/RO2T=0.0 ! -!BIOP/CARBO=0.0 +!BIOH/RO21=0.0 ! -!BIOP/ONIT=0.0 +!BIOH/RO25=0.0 ! -!BIOP/PAN=0.0 +!MTBE/NO=0.0 ! -!BIOP/OP1=0.0 +!MTBE/NO2=0.0 ! -!BIOP/OP2=0.0 +!MTBE/O3=0.0 ! -!BIOP/ORA1=0.0 +!MTBE/HONO=0.0 ! -!BIOP/ORA2=0.0 +!MTBE/HNO3=0.0 ! -!BIOP/MO2=-K107*<BIOP> - PJAC(:,35,32)=-TPK%K107(:)*PCONC(:,35) +!MTBE/HNO4=0.0 ! -!BIOP/ALKAP=0.0 +!MTBE/N2O5=0.0 ! -!BIOP/ALKEP=0.0 +!MTBE/NO3=0.0 ! -!BIOP/BIOP=-K093*<NO>-K0100*<HO2>-K107*<MO2>-K113*<CARBOP>-K122*<NO3> - PJAC(:,35,35)=-TPK%K093(:)*PCONC(:,3)-TPK%K0100(:)*PCONC(:,15)-TPK%K107(:)*PCO& -&NC(:,32)-TPK%K113(:)*PCONC(:,39)-TPK%K122(:)*PCONC(:,5) +!MTBE/NH3=0.0 ! -!BIOP/PHO=0.0 +!MTBE/HO2=0.0 ! -!BIOP/ADD=0.0 +!MTBE/CO=0.0 ! -!BIOP/AROP=0.0 +!MTBE/H2O2=0.0 ! -!BIOP/CARBOP=-K113*<BIOP> - PJAC(:,35,39)=-TPK%K113(:)*PCONC(:,35) +!MTBE/SO2=0.0 ! -!BIOP/OLN=0.0 +!MTBE/H2SO4=0.0 ! -!BIOP/XO2=0.0 +!MTBE/OH=-K068*<MTBE> + PJAC(:,38,15)=-TPK%K068(:)*PCONC(:,38) ! -!BIOP/WC_O3=0.0 +!MTBE/ETHE=0.0 ! -!BIOP/WC_H2O2=0.0 +!MTBE/OLEL=0.0 ! -!BIOP/WC_NO=0.0 +!MTBE/OLEH=0.0 ! -!BIOP/WC_NO2=0.0 +!MTBE/ALKL=0.0 ! -!BIOP/WC_NO3=0.0 +!MTBE/ALKM=0.0 ! -!BIOP/WC_N2O5=0.0 +!MTBE/ALKH=0.0 ! -!BIOP/WC_HONO=0.0 +!MTBE/AROH=0.0 ! -!BIOP/WC_HNO3=0.0 +!MTBE/AROL=0.0 ! -!BIOP/WC_HNO4=0.0 +!MTBE/AROO=0.0 ! -!BIOP/WC_NH3=0.0 +!MTBE/ARAL=0.0 ! -!BIOP/WC_OH=0.0 +!MTBE/ARAC=0.0 ! -!BIOP/WC_HO2=0.0 +!MTBE/PAH=0.0 ! -!BIOP/WC_CO2=0.0 +!MTBE/HCHO=0.0 ! -!BIOP/WC_SO2=0.0 +!MTBE/ALD2=0.0 ! -!BIOP/WC_SULF=0.0 +!MTBE/KETL=0.0 ! -!BIOP/WC_HCHO=0.0 +!MTBE/KETH=0.0 ! -!BIOP/WC_ORA1=0.0 +!MTBE/MEOH=0.0 ! -!BIOP/WC_ORA2=0.0 +!MTBE/ETOH=0.0 ! -!BIOP/WC_MO2=0.0 +!MTBE/ALCH=0.0 ! -!BIOP/WC_OP1=0.0 +!MTBE/ISOP=0.0 ! -!BIOP/WC_ASO3=0.0 +!MTBE/BIOL=0.0 ! -!BIOP/WC_ASO4=0.0 +!MTBE/BIOH=0.0 ! -!BIOP/WC_ASO5=0.0 +!MTBE/MTBE=-K068*<OH> + PJAC(:,38,38)=-TPK%K068(:)*PCONC(:,15) ! -!BIOP/WC_AHSO5=0.0 +!MTBE/MVK=0.0 ! -!BIOP/WC_AHMS=0.0 +!MTBE/MCR=0.0 ! -!BIOP/WR_O3=0.0 +!MTBE/MGLY=0.0 ! -!BIOP/WR_H2O2=0.0 +!MTBE/GLY=0.0 ! -!BIOP/WR_NO=0.0 +!MTBE/ORA1=0.0 ! -!BIOP/WR_NO2=0.0 +!MTBE/ORA2=0.0 ! -!BIOP/WR_NO3=0.0 +!MTBE/ACID=0.0 ! -!BIOP/WR_N2O5=0.0 +!MTBE/UR28=0.0 ! -!BIOP/WR_HONO=0.0 +!MTBE/UR21=0.0 ! -!BIOP/WR_HNO3=0.0 +!MTBE/URG2=0.0 ! -!BIOP/WR_HNO4=0.0 +!MTBE/UR26=0.0 ! -!BIOP/WR_NH3=0.0 +!MTBE/RPG2=0.0 ! -!BIOP/WR_OH=0.0 +!MTBE/RP18=0.0 ! -!BIOP/WR_HO2=0.0 +!MTBE/RPG3=0.0 ! -!BIOP/WR_CO2=0.0 +!MTBE/URG4=0.0 ! -!BIOP/WR_SO2=0.0 +!MTBE/UR8=0.0 ! -!BIOP/WR_SULF=0.0 +!MTBE/UR17=0.0 ! -!BIOP/WR_HCHO=0.0 +!MTBE/UR7=0.0 ! -!BIOP/WR_ORA1=0.0 +!MTBE/RPR3=0.0 ! -!BIOP/WR_ORA2=0.0 +!MTBE/URG6=0.0 ! -!BIOP/WR_MO2=0.0 +!MTBE/UR22=0.0 ! -!BIOP/WR_OP1=0.0 +!MTBE/URG7=0.0 ! -!BIOP/WR_ASO3=0.0 +!MTBE/RPR4=0.0 ! -!BIOP/WR_ASO4=0.0 +!MTBE/RPR7=0.0 ! -!BIOP/WR_ASO5=0.0 +!MTBE/RPG7=0.0 ! -!BIOP/WR_AHSO5=0.0 +!MTBE/URG8=0.0 ! -!BIOP/WR_AHMS=0.0 +!MTBE/UR19=0.0 ! -RETURN -END SUBROUTINE SUBJ6 +!MTBE/URG9=0.0 ! -SUBROUTINE SUBJ7 +!MTBE/AP7=0.0 ! -!Indices 36 a 40 +!MTBE/URG10=0.0 ! +!MTBE/RPR1=0.0 ! -!PHO/O3=0.0 +!MTBE/RPR5=0.0 ! -!PHO/H2O2=0.0 +!MTBE/RPR8=0.0 ! -!PHO/NO=0.0 +!MTBE/RP10=0.0 ! -!PHO/NO2=-K083*<PHO> - PJAC(:,36,4)=-TPK%K083(:)*PCONC(:,36) +!MTBE/RP11=0.0 ! -!PHO/NO3=+K075*<ARO> - PJAC(:,36,5)=+TPK%K075(:)*PCONC(:,21) +!MTBE/RP16=0.0 ! -!PHO/N2O5=0.0 +!MTBE/RPRL=0.0 ! -!PHO/HONO=0.0 +!MTBE/APAN=0.0 ! -!PHO/HNO3=0.0 +!MTBE/PAN1=0.0 ! -!PHO/HNO4=0.0 +!MTBE/PAN2=0.0 ! -!PHO/NH3=0.0 +!MTBE/PAN3=0.0 ! -!PHO/SO2=0.0 +!MTBE/PAN4=0.0 ! -!PHO/SULF=0.0 +!MTBE/PAN6=0.0 ! -!PHO/CO=0.0 +!MTBE/PAN7=0.0 ! -!PHO/OH=+0.00276*K061*<ARO> - PJAC(:,36,14)=+0.00276*TPK%K061(:)*PCONC(:,21) +!MTBE/PAN8=0.0 ! -!PHO/HO2=-K084*<PHO> - PJAC(:,36,15)=-TPK%K084(:)*PCONC(:,36) +!MTBE/PN10=0.0 ! -!PHO/CH4=0.0 +!MTBE/RO2T=0.0 ! -!PHO/ETH=0.0 +!MTBE/RO21=0.0 ! -!PHO/ALKA=0.0 +!MTBE/RO25=0.0 ! -!PHO/ALKE=0.0 +!MVK/NO=+TPK%CF6*K150*<RO29>+K156*<RO211> + PJAC(:,39,1)=+TPK%CF6*TPK%K150(:)*TPK%RO29(:)+TPK%K156(:)*TPK%RO211(:) ! -!PHO/BIO=0.0 +!MVK/NO2=0.0 ! -!PHO/ARO=+0.00276*K061*<OH>+K075*<NO3> - PJAC(:,36,21)=+0.00276*TPK%K061(:)*PCONC(:,14)+TPK%K075(:)*PCONC(:,5) +!MVK/O3=+0.389*K066*<ISOP>-K281*<MVK> + PJAC(:,39,3)=+0.389*TPK%K066(:)*PCONC(:,35)-TPK%K281(:)*PCONC(:,39) ! -!PHO/HCHO=0.0 +!MVK/HONO=0.0 ! -!PHO/ALD=0.0 +!MVK/HNO3=0.0 ! -!PHO/KET=0.0 +!MVK/HNO4=0.0 ! -!PHO/CARBO=0.0 +!MVK/N2O5=0.0 ! -!PHO/ONIT=0.0 +!MVK/NO3=0.0 ! -!PHO/PAN=0.0 +!MVK/NH3=0.0 ! -!PHO/OP1=0.0 +!MVK/HO2=+K152*<RO29>+K158*<RO211> + PJAC(:,39,10)=+TPK%K152(:)*TPK%RO29(:)+TPK%K158(:)*TPK%RO211(:) ! -!PHO/OP2=0.0 +!MVK/CO=0.0 ! -!PHO/ORA1=0.0 +!MVK/H2O2=0.0 ! -!PHO/ORA2=0.0 +!MVK/SO2=0.0 ! -!PHO/MO2=0.0 +!MVK/H2SO4=0.0 ! -!PHO/ALKAP=0.0 +!MVK/OH=-K272*<MVK> + PJAC(:,39,15)=-TPK%K272(:)*PCONC(:,39) ! -!PHO/ALKEP=0.0 +!MVK/ETHE=0.0 ! -!PHO/BIOP=0.0 +!MVK/OLEL=0.0 ! -!PHO/PHO=-K083*<NO2>-K084*<HO2> - PJAC(:,36,36)=-TPK%K083(:)*PCONC(:,4)-TPK%K084(:)*PCONC(:,15) +!MVK/OLEH=0.0 ! -!PHO/ADD=0.0 +!MVK/ALKL=0.0 ! -!PHO/AROP=0.0 +!MVK/ALKM=0.0 ! -!PHO/CARBOP=0.0 +!MVK/ALKH=0.0 ! -!PHO/OLN=0.0 +!MVK/AROH=0.0 ! -!PHO/XO2=0.0 +!MVK/AROL=0.0 ! -!PHO/WC_O3=0.0 +!MVK/AROO=0.0 ! -!PHO/WC_H2O2=0.0 +!MVK/ARAL=0.0 ! -!PHO/WC_NO=0.0 +!MVK/ARAC=0.0 ! -!PHO/WC_NO2=0.0 +!MVK/PAH=0.0 ! -!PHO/WC_NO3=0.0 +!MVK/HCHO=0.0 ! -!PHO/WC_N2O5=0.0 +!MVK/ALD2=0.0 ! -!PHO/WC_HONO=0.0 +!MVK/KETL=0.0 ! -!PHO/WC_HNO3=0.0 +!MVK/KETH=0.0 ! -!PHO/WC_HNO4=0.0 +!MVK/MEOH=0.0 ! -!PHO/WC_NH3=0.0 +!MVK/ETOH=0.0 ! -!PHO/WC_OH=0.0 +!MVK/ALCH=0.0 ! -!PHO/WC_HO2=0.0 +!MVK/ISOP=+0.389*K066*<O3> + PJAC(:,39,35)=+0.389*TPK%K066(:)*PCONC(:,3) ! -!PHO/WC_CO2=0.0 +!MVK/BIOL=0.0 ! -!PHO/WC_SO2=0.0 +!MVK/BIOH=0.0 ! -!PHO/WC_SULF=0.0 +!MVK/MTBE=0.0 ! -!PHO/WC_HCHO=0.0 +!MVK/MVK=-K272*<OH>-K281*<O3>-K283*<O> + PJAC(:,39,39)=-TPK%K272(:)*PCONC(:,15)-TPK%K281(:)*PCONC(:,3)-TPK%K283(:)*TPK%& +&O(:) ! -!PHO/WC_ORA1=0.0 +!MVK/MCR=0.0 ! -!PHO/WC_ORA2=0.0 +!MVK/MGLY=0.0 ! -!PHO/WC_MO2=0.0 +!MVK/GLY=0.0 ! -!PHO/WC_OP1=0.0 +!MVK/ORA1=0.0 ! -!PHO/WC_ASO3=0.0 +!MVK/ORA2=0.0 ! -!PHO/WC_ASO4=0.0 +!MVK/ACID=0.0 ! -!PHO/WC_ASO5=0.0 +!MVK/UR28=0.0 ! -!PHO/WC_AHSO5=0.0 +!MVK/UR21=0.0 ! -!PHO/WC_AHMS=0.0 +!MVK/URG2=0.0 ! -!PHO/WR_O3=0.0 +!MVK/UR26=0.0 ! -!PHO/WR_H2O2=0.0 +!MVK/RPG2=0.0 ! -!PHO/WR_NO=0.0 +!MVK/RP18=0.0 ! -!PHO/WR_NO2=0.0 +!MVK/RPG3=0.0 ! -!PHO/WR_NO3=0.0 +!MVK/URG4=0.0 ! -!PHO/WR_N2O5=0.0 +!MVK/UR8=0.0 ! -!PHO/WR_HONO=0.0 +!MVK/UR17=0.0 ! -!PHO/WR_HNO3=0.0 +!MVK/UR7=0.0 ! -!PHO/WR_HNO4=0.0 +!MVK/RPR3=0.0 ! -!PHO/WR_NH3=0.0 +!MVK/URG6=0.0 ! -!PHO/WR_OH=0.0 +!MVK/UR22=0.0 ! -!PHO/WR_HO2=0.0 +!MVK/URG7=0.0 ! -!PHO/WR_CO2=0.0 +!MVK/RPR4=0.0 ! -!PHO/WR_SO2=0.0 +!MVK/RPR7=0.0 ! -!PHO/WR_SULF=0.0 +!MVK/RPG7=0.0 ! -!PHO/WR_HCHO=0.0 +!MVK/URG8=0.0 ! -!PHO/WR_ORA1=0.0 +!MVK/UR19=0.0 ! -!PHO/WR_ORA2=0.0 +!MVK/URG9=0.0 ! -!PHO/WR_MO2=0.0 +!MVK/AP7=0.0 ! -!PHO/WR_OP1=0.0 +!MVK/URG10=0.0 ! -!PHO/WR_ASO3=0.0 +!MVK/RPR1=0.0 ! -!PHO/WR_ASO4=0.0 +!MVK/RPR5=0.0 ! -!PHO/WR_ASO5=0.0 +!MVK/RPR8=0.0 ! -!PHO/WR_AHSO5=0.0 +!MVK/RP10=0.0 ! -!PHO/WR_AHMS=0.0 +!MVK/RP11=0.0 ! -!ADD/O3=-K087*<ADD> - PJAC(:,37,1)=-TPK%K087(:)*PCONC(:,37) +!MVK/RP16=0.0 ! -!ADD/H2O2=0.0 +!MVK/RPRL=0.0 ! -!ADD/NO=0.0 +!MVK/APAN=0.0 ! -!ADD/NO2=-K085*<ADD> - PJAC(:,37,4)=-TPK%K085(:)*PCONC(:,37) +!MVK/PAN1=0.0 ! -!ADD/NO3=0.0 +!MVK/PAN2=0.0 ! -!ADD/N2O5=0.0 +!MVK/PAN3=0.0 ! -!ADD/HONO=0.0 +!MVK/PAN4=0.0 ! -!ADD/HNO3=0.0 +!MVK/PAN6=0.0 ! -!ADD/HNO4=0.0 +!MVK/PAN7=0.0 ! -!ADD/NH3=0.0 +!MVK/PAN8=0.0 ! -!ADD/SO2=0.0 +!MVK/PN10=0.0 ! -!ADD/SULF=0.0 +!MVK/RO2T=+K151*<RO29>+K157*<RO211> + PJAC(:,39,85)=+TPK%K151(:)*TPK%RO29(:)+TPK%K157(:)*TPK%RO211(:) ! -!ADD/CO=0.0 +!MVK/RO21=0.0 ! -!ADD/OH=+0.93968*K061*<ARO> - PJAC(:,37,14)=+0.93968*TPK%K061(:)*PCONC(:,21) +!MVK/RO25=0.0 ! -!ADD/HO2=0.0 +!MCR/NO=+K153*<RO210>+K159*<RO212> + PJAC(:,40,1)=+TPK%K153(:)*TPK%RO210(:)+TPK%K159(:)*TPK%RO212(:) ! -!ADD/CH4=0.0 +!MCR/NO2=0.0 ! -!ADD/ETH=0.0 +!MCR/O3=+0.17*K066*<ISOP>-K282*<MCR> + PJAC(:,40,3)=+0.17*TPK%K066(:)*PCONC(:,35)-TPK%K282(:)*PCONC(:,40) ! -!ADD/ALKA=0.0 +!MCR/HONO=0.0 ! -!ADD/ALKE=0.0 +!MCR/HNO3=0.0 ! -!ADD/BIO=0.0 +!MCR/HNO4=0.0 ! -!ADD/ARO=+0.93968*K061*<OH> - PJAC(:,37,21)=+0.93968*TPK%K061(:)*PCONC(:,14) +!MCR/N2O5=0.0 ! -!ADD/HCHO=0.0 +!MCR/NO3=-K275*<MCR> + PJAC(:,40,8)=-TPK%K275(:)*PCONC(:,40) ! -!ADD/ALD=0.0 +!MCR/NH3=0.0 ! -!ADD/KET=0.0 +!MCR/HO2=+K155*<RO210>+K161*<RO212> + PJAC(:,40,10)=+TPK%K155(:)*TPK%RO210(:)+TPK%K161(:)*TPK%RO212(:) ! -!ADD/CARBO=0.0 +!MCR/CO=0.0 ! -!ADD/ONIT=0.0 +!MCR/H2O2=0.0 ! -!ADD/PAN=0.0 +!MCR/SO2=0.0 ! -!ADD/OP1=0.0 +!MCR/H2SO4=0.0 ! -!ADD/OP2=0.0 +!MCR/OH=-K273*<MCR> + PJAC(:,40,15)=-TPK%K273(:)*PCONC(:,40) ! -!ADD/ORA1=0.0 +!MCR/ETHE=0.0 ! -!ADD/ORA2=0.0 +!MCR/OLEL=0.0 ! -!ADD/MO2=0.0 +!MCR/OLEH=0.0 ! -!ADD/ALKAP=0.0 +!MCR/ALKL=0.0 ! -!ADD/ALKEP=0.0 +!MCR/ALKM=0.0 ! -!ADD/BIOP=0.0 +!MCR/ALKH=0.0 ! -!ADD/PHO=0.0 +!MCR/AROH=0.0 ! -!ADD/ADD=-K085*<NO2>-K086*<O2>-K087*<O3> - PJAC(:,37,37)=-TPK%K085(:)*PCONC(:,4)-TPK%K086(:)*TPK%O2(:)-TPK%K087(:)*PCONC(& -&:,1) +!MCR/AROL=0.0 ! -!ADD/AROP=0.0 +!MCR/AROO=0.0 ! -!ADD/CARBOP=0.0 +!MCR/ARAL=0.0 ! -!ADD/OLN=0.0 +!MCR/ARAC=0.0 ! -!ADD/XO2=0.0 +!MCR/PAH=0.0 ! -!ADD/WC_O3=0.0 +!MCR/HCHO=0.0 ! -!ADD/WC_H2O2=0.0 +!MCR/ALD2=0.0 ! -!ADD/WC_NO=0.0 +!MCR/KETL=0.0 ! -!ADD/WC_NO2=0.0 +!MCR/KETH=0.0 ! -!ADD/WC_NO3=0.0 +!MCR/MEOH=0.0 ! -!ADD/WC_N2O5=0.0 +!MCR/ETOH=0.0 ! -!ADD/WC_HONO=0.0 +!MCR/ALCH=0.0 ! -!ADD/WC_HNO3=0.0 +!MCR/ISOP=+0.17*K066*<O3> + PJAC(:,40,35)=+0.17*TPK%K066(:)*PCONC(:,3) ! -!ADD/WC_HNO4=0.0 +!MCR/BIOL=0.0 ! -!ADD/WC_NH3=0.0 +!MCR/BIOH=0.0 ! -!ADD/WC_OH=0.0 +!MCR/MTBE=0.0 ! -!ADD/WC_HO2=0.0 +!MCR/MVK=0.0 ! -!ADD/WC_CO2=0.0 +!MCR/MCR=-K273*<OH>-K275*<NO3>-K282*<O3>-K284*<O> + PJAC(:,40,40)=-TPK%K273(:)*PCONC(:,15)-TPK%K275(:)*PCONC(:,8)-TPK%K282(:)*PCON& +&C(:,3)-TPK%K284(:)*TPK%O(:) ! -!ADD/WC_SO2=0.0 +!MCR/MGLY=0.0 ! -!ADD/WC_SULF=0.0 +!MCR/GLY=0.0 ! -!ADD/WC_HCHO=0.0 +!MCR/ORA1=0.0 ! -!ADD/WC_ORA1=0.0 +!MCR/ORA2=0.0 ! -!ADD/WC_ORA2=0.0 +!MCR/ACID=0.0 ! -!ADD/WC_MO2=0.0 +!MCR/UR28=0.0 ! -!ADD/WC_OP1=0.0 +!MCR/UR21=0.0 ! -!ADD/WC_ASO3=0.0 +!MCR/URG2=0.0 ! -!ADD/WC_ASO4=0.0 +!MCR/UR26=0.0 ! -!ADD/WC_ASO5=0.0 +!MCR/RPG2=0.0 ! -!ADD/WC_AHSO5=0.0 +!MCR/RP18=0.0 ! -!ADD/WC_AHMS=0.0 +!MCR/RPG3=0.0 ! -!ADD/WR_O3=0.0 +!MCR/URG4=0.0 ! -!ADD/WR_H2O2=0.0 +!MCR/UR8=0.0 ! -!ADD/WR_NO=0.0 +!MCR/UR17=0.0 ! -!ADD/WR_NO2=0.0 +!MCR/UR7=0.0 ! -!ADD/WR_NO3=0.0 +!MCR/RPR3=0.0 ! -!ADD/WR_N2O5=0.0 +!MCR/URG6=0.0 ! -!ADD/WR_HONO=0.0 +!MCR/UR22=0.0 ! -!ADD/WR_HNO3=0.0 +!MCR/URG7=0.0 ! -!ADD/WR_HNO4=0.0 +!MCR/RPR4=0.0 ! -!ADD/WR_NH3=0.0 +!MCR/RPR7=0.0 ! -!ADD/WR_OH=0.0 +!MCR/RPG7=0.0 ! -!ADD/WR_HO2=0.0 +!MCR/URG8=0.0 ! -!ADD/WR_CO2=0.0 +!MCR/UR19=0.0 ! -!ADD/WR_SO2=0.0 +!MCR/URG9=0.0 ! -!ADD/WR_SULF=0.0 +!MCR/AP7=0.0 ! -!ADD/WR_HCHO=0.0 +!MCR/URG10=0.0 ! -!ADD/WR_ORA1=0.0 +!MCR/RPR1=0.0 ! -!ADD/WR_ORA2=0.0 +!MCR/RPR5=0.0 ! -!ADD/WR_MO2=0.0 +!MCR/RPR8=0.0 ! -!ADD/WR_OP1=0.0 +!MCR/RP10=0.0 ! -!ADD/WR_ASO3=0.0 +!MCR/RP11=0.0 ! -!ADD/WR_ASO4=0.0 +!MCR/RP16=0.0 ! -!ADD/WR_ASO5=0.0 +!MCR/RPRL=0.0 ! -!ADD/WR_AHSO5=0.0 +!MCR/APAN=0.0 ! -!ADD/WR_AHMS=0.0 +!MCR/PAN1=0.0 ! -!AROP/O3=0.0 +!MCR/PAN2=0.0 ! -!AROP/H2O2=0.0 +!MCR/PAN3=0.0 ! -!AROP/NO=-K094*<AROP> - PJAC(:,38,3)=-TPK%K094(:)*PCONC(:,38) +!MCR/PAN4=0.0 ! -!AROP/NO2=0.0 +!MCR/PAN6=0.0 ! -!AROP/NO3=-K123*<AROP> - PJAC(:,38,5)=-TPK%K123(:)*PCONC(:,38) +!MCR/PAN7=0.0 ! -!AROP/N2O5=0.0 +!MCR/PAN8=0.0 ! -!AROP/HONO=0.0 +!MCR/PN10=0.0 ! -!AROP/HNO3=0.0 +!MCR/RO2T=+K154*<RO210>+K160*<RO212> + PJAC(:,40,85)=+TPK%K154(:)*TPK%RO210(:)+TPK%K160(:)*TPK%RO212(:) ! -!AROP/HNO4=0.0 +!MCR/RO21=0.0 ! -!AROP/NH3=0.0 +!MCR/RO25=0.0 ! -!AROP/SO2=0.0 +RETURN +END SUBROUTINE SUBJ7 ! -!AROP/SULF=0.0 +SUBROUTINE SUBJ8 ! -!AROP/CO=0.0 +!Indices 41 a 45 ! -!AROP/OH=0.0 ! -!AROP/HO2=-K0101*<AROP> - PJAC(:,38,15)=-TPK%K0101(:)*PCONC(:,38) +!MGLY/NO=+K234*<RO242>+K241*<RO243>+K248*<RO244>+K255*<RO245>+K262*<RO246>+K269 +!*<RO247>+K285*<RO249>+K291*<RO251>+K294*<RO252> + PJAC(:,41,1)=+TPK%K234(:)*TPK%RO242(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K248(:)*TP& +&K%RO244(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K262(:)*TPK%RO246(:)+TPK%K269(:)*TPK%R& +&O247(:)+TPK%K285(:)*TPK%RO249(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO25& +&2(:) ! -!AROP/CH4=0.0 +!MGLY/NO2=0.0 ! -!AROP/ETH=0.0 +!MGLY/O3=+0.5*K281*<MVK>+0.59*K282*<MCR> + PJAC(:,41,3)=+0.5*TPK%K281(:)*PCONC(:,39)+0.59*TPK%K282(:)*PCONC(:,40) ! -!AROP/ALKA=0.0 +!MGLY/HONO=0.0 ! -!AROP/ALKE=0.0 +!MGLY/HNO3=0.0 ! -!AROP/BIO=0.0 +!MGLY/HNO4=0.0 ! -!AROP/ARO=0.0 +!MGLY/N2O5=0.0 ! -!AROP/HCHO=0.0 +!MGLY/NO3=-K278*<MGLY> + PJAC(:,41,8)=-TPK%K278(:)*PCONC(:,41) ! -!AROP/ALD=0.0 +!MGLY/NH3=0.0 ! -!AROP/KET=0.0 +!MGLY/HO2=+K236*<RO242>+K243*<RO243>+K250*<RO244>+K257*<RO245>+K264*<RO246>+K27 +!1*<RO247>+K287*<RO249>+K292*<RO251>+K295*<RO252> + PJAC(:,41,10)=+TPK%K236(:)*TPK%RO242(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K250(:)*T& +&PK%RO244(:)+TPK%K257(:)*TPK%RO245(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K271(:)*TPK%& +&RO247(:)+TPK%K287(:)*TPK%RO249(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO2& +&52(:) ! -!AROP/CARBO=0.0 +!MGLY/CO=0.0 ! -!AROP/ONIT=0.0 +!MGLY/H2O2=0.0 ! -!AROP/PAN=0.0 +!MGLY/SO2=0.0 ! -!AROP/OP1=0.0 +!MGLY/H2SO4=0.0 ! -!AROP/OP2=0.0 +!MGLY/OH=-K274*<MGLY> + PJAC(:,41,15)=-TPK%K274(:)*PCONC(:,41) ! -!AROP/ORA1=0.0 +!MGLY/ETHE=0.0 ! -!AROP/ORA2=0.0 +!MGLY/OLEL=0.0 ! -!AROP/MO2=-K108*<AROP> - PJAC(:,38,32)=-TPK%K108(:)*PCONC(:,38) +!MGLY/OLEH=0.0 ! -!AROP/ALKAP=0.0 +!MGLY/ALKL=0.0 ! -!AROP/ALKEP=0.0 +!MGLY/ALKM=0.0 ! -!AROP/BIOP=0.0 +!MGLY/ALKH=0.0 ! -!AROP/PHO=0.0 +!MGLY/AROH=0.0 ! -!AROP/ADD=+0.98*K086*<O2> - PJAC(:,38,37)=+0.98*TPK%K086(:)*TPK%O2(:) +!MGLY/AROL=0.0 ! -!AROP/AROP=-K094*<NO>-K0101*<HO2>-K108*<MO2>-K114*<CARBOP>-K123*<NO3> - PJAC(:,38,38)=-TPK%K094(:)*PCONC(:,3)-TPK%K0101(:)*PCONC(:,15)-TPK%K108(:)*PCO& -&NC(:,32)-TPK%K114(:)*PCONC(:,39)-TPK%K123(:)*PCONC(:,5) +!MGLY/AROO=0.0 ! -!AROP/CARBOP=-K114*<AROP> - PJAC(:,38,39)=-TPK%K114(:)*PCONC(:,38) +!MGLY/ARAL=0.0 ! -!AROP/OLN=0.0 +!MGLY/ARAC=0.0 ! -!AROP/XO2=0.0 +!MGLY/PAH=0.0 ! -!AROP/WC_O3=0.0 +!MGLY/HCHO=0.0 ! -!AROP/WC_H2O2=0.0 +!MGLY/ALD2=0.0 ! -!AROP/WC_NO=0.0 +!MGLY/KETL=0.0 ! -!AROP/WC_NO2=0.0 +!MGLY/KETH=0.0 ! -!AROP/WC_NO3=0.0 +!MGLY/MEOH=0.0 ! -!AROP/WC_N2O5=0.0 +!MGLY/ETOH=0.0 ! -!AROP/WC_HONO=0.0 +!MGLY/ALCH=0.0 ! -!AROP/WC_HNO3=0.0 +!MGLY/ISOP=0.0 ! -!AROP/WC_HNO4=0.0 +!MGLY/BIOL=0.0 ! -!AROP/WC_NH3=0.0 +!MGLY/BIOH=0.0 ! -!AROP/WC_OH=0.0 +!MGLY/MTBE=0.0 ! -!AROP/WC_HO2=0.0 +!MGLY/MVK=+0.5*K281*<O3> + PJAC(:,41,39)=+0.5*TPK%K281(:)*PCONC(:,3) ! -!AROP/WC_CO2=0.0 +!MGLY/MCR=+0.59*K282*<O3> + PJAC(:,41,40)=+0.59*TPK%K282(:)*PCONC(:,3) ! -!AROP/WC_SO2=0.0 +!MGLY/MGLY=-K274*<OH>-K276-K278*<NO3> + PJAC(:,41,41)=-TPK%K274(:)*PCONC(:,15)-TPK%K276(:)-TPK%K278(:)*PCONC(:,8) ! -!AROP/WC_SULF=0.0 +!MGLY/GLY=0.0 ! -!AROP/WC_HCHO=0.0 +!MGLY/ORA1=0.0 ! -!AROP/WC_ORA1=0.0 +!MGLY/ORA2=0.0 ! -!AROP/WC_ORA2=0.0 +!MGLY/ACID=0.0 ! -!AROP/WC_MO2=0.0 +!MGLY/UR28=0.0 ! -!AROP/WC_OP1=0.0 +!MGLY/UR21=0.0 ! -!AROP/WC_ASO3=0.0 +!MGLY/URG2=0.0 ! -!AROP/WC_ASO4=0.0 +!MGLY/UR26=0.0 ! -!AROP/WC_ASO5=0.0 +!MGLY/RPG2=0.0 ! -!AROP/WC_AHSO5=0.0 +!MGLY/RP18=0.0 ! -!AROP/WC_AHMS=0.0 +!MGLY/RPG3=0.0 ! -!AROP/WR_O3=0.0 +!MGLY/URG4=0.0 ! -!AROP/WR_H2O2=0.0 +!MGLY/UR8=0.0 ! -!AROP/WR_NO=0.0 +!MGLY/UR17=0.0 ! -!AROP/WR_NO2=0.0 +!MGLY/UR7=0.0 ! -!AROP/WR_NO3=0.0 +!MGLY/RPR3=0.0 ! -!AROP/WR_N2O5=0.0 +!MGLY/URG6=0.0 ! -!AROP/WR_HONO=0.0 +!MGLY/UR22=0.0 ! -!AROP/WR_HNO3=0.0 +!MGLY/URG7=0.0 ! -!AROP/WR_HNO4=0.0 +!MGLY/RPR4=0.0 ! -!AROP/WR_NH3=0.0 +!MGLY/RPR7=0.0 ! -!AROP/WR_OH=0.0 +!MGLY/RPG7=0.0 ! -!AROP/WR_HO2=0.0 +!MGLY/URG8=0.0 ! -!AROP/WR_CO2=0.0 +!MGLY/UR19=0.0 ! -!AROP/WR_SO2=0.0 +!MGLY/URG9=0.0 ! -!AROP/WR_SULF=0.0 +!MGLY/AP7=0.0 ! -!AROP/WR_HCHO=0.0 +!MGLY/URG10=0.0 ! -!AROP/WR_ORA1=0.0 +!MGLY/RPR1=0.0 ! -!AROP/WR_ORA2=0.0 +!MGLY/RPR5=0.0 ! -!AROP/WR_MO2=0.0 +!MGLY/RPR8=0.0 ! -!AROP/WR_OP1=0.0 +!MGLY/RP10=0.0 ! -!AROP/WR_ASO3=0.0 +!MGLY/RP11=0.0 ! -!AROP/WR_ASO4=0.0 +!MGLY/RP16=0.0 ! -!AROP/WR_ASO5=0.0 +!MGLY/RPRL=0.0 ! -!AROP/WR_AHSO5=0.0 +!MGLY/APAN=0.0 ! -!AROP/WR_AHMS=0.0 +!MGLY/PAN1=0.0 ! -!CARBOP/O3=+0.05705*K079*<ALKE>+0.17000*K080*<BIO>+0.27460*K081*<CARBO>+0.70000 -!*K082*<PAN> - PJAC(:,39,1)=+0.05705*TPK%K079(:)*PCONC(:,19)+0.17000*TPK%K080(:)*PCONC(:,20)+& -&0.27460*TPK%K081(:)*PCONC(:,25)+0.70000*TPK%K082(:)*PCONC(:,27) +!MGLY/PAN2=0.0 ! -!CARBOP/H2O2=0.0 +!MGLY/PAN3=0.0 ! -!CARBOP/NO=+0.09532*K095*<CARBOP>-K095*<CARBOP> - PJAC(:,39,3)=+0.09532*TPK%K095(:)*PCONC(:,39)-TPK%K095(:)*PCONC(:,39) +!MGLY/PAN4=0.0 ! -!CARBOP/NO2=-K088*<CARBOP> - PJAC(:,39,4)=-TPK%K088(:)*PCONC(:,39) +!MGLY/PAN6=0.0 ! -!CARBOP/NO3=+1.00000*K073*<ALD>+0.38881*K074*<CARBO>+0.03175*K124*<CARBOP>-K124 -!*<CARBOP> - PJAC(:,39,5)=+1.00000*TPK%K073(:)*PCONC(:,23)+0.38881*TPK%K074(:)*PCONC(:,25)+& -&0.03175*TPK%K124(:)*PCONC(:,39)-TPK%K124(:)*PCONC(:,39) +!MGLY/PAN7=0.0 ! -!CARBOP/N2O5=0.0 +!MGLY/PAN8=0.0 ! -!CARBOP/HONO=0.0 +!MGLY/PN10=0.0 ! -!CARBOP/HNO3=0.0 +!MGLY/RO2T=+K235*<RO242>+K242*<RO243>+K249*<RO244>+K256*<RO245>+K263*<RO246>+K2 +!70*<RO247>+K286*<RO249>+K293*<RO251>+K296*<RO252> + PJAC(:,41,85)=+TPK%K235(:)*TPK%RO242(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K249(:)*T& +&PK%RO244(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K270(:)*TPK%& +&RO247(:)+TPK%K286(:)*TPK%RO249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO2& +&52(:) ! -!CARBOP/HNO4=0.0 +!MGLY/RO21=0.0 ! -!CARBOP/NH3=0.0 +!MGLY/RO25=0.0 ! -!CARBOP/SO2=0.0 +!GLY/NO=0.0 ! -!CARBOP/SULF=0.0 +!GLY/NO2=0.0 ! -!CARBOP/CO=0.0 +!GLY/O3=0.0 ! -!CARBOP/OH=+1.00000*K063*<ALD>+1.00000*K064*<KET>+0.51419*K065*<CARBO>+0.05413* -!K069*<OP2> - PJAC(:,39,14)=+1.00000*TPK%K063(:)*PCONC(:,23)+1.00000*TPK%K064(:)*PCONC(:,24)& -&+0.51419*TPK%K065(:)*PCONC(:,25)+0.05413*TPK%K069(:)*PCONC(:,29) +!GLY/HONO=0.0 ! -!CARBOP/HO2=-K0102*<CARBOP> - PJAC(:,39,15)=-TPK%K0102(:)*PCONC(:,39) +!GLY/HNO3=0.0 ! -!CARBOP/CH4=0.0 +!GLY/HNO4=0.0 ! -!CARBOP/ETH=0.0 +!GLY/N2O5=0.0 ! -!CARBOP/ALKA=0.0 +!GLY/NO3=0.0 ! -!CARBOP/ALKE=+0.05705*K079*<O3> - PJAC(:,39,19)=+0.05705*TPK%K079(:)*PCONC(:,1) +!GLY/NH3=0.0 ! -!CARBOP/BIO=+0.17000*K080*<O3> - PJAC(:,39,20)=+0.17000*TPK%K080(:)*PCONC(:,1) +!GLY/HO2=0.0 ! -!CARBOP/ARO=0.0 +!GLY/CO=0.0 ! -!CARBOP/HCHO=0.0 +!GLY/H2O2=0.0 ! -!CARBOP/ALD=+1.00000*K063*<OH>+1.00000*K073*<NO3> - PJAC(:,39,23)=+1.00000*TPK%K063(:)*PCONC(:,14)+1.00000*TPK%K073(:)*PCONC(:,5) +!GLY/SO2=0.0 ! -!CARBOP/KET=+1.00000*K015+1.00000*K064*<OH> - PJAC(:,39,24)=+1.00000*TPK%K015(:)+1.00000*TPK%K064(:)*PCONC(:,14) +!GLY/H2SO4=0.0 ! -!CARBOP/CARBO=+0.69622*K016+0.51419*K065*<OH>+0.38881*K074*<NO3>+0.27460*K081*< -!O3> - PJAC(:,39,25)=+0.69622*TPK%K016(:)+0.51419*TPK%K065(:)*PCONC(:,14)+0.38881*TPK& -&%K074(:)*PCONC(:,5)+0.27460*TPK%K081(:)*PCONC(:,1) +!GLY/OH=0.0 ! -!CARBOP/ONIT=0.0 +!GLY/ETHE=0.0 ! -!CARBOP/PAN=+0.70000*K082*<O3>+1.00000*K089 - PJAC(:,39,27)=+0.70000*TPK%K082(:)*PCONC(:,1)+1.00000*TPK%K089(:) +!GLY/OLEL=0.0 ! -!CARBOP/OP1=0.0 +!GLY/OLEH=0.0 ! -!CARBOP/OP2=+0.05413*K069*<OH> - PJAC(:,39,29)=+0.05413*TPK%K069(:)*PCONC(:,14) +!GLY/ALKL=0.0 ! -!CARBOP/ORA1=0.0 +!GLY/ALKM=0.0 ! -!CARBOP/ORA2=0.0 +!GLY/ALKH=0.0 ! -!CARBOP/MO2=+0.05954*K109*<CARBOP>-K109*<CARBOP> - PJAC(:,39,32)=+0.05954*TPK%K109(:)*PCONC(:,39)-TPK%K109(:)*PCONC(:,39) +!GLY/AROH=0.0 ! -!CARBOP/ALKAP=-K111*<CARBOP> - PJAC(:,39,33)=-TPK%K111(:)*PCONC(:,39) +!GLY/AROL=0.0 ! -!CARBOP/ALKEP=-K112*<CARBOP> - PJAC(:,39,34)=-TPK%K112(:)*PCONC(:,39) +!GLY/AROO=0.0 ! -!CARBOP/BIOP=-K113*<CARBOP> - PJAC(:,39,35)=-TPK%K113(:)*PCONC(:,39) +!GLY/ARAL=0.0 ! -!CARBOP/PHO=0.0 +!GLY/ARAC=0.0 ! -!CARBOP/ADD=0.0 +!GLY/PAH=0.0 ! -!CARBOP/AROP=-K114*<CARBOP> - PJAC(:,39,38)=-TPK%K114(:)*PCONC(:,39) +!GLY/HCHO=0.0 ! -!CARBOP/CARBOP=-K088*<NO2>+0.09532*K095*<NO>-K095*<NO>-K0102*<HO2>+0.05954*K109 -!*<MO2>-K109*<MO2>-K111*<ALKAP>-K112*<ALKEP>-K113*<BIOP>-K114*<AROP>+0.05821*K1 -!15*<CARBOP>+0.05821*K115*<CARBOP>-K115*<CARBOP>-K115*<CARBOP>-K115*<CARBOP>-K1 -!15*<CARBOP>-K116*<OLN>+0.03175*K124*<NO3>-K124*<NO3>-K128*<XO2> - PJAC(:,39,39)=-TPK%K088(:)*PCONC(:,4)+0.09532*TPK%K095(:)*PCONC(:,3)-TPK%K095(& -&:)*PCONC(:,3)-TPK%K0102(:)*PCONC(:,15)+0.05954*TPK%K109(:)*PCONC(:,32)-TPK%K10& -&9(:)*PCONC(:,32)-TPK%K111(:)*PCONC(:,33)-TPK%K112(:)*PCONC(:,34)-TPK%K113(:)*P& -&CONC(:,35)-TPK%K114(:)*PCONC(:,38)+0.05821*TPK%K115(:)*PCONC(:,39)+0.05821*TPK& -&%K115(:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K115(& -&:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K116(:)*PCONC(:,40)+0.03175*TPK%K12& -&4(:)*PCONC(:,5)-TPK%K124(:)*PCONC(:,5)-TPK%K128(:)*PCONC(:,41) +!GLY/ALD2=0.0 ! -!CARBOP/OLN=-K116*<CARBOP> - PJAC(:,39,40)=-TPK%K116(:)*PCONC(:,39) +!GLY/KETL=0.0 ! -!CARBOP/XO2=-K128*<CARBOP> - PJAC(:,39,41)=-TPK%K128(:)*PCONC(:,39) +!GLY/KETH=0.0 ! -!CARBOP/WC_O3=0.0 +!GLY/MEOH=0.0 ! -!CARBOP/WC_H2O2=0.0 +!GLY/ETOH=0.0 ! -!CARBOP/WC_NO=0.0 +!GLY/ALCH=0.0 ! -!CARBOP/WC_NO2=0.0 +!GLY/ISOP=0.0 ! -!CARBOP/WC_NO3=0.0 +!GLY/BIOL=0.0 ! -!CARBOP/WC_N2O5=0.0 +!GLY/BIOH=0.0 ! -!CARBOP/WC_HONO=0.0 +!GLY/MTBE=0.0 ! -!CARBOP/WC_HNO3=0.0 +!GLY/MVK=0.0 ! -!CARBOP/WC_HNO4=0.0 +!GLY/MCR=0.0 ! -!CARBOP/WC_NH3=0.0 +!GLY/MGLY=0.0 ! -!CARBOP/WC_OH=0.0 +!GLY/GLY=0.0 ! -!CARBOP/WC_HO2=0.0 +!GLY/ORA1=0.0 ! -!CARBOP/WC_CO2=0.0 +!GLY/ORA2=0.0 ! -!CARBOP/WC_SO2=0.0 +!GLY/ACID=0.0 ! -!CARBOP/WC_SULF=0.0 +!GLY/UR28=0.0 ! -!CARBOP/WC_HCHO=0.0 +!GLY/UR21=0.0 ! -!CARBOP/WC_ORA1=0.0 +!GLY/URG2=0.0 ! -!CARBOP/WC_ORA2=0.0 +!GLY/UR26=0.0 ! -!CARBOP/WC_MO2=0.0 +!GLY/RPG2=0.0 ! -!CARBOP/WC_OP1=0.0 +!GLY/RP18=0.0 ! -!CARBOP/WC_ASO3=0.0 +!GLY/RPG3=0.0 ! -!CARBOP/WC_ASO4=0.0 +!GLY/URG4=0.0 ! -!CARBOP/WC_ASO5=0.0 +!GLY/UR8=0.0 ! -!CARBOP/WC_AHSO5=0.0 +!GLY/UR17=0.0 ! -!CARBOP/WC_AHMS=0.0 +!GLY/UR7=0.0 ! -!CARBOP/WR_O3=0.0 +!GLY/RPR3=0.0 ! -!CARBOP/WR_H2O2=0.0 +!GLY/URG6=0.0 ! -!CARBOP/WR_NO=0.0 +!GLY/UR22=0.0 ! -!CARBOP/WR_NO2=0.0 +!GLY/URG7=0.0 ! -!CARBOP/WR_NO3=0.0 +!GLY/RPR4=0.0 ! -!CARBOP/WR_N2O5=0.0 +!GLY/RPR7=0.0 ! -!CARBOP/WR_HONO=0.0 +!GLY/RPG7=0.0 ! -!CARBOP/WR_HNO3=0.0 +!GLY/URG8=0.0 ! -!CARBOP/WR_HNO4=0.0 +!GLY/UR19=0.0 ! -!CARBOP/WR_NH3=0.0 +!GLY/URG9=0.0 ! -!CARBOP/WR_OH=0.0 +!GLY/AP7=0.0 ! -!CARBOP/WR_HO2=0.0 +!GLY/URG10=0.0 ! -!CARBOP/WR_CO2=0.0 +!GLY/RPR1=0.0 ! -!CARBOP/WR_SO2=0.0 +!GLY/RPR5=0.0 ! -!CARBOP/WR_SULF=0.0 +!GLY/RPR8=0.0 ! -!CARBOP/WR_HCHO=0.0 +!GLY/RP10=0.0 ! -!CARBOP/WR_ORA1=0.0 +!GLY/RP11=0.0 ! -!CARBOP/WR_ORA2=0.0 +!GLY/RP16=0.0 ! -!CARBOP/WR_MO2=0.0 +!GLY/RPRL=0.0 ! -!CARBOP/WR_OP1=0.0 +!GLY/APAN=0.0 ! -!CARBOP/WR_ASO3=0.0 +!GLY/PAN1=0.0 ! -!CARBOP/WR_ASO4=0.0 +!GLY/PAN2=0.0 ! -!CARBOP/WR_ASO5=0.0 +!GLY/PAN3=0.0 ! -!CARBOP/WR_AHSO5=0.0 +!GLY/PAN4=0.0 ! -!CARBOP/WR_AHMS=0.0 +!GLY/PAN6=0.0 ! -!OLN/O3=0.0 +!GLY/PAN7=0.0 ! -!OLN/H2O2=0.0 +!GLY/PAN8=0.0 ! -!OLN/NO=-K096*<OLN> - PJAC(:,40,3)=-TPK%K096(:)*PCONC(:,40) +!GLY/PN10=0.0 ! -!OLN/NO2=0.0 +!GLY/RO2T=0.0 ! -!OLN/NO3=+0.00000*K074*<CARBO>+0.93768*K076*<ALKE>+1.00000*K077*<BIO>-K125*<OLN -!> - PJAC(:,40,5)=+0.00000*TPK%K074(:)*PCONC(:,25)+0.93768*TPK%K076(:)*PCONC(:,19)+& -&1.00000*TPK%K077(:)*PCONC(:,20)-TPK%K125(:)*PCONC(:,40) +!GLY/RO21=0.0 +! +!GLY/RO25=0.0 +! +!ORA1/NO=0.0 +! +!ORA1/NO2=0.0 +! +!ORA1/O3=+0.185*K051*<ETHE>+0.12*K056*<OLEL>+0.121*K066*<ISOP>+0.12*K281*<MVK>+ +!0.09*K282*<MCR> + PJAC(:,43,3)=+0.185*TPK%K051(:)*PCONC(:,16)+0.12*TPK%K056(:)*PCONC(:,17)+0.121& +&*TPK%K066(:)*PCONC(:,35)+0.12*TPK%K281(:)*PCONC(:,39)+0.09*TPK%K282(:)*PCONC(:& +&,40) +! +!ORA1/HONO=0.0 +! +!ORA1/HNO3=0.0 +! +!ORA1/HNO4=0.0 +! +!ORA1/N2O5=0.0 +! +!ORA1/NO3=0.0 +! +!ORA1/NH3=0.0 +! +!ORA1/HO2=0.0 +! +!ORA1/CO=0.0 +! +!ORA1/H2O2=0.0 +! +!ORA1/SO2=0.0 +! +!ORA1/H2SO4=0.0 +! +!ORA1/OH=-K347*<ORA1> + PJAC(:,43,15)=-TPK%K347(:)*PCONC(:,43) +! +!ORA1/ETHE=+0.185*K051*<O3> + PJAC(:,43,16)=+0.185*TPK%K051(:)*PCONC(:,3) +! +!ORA1/OLEL=+0.12*K056*<O3> + PJAC(:,43,17)=+0.12*TPK%K056(:)*PCONC(:,3) +! +!ORA1/OLEH=0.0 +! +!ORA1/ALKL=0.0 +! +!ORA1/ALKM=0.0 +! +!ORA1/ALKH=0.0 +! +!ORA1/AROH=0.0 +! +!ORA1/AROL=0.0 +! +!ORA1/AROO=0.0 +! +!ORA1/ARAL=0.0 +! +!ORA1/ARAC=0.0 +! +!ORA1/PAH=0.0 +! +!ORA1/HCHO=0.0 +! +!ORA1/ALD2=0.0 +! +!ORA1/KETL=0.0 +! +!ORA1/KETH=0.0 +! +!ORA1/MEOH=0.0 +! +!ORA1/ETOH=0.0 +! +!ORA1/ALCH=0.0 +! +!ORA1/ISOP=+0.121*K066*<O3> + PJAC(:,43,35)=+0.121*TPK%K066(:)*PCONC(:,3) +! +!ORA1/BIOL=0.0 +! +!ORA1/BIOH=0.0 +! +!ORA1/MTBE=0.0 +! +!ORA1/MVK=+0.12*K281*<O3> + PJAC(:,43,39)=+0.12*TPK%K281(:)*PCONC(:,3) +! +!ORA1/MCR=+0.09*K282*<O3> + PJAC(:,43,40)=+0.09*TPK%K282(:)*PCONC(:,3) +! +!ORA1/MGLY=0.0 +! +!ORA1/GLY=0.0 +! +!ORA1/ORA1=-K347*<OH> + PJAC(:,43,43)=-TPK%K347(:)*PCONC(:,15) +! +!ORA1/ORA2=0.0 +! +!ORA1/ACID=0.0 +! +!ORA1/UR28=0.0 +! +!ORA1/UR21=0.0 ! -!OLN/N2O5=0.0 +!ORA1/URG2=0.0 ! -!OLN/HONO=0.0 +!ORA1/UR26=0.0 ! -!OLN/HNO3=0.0 +!ORA1/RPG2=0.0 ! -!OLN/HNO4=0.0 +!ORA1/RP18=0.0 ! -!OLN/NH3=0.0 +!ORA1/RPG3=0.0 ! -!OLN/SO2=0.0 +!ORA1/URG4=0.0 ! -!OLN/SULF=0.0 +!ORA1/UR8=0.0 ! -!OLN/CO=0.0 +!ORA1/UR17=0.0 ! -!OLN/OH=0.0 +!ORA1/UR7=0.0 ! -!OLN/HO2=-K103*<OLN> - PJAC(:,40,15)=-TPK%K103(:)*PCONC(:,40) +!ORA1/RPR3=0.0 ! -!OLN/CH4=0.0 +!ORA1/URG6=0.0 ! -!OLN/ETH=0.0 +!ORA1/UR22=0.0 ! -!OLN/ALKA=0.0 +!ORA1/URG7=0.0 ! -!OLN/ALKE=+0.93768*K076*<NO3> - PJAC(:,40,19)=+0.93768*TPK%K076(:)*PCONC(:,5) +!ORA1/RPR4=0.0 ! -!OLN/BIO=+1.00000*K077*<NO3> - PJAC(:,40,20)=+1.00000*TPK%K077(:)*PCONC(:,5) +!ORA1/RPR7=0.0 ! -!OLN/ARO=0.0 +!ORA1/RPG7=0.0 ! -!OLN/HCHO=0.0 +!ORA1/URG8=0.0 ! -!OLN/ALD=0.0 +!ORA1/UR19=0.0 ! -!OLN/KET=0.0 +!ORA1/URG9=0.0 ! -!OLN/CARBO=+0.00000*K074*<NO3> - PJAC(:,40,25)=+0.00000*TPK%K074(:)*PCONC(:,5) +!ORA1/AP7=0.0 ! -!OLN/ONIT=0.0 +!ORA1/URG10=0.0 ! -!OLN/PAN=0.0 +!ORA1/RPR1=0.0 ! -!OLN/OP1=0.0 +!ORA1/RPR5=0.0 ! -!OLN/OP2=0.0 +!ORA1/RPR8=0.0 ! -!OLN/ORA1=0.0 +!ORA1/RP10=0.0 ! -!OLN/ORA2=0.0 +!ORA1/RP11=0.0 ! -!OLN/MO2=-K110*<OLN> - PJAC(:,40,32)=-TPK%K110(:)*PCONC(:,40) +!ORA1/RP16=0.0 ! -!OLN/ALKAP=0.0 +!ORA1/RPRL=0.0 ! -!OLN/ALKEP=0.0 +!ORA1/APAN=0.0 ! -!OLN/BIOP=0.0 +!ORA1/PAN1=0.0 ! -!OLN/PHO=0.0 +!ORA1/PAN2=0.0 ! -!OLN/ADD=0.0 +!ORA1/PAN3=0.0 +! +!ORA1/PAN4=0.0 +! +!ORA1/PAN6=0.0 +! +!ORA1/PAN7=0.0 +! +!ORA1/PAN8=0.0 +! +!ORA1/PN10=0.0 +! +!ORA1/RO2T=0.0 +! +!ORA1/RO21=0.0 +! +!ORA1/RO25=0.0 +! +!ORA2/NO=0.0 +! +!ORA2/NO2=0.0 +! +!ORA2/O3=+0.12*K056*<OLEL> + PJAC(:,44,3)=+0.12*TPK%K056(:)*PCONC(:,17) +! +!ORA2/HONO=0.0 +! +!ORA2/HNO3=0.0 +! +!ORA2/HNO4=0.0 +! +!ORA2/N2O5=0.0 +! +!ORA2/NO3=0.0 +! +!ORA2/NH3=0.0 +! +!ORA2/HO2=+K142*<RO26>+K148*<RO28>+0.5*K166*<RO239>+0.5*K289*<RO250> + PJAC(:,44,10)=+TPK%K142(:)*TPK%RO26(:)+TPK%K148(:)*TPK%RO28(:)+0.5*TPK%K166(:)& +&*TPK%RO239(:)+0.5*TPK%K289(:)*TPK%RO250(:) +! +!ORA2/CO=0.0 +! +!ORA2/H2O2=0.0 +! +!ORA2/SO2=0.0 +! +!ORA2/H2SO4=0.0 +! +!ORA2/OH=-K348*<ORA2> + PJAC(:,44,15)=-TPK%K348(:)*PCONC(:,44) +! +!ORA2/ETHE=0.0 +! +!ORA2/OLEL=+0.12*K056*<O3> + PJAC(:,44,17)=+0.12*TPK%K056(:)*PCONC(:,3) +! +!ORA2/OLEH=0.0 +! +!ORA2/ALKL=0.0 +! +!ORA2/ALKM=0.0 +! +!ORA2/ALKH=0.0 +! +!ORA2/AROH=0.0 +! +!ORA2/AROL=0.0 +! +!ORA2/AROO=0.0 +! +!ORA2/ARAL=0.0 +! +!ORA2/ARAC=0.0 +! +!ORA2/PAH=0.0 +! +!ORA2/HCHO=0.0 +! +!ORA2/ALD2=0.0 +! +!ORA2/KETL=0.0 +! +!ORA2/KETH=0.0 +! +!ORA2/MEOH=0.0 +! +!ORA2/ETOH=0.0 +! +!ORA2/ALCH=0.0 +! +!ORA2/ISOP=0.0 +! +!ORA2/BIOL=0.0 +! +!ORA2/BIOH=0.0 +! +!ORA2/MTBE=0.0 +! +!ORA2/MVK=0.0 +! +!ORA2/MCR=0.0 +! +!ORA2/MGLY=0.0 +! +!ORA2/GLY=0.0 +! +!ORA2/ORA1=0.0 ! -!OLN/AROP=0.0 +!ORA2/ORA2=-K348*<OH> + PJAC(:,44,44)=-TPK%K348(:)*PCONC(:,15) ! -!OLN/CARBOP=-K116*<OLN> - PJAC(:,40,39)=-TPK%K116(:)*PCONC(:,40) +!ORA2/ACID=0.0 ! -!OLN/OLN=-K096*<NO>-K103*<HO2>-K110*<MO2>-K116*<CARBOP>-K117*<OLN>-K117*<OLN>-K -!117*<OLN>-K117*<OLN>-K118*<OLN>-K118*<OLN>-K118*<OLN>-K118*<OLN>-K125*<NO3> - PJAC(:,40,40)=-TPK%K096(:)*PCONC(:,3)-TPK%K103(:)*PCONC(:,15)-TPK%K110(:)*PCON& -&C(:,32)-TPK%K116(:)*PCONC(:,39)-TPK%K117(:)*PCONC(:,40)-TPK%K117(:)*PCONC(:,40& -&)-TPK%K117(:)*PCONC(:,40)-TPK%K117(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%& -&K118(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%K125(:& -&)*PCONC(:,5) +!ORA2/UR28=0.0 ! -!OLN/XO2=0.0 +!ORA2/UR21=0.0 ! -!OLN/WC_O3=0.0 +!ORA2/URG2=0.0 ! -!OLN/WC_H2O2=0.0 +!ORA2/UR26=0.0 ! -!OLN/WC_NO=0.0 +!ORA2/RPG2=0.0 ! -!OLN/WC_NO2=0.0 +!ORA2/RP18=0.0 ! -!OLN/WC_NO3=0.0 +!ORA2/RPG3=0.0 ! -!OLN/WC_N2O5=0.0 +!ORA2/URG4=0.0 ! -!OLN/WC_HONO=0.0 +!ORA2/UR8=0.0 ! -!OLN/WC_HNO3=0.0 +!ORA2/UR17=0.0 ! -!OLN/WC_HNO4=0.0 +!ORA2/UR7=0.0 ! -!OLN/WC_NH3=0.0 +!ORA2/RPR3=0.0 ! -!OLN/WC_OH=0.0 +!ORA2/URG6=0.0 ! -!OLN/WC_HO2=0.0 +!ORA2/UR22=0.0 ! -!OLN/WC_CO2=0.0 +!ORA2/URG7=0.0 ! -!OLN/WC_SO2=0.0 +!ORA2/RPR4=0.0 ! -!OLN/WC_SULF=0.0 +!ORA2/RPR7=0.0 ! -!OLN/WC_HCHO=0.0 +!ORA2/RPG7=0.0 ! -!OLN/WC_ORA1=0.0 +!ORA2/URG8=0.0 ! -!OLN/WC_ORA2=0.0 +!ORA2/UR19=0.0 ! -!OLN/WC_MO2=0.0 +!ORA2/URG9=0.0 ! -!OLN/WC_OP1=0.0 +!ORA2/AP7=0.0 ! -!OLN/WC_ASO3=0.0 +!ORA2/URG10=0.0 ! -!OLN/WC_ASO4=0.0 +!ORA2/RPR1=0.0 ! -!OLN/WC_ASO5=0.0 +!ORA2/RPR5=0.0 ! -!OLN/WC_AHSO5=0.0 +!ORA2/RPR8=0.0 ! -!OLN/WC_AHMS=0.0 +!ORA2/RP10=0.0 ! -!OLN/WR_O3=0.0 +!ORA2/RP11=0.0 ! -!OLN/WR_H2O2=0.0 +!ORA2/RP16=0.0 ! -!OLN/WR_NO=0.0 +!ORA2/RPRL=0.0 ! -!OLN/WR_NO2=0.0 +!ORA2/APAN=0.0 ! -!OLN/WR_NO3=0.0 +!ORA2/PAN1=0.0 ! -!OLN/WR_N2O5=0.0 +!ORA2/PAN2=0.0 ! -!OLN/WR_HONO=0.0 +!ORA2/PAN3=0.0 ! -!OLN/WR_HNO3=0.0 +!ORA2/PAN4=0.0 ! -!OLN/WR_HNO4=0.0 +!ORA2/PAN6=0.0 ! -!OLN/WR_NH3=0.0 +!ORA2/PAN7=0.0 ! -!OLN/WR_OH=0.0 +!ORA2/PAN8=0.0 ! -!OLN/WR_HO2=0.0 +!ORA2/PN10=0.0 ! -!OLN/WR_CO2=0.0 +!ORA2/RO2T=0.0 ! -!OLN/WR_SO2=0.0 +!ORA2/RO21=0.0 ! -!OLN/WR_SULF=0.0 +!ORA2/RO25=0.0 ! -!OLN/WR_HCHO=0.0 +!ACID/NO=0.0 ! -!OLN/WR_ORA1=0.0 +!ACID/NO2=0.0 ! -!OLN/WR_ORA2=0.0 +!ACID/O3=+0.12*K076*<OLEH> + PJAC(:,45,3)=+0.12*TPK%K076(:)*PCONC(:,18) ! -!OLN/WR_MO2=0.0 +!ACID/HONO=0.0 ! -!OLN/WR_OP1=0.0 +!ACID/HNO3=0.0 ! -!OLN/WR_ASO3=0.0 +!ACID/HNO4=0.0 ! -!OLN/WR_ASO4=0.0 +!ACID/N2O5=0.0 ! -!OLN/WR_ASO5=0.0 +!ACID/NO3=0.0 ! -!OLN/WR_AHSO5=0.0 +!ACID/NH3=0.0 ! -!OLN/WR_AHMS=0.0 +!ACID/HO2=+K142*<RO26>+K310*<RO255> + PJAC(:,45,10)=+TPK%K142(:)*TPK%RO26(:)+TPK%K310(:)*TPK%RO255(:) ! -RETURN -END SUBROUTINE SUBJ7 +!ACID/CO=0.0 ! -SUBROUTINE SUBJ8 +!ACID/H2O2=0.0 ! -!Indices 41 a 45 +!ACID/SO2=0.0 ! +!ACID/H2SO4=0.0 ! -!XO2/O3=+0.00000*K079*<ALKE>+0.13000*K080*<BIO> - PJAC(:,41,1)=+0.00000*TPK%K079(:)*PCONC(:,19)+0.13000*TPK%K080(:)*PCONC(:,20) +!ACID/OH=-K349*<ACID> + PJAC(:,45,15)=-TPK%K349(:)*PCONC(:,45) ! -!XO2/H2O2=0.0 +!ACID/ETHE=0.0 ! -!XO2/NO=+0.13007*K091*<ALKAP>+0.02563*K095*<CARBOP>-K130*<XO2> - PJAC(:,41,3)=+0.13007*TPK%K091(:)*PCONC(:,33)+0.02563*TPK%K095(:)*PCONC(:,39)-& -&TPK%K130(:)*PCONC(:,41) +!ACID/OLEL=0.0 ! -!XO2/NO2=0.0 +!ACID/OLEH=+0.12*K076*<O3> + PJAC(:,45,18)=+0.12*TPK%K076(:)*PCONC(:,3) ! -!XO2/NO3=+0.10530*K074*<CARBO>+K078*<PAN>+0.16271*K120*<ALKAP>+0.01021*K124*<CA -!RBOP>-K131*<XO2> - PJAC(:,41,5)=+0.10530*TPK%K074(:)*PCONC(:,25)+TPK%K078(:)*PCONC(:,27)+0.16271*& -&TPK%K120(:)*PCONC(:,33)+0.01021*TPK%K124(:)*PCONC(:,39)-TPK%K131(:)*PCONC(:,41& -&) +!ACID/ALKL=0.0 ! -!XO2/N2O5=0.0 +!ACID/ALKM=0.0 ! -!XO2/HONO=0.0 +!ACID/ALKH=0.0 ! -!XO2/HNO3=0.0 +!ACID/AROH=0.0 ! -!XO2/HNO4=0.0 +!ACID/AROL=0.0 ! -!XO2/NH3=0.0 +!ACID/AROO=0.0 ! -!XO2/SO2=0.0 +!ACID/ARAL=0.0 ! -!XO2/SULF=0.0 +!ACID/ARAC=0.0 ! -!XO2/CO=0.0 +!ACID/PAH=0.0 ! -!XO2/OH=+0.10318*K061*<ARO>+0.10162*K065*<CARBO>+0.09333*K069*<OP2>+K070*<PAN> - PJAC(:,41,14)=+0.10318*TPK%K061(:)*PCONC(:,21)+0.10162*TPK%K065(:)*PCONC(:,25)& -&+0.09333*TPK%K069(:)*PCONC(:,29)+TPK%K070(:)*PCONC(:,27) +!ACID/HCHO=0.0 ! -!XO2/HO2=-K126*<XO2> - PJAC(:,41,15)=-TPK%K126(:)*PCONC(:,41) +!ACID/ALD2=0.0 ! -!XO2/CH4=0.0 +!ACID/KETL=0.0 ! -!XO2/ETH=0.0 +!ACID/KETH=0.0 ! -!XO2/ALKA=0.0 +!ACID/MEOH=0.0 ! -!XO2/ALKE=+0.00000*K079*<O3> - PJAC(:,41,19)=+0.00000*TPK%K079(:)*PCONC(:,1) +!ACID/ETOH=0.0 ! -!XO2/BIO=+0.15*K054*<O3P>+0.13000*K080*<O3> - PJAC(:,41,20)=+0.15*TPK%K054(:)*TPK%O3P(:)+0.13000*TPK%K080(:)*PCONC(:,1) +!ACID/ALCH=0.0 ! -!XO2/ARO=+0.10318*K061*<OH> - PJAC(:,41,21)=+0.10318*TPK%K061(:)*PCONC(:,14) +!ACID/ISOP=0.0 ! -!XO2/HCHO=0.0 +!ACID/BIOL=0.0 ! -!XO2/ALD=0.0 +!ACID/BIOH=0.0 ! -!XO2/KET=0.0 +!ACID/MTBE=0.0 ! -!XO2/CARBO=+0.10162*K065*<OH>+0.10530*K074*<NO3> - PJAC(:,41,25)=+0.10162*TPK%K065(:)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,5) +!ACID/MVK=0.0 ! -!XO2/ONIT=0.0 +!ACID/MCR=0.0 ! -!XO2/PAN=+K070*<OH>+K078*<NO3> - PJAC(:,41,27)=+TPK%K070(:)*PCONC(:,14)+TPK%K078(:)*PCONC(:,5) +!ACID/MGLY=0.0 ! -!XO2/OP1=0.0 +!ACID/GLY=0.0 ! -!XO2/OP2=+0.09333*K069*<OH> - PJAC(:,41,29)=+0.09333*TPK%K069(:)*PCONC(:,14) +!ACID/ORA1=0.0 ! -!XO2/ORA1=0.0 +!ACID/ORA2=0.0 ! -!XO2/ORA2=0.0 +!ACID/ACID=-K349*<OH> + PJAC(:,45,45)=-TPK%K349(:)*PCONC(:,15) ! -!XO2/MO2=+0.13370*K105*<ALKAP>+0.02212*K109*<CARBOP>-K127*<XO2> - PJAC(:,41,32)=+0.13370*TPK%K105(:)*PCONC(:,33)+0.02212*TPK%K109(:)*PCONC(:,39)& -&-TPK%K127(:)*PCONC(:,41) +!ACID/UR28=0.0 ! -!XO2/ALKAP=+0.13007*K091*<NO>+0.13370*K105*<MO2>+0.11306*K111*<CARBOP>+0.16271* -!K120*<NO3> - PJAC(:,41,33)=+0.13007*TPK%K091(:)*PCONC(:,3)+0.13370*TPK%K105(:)*PCONC(:,32)+& -&0.11306*TPK%K111(:)*PCONC(:,39)+0.16271*TPK%K120(:)*PCONC(:,5) +!ACID/UR21=0.0 ! -!XO2/ALKEP=0.0 +!ACID/URG2=0.0 ! -!XO2/BIOP=0.0 +!ACID/UR26=0.0 ! -!XO2/PHO=0.0 +!ACID/RPG2=0.0 ! -!XO2/ADD=0.0 +!ACID/RP18=0.0 ! -!XO2/AROP=0.0 +!ACID/RPG3=0.0 ! -!XO2/CARBOP=+0.02563*K095*<NO>+0.02212*K109*<MO2>+0.11306*K111*<ALKAP>+0.01593* -!K115*<CARBOP>+0.01593*K115*<CARBOP>+0.01021*K124*<NO3>-K128*<XO2> - PJAC(:,41,39)=+0.02563*TPK%K095(:)*PCONC(:,3)+0.02212*TPK%K109(:)*PCONC(:,32)+& -&0.11306*TPK%K111(:)*PCONC(:,33)+0.01593*TPK%K115(:)*PCONC(:,39)+0.01593*TPK%K1& -&15(:)*PCONC(:,39)+0.01021*TPK%K124(:)*PCONC(:,5)-TPK%K128(:)*PCONC(:,41) +!ACID/URG4=0.0 ! -!XO2/OLN=0.0 +!ACID/UR8=0.0 ! -!XO2/XO2=-K126*<HO2>-K127*<MO2>-K128*<CARBOP>-K129*<XO2>-K129*<XO2>-K129*<XO2>- -!K129*<XO2>-K130*<NO>-K131*<NO3> - PJAC(:,41,41)=-TPK%K126(:)*PCONC(:,15)-TPK%K127(:)*PCONC(:,32)-TPK%K128(:)*PCO& -&NC(:,39)-TPK%K129(:)*PCONC(:,41)-TPK%K129(:)*PCONC(:,41)-TPK%K129(:)*PCONC(:,4& -&1)-TPK%K129(:)*PCONC(:,41)-TPK%K130(:)*PCONC(:,3)-TPK%K131(:)*PCONC(:,5) +!ACID/UR17=0.0 ! -!XO2/WC_O3=0.0 +!ACID/UR7=0.0 ! -!XO2/WC_H2O2=0.0 +!ACID/RPR3=0.0 ! -!XO2/WC_NO=0.0 +!ACID/URG6=0.0 ! -!XO2/WC_NO2=0.0 +!ACID/UR22=0.0 ! -!XO2/WC_NO3=0.0 +!ACID/URG7=0.0 ! -!XO2/WC_N2O5=0.0 +!ACID/RPR4=0.0 ! -!XO2/WC_HONO=0.0 +!ACID/RPR7=0.0 ! -!XO2/WC_HNO3=0.0 +!ACID/RPG7=0.0 ! -!XO2/WC_HNO4=0.0 +!ACID/URG8=0.0 ! -!XO2/WC_NH3=0.0 +!ACID/UR19=0.0 ! -!XO2/WC_OH=0.0 +!ACID/URG9=0.0 ! -!XO2/WC_HO2=0.0 +!ACID/AP7=0.0 ! -!XO2/WC_CO2=0.0 +!ACID/URG10=0.0 ! -!XO2/WC_SO2=0.0 +!ACID/RPR1=0.0 ! -!XO2/WC_SULF=0.0 +!ACID/RPR5=0.0 ! -!XO2/WC_HCHO=0.0 +!ACID/RPR8=0.0 ! -!XO2/WC_ORA1=0.0 +!ACID/RP10=0.0 ! -!XO2/WC_ORA2=0.0 +!ACID/RP11=0.0 ! -!XO2/WC_MO2=0.0 +!ACID/RP16=0.0 ! -!XO2/WC_OP1=0.0 +!ACID/RPRL=0.0 ! -!XO2/WC_ASO3=0.0 +!ACID/APAN=0.0 ! -!XO2/WC_ASO4=0.0 +!ACID/PAN1=0.0 ! -!XO2/WC_ASO5=0.0 +!ACID/PAN2=0.0 ! -!XO2/WC_AHSO5=0.0 +!ACID/PAN3=0.0 ! -!XO2/WC_AHMS=0.0 +!ACID/PAN4=0.0 ! -!XO2/WR_O3=0.0 +!ACID/PAN6=0.0 ! -!XO2/WR_H2O2=0.0 +!ACID/PAN7=0.0 ! -!XO2/WR_NO=0.0 +!ACID/PAN8=0.0 ! -!XO2/WR_NO2=0.0 +!ACID/PN10=0.0 ! -!XO2/WR_NO3=0.0 +!ACID/RO2T=0.0 ! -!XO2/WR_N2O5=0.0 +!ACID/RO21=0.0 ! -!XO2/WR_HONO=0.0 +!ACID/RO25=0.0 ! -!XO2/WR_HNO3=0.0 +RETURN +END SUBROUTINE SUBJ8 ! -!XO2/WR_HNO4=0.0 +SUBROUTINE SUBJ9 ! -!XO2/WR_NH3=0.0 +!Indices 46 a 50 ! -!XO2/WR_OH=0.0 ! -!XO2/WR_HO2=0.0 +!UR28/NO=0.0 ! -!XO2/WR_CO2=0.0 +!UR28/NO2=0.0 ! -!XO2/WR_SO2=0.0 +!UR28/O3=0.0 ! -!XO2/WR_SULF=0.0 +!UR28/HONO=0.0 ! -!XO2/WR_HCHO=0.0 +!UR28/HNO3=0.0 ! -!XO2/WR_ORA1=0.0 +!UR28/HNO4=0.0 ! -!XO2/WR_ORA2=0.0 +!UR28/N2O5=0.0 ! -!XO2/WR_MO2=0.0 +!UR28/NO3=0.0 ! -!XO2/WR_OP1=0.0 +!UR28/NH3=0.0 ! -!XO2/WR_ASO3=0.0 +!UR28/HO2=+K341*<RO258> + PJAC(:,46,10)=+TPK%K341(:)*TPK%RO258(:) ! -!XO2/WR_ASO4=0.0 +!UR28/CO=0.0 ! -!XO2/WR_ASO5=0.0 +!UR28/H2O2=0.0 ! -!XO2/WR_AHSO5=0.0 +!UR28/SO2=0.0 ! -!XO2/WR_AHMS=0.0 +!UR28/H2SO4=0.0 ! -!WC_O3/O3=+KTC1 - PJAC(:,42,1)=+TPK%KTC1(:) +!UR28/OH=0.0 ! -!WC_O3/H2O2=0.0 +!UR28/ETHE=0.0 ! -!WC_O3/NO=0.0 +!UR28/OLEL=0.0 ! -!WC_O3/NO2=0.0 +!UR28/OLEH=0.0 ! -!WC_O3/NO3=0.0 +!UR28/ALKL=0.0 ! -!WC_O3/N2O5=0.0 +!UR28/ALKM=0.0 ! -!WC_O3/HONO=0.0 +!UR28/ALKH=0.0 ! -!WC_O3/HNO3=0.0 +!UR28/AROH=0.0 ! -!WC_O3/HNO4=0.0 +!UR28/AROL=0.0 ! -!WC_O3/NH3=0.0 +!UR28/AROO=0.0 ! -!WC_O3/SO2=0.0 +!UR28/ARAL=0.0 ! -!WC_O3/SULF=0.0 +!UR28/ARAC=0.0 ! -!WC_O3/CO=0.0 +!UR28/PAH=0.0 ! -!WC_O3/OH=0.0 +!UR28/HCHO=0.0 ! -!WC_O3/HO2=0.0 +!UR28/ALD2=0.0 ! -!WC_O3/CH4=0.0 +!UR28/KETL=0.0 ! -!WC_O3/ETH=0.0 +!UR28/KETH=0.0 ! -!WC_O3/ALKA=0.0 +!UR28/MEOH=0.0 ! -!WC_O3/ALKE=0.0 +!UR28/ETOH=0.0 ! -!WC_O3/BIO=0.0 +!UR28/ALCH=0.0 ! -!WC_O3/ARO=0.0 +!UR28/ISOP=0.0 ! -!WC_O3/HCHO=0.0 +!UR28/BIOL=0.0 ! -!WC_O3/ALD=0.0 +!UR28/BIOH=0.0 ! -!WC_O3/KET=0.0 +!UR28/MTBE=0.0 ! -!WC_O3/CARBO=0.0 +!UR28/MVK=0.0 ! -!WC_O3/ONIT=0.0 +!UR28/MCR=0.0 ! -!WC_O3/PAN=0.0 +!UR28/MGLY=0.0 ! -!WC_O3/OP1=0.0 +!UR28/GLY=0.0 ! -!WC_O3/OP2=0.0 +!UR28/ORA1=0.0 ! -!WC_O3/ORA1=0.0 +!UR28/ORA2=0.0 ! -!WC_O3/ORA2=0.0 +!UR28/ACID=0.0 ! -!WC_O3/MO2=0.0 +!UR28/UR28=-K364 + PJAC(:,46,46)=-TPK%K364(:) ! -!WC_O3/ALKAP=0.0 +!UR28/UR21=0.0 ! -!WC_O3/ALKEP=0.0 +!UR28/URG2=0.0 ! -!WC_O3/BIOP=0.0 +!UR28/UR26=0.0 ! -!WC_O3/PHO=0.0 +!UR28/RPG2=0.0 ! -!WC_O3/ADD=0.0 +!UR28/RP18=0.0 ! -!WC_O3/AROP=0.0 +!UR28/RPG3=0.0 ! -!WC_O3/CARBOP=0.0 +!UR28/URG4=0.0 ! -!WC_O3/OLN=0.0 +!UR28/UR8=0.0 ! -!WC_O3/XO2=0.0 +!UR28/UR17=0.0 ! -!WC_O3/WC_O3=-KTC21-KC6*<WC_HO2>-KC29*<WC_SO2> - PJAC(:,42,42)=-TPK%KTC21(:)-TPK%KC6(:)*PCONC(:,53)-TPK%KC29(:)*PCONC(:,55) +!UR28/UR7=0.0 ! -!WC_O3/WC_H2O2=0.0 +!UR28/RPR3=0.0 ! -!WC_O3/WC_NO=0.0 +!UR28/URG6=0.0 ! -!WC_O3/WC_NO2=0.0 +!UR28/UR22=0.0 ! -!WC_O3/WC_NO3=0.0 +!UR28/URG7=0.0 ! -!WC_O3/WC_N2O5=0.0 +!UR28/RPR4=0.0 ! -!WC_O3/WC_HONO=0.0 +!UR28/RPR7=0.0 ! -!WC_O3/WC_HNO3=0.0 +!UR28/RPG7=0.0 ! -!WC_O3/WC_HNO4=0.0 +!UR28/URG8=0.0 ! -!WC_O3/WC_NH3=0.0 +!UR28/UR19=0.0 ! -!WC_O3/WC_OH=0.0 +!UR28/URG9=0.0 ! -!WC_O3/WC_HO2=-KC6*<WC_O3> - PJAC(:,42,53)=-TPK%KC6(:)*PCONC(:,42) +!UR28/AP7=0.0 ! -!WC_O3/WC_CO2=0.0 +!UR28/URG10=0.0 ! -!WC_O3/WC_SO2=-KC29*<WC_O3> - PJAC(:,42,55)=-TPK%KC29(:)*PCONC(:,42) +!UR28/RPR1=0.0 ! -!WC_O3/WC_SULF=0.0 +!UR28/RPR5=0.0 ! -!WC_O3/WC_HCHO=0.0 +!UR28/RPR8=0.0 ! -!WC_O3/WC_ORA1=0.0 +!UR28/RP10=0.0 ! -!WC_O3/WC_ORA2=0.0 +!UR28/RP11=0.0 ! -!WC_O3/WC_MO2=0.0 +!UR28/RP16=0.0 ! -!WC_O3/WC_OP1=0.0 +!UR28/RPRL=0.0 ! -!WC_O3/WC_ASO3=0.0 +!UR28/APAN=0.0 ! -!WC_O3/WC_ASO4=0.0 +!UR28/PAN1=0.0 ! -!WC_O3/WC_ASO5=0.0 +!UR28/PAN2=0.0 ! -!WC_O3/WC_AHSO5=0.0 +!UR28/PAN3=0.0 ! -!WC_O3/WC_AHMS=0.0 +!UR28/PAN4=0.0 ! -!WC_O3/WR_O3=0.0 +!UR28/PAN6=0.0 ! -!WC_O3/WR_H2O2=0.0 +!UR28/PAN7=0.0 ! -!WC_O3/WR_NO=0.0 +!UR28/PAN8=0.0 ! -!WC_O3/WR_NO2=0.0 +!UR28/PN10=0.0 ! -!WC_O3/WR_NO3=0.0 +!UR28/RO2T=0.0 ! -!WC_O3/WR_N2O5=0.0 +!UR28/RO21=0.0 ! -!WC_O3/WR_HONO=0.0 +!UR28/RO25=0.0 ! -!WC_O3/WR_HNO3=0.0 +!UR21/NO=0.0 ! -!WC_O3/WR_HNO4=0.0 +!UR21/NO2=0.0 ! -!WC_O3/WR_NH3=0.0 +!UR21/O3=+0.12*K281*<MVK> + PJAC(:,47,3)=+0.12*TPK%K281(:)*PCONC(:,39) ! -!WC_O3/WR_OH=0.0 +!UR21/HONO=0.0 ! -!WC_O3/WR_HO2=0.0 +!UR21/HNO3=0.0 ! -!WC_O3/WR_CO2=0.0 +!UR21/HNO4=0.0 ! -!WC_O3/WR_SO2=0.0 +!UR21/N2O5=0.0 ! -!WC_O3/WR_SULF=0.0 +!UR21/NO3=0.0 ! -!WC_O3/WR_HCHO=0.0 +!UR21/NH3=0.0 ! -!WC_O3/WR_ORA1=0.0 +!UR21/HO2=+K279*<RO248> + PJAC(:,47,10)=+TPK%K279(:)*TPK%RO248(:) ! -!WC_O3/WR_ORA2=0.0 +!UR21/CO=0.0 ! -!WC_O3/WR_MO2=0.0 +!UR21/H2O2=0.0 ! -!WC_O3/WR_OP1=0.0 +!UR21/SO2=0.0 ! -!WC_O3/WR_ASO3=0.0 +!UR21/H2SO4=0.0 ! -!WC_O3/WR_ASO4=0.0 +!UR21/OH=0.0 ! -!WC_O3/WR_ASO5=0.0 +!UR21/ETHE=0.0 ! -!WC_O3/WR_AHSO5=0.0 +!UR21/OLEL=0.0 ! -!WC_O3/WR_AHMS=0.0 +!UR21/OLEH=0.0 ! -!WC_H2O2/O3=0.0 +!UR21/ALKL=0.0 ! -!WC_H2O2/H2O2=+KTC2 - PJAC(:,43,2)=+TPK%KTC2(:) +!UR21/ALKM=0.0 ! -!WC_H2O2/NO=0.0 +!UR21/ALKH=0.0 ! -!WC_H2O2/NO2=0.0 +!UR21/AROH=0.0 ! -!WC_H2O2/NO3=0.0 +!UR21/AROL=0.0 ! -!WC_H2O2/N2O5=0.0 +!UR21/AROO=0.0 ! -!WC_H2O2/HONO=0.0 +!UR21/ARAL=0.0 ! -!WC_H2O2/HNO3=0.0 +!UR21/ARAC=0.0 ! -!WC_H2O2/HNO4=0.0 +!UR21/PAH=0.0 ! -!WC_H2O2/NH3=0.0 +!UR21/HCHO=0.0 ! -!WC_H2O2/SO2=0.0 +!UR21/ALD2=0.0 ! -!WC_H2O2/SULF=0.0 +!UR21/KETL=0.0 ! -!WC_H2O2/CO=0.0 +!UR21/KETH=0.0 ! -!WC_H2O2/OH=0.0 +!UR21/MEOH=0.0 ! -!WC_H2O2/HO2=0.0 +!UR21/ETOH=0.0 ! -!WC_H2O2/CH4=0.0 +!UR21/ALCH=0.0 ! -!WC_H2O2/ETH=0.0 +!UR21/ISOP=0.0 ! -!WC_H2O2/ALKA=0.0 +!UR21/BIOL=0.0 ! -!WC_H2O2/ALKE=0.0 +!UR21/BIOH=0.0 ! -!WC_H2O2/BIO=0.0 +!UR21/MTBE=0.0 ! -!WC_H2O2/ARO=0.0 +!UR21/MVK=+0.12*K281*<O3> + PJAC(:,47,39)=+0.12*TPK%K281(:)*PCONC(:,3) ! -!WC_H2O2/HCHO=0.0 +!UR21/MCR=0.0 ! -!WC_H2O2/ALD=0.0 +!UR21/MGLY=0.0 ! -!WC_H2O2/KET=0.0 +!UR21/GLY=0.0 ! -!WC_H2O2/CARBO=0.0 +!UR21/ORA1=0.0 ! -!WC_H2O2/ONIT=0.0 +!UR21/ORA2=0.0 ! -!WC_H2O2/PAN=0.0 +!UR21/ACID=0.0 ! -!WC_H2O2/OP1=0.0 +!UR21/UR28=0.0 ! -!WC_H2O2/OP2=0.0 +!UR21/UR21=-K361 + PJAC(:,47,47)=-TPK%K361(:) ! -!WC_H2O2/ORA1=0.0 +!UR21/URG2=0.0 ! -!WC_H2O2/ORA2=0.0 +!UR21/UR26=0.0 ! -!WC_H2O2/MO2=0.0 +!UR21/RPG2=0.0 ! -!WC_H2O2/ALKAP=0.0 +!UR21/RP18=0.0 ! -!WC_H2O2/ALKEP=0.0 +!UR21/RPG3=0.0 ! -!WC_H2O2/BIOP=0.0 +!UR21/URG4=0.0 ! -!WC_H2O2/PHO=0.0 +!UR21/UR8=0.0 ! -!WC_H2O2/ADD=0.0 +!UR21/UR17=0.0 ! -!WC_H2O2/AROP=0.0 +!UR21/UR7=0.0 ! -!WC_H2O2/CARBOP=0.0 +!UR21/RPR3=0.0 ! -!WC_H2O2/OLN=0.0 +!UR21/URG6=0.0 ! -!WC_H2O2/XO2=0.0 +!UR21/UR22=0.0 ! -!WC_H2O2/WC_O3=0.0 +!UR21/URG7=0.0 ! -!WC_H2O2/WC_H2O2=-KTC22-KC1-KC4*<WC_OH>-KC30*<WC_SO2> - PJAC(:,43,43)=-TPK%KTC22(:)-TPK%KC1(:)-TPK%KC4(:)*PCONC(:,52)-TPK%KC30(:)*PCON& -&C(:,55) +!UR21/RPR4=0.0 ! -!WC_H2O2/WC_NO=0.0 +!UR21/RPR7=0.0 ! -!WC_H2O2/WC_NO2=0.0 +!UR21/RPG7=0.0 ! -!WC_H2O2/WC_NO3=0.0 +!UR21/URG8=0.0 ! -!WC_H2O2/WC_N2O5=0.0 +!UR21/UR19=0.0 ! -!WC_H2O2/WC_HONO=0.0 +!UR21/URG9=0.0 ! -!WC_H2O2/WC_HNO3=0.0 +!UR21/AP7=0.0 ! -!WC_H2O2/WC_HNO4=0.0 +!UR21/URG10=0.0 ! -!WC_H2O2/WC_NH3=0.0 +!UR21/RPR1=0.0 ! -!WC_H2O2/WC_OH=+KC2*<WC_OH>+KC2*<WC_OH>-KC4*<WC_H2O2> - PJAC(:,43,52)=+TPK%KC2(:)*PCONC(:,52)+TPK%KC2(:)*PCONC(:,52)-TPK%KC4(:)*PCONC(& -&:,43) +!UR21/RPR5=0.0 ! -!WC_H2O2/WC_HO2=+KC5*<WC_HO2>+KC5*<WC_HO2> - PJAC(:,43,53)=+TPK%KC5(:)*PCONC(:,53)+TPK%KC5(:)*PCONC(:,53) +!UR21/RPR8=0.0 ! -!WC_H2O2/WC_CO2=0.0 +!UR21/RP10=0.0 ! -!WC_H2O2/WC_SO2=-KC30*<WC_H2O2> - PJAC(:,43,55)=-TPK%KC30(:)*PCONC(:,43) +!UR21/RP11=0.0 ! -!WC_H2O2/WC_SULF=0.0 +!UR21/RP16=0.0 ! -!WC_H2O2/WC_HCHO=0.0 +!UR21/RPRL=0.0 ! -!WC_H2O2/WC_ORA1=0.0 +!UR21/APAN=0.0 ! -!WC_H2O2/WC_ORA2=0.0 +!UR21/PAN1=0.0 ! -!WC_H2O2/WC_MO2=0.0 +!UR21/PAN2=0.0 ! -!WC_H2O2/WC_OP1=0.0 +!UR21/PAN3=0.0 ! -!WC_H2O2/WC_ASO3=0.0 +!UR21/PAN4=0.0 ! -!WC_H2O2/WC_ASO4=0.0 +!UR21/PAN6=0.0 ! -!WC_H2O2/WC_ASO5=0.0 +!UR21/PAN7=0.0 ! -!WC_H2O2/WC_AHSO5=0.0 +!UR21/PAN8=0.0 ! -!WC_H2O2/WC_AHMS=0.0 +!UR21/PN10=0.0 ! -!WC_H2O2/WR_O3=0.0 +!UR21/RO2T=0.0 ! -!WC_H2O2/WR_H2O2=0.0 +!UR21/RO21=0.0 ! -!WC_H2O2/WR_NO=0.0 +!UR21/RO25=0.0 ! -!WC_H2O2/WR_NO2=0.0 +!URG2/NO=0.0 ! -!WC_H2O2/WR_NO3=0.0 +!URG2/NO2=0.0 ! -!WC_H2O2/WR_N2O5=0.0 +!URG2/O3=0.0 ! -!WC_H2O2/WR_HONO=0.0 +!URG2/HONO=0.0 ! -!WC_H2O2/WR_HNO3=0.0 +!URG2/HNO3=0.0 ! -!WC_H2O2/WR_HNO4=0.0 +!URG2/HNO4=0.0 ! -!WC_H2O2/WR_NH3=0.0 +!URG2/N2O5=0.0 ! -!WC_H2O2/WR_OH=0.0 +!URG2/NO3=0.0 ! -!WC_H2O2/WR_HO2=0.0 +!URG2/NH3=0.0 ! -!WC_H2O2/WR_CO2=0.0 +!URG2/HO2=0.0 ! -!WC_H2O2/WR_SO2=0.0 +!URG2/CO=0.0 ! -!WC_H2O2/WR_SULF=0.0 +!URG2/H2O2=0.0 ! -!WC_H2O2/WR_HCHO=0.0 +!URG2/SO2=0.0 ! -!WC_H2O2/WR_ORA1=0.0 +!URG2/H2SO4=0.0 ! -!WC_H2O2/WR_ORA2=0.0 +!URG2/OH=+0.5562513*K335*<RPG2>+K337*<RP18> + PJAC(:,48,15)=+0.5562513*TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51) ! -!WC_H2O2/WR_MO2=0.0 +!URG2/ETHE=0.0 ! -!WC_H2O2/WR_OP1=0.0 +!URG2/OLEL=0.0 ! -!WC_H2O2/WR_ASO3=0.0 +!URG2/OLEH=0.0 ! -!WC_H2O2/WR_ASO4=0.0 +!URG2/ALKL=0.0 ! -!WC_H2O2/WR_ASO5=0.0 +!URG2/ALKM=0.0 ! -!WC_H2O2/WR_AHSO5=0.0 +!URG2/ALKH=0.0 ! -!WC_H2O2/WR_AHMS=0.0 +!URG2/AROH=0.0 ! -!WC_NO/O3=0.0 +!URG2/AROL=0.0 ! -!WC_NO/H2O2=0.0 +!URG2/AROO=0.0 ! -!WC_NO/NO=+KTC3 - PJAC(:,44,3)=+TPK%KTC3(:) +!URG2/ARAL=0.0 ! -!WC_NO/NO2=0.0 +!URG2/ARAC=0.0 ! -!WC_NO/NO3=0.0 +!URG2/PAH=0.0 ! -!WC_NO/N2O5=0.0 +!URG2/HCHO=0.0 ! -!WC_NO/HONO=0.0 +!URG2/ALD2=0.0 ! -!WC_NO/HNO3=0.0 +!URG2/KETL=0.0 ! -!WC_NO/HNO4=0.0 +!URG2/KETH=0.0 ! -!WC_NO/NH3=0.0 +!URG2/MEOH=0.0 ! -!WC_NO/SO2=0.0 +!URG2/ETOH=0.0 ! -!WC_NO/SULF=0.0 +!URG2/ALCH=0.0 ! -!WC_NO/CO=0.0 +!URG2/ISOP=0.0 ! -!WC_NO/OH=0.0 +!URG2/BIOL=0.0 ! -!WC_NO/HO2=0.0 +!URG2/BIOH=0.0 ! -!WC_NO/CH4=0.0 +!URG2/MTBE=0.0 ! -!WC_NO/ETH=0.0 +!URG2/MVK=0.0 ! -!WC_NO/ALKA=0.0 +!URG2/MCR=0.0 ! -!WC_NO/ALKE=0.0 +!URG2/MGLY=0.0 ! -!WC_NO/BIO=0.0 +!URG2/GLY=0.0 ! -!WC_NO/ARO=0.0 +!URG2/ORA1=0.0 ! -!WC_NO/HCHO=0.0 +!URG2/ORA2=0.0 ! -!WC_NO/ALD=0.0 +!URG2/ACID=0.0 ! -!WC_NO/KET=0.0 +!URG2/UR28=0.0 ! -!WC_NO/CARBO=0.0 +!URG2/UR21=0.0 ! -!WC_NO/ONIT=0.0 +!URG2/URG2=-K350 + PJAC(:,48,48)=-TPK%K350(:) ! -!WC_NO/PAN=0.0 +!URG2/UR26=0.0 ! -!WC_NO/OP1=0.0 +!URG2/RPG2=+0.5562513*K335*<OH> + PJAC(:,48,50)=+0.5562513*TPK%K335(:)*PCONC(:,15) ! -!WC_NO/OP2=0.0 +!URG2/RP18=+K337*<OH> + PJAC(:,48,51)=+TPK%K337(:)*PCONC(:,15) ! -!WC_NO/ORA1=0.0 +!URG2/RPG3=0.0 ! -!WC_NO/ORA2=0.0 +!URG2/URG4=0.0 ! -!WC_NO/MO2=0.0 +!URG2/UR8=0.0 ! -!WC_NO/ALKAP=0.0 +!URG2/UR17=0.0 ! -!WC_NO/ALKEP=0.0 +!URG2/UR7=0.0 ! -!WC_NO/BIOP=0.0 +!URG2/RPR3=0.0 ! -!WC_NO/PHO=0.0 +!URG2/URG6=0.0 ! -!WC_NO/ADD=0.0 +!URG2/UR22=0.0 ! -!WC_NO/AROP=0.0 +!URG2/URG7=0.0 ! -!WC_NO/CARBOP=0.0 +!URG2/RPR4=0.0 ! -!WC_NO/OLN=0.0 +!URG2/RPR7=0.0 ! -!WC_NO/XO2=0.0 +!URG2/RPG7=0.0 ! -!WC_NO/WC_O3=0.0 +!URG2/URG8=0.0 ! -!WC_NO/WC_H2O2=0.0 +!URG2/UR19=0.0 ! -!WC_NO/WC_NO=-KTC23 - PJAC(:,44,44)=-TPK%KTC23(:) +!URG2/URG9=0.0 ! -!WC_NO/WC_NO2=0.0 +!URG2/AP7=0.0 ! -!WC_NO/WC_NO3=0.0 +!URG2/URG10=0.0 ! -!WC_NO/WC_N2O5=0.0 +!URG2/RPR1=0.0 ! -!WC_NO/WC_HONO=0.0 +!URG2/RPR5=0.0 ! -!WC_NO/WC_HNO3=0.0 +!URG2/RPR8=0.0 ! -!WC_NO/WC_HNO4=0.0 +!URG2/RP10=0.0 ! -!WC_NO/WC_NH3=0.0 +!URG2/RP11=0.0 ! -!WC_NO/WC_OH=0.0 +!URG2/RP16=0.0 ! -!WC_NO/WC_HO2=0.0 +!URG2/RPRL=0.0 ! -!WC_NO/WC_CO2=0.0 +!URG2/APAN=0.0 ! -!WC_NO/WC_SO2=0.0 +!URG2/PAN1=0.0 ! -!WC_NO/WC_SULF=0.0 +!URG2/PAN2=0.0 ! -!WC_NO/WC_HCHO=0.0 +!URG2/PAN3=0.0 ! -!WC_NO/WC_ORA1=0.0 +!URG2/PAN4=0.0 ! -!WC_NO/WC_ORA2=0.0 +!URG2/PAN6=0.0 ! -!WC_NO/WC_MO2=0.0 +!URG2/PAN7=0.0 ! -!WC_NO/WC_OP1=0.0 +!URG2/PAN8=0.0 ! -!WC_NO/WC_ASO3=0.0 +!URG2/PN10=0.0 ! -!WC_NO/WC_ASO4=0.0 +!URG2/RO2T=0.0 ! -!WC_NO/WC_ASO5=0.0 +!URG2/RO21=0.0 ! -!WC_NO/WC_AHSO5=0.0 +!URG2/RO25=0.0 ! -!WC_NO/WC_AHMS=0.0 +!UR26/NO=0.0 ! -!WC_NO/WR_O3=0.0 +!UR26/NO2=0.0 ! -!WC_NO/WR_H2O2=0.0 +!UR26/O3=0.0 ! -!WC_NO/WR_NO=0.0 +!UR26/HONO=0.0 ! -!WC_NO/WR_NO2=0.0 +!UR26/HNO3=0.0 ! -!WC_NO/WR_NO3=0.0 +!UR26/HNO4=0.0 ! -!WC_NO/WR_N2O5=0.0 +!UR26/N2O5=0.0 ! -!WC_NO/WR_HONO=0.0 +!UR26/NO3=0.0 ! -!WC_NO/WR_HNO3=0.0 +!UR26/NH3=0.0 ! -!WC_NO/WR_HNO4=0.0 +!UR26/HO2=0.0 ! -!WC_NO/WR_NH3=0.0 +!UR26/CO=0.0 ! -!WC_NO/WR_OH=0.0 +!UR26/H2O2=0.0 ! -!WC_NO/WR_HO2=0.0 +!UR26/SO2=0.0 ! -!WC_NO/WR_CO2=0.0 +!UR26/H2SO4=0.0 ! -!WC_NO/WR_SO2=0.0 +!UR26/OH=+0.67*K326*<RP11> + PJAC(:,49,15)=+0.67*TPK%K326(:)*PCONC(:,73) ! -!WC_NO/WR_SULF=0.0 +!UR26/ETHE=0.0 ! -!WC_NO/WR_HCHO=0.0 +!UR26/OLEL=0.0 ! -!WC_NO/WR_ORA1=0.0 +!UR26/OLEH=0.0 ! -!WC_NO/WR_ORA2=0.0 +!UR26/ALKL=0.0 ! -!WC_NO/WR_MO2=0.0 +!UR26/ALKM=0.0 ! -!WC_NO/WR_OP1=0.0 +!UR26/ALKH=0.0 ! -!WC_NO/WR_ASO3=0.0 +!UR26/AROH=0.0 ! -!WC_NO/WR_ASO4=0.0 +!UR26/AROL=0.0 ! -!WC_NO/WR_ASO5=0.0 +!UR26/AROO=0.0 ! -!WC_NO/WR_AHSO5=0.0 +!UR26/ARAL=0.0 ! -!WC_NO/WR_AHMS=0.0 +!UR26/ARAC=0.0 ! -!WC_NO2/O3=0.0 +!UR26/PAH=0.0 ! -!WC_NO2/H2O2=0.0 +!UR26/HCHO=0.0 ! -!WC_NO2/NO=0.0 +!UR26/ALD2=0.0 ! -!WC_NO2/NO2=+KTC4 - PJAC(:,45,4)=+TPK%KTC4(:) +!UR26/KETL=0.0 ! -!WC_NO2/NO3=0.0 +!UR26/KETH=0.0 ! -!WC_NO2/N2O5=0.0 +!UR26/MEOH=0.0 ! -!WC_NO2/HONO=0.0 +!UR26/ETOH=0.0 ! -!WC_NO2/HNO3=0.0 +!UR26/ALCH=0.0 ! -!WC_NO2/HNO4=0.0 +!UR26/ISOP=0.0 ! -!WC_NO2/NH3=0.0 +!UR26/BIOL=0.0 ! -!WC_NO2/SO2=0.0 +!UR26/BIOH=0.0 ! -!WC_NO2/SULF=0.0 +!UR26/MTBE=0.0 ! -!WC_NO2/CO=0.0 +!UR26/MVK=0.0 ! -!WC_NO2/OH=0.0 +!UR26/MCR=0.0 ! -!WC_NO2/HO2=0.0 +!UR26/MGLY=0.0 ! -!WC_NO2/CH4=0.0 +!UR26/GLY=0.0 ! -!WC_NO2/ETH=0.0 +!UR26/ORA1=0.0 ! -!WC_NO2/ALKA=0.0 +!UR26/ORA2=0.0 ! -!WC_NO2/ALKE=0.0 +!UR26/ACID=0.0 ! -!WC_NO2/BIO=0.0 +!UR26/UR28=0.0 ! -!WC_NO2/ARO=0.0 +!UR26/UR21=0.0 ! -!WC_NO2/HCHO=0.0 +!UR26/URG2=0.0 ! -!WC_NO2/ALD=0.0 +!UR26/UR26=-K363 + PJAC(:,49,49)=-TPK%K363(:) ! -!WC_NO2/KET=0.0 +!UR26/RPG2=0.0 ! -!WC_NO2/CARBO=0.0 +!UR26/RP18=0.0 ! -!WC_NO2/ONIT=0.0 +!UR26/RPG3=0.0 ! -!WC_NO2/PAN=0.0 +!UR26/URG4=0.0 ! -!WC_NO2/OP1=0.0 +!UR26/UR8=0.0 ! -!WC_NO2/OP2=0.0 +!UR26/UR17=0.0 ! -!WC_NO2/ORA1=0.0 +!UR26/UR7=0.0 ! -!WC_NO2/ORA2=0.0 +!UR26/RPR3=0.0 ! -!WC_NO2/MO2=0.0 +!UR26/URG6=0.0 ! -!WC_NO2/ALKAP=0.0 +!UR26/UR22=0.0 ! -!WC_NO2/ALKEP=0.0 +!UR26/URG7=0.0 ! -!WC_NO2/BIOP=0.0 +!UR26/RPR4=0.0 ! -!WC_NO2/PHO=0.0 +!UR26/RPR7=0.0 ! -!WC_NO2/ADD=0.0 +!UR26/RPG7=0.0 ! -!WC_NO2/AROP=0.0 +!UR26/URG8=0.0 ! -!WC_NO2/CARBOP=0.0 +!UR26/UR19=0.0 ! -!WC_NO2/OLN=0.0 +!UR26/URG9=0.0 ! -!WC_NO2/XO2=0.0 +!UR26/AP7=0.0 ! -!WC_NO2/WC_O3=0.0 +!UR26/URG10=0.0 ! -!WC_NO2/WC_H2O2=0.0 +!UR26/RPR1=0.0 ! -!WC_NO2/WC_NO=0.0 +!UR26/RPR5=0.0 ! -!WC_NO2/WC_NO2=-KTC24-KC9*<WC_HO2> - PJAC(:,45,45)=-TPK%KTC24(:)-TPK%KC9(:)*PCONC(:,53) +!UR26/RPR8=0.0 ! -!WC_NO2/WC_NO3=0.0 +!UR26/RP10=0.0 ! -!WC_NO2/WC_N2O5=0.0 +!UR26/RP11=+0.67*K326*<OH> + PJAC(:,49,73)=+0.67*TPK%K326(:)*PCONC(:,15) ! -!WC_NO2/WC_HONO=+KC8*<WC_OH> - PJAC(:,45,48)=+TPK%KC8(:)*PCONC(:,52) +!UR26/RP16=0.0 ! -!WC_NO2/WC_HNO3=+KC13 - PJAC(:,45,49)=+TPK%KC13(:) +!UR26/RPRL=0.0 ! -!WC_NO2/WC_HNO4=+KC10 - PJAC(:,45,50)=+TPK%KC10(:) +!UR26/APAN=0.0 ! -!WC_NO2/WC_NH3=0.0 +!UR26/PAN1=0.0 ! -!WC_NO2/WC_OH=+KC8*<WC_HONO> - PJAC(:,45,52)=+TPK%KC8(:)*PCONC(:,48) +!UR26/PAN2=0.0 ! -!WC_NO2/WC_HO2=-KC9*<WC_NO2> - PJAC(:,45,53)=-TPK%KC9(:)*PCONC(:,45) +!UR26/PAN3=0.0 ! -!WC_NO2/WC_CO2=0.0 +!UR26/PAN4=0.0 ! -!WC_NO2/WC_SO2=0.0 +!UR26/PAN6=0.0 ! -!WC_NO2/WC_SULF=0.0 +!UR26/PAN7=0.0 ! -!WC_NO2/WC_HCHO=0.0 +!UR26/PAN8=0.0 ! -!WC_NO2/WC_ORA1=0.0 +!UR26/PN10=0.0 ! -!WC_NO2/WC_ORA2=0.0 +!UR26/RO2T=0.0 ! -!WC_NO2/WC_MO2=0.0 +!UR26/RO21=0.0 ! -!WC_NO2/WC_OP1=0.0 +!UR26/RO25=0.0 ! -!WC_NO2/WC_ASO3=0.0 +!RPG2/NO=+0.3000000*K259*<RO237> + PJAC(:,50,1)=+0.3000000*TPK%K259(:)*TPK%RO237(:) ! -!WC_NO2/WC_ASO4=0.0 +!RPG2/NO2=0.0 ! -!WC_NO2/WC_ASO5=0.0 +!RPG2/O3=0.0 ! -!WC_NO2/WC_AHSO5=0.0 +!RPG2/HONO=0.0 ! -!WC_NO2/WC_AHMS=0.0 +!RPG2/HNO3=0.0 ! -!WC_NO2/WR_O3=0.0 +!RPG2/HNO4=0.0 ! -!WC_NO2/WR_H2O2=0.0 +!RPG2/N2O5=0.0 ! -!WC_NO2/WR_NO=0.0 +!RPG2/NO3=0.0 ! -!WC_NO2/WR_NO2=0.0 +!RPG2/NH3=0.0 ! -!WC_NO2/WR_NO3=0.0 +!RPG2/HO2=+0.3000000*K261*<RO237> + PJAC(:,50,10)=+0.3000000*TPK%K261(:)*TPK%RO237(:) ! -!WC_NO2/WR_N2O5=0.0 +!RPG2/CO=0.0 ! -!WC_NO2/WR_HONO=0.0 +!RPG2/H2O2=0.0 ! -!WC_NO2/WR_HNO3=0.0 +!RPG2/SO2=0.0 ! -!WC_NO2/WR_HNO4=0.0 +!RPG2/H2SO4=0.0 ! -!WC_NO2/WR_NH3=0.0 +!RPG2/OH=+0.1191897*K334*<RPG3>+0.8808107*K334*<RPG3>-K335*<RPG2> + PJAC(:,50,15)=+0.1191897*TPK%K334(:)*PCONC(:,52)+0.8808107*TPK%K334(:)*PCONC(:& +&,52)-TPK%K335(:)*PCONC(:,50) ! -!WC_NO2/WR_OH=0.0 +!RPG2/ETHE=0.0 ! -!WC_NO2/WR_HO2=0.0 +!RPG2/OLEL=0.0 ! -!WC_NO2/WR_CO2=0.0 +!RPG2/OLEH=0.0 ! -!WC_NO2/WR_SO2=0.0 +!RPG2/ALKL=0.0 ! -!WC_NO2/WR_SULF=0.0 +!RPG2/ALKM=0.0 ! -!WC_NO2/WR_HCHO=0.0 +!RPG2/ALKH=0.0 ! -!WC_NO2/WR_ORA1=0.0 +!RPG2/AROH=0.0 ! -!WC_NO2/WR_ORA2=0.0 +!RPG2/AROL=0.0 ! -!WC_NO2/WR_MO2=0.0 +!RPG2/AROO=0.0 ! -!WC_NO2/WR_OP1=0.0 +!RPG2/ARAL=0.0 ! -!WC_NO2/WR_ASO3=0.0 +!RPG2/ARAC=0.0 ! -!WC_NO2/WR_ASO4=0.0 +!RPG2/PAH=0.0 ! -!WC_NO2/WR_ASO5=0.0 +!RPG2/HCHO=0.0 ! -!WC_NO2/WR_AHSO5=0.0 +!RPG2/ALD2=0.0 ! -!WC_NO2/WR_AHMS=0.0 +!RPG2/KETL=0.0 ! -RETURN -END SUBROUTINE SUBJ8 +!RPG2/KETH=0.0 ! -SUBROUTINE SUBJ9 +!RPG2/MEOH=0.0 ! -!Indices 46 a 50 +!RPG2/ETOH=0.0 ! +!RPG2/ALCH=0.0 ! -!WC_NO3/O3=0.0 +!RPG2/ISOP=0.0 ! -!WC_NO3/H2O2=0.0 +!RPG2/BIOL=0.0 ! -!WC_NO3/NO=0.0 +!RPG2/BIOH=0.0 ! -!WC_NO3/NO2=0.0 +!RPG2/MTBE=0.0 ! -!WC_NO3/NO3=+KTC5 - PJAC(:,46,5)=+TPK%KTC5(:) +!RPG2/MVK=0.0 ! -!WC_NO3/N2O5=0.0 +!RPG2/MCR=0.0 ! -!WC_NO3/HONO=0.0 +!RPG2/MGLY=0.0 ! -!WC_NO3/HNO3=0.0 +!RPG2/GLY=0.0 ! -!WC_NO3/HNO4=0.0 +!RPG2/ORA1=0.0 ! -!WC_NO3/NH3=0.0 +!RPG2/ORA2=0.0 ! -!WC_NO3/SO2=0.0 +!RPG2/ACID=0.0 ! -!WC_NO3/SULF=0.0 +!RPG2/UR28=0.0 ! -!WC_NO3/CO=0.0 +!RPG2/UR21=0.0 ! -!WC_NO3/OH=0.0 +!RPG2/URG2=0.0 ! -!WC_NO3/HO2=0.0 +!RPG2/UR26=0.0 ! -!WC_NO3/CH4=0.0 +!RPG2/RPG2=-K335*<OH> + PJAC(:,50,50)=-TPK%K335(:)*PCONC(:,15) ! -!WC_NO3/ETH=0.0 +!RPG2/RP18=0.0 ! -!WC_NO3/ALKA=0.0 +!RPG2/RPG3=+0.1191897*K334*<OH>+0.8808107*K334*<OH> + PJAC(:,50,52)=+0.1191897*TPK%K334(:)*PCONC(:,15)+0.8808107*TPK%K334(:)*PCONC(:& +&,15) ! -!WC_NO3/ALKE=0.0 +!RPG2/URG4=0.0 ! -!WC_NO3/BIO=0.0 +!RPG2/UR8=0.0 ! -!WC_NO3/ARO=0.0 +!RPG2/UR17=0.0 ! -!WC_NO3/HCHO=0.0 +!RPG2/UR7=0.0 ! -!WC_NO3/ALD=0.0 +!RPG2/RPR3=0.0 ! -!WC_NO3/KET=0.0 +!RPG2/URG6=0.0 ! -!WC_NO3/CARBO=0.0 +!RPG2/UR22=0.0 ! -!WC_NO3/ONIT=0.0 +!RPG2/URG7=0.0 ! -!WC_NO3/PAN=0.0 +!RPG2/RPR4=0.0 ! -!WC_NO3/OP1=0.0 +!RPG2/RPR7=0.0 ! -!WC_NO3/OP2=0.0 +!RPG2/RPG7=0.0 ! -!WC_NO3/ORA1=0.0 +!RPG2/URG8=0.0 ! -!WC_NO3/ORA2=0.0 +!RPG2/UR19=0.0 ! -!WC_NO3/MO2=0.0 +!RPG2/URG9=0.0 ! -!WC_NO3/ALKAP=0.0 +!RPG2/AP7=0.0 ! -!WC_NO3/ALKEP=0.0 +!RPG2/URG10=0.0 ! -!WC_NO3/BIOP=0.0 +!RPG2/RPR1=0.0 ! -!WC_NO3/PHO=0.0 +!RPG2/RPR5=0.0 ! -!WC_NO3/ADD=0.0 +!RPG2/RPR8=0.0 ! -!WC_NO3/AROP=0.0 +!RPG2/RP10=0.0 ! -!WC_NO3/CARBOP=0.0 +!RPG2/RP11=0.0 ! -!WC_NO3/OLN=0.0 +!RPG2/RP16=0.0 ! -!WC_NO3/XO2=0.0 +!RPG2/RPRL=0.0 ! -!WC_NO3/WC_O3=0.0 +!RPG2/APAN=0.0 ! -!WC_NO3/WC_H2O2=0.0 +!RPG2/PAN1=0.0 ! -!WC_NO3/WC_NO=0.0 +!RPG2/PAN2=0.0 ! -!WC_NO3/WC_NO2=0.0 +!RPG2/PAN3=0.0 ! -!WC_NO3/WC_NO3=-KTC25-KC15*<WC_SULF>-KC16*<WC_SO2> - PJAC(:,46,46)=-TPK%KTC25(:)-TPK%KC15(:)*PCONC(:,56)-TPK%KC16(:)*PCONC(:,55) +!RPG2/PAN4=0.0 ! -!WC_NO3/WC_N2O5=0.0 +!RPG2/PAN6=0.0 ! -!WC_NO3/WC_HONO=0.0 +!RPG2/PAN7=0.0 ! -!WC_NO3/WC_HNO3=0.0 +!RPG2/PAN8=0.0 ! -!WC_NO3/WC_HNO4=0.0 +!RPG2/PN10=0.0 ! -!WC_NO3/WC_NH3=0.0 +!RPG2/RO2T=+1.0000000*K260*<RO237> + PJAC(:,50,85)=+1.0000000*TPK%K260(:)*TPK%RO237(:) ! -!WC_NO3/WC_OH=0.0 +!RPG2/RO21=0.0 ! -!WC_NO3/WC_HO2=0.0 +!RPG2/RO25=0.0 ! -!WC_NO3/WC_CO2=0.0 +RETURN +END SUBROUTINE SUBJ9 ! -!WC_NO3/WC_SO2=-KC16*<WC_NO3> - PJAC(:,46,55)=-TPK%KC16(:)*PCONC(:,46) +SUBROUTINE SUBJ10 ! -!WC_NO3/WC_SULF=-KC15*<WC_NO3> - PJAC(:,46,56)=-TPK%KC15(:)*PCONC(:,46) +!Indices 51 a 55 ! -!WC_NO3/WC_HCHO=0.0 ! -!WC_NO3/WC_ORA1=0.0 +!RP18/NO=0.0 ! -!WC_NO3/WC_ORA2=0.0 +!RP18/NO2=0.0 ! -!WC_NO3/WC_MO2=0.0 +!RP18/O3=0.0 ! -!WC_NO3/WC_OP1=0.0 +!RP18/HONO=0.0 ! -!WC_NO3/WC_ASO3=0.0 +!RP18/HNO3=0.0 ! -!WC_NO3/WC_ASO4=0.0 +!RP18/HNO4=0.0 ! -!WC_NO3/WC_ASO5=0.0 +!RP18/N2O5=0.0 ! -!WC_NO3/WC_AHSO5=0.0 +!RP18/NO3=0.0 ! -!WC_NO3/WC_AHMS=0.0 +!RP18/NH3=0.0 ! -!WC_NO3/WR_O3=0.0 +!RP18/HO2=0.0 ! -!WC_NO3/WR_H2O2=0.0 +!RP18/CO=0.0 ! -!WC_NO3/WR_NO=0.0 +!RP18/H2O2=0.0 ! -!WC_NO3/WR_NO2=0.0 +!RP18/SO2=0.0 ! -!WC_NO3/WR_NO3=0.0 +!RP18/H2SO4=0.0 ! -!WC_NO3/WR_N2O5=0.0 +!RP18/OH=+0.4437492*K335*<RPG2>-K337*<RP18> + PJAC(:,51,15)=+0.4437492*TPK%K335(:)*PCONC(:,50)-TPK%K337(:)*PCONC(:,51) ! -!WC_NO3/WR_HONO=0.0 +!RP18/ETHE=0.0 ! -!WC_NO3/WR_HNO3=0.0 +!RP18/OLEL=0.0 ! -!WC_NO3/WR_HNO4=0.0 +!RP18/OLEH=0.0 ! -!WC_NO3/WR_NH3=0.0 +!RP18/ALKL=0.0 ! -!WC_NO3/WR_OH=0.0 +!RP18/ALKM=0.0 ! -!WC_NO3/WR_HO2=0.0 +!RP18/ALKH=0.0 ! -!WC_NO3/WR_CO2=0.0 +!RP18/AROH=0.0 ! -!WC_NO3/WR_SO2=0.0 +!RP18/AROL=0.0 ! -!WC_NO3/WR_SULF=0.0 +!RP18/AROO=0.0 ! -!WC_NO3/WR_HCHO=0.0 +!RP18/ARAL=0.0 ! -!WC_NO3/WR_ORA1=0.0 +!RP18/ARAC=0.0 ! -!WC_NO3/WR_ORA2=0.0 +!RP18/PAH=0.0 ! -!WC_NO3/WR_MO2=0.0 +!RP18/HCHO=0.0 ! -!WC_NO3/WR_OP1=0.0 +!RP18/ALD2=0.0 ! -!WC_NO3/WR_ASO3=0.0 +!RP18/KETL=0.0 ! -!WC_NO3/WR_ASO4=0.0 +!RP18/KETH=0.0 ! -!WC_NO3/WR_ASO5=0.0 +!RP18/MEOH=0.0 ! -!WC_NO3/WR_AHSO5=0.0 +!RP18/ETOH=0.0 ! -!WC_NO3/WR_AHMS=0.0 +!RP18/ALCH=0.0 ! -!WC_N2O5/O3=0.0 +!RP18/ISOP=0.0 ! -!WC_N2O5/H2O2=0.0 +!RP18/BIOL=0.0 ! -!WC_N2O5/NO=0.0 +!RP18/BIOH=0.0 ! -!WC_N2O5/NO2=0.0 +!RP18/MTBE=0.0 ! -!WC_N2O5/NO3=0.0 +!RP18/MVK=0.0 ! -!WC_N2O5/N2O5=+KTC6 - PJAC(:,47,6)=+TPK%KTC6(:) +!RP18/MCR=0.0 ! -!WC_N2O5/HONO=0.0 +!RP18/MGLY=0.0 ! -!WC_N2O5/HNO3=0.0 +!RP18/GLY=0.0 ! -!WC_N2O5/HNO4=0.0 +!RP18/ORA1=0.0 ! -!WC_N2O5/NH3=0.0 +!RP18/ORA2=0.0 ! -!WC_N2O5/SO2=0.0 +!RP18/ACID=0.0 ! -!WC_N2O5/SULF=0.0 +!RP18/UR28=0.0 ! -!WC_N2O5/CO=0.0 +!RP18/UR21=0.0 ! -!WC_N2O5/OH=0.0 +!RP18/URG2=0.0 ! -!WC_N2O5/HO2=0.0 +!RP18/UR26=0.0 ! -!WC_N2O5/CH4=0.0 +!RP18/RPG2=+0.4437492*K335*<OH> + PJAC(:,51,50)=+0.4437492*TPK%K335(:)*PCONC(:,15) ! -!WC_N2O5/ETH=0.0 +!RP18/RP18=-K337*<OH> + PJAC(:,51,51)=-TPK%K337(:)*PCONC(:,15) ! -!WC_N2O5/ALKA=0.0 +!RP18/RPG3=0.0 ! -!WC_N2O5/ALKE=0.0 +!RP18/URG4=0.0 ! -!WC_N2O5/BIO=0.0 +!RP18/UR8=0.0 ! -!WC_N2O5/ARO=0.0 +!RP18/UR17=0.0 ! -!WC_N2O5/HCHO=0.0 +!RP18/UR7=0.0 ! -!WC_N2O5/ALD=0.0 +!RP18/RPR3=0.0 ! -!WC_N2O5/KET=0.0 +!RP18/URG6=0.0 ! -!WC_N2O5/CARBO=0.0 +!RP18/UR22=0.0 ! -!WC_N2O5/ONIT=0.0 +!RP18/URG7=0.0 ! -!WC_N2O5/PAN=0.0 +!RP18/RPR4=0.0 ! -!WC_N2O5/OP1=0.0 +!RP18/RPR7=0.0 ! -!WC_N2O5/OP2=0.0 +!RP18/RPG7=0.0 ! -!WC_N2O5/ORA1=0.0 +!RP18/URG8=0.0 ! -!WC_N2O5/ORA2=0.0 +!RP18/UR19=0.0 ! -!WC_N2O5/MO2=0.0 +!RP18/URG9=0.0 ! -!WC_N2O5/ALKAP=0.0 +!RP18/AP7=0.0 ! -!WC_N2O5/ALKEP=0.0 +!RP18/URG10=0.0 ! -!WC_N2O5/BIOP=0.0 +!RP18/RPR1=0.0 ! -!WC_N2O5/PHO=0.0 +!RP18/RPR5=0.0 ! -!WC_N2O5/ADD=0.0 +!RP18/RPR8=0.0 ! -!WC_N2O5/AROP=0.0 +!RP18/RP10=0.0 ! -!WC_N2O5/CARBOP=0.0 +!RP18/RP11=0.0 ! -!WC_N2O5/OLN=0.0 +!RP18/RP16=0.0 ! -!WC_N2O5/XO2=0.0 +!RP18/RPRL=0.0 ! -!WC_N2O5/WC_O3=0.0 +!RP18/APAN=0.0 ! -!WC_N2O5/WC_H2O2=0.0 +!RP18/PAN1=0.0 ! -!WC_N2O5/WC_NO=0.0 +!RP18/PAN2=0.0 ! -!WC_N2O5/WC_NO2=0.0 +!RP18/PAN3=0.0 ! -!WC_N2O5/WC_NO3=0.0 +!RP18/PAN4=0.0 ! -!WC_N2O5/WC_N2O5=-KTC26-KC14 - PJAC(:,47,47)=-TPK%KTC26(:)-TPK%KC14(:) +!RP18/PAN6=0.0 ! -!WC_N2O5/WC_HONO=0.0 +!RP18/PAN7=0.0 ! -!WC_N2O5/WC_HNO3=0.0 +!RP18/PAN8=0.0 ! -!WC_N2O5/WC_HNO4=0.0 +!RP18/PN10=0.0 ! -!WC_N2O5/WC_NH3=0.0 +!RP18/RO2T=0.0 ! -!WC_N2O5/WC_OH=0.0 +!RP18/RO21=0.0 ! -!WC_N2O5/WC_HO2=0.0 +!RP18/RO25=0.0 ! -!WC_N2O5/WC_CO2=0.0 +!RPG3/NO=+0.3000000*K231*<RO233>+0.3000000*K252*<RO236> + PJAC(:,52,1)=+0.3000000*TPK%K231(:)*TPK%RO233(:)+0.3000000*TPK%K252(:)*TPK%RO2& +&36(:) ! -!WC_N2O5/WC_SO2=0.0 +!RPG3/NO2=0.0 ! -!WC_N2O5/WC_SULF=0.0 +!RPG3/O3=0.0 ! -!WC_N2O5/WC_HCHO=0.0 +!RPG3/HONO=0.0 ! -!WC_N2O5/WC_ORA1=0.0 +!RPG3/HNO3=0.0 ! -!WC_N2O5/WC_ORA2=0.0 +!RPG3/HNO4=0.0 ! -!WC_N2O5/WC_MO2=0.0 +!RPG3/N2O5=0.0 ! -!WC_N2O5/WC_OP1=0.0 +!RPG3/NO3=0.0 ! -!WC_N2O5/WC_ASO3=0.0 +!RPG3/NH3=0.0 ! -!WC_N2O5/WC_ASO4=0.0 +!RPG3/HO2=+0.3000000*K233*<RO233>+0.3000000*K254*<RO236> + PJAC(:,52,10)=+0.3000000*TPK%K233(:)*TPK%RO233(:)+0.3000000*TPK%K254(:)*TPK%RO& +&236(:) ! -!WC_N2O5/WC_ASO5=0.0 +!RPG3/CO=0.0 ! -!WC_N2O5/WC_AHSO5=0.0 +!RPG3/H2O2=0.0 ! -!WC_N2O5/WC_AHMS=0.0 +!RPG3/SO2=0.0 ! -!WC_N2O5/WR_O3=0.0 +!RPG3/H2SO4=0.0 ! -!WC_N2O5/WR_H2O2=0.0 +!RPG3/OH=-K334*<RPG3> + PJAC(:,52,15)=-TPK%K334(:)*PCONC(:,52) ! -!WC_N2O5/WR_NO=0.0 +!RPG3/ETHE=0.0 ! -!WC_N2O5/WR_NO2=0.0 +!RPG3/OLEL=0.0 ! -!WC_N2O5/WR_NO3=0.0 +!RPG3/OLEH=0.0 ! -!WC_N2O5/WR_N2O5=0.0 +!RPG3/ALKL=0.0 ! -!WC_N2O5/WR_HONO=0.0 +!RPG3/ALKM=0.0 ! -!WC_N2O5/WR_HNO3=0.0 +!RPG3/ALKH=0.0 ! -!WC_N2O5/WR_HNO4=0.0 +!RPG3/AROH=0.0 ! -!WC_N2O5/WR_NH3=0.0 +!RPG3/AROL=0.0 ! -!WC_N2O5/WR_OH=0.0 +!RPG3/AROO=0.0 ! -!WC_N2O5/WR_HO2=0.0 +!RPG3/ARAL=0.0 ! -!WC_N2O5/WR_CO2=0.0 +!RPG3/ARAC=0.0 ! -!WC_N2O5/WR_SO2=0.0 +!RPG3/PAH=0.0 ! -!WC_N2O5/WR_SULF=0.0 +!RPG3/HCHO=0.0 ! -!WC_N2O5/WR_HCHO=0.0 +!RPG3/ALD2=0.0 ! -!WC_N2O5/WR_ORA1=0.0 +!RPG3/KETL=0.0 ! -!WC_N2O5/WR_ORA2=0.0 +!RPG3/KETH=0.0 ! -!WC_N2O5/WR_MO2=0.0 +!RPG3/MEOH=0.0 ! -!WC_N2O5/WR_OP1=0.0 +!RPG3/ETOH=0.0 ! -!WC_N2O5/WR_ASO3=0.0 +!RPG3/ALCH=0.0 ! -!WC_N2O5/WR_ASO4=0.0 +!RPG3/ISOP=0.0 ! -!WC_N2O5/WR_ASO5=0.0 +!RPG3/BIOL=0.0 ! -!WC_N2O5/WR_AHSO5=0.0 +!RPG3/BIOH=0.0 ! -!WC_N2O5/WR_AHMS=0.0 +!RPG3/MTBE=0.0 ! -!WC_HONO/O3=0.0 +!RPG3/MVK=0.0 ! -!WC_HONO/H2O2=0.0 +!RPG3/MCR=0.0 ! -!WC_HONO/NO=0.0 +!RPG3/MGLY=0.0 ! -!WC_HONO/NO2=0.0 +!RPG3/GLY=0.0 ! -!WC_HONO/NO3=0.0 +!RPG3/ORA1=0.0 ! -!WC_HONO/N2O5=0.0 +!RPG3/ORA2=0.0 ! -!WC_HONO/HONO=+KTC7 - PJAC(:,48,7)=+TPK%KTC7(:) +!RPG3/ACID=0.0 ! -!WC_HONO/HNO3=0.0 +!RPG3/UR28=0.0 ! -!WC_HONO/HNO4=0.0 +!RPG3/UR21=0.0 ! -!WC_HONO/NH3=0.0 +!RPG3/URG2=0.0 ! -!WC_HONO/SO2=0.0 +!RPG3/UR26=0.0 ! -!WC_HONO/SULF=0.0 +!RPG3/RPG2=0.0 ! -!WC_HONO/CO=0.0 +!RPG3/RP18=0.0 ! -!WC_HONO/OH=0.0 +!RPG3/RPG3=-K334*<OH> + PJAC(:,52,52)=-TPK%K334(:)*PCONC(:,15) ! -!WC_HONO/HO2=0.0 +!RPG3/URG4=0.0 ! -!WC_HONO/CH4=0.0 +!RPG3/UR8=0.0 ! -!WC_HONO/ETH=0.0 +!RPG3/UR17=0.0 ! -!WC_HONO/ALKA=0.0 +!RPG3/UR7=0.0 ! -!WC_HONO/ALKE=0.0 +!RPG3/RPR3=0.0 ! -!WC_HONO/BIO=0.0 +!RPG3/URG6=0.0 ! -!WC_HONO/ARO=0.0 +!RPG3/UR22=0.0 ! -!WC_HONO/HCHO=0.0 +!RPG3/URG7=0.0 ! -!WC_HONO/ALD=0.0 +!RPG3/RPR4=0.0 ! -!WC_HONO/KET=0.0 +!RPG3/RPR7=0.0 ! -!WC_HONO/CARBO=0.0 +!RPG3/RPG7=0.0 ! -!WC_HONO/ONIT=0.0 +!RPG3/URG8=0.0 ! -!WC_HONO/PAN=0.0 +!RPG3/UR19=0.0 ! -!WC_HONO/OP1=0.0 +!RPG3/URG9=0.0 ! -!WC_HONO/OP2=0.0 +!RPG3/AP7=0.0 ! -!WC_HONO/ORA1=0.0 +!RPG3/URG10=0.0 ! -!WC_HONO/ORA2=0.0 +!RPG3/RPR1=0.0 ! -!WC_HONO/MO2=0.0 +!RPG3/RPR5=0.0 ! -!WC_HONO/ALKAP=0.0 +!RPG3/RPR8=0.0 ! -!WC_HONO/ALKEP=0.0 +!RPG3/RP10=0.0 ! -!WC_HONO/BIOP=0.0 +!RPG3/RP11=0.0 ! -!WC_HONO/PHO=0.0 +!RPG3/RP16=0.0 ! -!WC_HONO/ADD=0.0 +!RPG3/RPRL=0.0 ! -!WC_HONO/AROP=0.0 +!RPG3/APAN=0.0 ! -!WC_HONO/CARBOP=0.0 +!RPG3/PAN1=0.0 ! -!WC_HONO/OLN=0.0 +!RPG3/PAN2=0.0 ! -!WC_HONO/XO2=0.0 +!RPG3/PAN3=0.0 ! -!WC_HONO/WC_O3=0.0 +!RPG3/PAN4=0.0 ! -!WC_HONO/WC_H2O2=0.0 +!RPG3/PAN6=0.0 ! -!WC_HONO/WC_NO=0.0 +!RPG3/PAN7=0.0 ! -!WC_HONO/WC_NO2=0.0 +!RPG3/PAN8=0.0 ! -!WC_HONO/WC_NO3=0.0 +!RPG3/PN10=0.0 ! -!WC_HONO/WC_N2O5=0.0 +!RPG3/RO2T=+1.0000000*K232*<RO233>+1.0000000*K253*<RO236> + PJAC(:,52,85)=+1.0000000*TPK%K232(:)*TPK%RO233(:)+1.0000000*TPK%K253(:)*TPK%RO& +&236(:) ! -!WC_HONO/WC_HONO=-KTC27-KC8*<WC_OH> - PJAC(:,48,48)=-TPK%KTC27(:)-TPK%KC8(:)*PCONC(:,52) +!RPG3/RO21=0.0 ! -!WC_HONO/WC_HNO3=0.0 +!RPG3/RO25=0.0 ! -!WC_HONO/WC_HNO4=+KC11 - PJAC(:,48,50)=+TPK%KC11(:) +!URG4/NO=0.0 ! -!WC_HONO/WC_NH3=0.0 +!URG4/NO2=0.0 ! -!WC_HONO/WC_OH=-KC8*<WC_HONO> - PJAC(:,48,52)=-TPK%KC8(:)*PCONC(:,48) +!URG4/O3=-02*K086*<BIOL> + PJAC(:,53,3)=-02*TPK%K086(:)*PCONC(:,36) ! -!WC_HONO/WC_HO2=0.0 +!URG4/HONO=0.0 ! -!WC_HONO/WC_CO2=0.0 +!URG4/HNO3=0.0 ! -!WC_HONO/WC_SO2=0.0 +!URG4/HNO4=0.0 ! -!WC_HONO/WC_SULF=0.0 +!URG4/N2O5=0.0 ! -!WC_HONO/WC_HCHO=0.0 +!URG4/NO3=0.0 ! -!WC_HONO/WC_ORA1=0.0 +!URG4/NH3=0.0 ! -!WC_HONO/WC_ORA2=0.0 +!URG4/HO2=+1.0000000*K318*<RO256>+1.0000000*K332*<RO257> + PJAC(:,53,10)=+1.0000000*TPK%K318(:)*TPK%RO256(:)+1.0000000*TPK%K332(:)*TPK%RO& +&257(:) ! -!WC_HONO/WC_MO2=0.0 +!URG4/CO=0.0 ! -!WC_HONO/WC_OP1=0.0 +!URG4/H2O2=0.0 ! -!WC_HONO/WC_ASO3=0.0 +!URG4/SO2=0.0 ! -!WC_HONO/WC_ASO4=0.0 +!URG4/H2SO4=0.0 ! -!WC_HONO/WC_ASO5=0.0 +!URG4/OH=0.0 ! -!WC_HONO/WC_AHSO5=0.0 +!URG4/ETHE=0.0 ! -!WC_HONO/WC_AHMS=0.0 +!URG4/OLEL=0.0 ! -!WC_HONO/WR_O3=0.0 +!URG4/OLEH=0.0 ! -!WC_HONO/WR_H2O2=0.0 +!URG4/ALKL=0.0 ! -!WC_HONO/WR_NO=0.0 +!URG4/ALKM=0.0 ! -!WC_HONO/WR_NO2=0.0 +!URG4/ALKH=0.0 ! -!WC_HONO/WR_NO3=0.0 +!URG4/AROH=0.0 ! -!WC_HONO/WR_N2O5=0.0 +!URG4/AROL=0.0 ! -!WC_HONO/WR_HONO=0.0 +!URG4/AROO=0.0 ! -!WC_HONO/WR_HNO3=0.0 +!URG4/ARAL=0.0 ! -!WC_HONO/WR_HNO4=0.0 +!URG4/ARAC=0.0 ! -!WC_HONO/WR_NH3=0.0 +!URG4/PAH=0.0 ! -!WC_HONO/WR_OH=0.0 +!URG4/HCHO=0.0 ! -!WC_HONO/WR_HO2=0.0 +!URG4/ALD2=0.0 ! -!WC_HONO/WR_CO2=0.0 +!URG4/KETL=0.0 ! -!WC_HONO/WR_SO2=0.0 +!URG4/KETH=0.0 ! -!WC_HONO/WR_SULF=0.0 +!URG4/MEOH=0.0 ! -!WC_HONO/WR_HCHO=0.0 +!URG4/ETOH=0.0 ! -!WC_HONO/WR_ORA1=0.0 +!URG4/ALCH=0.0 ! -!WC_HONO/WR_ORA2=0.0 +!URG4/ISOP=0.0 ! -!WC_HONO/WR_MO2=0.0 +!URG4/BIOL=-02*K086*<O3> + PJAC(:,53,36)=-02*TPK%K086(:)*PCONC(:,3) ! -!WC_HONO/WR_OP1=0.0 +!URG4/BIOH=0.0 ! -!WC_HONO/WR_ASO3=0.0 +!URG4/MTBE=0.0 ! -!WC_HONO/WR_ASO4=0.0 +!URG4/MVK=0.0 ! -!WC_HONO/WR_ASO5=0.0 +!URG4/MCR=0.0 ! -!WC_HONO/WR_AHSO5=0.0 +!URG4/MGLY=0.0 ! -!WC_HONO/WR_AHMS=0.0 +!URG4/GLY=0.0 ! -!WC_HNO3/O3=0.0 +!URG4/ORA1=0.0 ! -!WC_HNO3/H2O2=0.0 +!URG4/ORA2=0.0 ! -!WC_HNO3/NO=0.0 +!URG4/ACID=0.0 ! -!WC_HNO3/NO2=0.0 +!URG4/UR28=0.0 ! -!WC_HNO3/NO3=0.0 +!URG4/UR21=0.0 ! -!WC_HNO3/N2O5=0.0 +!URG4/URG2=0.0 ! -!WC_HNO3/HONO=0.0 +!URG4/UR26=0.0 ! -!WC_HNO3/HNO3=+KTC8 - PJAC(:,49,8)=+TPK%KTC8(:) +!URG4/RPG2=0.0 ! -!WC_HNO3/HNO4=0.0 +!URG4/RP18=0.0 ! -!WC_HNO3/NH3=0.0 +!URG4/RPG3=0.0 ! -!WC_HNO3/SO2=0.0 +!URG4/URG4=-K351 + PJAC(:,53,53)=-TPK%K351(:) ! -!WC_HNO3/SULF=0.0 +!URG4/UR8=0.0 ! -!WC_HNO3/CO=0.0 +!URG4/UR17=0.0 ! -!WC_HNO3/OH=0.0 +!URG4/UR7=0.0 ! -!WC_HNO3/HO2=0.0 +!URG4/RPR3=0.0 ! -!WC_HNO3/CH4=0.0 +!URG4/URG6=0.0 ! -!WC_HNO3/ETH=0.0 +!URG4/UR22=0.0 ! -!WC_HNO3/ALKA=0.0 +!URG4/URG7=0.0 ! -!WC_HNO3/ALKE=0.0 +!URG4/RPR4=0.0 ! -!WC_HNO3/BIO=0.0 +!URG4/RPR7=0.0 ! -!WC_HNO3/ARO=0.0 +!URG4/RPG7=0.0 ! -!WC_HNO3/HCHO=0.0 +!URG4/URG8=0.0 ! -!WC_HNO3/ALD=0.0 +!URG4/UR19=0.0 ! -!WC_HNO3/KET=0.0 +!URG4/URG9=0.0 ! -!WC_HNO3/CARBO=0.0 +!URG4/AP7=0.0 ! -!WC_HNO3/ONIT=0.0 +!URG4/URG10=0.0 ! -!WC_HNO3/PAN=0.0 +!URG4/RPR1=0.0 ! -!WC_HNO3/OP1=0.0 +!URG4/RPR5=0.0 ! -!WC_HNO3/OP2=0.0 +!URG4/RPR8=0.0 ! -!WC_HNO3/ORA1=0.0 +!URG4/RP10=0.0 ! -!WC_HNO3/ORA2=0.0 +!URG4/RP11=0.0 ! -!WC_HNO3/MO2=0.0 +!URG4/RP16=0.0 ! -!WC_HNO3/ALKAP=0.0 +!URG4/RPRL=0.0 ! -!WC_HNO3/ALKEP=0.0 +!URG4/APAN=0.0 ! -!WC_HNO3/BIOP=0.0 +!URG4/PAN1=0.0 ! -!WC_HNO3/PHO=0.0 +!URG4/PAN2=0.0 ! -!WC_HNO3/ADD=0.0 +!URG4/PAN3=0.0 ! -!WC_HNO3/AROP=0.0 +!URG4/PAN4=0.0 ! -!WC_HNO3/CARBOP=0.0 +!URG4/PAN6=0.0 ! -!WC_HNO3/OLN=0.0 +!URG4/PAN7=0.0 ! -!WC_HNO3/XO2=0.0 +!URG4/PAN8=0.0 ! -!WC_HNO3/WC_O3=0.0 +!URG4/PN10=0.0 ! -!WC_HNO3/WC_H2O2=0.0 +!URG4/RO2T=0.0 ! -!WC_HNO3/WC_NO=0.0 +!URG4/RO21=0.0 ! -!WC_HNO3/WC_NO2=0.0 +!URG4/RO25=0.0 ! -!WC_HNO3/WC_NO3=+KC15*<WC_SULF>+KC16*<WC_SO2> - PJAC(:,49,46)=+TPK%KC15(:)*PCONC(:,56)+TPK%KC16(:)*PCONC(:,55) +!UR8/NO=0.0 ! -!WC_HNO3/WC_N2O5=+KC14+KC14 - PJAC(:,49,47)=+TPK%KC14(:)+TPK%KC14(:) +!UR8/NO2=0.0 ! -!WC_HNO3/WC_HONO=0.0 +!UR8/O3=+0.055*K090*<BIOH> + PJAC(:,54,3)=+0.055*TPK%K090(:)*PCONC(:,37) ! -!WC_HNO3/WC_HNO3=-KTC28-KC13 - PJAC(:,49,49)=-TPK%KTC28(:)-TPK%KC13(:) +!UR8/HONO=0.0 ! -!WC_HNO3/WC_HNO4=+KC12*<WC_SO2> - PJAC(:,49,50)=+TPK%KC12(:)*PCONC(:,55) +!UR8/HNO3=0.0 ! -!WC_HNO3/WC_NH3=0.0 +!UR8/HNO4=0.0 ! -!WC_HNO3/WC_OH=0.0 +!UR8/N2O5=0.0 ! -!WC_HNO3/WC_HO2=0.0 +!UR8/NO3=0.0 ! -!WC_HNO3/WC_CO2=0.0 +!UR8/NH3=0.0 ! -!WC_HNO3/WC_SO2=+KC12*<WC_HNO4>+KC16*<WC_NO3> - PJAC(:,49,55)=+TPK%KC12(:)*PCONC(:,50)+TPK%KC16(:)*PCONC(:,46) +!UR8/HO2=0.0 ! -!WC_HNO3/WC_SULF=+KC15*<WC_NO3> - PJAC(:,49,56)=+TPK%KC15(:)*PCONC(:,46) +!UR8/CO=0.0 ! -!WC_HNO3/WC_HCHO=0.0 +!UR8/H2O2=0.0 ! -!WC_HNO3/WC_ORA1=0.0 +!UR8/SO2=0.0 ! -!WC_HNO3/WC_ORA2=0.0 +!UR8/H2SO4=0.0 ! -!WC_HNO3/WC_MO2=0.0 +!UR8/OH=0.0 ! -!WC_HNO3/WC_OP1=0.0 +!UR8/ETHE=0.0 ! -!WC_HNO3/WC_ASO3=0.0 +!UR8/OLEL=0.0 ! -!WC_HNO3/WC_ASO4=0.0 +!UR8/OLEH=0.0 ! -!WC_HNO3/WC_ASO5=0.0 +!UR8/ALKL=0.0 ! -!WC_HNO3/WC_AHSO5=0.0 +!UR8/ALKM=0.0 ! -!WC_HNO3/WC_AHMS=0.0 +!UR8/ALKH=0.0 ! -!WC_HNO3/WR_O3=0.0 +!UR8/AROH=0.0 ! -!WC_HNO3/WR_H2O2=0.0 +!UR8/AROL=0.0 ! -!WC_HNO3/WR_NO=0.0 +!UR8/AROO=0.0 ! -!WC_HNO3/WR_NO2=0.0 +!UR8/ARAL=0.0 ! -!WC_HNO3/WR_NO3=0.0 +!UR8/ARAC=0.0 ! -!WC_HNO3/WR_N2O5=0.0 +!UR8/PAH=0.0 ! -!WC_HNO3/WR_HONO=0.0 +!UR8/HCHO=0.0 ! -!WC_HNO3/WR_HNO3=0.0 +!UR8/ALD2=0.0 ! -!WC_HNO3/WR_HNO4=0.0 +!UR8/KETL=0.0 ! -!WC_HNO3/WR_NH3=0.0 +!UR8/KETH=0.0 ! -!WC_HNO3/WR_OH=0.0 +!UR8/MEOH=0.0 ! -!WC_HNO3/WR_HO2=0.0 +!UR8/ETOH=0.0 ! -!WC_HNO3/WR_CO2=0.0 +!UR8/ALCH=0.0 ! -!WC_HNO3/WR_SO2=0.0 +!UR8/ISOP=0.0 ! -!WC_HNO3/WR_SULF=0.0 +!UR8/BIOL=0.0 ! -!WC_HNO3/WR_HCHO=0.0 +!UR8/BIOH=+0.055*K090*<O3> + PJAC(:,54,37)=+0.055*TPK%K090(:)*PCONC(:,3) ! -!WC_HNO3/WR_ORA1=0.0 +!UR8/MTBE=0.0 ! -!WC_HNO3/WR_ORA2=0.0 +!UR8/MVK=0.0 ! -!WC_HNO3/WR_MO2=0.0 +!UR8/MCR=0.0 ! -!WC_HNO3/WR_OP1=0.0 +!UR8/MGLY=0.0 ! -!WC_HNO3/WR_ASO3=0.0 +!UR8/GLY=0.0 ! -!WC_HNO3/WR_ASO4=0.0 +!UR8/ORA1=0.0 ! -!WC_HNO3/WR_ASO5=0.0 +!UR8/ORA2=0.0 ! -!WC_HNO3/WR_AHSO5=0.0 +!UR8/ACID=0.0 ! -!WC_HNO3/WR_AHMS=0.0 +!UR8/UR28=0.0 ! -!WC_HNO4/O3=0.0 +!UR8/UR21=0.0 ! -!WC_HNO4/H2O2=0.0 +!UR8/URG2=0.0 ! -!WC_HNO4/NO=0.0 +!UR8/UR26=0.0 ! -!WC_HNO4/NO2=0.0 +!UR8/RPG2=0.0 ! -!WC_HNO4/NO3=0.0 +!UR8/RP18=0.0 ! -!WC_HNO4/N2O5=0.0 +!UR8/RPG3=0.0 ! -!WC_HNO4/HONO=0.0 +!UR8/URG4=0.0 ! -!WC_HNO4/HNO3=0.0 +!UR8/UR8=-K358 + PJAC(:,54,54)=-TPK%K358(:) ! -!WC_HNO4/HNO4=+KTC9 - PJAC(:,50,9)=+TPK%KTC9(:) +!UR8/UR17=0.0 ! -!WC_HNO4/NH3=0.0 +!UR8/UR7=0.0 ! -!WC_HNO4/SO2=0.0 +!UR8/RPR3=0.0 ! -!WC_HNO4/SULF=0.0 +!UR8/URG6=0.0 ! -!WC_HNO4/CO=0.0 +!UR8/UR22=0.0 ! -!WC_HNO4/OH=0.0 +!UR8/URG7=0.0 ! -!WC_HNO4/HO2=0.0 +!UR8/RPR4=0.0 ! -!WC_HNO4/CH4=0.0 +!UR8/RPR7=0.0 ! -!WC_HNO4/ETH=0.0 +!UR8/RPG7=0.0 ! -!WC_HNO4/ALKA=0.0 +!UR8/URG8=0.0 ! -!WC_HNO4/ALKE=0.0 +!UR8/UR19=0.0 ! -!WC_HNO4/BIO=0.0 +!UR8/URG9=0.0 ! -!WC_HNO4/ARO=0.0 +!UR8/AP7=0.0 ! -!WC_HNO4/HCHO=0.0 +!UR8/URG10=0.0 ! -!WC_HNO4/ALD=0.0 +!UR8/RPR1=0.0 ! -!WC_HNO4/KET=0.0 +!UR8/RPR5=0.0 ! -!WC_HNO4/CARBO=0.0 +!UR8/RPR8=0.0 ! -!WC_HNO4/ONIT=0.0 +!UR8/RP10=0.0 ! -!WC_HNO4/PAN=0.0 +!UR8/RP11=0.0 ! -!WC_HNO4/OP1=0.0 +!UR8/RP16=0.0 ! -!WC_HNO4/OP2=0.0 +!UR8/RPRL=0.0 ! -!WC_HNO4/ORA1=0.0 +!UR8/APAN=0.0 ! -!WC_HNO4/ORA2=0.0 +!UR8/PAN1=0.0 ! -!WC_HNO4/MO2=0.0 +!UR8/PAN2=0.0 ! -!WC_HNO4/ALKAP=0.0 +!UR8/PAN3=0.0 ! -!WC_HNO4/ALKEP=0.0 +!UR8/PAN4=0.0 ! -!WC_HNO4/BIOP=0.0 +!UR8/PAN6=0.0 ! -!WC_HNO4/PHO=0.0 +!UR8/PAN7=0.0 ! -!WC_HNO4/ADD=0.0 +!UR8/PAN8=0.0 ! -!WC_HNO4/AROP=0.0 +!UR8/PN10=0.0 ! -!WC_HNO4/CARBOP=0.0 +!UR8/RO2T=0.0 ! -!WC_HNO4/OLN=0.0 +!UR8/RO21=0.0 ! -!WC_HNO4/XO2=0.0 +!UR8/RO25=0.0 ! -!WC_HNO4/WC_O3=0.0 +!UR17/NO=+1.0000000*K204*<RO226> + PJAC(:,55,1)=+1.0000000*TPK%K204(:)*TPK%RO226(:) ! -!WC_HNO4/WC_H2O2=0.0 +!UR17/NO2=0.0 ! -!WC_HNO4/WC_NO=0.0 +!UR17/O3=0.0 ! -!WC_HNO4/WC_NO2=+KC9*<WC_HO2> - PJAC(:,50,45)=+TPK%KC9(:)*PCONC(:,53) +!UR17/HONO=0.0 ! -!WC_HNO4/WC_NO3=0.0 +!UR17/HNO3=0.0 ! -!WC_HNO4/WC_N2O5=0.0 +!UR17/HNO4=0.0 ! -!WC_HNO4/WC_HONO=0.0 +!UR17/N2O5=0.0 ! -!WC_HNO4/WC_HNO3=0.0 +!UR17/NO3=0.0 ! -!WC_HNO4/WC_HNO4=-KTC29-KC10-KC11-KC12*<WC_SO2> - PJAC(:,50,50)=-TPK%KTC29(:)-TPK%KC10(:)-TPK%KC11(:)-TPK%KC12(:)*PCONC(:,55) +!UR17/NH3=0.0 ! -!WC_HNO4/WC_NH3=0.0 +!UR17/HO2=+1.0000000*K206*<RO226> + PJAC(:,55,10)=+1.0000000*TPK%K206(:)*TPK%RO226(:) ! -!WC_HNO4/WC_OH=0.0 +!UR17/CO=0.0 ! -!WC_HNO4/WC_HO2=+KC9*<WC_NO2> - PJAC(:,50,53)=+TPK%KC9(:)*PCONC(:,45) +!UR17/H2O2=0.0 ! -!WC_HNO4/WC_CO2=0.0 +!UR17/SO2=0.0 ! -!WC_HNO4/WC_SO2=-KC12*<WC_HNO4> - PJAC(:,50,55)=-TPK%KC12(:)*PCONC(:,50) +!UR17/H2SO4=0.0 ! -!WC_HNO4/WC_SULF=0.0 +!UR17/OH=0.0 ! -!WC_HNO4/WC_HCHO=0.0 +!UR17/ETHE=0.0 ! -!WC_HNO4/WC_ORA1=0.0 +!UR17/OLEL=0.0 ! -!WC_HNO4/WC_ORA2=0.0 +!UR17/OLEH=0.0 ! -!WC_HNO4/WC_MO2=0.0 +!UR17/ALKL=0.0 ! -!WC_HNO4/WC_OP1=0.0 +!UR17/ALKM=0.0 ! -!WC_HNO4/WC_ASO3=0.0 +!UR17/ALKH=0.0 ! -!WC_HNO4/WC_ASO4=0.0 +!UR17/AROH=0.0 ! -!WC_HNO4/WC_ASO5=0.0 +!UR17/AROL=0.0 ! -!WC_HNO4/WC_AHSO5=0.0 +!UR17/AROO=0.0 ! -!WC_HNO4/WC_AHMS=0.0 +!UR17/ARAL=0.0 ! -!WC_HNO4/WR_O3=0.0 +!UR17/ARAC=0.0 ! -!WC_HNO4/WR_H2O2=0.0 +!UR17/PAH=0.0 ! -!WC_HNO4/WR_NO=0.0 +!UR17/HCHO=0.0 ! -!WC_HNO4/WR_NO2=0.0 +!UR17/ALD2=0.0 ! -!WC_HNO4/WR_NO3=0.0 +!UR17/KETL=0.0 ! -!WC_HNO4/WR_N2O5=0.0 +!UR17/KETH=0.0 ! -!WC_HNO4/WR_HONO=0.0 +!UR17/MEOH=0.0 ! -!WC_HNO4/WR_HNO3=0.0 +!UR17/ETOH=0.0 ! -!WC_HNO4/WR_HNO4=0.0 +!UR17/ALCH=0.0 ! -!WC_HNO4/WR_NH3=0.0 +!UR17/ISOP=0.0 ! -!WC_HNO4/WR_OH=0.0 +!UR17/BIOL=0.0 ! -!WC_HNO4/WR_HO2=0.0 +!UR17/BIOH=0.0 ! -!WC_HNO4/WR_CO2=0.0 +!UR17/MTBE=0.0 ! -!WC_HNO4/WR_SO2=0.0 +!UR17/MVK=0.0 ! -!WC_HNO4/WR_SULF=0.0 +!UR17/MCR=0.0 ! -!WC_HNO4/WR_HCHO=0.0 +!UR17/MGLY=0.0 ! -!WC_HNO4/WR_ORA1=0.0 +!UR17/GLY=0.0 ! -!WC_HNO4/WR_ORA2=0.0 +!UR17/ORA1=0.0 ! -!WC_HNO4/WR_MO2=0.0 +!UR17/ORA2=0.0 ! -!WC_HNO4/WR_OP1=0.0 +!UR17/ACID=0.0 ! -!WC_HNO4/WR_ASO3=0.0 +!UR17/UR28=0.0 ! -!WC_HNO4/WR_ASO4=0.0 +!UR17/UR21=0.0 ! -!WC_HNO4/WR_ASO5=0.0 +!UR17/URG2=0.0 ! -!WC_HNO4/WR_AHSO5=0.0 +!UR17/UR26=0.0 ! -!WC_HNO4/WR_AHMS=0.0 +!UR17/RPG2=0.0 ! -RETURN -END SUBROUTINE SUBJ9 +!UR17/RP18=0.0 ! -SUBROUTINE SUBJ10 +!UR17/RPG3=0.0 ! -!Indices 51 a 55 +!UR17/URG4=0.0 ! +!UR17/UR8=0.0 ! -!WC_NH3/O3=0.0 +!UR17/UR17=-K359 + PJAC(:,55,55)=-TPK%K359(:) ! -!WC_NH3/H2O2=0.0 +!UR17/UR7=0.0 ! -!WC_NH3/NO=0.0 +!UR17/RPR3=0.0 ! -!WC_NH3/NO2=0.0 +!UR17/URG6=0.0 ! -!WC_NH3/NO3=0.0 +!UR17/UR22=0.0 ! -!WC_NH3/N2O5=0.0 +!UR17/URG7=0.0 ! -!WC_NH3/HONO=0.0 +!UR17/RPR4=0.0 ! -!WC_NH3/HNO3=0.0 +!UR17/RPR7=0.0 ! -!WC_NH3/HNO4=0.0 +!UR17/RPG7=0.0 ! -!WC_NH3/NH3=+KTC10 - PJAC(:,51,10)=+TPK%KTC10(:) +!UR17/URG8=0.0 ! -!WC_NH3/SO2=0.0 +!UR17/UR19=0.0 ! -!WC_NH3/SULF=0.0 +!UR17/URG9=0.0 ! -!WC_NH3/CO=0.0 +!UR17/AP7=0.0 ! -!WC_NH3/OH=0.0 +!UR17/URG10=0.0 ! -!WC_NH3/HO2=0.0 +!UR17/RPR1=0.0 ! -!WC_NH3/CH4=0.0 +!UR17/RPR5=0.0 ! -!WC_NH3/ETH=0.0 +!UR17/RPR8=0.0 ! -!WC_NH3/ALKA=0.0 +!UR17/RP10=0.0 ! -!WC_NH3/ALKE=0.0 +!UR17/RP11=0.0 ! -!WC_NH3/BIO=0.0 +!UR17/RP16=0.0 ! -!WC_NH3/ARO=0.0 +!UR17/RPRL=0.0 ! -!WC_NH3/HCHO=0.0 +!UR17/APAN=0.0 ! -!WC_NH3/ALD=0.0 +!UR17/PAN1=0.0 ! -!WC_NH3/KET=0.0 +!UR17/PAN2=0.0 ! -!WC_NH3/CARBO=0.0 +!UR17/PAN3=0.0 ! -!WC_NH3/ONIT=0.0 +!UR17/PAN4=0.0 ! -!WC_NH3/PAN=0.0 +!UR17/PAN6=0.0 ! -!WC_NH3/OP1=0.0 +!UR17/PAN7=0.0 ! -!WC_NH3/OP2=0.0 +!UR17/PAN8=0.0 ! -!WC_NH3/ORA1=0.0 +!UR17/PN10=0.0 ! -!WC_NH3/ORA2=0.0 +!UR17/RO2T=+1.0000000*K205*<RO226> + PJAC(:,55,85)=+1.0000000*TPK%K205(:)*TPK%RO226(:) ! -!WC_NH3/MO2=0.0 +!UR17/RO21=0.0 ! -!WC_NH3/ALKAP=0.0 +!UR17/RO25=0.0 ! -!WC_NH3/ALKEP=0.0 +RETURN +END SUBROUTINE SUBJ10 ! -!WC_NH3/BIOP=0.0 +SUBROUTINE SUBJ11 ! -!WC_NH3/PHO=0.0 +!Indices 56 a 60 ! -!WC_NH3/ADD=0.0 ! -!WC_NH3/AROP=0.0 +!UR7/NO=+TPK%CFA12*K207*<RO227>+0.3*K210*<RO228> + PJAC(:,56,1)=+TPK%CFA12*TPK%K207(:)*TPK%RO227(:)+0.3*TPK%K210(:)*TPK%RO228(:) ! -!WC_NH3/CARBOP=0.0 +!UR7/NO2=0.0 ! -!WC_NH3/OLN=0.0 +!UR7/O3=+0.055*K090*<BIOH> + PJAC(:,56,3)=+0.055*TPK%K090(:)*PCONC(:,37) ! -!WC_NH3/XO2=0.0 +!UR7/HONO=0.0 ! -!WC_NH3/WC_O3=0.0 +!UR7/HNO3=0.0 ! -!WC_NH3/WC_H2O2=0.0 +!UR7/HNO4=0.0 ! -!WC_NH3/WC_NO=0.0 +!UR7/N2O5=0.0 ! -!WC_NH3/WC_NO2=0.0 +!UR7/NO3=0.0 ! -!WC_NH3/WC_NO3=0.0 +!UR7/NH3=0.0 ! -!WC_NH3/WC_N2O5=0.0 +!UR7/HO2=+0.3*K209*<RO227>+0.3*K212*<RO228> + PJAC(:,56,10)=+0.3*TPK%K209(:)*TPK%RO227(:)+0.3*TPK%K212(:)*TPK%RO228(:) ! -!WC_NH3/WC_HONO=0.0 +!UR7/CO=0.0 ! -!WC_NH3/WC_HNO3=0.0 +!UR7/H2O2=0.0 ! -!WC_NH3/WC_HNO4=0.0 +!UR7/SO2=0.0 ! -!WC_NH3/WC_NH3=-KTC30 - PJAC(:,51,51)=-TPK%KTC30(:) +!UR7/H2SO4=0.0 ! -!WC_NH3/WC_OH=0.0 +!UR7/OH=0.0 ! -!WC_NH3/WC_HO2=0.0 +!UR7/ETHE=0.0 ! -!WC_NH3/WC_CO2=0.0 +!UR7/OLEL=0.0 ! -!WC_NH3/WC_SO2=0.0 +!UR7/OLEH=0.0 ! -!WC_NH3/WC_SULF=0.0 +!UR7/ALKL=0.0 ! -!WC_NH3/WC_HCHO=0.0 +!UR7/ALKM=0.0 ! -!WC_NH3/WC_ORA1=0.0 +!UR7/ALKH=0.0 ! -!WC_NH3/WC_ORA2=0.0 +!UR7/AROH=0.0 ! -!WC_NH3/WC_MO2=0.0 +!UR7/AROL=0.0 ! -!WC_NH3/WC_OP1=0.0 +!UR7/AROO=0.0 ! -!WC_NH3/WC_ASO3=0.0 +!UR7/ARAL=0.0 ! -!WC_NH3/WC_ASO4=0.0 +!UR7/ARAC=0.0 ! -!WC_NH3/WC_ASO5=0.0 +!UR7/PAH=0.0 ! -!WC_NH3/WC_AHSO5=0.0 +!UR7/HCHO=0.0 ! -!WC_NH3/WC_AHMS=0.0 +!UR7/ALD2=0.0 ! -!WC_NH3/WR_O3=0.0 +!UR7/KETL=0.0 ! -!WC_NH3/WR_H2O2=0.0 +!UR7/KETH=0.0 ! -!WC_NH3/WR_NO=0.0 +!UR7/MEOH=0.0 ! -!WC_NH3/WR_NO2=0.0 +!UR7/ETOH=0.0 ! -!WC_NH3/WR_NO3=0.0 +!UR7/ALCH=0.0 ! -!WC_NH3/WR_N2O5=0.0 +!UR7/ISOP=0.0 ! -!WC_NH3/WR_HONO=0.0 +!UR7/BIOL=0.0 ! -!WC_NH3/WR_HNO3=0.0 +!UR7/BIOH=+0.055*K090*<O3> + PJAC(:,56,37)=+0.055*TPK%K090(:)*PCONC(:,3) ! -!WC_NH3/WR_HNO4=0.0 +!UR7/MTBE=0.0 ! -!WC_NH3/WR_NH3=0.0 +!UR7/MVK=0.0 ! -!WC_NH3/WR_OH=0.0 +!UR7/MCR=0.0 ! -!WC_NH3/WR_HO2=0.0 +!UR7/MGLY=0.0 ! -!WC_NH3/WR_CO2=0.0 +!UR7/GLY=0.0 ! -!WC_NH3/WR_SO2=0.0 +!UR7/ORA1=0.0 ! -!WC_NH3/WR_SULF=0.0 +!UR7/ORA2=0.0 ! -!WC_NH3/WR_HCHO=0.0 +!UR7/ACID=0.0 ! -!WC_NH3/WR_ORA1=0.0 +!UR7/UR28=0.0 ! -!WC_NH3/WR_ORA2=0.0 +!UR7/UR21=0.0 ! -!WC_NH3/WR_MO2=0.0 +!UR7/URG2=0.0 ! -!WC_NH3/WR_OP1=0.0 +!UR7/UR26=0.0 ! -!WC_NH3/WR_ASO3=0.0 +!UR7/RPG2=0.0 ! -!WC_NH3/WR_ASO4=0.0 +!UR7/RP18=0.0 ! -!WC_NH3/WR_ASO5=0.0 +!UR7/RPG3=0.0 ! -!WC_NH3/WR_AHSO5=0.0 +!UR7/URG4=0.0 ! -!WC_NH3/WR_AHMS=0.0 +!UR7/UR8=0.0 ! -!WC_OH/O3=0.0 +!UR7/UR17=0.0 ! -!WC_OH/H2O2=0.0 +!UR7/UR7=-K357 + PJAC(:,56,56)=-TPK%K357(:) ! -!WC_OH/NO=0.0 +!UR7/RPR3=0.0 ! -!WC_OH/NO2=0.0 +!UR7/URG6=0.0 ! -!WC_OH/NO3=0.0 +!UR7/UR22=0.0 ! -!WC_OH/N2O5=0.0 +!UR7/URG7=0.0 ! -!WC_OH/HONO=0.0 +!UR7/RPR4=0.0 ! -!WC_OH/HNO3=0.0 +!UR7/RPR7=0.0 ! -!WC_OH/HNO4=0.0 +!UR7/RPG7=0.0 ! -!WC_OH/NH3=0.0 +!UR7/URG8=0.0 ! -!WC_OH/SO2=0.0 +!UR7/UR19=0.0 ! -!WC_OH/SULF=0.0 +!UR7/URG9=0.0 ! -!WC_OH/CO=0.0 +!UR7/AP7=0.0 ! -!WC_OH/OH=+KTC11 - PJAC(:,52,14)=+TPK%KTC11(:) +!UR7/URG10=0.0 ! -!WC_OH/HO2=0.0 +!UR7/RPR1=0.0 ! -!WC_OH/CH4=0.0 +!UR7/RPR5=0.0 ! -!WC_OH/ETH=0.0 +!UR7/RPR8=0.0 ! -!WC_OH/ALKA=0.0 +!UR7/RP10=0.0 ! -!WC_OH/ALKE=0.0 +!UR7/RP11=0.0 ! -!WC_OH/BIO=0.0 +!UR7/RP16=0.0 ! -!WC_OH/ARO=0.0 +!UR7/RPRL=0.0 ! -!WC_OH/HCHO=0.0 +!UR7/APAN=0.0 ! -!WC_OH/ALD=0.0 +!UR7/PAN1=0.0 ! -!WC_OH/KET=0.0 +!UR7/PAN2=0.0 ! -!WC_OH/CARBO=0.0 +!UR7/PAN3=0.0 ! -!WC_OH/ONIT=0.0 +!UR7/PAN4=0.0 ! -!WC_OH/PAN=0.0 +!UR7/PAN6=0.0 ! -!WC_OH/OP1=0.0 +!UR7/PAN7=0.0 ! -!WC_OH/OP2=0.0 +!UR7/PAN8=0.0 ! -!WC_OH/ORA1=0.0 +!UR7/PN10=0.0 ! -!WC_OH/ORA2=0.0 +!UR7/RO2T=+K208*<RO227>+0.3*K211*<RO228> + PJAC(:,56,85)=+TPK%K208(:)*TPK%RO227(:)+0.3*TPK%K211(:)*TPK%RO228(:) ! -!WC_OH/MO2=0.0 +!UR7/RO21=0.0 ! -!WC_OH/ALKAP=0.0 +!UR7/RO25=0.0 ! -!WC_OH/ALKEP=0.0 +!RPR3/NO=+TPK%CFA10*K198*<RO224>+K201*<RO225> + PJAC(:,57,1)=+TPK%CFA10*TPK%K198(:)*TPK%RO224(:)+TPK%K201(:)*TPK%RO225(:) ! -!WC_OH/BIOP=0.0 +!RPR3/NO2=0.0 ! -!WC_OH/PHO=0.0 +!RPR3/O3=+0.055*K086*<BIOL> + PJAC(:,57,3)=+0.055*TPK%K086(:)*PCONC(:,36) ! -!WC_OH/ADD=0.0 +!RPR3/HONO=0.0 ! -!WC_OH/AROP=0.0 +!RPR3/HNO3=0.0 ! -!WC_OH/CARBOP=0.0 +!RPR3/HNO4=0.0 ! -!WC_OH/OLN=0.0 +!RPR3/N2O5=0.0 ! -!WC_OH/XO2=0.0 +!RPR3/NO3=-K313*<RPR3> + PJAC(:,57,8)=-TPK%K313(:)*PCONC(:,57) ! -!WC_OH/WC_O3=+KC6*<WC_HO2> - PJAC(:,52,42)=+TPK%KC6(:)*PCONC(:,53) +!RPR3/NH3=0.0 ! -!WC_OH/WC_H2O2=+KC1+KC1-KC4*<WC_OH> - PJAC(:,52,43)=+TPK%KC1(:)+TPK%KC1(:)-TPK%KC4(:)*PCONC(:,52) +!RPR3/HO2=+K200*<RO224>+K203*<RO225> + PJAC(:,57,10)=+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:) ! -!WC_OH/WC_NO=0.0 +!RPR3/CO=0.0 ! -!WC_OH/WC_NO2=0.0 +!RPR3/H2O2=0.0 ! -!WC_OH/WC_NO3=0.0 +!RPR3/SO2=0.0 ! -!WC_OH/WC_N2O5=0.0 +!RPR3/H2SO4=0.0 ! -!WC_OH/WC_HONO=-KC8*<WC_OH> - PJAC(:,52,48)=-TPK%KC8(:)*PCONC(:,52) +!RPR3/OH=-K312*<RPR3> + PJAC(:,57,15)=-TPK%K312(:)*PCONC(:,57) ! -!WC_OH/WC_HNO3=+KC13 - PJAC(:,52,49)=+TPK%KC13(:) +!RPR3/ETHE=0.0 ! -!WC_OH/WC_HNO4=0.0 +!RPR3/OLEL=0.0 ! -!WC_OH/WC_NH3=0.0 +!RPR3/OLEH=0.0 ! -!WC_OH/WC_OH=-KTC31-KC2*<WC_OH>-KC2*<WC_OH>-KC2*<WC_OH>-KC2*<WC_OH>-KC3*<WC_HO2 -!>-KC4*<WC_H2O2>-KC7*<WC_SO2>-KC8*<WC_HONO>-KC19*<WC_HCHO>-KC20*<WC_ORA1>-KC23* -!<WC_AHMS> - PJAC(:,52,52)=-TPK%KTC31(:)-TPK%KC2(:)*PCONC(:,52)-TPK%KC2(:)*PCONC(:,52)-TPK%& -&KC2(:)*PCONC(:,52)-TPK%KC2(:)*PCONC(:,52)-TPK%KC3(:)*PCONC(:,53)-TPK%KC4(:)*PC& -&ONC(:,43)-TPK%KC7(:)*PCONC(:,55)-TPK%KC8(:)*PCONC(:,48)-TPK%KC19(:)*PCONC(:,57& -&)-TPK%KC20(:)*PCONC(:,58)-TPK%KC23(:)*PCONC(:,66) +!RPR3/ALKL=0.0 ! -!WC_OH/WC_HO2=-KC3*<WC_OH>+KC6*<WC_O3> - PJAC(:,52,53)=-TPK%KC3(:)*PCONC(:,52)+TPK%KC6(:)*PCONC(:,42) +!RPR3/ALKM=0.0 ! -!WC_OH/WC_CO2=0.0 +!RPR3/ALKH=0.0 ! -!WC_OH/WC_SO2=-KC7*<WC_OH> - PJAC(:,52,55)=-TPK%KC7(:)*PCONC(:,52) +!RPR3/AROH=0.0 ! -!WC_OH/WC_SULF=0.0 +!RPR3/AROL=0.0 ! -!WC_OH/WC_HCHO=-KC19*<WC_OH> - PJAC(:,52,57)=-TPK%KC19(:)*PCONC(:,52) +!RPR3/AROO=0.0 ! -!WC_OH/WC_ORA1=-KC20*<WC_OH> - PJAC(:,52,58)=-TPK%KC20(:)*PCONC(:,52) +!RPR3/ARAL=0.0 ! -!WC_OH/WC_ORA2=0.0 +!RPR3/ARAC=0.0 ! -!WC_OH/WC_MO2=0.0 +!RPR3/PAH=0.0 ! -!WC_OH/WC_OP1=0.0 +!RPR3/HCHO=0.0 ! -!WC_OH/WC_ASO3=0.0 +!RPR3/ALD2=0.0 ! -!WC_OH/WC_ASO4=+KC28 - PJAC(:,52,63)=+TPK%KC28(:) +!RPR3/KETL=0.0 ! -!WC_OH/WC_ASO5=0.0 +!RPR3/KETH=0.0 ! -!WC_OH/WC_AHSO5=0.0 +!RPR3/MEOH=0.0 ! -!WC_OH/WC_AHMS=-KC23*<WC_OH> - PJAC(:,52,66)=-TPK%KC23(:)*PCONC(:,52) +!RPR3/ETOH=0.0 ! -!WC_OH/WR_O3=0.0 +!RPR3/ALCH=0.0 ! -!WC_OH/WR_H2O2=0.0 +!RPR3/ISOP=0.0 ! -!WC_OH/WR_NO=0.0 +!RPR3/BIOL=+0.055*K086*<O3> + PJAC(:,57,36)=+0.055*TPK%K086(:)*PCONC(:,3) ! -!WC_OH/WR_NO2=0.0 +!RPR3/BIOH=0.0 ! -!WC_OH/WR_NO3=0.0 +!RPR3/MTBE=0.0 ! -!WC_OH/WR_N2O5=0.0 +!RPR3/MVK=0.0 ! -!WC_OH/WR_HONO=0.0 +!RPR3/MCR=0.0 ! -!WC_OH/WR_HNO3=0.0 +!RPR3/MGLY=0.0 ! -!WC_OH/WR_HNO4=0.0 +!RPR3/GLY=0.0 ! -!WC_OH/WR_NH3=0.0 +!RPR3/ORA1=0.0 ! -!WC_OH/WR_OH=0.0 +!RPR3/ORA2=0.0 ! -!WC_OH/WR_HO2=0.0 +!RPR3/ACID=0.0 ! -!WC_OH/WR_CO2=0.0 +!RPR3/UR28=0.0 ! -!WC_OH/WR_SO2=0.0 +!RPR3/UR21=0.0 ! -!WC_OH/WR_SULF=0.0 +!RPR3/URG2=0.0 ! -!WC_OH/WR_HCHO=0.0 +!RPR3/UR26=0.0 ! -!WC_OH/WR_ORA1=0.0 +!RPR3/RPG2=0.0 ! -!WC_OH/WR_ORA2=0.0 +!RPR3/RP18=0.0 ! -!WC_OH/WR_MO2=0.0 +!RPR3/RPG3=0.0 ! -!WC_OH/WR_OP1=0.0 +!RPR3/URG4=0.0 ! -!WC_OH/WR_ASO3=0.0 +!RPR3/UR8=0.0 ! -!WC_OH/WR_ASO4=0.0 +!RPR3/UR17=0.0 ! -!WC_OH/WR_ASO5=0.0 +!RPR3/UR7=0.0 ! -!WC_OH/WR_AHSO5=0.0 +!RPR3/RPR3=-K312*<OH>-K313*<NO3>-K314 + PJAC(:,57,57)=-TPK%K312(:)*PCONC(:,15)-TPK%K313(:)*PCONC(:,8)-TPK%K314(:) ! -!WC_OH/WR_AHMS=0.0 +!RPR3/URG6=0.0 ! -!WC_HO2/O3=0.0 +!RPR3/UR22=0.0 ! -!WC_HO2/H2O2=0.0 +!RPR3/URG7=0.0 ! -!WC_HO2/NO=0.0 +!RPR3/RPR4=0.0 ! -!WC_HO2/NO2=0.0 +!RPR3/RPR7=0.0 ! -!WC_HO2/NO3=0.0 +!RPR3/RPG7=0.0 ! -!WC_HO2/N2O5=0.0 +!RPR3/URG8=0.0 ! -!WC_HO2/HONO=0.0 +!RPR3/UR19=0.0 ! -!WC_HO2/HNO3=0.0 +!RPR3/URG9=0.0 ! -!WC_HO2/HNO4=0.0 +!RPR3/AP7=0.0 ! -!WC_HO2/NH3=0.0 +!RPR3/URG10=0.0 ! -!WC_HO2/SO2=0.0 +!RPR3/RPR1=0.0 ! -!WC_HO2/SULF=0.0 +!RPR3/RPR5=0.0 ! -!WC_HO2/CO=0.0 +!RPR3/RPR8=0.0 ! -!WC_HO2/OH=0.0 +!RPR3/RP10=0.0 ! -!WC_HO2/HO2=+KTC12 - PJAC(:,53,15)=+TPK%KTC12(:) +!RPR3/RP11=0.0 ! -!WC_HO2/CH4=0.0 +!RPR3/RP16=0.0 ! -!WC_HO2/ETH=0.0 +!RPR3/RPRL=0.0 ! -!WC_HO2/ALKA=0.0 +!RPR3/APAN=0.0 ! -!WC_HO2/ALKE=0.0 +!RPR3/PAN1=0.0 ! -!WC_HO2/BIO=0.0 +!RPR3/PAN2=0.0 ! -!WC_HO2/ARO=0.0 +!RPR3/PAN3=0.0 ! -!WC_HO2/HCHO=0.0 +!RPR3/PAN4=0.0 ! -!WC_HO2/ALD=0.0 +!RPR3/PAN6=0.0 ! -!WC_HO2/KET=0.0 +!RPR3/PAN7=0.0 ! -!WC_HO2/CARBO=0.0 +!RPR3/PAN8=0.0 ! -!WC_HO2/ONIT=0.0 +!RPR3/PN10=0.0 ! -!WC_HO2/PAN=0.0 +!RPR3/RO2T=+K199*<RO224>+K202*<RO225> + PJAC(:,57,85)=+TPK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO225(:) ! -!WC_HO2/OP1=0.0 +!RPR3/RO21=0.0 ! -!WC_HO2/OP2=0.0 +!RPR3/RO25=0.0 ! -!WC_HO2/ORA1=0.0 +!URG6/NO=+TPK%CF21*K177*<RO217>+TPK%CF43*K195*<RO223> + PJAC(:,58,1)=+TPK%CF21*TPK%K177(:)*TPK%RO217(:)+TPK%CF43*TPK%K195(:)*TPK%RO223& +&(:) ! -!WC_HO2/ORA2=0.0 +!URG6/NO2=0.0 ! -!WC_HO2/MO2=0.0 +!URG6/O3=0.0 ! -!WC_HO2/ALKAP=0.0 +!URG6/HONO=0.0 ! -!WC_HO2/ALKEP=0.0 +!URG6/HNO3=0.0 ! -!WC_HO2/BIOP=0.0 +!URG6/HNO4=0.0 ! -!WC_HO2/PHO=0.0 +!URG6/N2O5=0.0 ! -!WC_HO2/ADD=0.0 +!URG6/NO3=0.0 ! -!WC_HO2/AROP=0.0 +!URG6/NH3=0.0 ! -!WC_HO2/CARBOP=0.0 +!URG6/HO2=0.0 ! -!WC_HO2/OLN=0.0 +!URG6/CO=0.0 ! -!WC_HO2/XO2=0.0 +!URG6/H2O2=0.0 ! -!WC_HO2/WC_O3=-KC6*<WC_HO2> - PJAC(:,53,42)=-TPK%KC6(:)*PCONC(:,53) +!URG6/SO2=0.0 ! -!WC_HO2/WC_H2O2=+KC4*<WC_OH> - PJAC(:,53,43)=+TPK%KC4(:)*PCONC(:,52) +!URG6/H2SO4=0.0 ! -!WC_HO2/WC_NO=0.0 +!URG6/OH=+0.4978440*K323*<RPG7> + PJAC(:,58,15)=+0.4978440*TPK%K323(:)*PCONC(:,63) ! -!WC_HO2/WC_NO2=-KC9*<WC_HO2> - PJAC(:,53,45)=-TPK%KC9(:)*PCONC(:,53) +!URG6/ETHE=0.0 ! -!WC_HO2/WC_NO3=0.0 +!URG6/OLEL=0.0 ! -!WC_HO2/WC_N2O5=0.0 +!URG6/OLEH=0.0 ! -!WC_HO2/WC_HONO=0.0 +!URG6/ALKL=0.0 ! -!WC_HO2/WC_HNO3=0.0 +!URG6/ALKM=0.0 ! -!WC_HO2/WC_HNO4=+KC10 - PJAC(:,53,50)=+TPK%KC10(:) +!URG6/ALKH=0.0 ! -!WC_HO2/WC_NH3=0.0 +!URG6/AROH=0.0 ! -!WC_HO2/WC_OH=-KC3*<WC_HO2>+KC4*<WC_H2O2>+KC19*<WC_HCHO>+KC20*<WC_ORA1>+KC23*<W -!C_AHMS> - PJAC(:,53,52)=-TPK%KC3(:)*PCONC(:,53)+TPK%KC4(:)*PCONC(:,43)+TPK%KC19(:)*PCONC& -&(:,57)+TPK%KC20(:)*PCONC(:,58)+TPK%KC23(:)*PCONC(:,66) +!URG6/AROL=0.0 ! -!WC_HO2/WC_HO2=-KTC32-KC3*<WC_OH>-KC5*<WC_HO2>-KC5*<WC_HO2>-KC5*<WC_HO2>-KC5*<W -!C_HO2>-KC6*<WC_O3>-KC9*<WC_NO2>-KC25*<WC_ASO5> - PJAC(:,53,53)=-TPK%KTC32(:)-TPK%KC3(:)*PCONC(:,52)-TPK%KC5(:)*PCONC(:,53)-TPK%& -&KC5(:)*PCONC(:,53)-TPK%KC5(:)*PCONC(:,53)-TPK%KC5(:)*PCONC(:,53)-TPK%KC6(:)*PC& -&ONC(:,42)-TPK%KC9(:)*PCONC(:,45)-TPK%KC25(:)*PCONC(:,64) +!URG6/AROO=0.0 ! -!WC_HO2/WC_CO2=0.0 +!URG6/ARAL=0.0 ! -!WC_HO2/WC_SO2=0.0 +!URG6/ARAC=0.0 ! -!WC_HO2/WC_SULF=0.0 +!URG6/PAH=0.0 ! -!WC_HO2/WC_HCHO=+KC19*<WC_OH> - PJAC(:,53,57)=+TPK%KC19(:)*PCONC(:,52) +!URG6/HCHO=0.0 ! -!WC_HO2/WC_ORA1=+KC20*<WC_OH> - PJAC(:,53,58)=+TPK%KC20(:)*PCONC(:,52) +!URG6/ALD2=0.0 ! -!WC_HO2/WC_ORA2=0.0 +!URG6/KETL=0.0 ! -!WC_HO2/WC_MO2=+2.00*KC17*<WC_MO2>+2.00*KC17*<WC_MO2> - PJAC(:,53,60)=+2.00*TPK%KC17(:)*PCONC(:,60)+2.00*TPK%KC17(:)*PCONC(:,60) +!URG6/KETH=0.0 ! -!WC_HO2/WC_OP1=0.0 +!URG6/MEOH=0.0 ! -!WC_HO2/WC_ASO3=0.0 +!URG6/ETOH=0.0 ! -!WC_HO2/WC_ASO4=0.0 +!URG6/ALCH=0.0 ! -!WC_HO2/WC_ASO5=-KC25*<WC_HO2> - PJAC(:,53,64)=-TPK%KC25(:)*PCONC(:,53) +!URG6/ISOP=0.0 ! -!WC_HO2/WC_AHSO5=0.0 +!URG6/BIOL=0.0 ! -!WC_HO2/WC_AHMS=+KC23*<WC_OH> - PJAC(:,53,66)=+TPK%KC23(:)*PCONC(:,52) +!URG6/BIOH=0.0 ! -!WC_HO2/WR_O3=0.0 +!URG6/MTBE=0.0 ! -!WC_HO2/WR_H2O2=0.0 +!URG6/MVK=0.0 ! -!WC_HO2/WR_NO=0.0 +!URG6/MCR=0.0 ! -!WC_HO2/WR_NO2=0.0 +!URG6/MGLY=0.0 ! -!WC_HO2/WR_NO3=0.0 +!URG6/GLY=0.0 ! -!WC_HO2/WR_N2O5=0.0 +!URG6/ORA1=0.0 ! -!WC_HO2/WR_HONO=0.0 +!URG6/ORA2=0.0 ! -!WC_HO2/WR_HNO3=0.0 +!URG6/ACID=0.0 ! -!WC_HO2/WR_HNO4=0.0 +!URG6/UR28=0.0 ! -!WC_HO2/WR_NH3=0.0 +!URG6/UR21=0.0 ! -!WC_HO2/WR_OH=0.0 +!URG6/URG2=0.0 ! -!WC_HO2/WR_HO2=0.0 +!URG6/UR26=0.0 ! -!WC_HO2/WR_CO2=0.0 +!URG6/RPG2=0.0 ! -!WC_HO2/WR_SO2=0.0 +!URG6/RP18=0.0 ! -!WC_HO2/WR_SULF=0.0 +!URG6/RPG3=0.0 ! -!WC_HO2/WR_HCHO=0.0 +!URG6/URG4=0.0 ! -!WC_HO2/WR_ORA1=0.0 +!URG6/UR8=0.0 ! -!WC_HO2/WR_ORA2=0.0 +!URG6/UR17=0.0 ! -!WC_HO2/WR_MO2=0.0 +!URG6/UR7=0.0 ! -!WC_HO2/WR_OP1=0.0 +!URG6/RPR3=0.0 ! -!WC_HO2/WR_ASO3=0.0 +!URG6/URG6=-K352 + PJAC(:,58,58)=-TPK%K352(:) ! -!WC_HO2/WR_ASO4=0.0 +!URG6/UR22=0.0 ! -!WC_HO2/WR_ASO5=0.0 +!URG6/URG7=0.0 ! -!WC_HO2/WR_AHSO5=0.0 +!URG6/RPR4=0.0 ! -!WC_HO2/WR_AHMS=0.0 +!URG6/RPR7=0.0 ! -!WC_CO2/O3=0.0 +!URG6/RPG7=+0.4978440*K323*<OH> + PJAC(:,58,63)=+0.4978440*TPK%K323(:)*PCONC(:,15) ! -!WC_CO2/H2O2=0.0 +!URG6/URG8=0.0 ! -!WC_CO2/NO=0.0 +!URG6/UR19=0.0 ! -!WC_CO2/NO2=0.0 +!URG6/URG9=0.0 ! -!WC_CO2/NO3=0.0 +!URG6/AP7=0.0 ! -!WC_CO2/N2O5=0.0 +!URG6/URG10=0.0 ! -!WC_CO2/HONO=0.0 +!URG6/RPR1=0.0 ! -!WC_CO2/HNO3=0.0 +!URG6/RPR5=0.0 ! -!WC_CO2/HNO4=0.0 +!URG6/RPR8=0.0 ! -!WC_CO2/NH3=0.0 +!URG6/RP10=0.0 ! -!WC_CO2/SO2=0.0 +!URG6/RP11=0.0 ! -!WC_CO2/SULF=0.0 +!URG6/RP16=0.0 ! -!WC_CO2/CO=0.0 +!URG6/RPRL=0.0 ! -!WC_CO2/OH=0.0 +!URG6/APAN=0.0 ! -!WC_CO2/HO2=0.0 +!URG6/PAN1=0.0 ! -!WC_CO2/CH4=0.0 +!URG6/PAN2=0.0 ! -!WC_CO2/ETH=0.0 +!URG6/PAN3=0.0 ! -!WC_CO2/ALKA=0.0 +!URG6/PAN4=0.0 ! -!WC_CO2/ALKE=0.0 +!URG6/PAN6=0.0 ! -!WC_CO2/BIO=0.0 +!URG6/PAN7=0.0 ! -!WC_CO2/ARO=0.0 +!URG6/PAN8=0.0 ! -!WC_CO2/HCHO=0.0 +!URG6/PN10=0.0 ! -!WC_CO2/ALD=0.0 +!URG6/RO2T=0.0 ! -!WC_CO2/KET=0.0 +!URG6/RO21=0.0 ! -!WC_CO2/CARBO=0.0 +!URG6/RO25=0.0 ! -!WC_CO2/ONIT=0.0 +!UR22/NO=0.0 ! -!WC_CO2/PAN=0.0 +!UR22/NO2=+K321*<RAD8> + PJAC(:,59,2)=+TPK%K321(:)*TPK%RAD8(:) ! -!WC_CO2/OP1=0.0 +!UR22/O3=0.0 ! -!WC_CO2/OP2=0.0 +!UR22/HONO=0.0 ! -!WC_CO2/ORA1=0.0 +!UR22/HNO3=0.0 ! -!WC_CO2/ORA2=0.0 +!UR22/HNO4=0.0 ! -!WC_CO2/MO2=0.0 +!UR22/N2O5=0.0 ! -!WC_CO2/ALKAP=0.0 +!UR22/NO3=0.0 ! -!WC_CO2/ALKEP=0.0 +!UR22/NH3=0.0 ! -!WC_CO2/BIOP=0.0 +!UR22/HO2=0.0 ! -!WC_CO2/PHO=0.0 +!UR22/CO=0.0 ! -!WC_CO2/ADD=0.0 +!UR22/H2O2=0.0 ! -!WC_CO2/AROP=0.0 +!UR22/SO2=0.0 ! -!WC_CO2/CARBOP=0.0 +!UR22/H2SO4=0.0 ! -!WC_CO2/OLN=0.0 +!UR22/OH=0.0 ! -!WC_CO2/XO2=0.0 +!UR22/ETHE=0.0 ! -!WC_CO2/WC_O3=0.0 +!UR22/OLEL=0.0 ! -!WC_CO2/WC_H2O2=0.0 +!UR22/OLEH=0.0 ! -!WC_CO2/WC_NO=0.0 +!UR22/ALKL=0.0 ! -!WC_CO2/WC_NO2=0.0 +!UR22/ALKM=0.0 ! -!WC_CO2/WC_NO3=0.0 +!UR22/ALKH=0.0 ! -!WC_CO2/WC_N2O5=0.0 +!UR22/AROH=0.0 ! -!WC_CO2/WC_HONO=0.0 +!UR22/AROL=0.0 ! -!WC_CO2/WC_HNO3=0.0 +!UR22/AROO=0.0 ! -!WC_CO2/WC_HNO4=0.0 +!UR22/ARAL=0.0 ! -!WC_CO2/WC_NH3=0.0 +!UR22/ARAC=0.0 ! -!WC_CO2/WC_OH=+KC20*<WC_ORA1> - PJAC(:,54,52)=+TPK%KC20(:)*PCONC(:,58) +!UR22/PAH=0.0 ! -!WC_CO2/WC_HO2=0.0 +!UR22/HCHO=0.0 ! -!WC_CO2/WC_CO2=-KTC33 - PJAC(:,54,54)=-TPK%KTC33(:) +!UR22/ALD2=0.0 ! -!WC_CO2/WC_SO2=0.0 +!UR22/KETL=0.0 ! -!WC_CO2/WC_SULF=0.0 +!UR22/KETH=0.0 ! -!WC_CO2/WC_HCHO=0.0 +!UR22/MEOH=0.0 ! -!WC_CO2/WC_ORA1=+KC20*<WC_OH> - PJAC(:,54,58)=+TPK%KC20(:)*PCONC(:,52) +!UR22/ETOH=0.0 ! -!WC_CO2/WC_ORA2=0.0 +!UR22/ALCH=0.0 ! -!WC_CO2/WC_MO2=0.0 +!UR22/ISOP=0.0 ! -!WC_CO2/WC_OP1=0.0 +!UR22/BIOL=0.0 ! -!WC_CO2/WC_ASO3=0.0 +!UR22/BIOH=0.0 ! -!WC_CO2/WC_ASO4=0.0 +!UR22/MTBE=0.0 ! -!WC_CO2/WC_ASO5=0.0 +!UR22/MVK=0.0 ! -!WC_CO2/WC_AHSO5=0.0 +!UR22/MCR=0.0 ! -!WC_CO2/WC_AHMS=0.0 +!UR22/MGLY=0.0 ! -!WC_CO2/WR_O3=0.0 +!UR22/GLY=0.0 ! -!WC_CO2/WR_H2O2=0.0 +!UR22/ORA1=0.0 ! -!WC_CO2/WR_NO=0.0 +!UR22/ORA2=0.0 ! -!WC_CO2/WR_NO2=0.0 +!UR22/ACID=0.0 ! -!WC_CO2/WR_NO3=0.0 +!UR22/UR28=0.0 ! -!WC_CO2/WR_N2O5=0.0 +!UR22/UR21=0.0 ! -!WC_CO2/WR_HONO=0.0 +!UR22/URG2=0.0 ! -!WC_CO2/WR_HNO3=0.0 +!UR22/UR26=0.0 ! -!WC_CO2/WR_HNO4=0.0 +!UR22/RPG2=0.0 ! -!WC_CO2/WR_NH3=0.0 +!UR22/RP18=0.0 ! -!WC_CO2/WR_OH=0.0 +!UR22/RPG3=0.0 ! -!WC_CO2/WR_HO2=0.0 +!UR22/URG4=0.0 ! -!WC_CO2/WR_CO2=0.0 +!UR22/UR8=0.0 ! -!WC_CO2/WR_SO2=0.0 +!UR22/UR17=0.0 ! -!WC_CO2/WR_SULF=0.0 +!UR22/UR7=0.0 ! -!WC_CO2/WR_HCHO=0.0 +!UR22/RPR3=0.0 ! -!WC_CO2/WR_ORA1=0.0 +!UR22/URG6=0.0 ! -!WC_CO2/WR_ORA2=0.0 +!UR22/UR22=-K362 + PJAC(:,59,59)=-TPK%K362(:) ! -!WC_CO2/WR_MO2=0.0 +!UR22/URG7=0.0 ! -!WC_CO2/WR_OP1=0.0 +!UR22/RPR4=0.0 ! -!WC_CO2/WR_ASO3=0.0 +!UR22/RPR7=0.0 ! -!WC_CO2/WR_ASO4=0.0 +!UR22/RPG7=0.0 ! -!WC_CO2/WR_ASO5=0.0 +!UR22/URG8=0.0 ! -!WC_CO2/WR_AHSO5=0.0 +!UR22/UR19=0.0 ! -!WC_CO2/WR_AHMS=0.0 +!UR22/URG9=0.0 ! -!WC_SO2/O3=0.0 +!UR22/AP7=0.0 ! -!WC_SO2/H2O2=0.0 +!UR22/URG10=0.0 ! -!WC_SO2/NO=0.0 +!UR22/RPR1=0.0 ! -!WC_SO2/NO2=0.0 +!UR22/RPR5=0.0 ! -!WC_SO2/NO3=0.0 +!UR22/RPR8=0.0 ! -!WC_SO2/N2O5=0.0 +!UR22/RP10=0.0 ! -!WC_SO2/HONO=0.0 +!UR22/RP11=0.0 ! -!WC_SO2/HNO3=0.0 +!UR22/RP16=0.0 ! -!WC_SO2/HNO4=0.0 +!UR22/RPRL=0.0 ! -!WC_SO2/NH3=0.0 +!UR22/APAN=0.0 ! -!WC_SO2/SO2=+KTC14 - PJAC(:,55,11)=+TPK%KTC14(:) +!UR22/PAN1=0.0 ! -!WC_SO2/SULF=0.0 +!UR22/PAN2=0.0 ! -!WC_SO2/CO=0.0 +!UR22/PAN3=0.0 ! -!WC_SO2/OH=0.0 +!UR22/PAN4=0.0 ! -!WC_SO2/HO2=0.0 +!UR22/PAN6=0.0 ! -!WC_SO2/CH4=0.0 +!UR22/PAN7=0.0 ! -!WC_SO2/ETH=0.0 +!UR22/PAN8=0.0 ! -!WC_SO2/ALKA=0.0 +!UR22/PN10=0.0 ! -!WC_SO2/ALKE=0.0 +!UR22/RO2T=0.0 ! -!WC_SO2/BIO=0.0 +!UR22/RO21=0.0 ! -!WC_SO2/ARO=0.0 +!UR22/RO25=0.0 ! -!WC_SO2/HCHO=0.0 +!URG7/NO=0.0 ! -!WC_SO2/ALD=0.0 +!URG7/NO2=+0.9999993*K108*<RAD6> + PJAC(:,60,2)=+0.9999993*TPK%K108(:)*TPK%RAD6(:) ! -!WC_SO2/KET=0.0 +!URG7/O3=0.0 ! -!WC_SO2/CARBO=0.0 +!URG7/HONO=0.0 ! -!WC_SO2/ONIT=0.0 +!URG7/HNO3=0.0 ! -!WC_SO2/PAN=0.0 +!URG7/HNO4=0.0 ! -!WC_SO2/OP1=0.0 +!URG7/N2O5=0.0 ! -!WC_SO2/OP2=0.0 +!URG7/NO3=0.0 ! -!WC_SO2/ORA1=0.0 +!URG7/NH3=0.0 ! -!WC_SO2/ORA2=0.0 +!URG7/HO2=0.0 ! -!WC_SO2/MO2=0.0 +!URG7/CO=0.0 ! -!WC_SO2/ALKAP=0.0 +!URG7/H2O2=0.0 ! -!WC_SO2/ALKEP=0.0 +!URG7/SO2=0.0 ! -!WC_SO2/BIOP=0.0 +!URG7/H2SO4=0.0 ! -!WC_SO2/PHO=0.0 +!URG7/OH=+0.1599999*K083*<ARAC>+0.9999993*K303*<RPR5>+0.9979297*K306*<RPRL>+0.9 +!999993*K322*<RPR7> + PJAC(:,60,15)=+0.1599999*TPK%K083(:)*PCONC(:,26)+0.9999993*TPK%K303(:)*PCONC(:& +&,70)+0.9979297*TPK%K306(:)*PCONC(:,75)+0.9999993*TPK%K322(:)*PCONC(:,62) ! -!WC_SO2/ADD=0.0 +!URG7/ETHE=0.0 ! -!WC_SO2/AROP=0.0 +!URG7/OLEL=0.0 ! -!WC_SO2/CARBOP=0.0 +!URG7/OLEH=0.0 ! -!WC_SO2/OLN=0.0 +!URG7/ALKL=0.0 ! -!WC_SO2/XO2=0.0 +!URG7/ALKM=0.0 ! -!WC_SO2/WC_O3=-KC29*<WC_SO2> - PJAC(:,55,42)=-TPK%KC29(:)*PCONC(:,55) +!URG7/ALKH=0.0 ! -!WC_SO2/WC_H2O2=-KC30*<WC_SO2> - PJAC(:,55,43)=-TPK%KC30(:)*PCONC(:,55) +!URG7/AROH=0.0 ! -!WC_SO2/WC_NO=0.0 +!URG7/AROL=0.0 ! -!WC_SO2/WC_NO2=0.0 +!URG7/AROO=0.0 ! -!WC_SO2/WC_NO3=-KC16*<WC_SO2> - PJAC(:,55,46)=-TPK%KC16(:)*PCONC(:,55) +!URG7/ARAL=0.0 ! -!WC_SO2/WC_N2O5=0.0 +!URG7/ARAC=+0.1599999*K083*<OH> + PJAC(:,60,26)=+0.1599999*TPK%K083(:)*PCONC(:,15) ! -!WC_SO2/WC_HONO=0.0 +!URG7/PAH=0.0 ! -!WC_SO2/WC_HNO3=0.0 +!URG7/HCHO=0.0 ! -!WC_SO2/WC_HNO4=-KC12*<WC_SO2> - PJAC(:,55,50)=-TPK%KC12(:)*PCONC(:,55) +!URG7/ALD2=0.0 ! -!WC_SO2/WC_NH3=0.0 +!URG7/KETL=0.0 ! -!WC_SO2/WC_OH=-KC7*<WC_SO2>+KC23*<WC_AHMS> - PJAC(:,55,52)=-TPK%KC7(:)*PCONC(:,55)+TPK%KC23(:)*PCONC(:,66) +!URG7/KETH=0.0 ! -!WC_SO2/WC_HO2=0.0 +!URG7/MEOH=0.0 ! -!WC_SO2/WC_CO2=0.0 +!URG7/ETOH=0.0 ! -!WC_SO2/WC_SO2=-KTC34-KC7*<WC_OH>-KC12*<WC_HNO4>-KC16*<WC_NO3>-KC18*<WC_MO2>-KC -!21*<WC_HCHO>-KC27*<WC_AHSO5>-KC29*<WC_O3>-KC30*<WC_H2O2> - PJAC(:,55,55)=-TPK%KTC34(:)-TPK%KC7(:)*PCONC(:,52)-TPK%KC12(:)*PCONC(:,50)-TPK& -&%KC16(:)*PCONC(:,46)-TPK%KC18(:)*PCONC(:,60)-TPK%KC21(:)*PCONC(:,57)-TPK%KC27(& -&:)*PCONC(:,65)-TPK%KC29(:)*PCONC(:,42)-TPK%KC30(:)*PCONC(:,43) +!URG7/ALCH=0.0 ! -!WC_SO2/WC_SULF=0.0 +!URG7/ISOP=0.0 ! -!WC_SO2/WC_HCHO=-KC21*<WC_SO2> - PJAC(:,55,57)=-TPK%KC21(:)*PCONC(:,55) +!URG7/BIOL=0.0 ! -!WC_SO2/WC_ORA1=0.0 +!URG7/BIOH=0.0 ! -!WC_SO2/WC_ORA2=0.0 +!URG7/MTBE=0.0 ! -!WC_SO2/WC_MO2=-KC18*<WC_SO2> - PJAC(:,55,60)=-TPK%KC18(:)*PCONC(:,55) +!URG7/MVK=0.0 ! -!WC_SO2/WC_OP1=0.0 +!URG7/MCR=0.0 ! -!WC_SO2/WC_ASO3=0.0 +!URG7/MGLY=0.0 ! -!WC_SO2/WC_ASO4=0.0 +!URG7/GLY=0.0 ! -!WC_SO2/WC_ASO5=0.0 +!URG7/ORA1=0.0 ! -!WC_SO2/WC_AHSO5=-KC27*<WC_SO2> - PJAC(:,55,65)=-TPK%KC27(:)*PCONC(:,55) +!URG7/ORA2=0.0 ! -!WC_SO2/WC_AHMS=+KC22+KC23*<WC_OH> - PJAC(:,55,66)=+TPK%KC22(:)+TPK%KC23(:)*PCONC(:,52) +!URG7/ACID=0.0 ! -!WC_SO2/WR_O3=0.0 +!URG7/UR28=0.0 ! -!WC_SO2/WR_H2O2=0.0 +!URG7/UR21=0.0 ! -!WC_SO2/WR_NO=0.0 +!URG7/URG2=0.0 ! -!WC_SO2/WR_NO2=0.0 +!URG7/UR26=0.0 ! -!WC_SO2/WR_NO3=0.0 +!URG7/RPG2=0.0 ! -!WC_SO2/WR_N2O5=0.0 +!URG7/RP18=0.0 ! -!WC_SO2/WR_HONO=0.0 +!URG7/RPG3=0.0 ! -!WC_SO2/WR_HNO3=0.0 +!URG7/URG4=0.0 ! -!WC_SO2/WR_HNO4=0.0 +!URG7/UR8=0.0 ! -!WC_SO2/WR_NH3=0.0 +!URG7/UR17=0.0 ! -!WC_SO2/WR_OH=0.0 +!URG7/UR7=0.0 ! -!WC_SO2/WR_HO2=0.0 +!URG7/RPR3=0.0 ! -!WC_SO2/WR_CO2=0.0 +!URG7/URG6=0.0 ! -!WC_SO2/WR_SO2=0.0 +!URG7/UR22=0.0 ! -!WC_SO2/WR_SULF=0.0 +!URG7/URG7=-K353 + PJAC(:,60,60)=-TPK%K353(:) ! -!WC_SO2/WR_HCHO=0.0 +!URG7/RPR4=0.0 ! -!WC_SO2/WR_ORA1=0.0 +!URG7/RPR7=+0.9999993*K322*<OH> + PJAC(:,60,62)=+0.9999993*TPK%K322(:)*PCONC(:,15) ! -!WC_SO2/WR_ORA2=0.0 +!URG7/RPG7=0.0 ! -!WC_SO2/WR_MO2=0.0 +!URG7/URG8=0.0 ! -!WC_SO2/WR_OP1=0.0 +!URG7/UR19=0.0 ! -!WC_SO2/WR_ASO3=0.0 +!URG7/URG9=0.0 ! -!WC_SO2/WR_ASO4=0.0 +!URG7/AP7=0.0 ! -!WC_SO2/WR_ASO5=0.0 +!URG7/URG10=0.0 ! -!WC_SO2/WR_AHSO5=0.0 +!URG7/RPR1=0.0 ! -!WC_SO2/WR_AHMS=0.0 +!URG7/RPR5=+0.9999993*K303*<OH> + PJAC(:,60,70)=+0.9999993*TPK%K303(:)*PCONC(:,15) ! -RETURN -END SUBROUTINE SUBJ10 +!URG7/RPR8=0.0 ! -SUBROUTINE SUBJ11 +!URG7/RP10=0.0 ! -!Indices 56 a 60 +!URG7/RP11=0.0 ! +!URG7/RP16=0.0 ! -!WC_SULF/O3=0.0 +!URG7/RPRL=+0.9979297*K306*<OH> + PJAC(:,60,75)=+0.9979297*TPK%K306(:)*PCONC(:,15) ! -!WC_SULF/H2O2=0.0 +!URG7/APAN=0.0 ! -!WC_SULF/NO=0.0 +!URG7/PAN1=0.0 ! -!WC_SULF/NO2=0.0 +!URG7/PAN2=0.0 ! -!WC_SULF/NO3=0.0 +!URG7/PAN3=0.0 ! -!WC_SULF/N2O5=0.0 +!URG7/PAN4=0.0 ! -!WC_SULF/HONO=0.0 +!URG7/PAN6=0.0 ! -!WC_SULF/HNO3=0.0 +!URG7/PAN7=0.0 ! -!WC_SULF/HNO4=0.0 +!URG7/PAN8=0.0 ! -!WC_SULF/NH3=0.0 +!URG7/PN10=0.0 ! -!WC_SULF/SO2=0.0 +!URG7/RO2T=0.0 ! -!WC_SULF/SULF=+KTC15 - PJAC(:,56,12)=+TPK%KTC15(:) +!URG7/RO21=0.0 ! -!WC_SULF/CO=0.0 +!URG7/RO25=0.0 ! -!WC_SULF/OH=0.0 +RETURN +END SUBROUTINE SUBJ11 ! -!WC_SULF/HO2=0.0 +SUBROUTINE SUBJ12 ! -!WC_SULF/CH4=0.0 +!Indices 61 a 65 ! -!WC_SULF/ETH=0.0 ! -!WC_SULF/ALKA=0.0 +!RPR4/NO=0.0 ! -!WC_SULF/ALKE=0.0 +!RPR4/NO2=+K103*<RAD1>+K104*<RAD2> + PJAC(:,61,2)=+TPK%K103(:)*TPK%RAD1(:)+TPK%K104(:)*TPK%RAD2(:) ! -!WC_SULF/BIO=0.0 +!RPR4/O3=0.0 ! -!WC_SULF/ARO=0.0 +!RPR4/HONO=0.0 ! -!WC_SULF/HCHO=0.0 +!RPR4/HNO3=0.0 ! -!WC_SULF/ALD=0.0 +!RPR4/HNO4=0.0 ! -!WC_SULF/KET=0.0 +!RPR4/N2O5=0.0 ! -!WC_SULF/CARBO=0.0 +!RPR4/NO3=-K320*<RPR4> + PJAC(:,61,8)=-TPK%K320(:)*PCONC(:,61) ! -!WC_SULF/ONIT=0.0 +!RPR4/NH3=0.0 ! -!WC_SULF/PAN=0.0 +!RPR4/HO2=0.0 ! -!WC_SULF/OP1=0.0 +!RPR4/CO=0.0 ! -!WC_SULF/OP2=0.0 +!RPR4/H2O2=0.0 ! -!WC_SULF/ORA1=0.0 +!RPR4/SO2=0.0 ! -!WC_SULF/ORA2=0.0 +!RPR4/H2SO4=0.0 ! -!WC_SULF/MO2=0.0 +!RPR4/OH=0.0 ! -!WC_SULF/ALKAP=0.0 +!RPR4/ETHE=0.0 ! -!WC_SULF/ALKEP=0.0 +!RPR4/OLEL=0.0 ! -!WC_SULF/BIOP=0.0 +!RPR4/OLEH=0.0 ! -!WC_SULF/PHO=0.0 +!RPR4/ALKL=0.0 ! -!WC_SULF/ADD=0.0 +!RPR4/ALKM=0.0 ! -!WC_SULF/AROP=0.0 +!RPR4/ALKH=0.0 ! -!WC_SULF/CARBOP=0.0 +!RPR4/AROH=0.0 ! -!WC_SULF/OLN=0.0 +!RPR4/AROL=0.0 ! -!WC_SULF/XO2=0.0 +!RPR4/AROO=0.0 ! -!WC_SULF/WC_O3=+KC29*<WC_SO2> - PJAC(:,56,42)=+TPK%KC29(:)*PCONC(:,55) +!RPR4/ARAL=0.0 ! -!WC_SULF/WC_H2O2=+KC30*<WC_SO2> - PJAC(:,56,43)=+TPK%KC30(:)*PCONC(:,55) +!RPR4/ARAC=0.0 ! -!WC_SULF/WC_NO=0.0 +!RPR4/PAH=0.0 ! -!WC_SULF/WC_NO2=0.0 +!RPR4/HCHO=0.0 ! -!WC_SULF/WC_NO3=-KC15*<WC_SULF> - PJAC(:,56,46)=-TPK%KC15(:)*PCONC(:,56) +!RPR4/ALD2=0.0 ! -!WC_SULF/WC_N2O5=0.0 +!RPR4/KETL=0.0 ! -!WC_SULF/WC_HONO=0.0 +!RPR4/KETH=0.0 ! -!WC_SULF/WC_HNO3=0.0 +!RPR4/MEOH=0.0 ! -!WC_SULF/WC_HNO4=+KC12*<WC_SO2> - PJAC(:,56,50)=+TPK%KC12(:)*PCONC(:,55) +!RPR4/ETOH=0.0 ! -!WC_SULF/WC_NH3=0.0 +!RPR4/ALCH=0.0 ! -!WC_SULF/WC_OH=0.0 +!RPR4/ISOP=0.0 ! -!WC_SULF/WC_HO2=0.0 +!RPR4/BIOL=0.0 ! -!WC_SULF/WC_CO2=0.0 +!RPR4/BIOH=0.0 ! -!WC_SULF/WC_SO2=+KC12*<WC_HNO4>+2.00*KC27*<WC_AHSO5>+KC29*<WC_O3>+KC30*<WC_H2O2 -!> - PJAC(:,56,55)=+TPK%KC12(:)*PCONC(:,50)+2.00*TPK%KC27(:)*PCONC(:,65)+TPK%KC29(:& -&)*PCONC(:,42)+TPK%KC30(:)*PCONC(:,43) +!RPR4/MTBE=0.0 ! -!WC_SULF/WC_SULF=-KTC35-KC15*<WC_NO3> - PJAC(:,56,56)=-TPK%KTC35(:)-TPK%KC15(:)*PCONC(:,46) +!RPR4/MVK=0.0 ! -!WC_SULF/WC_HCHO=0.0 +!RPR4/MCR=0.0 ! -!WC_SULF/WC_ORA1=0.0 +!RPR4/MGLY=0.0 ! -!WC_SULF/WC_ORA2=0.0 +!RPR4/GLY=0.0 ! -!WC_SULF/WC_MO2=0.0 +!RPR4/ORA1=0.0 ! -!WC_SULF/WC_OP1=0.0 +!RPR4/ORA2=0.0 ! -!WC_SULF/WC_ASO3=0.0 +!RPR4/ACID=0.0 ! -!WC_SULF/WC_ASO4=+KC28 - PJAC(:,56,63)=+TPK%KC28(:) +!RPR4/UR28=0.0 ! -!WC_SULF/WC_ASO5=0.0 +!RPR4/UR21=0.0 ! -!WC_SULF/WC_AHSO5=+2.00*KC27*<WC_SO2> - PJAC(:,56,65)=+2.00*TPK%KC27(:)*PCONC(:,55) +!RPR4/URG2=0.0 ! -!WC_SULF/WC_AHMS=0.0 +!RPR4/UR26=0.0 ! -!WC_SULF/WR_O3=0.0 +!RPR4/RPG2=0.0 ! -!WC_SULF/WR_H2O2=0.0 +!RPR4/RP18=0.0 ! -!WC_SULF/WR_NO=0.0 +!RPR4/RPG3=0.0 ! -!WC_SULF/WR_NO2=0.0 +!RPR4/URG4=0.0 ! -!WC_SULF/WR_NO3=0.0 +!RPR4/UR8=0.0 ! -!WC_SULF/WR_N2O5=0.0 +!RPR4/UR17=0.0 ! -!WC_SULF/WR_HONO=0.0 +!RPR4/UR7=0.0 ! -!WC_SULF/WR_HNO3=0.0 +!RPR4/RPR3=0.0 ! -!WC_SULF/WR_HNO4=0.0 +!RPR4/URG6=0.0 ! -!WC_SULF/WR_NH3=0.0 +!RPR4/UR22=0.0 ! -!WC_SULF/WR_OH=0.0 +!RPR4/URG7=0.0 ! -!WC_SULF/WR_HO2=0.0 +!RPR4/RPR4=-K320*<NO3> + PJAC(:,61,61)=-TPK%K320(:)*PCONC(:,8) ! -!WC_SULF/WR_CO2=0.0 +!RPR4/RPR7=0.0 ! -!WC_SULF/WR_SO2=0.0 +!RPR4/RPG7=0.0 ! -!WC_SULF/WR_SULF=0.0 +!RPR4/URG8=0.0 ! -!WC_SULF/WR_HCHO=0.0 +!RPR4/UR19=0.0 ! -!WC_SULF/WR_ORA1=0.0 +!RPR4/URG9=0.0 ! -!WC_SULF/WR_ORA2=0.0 +!RPR4/AP7=0.0 ! -!WC_SULF/WR_MO2=0.0 +!RPR4/URG10=0.0 ! -!WC_SULF/WR_OP1=0.0 +!RPR4/RPR1=0.0 ! -!WC_SULF/WR_ASO3=0.0 +!RPR4/RPR5=0.0 ! -!WC_SULF/WR_ASO4=0.0 +!RPR4/RPR8=0.0 ! -!WC_SULF/WR_ASO5=0.0 +!RPR4/RP10=0.0 ! -!WC_SULF/WR_AHSO5=0.0 +!RPR4/RP11=0.0 ! -!WC_SULF/WR_AHMS=0.0 +!RPR4/RP16=0.0 ! -!WC_HCHO/O3=0.0 +!RPR4/RPRL=0.0 ! -!WC_HCHO/H2O2=0.0 +!RPR4/APAN=0.0 ! -!WC_HCHO/NO=0.0 +!RPR4/PAN1=0.0 ! -!WC_HCHO/NO2=0.0 +!RPR4/PAN2=0.0 ! -!WC_HCHO/NO3=0.0 +!RPR4/PAN3=0.0 ! -!WC_HCHO/N2O5=0.0 +!RPR4/PAN4=0.0 ! -!WC_HCHO/HONO=0.0 +!RPR4/PAN6=0.0 ! -!WC_HCHO/HNO3=0.0 +!RPR4/PAN7=0.0 ! -!WC_HCHO/HNO4=0.0 +!RPR4/PAN8=0.0 ! -!WC_HCHO/NH3=0.0 +!RPR4/PN10=0.0 ! -!WC_HCHO/SO2=0.0 +!RPR4/RO2T=0.0 ! -!WC_HCHO/SULF=0.0 +!RPR4/RO21=0.0 ! -!WC_HCHO/CO=0.0 +!RPR4/RO25=0.0 ! -!WC_HCHO/OH=0.0 +!RPR7/NO=+TPK%CF44*K195*<RO223> + PJAC(:,62,1)=+TPK%CF44*TPK%K195(:)*TPK%RO223(:) ! -!WC_HCHO/HO2=0.0 +!RPR7/NO2=0.0 ! -!WC_HCHO/CH4=0.0 +!RPR7/O3=0.0 ! -!WC_HCHO/ETH=0.0 +!RPR7/HONO=0.0 ! -!WC_HCHO/ALKA=0.0 +!RPR7/HNO3=0.0 ! -!WC_HCHO/ALKE=0.0 +!RPR7/HNO4=0.0 ! -!WC_HCHO/BIO=0.0 +!RPR7/N2O5=0.0 ! -!WC_HCHO/ARO=0.0 +!RPR7/NO3=0.0 ! -!WC_HCHO/HCHO=+KTC16 - PJAC(:,57,22)=+TPK%KTC16(:) +!RPR7/NH3=0.0 ! -!WC_HCHO/ALD=0.0 +!RPR7/HO2=+K197*<RO223> + PJAC(:,62,10)=+TPK%K197(:)*TPK%RO223(:) ! -!WC_HCHO/KET=0.0 +!RPR7/CO=0.0 ! -!WC_HCHO/CARBO=0.0 +!RPR7/H2O2=0.0 ! -!WC_HCHO/ONIT=0.0 +!RPR7/SO2=0.0 ! -!WC_HCHO/PAN=0.0 +!RPR7/H2SO4=0.0 ! -!WC_HCHO/OP1=0.0 +!RPR7/OH=-03*K306*<RPRL>-K322*<RPR7> + PJAC(:,62,15)=-03*TPK%K306(:)*PCONC(:,75)-TPK%K322(:)*PCONC(:,62) ! -!WC_HCHO/OP2=0.0 +!RPR7/ETHE=0.0 ! -!WC_HCHO/ORA1=0.0 +!RPR7/OLEL=0.0 ! -!WC_HCHO/ORA2=0.0 +!RPR7/OLEH=0.0 ! -!WC_HCHO/MO2=0.0 +!RPR7/ALKL=0.0 ! -!WC_HCHO/ALKAP=0.0 +!RPR7/ALKM=0.0 ! -!WC_HCHO/ALKEP=0.0 +!RPR7/ALKH=0.0 ! -!WC_HCHO/BIOP=0.0 +!RPR7/AROH=0.0 ! -!WC_HCHO/PHO=0.0 +!RPR7/AROL=0.0 ! -!WC_HCHO/ADD=0.0 +!RPR7/AROO=0.0 ! -!WC_HCHO/AROP=0.0 +!RPR7/ARAL=0.0 ! -!WC_HCHO/CARBOP=0.0 +!RPR7/ARAC=0.0 ! -!WC_HCHO/OLN=0.0 +!RPR7/PAH=0.0 ! -!WC_HCHO/XO2=0.0 +!RPR7/HCHO=0.0 ! -!WC_HCHO/WC_O3=0.0 +!RPR7/ALD2=0.0 ! -!WC_HCHO/WC_H2O2=0.0 +!RPR7/KETL=0.0 ! -!WC_HCHO/WC_NO=0.0 +!RPR7/KETH=0.0 ! -!WC_HCHO/WC_NO2=0.0 +!RPR7/MEOH=0.0 ! -!WC_HCHO/WC_NO3=0.0 +!RPR7/ETOH=0.0 ! -!WC_HCHO/WC_N2O5=0.0 +!RPR7/ALCH=0.0 ! -!WC_HCHO/WC_HONO=0.0 +!RPR7/ISOP=0.0 ! -!WC_HCHO/WC_HNO3=0.0 +!RPR7/BIOL=0.0 ! -!WC_HCHO/WC_HNO4=0.0 +!RPR7/BIOH=0.0 ! -!WC_HCHO/WC_NH3=0.0 +!RPR7/MTBE=0.0 ! -!WC_HCHO/WC_OH=-KC19*<WC_HCHO> - PJAC(:,57,52)=-TPK%KC19(:)*PCONC(:,57) +!RPR7/MVK=0.0 ! -!WC_HCHO/WC_HO2=0.0 +!RPR7/MCR=0.0 ! -!WC_HCHO/WC_CO2=0.0 +!RPR7/MGLY=0.0 ! -!WC_HCHO/WC_SO2=-KC21*<WC_HCHO> - PJAC(:,57,55)=-TPK%KC21(:)*PCONC(:,57) +!RPR7/GLY=0.0 ! -!WC_HCHO/WC_SULF=0.0 +!RPR7/ORA1=0.0 ! -!WC_HCHO/WC_HCHO=-KTC36-KC19*<WC_OH>-KC21*<WC_SO2> - PJAC(:,57,57)=-TPK%KTC36(:)-TPK%KC19(:)*PCONC(:,52)-TPK%KC21(:)*PCONC(:,55) +!RPR7/ORA2=0.0 ! -!WC_HCHO/WC_ORA1=0.0 +!RPR7/ACID=0.0 ! -!WC_HCHO/WC_ORA2=0.0 +!RPR7/UR28=0.0 ! -!WC_HCHO/WC_MO2=+2.00*KC17*<WC_MO2>+2.00*KC17*<WC_MO2> - PJAC(:,57,60)=+2.00*TPK%KC17(:)*PCONC(:,60)+2.00*TPK%KC17(:)*PCONC(:,60) +!RPR7/UR21=0.0 ! -!WC_HCHO/WC_OP1=0.0 +!RPR7/URG2=0.0 ! -!WC_HCHO/WC_ASO3=0.0 +!RPR7/UR26=0.0 ! -!WC_HCHO/WC_ASO4=0.0 +!RPR7/RPG2=0.0 ! -!WC_HCHO/WC_ASO5=0.0 +!RPR7/RP18=0.0 ! -!WC_HCHO/WC_AHSO5=0.0 +!RPR7/RPG3=0.0 ! -!WC_HCHO/WC_AHMS=+KC22 - PJAC(:,57,66)=+TPK%KC22(:) +!RPR7/URG4=0.0 ! -!WC_HCHO/WR_O3=0.0 +!RPR7/UR8=0.0 ! -!WC_HCHO/WR_H2O2=0.0 +!RPR7/UR17=0.0 ! -!WC_HCHO/WR_NO=0.0 +!RPR7/UR7=0.0 ! -!WC_HCHO/WR_NO2=0.0 +!RPR7/RPR3=0.0 ! -!WC_HCHO/WR_NO3=0.0 +!RPR7/URG6=0.0 ! -!WC_HCHO/WR_N2O5=0.0 +!RPR7/UR22=0.0 ! -!WC_HCHO/WR_HONO=0.0 +!RPR7/URG7=0.0 ! -!WC_HCHO/WR_HNO3=0.0 +!RPR7/RPR4=0.0 ! -!WC_HCHO/WR_HNO4=0.0 +!RPR7/RPR7=-K322*<OH> + PJAC(:,62,62)=-TPK%K322(:)*PCONC(:,15) ! -!WC_HCHO/WR_NH3=0.0 +!RPR7/RPG7=0.0 ! -!WC_HCHO/WR_OH=0.0 +!RPR7/URG8=0.0 ! -!WC_HCHO/WR_HO2=0.0 +!RPR7/UR19=0.0 ! -!WC_HCHO/WR_CO2=0.0 +!RPR7/URG9=0.0 ! -!WC_HCHO/WR_SO2=0.0 +!RPR7/AP7=0.0 ! -!WC_HCHO/WR_SULF=0.0 +!RPR7/URG10=0.0 ! -!WC_HCHO/WR_HCHO=0.0 +!RPR7/RPR1=0.0 ! -!WC_HCHO/WR_ORA1=0.0 +!RPR7/RPR5=0.0 ! -!WC_HCHO/WR_ORA2=0.0 +!RPR7/RPR8=0.0 ! -!WC_HCHO/WR_MO2=0.0 +!RPR7/RP10=0.0 ! -!WC_HCHO/WR_OP1=0.0 +!RPR7/RP11=0.0 ! -!WC_HCHO/WR_ASO3=0.0 +!RPR7/RP16=0.0 ! -!WC_HCHO/WR_ASO4=0.0 +!RPR7/RPRL=-03*K306*<OH> + PJAC(:,62,75)=-03*TPK%K306(:)*PCONC(:,15) ! -!WC_HCHO/WR_ASO5=0.0 +!RPR7/APAN=0.0 ! -!WC_HCHO/WR_AHSO5=0.0 +!RPR7/PAN1=0.0 ! -!WC_HCHO/WR_AHMS=0.0 +!RPR7/PAN2=0.0 ! -!WC_ORA1/O3=0.0 +!RPR7/PAN3=0.0 ! -!WC_ORA1/H2O2=0.0 +!RPR7/PAN4=0.0 ! -!WC_ORA1/NO=0.0 +!RPR7/PAN6=0.0 ! -!WC_ORA1/NO2=0.0 +!RPR7/PAN7=0.0 ! -!WC_ORA1/NO3=0.0 +!RPR7/PAN8=0.0 ! -!WC_ORA1/N2O5=0.0 +!RPR7/PN10=0.0 ! -!WC_ORA1/HONO=0.0 +!RPR7/RO2T=+K196*<RO223> + PJAC(:,62,85)=+TPK%K196(:)*TPK%RO223(:) ! -!WC_ORA1/HNO3=0.0 +!RPR7/RO21=0.0 ! -!WC_ORA1/HNO4=0.0 +!RPR7/RO25=0.0 ! -!WC_ORA1/NH3=0.0 +!RPG7/NO=+1.0000013*K266*<RO238> + PJAC(:,63,1)=+1.0000013*TPK%K266(:)*TPK%RO238(:) ! -!WC_ORA1/SO2=0.0 +!RPG7/NO2=0.0 ! -!WC_ORA1/SULF=0.0 +!RPG7/O3=0.0 ! -!WC_ORA1/CO=0.0 +!RPG7/HONO=0.0 ! -!WC_ORA1/OH=0.0 +!RPG7/HNO3=0.0 ! -!WC_ORA1/HO2=0.0 +!RPG7/HNO4=0.0 ! -!WC_ORA1/CH4=0.0 +!RPG7/N2O5=0.0 ! -!WC_ORA1/ETH=0.0 +!RPG7/NO3=0.0 ! -!WC_ORA1/ALKA=0.0 +!RPG7/NH3=0.0 ! -!WC_ORA1/ALKE=0.0 +!RPG7/HO2=+1.0000013*K268*<RO238> + PJAC(:,63,10)=+1.0000013*TPK%K268(:)*TPK%RO238(:) ! -!WC_ORA1/BIO=0.0 +!RPG7/CO=0.0 ! -!WC_ORA1/ARO=0.0 +!RPG7/H2O2=0.0 ! -!WC_ORA1/HCHO=0.0 +!RPG7/SO2=0.0 ! -!WC_ORA1/ALD=0.0 +!RPG7/H2SO4=0.0 ! -!WC_ORA1/KET=0.0 +!RPG7/OH=+0.5021558*K323*<RPG7>-K323*<RPG7> + PJAC(:,63,15)=+0.5021558*TPK%K323(:)*PCONC(:,63)-TPK%K323(:)*PCONC(:,63) ! -!WC_ORA1/CARBO=0.0 +!RPG7/ETHE=0.0 ! -!WC_ORA1/ONIT=0.0 +!RPG7/OLEL=0.0 ! -!WC_ORA1/PAN=0.0 +!RPG7/OLEH=0.0 ! -!WC_ORA1/OP1=0.0 +!RPG7/ALKL=0.0 ! -!WC_ORA1/OP2=0.0 +!RPG7/ALKM=0.0 ! -!WC_ORA1/ORA1=+KTC17 - PJAC(:,58,30)=+TPK%KTC17(:) +!RPG7/ALKH=0.0 ! -!WC_ORA1/ORA2=0.0 +!RPG7/AROH=0.0 ! -!WC_ORA1/MO2=0.0 +!RPG7/AROL=0.0 ! -!WC_ORA1/ALKAP=0.0 +!RPG7/AROO=0.0 ! -!WC_ORA1/ALKEP=0.0 +!RPG7/ARAL=0.0 ! -!WC_ORA1/BIOP=0.0 +!RPG7/ARAC=0.0 ! -!WC_ORA1/PHO=0.0 +!RPG7/PAH=0.0 ! -!WC_ORA1/ADD=0.0 +!RPG7/HCHO=0.0 ! -!WC_ORA1/AROP=0.0 +!RPG7/ALD2=0.0 ! -!WC_ORA1/CARBOP=0.0 +!RPG7/KETL=0.0 ! -!WC_ORA1/OLN=0.0 +!RPG7/KETH=0.0 ! -!WC_ORA1/XO2=0.0 +!RPG7/MEOH=0.0 ! -!WC_ORA1/WC_O3=0.0 +!RPG7/ETOH=0.0 ! -!WC_ORA1/WC_H2O2=0.0 +!RPG7/ALCH=0.0 ! -!WC_ORA1/WC_NO=0.0 +!RPG7/ISOP=0.0 ! -!WC_ORA1/WC_NO2=0.0 +!RPG7/BIOL=0.0 ! -!WC_ORA1/WC_NO3=0.0 +!RPG7/BIOH=0.0 ! -!WC_ORA1/WC_N2O5=0.0 +!RPG7/MTBE=0.0 ! -!WC_ORA1/WC_HONO=0.0 +!RPG7/MVK=0.0 ! -!WC_ORA1/WC_HNO3=0.0 +!RPG7/MCR=0.0 ! -!WC_ORA1/WC_HNO4=0.0 +!RPG7/MGLY=0.0 ! -!WC_ORA1/WC_NH3=0.0 +!RPG7/GLY=0.0 ! -!WC_ORA1/WC_OH=+KC19*<WC_HCHO>-KC20*<WC_ORA1>+KC23*<WC_AHMS> - PJAC(:,58,52)=+TPK%KC19(:)*PCONC(:,57)-TPK%KC20(:)*PCONC(:,58)+TPK%KC23(:)*PCO& -&NC(:,66) +!RPG7/ORA1=0.0 ! -!WC_ORA1/WC_HO2=0.0 +!RPG7/ORA2=0.0 ! -!WC_ORA1/WC_CO2=0.0 +!RPG7/ACID=0.0 ! -!WC_ORA1/WC_SO2=0.0 +!RPG7/UR28=0.0 ! -!WC_ORA1/WC_SULF=0.0 +!RPG7/UR21=0.0 ! -!WC_ORA1/WC_HCHO=+KC19*<WC_OH> - PJAC(:,58,57)=+TPK%KC19(:)*PCONC(:,52) +!RPG7/URG2=0.0 ! -!WC_ORA1/WC_ORA1=-KTC37-KC20*<WC_OH> - PJAC(:,58,58)=-TPK%KTC37(:)-TPK%KC20(:)*PCONC(:,52) +!RPG7/UR26=0.0 ! -!WC_ORA1/WC_ORA2=0.0 +!RPG7/RPG2=0.0 ! -!WC_ORA1/WC_MO2=0.0 +!RPG7/RP18=0.0 ! -!WC_ORA1/WC_OP1=0.0 +!RPG7/RPG3=0.0 ! -!WC_ORA1/WC_ASO3=0.0 +!RPG7/URG4=0.0 ! -!WC_ORA1/WC_ASO4=0.0 +!RPG7/UR8=0.0 ! -!WC_ORA1/WC_ASO5=0.0 +!RPG7/UR17=0.0 ! -!WC_ORA1/WC_AHSO5=0.0 +!RPG7/UR7=0.0 ! -!WC_ORA1/WC_AHMS=+KC23*<WC_OH> - PJAC(:,58,66)=+TPK%KC23(:)*PCONC(:,52) +!RPG7/RPR3=0.0 ! -!WC_ORA1/WR_O3=0.0 +!RPG7/URG6=0.0 ! -!WC_ORA1/WR_H2O2=0.0 +!RPG7/UR22=0.0 ! -!WC_ORA1/WR_NO=0.0 +!RPG7/URG7=0.0 ! -!WC_ORA1/WR_NO2=0.0 +!RPG7/RPR4=0.0 ! -!WC_ORA1/WR_NO3=0.0 +!RPG7/RPR7=0.0 ! -!WC_ORA1/WR_N2O5=0.0 +!RPG7/RPG7=+0.5021558*K323*<OH>-K323*<OH> + PJAC(:,63,63)=+0.5021558*TPK%K323(:)*PCONC(:,15)-TPK%K323(:)*PCONC(:,15) ! -!WC_ORA1/WR_HONO=0.0 +!RPG7/URG8=0.0 ! -!WC_ORA1/WR_HNO3=0.0 +!RPG7/UR19=0.0 ! -!WC_ORA1/WR_HNO4=0.0 +!RPG7/URG9=0.0 ! -!WC_ORA1/WR_NH3=0.0 +!RPG7/AP7=0.0 ! -!WC_ORA1/WR_OH=0.0 +!RPG7/URG10=0.0 ! -!WC_ORA1/WR_HO2=0.0 +!RPG7/RPR1=0.0 ! -!WC_ORA1/WR_CO2=0.0 +!RPG7/RPR5=0.0 ! -!WC_ORA1/WR_SO2=0.0 +!RPG7/RPR8=0.0 ! -!WC_ORA1/WR_SULF=0.0 +!RPG7/RP10=0.0 ! -!WC_ORA1/WR_HCHO=0.0 +!RPG7/RP11=0.0 ! -!WC_ORA1/WR_ORA1=0.0 +!RPG7/RP16=0.0 ! -!WC_ORA1/WR_ORA2=0.0 +!RPG7/RPRL=0.0 ! -!WC_ORA1/WR_MO2=0.0 +!RPG7/APAN=0.0 ! -!WC_ORA1/WR_OP1=0.0 +!RPG7/PAN1=0.0 ! -!WC_ORA1/WR_ASO3=0.0 +!RPG7/PAN2=0.0 ! -!WC_ORA1/WR_ASO4=0.0 +!RPG7/PAN3=0.0 ! -!WC_ORA1/WR_ASO5=0.0 +!RPG7/PAN4=0.0 ! -!WC_ORA1/WR_AHSO5=0.0 +!RPG7/PAN6=0.0 ! -!WC_ORA1/WR_AHMS=0.0 +!RPG7/PAN7=0.0 ! -!WC_ORA2/O3=0.0 +!RPG7/PAN8=0.0 ! -!WC_ORA2/H2O2=0.0 +!RPG7/PN10=0.0 ! -!WC_ORA2/NO=0.0 +!RPG7/RO2T=+1.0000013*K267*<RO238> + PJAC(:,63,85)=+1.0000013*TPK%K267(:)*TPK%RO238(:) ! -!WC_ORA2/NO2=0.0 +!RPG7/RO21=0.0 ! -!WC_ORA2/NO3=0.0 +!RPG7/RO25=0.0 ! -!WC_ORA2/N2O5=0.0 +!URG8/NO=+TPK%CF31*K221*<RO231> + PJAC(:,64,1)=+TPK%CF31*TPK%K221(:)*TPK%RO231(:) ! -!WC_ORA2/HONO=0.0 +!URG8/NO2=+1.0000000*K109*<RAD7> + PJAC(:,64,2)=+1.0000000*TPK%K109(:)*TPK%RAD7(:) ! -!WC_ORA2/HNO3=0.0 +!URG8/O3=0.0 ! -!WC_ORA2/HNO4=0.0 +!URG8/HONO=0.0 ! -!WC_ORA2/NH3=0.0 +!URG8/HNO3=0.0 ! -!WC_ORA2/SO2=0.0 +!URG8/HNO4=0.0 ! -!WC_ORA2/SULF=0.0 +!URG8/N2O5=0.0 ! -!WC_ORA2/CO=0.0 +!URG8/NO3=0.0 ! -!WC_ORA2/OH=0.0 +!URG8/NH3=0.0 ! -!WC_ORA2/HO2=0.0 +!URG8/HO2=0.0 ! -!WC_ORA2/CH4=0.0 +!URG8/CO=0.0 ! -!WC_ORA2/ETH=0.0 +!URG8/H2O2=0.0 ! -!WC_ORA2/ALKA=0.0 +!URG8/SO2=0.0 ! -!WC_ORA2/ALKE=0.0 +!URG8/H2SO4=0.0 ! -!WC_ORA2/BIO=0.0 +!URG8/OH=+0.1600000*K092*<PAH> + PJAC(:,64,15)=+0.1600000*TPK%K092(:)*PCONC(:,27) ! -!WC_ORA2/ARO=0.0 +!URG8/ETHE=0.0 ! -!WC_ORA2/HCHO=0.0 +!URG8/OLEL=0.0 ! -!WC_ORA2/ALD=0.0 +!URG8/OLEH=0.0 ! -!WC_ORA2/KET=0.0 +!URG8/ALKL=0.0 ! -!WC_ORA2/CARBO=0.0 +!URG8/ALKM=0.0 ! -!WC_ORA2/ONIT=0.0 +!URG8/ALKH=0.0 ! -!WC_ORA2/PAN=0.0 +!URG8/AROH=0.0 ! -!WC_ORA2/OP1=0.0 +!URG8/AROL=0.0 ! -!WC_ORA2/OP2=0.0 +!URG8/AROO=0.0 ! -!WC_ORA2/ORA1=0.0 +!URG8/ARAL=0.0 ! -!WC_ORA2/ORA2=+KTC18 - PJAC(:,59,31)=+TPK%KTC18(:) +!URG8/ARAC=0.0 ! -!WC_ORA2/MO2=0.0 +!URG8/PAH=+0.1600000*K092*<OH> + PJAC(:,64,27)=+0.1600000*TPK%K092(:)*PCONC(:,15) ! -!WC_ORA2/ALKAP=0.0 +!URG8/HCHO=0.0 ! -!WC_ORA2/ALKEP=0.0 +!URG8/ALD2=0.0 ! -!WC_ORA2/BIOP=0.0 +!URG8/KETL=0.0 ! -!WC_ORA2/PHO=0.0 +!URG8/KETH=0.0 ! -!WC_ORA2/ADD=0.0 +!URG8/MEOH=0.0 ! -!WC_ORA2/AROP=0.0 +!URG8/ETOH=0.0 ! -!WC_ORA2/CARBOP=0.0 +!URG8/ALCH=0.0 ! -!WC_ORA2/OLN=0.0 +!URG8/ISOP=0.0 ! -!WC_ORA2/XO2=0.0 +!URG8/BIOL=0.0 ! -!WC_ORA2/WC_O3=0.0 +!URG8/BIOH=0.0 ! -!WC_ORA2/WC_H2O2=0.0 +!URG8/MTBE=0.0 ! -!WC_ORA2/WC_NO=0.0 +!URG8/MVK=0.0 ! -!WC_ORA2/WC_NO2=0.0 +!URG8/MCR=0.0 ! -!WC_ORA2/WC_NO3=0.0 +!URG8/MGLY=0.0 ! -!WC_ORA2/WC_N2O5=0.0 +!URG8/GLY=0.0 ! -!WC_ORA2/WC_HONO=0.0 +!URG8/ORA1=0.0 ! -!WC_ORA2/WC_HNO3=0.0 +!URG8/ORA2=0.0 ! -!WC_ORA2/WC_HNO4=0.0 +!URG8/ACID=0.0 ! -!WC_ORA2/WC_NH3=0.0 +!URG8/UR28=0.0 ! -!WC_ORA2/WC_OH=0.0 +!URG8/UR21=0.0 ! -!WC_ORA2/WC_HO2=0.0 +!URG8/URG2=0.0 ! -!WC_ORA2/WC_CO2=0.0 +!URG8/UR26=0.0 ! -!WC_ORA2/WC_SO2=0.0 +!URG8/RPG2=0.0 ! -!WC_ORA2/WC_SULF=0.0 +!URG8/RP18=0.0 ! -!WC_ORA2/WC_HCHO=0.0 +!URG8/RPG3=0.0 ! -!WC_ORA2/WC_ORA1=0.0 +!URG8/URG4=0.0 ! -!WC_ORA2/WC_ORA2=-KTC38 - PJAC(:,59,59)=-TPK%KTC38(:) +!URG8/UR8=0.0 ! -!WC_ORA2/WC_MO2=0.0 +!URG8/UR17=0.0 ! -!WC_ORA2/WC_OP1=0.0 +!URG8/UR7=0.0 ! -!WC_ORA2/WC_ASO3=0.0 +!URG8/RPR3=0.0 ! -!WC_ORA2/WC_ASO4=0.0 +!URG8/URG6=0.0 ! -!WC_ORA2/WC_ASO5=0.0 +!URG8/UR22=0.0 ! -!WC_ORA2/WC_AHSO5=0.0 +!URG8/URG7=0.0 ! -!WC_ORA2/WC_AHMS=0.0 +!URG8/RPR4=0.0 ! -!WC_ORA2/WR_O3=0.0 +!URG8/RPR7=0.0 ! -!WC_ORA2/WR_H2O2=0.0 +!URG8/RPG7=0.0 ! -!WC_ORA2/WR_NO=0.0 +!URG8/URG8=-K354 + PJAC(:,64,64)=-TPK%K354(:) ! -!WC_ORA2/WR_NO2=0.0 +!URG8/UR19=0.0 ! -!WC_ORA2/WR_NO3=0.0 +!URG8/URG9=0.0 ! -!WC_ORA2/WR_N2O5=0.0 +!URG8/AP7=0.0 ! -!WC_ORA2/WR_HONO=0.0 +!URG8/URG10=0.0 ! -!WC_ORA2/WR_HNO3=0.0 +!URG8/RPR1=0.0 ! -!WC_ORA2/WR_HNO4=0.0 +!URG8/RPR5=0.0 ! -!WC_ORA2/WR_NH3=0.0 +!URG8/RPR8=0.0 ! -!WC_ORA2/WR_OH=0.0 +!URG8/RP10=0.0 ! -!WC_ORA2/WR_HO2=0.0 +!URG8/RP11=0.0 ! -!WC_ORA2/WR_CO2=0.0 +!URG8/RP16=0.0 ! -!WC_ORA2/WR_SO2=0.0 +!URG8/RPRL=0.0 ! -!WC_ORA2/WR_SULF=0.0 +!URG8/APAN=0.0 ! -!WC_ORA2/WR_HCHO=0.0 +!URG8/PAN1=0.0 ! -!WC_ORA2/WR_ORA1=0.0 +!URG8/PAN2=0.0 ! -!WC_ORA2/WR_ORA2=0.0 +!URG8/PAN3=0.0 ! -!WC_ORA2/WR_MO2=0.0 +!URG8/PAN4=0.0 ! -!WC_ORA2/WR_OP1=0.0 +!URG8/PAN6=0.0 ! -!WC_ORA2/WR_ASO3=0.0 +!URG8/PAN7=0.0 ! -!WC_ORA2/WR_ASO4=0.0 +!URG8/PAN8=0.0 ! -!WC_ORA2/WR_ASO5=0.0 +!URG8/PN10=0.0 ! -!WC_ORA2/WR_AHSO5=0.0 +!URG8/RO2T=0.0 ! -!WC_ORA2/WR_AHMS=0.0 +!URG8/RO21=0.0 ! -!WC_MO2/O3=0.0 +!URG8/RO25=0.0 ! -!WC_MO2/H2O2=0.0 +!UR19/NO=+TPK%CF32*K221*<RO231> + PJAC(:,65,1)=+TPK%CF32*TPK%K221(:)*TPK%RO231(:) ! -!WC_MO2/NO=0.0 +!UR19/NO2=0.0 ! -!WC_MO2/NO2=0.0 +!UR19/O3=0.0 ! -!WC_MO2/NO3=0.0 +!UR19/HONO=0.0 ! -!WC_MO2/N2O5=0.0 +!UR19/HNO3=0.0 ! -!WC_MO2/HONO=0.0 +!UR19/HNO4=0.0 ! -!WC_MO2/HNO3=0.0 +!UR19/N2O5=0.0 ! -!WC_MO2/HNO4=0.0 +!UR19/NO3=0.0 ! -!WC_MO2/NH3=0.0 +!UR19/NH3=0.0 ! -!WC_MO2/SO2=0.0 +!UR19/HO2=+K223*<RO231> + PJAC(:,65,10)=+TPK%K223(:)*TPK%RO231(:) ! -!WC_MO2/SULF=0.0 +!UR19/CO=0.0 ! -!WC_MO2/CO=0.0 +!UR19/H2O2=0.0 ! -!WC_MO2/OH=0.0 +!UR19/SO2=0.0 ! -!WC_MO2/HO2=0.0 +!UR19/H2SO4=0.0 ! -!WC_MO2/CH4=0.0 +!UR19/OH=0.0 ! -!WC_MO2/ETH=0.0 +!UR19/ETHE=0.0 ! -!WC_MO2/ALKA=0.0 +!UR19/OLEL=0.0 ! -!WC_MO2/ALKE=0.0 +!UR19/OLEH=0.0 ! -!WC_MO2/BIO=0.0 +!UR19/ALKL=0.0 ! -!WC_MO2/ARO=0.0 +!UR19/ALKM=0.0 ! -!WC_MO2/HCHO=0.0 +!UR19/ALKH=0.0 ! -!WC_MO2/ALD=0.0 +!UR19/AROH=0.0 ! -!WC_MO2/KET=0.0 +!UR19/AROL=0.0 ! -!WC_MO2/CARBO=0.0 +!UR19/AROO=0.0 ! -!WC_MO2/ONIT=0.0 +!UR19/ARAL=0.0 ! -!WC_MO2/PAN=0.0 +!UR19/ARAC=0.0 ! -!WC_MO2/OP1=0.0 +!UR19/PAH=0.0 ! -!WC_MO2/OP2=0.0 +!UR19/HCHO=0.0 ! -!WC_MO2/ORA1=0.0 +!UR19/ALD2=0.0 ! -!WC_MO2/ORA2=0.0 +!UR19/KETL=0.0 ! -!WC_MO2/MO2=+KTC19 - PJAC(:,60,32)=+TPK%KTC19(:) +!UR19/KETH=0.0 ! -!WC_MO2/ALKAP=0.0 +!UR19/MEOH=0.0 ! -!WC_MO2/ALKEP=0.0 +!UR19/ETOH=0.0 ! -!WC_MO2/BIOP=0.0 +!UR19/ALCH=0.0 ! -!WC_MO2/PHO=0.0 +!UR19/ISOP=0.0 ! -!WC_MO2/ADD=0.0 +!UR19/BIOL=0.0 ! -!WC_MO2/AROP=0.0 +!UR19/BIOH=0.0 ! -!WC_MO2/CARBOP=0.0 +!UR19/MTBE=0.0 ! -!WC_MO2/OLN=0.0 +!UR19/MVK=0.0 ! -!WC_MO2/XO2=0.0 +!UR19/MCR=0.0 ! -!WC_MO2/WC_O3=0.0 +!UR19/MGLY=0.0 ! -!WC_MO2/WC_H2O2=0.0 +!UR19/GLY=0.0 ! -!WC_MO2/WC_NO=0.0 +!UR19/ORA1=0.0 ! -!WC_MO2/WC_NO2=0.0 +!UR19/ORA2=0.0 ! -!WC_MO2/WC_NO3=0.0 +!UR19/ACID=0.0 ! -!WC_MO2/WC_N2O5=0.0 +!UR19/UR28=0.0 ! -!WC_MO2/WC_HONO=0.0 +!UR19/UR21=0.0 ! -!WC_MO2/WC_HNO3=0.0 +!UR19/URG2=0.0 ! -!WC_MO2/WC_HNO4=0.0 +!UR19/UR26=0.0 ! -!WC_MO2/WC_NH3=0.0 +!UR19/RPG2=0.0 ! -!WC_MO2/WC_OH=0.0 +!UR19/RP18=0.0 ! -!WC_MO2/WC_HO2=0.0 +!UR19/RPG3=0.0 ! -!WC_MO2/WC_CO2=0.0 +!UR19/URG4=0.0 ! -!WC_MO2/WC_SO2=-KC18*<WC_MO2> - PJAC(:,60,55)=-TPK%KC18(:)*PCONC(:,60) +!UR19/UR8=0.0 ! -!WC_MO2/WC_SULF=0.0 +!UR19/UR17=0.0 ! -!WC_MO2/WC_HCHO=0.0 +!UR19/UR7=0.0 ! -!WC_MO2/WC_ORA1=0.0 +!UR19/RPR3=0.0 ! -!WC_MO2/WC_ORA2=0.0 +!UR19/URG6=0.0 ! -!WC_MO2/WC_MO2=-KTC39-KC17*<WC_MO2>-KC17*<WC_MO2>-KC17*<WC_MO2>-KC17*<WC_MO2>-K -!C18*<WC_SO2> - PJAC(:,60,60)=-TPK%KTC39(:)-TPK%KC17(:)*PCONC(:,60)-TPK%KC17(:)*PCONC(:,60)-TP& -&K%KC17(:)*PCONC(:,60)-TPK%KC17(:)*PCONC(:,60)-TPK%KC18(:)*PCONC(:,55) +!UR19/UR22=0.0 ! -!WC_MO2/WC_OP1=0.0 +!UR19/URG7=0.0 ! -!WC_MO2/WC_ASO3=0.0 +!UR19/RPR4=0.0 ! -!WC_MO2/WC_ASO4=0.0 +!UR19/RPR7=0.0 ! -!WC_MO2/WC_ASO5=0.0 +!UR19/RPG7=0.0 ! -!WC_MO2/WC_AHSO5=0.0 +!UR19/URG8=0.0 ! -!WC_MO2/WC_AHMS=0.0 +!UR19/UR19=-K360 + PJAC(:,65,65)=-TPK%K360(:) ! -!WC_MO2/WR_O3=0.0 +!UR19/URG9=0.0 ! -!WC_MO2/WR_H2O2=0.0 +!UR19/AP7=0.0 ! -!WC_MO2/WR_NO=0.0 +!UR19/URG10=0.0 ! -!WC_MO2/WR_NO2=0.0 +!UR19/RPR1=0.0 ! -!WC_MO2/WR_NO3=0.0 +!UR19/RPR5=0.0 ! -!WC_MO2/WR_N2O5=0.0 +!UR19/RPR8=0.0 ! -!WC_MO2/WR_HONO=0.0 +!UR19/RP10=0.0 ! -!WC_MO2/WR_HNO3=0.0 +!UR19/RP11=0.0 ! -!WC_MO2/WR_HNO4=0.0 +!UR19/RP16=0.0 ! -!WC_MO2/WR_NH3=0.0 +!UR19/RPRL=0.0 ! -!WC_MO2/WR_OH=0.0 +!UR19/APAN=0.0 ! -!WC_MO2/WR_HO2=0.0 +!UR19/PAN1=0.0 ! -!WC_MO2/WR_CO2=0.0 +!UR19/PAN2=0.0 ! -!WC_MO2/WR_SO2=0.0 +!UR19/PAN3=0.0 ! -!WC_MO2/WR_SULF=0.0 +!UR19/PAN4=0.0 ! -!WC_MO2/WR_HCHO=0.0 +!UR19/PAN6=0.0 ! -!WC_MO2/WR_ORA1=0.0 +!UR19/PAN7=0.0 ! -!WC_MO2/WR_ORA2=0.0 +!UR19/PAN8=0.0 ! -!WC_MO2/WR_MO2=0.0 +!UR19/PN10=0.0 ! -!WC_MO2/WR_OP1=0.0 +!UR19/RO2T=+K222*<RO231> + PJAC(:,65,85)=+TPK%K222(:)*TPK%RO231(:) ! -!WC_MO2/WR_ASO3=0.0 +!UR19/RO21=0.0 ! -!WC_MO2/WR_ASO4=0.0 +!UR19/RO25=0.0 ! -!WC_MO2/WR_ASO5=0.0 +RETURN +END SUBROUTINE SUBJ12 ! -!WC_MO2/WR_AHSO5=0.0 +SUBROUTINE SUBJ13 ! -!WC_MO2/WR_AHMS=0.0 +!Indices 66 a 70 ! -RETURN -END SUBROUTINE SUBJ11 ! -SUBROUTINE SUBJ12 +!URG9/NO=+TPK%CFA14*K224*<RO232>+TPK%CFA16*K227*<RO241>+TPK%CFA15*K227*<RO241> + PJAC(:,66,1)=+TPK%CFA14*TPK%K224(:)*TPK%RO232(:)+TPK%CFA16*TPK%K227(:)*TPK%RO2& +&41(:)+TPK%CFA15*TPK%K227(:)*TPK%RO241(:) ! -!Indices 61 a 65 +!URG9/NO2=0.0 ! +!URG9/O3=0.0 ! -!WC_OP1/O3=0.0 +!URG9/HONO=0.0 ! -!WC_OP1/H2O2=0.0 +!URG9/HNO3=0.0 ! -!WC_OP1/NO=0.0 +!URG9/HNO4=0.0 ! -!WC_OP1/NO2=0.0 +!URG9/N2O5=0.0 ! -!WC_OP1/NO3=0.0 +!URG9/NO3=0.0 ! -!WC_OP1/N2O5=0.0 +!URG9/NH3=0.0 ! -!WC_OP1/HONO=0.0 +!URG9/HO2=+0.9999996*K229*<RO241> + PJAC(:,66,10)=+0.9999996*TPK%K229(:)*TPK%RO241(:) ! -!WC_OP1/HNO3=0.0 +!URG9/CO=0.0 ! -!WC_OP1/HNO4=0.0 +!URG9/H2O2=0.0 ! -!WC_OP1/NH3=0.0 +!URG9/SO2=0.0 ! -!WC_OP1/SO2=0.0 +!URG9/H2SO4=0.0 ! -!WC_OP1/SULF=0.0 +!URG9/OH=0.0 ! -!WC_OP1/CO=0.0 +!URG9/ETHE=0.0 ! -!WC_OP1/OH=0.0 +!URG9/OLEL=0.0 ! -!WC_OP1/HO2=0.0 +!URG9/OLEH=0.0 ! -!WC_OP1/CH4=0.0 +!URG9/ALKL=0.0 ! -!WC_OP1/ETH=0.0 +!URG9/ALKM=0.0 ! -!WC_OP1/ALKA=0.0 +!URG9/ALKH=0.0 ! -!WC_OP1/ALKE=0.0 +!URG9/AROH=0.0 ! -!WC_OP1/BIO=0.0 +!URG9/AROL=0.0 ! -!WC_OP1/ARO=0.0 +!URG9/AROO=0.0 ! -!WC_OP1/HCHO=0.0 +!URG9/ARAL=0.0 ! -!WC_OP1/ALD=0.0 +!URG9/ARAC=0.0 ! -!WC_OP1/KET=0.0 +!URG9/PAH=0.0 ! -!WC_OP1/CARBO=0.0 +!URG9/HCHO=0.0 ! -!WC_OP1/ONIT=0.0 +!URG9/ALD2=0.0 ! -!WC_OP1/PAN=0.0 +!URG9/KETL=0.0 ! -!WC_OP1/OP1=+KTC20 - PJAC(:,61,28)=+TPK%KTC20(:) +!URG9/KETH=0.0 ! -!WC_OP1/OP2=0.0 +!URG9/MEOH=0.0 ! -!WC_OP1/ORA1=0.0 +!URG9/ETOH=0.0 ! -!WC_OP1/ORA2=0.0 +!URG9/ALCH=0.0 ! -!WC_OP1/MO2=0.0 +!URG9/ISOP=0.0 ! -!WC_OP1/ALKAP=0.0 +!URG9/BIOL=0.0 ! -!WC_OP1/ALKEP=0.0 +!URG9/BIOH=0.0 ! -!WC_OP1/BIOP=0.0 +!URG9/MTBE=0.0 ! -!WC_OP1/PHO=0.0 +!URG9/MVK=0.0 ! -!WC_OP1/ADD=0.0 +!URG9/MCR=0.0 ! -!WC_OP1/AROP=0.0 +!URG9/MGLY=0.0 ! -!WC_OP1/CARBOP=0.0 +!URG9/GLY=0.0 ! -!WC_OP1/OLN=0.0 +!URG9/ORA1=0.0 ! -!WC_OP1/XO2=0.0 +!URG9/ORA2=0.0 ! -!WC_OP1/WC_O3=0.0 +!URG9/ACID=0.0 ! -!WC_OP1/WC_H2O2=0.0 +!URG9/UR28=0.0 ! -!WC_OP1/WC_NO=0.0 +!URG9/UR21=0.0 ! -!WC_OP1/WC_NO2=0.0 +!URG9/URG2=0.0 ! -!WC_OP1/WC_NO3=0.0 +!URG9/UR26=0.0 ! -!WC_OP1/WC_N2O5=0.0 +!URG9/RPG2=0.0 ! -!WC_OP1/WC_HONO=0.0 +!URG9/RP18=0.0 ! -!WC_OP1/WC_HNO3=0.0 +!URG9/RPG3=0.0 ! -!WC_OP1/WC_HNO4=0.0 +!URG9/URG4=0.0 ! -!WC_OP1/WC_NH3=0.0 +!URG9/UR8=0.0 ! -!WC_OP1/WC_OH=0.0 +!URG9/UR17=0.0 ! -!WC_OP1/WC_HO2=0.0 +!URG9/UR7=0.0 ! -!WC_OP1/WC_CO2=0.0 +!URG9/RPR3=0.0 ! -!WC_OP1/WC_SO2=+KC18*<WC_MO2> - PJAC(:,61,55)=+TPK%KC18(:)*PCONC(:,60) +!URG9/URG6=0.0 ! -!WC_OP1/WC_SULF=0.0 +!URG9/UR22=0.0 ! -!WC_OP1/WC_HCHO=0.0 +!URG9/URG7=0.0 ! -!WC_OP1/WC_ORA1=0.0 +!URG9/RPR4=0.0 ! -!WC_OP1/WC_ORA2=0.0 +!URG9/RPR7=0.0 ! -!WC_OP1/WC_MO2=+KC18*<WC_SO2> - PJAC(:,61,60)=+TPK%KC18(:)*PCONC(:,55) +!URG9/RPG7=0.0 ! -!WC_OP1/WC_OP1=-KTC40 - PJAC(:,61,61)=-TPK%KTC40(:) +!URG9/URG8=0.0 ! -!WC_OP1/WC_ASO3=0.0 +!URG9/UR19=0.0 ! -!WC_OP1/WC_ASO4=0.0 +!URG9/URG9=-K355 + PJAC(:,66,66)=-TPK%K355(:) ! -!WC_OP1/WC_ASO5=0.0 +!URG9/AP7=0.0 ! -!WC_OP1/WC_AHSO5=0.0 +!URG9/URG10=0.0 ! -!WC_OP1/WC_AHMS=0.0 +!URG9/RPR1=0.0 ! -!WC_OP1/WR_O3=0.0 +!URG9/RPR5=0.0 ! -!WC_OP1/WR_H2O2=0.0 +!URG9/RPR8=0.0 ! -!WC_OP1/WR_NO=0.0 +!URG9/RP10=0.0 ! -!WC_OP1/WR_NO2=0.0 +!URG9/RP11=0.0 ! -!WC_OP1/WR_NO3=0.0 +!URG9/RP16=0.0 ! -!WC_OP1/WR_N2O5=0.0 +!URG9/RPRL=0.0 ! -!WC_OP1/WR_HONO=0.0 +!URG9/APAN=0.0 ! -!WC_OP1/WR_HNO3=0.0 +!URG9/PAN1=0.0 ! -!WC_OP1/WR_HNO4=0.0 +!URG9/PAN2=0.0 ! -!WC_OP1/WR_NH3=0.0 +!URG9/PAN3=0.0 ! -!WC_OP1/WR_OH=0.0 +!URG9/PAN4=0.0 ! -!WC_OP1/WR_HO2=0.0 +!URG9/PAN6=0.0 ! -!WC_OP1/WR_CO2=0.0 +!URG9/PAN7=0.0 ! -!WC_OP1/WR_SO2=0.0 +!URG9/PAN8=0.0 ! -!WC_OP1/WR_SULF=0.0 +!URG9/PN10=0.0 ! -!WC_OP1/WR_HCHO=0.0 +!URG9/RO2T=+0.9999996*K228*<RO241> + PJAC(:,66,85)=+0.9999996*TPK%K228(:)*TPK%RO241(:) ! -!WC_OP1/WR_ORA1=0.0 +!URG9/RO21=0.0 ! -!WC_OP1/WR_ORA2=0.0 +!URG9/RO25=0.0 ! -!WC_OP1/WR_MO2=0.0 +!AP7/NO=+TPK%CFA23*K198*<RO224> + PJAC(:,67,1)=+TPK%CFA23*TPK%K198(:)*TPK%RO224(:) ! -!WC_OP1/WR_OP1=0.0 +!AP7/NO2=0.0 ! -!WC_OP1/WR_ASO3=0.0 +!AP7/O3=0.0 ! -!WC_OP1/WR_ASO4=0.0 +!AP7/HONO=0.0 ! -!WC_OP1/WR_ASO5=0.0 +!AP7/HNO3=0.0 ! -!WC_OP1/WR_AHSO5=0.0 +!AP7/HNO4=0.0 ! -!WC_OP1/WR_AHMS=0.0 +!AP7/N2O5=0.0 ! -!WC_ASO3/O3=0.0 +!AP7/NO3=0.0 ! -!WC_ASO3/H2O2=0.0 +!AP7/NH3=0.0 ! -!WC_ASO3/NO=0.0 +!AP7/HO2=0.0 ! -!WC_ASO3/NO2=0.0 +!AP7/CO=0.0 ! -!WC_ASO3/NO3=0.0 +!AP7/H2O2=0.0 ! -!WC_ASO3/N2O5=0.0 +!AP7/SO2=0.0 ! -!WC_ASO3/HONO=0.0 +!AP7/H2SO4=0.0 ! -!WC_ASO3/HNO3=0.0 +!AP7/OH=0.0 ! -!WC_ASO3/HNO4=0.0 +!AP7/ETHE=0.0 ! -!WC_ASO3/NH3=0.0 +!AP7/OLEL=0.0 ! -!WC_ASO3/SO2=0.0 +!AP7/OLEH=0.0 ! -!WC_ASO3/SULF=0.0 +!AP7/ALKL=0.0 ! -!WC_ASO3/CO=0.0 +!AP7/ALKM=0.0 ! -!WC_ASO3/OH=0.0 +!AP7/ALKH=0.0 ! -!WC_ASO3/HO2=0.0 +!AP7/AROH=0.0 ! -!WC_ASO3/CH4=0.0 +!AP7/AROL=0.0 ! -!WC_ASO3/ETH=0.0 +!AP7/AROO=0.0 ! -!WC_ASO3/ALKA=0.0 +!AP7/ARAL=0.0 ! -!WC_ASO3/ALKE=0.0 +!AP7/ARAC=0.0 ! -!WC_ASO3/BIO=0.0 +!AP7/PAH=0.0 ! -!WC_ASO3/ARO=0.0 +!AP7/HCHO=0.0 ! -!WC_ASO3/HCHO=0.0 +!AP7/ALD2=0.0 ! -!WC_ASO3/ALD=0.0 +!AP7/KETL=0.0 ! -!WC_ASO3/KET=0.0 +!AP7/KETH=0.0 ! -!WC_ASO3/CARBO=0.0 +!AP7/MEOH=0.0 ! -!WC_ASO3/ONIT=0.0 +!AP7/ETOH=0.0 ! -!WC_ASO3/PAN=0.0 +!AP7/ALCH=0.0 ! -!WC_ASO3/OP1=0.0 +!AP7/ISOP=0.0 ! -!WC_ASO3/OP2=0.0 +!AP7/BIOL=0.0 ! -!WC_ASO3/ORA1=0.0 +!AP7/BIOH=0.0 ! -!WC_ASO3/ORA2=0.0 +!AP7/MTBE=0.0 ! -!WC_ASO3/MO2=0.0 +!AP7/MVK=0.0 ! -!WC_ASO3/ALKAP=0.0 +!AP7/MCR=0.0 ! -!WC_ASO3/ALKEP=0.0 +!AP7/MGLY=0.0 ! -!WC_ASO3/BIOP=0.0 +!AP7/GLY=0.0 ! -!WC_ASO3/PHO=0.0 +!AP7/ORA1=0.0 ! -!WC_ASO3/ADD=0.0 +!AP7/ORA2=0.0 ! -!WC_ASO3/AROP=0.0 +!AP7/ACID=0.0 ! -!WC_ASO3/CARBOP=0.0 +!AP7/UR28=0.0 ! -!WC_ASO3/OLN=0.0 +!AP7/UR21=0.0 ! -!WC_ASO3/XO2=0.0 +!AP7/URG2=0.0 ! -!WC_ASO3/WC_O3=0.0 +!AP7/UR26=0.0 ! -!WC_ASO3/WC_H2O2=0.0 +!AP7/RPG2=0.0 ! -!WC_ASO3/WC_NO=0.0 +!AP7/RP18=0.0 ! -!WC_ASO3/WC_NO2=0.0 +!AP7/RPG3=0.0 ! -!WC_ASO3/WC_NO3=+KC16*<WC_SO2> - PJAC(:,62,46)=+TPK%KC16(:)*PCONC(:,55) +!AP7/URG4=0.0 ! -!WC_ASO3/WC_N2O5=0.0 +!AP7/UR8=0.0 ! -!WC_ASO3/WC_HONO=0.0 +!AP7/UR17=0.0 ! -!WC_ASO3/WC_HNO3=0.0 +!AP7/UR7=0.0 ! -!WC_ASO3/WC_HNO4=0.0 +!AP7/RPR3=0.0 ! -!WC_ASO3/WC_NH3=0.0 +!AP7/URG6=0.0 ! -!WC_ASO3/WC_OH=+KC7*<WC_SO2> - PJAC(:,62,52)=+TPK%KC7(:)*PCONC(:,55) +!AP7/UR22=0.0 ! -!WC_ASO3/WC_HO2=0.0 +!AP7/URG7=0.0 ! -!WC_ASO3/WC_CO2=0.0 +!AP7/RPR4=0.0 ! -!WC_ASO3/WC_SO2=+KC7*<WC_OH>+KC16*<WC_NO3>+KC18*<WC_MO2> - PJAC(:,62,55)=+TPK%KC7(:)*PCONC(:,52)+TPK%KC16(:)*PCONC(:,46)+TPK%KC18(:)*PCON& -&C(:,60) +!AP7/RPR7=0.0 ! -!WC_ASO3/WC_SULF=0.0 +!AP7/RPG7=0.0 ! -!WC_ASO3/WC_HCHO=0.0 +!AP7/URG8=0.0 ! -!WC_ASO3/WC_ORA1=0.0 +!AP7/UR19=0.0 ! -!WC_ASO3/WC_ORA2=0.0 +!AP7/URG9=0.0 ! -!WC_ASO3/WC_MO2=+KC18*<WC_SO2> - PJAC(:,62,60)=+TPK%KC18(:)*PCONC(:,55) +!AP7/AP7=-K365 + PJAC(:,67,67)=-TPK%K365(:) ! -!WC_ASO3/WC_OP1=0.0 +!AP7/URG10=0.0 ! -!WC_ASO3/WC_ASO3=-KC24*<W_O2> - PJAC(:,62,62)=-TPK%KC24(:)*TPK%W_O2(:) +!AP7/RPR1=0.0 ! -!WC_ASO3/WC_ASO4=0.0 +!AP7/RPR5=0.0 ! -!WC_ASO3/WC_ASO5=0.0 +!AP7/RPR8=0.0 ! -!WC_ASO3/WC_AHSO5=0.0 +!AP7/RP10=0.0 ! -!WC_ASO3/WC_AHMS=0.0 +!AP7/RP11=0.0 ! -!WC_ASO3/WR_O3=0.0 +!AP7/RP16=0.0 ! -!WC_ASO3/WR_H2O2=0.0 +!AP7/RPRL=0.0 ! -!WC_ASO3/WR_NO=0.0 +!AP7/APAN=0.0 ! -!WC_ASO3/WR_NO2=0.0 +!AP7/PAN1=0.0 ! -!WC_ASO3/WR_NO3=0.0 +!AP7/PAN2=0.0 ! -!WC_ASO3/WR_N2O5=0.0 +!AP7/PAN3=0.0 ! -!WC_ASO3/WR_HONO=0.0 +!AP7/PAN4=0.0 ! -!WC_ASO3/WR_HNO3=0.0 +!AP7/PAN6=0.0 ! -!WC_ASO3/WR_HNO4=0.0 +!AP7/PAN7=0.0 ! -!WC_ASO3/WR_NH3=0.0 +!AP7/PAN8=0.0 ! -!WC_ASO3/WR_OH=0.0 +!AP7/PN10=0.0 ! -!WC_ASO3/WR_HO2=0.0 +!AP7/RO2T=0.0 ! -!WC_ASO3/WR_CO2=0.0 +!AP7/RO21=0.0 ! -!WC_ASO3/WR_SO2=0.0 +!AP7/RO25=0.0 ! -!WC_ASO3/WR_SULF=0.0 +!URG10/NO=+TPK%CF27*K207*<RO227> + PJAC(:,68,1)=+TPK%CF27*TPK%K207(:)*TPK%RO227(:) ! -!WC_ASO3/WR_HCHO=0.0 +!URG10/NO2=0.0 ! -!WC_ASO3/WR_ORA1=0.0 +!URG10/O3=0.0 ! -!WC_ASO3/WR_ORA2=0.0 +!URG10/HONO=0.0 ! -!WC_ASO3/WR_MO2=0.0 +!URG10/HNO3=0.0 ! -!WC_ASO3/WR_OP1=0.0 +!URG10/HNO4=0.0 ! -!WC_ASO3/WR_ASO3=0.0 +!URG10/N2O5=0.0 ! -!WC_ASO3/WR_ASO4=0.0 +!URG10/NO3=0.0 ! -!WC_ASO3/WR_ASO5=0.0 +!URG10/NH3=0.0 ! -!WC_ASO3/WR_AHSO5=0.0 +!URG10/HO2=0.0 ! -!WC_ASO3/WR_AHMS=0.0 +!URG10/CO=0.0 ! -!WC_ASO4/O3=0.0 +!URG10/H2O2=0.0 ! -!WC_ASO4/H2O2=0.0 +!URG10/SO2=0.0 ! -!WC_ASO4/NO=0.0 +!URG10/H2SO4=0.0 ! -!WC_ASO4/NO2=0.0 +!URG10/OH=0.0 ! -!WC_ASO4/NO3=0.0 +!URG10/ETHE=0.0 ! -!WC_ASO4/N2O5=0.0 +!URG10/OLEL=0.0 ! -!WC_ASO4/HONO=0.0 +!URG10/OLEH=0.0 ! -!WC_ASO4/HNO3=0.0 +!URG10/ALKL=0.0 ! -!WC_ASO4/HNO4=0.0 +!URG10/ALKM=0.0 ! -!WC_ASO4/NH3=0.0 +!URG10/ALKH=0.0 ! -!WC_ASO4/SO2=0.0 +!URG10/AROH=0.0 ! -!WC_ASO4/SULF=0.0 +!URG10/AROL=0.0 ! -!WC_ASO4/CO=0.0 +!URG10/AROO=0.0 ! -!WC_ASO4/OH=0.0 +!URG10/ARAL=0.0 ! -!WC_ASO4/HO2=0.0 +!URG10/ARAC=0.0 ! -!WC_ASO4/CH4=0.0 +!URG10/PAH=0.0 ! -!WC_ASO4/ETH=0.0 +!URG10/HCHO=0.0 ! -!WC_ASO4/ALKA=0.0 +!URG10/ALD2=0.0 ! -!WC_ASO4/ALKE=0.0 +!URG10/KETL=0.0 ! -!WC_ASO4/BIO=0.0 +!URG10/KETH=0.0 ! -!WC_ASO4/ARO=0.0 +!URG10/MEOH=0.0 ! -!WC_ASO4/HCHO=0.0 +!URG10/ETOH=0.0 ! -!WC_ASO4/ALD=0.0 +!URG10/ALCH=0.0 ! -!WC_ASO4/KET=0.0 +!URG10/ISOP=0.0 ! -!WC_ASO4/CARBO=0.0 +!URG10/BIOL=+0.2500000*K087*<O>+0.7500000*K087*<O> + PJAC(:,68,36)=+0.2500000*TPK%K087(:)*TPK%O(:)+0.7500000*TPK%K087(:)*TPK%O(:) ! -!WC_ASO4/ONIT=0.0 +!URG10/BIOH=0.0 ! -!WC_ASO4/PAN=0.0 +!URG10/MTBE=0.0 ! -!WC_ASO4/OP1=0.0 +!URG10/MVK=0.0 ! -!WC_ASO4/OP2=0.0 +!URG10/MCR=0.0 ! -!WC_ASO4/ORA1=0.0 +!URG10/MGLY=0.0 ! -!WC_ASO4/ORA2=0.0 +!URG10/GLY=0.0 ! -!WC_ASO4/MO2=0.0 +!URG10/ORA1=0.0 ! -!WC_ASO4/ALKAP=0.0 +!URG10/ORA2=0.0 ! -!WC_ASO4/ALKEP=0.0 +!URG10/ACID=0.0 ! -!WC_ASO4/BIOP=0.0 +!URG10/UR28=0.0 ! -!WC_ASO4/PHO=0.0 +!URG10/UR21=0.0 ! -!WC_ASO4/ADD=0.0 +!URG10/URG2=0.0 ! -!WC_ASO4/AROP=0.0 +!URG10/UR26=0.0 ! -!WC_ASO4/CARBOP=0.0 +!URG10/RPG2=0.0 ! -!WC_ASO4/OLN=0.0 +!URG10/RP18=0.0 ! -!WC_ASO4/XO2=0.0 +!URG10/RPG3=0.0 ! -!WC_ASO4/WC_O3=0.0 +!URG10/URG4=0.0 ! -!WC_ASO4/WC_H2O2=0.0 +!URG10/UR8=0.0 ! -!WC_ASO4/WC_NO=0.0 +!URG10/UR17=0.0 ! -!WC_ASO4/WC_NO2=0.0 +!URG10/UR7=0.0 ! -!WC_ASO4/WC_NO3=+KC15*<WC_SULF> - PJAC(:,63,46)=+TPK%KC15(:)*PCONC(:,56) +!URG10/RPR3=0.0 ! -!WC_ASO4/WC_N2O5=0.0 +!URG10/URG6=0.0 ! -!WC_ASO4/WC_HONO=0.0 +!URG10/UR22=0.0 ! -!WC_ASO4/WC_HNO3=0.0 +!URG10/URG7=0.0 ! -!WC_ASO4/WC_HNO4=0.0 +!URG10/RPR4=0.0 ! -!WC_ASO4/WC_NH3=0.0 +!URG10/RPR7=0.0 ! -!WC_ASO4/WC_OH=0.0 +!URG10/RPG7=0.0 ! -!WC_ASO4/WC_HO2=0.0 +!URG10/URG8=0.0 ! -!WC_ASO4/WC_CO2=0.0 +!URG10/UR19=0.0 ! -!WC_ASO4/WC_SO2=0.0 +!URG10/URG9=0.0 ! -!WC_ASO4/WC_SULF=+KC15*<WC_NO3> - PJAC(:,63,56)=+TPK%KC15(:)*PCONC(:,46) +!URG10/AP7=0.0 ! -!WC_ASO4/WC_HCHO=0.0 +!URG10/URG10=-K356 + PJAC(:,68,68)=-TPK%K356(:) ! -!WC_ASO4/WC_ORA1=0.0 +!URG10/RPR1=0.0 ! -!WC_ASO4/WC_ORA2=0.0 +!URG10/RPR5=0.0 ! -!WC_ASO4/WC_MO2=0.0 +!URG10/RPR8=0.0 ! -!WC_ASO4/WC_OP1=0.0 +!URG10/RP10=0.0 ! -!WC_ASO4/WC_ASO3=0.0 +!URG10/RP11=0.0 ! -!WC_ASO4/WC_ASO4=-KC28 - PJAC(:,63,63)=-TPK%KC28(:) +!URG10/RP16=0.0 ! -!WC_ASO4/WC_ASO5=+KC26*<WC_ASO5>+KC26*<WC_ASO5>+KC26*<WC_ASO5>+KC26*<WC_ASO5> - PJAC(:,63,64)=+TPK%KC26(:)*PCONC(:,64)+TPK%KC26(:)*PCONC(:,64)+TPK%KC26(:)*PCO& -&NC(:,64)+TPK%KC26(:)*PCONC(:,64) +!URG10/RPRL=0.0 ! -!WC_ASO4/WC_AHSO5=0.0 +!URG10/APAN=0.0 ! -!WC_ASO4/WC_AHMS=0.0 +!URG10/PAN1=0.0 ! -!WC_ASO4/WR_O3=0.0 +!URG10/PAN2=0.0 ! -!WC_ASO4/WR_H2O2=0.0 +!URG10/PAN3=0.0 ! -!WC_ASO4/WR_NO=0.0 +!URG10/PAN4=0.0 ! -!WC_ASO4/WR_NO2=0.0 +!URG10/PAN6=0.0 ! -!WC_ASO4/WR_NO3=0.0 +!URG10/PAN7=0.0 ! -!WC_ASO4/WR_N2O5=0.0 +!URG10/PAN8=0.0 ! -!WC_ASO4/WR_HONO=0.0 +!URG10/PN10=0.0 ! -!WC_ASO4/WR_HNO3=0.0 +!URG10/RO2T=0.0 ! -!WC_ASO4/WR_HNO4=0.0 +!URG10/RO21=0.0 ! -!WC_ASO4/WR_NH3=0.0 +!URG10/RO25=0.0 ! -!WC_ASO4/WR_OH=0.0 +!RPR1/NO=+K183*<RO219> + PJAC(:,69,1)=+TPK%K183(:)*TPK%RO219(:) ! -!WC_ASO4/WR_HO2=0.0 +!RPR1/NO2=0.0 ! -!WC_ASO4/WR_CO2=0.0 +!RPR1/O3=+0.5*K076*<OLEH> + PJAC(:,69,3)=+0.5*TPK%K076(:)*PCONC(:,18) ! -!WC_ASO4/WR_SO2=0.0 +!RPR1/HONO=0.0 ! -!WC_ASO4/WR_SULF=0.0 +!RPR1/HNO3=0.0 ! -!WC_ASO4/WR_HCHO=0.0 +!RPR1/HNO4=0.0 ! -!WC_ASO4/WR_ORA1=0.0 +!RPR1/N2O5=0.0 ! -!WC_ASO4/WR_ORA2=0.0 +!RPR1/NO3=-K307*<RPR1> + PJAC(:,69,8)=-TPK%K307(:)*PCONC(:,69) ! -!WC_ASO4/WR_MO2=0.0 +!RPR1/NH3=0.0 ! -!WC_ASO4/WR_OP1=0.0 +!RPR1/HO2=+K185*<RO219> + PJAC(:,69,10)=+TPK%K185(:)*TPK%RO219(:) ! -!WC_ASO4/WR_ASO3=0.0 +!RPR1/CO=0.0 ! -!WC_ASO4/WR_ASO4=0.0 +!RPR1/H2O2=0.0 ! -!WC_ASO4/WR_ASO5=0.0 +!RPR1/SO2=0.0 ! -!WC_ASO4/WR_AHSO5=0.0 +!RPR1/H2SO4=0.0 ! -!WC_ASO4/WR_AHMS=0.0 +!RPR1/OH=-K304*<RPR1> + PJAC(:,69,15)=-TPK%K304(:)*PCONC(:,69) ! -!WC_ASO5/O3=0.0 +!RPR1/ETHE=0.0 ! -!WC_ASO5/H2O2=0.0 +!RPR1/OLEL=0.0 ! -!WC_ASO5/NO=0.0 +!RPR1/OLEH=+0.5*K076*<O3>+0.4*K077*<O> + PJAC(:,69,18)=+0.5*TPK%K076(:)*PCONC(:,3)+0.4*TPK%K077(:)*TPK%O(:) ! -!WC_ASO5/NO2=0.0 +!RPR1/ALKL=0.0 ! -!WC_ASO5/NO3=0.0 +!RPR1/ALKM=0.0 ! -!WC_ASO5/N2O5=0.0 +!RPR1/ALKH=0.0 ! -!WC_ASO5/HONO=0.0 +!RPR1/AROH=0.0 ! -!WC_ASO5/HNO3=0.0 +!RPR1/AROL=0.0 ! -!WC_ASO5/HNO4=0.0 +!RPR1/AROO=0.0 ! -!WC_ASO5/NH3=0.0 +!RPR1/ARAL=0.0 ! -!WC_ASO5/SO2=0.0 +!RPR1/ARAC=0.0 ! -!WC_ASO5/SULF=0.0 +!RPR1/PAH=0.0 ! -!WC_ASO5/CO=0.0 +!RPR1/HCHO=0.0 ! -!WC_ASO5/OH=0.0 +!RPR1/ALD2=0.0 ! -!WC_ASO5/HO2=0.0 +!RPR1/KETL=0.0 ! -!WC_ASO5/CH4=0.0 +!RPR1/KETH=0.0 ! -!WC_ASO5/ETH=0.0 +!RPR1/MEOH=0.0 ! -!WC_ASO5/ALKA=0.0 +!RPR1/ETOH=0.0 ! -!WC_ASO5/ALKE=0.0 +!RPR1/ALCH=0.0 ! -!WC_ASO5/BIO=0.0 +!RPR1/ISOP=0.0 ! -!WC_ASO5/ARO=0.0 +!RPR1/BIOL=0.0 ! -!WC_ASO5/HCHO=0.0 +!RPR1/BIOH=0.0 ! -!WC_ASO5/ALD=0.0 +!RPR1/MTBE=0.0 ! -!WC_ASO5/KET=0.0 +!RPR1/MVK=0.0 ! -!WC_ASO5/CARBO=0.0 +!RPR1/MCR=0.0 ! -!WC_ASO5/ONIT=0.0 +!RPR1/MGLY=0.0 ! -!WC_ASO5/PAN=0.0 +!RPR1/GLY=0.0 ! -!WC_ASO5/OP1=0.0 +!RPR1/ORA1=0.0 ! -!WC_ASO5/OP2=0.0 +!RPR1/ORA2=0.0 ! -!WC_ASO5/ORA1=0.0 +!RPR1/ACID=0.0 ! -!WC_ASO5/ORA2=0.0 +!RPR1/UR28=0.0 ! -!WC_ASO5/MO2=0.0 +!RPR1/UR21=0.0 ! -!WC_ASO5/ALKAP=0.0 +!RPR1/URG2=0.0 ! -!WC_ASO5/ALKEP=0.0 +!RPR1/UR26=0.0 ! -!WC_ASO5/BIOP=0.0 +!RPR1/RPG2=0.0 ! -!WC_ASO5/PHO=0.0 +!RPR1/RP18=0.0 ! -!WC_ASO5/ADD=0.0 +!RPR1/RPG3=0.0 ! -!WC_ASO5/AROP=0.0 +!RPR1/URG4=0.0 ! -!WC_ASO5/CARBOP=0.0 +!RPR1/UR8=0.0 ! -!WC_ASO5/OLN=0.0 +!RPR1/UR17=0.0 ! -!WC_ASO5/XO2=0.0 +!RPR1/UR7=0.0 ! -!WC_ASO5/WC_O3=0.0 +!RPR1/RPR3=0.0 ! -!WC_ASO5/WC_H2O2=0.0 +!RPR1/URG6=0.0 ! -!WC_ASO5/WC_NO=0.0 +!RPR1/UR22=0.0 ! -!WC_ASO5/WC_NO2=0.0 +!RPR1/URG7=0.0 ! -!WC_ASO5/WC_NO3=0.0 +!RPR1/RPR4=0.0 ! -!WC_ASO5/WC_N2O5=0.0 +!RPR1/RPR7=0.0 ! -!WC_ASO5/WC_HONO=0.0 +!RPR1/RPG7=0.0 ! -!WC_ASO5/WC_HNO3=0.0 +!RPR1/URG8=0.0 ! -!WC_ASO5/WC_HNO4=0.0 +!RPR1/UR19=0.0 ! -!WC_ASO5/WC_NH3=0.0 +!RPR1/URG9=0.0 ! -!WC_ASO5/WC_OH=0.0 +!RPR1/AP7=0.0 ! -!WC_ASO5/WC_HO2=-KC25*<WC_ASO5> - PJAC(:,64,53)=-TPK%KC25(:)*PCONC(:,64) +!RPR1/URG10=0.0 ! -!WC_ASO5/WC_CO2=0.0 +!RPR1/RPR1=-K304*<OH>-K307*<NO3>-K308 + PJAC(:,69,69)=-TPK%K304(:)*PCONC(:,15)-TPK%K307(:)*PCONC(:,8)-TPK%K308(:) ! -!WC_ASO5/WC_SO2=0.0 +!RPR1/RPR5=0.0 ! -!WC_ASO5/WC_SULF=0.0 +!RPR1/RPR8=0.0 ! -!WC_ASO5/WC_HCHO=0.0 +!RPR1/RP10=0.0 ! -!WC_ASO5/WC_ORA1=0.0 +!RPR1/RP11=0.0 ! -!WC_ASO5/WC_ORA2=0.0 +!RPR1/RP16=0.0 ! -!WC_ASO5/WC_MO2=0.0 +!RPR1/RPRL=0.0 ! -!WC_ASO5/WC_OP1=0.0 +!RPR1/APAN=0.0 ! -!WC_ASO5/WC_ASO3=+KC24*<W_O2> - PJAC(:,64,62)=+TPK%KC24(:)*TPK%W_O2(:) +!RPR1/PAN1=0.0 ! -!WC_ASO5/WC_ASO4=0.0 +!RPR1/PAN2=0.0 ! -!WC_ASO5/WC_ASO5=-KC25*<WC_HO2>-KC26*<WC_ASO5>-KC26*<WC_ASO5>-KC26*<WC_ASO5>-KC -!26*<WC_ASO5> - PJAC(:,64,64)=-TPK%KC25(:)*PCONC(:,53)-TPK%KC26(:)*PCONC(:,64)-TPK%KC26(:)*PCO& -&NC(:,64)-TPK%KC26(:)*PCONC(:,64)-TPK%KC26(:)*PCONC(:,64) +!RPR1/PAN3=0.0 ! -!WC_ASO5/WC_AHSO5=0.0 +!RPR1/PAN4=0.0 ! -!WC_ASO5/WC_AHMS=0.0 +!RPR1/PAN6=0.0 ! -!WC_ASO5/WR_O3=0.0 +!RPR1/PAN7=0.0 ! -!WC_ASO5/WR_H2O2=0.0 +!RPR1/PAN8=0.0 ! -!WC_ASO5/WR_NO=0.0 +!RPR1/PN10=0.0 ! -!WC_ASO5/WR_NO2=0.0 +!RPR1/RO2T=+K184*<RO219> + PJAC(:,69,85)=+TPK%K184(:)*TPK%RO219(:) ! -!WC_ASO5/WR_NO3=0.0 +!RPR1/RO21=0.0 ! -!WC_ASO5/WR_N2O5=0.0 +!RPR1/RO25=0.0 ! -!WC_ASO5/WR_HONO=0.0 +!RPR5/NO=0.0 ! -!WC_ASO5/WR_HNO3=0.0 +!RPR5/NO2=+K107*<RAD5> + PJAC(:,70,2)=+TPK%K107(:)*TPK%RAD5(:) ! -!WC_ASO5/WR_HNO4=0.0 +!RPR5/O3=0.0 ! -!WC_ASO5/WR_NH3=0.0 +!RPR5/HONO=0.0 ! -!WC_ASO5/WR_OH=0.0 +!RPR5/HNO3=0.0 ! -!WC_ASO5/WR_HO2=0.0 +!RPR5/HNO4=0.0 ! -!WC_ASO5/WR_CO2=0.0 +!RPR5/N2O5=0.0 ! -!WC_ASO5/WR_SO2=0.0 +!RPR5/NO3=0.0 ! -!WC_ASO5/WR_SULF=0.0 +!RPR5/NH3=0.0 ! -!WC_ASO5/WR_HCHO=0.0 +!RPR5/HO2=0.0 ! -!WC_ASO5/WR_ORA1=0.0 +!RPR5/CO=0.0 ! -!WC_ASO5/WR_ORA2=0.0 +!RPR5/H2O2=0.0 ! -!WC_ASO5/WR_MO2=0.0 +!RPR5/SO2=0.0 ! -!WC_ASO5/WR_OP1=0.0 +!RPR5/H2SO4=0.0 ! -!WC_ASO5/WR_ASO3=0.0 +!RPR5/OH=-K303*<RPR5> + PJAC(:,70,15)=-TPK%K303(:)*PCONC(:,70) ! -!WC_ASO5/WR_ASO4=0.0 +!RPR5/ETHE=0.0 ! -!WC_ASO5/WR_ASO5=0.0 +!RPR5/OLEL=0.0 ! -!WC_ASO5/WR_AHSO5=0.0 +!RPR5/OLEH=0.0 ! -!WC_ASO5/WR_AHMS=0.0 +!RPR5/ALKL=0.0 ! -!WC_AHSO5/O3=0.0 +!RPR5/ALKM=0.0 ! -!WC_AHSO5/H2O2=0.0 +!RPR5/ALKH=0.0 ! -!WC_AHSO5/NO=0.0 +!RPR5/AROH=0.0 ! -!WC_AHSO5/NO2=0.0 +!RPR5/AROL=0.0 ! -!WC_AHSO5/NO3=0.0 +!RPR5/AROO=0.0 ! -!WC_AHSO5/N2O5=0.0 +!RPR5/ARAL=0.0 ! -!WC_AHSO5/HONO=0.0 +!RPR5/ARAC=0.0 ! -!WC_AHSO5/HNO3=0.0 +!RPR5/PAH=0.0 ! -!WC_AHSO5/HNO4=0.0 +!RPR5/HCHO=0.0 ! -!WC_AHSO5/NH3=0.0 +!RPR5/ALD2=0.0 ! -!WC_AHSO5/SO2=0.0 +!RPR5/KETL=0.0 ! -!WC_AHSO5/SULF=0.0 +!RPR5/KETH=0.0 ! -!WC_AHSO5/CO=0.0 +!RPR5/MEOH=0.0 ! -!WC_AHSO5/OH=0.0 +!RPR5/ETOH=0.0 ! -!WC_AHSO5/HO2=0.0 +!RPR5/ALCH=0.0 ! -!WC_AHSO5/CH4=0.0 +!RPR5/ISOP=0.0 ! -!WC_AHSO5/ETH=0.0 +!RPR5/BIOL=0.0 ! -!WC_AHSO5/ALKA=0.0 +!RPR5/BIOH=0.0 ! -!WC_AHSO5/ALKE=0.0 +!RPR5/MTBE=0.0 ! -!WC_AHSO5/BIO=0.0 +!RPR5/MVK=0.0 ! -!WC_AHSO5/ARO=0.0 +!RPR5/MCR=0.0 ! -!WC_AHSO5/HCHO=0.0 +!RPR5/MGLY=0.0 ! -!WC_AHSO5/ALD=0.0 +!RPR5/GLY=0.0 ! -!WC_AHSO5/KET=0.0 +!RPR5/ORA1=0.0 ! -!WC_AHSO5/CARBO=0.0 +!RPR5/ORA2=0.0 ! -!WC_AHSO5/ONIT=0.0 +!RPR5/ACID=0.0 ! -!WC_AHSO5/PAN=0.0 +!RPR5/UR28=0.0 ! -!WC_AHSO5/OP1=0.0 +!RPR5/UR21=0.0 ! -!WC_AHSO5/OP2=0.0 +!RPR5/URG2=0.0 ! -!WC_AHSO5/ORA1=0.0 +!RPR5/UR26=0.0 ! -!WC_AHSO5/ORA2=0.0 +!RPR5/RPG2=0.0 ! -!WC_AHSO5/MO2=0.0 +!RPR5/RP18=0.0 ! -!WC_AHSO5/ALKAP=0.0 +!RPR5/RPG3=0.0 ! -!WC_AHSO5/ALKEP=0.0 +!RPR5/URG4=0.0 ! -!WC_AHSO5/BIOP=0.0 +!RPR5/UR8=0.0 ! -!WC_AHSO5/PHO=0.0 +!RPR5/UR17=0.0 ! -!WC_AHSO5/ADD=0.0 +!RPR5/UR7=0.0 ! -!WC_AHSO5/AROP=0.0 +!RPR5/RPR3=0.0 ! -!WC_AHSO5/CARBOP=0.0 +!RPR5/URG6=0.0 ! -!WC_AHSO5/OLN=0.0 +!RPR5/UR22=0.0 ! -!WC_AHSO5/XO2=0.0 +!RPR5/URG7=0.0 ! -!WC_AHSO5/WC_O3=0.0 +!RPR5/RPR4=0.0 ! -!WC_AHSO5/WC_H2O2=0.0 +!RPR5/RPR7=0.0 ! -!WC_AHSO5/WC_NO=0.0 +!RPR5/RPG7=0.0 ! -!WC_AHSO5/WC_NO2=0.0 +!RPR5/URG8=0.0 ! -!WC_AHSO5/WC_NO3=0.0 +!RPR5/UR19=0.0 ! -!WC_AHSO5/WC_N2O5=0.0 +!RPR5/URG9=0.0 ! -!WC_AHSO5/WC_HONO=0.0 +!RPR5/AP7=0.0 ! -!WC_AHSO5/WC_HNO3=0.0 +!RPR5/URG10=0.0 ! -!WC_AHSO5/WC_HNO4=0.0 +!RPR5/RPR1=0.0 ! -!WC_AHSO5/WC_NH3=0.0 +!RPR5/RPR5=-K303*<OH> + PJAC(:,70,70)=-TPK%K303(:)*PCONC(:,15) ! -!WC_AHSO5/WC_OH=0.0 +!RPR5/RPR8=0.0 ! -!WC_AHSO5/WC_HO2=+KC25*<WC_ASO5> - PJAC(:,65,53)=+TPK%KC25(:)*PCONC(:,64) +!RPR5/RP10=0.0 ! -!WC_AHSO5/WC_CO2=0.0 +!RPR5/RP11=0.0 ! -!WC_AHSO5/WC_SO2=-KC27*<WC_AHSO5> - PJAC(:,65,55)=-TPK%KC27(:)*PCONC(:,65) +!RPR5/RP16=0.0 ! -!WC_AHSO5/WC_SULF=0.0 +!RPR5/RPRL=0.0 ! -!WC_AHSO5/WC_HCHO=0.0 +!RPR5/APAN=0.0 ! -!WC_AHSO5/WC_ORA1=0.0 +!RPR5/PAN1=0.0 ! -!WC_AHSO5/WC_ORA2=0.0 +!RPR5/PAN2=0.0 ! -!WC_AHSO5/WC_MO2=0.0 +!RPR5/PAN3=0.0 ! -!WC_AHSO5/WC_OP1=0.0 +!RPR5/PAN4=0.0 ! -!WC_AHSO5/WC_ASO3=0.0 +!RPR5/PAN6=0.0 ! -!WC_AHSO5/WC_ASO4=0.0 +!RPR5/PAN7=0.0 ! -!WC_AHSO5/WC_ASO5=+KC25*<WC_HO2> - PJAC(:,65,64)=+TPK%KC25(:)*PCONC(:,53) +!RPR5/PAN8=0.0 ! -!WC_AHSO5/WC_AHSO5=-KC27*<WC_SO2> - PJAC(:,65,65)=-TPK%KC27(:)*PCONC(:,55) +!RPR5/PN10=0.0 ! -!WC_AHSO5/WC_AHMS=0.0 +!RPR5/RO2T=0.0 ! -!WC_AHSO5/WR_O3=0.0 +!RPR5/RO21=0.0 ! -!WC_AHSO5/WR_H2O2=0.0 +!RPR5/RO25=0.0 ! -!WC_AHSO5/WR_NO=0.0 +RETURN +END SUBROUTINE SUBJ13 ! -!WC_AHSO5/WR_NO2=0.0 +SUBROUTINE SUBJ14 ! -!WC_AHSO5/WR_NO3=0.0 +!Indices 71 a 75 ! -!WC_AHSO5/WR_N2O5=0.0 ! -!WC_AHSO5/WR_HONO=0.0 +!RPR8/NO=+K216*<RO240> + PJAC(:,71,1)=+TPK%K216(:)*TPK%RO240(:) ! -!WC_AHSO5/WR_HNO3=0.0 +!RPR8/NO2=0.0 ! -!WC_AHSO5/WR_HNO4=0.0 +!RPR8/O3=0.0 ! -!WC_AHSO5/WR_NH3=0.0 +!RPR8/HONO=0.0 ! -!WC_AHSO5/WR_OH=0.0 +!RPR8/HNO3=0.0 ! -!WC_AHSO5/WR_HO2=0.0 +!RPR8/HNO4=0.0 ! -!WC_AHSO5/WR_CO2=0.0 +!RPR8/N2O5=0.0 ! -!WC_AHSO5/WR_SO2=0.0 +!RPR8/NO3=-K327*<RPR8> + PJAC(:,71,8)=-TPK%K327(:)*PCONC(:,71) ! -!WC_AHSO5/WR_SULF=0.0 +!RPR8/NH3=0.0 ! -!WC_AHSO5/WR_HCHO=0.0 +!RPR8/HO2=+K218*<RO240> + PJAC(:,71,10)=+TPK%K218(:)*TPK%RO240(:) ! -!WC_AHSO5/WR_ORA1=0.0 +!RPR8/CO=0.0 ! -!WC_AHSO5/WR_ORA2=0.0 +!RPR8/H2O2=0.0 ! -!WC_AHSO5/WR_MO2=0.0 +!RPR8/SO2=0.0 ! -!WC_AHSO5/WR_OP1=0.0 +!RPR8/H2SO4=0.0 ! -!WC_AHSO5/WR_ASO3=0.0 +!RPR8/OH=-K324*<RPR8> + PJAC(:,71,15)=-TPK%K324(:)*PCONC(:,71) ! -!WC_AHSO5/WR_ASO4=0.0 +!RPR8/ETHE=0.0 ! -!WC_AHSO5/WR_ASO5=0.0 +!RPR8/OLEL=0.0 ! -!WC_AHSO5/WR_AHSO5=0.0 +!RPR8/OLEH=0.0 ! -!WC_AHSO5/WR_AHMS=0.0 +!RPR8/ALKL=0.0 ! -RETURN -END SUBROUTINE SUBJ12 +!RPR8/ALKM=0.0 ! -SUBROUTINE SUBJ13 +!RPR8/ALKH=0.0 ! -!Indices 66 a 70 +!RPR8/AROH=0.0 ! +!RPR8/AROL=0.0 ! -!WC_AHMS/O3=0.0 +!RPR8/AROO=0.0 ! -!WC_AHMS/H2O2=0.0 +!RPR8/ARAL=0.0 ! -!WC_AHMS/NO=0.0 +!RPR8/ARAC=0.0 ! -!WC_AHMS/NO2=0.0 +!RPR8/PAH=0.0 ! -!WC_AHMS/NO3=0.0 +!RPR8/HCHO=0.0 ! -!WC_AHMS/N2O5=0.0 +!RPR8/ALD2=0.0 ! -!WC_AHMS/HONO=0.0 +!RPR8/KETL=0.0 ! -!WC_AHMS/HNO3=0.0 +!RPR8/KETH=0.0 ! -!WC_AHMS/HNO4=0.0 +!RPR8/MEOH=0.0 ! -!WC_AHMS/NH3=0.0 +!RPR8/ETOH=0.0 ! -!WC_AHMS/SO2=0.0 +!RPR8/ALCH=0.0 ! -!WC_AHMS/SULF=0.0 +!RPR8/ISOP=0.0 ! -!WC_AHMS/CO=0.0 +!RPR8/BIOL=0.0 ! -!WC_AHMS/OH=0.0 +!RPR8/BIOH=0.0 ! -!WC_AHMS/HO2=0.0 +!RPR8/MTBE=0.0 ! -!WC_AHMS/CH4=0.0 +!RPR8/MVK=0.0 ! -!WC_AHMS/ETH=0.0 +!RPR8/MCR=0.0 ! -!WC_AHMS/ALKA=0.0 +!RPR8/MGLY=0.0 ! -!WC_AHMS/ALKE=0.0 +!RPR8/GLY=0.0 ! -!WC_AHMS/BIO=0.0 +!RPR8/ORA1=0.0 ! -!WC_AHMS/ARO=0.0 +!RPR8/ORA2=0.0 ! -!WC_AHMS/HCHO=0.0 +!RPR8/ACID=0.0 ! -!WC_AHMS/ALD=0.0 +!RPR8/UR28=0.0 ! -!WC_AHMS/KET=0.0 +!RPR8/UR21=0.0 ! -!WC_AHMS/CARBO=0.0 +!RPR8/URG2=0.0 ! -!WC_AHMS/ONIT=0.0 +!RPR8/UR26=0.0 ! -!WC_AHMS/PAN=0.0 +!RPR8/RPG2=0.0 ! -!WC_AHMS/OP1=0.0 +!RPR8/RP18=0.0 ! -!WC_AHMS/OP2=0.0 +!RPR8/RPG3=0.0 ! -!WC_AHMS/ORA1=0.0 +!RPR8/URG4=0.0 ! -!WC_AHMS/ORA2=0.0 +!RPR8/UR8=0.0 ! -!WC_AHMS/MO2=0.0 +!RPR8/UR17=0.0 ! -!WC_AHMS/ALKAP=0.0 +!RPR8/UR7=0.0 ! -!WC_AHMS/ALKEP=0.0 +!RPR8/RPR3=0.0 ! -!WC_AHMS/BIOP=0.0 +!RPR8/URG6=0.0 ! -!WC_AHMS/PHO=0.0 +!RPR8/UR22=0.0 ! -!WC_AHMS/ADD=0.0 +!RPR8/URG7=0.0 ! -!WC_AHMS/AROP=0.0 +!RPR8/RPR4=0.0 ! -!WC_AHMS/CARBOP=0.0 +!RPR8/RPR7=0.0 ! -!WC_AHMS/OLN=0.0 +!RPR8/RPG7=0.0 ! -!WC_AHMS/XO2=0.0 +!RPR8/URG8=0.0 ! -!WC_AHMS/WC_O3=0.0 +!RPR8/UR19=0.0 ! -!WC_AHMS/WC_H2O2=0.0 +!RPR8/URG9=0.0 ! -!WC_AHMS/WC_NO=0.0 +!RPR8/AP7=0.0 ! -!WC_AHMS/WC_NO2=0.0 +!RPR8/URG10=0.0 ! -!WC_AHMS/WC_NO3=0.0 +!RPR8/RPR1=0.0 ! -!WC_AHMS/WC_N2O5=0.0 +!RPR8/RPR5=0.0 ! -!WC_AHMS/WC_HONO=0.0 +!RPR8/RPR8=-K324*<OH>-K327*<NO3>-K329-K330 + PJAC(:,71,71)=-TPK%K324(:)*PCONC(:,15)-TPK%K327(:)*PCONC(:,8)-TPK%K329(:)-TPK%& +&K330(:) ! -!WC_AHMS/WC_HNO3=0.0 +!RPR8/RP10=0.0 ! -!WC_AHMS/WC_HNO4=0.0 +!RPR8/RP11=0.0 ! -!WC_AHMS/WC_NH3=0.0 +!RPR8/RP16=0.0 ! -!WC_AHMS/WC_OH=-KC23*<WC_AHMS> - PJAC(:,66,52)=-TPK%KC23(:)*PCONC(:,66) +!RPR8/RPRL=0.0 ! -!WC_AHMS/WC_HO2=0.0 +!RPR8/APAN=0.0 ! -!WC_AHMS/WC_CO2=0.0 +!RPR8/PAN1=0.0 ! -!WC_AHMS/WC_SO2=+KC21*<WC_HCHO> - PJAC(:,66,55)=+TPK%KC21(:)*PCONC(:,57) +!RPR8/PAN2=0.0 ! -!WC_AHMS/WC_SULF=0.0 +!RPR8/PAN3=0.0 ! -!WC_AHMS/WC_HCHO=+KC21*<WC_SO2> - PJAC(:,66,57)=+TPK%KC21(:)*PCONC(:,55) +!RPR8/PAN4=0.0 ! -!WC_AHMS/WC_ORA1=0.0 +!RPR8/PAN6=0.0 ! -!WC_AHMS/WC_ORA2=0.0 +!RPR8/PAN7=0.0 ! -!WC_AHMS/WC_MO2=0.0 +!RPR8/PAN8=0.0 ! -!WC_AHMS/WC_OP1=0.0 +!RPR8/PN10=0.0 ! -!WC_AHMS/WC_ASO3=0.0 +!RPR8/RO2T=+K217*<RO240> + PJAC(:,71,85)=+TPK%K217(:)*TPK%RO240(:) ! -!WC_AHMS/WC_ASO4=0.0 +!RPR8/RO21=0.0 ! -!WC_AHMS/WC_ASO5=0.0 +!RPR8/RO25=0.0 ! -!WC_AHMS/WC_AHSO5=0.0 +!RP10/NO=+K234*<RO242>+K241*<RO243>+K248*<RO244>+K255*<RO245>+K262*<RO246> + PJAC(:,72,1)=+TPK%K234(:)*TPK%RO242(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K248(:)*TP& +&K%RO244(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K262(:)*TPK%RO246(:) ! -!WC_AHMS/WC_AHMS=-KC22-KC23*<WC_OH> - PJAC(:,66,66)=-TPK%KC22(:)-TPK%KC23(:)*PCONC(:,52) +!RP10/NO2=0.0 ! -!WC_AHMS/WR_O3=0.0 +!RP10/O3=0.0 ! -!WC_AHMS/WR_H2O2=0.0 +!RP10/HONO=0.0 ! -!WC_AHMS/WR_NO=0.0 +!RP10/HNO3=0.0 ! -!WC_AHMS/WR_NO2=0.0 +!RP10/HNO4=0.0 ! -!WC_AHMS/WR_NO3=0.0 +!RP10/N2O5=0.0 ! -!WC_AHMS/WR_N2O5=0.0 +!RP10/NO3=0.0 ! -!WC_AHMS/WR_HONO=0.0 +!RP10/NH3=0.0 ! -!WC_AHMS/WR_HNO3=0.0 +!RP10/HO2=+K236*<RO242>+K243*<RO243>+K250*<RO244>+K257*<RO245>+K264*<RO246> + PJAC(:,72,10)=+TPK%K236(:)*TPK%RO242(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K250(:)*T& +&PK%RO244(:)+TPK%K257(:)*TPK%RO245(:)+TPK%K264(:)*TPK%RO246(:) ! -!WC_AHMS/WR_HNO4=0.0 +!RP10/CO=0.0 ! -!WC_AHMS/WR_NH3=0.0 +!RP10/H2O2=0.0 ! -!WC_AHMS/WR_OH=0.0 +!RP10/SO2=0.0 ! -!WC_AHMS/WR_HO2=0.0 +!RP10/H2SO4=0.0 ! -!WC_AHMS/WR_CO2=0.0 +!RP10/OH=-K325*<RP10> + PJAC(:,72,15)=-TPK%K325(:)*PCONC(:,72) ! -!WC_AHMS/WR_SO2=0.0 +!RP10/ETHE=0.0 ! -!WC_AHMS/WR_SULF=0.0 +!RP10/OLEL=0.0 ! -!WC_AHMS/WR_HCHO=0.0 +!RP10/OLEH=0.0 ! -!WC_AHMS/WR_ORA1=0.0 +!RP10/ALKL=0.0 ! -!WC_AHMS/WR_ORA2=0.0 +!RP10/ALKM=0.0 ! -!WC_AHMS/WR_MO2=0.0 +!RP10/ALKH=0.0 ! -!WC_AHMS/WR_OP1=0.0 +!RP10/AROH=0.0 ! -!WC_AHMS/WR_ASO3=0.0 +!RP10/AROL=0.0 ! -!WC_AHMS/WR_ASO4=0.0 +!RP10/AROO=0.0 ! -!WC_AHMS/WR_ASO5=0.0 +!RP10/ARAL=0.0 ! -!WC_AHMS/WR_AHSO5=0.0 +!RP10/ARAC=0.0 ! -!WC_AHMS/WR_AHMS=0.0 +!RP10/PAH=0.0 ! -!WR_O3/O3=+KTR1 - PJAC(:,67,1)=+TPK%KTR1(:) +!RP10/HCHO=0.0 ! -!WR_O3/H2O2=0.0 +!RP10/ALD2=0.0 ! -!WR_O3/NO=0.0 +!RP10/KETL=0.0 ! -!WR_O3/NO2=0.0 +!RP10/KETH=0.0 ! -!WR_O3/NO3=0.0 +!RP10/MEOH=0.0 ! -!WR_O3/N2O5=0.0 +!RP10/ETOH=0.0 ! -!WR_O3/HONO=0.0 +!RP10/ALCH=0.0 ! -!WR_O3/HNO3=0.0 +!RP10/ISOP=0.0 ! -!WR_O3/HNO4=0.0 +!RP10/BIOL=0.0 ! -!WR_O3/NH3=0.0 +!RP10/BIOH=0.0 ! -!WR_O3/SO2=0.0 +!RP10/MTBE=0.0 ! -!WR_O3/SULF=0.0 +!RP10/MVK=0.0 ! -!WR_O3/CO=0.0 +!RP10/MCR=0.0 ! -!WR_O3/OH=0.0 +!RP10/MGLY=0.0 ! -!WR_O3/HO2=0.0 +!RP10/GLY=0.0 ! -!WR_O3/CH4=0.0 +!RP10/ORA1=0.0 ! -!WR_O3/ETH=0.0 +!RP10/ORA2=0.0 ! -!WR_O3/ALKA=0.0 +!RP10/ACID=0.0 ! -!WR_O3/ALKE=0.0 +!RP10/UR28=0.0 ! -!WR_O3/BIO=0.0 +!RP10/UR21=0.0 ! -!WR_O3/ARO=0.0 +!RP10/URG2=0.0 ! -!WR_O3/HCHO=0.0 +!RP10/UR26=0.0 ! -!WR_O3/ALD=0.0 +!RP10/RPG2=0.0 ! -!WR_O3/KET=0.0 +!RP10/RP18=0.0 ! -!WR_O3/CARBO=0.0 +!RP10/RPG3=0.0 ! -!WR_O3/ONIT=0.0 +!RP10/URG4=0.0 ! -!WR_O3/PAN=0.0 +!RP10/UR8=0.0 ! -!WR_O3/OP1=0.0 +!RP10/UR17=0.0 ! -!WR_O3/OP2=0.0 +!RP10/UR7=0.0 ! -!WR_O3/ORA1=0.0 +!RP10/RPR3=0.0 ! -!WR_O3/ORA2=0.0 +!RP10/URG6=0.0 ! -!WR_O3/MO2=0.0 +!RP10/UR22=0.0 ! -!WR_O3/ALKAP=0.0 +!RP10/URG7=0.0 ! -!WR_O3/ALKEP=0.0 +!RP10/RPR4=0.0 ! -!WR_O3/BIOP=0.0 +!RP10/RPR7=0.0 ! -!WR_O3/PHO=0.0 +!RP10/RPG7=0.0 ! -!WR_O3/ADD=0.0 +!RP10/URG8=0.0 ! -!WR_O3/AROP=0.0 +!RP10/UR19=0.0 ! -!WR_O3/CARBOP=0.0 +!RP10/URG9=0.0 ! -!WR_O3/OLN=0.0 +!RP10/AP7=0.0 ! -!WR_O3/XO2=0.0 +!RP10/URG10=0.0 ! -!WR_O3/WC_O3=0.0 +!RP10/RPR1=0.0 ! -!WR_O3/WC_H2O2=0.0 +!RP10/RPR5=0.0 ! -!WR_O3/WC_NO=0.0 +!RP10/RPR8=0.0 ! -!WR_O3/WC_NO2=0.0 +!RP10/RP10=-K325*<OH>-K328 + PJAC(:,72,72)=-TPK%K325(:)*PCONC(:,15)-TPK%K328(:) ! -!WR_O3/WC_NO3=0.0 +!RP10/RP11=0.0 ! -!WR_O3/WC_N2O5=0.0 +!RP10/RP16=0.0 ! -!WR_O3/WC_HONO=0.0 +!RP10/RPRL=0.0 ! -!WR_O3/WC_HNO3=0.0 +!RP10/APAN=0.0 ! -!WR_O3/WC_HNO4=0.0 +!RP10/PAN1=0.0 ! -!WR_O3/WC_NH3=0.0 +!RP10/PAN2=0.0 ! -!WR_O3/WC_OH=0.0 +!RP10/PAN3=0.0 ! -!WR_O3/WC_HO2=0.0 +!RP10/PAN4=0.0 ! -!WR_O3/WC_CO2=0.0 +!RP10/PAN6=0.0 ! -!WR_O3/WC_SO2=0.0 +!RP10/PAN7=0.0 ! -!WR_O3/WC_SULF=0.0 +!RP10/PAN8=0.0 ! -!WR_O3/WC_HCHO=0.0 +!RP10/PN10=0.0 ! -!WR_O3/WC_ORA1=0.0 +!RP10/RO2T=+K235*<RO242>+K242*<RO243>+K249*<RO244>+K256*<RO245>+K263*<RO246> + PJAC(:,72,85)=+TPK%K235(:)*TPK%RO242(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K249(:)*T& +&PK%RO244(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K263(:)*TPK%RO246(:) ! -!WR_O3/WC_ORA2=0.0 +!RP10/RO21=0.0 ! -!WR_O3/WC_MO2=0.0 +!RP10/RO25=0.0 ! -!WR_O3/WC_OP1=0.0 +!RP11/NO=+0.3*K238*<RO234>+0.5*K245*<RO235> + PJAC(:,73,1)=+0.3*TPK%K238(:)*TPK%RO234(:)+0.5*TPK%K245(:)*TPK%RO235(:) ! -!WR_O3/WC_ASO3=0.0 +!RP11/NO2=0.0 ! -!WR_O3/WC_ASO4=0.0 +!RP11/O3=0.0 ! -!WR_O3/WC_ASO5=0.0 +!RP11/HONO=0.0 ! -!WR_O3/WC_AHSO5=0.0 +!RP11/HNO3=0.0 ! -!WR_O3/WC_AHMS=0.0 +!RP11/HNO4=0.0 ! -!WR_O3/WR_O3=-KTR21-KR6*<WR_HO2>-KR29*<WR_SO2> - PJAC(:,67,67)=-TPK%KTR21(:)-TPK%KR6(:)*PCONC(:,78)-TPK%KR29(:)*PCONC(:,80) +!RP11/N2O5=0.0 ! -!WR_O3/WR_H2O2=0.0 +!RP11/NO3=0.0 ! -!WR_O3/WR_NO=0.0 +!RP11/NH3=0.0 ! -!WR_O3/WR_NO2=0.0 +!RP11/HO2=+0.3*K240*<RO234>+K247*<RO235> + PJAC(:,73,10)=+0.3*TPK%K240(:)*TPK%RO234(:)+TPK%K247(:)*TPK%RO235(:) ! -!WR_O3/WR_NO3=0.0 +!RP11/CO=0.0 ! -!WR_O3/WR_N2O5=0.0 +!RP11/H2O2=0.0 ! -!WR_O3/WR_HONO=0.0 +!RP11/SO2=0.0 ! -!WR_O3/WR_HNO3=0.0 +!RP11/H2SO4=0.0 ! -!WR_O3/WR_HNO4=0.0 +!RP11/OH=-K326*<RP11> + PJAC(:,73,15)=-TPK%K326(:)*PCONC(:,73) ! -!WR_O3/WR_NH3=0.0 +!RP11/ETHE=0.0 ! -!WR_O3/WR_OH=0.0 +!RP11/OLEL=0.0 ! -!WR_O3/WR_HO2=-KR6*<WR_O3> - PJAC(:,67,78)=-TPK%KR6(:)*PCONC(:,67) +!RP11/OLEH=0.0 ! -!WR_O3/WR_CO2=0.0 +!RP11/ALKL=0.0 ! -!WR_O3/WR_SO2=-KR29*<WR_O3> - PJAC(:,67,80)=-TPK%KR29(:)*PCONC(:,67) +!RP11/ALKM=0.0 ! -!WR_O3/WR_SULF=0.0 +!RP11/ALKH=0.0 ! -!WR_O3/WR_HCHO=0.0 +!RP11/AROH=0.0 ! -!WR_O3/WR_ORA1=0.0 +!RP11/AROL=0.0 ! -!WR_O3/WR_ORA2=0.0 +!RP11/AROO=0.0 ! -!WR_O3/WR_MO2=0.0 +!RP11/ARAL=0.0 ! -!WR_O3/WR_OP1=0.0 +!RP11/ARAC=0.0 ! -!WR_O3/WR_ASO3=0.0 +!RP11/PAH=0.0 ! -!WR_O3/WR_ASO4=0.0 +!RP11/HCHO=0.0 ! -!WR_O3/WR_ASO5=0.0 +!RP11/ALD2=0.0 ! -!WR_O3/WR_AHSO5=0.0 +!RP11/KETL=0.0 ! -!WR_O3/WR_AHMS=0.0 +!RP11/KETH=0.0 ! -!WR_H2O2/O3=0.0 +!RP11/MEOH=0.0 ! -!WR_H2O2/H2O2=+KTR2 - PJAC(:,68,2)=+TPK%KTR2(:) +!RP11/ETOH=0.0 ! -!WR_H2O2/NO=0.0 +!RP11/ALCH=0.0 ! -!WR_H2O2/NO2=0.0 +!RP11/ISOP=0.0 ! -!WR_H2O2/NO3=0.0 +!RP11/BIOL=0.0 ! -!WR_H2O2/N2O5=0.0 +!RP11/BIOH=0.0 ! -!WR_H2O2/HONO=0.0 +!RP11/MTBE=0.0 ! -!WR_H2O2/HNO3=0.0 +!RP11/MVK=0.0 ! -!WR_H2O2/HNO4=0.0 +!RP11/MCR=0.0 ! -!WR_H2O2/NH3=0.0 +!RP11/MGLY=0.0 ! -!WR_H2O2/SO2=0.0 +!RP11/GLY=0.0 ! -!WR_H2O2/SULF=0.0 +!RP11/ORA1=0.0 ! -!WR_H2O2/CO=0.0 +!RP11/ORA2=0.0 ! -!WR_H2O2/OH=0.0 +!RP11/ACID=0.0 ! -!WR_H2O2/HO2=0.0 +!RP11/UR28=0.0 ! -!WR_H2O2/CH4=0.0 +!RP11/UR21=0.0 ! -!WR_H2O2/ETH=0.0 +!RP11/URG2=0.0 ! -!WR_H2O2/ALKA=0.0 +!RP11/UR26=0.0 ! -!WR_H2O2/ALKE=0.0 +!RP11/RPG2=0.0 ! -!WR_H2O2/BIO=0.0 +!RP11/RP18=0.0 ! -!WR_H2O2/ARO=0.0 +!RP11/RPG3=0.0 ! -!WR_H2O2/HCHO=0.0 +!RP11/URG4=0.0 ! -!WR_H2O2/ALD=0.0 +!RP11/UR8=0.0 ! -!WR_H2O2/KET=0.0 +!RP11/UR17=0.0 ! -!WR_H2O2/CARBO=0.0 +!RP11/UR7=0.0 ! -!WR_H2O2/ONIT=0.0 +!RP11/RPR3=0.0 ! -!WR_H2O2/PAN=0.0 +!RP11/URG6=0.0 ! -!WR_H2O2/OP1=0.0 +!RP11/UR22=0.0 ! -!WR_H2O2/OP2=0.0 +!RP11/URG7=0.0 ! -!WR_H2O2/ORA1=0.0 +!RP11/RPR4=0.0 ! -!WR_H2O2/ORA2=0.0 +!RP11/RPR7=0.0 ! -!WR_H2O2/MO2=0.0 +!RP11/RPG7=0.0 ! -!WR_H2O2/ALKAP=0.0 +!RP11/URG8=0.0 ! -!WR_H2O2/ALKEP=0.0 +!RP11/UR19=0.0 ! -!WR_H2O2/BIOP=0.0 +!RP11/URG9=0.0 ! -!WR_H2O2/PHO=0.0 +!RP11/AP7=0.0 ! -!WR_H2O2/ADD=0.0 +!RP11/URG10=0.0 ! -!WR_H2O2/AROP=0.0 +!RP11/RPR1=0.0 ! -!WR_H2O2/CARBOP=0.0 +!RP11/RPR5=0.0 ! -!WR_H2O2/OLN=0.0 +!RP11/RPR8=0.0 ! -!WR_H2O2/XO2=0.0 +!RP11/RP10=0.0 ! -!WR_H2O2/WC_O3=0.0 +!RP11/RP11=-K326*<OH> + PJAC(:,73,73)=-TPK%K326(:)*PCONC(:,15) ! -!WR_H2O2/WC_H2O2=0.0 +!RP11/RP16=0.0 ! -!WR_H2O2/WC_NO=0.0 +!RP11/RPRL=0.0 ! -!WR_H2O2/WC_NO2=0.0 +!RP11/APAN=0.0 ! -!WR_H2O2/WC_NO3=0.0 +!RP11/PAN1=0.0 ! -!WR_H2O2/WC_N2O5=0.0 +!RP11/PAN2=0.0 ! -!WR_H2O2/WC_HONO=0.0 +!RP11/PAN3=0.0 ! -!WR_H2O2/WC_HNO3=0.0 +!RP11/PAN4=0.0 ! -!WR_H2O2/WC_HNO4=0.0 +!RP11/PAN6=0.0 ! -!WR_H2O2/WC_NH3=0.0 +!RP11/PAN7=0.0 ! -!WR_H2O2/WC_OH=0.0 +!RP11/PAN8=0.0 ! -!WR_H2O2/WC_HO2=0.0 +!RP11/PN10=0.0 ! -!WR_H2O2/WC_CO2=0.0 +!RP11/RO2T=+K239*<RO234>+K246*<RO235> + PJAC(:,73,85)=+TPK%K239(:)*TPK%RO234(:)+TPK%K246(:)*TPK%RO235(:) ! -!WR_H2O2/WC_SO2=0.0 +!RP11/RO21=0.0 ! -!WR_H2O2/WC_SULF=0.0 +!RP11/RO25=0.0 ! -!WR_H2O2/WC_HCHO=0.0 +!RP16/NO=0.0 ! -!WR_H2O2/WC_ORA1=0.0 +!RP16/NO2=0.0 ! -!WR_H2O2/WC_ORA2=0.0 +!RP16/O3=0.0 ! -!WR_H2O2/WC_MO2=0.0 +!RP16/HONO=0.0 ! -!WR_H2O2/WC_OP1=0.0 +!RP16/HNO3=0.0 ! -!WR_H2O2/WC_ASO3=0.0 +!RP16/HNO4=0.0 ! -!WR_H2O2/WC_ASO4=0.0 +!RP16/N2O5=0.0 ! -!WR_H2O2/WC_ASO5=0.0 +!RP16/NO3=-K338*<RP16> + PJAC(:,74,8)=-TPK%K338(:)*PCONC(:,74) ! -!WR_H2O2/WC_AHSO5=0.0 +!RP16/NH3=0.0 ! -!WR_H2O2/WC_AHMS=0.0 +!RP16/HO2=+K301*<RO254> + PJAC(:,74,10)=+TPK%K301(:)*TPK%RO254(:) ! -!WR_H2O2/WR_O3=0.0 +!RP16/CO=0.0 ! -!WR_H2O2/WR_H2O2=-KTR22-KR1-KR4*<WR_OH>-KR30*<WR_SO2> - PJAC(:,68,68)=-TPK%KTR22(:)-TPK%KR1(:)-TPK%KR4(:)*PCONC(:,77)-TPK%KR30(:)*PCON& -&C(:,80) +!RP16/H2O2=0.0 ! -!WR_H2O2/WR_NO=0.0 +!RP16/SO2=0.0 ! -!WR_H2O2/WR_NO2=0.0 +!RP16/H2SO4=0.0 ! -!WR_H2O2/WR_NO3=0.0 +!RP16/OH=-K305*<RP16> + PJAC(:,74,15)=-TPK%K305(:)*PCONC(:,74) ! -!WR_H2O2/WR_N2O5=0.0 +!RP16/ETHE=0.0 ! -!WR_H2O2/WR_HONO=0.0 +!RP16/OLEL=0.0 ! -!WR_H2O2/WR_HNO3=0.0 +!RP16/OLEH=0.0 ! -!WR_H2O2/WR_HNO4=0.0 +!RP16/ALKL=0.0 ! -!WR_H2O2/WR_NH3=0.0 +!RP16/ALKM=0.0 ! -!WR_H2O2/WR_OH=+KR2*<WR_OH>+KR2*<WR_OH>-KR4*<WR_H2O2> - PJAC(:,68,77)=+TPK%KR2(:)*PCONC(:,77)+TPK%KR2(:)*PCONC(:,77)-TPK%KR4(:)*PCONC(& -&:,68) +!RP16/ALKH=0.0 ! -!WR_H2O2/WR_HO2=+KR5*<WR_HO2>+KR5*<WR_HO2> - PJAC(:,68,78)=+TPK%KR5(:)*PCONC(:,78)+TPK%KR5(:)*PCONC(:,78) +!RP16/AROH=0.0 ! -!WR_H2O2/WR_CO2=0.0 +!RP16/AROL=0.0 ! -!WR_H2O2/WR_SO2=-KR30*<WR_H2O2> - PJAC(:,68,80)=-TPK%KR30(:)*PCONC(:,68) +!RP16/AROO=0.0 ! -!WR_H2O2/WR_SULF=0.0 +!RP16/ARAL=0.0 ! -!WR_H2O2/WR_HCHO=0.0 +!RP16/ARAC=0.0 ! -!WR_H2O2/WR_ORA1=0.0 +!RP16/PAH=0.0 ! -!WR_H2O2/WR_ORA2=0.0 +!RP16/HCHO=0.0 ! -!WR_H2O2/WR_MO2=0.0 +!RP16/ALD2=0.0 ! -!WR_H2O2/WR_OP1=0.0 +!RP16/KETL=0.0 ! -!WR_H2O2/WR_ASO3=0.0 +!RP16/KETH=0.0 ! -!WR_H2O2/WR_ASO4=0.0 +!RP16/MEOH=0.0 ! -!WR_H2O2/WR_ASO5=0.0 +!RP16/ETOH=0.0 ! -!WR_H2O2/WR_AHSO5=0.0 +!RP16/ALCH=0.0 ! -!WR_H2O2/WR_AHMS=0.0 +!RP16/ISOP=0.0 ! -!WR_NO/O3=0.0 +!RP16/BIOL=0.0 ! -!WR_NO/H2O2=0.0 +!RP16/BIOH=0.0 ! -!WR_NO/NO=+KTR3 - PJAC(:,69,3)=+TPK%KTR3(:) +!RP16/MTBE=0.0 ! -!WR_NO/NO2=0.0 +!RP16/MVK=0.0 ! -!WR_NO/NO3=0.0 +!RP16/MCR=0.0 ! -!WR_NO/N2O5=0.0 +!RP16/MGLY=0.0 ! -!WR_NO/HONO=0.0 +!RP16/GLY=0.0 ! -!WR_NO/HNO3=0.0 +!RP16/ORA1=0.0 ! -!WR_NO/HNO4=0.0 +!RP16/ORA2=0.0 ! -!WR_NO/NH3=0.0 +!RP16/ACID=0.0 ! -!WR_NO/SO2=0.0 +!RP16/UR28=0.0 ! -!WR_NO/SULF=0.0 +!RP16/UR21=0.0 ! -!WR_NO/CO=0.0 +!RP16/URG2=0.0 ! -!WR_NO/OH=0.0 +!RP16/UR26=0.0 ! -!WR_NO/HO2=0.0 +!RP16/RPG2=0.0 ! -!WR_NO/CH4=0.0 +!RP16/RP18=0.0 ! -!WR_NO/ETH=0.0 +!RP16/RPG3=0.0 ! -!WR_NO/ALKA=0.0 +!RP16/URG4=0.0 ! -!WR_NO/ALKE=0.0 +!RP16/UR8=0.0 ! -!WR_NO/BIO=0.0 +!RP16/UR17=0.0 ! -!WR_NO/ARO=0.0 +!RP16/UR7=0.0 ! -!WR_NO/HCHO=0.0 +!RP16/RPR3=0.0 ! -!WR_NO/ALD=0.0 +!RP16/URG6=0.0 ! -!WR_NO/KET=0.0 +!RP16/UR22=0.0 ! -!WR_NO/CARBO=0.0 +!RP16/URG7=0.0 ! -!WR_NO/ONIT=0.0 +!RP16/RPR4=0.0 ! -!WR_NO/PAN=0.0 +!RP16/RPR7=0.0 ! -!WR_NO/OP1=0.0 +!RP16/RPG7=0.0 ! -!WR_NO/OP2=0.0 +!RP16/URG8=0.0 ! -!WR_NO/ORA1=0.0 +!RP16/UR19=0.0 ! -!WR_NO/ORA2=0.0 +!RP16/URG9=0.0 ! -!WR_NO/MO2=0.0 +!RP16/AP7=0.0 ! -!WR_NO/ALKAP=0.0 +!RP16/URG10=0.0 ! -!WR_NO/ALKEP=0.0 +!RP16/RPR1=0.0 ! -!WR_NO/BIOP=0.0 +!RP16/RPR5=0.0 ! -!WR_NO/PHO=0.0 +!RP16/RPR8=0.0 ! -!WR_NO/ADD=0.0 +!RP16/RP10=0.0 ! -!WR_NO/AROP=0.0 +!RP16/RP11=0.0 ! -!WR_NO/CARBOP=0.0 +!RP16/RP16=-K305*<OH>-K338*<NO3>-K339 + PJAC(:,74,74)=-TPK%K305(:)*PCONC(:,15)-TPK%K338(:)*PCONC(:,8)-TPK%K339(:) ! -!WR_NO/OLN=0.0 +!RP16/RPRL=0.0 ! -!WR_NO/XO2=0.0 +!RP16/APAN=0.0 ! -!WR_NO/WC_O3=0.0 +!RP16/PAN1=0.0 ! -!WR_NO/WC_H2O2=0.0 +!RP16/PAN2=0.0 ! -!WR_NO/WC_NO=0.0 +!RP16/PAN3=0.0 ! -!WR_NO/WC_NO2=0.0 +!RP16/PAN4=0.0 ! -!WR_NO/WC_NO3=0.0 +!RP16/PAN6=0.0 ! -!WR_NO/WC_N2O5=0.0 +!RP16/PAN7=0.0 ! -!WR_NO/WC_HONO=0.0 +!RP16/PAN8=0.0 ! -!WR_NO/WC_HNO3=0.0 +!RP16/PN10=0.0 ! -!WR_NO/WC_HNO4=0.0 +!RP16/RO2T=0.0 ! -!WR_NO/WC_NH3=0.0 +!RP16/RO21=0.0 ! -!WR_NO/WC_OH=0.0 +!RP16/RO25=0.0 ! -!WR_NO/WC_HO2=0.0 +!RPRL/NO=+TPK%CFA2*K177*<RO217>+TPK%CFA7*K192*<RO222>+1.0023998*K269*<RO247> + PJAC(:,75,1)=+TPK%CFA2*TPK%K177(:)*TPK%RO217(:)+TPK%CFA7*TPK%K192(:)*TPK%RO222& +&(:)+1.0023998*TPK%K269(:)*TPK%RO247(:) ! -!WR_NO/WC_CO2=0.0 +!RPRL/NO2=0.0 ! -!WR_NO/WC_SO2=0.0 +!RPRL/O3=0.0 ! -!WR_NO/WC_SULF=0.0 +!RPRL/HONO=0.0 ! -!WR_NO/WC_HCHO=0.0 +!RPRL/HNO3=0.0 ! -!WR_NO/WC_ORA1=0.0 +!RPRL/HNO4=0.0 ! -!WR_NO/WC_ORA2=0.0 +!RPRL/N2O5=0.0 ! -!WR_NO/WC_MO2=0.0 +!RPRL/NO3=0.0 ! -!WR_NO/WC_OP1=0.0 +!RPRL/NH3=0.0 ! -!WR_NO/WC_ASO3=0.0 +!RPRL/HO2=+0.9983609*K179*<RO217>+0.9983609*K194*<RO222>+1.0023998*K271*<RO247> + PJAC(:,75,10)=+0.9983609*TPK%K179(:)*TPK%RO217(:)+0.9983609*TPK%K194(:)*TPK%RO& +&222(:)+1.0023998*TPK%K271(:)*TPK%RO247(:) ! -!WR_NO/WC_ASO4=0.0 +!RPRL/CO=0.0 ! -!WR_NO/WC_ASO5=0.0 +!RPRL/H2O2=0.0 ! -!WR_NO/WC_AHSO5=0.0 +!RPRL/SO2=0.0 ! -!WR_NO/WC_AHMS=0.0 +!RPRL/H2SO4=0.0 ! -!WR_NO/WR_O3=0.0 +!RPRL/OH=+0.9983609*K082*<ARAL>-K306*<RPRL> + PJAC(:,75,15)=+0.9983609*TPK%K082(:)*PCONC(:,25)-TPK%K306(:)*PCONC(:,75) ! -!WR_NO/WR_H2O2=0.0 +!RPRL/ETHE=0.0 ! -!WR_NO/WR_NO=-KTR23 - PJAC(:,69,69)=-TPK%KTR23(:) +!RPRL/OLEL=0.0 ! -!WR_NO/WR_NO2=0.0 +!RPRL/OLEH=0.0 ! -!WR_NO/WR_NO3=0.0 +!RPRL/ALKL=0.0 ! -!WR_NO/WR_N2O5=0.0 +!RPRL/ALKM=0.0 ! -!WR_NO/WR_HONO=0.0 +!RPRL/ALKH=0.0 ! -!WR_NO/WR_HNO3=0.0 +!RPRL/AROH=0.0 ! -!WR_NO/WR_HNO4=0.0 +!RPRL/AROL=0.0 ! -!WR_NO/WR_NH3=0.0 +!RPRL/AROO=0.0 ! -!WR_NO/WR_OH=0.0 +!RPRL/ARAL=+0.9983609*K082*<OH> + PJAC(:,75,25)=+0.9983609*TPK%K082(:)*PCONC(:,15) ! -!WR_NO/WR_HO2=0.0 +!RPRL/ARAC=0.0 ! -!WR_NO/WR_CO2=0.0 +!RPRL/PAH=0.0 ! -!WR_NO/WR_SO2=0.0 +!RPRL/HCHO=0.0 ! -!WR_NO/WR_SULF=0.0 +!RPRL/ALD2=0.0 ! -!WR_NO/WR_HCHO=0.0 +!RPRL/KETL=0.0 ! -!WR_NO/WR_ORA1=0.0 +!RPRL/KETH=0.0 ! -!WR_NO/WR_ORA2=0.0 +!RPRL/MEOH=0.0 ! -!WR_NO/WR_MO2=0.0 +!RPRL/ETOH=0.0 ! -!WR_NO/WR_OP1=0.0 +!RPRL/ALCH=0.0 ! -!WR_NO/WR_ASO3=0.0 +!RPRL/ISOP=0.0 ! -!WR_NO/WR_ASO4=0.0 +!RPRL/BIOL=0.0 ! -!WR_NO/WR_ASO5=0.0 +!RPRL/BIOH=0.0 ! -!WR_NO/WR_AHSO5=0.0 +!RPRL/MTBE=0.0 ! -!WR_NO/WR_AHMS=0.0 +!RPRL/MVK=0.0 ! -!WR_NO2/O3=0.0 +!RPRL/MCR=0.0 ! -!WR_NO2/H2O2=0.0 +!RPRL/MGLY=0.0 ! -!WR_NO2/NO=0.0 +!RPRL/GLY=0.0 ! -!WR_NO2/NO2=+KTR4 - PJAC(:,70,4)=+TPK%KTR4(:) +!RPRL/ORA1=0.0 ! -!WR_NO2/NO3=0.0 +!RPRL/ORA2=0.0 ! -!WR_NO2/N2O5=0.0 +!RPRL/ACID=0.0 ! -!WR_NO2/HONO=0.0 +!RPRL/UR28=0.0 ! -!WR_NO2/HNO3=0.0 +!RPRL/UR21=0.0 ! -!WR_NO2/HNO4=0.0 +!RPRL/URG2=0.0 ! -!WR_NO2/NH3=0.0 +!RPRL/UR26=0.0 ! -!WR_NO2/SO2=0.0 +!RPRL/RPG2=0.0 ! -!WR_NO2/SULF=0.0 +!RPRL/RP18=0.0 ! -!WR_NO2/CO=0.0 +!RPRL/RPG3=0.0 ! -!WR_NO2/OH=0.0 +!RPRL/URG4=0.0 ! -!WR_NO2/HO2=0.0 +!RPRL/UR8=0.0 ! -!WR_NO2/CH4=0.0 +!RPRL/UR17=0.0 ! -!WR_NO2/ETH=0.0 +!RPRL/UR7=0.0 ! -!WR_NO2/ALKA=0.0 +!RPRL/RPR3=0.0 ! -!WR_NO2/ALKE=0.0 +!RPRL/URG6=0.0 ! -!WR_NO2/BIO=0.0 +!RPRL/UR22=0.0 ! -!WR_NO2/ARO=0.0 +!RPRL/URG7=0.0 ! -!WR_NO2/HCHO=0.0 +!RPRL/RPR4=0.0 ! -!WR_NO2/ALD=0.0 +!RPRL/RPR7=0.0 ! -!WR_NO2/KET=0.0 +!RPRL/RPG7=0.0 ! -!WR_NO2/CARBO=0.0 +!RPRL/URG8=0.0 ! -!WR_NO2/ONIT=0.0 +!RPRL/UR19=0.0 ! -!WR_NO2/PAN=0.0 +!RPRL/URG9=0.0 ! -!WR_NO2/OP1=0.0 +!RPRL/AP7=0.0 ! -!WR_NO2/OP2=0.0 +!RPRL/URG10=0.0 ! -!WR_NO2/ORA1=0.0 +!RPRL/RPR1=0.0 ! -!WR_NO2/ORA2=0.0 +!RPRL/RPR5=0.0 ! -!WR_NO2/MO2=0.0 +!RPRL/RPR8=0.0 ! -!WR_NO2/ALKAP=0.0 +!RPRL/RP10=0.0 ! -!WR_NO2/ALKEP=0.0 +!RPRL/RP11=0.0 ! -!WR_NO2/BIOP=0.0 +!RPRL/RP16=0.0 ! -!WR_NO2/PHO=0.0 +!RPRL/RPRL=-K306*<OH> + PJAC(:,75,75)=-TPK%K306(:)*PCONC(:,15) ! -!WR_NO2/ADD=0.0 +!RPRL/APAN=0.0 ! -!WR_NO2/AROP=0.0 +!RPRL/PAN1=0.0 ! -!WR_NO2/CARBOP=0.0 +!RPRL/PAN2=0.0 ! -!WR_NO2/OLN=0.0 +!RPRL/PAN3=0.0 ! -!WR_NO2/XO2=0.0 +!RPRL/PAN4=0.0 ! -!WR_NO2/WC_O3=0.0 +!RPRL/PAN6=0.0 ! -!WR_NO2/WC_H2O2=0.0 +!RPRL/PAN7=0.0 ! -!WR_NO2/WC_NO=0.0 +!RPRL/PAN8=0.0 ! -!WR_NO2/WC_NO2=0.0 +!RPRL/PN10=0.0 ! -!WR_NO2/WC_NO3=0.0 +!RPRL/RO2T=+0.9983609*K178*<RO217>+0.9983609*K193*<RO222>+1.0023998*K270*<RO247 +!> + PJAC(:,75,85)=+0.9983609*TPK%K178(:)*TPK%RO217(:)+0.9983609*TPK%K193(:)*TPK%RO& +&222(:)+1.0023998*TPK%K270(:)*TPK%RO247(:) ! -!WR_NO2/WC_N2O5=0.0 +!RPRL/RO21=0.0 ! -!WR_NO2/WC_HONO=0.0 +!RPRL/RO25=0.0 ! -!WR_NO2/WC_HNO3=0.0 +RETURN +END SUBROUTINE SUBJ14 ! -!WR_NO2/WC_HNO4=0.0 +SUBROUTINE SUBJ15 ! -!WR_NO2/WC_NH3=0.0 +!Indices 76 a 80 ! -!WR_NO2/WC_OH=0.0 ! -!WR_NO2/WC_HO2=0.0 +!APAN/NO=0.0 ! -!WR_NO2/WC_CO2=0.0 +!APAN/NO2=+K130*<RO250>+K133*<RO257> + PJAC(:,76,2)=+TPK%K130(:)*TPK%RO250(:)+TPK%K133(:)*TPK%RO257(:) ! -!WR_NO2/WC_SO2=0.0 +!APAN/O3=0.0 ! -!WR_NO2/WC_SULF=0.0 +!APAN/HONO=0.0 ! -!WR_NO2/WC_HCHO=0.0 +!APAN/HNO3=0.0 ! -!WR_NO2/WC_ORA1=0.0 +!APAN/HNO4=0.0 ! -!WR_NO2/WC_ORA2=0.0 +!APAN/N2O5=0.0 ! -!WR_NO2/WC_MO2=0.0 +!APAN/NO3=0.0 ! -!WR_NO2/WC_OP1=0.0 +!APAN/NH3=0.0 ! -!WR_NO2/WC_ASO3=0.0 +!APAN/HO2=0.0 ! -!WR_NO2/WC_ASO4=0.0 +!APAN/CO=0.0 ! -!WR_NO2/WC_ASO5=0.0 +!APAN/H2O2=0.0 ! -!WR_NO2/WC_AHSO5=0.0 +!APAN/SO2=0.0 ! -!WR_NO2/WC_AHMS=0.0 +!APAN/H2SO4=0.0 ! -!WR_NO2/WR_O3=0.0 +!APAN/OH=0.0 ! -!WR_NO2/WR_H2O2=0.0 +!APAN/ETHE=0.0 ! -!WR_NO2/WR_NO=0.0 +!APAN/OLEL=0.0 ! -!WR_NO2/WR_NO2=-KTR24-KR9*<WR_HO2> - PJAC(:,70,70)=-TPK%KTR24(:)-TPK%KR9(:)*PCONC(:,78) +!APAN/OLEH=0.0 ! -!WR_NO2/WR_NO3=0.0 +!APAN/ALKL=0.0 ! -!WR_NO2/WR_N2O5=0.0 +!APAN/ALKM=0.0 ! -!WR_NO2/WR_HONO=+KR8*<WR_OH> - PJAC(:,70,73)=+TPK%KR8(:)*PCONC(:,77) +!APAN/ALKH=0.0 ! -!WR_NO2/WR_HNO3=+KR13 - PJAC(:,70,74)=+TPK%KR13(:) +!APAN/AROH=0.0 ! -!WR_NO2/WR_HNO4=+KR10 - PJAC(:,70,75)=+TPK%KR10(:) +!APAN/AROL=0.0 ! -!WR_NO2/WR_NH3=0.0 +!APAN/AROO=0.0 ! -!WR_NO2/WR_OH=+KR8*<WR_HONO> - PJAC(:,70,77)=+TPK%KR8(:)*PCONC(:,73) +!APAN/ARAL=0.0 ! -!WR_NO2/WR_HO2=-KR9*<WR_NO2> - PJAC(:,70,78)=-TPK%KR9(:)*PCONC(:,70) +!APAN/ARAC=0.0 ! -!WR_NO2/WR_CO2=0.0 +!APAN/PAH=0.0 ! -!WR_NO2/WR_SO2=0.0 +!APAN/HCHO=0.0 ! -!WR_NO2/WR_SULF=0.0 +!APAN/ALD2=0.0 ! -!WR_NO2/WR_HCHO=0.0 +!APAN/KETL=0.0 ! -!WR_NO2/WR_ORA1=0.0 +!APAN/KETH=0.0 ! -!WR_NO2/WR_ORA2=0.0 +!APAN/MEOH=0.0 ! -!WR_NO2/WR_MO2=0.0 +!APAN/ETOH=0.0 ! -!WR_NO2/WR_OP1=0.0 +!APAN/ALCH=0.0 ! -!WR_NO2/WR_ASO3=0.0 +!APAN/ISOP=0.0 ! -!WR_NO2/WR_ASO4=0.0 +!APAN/BIOL=0.0 ! -!WR_NO2/WR_ASO5=0.0 +!APAN/BIOH=0.0 ! -!WR_NO2/WR_AHSO5=0.0 +!APAN/MTBE=0.0 ! -!WR_NO2/WR_AHMS=0.0 +!APAN/MVK=0.0 ! -RETURN -END SUBROUTINE SUBJ13 +!APAN/MCR=0.0 ! -SUBROUTINE SUBJ14 +!APAN/MGLY=0.0 ! -!Indices 71 a 75 +!APAN/GLY=0.0 ! +!APAN/ORA1=0.0 ! -!WR_NO3/O3=0.0 +!APAN/ORA2=0.0 ! -!WR_NO3/H2O2=0.0 +!APAN/ACID=0.0 ! -!WR_NO3/NO=0.0 +!APAN/UR28=0.0 ! -!WR_NO3/NO2=0.0 +!APAN/UR21=0.0 ! -!WR_NO3/NO3=+KTR5 - PJAC(:,71,5)=+TPK%KTR5(:) +!APAN/URG2=0.0 ! -!WR_NO3/N2O5=0.0 +!APAN/UR26=0.0 ! -!WR_NO3/HONO=0.0 +!APAN/RPG2=0.0 ! -!WR_NO3/HNO3=0.0 +!APAN/RP18=0.0 ! -!WR_NO3/HNO4=0.0 +!APAN/RPG3=0.0 ! -!WR_NO3/NH3=0.0 +!APAN/URG4=0.0 ! -!WR_NO3/SO2=0.0 +!APAN/UR8=0.0 ! -!WR_NO3/SULF=0.0 +!APAN/UR17=0.0 ! -!WR_NO3/CO=0.0 +!APAN/UR7=0.0 ! -!WR_NO3/OH=0.0 +!APAN/RPR3=0.0 ! -!WR_NO3/HO2=0.0 +!APAN/URG6=0.0 ! -!WR_NO3/CH4=0.0 +!APAN/UR22=0.0 ! -!WR_NO3/ETH=0.0 +!APAN/URG7=0.0 ! -!WR_NO3/ALKA=0.0 +!APAN/RPR4=0.0 ! -!WR_NO3/ALKE=0.0 +!APAN/RPR7=0.0 ! -!WR_NO3/BIO=0.0 +!APAN/RPG7=0.0 ! -!WR_NO3/ARO=0.0 +!APAN/URG8=0.0 ! -!WR_NO3/HCHO=0.0 +!APAN/UR19=0.0 ! -!WR_NO3/ALD=0.0 +!APAN/URG9=0.0 ! -!WR_NO3/KET=0.0 +!APAN/AP7=0.0 ! -!WR_NO3/CARBO=0.0 +!APAN/URG10=0.0 ! -!WR_NO3/ONIT=0.0 +!APAN/RPR1=0.0 ! -!WR_NO3/PAN=0.0 +!APAN/RPR5=0.0 ! -!WR_NO3/OP1=0.0 +!APAN/RPR8=0.0 ! -!WR_NO3/OP2=0.0 +!APAN/RP10=0.0 ! -!WR_NO3/ORA1=0.0 +!APAN/RP11=0.0 ! -!WR_NO3/ORA2=0.0 +!APAN/RP16=0.0 ! -!WR_NO3/MO2=0.0 +!APAN/RPRL=0.0 ! -!WR_NO3/ALKAP=0.0 +!APAN/APAN=-K139 + PJAC(:,76,76)=-TPK%K139(:) ! -!WR_NO3/ALKEP=0.0 +!APAN/PAN1=0.0 ! -!WR_NO3/BIOP=0.0 +!APAN/PAN2=0.0 ! -!WR_NO3/PHO=0.0 +!APAN/PAN3=0.0 ! -!WR_NO3/ADD=0.0 +!APAN/PAN4=0.0 ! -!WR_NO3/AROP=0.0 +!APAN/PAN6=0.0 ! -!WR_NO3/CARBOP=0.0 +!APAN/PAN7=0.0 ! -!WR_NO3/OLN=0.0 +!APAN/PAN8=0.0 ! -!WR_NO3/XO2=0.0 +!APAN/PN10=0.0 ! -!WR_NO3/WC_O3=0.0 +!APAN/RO2T=0.0 ! -!WR_NO3/WC_H2O2=0.0 +!APAN/RO21=0.0 ! -!WR_NO3/WC_NO=0.0 +!APAN/RO25=0.0 ! -!WR_NO3/WC_NO2=0.0 +!PAN1/NO=0.0 ! -!WR_NO3/WC_NO3=0.0 +!PAN1/NO2=+K126*<RO26> + PJAC(:,77,2)=+TPK%K126(:)*TPK%RO26(:) ! -!WR_NO3/WC_N2O5=0.0 +!PAN1/O3=0.0 ! -!WR_NO3/WC_HONO=0.0 +!PAN1/HONO=0.0 ! -!WR_NO3/WC_HNO3=0.0 +!PAN1/HNO3=0.0 ! -!WR_NO3/WC_HNO4=0.0 +!PAN1/HNO4=0.0 ! -!WR_NO3/WC_NH3=0.0 +!PAN1/N2O5=0.0 ! -!WR_NO3/WC_OH=0.0 +!PAN1/NO3=0.0 ! -!WR_NO3/WC_HO2=0.0 +!PAN1/NH3=0.0 ! -!WR_NO3/WC_CO2=0.0 +!PAN1/HO2=0.0 ! -!WR_NO3/WC_SO2=0.0 +!PAN1/CO=0.0 ! -!WR_NO3/WC_SULF=0.0 +!PAN1/H2O2=0.0 ! -!WR_NO3/WC_HCHO=0.0 +!PAN1/SO2=0.0 ! -!WR_NO3/WC_ORA1=0.0 +!PAN1/H2SO4=0.0 ! -!WR_NO3/WC_ORA2=0.0 +!PAN1/OH=0.0 ! -!WR_NO3/WC_MO2=0.0 +!PAN1/ETHE=0.0 ! -!WR_NO3/WC_OP1=0.0 +!PAN1/OLEL=0.0 ! -!WR_NO3/WC_ASO3=0.0 +!PAN1/OLEH=0.0 ! -!WR_NO3/WC_ASO4=0.0 +!PAN1/ALKL=0.0 ! -!WR_NO3/WC_ASO5=0.0 +!PAN1/ALKM=0.0 ! -!WR_NO3/WC_AHSO5=0.0 +!PAN1/ALKH=0.0 ! -!WR_NO3/WC_AHMS=0.0 +!PAN1/AROH=0.0 ! -!WR_NO3/WR_O3=0.0 +!PAN1/AROL=0.0 ! -!WR_NO3/WR_H2O2=0.0 +!PAN1/AROO=0.0 ! -!WR_NO3/WR_NO=0.0 +!PAN1/ARAL=0.0 ! -!WR_NO3/WR_NO2=0.0 +!PAN1/ARAC=0.0 ! -!WR_NO3/WR_NO3=-KTR25-KR15*<WR_SULF>-KR16*<WR_SO2> - PJAC(:,71,71)=-TPK%KTR25(:)-TPK%KR15(:)*PCONC(:,81)-TPK%KR16(:)*PCONC(:,80) +!PAN1/PAH=0.0 ! -!WR_NO3/WR_N2O5=0.0 +!PAN1/HCHO=0.0 ! -!WR_NO3/WR_HONO=0.0 +!PAN1/ALD2=0.0 ! -!WR_NO3/WR_HNO3=0.0 +!PAN1/KETL=0.0 ! -!WR_NO3/WR_HNO4=0.0 +!PAN1/KETH=0.0 ! -!WR_NO3/WR_NH3=0.0 +!PAN1/MEOH=0.0 ! -!WR_NO3/WR_OH=0.0 +!PAN1/ETOH=0.0 ! -!WR_NO3/WR_HO2=0.0 +!PAN1/ALCH=0.0 ! -!WR_NO3/WR_CO2=0.0 +!PAN1/ISOP=0.0 ! -!WR_NO3/WR_SO2=-KR16*<WR_NO3> - PJAC(:,71,80)=-TPK%KR16(:)*PCONC(:,71) +!PAN1/BIOL=0.0 ! -!WR_NO3/WR_SULF=-KR15*<WR_NO3> - PJAC(:,71,81)=-TPK%KR15(:)*PCONC(:,71) +!PAN1/BIOH=0.0 ! -!WR_NO3/WR_HCHO=0.0 +!PAN1/MTBE=0.0 ! -!WR_NO3/WR_ORA1=0.0 +!PAN1/MVK=0.0 ! -!WR_NO3/WR_ORA2=0.0 +!PAN1/MCR=0.0 ! -!WR_NO3/WR_MO2=0.0 +!PAN1/MGLY=0.0 ! -!WR_NO3/WR_OP1=0.0 +!PAN1/GLY=0.0 ! -!WR_NO3/WR_ASO3=0.0 +!PAN1/ORA1=0.0 ! -!WR_NO3/WR_ASO4=0.0 +!PAN1/ORA2=0.0 ! -!WR_NO3/WR_ASO5=0.0 +!PAN1/ACID=0.0 ! -!WR_NO3/WR_AHSO5=0.0 +!PAN1/UR28=0.0 ! -!WR_NO3/WR_AHMS=0.0 +!PAN1/UR21=0.0 ! -!WR_N2O5/O3=0.0 +!PAN1/URG2=0.0 ! -!WR_N2O5/H2O2=0.0 +!PAN1/UR26=0.0 ! -!WR_N2O5/NO=0.0 +!PAN1/RPG2=0.0 ! -!WR_N2O5/NO2=0.0 +!PAN1/RP18=0.0 ! -!WR_N2O5/NO3=0.0 +!PAN1/RPG3=0.0 ! -!WR_N2O5/N2O5=+KTR6 - PJAC(:,72,6)=+TPK%KTR6(:) +!PAN1/URG4=0.0 ! -!WR_N2O5/HONO=0.0 +!PAN1/UR8=0.0 ! -!WR_N2O5/HNO3=0.0 +!PAN1/UR17=0.0 ! -!WR_N2O5/HNO4=0.0 +!PAN1/UR7=0.0 ! -!WR_N2O5/NH3=0.0 +!PAN1/RPR3=0.0 ! -!WR_N2O5/SO2=0.0 +!PAN1/URG6=0.0 ! -!WR_N2O5/SULF=0.0 +!PAN1/UR22=0.0 ! -!WR_N2O5/CO=0.0 +!PAN1/URG7=0.0 ! -!WR_N2O5/OH=0.0 +!PAN1/RPR4=0.0 ! -!WR_N2O5/HO2=0.0 +!PAN1/RPR7=0.0 ! -!WR_N2O5/CH4=0.0 +!PAN1/RPG7=0.0 ! -!WR_N2O5/ETH=0.0 +!PAN1/URG8=0.0 ! -!WR_N2O5/ALKA=0.0 +!PAN1/UR19=0.0 ! -!WR_N2O5/ALKE=0.0 +!PAN1/URG9=0.0 ! -!WR_N2O5/BIO=0.0 +!PAN1/AP7=0.0 ! -!WR_N2O5/ARO=0.0 +!PAN1/URG10=0.0 ! -!WR_N2O5/HCHO=0.0 +!PAN1/RPR1=0.0 ! -!WR_N2O5/ALD=0.0 +!PAN1/RPR5=0.0 ! -!WR_N2O5/KET=0.0 +!PAN1/RPR8=0.0 ! -!WR_N2O5/CARBO=0.0 +!PAN1/RP10=0.0 ! -!WR_N2O5/ONIT=0.0 +!PAN1/RP11=0.0 ! -!WR_N2O5/PAN=0.0 +!PAN1/RP16=0.0 ! -!WR_N2O5/OP1=0.0 +!PAN1/RPRL=0.0 ! -!WR_N2O5/OP2=0.0 +!PAN1/APAN=0.0 ! -!WR_N2O5/ORA1=0.0 +!PAN1/PAN1=-K135 + PJAC(:,77,77)=-TPK%K135(:) ! -!WR_N2O5/ORA2=0.0 +!PAN1/PAN2=0.0 ! -!WR_N2O5/MO2=0.0 +!PAN1/PAN3=0.0 ! -!WR_N2O5/ALKAP=0.0 +!PAN1/PAN4=0.0 ! -!WR_N2O5/ALKEP=0.0 +!PAN1/PAN6=0.0 ! -!WR_N2O5/BIOP=0.0 +!PAN1/PAN7=0.0 ! -!WR_N2O5/PHO=0.0 +!PAN1/PAN8=0.0 ! -!WR_N2O5/ADD=0.0 +!PAN1/PN10=0.0 ! -!WR_N2O5/AROP=0.0 +!PAN1/RO2T=0.0 ! -!WR_N2O5/CARBOP=0.0 +!PAN1/RO21=0.0 ! -!WR_N2O5/OLN=0.0 +!PAN1/RO25=0.0 ! -!WR_N2O5/XO2=0.0 +!PAN2/NO=0.0 ! -!WR_N2O5/WC_O3=0.0 +!PAN2/NO2=+K127*<RO28> + PJAC(:,78,2)=+TPK%K127(:)*TPK%RO28(:) ! -!WR_N2O5/WC_H2O2=0.0 +!PAN2/O3=0.0 ! -!WR_N2O5/WC_NO=0.0 +!PAN2/HONO=0.0 ! -!WR_N2O5/WC_NO2=0.0 +!PAN2/HNO3=0.0 ! -!WR_N2O5/WC_NO3=0.0 +!PAN2/HNO4=0.0 ! -!WR_N2O5/WC_N2O5=0.0 +!PAN2/N2O5=0.0 ! -!WR_N2O5/WC_HONO=0.0 +!PAN2/NO3=0.0 ! -!WR_N2O5/WC_HNO3=0.0 +!PAN2/NH3=0.0 ! -!WR_N2O5/WC_HNO4=0.0 +!PAN2/HO2=0.0 ! -!WR_N2O5/WC_NH3=0.0 +!PAN2/CO=0.0 ! -!WR_N2O5/WC_OH=0.0 +!PAN2/H2O2=0.0 ! -!WR_N2O5/WC_HO2=0.0 +!PAN2/SO2=0.0 ! -!WR_N2O5/WC_CO2=0.0 +!PAN2/H2SO4=0.0 ! -!WR_N2O5/WC_SO2=0.0 +!PAN2/OH=0.0 ! -!WR_N2O5/WC_SULF=0.0 +!PAN2/ETHE=0.0 ! -!WR_N2O5/WC_HCHO=0.0 +!PAN2/OLEL=0.0 ! -!WR_N2O5/WC_ORA1=0.0 +!PAN2/OLEH=0.0 ! -!WR_N2O5/WC_ORA2=0.0 +!PAN2/ALKL=0.0 ! -!WR_N2O5/WC_MO2=0.0 +!PAN2/ALKM=0.0 ! -!WR_N2O5/WC_OP1=0.0 +!PAN2/ALKH=0.0 ! -!WR_N2O5/WC_ASO3=0.0 +!PAN2/AROH=0.0 ! -!WR_N2O5/WC_ASO4=0.0 +!PAN2/AROL=0.0 ! -!WR_N2O5/WC_ASO5=0.0 +!PAN2/AROO=0.0 ! -!WR_N2O5/WC_AHSO5=0.0 +!PAN2/ARAL=0.0 ! -!WR_N2O5/WC_AHMS=0.0 +!PAN2/ARAC=0.0 ! -!WR_N2O5/WR_O3=0.0 +!PAN2/PAH=0.0 ! -!WR_N2O5/WR_H2O2=0.0 +!PAN2/HCHO=0.0 ! -!WR_N2O5/WR_NO=0.0 +!PAN2/ALD2=0.0 ! -!WR_N2O5/WR_NO2=0.0 +!PAN2/KETL=0.0 ! -!WR_N2O5/WR_NO3=0.0 +!PAN2/KETH=0.0 ! -!WR_N2O5/WR_N2O5=-KTR26-KR14 - PJAC(:,72,72)=-TPK%KTR26(:)-TPK%KR14(:) +!PAN2/MEOH=0.0 ! -!WR_N2O5/WR_HONO=0.0 +!PAN2/ETOH=0.0 ! -!WR_N2O5/WR_HNO3=0.0 +!PAN2/ALCH=0.0 ! -!WR_N2O5/WR_HNO4=0.0 +!PAN2/ISOP=0.0 ! -!WR_N2O5/WR_NH3=0.0 +!PAN2/BIOL=0.0 ! -!WR_N2O5/WR_OH=0.0 +!PAN2/BIOH=0.0 ! -!WR_N2O5/WR_HO2=0.0 +!PAN2/MTBE=0.0 ! -!WR_N2O5/WR_CO2=0.0 +!PAN2/MVK=0.0 ! -!WR_N2O5/WR_SO2=0.0 +!PAN2/MCR=0.0 ! -!WR_N2O5/WR_SULF=0.0 +!PAN2/MGLY=0.0 ! -!WR_N2O5/WR_HCHO=0.0 +!PAN2/GLY=0.0 ! -!WR_N2O5/WR_ORA1=0.0 +!PAN2/ORA1=0.0 ! -!WR_N2O5/WR_ORA2=0.0 +!PAN2/ORA2=0.0 ! -!WR_N2O5/WR_MO2=0.0 +!PAN2/ACID=0.0 ! -!WR_N2O5/WR_OP1=0.0 +!PAN2/UR28=0.0 ! -!WR_N2O5/WR_ASO3=0.0 +!PAN2/UR21=0.0 ! -!WR_N2O5/WR_ASO4=0.0 +!PAN2/URG2=0.0 ! -!WR_N2O5/WR_ASO5=0.0 +!PAN2/UR26=0.0 ! -!WR_N2O5/WR_AHSO5=0.0 +!PAN2/RPG2=0.0 ! -!WR_N2O5/WR_AHMS=0.0 +!PAN2/RP18=0.0 ! -!WR_HONO/O3=0.0 +!PAN2/RPG3=0.0 ! -!WR_HONO/H2O2=0.0 +!PAN2/URG4=0.0 ! -!WR_HONO/NO=0.0 +!PAN2/UR8=0.0 ! -!WR_HONO/NO2=0.0 +!PAN2/UR17=0.0 ! -!WR_HONO/NO3=0.0 +!PAN2/UR7=0.0 ! -!WR_HONO/N2O5=0.0 +!PAN2/RPR3=0.0 ! -!WR_HONO/HONO=+KTR7 - PJAC(:,73,7)=+TPK%KTR7(:) +!PAN2/URG6=0.0 ! -!WR_HONO/HNO3=0.0 +!PAN2/UR22=0.0 ! -!WR_HONO/HNO4=0.0 +!PAN2/URG7=0.0 ! -!WR_HONO/NH3=0.0 +!PAN2/RPR4=0.0 ! -!WR_HONO/SO2=0.0 +!PAN2/RPR7=0.0 ! -!WR_HONO/SULF=0.0 +!PAN2/RPG7=0.0 ! -!WR_HONO/CO=0.0 +!PAN2/URG8=0.0 ! -!WR_HONO/OH=0.0 +!PAN2/UR19=0.0 ! -!WR_HONO/HO2=0.0 +!PAN2/URG9=0.0 ! -!WR_HONO/CH4=0.0 +!PAN2/AP7=0.0 ! -!WR_HONO/ETH=0.0 +!PAN2/URG10=0.0 ! -!WR_HONO/ALKA=0.0 +!PAN2/RPR1=0.0 ! -!WR_HONO/ALKE=0.0 +!PAN2/RPR5=0.0 ! -!WR_HONO/BIO=0.0 +!PAN2/RPR8=0.0 ! -!WR_HONO/ARO=0.0 +!PAN2/RP10=0.0 ! -!WR_HONO/HCHO=0.0 +!PAN2/RP11=0.0 ! -!WR_HONO/ALD=0.0 +!PAN2/RP16=0.0 ! -!WR_HONO/KET=0.0 +!PAN2/RPRL=0.0 ! -!WR_HONO/CARBO=0.0 +!PAN2/APAN=0.0 ! -!WR_HONO/ONIT=0.0 +!PAN2/PAN1=0.0 ! -!WR_HONO/PAN=0.0 +!PAN2/PAN2=-K136 + PJAC(:,78,78)=-TPK%K136(:) ! -!WR_HONO/OP1=0.0 +!PAN2/PAN3=0.0 ! -!WR_HONO/OP2=0.0 +!PAN2/PAN4=0.0 ! -!WR_HONO/ORA1=0.0 +!PAN2/PAN6=0.0 ! -!WR_HONO/ORA2=0.0 +!PAN2/PAN7=0.0 ! -!WR_HONO/MO2=0.0 +!PAN2/PAN8=0.0 ! -!WR_HONO/ALKAP=0.0 +!PAN2/PN10=0.0 ! -!WR_HONO/ALKEP=0.0 +!PAN2/RO2T=0.0 ! -!WR_HONO/BIOP=0.0 +!PAN2/RO21=0.0 ! -!WR_HONO/PHO=0.0 +!PAN2/RO25=0.0 ! -!WR_HONO/ADD=0.0 +!PAN3/NO=0.0 ! -!WR_HONO/AROP=0.0 +!PAN3/NO2=+K128*<RO239> + PJAC(:,79,2)=+TPK%K128(:)*TPK%RO239(:) ! -!WR_HONO/CARBOP=0.0 +!PAN3/O3=0.0 ! -!WR_HONO/OLN=0.0 +!PAN3/HONO=0.0 ! -!WR_HONO/XO2=0.0 +!PAN3/HNO3=0.0 ! -!WR_HONO/WC_O3=0.0 +!PAN3/HNO4=0.0 ! -!WR_HONO/WC_H2O2=0.0 +!PAN3/N2O5=0.0 ! -!WR_HONO/WC_NO=0.0 +!PAN3/NO3=0.0 ! -!WR_HONO/WC_NO2=0.0 +!PAN3/NH3=0.0 ! -!WR_HONO/WC_NO3=0.0 +!PAN3/HO2=0.0 ! -!WR_HONO/WC_N2O5=0.0 +!PAN3/CO=0.0 ! -!WR_HONO/WC_HONO=0.0 +!PAN3/H2O2=0.0 ! -!WR_HONO/WC_HNO3=0.0 +!PAN3/SO2=0.0 ! -!WR_HONO/WC_HNO4=0.0 +!PAN3/H2SO4=0.0 ! -!WR_HONO/WC_NH3=0.0 +!PAN3/OH=0.0 ! -!WR_HONO/WC_OH=0.0 +!PAN3/ETHE=0.0 ! -!WR_HONO/WC_HO2=0.0 +!PAN3/OLEL=0.0 ! -!WR_HONO/WC_CO2=0.0 +!PAN3/OLEH=0.0 ! -!WR_HONO/WC_SO2=0.0 +!PAN3/ALKL=0.0 ! -!WR_HONO/WC_SULF=0.0 +!PAN3/ALKM=0.0 ! -!WR_HONO/WC_HCHO=0.0 +!PAN3/ALKH=0.0 ! -!WR_HONO/WC_ORA1=0.0 +!PAN3/AROH=0.0 ! -!WR_HONO/WC_ORA2=0.0 +!PAN3/AROL=0.0 ! -!WR_HONO/WC_MO2=0.0 +!PAN3/AROO=0.0 ! -!WR_HONO/WC_OP1=0.0 +!PAN3/ARAL=0.0 ! -!WR_HONO/WC_ASO3=0.0 +!PAN3/ARAC=0.0 ! -!WR_HONO/WC_ASO4=0.0 +!PAN3/PAH=0.0 ! -!WR_HONO/WC_ASO5=0.0 +!PAN3/HCHO=0.0 ! -!WR_HONO/WC_AHSO5=0.0 +!PAN3/ALD2=0.0 ! -!WR_HONO/WC_AHMS=0.0 +!PAN3/KETL=0.0 ! -!WR_HONO/WR_O3=0.0 +!PAN3/KETH=0.0 ! -!WR_HONO/WR_H2O2=0.0 +!PAN3/MEOH=0.0 ! -!WR_HONO/WR_NO=0.0 +!PAN3/ETOH=0.0 ! -!WR_HONO/WR_NO2=0.0 +!PAN3/ALCH=0.0 ! -!WR_HONO/WR_NO3=0.0 +!PAN3/ISOP=0.0 ! -!WR_HONO/WR_N2O5=0.0 +!PAN3/BIOL=0.0 ! -!WR_HONO/WR_HONO=-KTR27-KR8*<WR_OH> - PJAC(:,73,73)=-TPK%KTR27(:)-TPK%KR8(:)*PCONC(:,77) +!PAN3/BIOH=0.0 ! -!WR_HONO/WR_HNO3=0.0 +!PAN3/MTBE=0.0 ! -!WR_HONO/WR_HNO4=+KR11 - PJAC(:,73,75)=+TPK%KR11(:) +!PAN3/MVK=0.0 ! -!WR_HONO/WR_NH3=0.0 +!PAN3/MCR=0.0 ! -!WR_HONO/WR_OH=-KR8*<WR_HONO> - PJAC(:,73,77)=-TPK%KR8(:)*PCONC(:,73) +!PAN3/MGLY=0.0 ! -!WR_HONO/WR_HO2=0.0 +!PAN3/GLY=0.0 ! -!WR_HONO/WR_CO2=0.0 +!PAN3/ORA1=0.0 ! -!WR_HONO/WR_SO2=0.0 +!PAN3/ORA2=0.0 ! -!WR_HONO/WR_SULF=0.0 +!PAN3/ACID=0.0 ! -!WR_HONO/WR_HCHO=0.0 +!PAN3/UR28=0.0 ! -!WR_HONO/WR_ORA1=0.0 +!PAN3/UR21=0.0 ! -!WR_HONO/WR_ORA2=0.0 +!PAN3/URG2=0.0 ! -!WR_HONO/WR_MO2=0.0 +!PAN3/UR26=0.0 ! -!WR_HONO/WR_OP1=0.0 +!PAN3/RPG2=0.0 ! -!WR_HONO/WR_ASO3=0.0 +!PAN3/RP18=0.0 ! -!WR_HONO/WR_ASO4=0.0 +!PAN3/RPG3=0.0 ! -!WR_HONO/WR_ASO5=0.0 +!PAN3/URG4=0.0 ! -!WR_HONO/WR_AHSO5=0.0 +!PAN3/UR8=0.0 ! -!WR_HONO/WR_AHMS=0.0 +!PAN3/UR17=0.0 ! -!WR_HNO3/O3=0.0 +!PAN3/UR7=0.0 ! -!WR_HNO3/H2O2=0.0 +!PAN3/RPR3=0.0 ! -!WR_HNO3/NO=0.0 +!PAN3/URG6=0.0 ! -!WR_HNO3/NO2=0.0 +!PAN3/UR22=0.0 ! -!WR_HNO3/NO3=0.0 +!PAN3/URG7=0.0 ! -!WR_HNO3/N2O5=0.0 +!PAN3/RPR4=0.0 ! -!WR_HNO3/HONO=0.0 +!PAN3/RPR7=0.0 ! -!WR_HNO3/HNO3=+KTR8 - PJAC(:,74,8)=+TPK%KTR8(:) +!PAN3/RPG7=0.0 ! -!WR_HNO3/HNO4=0.0 +!PAN3/URG8=0.0 ! -!WR_HNO3/NH3=0.0 +!PAN3/UR19=0.0 ! -!WR_HNO3/SO2=0.0 +!PAN3/URG9=0.0 ! -!WR_HNO3/SULF=0.0 +!PAN3/AP7=0.0 ! -!WR_HNO3/CO=0.0 +!PAN3/URG10=0.0 ! -!WR_HNO3/OH=0.0 +!PAN3/RPR1=0.0 ! -!WR_HNO3/HO2=0.0 +!PAN3/RPR5=0.0 ! -!WR_HNO3/CH4=0.0 +!PAN3/RPR8=0.0 ! -!WR_HNO3/ETH=0.0 +!PAN3/RP10=0.0 ! -!WR_HNO3/ALKA=0.0 +!PAN3/RP11=0.0 ! -!WR_HNO3/ALKE=0.0 +!PAN3/RP16=0.0 ! -!WR_HNO3/BIO=0.0 +!PAN3/RPRL=0.0 ! -!WR_HNO3/ARO=0.0 +!PAN3/APAN=0.0 ! -!WR_HNO3/HCHO=0.0 +!PAN3/PAN1=0.0 ! -!WR_HNO3/ALD=0.0 +!PAN3/PAN2=0.0 ! -!WR_HNO3/KET=0.0 +!PAN3/PAN3=-K137 + PJAC(:,79,79)=-TPK%K137(:) ! -!WR_HNO3/CARBO=0.0 +!PAN3/PAN4=0.0 ! -!WR_HNO3/ONIT=0.0 +!PAN3/PAN6=0.0 ! -!WR_HNO3/PAN=0.0 +!PAN3/PAN7=0.0 ! -!WR_HNO3/OP1=0.0 +!PAN3/PAN8=0.0 ! -!WR_HNO3/OP2=0.0 +!PAN3/PN10=0.0 ! -!WR_HNO3/ORA1=0.0 +!PAN3/RO2T=0.0 ! -!WR_HNO3/ORA2=0.0 +!PAN3/RO21=0.0 ! -!WR_HNO3/MO2=0.0 +!PAN3/RO25=0.0 ! -!WR_HNO3/ALKAP=0.0 +!PAN4/NO=0.0 ! -!WR_HNO3/ALKEP=0.0 +!PAN4/NO2=+K129*<RO248> + PJAC(:,80,2)=+TPK%K129(:)*TPK%RO248(:) ! -!WR_HNO3/BIOP=0.0 +!PAN4/O3=0.0 ! -!WR_HNO3/PHO=0.0 +!PAN4/HONO=0.0 ! -!WR_HNO3/ADD=0.0 +!PAN4/HNO3=0.0 ! -!WR_HNO3/AROP=0.0 +!PAN4/HNO4=0.0 ! -!WR_HNO3/CARBOP=0.0 +!PAN4/N2O5=0.0 ! -!WR_HNO3/OLN=0.0 +!PAN4/NO3=0.0 ! -!WR_HNO3/XO2=0.0 +!PAN4/NH3=0.0 ! -!WR_HNO3/WC_O3=0.0 +!PAN4/HO2=0.0 ! -!WR_HNO3/WC_H2O2=0.0 +!PAN4/CO=0.0 ! -!WR_HNO3/WC_NO=0.0 +!PAN4/H2O2=0.0 ! -!WR_HNO3/WC_NO2=0.0 +!PAN4/SO2=0.0 ! -!WR_HNO3/WC_NO3=0.0 +!PAN4/H2SO4=0.0 ! -!WR_HNO3/WC_N2O5=0.0 +!PAN4/OH=0.0 ! -!WR_HNO3/WC_HONO=0.0 +!PAN4/ETHE=0.0 ! -!WR_HNO3/WC_HNO3=0.0 +!PAN4/OLEL=0.0 ! -!WR_HNO3/WC_HNO4=0.0 +!PAN4/OLEH=0.0 ! -!WR_HNO3/WC_NH3=0.0 +!PAN4/ALKL=0.0 ! -!WR_HNO3/WC_OH=0.0 +!PAN4/ALKM=0.0 ! -!WR_HNO3/WC_HO2=0.0 +!PAN4/ALKH=0.0 ! -!WR_HNO3/WC_CO2=0.0 +!PAN4/AROH=0.0 ! -!WR_HNO3/WC_SO2=0.0 +!PAN4/AROL=0.0 ! -!WR_HNO3/WC_SULF=0.0 +!PAN4/AROO=0.0 ! -!WR_HNO3/WC_HCHO=0.0 +!PAN4/ARAL=0.0 ! -!WR_HNO3/WC_ORA1=0.0 +!PAN4/ARAC=0.0 ! -!WR_HNO3/WC_ORA2=0.0 +!PAN4/PAH=0.0 ! -!WR_HNO3/WC_MO2=0.0 +!PAN4/HCHO=0.0 ! -!WR_HNO3/WC_OP1=0.0 +!PAN4/ALD2=0.0 ! -!WR_HNO3/WC_ASO3=0.0 +!PAN4/KETL=0.0 ! -!WR_HNO3/WC_ASO4=0.0 +!PAN4/KETH=0.0 ! -!WR_HNO3/WC_ASO5=0.0 +!PAN4/MEOH=0.0 ! -!WR_HNO3/WC_AHSO5=0.0 +!PAN4/ETOH=0.0 ! -!WR_HNO3/WC_AHMS=0.0 +!PAN4/ALCH=0.0 ! -!WR_HNO3/WR_O3=0.0 +!PAN4/ISOP=0.0 ! -!WR_HNO3/WR_H2O2=0.0 +!PAN4/BIOL=0.0 ! -!WR_HNO3/WR_NO=0.0 +!PAN4/BIOH=0.0 ! -!WR_HNO3/WR_NO2=0.0 +!PAN4/MTBE=0.0 ! -!WR_HNO3/WR_NO3=+KR15*<WR_SULF>+KR16*<WR_SO2> - PJAC(:,74,71)=+TPK%KR15(:)*PCONC(:,81)+TPK%KR16(:)*PCONC(:,80) +!PAN4/MVK=0.0 ! -!WR_HNO3/WR_N2O5=+KR14+KR14 - PJAC(:,74,72)=+TPK%KR14(:)+TPK%KR14(:) +!PAN4/MCR=0.0 ! -!WR_HNO3/WR_HONO=0.0 +!PAN4/MGLY=0.0 ! -!WR_HNO3/WR_HNO3=-KTR28-KR13 - PJAC(:,74,74)=-TPK%KTR28(:)-TPK%KR13(:) +!PAN4/GLY=0.0 ! -!WR_HNO3/WR_HNO4=+KR12*<WR_SO2> - PJAC(:,74,75)=+TPK%KR12(:)*PCONC(:,80) +!PAN4/ORA1=0.0 ! -!WR_HNO3/WR_NH3=0.0 +!PAN4/ORA2=0.0 ! -!WR_HNO3/WR_OH=0.0 +!PAN4/ACID=0.0 ! -!WR_HNO3/WR_HO2=0.0 +!PAN4/UR28=0.0 ! -!WR_HNO3/WR_CO2=0.0 +!PAN4/UR21=0.0 ! -!WR_HNO3/WR_SO2=+KR12*<WR_HNO4>+KR16*<WR_NO3> - PJAC(:,74,80)=+TPK%KR12(:)*PCONC(:,75)+TPK%KR16(:)*PCONC(:,71) +!PAN4/URG2=0.0 ! -!WR_HNO3/WR_SULF=+KR15*<WR_NO3> - PJAC(:,74,81)=+TPK%KR15(:)*PCONC(:,71) +!PAN4/UR26=0.0 ! -!WR_HNO3/WR_HCHO=0.0 +!PAN4/RPG2=0.0 ! -!WR_HNO3/WR_ORA1=0.0 +!PAN4/RP18=0.0 ! -!WR_HNO3/WR_ORA2=0.0 +!PAN4/RPG3=0.0 ! -!WR_HNO3/WR_MO2=0.0 +!PAN4/URG4=0.0 ! -!WR_HNO3/WR_OP1=0.0 +!PAN4/UR8=0.0 ! -!WR_HNO3/WR_ASO3=0.0 +!PAN4/UR17=0.0 ! -!WR_HNO3/WR_ASO4=0.0 +!PAN4/UR7=0.0 ! -!WR_HNO3/WR_ASO5=0.0 +!PAN4/RPR3=0.0 ! -!WR_HNO3/WR_AHSO5=0.0 +!PAN4/URG6=0.0 ! -!WR_HNO3/WR_AHMS=0.0 +!PAN4/UR22=0.0 ! -!WR_HNO4/O3=0.0 +!PAN4/URG7=0.0 ! -!WR_HNO4/H2O2=0.0 +!PAN4/RPR4=0.0 ! -!WR_HNO4/NO=0.0 +!PAN4/RPR7=0.0 ! -!WR_HNO4/NO2=0.0 +!PAN4/RPG7=0.0 ! -!WR_HNO4/NO3=0.0 +!PAN4/URG8=0.0 ! -!WR_HNO4/N2O5=0.0 +!PAN4/UR19=0.0 ! -!WR_HNO4/HONO=0.0 +!PAN4/URG9=0.0 ! -!WR_HNO4/HNO3=0.0 +!PAN4/AP7=0.0 ! -!WR_HNO4/HNO4=+KTR9 - PJAC(:,75,9)=+TPK%KTR9(:) +!PAN4/URG10=0.0 ! -!WR_HNO4/NH3=0.0 +!PAN4/RPR1=0.0 ! -!WR_HNO4/SO2=0.0 +!PAN4/RPR5=0.0 ! -!WR_HNO4/SULF=0.0 +!PAN4/RPR8=0.0 ! -!WR_HNO4/CO=0.0 +!PAN4/RP10=0.0 ! -!WR_HNO4/OH=0.0 +!PAN4/RP11=0.0 ! -!WR_HNO4/HO2=0.0 +!PAN4/RP16=0.0 ! -!WR_HNO4/CH4=0.0 +!PAN4/RPRL=0.0 ! -!WR_HNO4/ETH=0.0 +!PAN4/APAN=0.0 ! -!WR_HNO4/ALKA=0.0 +!PAN4/PAN1=0.0 ! -!WR_HNO4/ALKE=0.0 +!PAN4/PAN2=0.0 ! -!WR_HNO4/BIO=0.0 +!PAN4/PAN3=0.0 ! -!WR_HNO4/ARO=0.0 +!PAN4/PAN4=-K141 + PJAC(:,80,80)=-TPK%K141(:) ! -!WR_HNO4/HCHO=0.0 +!PAN4/PAN6=0.0 ! -!WR_HNO4/ALD=0.0 +!PAN4/PAN7=0.0 ! -!WR_HNO4/KET=0.0 +!PAN4/PAN8=0.0 ! -!WR_HNO4/CARBO=0.0 +!PAN4/PN10=0.0 ! -!WR_HNO4/ONIT=0.0 +!PAN4/RO2T=0.0 ! -!WR_HNO4/PAN=0.0 +!PAN4/RO21=0.0 ! -!WR_HNO4/OP1=0.0 +!PAN4/RO25=0.0 ! -!WR_HNO4/OP2=0.0 +RETURN +END SUBROUTINE SUBJ15 ! -!WR_HNO4/ORA1=0.0 +SUBROUTINE SUBJ16 ! -!WR_HNO4/ORA2=0.0 +!Indices 81 a 85 ! -!WR_HNO4/MO2=0.0 ! -!WR_HNO4/ALKAP=0.0 +!PAN6/NO=0.0 ! -!WR_HNO4/ALKEP=0.0 +!PAN6/NO2=+K131*<RO254> + PJAC(:,81,2)=+TPK%K131(:)*TPK%RO254(:) ! -!WR_HNO4/BIOP=0.0 +!PAN6/O3=0.0 ! -!WR_HNO4/PHO=0.0 +!PAN6/HONO=0.0 ! -!WR_HNO4/ADD=0.0 +!PAN6/HNO3=0.0 ! -!WR_HNO4/AROP=0.0 +!PAN6/HNO4=0.0 ! -!WR_HNO4/CARBOP=0.0 +!PAN6/N2O5=0.0 ! -!WR_HNO4/OLN=0.0 +!PAN6/NO3=0.0 ! -!WR_HNO4/XO2=0.0 +!PAN6/NH3=0.0 ! -!WR_HNO4/WC_O3=0.0 +!PAN6/HO2=0.0 ! -!WR_HNO4/WC_H2O2=0.0 +!PAN6/CO=0.0 ! -!WR_HNO4/WC_NO=0.0 +!PAN6/H2O2=0.0 ! -!WR_HNO4/WC_NO2=0.0 +!PAN6/SO2=0.0 ! -!WR_HNO4/WC_NO3=0.0 +!PAN6/H2SO4=0.0 ! -!WR_HNO4/WC_N2O5=0.0 +!PAN6/OH=0.0 ! -!WR_HNO4/WC_HONO=0.0 +!PAN6/ETHE=0.0 ! -!WR_HNO4/WC_HNO3=0.0 +!PAN6/OLEL=0.0 ! -!WR_HNO4/WC_HNO4=0.0 +!PAN6/OLEH=0.0 ! -!WR_HNO4/WC_NH3=0.0 +!PAN6/ALKL=0.0 ! -!WR_HNO4/WC_OH=0.0 +!PAN6/ALKM=0.0 ! -!WR_HNO4/WC_HO2=0.0 +!PAN6/ALKH=0.0 ! -!WR_HNO4/WC_CO2=0.0 +!PAN6/AROH=0.0 ! -!WR_HNO4/WC_SO2=0.0 +!PAN6/AROL=0.0 ! -!WR_HNO4/WC_SULF=0.0 +!PAN6/AROO=0.0 ! -!WR_HNO4/WC_HCHO=0.0 +!PAN6/ARAL=0.0 ! -!WR_HNO4/WC_ORA1=0.0 +!PAN6/ARAC=0.0 ! -!WR_HNO4/WC_ORA2=0.0 +!PAN6/PAH=0.0 ! -!WR_HNO4/WC_MO2=0.0 +!PAN6/HCHO=0.0 ! -!WR_HNO4/WC_OP1=0.0 +!PAN6/ALD2=0.0 ! -!WR_HNO4/WC_ASO3=0.0 +!PAN6/KETL=0.0 ! -!WR_HNO4/WC_ASO4=0.0 +!PAN6/KETH=0.0 ! -!WR_HNO4/WC_ASO5=0.0 +!PAN6/MEOH=0.0 ! -!WR_HNO4/WC_AHSO5=0.0 +!PAN6/ETOH=0.0 ! -!WR_HNO4/WC_AHMS=0.0 +!PAN6/ALCH=0.0 ! -!WR_HNO4/WR_O3=0.0 +!PAN6/ISOP=0.0 ! -!WR_HNO4/WR_H2O2=0.0 +!PAN6/BIOL=0.0 ! -!WR_HNO4/WR_NO=0.0 +!PAN6/BIOH=0.0 ! -!WR_HNO4/WR_NO2=+KR9*<WR_HO2> - PJAC(:,75,70)=+TPK%KR9(:)*PCONC(:,78) +!PAN6/MTBE=0.0 ! -!WR_HNO4/WR_NO3=0.0 +!PAN6/MVK=0.0 ! -!WR_HNO4/WR_N2O5=0.0 +!PAN6/MCR=0.0 ! -!WR_HNO4/WR_HONO=0.0 +!PAN6/MGLY=0.0 ! -!WR_HNO4/WR_HNO3=0.0 +!PAN6/GLY=0.0 ! -!WR_HNO4/WR_HNO4=-KTR29-KR10-KR11-KR12*<WR_SO2> - PJAC(:,75,75)=-TPK%KTR29(:)-TPK%KR10(:)-TPK%KR11(:)-TPK%KR12(:)*PCONC(:,80) +!PAN6/ORA1=0.0 ! -!WR_HNO4/WR_NH3=0.0 +!PAN6/ORA2=0.0 ! -!WR_HNO4/WR_OH=0.0 +!PAN6/ACID=0.0 ! -!WR_HNO4/WR_HO2=+KR9*<WR_NO2> - PJAC(:,75,78)=+TPK%KR9(:)*PCONC(:,70) +!PAN6/UR28=0.0 ! -!WR_HNO4/WR_CO2=0.0 +!PAN6/UR21=0.0 ! -!WR_HNO4/WR_SO2=-KR12*<WR_HNO4> - PJAC(:,75,80)=-TPK%KR12(:)*PCONC(:,75) +!PAN6/URG2=0.0 ! -!WR_HNO4/WR_SULF=0.0 +!PAN6/UR26=0.0 ! -!WR_HNO4/WR_HCHO=0.0 +!PAN6/RPG2=0.0 ! -!WR_HNO4/WR_ORA1=0.0 +!PAN6/RP18=0.0 ! -!WR_HNO4/WR_ORA2=0.0 +!PAN6/RPG3=0.0 ! -!WR_HNO4/WR_MO2=0.0 +!PAN6/URG4=0.0 ! -!WR_HNO4/WR_OP1=0.0 +!PAN6/UR8=0.0 ! -!WR_HNO4/WR_ASO3=0.0 +!PAN6/UR17=0.0 ! -!WR_HNO4/WR_ASO4=0.0 +!PAN6/UR7=0.0 ! -!WR_HNO4/WR_ASO5=0.0 +!PAN6/RPR3=0.0 ! -!WR_HNO4/WR_AHSO5=0.0 +!PAN6/URG6=0.0 ! -!WR_HNO4/WR_AHMS=0.0 +!PAN6/UR22=0.0 ! -RETURN -END SUBROUTINE SUBJ14 +!PAN6/URG7=0.0 ! -SUBROUTINE SUBJ15 +!PAN6/RPR4=0.0 ! -!Indices 76 a 80 +!PAN6/RPR7=0.0 ! +!PAN6/RPG7=0.0 ! -!WR_NH3/O3=0.0 +!PAN6/URG8=0.0 ! -!WR_NH3/H2O2=0.0 +!PAN6/UR19=0.0 ! -!WR_NH3/NO=0.0 +!PAN6/URG9=0.0 ! -!WR_NH3/NO2=0.0 +!PAN6/AP7=0.0 ! -!WR_NH3/NO3=0.0 +!PAN6/URG10=0.0 ! -!WR_NH3/N2O5=0.0 +!PAN6/RPR1=0.0 ! -!WR_NH3/HONO=0.0 +!PAN6/RPR5=0.0 ! -!WR_NH3/HNO3=0.0 +!PAN6/RPR8=0.0 ! -!WR_NH3/HNO4=0.0 +!PAN6/RP10=0.0 ! -!WR_NH3/NH3=+KTR10 - PJAC(:,76,10)=+TPK%KTR10(:) +!PAN6/RP11=0.0 ! -!WR_NH3/SO2=0.0 +!PAN6/RP16=0.0 ! -!WR_NH3/SULF=0.0 +!PAN6/RPRL=0.0 ! -!WR_NH3/CO=0.0 +!PAN6/APAN=0.0 ! -!WR_NH3/OH=0.0 +!PAN6/PAN1=0.0 ! -!WR_NH3/HO2=0.0 +!PAN6/PAN2=0.0 ! -!WR_NH3/CH4=0.0 +!PAN6/PAN3=0.0 ! -!WR_NH3/ETH=0.0 +!PAN6/PAN4=0.0 ! -!WR_NH3/ALKA=0.0 +!PAN6/PAN6=-K140 + PJAC(:,81,81)=-TPK%K140(:) ! -!WR_NH3/ALKE=0.0 +!PAN6/PAN7=0.0 ! -!WR_NH3/BIO=0.0 +!PAN6/PAN8=0.0 ! -!WR_NH3/ARO=0.0 +!PAN6/PN10=0.0 ! -!WR_NH3/HCHO=0.0 +!PAN6/RO2T=0.0 ! -!WR_NH3/ALD=0.0 +!PAN6/RO21=0.0 ! -!WR_NH3/KET=0.0 +!PAN6/RO25=0.0 ! -!WR_NH3/CARBO=0.0 +!PAN7/NO=0.0 ! -!WR_NH3/ONIT=0.0 +!PAN7/NO2=+K132*<RO255> + PJAC(:,82,2)=+TPK%K132(:)*TPK%RO255(:) ! -!WR_NH3/PAN=0.0 +!PAN7/O3=0.0 ! -!WR_NH3/OP1=0.0 +!PAN7/HONO=0.0 ! -!WR_NH3/OP2=0.0 +!PAN7/HNO3=0.0 ! -!WR_NH3/ORA1=0.0 +!PAN7/HNO4=0.0 ! -!WR_NH3/ORA2=0.0 +!PAN7/N2O5=0.0 ! -!WR_NH3/MO2=0.0 +!PAN7/NO3=0.0 ! -!WR_NH3/ALKAP=0.0 +!PAN7/NH3=0.0 ! -!WR_NH3/ALKEP=0.0 +!PAN7/HO2=0.0 ! -!WR_NH3/BIOP=0.0 +!PAN7/CO=0.0 ! -!WR_NH3/PHO=0.0 +!PAN7/H2O2=0.0 ! -!WR_NH3/ADD=0.0 +!PAN7/SO2=0.0 ! -!WR_NH3/AROP=0.0 +!PAN7/H2SO4=0.0 ! -!WR_NH3/CARBOP=0.0 +!PAN7/OH=0.0 ! -!WR_NH3/OLN=0.0 +!PAN7/ETHE=0.0 ! -!WR_NH3/XO2=0.0 +!PAN7/OLEL=0.0 ! -!WR_NH3/WC_O3=0.0 +!PAN7/OLEH=0.0 ! -!WR_NH3/WC_H2O2=0.0 +!PAN7/ALKL=0.0 ! -!WR_NH3/WC_NO=0.0 +!PAN7/ALKM=0.0 ! -!WR_NH3/WC_NO2=0.0 +!PAN7/ALKH=0.0 ! -!WR_NH3/WC_NO3=0.0 +!PAN7/AROH=0.0 ! -!WR_NH3/WC_N2O5=0.0 +!PAN7/AROL=0.0 ! -!WR_NH3/WC_HONO=0.0 +!PAN7/AROO=0.0 ! -!WR_NH3/WC_HNO3=0.0 +!PAN7/ARAL=0.0 ! -!WR_NH3/WC_HNO4=0.0 +!PAN7/ARAC=0.0 ! -!WR_NH3/WC_NH3=0.0 +!PAN7/PAH=0.0 ! -!WR_NH3/WC_OH=0.0 +!PAN7/HCHO=0.0 ! -!WR_NH3/WC_HO2=0.0 +!PAN7/ALD2=0.0 ! -!WR_NH3/WC_CO2=0.0 +!PAN7/KETL=0.0 ! -!WR_NH3/WC_SO2=0.0 +!PAN7/KETH=0.0 ! -!WR_NH3/WC_SULF=0.0 +!PAN7/MEOH=0.0 ! -!WR_NH3/WC_HCHO=0.0 +!PAN7/ETOH=0.0 ! -!WR_NH3/WC_ORA1=0.0 +!PAN7/ALCH=0.0 ! -!WR_NH3/WC_ORA2=0.0 +!PAN7/ISOP=0.0 ! -!WR_NH3/WC_MO2=0.0 +!PAN7/BIOL=0.0 ! -!WR_NH3/WC_OP1=0.0 +!PAN7/BIOH=0.0 ! -!WR_NH3/WC_ASO3=0.0 +!PAN7/MTBE=0.0 ! -!WR_NH3/WC_ASO4=0.0 +!PAN7/MVK=0.0 ! -!WR_NH3/WC_ASO5=0.0 +!PAN7/MCR=0.0 ! -!WR_NH3/WC_AHSO5=0.0 +!PAN7/MGLY=0.0 ! -!WR_NH3/WC_AHMS=0.0 +!PAN7/GLY=0.0 ! -!WR_NH3/WR_O3=0.0 +!PAN7/ORA1=0.0 ! -!WR_NH3/WR_H2O2=0.0 +!PAN7/ORA2=0.0 ! -!WR_NH3/WR_NO=0.0 +!PAN7/ACID=0.0 ! -!WR_NH3/WR_NO2=0.0 +!PAN7/UR28=0.0 ! -!WR_NH3/WR_NO3=0.0 +!PAN7/UR21=0.0 ! -!WR_NH3/WR_N2O5=0.0 +!PAN7/URG2=0.0 ! -!WR_NH3/WR_HONO=0.0 +!PAN7/UR26=0.0 ! -!WR_NH3/WR_HNO3=0.0 +!PAN7/RPG2=0.0 ! -!WR_NH3/WR_HNO4=0.0 +!PAN7/RP18=0.0 ! -!WR_NH3/WR_NH3=-KTR30 - PJAC(:,76,76)=-TPK%KTR30(:) +!PAN7/RPG3=0.0 ! -!WR_NH3/WR_OH=0.0 +!PAN7/URG4=0.0 ! -!WR_NH3/WR_HO2=0.0 +!PAN7/UR8=0.0 ! -!WR_NH3/WR_CO2=0.0 +!PAN7/UR17=0.0 ! -!WR_NH3/WR_SO2=0.0 +!PAN7/UR7=0.0 ! -!WR_NH3/WR_SULF=0.0 +!PAN7/RPR3=0.0 ! -!WR_NH3/WR_HCHO=0.0 +!PAN7/URG6=0.0 ! -!WR_NH3/WR_ORA1=0.0 +!PAN7/UR22=0.0 ! -!WR_NH3/WR_ORA2=0.0 +!PAN7/URG7=0.0 ! -!WR_NH3/WR_MO2=0.0 +!PAN7/RPR4=0.0 ! -!WR_NH3/WR_OP1=0.0 +!PAN7/RPR7=0.0 ! -!WR_NH3/WR_ASO3=0.0 +!PAN7/RPG7=0.0 ! -!WR_NH3/WR_ASO4=0.0 +!PAN7/URG8=0.0 ! -!WR_NH3/WR_ASO5=0.0 +!PAN7/UR19=0.0 ! -!WR_NH3/WR_AHSO5=0.0 +!PAN7/URG9=0.0 ! -!WR_NH3/WR_AHMS=0.0 +!PAN7/AP7=0.0 ! -!WR_OH/O3=0.0 +!PAN7/URG10=0.0 ! -!WR_OH/H2O2=0.0 +!PAN7/RPR1=0.0 ! -!WR_OH/NO=0.0 +!PAN7/RPR5=0.0 ! -!WR_OH/NO2=0.0 +!PAN7/RPR8=0.0 ! -!WR_OH/NO3=0.0 +!PAN7/RP10=0.0 ! -!WR_OH/N2O5=0.0 +!PAN7/RP11=0.0 ! -!WR_OH/HONO=0.0 +!PAN7/RP16=0.0 ! -!WR_OH/HNO3=0.0 +!PAN7/RPRL=0.0 ! -!WR_OH/HNO4=0.0 +!PAN7/APAN=0.0 ! -!WR_OH/NH3=0.0 +!PAN7/PAN1=0.0 ! -!WR_OH/SO2=0.0 +!PAN7/PAN2=0.0 ! -!WR_OH/SULF=0.0 +!PAN7/PAN3=0.0 ! -!WR_OH/CO=0.0 +!PAN7/PAN4=0.0 ! -!WR_OH/OH=+KTR11 - PJAC(:,77,14)=+TPK%KTR11(:) +!PAN7/PAN6=0.0 ! -!WR_OH/HO2=0.0 +!PAN7/PAN7=-K343 + PJAC(:,82,82)=-TPK%K343(:) ! -!WR_OH/CH4=0.0 +!PAN7/PAN8=0.0 ! -!WR_OH/ETH=0.0 +!PAN7/PN10=0.0 ! -!WR_OH/ALKA=0.0 +!PAN7/RO2T=0.0 ! -!WR_OH/ALKE=0.0 +!PAN7/RO21=0.0 ! -!WR_OH/BIO=0.0 +!PAN7/RO25=0.0 ! -!WR_OH/ARO=0.0 +!PAN8/NO=0.0 ! -!WR_OH/HCHO=0.0 +!PAN8/NO2=+K316*<RO256> + PJAC(:,83,2)=+TPK%K316(:)*TPK%RO256(:) ! -!WR_OH/ALD=0.0 +!PAN8/O3=0.0 ! -!WR_OH/KET=0.0 +!PAN8/HONO=0.0 ! -!WR_OH/CARBO=0.0 +!PAN8/HNO3=0.0 ! -!WR_OH/ONIT=0.0 +!PAN8/HNO4=0.0 ! -!WR_OH/PAN=0.0 +!PAN8/N2O5=0.0 ! -!WR_OH/OP1=0.0 +!PAN8/NO3=0.0 ! -!WR_OH/OP2=0.0 +!PAN8/NH3=0.0 ! -!WR_OH/ORA1=0.0 +!PAN8/HO2=0.0 ! -!WR_OH/ORA2=0.0 +!PAN8/CO=0.0 ! -!WR_OH/MO2=0.0 +!PAN8/H2O2=0.0 ! -!WR_OH/ALKAP=0.0 +!PAN8/SO2=0.0 ! -!WR_OH/ALKEP=0.0 +!PAN8/H2SO4=0.0 ! -!WR_OH/BIOP=0.0 +!PAN8/OH=0.0 ! -!WR_OH/PHO=0.0 +!PAN8/ETHE=0.0 ! -!WR_OH/ADD=0.0 +!PAN8/OLEL=0.0 ! -!WR_OH/AROP=0.0 +!PAN8/OLEH=0.0 ! -!WR_OH/CARBOP=0.0 +!PAN8/ALKL=0.0 ! -!WR_OH/OLN=0.0 +!PAN8/ALKM=0.0 ! -!WR_OH/XO2=0.0 +!PAN8/ALKH=0.0 ! -!WR_OH/WC_O3=0.0 +!PAN8/AROH=0.0 ! -!WR_OH/WC_H2O2=0.0 +!PAN8/AROL=0.0 ! -!WR_OH/WC_NO=0.0 +!PAN8/AROO=0.0 ! -!WR_OH/WC_NO2=0.0 +!PAN8/ARAL=0.0 ! -!WR_OH/WC_NO3=0.0 +!PAN8/ARAC=0.0 ! -!WR_OH/WC_N2O5=0.0 +!PAN8/PAH=0.0 ! -!WR_OH/WC_HONO=0.0 +!PAN8/HCHO=0.0 ! -!WR_OH/WC_HNO3=0.0 +!PAN8/ALD2=0.0 ! -!WR_OH/WC_HNO4=0.0 +!PAN8/KETL=0.0 ! -!WR_OH/WC_NH3=0.0 +!PAN8/KETH=0.0 ! -!WR_OH/WC_OH=0.0 +!PAN8/MEOH=0.0 ! -!WR_OH/WC_HO2=0.0 +!PAN8/ETOH=0.0 ! -!WR_OH/WC_CO2=0.0 +!PAN8/ALCH=0.0 ! -!WR_OH/WC_SO2=0.0 +!PAN8/ISOP=0.0 ! -!WR_OH/WC_SULF=0.0 +!PAN8/BIOL=0.0 ! -!WR_OH/WC_HCHO=0.0 +!PAN8/BIOH=0.0 ! -!WR_OH/WC_ORA1=0.0 +!PAN8/MTBE=0.0 ! -!WR_OH/WC_ORA2=0.0 +!PAN8/MVK=0.0 ! -!WR_OH/WC_MO2=0.0 +!PAN8/MCR=0.0 ! -!WR_OH/WC_OP1=0.0 +!PAN8/MGLY=0.0 ! -!WR_OH/WC_ASO3=0.0 +!PAN8/GLY=0.0 ! -!WR_OH/WC_ASO4=0.0 +!PAN8/ORA1=0.0 ! -!WR_OH/WC_ASO5=0.0 +!PAN8/ORA2=0.0 ! -!WR_OH/WC_AHSO5=0.0 +!PAN8/ACID=0.0 ! -!WR_OH/WC_AHMS=0.0 +!PAN8/UR28=0.0 ! -!WR_OH/WR_O3=+KR6*<WR_HO2> - PJAC(:,77,67)=+TPK%KR6(:)*PCONC(:,78) +!PAN8/UR21=0.0 ! -!WR_OH/WR_H2O2=+KR1+KR1-KR4*<WR_OH> - PJAC(:,77,68)=+TPK%KR1(:)+TPK%KR1(:)-TPK%KR4(:)*PCONC(:,77) +!PAN8/URG2=0.0 ! -!WR_OH/WR_NO=0.0 +!PAN8/UR26=0.0 ! -!WR_OH/WR_NO2=0.0 +!PAN8/RPG2=0.0 ! -!WR_OH/WR_NO3=0.0 +!PAN8/RP18=0.0 ! -!WR_OH/WR_N2O5=0.0 +!PAN8/RPG3=0.0 ! -!WR_OH/WR_HONO=-KR8*<WR_OH> - PJAC(:,77,73)=-TPK%KR8(:)*PCONC(:,77) +!PAN8/URG4=0.0 ! -!WR_OH/WR_HNO3=+KR13 - PJAC(:,77,74)=+TPK%KR13(:) +!PAN8/UR8=0.0 ! -!WR_OH/WR_HNO4=0.0 +!PAN8/UR17=0.0 ! -!WR_OH/WR_NH3=0.0 +!PAN8/UR7=0.0 ! -!WR_OH/WR_OH=-KTR31-KR2*<WR_OH>-KR2*<WR_OH>-KR2*<WR_OH>-KR2*<WR_OH>-KR3*<WR_HO2 -!>-KR4*<WR_H2O2>-KR7*<WR_SO2>-KR8*<WR_HONO>-KR19*<WR_HCHO>-KR20*<WR_ORA1>-KR23* -!<WR_AHMS> - PJAC(:,77,77)=-TPK%KTR31(:)-TPK%KR2(:)*PCONC(:,77)-TPK%KR2(:)*PCONC(:,77)-TPK%& -&KR2(:)*PCONC(:,77)-TPK%KR2(:)*PCONC(:,77)-TPK%KR3(:)*PCONC(:,78)-TPK%KR4(:)*PC& -&ONC(:,68)-TPK%KR7(:)*PCONC(:,80)-TPK%KR8(:)*PCONC(:,73)-TPK%KR19(:)*PCONC(:,82& -&)-TPK%KR20(:)*PCONC(:,83)-TPK%KR23(:)*PCONC(:,91) +!PAN8/RPR3=0.0 ! -!WR_OH/WR_HO2=-KR3*<WR_OH>+KR6*<WR_O3> - PJAC(:,77,78)=-TPK%KR3(:)*PCONC(:,77)+TPK%KR6(:)*PCONC(:,67) +!PAN8/URG6=0.0 ! -!WR_OH/WR_CO2=0.0 +!PAN8/UR22=0.0 ! -!WR_OH/WR_SO2=-KR7*<WR_OH> - PJAC(:,77,80)=-TPK%KR7(:)*PCONC(:,77) +!PAN8/URG7=0.0 ! -!WR_OH/WR_SULF=0.0 +!PAN8/RPR4=0.0 ! -!WR_OH/WR_HCHO=-KR19*<WR_OH> - PJAC(:,77,82)=-TPK%KR19(:)*PCONC(:,77) +!PAN8/RPR7=0.0 ! -!WR_OH/WR_ORA1=-KR20*<WR_OH> - PJAC(:,77,83)=-TPK%KR20(:)*PCONC(:,77) +!PAN8/RPG7=0.0 ! -!WR_OH/WR_ORA2=0.0 +!PAN8/URG8=0.0 ! -!WR_OH/WR_MO2=0.0 +!PAN8/UR19=0.0 ! -!WR_OH/WR_OP1=0.0 +!PAN8/URG9=0.0 ! -!WR_OH/WR_ASO3=0.0 +!PAN8/AP7=0.0 ! -!WR_OH/WR_ASO4=+KR28 - PJAC(:,77,88)=+TPK%KR28(:) +!PAN8/URG10=0.0 ! -!WR_OH/WR_ASO5=0.0 +!PAN8/RPR1=0.0 ! -!WR_OH/WR_AHSO5=0.0 +!PAN8/RPR5=0.0 ! -!WR_OH/WR_AHMS=-KR23*<WR_OH> - PJAC(:,77,91)=-TPK%KR23(:)*PCONC(:,77) +!PAN8/RPR8=0.0 ! -!WR_HO2/O3=0.0 +!PAN8/RP10=0.0 ! -!WR_HO2/H2O2=0.0 +!PAN8/RP11=0.0 ! -!WR_HO2/NO=0.0 +!PAN8/RP16=0.0 ! -!WR_HO2/NO2=0.0 +!PAN8/RPRL=0.0 ! -!WR_HO2/NO3=0.0 +!PAN8/APAN=0.0 ! -!WR_HO2/N2O5=0.0 +!PAN8/PAN1=0.0 ! -!WR_HO2/HONO=0.0 +!PAN8/PAN2=0.0 ! -!WR_HO2/HNO3=0.0 +!PAN8/PAN3=0.0 ! -!WR_HO2/HNO4=0.0 +!PAN8/PAN4=0.0 ! -!WR_HO2/NH3=0.0 +!PAN8/PAN6=0.0 ! -!WR_HO2/SO2=0.0 +!PAN8/PAN7=0.0 ! -!WR_HO2/SULF=0.0 +!PAN8/PAN8=-K317 + PJAC(:,83,83)=-TPK%K317(:) ! -!WR_HO2/CO=0.0 +!PAN8/PN10=0.0 ! -!WR_HO2/OH=0.0 +!PAN8/RO2T=0.0 ! -!WR_HO2/HO2=+KTR12 - PJAC(:,78,15)=+TPK%KTR12(:) +!PAN8/RO21=0.0 ! -!WR_HO2/CH4=0.0 +!PAN8/RO25=0.0 ! -!WR_HO2/ETH=0.0 +!PN10/NO=0.0 ! -!WR_HO2/ALKA=0.0 +!PN10/NO2=+K134*<RO258> + PJAC(:,84,2)=+TPK%K134(:)*TPK%RO258(:) ! -!WR_HO2/ALKE=0.0 +!PN10/O3=0.0 ! -!WR_HO2/BIO=0.0 +!PN10/HONO=0.0 ! -!WR_HO2/ARO=0.0 +!PN10/HNO3=0.0 ! -!WR_HO2/HCHO=0.0 +!PN10/HNO4=0.0 ! -!WR_HO2/ALD=0.0 +!PN10/N2O5=0.0 ! -!WR_HO2/KET=0.0 +!PN10/NO3=0.0 ! -!WR_HO2/CARBO=0.0 +!PN10/NH3=0.0 ! -!WR_HO2/ONIT=0.0 +!PN10/HO2=0.0 ! -!WR_HO2/PAN=0.0 +!PN10/CO=0.0 ! -!WR_HO2/OP1=0.0 +!PN10/H2O2=0.0 ! -!WR_HO2/OP2=0.0 +!PN10/SO2=0.0 ! -!WR_HO2/ORA1=0.0 +!PN10/H2SO4=0.0 ! -!WR_HO2/ORA2=0.0 +!PN10/OH=0.0 ! -!WR_HO2/MO2=0.0 +!PN10/ETHE=0.0 ! -!WR_HO2/ALKAP=0.0 +!PN10/OLEL=0.0 ! -!WR_HO2/ALKEP=0.0 +!PN10/OLEH=0.0 ! -!WR_HO2/BIOP=0.0 +!PN10/ALKL=0.0 ! -!WR_HO2/PHO=0.0 +!PN10/ALKM=0.0 ! -!WR_HO2/ADD=0.0 +!PN10/ALKH=0.0 ! -!WR_HO2/AROP=0.0 +!PN10/AROH=0.0 ! -!WR_HO2/CARBOP=0.0 +!PN10/AROL=0.0 ! -!WR_HO2/OLN=0.0 +!PN10/AROO=0.0 ! -!WR_HO2/XO2=0.0 +!PN10/ARAL=0.0 ! -!WR_HO2/WC_O3=0.0 +!PN10/ARAC=0.0 ! -!WR_HO2/WC_H2O2=0.0 +!PN10/PAH=0.0 ! -!WR_HO2/WC_NO=0.0 +!PN10/HCHO=0.0 ! -!WR_HO2/WC_NO2=0.0 +!PN10/ALD2=0.0 ! -!WR_HO2/WC_NO3=0.0 +!PN10/KETL=0.0 ! -!WR_HO2/WC_N2O5=0.0 +!PN10/KETH=0.0 ! -!WR_HO2/WC_HONO=0.0 +!PN10/MEOH=0.0 ! -!WR_HO2/WC_HNO3=0.0 +!PN10/ETOH=0.0 ! -!WR_HO2/WC_HNO4=0.0 +!PN10/ALCH=0.0 ! -!WR_HO2/WC_NH3=0.0 +!PN10/ISOP=0.0 ! -!WR_HO2/WC_OH=0.0 +!PN10/BIOL=0.0 ! -!WR_HO2/WC_HO2=0.0 +!PN10/BIOH=0.0 ! -!WR_HO2/WC_CO2=0.0 +!PN10/MTBE=0.0 ! -!WR_HO2/WC_SO2=0.0 +!PN10/MVK=0.0 ! -!WR_HO2/WC_SULF=0.0 +!PN10/MCR=0.0 ! -!WR_HO2/WC_HCHO=0.0 +!PN10/MGLY=0.0 ! -!WR_HO2/WC_ORA1=0.0 +!PN10/GLY=0.0 ! -!WR_HO2/WC_ORA2=0.0 +!PN10/ORA1=0.0 ! -!WR_HO2/WC_MO2=0.0 +!PN10/ORA2=0.0 ! -!WR_HO2/WC_OP1=0.0 +!PN10/ACID=0.0 ! -!WR_HO2/WC_ASO3=0.0 +!PN10/UR28=0.0 ! -!WR_HO2/WC_ASO4=0.0 +!PN10/UR21=0.0 ! -!WR_HO2/WC_ASO5=0.0 +!PN10/URG2=0.0 ! -!WR_HO2/WC_AHSO5=0.0 +!PN10/UR26=0.0 ! -!WR_HO2/WC_AHMS=0.0 +!PN10/RPG2=0.0 ! -!WR_HO2/WR_O3=-KR6*<WR_HO2> - PJAC(:,78,67)=-TPK%KR6(:)*PCONC(:,78) +!PN10/RP18=0.0 ! -!WR_HO2/WR_H2O2=+KR4*<WR_OH> - PJAC(:,78,68)=+TPK%KR4(:)*PCONC(:,77) +!PN10/RPG3=0.0 ! -!WR_HO2/WR_NO=0.0 +!PN10/URG4=0.0 ! -!WR_HO2/WR_NO2=-KR9*<WR_HO2> - PJAC(:,78,70)=-TPK%KR9(:)*PCONC(:,78) +!PN10/UR8=0.0 ! -!WR_HO2/WR_NO3=0.0 +!PN10/UR17=0.0 ! -!WR_HO2/WR_N2O5=0.0 +!PN10/UR7=0.0 ! -!WR_HO2/WR_HONO=0.0 +!PN10/RPR3=0.0 ! -!WR_HO2/WR_HNO3=0.0 +!PN10/URG6=0.0 ! -!WR_HO2/WR_HNO4=+KR10 - PJAC(:,78,75)=+TPK%KR10(:) +!PN10/UR22=0.0 ! -!WR_HO2/WR_NH3=0.0 +!PN10/URG7=0.0 ! -!WR_HO2/WR_OH=-KR3*<WR_HO2>+KR4*<WR_H2O2>+KR19*<WR_HCHO>+KR20*<WR_ORA1>+KR23*<W -!R_AHMS> - PJAC(:,78,77)=-TPK%KR3(:)*PCONC(:,78)+TPK%KR4(:)*PCONC(:,68)+TPK%KR19(:)*PCONC& -&(:,82)+TPK%KR20(:)*PCONC(:,83)+TPK%KR23(:)*PCONC(:,91) +!PN10/RPR4=0.0 ! -!WR_HO2/WR_HO2=-KTR32-KR3*<WR_OH>-KR5*<WR_HO2>-KR5*<WR_HO2>-KR5*<WR_HO2>-KR5*<W -!R_HO2>-KR6*<WR_O3>-KR9*<WR_NO2>-KR25*<WR_ASO5> - PJAC(:,78,78)=-TPK%KTR32(:)-TPK%KR3(:)*PCONC(:,77)-TPK%KR5(:)*PCONC(:,78)-TPK%& -&KR5(:)*PCONC(:,78)-TPK%KR5(:)*PCONC(:,78)-TPK%KR5(:)*PCONC(:,78)-TPK%KR6(:)*PC& -&ONC(:,67)-TPK%KR9(:)*PCONC(:,70)-TPK%KR25(:)*PCONC(:,89) +!PN10/RPR7=0.0 ! -!WR_HO2/WR_CO2=0.0 +!PN10/RPG7=0.0 ! -!WR_HO2/WR_SO2=0.0 +!PN10/URG8=0.0 ! -!WR_HO2/WR_SULF=0.0 +!PN10/UR19=0.0 ! -!WR_HO2/WR_HCHO=+KR19*<WR_OH> - PJAC(:,78,82)=+TPK%KR19(:)*PCONC(:,77) +!PN10/URG9=0.0 ! -!WR_HO2/WR_ORA1=+KR20*<WR_OH> - PJAC(:,78,83)=+TPK%KR20(:)*PCONC(:,77) +!PN10/AP7=0.0 ! -!WR_HO2/WR_ORA2=0.0 +!PN10/URG10=0.0 ! -!WR_HO2/WR_MO2=+2.00*KR17*<WR_MO2>+2.00*KR17*<WR_MO2> - PJAC(:,78,85)=+2.00*TPK%KR17(:)*PCONC(:,85)+2.00*TPK%KR17(:)*PCONC(:,85) +!PN10/RPR1=0.0 ! -!WR_HO2/WR_OP1=0.0 +!PN10/RPR5=0.0 ! -!WR_HO2/WR_ASO3=0.0 +!PN10/RPR8=0.0 ! -!WR_HO2/WR_ASO4=0.0 +!PN10/RP10=0.0 ! -!WR_HO2/WR_ASO5=-KR25*<WR_HO2> - PJAC(:,78,89)=-TPK%KR25(:)*PCONC(:,78) +!PN10/RP11=0.0 ! -!WR_HO2/WR_AHSO5=0.0 +!PN10/RP16=0.0 ! -!WR_HO2/WR_AHMS=+KR23*<WR_OH> - PJAC(:,78,91)=+TPK%KR23(:)*PCONC(:,77) +!PN10/RPRL=0.0 ! -!WR_CO2/O3=0.0 +!PN10/APAN=0.0 ! -!WR_CO2/H2O2=0.0 +!PN10/PAN1=0.0 ! -!WR_CO2/NO=0.0 +!PN10/PAN2=0.0 ! -!WR_CO2/NO2=0.0 +!PN10/PAN3=0.0 ! -!WR_CO2/NO3=0.0 +!PN10/PAN4=0.0 ! -!WR_CO2/N2O5=0.0 +!PN10/PAN6=0.0 ! -!WR_CO2/HONO=0.0 +!PN10/PAN7=0.0 ! -!WR_CO2/HNO3=0.0 +!PN10/PAN8=0.0 ! -!WR_CO2/HNO4=0.0 +!PN10/PN10=-K138 + PJAC(:,84,84)=-TPK%K138(:) ! -!WR_CO2/NH3=0.0 +!PN10/RO2T=0.0 ! -!WR_CO2/SO2=0.0 +!PN10/RO21=0.0 ! -!WR_CO2/SULF=0.0 +!PN10/RO25=0.0 ! -!WR_CO2/CO=0.0 +!RO2T/NO=-K095*<RO2T>+K125*<RO26>+K144*<RO27>+K147*<RO28>+K162*<RO213>+K165*<RO +!239>+TPK%CF8*K168*<RO214>+K174*<RO216>+TPK%CF18*K186*<RO220>+K204*<RO226>+TPK% +!CF30*K213*<RO229>+K216*<RO240>+TPK%CF34*K224*<RO232>+K277*<RO248>+K288*<RO250> +!+K297*<RO253>+K309*<RO255>+K331*<RO257>+K344*<RO230> + PJAC(:,85,1)=-TPK%K095(:)*PCONC(:,85)+TPK%K125(:)*TPK%RO26(:)+TPK%K144(:)*TPK%& +&RO27(:)+TPK%K147(:)*TPK%RO28(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239& +&(:)+TPK%CF8*TPK%K168(:)*TPK%RO214(:)+TPK%K174(:)*TPK%RO216(:)+TPK%CF18*TPK%K18& +&6(:)*TPK%RO220(:)+TPK%K204(:)*TPK%RO226(:)+TPK%CF30*TPK%K213(:)*TPK%RO229(:)+T& +&PK%K216(:)*TPK%RO240(:)+TPK%CF34*TPK%K224(:)*TPK%RO232(:)+TPK%K277(:)*TPK%RO24& +&8(:)+TPK%K288(:)*TPK%RO250(:)+TPK%K297(:)*TPK%RO253(:)+TPK%K309(:)*TPK%RO255(:& +&)+TPK%K331(:)*TPK%RO257(:)+TPK%K344(:)*TPK%RO230(:) ! -!WR_CO2/OH=0.0 +!RO2T/NO2=0.0 ! -!WR_CO2/HO2=0.0 +!RO2T/O3=+0.28*K056*<OLEL>+0.366*K066*<ISOP>+0.28*K076*<OLEH>+0.445*K086*<BIOL> +!+0.89*K090*<BIOH>+0.28*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,85,3)=+0.28*TPK%K056(:)*PCONC(:,17)+0.366*TPK%K066(:)*PCONC(:,35)+0.28*& +&TPK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,36)+0.89*TPK%K090(:)*PCONC(:& +&,37)+0.28*TPK%K281(:)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,40) ! -!WR_CO2/CH4=0.0 +!RO2T/HONO=0.0 ! -!WR_CO2/ETH=0.0 +!RO2T/HNO3=0.0 ! -!WR_CO2/ALKA=0.0 +!RO2T/HNO4=0.0 ! -!WR_CO2/ALKE=0.0 +!RO2T/N2O5=0.0 ! -!WR_CO2/BIO=0.0 +!RO2T/NO3=+K050*<ETHE>+K055*<OLEL>+K061*<ALD2>+K065*<ISOP>+K075*<OLEH>+K085*<BI +!OL>+K089*<BIOH>+K275*<MCR>+K278*<MGLY>+K307*<RPR1>+K313*<RPR3>+K327*<RPR8>+K33 +!8*<RP16> + PJAC(:,85,8)=+TPK%K050(:)*PCONC(:,16)+TPK%K055(:)*PCONC(:,17)+TPK%K061(:)*PCON& +&C(:,29)+TPK%K065(:)*PCONC(:,35)+TPK%K075(:)*PCONC(:,18)+TPK%K085(:)*PCONC(:,36& +&)+TPK%K089(:)*PCONC(:,37)+TPK%K275(:)*PCONC(:,40)+TPK%K278(:)*PCONC(:,41)+TPK%& +&K307(:)*PCONC(:,69)+TPK%K313(:)*PCONC(:,57)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:& +&)*PCONC(:,74) ! -!WR_CO2/ARO=0.0 +!RO2T/NH3=0.0 ! -!WR_CO2/HCHO=0.0 +!RO2T/HO2=-K094*<RO2T>+K146*<RO27>+K164*<RO213>+K170*<RO214>+K176*<RO216>+K188* +!<RO220>+K206*<RO226>+K215*<RO229>+K218*<RO240>+K220*<RO230>+K226*<RO232>+K292* +!<RO251>+K295*<RO252>+2.*K298*<RO253> + PJAC(:,85,10)=-TPK%K094(:)*PCONC(:,85)+TPK%K146(:)*TPK%RO27(:)+TPK%K164(:)*TPK& +&%RO213(:)+TPK%K170(:)*TPK%RO214(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K188(:)*TPK%RO& +&220(:)+TPK%K206(:)*TPK%RO226(:)+TPK%K215(:)*TPK%RO229(:)+TPK%K218(:)*TPK%RO240& +&(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K226(:)*TPK%RO232(:)+TPK%K292(:)*TPK%RO251(:)& +&+TPK%K295(:)*TPK%RO252(:)+2.*TPK%K298(:)*TPK%RO253(:) ! -!WR_CO2/ALD=0.0 +!RO2T/CO=0.0 ! -!WR_CO2/KET=0.0 +!RO2T/H2O2=0.0 ! -!WR_CO2/CARBO=0.0 +!RO2T/SO2=0.0 ! -!WR_CO2/ONIT=0.0 +!RO2T/H2SO4=0.0 ! -!WR_CO2/PAN=0.0 +!RO2T/OH=+K043*<CH4>+K049*<ETHE>+TPK%CF2*K053*<ETOH>+K054*<OLEL>+K058*<ALKL>+K0 +!60*<ALD2>+K062*<KETL>+K064*<ISOP>+K068*<MTBE>+K069*<ALCH>+K070*<KETH>+0.1*K073 +!*<AROO>+K074*<OLEH>+K078*<ALKM>+0.06*K079*<AROL>+TPK%CF45*K082*<ARAL>+0.1*K083 +!*<ARAC>+K084*<BIOL>+K088*<BIOH>+0.1*K092*<PAH>+K093*<ALKH>+K272*<MVK>+K273*<MC +!R>+K274*<MGLY>+K304*<RPR1>+K305*<RP16>+K312*<RPR3>+K324*<RPR8> + PJAC(:,85,15)=+TPK%K043(:)*TPK%CH4(:)+TPK%K049(:)*PCONC(:,16)+TPK%CF2*TPK%K053& +&(:)*PCONC(:,33)+TPK%K054(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,19)+TPK%K060(:)*PC& +&ONC(:,29)+TPK%K062(:)*PCONC(:,30)+TPK%K064(:)*PCONC(:,35)+TPK%K068(:)*PCONC(:,& +&38)+TPK%K069(:)*PCONC(:,34)+TPK%K070(:)*PCONC(:,31)+0.1*TPK%K073(:)*PCONC(:,24& +&)+TPK%K074(:)*PCONC(:,18)+TPK%K078(:)*PCONC(:,20)+0.06*TPK%K079(:)*PCONC(:,23)& +&+TPK%CF45*TPK%K082(:)*PCONC(:,25)+0.1*TPK%K083(:)*PCONC(:,26)+TPK%K084(:)*PCON& +&C(:,36)+TPK%K088(:)*PCONC(:,37)+0.1*TPK%K092(:)*PCONC(:,27)+TPK%K093(:)*PCONC(& +&:,21)+TPK%K272(:)*PCONC(:,39)+TPK%K273(:)*PCONC(:,40)+TPK%K274(:)*PCONC(:,41)+& +&TPK%K304(:)*PCONC(:,69)+TPK%K305(:)*PCONC(:,74)+TPK%K312(:)*PCONC(:,57)+TPK%K3& +&24(:)*PCONC(:,71) ! -!WR_CO2/OP1=0.0 +!RO2T/ETHE=+K049*<OH>+K050*<NO3>+K052*<O> + PJAC(:,85,16)=+TPK%K049(:)*PCONC(:,15)+TPK%K050(:)*PCONC(:,8)+TPK%K052(:)*TPK%& +&O(:) ! -!WR_CO2/OP2=0.0 +!RO2T/OLEL=+K054*<OH>+K055*<NO3>+0.28*K056*<O3>+0.2*K057*<O> + PJAC(:,85,17)=+TPK%K054(:)*PCONC(:,15)+TPK%K055(:)*PCONC(:,8)+0.28*TPK%K056(:)& +&*PCONC(:,3)+0.2*TPK%K057(:)*TPK%O(:) ! -!WR_CO2/ORA1=0.0 +!RO2T/OLEH=+K074*<OH>+K075*<NO3>+0.28*K076*<O3>+0.2*K077*<O> + PJAC(:,85,18)=+TPK%K074(:)*PCONC(:,15)+TPK%K075(:)*PCONC(:,8)+0.28*TPK%K076(:)& +&*PCONC(:,3)+0.2*TPK%K077(:)*TPK%O(:) ! -!WR_CO2/ORA2=0.0 +!RO2T/ALKL=+K058*<OH> + PJAC(:,85,19)=+TPK%K058(:)*PCONC(:,15) ! -!WR_CO2/MO2=0.0 +!RO2T/ALKM=+K078*<OH> + PJAC(:,85,20)=+TPK%K078(:)*PCONC(:,15) ! -!WR_CO2/ALKAP=0.0 +!RO2T/ALKH=+K093*<OH> + PJAC(:,85,21)=+TPK%K093(:)*PCONC(:,15) ! -!WR_CO2/ALKEP=0.0 +!RO2T/AROH=0.0 ! -!WR_CO2/BIOP=0.0 +!RO2T/AROL=+0.06*K079*<OH> + PJAC(:,85,23)=+0.06*TPK%K079(:)*PCONC(:,15) ! -!WR_CO2/PHO=0.0 +!RO2T/AROO=+0.1*K073*<OH> + PJAC(:,85,24)=+0.1*TPK%K073(:)*PCONC(:,15) ! -!WR_CO2/ADD=0.0 +!RO2T/ARAL=+TPK%CF45*K082*<OH> + PJAC(:,85,25)=+TPK%CF45*TPK%K082(:)*PCONC(:,15) ! -!WR_CO2/AROP=0.0 +!RO2T/ARAC=+0.1*K083*<OH> + PJAC(:,85,26)=+0.1*TPK%K083(:)*PCONC(:,15) ! -!WR_CO2/CARBOP=0.0 +!RO2T/PAH=+0.1*K092*<OH> + PJAC(:,85,27)=+0.1*TPK%K092(:)*PCONC(:,15) ! -!WR_CO2/OLN=0.0 +!RO2T/HCHO=0.0 ! -!WR_CO2/XO2=0.0 +!RO2T/ALD2=+K059+K060*<OH>+K061*<NO3> + PJAC(:,85,29)=+TPK%K059(:)+TPK%K060(:)*PCONC(:,15)+TPK%K061(:)*PCONC(:,8) ! -!WR_CO2/WC_O3=0.0 +!RO2T/KETL=+K062*<OH>+2.*K063 + PJAC(:,85,30)=+TPK%K062(:)*PCONC(:,15)+2.*TPK%K063(:) ! -!WR_CO2/WC_H2O2=0.0 +!RO2T/KETH=+K070*<OH>+2.*K071 + PJAC(:,85,31)=+TPK%K070(:)*PCONC(:,15)+2.*TPK%K071(:) ! -!WR_CO2/WC_NO=0.0 +!RO2T/MEOH=0.0 ! -!WR_CO2/WC_NO2=0.0 +!RO2T/ETOH=+TPK%CF2*K053*<OH> + PJAC(:,85,33)=+TPK%CF2*TPK%K053(:)*PCONC(:,15) ! -!WR_CO2/WC_NO3=0.0 +!RO2T/ALCH=+K069*<OH> + PJAC(:,85,34)=+TPK%K069(:)*PCONC(:,15) ! -!WR_CO2/WC_N2O5=0.0 +!RO2T/ISOP=+K064*<OH>+K065*<NO3>+0.366*K066*<O3> + PJAC(:,85,35)=+TPK%K064(:)*PCONC(:,15)+TPK%K065(:)*PCONC(:,8)+0.366*TPK%K066(:& +&)*PCONC(:,3) ! -!WR_CO2/WC_HONO=0.0 +!RO2T/BIOL=+K084*<OH>+K085*<NO3>+0.445*K086*<O3> + PJAC(:,85,36)=+TPK%K084(:)*PCONC(:,15)+TPK%K085(:)*PCONC(:,8)+0.445*TPK%K086(:& +&)*PCONC(:,3) ! -!WR_CO2/WC_HNO3=0.0 +!RO2T/BIOH=+K088*<OH>+K089*<NO3>+0.89*K090*<O3> + PJAC(:,85,37)=+TPK%K088(:)*PCONC(:,15)+TPK%K089(:)*PCONC(:,8)+0.89*TPK%K090(:)& +&*PCONC(:,3) ! -!WR_CO2/WC_HNO4=0.0 +!RO2T/MTBE=+K068*<OH> + PJAC(:,85,38)=+TPK%K068(:)*PCONC(:,15) ! -!WR_CO2/WC_NH3=0.0 +!RO2T/MVK=+K272*<OH>+0.28*K281*<O3>+0.3*K283*<O> + PJAC(:,85,39)=+TPK%K272(:)*PCONC(:,15)+0.28*TPK%K281(:)*PCONC(:,3)+0.3*TPK%K28& +&3(:)*TPK%O(:) ! -!WR_CO2/WC_OH=0.0 +!RO2T/MCR=+K273*<OH>+K275*<NO3>+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,85,40)=+TPK%K273(:)*PCONC(:,15)+TPK%K275(:)*PCONC(:,8)+0.41*TPK%K282(:)& +&*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) ! -!WR_CO2/WC_HO2=0.0 +!RO2T/MGLY=+K274*<OH>+K276+K278*<NO3> + PJAC(:,85,41)=+TPK%K274(:)*PCONC(:,15)+TPK%K276(:)+TPK%K278(:)*PCONC(:,8) ! -!WR_CO2/WC_CO2=0.0 +!RO2T/GLY=0.0 ! -!WR_CO2/WC_SO2=0.0 +!RO2T/ORA1=0.0 ! -!WR_CO2/WC_SULF=0.0 +!RO2T/ORA2=0.0 ! -!WR_CO2/WC_HCHO=0.0 +!RO2T/ACID=0.0 ! -!WR_CO2/WC_ORA1=0.0 +!RO2T/UR28=0.0 ! -!WR_CO2/WC_ORA2=0.0 +!RO2T/UR21=0.0 ! -!WR_CO2/WC_MO2=0.0 +!RO2T/URG2=0.0 ! -!WR_CO2/WC_OP1=0.0 +!RO2T/UR26=0.0 ! -!WR_CO2/WC_ASO3=0.0 +!RO2T/RPG2=0.0 ! -!WR_CO2/WC_ASO4=0.0 +!RO2T/RP18=0.0 ! -!WR_CO2/WC_ASO5=0.0 +!RO2T/RPG3=0.0 ! -!WR_CO2/WC_AHSO5=0.0 +!RO2T/URG4=0.0 ! -!WR_CO2/WC_AHMS=0.0 +!RO2T/UR8=0.0 ! -!WR_CO2/WR_O3=0.0 +!RO2T/UR17=0.0 ! -!WR_CO2/WR_H2O2=0.0 +!RO2T/UR7=0.0 ! -!WR_CO2/WR_NO=0.0 +!RO2T/RPR3=+K312*<OH>+K313*<NO3> + PJAC(:,85,57)=+TPK%K312(:)*PCONC(:,15)+TPK%K313(:)*PCONC(:,8) ! -!WR_CO2/WR_NO2=0.0 +!RO2T/URG6=0.0 ! -!WR_CO2/WR_NO3=0.0 +!RO2T/UR22=0.0 ! -!WR_CO2/WR_N2O5=0.0 +!RO2T/URG7=0.0 ! -!WR_CO2/WR_HONO=0.0 +!RO2T/RPR4=0.0 ! -!WR_CO2/WR_HNO3=0.0 +!RO2T/RPR7=0.0 ! -!WR_CO2/WR_HNO4=0.0 +!RO2T/RPG7=0.0 ! -!WR_CO2/WR_NH3=0.0 +!RO2T/URG8=0.0 ! -!WR_CO2/WR_OH=+KR20*<WR_ORA1> - PJAC(:,79,77)=+TPK%KR20(:)*PCONC(:,83) +!RO2T/UR19=0.0 ! -!WR_CO2/WR_HO2=0.0 +!RO2T/URG9=0.0 ! -!WR_CO2/WR_CO2=-KTR33 - PJAC(:,79,79)=-TPK%KTR33(:) +!RO2T/AP7=0.0 ! -!WR_CO2/WR_SO2=0.0 +!RO2T/URG10=0.0 ! -!WR_CO2/WR_SULF=0.0 +!RO2T/RPR1=+K304*<OH>+K307*<NO3>+K308 + PJAC(:,85,69)=+TPK%K304(:)*PCONC(:,15)+TPK%K307(:)*PCONC(:,8)+TPK%K308(:) ! -!WR_CO2/WR_HCHO=0.0 +!RO2T/RPR5=0.0 ! -!WR_CO2/WR_ORA1=+KR20*<WR_OH> - PJAC(:,79,83)=+TPK%KR20(:)*PCONC(:,77) +!RO2T/RPR8=+K324*<OH>+K327*<NO3>+K329+K330 + PJAC(:,85,71)=+TPK%K324(:)*PCONC(:,15)+TPK%K327(:)*PCONC(:,8)+TPK%K329(:)+TPK%& +&K330(:) ! -!WR_CO2/WR_ORA2=0.0 +!RO2T/RP10=0.0 ! -!WR_CO2/WR_MO2=0.0 +!RO2T/RP11=0.0 ! -!WR_CO2/WR_OP1=0.0 +!RO2T/RP16=+K305*<OH>+K338*<NO3> + PJAC(:,85,74)=+TPK%K305(:)*PCONC(:,15)+TPK%K338(:)*PCONC(:,8) ! -!WR_CO2/WR_ASO3=0.0 +!RO2T/RPRL=0.0 ! -!WR_CO2/WR_ASO4=0.0 +!RO2T/APAN=+1.0000000*K139 + PJAC(:,85,76)=+1.0000000*TPK%K139(:) ! -!WR_CO2/WR_ASO5=0.0 +!RO2T/PAN1=+K135 + PJAC(:,85,77)=+TPK%K135(:) ! -!WR_CO2/WR_AHSO5=0.0 +!RO2T/PAN2=+K136 + PJAC(:,85,78)=+TPK%K136(:) ! -!WR_CO2/WR_AHMS=0.0 +!RO2T/PAN3=+K137 + PJAC(:,85,79)=+TPK%K137(:) ! -!WR_SO2/O3=0.0 +!RO2T/PAN4=+K141 + PJAC(:,85,80)=+TPK%K141(:) ! -!WR_SO2/H2O2=0.0 +!RO2T/PAN6=+K140 + PJAC(:,85,81)=+TPK%K140(:) ! -!WR_SO2/NO=0.0 +!RO2T/PAN7=+K343 + PJAC(:,85,82)=+TPK%K343(:) ! -!WR_SO2/NO2=0.0 +!RO2T/PAN8=+K317 + PJAC(:,85,83)=+TPK%K317(:) ! -!WR_SO2/NO3=0.0 +!RO2T/PN10=+K138 + PJAC(:,85,84)=+TPK%K138(:) ! -!WR_SO2/N2O5=0.0 +!RO2T/RO2T=-K094*<HO2>-K095*<NO>+K096*<RO2T>+K096*<RO2T>-K096*<RO2T>-K096*<RO2T +!>-K096*<RO2T>-K096*<RO2T>+K111*<RO21>-K111*<RO21>+K114*<RO22>-K114*<RO22>+K117 +!*<RO23>-K117*<RO23>+K120*<RO24>-K120*<RO24>+K123*<RO25>-K123*<RO25>+2.*K143*<R +!O26>-K143*<RO26>+2.*K145*<RO27>-K145*<RO27>+2.*K149*<RO28>-K149*<RO28>+K151*<R +!O29>-K151*<RO29>+K154*<RO210>-K154*<RO210>+K157*<RO211>-K157*<RO211>+K160*<RO2 +!12>-K160*<RO212>+2.*K163*<RO213>-K163*<RO213>+2.*K167*<RO239>-K167*<RO239>+2.* +!K169*<RO214>-K169*<RO214>+K172*<RO215>-K172*<RO215>+2.*K175*<RO216>-K175*<RO21 +!6>+K178*<RO217>-K178*<RO217>+K181*<RO218>-K181*<RO218>+K184*<RO219>-K184*<RO21 +!9>+2.*K187*<RO220>-K187*<RO220>+K190*<RO221>-K190*<RO221>+K193*<RO222>-K193*<R +!O222>+K196*<RO223>-K196*<RO223>+K199*<RO224>-K199*<RO224>+K202*<RO225>-K202*<R +!O225>+2.*K205*<RO226>-K205*<RO226>+K208*<RO227>-K208*<RO227>+K211*<RO228>-K211 +!*<RO228>+2.*K214*<RO229>-K214*<RO229>+2.*K217*<RO240>-K217*<RO240>+2.*K219*<RO +!230>-K219*<RO230>+K222*<RO231>-K222*<RO231>+2.*K225*<RO232>-K225*<RO232>+K228* +!<RO241>-K228*<RO241>+K232*<RO233>-K232*<RO233>+K235*<RO242>-K235*<RO242>+K239* +!<RO234>-K239*<RO234>+K242*<RO243>-K242*<RO243>+K246*<RO235>-K246*<RO235>+K249* +!<RO244>-K249*<RO244>+K253*<RO236>-K253*<RO236>+K256*<RO245>-K256*<RO245>+K260* +!<RO237>-K260*<RO237>+K263*<RO246>-K263*<RO246>+K267*<RO238>-K267*<RO238>+K270* +!<RO247>-K270*<RO247>+2.*K280*<RO248>-K280*<RO248>+K286*<RO249>-K286*<RO249>+2. +!*K290*<RO250>-K290*<RO250>-K293*<RO251>-K296*<RO252>+K299*<RO253>-K299*<RO253> +!+K302*<RO254>-K302*<RO254>+2.*K311*<RO255>-K311*<RO255>+K319*<RO256>-K319*<RO2 +!56>+2.*K333*<RO257>-K333*<RO257>+K342*<RO258>-K342*<RO258> + PJAC(:,85,85)=-TPK%K094(:)*PCONC(:,10)-TPK%K095(:)*PCONC(:,1)+TPK%K096(:)*PCON& +&C(:,85)+TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85& +&)-TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85)+TPK%K111(:)*PCONC(:,86)-TPK%& +&K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:)-TPK%K114(:)*TPK%RO22(:)+TPK%K117(:& +&)*TPK%RO23(:)-TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(:)-TPK%K120(:)*TPK%& +&RO24(:)+TPK%K123(:)*PCONC(:,87)-TPK%K123(:)*PCONC(:,87)+2.*TPK%K143(:)*TPK%RO2& +&6(:)-TPK%K143(:)*TPK%RO26(:)+2.*TPK%K145(:)*TPK%RO27(:)-TPK%K145(:)*TPK%RO27(:& +&)+2.*TPK%K149(:)*TPK%RO28(:)-TPK%K149(:)*TPK%RO28(:)+TPK%K151(:)*TPK%RO29(:)-T& +&PK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)-TPK%K154(:)*TPK%RO210(:)+TPK%K& +&157(:)*TPK%RO211(:)-TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK%RO212(:)-TPK%K160& +&(:)*TPK%RO212(:)+2.*TPK%K163(:)*TPK%RO213(:)-TPK%K163(:)*TPK%RO213(:)+2.*TPK%K& +&167(:)*TPK%RO239(:)-TPK%K167(:)*TPK%RO239(:)+2.*TPK%K169(:)*TPK%RO214(:)-TPK%K& +&169(:)*TPK%RO214(:)+TPK%K172(:)*TPK%RO215(:)-TPK%K172(:)*TPK%RO215(:)+2.*TPK%K& +&175(:)*TPK%RO216(:)-TPK%K175(:)*TPK%RO216(:)+TPK%K178(:)*TPK%RO217(:)-TPK%K178& +&(:)*TPK%RO217(:)+TPK%K181(:)*TPK%RO218(:)-TPK%K181(:)*TPK%RO218(:)+TPK%K184(:)& +&*TPK%RO219(:)-TPK%K184(:)*TPK%RO219(:)+2.*TPK%K187(:)*TPK%RO220(:)-TPK%K187(:)& +&*TPK%RO220(:)+TPK%K190(:)*TPK%RO221(:)-TPK%K190(:)*TPK%RO221(:)+TPK%K193(:)*TP& +&K%RO222(:)-TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)-TPK%K196(:)*TPK%R& +&O223(:)+TPK%K199(:)*TPK%RO224(:)-TPK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO22& +&5(:)-TPK%K202(:)*TPK%RO225(:)+2.*TPK%K205(:)*TPK%RO226(:)-TPK%K205(:)*TPK%RO22& +&6(:)+TPK%K208(:)*TPK%RO227(:)-TPK%K208(:)*TPK%RO227(:)+TPK%K211(:)*TPK%RO228(:& +&)-TPK%K211(:)*TPK%RO228(:)+2.*TPK%K214(:)*TPK%RO229(:)-TPK%K214(:)*TPK%RO229(:& +&)+2.*TPK%K217(:)*TPK%RO240(:)-TPK%K217(:)*TPK%RO240(:)+2.*TPK%K219(:)*TPK%RO23& +&0(:)-TPK%K219(:)*TPK%RO230(:)+TPK%K222(:)*TPK%RO231(:)-TPK%K222(:)*TPK%RO231(:& +&)+2.*TPK%K225(:)*TPK%RO232(:)-TPK%K225(:)*TPK%RO232(:)+TPK%K228(:)*TPK%RO241(:& +&)-TPK%K228(:)*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)-TPK%K232(:)*TPK%RO233(:)+T& +&PK%K235(:)*TPK%RO242(:)-TPK%K235(:)*TPK%RO242(:)+TPK%K239(:)*TPK%RO234(:)-TPK%& +&K239(:)*TPK%RO234(:)+TPK%K242(:)*TPK%RO243(:)-TPK%K242(:)*TPK%RO243(:)+TPK%K24& +&6(:)*TPK%RO235(:)-TPK%K246(:)*TPK%RO235(:)+TPK%K249(:)*TPK%RO244(:)-TPK%K249(:& +&)*TPK%RO244(:)+TPK%K253(:)*TPK%RO236(:)-TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*T& +&PK%RO245(:)-TPK%K256(:)*TPK%RO245(:)+TPK%K260(:)*TPK%RO237(:)-TPK%K260(:)*TPK%& +&RO237(:)+TPK%K263(:)*TPK%RO246(:)-TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO2& +&38(:)-TPK%K267(:)*TPK%RO238(:)+TPK%K270(:)*TPK%RO247(:)-TPK%K270(:)*TPK%RO247(& +&:)+2.*TPK%K280(:)*TPK%RO248(:)-TPK%K280(:)*TPK%RO248(:)+TPK%K286(:)*TPK%RO249(& +&:)-TPK%K286(:)*TPK%RO249(:)+2.*TPK%K290(:)*TPK%RO250(:)-TPK%K290(:)*TPK%RO250(& +&:)-TPK%K293(:)*TPK%RO251(:)-TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*TPK%RO253(:)-& +&TPK%K299(:)*TPK%RO253(:)+TPK%K302(:)*TPK%RO254(:)-TPK%K302(:)*TPK%RO254(:)+2.*& +&TPK%K311(:)*TPK%RO255(:)-TPK%K311(:)*TPK%RO255(:)+TPK%K319(:)*TPK%RO256(:)-TPK& +&%K319(:)*TPK%RO256(:)+2.*TPK%K333(:)*TPK%RO257(:)-TPK%K333(:)*TPK%RO257(:)+TPK& +&%K342(:)*TPK%RO258(:)-TPK%K342(:)*TPK%RO258(:) +! +!RO2T/RO21=+K111*<RO2T>-K111*<RO2T> + PJAC(:,85,86)=+TPK%K111(:)*PCONC(:,85)-TPK%K111(:)*PCONC(:,85) +! +!RO2T/RO25=+K123*<RO2T>-K123*<RO2T> + PJAC(:,85,87)=+TPK%K123(:)*PCONC(:,85)-TPK%K123(:)*PCONC(:,85) ! -!WR_SO2/HONO=0.0 +RETURN +END SUBROUTINE SUBJ16 ! -!WR_SO2/HNO3=0.0 +SUBROUTINE SUBJ17 ! -!WR_SO2/HNO4=0.0 +!Indices 86 a 87 ! -!WR_SO2/NH3=0.0 ! -!WR_SO2/SO2=+KTR14 - PJAC(:,80,11)=+TPK%KTR14(:) +!RO21/NO=-K110*<RO21>+K147*<RO28> + PJAC(:,86,1)=-TPK%K110(:)*PCONC(:,86)+TPK%K147(:)*TPK%RO28(:) ! -!WR_SO2/SULF=0.0 +!RO21/NO2=0.0 ! -!WR_SO2/CO=0.0 +!RO21/O3=0.0 ! -!WR_SO2/OH=0.0 +!RO21/HONO=0.0 ! -!WR_SO2/HO2=0.0 +!RO21/HNO3=0.0 ! -!WR_SO2/CH4=0.0 +!RO21/HNO4=0.0 ! -!WR_SO2/ETH=0.0 +!RO21/N2O5=0.0 ! -!WR_SO2/ALKA=0.0 +!RO21/NO3=0.0 ! -!WR_SO2/ALKE=0.0 +!RO21/NH3=0.0 ! -!WR_SO2/BIO=0.0 +!RO21/HO2=-K112*<RO21> + PJAC(:,86,10)=-TPK%K112(:)*PCONC(:,86) ! -!WR_SO2/ARO=0.0 +!RO21/CO=0.0 ! -!WR_SO2/HCHO=0.0 +!RO21/H2O2=0.0 ! -!WR_SO2/ALD=0.0 +!RO21/SO2=0.0 ! -!WR_SO2/KET=0.0 +!RO21/H2SO4=0.0 ! -!WR_SO2/CARBO=0.0 +!RO21/OH=+K043*<CH4> + PJAC(:,86,15)=+TPK%K043(:)*TPK%CH4(:) ! -!WR_SO2/ONIT=0.0 +!RO21/ETHE=+0.6*K052*<O> + PJAC(:,86,16)=+0.6*TPK%K052(:)*TPK%O(:) ! -!WR_SO2/PAN=0.0 +!RO21/OLEL=0.0 ! -!WR_SO2/OP1=0.0 +!RO21/OLEH=0.0 ! -!WR_SO2/OP2=0.0 +!RO21/ALKL=0.0 ! -!WR_SO2/ORA1=0.0 +!RO21/ALKM=0.0 ! -!WR_SO2/ORA2=0.0 +!RO21/ALKH=0.0 ! -!WR_SO2/MO2=0.0 +!RO21/AROH=0.0 ! -!WR_SO2/ALKAP=0.0 +!RO21/AROL=0.0 ! -!WR_SO2/ALKEP=0.0 +!RO21/AROO=0.0 ! -!WR_SO2/BIOP=0.0 +!RO21/ARAL=0.0 ! -!WR_SO2/PHO=0.0 +!RO21/ARAC=0.0 ! -!WR_SO2/ADD=0.0 +!RO21/PAH=0.0 ! -!WR_SO2/AROP=0.0 +!RO21/HCHO=0.0 ! -!WR_SO2/CARBOP=0.0 +!RO21/ALD2=0.0 ! -!WR_SO2/OLN=0.0 +!RO21/KETL=0.0 ! -!WR_SO2/XO2=0.0 +!RO21/KETH=0.0 ! -!WR_SO2/WC_O3=0.0 +!RO21/MEOH=0.0 ! -!WR_SO2/WC_H2O2=0.0 +!RO21/ETOH=0.0 ! -!WR_SO2/WC_NO=0.0 +!RO21/ALCH=0.0 ! -!WR_SO2/WC_NO2=0.0 +!RO21/ISOP=0.0 ! -!WR_SO2/WC_NO3=0.0 +!RO21/BIOL=0.0 ! -!WR_SO2/WC_N2O5=0.0 +!RO21/BIOH=0.0 ! -!WR_SO2/WC_HONO=0.0 +!RO21/MTBE=0.0 ! -!WR_SO2/WC_HNO3=0.0 +!RO21/MVK=0.0 ! -!WR_SO2/WC_HNO4=0.0 +!RO21/MCR=0.0 ! -!WR_SO2/WC_NH3=0.0 +!RO21/MGLY=0.0 ! -!WR_SO2/WC_OH=0.0 +!RO21/GLY=0.0 ! -!WR_SO2/WC_HO2=0.0 +!RO21/ORA1=0.0 ! -!WR_SO2/WC_CO2=0.0 +!RO21/ORA2=0.0 ! -!WR_SO2/WC_SO2=0.0 +!RO21/ACID=0.0 ! -!WR_SO2/WC_SULF=0.0 +!RO21/UR28=0.0 ! -!WR_SO2/WC_HCHO=0.0 +!RO21/UR21=0.0 ! -!WR_SO2/WC_ORA1=0.0 +!RO21/URG2=0.0 ! -!WR_SO2/WC_ORA2=0.0 +!RO21/UR26=0.0 ! -!WR_SO2/WC_MO2=0.0 +!RO21/RPG2=0.0 ! -!WR_SO2/WC_OP1=0.0 +!RO21/RP18=0.0 ! -!WR_SO2/WC_ASO3=0.0 +!RO21/RPG3=0.0 ! -!WR_SO2/WC_ASO4=0.0 +!RO21/URG4=0.0 ! -!WR_SO2/WC_ASO5=0.0 +!RO21/UR8=0.0 ! -!WR_SO2/WC_AHSO5=0.0 +!RO21/UR17=0.0 ! -!WR_SO2/WC_AHMS=0.0 +!RO21/UR7=0.0 ! -!WR_SO2/WR_O3=-KR29*<WR_SO2> - PJAC(:,80,67)=-TPK%KR29(:)*PCONC(:,80) +!RO21/RPR3=0.0 ! -!WR_SO2/WR_H2O2=-KR30*<WR_SO2> - PJAC(:,80,68)=-TPK%KR30(:)*PCONC(:,80) +!RO21/URG6=0.0 ! -!WR_SO2/WR_NO=0.0 +!RO21/UR22=0.0 ! -!WR_SO2/WR_NO2=0.0 +!RO21/URG7=0.0 ! -!WR_SO2/WR_NO3=-KR16*<WR_SO2> - PJAC(:,80,71)=-TPK%KR16(:)*PCONC(:,80) +!RO21/RPR4=0.0 ! -!WR_SO2/WR_N2O5=0.0 +!RO21/RPR7=0.0 ! -!WR_SO2/WR_HONO=0.0 +!RO21/RPG7=0.0 ! -!WR_SO2/WR_HNO3=0.0 +!RO21/URG8=0.0 ! -!WR_SO2/WR_HNO4=-KR12*<WR_SO2> - PJAC(:,80,75)=-TPK%KR12(:)*PCONC(:,80) +!RO21/UR19=0.0 ! -!WR_SO2/WR_NH3=0.0 +!RO21/URG9=0.0 ! -!WR_SO2/WR_OH=-KR7*<WR_SO2>+KR23*<WR_AHMS> - PJAC(:,80,77)=-TPK%KR7(:)*PCONC(:,80)+TPK%KR23(:)*PCONC(:,91) +!RO21/AP7=0.0 ! -!WR_SO2/WR_HO2=0.0 +!RO21/URG10=0.0 ! -!WR_SO2/WR_CO2=0.0 +!RO21/RPR1=0.0 ! -!WR_SO2/WR_SO2=-KTR34-KR7*<WR_OH>-KR12*<WR_HNO4>-KR16*<WR_NO3>-KR18*<WR_MO2>-KR -!21*<WR_HCHO>-KR27*<WR_AHSO5>-KR29*<WR_O3>-KR30*<WR_H2O2> - PJAC(:,80,80)=-TPK%KTR34(:)-TPK%KR7(:)*PCONC(:,77)-TPK%KR12(:)*PCONC(:,75)-TPK& -&%KR16(:)*PCONC(:,71)-TPK%KR18(:)*PCONC(:,85)-TPK%KR21(:)*PCONC(:,82)-TPK%KR27(& -&:)*PCONC(:,90)-TPK%KR29(:)*PCONC(:,67)-TPK%KR30(:)*PCONC(:,68) +!RO21/RPR5=0.0 ! -!WR_SO2/WR_SULF=0.0 +!RO21/RPR8=0.0 ! -!WR_SO2/WR_HCHO=-KR21*<WR_SO2> - PJAC(:,80,82)=-TPK%KR21(:)*PCONC(:,80) +!RO21/RP10=0.0 ! -!WR_SO2/WR_ORA1=0.0 +!RO21/RP11=0.0 ! -!WR_SO2/WR_ORA2=0.0 +!RO21/RP16=0.0 ! -!WR_SO2/WR_MO2=-KR18*<WR_SO2> - PJAC(:,80,85)=-TPK%KR18(:)*PCONC(:,80) +!RO21/RPRL=0.0 ! -!WR_SO2/WR_OP1=0.0 +!RO21/APAN=0.0 ! -!WR_SO2/WR_ASO3=0.0 +!RO21/PAN1=0.0 ! -!WR_SO2/WR_ASO4=0.0 +!RO21/PAN2=0.0 ! -!WR_SO2/WR_ASO5=0.0 +!RO21/PAN3=0.0 ! -!WR_SO2/WR_AHSO5=-KR27*<WR_SO2> - PJAC(:,80,90)=-TPK%KR27(:)*PCONC(:,80) +!RO21/PAN4=0.0 ! -!WR_SO2/WR_AHMS=+KR22+KR23*<WR_OH> - PJAC(:,80,91)=+TPK%KR22(:)+TPK%KR23(:)*PCONC(:,77) +!RO21/PAN6=0.0 ! -RETURN -END SUBROUTINE SUBJ15 +!RO21/PAN7=0.0 ! -SUBROUTINE SUBJ16 +!RO21/PAN8=0.0 ! -!Indices 81 a 85 +!RO21/PN10=0.0 ! +!RO21/RO2T=-K111*<RO21>+K149*<RO28> + PJAC(:,86,85)=-TPK%K111(:)*PCONC(:,86)+TPK%K149(:)*TPK%RO28(:) ! -!WR_SULF/O3=0.0 +!RO21/RO21=-K110*<NO>-K111*<RO2T>-K112*<HO2> + PJAC(:,86,86)=-TPK%K110(:)*PCONC(:,1)-TPK%K111(:)*PCONC(:,85)-TPK%K112(:)*PCON& +&C(:,10) ! -!WR_SULF/H2O2=0.0 +!RO21/RO25=0.0 ! -!WR_SULF/NO=0.0 +!RO25/NO=-K122*<RO25>+K125*<RO26> + PJAC(:,87,1)=-TPK%K122(:)*PCONC(:,87)+TPK%K125(:)*TPK%RO26(:) ! -!WR_SULF/NO2=0.0 +!RO25/NO2=0.0 ! -!WR_SULF/NO3=0.0 +!RO25/O3=+0.28*K056*<OLEL> + PJAC(:,87,3)=+0.28*TPK%K056(:)*PCONC(:,17) ! -!WR_SULF/N2O5=0.0 +!RO25/HONO=0.0 ! -!WR_SULF/HONO=0.0 +!RO25/HNO3=0.0 ! -!WR_SULF/HNO3=0.0 +!RO25/HNO4=0.0 ! -!WR_SULF/HNO4=0.0 +!RO25/N2O5=0.0 ! -!WR_SULF/NH3=0.0 +!RO25/NO3=0.0 ! -!WR_SULF/SO2=0.0 +!RO25/NH3=0.0 ! -!WR_SULF/SULF=+KTR15 - PJAC(:,81,12)=+TPK%KTR15(:) +!RO25/HO2=-K124*<RO25> + PJAC(:,87,10)=-TPK%K124(:)*PCONC(:,87) ! -!WR_SULF/CO=0.0 +!RO25/CO=0.0 ! -!WR_SULF/OH=0.0 +!RO25/H2O2=0.0 ! -!WR_SULF/HO2=0.0 +!RO25/SO2=0.0 ! -!WR_SULF/CH4=0.0 +!RO25/H2SO4=0.0 ! -!WR_SULF/ETH=0.0 +!RO25/OH=+K058*<ALKL> + PJAC(:,87,15)=+TPK%K058(:)*PCONC(:,19) ! -!WR_SULF/ALKA=0.0 +!RO25/ETHE=0.0 ! -!WR_SULF/ALKE=0.0 +!RO25/OLEL=+0.28*K056*<O3>+0.1*K057*<O> + PJAC(:,87,17)=+0.28*TPK%K056(:)*PCONC(:,3)+0.1*TPK%K057(:)*TPK%O(:) ! -!WR_SULF/BIO=0.0 +!RO25/OLEH=0.0 ! -!WR_SULF/ARO=0.0 +!RO25/ALKL=+K058*<OH> + PJAC(:,87,19)=+TPK%K058(:)*PCONC(:,15) ! -!WR_SULF/HCHO=0.0 +!RO25/ALKM=0.0 ! -!WR_SULF/ALD=0.0 +!RO25/ALKH=0.0 ! -!WR_SULF/KET=0.0 +!RO25/AROH=0.0 ! -!WR_SULF/CARBO=0.0 +!RO25/AROL=0.0 ! -!WR_SULF/ONIT=0.0 +!RO25/AROO=0.0 ! -!WR_SULF/PAN=0.0 +!RO25/ARAL=0.0 ! -!WR_SULF/OP1=0.0 +!RO25/ARAC=0.0 ! -!WR_SULF/OP2=0.0 +!RO25/PAH=0.0 ! -!WR_SULF/ORA1=0.0 +!RO25/HCHO=0.0 ! -!WR_SULF/ORA2=0.0 +!RO25/ALD2=+K059 + PJAC(:,87,29)=+TPK%K059(:) ! -!WR_SULF/MO2=0.0 +!RO25/KETL=+K063 + PJAC(:,87,30)=+TPK%K063(:) ! -!WR_SULF/ALKAP=0.0 +!RO25/KETH=+K071 + PJAC(:,87,31)=+TPK%K071(:) ! -!WR_SULF/ALKEP=0.0 +!RO25/MEOH=0.0 ! -!WR_SULF/BIOP=0.0 +!RO25/ETOH=0.0 ! -!WR_SULF/PHO=0.0 +!RO25/ALCH=0.0 ! -!WR_SULF/ADD=0.0 +!RO25/ISOP=0.0 ! -!WR_SULF/AROP=0.0 +!RO25/BIOL=0.0 ! -!WR_SULF/CARBOP=0.0 +!RO25/BIOH=0.0 ! -!WR_SULF/OLN=0.0 +!RO25/MTBE=0.0 ! -!WR_SULF/XO2=0.0 +!RO25/MVK=0.0 ! -!WR_SULF/WC_O3=0.0 +!RO25/MCR=0.0 ! -!WR_SULF/WC_H2O2=0.0 +!RO25/MGLY=0.0 ! -!WR_SULF/WC_NO=0.0 +!RO25/GLY=0.0 ! -!WR_SULF/WC_NO2=0.0 +!RO25/ORA1=0.0 ! -!WR_SULF/WC_NO3=0.0 +!RO25/ORA2=0.0 ! -!WR_SULF/WC_N2O5=0.0 +!RO25/ACID=0.0 ! -!WR_SULF/WC_HONO=0.0 +!RO25/UR28=0.0 ! -!WR_SULF/WC_HNO3=0.0 +!RO25/UR21=0.0 ! -!WR_SULF/WC_HNO4=0.0 +!RO25/URG2=0.0 ! -!WR_SULF/WC_NH3=0.0 +!RO25/UR26=0.0 ! -!WR_SULF/WC_OH=0.0 +!RO25/RPG2=0.0 ! -!WR_SULF/WC_HO2=0.0 +!RO25/RP18=0.0 ! -!WR_SULF/WC_CO2=0.0 +!RO25/RPG3=0.0 ! -!WR_SULF/WC_SO2=0.0 +!RO25/URG4=0.0 ! -!WR_SULF/WC_SULF=0.0 +!RO25/UR8=0.0 ! -!WR_SULF/WC_HCHO=0.0 +!RO25/UR17=0.0 ! -!WR_SULF/WC_ORA1=0.0 +!RO25/UR7=0.0 ! -!WR_SULF/WC_ORA2=0.0 +!RO25/RPR3=0.0 ! -!WR_SULF/WC_MO2=0.0 +!RO25/URG6=0.0 ! -!WR_SULF/WC_OP1=0.0 +!RO25/UR22=0.0 ! -!WR_SULF/WC_ASO3=0.0 +!RO25/URG7=0.0 ! -!WR_SULF/WC_ASO4=0.0 +!RO25/RPR4=0.0 ! -!WR_SULF/WC_ASO5=0.0 +!RO25/RPR7=0.0 ! -!WR_SULF/WC_AHSO5=0.0 +!RO25/RPG7=0.0 ! -!WR_SULF/WC_AHMS=0.0 +!RO25/URG8=0.0 ! -!WR_SULF/WR_O3=+KR29*<WR_SO2> - PJAC(:,81,67)=+TPK%KR29(:)*PCONC(:,80) +!RO25/UR19=0.0 ! -!WR_SULF/WR_H2O2=+KR30*<WR_SO2> - PJAC(:,81,68)=+TPK%KR30(:)*PCONC(:,80) +!RO25/URG9=0.0 ! -!WR_SULF/WR_NO=0.0 +!RO25/AP7=0.0 ! -!WR_SULF/WR_NO2=0.0 +!RO25/URG10=0.0 ! -!WR_SULF/WR_NO3=-KR15*<WR_SULF> - PJAC(:,81,71)=-TPK%KR15(:)*PCONC(:,81) +!RO25/RPR1=0.0 ! -!WR_SULF/WR_N2O5=0.0 +!RO25/RPR5=0.0 ! -!WR_SULF/WR_HONO=0.0 +!RO25/RPR8=0.0 ! -!WR_SULF/WR_HNO3=0.0 +!RO25/RP10=0.0 ! -!WR_SULF/WR_HNO4=+KR12*<WR_SO2> - PJAC(:,81,75)=+TPK%KR12(:)*PCONC(:,80) +!RO25/RP11=0.0 ! -!WR_SULF/WR_NH3=0.0 +!RO25/RP16=0.0 ! -!WR_SULF/WR_OH=0.0 +!RO25/RPRL=0.0 ! -!WR_SULF/WR_HO2=0.0 +!RO25/APAN=0.0 ! -!WR_SULF/WR_CO2=0.0 +!RO25/PAN1=0.0 ! -!WR_SULF/WR_SO2=+KR12*<WR_HNO4>+2.00*KR27*<WR_AHSO5>+KR29*<WR_O3>+KR30*<WR_H2O2 -!> - PJAC(:,81,80)=+TPK%KR12(:)*PCONC(:,75)+2.00*TPK%KR27(:)*PCONC(:,90)+TPK%KR29(:& -&)*PCONC(:,67)+TPK%KR30(:)*PCONC(:,68) +!RO25/PAN2=0.0 ! -!WR_SULF/WR_SULF=-KTR35-KR15*<WR_NO3> - PJAC(:,81,81)=-TPK%KTR35(:)-TPK%KR15(:)*PCONC(:,71) +!RO25/PAN3=0.0 ! -!WR_SULF/WR_HCHO=0.0 +!RO25/PAN4=0.0 ! -!WR_SULF/WR_ORA1=0.0 +!RO25/PAN6=0.0 ! -!WR_SULF/WR_ORA2=0.0 +!RO25/PAN7=0.0 ! -!WR_SULF/WR_MO2=0.0 +!RO25/PAN8=0.0 ! -!WR_SULF/WR_OP1=0.0 +!RO25/PN10=0.0 ! -!WR_SULF/WR_ASO3=0.0 +!RO25/RO2T=-K123*<RO25>+K143*<RO26> + PJAC(:,87,85)=-TPK%K123(:)*PCONC(:,87)+TPK%K143(:)*TPK%RO26(:) ! -!WR_SULF/WR_ASO4=+KR28 - PJAC(:,81,88)=+TPK%KR28(:) +!RO25/RO21=0.0 ! -!WR_SULF/WR_ASO5=0.0 +!RO25/RO25=-K122*<NO>-K123*<RO2T>-K124*<HO2> + PJAC(:,87,87)=-TPK%K122(:)*PCONC(:,1)-TPK%K123(:)*PCONC(:,85)-TPK%K124(:)*PCON& +&C(:,10) ! -!WR_SULF/WR_AHSO5=+2.00*KR27*<WR_SO2> - PJAC(:,81,90)=+2.00*TPK%KR27(:)*PCONC(:,80) +RETURN +END SUBROUTINE SUBJ17 ! -!WR_SULF/WR_AHMS=0.0 +END SUBROUTINE CH_JAC_GAZ ! -!WR_HCHO/O3=0.0 ! -!WR_HCHO/H2O2=0.0 +!======================================================================== ! -!WR_HCHO/NO=0.0 +!! ################## + MODULE MODI_CH_JAC_AQ +!! ################## +INTERFACE +SUBROUTINE CH_JAC_AQ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KEQ) :: PJAC +INTEGER, INTENT(IN) :: KMI +END SUBROUTINE CH_JAC_AQ +END INTERFACE +END MODULE MODI_CH_JAC_AQ ! -!WR_HCHO/NO2=0.0 +!======================================================================== ! -!WR_HCHO/NO3=0.0 +!! #################### + SUBROUTINE CH_JAC_AQ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) +!! #################### +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!!*** *CH_JAC* +!! +!! PURPOSE +!! ------- +! calculation of the JACOBIAN matrix +!! +!!** METHOD +!! ------ +!! The Jacobian matrix J is calculated as defined by the chemical +!! reaction mechanism. +!! The reaction rates and other user-defined auxiliary variables are +!! transfered in the TYPE(CCSTYPE) variable TPK%. +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KEQ) :: PJAC +INTEGER, INTENT(IN) :: KMI ! -!WR_HCHO/N2O5=0.0 +TYPE(CCSTYPE), POINTER :: TPK +TPK=>TACCS(KMI) ! -!WR_HCHO/HONO=0.0 +! /BEGIN_CODE/ +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + ! -!WR_HCHO/HNO3=0.0 +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE ! -!WR_HCHO/HNO4=0.0 +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) ! -!WR_HCHO/NH3=0.0 +! /END_CODE/ +PJAC(:,:,:) = 0.0 +CALL SUBJ0 +CALL SUBJ1 +CALL SUBJ2 +CALL SUBJ3 +CALL SUBJ4 +CALL SUBJ5 +CALL SUBJ6 +CALL SUBJ7 +CALL SUBJ8 +CALL SUBJ9 +CALL SUBJ10 +CALL SUBJ11 +CALL SUBJ12 +CALL SUBJ13 +CALL SUBJ14 +CALL SUBJ15 +CALL SUBJ16 +CALL SUBJ17 +CALL SUBJ18 +CALL SUBJ19 +CALL SUBJ20 +CALL SUBJ21 +CALL SUBJ22 +CALL SUBJ23 +CALL SUBJ24 +CALL SUBJ25 +CALL SUBJ26 +CALL SUBJ27 +CALL SUBJ28 +CALL SUBJ29 +CALL SUBJ30 +CALL SUBJ31 +CALL SUBJ32 ! -!WR_HCHO/SO2=0.0 + +CONTAINS + +SUBROUTINE SUBJ0 ! -!WR_HCHO/SULF=0.0 +!Indices 1 a 5 ! -!WR_HCHO/CO=0.0 ! -!WR_HCHO/OH=0.0 +!NO/NO=-K005*<O3>-K007*<NO3>-K008*<NO>-K008*<NO>-K008*<NO>-K008*<NO>-K019*<OH>- +!K026*<HO2>-K038*<O>+K095*<RO2T>-K095*<RO2T>-K110*<RO21>-K113*<RO22>-K116*<RO23 +!>-K119*<RO24>-K122*<RO25>-K125*<RO26>-K144*<RO27>-K147*<RO28>-K150*<RO29>-K153 +!*<RO210>-K156*<RO211>-K159*<RO212>-K162*<RO213>-K165*<RO239>-K168*<RO214>-K171 +!*<RO215>-K174*<RO216>-K177*<RO217>-K180*<RO218>-K183*<RO219>-K186*<RO220>-K189 +!*<RO221>-K192*<RO222>-K195*<RO223>-K198*<RO224>-K201*<RO225>-K204*<RO226>-K207 +!*<RO227>-K210*<RO228>-K213*<RO229>-K216*<RO240>-K221*<RO231>-K224*<RO232>-K227 +!*<RO241>-K231*<RO233>-K234*<RO242>-K238*<RO234>-K241*<RO243>-K245*<RO235>-K248 +!*<RO244>-K252*<RO236>-K255*<RO245>-K259*<RO237>-K262*<RO246>-K266*<RO238>-K269 +!*<RO247>-K277*<RO248>-K285*<RO249>-K288*<RO250>-K291*<RO251>-K294*<RO252>-K297 +!*<RO253>-K300*<RO254>-K309*<RO255>-K315*<RO256>-K331*<RO257>-K340*<RO258>-K344 +!*<RO230>-KTC3-KTR3 + PJAC(:,1,1)=-TPK%K005(:)*PCONC(:,3)-TPK%K007(:)*PCONC(:,8)-TPK%K008(:)*PCONC(:& +&,1)-TPK%K008(:)*PCONC(:,1)-TPK%K008(:)*PCONC(:,1)-TPK%K008(:)*PCONC(:,1)-TPK%K& +&019(:)*PCONC(:,15)-TPK%K026(:)*PCONC(:,10)-TPK%K038(:)*TPK%O(:)+TPK%K095(:)*PC& +&ONC(:,85)-TPK%K095(:)*PCONC(:,85)-TPK%K110(:)*PCONC(:,86)-TPK%K113(:)*TPK%RO22& +&(:)-TPK%K116(:)*TPK%RO23(:)-TPK%K119(:)*TPK%RO24(:)-TPK%K122(:)*PCONC(:,87)-TP& +&K%K125(:)*TPK%RO26(:)-TPK%K144(:)*TPK%RO27(:)-TPK%K147(:)*TPK%RO28(:)-TPK%K150& +&(:)*TPK%RO29(:)-TPK%K153(:)*TPK%RO210(:)-TPK%K156(:)*TPK%RO211(:)-TPK%K159(:)*& +&TPK%RO212(:)-TPK%K162(:)*TPK%RO213(:)-TPK%K165(:)*TPK%RO239(:)-TPK%K168(:)*TPK& +&%RO214(:)-TPK%K171(:)*TPK%RO215(:)-TPK%K174(:)*TPK%RO216(:)-TPK%K177(:)*TPK%RO& +&217(:)-TPK%K180(:)*TPK%RO218(:)-TPK%K183(:)*TPK%RO219(:)-TPK%K186(:)*TPK%RO220& +&(:)-TPK%K189(:)*TPK%RO221(:)-TPK%K192(:)*TPK%RO222(:)-TPK%K195(:)*TPK%RO223(:)& +&-TPK%K198(:)*TPK%RO224(:)-TPK%K201(:)*TPK%RO225(:)-TPK%K204(:)*TPK%RO226(:)-TP& +&K%K207(:)*TPK%RO227(:)-TPK%K210(:)*TPK%RO228(:)-TPK%K213(:)*TPK%RO229(:)-TPK%K& +&216(:)*TPK%RO240(:)-TPK%K221(:)*TPK%RO231(:)-TPK%K224(:)*TPK%RO232(:)-TPK%K227& +&(:)*TPK%RO241(:)-TPK%K231(:)*TPK%RO233(:)-TPK%K234(:)*TPK%RO242(:)-TPK%K238(:)& +&*TPK%RO234(:)-TPK%K241(:)*TPK%RO243(:)-TPK%K245(:)*TPK%RO235(:)-TPK%K248(:)*TP& +&K%RO244(:)-TPK%K252(:)*TPK%RO236(:)-TPK%K255(:)*TPK%RO245(:)-TPK%K259(:)*TPK%R& +&O237(:)-TPK%K262(:)*TPK%RO246(:)-TPK%K266(:)*TPK%RO238(:)-TPK%K269(:)*TPK%RO24& +&7(:)-TPK%K277(:)*TPK%RO248(:)-TPK%K285(:)*TPK%RO249(:)-TPK%K288(:)*TPK%RO250(:& +&)-TPK%K291(:)*TPK%RO251(:)-TPK%K294(:)*TPK%RO252(:)-TPK%K297(:)*TPK%RO253(:)-T& +&PK%K300(:)*TPK%RO254(:)-TPK%K309(:)*TPK%RO255(:)-TPK%K315(:)*TPK%RO256(:)-TPK%& +&K331(:)*TPK%RO257(:)-TPK%K340(:)*TPK%RO258(:)-TPK%K344(:)*TPK%RO230(:)-TPK%KTC& +&3(:)-TPK%KTR3(:) +! +!NO/NO2=+K001+K003*<O>+K012*<NO3> + PJAC(:,1,2)=+TPK%K001(:)+TPK%K003(:)*TPK%O(:)+TPK%K012(:)*PCONC(:,8) +! +!NO/O3=-K005*<NO> + PJAC(:,1,3)=-TPK%K005(:)*PCONC(:,1) +! +!NO/HONO=+0.9*K020 + PJAC(:,1,4)=+0.9*TPK%K020(:) ! -!WR_HCHO/HO2=0.0 +!NO/HNO3=0.0 ! -!WR_HCHO/CH4=0.0 +!NO/HNO4=0.0 ! -!WR_HCHO/ETH=0.0 +!NO/N2O5=0.0 ! -!WR_HCHO/ALKA=0.0 +!NO/NO3=-K007*<NO>+K012*<NO2>+K013 + PJAC(:,1,8)=-TPK%K007(:)*PCONC(:,1)+TPK%K012(:)*PCONC(:,2)+TPK%K013(:) ! -!WR_HCHO/ALKE=0.0 +!NO/NH3=0.0 ! -!WR_HCHO/BIO=0.0 +!NO/HO2=-K026*<NO> + PJAC(:,1,10)=-TPK%K026(:)*PCONC(:,1) ! -!WR_HCHO/ARO=0.0 +!NO/CO=0.0 ! -!WR_HCHO/HCHO=+KTR16 - PJAC(:,82,22)=+TPK%KTR16(:) +!NO/H2O2=0.0 ! -!WR_HCHO/ALD=0.0 +!NO/SO2=0.0 ! -!WR_HCHO/KET=0.0 +!NO/H2SO4=0.0 ! -!WR_HCHO/CARBO=0.0 +!NO/OH=-K019*<NO> + PJAC(:,1,15)=-TPK%K019(:)*PCONC(:,1) ! -!WR_HCHO/ONIT=0.0 +!NO/ETHE=0.0 ! -!WR_HCHO/PAN=0.0 +!NO/OLEL=0.0 ! -!WR_HCHO/OP1=0.0 +!NO/OLEH=0.0 ! -!WR_HCHO/OP2=0.0 +!NO/ALKL=0.0 ! -!WR_HCHO/ORA1=0.0 +!NO/ALKM=0.0 ! -!WR_HCHO/ORA2=0.0 +!NO/ALKH=0.0 ! -!WR_HCHO/MO2=0.0 +!NO/AROH=0.0 ! -!WR_HCHO/ALKAP=0.0 +!NO/AROL=0.0 ! -!WR_HCHO/ALKEP=0.0 +!NO/AROO=0.0 ! -!WR_HCHO/BIOP=0.0 +!NO/ARAL=0.0 ! -!WR_HCHO/PHO=0.0 +!NO/ARAC=0.0 ! -!WR_HCHO/ADD=0.0 +!NO/PAH=0.0 ! -!WR_HCHO/AROP=0.0 +!NO/HCHO=0.0 ! -!WR_HCHO/CARBOP=0.0 +!NO/ALD2=0.0 ! -!WR_HCHO/OLN=0.0 +!NO/KETL=0.0 ! -!WR_HCHO/XO2=0.0 +!NO/KETH=0.0 ! -!WR_HCHO/WC_O3=0.0 +!NO/MEOH=0.0 ! -!WR_HCHO/WC_H2O2=0.0 +!NO/ETOH=0.0 ! -!WR_HCHO/WC_NO=0.0 +!NO/ALCH=0.0 ! -!WR_HCHO/WC_NO2=0.0 +!NO/ISOP=0.0 ! -!WR_HCHO/WC_NO3=0.0 +!NO/BIOL=0.0 ! -!WR_HCHO/WC_N2O5=0.0 +!NO/BIOH=0.0 ! -!WR_HCHO/WC_HONO=0.0 +!NO/MTBE=0.0 ! -!WR_HCHO/WC_HNO3=0.0 +!NO/MVK=0.0 ! -!WR_HCHO/WC_HNO4=0.0 +!NO/MCR=0.0 ! -!WR_HCHO/WC_NH3=0.0 +!NO/MGLY=0.0 ! -!WR_HCHO/WC_OH=0.0 +!NO/GLY=0.0 ! -!WR_HCHO/WC_HO2=0.0 +!NO/ORA1=0.0 ! -!WR_HCHO/WC_CO2=0.0 +!NO/ORA2=0.0 ! -!WR_HCHO/WC_SO2=0.0 +!NO/ACID=0.0 ! -!WR_HCHO/WC_SULF=0.0 +!NO/UR28=0.0 ! -!WR_HCHO/WC_HCHO=0.0 +!NO/UR21=0.0 ! -!WR_HCHO/WC_ORA1=0.0 +!NO/URG2=0.0 ! -!WR_HCHO/WC_ORA2=0.0 +!NO/UR26=0.0 ! -!WR_HCHO/WC_MO2=0.0 +!NO/RPG2=0.0 ! -!WR_HCHO/WC_OP1=0.0 +!NO/RP18=0.0 ! -!WR_HCHO/WC_ASO3=0.0 +!NO/RPG3=0.0 ! -!WR_HCHO/WC_ASO4=0.0 +!NO/URG4=0.0 ! -!WR_HCHO/WC_ASO5=0.0 +!NO/UR8=0.0 ! -!WR_HCHO/WC_AHSO5=0.0 +!NO/UR17=0.0 ! -!WR_HCHO/WC_AHMS=0.0 +!NO/UR7=0.0 ! -!WR_HCHO/WR_O3=0.0 +!NO/RPR3=0.0 ! -!WR_HCHO/WR_H2O2=0.0 +!NO/URG6=0.0 ! -!WR_HCHO/WR_NO=0.0 +!NO/UR22=0.0 ! -!WR_HCHO/WR_NO2=0.0 +!NO/URG7=0.0 ! -!WR_HCHO/WR_NO3=0.0 +!NO/RPR4=0.0 ! -!WR_HCHO/WR_N2O5=0.0 +!NO/RPR7=0.0 ! -!WR_HCHO/WR_HONO=0.0 +!NO/RPG7=0.0 ! -!WR_HCHO/WR_HNO3=0.0 +!NO/URG8=0.0 ! -!WR_HCHO/WR_HNO4=0.0 +!NO/UR19=0.0 ! -!WR_HCHO/WR_NH3=0.0 +!NO/URG9=0.0 ! -!WR_HCHO/WR_OH=-KR19*<WR_HCHO> - PJAC(:,82,77)=-TPK%KR19(:)*PCONC(:,82) +!NO/AP7=0.0 ! -!WR_HCHO/WR_HO2=0.0 +!NO/URG10=0.0 ! -!WR_HCHO/WR_CO2=0.0 +!NO/RPR1=0.0 ! -!WR_HCHO/WR_SO2=-KR21*<WR_HCHO> - PJAC(:,82,80)=-TPK%KR21(:)*PCONC(:,82) +!NO/RPR5=0.0 ! -!WR_HCHO/WR_SULF=0.0 +!NO/RPR8=0.0 ! -!WR_HCHO/WR_HCHO=-KTR36-KR19*<WR_OH>-KR21*<WR_SO2> - PJAC(:,82,82)=-TPK%KTR36(:)-TPK%KR19(:)*PCONC(:,77)-TPK%KR21(:)*PCONC(:,80) +!NO/RP10=0.0 ! -!WR_HCHO/WR_ORA1=0.0 +!NO/RP11=0.0 ! -!WR_HCHO/WR_ORA2=0.0 +!NO/RP16=0.0 ! -!WR_HCHO/WR_MO2=+2.00*KR17*<WR_MO2>+2.00*KR17*<WR_MO2> - PJAC(:,82,85)=+2.00*TPK%KR17(:)*PCONC(:,85)+2.00*TPK%KR17(:)*PCONC(:,85) +!NO/RPRL=0.0 ! -!WR_HCHO/WR_OP1=0.0 +!NO/APAN=0.0 ! -!WR_HCHO/WR_ASO3=0.0 +!NO/PAN1=0.0 ! -!WR_HCHO/WR_ASO4=0.0 +!NO/PAN2=0.0 ! -!WR_HCHO/WR_ASO5=0.0 +!NO/PAN3=0.0 ! -!WR_HCHO/WR_AHSO5=0.0 +!NO/PAN4=0.0 ! -!WR_HCHO/WR_AHMS=+KR22 - PJAC(:,82,91)=+TPK%KR22(:) +!NO/PAN6=0.0 ! -!WR_ORA1/O3=0.0 +!NO/PAN7=0.0 ! -!WR_ORA1/H2O2=0.0 +!NO/PAN8=0.0 ! -!WR_ORA1/NO=0.0 +!NO/PN10=0.0 ! -!WR_ORA1/NO2=0.0 +!NO/RO2T=+K095*<NO>-K095*<NO> + PJAC(:,1,85)=+TPK%K095(:)*PCONC(:,1)-TPK%K095(:)*PCONC(:,1) ! -!WR_ORA1/NO3=0.0 +!NO/RO21=-K110*<NO> + PJAC(:,1,86)=-TPK%K110(:)*PCONC(:,1) ! -!WR_ORA1/N2O5=0.0 +!NO/RO25=-K122*<NO> + PJAC(:,1,87)=-TPK%K122(:)*PCONC(:,1) ! -!WR_ORA1/HONO=0.0 +!NO/WC_O3=0.0 ! -!WR_ORA1/HNO3=0.0 +!NO/WC_H2O2=0.0 ! -!WR_ORA1/HNO4=0.0 +!NO/WC_NO=+KTC34 + PJAC(:,1,90)=+TPK%KTC34(:) ! -!WR_ORA1/NH3=0.0 +!NO/WC_NO2=0.0 ! -!WR_ORA1/SO2=0.0 +!NO/WC_NO3=0.0 ! -!WR_ORA1/SULF=0.0 +!NO/WC_N2O5=0.0 ! -!WR_ORA1/CO=0.0 +!NO/WC_HONO=0.0 ! -!WR_ORA1/OH=0.0 +!NO/WC_HNO3=0.0 ! -!WR_ORA1/HO2=0.0 +!NO/WC_HNO4=0.0 ! -!WR_ORA1/CH4=0.0 +!NO/WC_NH3=0.0 ! -!WR_ORA1/ETH=0.0 +!NO/WC_OH=0.0 ! -!WR_ORA1/ALKA=0.0 +!NO/WC_HO2=0.0 ! -!WR_ORA1/ALKE=0.0 +!NO/WC_CO2=0.0 ! -!WR_ORA1/BIO=0.0 +!NO/WC_SO2=0.0 ! -!WR_ORA1/ARO=0.0 +!NO/WC_H2SO4=0.0 ! -!WR_ORA1/HCHO=0.0 +!NO/WC_RO21=0.0 ! -!WR_ORA1/ALD=0.0 +!NO/WC_RO25=0.0 ! -!WR_ORA1/KET=0.0 +!NO/WC_MEOH=0.0 ! -!WR_ORA1/CARBO=0.0 +!NO/WC_ETOH=0.0 ! -!WR_ORA1/ONIT=0.0 +!NO/WC_ALCH=0.0 ! -!WR_ORA1/PAN=0.0 +!NO/WC_HCHO=0.0 ! -!WR_ORA1/OP1=0.0 +!NO/WC_ALD2=0.0 ! -!WR_ORA1/OP2=0.0 +!NO/WC_GLY=0.0 ! -!WR_ORA1/ORA1=+KTR17 - PJAC(:,83,30)=+TPK%KTR17(:) +!NO/WC_MGLY=0.0 ! -!WR_ORA1/ORA2=0.0 +!NO/WC_KETL=0.0 ! -!WR_ORA1/MO2=0.0 +!NO/WC_ORA1=0.0 ! -!WR_ORA1/ALKAP=0.0 +!NO/WC_ORA2=0.0 ! -!WR_ORA1/ALKEP=0.0 +!NO/WC_ACID=0.0 ! -!WR_ORA1/BIOP=0.0 +!NO/WC_RP16=0.0 ! -!WR_ORA1/PHO=0.0 +!NO/WC_UR21=0.0 ! -!WR_ORA1/ADD=0.0 +!NO/WC_UR28=0.0 ! -!WR_ORA1/AROP=0.0 +!NO/WC_ACID2=0.0 ! -!WR_ORA1/CARBOP=0.0 +!NO/WC_ASO3=0.0 ! -!WR_ORA1/OLN=0.0 +!NO/WC_ASO4=0.0 ! -!WR_ORA1/XO2=0.0 +!NO/WC_ASO5=0.0 ! -!WR_ORA1/WC_O3=0.0 +!NO/WC_AHSO5=0.0 ! -!WR_ORA1/WC_H2O2=0.0 +!NO/WC_AHMS=0.0 ! -!WR_ORA1/WC_NO=0.0 +!NO/WR_O3=0.0 ! -!WR_ORA1/WC_NO2=0.0 +!NO/WR_H2O2=0.0 ! -!WR_ORA1/WC_NO3=0.0 +!NO/WR_NO=+KTR34 + PJAC(:,1,127)=+TPK%KTR34(:) ! -!WR_ORA1/WC_N2O5=0.0 +!NO/WR_NO2=0.0 ! -!WR_ORA1/WC_HONO=0.0 +!NO/WR_NO3=0.0 ! -!WR_ORA1/WC_HNO3=0.0 +!NO/WR_N2O5=0.0 ! -!WR_ORA1/WC_HNO4=0.0 +!NO/WR_HONO=0.0 ! -!WR_ORA1/WC_NH3=0.0 +!NO/WR_HNO3=0.0 ! -!WR_ORA1/WC_OH=0.0 +!NO/WR_HNO4=0.0 ! -!WR_ORA1/WC_HO2=0.0 +!NO/WR_NH3=0.0 ! -!WR_ORA1/WC_CO2=0.0 +!NO/WR_OH=0.0 ! -!WR_ORA1/WC_SO2=0.0 +!NO/WR_HO2=0.0 ! -!WR_ORA1/WC_SULF=0.0 +!NO/WR_CO2=0.0 ! -!WR_ORA1/WC_HCHO=0.0 +!NO/WR_SO2=0.0 ! -!WR_ORA1/WC_ORA1=0.0 +!NO/WR_H2SO4=0.0 ! -!WR_ORA1/WC_ORA2=0.0 +!NO/WR_RO21=0.0 ! -!WR_ORA1/WC_MO2=0.0 +!NO/WR_RO25=0.0 ! -!WR_ORA1/WC_OP1=0.0 +!NO/WR_MEOH=0.0 ! -!WR_ORA1/WC_ASO3=0.0 +!NO/WR_ETOH=0.0 ! -!WR_ORA1/WC_ASO4=0.0 +!NO/WR_ALCH=0.0 ! -!WR_ORA1/WC_ASO5=0.0 +!NO/WR_HCHO=0.0 ! -!WR_ORA1/WC_AHSO5=0.0 +!NO/WR_ALD2=0.0 ! -!WR_ORA1/WC_AHMS=0.0 +!NO/WR_GLY=0.0 ! -!WR_ORA1/WR_O3=0.0 +!NO/WR_MGLY=0.0 ! -!WR_ORA1/WR_H2O2=0.0 +!NO/WR_KETL=0.0 ! -!WR_ORA1/WR_NO=0.0 +!NO/WR_ORA1=0.0 ! -!WR_ORA1/WR_NO2=0.0 +!NO/WR_ORA2=0.0 ! -!WR_ORA1/WR_NO3=0.0 +!NO/WR_ACID=0.0 ! -!WR_ORA1/WR_N2O5=0.0 +!NO/WR_RP16=0.0 ! -!WR_ORA1/WR_HONO=0.0 +!NO/WR_UR21=0.0 ! -!WR_ORA1/WR_HNO3=0.0 +!NO/WR_UR28=0.0 ! -!WR_ORA1/WR_HNO4=0.0 +!NO/WR_ACID2=0.0 ! -!WR_ORA1/WR_NH3=0.0 +!NO/WR_ASO3=0.0 ! -!WR_ORA1/WR_OH=+KR19*<WR_HCHO>-KR20*<WR_ORA1>+KR23*<WR_AHMS> - PJAC(:,83,77)=+TPK%KR19(:)*PCONC(:,82)-TPK%KR20(:)*PCONC(:,83)+TPK%KR23(:)*PCO& -&NC(:,91) +!NO/WR_ASO4=0.0 ! -!WR_ORA1/WR_HO2=0.0 +!NO/WR_ASO5=0.0 ! -!WR_ORA1/WR_CO2=0.0 +!NO/WR_AHSO5=0.0 ! -!WR_ORA1/WR_SO2=0.0 +!NO/WR_AHMS=0.0 ! -!WR_ORA1/WR_SULF=0.0 +!NO2/NO=+K005*<O3>+2.*K007*<NO3>+2.*K008*<NO>+2.*K008*<NO>+K026*<HO2>+K038*<O>+ +!K110*<RO21>+K113*<RO22>+2.*K116*<RO23>+K119*<RO24>+TPK%CF4*K122*<RO25>+K125*<R +!O26>+K144*<RO27>+K147*<RO28>+TPK%CF6*K150*<RO29>+K153*<RO210>+2.*K156*<RO211>+ +!2.*K159*<RO212>+K162*<RO213>+K165*<RO239>+TPK%CF8*K168*<RO214>+K171*<RO215>+K1 +!74*<RO216>+TPK%CF22*K177*<RO217>+TPK%CF20*K180*<RO218>+2.*K183*<RO219>+TPK%CF1 +!8*K186*<RO220>+TPK%CF24*K189*<RO221>+TPK%CF42*K192*<RO222>+TPK%CF44*K195*<RO22 +!3>+TPK%CF26*K198*<RO224>+2.*K201*<RO225>+K204*<RO226>+TPK%CF28*K207*<RO227>+2. +!*K210*<RO228>+TPK%CF30*K213*<RO229>+K216*<RO240>+TPK%CF32*K221*<RO231>+TPK%CF3 +!4*K224*<RO232>+TPK%CF36*K227*<RO241>+K231*<RO233>+K234*<RO242>+K238*<RO234>+K2 +!41*<RO243>+K245*<RO235>+K248*<RO244>+K252*<RO236>+K255*<RO245>+K259*<RO237>+K2 +!62*<RO246>+K266*<RO238>+K269*<RO247>+K277*<RO248>+K285*<RO249>+K288*<RO250>+K2 +!91*<RO251>+2.*K294*<RO252>+K297*<RO253>+K300*<RO254>+K309*<RO255>+K315*<RO256> +!+K331*<RO257>+K340*<RO258>+K344*<RO230> + PJAC(:,2,1)=+TPK%K005(:)*PCONC(:,3)+2.*TPK%K007(:)*PCONC(:,8)+2.*TPK%K008(:)*P& +&CONC(:,1)+2.*TPK%K008(:)*PCONC(:,1)+TPK%K026(:)*PCONC(:,10)+TPK%K038(:)*TPK%O(& +&:)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%RO22(:)+2.*TPK%K116(:)*TPK%RO23(:)+& +&TPK%K119(:)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,87)+TPK%K125(:)*TPK%RO26(:& +&)+TPK%K144(:)*TPK%RO27(:)+TPK%K147(:)*TPK%RO28(:)+TPK%CF6*TPK%K150(:)*TPK%RO29& +&(:)+TPK%K153(:)*TPK%RO210(:)+2.*TPK%K156(:)*TPK%RO211(:)+2.*TPK%K159(:)*TPK%RO& +&212(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239(:)+TPK%CF8*TPK%K168(:)*T& +&PK%RO214(:)+TPK%K171(:)*TPK%RO215(:)+TPK%K174(:)*TPK%RO216(:)+TPK%CF22*TPK%K17& +&7(:)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*TPK%RO218(:)+2.*TPK%K183(:)*TPK%RO219(:& +&)+TPK%CF18*TPK%K186(:)*TPK%RO220(:)+TPK%CF24*TPK%K189(:)*TPK%RO221(:)+TPK%CF42& +&*TPK%K192(:)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*TPK%RO223(:)+TPK%CF26*TPK%K198(& +&:)*TPK%RO224(:)+2.*TPK%K201(:)*TPK%RO225(:)+TPK%K204(:)*TPK%RO226(:)+TPK%CF28*& +&TPK%K207(:)*TPK%RO227(:)+2.*TPK%K210(:)*TPK%RO228(:)+TPK%CF30*TPK%K213(:)*TPK%& +&RO229(:)+TPK%K216(:)*TPK%RO240(:)+TPK%CF32*TPK%K221(:)*TPK%RO231(:)+TPK%CF34*T& +&PK%K224(:)*TPK%RO232(:)+TPK%CF36*TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%RO23& +&3(:)+TPK%K234(:)*TPK%RO242(:)+TPK%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO243(:& +&)+TPK%K245(:)*TPK%RO235(:)+TPK%K248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(:)+T& +&PK%K255(:)*TPK%RO245(:)+TPK%K259(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+TPK%& +&K266(:)*TPK%RO238(:)+TPK%K269(:)*TPK%RO247(:)+TPK%K277(:)*TPK%RO248(:)+TPK%K28& +&5(:)*TPK%RO249(:)+TPK%K288(:)*TPK%RO250(:)+TPK%K291(:)*TPK%RO251(:)+2.*TPK%K29& +&4(:)*TPK%RO252(:)+TPK%K297(:)*TPK%RO253(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K309(:& +&)*TPK%RO255(:)+TPK%K315(:)*TPK%RO256(:)+TPK%K331(:)*TPK%RO257(:)+TPK%K340(:)*T& +&PK%RO258(:)+TPK%K344(:)*TPK%RO230(:) +! +!NO2/NO2=-K001-K003*<O>-K004*<O>-K006*<O3>-K009*<NO3>+K012*<NO3>-K012*<NO3>-K02 +!1*<H2O>-K022*<OH>-K027*<HO2>-K103*<RAD1>-K104*<RAD2>-K105*<RAD3>-K106*<RAD4>-K +!107*<RAD5>-K108*<RAD6>-K109*<RAD7>-K126*<RO26>-K127*<RO28>-K128*<RO239>-K129*< +!RO248>-K130*<RO250>-K131*<RO254>-K132*<RO255>-K133*<RO257>-K134*<RO258>-K316*< +!RO256>-K321*<RAD8>-KTC4-KTR4 + PJAC(:,2,2)=-TPK%K001(:)-TPK%K003(:)*TPK%O(:)-TPK%K004(:)*TPK%O(:)-TPK%K006(:)& +&*PCONC(:,3)-TPK%K009(:)*PCONC(:,8)+TPK%K012(:)*PCONC(:,8)-TPK%K012(:)*PCONC(:,& +&8)-TPK%K021(:)*TPK%H2O(:)-TPK%K022(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,10)-TPK%& +&K103(:)*TPK%RAD1(:)-TPK%K104(:)*TPK%RAD2(:)-TPK%K105(:)*TPK%RAD3(:)-TPK%K106(:& +&)*TPK%RAD4(:)-TPK%K107(:)*TPK%RAD5(:)-TPK%K108(:)*TPK%RAD6(:)-TPK%K109(:)*TPK%& +&RAD7(:)-TPK%K126(:)*TPK%RO26(:)-TPK%K127(:)*TPK%RO28(:)-TPK%K128(:)*TPK%RO239(& +&:)-TPK%K129(:)*TPK%RO248(:)-TPK%K130(:)*TPK%RO250(:)-TPK%K131(:)*TPK%RO254(:)-& +&TPK%K132(:)*TPK%RO255(:)-TPK%K133(:)*TPK%RO257(:)-TPK%K134(:)*TPK%RO258(:)-TPK& +&%K316(:)*TPK%RO256(:)-TPK%K321(:)*TPK%RAD8(:)-TPK%KTC4(:)-TPK%KTR4(:) +! +!NO2/O3=+K005*<NO>-K006*<NO2> + PJAC(:,2,3)=+TPK%K005(:)*PCONC(:,1)-TPK%K006(:)*PCONC(:,2) +! +!NO2/HONO=+0.1*K020+K039*<OH> + PJAC(:,2,4)=+0.1*TPK%K020(:)+TPK%K039(:)*PCONC(:,15) +! +!NO2/HNO3=0.0 +! +!NO2/HNO4=+K028+K029*<OH> + PJAC(:,2,6)=+TPK%K028(:)+TPK%K029(:)*PCONC(:,15) +! +!NO2/N2O5=+K010 + PJAC(:,2,7)=+TPK%K010(:) +! +!NO2/NO3=+2.*K007*<NO>-K009*<NO2>+K012*<NO2>-K012*<NO2>+K014+0.8*K033*<HO2>+K04 +!0*<OH>+2.*K041*<NO3>+2.*K041*<NO3> + PJAC(:,2,8)=+2.*TPK%K007(:)*PCONC(:,1)-TPK%K009(:)*PCONC(:,2)+TPK%K012(:)*PCON& +&C(:,2)-TPK%K012(:)*PCONC(:,2)+TPK%K014(:)+0.8*TPK%K033(:)*PCONC(:,10)+TPK%K040& +&(:)*PCONC(:,15)+2.*TPK%K041(:)*PCONC(:,8)+2.*TPK%K041(:)*PCONC(:,8) ! -!WR_ORA1/WR_HCHO=+KR19*<WR_OH> - PJAC(:,83,82)=+TPK%KR19(:)*PCONC(:,77) +!NO2/NH3=0.0 ! -!WR_ORA1/WR_ORA1=-KTR37-KR20*<WR_OH> - PJAC(:,83,83)=-TPK%KTR37(:)-TPK%KR20(:)*PCONC(:,77) +!NO2/HO2=+K026*<NO>-K027*<NO2>+0.8*K033*<NO3>+K118*<RO23>+K158*<RO211>+K161*<RO +!212>+K185*<RO219>+K203*<RO225>+K212*<RO228>+K295*<RO252> + PJAC(:,2,10)=+TPK%K026(:)*PCONC(:,1)-TPK%K027(:)*PCONC(:,2)+0.8*TPK%K033(:)*PC& +&ONC(:,8)+TPK%K118(:)*TPK%RO23(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO21& +&2(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K212(:)*TPK%RO228(:& +&)+TPK%K295(:)*TPK%RO252(:) ! -!WR_ORA1/WR_ORA2=0.0 +!NO2/CO=0.0 ! -!WR_ORA1/WR_MO2=0.0 +!NO2/H2O2=0.0 ! -!WR_ORA1/WR_OP1=0.0 +!NO2/SO2=0.0 ! -!WR_ORA1/WR_ASO3=0.0 +!NO2/H2SO4=0.0 ! -!WR_ORA1/WR_ASO4=0.0 +!NO2/OH=-K022*<NO2>+K029*<HNO4>+K039*<HONO>+K040*<NO3> + PJAC(:,2,15)=-TPK%K022(:)*PCONC(:,2)+TPK%K029(:)*PCONC(:,6)+TPK%K039(:)*PCONC(& +&:,4)+TPK%K040(:)*PCONC(:,8) ! -!WR_ORA1/WR_ASO5=0.0 +!NO2/ETHE=0.0 ! -!WR_ORA1/WR_AHSO5=0.0 +!NO2/OLEL=0.0 ! -!WR_ORA1/WR_AHMS=+KR23*<WR_OH> - PJAC(:,83,91)=+TPK%KR23(:)*PCONC(:,77) +!NO2/OLEH=0.0 ! -!WR_ORA2/O3=0.0 +!NO2/ALKL=0.0 ! -!WR_ORA2/H2O2=0.0 +!NO2/ALKM=0.0 ! -!WR_ORA2/NO=0.0 +!NO2/ALKH=0.0 ! -!WR_ORA2/NO2=0.0 +!NO2/AROH=0.0 ! -!WR_ORA2/NO3=0.0 +!NO2/AROL=0.0 ! -!WR_ORA2/N2O5=0.0 +!NO2/AROO=0.0 ! -!WR_ORA2/HONO=0.0 +!NO2/ARAL=0.0 ! -!WR_ORA2/HNO3=0.0 +!NO2/ARAC=0.0 ! -!WR_ORA2/HNO4=0.0 +!NO2/PAH=0.0 ! -!WR_ORA2/NH3=0.0 +!NO2/HCHO=0.0 ! -!WR_ORA2/SO2=0.0 +!NO2/ALD2=0.0 ! -!WR_ORA2/SULF=0.0 +!NO2/KETL=0.0 ! -!WR_ORA2/CO=0.0 +!NO2/KETH=0.0 ! -!WR_ORA2/OH=0.0 +!NO2/MEOH=0.0 ! -!WR_ORA2/HO2=0.0 +!NO2/ETOH=0.0 ! -!WR_ORA2/CH4=0.0 +!NO2/ALCH=0.0 ! -!WR_ORA2/ETH=0.0 +!NO2/ISOP=0.0 ! -!WR_ORA2/ALKA=0.0 +!NO2/BIOL=0.0 ! -!WR_ORA2/ALKE=0.0 +!NO2/BIOH=0.0 ! -!WR_ORA2/BIO=0.0 +!NO2/MTBE=0.0 ! -!WR_ORA2/ARO=0.0 +!NO2/MVK=0.0 ! -!WR_ORA2/HCHO=0.0 +!NO2/MCR=0.0 ! -!WR_ORA2/ALD=0.0 +!NO2/MGLY=0.0 ! -!WR_ORA2/KET=0.0 +!NO2/GLY=0.0 ! -!WR_ORA2/CARBO=0.0 +!NO2/ORA1=0.0 ! -!WR_ORA2/ONIT=0.0 +!NO2/ORA2=0.0 ! -!WR_ORA2/PAN=0.0 +!NO2/ACID=0.0 ! -!WR_ORA2/OP1=0.0 +!NO2/UR28=0.0 ! -!WR_ORA2/OP2=0.0 +!NO2/UR21=0.0 ! -!WR_ORA2/ORA1=0.0 +!NO2/URG2=0.0 ! -!WR_ORA2/ORA2=+KTR18 - PJAC(:,84,31)=+TPK%KTR18(:) +!NO2/UR26=0.0 ! -!WR_ORA2/MO2=0.0 +!NO2/RPG2=0.0 ! -!WR_ORA2/ALKAP=0.0 +!NO2/RP18=0.0 ! -!WR_ORA2/ALKEP=0.0 +!NO2/RPG3=0.0 ! -!WR_ORA2/BIOP=0.0 +!NO2/URG4=0.0 ! -!WR_ORA2/PHO=0.0 +!NO2/UR8=0.0 ! -!WR_ORA2/ADD=0.0 +!NO2/UR17=0.0 ! -!WR_ORA2/AROP=0.0 +!NO2/UR7=0.0 ! -!WR_ORA2/CARBOP=0.0 +!NO2/RPR3=0.0 ! -!WR_ORA2/OLN=0.0 +!NO2/URG6=0.0 ! -!WR_ORA2/XO2=0.0 +!NO2/UR22=0.0 ! -!WR_ORA2/WC_O3=0.0 +!NO2/URG7=0.0 ! -!WR_ORA2/WC_H2O2=0.0 +!NO2/RPR4=0.0 ! -!WR_ORA2/WC_NO=0.0 +!NO2/RPR7=0.0 ! -!WR_ORA2/WC_NO2=0.0 +!NO2/RPG7=0.0 ! -!WR_ORA2/WC_NO3=0.0 +!NO2/URG8=0.0 ! -!WR_ORA2/WC_N2O5=0.0 +!NO2/UR19=0.0 ! -!WR_ORA2/WC_HONO=0.0 +!NO2/URG9=0.0 ! -!WR_ORA2/WC_HNO3=0.0 +!NO2/AP7=0.0 ! -!WR_ORA2/WC_HNO4=0.0 +!NO2/URG10=0.0 ! -!WR_ORA2/WC_NH3=0.0 +!NO2/RPR1=0.0 ! -!WR_ORA2/WC_OH=0.0 +!NO2/RPR5=0.0 ! -!WR_ORA2/WC_HO2=0.0 +!NO2/RPR8=0.0 ! -!WR_ORA2/WC_CO2=0.0 +!NO2/RP10=0.0 ! -!WR_ORA2/WC_SO2=0.0 +!NO2/RP11=0.0 ! -!WR_ORA2/WC_SULF=0.0 +!NO2/RP16=0.0 ! -!WR_ORA2/WC_HCHO=0.0 +!NO2/RPRL=0.0 ! -!WR_ORA2/WC_ORA1=0.0 +!NO2/APAN=+1.0000000*K139 + PJAC(:,2,76)=+1.0000000*TPK%K139(:) ! -!WR_ORA2/WC_ORA2=0.0 +!NO2/PAN1=+K135 + PJAC(:,2,77)=+TPK%K135(:) ! -!WR_ORA2/WC_MO2=0.0 +!NO2/PAN2=+K136 + PJAC(:,2,78)=+TPK%K136(:) ! -!WR_ORA2/WC_OP1=0.0 +!NO2/PAN3=+K137 + PJAC(:,2,79)=+TPK%K137(:) ! -!WR_ORA2/WC_ASO3=0.0 +!NO2/PAN4=+K141 + PJAC(:,2,80)=+TPK%K141(:) ! -!WR_ORA2/WC_ASO4=0.0 +!NO2/PAN6=+K140 + PJAC(:,2,81)=+TPK%K140(:) ! -!WR_ORA2/WC_ASO5=0.0 +!NO2/PAN7=+K343 + PJAC(:,2,82)=+TPK%K343(:) ! -!WR_ORA2/WC_AHSO5=0.0 +!NO2/PAN8=+K317 + PJAC(:,2,83)=+TPK%K317(:) ! -!WR_ORA2/WC_AHMS=0.0 +!NO2/PN10=+K138 + PJAC(:,2,84)=+TPK%K138(:) ! -!WR_ORA2/WR_O3=0.0 +!NO2/RO2T=+K117*<RO23>+K157*<RO211>+K160*<RO212>+K184*<RO219>+K202*<RO225>+K211 +!*<RO228>+K296*<RO252> + PJAC(:,2,85)=+TPK%K117(:)*TPK%RO23(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK& +&%RO212(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K202(:)*TPK%RO225(:)+TPK%K211(:)*TPK%RO& +&228(:)+TPK%K296(:)*TPK%RO252(:) ! -!WR_ORA2/WR_H2O2=0.0 +!NO2/RO21=+K110*<NO> + PJAC(:,2,86)=+TPK%K110(:)*PCONC(:,1) ! -!WR_ORA2/WR_NO=0.0 +!NO2/RO25=+TPK%CF4*K122*<NO> + PJAC(:,2,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1) ! -!WR_ORA2/WR_NO2=0.0 +!NO2/WC_O3=0.0 ! -!WR_ORA2/WR_NO3=0.0 +!NO2/WC_H2O2=0.0 ! -!WR_ORA2/WR_N2O5=0.0 +!NO2/WC_NO=0.0 ! -!WR_ORA2/WR_HONO=0.0 +!NO2/WC_NO2=+KTC35 + PJAC(:,2,91)=+TPK%KTC35(:) ! -!WR_ORA2/WR_HNO3=0.0 +!NO2/WC_NO3=0.0 ! -!WR_ORA2/WR_HNO4=0.0 +!NO2/WC_N2O5=0.0 ! -!WR_ORA2/WR_NH3=0.0 +!NO2/WC_HONO=0.0 ! -!WR_ORA2/WR_OH=0.0 +!NO2/WC_HNO3=0.0 ! -!WR_ORA2/WR_HO2=0.0 +!NO2/WC_HNO4=0.0 ! -!WR_ORA2/WR_CO2=0.0 +!NO2/WC_NH3=0.0 ! -!WR_ORA2/WR_SO2=0.0 +!NO2/WC_OH=0.0 ! -!WR_ORA2/WR_SULF=0.0 +!NO2/WC_HO2=0.0 ! -!WR_ORA2/WR_HCHO=0.0 +!NO2/WC_CO2=0.0 ! -!WR_ORA2/WR_ORA1=0.0 +!NO2/WC_SO2=0.0 ! -!WR_ORA2/WR_ORA2=-KTR38 - PJAC(:,84,84)=-TPK%KTR38(:) +!NO2/WC_H2SO4=0.0 ! -!WR_ORA2/WR_MO2=0.0 +!NO2/WC_RO21=0.0 ! -!WR_ORA2/WR_OP1=0.0 +!NO2/WC_RO25=0.0 ! -!WR_ORA2/WR_ASO3=0.0 +!NO2/WC_MEOH=0.0 ! -!WR_ORA2/WR_ASO4=0.0 +!NO2/WC_ETOH=0.0 ! -!WR_ORA2/WR_ASO5=0.0 +!NO2/WC_ALCH=0.0 ! -!WR_ORA2/WR_AHSO5=0.0 +!NO2/WC_HCHO=0.0 ! -!WR_ORA2/WR_AHMS=0.0 +!NO2/WC_ALD2=0.0 ! -!WR_MO2/O3=0.0 +!NO2/WC_GLY=0.0 ! -!WR_MO2/H2O2=0.0 +!NO2/WC_MGLY=0.0 ! -!WR_MO2/NO=0.0 +!NO2/WC_KETL=0.0 ! -!WR_MO2/NO2=0.0 +!NO2/WC_ORA1=0.0 ! -!WR_MO2/NO3=0.0 +!NO2/WC_ORA2=0.0 ! -!WR_MO2/N2O5=0.0 +!NO2/WC_ACID=0.0 ! -!WR_MO2/HONO=0.0 +!NO2/WC_RP16=0.0 ! -!WR_MO2/HNO3=0.0 +!NO2/WC_UR21=0.0 ! -!WR_MO2/HNO4=0.0 +!NO2/WC_UR28=0.0 ! -!WR_MO2/NH3=0.0 +!NO2/WC_ACID2=0.0 ! -!WR_MO2/SO2=0.0 +!NO2/WC_ASO3=0.0 ! -!WR_MO2/SULF=0.0 +!NO2/WC_ASO4=0.0 ! -!WR_MO2/CO=0.0 +!NO2/WC_ASO5=0.0 ! -!WR_MO2/OH=0.0 +!NO2/WC_AHSO5=0.0 ! -!WR_MO2/HO2=0.0 +!NO2/WC_AHMS=0.0 ! -!WR_MO2/CH4=0.0 +!NO2/WR_O3=0.0 ! -!WR_MO2/ETH=0.0 +!NO2/WR_H2O2=0.0 ! -!WR_MO2/ALKA=0.0 +!NO2/WR_NO=0.0 ! -!WR_MO2/ALKE=0.0 +!NO2/WR_NO2=+KTR35 + PJAC(:,2,128)=+TPK%KTR35(:) ! -!WR_MO2/BIO=0.0 +!NO2/WR_NO3=0.0 ! -!WR_MO2/ARO=0.0 +!NO2/WR_N2O5=0.0 ! -!WR_MO2/HCHO=0.0 +!NO2/WR_HONO=0.0 ! -!WR_MO2/ALD=0.0 +!NO2/WR_HNO3=0.0 ! -!WR_MO2/KET=0.0 +!NO2/WR_HNO4=0.0 ! -!WR_MO2/CARBO=0.0 +!NO2/WR_NH3=0.0 ! -!WR_MO2/ONIT=0.0 +!NO2/WR_OH=0.0 ! -!WR_MO2/PAN=0.0 +!NO2/WR_HO2=0.0 ! -!WR_MO2/OP1=0.0 +!NO2/WR_CO2=0.0 ! -!WR_MO2/OP2=0.0 +!NO2/WR_SO2=0.0 ! -!WR_MO2/ORA1=0.0 +!NO2/WR_H2SO4=0.0 ! -!WR_MO2/ORA2=0.0 +!NO2/WR_RO21=0.0 ! -!WR_MO2/MO2=+KTR19 - PJAC(:,85,32)=+TPK%KTR19(:) +!NO2/WR_RO25=0.0 ! -!WR_MO2/ALKAP=0.0 +!NO2/WR_MEOH=0.0 ! -!WR_MO2/ALKEP=0.0 +!NO2/WR_ETOH=0.0 ! -!WR_MO2/BIOP=0.0 +!NO2/WR_ALCH=0.0 ! -!WR_MO2/PHO=0.0 +!NO2/WR_HCHO=0.0 ! -!WR_MO2/ADD=0.0 +!NO2/WR_ALD2=0.0 ! -!WR_MO2/AROP=0.0 +!NO2/WR_GLY=0.0 ! -!WR_MO2/CARBOP=0.0 +!NO2/WR_MGLY=0.0 ! -!WR_MO2/OLN=0.0 +!NO2/WR_KETL=0.0 ! -!WR_MO2/XO2=0.0 +!NO2/WR_ORA1=0.0 ! -!WR_MO2/WC_O3=0.0 +!NO2/WR_ORA2=0.0 ! -!WR_MO2/WC_H2O2=0.0 +!NO2/WR_ACID=0.0 ! -!WR_MO2/WC_NO=0.0 +!NO2/WR_RP16=0.0 ! -!WR_MO2/WC_NO2=0.0 +!NO2/WR_UR21=0.0 ! -!WR_MO2/WC_NO3=0.0 +!NO2/WR_UR28=0.0 ! -!WR_MO2/WC_N2O5=0.0 +!NO2/WR_ACID2=0.0 ! -!WR_MO2/WC_HONO=0.0 +!NO2/WR_ASO3=0.0 ! -!WR_MO2/WC_HNO3=0.0 +!NO2/WR_ASO4=0.0 ! -!WR_MO2/WC_HNO4=0.0 +!NO2/WR_ASO5=0.0 ! -!WR_MO2/WC_NH3=0.0 +!NO2/WR_AHSO5=0.0 ! -!WR_MO2/WC_OH=0.0 +!NO2/WR_AHMS=0.0 ! -!WR_MO2/WC_HO2=0.0 +!O3/NO=-K005*<O3> + PJAC(:,3,1)=-TPK%K005(:)*PCONC(:,3) ! -!WR_MO2/WC_CO2=0.0 +!O3/NO2=-K006*<O3> + PJAC(:,3,2)=-TPK%K006(:)*PCONC(:,3) ! -!WR_MO2/WC_SO2=0.0 +!O3/O3=-K005*<NO>-K006*<NO2>-K015-K016-K025*<OH>-K030*<HO2>-K034*<O>-K051*<ETHE +!>-K056*<OLEL>-K066*<ISOP>-K076*<OLEH>-K086*<BIOL>-K090*<BIOH>-K281*<MVK>-K282* +!<MCR>-KTC1-KTR1 + PJAC(:,3,3)=-TPK%K005(:)*PCONC(:,1)-TPK%K006(:)*PCONC(:,2)-TPK%K015(:)-TPK%K01& +&6(:)-TPK%K025(:)*PCONC(:,15)-TPK%K030(:)*PCONC(:,10)-TPK%K034(:)*TPK%O(:)-TPK%& +&K051(:)*PCONC(:,16)-TPK%K056(:)*PCONC(:,17)-TPK%K066(:)*PCONC(:,35)-TPK%K076(:& +&)*PCONC(:,18)-TPK%K086(:)*PCONC(:,36)-TPK%K090(:)*PCONC(:,37)-TPK%K281(:)*PCON& +&C(:,39)-TPK%K282(:)*PCONC(:,40)-TPK%KTC1(:)-TPK%KTR1(:) ! -!WR_MO2/WC_SULF=0.0 +!O3/HONO=0.0 ! -!WR_MO2/WC_HCHO=0.0 +!O3/HNO3=0.0 ! -!WR_MO2/WC_ORA1=0.0 +!O3/HNO4=0.0 ! -!WR_MO2/WC_ORA2=0.0 +!O3/N2O5=0.0 ! -!WR_MO2/WC_MO2=0.0 +!O3/NO3=+K081*<ARAL> + PJAC(:,3,8)=+TPK%K081(:)*PCONC(:,25) ! -!WR_MO2/WC_OP1=0.0 +!O3/NH3=0.0 ! -!WR_MO2/WC_ASO3=0.0 +!O3/HO2=-K030*<O3>+K142*<RO26>+K148*<RO28>+K166*<RO239>+K279*<RO248>+K289*<RO25 +!0>+K301*<RO254>+K310*<RO255>+K318*<RO256>+K332*<RO257>+K341*<RO258> + PJAC(:,3,10)=-TPK%K030(:)*PCONC(:,3)+TPK%K142(:)*TPK%RO26(:)+TPK%K148(:)*TPK%R& +&O28(:)+TPK%K166(:)*TPK%RO239(:)+TPK%K279(:)*TPK%RO248(:)+TPK%K289(:)*TPK%RO250& +&(:)+TPK%K301(:)*TPK%RO254(:)+TPK%K310(:)*TPK%RO255(:)+TPK%K318(:)*TPK%RO256(:)& +&+TPK%K332(:)*TPK%RO257(:)+TPK%K341(:)*TPK%RO258(:) ! -!WR_MO2/WC_ASO4=0.0 +!O3/CO=0.0 ! -!WR_MO2/WC_ASO5=0.0 +!O3/H2O2=0.0 ! -!WR_MO2/WC_AHSO5=0.0 +!O3/SO2=0.0 ! -!WR_MO2/WC_AHMS=0.0 +!O3/H2SO4=0.0 ! -!WR_MO2/WR_O3=0.0 +!O3/OH=-K025*<O3>+TPK%CF39*K082*<ARAL>+K303*<RPR5>+1.0000011*K306*<RPRL>+K322*< +!RPR7>+1.0000005*K323*<RPG7>+K326*<RP11>+1.0000000*K334*<RPG3>+1.0000000*K335*< +!RPG2>+K337*<RP18> + PJAC(:,3,15)=-TPK%K025(:)*PCONC(:,3)+TPK%CF39*TPK%K082(:)*PCONC(:,25)+TPK%K303& +&(:)*PCONC(:,70)+1.0000011*TPK%K306(:)*PCONC(:,75)+TPK%K322(:)*PCONC(:,62)+1.00& +&00005*TPK%K323(:)*PCONC(:,63)+TPK%K326(:)*PCONC(:,73)+1.0000000*TPK%K334(:)*PC& +&ONC(:,52)+1.0000000*TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51) ! -!WR_MO2/WR_H2O2=0.0 +!O3/ETHE=-K051*<O3> + PJAC(:,3,16)=-TPK%K051(:)*PCONC(:,3) ! -!WR_MO2/WR_NO=0.0 +!O3/OLEL=-K056*<O3> + PJAC(:,3,17)=-TPK%K056(:)*PCONC(:,3) ! -!WR_MO2/WR_NO2=0.0 +!O3/OLEH=-K076*<O3> + PJAC(:,3,18)=-TPK%K076(:)*PCONC(:,3) ! -!WR_MO2/WR_NO3=0.0 +!O3/ALKL=0.0 ! -!WR_MO2/WR_N2O5=0.0 +!O3/ALKM=0.0 ! -!WR_MO2/WR_HONO=0.0 +!O3/ALKH=0.0 ! -!WR_MO2/WR_HNO3=0.0 +!O3/AROH=0.0 ! -!WR_MO2/WR_HNO4=0.0 +!O3/AROL=0.0 ! -!WR_MO2/WR_NH3=0.0 +!O3/AROO=0.0 ! -!WR_MO2/WR_OH=0.0 +!O3/ARAL=+K081*<NO3>+TPK%CF39*K082*<OH> + PJAC(:,3,25)=+TPK%K081(:)*PCONC(:,8)+TPK%CF39*TPK%K082(:)*PCONC(:,15) ! -!WR_MO2/WR_HO2=0.0 +!O3/ARAC=0.0 ! -!WR_MO2/WR_CO2=0.0 +!O3/PAH=0.0 ! -!WR_MO2/WR_SO2=-KR18*<WR_MO2> - PJAC(:,85,80)=-TPK%KR18(:)*PCONC(:,85) +!O3/HCHO=0.0 ! -!WR_MO2/WR_SULF=0.0 +!O3/ALD2=0.0 ! -!WR_MO2/WR_HCHO=0.0 +!O3/KETL=0.0 ! -!WR_MO2/WR_ORA1=0.0 +!O3/KETH=0.0 ! -!WR_MO2/WR_ORA2=0.0 +!O3/MEOH=0.0 ! -!WR_MO2/WR_MO2=-KTR39-KR17*<WR_MO2>-KR17*<WR_MO2>-KR17*<WR_MO2>-KR17*<WR_MO2>-K -!R18*<WR_SO2> - PJAC(:,85,85)=-TPK%KTR39(:)-TPK%KR17(:)*PCONC(:,85)-TPK%KR17(:)*PCONC(:,85)-TP& -&K%KR17(:)*PCONC(:,85)-TPK%KR17(:)*PCONC(:,85)-TPK%KR18(:)*PCONC(:,80) +!O3/ETOH=0.0 ! -!WR_MO2/WR_OP1=0.0 +!O3/ALCH=0.0 ! -!WR_MO2/WR_ASO3=0.0 +!O3/ISOP=-K066*<O3> + PJAC(:,3,35)=-TPK%K066(:)*PCONC(:,3) ! -!WR_MO2/WR_ASO4=0.0 +!O3/BIOL=-K086*<O3> + PJAC(:,3,36)=-TPK%K086(:)*PCONC(:,3) ! -!WR_MO2/WR_ASO5=0.0 +!O3/BIOH=-K090*<O3> + PJAC(:,3,37)=-TPK%K090(:)*PCONC(:,3) ! -!WR_MO2/WR_AHSO5=0.0 +!O3/MTBE=0.0 ! -!WR_MO2/WR_AHMS=0.0 +!O3/MVK=-K281*<O3> + PJAC(:,3,39)=-TPK%K281(:)*PCONC(:,3) ! -RETURN -END SUBROUTINE SUBJ16 +!O3/MCR=-K282*<O3> + PJAC(:,3,40)=-TPK%K282(:)*PCONC(:,3) ! -SUBROUTINE SUBJ17 +!O3/MGLY=0.0 ! -!Indices 86 a 90 +!O3/GLY=0.0 ! +!O3/ORA1=0.0 ! -!WR_OP1/O3=0.0 +!O3/ORA2=0.0 ! -!WR_OP1/H2O2=0.0 +!O3/ACID=0.0 ! -!WR_OP1/NO=0.0 +!O3/UR28=0.0 ! -!WR_OP1/NO2=0.0 +!O3/UR21=0.0 ! -!WR_OP1/NO3=0.0 +!O3/URG2=0.0 ! -!WR_OP1/N2O5=0.0 +!O3/UR26=0.0 ! -!WR_OP1/HONO=0.0 +!O3/RPG2=+1.0000000*K335*<OH> + PJAC(:,3,50)=+1.0000000*TPK%K335(:)*PCONC(:,15) ! -!WR_OP1/HNO3=0.0 +!O3/RP18=+K337*<OH> + PJAC(:,3,51)=+TPK%K337(:)*PCONC(:,15) ! -!WR_OP1/HNO4=0.0 +!O3/RPG3=+1.0000000*K334*<OH> + PJAC(:,3,52)=+1.0000000*TPK%K334(:)*PCONC(:,15) ! -!WR_OP1/NH3=0.0 +!O3/URG4=0.0 ! -!WR_OP1/SO2=0.0 +!O3/UR8=0.0 ! -!WR_OP1/SULF=0.0 +!O3/UR17=0.0 ! -!WR_OP1/CO=0.0 +!O3/UR7=0.0 ! -!WR_OP1/OH=0.0 +!O3/RPR3=0.0 ! -!WR_OP1/HO2=0.0 +!O3/URG6=0.0 ! -!WR_OP1/CH4=0.0 +!O3/UR22=0.0 ! -!WR_OP1/ETH=0.0 +!O3/URG7=0.0 ! -!WR_OP1/ALKA=0.0 +!O3/RPR4=0.0 ! -!WR_OP1/ALKE=0.0 +!O3/RPR7=+K322*<OH> + PJAC(:,3,62)=+TPK%K322(:)*PCONC(:,15) ! -!WR_OP1/BIO=0.0 +!O3/RPG7=+1.0000005*K323*<OH> + PJAC(:,3,63)=+1.0000005*TPK%K323(:)*PCONC(:,15) ! -!WR_OP1/ARO=0.0 +!O3/URG8=0.0 ! -!WR_OP1/HCHO=0.0 +!O3/UR19=0.0 ! -!WR_OP1/ALD=0.0 +!O3/URG9=0.0 ! -!WR_OP1/KET=0.0 +!O3/AP7=0.0 ! -!WR_OP1/CARBO=0.0 +!O3/URG10=0.0 ! -!WR_OP1/ONIT=0.0 +!O3/RPR1=0.0 ! -!WR_OP1/PAN=0.0 +!O3/RPR5=+K303*<OH> + PJAC(:,3,70)=+TPK%K303(:)*PCONC(:,15) ! -!WR_OP1/OP1=+KTR20 - PJAC(:,86,28)=+TPK%KTR20(:) +!O3/RPR8=0.0 ! -!WR_OP1/OP2=0.0 +!O3/RP10=0.0 ! -!WR_OP1/ORA1=0.0 +!O3/RP11=+K326*<OH> + PJAC(:,3,73)=+TPK%K326(:)*PCONC(:,15) ! -!WR_OP1/ORA2=0.0 +!O3/RP16=0.0 ! -!WR_OP1/MO2=0.0 +!O3/RPRL=+1.0000011*K306*<OH> + PJAC(:,3,75)=+1.0000011*TPK%K306(:)*PCONC(:,15) ! -!WR_OP1/ALKAP=0.0 +!O3/APAN=0.0 ! -!WR_OP1/ALKEP=0.0 +!O3/PAN1=0.0 ! -!WR_OP1/BIOP=0.0 +!O3/PAN2=0.0 ! -!WR_OP1/PHO=0.0 +!O3/PAN3=0.0 ! -!WR_OP1/ADD=0.0 +!O3/PAN4=0.0 ! -!WR_OP1/AROP=0.0 +!O3/PAN6=0.0 ! -!WR_OP1/CARBOP=0.0 +!O3/PAN7=0.0 ! -!WR_OP1/OLN=0.0 +!O3/PAN8=0.0 ! -!WR_OP1/XO2=0.0 +!O3/PN10=0.0 ! -!WR_OP1/WC_O3=0.0 +!O3/RO2T=0.0 ! -!WR_OP1/WC_H2O2=0.0 +!O3/RO21=0.0 ! -!WR_OP1/WC_NO=0.0 +!O3/RO25=0.0 ! -!WR_OP1/WC_NO2=0.0 +!O3/WC_O3=+KTC32 + PJAC(:,3,88)=+TPK%KTC32(:) ! -!WR_OP1/WC_NO3=0.0 +!O3/WC_H2O2=0.0 ! -!WR_OP1/WC_N2O5=0.0 +!O3/WC_NO=0.0 ! -!WR_OP1/WC_HONO=0.0 +!O3/WC_NO2=0.0 ! -!WR_OP1/WC_HNO3=0.0 +!O3/WC_NO3=0.0 ! -!WR_OP1/WC_HNO4=0.0 +!O3/WC_N2O5=0.0 ! -!WR_OP1/WC_NH3=0.0 +!O3/WC_HONO=0.0 ! -!WR_OP1/WC_OH=0.0 +!O3/WC_HNO3=0.0 ! -!WR_OP1/WC_HO2=0.0 +!O3/WC_HNO4=0.0 ! -!WR_OP1/WC_CO2=0.0 +!O3/WC_NH3=0.0 ! -!WR_OP1/WC_SO2=0.0 +!O3/WC_OH=0.0 ! -!WR_OP1/WC_SULF=0.0 +!O3/WC_HO2=0.0 ! -!WR_OP1/WC_HCHO=0.0 +!O3/WC_CO2=0.0 ! -!WR_OP1/WC_ORA1=0.0 +!O3/WC_SO2=0.0 ! -!WR_OP1/WC_ORA2=0.0 +!O3/WC_H2SO4=0.0 ! -!WR_OP1/WC_MO2=0.0 +!O3/WC_RO21=0.0 ! -!WR_OP1/WC_OP1=0.0 +!O3/WC_RO25=0.0 ! -!WR_OP1/WC_ASO3=0.0 +!O3/WC_MEOH=0.0 ! -!WR_OP1/WC_ASO4=0.0 +!O3/WC_ETOH=0.0 ! -!WR_OP1/WC_ASO5=0.0 +!O3/WC_ALCH=0.0 ! -!WR_OP1/WC_AHSO5=0.0 +!O3/WC_HCHO=0.0 ! -!WR_OP1/WC_AHMS=0.0 +!O3/WC_ALD2=0.0 ! -!WR_OP1/WR_O3=0.0 +!O3/WC_GLY=0.0 ! -!WR_OP1/WR_H2O2=0.0 +!O3/WC_MGLY=0.0 ! -!WR_OP1/WR_NO=0.0 +!O3/WC_KETL=0.0 ! -!WR_OP1/WR_NO2=0.0 +!O3/WC_ORA1=0.0 ! -!WR_OP1/WR_NO3=0.0 +!O3/WC_ORA2=0.0 ! -!WR_OP1/WR_N2O5=0.0 +!O3/WC_ACID=0.0 ! -!WR_OP1/WR_HONO=0.0 +!O3/WC_RP16=0.0 ! -!WR_OP1/WR_HNO3=0.0 +!O3/WC_UR21=0.0 ! -!WR_OP1/WR_HNO4=0.0 +!O3/WC_UR28=0.0 ! -!WR_OP1/WR_NH3=0.0 +!O3/WC_ACID2=0.0 ! -!WR_OP1/WR_OH=0.0 +!O3/WC_ASO3=0.0 ! -!WR_OP1/WR_HO2=0.0 +!O3/WC_ASO4=0.0 ! -!WR_OP1/WR_CO2=0.0 +!O3/WC_ASO5=0.0 ! -!WR_OP1/WR_SO2=+KR18*<WR_MO2> - PJAC(:,86,80)=+TPK%KR18(:)*PCONC(:,85) +!O3/WC_AHSO5=0.0 ! -!WR_OP1/WR_SULF=0.0 +!O3/WC_AHMS=0.0 ! -!WR_OP1/WR_HCHO=0.0 +!O3/WR_O3=+KTR32 + PJAC(:,3,125)=+TPK%KTR32(:) ! -!WR_OP1/WR_ORA1=0.0 +!O3/WR_H2O2=0.0 ! -!WR_OP1/WR_ORA2=0.0 +!O3/WR_NO=0.0 ! -!WR_OP1/WR_MO2=+KR18*<WR_SO2> - PJAC(:,86,85)=+TPK%KR18(:)*PCONC(:,80) +!O3/WR_NO2=0.0 ! -!WR_OP1/WR_OP1=-KTR40 - PJAC(:,86,86)=-TPK%KTR40(:) +!O3/WR_NO3=0.0 ! -!WR_OP1/WR_ASO3=0.0 +!O3/WR_N2O5=0.0 ! -!WR_OP1/WR_ASO4=0.0 +!O3/WR_HONO=0.0 ! -!WR_OP1/WR_ASO5=0.0 +!O3/WR_HNO3=0.0 ! -!WR_OP1/WR_AHSO5=0.0 +!O3/WR_HNO4=0.0 ! -!WR_OP1/WR_AHMS=0.0 +!O3/WR_NH3=0.0 ! -!WR_ASO3/O3=0.0 +!O3/WR_OH=0.0 ! -!WR_ASO3/H2O2=0.0 +!O3/WR_HO2=0.0 ! -!WR_ASO3/NO=0.0 +!O3/WR_CO2=0.0 ! -!WR_ASO3/NO2=0.0 +!O3/WR_SO2=0.0 ! -!WR_ASO3/NO3=0.0 +!O3/WR_H2SO4=0.0 ! -!WR_ASO3/N2O5=0.0 +!O3/WR_RO21=0.0 ! -!WR_ASO3/HONO=0.0 +!O3/WR_RO25=0.0 ! -!WR_ASO3/HNO3=0.0 +!O3/WR_MEOH=0.0 ! -!WR_ASO3/HNO4=0.0 +!O3/WR_ETOH=0.0 ! -!WR_ASO3/NH3=0.0 +!O3/WR_ALCH=0.0 ! -!WR_ASO3/SO2=0.0 +!O3/WR_HCHO=0.0 ! -!WR_ASO3/SULF=0.0 +!O3/WR_ALD2=0.0 ! -!WR_ASO3/CO=0.0 +!O3/WR_GLY=0.0 ! -!WR_ASO3/OH=0.0 +!O3/WR_MGLY=0.0 ! -!WR_ASO3/HO2=0.0 +!O3/WR_KETL=0.0 ! -!WR_ASO3/CH4=0.0 +!O3/WR_ORA1=0.0 ! -!WR_ASO3/ETH=0.0 +!O3/WR_ORA2=0.0 ! -!WR_ASO3/ALKA=0.0 +!O3/WR_ACID=0.0 ! -!WR_ASO3/ALKE=0.0 +!O3/WR_RP16=0.0 ! -!WR_ASO3/BIO=0.0 +!O3/WR_UR21=0.0 ! -!WR_ASO3/ARO=0.0 +!O3/WR_UR28=0.0 ! -!WR_ASO3/HCHO=0.0 +!O3/WR_ACID2=0.0 ! -!WR_ASO3/ALD=0.0 +!O3/WR_ASO3=0.0 ! -!WR_ASO3/KET=0.0 +!O3/WR_ASO4=0.0 ! -!WR_ASO3/CARBO=0.0 +!O3/WR_ASO5=0.0 ! -!WR_ASO3/ONIT=0.0 +!O3/WR_AHSO5=0.0 ! -!WR_ASO3/PAN=0.0 +!O3/WR_AHMS=0.0 ! -!WR_ASO3/OP1=0.0 +!HONO/NO=+K019*<OH> + PJAC(:,4,1)=+TPK%K019(:)*PCONC(:,15) ! -!WR_ASO3/OP2=0.0 +!HONO/NO2=+0.5*K021*<H2O> + PJAC(:,4,2)=+0.5*TPK%K021(:)*TPK%H2O(:) ! -!WR_ASO3/ORA1=0.0 +!HONO/O3=0.0 ! -!WR_ASO3/ORA2=0.0 +!HONO/HONO=-K020-K039*<OH>-KTC7-KTR7 + PJAC(:,4,4)=-TPK%K020(:)-TPK%K039(:)*PCONC(:,15)-TPK%KTC7(:)-TPK%KTR7(:) ! -!WR_ASO3/MO2=0.0 +!HONO/HNO3=0.0 ! -!WR_ASO3/ALKAP=0.0 +!HONO/HNO4=0.0 ! -!WR_ASO3/ALKEP=0.0 +!HONO/N2O5=0.0 ! -!WR_ASO3/BIOP=0.0 +!HONO/NO3=0.0 ! -!WR_ASO3/PHO=0.0 +!HONO/NH3=0.0 ! -!WR_ASO3/ADD=0.0 +!HONO/HO2=0.0 ! -!WR_ASO3/AROP=0.0 +!HONO/CO=0.0 ! -!WR_ASO3/CARBOP=0.0 +!HONO/H2O2=0.0 ! -!WR_ASO3/OLN=0.0 +!HONO/SO2=0.0 ! -!WR_ASO3/XO2=0.0 +!HONO/H2SO4=0.0 ! -!WR_ASO3/WC_O3=0.0 +!HONO/OH=+K019*<NO>-K039*<HONO> + PJAC(:,4,15)=+TPK%K019(:)*PCONC(:,1)-TPK%K039(:)*PCONC(:,4) ! -!WR_ASO3/WC_H2O2=0.0 +!HONO/ETHE=0.0 ! -!WR_ASO3/WC_NO=0.0 +!HONO/OLEL=0.0 ! -!WR_ASO3/WC_NO2=0.0 +!HONO/OLEH=0.0 ! -!WR_ASO3/WC_NO3=0.0 +!HONO/ALKL=0.0 ! -!WR_ASO3/WC_N2O5=0.0 +!HONO/ALKM=0.0 ! -!WR_ASO3/WC_HONO=0.0 +!HONO/ALKH=0.0 ! -!WR_ASO3/WC_HNO3=0.0 +!HONO/AROH=0.0 ! -!WR_ASO3/WC_HNO4=0.0 +!HONO/AROL=0.0 ! -!WR_ASO3/WC_NH3=0.0 +!HONO/AROO=0.0 ! -!WR_ASO3/WC_OH=0.0 +!HONO/ARAL=0.0 ! -!WR_ASO3/WC_HO2=0.0 +!HONO/ARAC=0.0 ! -!WR_ASO3/WC_CO2=0.0 +!HONO/PAH=0.0 ! -!WR_ASO3/WC_SO2=0.0 +!HONO/HCHO=0.0 ! -!WR_ASO3/WC_SULF=0.0 +!HONO/ALD2=0.0 ! -!WR_ASO3/WC_HCHO=0.0 +!HONO/KETL=0.0 ! -!WR_ASO3/WC_ORA1=0.0 +!HONO/KETH=0.0 ! -!WR_ASO3/WC_ORA2=0.0 +!HONO/MEOH=0.0 ! -!WR_ASO3/WC_MO2=0.0 +!HONO/ETOH=0.0 ! -!WR_ASO3/WC_OP1=0.0 +!HONO/ALCH=0.0 ! -!WR_ASO3/WC_ASO3=0.0 +!HONO/ISOP=0.0 ! -!WR_ASO3/WC_ASO4=0.0 +!HONO/BIOL=0.0 ! -!WR_ASO3/WC_ASO5=0.0 +!HONO/BIOH=0.0 ! -!WR_ASO3/WC_AHSO5=0.0 +!HONO/MTBE=0.0 ! -!WR_ASO3/WC_AHMS=0.0 +!HONO/MVK=0.0 ! -!WR_ASO3/WR_O3=0.0 +!HONO/MCR=0.0 ! -!WR_ASO3/WR_H2O2=0.0 +!HONO/MGLY=0.0 ! -!WR_ASO3/WR_NO=0.0 +!HONO/GLY=0.0 ! -!WR_ASO3/WR_NO2=0.0 +!HONO/ORA1=0.0 ! -!WR_ASO3/WR_NO3=+KR16*<WR_SO2> - PJAC(:,87,71)=+TPK%KR16(:)*PCONC(:,80) +!HONO/ORA2=0.0 ! -!WR_ASO3/WR_N2O5=0.0 +!HONO/ACID=0.0 ! -!WR_ASO3/WR_HONO=0.0 +!HONO/UR28=0.0 ! -!WR_ASO3/WR_HNO3=0.0 +!HONO/UR21=0.0 ! -!WR_ASO3/WR_HNO4=0.0 +!HONO/URG2=0.0 ! -!WR_ASO3/WR_NH3=0.0 +!HONO/UR26=0.0 ! -!WR_ASO3/WR_OH=+KR7*<WR_SO2> - PJAC(:,87,77)=+TPK%KR7(:)*PCONC(:,80) +!HONO/RPG2=0.0 ! -!WR_ASO3/WR_HO2=0.0 +!HONO/RP18=0.0 ! -!WR_ASO3/WR_CO2=0.0 +!HONO/RPG3=0.0 ! -!WR_ASO3/WR_SO2=+KR7*<WR_OH>+KR16*<WR_NO3>+KR18*<WR_MO2> - PJAC(:,87,80)=+TPK%KR7(:)*PCONC(:,77)+TPK%KR16(:)*PCONC(:,71)+TPK%KR18(:)*PCON& -&C(:,85) +!HONO/URG4=0.0 ! -!WR_ASO3/WR_SULF=0.0 +!HONO/UR8=0.0 ! -!WR_ASO3/WR_HCHO=0.0 +!HONO/UR17=0.0 ! -!WR_ASO3/WR_ORA1=0.0 +!HONO/UR7=0.0 ! -!WR_ASO3/WR_ORA2=0.0 +!HONO/RPR3=0.0 ! -!WR_ASO3/WR_MO2=+KR18*<WR_SO2> - PJAC(:,87,85)=+TPK%KR18(:)*PCONC(:,80) +!HONO/URG6=0.0 ! -!WR_ASO3/WR_OP1=0.0 +!HONO/UR22=0.0 ! -!WR_ASO3/WR_ASO3=-KR24*<W_O2> - PJAC(:,87,87)=-TPK%KR24(:)*TPK%W_O2(:) +!HONO/URG7=0.0 ! -!WR_ASO3/WR_ASO4=0.0 +!HONO/RPR4=0.0 ! -!WR_ASO3/WR_ASO5=0.0 +!HONO/RPR7=0.0 ! -!WR_ASO3/WR_AHSO5=0.0 +!HONO/RPG7=0.0 ! -!WR_ASO3/WR_AHMS=0.0 +!HONO/URG8=0.0 ! -!WR_ASO4/O3=0.0 +!HONO/UR19=0.0 ! -!WR_ASO4/H2O2=0.0 +!HONO/URG9=0.0 ! -!WR_ASO4/NO=0.0 +!HONO/AP7=0.0 ! -!WR_ASO4/NO2=0.0 +!HONO/URG10=0.0 ! -!WR_ASO4/NO3=0.0 +!HONO/RPR1=0.0 ! -!WR_ASO4/N2O5=0.0 +!HONO/RPR5=0.0 ! -!WR_ASO4/HONO=0.0 +!HONO/RPR8=0.0 ! -!WR_ASO4/HNO3=0.0 +!HONO/RP10=0.0 ! -!WR_ASO4/HNO4=0.0 +!HONO/RP11=0.0 ! -!WR_ASO4/NH3=0.0 +!HONO/RP16=0.0 ! -!WR_ASO4/SO2=0.0 +!HONO/RPRL=0.0 ! -!WR_ASO4/SULF=0.0 +!HONO/APAN=0.0 ! -!WR_ASO4/CO=0.0 +!HONO/PAN1=0.0 ! -!WR_ASO4/OH=0.0 +!HONO/PAN2=0.0 ! -!WR_ASO4/HO2=0.0 +!HONO/PAN3=0.0 ! -!WR_ASO4/CH4=0.0 +!HONO/PAN4=0.0 ! -!WR_ASO4/ETH=0.0 +!HONO/PAN6=0.0 ! -!WR_ASO4/ALKA=0.0 +!HONO/PAN7=0.0 ! -!WR_ASO4/ALKE=0.0 +!HONO/PAN8=0.0 ! -!WR_ASO4/BIO=0.0 +!HONO/PN10=0.0 ! -!WR_ASO4/ARO=0.0 +!HONO/RO2T=0.0 ! -!WR_ASO4/HCHO=0.0 +!HONO/RO21=0.0 ! -!WR_ASO4/ALD=0.0 +!HONO/RO25=0.0 ! -!WR_ASO4/KET=0.0 +!HONO/WC_O3=0.0 ! -!WR_ASO4/CARBO=0.0 +!HONO/WC_H2O2=0.0 ! -!WR_ASO4/ONIT=0.0 +!HONO/WC_NO=0.0 ! -!WR_ASO4/PAN=0.0 +!HONO/WC_NO2=0.0 ! -!WR_ASO4/OP1=0.0 +!HONO/WC_NO3=0.0 ! -!WR_ASO4/OP2=0.0 +!HONO/WC_N2O5=0.0 ! -!WR_ASO4/ORA1=0.0 +!HONO/WC_HONO=+KTC38 + PJAC(:,4,94)=+TPK%KTC38(:) ! -!WR_ASO4/ORA2=0.0 +!HONO/WC_HNO3=0.0 ! -!WR_ASO4/MO2=0.0 +!HONO/WC_HNO4=0.0 ! -!WR_ASO4/ALKAP=0.0 +!HONO/WC_NH3=0.0 ! -!WR_ASO4/ALKEP=0.0 +!HONO/WC_OH=0.0 ! -!WR_ASO4/BIOP=0.0 +!HONO/WC_HO2=0.0 ! -!WR_ASO4/PHO=0.0 +!HONO/WC_CO2=0.0 ! -!WR_ASO4/ADD=0.0 +!HONO/WC_SO2=0.0 ! -!WR_ASO4/AROP=0.0 +!HONO/WC_H2SO4=0.0 ! -!WR_ASO4/CARBOP=0.0 +!HONO/WC_RO21=0.0 ! -!WR_ASO4/OLN=0.0 +!HONO/WC_RO25=0.0 ! -!WR_ASO4/XO2=0.0 +!HONO/WC_MEOH=0.0 ! -!WR_ASO4/WC_O3=0.0 +!HONO/WC_ETOH=0.0 ! -!WR_ASO4/WC_H2O2=0.0 +!HONO/WC_ALCH=0.0 ! -!WR_ASO4/WC_NO=0.0 +!HONO/WC_HCHO=0.0 ! -!WR_ASO4/WC_NO2=0.0 +!HONO/WC_ALD2=0.0 ! -!WR_ASO4/WC_NO3=0.0 +!HONO/WC_GLY=0.0 ! -!WR_ASO4/WC_N2O5=0.0 +!HONO/WC_MGLY=0.0 ! -!WR_ASO4/WC_HONO=0.0 +!HONO/WC_KETL=0.0 ! -!WR_ASO4/WC_HNO3=0.0 +!HONO/WC_ORA1=0.0 ! -!WR_ASO4/WC_HNO4=0.0 +!HONO/WC_ORA2=0.0 ! -!WR_ASO4/WC_NH3=0.0 +!HONO/WC_ACID=0.0 ! -!WR_ASO4/WC_OH=0.0 +!HONO/WC_RP16=0.0 ! -!WR_ASO4/WC_HO2=0.0 +!HONO/WC_UR21=0.0 ! -!WR_ASO4/WC_CO2=0.0 +!HONO/WC_UR28=0.0 ! -!WR_ASO4/WC_SO2=0.0 +!HONO/WC_ACID2=0.0 ! -!WR_ASO4/WC_SULF=0.0 +!HONO/WC_ASO3=0.0 ! -!WR_ASO4/WC_HCHO=0.0 +!HONO/WC_ASO4=0.0 ! -!WR_ASO4/WC_ORA1=0.0 +!HONO/WC_ASO5=0.0 ! -!WR_ASO4/WC_ORA2=0.0 +!HONO/WC_AHSO5=0.0 ! -!WR_ASO4/WC_MO2=0.0 +!HONO/WC_AHMS=0.0 ! -!WR_ASO4/WC_OP1=0.0 +!HONO/WR_O3=0.0 ! -!WR_ASO4/WC_ASO3=0.0 +!HONO/WR_H2O2=0.0 ! -!WR_ASO4/WC_ASO4=0.0 +!HONO/WR_NO=0.0 ! -!WR_ASO4/WC_ASO5=0.0 +!HONO/WR_NO2=0.0 ! -!WR_ASO4/WC_AHSO5=0.0 +!HONO/WR_NO3=0.0 ! -!WR_ASO4/WC_AHMS=0.0 +!HONO/WR_N2O5=0.0 ! -!WR_ASO4/WR_O3=0.0 +!HONO/WR_HONO=+KTR38 + PJAC(:,4,131)=+TPK%KTR38(:) ! -!WR_ASO4/WR_H2O2=0.0 +!HONO/WR_HNO3=0.0 ! -!WR_ASO4/WR_NO=0.0 +!HONO/WR_HNO4=0.0 ! -!WR_ASO4/WR_NO2=0.0 +!HONO/WR_NH3=0.0 ! -!WR_ASO4/WR_NO3=+KR15*<WR_SULF> - PJAC(:,88,71)=+TPK%KR15(:)*PCONC(:,81) +!HONO/WR_OH=0.0 ! -!WR_ASO4/WR_N2O5=0.0 +!HONO/WR_HO2=0.0 ! -!WR_ASO4/WR_HONO=0.0 +!HONO/WR_CO2=0.0 ! -!WR_ASO4/WR_HNO3=0.0 +!HONO/WR_SO2=0.0 ! -!WR_ASO4/WR_HNO4=0.0 +!HONO/WR_H2SO4=0.0 ! -!WR_ASO4/WR_NH3=0.0 +!HONO/WR_RO21=0.0 ! -!WR_ASO4/WR_OH=0.0 +!HONO/WR_RO25=0.0 ! -!WR_ASO4/WR_HO2=0.0 +!HONO/WR_MEOH=0.0 ! -!WR_ASO4/WR_CO2=0.0 +!HONO/WR_ETOH=0.0 ! -!WR_ASO4/WR_SO2=0.0 +!HONO/WR_ALCH=0.0 ! -!WR_ASO4/WR_SULF=+KR15*<WR_NO3> - PJAC(:,88,81)=+TPK%KR15(:)*PCONC(:,71) +!HONO/WR_HCHO=0.0 ! -!WR_ASO4/WR_HCHO=0.0 +!HONO/WR_ALD2=0.0 ! -!WR_ASO4/WR_ORA1=0.0 +!HONO/WR_GLY=0.0 ! -!WR_ASO4/WR_ORA2=0.0 +!HONO/WR_MGLY=0.0 ! -!WR_ASO4/WR_MO2=0.0 +!HONO/WR_KETL=0.0 ! -!WR_ASO4/WR_OP1=0.0 +!HONO/WR_ORA1=0.0 ! -!WR_ASO4/WR_ASO3=0.0 +!HONO/WR_ORA2=0.0 ! -!WR_ASO4/WR_ASO4=-KR28 - PJAC(:,88,88)=-TPK%KR28(:) +!HONO/WR_ACID=0.0 ! -!WR_ASO4/WR_ASO5=+KR26*<WR_ASO5>+KR26*<WR_ASO5>+KR26*<WR_ASO5>+KR26*<WR_ASO5> - PJAC(:,88,89)=+TPK%KR26(:)*PCONC(:,89)+TPK%KR26(:)*PCONC(:,89)+TPK%KR26(:)*PCO& -&NC(:,89)+TPK%KR26(:)*PCONC(:,89) +!HONO/WR_RP16=0.0 ! -!WR_ASO4/WR_AHSO5=0.0 +!HONO/WR_UR21=0.0 ! -!WR_ASO4/WR_AHMS=0.0 +!HONO/WR_UR28=0.0 ! -!WR_ASO5/O3=0.0 +!HONO/WR_ACID2=0.0 ! -!WR_ASO5/H2O2=0.0 +!HONO/WR_ASO3=0.0 ! -!WR_ASO5/NO=0.0 +!HONO/WR_ASO4=0.0 ! -!WR_ASO5/NO2=0.0 +!HONO/WR_ASO5=0.0 ! -!WR_ASO5/NO3=0.0 +!HONO/WR_AHSO5=0.0 ! -!WR_ASO5/N2O5=0.0 +!HONO/WR_AHMS=0.0 ! -!WR_ASO5/HONO=0.0 +!HNO3/NO=0.0 ! -!WR_ASO5/HNO3=0.0 +!HNO3/NO2=+0.5*K021*<H2O>+K022*<OH> + PJAC(:,5,2)=+0.5*TPK%K021(:)*TPK%H2O(:)+TPK%K022(:)*PCONC(:,15) ! -!WR_ASO5/HNO4=0.0 +!HNO3/O3=0.0 ! -!WR_ASO5/NH3=0.0 +!HNO3/HONO=0.0 ! -!WR_ASO5/SO2=0.0 +!HNO3/HNO3=-K023*<OH>-KTC8-KTR8 + PJAC(:,5,5)=-TPK%K023(:)*PCONC(:,15)-TPK%KTC8(:)-TPK%KTR8(:) ! -!WR_ASO5/SULF=0.0 +!HNO3/HNO4=0.0 ! -!WR_ASO5/CO=0.0 +!HNO3/N2O5=+2.*K011*<H2O> + PJAC(:,5,7)=+2.*TPK%K011(:)*TPK%H2O(:) ! -!WR_ASO5/OH=0.0 +!HNO3/NO3=+0.2*K033*<HO2>+K047*<HCHO>+K061*<ALD2>+K072*<AROO>+K081*<ARAL>+TPK%C +!F46*K275*<MCR>+K278*<MGLY>+K307*<RPR1>+K313*<RPR3>+K320*<RPR4>+K327*<RPR8>+K33 +!8*<RP16> + PJAC(:,5,8)=+0.2*TPK%K033(:)*PCONC(:,10)+TPK%K047(:)*PCONC(:,28)+TPK%K061(:)*P& +&CONC(:,29)+TPK%K072(:)*PCONC(:,24)+TPK%K081(:)*PCONC(:,25)+TPK%CF46*TPK%K275(:& +&)*PCONC(:,40)+TPK%K278(:)*PCONC(:,41)+TPK%K307(:)*PCONC(:,69)+TPK%K313(:)*PCON& +&C(:,57)+TPK%K320(:)*PCONC(:,61)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:)*PCONC(:,74& +&) ! -!WR_ASO5/HO2=0.0 +!HNO3/NH3=0.0 ! -!WR_ASO5/CH4=0.0 +!HNO3/HO2=+0.2*K033*<NO3> + PJAC(:,5,10)=+0.2*TPK%K033(:)*PCONC(:,8) ! -!WR_ASO5/ETH=0.0 +!HNO3/CO=0.0 ! -!WR_ASO5/ALKA=0.0 +!HNO3/H2O2=0.0 ! -!WR_ASO5/ALKE=0.0 +!HNO3/SO2=0.0 ! -!WR_ASO5/BIO=0.0 +!HNO3/H2SO4=0.0 ! -!WR_ASO5/ARO=0.0 +!HNO3/OH=+K022*<NO2>-K023*<HNO3> + PJAC(:,5,15)=+TPK%K022(:)*PCONC(:,2)-TPK%K023(:)*PCONC(:,5) ! -!WR_ASO5/HCHO=0.0 +!HNO3/ETHE=0.0 ! -!WR_ASO5/ALD=0.0 +!HNO3/OLEL=0.0 ! -!WR_ASO5/KET=0.0 +!HNO3/OLEH=0.0 ! -!WR_ASO5/CARBO=0.0 +!HNO3/ALKL=0.0 ! -!WR_ASO5/ONIT=0.0 +!HNO3/ALKM=0.0 ! -!WR_ASO5/PAN=0.0 +!HNO3/ALKH=0.0 ! -!WR_ASO5/OP1=0.0 +!HNO3/AROH=0.0 ! -!WR_ASO5/OP2=0.0 +!HNO3/AROL=0.0 ! -!WR_ASO5/ORA1=0.0 +!HNO3/AROO=+K072*<NO3> + PJAC(:,5,24)=+TPK%K072(:)*PCONC(:,8) ! -!WR_ASO5/ORA2=0.0 +!HNO3/ARAL=+K081*<NO3> + PJAC(:,5,25)=+TPK%K081(:)*PCONC(:,8) ! -!WR_ASO5/MO2=0.0 +!HNO3/ARAC=0.0 ! -!WR_ASO5/ALKAP=0.0 +!HNO3/PAH=0.0 ! -!WR_ASO5/ALKEP=0.0 +!HNO3/HCHO=+K047*<NO3> + PJAC(:,5,28)=+TPK%K047(:)*PCONC(:,8) ! -!WR_ASO5/BIOP=0.0 +!HNO3/ALD2=+K061*<NO3> + PJAC(:,5,29)=+TPK%K061(:)*PCONC(:,8) ! -!WR_ASO5/PHO=0.0 +!HNO3/KETL=0.0 ! -!WR_ASO5/ADD=0.0 +!HNO3/KETH=0.0 ! -!WR_ASO5/AROP=0.0 +!HNO3/MEOH=0.0 ! -!WR_ASO5/CARBOP=0.0 +!HNO3/ETOH=0.0 ! -!WR_ASO5/OLN=0.0 +!HNO3/ALCH=0.0 ! -!WR_ASO5/XO2=0.0 +!HNO3/ISOP=0.0 ! -!WR_ASO5/WC_O3=0.0 +!HNO3/BIOL=0.0 ! -!WR_ASO5/WC_H2O2=0.0 +!HNO3/BIOH=0.0 ! -!WR_ASO5/WC_NO=0.0 +!HNO3/MTBE=0.0 ! -!WR_ASO5/WC_NO2=0.0 +!HNO3/MVK=0.0 ! -!WR_ASO5/WC_NO3=0.0 +!HNO3/MCR=+TPK%CF46*K275*<NO3> + PJAC(:,5,40)=+TPK%CF46*TPK%K275(:)*PCONC(:,8) ! -!WR_ASO5/WC_N2O5=0.0 +!HNO3/MGLY=+K278*<NO3> + PJAC(:,5,41)=+TPK%K278(:)*PCONC(:,8) ! -!WR_ASO5/WC_HONO=0.0 +!HNO3/GLY=0.0 ! -!WR_ASO5/WC_HNO3=0.0 +!HNO3/ORA1=0.0 ! -!WR_ASO5/WC_HNO4=0.0 +!HNO3/ORA2=0.0 ! -!WR_ASO5/WC_NH3=0.0 +!HNO3/ACID=0.0 ! -!WR_ASO5/WC_OH=0.0 +!HNO3/UR28=0.0 ! -!WR_ASO5/WC_HO2=0.0 +!HNO3/UR21=0.0 ! -!WR_ASO5/WC_CO2=0.0 +!HNO3/URG2=0.0 ! -!WR_ASO5/WC_SO2=0.0 +!HNO3/UR26=0.0 ! -!WR_ASO5/WC_SULF=0.0 +!HNO3/RPG2=0.0 ! -!WR_ASO5/WC_HCHO=0.0 +!HNO3/RP18=0.0 ! -!WR_ASO5/WC_ORA1=0.0 +!HNO3/RPG3=0.0 ! -!WR_ASO5/WC_ORA2=0.0 +!HNO3/URG4=0.0 ! -!WR_ASO5/WC_MO2=0.0 +!HNO3/UR8=0.0 ! -!WR_ASO5/WC_OP1=0.0 +!HNO3/UR17=0.0 ! -!WR_ASO5/WC_ASO3=0.0 +!HNO3/UR7=0.0 ! -!WR_ASO5/WC_ASO4=0.0 +!HNO3/RPR3=+K313*<NO3> + PJAC(:,5,57)=+TPK%K313(:)*PCONC(:,8) ! -!WR_ASO5/WC_ASO5=0.0 +!HNO3/URG6=0.0 ! -!WR_ASO5/WC_AHSO5=0.0 +!HNO3/UR22=0.0 ! -!WR_ASO5/WC_AHMS=0.0 +!HNO3/URG7=0.0 ! -!WR_ASO5/WR_O3=0.0 +!HNO3/RPR4=+K320*<NO3> + PJAC(:,5,61)=+TPK%K320(:)*PCONC(:,8) ! -!WR_ASO5/WR_H2O2=0.0 +!HNO3/RPR7=0.0 ! -!WR_ASO5/WR_NO=0.0 +!HNO3/RPG7=0.0 ! -!WR_ASO5/WR_NO2=0.0 +!HNO3/URG8=0.0 ! -!WR_ASO5/WR_NO3=0.0 +!HNO3/UR19=0.0 ! -!WR_ASO5/WR_N2O5=0.0 +!HNO3/URG9=0.0 ! -!WR_ASO5/WR_HONO=0.0 +!HNO3/AP7=0.0 ! -!WR_ASO5/WR_HNO3=0.0 +!HNO3/URG10=0.0 ! -!WR_ASO5/WR_HNO4=0.0 +!HNO3/RPR1=+K307*<NO3> + PJAC(:,5,69)=+TPK%K307(:)*PCONC(:,8) ! -!WR_ASO5/WR_NH3=0.0 +!HNO3/RPR5=0.0 ! -!WR_ASO5/WR_OH=0.0 +!HNO3/RPR8=+K327*<NO3> + PJAC(:,5,71)=+TPK%K327(:)*PCONC(:,8) ! -!WR_ASO5/WR_HO2=-KR25*<WR_ASO5> - PJAC(:,89,78)=-TPK%KR25(:)*PCONC(:,89) +!HNO3/RP10=0.0 ! -!WR_ASO5/WR_CO2=0.0 +!HNO3/RP11=0.0 ! -!WR_ASO5/WR_SO2=0.0 +!HNO3/RP16=+K338*<NO3> + PJAC(:,5,74)=+TPK%K338(:)*PCONC(:,8) ! -!WR_ASO5/WR_SULF=0.0 +!HNO3/RPRL=0.0 ! -!WR_ASO5/WR_HCHO=0.0 +!HNO3/APAN=0.0 ! -!WR_ASO5/WR_ORA1=0.0 +!HNO3/PAN1=0.0 ! -!WR_ASO5/WR_ORA2=0.0 +!HNO3/PAN2=0.0 ! -!WR_ASO5/WR_MO2=0.0 +!HNO3/PAN3=0.0 ! -!WR_ASO5/WR_OP1=0.0 +!HNO3/PAN4=0.0 ! -!WR_ASO5/WR_ASO3=+KR24*<W_O2> - PJAC(:,89,87)=+TPK%KR24(:)*TPK%W_O2(:) +!HNO3/PAN6=0.0 ! -!WR_ASO5/WR_ASO4=0.0 +!HNO3/PAN7=0.0 ! -!WR_ASO5/WR_ASO5=-KR25*<WR_HO2>-KR26*<WR_ASO5>-KR26*<WR_ASO5>-KR26*<WR_ASO5>-KR -!26*<WR_ASO5> - PJAC(:,89,89)=-TPK%KR25(:)*PCONC(:,78)-TPK%KR26(:)*PCONC(:,89)-TPK%KR26(:)*PCO& -&NC(:,89)-TPK%KR26(:)*PCONC(:,89)-TPK%KR26(:)*PCONC(:,89) +!HNO3/PAN8=0.0 ! -!WR_ASO5/WR_AHSO5=0.0 +!HNO3/PN10=0.0 ! -!WR_ASO5/WR_AHMS=0.0 +!HNO3/RO2T=0.0 ! -!WR_AHSO5/O3=0.0 +!HNO3/RO21=0.0 ! -!WR_AHSO5/H2O2=0.0 +!HNO3/RO25=0.0 ! -!WR_AHSO5/NO=0.0 +!HNO3/WC_O3=0.0 ! -!WR_AHSO5/NO2=0.0 +!HNO3/WC_H2O2=0.0 ! -!WR_AHSO5/NO3=0.0 +!HNO3/WC_NO=0.0 ! -!WR_AHSO5/N2O5=0.0 +!HNO3/WC_NO2=0.0 ! -!WR_AHSO5/HONO=0.0 +!HNO3/WC_NO3=0.0 ! -!WR_AHSO5/HNO3=0.0 +!HNO3/WC_N2O5=0.0 ! -!WR_AHSO5/HNO4=0.0 +!HNO3/WC_HONO=0.0 ! -!WR_AHSO5/NH3=0.0 +!HNO3/WC_HNO3=+KTC39 + PJAC(:,5,95)=+TPK%KTC39(:) ! -!WR_AHSO5/SO2=0.0 +!HNO3/WC_HNO4=0.0 ! -!WR_AHSO5/SULF=0.0 +!HNO3/WC_NH3=0.0 ! -!WR_AHSO5/CO=0.0 +!HNO3/WC_OH=0.0 ! -!WR_AHSO5/OH=0.0 +!HNO3/WC_HO2=0.0 ! -!WR_AHSO5/HO2=0.0 +!HNO3/WC_CO2=0.0 ! -!WR_AHSO5/CH4=0.0 +!HNO3/WC_SO2=0.0 ! -!WR_AHSO5/ETH=0.0 +!HNO3/WC_H2SO4=0.0 ! -!WR_AHSO5/ALKA=0.0 +!HNO3/WC_RO21=0.0 ! -!WR_AHSO5/ALKE=0.0 +!HNO3/WC_RO25=0.0 ! -!WR_AHSO5/BIO=0.0 +!HNO3/WC_MEOH=0.0 ! -!WR_AHSO5/ARO=0.0 +!HNO3/WC_ETOH=0.0 ! -!WR_AHSO5/HCHO=0.0 +!HNO3/WC_ALCH=0.0 ! -!WR_AHSO5/ALD=0.0 +!HNO3/WC_HCHO=0.0 ! -!WR_AHSO5/KET=0.0 +!HNO3/WC_ALD2=0.0 ! -!WR_AHSO5/CARBO=0.0 +!HNO3/WC_GLY=0.0 ! -!WR_AHSO5/ONIT=0.0 +!HNO3/WC_MGLY=0.0 ! -!WR_AHSO5/PAN=0.0 +!HNO3/WC_KETL=0.0 ! -!WR_AHSO5/OP1=0.0 +!HNO3/WC_ORA1=0.0 ! -!WR_AHSO5/OP2=0.0 +!HNO3/WC_ORA2=0.0 ! -!WR_AHSO5/ORA1=0.0 +!HNO3/WC_ACID=0.0 ! -!WR_AHSO5/ORA2=0.0 +!HNO3/WC_RP16=0.0 ! -!WR_AHSO5/MO2=0.0 +!HNO3/WC_UR21=0.0 ! -!WR_AHSO5/ALKAP=0.0 +!HNO3/WC_UR28=0.0 ! -!WR_AHSO5/ALKEP=0.0 +!HNO3/WC_ACID2=0.0 ! -!WR_AHSO5/BIOP=0.0 +!HNO3/WC_ASO3=0.0 ! -!WR_AHSO5/PHO=0.0 +!HNO3/WC_ASO4=0.0 ! -!WR_AHSO5/ADD=0.0 +!HNO3/WC_ASO5=0.0 ! -!WR_AHSO5/AROP=0.0 +!HNO3/WC_AHSO5=0.0 ! -!WR_AHSO5/CARBOP=0.0 +!HNO3/WC_AHMS=0.0 ! -!WR_AHSO5/OLN=0.0 +!HNO3/WR_O3=0.0 ! -!WR_AHSO5/XO2=0.0 +!HNO3/WR_H2O2=0.0 ! -!WR_AHSO5/WC_O3=0.0 +!HNO3/WR_NO=0.0 ! -!WR_AHSO5/WC_H2O2=0.0 +!HNO3/WR_NO2=0.0 ! -!WR_AHSO5/WC_NO=0.0 +!HNO3/WR_NO3=0.0 ! -!WR_AHSO5/WC_NO2=0.0 +!HNO3/WR_N2O5=0.0 ! -!WR_AHSO5/WC_NO3=0.0 +!HNO3/WR_HONO=0.0 ! -!WR_AHSO5/WC_N2O5=0.0 +!HNO3/WR_HNO3=+KTR39 + PJAC(:,5,132)=+TPK%KTR39(:) ! -!WR_AHSO5/WC_HONO=0.0 +!HNO3/WR_HNO4=0.0 ! -!WR_AHSO5/WC_HNO3=0.0 +!HNO3/WR_NH3=0.0 ! -!WR_AHSO5/WC_HNO4=0.0 +!HNO3/WR_OH=0.0 ! -!WR_AHSO5/WC_NH3=0.0 +!HNO3/WR_HO2=0.0 ! -!WR_AHSO5/WC_OH=0.0 +!HNO3/WR_CO2=0.0 ! -!WR_AHSO5/WC_HO2=0.0 +!HNO3/WR_SO2=0.0 ! -!WR_AHSO5/WC_CO2=0.0 +!HNO3/WR_H2SO4=0.0 ! -!WR_AHSO5/WC_SO2=0.0 +!HNO3/WR_RO21=0.0 ! -!WR_AHSO5/WC_SULF=0.0 +!HNO3/WR_RO25=0.0 ! -!WR_AHSO5/WC_HCHO=0.0 +!HNO3/WR_MEOH=0.0 ! -!WR_AHSO5/WC_ORA1=0.0 +!HNO3/WR_ETOH=0.0 ! -!WR_AHSO5/WC_ORA2=0.0 +!HNO3/WR_ALCH=0.0 ! -!WR_AHSO5/WC_MO2=0.0 +!HNO3/WR_HCHO=0.0 ! -!WR_AHSO5/WC_OP1=0.0 +!HNO3/WR_ALD2=0.0 ! -!WR_AHSO5/WC_ASO3=0.0 +!HNO3/WR_GLY=0.0 ! -!WR_AHSO5/WC_ASO4=0.0 +!HNO3/WR_MGLY=0.0 ! -!WR_AHSO5/WC_ASO5=0.0 +!HNO3/WR_KETL=0.0 ! -!WR_AHSO5/WC_AHSO5=0.0 +!HNO3/WR_ORA1=0.0 ! -!WR_AHSO5/WC_AHMS=0.0 +!HNO3/WR_ORA2=0.0 ! -!WR_AHSO5/WR_O3=0.0 +!HNO3/WR_ACID=0.0 ! -!WR_AHSO5/WR_H2O2=0.0 +!HNO3/WR_RP16=0.0 ! -!WR_AHSO5/WR_NO=0.0 +!HNO3/WR_UR21=0.0 ! -!WR_AHSO5/WR_NO2=0.0 +!HNO3/WR_UR28=0.0 ! -!WR_AHSO5/WR_NO3=0.0 +!HNO3/WR_ACID2=0.0 ! -!WR_AHSO5/WR_N2O5=0.0 +!HNO3/WR_ASO3=0.0 ! -!WR_AHSO5/WR_HONO=0.0 +!HNO3/WR_ASO4=0.0 ! -!WR_AHSO5/WR_HNO3=0.0 +!HNO3/WR_ASO5=0.0 ! -!WR_AHSO5/WR_HNO4=0.0 +!HNO3/WR_AHSO5=0.0 ! -!WR_AHSO5/WR_NH3=0.0 +!HNO3/WR_AHMS=0.0 ! -!WR_AHSO5/WR_OH=0.0 +RETURN +END SUBROUTINE SUBJ0 ! -!WR_AHSO5/WR_HO2=+KR25*<WR_ASO5> - PJAC(:,90,78)=+TPK%KR25(:)*PCONC(:,89) +SUBROUTINE SUBJ1 ! -!WR_AHSO5/WR_CO2=0.0 +!Indices 6 a 10 ! -!WR_AHSO5/WR_SO2=-KR27*<WR_AHSO5> - PJAC(:,90,80)=-TPK%KR27(:)*PCONC(:,90) ! -!WR_AHSO5/WR_SULF=0.0 +!HNO4/NO=0.0 ! -!WR_AHSO5/WR_HCHO=0.0 +!HNO4/NO2=+K027*<HO2> + PJAC(:,6,2)=+TPK%K027(:)*PCONC(:,10) ! -!WR_AHSO5/WR_ORA1=0.0 +!HNO4/O3=0.0 ! -!WR_AHSO5/WR_ORA2=0.0 +!HNO4/HONO=0.0 ! -!WR_AHSO5/WR_MO2=0.0 +!HNO4/HNO3=0.0 ! -!WR_AHSO5/WR_OP1=0.0 +!HNO4/HNO4=-K028-K029*<OH>-KTC9-KTR9 + PJAC(:,6,6)=-TPK%K028(:)-TPK%K029(:)*PCONC(:,15)-TPK%KTC9(:)-TPK%KTR9(:) ! -!WR_AHSO5/WR_ASO3=0.0 +!HNO4/N2O5=0.0 ! -!WR_AHSO5/WR_ASO4=0.0 +!HNO4/NO3=0.0 ! -!WR_AHSO5/WR_ASO5=+KR25*<WR_HO2> - PJAC(:,90,89)=+TPK%KR25(:)*PCONC(:,78) +!HNO4/NH3=0.0 ! -!WR_AHSO5/WR_AHSO5=-KR27*<WR_SO2> - PJAC(:,90,90)=-TPK%KR27(:)*PCONC(:,80) +!HNO4/HO2=+K027*<NO2> + PJAC(:,6,10)=+TPK%K027(:)*PCONC(:,2) ! -!WR_AHSO5/WR_AHMS=0.0 +!HNO4/CO=0.0 ! -RETURN -END SUBROUTINE SUBJ17 +!HNO4/H2O2=0.0 ! -SUBROUTINE SUBJ18 +!HNO4/SO2=0.0 ! -!Indices 91 a 91 +!HNO4/H2SO4=0.0 ! +!HNO4/OH=-K029*<HNO4> + PJAC(:,6,15)=-TPK%K029(:)*PCONC(:,6) ! -!WR_AHMS/O3=0.0 +!HNO4/ETHE=0.0 ! -!WR_AHMS/H2O2=0.0 +!HNO4/OLEL=0.0 ! -!WR_AHMS/NO=0.0 +!HNO4/OLEH=0.0 ! -!WR_AHMS/NO2=0.0 +!HNO4/ALKL=0.0 ! -!WR_AHMS/NO3=0.0 +!HNO4/ALKM=0.0 ! -!WR_AHMS/N2O5=0.0 +!HNO4/ALKH=0.0 ! -!WR_AHMS/HONO=0.0 +!HNO4/AROH=0.0 ! -!WR_AHMS/HNO3=0.0 +!HNO4/AROL=0.0 ! -!WR_AHMS/HNO4=0.0 +!HNO4/AROO=0.0 ! -!WR_AHMS/NH3=0.0 +!HNO4/ARAL=0.0 ! -!WR_AHMS/SO2=0.0 +!HNO4/ARAC=0.0 ! -!WR_AHMS/SULF=0.0 +!HNO4/PAH=0.0 ! -!WR_AHMS/CO=0.0 +!HNO4/HCHO=0.0 ! -!WR_AHMS/OH=0.0 +!HNO4/ALD2=0.0 ! -!WR_AHMS/HO2=0.0 +!HNO4/KETL=0.0 ! -!WR_AHMS/CH4=0.0 +!HNO4/KETH=0.0 ! -!WR_AHMS/ETH=0.0 +!HNO4/MEOH=0.0 ! -!WR_AHMS/ALKA=0.0 +!HNO4/ETOH=0.0 ! -!WR_AHMS/ALKE=0.0 +!HNO4/ALCH=0.0 ! -!WR_AHMS/BIO=0.0 +!HNO4/ISOP=0.0 ! -!WR_AHMS/ARO=0.0 +!HNO4/BIOL=0.0 ! -!WR_AHMS/HCHO=0.0 +!HNO4/BIOH=0.0 ! -!WR_AHMS/ALD=0.0 +!HNO4/MTBE=0.0 ! -!WR_AHMS/KET=0.0 +!HNO4/MVK=0.0 ! -!WR_AHMS/CARBO=0.0 +!HNO4/MCR=0.0 ! -!WR_AHMS/ONIT=0.0 +!HNO4/MGLY=0.0 ! -!WR_AHMS/PAN=0.0 +!HNO4/GLY=0.0 ! -!WR_AHMS/OP1=0.0 +!HNO4/ORA1=0.0 ! -!WR_AHMS/OP2=0.0 +!HNO4/ORA2=0.0 ! -!WR_AHMS/ORA1=0.0 +!HNO4/ACID=0.0 ! -!WR_AHMS/ORA2=0.0 +!HNO4/UR28=0.0 ! -!WR_AHMS/MO2=0.0 +!HNO4/UR21=0.0 ! -!WR_AHMS/ALKAP=0.0 +!HNO4/URG2=0.0 ! -!WR_AHMS/ALKEP=0.0 +!HNO4/UR26=0.0 ! -!WR_AHMS/BIOP=0.0 +!HNO4/RPG2=0.0 ! -!WR_AHMS/PHO=0.0 +!HNO4/RP18=0.0 ! -!WR_AHMS/ADD=0.0 +!HNO4/RPG3=0.0 ! -!WR_AHMS/AROP=0.0 +!HNO4/URG4=0.0 ! -!WR_AHMS/CARBOP=0.0 +!HNO4/UR8=0.0 ! -!WR_AHMS/OLN=0.0 +!HNO4/UR17=0.0 ! -!WR_AHMS/XO2=0.0 +!HNO4/UR7=0.0 ! -!WR_AHMS/WC_O3=0.0 +!HNO4/RPR3=0.0 ! -!WR_AHMS/WC_H2O2=0.0 +!HNO4/URG6=0.0 ! -!WR_AHMS/WC_NO=0.0 +!HNO4/UR22=0.0 ! -!WR_AHMS/WC_NO2=0.0 +!HNO4/URG7=0.0 ! -!WR_AHMS/WC_NO3=0.0 +!HNO4/RPR4=0.0 ! -!WR_AHMS/WC_N2O5=0.0 +!HNO4/RPR7=0.0 ! -!WR_AHMS/WC_HONO=0.0 +!HNO4/RPG7=0.0 ! -!WR_AHMS/WC_HNO3=0.0 +!HNO4/URG8=0.0 ! -!WR_AHMS/WC_HNO4=0.0 +!HNO4/UR19=0.0 ! -!WR_AHMS/WC_NH3=0.0 +!HNO4/URG9=0.0 ! -!WR_AHMS/WC_OH=0.0 +!HNO4/AP7=0.0 ! -!WR_AHMS/WC_HO2=0.0 +!HNO4/URG10=0.0 ! -!WR_AHMS/WC_CO2=0.0 +!HNO4/RPR1=0.0 ! -!WR_AHMS/WC_SO2=0.0 +!HNO4/RPR5=0.0 ! -!WR_AHMS/WC_SULF=0.0 +!HNO4/RPR8=0.0 ! -!WR_AHMS/WC_HCHO=0.0 +!HNO4/RP10=0.0 ! -!WR_AHMS/WC_ORA1=0.0 +!HNO4/RP11=0.0 ! -!WR_AHMS/WC_ORA2=0.0 +!HNO4/RP16=0.0 ! -!WR_AHMS/WC_MO2=0.0 +!HNO4/RPRL=0.0 ! -!WR_AHMS/WC_OP1=0.0 +!HNO4/APAN=0.0 ! -!WR_AHMS/WC_ASO3=0.0 +!HNO4/PAN1=0.0 ! -!WR_AHMS/WC_ASO4=0.0 +!HNO4/PAN2=0.0 ! -!WR_AHMS/WC_ASO5=0.0 +!HNO4/PAN3=0.0 ! -!WR_AHMS/WC_AHSO5=0.0 +!HNO4/PAN4=0.0 ! -!WR_AHMS/WC_AHMS=0.0 +!HNO4/PAN6=0.0 ! -!WR_AHMS/WR_O3=0.0 +!HNO4/PAN7=0.0 ! -!WR_AHMS/WR_H2O2=0.0 +!HNO4/PAN8=0.0 ! -!WR_AHMS/WR_NO=0.0 +!HNO4/PN10=0.0 ! -!WR_AHMS/WR_NO2=0.0 +!HNO4/RO2T=0.0 ! -!WR_AHMS/WR_NO3=0.0 +!HNO4/RO21=0.0 ! -!WR_AHMS/WR_N2O5=0.0 +!HNO4/RO25=0.0 ! -!WR_AHMS/WR_HONO=0.0 +!HNO4/WC_O3=0.0 ! -!WR_AHMS/WR_HNO3=0.0 +!HNO4/WC_H2O2=0.0 ! -!WR_AHMS/WR_HNO4=0.0 +!HNO4/WC_NO=0.0 ! -!WR_AHMS/WR_NH3=0.0 +!HNO4/WC_NO2=0.0 ! -!WR_AHMS/WR_OH=-KR23*<WR_AHMS> - PJAC(:,91,77)=-TPK%KR23(:)*PCONC(:,91) +!HNO4/WC_NO3=0.0 ! -!WR_AHMS/WR_HO2=0.0 +!HNO4/WC_N2O5=0.0 ! -!WR_AHMS/WR_CO2=0.0 +!HNO4/WC_HONO=0.0 ! -!WR_AHMS/WR_SO2=+KR21*<WR_HCHO> - PJAC(:,91,80)=+TPK%KR21(:)*PCONC(:,82) +!HNO4/WC_HNO3=0.0 ! -!WR_AHMS/WR_SULF=0.0 +!HNO4/WC_HNO4=+KTC40 + PJAC(:,6,96)=+TPK%KTC40(:) ! -!WR_AHMS/WR_HCHO=+KR21*<WR_SO2> - PJAC(:,91,82)=+TPK%KR21(:)*PCONC(:,80) +!HNO4/WC_NH3=0.0 ! -!WR_AHMS/WR_ORA1=0.0 +!HNO4/WC_OH=0.0 ! -!WR_AHMS/WR_ORA2=0.0 +!HNO4/WC_HO2=0.0 ! -!WR_AHMS/WR_MO2=0.0 +!HNO4/WC_CO2=0.0 ! -!WR_AHMS/WR_OP1=0.0 +!HNO4/WC_SO2=0.0 ! -!WR_AHMS/WR_ASO3=0.0 +!HNO4/WC_H2SO4=0.0 ! -!WR_AHMS/WR_ASO4=0.0 +!HNO4/WC_RO21=0.0 ! -!WR_AHMS/WR_ASO5=0.0 +!HNO4/WC_RO25=0.0 ! -!WR_AHMS/WR_AHSO5=0.0 +!HNO4/WC_MEOH=0.0 ! -!WR_AHMS/WR_AHMS=-KR22-KR23*<WR_OH> - PJAC(:,91,91)=-TPK%KR22(:)-TPK%KR23(:)*PCONC(:,77) +!HNO4/WC_ETOH=0.0 ! -RETURN -END SUBROUTINE SUBJ18 +!HNO4/WC_ALCH=0.0 ! -END SUBROUTINE CH_JAC_AQ +!HNO4/WC_HCHO=0.0 ! +!HNO4/WC_ALD2=0.0 ! -!======================================================================== +!HNO4/WC_GLY=0.0 ! -!! ################## - MODULE MODI_CH_JAC_GAZ -!! ################## -INTERFACE -SUBROUTINE CH_JAC_GAZ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KEQ) :: PJAC -INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_JAC_GAZ -END INTERFACE -END MODULE MODI_CH_JAC_GAZ +!HNO4/WC_MGLY=0.0 ! -!======================================================================== +!HNO4/WC_KETL=0.0 ! -!! #################### - SUBROUTINE CH_JAC_GAZ(PTIME,PCONC,PJAC,KMI,KVECNPT,KEQ) -!! #################### -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!!*** *CH_JAC* -!! -!! PURPOSE -!! ------- -! calculation of the JACOBIAN matrix -!! -!!** METHOD -!! ------ -!! The Jacobian matrix J is calculated as defined by the chemical -!! reaction mechanism. -!! The reaction rates and other user-defined auxiliary variables are -!! transfered in the TYPE(CCSTYPE) variable TPK%. -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KEQ) :: PJAC -INTEGER, INTENT(IN) :: KMI -! -TYPE(CCSTYPE), POINTER :: TPK -TPK=>TACCS(KMI) -! -! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) -! /END_CODE/ -PJAC(:,:,:) = 0.0 -CALL SUBJ0 -CALL SUBJ1 -CALL SUBJ2 -CALL SUBJ3 -CALL SUBJ4 -CALL SUBJ5 -CALL SUBJ6 -CALL SUBJ7 -CALL SUBJ8 -! - -CONTAINS - -SUBROUTINE SUBJ0 -! -!Indices 1 a 5 +!HNO4/WC_ORA1=0.0 ! +!HNO4/WC_ORA2=0.0 ! -!O3/O3=-K002-K003-K019*<O3P>-K023*<OH>-K024*<HO2>-K042*<NO>-K043*<NO2>-K079*<AL -!KE>-K080*<BIO>-K081*<CARBO>-K082*<PAN>-K087*<ADD> - PJAC(:,1,1)=-TPK%K002(:)-TPK%K003(:)-TPK%K019(:)*TPK%O3P(:)-TPK%K023(:)*PCONC(& -&:,14)-TPK%K024(:)*PCONC(:,15)-TPK%K042(:)*PCONC(:,3)-TPK%K043(:)*PCONC(:,4)-TP& -&K%K079(:)*PCONC(:,19)-TPK%K080(:)*PCONC(:,20)-TPK%K081(:)*PCONC(:,25)-TPK%K082& -&(:)*PCONC(:,27)-TPK%K087(:)*PCONC(:,37) +!HNO4/WC_ACID=0.0 ! -!O3/H2O2=0.0 +!HNO4/WC_RP16=0.0 ! -!O3/NO=-K042*<O3> - PJAC(:,1,3)=-TPK%K042(:)*PCONC(:,1) +!HNO4/WC_UR21=0.0 ! -!O3/NO2=-K043*<O3> - PJAC(:,1,4)=-TPK%K043(:)*PCONC(:,1) +!HNO4/WC_UR28=0.0 ! -!O3/NO3=0.0 +!HNO4/WC_ACID2=0.0 ! -!O3/N2O5=0.0 +!HNO4/WC_ASO3=0.0 ! -!O3/HONO=0.0 +!HNO4/WC_ASO4=0.0 ! -!O3/HNO3=0.0 +!HNO4/WC_ASO5=0.0 ! -!O3/HNO4=0.0 +!HNO4/WC_AHSO5=0.0 ! -!O3/NH3=0.0 +!HNO4/WC_AHMS=0.0 ! -!O3/SO2=0.0 +!HNO4/WR_O3=0.0 ! -!O3/SULF=0.0 +!HNO4/WR_H2O2=0.0 ! -!O3/CO=0.0 +!HNO4/WR_NO=0.0 ! -!O3/OH=-K023*<O3> - PJAC(:,1,14)=-TPK%K023(:)*PCONC(:,1) +!HNO4/WR_NO2=0.0 ! -!O3/HO2=-K024*<O3>+0.17307*K0102*<CARBOP> - PJAC(:,1,15)=-TPK%K024(:)*PCONC(:,1)+0.17307*TPK%K0102(:)*PCONC(:,39) +!HNO4/WR_NO3=0.0 ! -!O3/CH4=0.0 +!HNO4/WR_N2O5=0.0 ! -!O3/ETH=0.0 +!HNO4/WR_HONO=0.0 ! -!O3/ALKA=0.0 +!HNO4/WR_HNO3=0.0 ! -!O3/ALKE=-K079*<O3> - PJAC(:,1,19)=-TPK%K079(:)*PCONC(:,1) +!HNO4/WR_HNO4=+KTR40 + PJAC(:,6,133)=+TPK%KTR40(:) ! -!O3/BIO=-K080*<O3> - PJAC(:,1,20)=-TPK%K080(:)*PCONC(:,1) +!HNO4/WR_NH3=0.0 ! -!O3/ARO=0.0 +!HNO4/WR_OH=0.0 ! -!O3/HCHO=0.0 +!HNO4/WR_HO2=0.0 ! -!O3/ALD=0.0 +!HNO4/WR_CO2=0.0 ! -!O3/KET=0.0 +!HNO4/WR_SO2=0.0 ! -!O3/CARBO=-K081*<O3> - PJAC(:,1,25)=-TPK%K081(:)*PCONC(:,1) +!HNO4/WR_H2SO4=0.0 ! -!O3/ONIT=0.0 +!HNO4/WR_RO21=0.0 ! -!O3/PAN=-K082*<O3> - PJAC(:,1,27)=-TPK%K082(:)*PCONC(:,1) +!HNO4/WR_RO25=0.0 ! -!O3/OP1=0.0 +!HNO4/WR_MEOH=0.0 ! -!O3/OP2=0.0 +!HNO4/WR_ETOH=0.0 ! -!O3/ORA1=0.0 +!HNO4/WR_ALCH=0.0 ! -!O3/ORA2=0.0 +!HNO4/WR_HCHO=0.0 ! -!O3/MO2=0.0 +!HNO4/WR_ALD2=0.0 ! -!O3/ALKAP=0.0 +!HNO4/WR_GLY=0.0 ! -!O3/ALKEP=0.0 +!HNO4/WR_MGLY=0.0 ! -!O3/BIOP=0.0 +!HNO4/WR_KETL=0.0 ! -!O3/PHO=0.0 +!HNO4/WR_ORA1=0.0 ! -!O3/ADD=-K087*<O3> - PJAC(:,1,37)=-TPK%K087(:)*PCONC(:,1) +!HNO4/WR_ORA2=0.0 ! -!O3/AROP=0.0 +!HNO4/WR_ACID=0.0 ! -!O3/CARBOP=+0.17307*K0102*<HO2> - PJAC(:,1,39)=+0.17307*TPK%K0102(:)*PCONC(:,15) +!HNO4/WR_RP16=0.0 ! -!O3/OLN=0.0 +!HNO4/WR_UR21=0.0 ! -!O3/XO2=0.0 +!HNO4/WR_UR28=0.0 ! -!H2O2/O3=+0.01833*K079*<ALKE>+0.00100*K080*<BIO> - PJAC(:,2,1)=+0.01833*TPK%K079(:)*PCONC(:,19)+0.00100*TPK%K080(:)*PCONC(:,20) +!HNO4/WR_ACID2=0.0 ! -!H2O2/H2O2=-K009-K026*<OH> - PJAC(:,2,2)=-TPK%K009(:)-TPK%K026(:)*PCONC(:,14) +!HNO4/WR_ASO3=0.0 ! -!H2O2/NO=0.0 +!HNO4/WR_ASO4=0.0 ! -!H2O2/NO2=0.0 +!HNO4/WR_ASO5=0.0 ! -!H2O2/NO3=0.0 +!HNO4/WR_AHSO5=0.0 ! -!H2O2/N2O5=0.0 +!HNO4/WR_AHMS=0.0 ! -!H2O2/HONO=0.0 +!N2O5/NO=0.0 ! -!H2O2/HNO3=0.0 +!N2O5/NO2=+K009*<NO3> + PJAC(:,7,2)=+TPK%K009(:)*PCONC(:,8) ! -!H2O2/HNO4=0.0 +!N2O5/O3=0.0 ! -!H2O2/NH3=0.0 +!N2O5/HONO=0.0 ! -!H2O2/SO2=0.0 +!N2O5/HNO3=0.0 ! -!H2O2/SULF=0.0 +!N2O5/HNO4=0.0 ! -!H2O2/CO=0.0 +!N2O5/N2O5=-K010-K011*<H2O>-KTC6-KTR6 + PJAC(:,7,7)=-TPK%K010(:)-TPK%K011(:)*TPK%H2O(:)-TPK%KTC6(:)-TPK%KTR6(:) ! -!H2O2/OH=-K026*<H2O2> - PJAC(:,2,14)=-TPK%K026(:)*PCONC(:,2) +!N2O5/NO3=+K009*<NO2> + PJAC(:,7,8)=+TPK%K009(:)*PCONC(:,2) ! -!H2O2/HO2=+K027*<HO2>+K027*<HO2>+K028*<HO2>*<H2O>+K028*<HO2>*<H2O> - PJAC(:,2,15)=+TPK%K027(:)*PCONC(:,15)+TPK%K027(:)*PCONC(:,15)+TPK%K028(:)*PCON& -&C(:,15)*TPK%H2O(:)+TPK%K028(:)*PCONC(:,15)*TPK%H2O(:) +!N2O5/NH3=0.0 ! -!H2O2/CH4=0.0 +!N2O5/HO2=0.0 ! -!H2O2/ETH=0.0 +!N2O5/CO=0.0 ! -!H2O2/ALKA=0.0 +!N2O5/H2O2=0.0 ! -!H2O2/ALKE=+0.01833*K079*<O3> - PJAC(:,2,19)=+0.01833*TPK%K079(:)*PCONC(:,1) +!N2O5/SO2=0.0 ! -!H2O2/BIO=+0.00100*K080*<O3> - PJAC(:,2,20)=+0.00100*TPK%K080(:)*PCONC(:,1) +!N2O5/H2SO4=0.0 ! -!H2O2/ARO=0.0 +!N2O5/OH=0.0 ! -!H2O2/HCHO=0.0 +!N2O5/ETHE=0.0 ! -!H2O2/ALD=0.0 +!N2O5/OLEL=0.0 ! -!H2O2/KET=0.0 +!N2O5/OLEH=0.0 ! -!H2O2/CARBO=0.0 +!N2O5/ALKL=0.0 ! -!H2O2/ONIT=0.0 +!N2O5/ALKM=0.0 ! -!H2O2/PAN=0.0 +!N2O5/ALKH=0.0 ! -!H2O2/OP1=0.0 +!N2O5/AROH=0.0 ! -!H2O2/OP2=0.0 +!N2O5/AROL=0.0 ! -!H2O2/ORA1=0.0 +!N2O5/AROO=0.0 ! -!H2O2/ORA2=0.0 +!N2O5/ARAL=0.0 ! -!H2O2/MO2=0.0 +!N2O5/ARAC=0.0 ! -!H2O2/ALKAP=0.0 +!N2O5/PAH=0.0 ! -!H2O2/ALKEP=0.0 +!N2O5/HCHO=0.0 ! -!H2O2/BIOP=0.0 +!N2O5/ALD2=0.0 ! -!H2O2/PHO=0.0 +!N2O5/KETL=0.0 ! -!H2O2/ADD=0.0 +!N2O5/KETH=0.0 ! -!H2O2/AROP=0.0 +!N2O5/MEOH=0.0 ! -!H2O2/CARBOP=0.0 +!N2O5/ETOH=0.0 ! -!H2O2/OLN=0.0 +!N2O5/ALCH=0.0 ! -!H2O2/XO2=0.0 +!N2O5/ISOP=0.0 ! -!NO/O3=-K042*<NO> - PJAC(:,3,1)=-TPK%K042(:)*PCONC(:,3) +!N2O5/BIOL=0.0 ! -!NO/H2O2=0.0 +!N2O5/BIOH=0.0 ! -!NO/NO=-K029*<O3P>-K032*<OH>-K035*<HO2>-K042*<O3>-K044*<NO>*<O2>-K044*<NO>*<O2> -!-K044*<NO>*<O2>-K044*<NO>*<O2>-K045*<NO3>-K090*<MO2>-K091*<ALKAP>-K092*<ALKEP> -!-K093*<BIOP>-K094*<AROP>-K095*<CARBOP>-K096*<OLN>-K130*<XO2> - PJAC(:,3,3)=-TPK%K029(:)*TPK%O3P(:)-TPK%K032(:)*PCONC(:,14)-TPK%K035(:)*PCONC(& -&:,15)-TPK%K042(:)*PCONC(:,1)-TPK%K044(:)*PCONC(:,3)*TPK%O2(:)-TPK%K044(:)*PCON& -&C(:,3)*TPK%O2(:)-TPK%K044(:)*PCONC(:,3)*TPK%O2(:)-TPK%K044(:)*PCONC(:,3)*TPK%O& -&2(:)-TPK%K045(:)*PCONC(:,5)-TPK%K090(:)*PCONC(:,32)-TPK%K091(:)*PCONC(:,33)-TP& -&K%K092(:)*PCONC(:,34)-TPK%K093(:)*PCONC(:,35)-TPK%K094(:)*PCONC(:,38)-TPK%K095& -&(:)*PCONC(:,39)-TPK%K096(:)*PCONC(:,40)-TPK%K130(:)*PCONC(:,41) +!N2O5/MTBE=0.0 ! -!NO/NO2=+K001+K030*<O3P>+K046*<NO3> - PJAC(:,3,4)=+TPK%K001(:)+TPK%K030(:)*TPK%O3P(:)+TPK%K046(:)*PCONC(:,5) +!N2O5/MVK=0.0 ! -!NO/NO3=+K007-K045*<NO>+K046*<NO2> - PJAC(:,3,5)=+TPK%K007(:)-TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4) +!N2O5/MCR=0.0 ! -!NO/N2O5=0.0 +!N2O5/MGLY=0.0 ! -!NO/HONO=+K004 - PJAC(:,3,7)=+TPK%K004(:) +!N2O5/GLY=0.0 ! -!NO/HNO3=0.0 +!N2O5/ORA1=0.0 ! -!NO/HNO4=0.0 +!N2O5/ORA2=0.0 ! -!NO/NH3=0.0 +!N2O5/ACID=0.0 ! -!NO/SO2=0.0 +!N2O5/UR28=0.0 ! -!NO/SULF=0.0 +!N2O5/UR21=0.0 ! -!NO/CO=0.0 +!N2O5/URG2=0.0 ! -!NO/OH=-K032*<NO> - PJAC(:,3,14)=-TPK%K032(:)*PCONC(:,3) +!N2O5/UR26=0.0 ! -!NO/HO2=-K035*<NO> - PJAC(:,3,15)=-TPK%K035(:)*PCONC(:,3) +!N2O5/RPG2=0.0 ! -!NO/CH4=0.0 +!N2O5/RP18=0.0 ! -!NO/ETH=0.0 +!N2O5/RPG3=0.0 ! -!NO/ALKA=0.0 +!N2O5/URG4=0.0 ! -!NO/ALKE=0.0 +!N2O5/UR8=0.0 ! -!NO/BIO=0.0 +!N2O5/UR17=0.0 ! -!NO/ARO=0.0 +!N2O5/UR7=0.0 ! -!NO/HCHO=0.0 +!N2O5/RPR3=0.0 ! -!NO/ALD=0.0 +!N2O5/URG6=0.0 ! -!NO/KET=0.0 +!N2O5/UR22=0.0 ! -!NO/CARBO=0.0 +!N2O5/URG7=0.0 ! -!NO/ONIT=0.0 +!N2O5/RPR4=0.0 ! -!NO/PAN=0.0 +!N2O5/RPR7=0.0 ! -!NO/OP1=0.0 +!N2O5/RPG7=0.0 ! -!NO/OP2=0.0 +!N2O5/URG8=0.0 ! -!NO/ORA1=0.0 +!N2O5/UR19=0.0 ! -!NO/ORA2=0.0 +!N2O5/URG9=0.0 ! -!NO/MO2=-K090*<NO> - PJAC(:,3,32)=-TPK%K090(:)*PCONC(:,3) +!N2O5/AP7=0.0 ! -!NO/ALKAP=-K091*<NO> - PJAC(:,3,33)=-TPK%K091(:)*PCONC(:,3) +!N2O5/URG10=0.0 ! -!NO/ALKEP=-K092*<NO> - PJAC(:,3,34)=-TPK%K092(:)*PCONC(:,3) +!N2O5/RPR1=0.0 ! -!NO/BIOP=-K093*<NO> - PJAC(:,3,35)=-TPK%K093(:)*PCONC(:,3) +!N2O5/RPR5=0.0 ! -!NO/PHO=0.0 +!N2O5/RPR8=0.0 ! -!NO/ADD=0.0 +!N2O5/RP10=0.0 ! -!NO/AROP=-K094*<NO> - PJAC(:,3,38)=-TPK%K094(:)*PCONC(:,3) +!N2O5/RP11=0.0 ! -!NO/CARBOP=-K095*<NO> - PJAC(:,3,39)=-TPK%K095(:)*PCONC(:,3) +!N2O5/RP16=0.0 ! -!NO/OLN=-K096*<NO> - PJAC(:,3,40)=-TPK%K096(:)*PCONC(:,3) +!N2O5/RPRL=0.0 ! -!NO/XO2=-K130*<NO> - PJAC(:,3,41)=-TPK%K130(:)*PCONC(:,3) +!N2O5/APAN=0.0 ! -!NO2/O3=+K042*<NO>-K043*<NO2>+0.70*K082*<PAN> - PJAC(:,4,1)=+TPK%K042(:)*PCONC(:,3)-TPK%K043(:)*PCONC(:,4)+0.70*TPK%K082(:)*PC& -&ONC(:,27) +!N2O5/PAN1=0.0 ! -!NO2/H2O2=0.0 +!N2O5/PAN2=0.0 ! -!NO2/NO=+K029*<O3P>+K035*<HO2>+K042*<O3>+K044*<NO>*<O2>+K044*<NO>*<O2>+K044*<NO -!>*<O2>+K044*<NO>*<O2>+K045*<NO3>+K045*<NO3>+K090*<MO2>+0.91541*K091*<ALKAP>+K0 -!92*<ALKEP>+0.84700*K093*<BIOP>+0.95115*K094*<AROP>+K095*<CARBOP>+1.81599*K096* -!<OLN>+K130*<XO2> - PJAC(:,4,3)=+TPK%K029(:)*TPK%O3P(:)+TPK%K035(:)*PCONC(:,15)+TPK%K042(:)*PCONC(& -&:,1)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K04& -&4(:)*PCONC(:,3)*TPK%O2(:)+TPK%K044(:)*PCONC(:,3)*TPK%O2(:)+TPK%K045(:)*PCONC(:& -&,5)+TPK%K045(:)*PCONC(:,5)+TPK%K090(:)*PCONC(:,32)+0.91541*TPK%K091(:)*PCONC(:& -&,33)+TPK%K092(:)*PCONC(:,34)+0.84700*TPK%K093(:)*PCONC(:,35)+0.95115*TPK%K094(& -&:)*PCONC(:,38)+TPK%K095(:)*PCONC(:,39)+1.81599*TPK%K096(:)*PCONC(:,40)+TPK%K13& -&0(:)*PCONC(:,41) -! -!NO2/NO2=-K001-K030*<O3P>-K031*<O3P>-K033*<OH>-K036*<HO2>-K043*<O3>+K046*<NO3>- -!K046*<NO3>-K047*<NO3>-K083*<PHO>-K085*<ADD>-K088*<CARBOP> - PJAC(:,4,4)=-TPK%K001(:)-TPK%K030(:)*TPK%O3P(:)-TPK%K031(:)*TPK%O3P(:)-TPK%K03& -&3(:)*PCONC(:,14)-TPK%K036(:)*PCONC(:,15)-TPK%K043(:)*PCONC(:,1)+TPK%K046(:)*PC& -&ONC(:,5)-TPK%K046(:)*PCONC(:,5)-TPK%K047(:)*PCONC(:,5)-TPK%K083(:)*PCONC(:,36)& -&-TPK%K085(:)*PCONC(:,37)-TPK%K088(:)*PCONC(:,39) -! -!NO2/NO3=+K008+K034*<OH>+0.7*K038*<HO2>+K045*<NO>+K045*<NO>+K046*<NO2>-K046*<NO -!2>-K047*<NO2>+K049*<NO3>+K049*<NO3>+K049*<NO3>+K049*<NO3>+0.10530*K074*<CARBO> -!+0.40*K078*<PAN>+K119*<MO2>+K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123*<AROP>+ -!K124*<CARBOP>+1.74072*K125*<OLN>+K131*<XO2> - PJAC(:,4,5)=+TPK%K008(:)+TPK%K034(:)*PCONC(:,14)+0.7*TPK%K038(:)*PCONC(:,15)+T& -&PK%K045(:)*PCONC(:,3)+TPK%K045(:)*PCONC(:,3)+TPK%K046(:)*PCONC(:,4)-TPK%K046(:& -&)*PCONC(:,4)-TPK%K047(:)*PCONC(:,4)+TPK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:& -&,5)+TPK%K049(:)*PCONC(:,5)+TPK%K049(:)*PCONC(:,5)+0.10530*TPK%K074(:)*PCONC(:,& -&25)+0.40*TPK%K078(:)*PCONC(:,27)+TPK%K119(:)*PCONC(:,32)+TPK%K120(:)*PCONC(:,3& -&3)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK%K123(:)*PCONC(:,38)+TPK& -&%K124(:)*PCONC(:,39)+1.74072*TPK%K125(:)*PCONC(:,40)+TPK%K131(:)*PCONC(:,41) -! -!NO2/N2O5=+K048 - PJAC(:,4,6)=+TPK%K048(:) -! -!NO2/HONO=+K039*<OH> - PJAC(:,4,7)=+TPK%K039(:)*PCONC(:,14) -! -!NO2/HNO3=+K005 - PJAC(:,4,8)=+TPK%K005(:) -! -!NO2/HNO4=+0.65*K006+K037+K041*<OH> - PJAC(:,4,9)=+0.65*TPK%K006(:)+TPK%K037(:)+TPK%K041(:)*PCONC(:,14) +!N2O5/PAN3=0.0 ! -!NO2/NH3=0.0 +!N2O5/PAN4=0.0 ! -!NO2/SO2=0.0 +!N2O5/PAN6=0.0 ! -!NO2/SULF=0.0 +!N2O5/PAN7=0.0 ! -!NO2/CO=0.0 +!N2O5/PAN8=0.0 ! -!NO2/OH=-K033*<NO2>+K034*<NO3>+K039*<HONO>+K041*<HNO4>+K071*<ONIT> - PJAC(:,4,14)=-TPK%K033(:)*PCONC(:,4)+TPK%K034(:)*PCONC(:,5)+TPK%K039(:)*PCONC(& -&:,7)+TPK%K041(:)*PCONC(:,9)+TPK%K071(:)*PCONC(:,26) +!N2O5/PN10=0.0 ! -!NO2/HO2=+K035*<NO>-K036*<NO2>+0.7*K038*<NO3> - PJAC(:,4,15)=+TPK%K035(:)*PCONC(:,3)-TPK%K036(:)*PCONC(:,4)+0.7*TPK%K038(:)*PC& -&ONC(:,5) +!N2O5/RO2T=0.0 ! -!NO2/CH4=0.0 +!N2O5/RO21=0.0 ! -!NO2/ETH=0.0 +!N2O5/RO25=0.0 ! -!NO2/ALKA=0.0 +!N2O5/WC_O3=0.0 ! -!NO2/ALKE=0.0 +!N2O5/WC_H2O2=0.0 ! -!NO2/BIO=0.0 +!N2O5/WC_NO=0.0 ! -!NO2/ARO=0.0 +!N2O5/WC_NO2=0.0 ! -!NO2/HCHO=0.0 +!N2O5/WC_NO3=0.0 ! -!NO2/ALD=0.0 +!N2O5/WC_N2O5=+KTC37 + PJAC(:,7,93)=+TPK%KTC37(:) ! -!NO2/KET=0.0 +!N2O5/WC_HONO=0.0 ! -!NO2/CARBO=+0.10530*K074*<NO3> - PJAC(:,4,25)=+0.10530*TPK%K074(:)*PCONC(:,5) +!N2O5/WC_HNO3=0.0 ! -!NO2/ONIT=+K017+K071*<OH> - PJAC(:,4,26)=+TPK%K017(:)+TPK%K071(:)*PCONC(:,14) +!N2O5/WC_HNO4=0.0 ! -!NO2/PAN=+0.40*K078*<NO3>+0.70*K082*<O3>+K089 - PJAC(:,4,27)=+0.40*TPK%K078(:)*PCONC(:,5)+0.70*TPK%K082(:)*PCONC(:,1)+TPK%K089& -&(:) +!N2O5/WC_NH3=0.0 ! -!NO2/OP1=0.0 +!N2O5/WC_OH=0.0 ! -!NO2/OP2=0.0 +!N2O5/WC_HO2=0.0 ! -!NO2/ORA1=0.0 +!N2O5/WC_CO2=0.0 ! -!NO2/ORA2=0.0 +!N2O5/WC_SO2=0.0 ! -!NO2/MO2=+K090*<NO>+0.32440*K110*<OLN>+K119*<NO3> - PJAC(:,4,32)=+TPK%K090(:)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,40)+TPK%K119(& -&:)*PCONC(:,5) +!N2O5/WC_H2SO4=0.0 ! -!NO2/ALKAP=+0.91541*K091*<NO>+K120*<NO3> - PJAC(:,4,33)=+0.91541*TPK%K091(:)*PCONC(:,3)+TPK%K120(:)*PCONC(:,5) +!N2O5/WC_RO21=0.0 ! -!NO2/ALKEP=+K092*<NO>+K121*<NO3> - PJAC(:,4,34)=+TPK%K092(:)*PCONC(:,3)+TPK%K121(:)*PCONC(:,5) +!N2O5/WC_RO25=0.0 ! -!NO2/BIOP=+0.84700*K093*<NO>+K122*<NO3> - PJAC(:,4,35)=+0.84700*TPK%K093(:)*PCONC(:,3)+TPK%K122(:)*PCONC(:,5) +!N2O5/WC_MEOH=0.0 ! -!NO2/PHO=-K083*<NO2> - PJAC(:,4,36)=-TPK%K083(:)*PCONC(:,4) +!N2O5/WC_ETOH=0.0 ! -!NO2/ADD=-K085*<NO2> - PJAC(:,4,37)=-TPK%K085(:)*PCONC(:,4) +!N2O5/WC_ALCH=0.0 ! -!NO2/AROP=+0.95115*K094*<NO>+K123*<NO3> - PJAC(:,4,38)=+0.95115*TPK%K094(:)*PCONC(:,3)+TPK%K123(:)*PCONC(:,5) +!N2O5/WC_HCHO=0.0 ! -!NO2/CARBOP=-K088*<NO2>+K095*<NO>+0.00000*K116*<OLN>+K124*<NO3> - PJAC(:,4,39)=-TPK%K088(:)*PCONC(:,4)+TPK%K095(:)*PCONC(:,3)+0.00000*TPK%K116(:& -&)*PCONC(:,40)+TPK%K124(:)*PCONC(:,5) +!N2O5/WC_ALD2=0.0 ! -!NO2/OLN=+1.81599*K096*<NO>+0.32440*K110*<MO2>+0.00000*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+1.74072*K125*<NO3> - PJAC(:,4,40)=+1.81599*TPK%K096(:)*PCONC(:,3)+0.32440*TPK%K110(:)*PCONC(:,32)+0& -&.00000*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K11& -&8(:)*PCONC(:,40)+1.74072*TPK%K125(:)*PCONC(:,5) +!N2O5/WC_GLY=0.0 ! -!NO2/XO2=+K130*<NO>+K131*<NO3> - PJAC(:,4,41)=+TPK%K130(:)*PCONC(:,3)+TPK%K131(:)*PCONC(:,5) +!N2O5/WC_MGLY=0.0 ! -!NO3/O3=+K043*<NO2> - PJAC(:,5,1)=+TPK%K043(:)*PCONC(:,4) +!N2O5/WC_KETL=0.0 ! -!NO3/H2O2=0.0 +!N2O5/WC_ORA1=0.0 ! -!NO3/NO=-K045*<NO3> - PJAC(:,5,3)=-TPK%K045(:)*PCONC(:,5) -! -!NO3/NO2=+K031*<O3P>+K043*<O3>-K046*<NO3>-K047*<NO3> - PJAC(:,5,4)=+TPK%K031(:)*TPK%O3P(:)+TPK%K043(:)*PCONC(:,1)-TPK%K046(:)*PCONC(:& -&,5)-TPK%K047(:)*PCONC(:,5) -! -!NO3/NO3=-K007-K008-K034*<OH>-K038*<HO2>-K045*<NO>-K046*<NO2>-K047*<NO2>-K049*< -!NO3>-K049*<NO3>-K049*<NO3>-K049*<NO3>-K072*<HCHO>-K073*<ALD>-K074*<CARBO>-K075 -!*<ARO>-K076*<ALKE>-K077*<BIO>+0.60*K078*<PAN>-K078*<PAN>-K119*<MO2>-K120*<ALKA -!P>-K121*<ALKEP>-K122*<BIOP>-K123*<AROP>-K124*<CARBOP>-K125*<OLN>-K131*<XO2> - PJAC(:,5,5)=-TPK%K007(:)-TPK%K008(:)-TPK%K034(:)*PCONC(:,14)-TPK%K038(:)*PCONC& -&(:,15)-TPK%K045(:)*PCONC(:,3)-TPK%K046(:)*PCONC(:,4)-TPK%K047(:)*PCONC(:,4)-TP& -&K%K049(:)*PCONC(:,5)-TPK%K049(:)*PCONC(:,5)-TPK%K049(:)*PCONC(:,5)-TPK%K049(:)& -&*PCONC(:,5)-TPK%K072(:)*PCONC(:,22)-TPK%K073(:)*PCONC(:,23)-TPK%K074(:)*PCONC(& -&:,25)-TPK%K075(:)*PCONC(:,21)-TPK%K076(:)*PCONC(:,19)-TPK%K077(:)*PCONC(:,20)+& -&0.60*TPK%K078(:)*PCONC(:,27)-TPK%K078(:)*PCONC(:,27)-TPK%K119(:)*PCONC(:,32)-T& -&PK%K120(:)*PCONC(:,33)-TPK%K121(:)*PCONC(:,34)-TPK%K122(:)*PCONC(:,35)-TPK%K12& -&3(:)*PCONC(:,38)-TPK%K124(:)*PCONC(:,39)-TPK%K125(:)*PCONC(:,40)-TPK%K131(:)*P& -&CONC(:,41) -! -!NO3/N2O5=+K048 - PJAC(:,5,6)=+TPK%K048(:) +!N2O5/WC_ORA2=0.0 ! -!NO3/HONO=0.0 +!N2O5/WC_ACID=0.0 ! -!NO3/HNO3=+K040*<OH> - PJAC(:,5,8)=+TPK%K040(:)*PCONC(:,14) +!N2O5/WC_RP16=0.0 ! -!NO3/HNO4=+0.35*K006 - PJAC(:,5,9)=+0.35*TPK%K006(:) +!N2O5/WC_UR21=0.0 ! -!NO3/NH3=0.0 +!N2O5/WC_UR28=0.0 ! -!NO3/SO2=0.0 +!N2O5/WC_ACID2=0.0 ! -!NO3/SULF=0.0 +!N2O5/WC_ASO3=0.0 ! -!NO3/CO=0.0 +!N2O5/WC_ASO4=0.0 ! -!NO3/OH=-K034*<NO3>+K040*<HNO3>+0.71893*K070*<PAN> - PJAC(:,5,14)=-TPK%K034(:)*PCONC(:,5)+TPK%K040(:)*PCONC(:,8)+0.71893*TPK%K070(:& -&)*PCONC(:,27) +!N2O5/WC_ASO5=0.0 ! -!NO3/HO2=-K038*<NO3> - PJAC(:,5,15)=-TPK%K038(:)*PCONC(:,5) +!N2O5/WC_AHSO5=0.0 ! -!NO3/CH4=0.0 +!N2O5/WC_AHMS=0.0 ! -!NO3/ETH=0.0 +!N2O5/WR_O3=0.0 ! -!NO3/ALKA=0.0 +!N2O5/WR_H2O2=0.0 ! -!NO3/ALKE=-K076*<NO3> - PJAC(:,5,19)=-TPK%K076(:)*PCONC(:,5) +!N2O5/WR_NO=0.0 ! -!NO3/BIO=-K077*<NO3> - PJAC(:,5,20)=-TPK%K077(:)*PCONC(:,5) +!N2O5/WR_NO2=0.0 ! -!NO3/ARO=-K075*<NO3> - PJAC(:,5,21)=-TPK%K075(:)*PCONC(:,5) +!N2O5/WR_NO3=0.0 ! -!NO3/HCHO=-K072*<NO3> - PJAC(:,5,22)=-TPK%K072(:)*PCONC(:,5) +!N2O5/WR_N2O5=+KTR37 + PJAC(:,7,130)=+TPK%KTR37(:) ! -!NO3/ALD=-K073*<NO3> - PJAC(:,5,23)=-TPK%K073(:)*PCONC(:,5) +!N2O5/WR_HONO=0.0 ! -!NO3/KET=0.0 +!N2O5/WR_HNO3=0.0 ! -!NO3/CARBO=-K074*<NO3> - PJAC(:,5,25)=-TPK%K074(:)*PCONC(:,5) +!N2O5/WR_HNO4=0.0 ! -!NO3/ONIT=0.0 +!N2O5/WR_NH3=0.0 ! -!NO3/PAN=+0.71893*K070*<OH>+0.60*K078*<NO3>-K078*<NO3> - PJAC(:,5,27)=+0.71893*TPK%K070(:)*PCONC(:,14)+0.60*TPK%K078(:)*PCONC(:,5)-TPK%& -&K078(:)*PCONC(:,5) +!N2O5/WR_OH=0.0 ! -!NO3/OP1=0.0 +!N2O5/WR_HO2=0.0 ! -!NO3/OP2=0.0 +!N2O5/WR_CO2=0.0 ! -!NO3/ORA1=0.0 +!N2O5/WR_SO2=0.0 ! -!NO3/ORA2=0.0 +!N2O5/WR_H2SO4=0.0 ! -!NO3/MO2=-K119*<NO3> - PJAC(:,5,32)=-TPK%K119(:)*PCONC(:,5) +!N2O5/WR_RO21=0.0 ! -!NO3/ALKAP=-K120*<NO3> - PJAC(:,5,33)=-TPK%K120(:)*PCONC(:,5) +!N2O5/WR_RO25=0.0 ! -!NO3/ALKEP=-K121*<NO3> - PJAC(:,5,34)=-TPK%K121(:)*PCONC(:,5) +!N2O5/WR_MEOH=0.0 ! -!NO3/BIOP=-K122*<NO3> - PJAC(:,5,35)=-TPK%K122(:)*PCONC(:,5) +!N2O5/WR_ETOH=0.0 ! -!NO3/PHO=0.0 +!N2O5/WR_ALCH=0.0 ! -!NO3/ADD=0.0 +!N2O5/WR_HCHO=0.0 ! -!NO3/AROP=-K123*<NO3> - PJAC(:,5,38)=-TPK%K123(:)*PCONC(:,5) +!N2O5/WR_ALD2=0.0 ! -!NO3/CARBOP=-K124*<NO3> - PJAC(:,5,39)=-TPK%K124(:)*PCONC(:,5) +!N2O5/WR_GLY=0.0 ! -!NO3/OLN=-K125*<NO3> - PJAC(:,5,40)=-TPK%K125(:)*PCONC(:,5) +!N2O5/WR_MGLY=0.0 ! -!NO3/XO2=-K131*<NO3> - PJAC(:,5,41)=-TPK%K131(:)*PCONC(:,5) +!N2O5/WR_KETL=0.0 ! -RETURN -END SUBROUTINE SUBJ0 +!N2O5/WR_ORA1=0.0 ! -SUBROUTINE SUBJ1 +!N2O5/WR_ORA2=0.0 ! -!Indices 6 a 10 +!N2O5/WR_ACID=0.0 ! +!N2O5/WR_RP16=0.0 ! -!N2O5/O3=0.0 +!N2O5/WR_UR21=0.0 ! -!N2O5/H2O2=0.0 +!N2O5/WR_UR28=0.0 ! -!N2O5/NO=0.0 +!N2O5/WR_ACID2=0.0 ! -!N2O5/NO2=+K047*<NO3> - PJAC(:,6,4)=+TPK%K047(:)*PCONC(:,5) +!N2O5/WR_ASO3=0.0 ! -!N2O5/NO3=+K047*<NO2> - PJAC(:,6,5)=+TPK%K047(:)*PCONC(:,4) +!N2O5/WR_ASO4=0.0 ! -!N2O5/N2O5=-K048 - PJAC(:,6,6)=-TPK%K048(:) +!N2O5/WR_ASO5=0.0 ! -!N2O5/HONO=0.0 +!N2O5/WR_AHSO5=0.0 ! -!N2O5/HNO3=0.0 +!N2O5/WR_AHMS=0.0 ! -!N2O5/HNO4=0.0 +!NO3/NO=-K007*<NO3> + PJAC(:,8,1)=-TPK%K007(:)*PCONC(:,8) ! -!N2O5/NH3=0.0 +!NO3/NO2=+K004*<O>+K006*<O3>-K009*<NO3>-K012*<NO3> + PJAC(:,8,2)=+TPK%K004(:)*TPK%O(:)+TPK%K006(:)*PCONC(:,3)-TPK%K009(:)*PCONC(:,8& +&)-TPK%K012(:)*PCONC(:,8) ! -!N2O5/SO2=0.0 +!NO3/O3=+K006*<NO2> + PJAC(:,8,3)=+TPK%K006(:)*PCONC(:,2) ! -!N2O5/SULF=0.0 +!NO3/HONO=0.0 ! -!N2O5/CO=0.0 +!NO3/HNO3=+K023*<OH> + PJAC(:,8,5)=+TPK%K023(:)*PCONC(:,15) +! +!NO3/HNO4=0.0 +! +!NO3/N2O5=+K010 + PJAC(:,8,7)=+TPK%K010(:) +! +!NO3/NO3=-K007*<NO>-K009*<NO2>-K012*<NO2>-K013-K014-K033*<HO2>-K040*<OH>-K041*< +!NO3>-K041*<NO3>-K041*<NO3>-K041*<NO3>-K047*<HCHO>-K050*<ETHE>-K055*<OLEL>-K061 +!*<ALD2>-K065*<ISOP>-K072*<AROO>-K075*<OLEH>-K081*<ARAL>-K085*<BIOL>-K089*<BIOH +!>-K275*<MCR>-K278*<MGLY>-K307*<RPR1>-K313*<RPR3>-K320*<RPR4>-K327*<RPR8>-K338* +!<RP16>-KTC5-KTR5 + PJAC(:,8,8)=-TPK%K007(:)*PCONC(:,1)-TPK%K009(:)*PCONC(:,2)-TPK%K012(:)*PCONC(:& +&,2)-TPK%K013(:)-TPK%K014(:)-TPK%K033(:)*PCONC(:,10)-TPK%K040(:)*PCONC(:,15)-TP& +&K%K041(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,8)-TPK%K041(:)& +&*PCONC(:,8)-TPK%K047(:)*PCONC(:,28)-TPK%K050(:)*PCONC(:,16)-TPK%K055(:)*PCONC(& +&:,17)-TPK%K061(:)*PCONC(:,29)-TPK%K065(:)*PCONC(:,35)-TPK%K072(:)*PCONC(:,24)-& +&TPK%K075(:)*PCONC(:,18)-TPK%K081(:)*PCONC(:,25)-TPK%K085(:)*PCONC(:,36)-TPK%K0& +&89(:)*PCONC(:,37)-TPK%K275(:)*PCONC(:,40)-TPK%K278(:)*PCONC(:,41)-TPK%K307(:)*& +&PCONC(:,69)-TPK%K313(:)*PCONC(:,57)-TPK%K320(:)*PCONC(:,61)-TPK%K327(:)*PCONC(& +&:,71)-TPK%K338(:)*PCONC(:,74)-TPK%KTC5(:)-TPK%KTR5(:) ! -!N2O5/OH=0.0 +!NO3/NH3=0.0 ! -!N2O5/HO2=0.0 +!NO3/HO2=-K033*<NO3> + PJAC(:,8,10)=-TPK%K033(:)*PCONC(:,8) ! -!N2O5/CH4=0.0 +!NO3/CO=0.0 ! -!N2O5/ETH=0.0 +!NO3/H2O2=0.0 ! -!N2O5/ALKA=0.0 +!NO3/SO2=0.0 ! -!N2O5/ALKE=0.0 +!NO3/H2SO4=0.0 ! -!N2O5/BIO=0.0 +!NO3/OH=+K023*<HNO3>-K040*<NO3> + PJAC(:,8,15)=+TPK%K023(:)*PCONC(:,5)-TPK%K040(:)*PCONC(:,8) ! -!N2O5/ARO=0.0 +!NO3/ETHE=-K050*<NO3> + PJAC(:,8,16)=-TPK%K050(:)*PCONC(:,8) ! -!N2O5/HCHO=0.0 +!NO3/OLEL=-K055*<NO3> + PJAC(:,8,17)=-TPK%K055(:)*PCONC(:,8) ! -!N2O5/ALD=0.0 +!NO3/OLEH=-K075*<NO3> + PJAC(:,8,18)=-TPK%K075(:)*PCONC(:,8) ! -!N2O5/KET=0.0 +!NO3/ALKL=0.0 ! -!N2O5/CARBO=0.0 +!NO3/ALKM=0.0 ! -!N2O5/ONIT=0.0 +!NO3/ALKH=0.0 ! -!N2O5/PAN=0.0 +!NO3/AROH=0.0 ! -!N2O5/OP1=0.0 +!NO3/AROL=0.0 ! -!N2O5/OP2=0.0 +!NO3/AROO=-K072*<NO3> + PJAC(:,8,24)=-TPK%K072(:)*PCONC(:,8) ! -!N2O5/ORA1=0.0 +!NO3/ARAL=-K081*<NO3> + PJAC(:,8,25)=-TPK%K081(:)*PCONC(:,8) ! -!N2O5/ORA2=0.0 +!NO3/ARAC=0.0 ! -!N2O5/MO2=0.0 +!NO3/PAH=0.0 ! -!N2O5/ALKAP=0.0 +!NO3/HCHO=-K047*<NO3> + PJAC(:,8,28)=-TPK%K047(:)*PCONC(:,8) ! -!N2O5/ALKEP=0.0 +!NO3/ALD2=-K061*<NO3> + PJAC(:,8,29)=-TPK%K061(:)*PCONC(:,8) ! -!N2O5/BIOP=0.0 +!NO3/KETL=0.0 ! -!N2O5/PHO=0.0 +!NO3/KETH=0.0 ! -!N2O5/ADD=0.0 +!NO3/MEOH=0.0 ! -!N2O5/AROP=0.0 +!NO3/ETOH=0.0 ! -!N2O5/CARBOP=0.0 +!NO3/ALCH=0.0 ! -!N2O5/OLN=0.0 +!NO3/ISOP=-K065*<NO3> + PJAC(:,8,35)=-TPK%K065(:)*PCONC(:,8) ! -!N2O5/XO2=0.0 +!NO3/BIOL=-K085*<NO3> + PJAC(:,8,36)=-TPK%K085(:)*PCONC(:,8) ! -!HONO/O3=0.0 +!NO3/BIOH=-K089*<NO3> + PJAC(:,8,37)=-TPK%K089(:)*PCONC(:,8) ! -!HONO/H2O2=0.0 +!NO3/MTBE=0.0 ! -!HONO/NO=+K032*<OH> - PJAC(:,7,3)=+TPK%K032(:)*PCONC(:,14) +!NO3/MVK=0.0 ! -!HONO/NO2=+K085*<ADD> - PJAC(:,7,4)=+TPK%K085(:)*PCONC(:,37) +!NO3/MCR=-K275*<NO3> + PJAC(:,8,40)=-TPK%K275(:)*PCONC(:,8) ! -!HONO/NO3=0.0 +!NO3/MGLY=-K278*<NO3> + PJAC(:,8,41)=-TPK%K278(:)*PCONC(:,8) ! -!HONO/N2O5=0.0 +!NO3/GLY=0.0 ! -!HONO/HONO=-K004-K039*<OH> - PJAC(:,7,7)=-TPK%K004(:)-TPK%K039(:)*PCONC(:,14) +!NO3/ORA1=0.0 ! -!HONO/HNO3=0.0 +!NO3/ORA2=0.0 ! -!HONO/HNO4=0.0 +!NO3/ACID=0.0 ! -!HONO/NH3=0.0 +!NO3/UR28=0.0 ! -!HONO/SO2=0.0 +!NO3/UR21=0.0 ! -!HONO/SULF=0.0 +!NO3/URG2=0.0 ! -!HONO/CO=0.0 +!NO3/UR26=0.0 ! -!HONO/OH=+K032*<NO>-K039*<HONO> - PJAC(:,7,14)=+TPK%K032(:)*PCONC(:,3)-TPK%K039(:)*PCONC(:,7) +!NO3/RPG2=0.0 ! -!HONO/HO2=0.0 +!NO3/RP18=0.0 ! -!HONO/CH4=0.0 +!NO3/RPG3=0.0 ! -!HONO/ETH=0.0 +!NO3/URG4=0.0 ! -!HONO/ALKA=0.0 +!NO3/UR8=0.0 ! -!HONO/ALKE=0.0 +!NO3/UR17=0.0 ! -!HONO/BIO=0.0 +!NO3/UR7=0.0 ! -!HONO/ARO=0.0 +!NO3/RPR3=-K313*<NO3> + PJAC(:,8,57)=-TPK%K313(:)*PCONC(:,8) ! -!HONO/HCHO=0.0 +!NO3/URG6=0.0 ! -!HONO/ALD=0.0 +!NO3/UR22=0.0 ! -!HONO/KET=0.0 +!NO3/URG7=0.0 ! -!HONO/CARBO=0.0 +!NO3/RPR4=-K320*<NO3> + PJAC(:,8,61)=-TPK%K320(:)*PCONC(:,8) ! -!HONO/ONIT=0.0 +!NO3/RPR7=0.0 ! -!HONO/PAN=0.0 +!NO3/RPG7=0.0 ! -!HONO/OP1=0.0 +!NO3/URG8=0.0 ! -!HONO/OP2=0.0 +!NO3/UR19=0.0 ! -!HONO/ORA1=0.0 +!NO3/URG9=0.0 ! -!HONO/ORA2=0.0 +!NO3/AP7=0.0 ! -!HONO/MO2=0.0 +!NO3/URG10=0.0 ! -!HONO/ALKAP=0.0 +!NO3/RPR1=-K307*<NO3> + PJAC(:,8,69)=-TPK%K307(:)*PCONC(:,8) ! -!HONO/ALKEP=0.0 +!NO3/RPR5=0.0 ! -!HONO/BIOP=0.0 +!NO3/RPR8=-K327*<NO3> + PJAC(:,8,71)=-TPK%K327(:)*PCONC(:,8) ! -!HONO/PHO=0.0 +!NO3/RP10=0.0 ! -!HONO/ADD=+K085*<NO2> - PJAC(:,7,37)=+TPK%K085(:)*PCONC(:,4) +!NO3/RP11=0.0 ! -!HONO/AROP=0.0 +!NO3/RP16=-K338*<NO3> + PJAC(:,8,74)=-TPK%K338(:)*PCONC(:,8) ! -!HONO/CARBOP=0.0 +!NO3/RPRL=0.0 ! -!HONO/OLN=0.0 +!NO3/APAN=0.0 ! -!HONO/XO2=0.0 +!NO3/PAN1=0.0 ! -!HNO3/O3=0.0 +!NO3/PAN2=0.0 ! -!HNO3/H2O2=0.0 +!NO3/PAN3=0.0 ! -!HNO3/NO=0.0 +!NO3/PAN4=0.0 ! -!HNO3/NO2=+K033*<OH> - PJAC(:,8,4)=+TPK%K033(:)*PCONC(:,14) +!NO3/PAN6=0.0 ! -!HNO3/NO3=+0.3*K038*<HO2>+K072*<HCHO>+K073*<ALD>+0.91567*K074*<CARBO>+K075*<ARO -!> - PJAC(:,8,5)=+0.3*TPK%K038(:)*PCONC(:,15)+TPK%K072(:)*PCONC(:,22)+TPK%K073(:)*P& -&CONC(:,23)+0.91567*TPK%K074(:)*PCONC(:,25)+TPK%K075(:)*PCONC(:,21) +!NO3/PAN7=0.0 ! -!HNO3/N2O5=0.0 +!NO3/PAN8=0.0 ! -!HNO3/HONO=0.0 +!NO3/PN10=0.0 ! -!HNO3/HNO3=-K005-K040*<OH> - PJAC(:,8,8)=-TPK%K005(:)-TPK%K040(:)*PCONC(:,14) +!NO3/RO2T=0.0 ! -!HNO3/HNO4=0.0 +!NO3/RO21=0.0 ! -!HNO3/NH3=0.0 +!NO3/RO25=0.0 ! -!HNO3/SO2=0.0 +!NO3/WC_O3=0.0 ! -!HNO3/SULF=0.0 +!NO3/WC_H2O2=0.0 ! -!HNO3/CO=0.0 +!NO3/WC_NO=0.0 ! -!HNO3/OH=+K033*<NO2>-K040*<HNO3> - PJAC(:,8,14)=+TPK%K033(:)*PCONC(:,4)-TPK%K040(:)*PCONC(:,8) +!NO3/WC_NO2=0.0 ! -!HNO3/HO2=+0.3*K038*<NO3> - PJAC(:,8,15)=+0.3*TPK%K038(:)*PCONC(:,5) +!NO3/WC_NO3=+KTC36 + PJAC(:,8,92)=+TPK%KTC36(:) ! -!HNO3/CH4=0.0 +!NO3/WC_N2O5=0.0 ! -!HNO3/ETH=0.0 +!NO3/WC_HONO=0.0 ! -!HNO3/ALKA=0.0 +!NO3/WC_HNO3=0.0 ! -!HNO3/ALKE=0.0 +!NO3/WC_HNO4=0.0 ! -!HNO3/BIO=0.0 +!NO3/WC_NH3=0.0 ! -!HNO3/ARO=+K075*<NO3> - PJAC(:,8,21)=+TPK%K075(:)*PCONC(:,5) +!NO3/WC_OH=0.0 ! -!HNO3/HCHO=+K072*<NO3> - PJAC(:,8,22)=+TPK%K072(:)*PCONC(:,5) +!NO3/WC_HO2=0.0 ! -!HNO3/ALD=+K073*<NO3> - PJAC(:,8,23)=+TPK%K073(:)*PCONC(:,5) +!NO3/WC_CO2=0.0 ! -!HNO3/KET=0.0 +!NO3/WC_SO2=0.0 ! -!HNO3/CARBO=+0.91567*K074*<NO3> - PJAC(:,8,25)=+0.91567*TPK%K074(:)*PCONC(:,5) +!NO3/WC_H2SO4=0.0 ! -!HNO3/ONIT=0.0 +!NO3/WC_RO21=0.0 ! -!HNO3/PAN=0.0 +!NO3/WC_RO25=0.0 ! -!HNO3/OP1=0.0 +!NO3/WC_MEOH=0.0 ! -!HNO3/OP2=0.0 +!NO3/WC_ETOH=0.0 ! -!HNO3/ORA1=0.0 +!NO3/WC_ALCH=0.0 ! -!HNO3/ORA2=0.0 +!NO3/WC_HCHO=0.0 ! -!HNO3/MO2=0.0 +!NO3/WC_ALD2=0.0 ! -!HNO3/ALKAP=0.0 +!NO3/WC_GLY=0.0 ! -!HNO3/ALKEP=0.0 +!NO3/WC_MGLY=0.0 ! -!HNO3/BIOP=0.0 +!NO3/WC_KETL=0.0 ! -!HNO3/PHO=0.0 +!NO3/WC_ORA1=0.0 ! -!HNO3/ADD=0.0 +!NO3/WC_ORA2=0.0 ! -!HNO3/AROP=0.0 +!NO3/WC_ACID=0.0 ! -!HNO3/CARBOP=0.0 +!NO3/WC_RP16=0.0 ! -!HNO3/OLN=0.0 +!NO3/WC_UR21=0.0 ! -!HNO3/XO2=0.0 +!NO3/WC_UR28=0.0 ! -!HNO4/O3=0.0 +!NO3/WC_ACID2=0.0 ! -!HNO4/H2O2=0.0 +!NO3/WC_ASO3=0.0 ! -!HNO4/NO=0.0 +!NO3/WC_ASO4=0.0 ! -!HNO4/NO2=+K036*<HO2> - PJAC(:,9,4)=+TPK%K036(:)*PCONC(:,15) +!NO3/WC_ASO5=0.0 ! -!HNO4/NO3=0.0 +!NO3/WC_AHSO5=0.0 ! -!HNO4/N2O5=0.0 +!NO3/WC_AHMS=0.0 ! -!HNO4/HONO=0.0 +!NO3/WR_O3=0.0 ! -!HNO4/HNO3=0.0 +!NO3/WR_H2O2=0.0 ! -!HNO4/HNO4=-K006-K037-K041*<OH> - PJAC(:,9,9)=-TPK%K006(:)-TPK%K037(:)-TPK%K041(:)*PCONC(:,14) +!NO3/WR_NO=0.0 ! -!HNO4/NH3=0.0 +!NO3/WR_NO2=0.0 ! -!HNO4/SO2=0.0 +!NO3/WR_NO3=+KTR36 + PJAC(:,8,129)=+TPK%KTR36(:) ! -!HNO4/SULF=0.0 +!NO3/WR_N2O5=0.0 ! -!HNO4/CO=0.0 +!NO3/WR_HONO=0.0 ! -!HNO4/OH=-K041*<HNO4> - PJAC(:,9,14)=-TPK%K041(:)*PCONC(:,9) +!NO3/WR_HNO3=0.0 ! -!HNO4/HO2=+K036*<NO2> - PJAC(:,9,15)=+TPK%K036(:)*PCONC(:,4) +!NO3/WR_HNO4=0.0 ! -!HNO4/CH4=0.0 +!NO3/WR_NH3=0.0 ! -!HNO4/ETH=0.0 +!NO3/WR_OH=0.0 ! -!HNO4/ALKA=0.0 +!NO3/WR_HO2=0.0 ! -!HNO4/ALKE=0.0 +!NO3/WR_CO2=0.0 ! -!HNO4/BIO=0.0 +!NO3/WR_SO2=0.0 ! -!HNO4/ARO=0.0 +!NO3/WR_H2SO4=0.0 ! -!HNO4/HCHO=0.0 +!NO3/WR_RO21=0.0 ! -!HNO4/ALD=0.0 +!NO3/WR_RO25=0.0 ! -!HNO4/KET=0.0 +!NO3/WR_MEOH=0.0 ! -!HNO4/CARBO=0.0 +!NO3/WR_ETOH=0.0 ! -!HNO4/ONIT=0.0 +!NO3/WR_ALCH=0.0 ! -!HNO4/PAN=0.0 +!NO3/WR_HCHO=0.0 ! -!HNO4/OP1=0.0 +!NO3/WR_ALD2=0.0 ! -!HNO4/OP2=0.0 +!NO3/WR_GLY=0.0 ! -!HNO4/ORA1=0.0 +!NO3/WR_MGLY=0.0 ! -!HNO4/ORA2=0.0 +!NO3/WR_KETL=0.0 ! -!HNO4/MO2=0.0 +!NO3/WR_ORA1=0.0 ! -!HNO4/ALKAP=0.0 +!NO3/WR_ORA2=0.0 ! -!HNO4/ALKEP=0.0 +!NO3/WR_ACID=0.0 ! -!HNO4/BIOP=0.0 +!NO3/WR_RP16=0.0 ! -!HNO4/PHO=0.0 +!NO3/WR_UR21=0.0 ! -!HNO4/ADD=0.0 +!NO3/WR_UR28=0.0 ! -!HNO4/AROP=0.0 +!NO3/WR_ACID2=0.0 ! -!HNO4/CARBOP=0.0 +!NO3/WR_ASO3=0.0 ! -!HNO4/OLN=0.0 +!NO3/WR_ASO4=0.0 ! -!HNO4/XO2=0.0 +!NO3/WR_ASO5=0.0 ! -!NH3/O3=0.0 +!NO3/WR_AHSO5=0.0 ! -!NH3/H2O2=0.0 +!NO3/WR_AHMS=0.0 ! !NH3/NO=0.0 ! !NH3/NO2=0.0 ! -!NH3/NO3=0.0 -! -!NH3/N2O5=0.0 +!NH3/O3=0.0 ! !NH3/HONO=0.0 ! @@ -24929,4091 +31674,52707 @@ SUBROUTINE SUBJ1 ! !NH3/HNO4=0.0 ! -!NH3/NH3=-K050*<OH> - PJAC(:,10,10)=-TPK%K050(:)*PCONC(:,14) +!NH3/N2O5=0.0 ! -!NH3/SO2=0.0 +!NH3/NO3=0.0 ! -!NH3/SULF=0.0 +!NH3/NH3=-K345*<OH>-KTC10-KTR10 + PJAC(:,9,9)=-TPK%K345(:)*PCONC(:,15)-TPK%KTC10(:)-TPK%KTR10(:) +! +!NH3/HO2=0.0 ! !NH3/CO=0.0 ! -!NH3/OH=-K050*<NH3> - PJAC(:,10,14)=-TPK%K050(:)*PCONC(:,10) +!NH3/H2O2=0.0 ! -!NH3/HO2=0.0 +!NH3/SO2=0.0 ! -!NH3/CH4=0.0 +!NH3/H2SO4=0.0 ! -!NH3/ETH=0.0 +!NH3/OH=-K345*<NH3> + PJAC(:,9,15)=-TPK%K345(:)*PCONC(:,9) ! -!NH3/ALKA=0.0 +!NH3/ETHE=0.0 ! -!NH3/ALKE=0.0 +!NH3/OLEL=0.0 ! -!NH3/BIO=0.0 +!NH3/OLEH=0.0 ! -!NH3/ARO=0.0 +!NH3/ALKL=0.0 ! -!NH3/HCHO=0.0 +!NH3/ALKM=0.0 ! -!NH3/ALD=0.0 +!NH3/ALKH=0.0 ! -!NH3/KET=0.0 +!NH3/AROH=0.0 ! -!NH3/CARBO=0.0 +!NH3/AROL=0.0 ! -!NH3/ONIT=0.0 +!NH3/AROO=0.0 ! -!NH3/PAN=0.0 +!NH3/ARAL=0.0 ! -!NH3/OP1=0.0 +!NH3/ARAC=0.0 ! -!NH3/OP2=0.0 +!NH3/PAH=0.0 ! -!NH3/ORA1=0.0 +!NH3/HCHO=0.0 ! -!NH3/ORA2=0.0 +!NH3/ALD2=0.0 ! -!NH3/MO2=0.0 +!NH3/KETL=0.0 ! -!NH3/ALKAP=0.0 +!NH3/KETH=0.0 ! -!NH3/ALKEP=0.0 +!NH3/MEOH=0.0 ! -!NH3/BIOP=0.0 +!NH3/ETOH=0.0 ! -!NH3/PHO=0.0 +!NH3/ALCH=0.0 ! -!NH3/ADD=0.0 +!NH3/ISOP=0.0 ! -!NH3/AROP=0.0 +!NH3/BIOL=0.0 ! -!NH3/CARBOP=0.0 +!NH3/BIOH=0.0 ! -!NH3/OLN=0.0 +!NH3/MTBE=0.0 ! -!NH3/XO2=0.0 +!NH3/MVK=0.0 ! -RETURN -END SUBROUTINE SUBJ1 +!NH3/MCR=0.0 ! -SUBROUTINE SUBJ2 +!NH3/MGLY=0.0 ! -!Indices 11 a 15 +!NH3/GLY=0.0 ! +!NH3/ORA1=0.0 ! -!SO2/O3=0.0 +!NH3/ORA2=0.0 ! -!SO2/H2O2=0.0 +!NH3/ACID=0.0 ! -!SO2/NO=0.0 +!NH3/UR28=0.0 ! -!SO2/NO2=0.0 +!NH3/UR21=0.0 ! -!SO2/NO3=0.0 +!NH3/URG2=0.0 ! -!SO2/N2O5=0.0 +!NH3/UR26=0.0 ! -!SO2/HONO=0.0 +!NH3/RPG2=0.0 ! -!SO2/HNO3=0.0 +!NH3/RP18=0.0 ! -!SO2/HNO4=0.0 +!NH3/RPG3=0.0 ! -!SO2/NH3=0.0 +!NH3/URG4=0.0 ! -!SO2/SO2=-K052*<OH> - PJAC(:,11,11)=-TPK%K052(:)*PCONC(:,14) +!NH3/UR8=0.0 ! -!SO2/SULF=0.0 +!NH3/UR17=0.0 ! -!SO2/CO=0.0 +!NH3/UR7=0.0 ! -!SO2/OH=-K052*<SO2> - PJAC(:,11,14)=-TPK%K052(:)*PCONC(:,11) +!NH3/RPR3=0.0 ! -!SO2/HO2=0.0 +!NH3/URG6=0.0 ! -!SO2/CH4=0.0 +!NH3/UR22=0.0 ! -!SO2/ETH=0.0 +!NH3/URG7=0.0 ! -!SO2/ALKA=0.0 +!NH3/RPR4=0.0 ! -!SO2/ALKE=0.0 +!NH3/RPR7=0.0 ! -!SO2/BIO=0.0 +!NH3/RPG7=0.0 ! -!SO2/ARO=0.0 +!NH3/URG8=0.0 ! -!SO2/HCHO=0.0 +!NH3/UR19=0.0 ! -!SO2/ALD=0.0 +!NH3/URG9=0.0 ! -!SO2/KET=0.0 +!NH3/AP7=0.0 ! -!SO2/CARBO=0.0 +!NH3/URG10=0.0 ! -!SO2/ONIT=0.0 +!NH3/RPR1=0.0 ! -!SO2/PAN=0.0 +!NH3/RPR5=0.0 ! -!SO2/OP1=0.0 +!NH3/RPR8=0.0 ! -!SO2/OP2=0.0 +!NH3/RP10=0.0 ! -!SO2/ORA1=0.0 +!NH3/RP11=0.0 ! -!SO2/ORA2=0.0 +!NH3/RP16=0.0 ! -!SO2/MO2=0.0 +!NH3/RPRL=0.0 ! -!SO2/ALKAP=0.0 +!NH3/APAN=0.0 ! -!SO2/ALKEP=0.0 +!NH3/PAN1=0.0 ! -!SO2/BIOP=0.0 +!NH3/PAN2=0.0 ! -!SO2/PHO=0.0 +!NH3/PAN3=0.0 ! -!SO2/ADD=0.0 +!NH3/PAN4=0.0 ! -!SO2/AROP=0.0 +!NH3/PAN6=0.0 ! -!SO2/CARBOP=0.0 +!NH3/PAN7=0.0 ! -!SO2/OLN=0.0 +!NH3/PAN8=0.0 ! -!SO2/XO2=0.0 +!NH3/PN10=0.0 ! -!SULF/O3=0.0 +!NH3/RO2T=0.0 ! -!SULF/H2O2=0.0 +!NH3/RO21=0.0 ! -!SULF/NO=0.0 +!NH3/RO25=0.0 ! -!SULF/NO2=0.0 +!NH3/WC_O3=0.0 ! -!SULF/NO3=0.0 +!NH3/WC_H2O2=0.0 ! -!SULF/N2O5=0.0 +!NH3/WC_NO=0.0 ! -!SULF/HONO=0.0 +!NH3/WC_NO2=0.0 ! -!SULF/HNO3=0.0 +!NH3/WC_NO3=0.0 ! -!SULF/HNO4=0.0 +!NH3/WC_N2O5=0.0 ! -!SULF/NH3=0.0 +!NH3/WC_HONO=0.0 ! -!SULF/SO2=+K052*<OH> - PJAC(:,12,11)=+TPK%K052(:)*PCONC(:,14) +!NH3/WC_HNO3=0.0 ! -!SULF/SULF=-K132 - PJAC(:,12,12)=-TPK%K132(:) +!NH3/WC_HNO4=0.0 ! -!SULF/CO=0.0 +!NH3/WC_NH3=+KTC41 + PJAC(:,9,97)=+TPK%KTC41(:) ! -!SULF/OH=+K052*<SO2> - PJAC(:,12,14)=+TPK%K052(:)*PCONC(:,11) +!NH3/WC_OH=0.0 ! -!SULF/HO2=0.0 +!NH3/WC_HO2=0.0 ! -!SULF/CH4=0.0 +!NH3/WC_CO2=0.0 ! -!SULF/ETH=0.0 +!NH3/WC_SO2=0.0 ! -!SULF/ALKA=0.0 +!NH3/WC_H2SO4=0.0 ! -!SULF/ALKE=0.0 +!NH3/WC_RO21=0.0 ! -!SULF/BIO=0.0 +!NH3/WC_RO25=0.0 ! -!SULF/ARO=0.0 +!NH3/WC_MEOH=0.0 ! -!SULF/HCHO=0.0 +!NH3/WC_ETOH=0.0 ! -!SULF/ALD=0.0 +!NH3/WC_ALCH=0.0 ! -!SULF/KET=0.0 +!NH3/WC_HCHO=0.0 ! -!SULF/CARBO=0.0 +!NH3/WC_ALD2=0.0 ! -!SULF/ONIT=0.0 +!NH3/WC_GLY=0.0 ! -!SULF/PAN=0.0 +!NH3/WC_MGLY=0.0 ! -!SULF/OP1=0.0 +!NH3/WC_KETL=0.0 ! -!SULF/OP2=0.0 +!NH3/WC_ORA1=0.0 ! -!SULF/ORA1=0.0 +!NH3/WC_ORA2=0.0 ! -!SULF/ORA2=0.0 +!NH3/WC_ACID=0.0 ! -!SULF/MO2=0.0 +!NH3/WC_RP16=0.0 ! -!SULF/ALKAP=0.0 +!NH3/WC_UR21=0.0 ! -!SULF/ALKEP=0.0 +!NH3/WC_UR28=0.0 ! -!SULF/BIOP=0.0 +!NH3/WC_ACID2=0.0 ! -!SULF/PHO=0.0 +!NH3/WC_ASO3=0.0 ! -!SULF/ADD=0.0 +!NH3/WC_ASO4=0.0 ! -!SULF/AROP=0.0 +!NH3/WC_ASO5=0.0 ! -!SULF/CARBOP=0.0 +!NH3/WC_AHSO5=0.0 ! -!SULF/OLN=0.0 +!NH3/WC_AHMS=0.0 ! -!SULF/XO2=0.0 +!NH3/WR_O3=0.0 ! -!CO/O3=+0.35120*K079*<ALKE>+0.36000*K080*<BIO>+0.64728*K081*<CARBO>+0.13*K082*< -!PAN> - PJAC(:,13,1)=+0.35120*TPK%K079(:)*PCONC(:,19)+0.36000*TPK%K080(:)*PCONC(:,20)+& -&0.64728*TPK%K081(:)*PCONC(:,25)+0.13*TPK%K082(:)*PCONC(:,27) +!NH3/WR_H2O2=0.0 ! -!CO/H2O2=0.0 +!NH3/WR_NO=0.0 ! -!CO/NO=0.0 +!NH3/WR_NO2=0.0 ! -!CO/NO2=0.0 +!NH3/WR_NO3=0.0 ! -!CO/NO3=+K072*<HCHO>+1.33723*K074*<CARBO> - PJAC(:,13,5)=+TPK%K072(:)*PCONC(:,22)+1.33723*TPK%K074(:)*PCONC(:,25) +!NH3/WR_N2O5=0.0 ! -!CO/N2O5=0.0 +!NH3/WR_HONO=0.0 ! -!CO/HONO=0.0 +!NH3/WR_HNO3=0.0 ! -!CO/HNO3=0.0 +!NH3/WR_HNO4=0.0 ! -!CO/HNO4=0.0 +!NH3/WR_NH3=+KTR41 + PJAC(:,9,134)=+TPK%KTR41(:) ! -!CO/NH3=0.0 +!NH3/WR_OH=0.0 ! -!CO/SO2=0.0 +!NH3/WR_HO2=0.0 ! -!CO/SULF=0.0 +!NH3/WR_CO2=0.0 ! -!CO/CO=-K053*<OH> - PJAC(:,13,13)=-TPK%K053(:)*PCONC(:,14) +!NH3/WR_SO2=0.0 ! -!CO/OH=-K053*<CO>+0.00878*K058*<ALKA>+K062*<HCHO>+1.01732*K065*<CARBO> - PJAC(:,13,14)=-TPK%K053(:)*PCONC(:,13)+0.00878*TPK%K058(:)*PCONC(:,18)+TPK%K06& -&2(:)*PCONC(:,22)+1.01732*TPK%K065(:)*PCONC(:,25) +!NH3/WR_H2SO4=0.0 ! -!CO/HO2=0.0 +!NH3/WR_RO21=0.0 ! -!CO/CH4=0.0 +!NH3/WR_RO25=0.0 ! -!CO/ETH=0.0 +!NH3/WR_MEOH=0.0 ! -!CO/ALKA=+0.00878*K058*<OH> - PJAC(:,13,18)=+0.00878*TPK%K058(:)*PCONC(:,14) +!NH3/WR_ETOH=0.0 ! -!CO/ALKE=+0.35120*K079*<O3> - PJAC(:,13,19)=+0.35120*TPK%K079(:)*PCONC(:,1) +!NH3/WR_ALCH=0.0 ! -!CO/BIO=+0.01*K054*<O3P>+0.36000*K080*<O3> - PJAC(:,13,20)=+0.01*TPK%K054(:)*TPK%O3P(:)+0.36000*TPK%K080(:)*PCONC(:,1) +!NH3/WR_HCHO=0.0 ! -!CO/ARO=0.0 +!NH3/WR_ALD2=0.0 ! -!CO/HCHO=+K010+K011+K062*<OH>+K072*<NO3> - PJAC(:,13,22)=+TPK%K010(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5) +!NH3/WR_GLY=0.0 ! -!CO/ALD=+K012 - PJAC(:,13,23)=+TPK%K012(:) +!NH3/WR_MGLY=0.0 ! -!CO/KET=0.0 +!NH3/WR_KETL=0.0 ! -!CO/CARBO=+0.91924*K016+1.01732*K065*<OH>+1.33723*K074*<NO3>+0.64728*K081*<O3> - PJAC(:,13,25)=+0.91924*TPK%K016(:)+1.01732*TPK%K065(:)*PCONC(:,14)+1.33723*TPK& -&%K074(:)*PCONC(:,5)+0.64728*TPK%K081(:)*PCONC(:,1) +!NH3/WR_ORA1=0.0 ! -!CO/ONIT=0.0 +!NH3/WR_ORA2=0.0 ! -!CO/PAN=+0.13*K082*<O3> - PJAC(:,13,27)=+0.13*TPK%K082(:)*PCONC(:,1) +!NH3/WR_ACID=0.0 ! -!CO/OP1=0.0 +!NH3/WR_RP16=0.0 ! -!CO/OP2=0.0 +!NH3/WR_UR21=0.0 ! -!CO/ORA1=0.0 +!NH3/WR_UR28=0.0 ! -!CO/ORA2=0.0 +!NH3/WR_ACID2=0.0 ! -!CO/MO2=0.0 +!NH3/WR_ASO3=0.0 ! -!CO/ALKAP=0.0 +!NH3/WR_ASO4=0.0 ! -!CO/ALKEP=0.0 +!NH3/WR_ASO5=0.0 ! -!CO/BIOP=0.0 +!NH3/WR_AHSO5=0.0 ! -!CO/PHO=0.0 +!NH3/WR_AHMS=0.0 ! -!CO/ADD=0.0 +!HO2/NO=-K026*<HO2>+K110*<RO21>+K113*<RO22>+K119*<RO24>+TPK%CF4*K122*<RO25>+TPK +!%CF6*K150*<RO29>+K153*<RO210>+K171*<RO215>+TPK%CF22*K177*<RO217>+TPK%CF20*K180 +!*<RO218>+TPK%CF24*K189*<RO221>+TPK%CF42*K192*<RO222>+TPK%CF44*K195*<RO223>+TPK +!%CF26*K198*<RO224>+TPK%CF28*K207*<RO227>+TPK%CF32*K221*<RO231>+TPK%CF36*K227*< +!RO241>+K231*<RO233>+K234*<RO242>+K238*<RO234>+K241*<RO243>+K245*<RO235>+K248*< +!RO244>+K252*<RO236>+K255*<RO245>+K259*<RO237>+K262*<RO246>+K266*<RO238>+K269*< +!RO247>+K285*<RO249>+K291*<RO251>+K300*<RO254>+K315*<RO256> + PJAC(:,10,1)=-TPK%K026(:)*PCONC(:,10)+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%& +&RO22(:)+TPK%K119(:)*TPK%RO24(:)+TPK%CF4*TPK%K122(:)*PCONC(:,87)+TPK%CF6*TPK%K1& +&50(:)*TPK%RO29(:)+TPK%K153(:)*TPK%RO210(:)+TPK%K171(:)*TPK%RO215(:)+TPK%CF22*T& +&PK%K177(:)*TPK%RO217(:)+TPK%CF20*TPK%K180(:)*TPK%RO218(:)+TPK%CF24*TPK%K189(:)& +&*TPK%RO221(:)+TPK%CF42*TPK%K192(:)*TPK%RO222(:)+TPK%CF44*TPK%K195(:)*TPK%RO223& +&(:)+TPK%CF26*TPK%K198(:)*TPK%RO224(:)+TPK%CF28*TPK%K207(:)*TPK%RO227(:)+TPK%CF& +&32*TPK%K221(:)*TPK%RO231(:)+TPK%CF36*TPK%K227(:)*TPK%RO241(:)+TPK%K231(:)*TPK%& +&RO233(:)+TPK%K234(:)*TPK%RO242(:)+TPK%K238(:)*TPK%RO234(:)+TPK%K241(:)*TPK%RO2& +&43(:)+TPK%K245(:)*TPK%RO235(:)+TPK%K248(:)*TPK%RO244(:)+TPK%K252(:)*TPK%RO236(& +&:)+TPK%K255(:)*TPK%RO245(:)+TPK%K259(:)*TPK%RO237(:)+TPK%K262(:)*TPK%RO246(:)+& +&TPK%K266(:)*TPK%RO238(:)+TPK%K269(:)*TPK%RO247(:)+TPK%K285(:)*TPK%RO249(:)+TPK& +&%K291(:)*TPK%RO251(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K315(:)*TPK%RO256(:) +! +!HO2/NO2=-K027*<HO2> + PJAC(:,10,2)=-TPK%K027(:)*PCONC(:,10) +! +!HO2/O3=+K025*<OH>-K030*<HO2>+0.06*K051*<ETHE>+0.28*K056*<OLEL>+0.366*K066*<ISO +!P>+0.28*K076*<OLEH>+0.445*K086*<BIOL>+0.28*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,10,3)=+TPK%K025(:)*PCONC(:,15)-TPK%K030(:)*PCONC(:,10)+0.06*TPK%K051(:)& +&*PCONC(:,16)+0.28*TPK%K056(:)*PCONC(:,17)+0.366*TPK%K066(:)*PCONC(:,35)+0.28*T& +&PK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,36)+0.28*TPK%K281(:)*PCONC(:,& +&39)+0.41*TPK%K282(:)*PCONC(:,40) +! +!HO2/HONO=+0.1*K020 + PJAC(:,10,4)=+0.1*TPK%K020(:) ! -!CO/AROP=0.0 +!HO2/HNO3=0.0 ! -!CO/CARBOP=0.0 +!HO2/HNO4=+K028 + PJAC(:,10,6)=+TPK%K028(:) ! -!CO/OLN=0.0 +!HO2/N2O5=0.0 ! -!CO/XO2=0.0 +!HO2/NO3=-K033*<HO2>+K040*<OH>+K047*<HCHO> + PJAC(:,10,8)=-TPK%K033(:)*PCONC(:,10)+TPK%K040(:)*PCONC(:,15)+TPK%K047(:)*PCON& +&C(:,28) ! -!OH/O3=-K023*<OH>+K024*<HO2>+0.39435*K079*<ALKE>+0.28000*K080*<BIO>+0.20595*K08 -!1*<CARBO>+0.036*K082*<PAN>+K087*<ADD> - PJAC(:,14,1)=-TPK%K023(:)*PCONC(:,14)+TPK%K024(:)*PCONC(:,15)+0.39435*TPK%K079& -&(:)*PCONC(:,19)+0.28000*TPK%K080(:)*PCONC(:,20)+0.20595*TPK%K081(:)*PCONC(:,25& -&)+0.036*TPK%K082(:)*PCONC(:,27)+TPK%K087(:)*PCONC(:,37) +!HO2/NH3=0.0 ! -!OH/H2O2=+K009+K009-K026*<OH> - PJAC(:,14,2)=+TPK%K009(:)+TPK%K009(:)-TPK%K026(:)*PCONC(:,14) +!HO2/HO2=-K026*<NO>-K027*<NO2>-K030*<O3>-K031*<HO2>-K031*<HO2>-K031*<HO2>-K031* +!<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K032*<H2O>*<HO2>-K033 +!*<NO3>-K042*<OH>+K094*<RO2T>-K094*<RO2T>+K112*<RO21>-K112*<RO21>+K115*<RO22>-K +!115*<RO22>+K118*<RO23>-K118*<RO23>+K121*<RO24>-K121*<RO24>+K124*<RO25>-K124*<R +!O25>-K142*<RO26>-K146*<RO27>-K148*<RO28>+K152*<RO29>-K152*<RO29>+K155*<RO210>- +!K155*<RO210>-K158*<RO211>-K161*<RO212>-K164*<RO213>-K166*<RO239>-K170*<RO214>+ +!K173*<RO215>-K173*<RO215>-K176*<RO216>+K179*<RO217>-K179*<RO217>+K182*<RO218>- +!K182*<RO218>-K185*<RO219>-K188*<RO220>+K191*<RO221>-K191*<RO221>+K194*<RO222>- +!K194*<RO222>+K197*<RO223>-K197*<RO223>+K200*<RO224>-K200*<RO224>-K203*<RO225>- +!K206*<RO226>+K209*<RO227>-K209*<RO227>-K212*<RO228>-K215*<RO229>-K218*<RO240>- +!K220*<RO230>+K223*<RO231>-K223*<RO231>-K226*<RO232>+K229*<RO241>-K229*<RO241>+ +!K233*<RO233>-K233*<RO233>+K236*<RO242>-K236*<RO242>+K240*<RO234>-K240*<RO234>+ +!K243*<RO243>-K243*<RO243>+K247*<RO235>-K247*<RO235>+K250*<RO244>-K250*<RO244>+ +!K254*<RO236>-K254*<RO236>+K257*<RO245>-K257*<RO245>+K261*<RO237>-K261*<RO237>+ +!K264*<RO246>-K264*<RO246>+K268*<RO238>-K268*<RO238>+K271*<RO247>-K271*<RO247>- +!K279*<RO248>+K287*<RO249>-K287*<RO249>-K289*<RO250>+K292*<RO251>-K292*<RO251>- +!K295*<RO252>-K298*<RO253>-K301*<RO254>-K310*<RO255>-K318*<RO256>-K332*<RO257>- +!K341*<RO258>-KTC12-KTR12 + PJAC(:,10,10)=-TPK%K026(:)*PCONC(:,1)-TPK%K027(:)*PCONC(:,2)-TPK%K030(:)*PCONC& +&(:,3)-TPK%K031(:)*PCONC(:,10)-TPK%K031(:)*PCONC(:,10)-TPK%K031(:)*PCONC(:,10)-& +&TPK%K031(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O& +&(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCONC(:,10)-TPK%K032(:)*TPK%H2O(:)*PCON& +&C(:,10)-TPK%K033(:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,15)+TPK%K094(:)*PCONC(:,85)& +&-TPK%K094(:)*PCONC(:,85)+TPK%K112(:)*PCONC(:,86)-TPK%K112(:)*PCONC(:,86)+TPK%K& +&115(:)*TPK%RO22(:)-TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK%RO23(:)-TPK%K118(:)& +&*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)-TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC& +&(:,87)-TPK%K124(:)*PCONC(:,87)-TPK%K142(:)*TPK%RO26(:)-TPK%K146(:)*TPK%RO27(:)& +&-TPK%K148(:)*TPK%RO28(:)+TPK%K152(:)*TPK%RO29(:)-TPK%K152(:)*TPK%RO29(:)+TPK%K& +&155(:)*TPK%RO210(:)-TPK%K155(:)*TPK%RO210(:)-TPK%K158(:)*TPK%RO211(:)-TPK%K161& +&(:)*TPK%RO212(:)-TPK%K164(:)*TPK%RO213(:)-TPK%K166(:)*TPK%RO239(:)-TPK%K170(:)& +&*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)-TPK%K173(:)*TPK%RO215(:)-TPK%K176(:)*TP& +&K%RO216(:)+TPK%K179(:)*TPK%RO217(:)-TPK%K179(:)*TPK%RO217(:)+TPK%K182(:)*TPK%R& +&O218(:)-TPK%K182(:)*TPK%RO218(:)-TPK%K185(:)*TPK%RO219(:)-TPK%K188(:)*TPK%RO22& +&0(:)+TPK%K191(:)*TPK%RO221(:)-TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:& +&)-TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO223(:)-TPK%K197(:)*TPK%RO223(:)+T& +&PK%K200(:)*TPK%RO224(:)-TPK%K200(:)*TPK%RO224(:)-TPK%K203(:)*TPK%RO225(:)-TPK%& +&K206(:)*TPK%RO226(:)+TPK%K209(:)*TPK%RO227(:)-TPK%K209(:)*TPK%RO227(:)-TPK%K21& +&2(:)*TPK%RO228(:)-TPK%K215(:)*TPK%RO229(:)-TPK%K218(:)*TPK%RO240(:)-TPK%K220(:& +&)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)-TPK%K223(:)*TPK%RO231(:)-TPK%K226(:)*T& +&PK%RO232(:)+TPK%K229(:)*TPK%RO241(:)-TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%& +&RO233(:)-TPK%K233(:)*TPK%RO233(:)+TPK%K236(:)*TPK%RO242(:)-TPK%K236(:)*TPK%RO2& +&42(:)+TPK%K240(:)*TPK%RO234(:)-TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(& +&:)-TPK%K243(:)*TPK%RO243(:)+TPK%K247(:)*TPK%RO235(:)-TPK%K247(:)*TPK%RO235(:)+& +&TPK%K250(:)*TPK%RO244(:)-TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)-TPK& +&%K254(:)*TPK%RO236(:)+TPK%K257(:)*TPK%RO245(:)-TPK%K257(:)*TPK%RO245(:)+TPK%K2& +&61(:)*TPK%RO237(:)-TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)-TPK%K264(& +&:)*TPK%RO246(:)+TPK%K268(:)*TPK%RO238(:)-TPK%K268(:)*TPK%RO238(:)+TPK%K271(:)*& +&TPK%RO247(:)-TPK%K271(:)*TPK%RO247(:)-TPK%K279(:)*TPK%RO248(:)+TPK%K287(:)*TPK& +&%RO249(:)-TPK%K287(:)*TPK%RO249(:)-TPK%K289(:)*TPK%RO250(:)+TPK%K292(:)*TPK%RO& +&251(:)-TPK%K292(:)*TPK%RO251(:)-TPK%K295(:)*TPK%RO252(:)-TPK%K298(:)*TPK%RO253& +&(:)-TPK%K301(:)*TPK%RO254(:)-TPK%K310(:)*TPK%RO255(:)-TPK%K318(:)*TPK%RO256(:)& +&-TPK%K332(:)*TPK%RO257(:)-TPK%K341(:)*TPK%RO258(:)-TPK%KTC12(:)-TPK%KTR12(:) +! +!HO2/CO=+K024*<OH> + PJAC(:,10,11)=+TPK%K024(:)*PCONC(:,15) +! +!HO2/H2O2=+K037*<OH> + PJAC(:,10,12)=+TPK%K037(:)*PCONC(:,15) +! +!HO2/SO2=+K035*<OH> + PJAC(:,10,13)=+TPK%K035(:)*PCONC(:,15) +! +!HO2/H2SO4=0.0 +! +!HO2/OH=+K024*<CO>+K025*<O3>+K035*<SO2>+K037*<H2O2>+K040*<NO3>-K042*<HO2>+K046* +!<HCHO>+K048*<MEOH>+TPK%CF1*K053*<ETOH>+0.16*K073*<AROO>+0.16*K079*<AROL>+0.16* +!K080*<AROH>+TPK%CF48*K082*<ARAL>+0.16*K083*<ARAC>+0.16*K092*<PAH>+K325*<RP10>+ +!K347*<ORA1> + PJAC(:,10,15)=+TPK%K024(:)*PCONC(:,11)+TPK%K025(:)*PCONC(:,3)+TPK%K035(:)*PCON& +&C(:,13)+TPK%K037(:)*PCONC(:,12)+TPK%K040(:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,10)& +&+TPK%K046(:)*PCONC(:,28)+TPK%K048(:)*PCONC(:,32)+TPK%CF1*TPK%K053(:)*PCONC(:,3& +&3)+0.16*TPK%K073(:)*PCONC(:,24)+0.16*TPK%K079(:)*PCONC(:,23)+0.16*TPK%K080(:)*& +&PCONC(:,22)+TPK%CF48*TPK%K082(:)*PCONC(:,25)+0.16*TPK%K083(:)*PCONC(:,26)+0.16& +&*TPK%K092(:)*PCONC(:,27)+TPK%K325(:)*PCONC(:,72)+TPK%K347(:)*PCONC(:,43) +! +!HO2/ETHE=+0.06*K051*<O3>+K052*<O> + PJAC(:,10,16)=+0.06*TPK%K051(:)*PCONC(:,3)+TPK%K052(:)*TPK%O(:) +! +!HO2/OLEL=+0.28*K056*<O3> + PJAC(:,10,17)=+0.28*TPK%K056(:)*PCONC(:,3) +! +!HO2/OLEH=+0.28*K076*<O3> + PJAC(:,10,18)=+0.28*TPK%K076(:)*PCONC(:,3) +! +!HO2/ALKL=0.0 +! +!HO2/ALKM=0.0 +! +!HO2/ALKH=0.0 +! +!HO2/AROH=+0.16*K080*<OH> + PJAC(:,10,22)=+0.16*TPK%K080(:)*PCONC(:,15) +! +!HO2/AROL=+0.16*K079*<OH> + PJAC(:,10,23)=+0.16*TPK%K079(:)*PCONC(:,15) +! +!HO2/AROO=+0.16*K073*<OH> + PJAC(:,10,24)=+0.16*TPK%K073(:)*PCONC(:,15) +! +!HO2/ARAL=+TPK%CF48*K082*<OH> + PJAC(:,10,25)=+TPK%CF48*TPK%K082(:)*PCONC(:,15) +! +!HO2/ARAC=+0.16*K083*<OH> + PJAC(:,10,26)=+0.16*TPK%K083(:)*PCONC(:,15) +! +!HO2/PAH=+0.16*K092*<OH> + PJAC(:,10,27)=+0.16*TPK%K092(:)*PCONC(:,15) +! +!HO2/HCHO=+2.0*K044+K046*<OH>+K047*<NO3> + PJAC(:,10,28)=+2.0*TPK%K044(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCONC(:,8) +! +!HO2/ALD2=+K059 + PJAC(:,10,29)=+TPK%K059(:) ! -!OH/NO=-K032*<OH>+K035*<HO2> - PJAC(:,14,3)=-TPK%K032(:)*PCONC(:,14)+TPK%K035(:)*PCONC(:,15) +!HO2/KETL=0.0 ! -!OH/NO2=-K033*<OH> - PJAC(:,14,4)=-TPK%K033(:)*PCONC(:,14) +!HO2/KETH=0.0 ! -!OH/NO3=-K034*<OH>+0.7*K038*<HO2> - PJAC(:,14,5)=-TPK%K034(:)*PCONC(:,14)+0.7*TPK%K038(:)*PCONC(:,15) +!HO2/MEOH=+K048*<OH> + PJAC(:,10,32)=+TPK%K048(:)*PCONC(:,15) ! -!OH/N2O5=0.0 +!HO2/ETOH=+TPK%CF1*K053*<OH> + PJAC(:,10,33)=+TPK%CF1*TPK%K053(:)*PCONC(:,15) ! -!OH/HONO=+K004-K039*<OH> - PJAC(:,14,7)=+TPK%K004(:)-TPK%K039(:)*PCONC(:,14) +!HO2/ALCH=0.0 ! -!OH/HNO3=+K005-K040*<OH> - PJAC(:,14,8)=+TPK%K005(:)-TPK%K040(:)*PCONC(:,14) +!HO2/ISOP=+0.366*K066*<O3> + PJAC(:,10,35)=+0.366*TPK%K066(:)*PCONC(:,3) ! -!OH/HNO4=+0.35*K006-K041*<OH> - PJAC(:,14,9)=+0.35*TPK%K006(:)-TPK%K041(:)*PCONC(:,14) +!HO2/BIOL=+0.445*K086*<O3> + PJAC(:,10,36)=+0.445*TPK%K086(:)*PCONC(:,3) ! -!OH/NH3=-K050*<OH> - PJAC(:,14,10)=-TPK%K050(:)*PCONC(:,14) +!HO2/BIOH=0.0 ! -!OH/SO2=-K052*<OH> - PJAC(:,14,11)=-TPK%K052(:)*PCONC(:,14) +!HO2/MTBE=0.0 ! -!OH/SULF=0.0 +!HO2/MVK=+0.28*K281*<O3> + PJAC(:,10,39)=+0.28*TPK%K281(:)*PCONC(:,3) ! -!OH/CO=-K053*<OH> - PJAC(:,14,13)=-TPK%K053(:)*PCONC(:,14) +!HO2/MCR=+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,10,40)=+0.41*TPK%K282(:)*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) ! -!OH/OH=-K023*<O3>-K025*<HO2>-K026*<H2O2>-K032*<NO>-K033*<NO2>-K034*<NO3>-K039*< -!HONO>-K040*<HNO3>-K041*<HNO4>-K050*<NH3>-K051*<H2>-K052*<SO2>-K053*<CO>-K056*< -!CH4>-K057*<ETH>+0.00878*K058*<ALKA>-K058*<ALKA>-K059*<ALKE>-K060*<BIO>-K061*<A -!RO>-K062*<HCHO>-K063*<ALD>-K064*<KET>-K065*<CARBO>-K066*<ORA1>-K067*<ORA2>+0.3 -!5*K068*<OP1>-K068*<OP1>+0.44925*K069*<OP2>-K069*<OP2>-K070*<PAN>-K071*<ONIT> - PJAC(:,14,14)=-TPK%K023(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,15)-TPK%K026(:)*PCON& -&C(:,2)-TPK%K032(:)*PCONC(:,3)-TPK%K033(:)*PCONC(:,4)-TPK%K034(:)*PCONC(:,5)-TP& -&K%K039(:)*PCONC(:,7)-TPK%K040(:)*PCONC(:,8)-TPK%K041(:)*PCONC(:,9)-TPK%K050(:)& -&*PCONC(:,10)-TPK%K051(:)*TPK%H2(:)-TPK%K052(:)*PCONC(:,11)-TPK%K053(:)*PCONC(:& -&,13)-TPK%K056(:)*PCONC(:,16)-TPK%K057(:)*PCONC(:,17)+0.00878*TPK%K058(:)*PCONC& -&(:,18)-TPK%K058(:)*PCONC(:,18)-TPK%K059(:)*PCONC(:,19)-TPK%K060(:)*PCONC(:,20)& -&-TPK%K061(:)*PCONC(:,21)-TPK%K062(:)*PCONC(:,22)-TPK%K063(:)*PCONC(:,23)-TPK%K& -&064(:)*PCONC(:,24)-TPK%K065(:)*PCONC(:,25)-TPK%K066(:)*PCONC(:,30)-TPK%K067(:)& -&*PCONC(:,31)+0.35*TPK%K068(:)*PCONC(:,28)-TPK%K068(:)*PCONC(:,28)+0.44925*TPK%& -&K069(:)*PCONC(:,29)-TPK%K069(:)*PCONC(:,29)-TPK%K070(:)*PCONC(:,27)-TPK%K071(:& -&)*PCONC(:,26) +!HO2/MGLY=+K276 + PJAC(:,10,41)=+TPK%K276(:) ! -!OH/HO2=+K024*<O3>-K025*<OH>+K035*<NO>+0.7*K038*<NO3> - PJAC(:,14,15)=+TPK%K024(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,14)+TPK%K035(:)*PCON& -&C(:,3)+0.7*TPK%K038(:)*PCONC(:,5) +!HO2/GLY=0.0 ! -!OH/CH4=-K056*<OH> - PJAC(:,14,16)=-TPK%K056(:)*PCONC(:,14) +!HO2/ORA1=+K347*<OH> + PJAC(:,10,43)=+TPK%K347(:)*PCONC(:,15) ! -!OH/ETH=-K057*<OH> - PJAC(:,14,17)=-TPK%K057(:)*PCONC(:,14) +!HO2/ORA2=0.0 ! -!OH/ALKA=+0.00878*K058*<OH>-K058*<OH> - PJAC(:,14,18)=+0.00878*TPK%K058(:)*PCONC(:,14)-TPK%K058(:)*PCONC(:,14) +!HO2/ACID=0.0 ! -!OH/ALKE=-K059*<OH>+0.39435*K079*<O3> - PJAC(:,14,19)=-TPK%K059(:)*PCONC(:,14)+0.39435*TPK%K079(:)*PCONC(:,1) +!HO2/UR28=0.0 ! -!OH/BIO=+0.02*K054*<O3P>-K060*<OH>+0.28000*K080*<O3> - PJAC(:,14,20)=+0.02*TPK%K054(:)*TPK%O3P(:)-TPK%K060(:)*PCONC(:,14)+0.28000*TPK& -&%K080(:)*PCONC(:,1) +!HO2/UR21=0.0 ! -!OH/ARO=-K061*<OH> - PJAC(:,14,21)=-TPK%K061(:)*PCONC(:,14) +!HO2/URG2=0.0 ! -!OH/HCHO=-K062*<OH> - PJAC(:,14,22)=-TPK%K062(:)*PCONC(:,14) +!HO2/UR26=0.0 ! -!OH/ALD=-K063*<OH> - PJAC(:,14,23)=-TPK%K063(:)*PCONC(:,14) +!HO2/RPG2=0.0 ! -!OH/KET=-K064*<OH> - PJAC(:,14,24)=-TPK%K064(:)*PCONC(:,14) +!HO2/RP18=0.0 ! -!OH/CARBO=-K065*<OH>+0.20595*K081*<O3> - PJAC(:,14,25)=-TPK%K065(:)*PCONC(:,14)+0.20595*TPK%K081(:)*PCONC(:,1) +!HO2/RPG3=0.0 ! -!OH/ONIT=-K071*<OH> - PJAC(:,14,26)=-TPK%K071(:)*PCONC(:,14) +!HO2/URG4=0.0 ! -!OH/PAN=-K070*<OH>+0.036*K082*<O3> - PJAC(:,14,27)=-TPK%K070(:)*PCONC(:,14)+0.036*TPK%K082(:)*PCONC(:,1) +!HO2/UR8=0.0 ! -!OH/OP1=+K013+0.35*K068*<OH>-K068*<OH> - PJAC(:,14,28)=+TPK%K013(:)+0.35*TPK%K068(:)*PCONC(:,14)-TPK%K068(:)*PCONC(:,14& -&) +!HO2/UR17=0.0 ! -!OH/OP2=+K014+0.44925*K069*<OH>-K069*<OH> - PJAC(:,14,29)=+TPK%K014(:)+0.44925*TPK%K069(:)*PCONC(:,14)-TPK%K069(:)*PCONC(:& -&,14) +!HO2/UR7=0.0 ! -!OH/ORA1=-K066*<OH> - PJAC(:,14,30)=-TPK%K066(:)*PCONC(:,14) +!HO2/RPR3=+2.*K314 + PJAC(:,10,57)=+2.*TPK%K314(:) ! -!OH/ORA2=-K067*<OH> - PJAC(:,14,31)=-TPK%K067(:)*PCONC(:,14) +!HO2/URG6=0.0 ! -!OH/MO2=0.0 +!HO2/UR22=0.0 ! -!OH/ALKAP=0.0 +!HO2/URG7=0.0 ! -!OH/ALKEP=0.0 +!HO2/RPR4=0.0 ! -!OH/BIOP=0.0 +!HO2/RPR7=0.0 ! -!OH/PHO=0.0 +!HO2/RPG7=0.0 ! -!OH/ADD=+K087*<O3> - PJAC(:,14,37)=+TPK%K087(:)*PCONC(:,1) +!HO2/URG8=0.0 ! -!OH/AROP=0.0 +!HO2/UR19=0.0 ! -!OH/CARBOP=0.0 +!HO2/URG9=0.0 ! -!OH/OLN=0.0 +!HO2/AP7=0.0 ! -!OH/XO2=0.0 +!HO2/URG10=0.0 ! -!HO2/O3=+K023*<OH>-K024*<HO2>+0.23451*K079*<ALKE>+0.30000*K080*<BIO>+0.28441*K0 -!81*<CARBO>+0.08*K082*<PAN> - PJAC(:,15,1)=+TPK%K023(:)*PCONC(:,14)-TPK%K024(:)*PCONC(:,15)+0.23451*TPK%K079& -&(:)*PCONC(:,19)+0.30000*TPK%K080(:)*PCONC(:,20)+0.28441*TPK%K081(:)*PCONC(:,25& -&)+0.08*TPK%K082(:)*PCONC(:,27) +!HO2/RPR1=+K308 + PJAC(:,10,69)=+TPK%K308(:) ! -!HO2/H2O2=+K026*<OH> - PJAC(:,15,2)=+TPK%K026(:)*PCONC(:,14) +!HO2/RPR5=0.0 ! -!HO2/NO=-K035*<HO2>+K090*<MO2>+0.74265*K091*<ALKAP>+K092*<ALKEP>+0.84700*K093*< -!BIOP>+0.95115*K094*<AROP>+0.12334*K095*<CARBOP>+0.18401*K096*<OLN> - PJAC(:,15,3)=-TPK%K035(:)*PCONC(:,15)+TPK%K090(:)*PCONC(:,32)+0.74265*TPK%K091& -&(:)*PCONC(:,33)+TPK%K092(:)*PCONC(:,34)+0.84700*TPK%K093(:)*PCONC(:,35)+0.9511& -&5*TPK%K094(:)*PCONC(:,38)+0.12334*TPK%K095(:)*PCONC(:,39)+0.18401*TPK%K096(:)*& -&PCONC(:,40) +!HO2/RPR8=+K329+K330 + PJAC(:,10,71)=+TPK%K329(:)+TPK%K330(:) ! -!HO2/NO2=-K036*<HO2> - PJAC(:,15,4)=-TPK%K036(:)*PCONC(:,15) +!HO2/RP10=+K325*<OH> + PJAC(:,10,72)=+TPK%K325(:)*PCONC(:,15) ! -!HO2/NO3=+K034*<OH>-K038*<HO2>+K072*<HCHO>+0.63217*K074*<CARBO>+K119*<MO2>+0.81 -!290*K120*<ALKAP>+K121*<ALKEP>+K122*<BIOP>+K123*<AROP>+0.04915*K124*<CARBOP>+0. -!25928*K125*<OLN> - PJAC(:,15,5)=+TPK%K034(:)*PCONC(:,14)-TPK%K038(:)*PCONC(:,15)+TPK%K072(:)*PCON& -&C(:,22)+0.63217*TPK%K074(:)*PCONC(:,25)+TPK%K119(:)*PCONC(:,32)+0.81290*TPK%K1& -&20(:)*PCONC(:,33)+TPK%K121(:)*PCONC(:,34)+TPK%K122(:)*PCONC(:,35)+TPK%K123(:)*& -&PCONC(:,38)+0.04915*TPK%K124(:)*PCONC(:,39)+0.25928*TPK%K125(:)*PCONC(:,40) +!HO2/RP11=0.0 ! -!HO2/N2O5=0.0 +!HO2/RP16=+K339 + PJAC(:,10,74)=+TPK%K339(:) ! -!HO2/HONO=0.0 +!HO2/RPRL=0.0 ! -!HO2/HNO3=0.0 +!HO2/APAN=0.0 ! -!HO2/HNO4=+0.65*K006+K037 - PJAC(:,15,9)=+0.65*TPK%K006(:)+TPK%K037(:) +!HO2/PAN1=0.0 ! -!HO2/NH3=0.0 +!HO2/PAN2=0.0 ! -!HO2/SO2=+K052*<OH> - PJAC(:,15,11)=+TPK%K052(:)*PCONC(:,14) +!HO2/PAN3=0.0 ! -!HO2/SULF=0.0 +!HO2/PAN4=0.0 ! -!HO2/CO=+K053*<OH> - PJAC(:,15,13)=+TPK%K053(:)*PCONC(:,14) +!HO2/PAN6=0.0 ! -!HO2/OH=+K023*<O3>-K025*<HO2>+K026*<H2O2>+K034*<NO3>+K051*<H2>+K052*<SO2>+K053* -!<CO>+0.12793*K058*<ALKA>+0.10318*K061*<ARO>+K062*<HCHO>+0.51208*K065*<CARBO>+K -!066*<ORA1>+0.02915*K069*<OP2>+0.28107*K070*<PAN> - PJAC(:,15,14)=+TPK%K023(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,15)+TPK%K026(:)*PCON& -&C(:,2)+TPK%K034(:)*PCONC(:,5)+TPK%K051(:)*TPK%H2(:)+TPK%K052(:)*PCONC(:,11)+TP& -&K%K053(:)*PCONC(:,13)+0.12793*TPK%K058(:)*PCONC(:,18)+0.10318*TPK%K061(:)*PCON& -&C(:,21)+TPK%K062(:)*PCONC(:,22)+0.51208*TPK%K065(:)*PCONC(:,25)+TPK%K066(:)*PC& -&ONC(:,30)+0.02915*TPK%K069(:)*PCONC(:,29)+0.28107*TPK%K070(:)*PCONC(:,27) +!HO2/PAN7=0.0 ! -!HO2/HO2=-K024*<O3>-K025*<OH>-K027*<HO2>-K027*<HO2>-K027*<HO2>-K027*<HO2>-K028* -!<HO2>*<H2O>-K028*<HO2>*<H2O>-K028*<HO2>*<H2O>-K028*<HO2>*<H2O>-K035*<NO>-K036* -!<NO2>-K038*<NO3>-K084*<PHO>-K097*<MO2>-K098*<ALKAP>-K099*<ALKEP>-K0100*<BIOP>- -!K0101*<AROP>-K0102*<CARBOP>-K103*<OLN>-K126*<XO2> - PJAC(:,15,15)=-TPK%K024(:)*PCONC(:,1)-TPK%K025(:)*PCONC(:,14)-TPK%K027(:)*PCON& -&C(:,15)-TPK%K027(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,15)-TPK%K027(:)*PCONC(:,15& -&)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K0& -&28(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K028(:)*PCONC(:,15)*TPK%H2O(:)-TPK%K035(:)*PC& -&ONC(:,3)-TPK%K036(:)*PCONC(:,4)-TPK%K038(:)*PCONC(:,5)-TPK%K084(:)*PCONC(:,36)& -&-TPK%K097(:)*PCONC(:,32)-TPK%K098(:)*PCONC(:,33)-TPK%K099(:)*PCONC(:,34)-TPK%K& -&0100(:)*PCONC(:,35)-TPK%K0101(:)*PCONC(:,38)-TPK%K0102(:)*PCONC(:,39)-TPK%K103& -&(:)*PCONC(:,40)-TPK%K126(:)*PCONC(:,41) +!HO2/PAN8=0.0 ! -!HO2/CH4=0.0 +!HO2/PN10=0.0 ! -!HO2/ETH=0.0 +!HO2/RO2T=+K094*<HO2>-K094*<HO2>+K111*<RO21>+K114*<RO22>+K117*<RO23>+K120*<RO24 +!>+K123*<RO25>+K151*<RO29>+K154*<RO210>+K172*<RO215>+K178*<RO217>+K181*<RO218>+ +!K190*<RO221>+K193*<RO222>+K196*<RO223>+K199*<RO224>+K208*<RO227>+K222*<RO231>+ +!K228*<RO241>+K232*<RO233>+K235*<RO242>+K239*<RO234>+K242*<RO243>+K246*<RO235>+ +!K249*<RO244>+K253*<RO236>+K256*<RO245>+K260*<RO237>+K263*<RO246>+K267*<RO238>+ +!K270*<RO247>+K286*<RO249>+K293*<RO251>+K302*<RO254>+K319*<RO256> + PJAC(:,10,85)=+TPK%K094(:)*PCONC(:,10)-TPK%K094(:)*PCONC(:,10)+TPK%K111(:)*PCO& +&NC(:,86)+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(& +&:)+TPK%K123(:)*PCONC(:,87)+TPK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)+TP& +&K%K172(:)*TPK%RO215(:)+TPK%K178(:)*TPK%RO217(:)+TPK%K181(:)*TPK%RO218(:)+TPK%K& +&190(:)*TPK%RO221(:)+TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)+TPK%K199& +&(:)*TPK%RO224(:)+TPK%K208(:)*TPK%RO227(:)+TPK%K222(:)*TPK%RO231(:)+TPK%K228(:)& +&*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)+TPK%K235(:)*TPK%RO242(:)+TPK%K239(:)*TP& +&K%RO234(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K246(:)*TPK%RO235(:)+TPK%K249(:)*TPK%R& +&O244(:)+TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K260(:)*TPK%RO23& +&7(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO238(:)+TPK%K270(:)*TPK%RO247(:& +&)+TPK%K286(:)*TPK%RO249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K302(:)*TPK%RO254(:)+T& +&PK%K319(:)*TPK%RO256(:) ! -!HO2/ALKA=+0.12793*K058*<OH> - PJAC(:,15,18)=+0.12793*TPK%K058(:)*PCONC(:,14) +!HO2/RO21=+K110*<NO>+K111*<RO2T>+K112*<HO2>-K112*<HO2> + PJAC(:,10,86)=+TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10)-TPK%K112(:)*PCONC(:,10) ! -!HO2/ALKE=+0.23451*K079*<O3> - PJAC(:,15,19)=+0.23451*TPK%K079(:)*PCONC(:,1) +!HO2/RO25=+TPK%CF4*K122*<NO>+K123*<RO2T>+K124*<HO2>-K124*<HO2> + PJAC(:,10,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124& +&(:)*PCONC(:,10)-TPK%K124(:)*PCONC(:,10) ! -!HO2/BIO=+0.28*K054*<O3P>+0.30000*K080*<O3> - PJAC(:,15,20)=+0.28*TPK%K054(:)*TPK%O3P(:)+0.30000*TPK%K080(:)*PCONC(:,1) +!HO2/WC_O3=0.0 ! -!HO2/ARO=+0.10318*K061*<OH> - PJAC(:,15,21)=+0.10318*TPK%K061(:)*PCONC(:,14) +!HO2/WC_H2O2=0.0 ! -!HO2/HCHO=+K011+K011+K062*<OH>+K072*<NO3> - PJAC(:,15,22)=+TPK%K011(:)+TPK%K011(:)+TPK%K062(:)*PCONC(:,14)+TPK%K072(:)*PCO& -&NC(:,5) +!HO2/WC_NO=0.0 ! -!HO2/ALD=+K012 - PJAC(:,15,23)=+TPK%K012(:) +!HO2/WC_NO2=0.0 ! -!HO2/KET=0.0 +!HO2/WC_NO3=0.0 ! -!HO2/CARBO=+0.75830*K016+0.51208*K065*<OH>+0.63217*K074*<NO3>+0.28441*K081*<O3> - PJAC(:,15,25)=+0.75830*TPK%K016(:)+0.51208*TPK%K065(:)*PCONC(:,14)+0.63217*TPK& -&%K074(:)*PCONC(:,5)+0.28441*TPK%K081(:)*PCONC(:,1) +!HO2/WC_N2O5=0.0 ! -!HO2/ONIT=+K017 - PJAC(:,15,26)=+TPK%K017(:) +!HO2/WC_HONO=0.0 ! -!HO2/PAN=+0.28107*K070*<OH>+0.08*K082*<O3> - PJAC(:,15,27)=+0.28107*TPK%K070(:)*PCONC(:,14)+0.08*TPK%K082(:)*PCONC(:,1) +!HO2/WC_HNO3=0.0 ! -!HO2/OP1=+K013 - PJAC(:,15,28)=+TPK%K013(:) +!HO2/WC_HNO4=0.0 ! -!HO2/OP2=+0.96205*K014+0.02915*K069*<OH> - PJAC(:,15,29)=+0.96205*TPK%K014(:)+0.02915*TPK%K069(:)*PCONC(:,14) +!HO2/WC_NH3=0.0 ! -!HO2/ORA1=+K066*<OH> - PJAC(:,15,30)=+TPK%K066(:)*PCONC(:,14) +!HO2/WC_OH=0.0 ! -!HO2/ORA2=0.0 +!HO2/WC_HO2=+KTC43 + PJAC(:,10,99)=+TPK%KTC43(:) ! -!HO2/MO2=+K090*<NO>-K097*<HO2>+0.66*K104*<MO2>+0.66*K104*<MO2>+0.98383*K105*<AL -!KAP>+K106*<ALKEP>+1.00000*K107*<BIOP>+1.02767*K108*<AROP>+0.82998*K109*<CARBOP -!>+0.67560*K110*<OLN>+K119*<NO3>+K127*<XO2> - PJAC(:,15,32)=+TPK%K090(:)*PCONC(:,3)-TPK%K097(:)*PCONC(:,15)+0.66*TPK%K104(:)& -&*PCONC(:,32)+0.66*TPK%K104(:)*PCONC(:,32)+0.98383*TPK%K105(:)*PCONC(:,33)+TPK%& -&K106(:)*PCONC(:,34)+1.00000*TPK%K107(:)*PCONC(:,35)+1.02767*TPK%K108(:)*PCONC(& -&:,38)+0.82998*TPK%K109(:)*PCONC(:,39)+0.67560*TPK%K110(:)*PCONC(:,40)+TPK%K119& -&(:)*PCONC(:,5)+TPK%K127(:)*PCONC(:,41) -! -!HO2/ALKAP=+0.74265*K091*<NO>-K098*<HO2>+0.98383*K105*<MO2>+0.48079*K111*<CARBO -!P>+0.81290*K120*<NO3> - PJAC(:,15,33)=+0.74265*TPK%K091(:)*PCONC(:,3)-TPK%K098(:)*PCONC(:,15)+0.98383*& -&TPK%K105(:)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,39)+0.81290*TPK%K120(:)*PC& -&ONC(:,5) -! -!HO2/ALKEP=+K092*<NO>-K099*<HO2>+K106*<MO2>+0.50078*K112*<CARBOP>+K121*<NO3> - PJAC(:,15,34)=+TPK%K092(:)*PCONC(:,3)-TPK%K099(:)*PCONC(:,15)+TPK%K106(:)*PCON& -&C(:,32)+0.50078*TPK%K112(:)*PCONC(:,39)+TPK%K121(:)*PCONC(:,5) -! -!HO2/BIOP=+0.84700*K093*<NO>-K0100*<HO2>+1.00000*K107*<MO2>+0.50600*K113*<CARBO -!P>+K122*<NO3> - PJAC(:,15,35)=+0.84700*TPK%K093(:)*PCONC(:,3)-TPK%K0100(:)*PCONC(:,15)+1.00000& -&*TPK%K107(:)*PCONC(:,32)+0.50600*TPK%K113(:)*PCONC(:,39)+TPK%K122(:)*PCONC(:,5& -&) +!HO2/WC_CO2=0.0 ! -!HO2/PHO=-K084*<HO2> - PJAC(:,15,36)=-TPK%K084(:)*PCONC(:,15) +!HO2/WC_SO2=0.0 ! -!HO2/ADD=+0.02*K086*<O2> - PJAC(:,15,37)=+0.02*TPK%K086(:)*TPK%O2(:) +!HO2/WC_H2SO4=0.0 ! -!HO2/AROP=+0.95115*K094*<NO>-K0101*<HO2>+1.02767*K108*<MO2>+K114*<CARBOP>+K123* -!<NO3> - PJAC(:,15,38)=+0.95115*TPK%K094(:)*PCONC(:,3)-TPK%K0101(:)*PCONC(:,15)+1.02767& -&*TPK%K108(:)*PCONC(:,32)+TPK%K114(:)*PCONC(:,39)+TPK%K123(:)*PCONC(:,5) +!HO2/WC_RO21=0.0 ! -!HO2/CARBOP=+0.12334*K095*<NO>-K0102*<HO2>+0.82998*K109*<MO2>+0.48079*K111*<ALK -!AP>+0.50078*K112*<ALKEP>+0.50600*K113*<BIOP>+K114*<AROP>+0.07566*K115*<CARBOP> -!+0.07566*K115*<CARBOP>+0.17599*K116*<OLN>+0.04915*K124*<NO3> - PJAC(:,15,39)=+0.12334*TPK%K095(:)*PCONC(:,3)-TPK%K0102(:)*PCONC(:,15)+0.82998& -&*TPK%K109(:)*PCONC(:,32)+0.48079*TPK%K111(:)*PCONC(:,33)+0.50078*TPK%K112(:)*P& -&CONC(:,34)+0.50600*TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+0.07566*TPK& -&%K115(:)*PCONC(:,39)+0.07566*TPK%K115(:)*PCONC(:,39)+0.17599*TPK%K116(:)*PCONC& -&(:,40)+0.04915*TPK%K124(:)*PCONC(:,5) +!HO2/WC_RO25=0.0 ! -!HO2/OLN=+0.18401*K096*<NO>-K103*<HO2>+0.67560*K110*<MO2>+0.17599*K116*<CARBOP> -!+K117*<OLN>+K117*<OLN>+0.00000*K118*<OLN>+0.00000*K118*<OLN>+0.25928*K125*<NO3 -!> - PJAC(:,15,40)=+0.18401*TPK%K096(:)*PCONC(:,3)-TPK%K103(:)*PCONC(:,15)+0.67560*& -&TPK%K110(:)*PCONC(:,32)+0.17599*TPK%K116(:)*PCONC(:,39)+TPK%K117(:)*PCONC(:,40& -&)+TPK%K117(:)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K118(:)*& -&PCONC(:,40)+0.25928*TPK%K125(:)*PCONC(:,5) +!HO2/WC_MEOH=0.0 ! -!HO2/XO2=-K126*<HO2>+K127*<MO2> - PJAC(:,15,41)=-TPK%K126(:)*PCONC(:,15)+TPK%K127(:)*PCONC(:,32) +!HO2/WC_ETOH=0.0 ! -RETURN -END SUBROUTINE SUBJ2 +!HO2/WC_ALCH=0.0 ! -SUBROUTINE SUBJ3 +!HO2/WC_HCHO=0.0 ! -!Indices 16 a 20 +!HO2/WC_ALD2=0.0 ! +!HO2/WC_GLY=0.0 ! -!CH4/O3=+0.04300*K079*<ALKE> - PJAC(:,16,1)=+0.04300*TPK%K079(:)*PCONC(:,19) +!HO2/WC_MGLY=0.0 ! -!CH4/H2O2=0.0 +!HO2/WC_KETL=0.0 ! -!CH4/NO=0.0 +!HO2/WC_ORA1=0.0 ! -!CH4/NO2=0.0 +!HO2/WC_ORA2=0.0 ! -!CH4/NO3=0.0 +!HO2/WC_ACID=0.0 ! -!CH4/N2O5=0.0 +!HO2/WC_RP16=0.0 ! -!CH4/HONO=0.0 +!HO2/WC_UR21=0.0 ! -!CH4/HNO3=0.0 +!HO2/WC_UR28=0.0 ! -!CH4/HNO4=0.0 +!HO2/WC_ACID2=0.0 ! -!CH4/NH3=0.0 +!HO2/WC_ASO3=0.0 ! -!CH4/SO2=0.0 +!HO2/WC_ASO4=0.0 ! -!CH4/SULF=0.0 +!HO2/WC_ASO5=0.0 ! -!CH4/CO=0.0 +!HO2/WC_AHSO5=0.0 ! -!CH4/OH=-K056*<CH4> - PJAC(:,16,14)=-TPK%K056(:)*PCONC(:,16) +!HO2/WC_AHMS=0.0 ! -!CH4/HO2=0.0 +!HO2/WR_O3=0.0 ! -!CH4/CH4=-K056*<OH> - PJAC(:,16,16)=-TPK%K056(:)*PCONC(:,14) +!HO2/WR_H2O2=0.0 ! -!CH4/ETH=0.0 +!HO2/WR_NO=0.0 ! -!CH4/ALKA=0.0 +!HO2/WR_NO2=0.0 ! -!CH4/ALKE=+0.04300*K079*<O3> - PJAC(:,16,19)=+0.04300*TPK%K079(:)*PCONC(:,1) +!HO2/WR_NO3=0.0 ! -!CH4/BIO=0.0 +!HO2/WR_N2O5=0.0 ! -!CH4/ARO=0.0 +!HO2/WR_HONO=0.0 ! -!CH4/HCHO=0.0 +!HO2/WR_HNO3=0.0 ! -!CH4/ALD=0.0 +!HO2/WR_HNO4=0.0 ! -!CH4/KET=0.0 +!HO2/WR_NH3=0.0 ! -!CH4/CARBO=0.0 +!HO2/WR_OH=0.0 ! -!CH4/ONIT=0.0 +!HO2/WR_HO2=+KTR43 + PJAC(:,10,136)=+TPK%KTR43(:) ! -!CH4/PAN=0.0 +!HO2/WR_CO2=0.0 ! -!CH4/OP1=0.0 +!HO2/WR_SO2=0.0 ! -!CH4/OP2=0.0 +!HO2/WR_H2SO4=0.0 ! -!CH4/ORA1=0.0 +!HO2/WR_RO21=0.0 ! -!CH4/ORA2=0.0 +!HO2/WR_RO25=0.0 ! -!CH4/MO2=0.0 +!HO2/WR_MEOH=0.0 ! -!CH4/ALKAP=0.0 +!HO2/WR_ETOH=0.0 ! -!CH4/ALKEP=0.0 +!HO2/WR_ALCH=0.0 ! -!CH4/BIOP=0.0 +!HO2/WR_HCHO=0.0 ! -!CH4/PHO=0.0 +!HO2/WR_ALD2=0.0 ! -!CH4/ADD=0.0 +!HO2/WR_GLY=0.0 ! -!CH4/AROP=0.0 +!HO2/WR_MGLY=0.0 ! -!CH4/CARBOP=0.0 +!HO2/WR_KETL=0.0 ! -!CH4/OLN=0.0 +!HO2/WR_ORA1=0.0 ! -!CH4/XO2=0.0 +!HO2/WR_ORA2=0.0 ! -!ETH/O3=+0.03196*K079*<ALKE> - PJAC(:,17,1)=+0.03196*TPK%K079(:)*PCONC(:,19) +!HO2/WR_ACID=0.0 ! -!ETH/H2O2=0.0 +!HO2/WR_RP16=0.0 ! -!ETH/NO=0.0 +!HO2/WR_UR21=0.0 ! -!ETH/NO2=0.0 +!HO2/WR_UR28=0.0 ! -!ETH/NO3=0.0 +!HO2/WR_ACID2=0.0 ! -!ETH/N2O5=0.0 +!HO2/WR_ASO3=0.0 ! -!ETH/HONO=0.0 +!HO2/WR_ASO4=0.0 ! -!ETH/HNO3=0.0 +!HO2/WR_ASO5=0.0 ! -!ETH/HNO4=0.0 +!HO2/WR_AHSO5=0.0 ! -!ETH/NH3=0.0 +!HO2/WR_AHMS=0.0 ! -!ETH/SO2=0.0 +RETURN +END SUBROUTINE SUBJ1 ! -!ETH/SULF=0.0 +SUBROUTINE SUBJ2 ! -!ETH/CO=0.0 +!Indices 11 a 15 ! -!ETH/OH=-K057*<ETH> - PJAC(:,17,14)=-TPK%K057(:)*PCONC(:,17) ! -!ETH/HO2=0.0 +!CO/NO=+K119*<RO24>+K300*<RO254>+K340*<RO258> + PJAC(:,11,1)=+TPK%K119(:)*TPK%RO24(:)+TPK%K300(:)*TPK%RO254(:)+TPK%K340(:)*TPK& +&%RO258(:) ! -!ETH/CH4=0.0 +!CO/NO2=0.0 ! -!ETH/ETH=-K057*<OH> - PJAC(:,17,17)=-TPK%K057(:)*PCONC(:,14) +!CO/O3=+0.315*K051*<ETHE>+0.56*K056*<OLEL>+0.461*K066*<ISOP>+0.56*K076*<OLEH>+0 +!.445*K086*<BIOL>+0.445*K090*<BIOH>+0.56*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,11,3)=+0.315*TPK%K051(:)*PCONC(:,16)+0.56*TPK%K056(:)*PCONC(:,17)+0.461& +&*TPK%K066(:)*PCONC(:,35)+0.56*TPK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(& +&:,36)+0.445*TPK%K090(:)*PCONC(:,37)+0.56*TPK%K281(:)*PCONC(:,39)+0.41*TPK%K282& +&(:)*PCONC(:,40) ! -!ETH/ALKA=0.0 +!CO/HONO=0.0 ! -!ETH/ALKE=+0.03196*K079*<O3> - PJAC(:,17,19)=+0.03196*TPK%K079(:)*PCONC(:,1) +!CO/HNO3=0.0 ! -!ETH/BIO=0.0 +!CO/HNO4=0.0 ! -!ETH/ARO=0.0 +!CO/N2O5=0.0 ! -!ETH/HCHO=0.0 +!CO/NO3=+K047*<HCHO> + PJAC(:,11,8)=+TPK%K047(:)*PCONC(:,28) ! -!ETH/ALD=0.0 +!CO/NH3=0.0 ! -!ETH/KET=0.0 +!CO/HO2=+K121*<RO24> + PJAC(:,11,10)=+TPK%K121(:)*TPK%RO24(:) ! -!ETH/CARBO=0.0 +!CO/CO=-K024*<OH> + PJAC(:,11,11)=-TPK%K024(:)*PCONC(:,15) ! -!ETH/ONIT=0.0 +!CO/H2O2=0.0 ! -!ETH/PAN=0.0 +!CO/SO2=0.0 ! -!ETH/OP1=0.0 +!CO/H2SO4=0.0 ! -!ETH/OP2=0.0 +!CO/OH=-K024*<CO>+K046*<HCHO> + PJAC(:,11,15)=-TPK%K024(:)*PCONC(:,11)+TPK%K046(:)*PCONC(:,28) ! -!ETH/ORA1=0.0 +!CO/ETHE=+0.315*K051*<O3>+0.6*K052*<O> + PJAC(:,11,16)=+0.315*TPK%K051(:)*PCONC(:,3)+0.6*TPK%K052(:)*TPK%O(:) ! -!ETH/ORA2=0.0 +!CO/OLEL=+0.56*K056*<O3> + PJAC(:,11,17)=+0.56*TPK%K056(:)*PCONC(:,3) ! -!ETH/MO2=0.0 +!CO/OLEH=+0.56*K076*<O3> + PJAC(:,11,18)=+0.56*TPK%K076(:)*PCONC(:,3) ! -!ETH/ALKAP=0.0 +!CO/ALKL=0.0 ! -!ETH/ALKEP=0.0 +!CO/ALKM=0.0 ! -!ETH/BIOP=0.0 +!CO/ALKH=0.0 ! -!ETH/PHO=0.0 +!CO/AROH=0.0 ! -!ETH/ADD=0.0 +!CO/AROL=0.0 ! -!ETH/AROP=0.0 +!CO/AROO=0.0 ! -!ETH/CARBOP=0.0 +!CO/ARAL=0.0 ! -!ETH/OLN=0.0 +!CO/ARAC=0.0 ! -!ETH/XO2=0.0 +!CO/PAH=0.0 ! -!ALKA/O3=0.0 +!CO/HCHO=+K044+K045+K046*<OH>+K047*<NO3> + PJAC(:,11,28)=+TPK%K044(:)+TPK%K045(:)+TPK%K046(:)*PCONC(:,15)+TPK%K047(:)*PCO& +&NC(:,8) ! -!ALKA/H2O2=0.0 +!CO/ALD2=+K059 + PJAC(:,11,29)=+TPK%K059(:) ! -!ALKA/NO=0.0 +!CO/KETL=0.0 ! -!ALKA/NO2=0.0 +!CO/KETH=0.0 ! -!ALKA/NO3=0.0 +!CO/MEOH=0.0 ! -!ALKA/N2O5=0.0 +!CO/ETOH=0.0 ! -!ALKA/HONO=0.0 +!CO/ALCH=0.0 ! -!ALKA/HNO3=0.0 +!CO/ISOP=+0.461*K066*<O3> + PJAC(:,11,35)=+0.461*TPK%K066(:)*PCONC(:,3) ! -!ALKA/HNO4=0.0 +!CO/BIOL=+0.445*K086*<O3> + PJAC(:,11,36)=+0.445*TPK%K086(:)*PCONC(:,3) ! -!ALKA/NH3=0.0 +!CO/BIOH=+0.445*K090*<O3> + PJAC(:,11,37)=+0.445*TPK%K090(:)*PCONC(:,3) ! -!ALKA/SO2=0.0 +!CO/MTBE=0.0 ! -!ALKA/SULF=0.0 +!CO/MVK=+0.56*K281*<O3> + PJAC(:,11,39)=+0.56*TPK%K281(:)*PCONC(:,3) ! -!ALKA/CO=0.0 +!CO/MCR=+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,11,40)=+0.41*TPK%K282(:)*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) ! -!ALKA/OH=-K058*<ALKA> - PJAC(:,18,14)=-TPK%K058(:)*PCONC(:,18) +!CO/MGLY=+K276 + PJAC(:,11,41)=+TPK%K276(:) ! -!ALKA/HO2=0.0 +!CO/GLY=0.0 ! -!ALKA/CH4=0.0 -! -!ALKA/ETH=0.0 -! -!ALKA/ALKA=-K058*<OH> - PJAC(:,18,18)=-TPK%K058(:)*PCONC(:,14) -! -!ALKA/ALKE=0.0 -! -!ALKA/BIO=0.0 -! -!ALKA/ARO=0.0 -! -!ALKA/HCHO=0.0 -! -!ALKA/ALD=0.0 -! -!ALKA/KET=0.0 -! -!ALKA/CARBO=0.0 -! -!ALKA/ONIT=0.0 -! -!ALKA/PAN=0.0 -! -!ALKA/OP1=0.0 -! -!ALKA/OP2=0.0 -! -!ALKA/ORA1=0.0 -! -!ALKA/ORA2=0.0 -! -!ALKA/MO2=0.0 -! -!ALKA/ALKAP=0.0 -! -!ALKA/ALKEP=0.0 -! -!ALKA/BIOP=0.0 -! -!ALKA/PHO=0.0 -! -!ALKA/ADD=0.0 -! -!ALKA/AROP=0.0 -! -!ALKA/CARBOP=0.0 -! -!ALKA/OLN=0.0 -! -!ALKA/XO2=0.0 -! -!ALKE/O3=+0.00000*K079*<ALKE>-K079*<ALKE>+0.37388*K080*<BIO> - PJAC(:,19,1)=+0.00000*TPK%K079(:)*PCONC(:,19)-TPK%K079(:)*PCONC(:,19)+0.37388*& -&TPK%K080(:)*PCONC(:,20) -! -!ALKE/H2O2=0.0 -! -!ALKE/NO=+0.37815*K093*<BIOP> - PJAC(:,19,3)=+0.37815*TPK%K093(:)*PCONC(:,35) -! -!ALKE/NO2=0.0 -! -!ALKE/NO3=-K076*<ALKE>+0.42729*K122*<BIOP> - PJAC(:,19,5)=-TPK%K076(:)*PCONC(:,19)+0.42729*TPK%K122(:)*PCONC(:,35) -! -!ALKE/N2O5=0.0 -! -!ALKE/HONO=0.0 -! -!ALKE/HNO3=0.0 -! -!ALKE/HNO4=0.0 -! -!ALKE/NH3=0.0 -! -!ALKE/SO2=0.0 -! -!ALKE/SULF=0.0 -! -!ALKE/CO=0.0 -! -!ALKE/OH=-K059*<ALKE> - PJAC(:,19,14)=-TPK%K059(:)*PCONC(:,19) -! -!ALKE/HO2=0.0 -! -!ALKE/CH4=0.0 -! -!ALKE/ETH=0.0 -! -!ALKE/ALKA=0.0 -! -!ALKE/ALKE=-K059*<OH>-K076*<NO3>+0.00000*K079*<O3>-K079*<O3> - PJAC(:,19,19)=-TPK%K059(:)*PCONC(:,14)-TPK%K076(:)*PCONC(:,5)+0.00000*TPK%K079& -&(:)*PCONC(:,1)-TPK%K079(:)*PCONC(:,1) -! -!ALKE/BIO=+0.91868*K054*<O3P>+0.37388*K080*<O3> - PJAC(:,19,20)=+0.91868*TPK%K054(:)*TPK%O3P(:)+0.37388*TPK%K080(:)*PCONC(:,1) +!CO/ORA1=0.0 ! -!ALKE/ARO=0.0 +!CO/ORA2=0.0 ! -!ALKE/HCHO=0.0 +!CO/ACID=0.0 ! -!ALKE/ALD=0.0 +!CO/UR28=0.0 ! -!ALKE/KET=0.0 +!CO/UR21=0.0 ! -!ALKE/CARBO=0.0 +!CO/URG2=0.0 ! -!ALKE/ONIT=0.0 +!CO/UR26=0.0 ! -!ALKE/PAN=0.0 +!CO/RPG2=0.0 ! -!ALKE/OP1=0.0 +!CO/RP18=0.0 ! -!ALKE/OP2=0.0 +!CO/RPG3=0.0 ! -!ALKE/ORA1=0.0 +!CO/URG4=0.0 ! -!ALKE/ORA2=0.0 +!CO/UR8=0.0 ! -!ALKE/MO2=+0.48074*K107*<BIOP> - PJAC(:,19,32)=+0.48074*TPK%K107(:)*PCONC(:,35) +!CO/UR17=0.0 ! -!ALKE/ALKAP=0.0 +!CO/UR7=0.0 ! -!ALKE/ALKEP=0.0 +!CO/RPR3=+K314 + PJAC(:,11,57)=+TPK%K314(:) ! -!ALKE/BIOP=+0.37815*K093*<NO>+0.48074*K107*<MO2>+0.24463*K113*<CARBOP>+0.42729* -!K122*<NO3> - PJAC(:,19,35)=+0.37815*TPK%K093(:)*PCONC(:,3)+0.48074*TPK%K107(:)*PCONC(:,32)+& -&0.24463*TPK%K113(:)*PCONC(:,39)+0.42729*TPK%K122(:)*PCONC(:,5) +!CO/URG6=0.0 ! -!ALKE/PHO=0.0 +!CO/UR22=0.0 ! -!ALKE/ADD=0.0 +!CO/URG7=0.0 ! -!ALKE/AROP=0.0 +!CO/RPR4=0.0 ! -!ALKE/CARBOP=+0.24463*K113*<BIOP> - PJAC(:,19,39)=+0.24463*TPK%K113(:)*PCONC(:,35) +!CO/RPR7=0.0 ! -!ALKE/OLN=0.0 +!CO/RPG7=0.0 ! -!ALKE/XO2=0.0 +!CO/URG8=0.0 ! -!BIO/O3=-K080*<BIO> - PJAC(:,20,1)=-TPK%K080(:)*PCONC(:,20) +!CO/UR19=0.0 ! -!BIO/H2O2=0.0 +!CO/URG9=0.0 ! -!BIO/NO=0.0 +!CO/AP7=0.0 ! -!BIO/NO2=0.0 +!CO/URG10=0.0 ! -!BIO/NO3=-K077*<BIO> - PJAC(:,20,5)=-TPK%K077(:)*PCONC(:,20) +!CO/RPR1=+K308 + PJAC(:,11,69)=+TPK%K308(:) ! -!BIO/N2O5=0.0 +!CO/RPR5=0.0 ! -!BIO/HONO=0.0 +!CO/RPR8=+K329 + PJAC(:,11,71)=+TPK%K329(:) ! -!BIO/HNO3=0.0 +!CO/RP10=0.0 ! -!BIO/HNO4=0.0 +!CO/RP11=0.0 ! -!BIO/NH3=0.0 +!CO/RP16=+2.*K339 + PJAC(:,11,74)=+2.*TPK%K339(:) ! -!BIO/SO2=0.0 +!CO/RPRL=0.0 ! -!BIO/SULF=0.0 +!CO/APAN=0.0 ! -!BIO/CO=0.0 +!CO/PAN1=0.0 ! -!BIO/OH=-K060*<BIO> - PJAC(:,20,14)=-TPK%K060(:)*PCONC(:,20) +!CO/PAN2=0.0 ! -!BIO/HO2=0.0 +!CO/PAN3=0.0 ! -!BIO/CH4=0.0 +!CO/PAN4=0.0 ! -!BIO/ETH=0.0 +!CO/PAN6=0.0 ! -!BIO/ALKA=0.0 +!CO/PAN7=0.0 ! -!BIO/ALKE=0.0 +!CO/PAN8=0.0 ! -!BIO/BIO=-K054*<O3P>-K060*<OH>-K077*<NO3>-K080*<O3> - PJAC(:,20,20)=-TPK%K054(:)*TPK%O3P(:)-TPK%K060(:)*PCONC(:,14)-TPK%K077(:)*PCON& -&C(:,5)-TPK%K080(:)*PCONC(:,1) +!CO/PN10=0.0 ! -!BIO/ARO=0.0 +!CO/RO2T=+K120*<RO24>+K302*<RO254>+K342*<RO258> + PJAC(:,11,85)=+TPK%K120(:)*TPK%RO24(:)+TPK%K302(:)*TPK%RO254(:)+TPK%K342(:)*TP& +&K%RO258(:) ! -!BIO/HCHO=0.0 +!CO/RO21=0.0 ! -!BIO/ALD=0.0 +!CO/RO25=0.0 ! -!BIO/KET=0.0 +!CO/WC_O3=0.0 ! -!BIO/CARBO=0.0 +!CO/WC_H2O2=0.0 ! -!BIO/ONIT=0.0 +!CO/WC_NO=0.0 ! -!BIO/PAN=0.0 +!CO/WC_NO2=0.0 ! -!BIO/OP1=0.0 +!CO/WC_NO3=0.0 ! -!BIO/OP2=0.0 +!CO/WC_N2O5=0.0 ! -!BIO/ORA1=0.0 +!CO/WC_HONO=0.0 ! -!BIO/ORA2=0.0 +!CO/WC_HNO3=0.0 ! -!BIO/MO2=0.0 +!CO/WC_HNO4=0.0 ! -!BIO/ALKAP=0.0 +!CO/WC_NH3=0.0 ! -!BIO/ALKEP=0.0 +!CO/WC_OH=0.0 ! -!BIO/BIOP=0.0 +!CO/WC_HO2=0.0 ! -!BIO/PHO=0.0 +!CO/WC_CO2=0.0 ! -!BIO/ADD=0.0 +!CO/WC_SO2=0.0 ! -!BIO/AROP=0.0 +!CO/WC_H2SO4=0.0 ! -!BIO/CARBOP=0.0 +!CO/WC_RO21=0.0 ! -!BIO/OLN=0.0 +!CO/WC_RO25=0.0 ! -!BIO/XO2=0.0 +!CO/WC_MEOH=0.0 ! -RETURN -END SUBROUTINE SUBJ3 +!CO/WC_ETOH=0.0 ! -SUBROUTINE SUBJ4 +!CO/WC_ALCH=0.0 ! -!Indices 21 a 25 -! -! -!ARO/O3=+K087*<ADD> - PJAC(:,21,1)=+TPK%K087(:)*PCONC(:,37) +!CO/WC_HCHO=0.0 ! -!ARO/H2O2=0.0 +!CO/WC_ALD2=0.0 ! -!ARO/NO=0.0 +!CO/WC_GLY=0.0 ! -!ARO/NO2=+0.10670*K083*<PHO>+K085*<ADD> - PJAC(:,21,4)=+0.10670*TPK%K083(:)*PCONC(:,36)+TPK%K085(:)*PCONC(:,37) +!CO/WC_MGLY=0.0 ! -!ARO/NO3=-K075*<ARO> - PJAC(:,21,5)=-TPK%K075(:)*PCONC(:,21) +!CO/WC_KETL=0.0 ! -!ARO/N2O5=0.0 +!CO/WC_ORA1=0.0 ! -!ARO/HONO=0.0 +!CO/WC_ORA2=0.0 ! -!ARO/HNO3=0.0 +!CO/WC_ACID=0.0 ! -!ARO/HNO4=0.0 +!CO/WC_RP16=0.0 ! -!ARO/NH3=0.0 +!CO/WC_UR21=0.0 ! -!ARO/SO2=0.0 +!CO/WC_UR28=0.0 ! -!ARO/SULF=0.0 +!CO/WC_ACID2=0.0 ! -!ARO/CO=0.0 +!CO/WC_ASO3=0.0 ! -!ARO/OH=-K061*<ARO> - PJAC(:,21,14)=-TPK%K061(:)*PCONC(:,21) +!CO/WC_ASO4=0.0 ! -!ARO/HO2=+1.06698*K084*<PHO> - PJAC(:,21,15)=+1.06698*TPK%K084(:)*PCONC(:,36) +!CO/WC_ASO5=0.0 ! -!ARO/CH4=0.0 +!CO/WC_AHSO5=0.0 ! -!ARO/ETH=0.0 +!CO/WC_AHMS=0.0 ! -!ARO/ALKA=0.0 +!CO/WR_O3=0.0 ! -!ARO/ALKE=0.0 +!CO/WR_H2O2=0.0 ! -!ARO/BIO=0.0 +!CO/WR_NO=0.0 ! -!ARO/ARO=-K061*<OH>-K075*<NO3> - PJAC(:,21,21)=-TPK%K061(:)*PCONC(:,14)-TPK%K075(:)*PCONC(:,5) +!CO/WR_NO2=0.0 ! -!ARO/HCHO=0.0 +!CO/WR_NO3=0.0 ! -!ARO/ALD=0.0 +!CO/WR_N2O5=0.0 ! -!ARO/KET=0.0 +!CO/WR_HONO=0.0 ! -!ARO/CARBO=0.0 +!CO/WR_HNO3=0.0 ! -!ARO/ONIT=0.0 +!CO/WR_HNO4=0.0 ! -!ARO/PAN=0.0 +!CO/WR_NH3=0.0 ! -!ARO/OP1=0.0 +!CO/WR_OH=0.0 ! -!ARO/OP2=0.0 +!CO/WR_HO2=0.0 ! -!ARO/ORA1=0.0 +!CO/WR_CO2=0.0 ! -!ARO/ORA2=0.0 +!CO/WR_SO2=0.0 ! -!ARO/MO2=0.0 +!CO/WR_H2SO4=0.0 ! -!ARO/ALKAP=0.0 +!CO/WR_RO21=0.0 ! -!ARO/ALKEP=0.0 +!CO/WR_RO25=0.0 ! -!ARO/BIOP=0.0 +!CO/WR_MEOH=0.0 ! -!ARO/PHO=+0.10670*K083*<NO2>+1.06698*K084*<HO2> - PJAC(:,21,36)=+0.10670*TPK%K083(:)*PCONC(:,4)+1.06698*TPK%K084(:)*PCONC(:,15) +!CO/WR_ETOH=0.0 ! -!ARO/ADD=+K085*<NO2>+0.02*K086*<O2>+K087*<O3> - PJAC(:,21,37)=+TPK%K085(:)*PCONC(:,4)+0.02*TPK%K086(:)*TPK%O2(:)+TPK%K087(:)*P& -&CONC(:,1) +!CO/WR_ALCH=0.0 ! -!ARO/AROP=0.0 +!CO/WR_HCHO=0.0 ! -!ARO/CARBOP=0.0 +!CO/WR_ALD2=0.0 ! -!ARO/OLN=0.0 +!CO/WR_GLY=0.0 ! -!ARO/XO2=0.0 +!CO/WR_MGLY=0.0 ! -!HCHO/O3=+0.48290*K079*<ALKE>+0.90000*K080*<BIO>+0.00000*K081*<CARBO>+0.70*K082 -!*<PAN> - PJAC(:,22,1)=+0.48290*TPK%K079(:)*PCONC(:,19)+0.90000*TPK%K080(:)*PCONC(:,20)+& -&0.00000*TPK%K081(:)*PCONC(:,25)+0.70*TPK%K082(:)*PCONC(:,27) +!CO/WR_KETL=0.0 ! -!HCHO/H2O2=0.0 +!CO/WR_ORA1=0.0 ! -!HCHO/NO=+K090*<MO2>+0.03002*K091*<ALKAP>+1.39870*K092*<ALKEP>+0.60600*K093*<BI -!OP>+0.05848*K095*<CARBOP>+0.23419*K096*<OLN> - PJAC(:,22,3)=+TPK%K090(:)*PCONC(:,32)+0.03002*TPK%K091(:)*PCONC(:,33)+1.39870*& -&TPK%K092(:)*PCONC(:,34)+0.60600*TPK%K093(:)*PCONC(:,35)+0.05848*TPK%K095(:)*PC& -&ONC(:,39)+0.23419*TPK%K096(:)*PCONC(:,40) +!CO/WR_ORA2=0.0 ! -!HCHO/NO2=0.0 +!CO/WR_ACID=0.0 ! -!HCHO/NO3=-K072*<HCHO>+0.40*K078*<PAN>+K119*<MO2>+0.03142*K120*<ALKAP>+1.40909* -!K121*<ALKEP>+0.68600*K122*<BIOP>+0.03175*K124*<CARBOP>+0.20740*K125*<OLN> - PJAC(:,22,5)=-TPK%K072(:)*PCONC(:,22)+0.40*TPK%K078(:)*PCONC(:,27)+TPK%K119(:)& -&*PCONC(:,32)+0.03142*TPK%K120(:)*PCONC(:,33)+1.40909*TPK%K121(:)*PCONC(:,34)+0& -&.68600*TPK%K122(:)*PCONC(:,35)+0.03175*TPK%K124(:)*PCONC(:,39)+0.20740*TPK%K12& -&5(:)*PCONC(:,40) +!CO/WR_RP16=0.0 ! -!HCHO/N2O5=0.0 +!CO/WR_UR21=0.0 ! -!HCHO/HONO=0.0 +!CO/WR_UR28=0.0 ! -!HCHO/HNO3=0.0 +!CO/WR_ACID2=0.0 ! -!HCHO/HNO4=0.0 +!CO/WR_ASO3=0.0 ! -!HCHO/NH3=0.0 +!CO/WR_ASO4=0.0 ! -!HCHO/SO2=0.0 +!CO/WR_ASO5=0.0 ! -!HCHO/SULF=0.0 +!CO/WR_AHSO5=0.0 ! -!HCHO/CO=0.0 +!CO/WR_AHMS=0.0 ! -!HCHO/OH=+0.00140*K058*<ALKA>-K062*<HCHO>+0.00000*K065*<CARBO>+0.35*K068*<OP1>+ -!0.02915*K069*<OP2>+0.57839*K070*<PAN> - PJAC(:,22,14)=+0.00140*TPK%K058(:)*PCONC(:,18)-TPK%K062(:)*PCONC(:,22)+0.00000& -&*TPK%K065(:)*PCONC(:,25)+0.35*TPK%K068(:)*PCONC(:,28)+0.02915*TPK%K069(:)*PCON& -&C(:,29)+0.57839*TPK%K070(:)*PCONC(:,27) +!H2O2/NO=0.0 ! -!HCHO/HO2=0.0 +!H2O2/NO2=0.0 ! -!HCHO/CH4=0.0 +!H2O2/O3=+0.055*K086*<BIOL>+0.055*K090*<BIOH> + PJAC(:,12,3)=+0.055*TPK%K086(:)*PCONC(:,36)+0.055*TPK%K090(:)*PCONC(:,37) ! -!HCHO/ETH=0.0 +!H2O2/HONO=0.0 ! -!HCHO/ALKA=+0.00140*K058*<OH> - PJAC(:,22,18)=+0.00140*TPK%K058(:)*PCONC(:,14) +!H2O2/HNO3=0.0 ! -!HCHO/ALKE=+0.48290*K079*<O3> - PJAC(:,22,19)=+0.48290*TPK%K079(:)*PCONC(:,1) +!H2O2/HNO4=0.0 ! -!HCHO/BIO=+0.05*K054*<O3P>+0.90000*K080*<O3> - PJAC(:,22,20)=+0.05*TPK%K054(:)*TPK%O3P(:)+0.90000*TPK%K080(:)*PCONC(:,1) +!H2O2/N2O5=0.0 ! -!HCHO/ARO=0.0 +!H2O2/NO3=0.0 ! -!HCHO/HCHO=-K010-K011-K062*<OH>-K072*<NO3> - PJAC(:,22,22)=-TPK%K010(:)-TPK%K011(:)-TPK%K062(:)*PCONC(:,14)-TPK%K072(:)*PCO& -&NC(:,5) +!H2O2/NH3=0.0 ! -!HCHO/ALD=0.0 +!H2O2/HO2=+K031*<HO2>+K031*<HO2>+K032*<H2O>*<HO2>+K032*<H2O>*<HO2> + PJAC(:,12,10)=+TPK%K031(:)*PCONC(:,10)+TPK%K031(:)*PCONC(:,10)+TPK%K032(:)*TPK& +&%H2O(:)*PCONC(:,10)+TPK%K032(:)*TPK%H2O(:)*PCONC(:,10) ! -!HCHO/KET=0.0 +!H2O2/CO=0.0 ! -!HCHO/CARBO=+0.06517*K016+0.00000*K065*<OH>+0.00000*K081*<O3> - PJAC(:,22,25)=+0.06517*TPK%K016(:)+0.00000*TPK%K065(:)*PCONC(:,14)+0.00000*TPK& -&%K081(:)*PCONC(:,1) +!H2O2/H2O2=-K036-K037*<OH>-KTC2-KTR2 + PJAC(:,12,12)=-TPK%K036(:)-TPK%K037(:)*PCONC(:,15)-TPK%KTC2(:)-TPK%KTR2(:) ! -!HCHO/ONIT=0.0 +!H2O2/SO2=0.0 ! -!HCHO/PAN=+0.57839*K070*<OH>+0.40*K078*<NO3>+0.70*K082*<O3> - PJAC(:,22,27)=+0.57839*TPK%K070(:)*PCONC(:,14)+0.40*TPK%K078(:)*PCONC(:,5)+0.7& -&0*TPK%K082(:)*PCONC(:,1) +!H2O2/H2SO4=0.0 ! -!HCHO/OP1=+K013+0.35*K068*<OH> - PJAC(:,22,28)=+TPK%K013(:)+0.35*TPK%K068(:)*PCONC(:,14) +!H2O2/OH=-K037*<H2O2> + PJAC(:,12,15)=-TPK%K037(:)*PCONC(:,12) ! -!HCHO/OP2=+0.02915*K069*<OH> - PJAC(:,22,29)=+0.02915*TPK%K069(:)*PCONC(:,14) +!H2O2/ETHE=0.0 ! -!HCHO/ORA1=0.0 +!H2O2/OLEL=0.0 ! -!HCHO/ORA2=0.0 +!H2O2/OLEH=0.0 ! -!HCHO/MO2=+K090*<NO>+1.33*K104*<MO2>+1.33*K104*<MO2>+0.80556*K105*<ALKAP>+1.428 -!94*K106*<ALKEP>+1.09000*K107*<BIOP>+K108*<AROP>+0.95723*K109*<CARBOP>+0.88625* -!K110*<OLN>+K119*<NO3>+K127*<XO2> - PJAC(:,22,32)=+TPK%K090(:)*PCONC(:,3)+1.33*TPK%K104(:)*PCONC(:,32)+1.33*TPK%K1& -&04(:)*PCONC(:,32)+0.80556*TPK%K105(:)*PCONC(:,33)+1.42894*TPK%K106(:)*PCONC(:,& -&34)+1.09000*TPK%K107(:)*PCONC(:,35)+TPK%K108(:)*PCONC(:,38)+0.95723*TPK%K109(:& -&)*PCONC(:,39)+0.88625*TPK%K110(:)*PCONC(:,40)+TPK%K119(:)*PCONC(:,5)+TPK%K127(& -&:)*PCONC(:,41) +!H2O2/ALKL=0.0 ! -!HCHO/ALKAP=+0.03002*K091*<NO>+0.80556*K105*<MO2>+0.07600*K111*<CARBOP>+0.03142 -!*K120*<NO3> - PJAC(:,22,33)=+0.03002*TPK%K091(:)*PCONC(:,3)+0.80556*TPK%K105(:)*PCONC(:,32)+& -&0.07600*TPK%K111(:)*PCONC(:,39)+0.03142*TPK%K120(:)*PCONC(:,5) +!H2O2/ALKM=0.0 ! -!HCHO/ALKEP=+1.39870*K092*<NO>+1.42894*K106*<MO2>+0.68192*K112*<CARBOP>+1.40909 -!*K121*<NO3> - PJAC(:,22,34)=+1.39870*TPK%K092(:)*PCONC(:,3)+1.42894*TPK%K106(:)*PCONC(:,32)+& -&0.68192*TPK%K112(:)*PCONC(:,39)+1.40909*TPK%K121(:)*PCONC(:,5) +!H2O2/ALKH=0.0 ! -!HCHO/BIOP=+0.60600*K093*<NO>+1.09000*K107*<MO2>+0.34000*K113*<CARBOP>+0.68600* -!K122*<NO3> - PJAC(:,22,35)=+0.60600*TPK%K093(:)*PCONC(:,3)+1.09000*TPK%K107(:)*PCONC(:,32)+& -&0.34000*TPK%K113(:)*PCONC(:,39)+0.68600*TPK%K122(:)*PCONC(:,5) +!H2O2/AROH=0.0 ! -!HCHO/PHO=0.0 +!H2O2/AROL=0.0 ! -!HCHO/ADD=0.0 +!H2O2/AROO=0.0 ! -!HCHO/AROP=+K108*<MO2> - PJAC(:,22,38)=+TPK%K108(:)*PCONC(:,32) +!H2O2/ARAL=0.0 ! -!HCHO/CARBOP=+0.05848*K095*<NO>+0.95723*K109*<MO2>+0.07600*K111*<ALKAP>+0.68192 -!*K112*<ALKEP>+0.34000*K113*<BIOP>+0.03432*K115*<CARBOP>+0.03432*K115*<CARBOP>+ -!0.13414*K116*<OLN>+0.03175*K124*<NO3> - PJAC(:,22,39)=+0.05848*TPK%K095(:)*PCONC(:,3)+0.95723*TPK%K109(:)*PCONC(:,32)+& -&0.07600*TPK%K111(:)*PCONC(:,33)+0.68192*TPK%K112(:)*PCONC(:,34)+0.34000*TPK%K1& -&13(:)*PCONC(:,35)+0.03432*TPK%K115(:)*PCONC(:,39)+0.03432*TPK%K115(:)*PCONC(:,& -&39)+0.13414*TPK%K116(:)*PCONC(:,40)+0.03175*TPK%K124(:)*PCONC(:,5) +!H2O2/ARAC=0.0 ! -!HCHO/OLN=+0.23419*K096*<NO>+0.88625*K110*<MO2>+0.13414*K116*<CARBOP>+0.00000*K -!118*<OLN>+0.00000*K118*<OLN>+0.20740*K125*<NO3> - PJAC(:,22,40)=+0.23419*TPK%K096(:)*PCONC(:,3)+0.88625*TPK%K110(:)*PCONC(:,32)+& -&0.13414*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.20740*TPK%K125(:)*PCONC(:,5) +!H2O2/PAH=0.0 ! -!HCHO/XO2=+K127*<MO2> - PJAC(:,22,41)=+TPK%K127(:)*PCONC(:,32) +!H2O2/HCHO=0.0 ! -!ALD/O3=+0.51468*K079*<ALKE>+0.00000*K080*<BIO>+0.15692*K081*<CARBO> - PJAC(:,23,1)=+0.51468*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20)+& -&0.15692*TPK%K081(:)*PCONC(:,25) +!H2O2/ALD2=0.0 ! -!ALD/H2O2=0.0 +!H2O2/KETL=0.0 ! -!ALD/NO=+0.33144*K091*<ALKAP>+0.42125*K092*<ALKEP>+0.00000*K093*<BIOP>+0.07368* -!K095*<CARBOP>+1.01182*K096*<OLN> - PJAC(:,23,3)=+0.33144*TPK%K091(:)*PCONC(:,33)+0.42125*TPK%K092(:)*PCONC(:,34)+& -&0.00000*TPK%K093(:)*PCONC(:,35)+0.07368*TPK%K095(:)*PCONC(:,39)+1.01182*TPK%K0& -&96(:)*PCONC(:,40) +!H2O2/KETH=0.0 ! -!ALD/NO2=0.0 +!H2O2/MEOH=0.0 ! -!ALD/NO3=-K073*<ALD>+0.05265*K074*<CARBO>+0.33743*K120*<ALKAP>+0.43039*K121*<AL -!KEP>+0.00000*K122*<BIOP>+0.02936*K124*<CARBOP>+0.91850*K125*<OLN> - PJAC(:,23,5)=-TPK%K073(:)*PCONC(:,23)+0.05265*TPK%K074(:)*PCONC(:,25)+0.33743*& -&TPK%K120(:)*PCONC(:,33)+0.43039*TPK%K121(:)*PCONC(:,34)+0.00000*TPK%K122(:)*PC& -&ONC(:,35)+0.02936*TPK%K124(:)*PCONC(:,39)+0.91850*TPK%K125(:)*PCONC(:,40) +!H2O2/ETOH=0.0 ! -!ALD/N2O5=0.0 +!H2O2/ALCH=0.0 ! -!ALD/HONO=0.0 +!H2O2/ISOP=0.0 ! -!ALD/HNO3=0.0 +!H2O2/BIOL=+0.055*K086*<O3> + PJAC(:,12,36)=+0.055*TPK%K086(:)*PCONC(:,3) ! -!ALD/HNO4=0.0 +!H2O2/BIOH=+0.055*K090*<O3> + PJAC(:,12,37)=+0.055*TPK%K090(:)*PCONC(:,3) ! -!ALD/NH3=0.0 +!H2O2/MTBE=0.0 ! -!ALD/SO2=0.0 +!H2O2/MVK=0.0 ! -!ALD/SULF=0.0 +!H2O2/MCR=0.0 ! -!ALD/CO=0.0 +!H2O2/MGLY=0.0 ! -!ALD/OH=+0.08173*K058*<ALKA>-K063*<ALD>+0.06253*K065*<CARBO>+0.07335*K069*<OP2> - PJAC(:,23,14)=+0.08173*TPK%K058(:)*PCONC(:,18)-TPK%K063(:)*PCONC(:,23)+0.06253& -&*TPK%K065(:)*PCONC(:,25)+0.07335*TPK%K069(:)*PCONC(:,29) +!H2O2/GLY=0.0 ! -!ALD/HO2=0.0 +!H2O2/ORA1=0.0 ! -!ALD/CH4=0.0 +!H2O2/ORA2=0.0 ! -!ALD/ETH=0.0 +!H2O2/ACID=0.0 ! -!ALD/ALKA=+0.08173*K058*<OH> - PJAC(:,23,18)=+0.08173*TPK%K058(:)*PCONC(:,14) +!H2O2/UR28=0.0 ! -!ALD/ALKE=+0.51468*K079*<O3> - PJAC(:,23,19)=+0.51468*TPK%K079(:)*PCONC(:,1) +!H2O2/UR21=0.0 ! -!ALD/BIO=+0.00000*K080*<O3> - PJAC(:,23,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!H2O2/URG2=0.0 ! -!ALD/ARO=0.0 +!H2O2/UR26=0.0 ! -!ALD/HCHO=0.0 +!H2O2/RPG2=0.0 ! -!ALD/ALD=-K012-K063*<OH>-K073*<NO3> - PJAC(:,23,23)=-TPK%K012(:)-TPK%K063(:)*PCONC(:,14)-TPK%K073(:)*PCONC(:,5) +!H2O2/RP18=0.0 ! -!ALD/KET=0.0 +!H2O2/RPG3=0.0 ! -!ALD/CARBO=+K055*<O3P>+0.06253*K065*<OH>+0.05265*K074*<NO3>+0.15692*K081*<O3> - PJAC(:,23,25)=+TPK%K055(:)*TPK%O3P(:)+0.06253*TPK%K065(:)*PCONC(:,14)+0.05265*& -&TPK%K074(:)*PCONC(:,5)+0.15692*TPK%K081(:)*PCONC(:,1) +!H2O2/URG4=0.0 ! -!ALD/ONIT=+0.20*K017 - PJAC(:,23,26)=+0.20*TPK%K017(:) +!H2O2/UR8=0.0 ! -!ALD/PAN=0.0 +!H2O2/UR17=0.0 ! -!ALD/OP1=0.0 +!H2O2/UR7=0.0 ! -!ALD/OP2=+0.96205*K014+0.07335*K069*<OH> - PJAC(:,23,29)=+0.96205*TPK%K014(:)+0.07335*TPK%K069(:)*PCONC(:,14) +!H2O2/RPR3=0.0 ! -!ALD/ORA1=0.0 +!H2O2/URG6=0.0 ! -!ALD/ORA2=0.0 +!H2O2/UR22=0.0 ! -!ALD/MO2=+0.56070*K105*<ALKAP>+0.46413*K106*<ALKEP>+0.00000*K107*<BIOP>+0.08295 -!*K109*<CARBOP>+0.41524*K110*<OLN> - PJAC(:,23,32)=+0.56070*TPK%K105(:)*PCONC(:,33)+0.46413*TPK%K106(:)*PCONC(:,34)& -&+0.00000*TPK%K107(:)*PCONC(:,35)+0.08295*TPK%K109(:)*PCONC(:,39)+0.41524*TPK%K& -&110(:)*PCONC(:,40) +!H2O2/URG7=0.0 ! -!ALD/ALKAP=+0.33144*K091*<NO>+0.56070*K105*<MO2>+0.71461*K111*<CARBOP>+0.33743* -!K120*<NO3> - PJAC(:,23,33)=+0.33144*TPK%K091(:)*PCONC(:,3)+0.56070*TPK%K105(:)*PCONC(:,32)+& -&0.71461*TPK%K111(:)*PCONC(:,39)+0.33743*TPK%K120(:)*PCONC(:,5) +!H2O2/RPR4=0.0 ! -!ALD/ALKEP=+0.42125*K092*<NO>+0.46413*K106*<MO2>+0.68374*K112*<CARBOP>+0.43039* -!K121*<NO3> - PJAC(:,23,34)=+0.42125*TPK%K092(:)*PCONC(:,3)+0.46413*TPK%K106(:)*PCONC(:,32)+& -&0.68374*TPK%K112(:)*PCONC(:,39)+0.43039*TPK%K121(:)*PCONC(:,5) +!H2O2/RPR7=0.0 ! -!ALD/BIOP=+0.00000*K093*<NO>+0.00000*K107*<MO2>+0.00000*K113*<CARBOP>+0.00000*K -!122*<NO3> - PJAC(:,23,35)=+0.00000*TPK%K093(:)*PCONC(:,3)+0.00000*TPK%K107(:)*PCONC(:,32)+& -&0.00000*TPK%K113(:)*PCONC(:,39)+0.00000*TPK%K122(:)*PCONC(:,5) +!H2O2/RPG7=0.0 ! -!ALD/PHO=0.0 +!H2O2/URG8=0.0 ! -!ALD/ADD=0.0 +!H2O2/UR19=0.0 ! -!ALD/AROP=0.0 +!H2O2/URG9=0.0 ! -!ALD/CARBOP=+0.07368*K095*<NO>+0.08295*K109*<MO2>+0.71461*K111*<ALKAP>+0.68374* -!K112*<ALKEP>+0.00000*K113*<BIOP>+0.06969*K115*<CARBOP>+0.06969*K115*<CARBOP>+0 -!.42122*K116*<OLN>+0.02936*K124*<NO3> - PJAC(:,23,39)=+0.07368*TPK%K095(:)*PCONC(:,3)+0.08295*TPK%K109(:)*PCONC(:,32)+& -&0.71461*TPK%K111(:)*PCONC(:,33)+0.68374*TPK%K112(:)*PCONC(:,34)+0.00000*TPK%K1& -&13(:)*PCONC(:,35)+0.06969*TPK%K115(:)*PCONC(:,39)+0.06969*TPK%K115(:)*PCONC(:,& -&39)+0.42122*TPK%K116(:)*PCONC(:,40)+0.02936*TPK%K124(:)*PCONC(:,5) +!H2O2/AP7=0.0 ! -!ALD/OLN=+1.01182*K096*<NO>+0.41524*K110*<MO2>+0.42122*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+0.91850*K125*<NO3> - PJAC(:,23,40)=+1.01182*TPK%K096(:)*PCONC(:,3)+0.41524*TPK%K110(:)*PCONC(:,32)+& -&0.42122*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.91850*TPK%K125(:)*PCONC(:,5) +!H2O2/URG10=0.0 ! -!ALD/XO2=0.0 +!H2O2/RPR1=0.0 ! -!KET/O3=+0.07377*K079*<ALKE>+0.00000*K080*<BIO> - PJAC(:,24,1)=+0.07377*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20) +!H2O2/RPR5=0.0 ! -!KET/H2O2=0.0 +!H2O2/RPR8=0.0 ! -!KET/NO=+0.54531*K091*<ALKAP>+0.05220*K092*<ALKEP>+0.00000*K093*<BIOP>+0.37862* -!K096*<OLN> - PJAC(:,24,3)=+0.54531*TPK%K091(:)*PCONC(:,33)+0.05220*TPK%K092(:)*PCONC(:,34)+& -&0.00000*TPK%K093(:)*PCONC(:,35)+0.37862*TPK%K096(:)*PCONC(:,40) +!H2O2/RP10=0.0 ! -!KET/NO2=0.0 +!H2O2/RP11=0.0 ! -!KET/NO3=+0.00632*K074*<CARBO>+0.62978*K120*<ALKAP>+0.02051*K121*<ALKEP>+0.0000 -!0*K122*<BIOP>+0.34740*K125*<OLN> - PJAC(:,24,5)=+0.00632*TPK%K074(:)*PCONC(:,25)+0.62978*TPK%K120(:)*PCONC(:,33)+& -&0.02051*TPK%K121(:)*PCONC(:,34)+0.00000*TPK%K122(:)*PCONC(:,35)+0.34740*TPK%K1& -&25(:)*PCONC(:,40) +!H2O2/RP16=0.0 ! -!KET/N2O5=0.0 +!H2O2/RPRL=0.0 ! -!KET/HONO=0.0 +!H2O2/APAN=0.0 ! -!KET/HNO3=0.0 +!H2O2/PAN1=0.0 ! -!KET/HNO4=0.0 +!H2O2/PAN2=0.0 ! -!KET/NH3=0.0 +!H2O2/PAN3=0.0 ! -!KET/SO2=0.0 +!H2O2/PAN4=0.0 ! -!KET/SULF=0.0 +!H2O2/PAN6=0.0 ! -!KET/CO=0.0 +!H2O2/PAN7=0.0 ! -!KET/OH=+0.03498*K058*<ALKA>-K064*<KET>+0.00853*K065*<CARBO>+0.37591*K069*<OP2> - PJAC(:,24,14)=+0.03498*TPK%K058(:)*PCONC(:,18)-TPK%K064(:)*PCONC(:,24)+0.00853& -&*TPK%K065(:)*PCONC(:,25)+0.37591*TPK%K069(:)*PCONC(:,29) +!H2O2/PAN8=0.0 ! -!KET/HO2=0.0 +!H2O2/PN10=0.0 ! -!KET/CH4=0.0 +!H2O2/RO2T=0.0 ! -!KET/ETH=0.0 +!H2O2/RO21=0.0 ! -!KET/ALKA=+0.03498*K058*<OH> - PJAC(:,24,18)=+0.03498*TPK%K058(:)*PCONC(:,14) +!H2O2/RO25=0.0 ! -!KET/ALKE=+0.07377*K079*<O3> - PJAC(:,24,19)=+0.07377*TPK%K079(:)*PCONC(:,1) +!H2O2/WC_O3=0.0 ! -!KET/BIO=+0.00000*K080*<O3> - PJAC(:,24,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!H2O2/WC_H2O2=+KTC33 + PJAC(:,12,89)=+TPK%KTC33(:) ! -!KET/ARO=0.0 +!H2O2/WC_NO=0.0 ! -!KET/HCHO=0.0 +!H2O2/WC_NO2=0.0 ! -!KET/ALD=0.0 +!H2O2/WC_NO3=0.0 ! -!KET/KET=-K015-K064*<OH> - PJAC(:,24,24)=-TPK%K015(:)-TPK%K064(:)*PCONC(:,14) +!H2O2/WC_N2O5=0.0 ! -!KET/CARBO=+0.00853*K065*<OH>+0.00632*K074*<NO3> - PJAC(:,24,25)=+0.00853*TPK%K065(:)*PCONC(:,14)+0.00632*TPK%K074(:)*PCONC(:,5) +!H2O2/WC_HONO=0.0 ! -!KET/ONIT=+0.80*K017 - PJAC(:,24,26)=+0.80*TPK%K017(:) +!H2O2/WC_HNO3=0.0 ! -!KET/PAN=0.0 +!H2O2/WC_HNO4=0.0 ! -!KET/OP1=0.0 +!H2O2/WC_NH3=0.0 ! -!KET/OP2=+0.37591*K069*<OH> - PJAC(:,24,29)=+0.37591*TPK%K069(:)*PCONC(:,14) +!H2O2/WC_OH=0.0 ! -!KET/ORA1=0.0 +!H2O2/WC_HO2=0.0 ! -!KET/ORA2=0.0 +!H2O2/WC_CO2=0.0 ! -!KET/MO2=+0.09673*K105*<ALKAP>+0.03814*K106*<ALKEP>+0.00000*K107*<BIOP>+0.09667 -!*K110*<OLN> - PJAC(:,24,32)=+0.09673*TPK%K105(:)*PCONC(:,33)+0.03814*TPK%K106(:)*PCONC(:,34)& -&+0.00000*TPK%K107(:)*PCONC(:,35)+0.09667*TPK%K110(:)*PCONC(:,40) +!H2O2/WC_SO2=0.0 ! -!KET/ALKAP=+0.54531*K091*<NO>+0.09673*K105*<MO2>+0.18819*K111*<CARBOP>+0.62978* -!K120*<NO3> - PJAC(:,24,33)=+0.54531*TPK%K091(:)*PCONC(:,3)+0.09673*TPK%K105(:)*PCONC(:,32)+& -&0.18819*TPK%K111(:)*PCONC(:,39)+0.62978*TPK%K120(:)*PCONC(:,5) +!H2O2/WC_H2SO4=0.0 ! -!KET/ALKEP=+0.05220*K092*<NO>+0.03814*K106*<MO2>+0.06579*K112*<CARBOP>+0.02051* -!K121*<NO3> - PJAC(:,24,34)=+0.05220*TPK%K092(:)*PCONC(:,3)+0.03814*TPK%K106(:)*PCONC(:,32)+& -&0.06579*TPK%K112(:)*PCONC(:,39)+0.02051*TPK%K121(:)*PCONC(:,5) +!H2O2/WC_RO21=0.0 ! -!KET/BIOP=+0.00000*K093*<NO>+0.00000*K107*<MO2>+0.00000*K113*<CARBOP>+0.00000*K -!122*<NO3> - PJAC(:,24,35)=+0.00000*TPK%K093(:)*PCONC(:,3)+0.00000*TPK%K107(:)*PCONC(:,32)+& -&0.00000*TPK%K113(:)*PCONC(:,39)+0.00000*TPK%K122(:)*PCONC(:,5) +!H2O2/WC_RO25=0.0 ! -!KET/PHO=0.0 +!H2O2/WC_MEOH=0.0 ! -!KET/ADD=0.0 +!H2O2/WC_ETOH=0.0 ! -!KET/AROP=0.0 +!H2O2/WC_ALCH=0.0 ! -!KET/CARBOP=+0.18819*K111*<ALKAP>+0.06579*K112*<ALKEP>+0.00000*K113*<BIOP>+0.02 -!190*K115*<CARBOP>+0.02190*K115*<CARBOP>+0.10822*K116*<OLN> - PJAC(:,24,39)=+0.18819*TPK%K111(:)*PCONC(:,33)+0.06579*TPK%K112(:)*PCONC(:,34)& -&+0.00000*TPK%K113(:)*PCONC(:,35)+0.02190*TPK%K115(:)*PCONC(:,39)+0.02190*TPK%K& -&115(:)*PCONC(:,39)+0.10822*TPK%K116(:)*PCONC(:,40) +!H2O2/WC_HCHO=0.0 ! -!KET/OLN=+0.37862*K096*<NO>+0.09667*K110*<MO2>+0.10822*K116*<CARBOP>+0.00000*K1 -!18*<OLN>+0.00000*K118*<OLN>+0.34740*K125*<NO3> - PJAC(:,24,40)=+0.37862*TPK%K096(:)*PCONC(:,3)+0.09667*TPK%K110(:)*PCONC(:,32)+& -&0.10822*TPK%K116(:)*PCONC(:,39)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TPK%K1& -&18(:)*PCONC(:,40)+0.34740*TPK%K125(:)*PCONC(:,5) +!H2O2/WC_ALD2=0.0 ! -!KET/XO2=0.0 +!H2O2/WC_GLY=0.0 ! -!CARBO/O3=+0.00000*K079*<ALKE>+0.39754*K080*<BIO>+1.07583*K081*<CARBO>-K081*<CA -!RBO> - PJAC(:,25,1)=+0.00000*TPK%K079(:)*PCONC(:,19)+0.39754*TPK%K080(:)*PCONC(:,20)+& -&1.07583*TPK%K081(:)*PCONC(:,25)-TPK%K081(:)*PCONC(:,25) +!H2O2/WC_MGLY=0.0 ! -!CARBO/H2O2=0.0 +!H2O2/WC_KETL=0.0 ! -!CARBO/NO=+0.03407*K091*<ALKAP>+0.45463*K093*<BIOP>+2.06993*K094*<AROP>+0.08670 -!*K095*<CARBOP> - PJAC(:,25,3)=+0.03407*TPK%K091(:)*PCONC(:,33)+0.45463*TPK%K093(:)*PCONC(:,35)+& -&2.06993*TPK%K094(:)*PCONC(:,38)+0.08670*TPK%K095(:)*PCONC(:,39) +!H2O2/WC_ORA1=0.0 ! -!CARBO/NO2=0.0 +!H2O2/WC_ORA2=0.0 ! -!CARBO/NO3=+0.10530*K074*<CARBO>-K074*<CARBO>+0.00000*K076*<ALKE>+0.91741*K077* -!<BIO>+0.03531*K120*<ALKAP>+0.61160*K122*<BIOP>+2.81904*K123*<AROP>+0.03455*K12 -!4*<CARBOP> - PJAC(:,25,5)=+0.10530*TPK%K074(:)*PCONC(:,25)-TPK%K074(:)*PCONC(:,25)+0.00000*& -&TPK%K076(:)*PCONC(:,19)+0.91741*TPK%K077(:)*PCONC(:,20)+0.03531*TPK%K120(:)*PC& -&ONC(:,33)+0.61160*TPK%K122(:)*PCONC(:,35)+2.81904*TPK%K123(:)*PCONC(:,38)+0.03& -&455*TPK%K124(:)*PCONC(:,39) +!H2O2/WC_ACID=0.0 ! -!CARBO/N2O5=0.0 +!H2O2/WC_RP16=0.0 ! -!CARBO/HONO=0.0 +!H2O2/WC_UR21=0.0 ! -!CARBO/HNO3=0.0 +!H2O2/WC_UR28=0.0 ! -!CARBO/HNO4=0.0 +!H2O2/WC_ACID2=0.0 ! -!CARBO/NH3=0.0 +!H2O2/WC_ASO3=0.0 ! -!CARBO/SO2=0.0 +!H2O2/WC_ASO4=0.0 ! -!CARBO/SULF=0.0 +!H2O2/WC_ASO5=0.0 ! -!CARBO/CO=0.0 +!H2O2/WC_AHSO5=0.0 ! -!CARBO/OH=+0.00835*K058*<ALKA>+0.16919*K065*<CARBO>-K065*<CARBO>+0.21863*K070*< -!PAN> - PJAC(:,25,14)=+0.00835*TPK%K058(:)*PCONC(:,18)+0.16919*TPK%K065(:)*PCONC(:,25)& -&-TPK%K065(:)*PCONC(:,25)+0.21863*TPK%K070(:)*PCONC(:,27) +!H2O2/WC_AHMS=0.0 ! -!CARBO/HO2=0.0 +!H2O2/WR_O3=0.0 ! -!CARBO/CH4=0.0 +!H2O2/WR_H2O2=+KTR33 + PJAC(:,12,126)=+TPK%KTR33(:) ! -!CARBO/ETH=0.0 +!H2O2/WR_NO=0.0 ! -!CARBO/ALKA=+0.00835*K058*<OH> - PJAC(:,25,18)=+0.00835*TPK%K058(:)*PCONC(:,14) +!H2O2/WR_NO2=0.0 ! -!CARBO/ALKE=+0.00000*K076*<NO3>+0.00000*K079*<O3> - PJAC(:,25,19)=+0.00000*TPK%K076(:)*PCONC(:,5)+0.00000*TPK%K079(:)*PCONC(:,1) +!H2O2/WR_NO3=0.0 ! -!CARBO/BIO=+0.13255*K054*<O3P>+0.91741*K077*<NO3>+0.39754*K080*<O3> - PJAC(:,25,20)=+0.13255*TPK%K054(:)*TPK%O3P(:)+0.91741*TPK%K077(:)*PCONC(:,5)+0& -&.39754*TPK%K080(:)*PCONC(:,1) +!H2O2/WR_N2O5=0.0 ! -!CARBO/ARO=0.0 +!H2O2/WR_HONO=0.0 ! -!CARBO/HCHO=0.0 +!H2O2/WR_HNO3=0.0 ! -!CARBO/ALD=0.0 +!H2O2/WR_HNO4=0.0 ! -!CARBO/KET=0.0 +!H2O2/WR_NH3=0.0 ! -!CARBO/CARBO=-K016-K055*<O3P>+0.16919*K065*<OH>-K065*<OH>+0.10530*K074*<NO3>-K0 -!74*<NO3>+1.07583*K081*<O3>-K081*<O3> - PJAC(:,25,25)=-TPK%K016(:)-TPK%K055(:)*TPK%O3P(:)+0.16919*TPK%K065(:)*PCONC(:,& -&14)-TPK%K065(:)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,5)-TPK%K074(:)*PCONC(:& -&,5)+1.07583*TPK%K081(:)*PCONC(:,1)-TPK%K081(:)*PCONC(:,1) +!H2O2/WR_OH=0.0 ! -!CARBO/ONIT=0.0 +!H2O2/WR_HO2=0.0 ! -!CARBO/PAN=+0.21863*K070*<OH> - PJAC(:,25,27)=+0.21863*TPK%K070(:)*PCONC(:,14) +!H2O2/WR_CO2=0.0 ! -!CARBO/OP1=0.0 +!H2O2/WR_SO2=0.0 ! -!CARBO/OP2=0.0 +!H2O2/WR_H2SO4=0.0 ! -!CARBO/ORA1=0.0 +!H2O2/WR_RO21=0.0 ! -!CARBO/ORA2=0.0 +!H2O2/WR_RO25=0.0 ! -!CARBO/MO2=+0.07976*K105*<ALKAP>+0.56064*K107*<BIOP>+1.99461*K108*<AROP>+0.1538 -!7*K109*<CARBOP> - PJAC(:,25,32)=+0.07976*TPK%K105(:)*PCONC(:,33)+0.56064*TPK%K107(:)*PCONC(:,35)& -&+1.99461*TPK%K108(:)*PCONC(:,38)+0.15387*TPK%K109(:)*PCONC(:,39) +!H2O2/WR_MEOH=0.0 ! -!CARBO/ALKAP=+0.03407*K091*<NO>+0.07976*K105*<MO2>+0.06954*K111*<CARBOP>+0.0353 -!1*K120*<NO3> - PJAC(:,25,33)=+0.03407*TPK%K091(:)*PCONC(:,3)+0.07976*TPK%K105(:)*PCONC(:,32)+& -&0.06954*TPK%K111(:)*PCONC(:,39)+0.03531*TPK%K120(:)*PCONC(:,5) +!H2O2/WR_ETOH=0.0 ! -!CARBO/ALKEP=0.0 +!H2O2/WR_ALCH=0.0 ! -!CARBO/BIOP=+0.45463*K093*<NO>+0.56064*K107*<MO2>+0.78591*K113*<CARBOP>+0.61160 -!*K122*<NO3> - PJAC(:,25,35)=+0.45463*TPK%K093(:)*PCONC(:,3)+0.56064*TPK%K107(:)*PCONC(:,32)+& -&0.78591*TPK%K113(:)*PCONC(:,39)+0.61160*TPK%K122(:)*PCONC(:,5) +!H2O2/WR_HCHO=0.0 ! -!CARBO/PHO=0.0 +!H2O2/WR_ALD2=0.0 ! -!CARBO/ADD=0.0 +!H2O2/WR_GLY=0.0 ! -!CARBO/AROP=+2.06993*K094*<NO>+1.99461*K108*<MO2>+1.99455*K114*<CARBOP>+2.81904 -!*K123*<NO3> - PJAC(:,25,38)=+2.06993*TPK%K094(:)*PCONC(:,3)+1.99461*TPK%K108(:)*PCONC(:,32)+& -&1.99455*TPK%K114(:)*PCONC(:,39)+2.81904*TPK%K123(:)*PCONC(:,5) +!H2O2/WR_MGLY=0.0 ! -!CARBO/CARBOP=+0.08670*K095*<NO>+0.15387*K109*<MO2>+0.06954*K111*<ALKAP>+0.7859 -!1*K113*<BIOP>+1.99455*K114*<AROP>+0.10777*K115*<CARBOP>+0.10777*K115*<CARBOP>+ -!0.03455*K124*<NO3> - PJAC(:,25,39)=+0.08670*TPK%K095(:)*PCONC(:,3)+0.15387*TPK%K109(:)*PCONC(:,32)+& -&0.06954*TPK%K111(:)*PCONC(:,33)+0.78591*TPK%K113(:)*PCONC(:,35)+1.99455*TPK%K1& -&14(:)*PCONC(:,38)+0.10777*TPK%K115(:)*PCONC(:,39)+0.10777*TPK%K115(:)*PCONC(:,& -&39)+0.03455*TPK%K124(:)*PCONC(:,5) +!H2O2/WR_KETL=0.0 ! -!CARBO/OLN=0.0 +!H2O2/WR_ORA1=0.0 ! -!CARBO/XO2=0.0 +!H2O2/WR_ORA2=0.0 ! -RETURN -END SUBROUTINE SUBJ4 +!H2O2/WR_ACID=0.0 ! -SUBROUTINE SUBJ5 +!H2O2/WR_RP16=0.0 ! -!Indices 26 a 30 +!H2O2/WR_UR21=0.0 ! +!H2O2/WR_UR28=0.0 ! -!ONIT/O3=0.0 +!H2O2/WR_ACID2=0.0 ! -!ONIT/H2O2=0.0 +!H2O2/WR_ASO3=0.0 ! -!ONIT/NO=+0.08459*K091*<ALKAP>+0.15300*K093*<BIOP>+0.04885*K094*<AROP>+0.18401* -!K096*<OLN> - PJAC(:,26,3)=+0.08459*TPK%K091(:)*PCONC(:,33)+0.15300*TPK%K093(:)*PCONC(:,35)+& -&0.04885*TPK%K094(:)*PCONC(:,38)+0.18401*TPK%K096(:)*PCONC(:,40) +!H2O2/WR_ASO4=0.0 ! -!ONIT/NO2=+K083*<PHO> - PJAC(:,26,4)=+TPK%K083(:)*PCONC(:,36) +!H2O2/WR_ASO5=0.0 ! -!ONIT/NO3=+0.60*K078*<PAN>+0.25928*K125*<OLN> - PJAC(:,26,5)=+0.60*TPK%K078(:)*PCONC(:,27)+0.25928*TPK%K125(:)*PCONC(:,40) +!H2O2/WR_AHSO5=0.0 ! -!ONIT/N2O5=0.0 +!H2O2/WR_AHMS=0.0 ! -!ONIT/HONO=0.0 +!SO2/NO=0.0 ! -!ONIT/HNO3=0.0 +!SO2/NO2=0.0 ! -!ONIT/HNO4=0.0 +!SO2/O3=0.0 ! -!ONIT/NH3=0.0 +!SO2/HONO=0.0 ! -!ONIT/SO2=0.0 +!SO2/HNO3=0.0 ! -!ONIT/SULF=0.0 +!SO2/HNO4=0.0 ! -!ONIT/CO=0.0 +!SO2/N2O5=0.0 ! -!ONIT/OH=-K071*<ONIT> - PJAC(:,26,14)=-TPK%K071(:)*PCONC(:,26) +!SO2/NO3=0.0 ! -!ONIT/HO2=+K103*<OLN> - PJAC(:,26,15)=+TPK%K103(:)*PCONC(:,40) +!SO2/NH3=0.0 ! -!ONIT/CH4=0.0 +!SO2/HO2=0.0 ! -!ONIT/ETH=0.0 +!SO2/CO=0.0 ! -!ONIT/ALKA=0.0 +!SO2/H2O2=0.0 ! -!ONIT/ALKE=0.0 +!SO2/SO2=-K035*<OH>-KTC14-KTR14 + PJAC(:,13,13)=-TPK%K035(:)*PCONC(:,15)-TPK%KTC14(:)-TPK%KTR14(:) ! -!ONIT/BIO=0.0 +!SO2/H2SO4=0.0 ! -!ONIT/ARO=0.0 +!SO2/OH=-K035*<SO2> + PJAC(:,13,15)=-TPK%K035(:)*PCONC(:,13) ! -!ONIT/HCHO=0.0 +!SO2/ETHE=0.0 ! -!ONIT/ALD=0.0 +!SO2/OLEL=0.0 ! -!ONIT/KET=0.0 +!SO2/OLEH=0.0 ! -!ONIT/CARBO=0.0 +!SO2/ALKL=0.0 ! -!ONIT/ONIT=-K017-K071*<OH> - PJAC(:,26,26)=-TPK%K017(:)-TPK%K071(:)*PCONC(:,14) +!SO2/ALKM=0.0 ! -!ONIT/PAN=+0.60*K078*<NO3> - PJAC(:,26,27)=+0.60*TPK%K078(:)*PCONC(:,5) +!SO2/ALKH=0.0 ! -!ONIT/OP1=0.0 +!SO2/AROH=0.0 ! -!ONIT/OP2=0.0 +!SO2/AROL=0.0 ! -!ONIT/ORA1=0.0 +!SO2/AROO=0.0 ! -!ONIT/ORA2=0.0 +!SO2/ARAL=0.0 ! -!ONIT/MO2=+0.67560*K110*<OLN> - PJAC(:,26,32)=+0.67560*TPK%K110(:)*PCONC(:,40) +!SO2/ARAC=0.0 ! -!ONIT/ALKAP=+0.08459*K091*<NO> - PJAC(:,26,33)=+0.08459*TPK%K091(:)*PCONC(:,3) +!SO2/PAH=0.0 ! -!ONIT/ALKEP=0.0 +!SO2/HCHO=0.0 ! -!ONIT/BIOP=+0.15300*K093*<NO> - PJAC(:,26,35)=+0.15300*TPK%K093(:)*PCONC(:,3) +!SO2/ALD2=0.0 ! -!ONIT/PHO=+K083*<NO2> - PJAC(:,26,36)=+TPK%K083(:)*PCONC(:,4) +!SO2/KETL=0.0 ! -!ONIT/ADD=0.0 +!SO2/KETH=0.0 ! -!ONIT/AROP=+0.04885*K094*<NO> - PJAC(:,26,38)=+0.04885*TPK%K094(:)*PCONC(:,3) +!SO2/MEOH=0.0 ! -!ONIT/CARBOP=+0.66562*K116*<OLN> - PJAC(:,26,39)=+0.66562*TPK%K116(:)*PCONC(:,40) +!SO2/ETOH=0.0 ! -!ONIT/OLN=+0.18401*K096*<NO>+K103*<HO2>+0.67560*K110*<MO2>+0.66562*K116*<CARBOP -!>+2.00*K117*<OLN>+2.00*K117*<OLN>+0.00000*K118*<OLN>+0.00000*K118*<OLN>+0.2592 -!8*K125*<NO3> - PJAC(:,26,40)=+0.18401*TPK%K096(:)*PCONC(:,3)+TPK%K103(:)*PCONC(:,15)+0.67560*& -&TPK%K110(:)*PCONC(:,32)+0.66562*TPK%K116(:)*PCONC(:,39)+2.00*TPK%K117(:)*PCONC& -&(:,40)+2.00*TPK%K117(:)*PCONC(:,40)+0.00000*TPK%K118(:)*PCONC(:,40)+0.00000*TP& -&K%K118(:)*PCONC(:,40)+0.25928*TPK%K125(:)*PCONC(:,5) +!SO2/ALCH=0.0 ! -!ONIT/XO2=0.0 +!SO2/ISOP=0.0 ! -!PAN/O3=+0.30000*K082*<PAN>-K082*<PAN> - PJAC(:,27,1)=+0.30000*TPK%K082(:)*PCONC(:,27)-TPK%K082(:)*PCONC(:,27) +!SO2/BIOL=0.0 ! -!PAN/H2O2=0.0 +!SO2/BIOH=0.0 ! -!PAN/NO=0.0 +!SO2/MTBE=0.0 ! -!PAN/NO2=+1.00000*K088*<CARBOP> - PJAC(:,27,4)=+1.00000*TPK%K088(:)*PCONC(:,39) +!SO2/MVK=0.0 ! -!PAN/NO3=+0.40000*K078*<PAN>-K078*<PAN> - PJAC(:,27,5)=+0.40000*TPK%K078(:)*PCONC(:,27)-TPK%K078(:)*PCONC(:,27) +!SO2/MCR=0.0 ! -!PAN/N2O5=0.0 +!SO2/MGLY=0.0 ! -!PAN/HONO=0.0 +!SO2/GLY=0.0 ! -!PAN/HNO3=0.0 +!SO2/ORA1=0.0 ! -!PAN/HNO4=0.0 +!SO2/ORA2=0.0 ! -!PAN/NH3=0.0 +!SO2/ACID=0.0 ! -!PAN/SO2=0.0 +!SO2/UR28=0.0 ! -!PAN/SULF=0.0 +!SO2/UR21=0.0 ! -!PAN/CO=0.0 +!SO2/URG2=0.0 ! -!PAN/OH=+0.28107*K070*<PAN>-K070*<PAN> - PJAC(:,27,14)=+0.28107*TPK%K070(:)*PCONC(:,27)-TPK%K070(:)*PCONC(:,27) +!SO2/UR26=0.0 ! -!PAN/HO2=0.0 +!SO2/RPG2=0.0 ! -!PAN/CH4=0.0 +!SO2/RP18=0.0 ! -!PAN/ETH=0.0 +!SO2/RPG3=0.0 ! -!PAN/ALKA=0.0 +!SO2/URG4=0.0 ! -!PAN/ALKE=0.0 +!SO2/UR8=0.0 ! -!PAN/BIO=0.0 +!SO2/UR17=0.0 ! -!PAN/ARO=0.0 +!SO2/UR7=0.0 ! -!PAN/HCHO=0.0 +!SO2/RPR3=0.0 ! -!PAN/ALD=0.0 +!SO2/URG6=0.0 ! -!PAN/KET=0.0 +!SO2/UR22=0.0 ! -!PAN/CARBO=0.0 +!SO2/URG7=0.0 ! -!PAN/ONIT=0.0 +!SO2/RPR4=0.0 ! -!PAN/PAN=+0.28107*K070*<OH>-K070*<OH>+0.40000*K078*<NO3>-K078*<NO3>+0.30000*K08 -!2*<O3>-K082*<O3>-K089 - PJAC(:,27,27)=+0.28107*TPK%K070(:)*PCONC(:,14)-TPK%K070(:)*PCONC(:,14)+0.40000& -&*TPK%K078(:)*PCONC(:,5)-TPK%K078(:)*PCONC(:,5)+0.30000*TPK%K082(:)*PCONC(:,1)-& -&TPK%K082(:)*PCONC(:,1)-TPK%K089(:) +!SO2/RPR7=0.0 ! -!PAN/OP1=0.0 +!SO2/RPG7=0.0 ! -!PAN/OP2=0.0 +!SO2/URG8=0.0 ! -!PAN/ORA1=0.0 +!SO2/UR19=0.0 ! -!PAN/ORA2=0.0 +!SO2/URG9=0.0 ! -!PAN/MO2=0.0 +!SO2/AP7=0.0 ! -!PAN/ALKAP=0.0 +!SO2/URG10=0.0 ! -!PAN/ALKEP=0.0 +!SO2/RPR1=0.0 ! -!PAN/BIOP=0.0 +!SO2/RPR5=0.0 ! -!PAN/PHO=0.0 +!SO2/RPR8=0.0 ! -!PAN/ADD=0.0 +!SO2/RP10=0.0 ! -!PAN/AROP=0.0 +!SO2/RP11=0.0 ! -!PAN/CARBOP=+1.00000*K088*<NO2> - PJAC(:,27,39)=+1.00000*TPK%K088(:)*PCONC(:,4) +!SO2/RP16=0.0 ! -!PAN/OLN=0.0 +!SO2/RPRL=0.0 ! -!PAN/XO2=0.0 +!SO2/APAN=0.0 ! -!OP1/O3=0.0 +!SO2/PAN1=0.0 ! -!OP1/H2O2=0.0 +!SO2/PAN2=0.0 ! -!OP1/NO=0.0 +!SO2/PAN3=0.0 ! -!OP1/NO2=0.0 +!SO2/PAN4=0.0 ! -!OP1/NO3=0.0 +!SO2/PAN6=0.0 ! -!OP1/N2O5=0.0 +!SO2/PAN7=0.0 ! -!OP1/HONO=0.0 +!SO2/PAN8=0.0 ! -!OP1/HNO3=0.0 +!SO2/PN10=0.0 ! -!OP1/HNO4=0.0 +!SO2/RO2T=0.0 ! -!OP1/NH3=0.0 +!SO2/RO21=0.0 ! -!OP1/SO2=0.0 +!SO2/RO25=0.0 ! -!OP1/SULF=0.0 +!SO2/WC_O3=0.0 ! -!OP1/CO=0.0 +!SO2/WC_H2O2=0.0 ! -!OP1/OH=-K068*<OP1> - PJAC(:,28,14)=-TPK%K068(:)*PCONC(:,28) +!SO2/WC_NO=0.0 ! -!OP1/HO2=+K097*<MO2> - PJAC(:,28,15)=+TPK%K097(:)*PCONC(:,32) +!SO2/WC_NO2=0.0 ! -!OP1/CH4=0.0 +!SO2/WC_NO3=0.0 ! -!OP1/ETH=0.0 +!SO2/WC_N2O5=0.0 ! -!OP1/ALKA=0.0 +!SO2/WC_HONO=0.0 ! -!OP1/ALKE=0.0 +!SO2/WC_HNO3=0.0 ! -!OP1/BIO=0.0 +!SO2/WC_HNO4=0.0 ! -!OP1/ARO=0.0 +!SO2/WC_NH3=0.0 ! -!OP1/HCHO=0.0 +!SO2/WC_OH=0.0 ! -!OP1/ALD=0.0 +!SO2/WC_HO2=0.0 ! -!OP1/KET=0.0 +!SO2/WC_CO2=0.0 ! -!OP1/CARBO=0.0 +!SO2/WC_SO2=+KTC45 + PJAC(:,13,101)=+TPK%KTC45(:) ! -!OP1/ONIT=0.0 +!SO2/WC_H2SO4=0.0 ! -!OP1/PAN=0.0 +!SO2/WC_RO21=0.0 ! -!OP1/OP1=-K013-K068*<OH> - PJAC(:,28,28)=-TPK%K013(:)-TPK%K068(:)*PCONC(:,14) +!SO2/WC_RO25=0.0 ! -!OP1/OP2=0.0 +!SO2/WC_MEOH=0.0 ! -!OP1/ORA1=0.0 +!SO2/WC_ETOH=0.0 ! -!OP1/ORA2=0.0 +!SO2/WC_ALCH=0.0 ! -!OP1/MO2=+K097*<HO2> - PJAC(:,28,32)=+TPK%K097(:)*PCONC(:,15) +!SO2/WC_HCHO=0.0 ! -!OP1/ALKAP=0.0 +!SO2/WC_ALD2=0.0 ! -!OP1/ALKEP=0.0 +!SO2/WC_GLY=0.0 ! -!OP1/BIOP=0.0 +!SO2/WC_MGLY=0.0 ! -!OP1/PHO=0.0 +!SO2/WC_KETL=0.0 ! -!OP1/ADD=0.0 +!SO2/WC_ORA1=0.0 ! -!OP1/AROP=0.0 +!SO2/WC_ORA2=0.0 ! -!OP1/CARBOP=0.0 +!SO2/WC_ACID=0.0 ! -!OP1/OLN=0.0 +!SO2/WC_RP16=0.0 ! -!OP1/XO2=0.0 +!SO2/WC_UR21=0.0 ! -!OP2/O3=+0.10149*K081*<CARBO> - PJAC(:,29,1)=+0.10149*TPK%K081(:)*PCONC(:,25) +!SO2/WC_UR28=0.0 ! -!OP2/H2O2=0.0 +!SO2/WC_ACID2=0.0 ! -!OP2/NO=0.0 +!SO2/WC_ASO3=0.0 ! -!OP2/NO2=0.0 +!SO2/WC_ASO4=0.0 ! -!OP2/NO3=0.0 +!SO2/WC_ASO5=0.0 ! -!OP2/N2O5=0.0 +!SO2/WC_AHSO5=0.0 ! -!OP2/HONO=0.0 +!SO2/WC_AHMS=0.0 ! -!OP2/HNO3=0.0 +!SO2/WR_O3=0.0 ! -!OP2/HNO4=0.0 +!SO2/WR_H2O2=0.0 ! -!OP2/NH3=0.0 +!SO2/WR_NO=0.0 ! -!OP2/SO2=0.0 +!SO2/WR_NO2=0.0 ! -!OP2/SULF=0.0 +!SO2/WR_NO3=0.0 ! -!OP2/CO=0.0 +!SO2/WR_N2O5=0.0 ! -!OP2/OH=-K069*<OP2> - PJAC(:,29,14)=-TPK%K069(:)*PCONC(:,29) +!SO2/WR_HONO=0.0 ! -!OP2/HO2=+1.00524*K098*<ALKAP>+1.00524*K099*<ALKEP>+1.00524*K0100*<BIOP>+1.0052 -!4*K0101*<AROP>+0.80904*K0102*<CARBOP>+1.00524*K126*<XO2> - PJAC(:,29,15)=+1.00524*TPK%K098(:)*PCONC(:,33)+1.00524*TPK%K099(:)*PCONC(:,34)& -&+1.00524*TPK%K0100(:)*PCONC(:,35)+1.00524*TPK%K0101(:)*PCONC(:,38)+0.80904*TPK& -&%K0102(:)*PCONC(:,39)+1.00524*TPK%K126(:)*PCONC(:,41) +!SO2/WR_HNO3=0.0 ! -!OP2/CH4=0.0 +!SO2/WR_HNO4=0.0 ! -!OP2/ETH=0.0 +!SO2/WR_NH3=0.0 ! -!OP2/ALKA=0.0 +!SO2/WR_OH=0.0 ! -!OP2/ALKE=0.0 +!SO2/WR_HO2=0.0 ! -!OP2/BIO=0.0 +!SO2/WR_CO2=0.0 ! -!OP2/ARO=0.0 +!SO2/WR_SO2=+KTR45 + PJAC(:,13,138)=+TPK%KTR45(:) ! -!OP2/HCHO=0.0 +!SO2/WR_H2SO4=0.0 ! -!OP2/ALD=0.0 +!SO2/WR_RO21=0.0 ! -!OP2/KET=0.0 +!SO2/WR_RO25=0.0 ! -!OP2/CARBO=+0.10149*K081*<O3> - PJAC(:,29,25)=+0.10149*TPK%K081(:)*PCONC(:,1) +!SO2/WR_MEOH=0.0 ! -!OP2/ONIT=0.0 +!SO2/WR_ETOH=0.0 ! -!OP2/PAN=0.0 +!SO2/WR_ALCH=0.0 ! -!OP2/OP1=0.0 +!SO2/WR_HCHO=0.0 ! -!OP2/OP2=-K014-K069*<OH> - PJAC(:,29,29)=-TPK%K014(:)-TPK%K069(:)*PCONC(:,14) +!SO2/WR_ALD2=0.0 ! -!OP2/ORA1=0.0 +!SO2/WR_GLY=0.0 ! -!OP2/ORA2=0.0 +!SO2/WR_MGLY=0.0 ! -!OP2/MO2=0.0 +!SO2/WR_KETL=0.0 ! -!OP2/ALKAP=+1.00524*K098*<HO2> - PJAC(:,29,33)=+1.00524*TPK%K098(:)*PCONC(:,15) +!SO2/WR_ORA1=0.0 ! -!OP2/ALKEP=+1.00524*K099*<HO2> - PJAC(:,29,34)=+1.00524*TPK%K099(:)*PCONC(:,15) +!SO2/WR_ORA2=0.0 ! -!OP2/BIOP=+1.00524*K0100*<HO2> - PJAC(:,29,35)=+1.00524*TPK%K0100(:)*PCONC(:,15) +!SO2/WR_ACID=0.0 ! -!OP2/PHO=0.0 +!SO2/WR_RP16=0.0 ! -!OP2/ADD=0.0 +!SO2/WR_UR21=0.0 ! -!OP2/AROP=+1.00524*K0101*<HO2> - PJAC(:,29,38)=+1.00524*TPK%K0101(:)*PCONC(:,15) +!SO2/WR_UR28=0.0 ! -!OP2/CARBOP=+0.80904*K0102*<HO2> - PJAC(:,29,39)=+0.80904*TPK%K0102(:)*PCONC(:,15) +!SO2/WR_ACID2=0.0 ! -!OP2/OLN=0.0 +!SO2/WR_ASO3=0.0 ! -!OP2/XO2=+1.00524*K126*<HO2> - PJAC(:,29,41)=+1.00524*TPK%K126(:)*PCONC(:,15) +!SO2/WR_ASO4=0.0 ! -!ORA1/O3=+0.15343*K079*<ALKE>+0.15000*K080*<BIO>+0.10788*K081*<CARBO>+0.11*K082 -!*<PAN> - PJAC(:,30,1)=+0.15343*TPK%K079(:)*PCONC(:,19)+0.15000*TPK%K080(:)*PCONC(:,20)+& -&0.10788*TPK%K081(:)*PCONC(:,25)+0.11*TPK%K082(:)*PCONC(:,27) +!SO2/WR_ASO5=0.0 ! -!ORA1/H2O2=0.0 +!SO2/WR_AHSO5=0.0 ! -!ORA1/NO=0.0 +!SO2/WR_AHMS=0.0 ! -!ORA1/NO2=0.0 +!H2SO4/NO=0.0 ! -!ORA1/NO3=0.0 +!H2SO4/NO2=0.0 ! -!ORA1/N2O5=0.0 +!H2SO4/O3=0.0 ! -!ORA1/HONO=0.0 +!H2SO4/HONO=0.0 ! -!ORA1/HNO3=0.0 +!H2SO4/HNO3=0.0 ! -!ORA1/HNO4=0.0 +!H2SO4/HNO4=0.0 ! -!ORA1/NH3=0.0 +!H2SO4/N2O5=0.0 ! -!ORA1/SO2=0.0 +!H2SO4/NO3=0.0 ! -!ORA1/SULF=0.0 +!H2SO4/NH3=0.0 ! -!ORA1/CO=0.0 +!H2SO4/HO2=0.0 ! -!ORA1/OH=+0.00878*K058*<ALKA>-K066*<ORA1> - PJAC(:,30,14)=+0.00878*TPK%K058(:)*PCONC(:,18)-TPK%K066(:)*PCONC(:,30) +!H2SO4/CO=0.0 ! -!ORA1/HO2=0.0 +!H2SO4/H2O2=0.0 ! -!ORA1/CH4=0.0 +!H2SO4/SO2=+K035*<OH> + PJAC(:,14,13)=+TPK%K035(:)*PCONC(:,15) ! -!ORA1/ETH=0.0 +!H2SO4/H2SO4=-K346-KTC15-KTR15 + PJAC(:,14,14)=-TPK%K346(:)-TPK%KTC15(:)-TPK%KTR15(:) ! -!ORA1/ALKA=+0.00878*K058*<OH> - PJAC(:,30,18)=+0.00878*TPK%K058(:)*PCONC(:,14) +!H2SO4/OH=+K035*<SO2> + PJAC(:,14,15)=+TPK%K035(:)*PCONC(:,13) ! -!ORA1/ALKE=+0.15343*K079*<O3> - PJAC(:,30,19)=+0.15343*TPK%K079(:)*PCONC(:,1) +!H2SO4/ETHE=0.0 ! -!ORA1/BIO=+0.15000*K080*<O3> - PJAC(:,30,20)=+0.15000*TPK%K080(:)*PCONC(:,1) +!H2SO4/OLEL=0.0 ! -!ORA1/ARO=0.0 +!H2SO4/OLEH=0.0 ! -!ORA1/HCHO=0.0 +!H2SO4/ALKL=0.0 ! -!ORA1/ALD=0.0 +!H2SO4/ALKM=0.0 ! -!ORA1/KET=0.0 +!H2SO4/ALKH=0.0 ! -!ORA1/CARBO=+0.10788*K081*<O3> - PJAC(:,30,25)=+0.10788*TPK%K081(:)*PCONC(:,1) +!H2SO4/AROH=0.0 ! -!ORA1/ONIT=0.0 +!H2SO4/AROL=0.0 ! -!ORA1/PAN=+0.11*K082*<O3> - PJAC(:,30,27)=+0.11*TPK%K082(:)*PCONC(:,1) +!H2SO4/AROO=0.0 ! -!ORA1/OP1=0.0 +!H2SO4/ARAL=0.0 ! -!ORA1/OP2=0.0 +!H2SO4/ARAC=0.0 ! -!ORA1/ORA1=-K066*<OH> - PJAC(:,30,30)=-TPK%K066(:)*PCONC(:,14) +!H2SO4/PAH=0.0 ! -!ORA1/ORA2=0.0 +!H2SO4/HCHO=0.0 ! -!ORA1/MO2=0.0 +!H2SO4/ALD2=0.0 ! -!ORA1/ALKAP=0.0 +!H2SO4/KETL=0.0 ! -!ORA1/ALKEP=0.0 +!H2SO4/KETH=0.0 ! -!ORA1/BIOP=0.0 +!H2SO4/MEOH=0.0 ! -!ORA1/PHO=0.0 +!H2SO4/ETOH=0.0 ! -!ORA1/ADD=0.0 +!H2SO4/ALCH=0.0 ! -!ORA1/AROP=0.0 +!H2SO4/ISOP=0.0 ! -!ORA1/CARBOP=0.0 +!H2SO4/BIOL=0.0 ! -!ORA1/OLN=0.0 +!H2SO4/BIOH=0.0 ! -!ORA1/XO2=0.0 +!H2SO4/MTBE=0.0 ! -RETURN -END SUBROUTINE SUBJ5 +!H2SO4/MVK=0.0 ! -SUBROUTINE SUBJ6 +!H2SO4/MCR=0.0 ! -!Indices 31 a 35 +!H2SO4/MGLY=0.0 ! +!H2SO4/GLY=0.0 ! -!ORA2/O3=+0.08143*K079*<ALKE>+0.00000*K080*<BIO>+0.20595*K081*<CARBO> - PJAC(:,31,1)=+0.08143*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20)+& -&0.20595*TPK%K081(:)*PCONC(:,25) +!H2SO4/ORA1=0.0 ! -!ORA2/H2O2=0.0 +!H2SO4/ORA2=0.0 ! -!ORA2/NO=0.0 +!H2SO4/ACID=0.0 ! -!ORA2/NO2=0.0 +!H2SO4/UR28=0.0 ! -!ORA2/NO3=0.0 +!H2SO4/UR21=0.0 ! -!ORA2/N2O5=0.0 +!H2SO4/URG2=0.0 ! -!ORA2/HONO=0.0 +!H2SO4/UR26=0.0 ! -!ORA2/HNO3=0.0 +!H2SO4/RPG2=0.0 ! -!ORA2/HNO4=0.0 +!H2SO4/RP18=0.0 ! -!ORA2/NH3=0.0 +!H2SO4/RPG3=0.0 ! -!ORA2/SO2=0.0 +!H2SO4/URG4=0.0 ! -!ORA2/SULF=0.0 +!H2SO4/UR8=0.0 ! -!ORA2/CO=0.0 +!H2SO4/UR17=0.0 ! -!ORA2/OH=-K067*<ORA2> - PJAC(:,31,14)=-TPK%K067(:)*PCONC(:,31) +!H2SO4/UR7=0.0 ! -!ORA2/HO2=+0.17307*K0102*<CARBOP> - PJAC(:,31,15)=+0.17307*TPK%K0102(:)*PCONC(:,39) +!H2SO4/RPR3=0.0 ! -!ORA2/CH4=0.0 +!H2SO4/URG6=0.0 ! -!ORA2/ETH=0.0 +!H2SO4/UR22=0.0 ! -!ORA2/ALKA=0.0 +!H2SO4/URG7=0.0 ! -!ORA2/ALKE=+0.08143*K079*<O3> - PJAC(:,31,19)=+0.08143*TPK%K079(:)*PCONC(:,1) +!H2SO4/RPR4=0.0 ! -!ORA2/BIO=+0.00000*K080*<O3> - PJAC(:,31,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!H2SO4/RPR7=0.0 ! -!ORA2/ARO=0.0 +!H2SO4/RPG7=0.0 ! -!ORA2/HCHO=0.0 +!H2SO4/URG8=0.0 ! -!ORA2/ALD=0.0 +!H2SO4/UR19=0.0 ! -!ORA2/KET=0.0 +!H2SO4/URG9=0.0 ! -!ORA2/CARBO=+0.20595*K081*<O3> - PJAC(:,31,25)=+0.20595*TPK%K081(:)*PCONC(:,1) +!H2SO4/AP7=0.0 ! -!ORA2/ONIT=0.0 +!H2SO4/URG10=0.0 ! -!ORA2/PAN=0.0 +!H2SO4/RPR1=0.0 ! -!ORA2/OP1=0.0 +!H2SO4/RPR5=0.0 ! -!ORA2/OP2=0.0 +!H2SO4/RPR8=0.0 ! -!ORA2/ORA1=0.0 +!H2SO4/RP10=0.0 ! -!ORA2/ORA2=-K067*<OH> - PJAC(:,31,31)=-TPK%K067(:)*PCONC(:,14) +!H2SO4/RP11=0.0 ! -!ORA2/MO2=+0.13684*K109*<CARBOP> - PJAC(:,31,32)=+0.13684*TPK%K109(:)*PCONC(:,39) +!H2SO4/RP16=0.0 ! -!ORA2/ALKAP=+0.49810*K111*<CARBOP> - PJAC(:,31,33)=+0.49810*TPK%K111(:)*PCONC(:,39) +!H2SO4/RPRL=0.0 ! -!ORA2/ALKEP=+0.49922*K112*<CARBOP> - PJAC(:,31,34)=+0.49922*TPK%K112(:)*PCONC(:,39) +!H2SO4/APAN=0.0 ! -!ORA2/BIOP=+0.49400*K113*<CARBOP> - PJAC(:,31,35)=+0.49400*TPK%K113(:)*PCONC(:,39) +!H2SO4/PAN1=0.0 ! -!ORA2/PHO=0.0 +!H2SO4/PAN2=0.0 ! -!ORA2/ADD=0.0 +!H2SO4/PAN3=0.0 ! -!ORA2/AROP=0.0 +!H2SO4/PAN4=0.0 ! -!ORA2/CARBOP=+0.17307*K0102*<HO2>+0.13684*K109*<MO2>+0.49810*K111*<ALKAP>+0.499 -!22*K112*<ALKEP>+0.49400*K113*<BIOP>+0.09955*K115*<CARBOP>+0.09955*K115*<CARBOP -!>+0.48963*K116*<OLN> - PJAC(:,31,39)=+0.17307*TPK%K0102(:)*PCONC(:,15)+0.13684*TPK%K109(:)*PCONC(:,32& -&)+0.49810*TPK%K111(:)*PCONC(:,33)+0.49922*TPK%K112(:)*PCONC(:,34)+0.49400*TPK%& -&K113(:)*PCONC(:,35)+0.09955*TPK%K115(:)*PCONC(:,39)+0.09955*TPK%K115(:)*PCONC(& -&:,39)+0.48963*TPK%K116(:)*PCONC(:,40) +!H2SO4/PAN6=0.0 ! -!ORA2/OLN=+0.48963*K116*<CARBOP> - PJAC(:,31,40)=+0.48963*TPK%K116(:)*PCONC(:,39) +!H2SO4/PAN7=0.0 ! -!ORA2/XO2=0.0 +!H2SO4/PAN8=0.0 ! -!MO2/O3=+0.13966*K079*<ALKE>+0.03000*K080*<BIO> - PJAC(:,32,1)=+0.13966*TPK%K079(:)*PCONC(:,19)+0.03000*TPK%K080(:)*PCONC(:,20) +!H2SO4/PN10=0.0 ! -!MO2/H2O2=0.0 +!H2SO4/RO2T=0.0 ! -!MO2/NO=-K090*<MO2>+0.09016*K091*<ALKAP>+0.78134*K095*<CARBOP> - PJAC(:,32,3)=-TPK%K090(:)*PCONC(:,32)+0.09016*TPK%K091(:)*PCONC(:,33)+0.78134*& -&TPK%K095(:)*PCONC(:,39) +!H2SO4/RO21=0.0 ! -!MO2/NO2=0.0 +!H2SO4/RO25=0.0 ! -!MO2/NO3=-K119*<MO2>+0.09731*K120*<ALKAP>+0.91910*K124*<CARBOP> - PJAC(:,32,5)=-TPK%K119(:)*PCONC(:,32)+0.09731*TPK%K120(:)*PCONC(:,33)+0.91910*& -&TPK%K124(:)*PCONC(:,39) +!H2SO4/WC_O3=0.0 ! -!MO2/N2O5=0.0 +!H2SO4/WC_H2O2=0.0 ! -!MO2/HONO=0.0 +!H2SO4/WC_NO=0.0 ! -!MO2/HNO3=0.0 +!H2SO4/WC_NO2=0.0 ! -!MO2/HNO4=0.0 +!H2SO4/WC_NO3=0.0 ! -!MO2/NH3=0.0 +!H2SO4/WC_N2O5=0.0 ! -!MO2/SO2=0.0 +!H2SO4/WC_HONO=0.0 ! -!MO2/SULF=0.0 +!H2SO4/WC_HNO3=0.0 ! -!MO2/CO=0.0 +!H2SO4/WC_HNO4=0.0 ! -!MO2/OH=+K056*<CH4>+0.65*K068*<OP1> - PJAC(:,32,14)=+TPK%K056(:)*PCONC(:,16)+0.65*TPK%K068(:)*PCONC(:,28) +!H2SO4/WC_NH3=0.0 ! -!MO2/HO2=-K097*<MO2> - PJAC(:,32,15)=-TPK%K097(:)*PCONC(:,32) +!H2SO4/WC_OH=0.0 ! -!MO2/CH4=+K056*<OH> - PJAC(:,32,16)=+TPK%K056(:)*PCONC(:,14) +!H2SO4/WC_HO2=0.0 ! -!MO2/ETH=0.0 +!H2SO4/WC_CO2=0.0 ! -!MO2/ALKA=0.0 +!H2SO4/WC_SO2=0.0 ! -!MO2/ALKE=+0.13966*K079*<O3> - PJAC(:,32,19)=+0.13966*TPK%K079(:)*PCONC(:,1) +!H2SO4/WC_H2SO4=+KTC46 + PJAC(:,14,102)=+TPK%KTC46(:) ! -!MO2/BIO=+0.03000*K080*<O3> - PJAC(:,32,20)=+0.03000*TPK%K080(:)*PCONC(:,1) +!H2SO4/WC_RO21=0.0 ! -!MO2/ARO=0.0 +!H2SO4/WC_RO25=0.0 ! -!MO2/HCHO=0.0 +!H2SO4/WC_MEOH=0.0 ! -!MO2/ALD=+K012 - PJAC(:,32,23)=+TPK%K012(:) +!H2SO4/WC_ETOH=0.0 ! -!MO2/KET=0.0 +!H2SO4/WC_ALCH=0.0 ! -!MO2/CARBO=0.0 +!H2SO4/WC_HCHO=0.0 ! -!MO2/ONIT=0.0 +!H2SO4/WC_ALD2=0.0 ! -!MO2/PAN=0.0 +!H2SO4/WC_GLY=0.0 ! -!MO2/OP1=+0.65*K068*<OH> - PJAC(:,32,28)=+0.65*TPK%K068(:)*PCONC(:,14) +!H2SO4/WC_MGLY=0.0 ! -!MO2/OP2=+0.03795*K014 - PJAC(:,32,29)=+0.03795*TPK%K014(:) +!H2SO4/WC_KETL=0.0 ! -!MO2/ORA1=0.0 +!H2SO4/WC_ORA1=0.0 ! -!MO2/ORA2=0.0 +!H2SO4/WC_ORA2=0.0 ! -!MO2/MO2=-K090*<NO>-K097*<HO2>-K104*<MO2>-K104*<MO2>-K104*<MO2>-K104*<MO2>+0.01 -!390*K105*<ALKAP>-K105*<ALKAP>-K106*<ALKEP>-K107*<BIOP>-K108*<AROP>+0.56031*K10 -!9*<CARBOP>-K109*<CARBOP>-K110*<OLN>-K119*<NO3>-K127*<XO2> - PJAC(:,32,32)=-TPK%K090(:)*PCONC(:,3)-TPK%K097(:)*PCONC(:,15)-TPK%K104(:)*PCON& -&C(:,32)-TPK%K104(:)*PCONC(:,32)-TPK%K104(:)*PCONC(:,32)-TPK%K104(:)*PCONC(:,32& -&)+0.01390*TPK%K105(:)*PCONC(:,33)-TPK%K105(:)*PCONC(:,33)-TPK%K106(:)*PCONC(:,& -&34)-TPK%K107(:)*PCONC(:,35)-TPK%K108(:)*PCONC(:,38)+0.56031*TPK%K109(:)*PCONC(& -&:,39)-TPK%K109(:)*PCONC(:,39)-TPK%K110(:)*PCONC(:,40)-TPK%K119(:)*PCONC(:,5)-T& -&PK%K127(:)*PCONC(:,41) +!H2SO4/WC_ACID=0.0 ! -!MO2/ALKAP=+0.09016*K091*<NO>+0.01390*K105*<MO2>-K105*<MO2>+0.51480*K111*<CARBO -!P>+0.09731*K120*<NO3> - PJAC(:,32,33)=+0.09016*TPK%K091(:)*PCONC(:,3)+0.01390*TPK%K105(:)*PCONC(:,32)-& -&TPK%K105(:)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,39)+0.09731*TPK%K120(:)*PC& -&ONC(:,5) +!H2SO4/WC_RP16=0.0 ! -!MO2/ALKEP=-K106*<MO2>+0.50078*K112*<CARBOP> - PJAC(:,32,34)=-TPK%K106(:)*PCONC(:,32)+0.50078*TPK%K112(:)*PCONC(:,39) +!H2SO4/WC_UR21=0.0 ! -!MO2/BIOP=-K107*<MO2>+0.50600*K113*<CARBOP> - PJAC(:,32,35)=-TPK%K107(:)*PCONC(:,32)+0.50600*TPK%K113(:)*PCONC(:,39) +!H2SO4/WC_UR28=0.0 ! -!MO2/PHO=0.0 +!H2SO4/WC_ACID2=0.0 ! -!MO2/ADD=0.0 +!H2SO4/WC_ASO3=0.0 ! -!MO2/AROP=-K108*<MO2>+K114*<CARBOP> - PJAC(:,32,38)=-TPK%K108(:)*PCONC(:,32)+TPK%K114(:)*PCONC(:,39) +!H2SO4/WC_ASO4=0.0 ! -!MO2/CARBOP=+0.78134*K095*<NO>+0.56031*K109*<MO2>-K109*<MO2>+0.51480*K111*<ALKA -!P>+0.50078*K112*<ALKEP>+0.50600*K113*<BIOP>+K114*<AROP>+1.66702*K115*<CARBOP>+ -!1.66702*K115*<CARBOP>+0.51037*K116*<OLN>+0.91910*K124*<NO3>+K128*<XO2> - PJAC(:,32,39)=+0.78134*TPK%K095(:)*PCONC(:,3)+0.56031*TPK%K109(:)*PCONC(:,32)-& -&TPK%K109(:)*PCONC(:,32)+0.51480*TPK%K111(:)*PCONC(:,33)+0.50078*TPK%K112(:)*PC& -&ONC(:,34)+0.50600*TPK%K113(:)*PCONC(:,35)+TPK%K114(:)*PCONC(:,38)+1.66702*TPK%& -&K115(:)*PCONC(:,39)+1.66702*TPK%K115(:)*PCONC(:,39)+0.51037*TPK%K116(:)*PCONC(& -&:,40)+0.91910*TPK%K124(:)*PCONC(:,5)+TPK%K128(:)*PCONC(:,41) +!H2SO4/WC_ASO5=0.0 ! -!MO2/OLN=-K110*<MO2>+0.51037*K116*<CARBOP> - PJAC(:,32,40)=-TPK%K110(:)*PCONC(:,32)+0.51037*TPK%K116(:)*PCONC(:,39) +!H2SO4/WC_AHSO5=0.0 ! -!MO2/XO2=-K127*<MO2>+K128*<CARBOP> - PJAC(:,32,41)=-TPK%K127(:)*PCONC(:,32)+TPK%K128(:)*PCONC(:,39) +!H2SO4/WC_AHMS=0.0 ! -!ALKAP/O3=+0.09815*K079*<ALKE>+0.00000*K080*<BIO> - PJAC(:,33,1)=+0.09815*TPK%K079(:)*PCONC(:,19)+0.00000*TPK%K080(:)*PCONC(:,20) +!H2SO4/WR_O3=0.0 ! -!ALKAP/H2O2=0.0 +!H2SO4/WR_H2O2=0.0 ! -!ALKAP/NO=+0.08187*K091*<ALKAP>-K091*<ALKAP> - PJAC(:,33,3)=+0.08187*TPK%K091(:)*PCONC(:,33)-TPK%K091(:)*PCONC(:,33) +!H2SO4/WR_NO=0.0 ! -!ALKAP/NO2=0.0 +!H2SO4/WR_NO2=0.0 ! -!ALKAP/NO3=+0.08994*K120*<ALKAP>-K120*<ALKAP> - PJAC(:,33,5)=+0.08994*TPK%K120(:)*PCONC(:,33)-TPK%K120(:)*PCONC(:,33) +!H2SO4/WR_NO3=0.0 ! -!ALKAP/N2O5=0.0 +!H2SO4/WR_N2O5=0.0 ! -!ALKAP/HONO=0.0 +!H2SO4/WR_HONO=0.0 ! -!ALKAP/HNO3=0.0 +!H2SO4/WR_HNO3=0.0 ! -!ALKAP/HNO4=0.0 +!H2SO4/WR_HNO4=0.0 ! -!ALKAP/NH3=0.0 +!H2SO4/WR_NH3=0.0 ! -!ALKAP/SO2=0.0 +!H2SO4/WR_OH=0.0 ! -!ALKAP/SULF=0.0 +!H2SO4/WR_HO2=0.0 ! -!ALKAP/CO=0.0 +!H2SO4/WR_CO2=0.0 ! -!ALKAP/OH=+K057*<ETH>+0.87811*K058*<ALKA>+0.40341*K069*<OP2>+1.00000*K071*<ONIT -!> - PJAC(:,33,14)=+TPK%K057(:)*PCONC(:,17)+0.87811*TPK%K058(:)*PCONC(:,18)+0.40341& -&*TPK%K069(:)*PCONC(:,29)+1.00000*TPK%K071(:)*PCONC(:,26) +!H2SO4/WR_SO2=0.0 ! -!ALKAP/HO2=-K098*<ALKAP> - PJAC(:,33,15)=-TPK%K098(:)*PCONC(:,33) +!H2SO4/WR_H2SO4=+KTR46 + PJAC(:,14,139)=+TPK%KTR46(:) ! -!ALKAP/CH4=0.0 +!H2SO4/WR_RO21=0.0 ! -!ALKAP/ETH=+K057*<OH> - PJAC(:,33,17)=+TPK%K057(:)*PCONC(:,14) +!H2SO4/WR_RO25=0.0 ! -!ALKAP/ALKA=+0.87811*K058*<OH> - PJAC(:,33,18)=+0.87811*TPK%K058(:)*PCONC(:,14) +!H2SO4/WR_MEOH=0.0 ! -!ALKAP/ALKE=+0.09815*K079*<O3> - PJAC(:,33,19)=+0.09815*TPK%K079(:)*PCONC(:,1) +!H2SO4/WR_ETOH=0.0 ! -!ALKAP/BIO=+0.00000*K080*<O3> - PJAC(:,33,20)=+0.00000*TPK%K080(:)*PCONC(:,1) +!H2SO4/WR_ALCH=0.0 ! -!ALKAP/ARO=0.0 +!H2SO4/WR_HCHO=0.0 ! -!ALKAP/HCHO=0.0 +!H2SO4/WR_ALD2=0.0 ! -!ALKAP/ALD=0.0 +!H2SO4/WR_GLY=0.0 ! -!ALKAP/KET=+1.00000*K015 - PJAC(:,33,24)=+1.00000*TPK%K015(:) +!H2SO4/WR_MGLY=0.0 ! -!ALKAP/CARBO=0.0 +!H2SO4/WR_KETL=0.0 ! -!ALKAP/ONIT=+1.00000*K071*<OH> - PJAC(:,33,26)=+1.00000*TPK%K071(:)*PCONC(:,14) +!H2SO4/WR_ORA1=0.0 ! -!ALKAP/PAN=0.0 +!H2SO4/WR_ORA2=0.0 ! -!ALKAP/OP1=0.0 +!H2SO4/WR_ACID=0.0 ! -!ALKAP/OP2=+0.40341*K069*<OH> - PJAC(:,33,29)=+0.40341*TPK%K069(:)*PCONC(:,14) +!H2SO4/WR_RP16=0.0 ! -!ALKAP/ORA1=0.0 +!H2SO4/WR_UR21=0.0 ! -!ALKAP/ORA2=0.0 +!H2SO4/WR_UR28=0.0 ! -!ALKAP/MO2=+0.00385*K105*<ALKAP>-K105*<ALKAP> - PJAC(:,33,32)=+0.00385*TPK%K105(:)*PCONC(:,33)-TPK%K105(:)*PCONC(:,33) +!H2SO4/WR_ACID2=0.0 ! -!ALKAP/ALKAP=+0.08187*K091*<NO>-K091*<NO>-K098*<HO2>+0.00385*K105*<MO2>-K105*<M -!O2>+0.00828*K111*<CARBOP>-K111*<CARBOP>+0.08994*K120*<NO3>-K120*<NO3> - PJAC(:,33,33)=+0.08187*TPK%K091(:)*PCONC(:,3)-TPK%K091(:)*PCONC(:,3)-TPK%K098(& -&:)*PCONC(:,15)+0.00385*TPK%K105(:)*PCONC(:,32)-TPK%K105(:)*PCONC(:,32)+0.00828& -&*TPK%K111(:)*PCONC(:,39)-TPK%K111(:)*PCONC(:,39)+0.08994*TPK%K120(:)*PCONC(:,5& -&)-TPK%K120(:)*PCONC(:,5) +!H2SO4/WR_ASO3=0.0 ! -!ALKAP/ALKEP=0.0 +!H2SO4/WR_ASO4=0.0 ! -!ALKAP/BIOP=0.0 +!H2SO4/WR_ASO5=0.0 ! -!ALKAP/PHO=0.0 +!H2SO4/WR_AHSO5=0.0 ! -!ALKAP/ADD=0.0 +!H2SO4/WR_AHMS=0.0 ! -!ALKAP/AROP=0.0 +!OH/NO=-K019*<OH>+K026*<HO2>+K340*<RO258> + PJAC(:,15,1)=-TPK%K019(:)*PCONC(:,15)+TPK%K026(:)*PCONC(:,10)+TPK%K340(:)*TPK%& +&RO258(:) ! -!ALKAP/CARBOP=+0.00828*K111*<ALKAP>-K111*<ALKAP> - PJAC(:,33,39)=+0.00828*TPK%K111(:)*PCONC(:,33)-TPK%K111(:)*PCONC(:,33) +!OH/NO2=-K022*<OH> + PJAC(:,15,2)=-TPK%K022(:)*PCONC(:,15) ! -!ALKAP/OLN=0.0 +!OH/O3=-K025*<OH>+K030*<HO2>+0.06*K051*<ETHE>+0.36*K056*<OLEL>+0.664*K066*<ISOP +!>+0.36*K076*<OLEH>+0.89*K086*<BIOL>+0.89*K090*<BIOH>+0.36*K281*<MVK>+0.82*K282 +!*<MCR> + PJAC(:,15,3)=-TPK%K025(:)*PCONC(:,15)+TPK%K030(:)*PCONC(:,10)+0.06*TPK%K051(:)& +&*PCONC(:,16)+0.36*TPK%K056(:)*PCONC(:,17)+0.664*TPK%K066(:)*PCONC(:,35)+0.36*T& +&PK%K076(:)*PCONC(:,18)+0.89*TPK%K086(:)*PCONC(:,36)+0.89*TPK%K090(:)*PCONC(:,3& +&7)+0.36*TPK%K281(:)*PCONC(:,39)+0.82*TPK%K282(:)*PCONC(:,40) ! -!ALKAP/XO2=0.0 +!OH/HONO=+0.9*K020-K039*<OH> + PJAC(:,15,4)=+0.9*TPK%K020(:)-TPK%K039(:)*PCONC(:,15) ! -!ALKEP/O3=0.0 +!OH/HNO3=-K023*<OH> + PJAC(:,15,5)=-TPK%K023(:)*PCONC(:,15) ! -!ALKEP/H2O2=0.0 +!OH/HNO4=-K029*<OH> + PJAC(:,15,6)=-TPK%K029(:)*PCONC(:,15) ! -!ALKEP/NO=-K092*<ALKEP> - PJAC(:,34,3)=-TPK%K092(:)*PCONC(:,34) +!OH/N2O5=0.0 ! -!ALKEP/NO2=0.0 +!OH/NO3=+0.8*K033*<HO2>-K040*<OH> + PJAC(:,15,8)=+0.8*TPK%K033(:)*PCONC(:,10)-TPK%K040(:)*PCONC(:,15) +! +!OH/NH3=-K345*<OH> + PJAC(:,15,9)=-TPK%K345(:)*PCONC(:,15) +! +!OH/HO2=+K026*<NO>+K030*<O3>+0.8*K033*<NO3>-K042*<OH>+K112*<RO21>+K115*<RO22>+K +!118*<RO23>+K121*<RO24>+K124*<RO25>+K146*<RO27>+K152*<RO29>+K155*<RO210>+K158*< +!RO211>+K161*<RO212>+K164*<RO213>+K170*<RO214>+K173*<RO215>+K176*<RO216>+K179*< +!RO217>+K182*<RO218>+K185*<RO219>+K188*<RO220>+K191*<RO221>+K194*<RO222>+K197*< +!RO223>+K200*<RO224>+K203*<RO225>+K206*<RO226>+K209*<RO227>+K212*<RO228>+K215*< +!RO229>+K218*<RO240>+K220*<RO230>+K223*<RO231>+K226*<RO232>+K229*<RO241>+K233*< +!RO233>+K236*<RO242>+K240*<RO234>+K243*<RO243>+K247*<RO235>+K250*<RO244>+K254*< +!RO236>+K257*<RO245>+K261*<RO237>+K264*<RO246>+K268*<RO238>+K271*<RO247>+K287*< +!RO249> + PJAC(:,15,10)=+TPK%K026(:)*PCONC(:,1)+TPK%K030(:)*PCONC(:,3)+0.8*TPK%K033(:)*P& +&CONC(:,8)-TPK%K042(:)*PCONC(:,15)+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK%RO22& +&(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K124(:)*PCONC(:,87)+TP& +&K%K146(:)*TPK%RO27(:)+TPK%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210(:)+TPK%K15& +&8(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)+TPK%K170(:& +&)*TPK%RO214(:)+TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K179(:)*T& +&PK%RO217(:)+TPK%K182(:)*TPK%RO218(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K188(:)*TPK%& +&RO220(:)+TPK%K191(:)*TPK%RO221(:)+TPK%K194(:)*TPK%RO222(:)+TPK%K197(:)*TPK%RO2& +&23(:)+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:)+TPK%K206(:)*TPK%RO226(& +&:)+TPK%K209(:)*TPK%RO227(:)+TPK%K212(:)*TPK%RO228(:)+TPK%K215(:)*TPK%RO229(:)+& +&TPK%K218(:)*TPK%RO240(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K223(:)*TPK%RO231(:)+TPK& +&%K226(:)*TPK%RO232(:)+TPK%K229(:)*TPK%RO241(:)+TPK%K233(:)*TPK%RO233(:)+TPK%K2& +&36(:)*TPK%RO242(:)+TPK%K240(:)*TPK%RO234(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K247(& +&:)*TPK%RO235(:)+TPK%K250(:)*TPK%RO244(:)+TPK%K254(:)*TPK%RO236(:)+TPK%K257(:)*& +&TPK%RO245(:)+TPK%K261(:)*TPK%RO237(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K268(:)*TPK& +&%RO238(:)+TPK%K271(:)*TPK%RO247(:)+TPK%K287(:)*TPK%RO249(:) +! +!OH/CO=-K024*<OH> + PJAC(:,15,11)=-TPK%K024(:)*PCONC(:,15) +! +!OH/H2O2=+2.*K036-K037*<OH> + PJAC(:,15,12)=+2.*TPK%K036(:)-TPK%K037(:)*PCONC(:,15) +! +!OH/SO2=-K035*<OH> + PJAC(:,15,13)=-TPK%K035(:)*PCONC(:,15) +! +!OH/H2SO4=0.0 +! +!OH/OH=-K019*<NO>-K022*<NO2>-K023*<HNO3>-K024*<CO>-K025*<O3>-K029*<HNO4>-K035*< +!SO2>-K037*<H2O2>-K039*<HONO>-K040*<NO3>-K042*<HO2>-K043*<CH4>-K046*<HCHO>-K048 +!*<MEOH>-K049*<ETHE>-K053*<ETOH>-K054*<OLEL>-K058*<ALKL>-K060*<ALD2>-K062*<KETL +!>-K064*<ISOP>-K068*<MTBE>-K069*<ALCH>-K070*<KETH>-K073*<AROO>-K074*<OLEH>-K078 +!*<ALKM>-K079*<AROL>-K080*<AROH>-K082*<ARAL>-K083*<ARAC>-K084*<BIOL>-K088*<BIOH +!>-K092*<PAH>-K093*<ALKH>-K272*<MVK>-K273*<MCR>-K274*<MGLY>-K303*<RPR5>-K304*<R +!PR1>-K305*<RP16>-K306*<RPRL>-K312*<RPR3>-K322*<RPR7>-K323*<RPG7>-K324*<RPR8>-K +!325*<RP10>-K326*<RP11>-K334*<RPG3>-K335*<RPG2>-K337*<RP18>-K345*<NH3>-K347*<OR +!A1>-K348*<ORA2>-K349*<ACID>-KTC11-KTR11 + PJAC(:,15,15)=-TPK%K019(:)*PCONC(:,1)-TPK%K022(:)*PCONC(:,2)-TPK%K023(:)*PCONC& +&(:,5)-TPK%K024(:)*PCONC(:,11)-TPK%K025(:)*PCONC(:,3)-TPK%K029(:)*PCONC(:,6)-TP& +&K%K035(:)*PCONC(:,13)-TPK%K037(:)*PCONC(:,12)-TPK%K039(:)*PCONC(:,4)-TPK%K040(& +&:)*PCONC(:,8)-TPK%K042(:)*PCONC(:,10)-TPK%K043(:)*TPK%CH4(:)-TPK%K046(:)*PCONC& +&(:,28)-TPK%K048(:)*PCONC(:,32)-TPK%K049(:)*PCONC(:,16)-TPK%K053(:)*PCONC(:,33)& +&-TPK%K054(:)*PCONC(:,17)-TPK%K058(:)*PCONC(:,19)-TPK%K060(:)*PCONC(:,29)-TPK%K& +&062(:)*PCONC(:,30)-TPK%K064(:)*PCONC(:,35)-TPK%K068(:)*PCONC(:,38)-TPK%K069(:)& +&*PCONC(:,34)-TPK%K070(:)*PCONC(:,31)-TPK%K073(:)*PCONC(:,24)-TPK%K074(:)*PCONC& +&(:,18)-TPK%K078(:)*PCONC(:,20)-TPK%K079(:)*PCONC(:,23)-TPK%K080(:)*PCONC(:,22)& +&-TPK%K082(:)*PCONC(:,25)-TPK%K083(:)*PCONC(:,26)-TPK%K084(:)*PCONC(:,36)-TPK%K& +&088(:)*PCONC(:,37)-TPK%K092(:)*PCONC(:,27)-TPK%K093(:)*PCONC(:,21)-TPK%K272(:)& +&*PCONC(:,39)-TPK%K273(:)*PCONC(:,40)-TPK%K274(:)*PCONC(:,41)-TPK%K303(:)*PCONC& +&(:,70)-TPK%K304(:)*PCONC(:,69)-TPK%K305(:)*PCONC(:,74)-TPK%K306(:)*PCONC(:,75)& +&-TPK%K312(:)*PCONC(:,57)-TPK%K322(:)*PCONC(:,62)-TPK%K323(:)*PCONC(:,63)-TPK%K& +&324(:)*PCONC(:,71)-TPK%K325(:)*PCONC(:,72)-TPK%K326(:)*PCONC(:,73)-TPK%K334(:)& +&*PCONC(:,52)-TPK%K335(:)*PCONC(:,50)-TPK%K337(:)*PCONC(:,51)-TPK%K345(:)*PCONC& +&(:,9)-TPK%K347(:)*PCONC(:,43)-TPK%K348(:)*PCONC(:,44)-TPK%K349(:)*PCONC(:,45)-& +&TPK%KTC11(:)-TPK%KTR11(:) ! -!ALKEP/NO3=-K121*<ALKEP> - PJAC(:,34,5)=-TPK%K121(:)*PCONC(:,34) +!OH/ETHE=-K049*<OH>+0.06*K051*<O3> + PJAC(:,15,16)=-TPK%K049(:)*PCONC(:,15)+0.06*TPK%K051(:)*PCONC(:,3) ! -!ALKEP/N2O5=0.0 +!OH/OLEL=-K054*<OH>+0.36*K056*<O3> + PJAC(:,15,17)=-TPK%K054(:)*PCONC(:,15)+0.36*TPK%K056(:)*PCONC(:,3) ! -!ALKEP/HONO=0.0 +!OH/OLEH=-K074*<OH>+0.36*K076*<O3> + PJAC(:,15,18)=-TPK%K074(:)*PCONC(:,15)+0.36*TPK%K076(:)*PCONC(:,3) ! -!ALKEP/HNO3=0.0 +!OH/ALKL=-K058*<OH> + PJAC(:,15,19)=-TPK%K058(:)*PCONC(:,15) ! -!ALKEP/HNO4=0.0 +!OH/ALKM=-K078*<OH> + PJAC(:,15,20)=-TPK%K078(:)*PCONC(:,15) ! -!ALKEP/NH3=0.0 +!OH/ALKH=-K093*<OH> + PJAC(:,15,21)=-TPK%K093(:)*PCONC(:,15) ! -!ALKEP/SO2=0.0 +!OH/AROH=-K080*<OH> + PJAC(:,15,22)=-TPK%K080(:)*PCONC(:,15) ! -!ALKEP/SULF=0.0 +!OH/AROL=-K079*<OH> + PJAC(:,15,23)=-TPK%K079(:)*PCONC(:,15) ! -!ALKEP/CO=0.0 +!OH/AROO=-K073*<OH> + PJAC(:,15,24)=-TPK%K073(:)*PCONC(:,15) ! -!ALKEP/OH=+1.02529*K059*<ALKE> - PJAC(:,34,14)=+1.02529*TPK%K059(:)*PCONC(:,19) +!OH/ARAL=-K082*<OH> + PJAC(:,15,25)=-TPK%K082(:)*PCONC(:,15) ! -!ALKEP/HO2=-K099*<ALKEP> - PJAC(:,34,15)=-TPK%K099(:)*PCONC(:,34) +!OH/ARAC=-K083*<OH> + PJAC(:,15,26)=-TPK%K083(:)*PCONC(:,15) ! -!ALKEP/CH4=0.0 +!OH/PAH=-K092*<OH> + PJAC(:,15,27)=-TPK%K092(:)*PCONC(:,15) ! -!ALKEP/ETH=0.0 +!OH/HCHO=-K046*<OH> + PJAC(:,15,28)=-TPK%K046(:)*PCONC(:,15) ! -!ALKEP/ALKA=0.0 +!OH/ALD2=-K060*<OH> + PJAC(:,15,29)=-TPK%K060(:)*PCONC(:,15) ! -!ALKEP/ALKE=+1.02529*K059*<OH> - PJAC(:,34,19)=+1.02529*TPK%K059(:)*PCONC(:,14) +!OH/KETL=-K062*<OH> + PJAC(:,15,30)=-TPK%K062(:)*PCONC(:,15) ! -!ALKEP/BIO=0.0 +!OH/KETH=-K070*<OH> + PJAC(:,15,31)=-TPK%K070(:)*PCONC(:,15) ! -!ALKEP/ARO=0.0 +!OH/MEOH=-K048*<OH> + PJAC(:,15,32)=-TPK%K048(:)*PCONC(:,15) ! -!ALKEP/HCHO=0.0 +!OH/ETOH=-K053*<OH> + PJAC(:,15,33)=-TPK%K053(:)*PCONC(:,15) ! -!ALKEP/ALD=0.0 +!OH/ALCH=-K069*<OH> + PJAC(:,15,34)=-TPK%K069(:)*PCONC(:,15) ! -!ALKEP/KET=0.0 +!OH/ISOP=-K064*<OH>+0.664*K066*<O3> + PJAC(:,15,35)=-TPK%K064(:)*PCONC(:,15)+0.664*TPK%K066(:)*PCONC(:,3) ! -!ALKEP/CARBO=0.0 +!OH/BIOL=-K084*<OH>+0.89*K086*<O3> + PJAC(:,15,36)=-TPK%K084(:)*PCONC(:,15)+0.89*TPK%K086(:)*PCONC(:,3) ! -!ALKEP/ONIT=0.0 +!OH/BIOH=-K088*<OH>+0.89*K090*<O3> + PJAC(:,15,37)=-TPK%K088(:)*PCONC(:,15)+0.89*TPK%K090(:)*PCONC(:,3) ! -!ALKEP/PAN=0.0 +!OH/MTBE=-K068*<OH> + PJAC(:,15,38)=-TPK%K068(:)*PCONC(:,15) ! -!ALKEP/OP1=0.0 +!OH/MVK=-K272*<OH>+0.36*K281*<O3> + PJAC(:,15,39)=-TPK%K272(:)*PCONC(:,15)+0.36*TPK%K281(:)*PCONC(:,3) ! -!ALKEP/OP2=0.0 +!OH/MCR=-K273*<OH>+0.82*K282*<O3> + PJAC(:,15,40)=-TPK%K273(:)*PCONC(:,15)+0.82*TPK%K282(:)*PCONC(:,3) ! -!ALKEP/ORA1=0.0 +!OH/MGLY=-K274*<OH> + PJAC(:,15,41)=-TPK%K274(:)*PCONC(:,15) ! -!ALKEP/ORA2=0.0 +!OH/GLY=0.0 ! -!ALKEP/MO2=-K106*<ALKEP> - PJAC(:,34,32)=-TPK%K106(:)*PCONC(:,34) +!OH/ORA1=-K347*<OH> + PJAC(:,15,43)=-TPK%K347(:)*PCONC(:,15) ! -!ALKEP/ALKAP=0.0 +!OH/ORA2=-K348*<OH> + PJAC(:,15,44)=-TPK%K348(:)*PCONC(:,15) ! -!ALKEP/ALKEP=-K092*<NO>-K099*<HO2>-K106*<MO2>-K112*<CARBOP>-K121*<NO3> - PJAC(:,34,34)=-TPK%K092(:)*PCONC(:,3)-TPK%K099(:)*PCONC(:,15)-TPK%K106(:)*PCON& -&C(:,32)-TPK%K112(:)*PCONC(:,39)-TPK%K121(:)*PCONC(:,5) +!OH/ACID=-K349*<OH> + PJAC(:,15,45)=-TPK%K349(:)*PCONC(:,15) ! -!ALKEP/BIOP=0.0 +!OH/UR28=0.0 ! -!ALKEP/PHO=0.0 +!OH/UR21=0.0 ! -!ALKEP/ADD=0.0 +!OH/URG2=0.0 ! -!ALKEP/AROP=0.0 +!OH/UR26=0.0 ! -!ALKEP/CARBOP=-K112*<ALKEP> - PJAC(:,34,39)=-TPK%K112(:)*PCONC(:,34) +!OH/RPG2=-K335*<OH> + PJAC(:,15,50)=-TPK%K335(:)*PCONC(:,15) ! -!ALKEP/OLN=0.0 +!OH/RP18=-K337*<OH> + PJAC(:,15,51)=-TPK%K337(:)*PCONC(:,15) ! -!ALKEP/XO2=0.0 +!OH/RPG3=-K334*<OH> + PJAC(:,15,52)=-TPK%K334(:)*PCONC(:,15) ! -!BIOP/O3=0.0 +!OH/URG4=0.0 ! -!BIOP/H2O2=0.0 +!OH/UR8=0.0 ! -!BIOP/NO=-K093*<BIOP> - PJAC(:,35,3)=-TPK%K093(:)*PCONC(:,35) +!OH/UR17=0.0 ! -!BIOP/NO2=0.0 +!OH/UR7=0.0 ! -!BIOP/NO3=-K122*<BIOP> - PJAC(:,35,5)=-TPK%K122(:)*PCONC(:,35) +!OH/RPR3=-K312*<OH> + PJAC(:,15,57)=-TPK%K312(:)*PCONC(:,15) ! -!BIOP/N2O5=0.0 +!OH/URG6=0.0 ! -!BIOP/HONO=0.0 +!OH/UR22=0.0 ! -!BIOP/HNO3=0.0 +!OH/URG7=0.0 ! -!BIOP/HNO4=0.0 +!OH/RPR4=0.0 ! -!BIOP/NH3=0.0 +!OH/RPR7=-K322*<OH> + PJAC(:,15,62)=-TPK%K322(:)*PCONC(:,15) ! -!BIOP/SO2=0.0 +!OH/RPG7=-K323*<OH> + PJAC(:,15,63)=-TPK%K323(:)*PCONC(:,15) ! -!BIOP/SULF=0.0 +!OH/URG8=0.0 ! -!BIOP/CO=0.0 +!OH/UR19=0.0 ! -!BIOP/OH=+0.00000*K059*<ALKE>+1.00000*K060*<BIO> - PJAC(:,35,14)=+0.00000*TPK%K059(:)*PCONC(:,19)+1.00000*TPK%K060(:)*PCONC(:,20) +!OH/URG9=0.0 ! -!BIOP/HO2=-K0100*<BIOP> - PJAC(:,35,15)=-TPK%K0100(:)*PCONC(:,35) +!OH/AP7=0.0 ! -!BIOP/CH4=0.0 +!OH/URG10=0.0 ! -!BIOP/ETH=0.0 +!OH/RPR1=-K304*<OH> + PJAC(:,15,69)=-TPK%K304(:)*PCONC(:,15) ! -!BIOP/ALKA=0.0 +!OH/RPR5=-K303*<OH> + PJAC(:,15,70)=-TPK%K303(:)*PCONC(:,15) ! -!BIOP/ALKE=+0.00000*K059*<OH> - PJAC(:,35,19)=+0.00000*TPK%K059(:)*PCONC(:,14) +!OH/RPR8=-K324*<OH> + PJAC(:,15,71)=-TPK%K324(:)*PCONC(:,15) ! -!BIOP/BIO=+1.00000*K060*<OH> - PJAC(:,35,20)=+1.00000*TPK%K060(:)*PCONC(:,14) +!OH/RP10=-K325*<OH> + PJAC(:,15,72)=-TPK%K325(:)*PCONC(:,15) ! -!BIOP/ARO=0.0 +!OH/RP11=-K326*<OH> + PJAC(:,15,73)=-TPK%K326(:)*PCONC(:,15) ! -!BIOP/HCHO=0.0 +!OH/RP16=-K305*<OH>+K339 + PJAC(:,15,74)=-TPK%K305(:)*PCONC(:,15)+TPK%K339(:) ! -!BIOP/ALD=0.0 +!OH/RPRL=-K306*<OH> + PJAC(:,15,75)=-TPK%K306(:)*PCONC(:,15) ! -!BIOP/KET=0.0 +!OH/APAN=0.0 ! -!BIOP/CARBO=0.0 +!OH/PAN1=0.0 ! -!BIOP/ONIT=0.0 +!OH/PAN2=0.0 ! -!BIOP/PAN=0.0 +!OH/PAN3=0.0 ! -!BIOP/OP1=0.0 +!OH/PAN4=0.0 ! -!BIOP/OP2=0.0 +!OH/PAN6=0.0 ! -!BIOP/ORA1=0.0 +!OH/PAN7=0.0 ! -!BIOP/ORA2=0.0 +!OH/PAN8=0.0 ! -!BIOP/MO2=-K107*<BIOP> - PJAC(:,35,32)=-TPK%K107(:)*PCONC(:,35) +!OH/PN10=0.0 ! -!BIOP/ALKAP=0.0 +!OH/RO2T=+K293*<RO251>+K296*<RO252>+K299*<RO253>+K342*<RO258> + PJAC(:,15,85)=+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*T& +&PK%RO253(:)+TPK%K342(:)*TPK%RO258(:) ! -!BIOP/ALKEP=0.0 +!OH/RO21=+K112*<HO2> + PJAC(:,15,86)=+TPK%K112(:)*PCONC(:,10) ! -!BIOP/BIOP=-K093*<NO>-K0100*<HO2>-K107*<MO2>-K113*<CARBOP>-K122*<NO3> - PJAC(:,35,35)=-TPK%K093(:)*PCONC(:,3)-TPK%K0100(:)*PCONC(:,15)-TPK%K107(:)*PCO& -&NC(:,32)-TPK%K113(:)*PCONC(:,39)-TPK%K122(:)*PCONC(:,5) +!OH/RO25=+K124*<HO2> + PJAC(:,15,87)=+TPK%K124(:)*PCONC(:,10) ! -!BIOP/PHO=0.0 +!OH/WC_O3=0.0 ! -!BIOP/ADD=0.0 +!OH/WC_H2O2=0.0 ! -!BIOP/AROP=0.0 +!OH/WC_NO=0.0 ! -!BIOP/CARBOP=-K113*<BIOP> - PJAC(:,35,39)=-TPK%K113(:)*PCONC(:,35) +!OH/WC_NO2=0.0 ! -!BIOP/OLN=0.0 +!OH/WC_NO3=0.0 ! -!BIOP/XO2=0.0 +!OH/WC_N2O5=0.0 ! -RETURN -END SUBROUTINE SUBJ6 +!OH/WC_HONO=0.0 ! -SUBROUTINE SUBJ7 +!OH/WC_HNO3=0.0 ! -!Indices 36 a 40 +!OH/WC_HNO4=0.0 ! +!OH/WC_NH3=0.0 ! -!PHO/O3=0.0 +!OH/WC_OH=+KTC42 + PJAC(:,15,98)=+TPK%KTC42(:) ! -!PHO/H2O2=0.0 +!OH/WC_HO2=0.0 ! -!PHO/NO=0.0 +!OH/WC_CO2=0.0 ! -!PHO/NO2=-K083*<PHO> - PJAC(:,36,4)=-TPK%K083(:)*PCONC(:,36) +!OH/WC_SO2=0.0 ! -!PHO/NO3=+K075*<ARO> - PJAC(:,36,5)=+TPK%K075(:)*PCONC(:,21) +!OH/WC_H2SO4=0.0 ! -!PHO/N2O5=0.0 +!OH/WC_RO21=0.0 ! -!PHO/HONO=0.0 +!OH/WC_RO25=0.0 ! -!PHO/HNO3=0.0 +!OH/WC_MEOH=0.0 ! -!PHO/HNO4=0.0 +!OH/WC_ETOH=0.0 ! -!PHO/NH3=0.0 +!OH/WC_ALCH=0.0 ! -!PHO/SO2=0.0 +!OH/WC_HCHO=0.0 ! -!PHO/SULF=0.0 +!OH/WC_ALD2=0.0 ! -!PHO/CO=0.0 +!OH/WC_GLY=0.0 ! -!PHO/OH=+0.00276*K061*<ARO> - PJAC(:,36,14)=+0.00276*TPK%K061(:)*PCONC(:,21) +!OH/WC_MGLY=0.0 ! -!PHO/HO2=-K084*<PHO> - PJAC(:,36,15)=-TPK%K084(:)*PCONC(:,36) +!OH/WC_KETL=0.0 ! -!PHO/CH4=0.0 +!OH/WC_ORA1=0.0 ! -!PHO/ETH=0.0 +!OH/WC_ORA2=0.0 ! -!PHO/ALKA=0.0 +!OH/WC_ACID=0.0 ! -!PHO/ALKE=0.0 +!OH/WC_RP16=0.0 ! -!PHO/BIO=0.0 +!OH/WC_UR21=0.0 ! -!PHO/ARO=+0.00276*K061*<OH>+K075*<NO3> - PJAC(:,36,21)=+0.00276*TPK%K061(:)*PCONC(:,14)+TPK%K075(:)*PCONC(:,5) +!OH/WC_UR28=0.0 ! -!PHO/HCHO=0.0 +!OH/WC_ACID2=0.0 ! -!PHO/ALD=0.0 +!OH/WC_ASO3=0.0 ! -!PHO/KET=0.0 +!OH/WC_ASO4=0.0 ! -!PHO/CARBO=0.0 +!OH/WC_ASO5=0.0 ! -!PHO/ONIT=0.0 +!OH/WC_AHSO5=0.0 ! -!PHO/PAN=0.0 +!OH/WC_AHMS=0.0 ! -!PHO/OP1=0.0 +!OH/WR_O3=0.0 ! -!PHO/OP2=0.0 +!OH/WR_H2O2=0.0 ! -!PHO/ORA1=0.0 +!OH/WR_NO=0.0 ! -!PHO/ORA2=0.0 +!OH/WR_NO2=0.0 ! -!PHO/MO2=0.0 +!OH/WR_NO3=0.0 ! -!PHO/ALKAP=0.0 +!OH/WR_N2O5=0.0 ! -!PHO/ALKEP=0.0 +!OH/WR_HONO=0.0 ! -!PHO/BIOP=0.0 +!OH/WR_HNO3=0.0 ! -!PHO/PHO=-K083*<NO2>-K084*<HO2> - PJAC(:,36,36)=-TPK%K083(:)*PCONC(:,4)-TPK%K084(:)*PCONC(:,15) +!OH/WR_HNO4=0.0 ! -!PHO/ADD=0.0 +!OH/WR_NH3=0.0 ! -!PHO/AROP=0.0 +!OH/WR_OH=+KTR42 + PJAC(:,15,135)=+TPK%KTR42(:) ! -!PHO/CARBOP=0.0 +!OH/WR_HO2=0.0 ! -!PHO/OLN=0.0 +!OH/WR_CO2=0.0 ! -!PHO/XO2=0.0 +!OH/WR_SO2=0.0 ! -!ADD/O3=-K087*<ADD> - PJAC(:,37,1)=-TPK%K087(:)*PCONC(:,37) +!OH/WR_H2SO4=0.0 ! -!ADD/H2O2=0.0 +!OH/WR_RO21=0.0 ! -!ADD/NO=0.0 +!OH/WR_RO25=0.0 ! -!ADD/NO2=-K085*<ADD> - PJAC(:,37,4)=-TPK%K085(:)*PCONC(:,37) +!OH/WR_MEOH=0.0 ! -!ADD/NO3=0.0 +!OH/WR_ETOH=0.0 ! -!ADD/N2O5=0.0 +!OH/WR_ALCH=0.0 ! -!ADD/HONO=0.0 +!OH/WR_HCHO=0.0 ! -!ADD/HNO3=0.0 +!OH/WR_ALD2=0.0 ! -!ADD/HNO4=0.0 +!OH/WR_GLY=0.0 ! -!ADD/NH3=0.0 +!OH/WR_MGLY=0.0 ! -!ADD/SO2=0.0 +!OH/WR_KETL=0.0 ! -!ADD/SULF=0.0 +!OH/WR_ORA1=0.0 ! -!ADD/CO=0.0 +!OH/WR_ORA2=0.0 ! -!ADD/OH=+0.93968*K061*<ARO> - PJAC(:,37,14)=+0.93968*TPK%K061(:)*PCONC(:,21) +!OH/WR_ACID=0.0 ! -!ADD/HO2=0.0 +!OH/WR_RP16=0.0 ! -!ADD/CH4=0.0 +!OH/WR_UR21=0.0 ! -!ADD/ETH=0.0 +!OH/WR_UR28=0.0 ! -!ADD/ALKA=0.0 +!OH/WR_ACID2=0.0 ! -!ADD/ALKE=0.0 +!OH/WR_ASO3=0.0 ! -!ADD/BIO=0.0 +!OH/WR_ASO4=0.0 ! -!ADD/ARO=+0.93968*K061*<OH> - PJAC(:,37,21)=+0.93968*TPK%K061(:)*PCONC(:,14) +!OH/WR_ASO5=0.0 ! -!ADD/HCHO=0.0 +!OH/WR_AHSO5=0.0 ! -!ADD/ALD=0.0 +!OH/WR_AHMS=0.0 ! -!ADD/KET=0.0 +RETURN +END SUBROUTINE SUBJ2 ! -!ADD/CARBO=0.0 +SUBROUTINE SUBJ3 ! -!ADD/ONIT=0.0 +!Indices 16 a 20 ! -!ADD/PAN=0.0 ! -!ADD/OP1=0.0 +!ETHE/NO=0.0 ! -!ADD/OP2=0.0 +!ETHE/NO2=0.0 ! -!ADD/ORA1=0.0 +!ETHE/O3=-K051*<ETHE> + PJAC(:,16,3)=-TPK%K051(:)*PCONC(:,16) ! -!ADD/ORA2=0.0 +!ETHE/HONO=0.0 ! -!ADD/MO2=0.0 +!ETHE/HNO3=0.0 ! -!ADD/ALKAP=0.0 +!ETHE/HNO4=0.0 ! -!ADD/ALKEP=0.0 +!ETHE/N2O5=0.0 ! -!ADD/BIOP=0.0 +!ETHE/NO3=-K050*<ETHE> + PJAC(:,16,8)=-TPK%K050(:)*PCONC(:,16) ! -!ADD/PHO=0.0 +!ETHE/NH3=0.0 ! -!ADD/ADD=-K085*<NO2>-K086*<O2>-K087*<O3> - PJAC(:,37,37)=-TPK%K085(:)*PCONC(:,4)-TPK%K086(:)*TPK%O2(:)-TPK%K087(:)*PCONC(& -&:,1) +!ETHE/HO2=0.0 ! -!ADD/AROP=0.0 +!ETHE/CO=0.0 ! -!ADD/CARBOP=0.0 +!ETHE/H2O2=0.0 ! -!ADD/OLN=0.0 +!ETHE/SO2=0.0 ! -!ADD/XO2=0.0 +!ETHE/H2SO4=0.0 ! -!AROP/O3=0.0 +!ETHE/OH=-K049*<ETHE> + PJAC(:,16,15)=-TPK%K049(:)*PCONC(:,16) ! -!AROP/H2O2=0.0 +!ETHE/ETHE=-K049*<OH>-K050*<NO3>-K051*<O3>-K052*<O> + PJAC(:,16,16)=-TPK%K049(:)*PCONC(:,15)-TPK%K050(:)*PCONC(:,8)-TPK%K051(:)*PCON& +&C(:,3)-TPK%K052(:)*TPK%O(:) ! -!AROP/NO=-K094*<AROP> - PJAC(:,38,3)=-TPK%K094(:)*PCONC(:,38) +!ETHE/OLEL=0.0 ! -!AROP/NO2=0.0 +!ETHE/OLEH=0.0 ! -!AROP/NO3=-K123*<AROP> - PJAC(:,38,5)=-TPK%K123(:)*PCONC(:,38) +!ETHE/ALKL=0.0 ! -!AROP/N2O5=0.0 +!ETHE/ALKM=0.0 ! -!AROP/HONO=0.0 +!ETHE/ALKH=0.0 ! -!AROP/HNO3=0.0 +!ETHE/AROH=0.0 ! -!AROP/HNO4=0.0 +!ETHE/AROL=0.0 ! -!AROP/NH3=0.0 +!ETHE/AROO=0.0 ! -!AROP/SO2=0.0 +!ETHE/ARAL=0.0 ! -!AROP/SULF=0.0 +!ETHE/ARAC=0.0 ! -!AROP/CO=0.0 +!ETHE/PAH=0.0 ! -!AROP/OH=0.0 +!ETHE/HCHO=0.0 ! -!AROP/HO2=-K0101*<AROP> - PJAC(:,38,15)=-TPK%K0101(:)*PCONC(:,38) +!ETHE/ALD2=0.0 ! -!AROP/CH4=0.0 +!ETHE/KETL=0.0 ! -!AROP/ETH=0.0 +!ETHE/KETH=0.0 ! -!AROP/ALKA=0.0 +!ETHE/MEOH=0.0 ! -!AROP/ALKE=0.0 +!ETHE/ETOH=0.0 ! -!AROP/BIO=0.0 +!ETHE/ALCH=0.0 ! -!AROP/ARO=0.0 +!ETHE/ISOP=0.0 ! -!AROP/HCHO=0.0 +!ETHE/BIOL=0.0 ! -!AROP/ALD=0.0 +!ETHE/BIOH=0.0 ! -!AROP/KET=0.0 +!ETHE/MTBE=0.0 ! -!AROP/CARBO=0.0 +!ETHE/MVK=0.0 ! -!AROP/ONIT=0.0 +!ETHE/MCR=0.0 ! -!AROP/PAN=0.0 +!ETHE/MGLY=0.0 ! -!AROP/OP1=0.0 +!ETHE/GLY=0.0 ! -!AROP/OP2=0.0 +!ETHE/ORA1=0.0 ! -!AROP/ORA1=0.0 +!ETHE/ORA2=0.0 ! -!AROP/ORA2=0.0 +!ETHE/ACID=0.0 ! -!AROP/MO2=-K108*<AROP> - PJAC(:,38,32)=-TPK%K108(:)*PCONC(:,38) +!ETHE/UR28=0.0 ! -!AROP/ALKAP=0.0 +!ETHE/UR21=0.0 ! -!AROP/ALKEP=0.0 +!ETHE/URG2=0.0 ! -!AROP/BIOP=0.0 +!ETHE/UR26=0.0 ! -!AROP/PHO=0.0 +!ETHE/RPG2=0.0 ! -!AROP/ADD=+0.98*K086*<O2> - PJAC(:,38,37)=+0.98*TPK%K086(:)*TPK%O2(:) +!ETHE/RP18=0.0 ! -!AROP/AROP=-K094*<NO>-K0101*<HO2>-K108*<MO2>-K114*<CARBOP>-K123*<NO3> - PJAC(:,38,38)=-TPK%K094(:)*PCONC(:,3)-TPK%K0101(:)*PCONC(:,15)-TPK%K108(:)*PCO& -&NC(:,32)-TPK%K114(:)*PCONC(:,39)-TPK%K123(:)*PCONC(:,5) +!ETHE/RPG3=0.0 ! -!AROP/CARBOP=-K114*<AROP> - PJAC(:,38,39)=-TPK%K114(:)*PCONC(:,38) +!ETHE/URG4=0.0 ! -!AROP/OLN=0.0 +!ETHE/UR8=0.0 ! -!AROP/XO2=0.0 +!ETHE/UR17=0.0 ! -!CARBOP/O3=+0.05705*K079*<ALKE>+0.17000*K080*<BIO>+0.27460*K081*<CARBO>+0.70000 -!*K082*<PAN> - PJAC(:,39,1)=+0.05705*TPK%K079(:)*PCONC(:,19)+0.17000*TPK%K080(:)*PCONC(:,20)+& -&0.27460*TPK%K081(:)*PCONC(:,25)+0.70000*TPK%K082(:)*PCONC(:,27) +!ETHE/UR7=0.0 ! -!CARBOP/H2O2=0.0 +!ETHE/RPR3=0.0 ! -!CARBOP/NO=+0.09532*K095*<CARBOP>-K095*<CARBOP> - PJAC(:,39,3)=+0.09532*TPK%K095(:)*PCONC(:,39)-TPK%K095(:)*PCONC(:,39) +!ETHE/URG6=0.0 ! -!CARBOP/NO2=-K088*<CARBOP> - PJAC(:,39,4)=-TPK%K088(:)*PCONC(:,39) +!ETHE/UR22=0.0 ! -!CARBOP/NO3=+1.00000*K073*<ALD>+0.38881*K074*<CARBO>+0.03175*K124*<CARBOP>-K124 -!*<CARBOP> - PJAC(:,39,5)=+1.00000*TPK%K073(:)*PCONC(:,23)+0.38881*TPK%K074(:)*PCONC(:,25)+& -&0.03175*TPK%K124(:)*PCONC(:,39)-TPK%K124(:)*PCONC(:,39) +!ETHE/URG7=0.0 ! -!CARBOP/N2O5=0.0 +!ETHE/RPR4=0.0 ! -!CARBOP/HONO=0.0 +!ETHE/RPR7=0.0 ! -!CARBOP/HNO3=0.0 +!ETHE/RPG7=0.0 ! -!CARBOP/HNO4=0.0 +!ETHE/URG8=0.0 ! -!CARBOP/NH3=0.0 +!ETHE/UR19=0.0 ! -!CARBOP/SO2=0.0 +!ETHE/URG9=0.0 ! -!CARBOP/SULF=0.0 +!ETHE/AP7=0.0 ! -!CARBOP/CO=0.0 +!ETHE/URG10=0.0 ! -!CARBOP/OH=+1.00000*K063*<ALD>+1.00000*K064*<KET>+0.51419*K065*<CARBO>+0.05413* -!K069*<OP2> - PJAC(:,39,14)=+1.00000*TPK%K063(:)*PCONC(:,23)+1.00000*TPK%K064(:)*PCONC(:,24)& -&+0.51419*TPK%K065(:)*PCONC(:,25)+0.05413*TPK%K069(:)*PCONC(:,29) +!ETHE/RPR1=0.0 ! -!CARBOP/HO2=-K0102*<CARBOP> - PJAC(:,39,15)=-TPK%K0102(:)*PCONC(:,39) +!ETHE/RPR5=0.0 ! -!CARBOP/CH4=0.0 +!ETHE/RPR8=0.0 ! -!CARBOP/ETH=0.0 +!ETHE/RP10=0.0 ! -!CARBOP/ALKA=0.0 +!ETHE/RP11=0.0 ! -!CARBOP/ALKE=+0.05705*K079*<O3> - PJAC(:,39,19)=+0.05705*TPK%K079(:)*PCONC(:,1) +!ETHE/RP16=0.0 ! -!CARBOP/BIO=+0.17000*K080*<O3> - PJAC(:,39,20)=+0.17000*TPK%K080(:)*PCONC(:,1) +!ETHE/RPRL=0.0 ! -!CARBOP/ARO=0.0 +!ETHE/APAN=0.0 ! -!CARBOP/HCHO=0.0 +!ETHE/PAN1=0.0 ! -!CARBOP/ALD=+1.00000*K063*<OH>+1.00000*K073*<NO3> - PJAC(:,39,23)=+1.00000*TPK%K063(:)*PCONC(:,14)+1.00000*TPK%K073(:)*PCONC(:,5) +!ETHE/PAN2=0.0 ! -!CARBOP/KET=+1.00000*K015+1.00000*K064*<OH> - PJAC(:,39,24)=+1.00000*TPK%K015(:)+1.00000*TPK%K064(:)*PCONC(:,14) +!ETHE/PAN3=0.0 ! -!CARBOP/CARBO=+0.69622*K016+0.51419*K065*<OH>+0.38881*K074*<NO3>+0.27460*K081*< -!O3> - PJAC(:,39,25)=+0.69622*TPK%K016(:)+0.51419*TPK%K065(:)*PCONC(:,14)+0.38881*TPK& -&%K074(:)*PCONC(:,5)+0.27460*TPK%K081(:)*PCONC(:,1) +!ETHE/PAN4=0.0 ! -!CARBOP/ONIT=0.0 +!ETHE/PAN6=0.0 ! -!CARBOP/PAN=+0.70000*K082*<O3>+1.00000*K089 - PJAC(:,39,27)=+0.70000*TPK%K082(:)*PCONC(:,1)+1.00000*TPK%K089(:) +!ETHE/PAN7=0.0 ! -!CARBOP/OP1=0.0 +!ETHE/PAN8=0.0 ! -!CARBOP/OP2=+0.05413*K069*<OH> - PJAC(:,39,29)=+0.05413*TPK%K069(:)*PCONC(:,14) +!ETHE/PN10=0.0 ! -!CARBOP/ORA1=0.0 +!ETHE/RO2T=0.0 ! -!CARBOP/ORA2=0.0 +!ETHE/RO21=0.0 ! -!CARBOP/MO2=+0.05954*K109*<CARBOP>-K109*<CARBOP> - PJAC(:,39,32)=+0.05954*TPK%K109(:)*PCONC(:,39)-TPK%K109(:)*PCONC(:,39) +!ETHE/RO25=0.0 ! -!CARBOP/ALKAP=-K111*<CARBOP> - PJAC(:,39,33)=-TPK%K111(:)*PCONC(:,39) +!ETHE/WC_O3=0.0 ! -!CARBOP/ALKEP=-K112*<CARBOP> - PJAC(:,39,34)=-TPK%K112(:)*PCONC(:,39) +!ETHE/WC_H2O2=0.0 ! -!CARBOP/BIOP=-K113*<CARBOP> - PJAC(:,39,35)=-TPK%K113(:)*PCONC(:,39) +!ETHE/WC_NO=0.0 ! -!CARBOP/PHO=0.0 +!ETHE/WC_NO2=0.0 ! -!CARBOP/ADD=0.0 +!ETHE/WC_NO3=0.0 ! -!CARBOP/AROP=-K114*<CARBOP> - PJAC(:,39,38)=-TPK%K114(:)*PCONC(:,39) +!ETHE/WC_N2O5=0.0 ! -!CARBOP/CARBOP=-K088*<NO2>+0.09532*K095*<NO>-K095*<NO>-K0102*<HO2>+0.05954*K109 -!*<MO2>-K109*<MO2>-K111*<ALKAP>-K112*<ALKEP>-K113*<BIOP>-K114*<AROP>+0.05821*K1 -!15*<CARBOP>+0.05821*K115*<CARBOP>-K115*<CARBOP>-K115*<CARBOP>-K115*<CARBOP>-K1 -!15*<CARBOP>-K116*<OLN>+0.03175*K124*<NO3>-K124*<NO3>-K128*<XO2> - PJAC(:,39,39)=-TPK%K088(:)*PCONC(:,4)+0.09532*TPK%K095(:)*PCONC(:,3)-TPK%K095(& -&:)*PCONC(:,3)-TPK%K0102(:)*PCONC(:,15)+0.05954*TPK%K109(:)*PCONC(:,32)-TPK%K10& -&9(:)*PCONC(:,32)-TPK%K111(:)*PCONC(:,33)-TPK%K112(:)*PCONC(:,34)-TPK%K113(:)*P& -&CONC(:,35)-TPK%K114(:)*PCONC(:,38)+0.05821*TPK%K115(:)*PCONC(:,39)+0.05821*TPK& -&%K115(:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K115(& -&:)*PCONC(:,39)-TPK%K115(:)*PCONC(:,39)-TPK%K116(:)*PCONC(:,40)+0.03175*TPK%K12& -&4(:)*PCONC(:,5)-TPK%K124(:)*PCONC(:,5)-TPK%K128(:)*PCONC(:,41) +!ETHE/WC_HONO=0.0 ! -!CARBOP/OLN=-K116*<CARBOP> - PJAC(:,39,40)=-TPK%K116(:)*PCONC(:,39) +!ETHE/WC_HNO3=0.0 ! -!CARBOP/XO2=-K128*<CARBOP> - PJAC(:,39,41)=-TPK%K128(:)*PCONC(:,39) +!ETHE/WC_HNO4=0.0 ! -!OLN/O3=0.0 +!ETHE/WC_NH3=0.0 ! -!OLN/H2O2=0.0 +!ETHE/WC_OH=0.0 ! -!OLN/NO=-K096*<OLN> - PJAC(:,40,3)=-TPK%K096(:)*PCONC(:,40) +!ETHE/WC_HO2=0.0 ! -!OLN/NO2=0.0 +!ETHE/WC_CO2=0.0 ! -!OLN/NO3=+0.00000*K074*<CARBO>+0.93768*K076*<ALKE>+1.00000*K077*<BIO>-K125*<OLN -!> - PJAC(:,40,5)=+0.00000*TPK%K074(:)*PCONC(:,25)+0.93768*TPK%K076(:)*PCONC(:,19)+& -&1.00000*TPK%K077(:)*PCONC(:,20)-TPK%K125(:)*PCONC(:,40) +!ETHE/WC_SO2=0.0 ! -!OLN/N2O5=0.0 +!ETHE/WC_H2SO4=0.0 ! -!OLN/HONO=0.0 +!ETHE/WC_RO21=0.0 ! -!OLN/HNO3=0.0 +!ETHE/WC_RO25=0.0 ! -!OLN/HNO4=0.0 +!ETHE/WC_MEOH=0.0 ! -!OLN/NH3=0.0 +!ETHE/WC_ETOH=0.0 ! -!OLN/SO2=0.0 +!ETHE/WC_ALCH=0.0 ! -!OLN/SULF=0.0 +!ETHE/WC_HCHO=0.0 ! -!OLN/CO=0.0 +!ETHE/WC_ALD2=0.0 ! -!OLN/OH=0.0 +!ETHE/WC_GLY=0.0 ! -!OLN/HO2=-K103*<OLN> - PJAC(:,40,15)=-TPK%K103(:)*PCONC(:,40) +!ETHE/WC_MGLY=0.0 ! -!OLN/CH4=0.0 +!ETHE/WC_KETL=0.0 ! -!OLN/ETH=0.0 +!ETHE/WC_ORA1=0.0 ! -!OLN/ALKA=0.0 +!ETHE/WC_ORA2=0.0 ! -!OLN/ALKE=+0.93768*K076*<NO3> - PJAC(:,40,19)=+0.93768*TPK%K076(:)*PCONC(:,5) +!ETHE/WC_ACID=0.0 ! -!OLN/BIO=+1.00000*K077*<NO3> - PJAC(:,40,20)=+1.00000*TPK%K077(:)*PCONC(:,5) +!ETHE/WC_RP16=0.0 ! -!OLN/ARO=0.0 +!ETHE/WC_UR21=0.0 ! -!OLN/HCHO=0.0 +!ETHE/WC_UR28=0.0 ! -!OLN/ALD=0.0 +!ETHE/WC_ACID2=0.0 ! -!OLN/KET=0.0 +!ETHE/WC_ASO3=0.0 ! -!OLN/CARBO=+0.00000*K074*<NO3> - PJAC(:,40,25)=+0.00000*TPK%K074(:)*PCONC(:,5) +!ETHE/WC_ASO4=0.0 ! -!OLN/ONIT=0.0 +!ETHE/WC_ASO5=0.0 ! -!OLN/PAN=0.0 +!ETHE/WC_AHSO5=0.0 ! -!OLN/OP1=0.0 +!ETHE/WC_AHMS=0.0 ! -!OLN/OP2=0.0 +!ETHE/WR_O3=0.0 ! -!OLN/ORA1=0.0 +!ETHE/WR_H2O2=0.0 ! -!OLN/ORA2=0.0 +!ETHE/WR_NO=0.0 ! -!OLN/MO2=-K110*<OLN> - PJAC(:,40,32)=-TPK%K110(:)*PCONC(:,40) +!ETHE/WR_NO2=0.0 ! -!OLN/ALKAP=0.0 +!ETHE/WR_NO3=0.0 ! -!OLN/ALKEP=0.0 +!ETHE/WR_N2O5=0.0 ! -!OLN/BIOP=0.0 +!ETHE/WR_HONO=0.0 ! -!OLN/PHO=0.0 +!ETHE/WR_HNO3=0.0 ! -!OLN/ADD=0.0 +!ETHE/WR_HNO4=0.0 ! -!OLN/AROP=0.0 +!ETHE/WR_NH3=0.0 ! -!OLN/CARBOP=-K116*<OLN> - PJAC(:,40,39)=-TPK%K116(:)*PCONC(:,40) +!ETHE/WR_OH=0.0 ! -!OLN/OLN=-K096*<NO>-K103*<HO2>-K110*<MO2>-K116*<CARBOP>-K117*<OLN>-K117*<OLN>-K -!117*<OLN>-K117*<OLN>-K118*<OLN>-K118*<OLN>-K118*<OLN>-K118*<OLN>-K125*<NO3> - PJAC(:,40,40)=-TPK%K096(:)*PCONC(:,3)-TPK%K103(:)*PCONC(:,15)-TPK%K110(:)*PCON& -&C(:,32)-TPK%K116(:)*PCONC(:,39)-TPK%K117(:)*PCONC(:,40)-TPK%K117(:)*PCONC(:,40& -&)-TPK%K117(:)*PCONC(:,40)-TPK%K117(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%& -&K118(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%K118(:)*PCONC(:,40)-TPK%K125(:& -&)*PCONC(:,5) +!ETHE/WR_HO2=0.0 ! -!OLN/XO2=0.0 +!ETHE/WR_CO2=0.0 ! -RETURN -END SUBROUTINE SUBJ7 +!ETHE/WR_SO2=0.0 ! -SUBROUTINE SUBJ8 +!ETHE/WR_H2SO4=0.0 ! -!Indices 41 a 41 +!ETHE/WR_RO21=0.0 ! +!ETHE/WR_RO25=0.0 ! -!XO2/O3=+0.00000*K079*<ALKE>+0.13000*K080*<BIO> - PJAC(:,41,1)=+0.00000*TPK%K079(:)*PCONC(:,19)+0.13000*TPK%K080(:)*PCONC(:,20) +!ETHE/WR_MEOH=0.0 ! -!XO2/H2O2=0.0 +!ETHE/WR_ETOH=0.0 ! -!XO2/NO=+0.13007*K091*<ALKAP>+0.02563*K095*<CARBOP>-K130*<XO2> - PJAC(:,41,3)=+0.13007*TPK%K091(:)*PCONC(:,33)+0.02563*TPK%K095(:)*PCONC(:,39)-& -&TPK%K130(:)*PCONC(:,41) +!ETHE/WR_ALCH=0.0 ! -!XO2/NO2=0.0 +!ETHE/WR_HCHO=0.0 ! -!XO2/NO3=+0.10530*K074*<CARBO>+K078*<PAN>+0.16271*K120*<ALKAP>+0.01021*K124*<CA -!RBOP>-K131*<XO2> - PJAC(:,41,5)=+0.10530*TPK%K074(:)*PCONC(:,25)+TPK%K078(:)*PCONC(:,27)+0.16271*& -&TPK%K120(:)*PCONC(:,33)+0.01021*TPK%K124(:)*PCONC(:,39)-TPK%K131(:)*PCONC(:,41& -&) +!ETHE/WR_ALD2=0.0 ! -!XO2/N2O5=0.0 +!ETHE/WR_GLY=0.0 ! -!XO2/HONO=0.0 +!ETHE/WR_MGLY=0.0 ! -!XO2/HNO3=0.0 +!ETHE/WR_KETL=0.0 ! -!XO2/HNO4=0.0 +!ETHE/WR_ORA1=0.0 ! -!XO2/NH3=0.0 +!ETHE/WR_ORA2=0.0 ! -!XO2/SO2=0.0 +!ETHE/WR_ACID=0.0 ! -!XO2/SULF=0.0 +!ETHE/WR_RP16=0.0 ! -!XO2/CO=0.0 +!ETHE/WR_UR21=0.0 ! -!XO2/OH=+0.10318*K061*<ARO>+0.10162*K065*<CARBO>+0.09333*K069*<OP2>+K070*<PAN> - PJAC(:,41,14)=+0.10318*TPK%K061(:)*PCONC(:,21)+0.10162*TPK%K065(:)*PCONC(:,25)& -&+0.09333*TPK%K069(:)*PCONC(:,29)+TPK%K070(:)*PCONC(:,27) +!ETHE/WR_UR28=0.0 ! -!XO2/HO2=-K126*<XO2> - PJAC(:,41,15)=-TPK%K126(:)*PCONC(:,41) +!ETHE/WR_ACID2=0.0 ! -!XO2/CH4=0.0 +!ETHE/WR_ASO3=0.0 ! -!XO2/ETH=0.0 +!ETHE/WR_ASO4=0.0 ! -!XO2/ALKA=0.0 +!ETHE/WR_ASO5=0.0 ! -!XO2/ALKE=+0.00000*K079*<O3> - PJAC(:,41,19)=+0.00000*TPK%K079(:)*PCONC(:,1) +!ETHE/WR_AHSO5=0.0 ! -!XO2/BIO=+0.15*K054*<O3P>+0.13000*K080*<O3> - PJAC(:,41,20)=+0.15*TPK%K054(:)*TPK%O3P(:)+0.13000*TPK%K080(:)*PCONC(:,1) +!ETHE/WR_AHMS=0.0 ! -!XO2/ARO=+0.10318*K061*<OH> - PJAC(:,41,21)=+0.10318*TPK%K061(:)*PCONC(:,14) +!OLEL/NO=+TPK%CF5*K150*<RO29>+TPK%CF7*K168*<RO214> + PJAC(:,17,1)=+TPK%CF5*TPK%K150(:)*TPK%RO29(:)+TPK%CF7*TPK%K168(:)*TPK%RO214(:) ! -!XO2/HCHO=0.0 +!OLEL/NO2=0.0 ! -!XO2/ALD=0.0 +!OLEL/O3=-K056*<OLEL>+0.054*K066*<ISOP> + PJAC(:,17,3)=-TPK%K056(:)*PCONC(:,17)+0.054*TPK%K066(:)*PCONC(:,35) ! -!XO2/KET=0.0 +!OLEL/HONO=0.0 ! -!XO2/CARBO=+0.10162*K065*<OH>+0.10530*K074*<NO3> - PJAC(:,41,25)=+0.10162*TPK%K065(:)*PCONC(:,14)+0.10530*TPK%K074(:)*PCONC(:,5) +!OLEL/HNO3=0.0 ! -!XO2/ONIT=0.0 +!OLEL/HNO4=0.0 ! -!XO2/PAN=+K070*<OH>+K078*<NO3> - PJAC(:,41,27)=+TPK%K070(:)*PCONC(:,14)+TPK%K078(:)*PCONC(:,5) +!OLEL/N2O5=0.0 ! -!XO2/OP1=0.0 +!OLEL/NO3=-K055*<OLEL> + PJAC(:,17,8)=-TPK%K055(:)*PCONC(:,17) ! -!XO2/OP2=+0.09333*K069*<OH> - PJAC(:,41,29)=+0.09333*TPK%K069(:)*PCONC(:,14) +!OLEL/NH3=0.0 ! -!XO2/ORA1=0.0 +!OLEL/HO2=+0.5*K166*<RO239>+0.5*K289*<RO250> + PJAC(:,17,10)=+0.5*TPK%K166(:)*TPK%RO239(:)+0.5*TPK%K289(:)*TPK%RO250(:) ! -!XO2/ORA2=0.0 +!OLEL/CO=0.0 ! -!XO2/MO2=+0.13370*K105*<ALKAP>+0.02212*K109*<CARBOP>-K127*<XO2> - PJAC(:,41,32)=+0.13370*TPK%K105(:)*PCONC(:,33)+0.02212*TPK%K109(:)*PCONC(:,39)& -&-TPK%K127(:)*PCONC(:,41) +!OLEL/H2O2=0.0 ! -!XO2/ALKAP=+0.13007*K091*<NO>+0.13370*K105*<MO2>+0.11306*K111*<CARBOP>+0.16271* -!K120*<NO3> - PJAC(:,41,33)=+0.13007*TPK%K091(:)*PCONC(:,3)+0.13370*TPK%K105(:)*PCONC(:,32)+& -&0.11306*TPK%K111(:)*PCONC(:,39)+0.16271*TPK%K120(:)*PCONC(:,5) +!OLEL/SO2=0.0 ! -!XO2/ALKEP=0.0 +!OLEL/H2SO4=0.0 ! -!XO2/BIOP=0.0 +!OLEL/OH=-K054*<OLEL> + PJAC(:,17,15)=-TPK%K054(:)*PCONC(:,17) ! -!XO2/PHO=0.0 +!OLEL/ETHE=0.0 ! -!XO2/ADD=0.0 +!OLEL/OLEL=-K054*<OH>-K055*<NO3>-K056*<O3>-K057*<O> + PJAC(:,17,17)=-TPK%K054(:)*PCONC(:,15)-TPK%K055(:)*PCONC(:,8)-TPK%K056(:)*PCON& +&C(:,3)-TPK%K057(:)*TPK%O(:) ! -!XO2/AROP=0.0 +!OLEL/OLEH=0.0 ! -!XO2/CARBOP=+0.02563*K095*<NO>+0.02212*K109*<MO2>+0.11306*K111*<ALKAP>+0.01593* -!K115*<CARBOP>+0.01593*K115*<CARBOP>+0.01021*K124*<NO3>-K128*<XO2> - PJAC(:,41,39)=+0.02563*TPK%K095(:)*PCONC(:,3)+0.02212*TPK%K109(:)*PCONC(:,32)+& -&0.11306*TPK%K111(:)*PCONC(:,33)+0.01593*TPK%K115(:)*PCONC(:,39)+0.01593*TPK%K1& -&15(:)*PCONC(:,39)+0.01021*TPK%K124(:)*PCONC(:,5)-TPK%K128(:)*PCONC(:,41) +!OLEL/ALKL=0.0 ! -!XO2/OLN=0.0 +!OLEL/ALKM=0.0 ! -!XO2/XO2=-K126*<HO2>-K127*<MO2>-K128*<CARBOP>-K129*<XO2>-K129*<XO2>-K129*<XO2>- -!K129*<XO2>-K130*<NO>-K131*<NO3> - PJAC(:,41,41)=-TPK%K126(:)*PCONC(:,15)-TPK%K127(:)*PCONC(:,32)-TPK%K128(:)*PCO& -&NC(:,39)-TPK%K129(:)*PCONC(:,41)-TPK%K129(:)*PCONC(:,41)-TPK%K129(:)*PCONC(:,4& -&1)-TPK%K129(:)*PCONC(:,41)-TPK%K130(:)*PCONC(:,3)-TPK%K131(:)*PCONC(:,5) +!OLEL/ALKH=0.0 ! -RETURN -END SUBROUTINE SUBJ8 +!OLEL/AROH=0.0 ! -END SUBROUTINE CH_JAC_GAZ +!OLEL/AROL=0.0 ! +!OLEL/AROO=0.0 ! -!======================================================================== +!OLEL/ARAL=0.0 ! -!! ######################## - MODULE MODI_CH_SET_RATES -!! ######################## -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -INTERFACE -SUBROUTINE CH_SET_RATES(PTIME,PCONC,TPM,KMI,KOUT,KVERB,KVECNPT,KEQ,KRRL,PPH) -USE MODD_CH_M9_n, ONLY: METEOTRANSTYPE -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN):: TPM -INTEGER, INTENT(IN) :: KMI -INTEGER, INTENT(IN) :: KOUT,KVERB -INTEGER, INTENT(INOUT) :: KRRL -REAL, INTENT(INOUT), DIMENSION(:,:), OPTIONAL :: PPH -END SUBROUTINE CH_SET_RATES -END INTERFACE -END MODULE MODI_CH_SET_RATES +!OLEL/ARAC=0.0 ! -!======================================================================== +!OLEL/PAH=0.0 ! -!! ############################################################################ - SUBROUTINE CH_SET_RATES(PTIME,PCONC,TPM,KMI,KOUT,KVERB,KVECNPT,KEQ,KRRL,PPH) -!! ############################################################################ -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!!*** *MODD_CH_SET_RATES* -!! -!! PURPOSE -!! ------- -! set or calculate reaction rates -!! -!!** METHOD -!! ------ -!! simple -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 01/06/07: Add pH calculation (M. Leriche & JP Pinty) -!! Modified 01/06/08: Add reaction constant in cloud/rain (M. Leriche) -!! Modified 14/11/08: Put LWC and LWR to zero where <XRTMIN_AQ -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! -USE MODI_CH_ALLOCATE_TACCS -USE MODI_CH_DEALLOCATE_TACCS -USE MODI_CH_SET_PH -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -!! -USE MODD_CH_M9_SCHEME -USE MODD_CH_M9_n, ONLY : METEOTRANSTYPE -USE MODD_CH_MNHC_n, ONLY : XRTMIN_AQ, XCH_PHINIT -! USER DEFINED FUNCTIONS -USE MODI_KT -USE MODI_TROE -USE MODI_HENRY -USE MODI_HEFFA -USE MODI_TROE_EQUIL -USE MODI_HEFFB -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN):: TPM -INTEGER, INTENT(IN) :: KMI -INTEGER, INTENT(IN) :: KOUT,KVERB -INTEGER, INTENT(INOUT) :: KRRL -REAL, INTENT(INOUT), DIMENSION(:,:), OPTIONAL :: PPH -!! -!!---------------------------------------------------------------------- -! /BEGIN_SET_RATES/ +!OLEL/HCHO=0.0 ! -! transfer of meteo-variables into variables used by the -! chemical core system (and some unit conversion): +!OLEL/ALD2=0.0 ! -! molecular weight of air: m_mol^air = 28.8 g/mol -! molecular weight of H2O: m_mol^H2O = 18.0 g/mol -! ==> m_mol^air / m_mol^H2O = 1.6 -! density conversion factor: 1 g/cm3 = 1E+3 kg/m3 -! n_molec (moelc./cm3): M = 1E-3*RHO(kg/m3) * Navo / m_mol -! n_water: H2O = M * 1.6 * Rv -! pressure = RHO * T * R * 1E-5 (in atm) -! assuming 20.95 vol% O2 +!OLEL/KETL=0.0 ! -TYPE(CCSTYPE), POINTER :: TPK +!OLEL/KETH=0.0 ! -!---------------------------------------------------------------------- +!OLEL/MEOH=0.0 ! -IF (.NOT. ASSOCIATED(TACCS(KMI)%NVERB)) THEN - CALL CH_ALLOCATE_TACCS(KMI,KVECNPT) -END IF +!OLEL/ETOH=0.0 ! -IF (SIZE(TACCS(KMI)%NVERB) .NE. KVECNPT) THEN - CALL CH_DEALLOCATE_TACCS(KMI) - CALL CH_ALLOCATE_TACCS(KMI,KVECNPT) -END IF +!OLEL/ALCH=0.0 ! -TPK=>TACCS(KMI) +!OLEL/ISOP=+0.054*K066*<O3>+0.925*K067*<O> + PJAC(:,17,35)=+0.054*TPK%K066(:)*PCONC(:,3)+0.925*TPK%K067(:)*TPK%O(:) ! -TPK%MODELLEVEL = TPM%XMETEOVAR(1) -TPK%M = 1E-3*TPM%XMETEOVAR(2) * 6.0221367E+23 / 28.9644 -TPK%T = TPM%XMETEOVAR(3) -TPK%H2O = TPK%M*1.6077*TPM%XMETEOVAR(4) -TPK%CLOUDWATER = TPM%XMETEOVAR(5) -TPK%LAT = TPM%XMETEOVAR(6) -TPK%LON = TPM%XMETEOVAR(7) -TPK%YEAR = INT(TPM%XMETEOVAR(8)) -TPK%MONTH = INT(TPM%XMETEOVAR(9)) -TPK%DAY = INT(TPM%XMETEOVAR(10)) -TPK%RAINWATER = TPM%XMETEOVAR(11) -TPK%RHODREF = TPM%XMETEOVAR(2) -! derived variables -TPK%PRESSURE = TPM%XMETEOVAR(2) * TPK%T * 288.290947 * 1E-5 -TPK%O2 = 0.2095 * TPK%M -TPK%N2 = TPK%M - TPK%O2 -TPK%H2 = 1.23e13 -! fixed concentration of CO2 -TPK%CO2 = 330. * 1.E-6 * TPK%M -! for chemistry in aqueous phase, kinetic mass transfer -! cloud lwc (vol/vol) = cloud m.r.(kg/kg) * rho_air(kg/m3) / rho_eau(kg/m3) -TPK%LWC = TPM%XMETEOVAR(5)*TPM%XMETEOVAR(2) / 1.E3 -WHERE ( TPK%LWC < XRTMIN_AQ ) !to get reaction rate for mass transfer = 0 - TPK%LWC = 0. -ENDWHERE -TPK%RADC = TPM%XMETEOVAR(12) -! conversion factor for reaction constant in cloud -! give minimum value to avoir division by zero -TPK%MOL2MOLECCLOUD = 6.023e+23*1.e-3*XRTMIN_AQ -WHERE (TPK%LWC >= XRTMIN_AQ) - TPK%MOL2MOLECCLOUD = 6.023e+23*1.e-3*TPK%LWC -END WHERE +!OLEL/BIOL=0.0 ! -TPK%LWR = TPM%XMETEOVAR(11)*TPM%XMETEOVAR(2) / 1.E3 -WHERE ( TPK%LWR < XRTMIN_AQ ) !to get reaction rate for mass transfer = 0 - TPK%LWR = 0. -ENDWHERE -TPK%RADR = TPM%XMETEOVAR(13) -! conversion factor for reaction constant in rain -! give minimum value to avoir division by zero -TPK%MOL2MOLECRAIN = 6.023e+23*1.e-3*XRTMIN_AQ -WHERE (TPK%LWR >= XRTMIN_AQ) - TPK%MOL2MOLECRAIN = 6.023e+23*1.e-3*TPK%LWR -END WHERE -!pH calculation if required -IF (PRESENT(PPH)) THEN - TPK%PHC(:)=PPH(:,1) - CALL CH_SET_PH(KOUT,KMI,KVECNPT,PCONC,TPK%PHC(:),KVERB,2) ! pH cloud water -! TPK%PHC(:) = 0.01*TPK%PHC(:) + 0.99*PPH(:,1) ! apply a strong filter - PPH(:,1) = TPK%PHC(:) - IF (KRRL>=2) THEN - TPK%PHR(:)=PPH(:,2) - CALL CH_SET_PH(KOUT,KMI,KVECNPT,PCONC,TPK%PHR(:),KVERB,3) ! pH rain water -! TPK%PHR(:) = 0.01*TPK%PHR(:) + 0.99*PPH(:,2) ! apply a strong filter - PPH(:,2) = TPK%PHR(:) - ENDIF -ELSE - IF (.NOT.TPK%LCH_PH) TPK%PHC = XCH_PHINIT - IF (KRRL>=2) THEN - IF (.NOT.TPK%LCH_PH) TPK%PHR = XCH_PHINIT - ENDIF -ENDIF +!OLEL/BIOH=0.0 ! -TPK%RCH = 0.08206 ! R in atm M-1 K-1 -TPK%W_O2 = 1.3E-3*exp(-1500.*(1./TPK%T-1./298.15))*TPK%RCH*TPK%T*TPK%O2*1.e3/6.023e+23 +!OLEL/MTBE=0.0 ! -! the following prints will be erased -IF (KVERB >= 15) THEN - WRITE(KOUT,*) "CH_SET_RATES: the following variables have been updated" - WRITE(KOUT,*) "MODELLEVEL: ", TPK%MODELLEVEL(1) - WRITE(KOUT,*) "M: ", TPK%M(1) , "molec/cm3" - WRITE(KOUT,*) "T: ", TPK%T(1) , "K" - WRITE(KOUT,*) "H2O ", TPK%H2O(1) , "molec/cm3" - WRITE(KOUT,*) "CLOUDWATER: ", TPK%CLOUDWATER(1) , "kg/kg" - WRITE(KOUT,*) "LATITUDE: ", TPK%LAT(1) , "degree" - WRITE(KOUT,*) "LONGITUDE: ", TPK%LON(1) , "degree" - WRITE(KOUT,*) "YEAR: ", TPK%YEAR(1) - WRITE(KOUT,*) "MONTH: ", TPK%MONTH(1) - WRITE(KOUT,*) "DAY: ", TPK%DAY(1) - WRITE(KOUT,*) "RAINWATER: ", TPK%RAINWATER(1) , "kg/kg" - WRITE(KOUT,*) "RHODREF: ", TPK%RHODREF(1) , "kg/m3" - WRITE(KOUT,*) "PRESSURE: ", TPK%PRESSURE(1) , "atm" - WRITE(KOUT,*) "O2: ", TPK%O2(1) , "molec/cm3" - WRITE(KOUT,*) "N2: ", TPK%N2(1) , "molec/cm3" - WRITE(KOUT,*) "H2: ", TPK%H2(1) , "molec/cm3" - WRITE(KOUT,*) "CO2: ", TPK%CO2(1) , "molec/cm3" - WRITE(KOUT,*) "LWC: ", TPK%LWC(1) , "m3/m3" - WRITE(KOUT,*) "RADC: ", TPK%RADC(1) , "m" - WRITE(KOUT,*) "PHC: ", TPK%PHC(1) - WRITE(KOUT,*) "LWR: ", TPK%LWR(1) , "m3/m3" - WRITE(KOUT,*) "RADR: ", TPK%RADR(1) , "m" - WRITE(KOUT,*) "PHR: ", TPK%PHR(1) - WRITE(KOUT,*) "W_O2: ", TPK%W_O2(1) , "M" -END IF +!OLEL/MVK=0.0 ! -! /END_SET_RATES/ -CALL SUBSRG0 -CALL SUBSRG1 -CALL SUBSRG2 -CALL SUBSRG3 -CALL SUBSRG4 -CALL SUBSRG5 -CALL SUBSRG6 -CALL SUBSRG7 -CALL SUBSRG8 -CALL SUBSRG9 -CALL SUBSRG10 -CALL SUBSRG11 -CALL SUBSRG12 -CALL SUBSRG13 -IF (TPK%LUSECHAQ) THEN - CALL SUBSRW0 - CALL SUBSRW1 - CALL SUBSRW2 - CALL SUBSRW3 - CALL SUBSRW4 - CALL SUBSRW5 - CALL SUBSRW6 - CALL SUBSRW7 - CALL SUBSRW8 - CALL SUBSRW9 - CALL SUBSRW10 - CALL SUBSRW11 - CALL SUBSRW12 - CALL SUBSRW13 -END IF -TPK%NOUT = KOUT -TPK%NVERB(:) = KVERB -RETURN - -CONTAINS - -SUBROUTINE SUBSRG0 +!OLEL/MCR=0.0 ! -!Indices 1 a 10 +!OLEL/MGLY=0.0 ! +!OLEL/GLY=0.0 ! -RETURN -END SUBROUTINE SUBSRG0 +!OLEL/ORA1=0.0 ! -SUBROUTINE SUBSRG1 +!OLEL/ORA2=0.0 ! -!Indices 11 a 20 +!OLEL/ACID=0.0 ! - TPK%K018=TPK%M*6.00E-34*(TPK%T/300)**(-2.3) - TPK%K019=8.00E-12*exp(-(2060.0/TPK%T)) - TPK%K020=1.80E-11*exp(-(-110.0/TPK%T)) +!OLEL/UR28=0.0 ! -RETURN -END SUBROUTINE SUBSRG1 +!OLEL/UR21=0.0 ! -SUBROUTINE SUBSRG2 +!OLEL/URG2=0.0 ! -!Indices 21 a 30 +!OLEL/UR26=0.0 ! - TPK%K021=3.20E-11*exp(-(-70.0/TPK%T)) - TPK%K022=2.20E-10 - TPK%K023=1.60E-12*exp(-(940.0/TPK%T)) - TPK%K024=1.10E-14*exp(-(500.0/TPK%T)) - TPK%K025=4.80E-11*exp(-(-250.0/TPK%T)) - TPK%K026=2.90E-12*exp(-(160.0/TPK%T)) - TPK%K027=2.3E-13*EXP(600./TPK%T)+1.7E-33*TPK%M*EXP(1000./TPK%T) - TPK%K028=3.22E-34*EXP(2800./TPK%T)+2.38E-54*TPK%M*EXP(3200./TPK%T) - TPK%K029=TROE(1.,9.00E-32,1.5,3.00E-11,0.0,TPK%M,TPK%T,KVECNPT) - TPK%K030=6.50E-12*exp(-(-120.0/TPK%T)) +!OLEL/RPG2=0.0 ! -RETURN -END SUBROUTINE SUBSRG2 +!OLEL/RP18=0.0 ! -SUBROUTINE SUBSRG3 +!OLEL/RPG3=0.0 ! -!Indices 31 a 40 +!OLEL/URG4=0.0 ! - TPK%K031=TROE(1.,9.00E-32,2.0,2.20E-11,0.0,TPK%M,TPK%T,KVECNPT) - TPK%K032=TROE(1.,7.00E-31,2.6,1.50E-11,0.5,TPK%M,TPK%T,KVECNPT) - TPK%K033=TROE(1.,2.60E-30,3.2,2.40E-11,1.3,TPK%M,TPK%T,KVECNPT) - TPK%K034=2.20E-11 - TPK%K035=3.70E-12*exp(-(-250.0/TPK%T)) - TPK%K036=TROE(1.,1.80E-31,3.2,4.70E-12,1.4,TPK%M,TPK%T,KVECNPT) - TPK%K037=TROE_EQUIL(1.80E-31,3.2,4.70E-12,1.4,4.76E+26,10900.,TPK%M,TPK%T,KVEC& -&NPT) - TPK%K038=3.50E-12 - TPK%K039=1.80E-11*exp(-(390.0/TPK%T)) - TPK%K040=(7.2E-15*EXP(785/TPK%T))+(1.9E-33*EXP(725/TPK%T)*TPK%M)/(1+(1.9E-33*E& -&XP(725/TPK%T)*TPK%M)/(4.1E-16*EXP(1440/TPK%T))) +!OLEL/UR8=0.0 ! -RETURN -END SUBROUTINE SUBSRG3 +!OLEL/UR17=0.0 ! -SUBROUTINE SUBSRG4 +!OLEL/UR7=0.0 ! -!Indices 41 a 50 +!OLEL/RPR3=0.0 ! - TPK%K041=1.30E-12*exp(-(-380.0/TPK%T)) - TPK%K042=2.00E-12*exp(-(1400.0/TPK%T)) - TPK%K043=1.20E-13*exp(-(2450.0/TPK%T)) - TPK%K044=3.30E-39*exp(-(-530.0/TPK%T)) - TPK%K045=1.50E-11*exp(-(-170.0/TPK%T)) - TPK%K046=4.50E-14*exp(-(1260.0/TPK%T)) - TPK%K047=TROE(1.,2.20E-30,3.9,1.50E-12,0.7,TPK%M,TPK%T,KVECNPT) - TPK%K048=TROE_EQUIL(2.20E-30,3.9,1.50E-12,0.7,3.70E+26,11000.0,TPK%M,TPK%T,KVE& -&CNPT) - TPK%K049=8.50E-13*exp(-(2450.0/TPK%T)) - TPK%K050=3.30E-12*exp(-(900.0/TPK%T)) +!OLEL/URG6=0.0 ! -RETURN -END SUBROUTINE SUBSRG4 +!OLEL/UR22=0.0 ! -SUBROUTINE SUBSRG5 +!OLEL/URG7=0.0 ! -!Indices 51 a 60 +!OLEL/RPR4=0.0 ! - TPK%K051=5.50E-12*exp(-(2000.0/TPK%T)) - TPK%K052=TROE(1.,3.00E-31,3.3,1.50E-12,0.0,TPK%M,TPK%T,KVECNPT) - TPK%K053=1.5E-13*(1.+2.439E-20*TPK%M) - TPK%K054=6.00E-11 - TPK%K055=0.00E-01*exp(-(-13.0/TPK%T)) - TPK%K056=TPK%T*TPK%T*7.44E-18*exp(-(1361./TPK%T)) - TPK%K057=1.51E-17*TPK%T*TPK%T*exp(-(492./TPK%T)) - TPK%K058=3.76E-12*exp(-(260.0/TPK%T))+1.70E-12*exp(-(155.0/TPK%T))+1.21E-12*ex& -&p(-(125.0/TPK%T)) - TPK%K059=1.78E-12*exp(-(-438.0/TPK%T))+6.07E-13*exp(-(-500.0/TPK%T))+0.00E-01*& -&exp(-(-448.0/TPK%T)) - TPK%K060=2.54E-11*exp(-(-410.0/TPK%T))+0.00E-01*exp(-(-444.0/TPK%T))+0.00E-01 +!OLEL/RPR7=0.0 ! -RETURN -END SUBROUTINE SUBSRG5 +!OLEL/RPG7=0.0 ! -SUBROUTINE SUBSRG6 +!OLEL/URG8=0.0 ! -!Indices 61 a 70 +!OLEL/UR19=0.0 ! - TPK%K061=3.31E-12*exp(-(-355.0/TPK%T))+3.45E-13 - TPK%K062=1.00E-11 - TPK%K063=5.55E-12*exp(-(-331.0/TPK%T)) - TPK%K064=TPK%T*TPK%T*5.68E-18*exp(-(-92.0/TPK%T)) - TPK%K065=1.32E-11+1.88E-12*exp(-(-175.0/TPK%T)) - TPK%K066=4.50E-13 - TPK%K067=6.00E-13 - TPK%K068=2.93E-12*exp(-(-190.0/TPK%T)) - TPK%K069=3.36E-12*exp(-(-190.0/TPK%T)) - TPK%K070=3.80E-14+1.59E-14*exp(-(-500.0/TPK%T)) +!OLEL/URG9=0.0 ! -RETURN -END SUBROUTINE SUBSRG6 +!OLEL/AP7=0.0 ! -SUBROUTINE SUBSRG7 +!OLEL/URG10=0.0 ! -!Indices 71 a 80 +!OLEL/RPR1=0.0 ! - TPK%K071=5.31E-12*exp(-(260.0/TPK%T)) - TPK%K072=3.40E-13*exp(-(1900.0/TPK%T)) - TPK%K073=1.40E-12*exp(-(1900.0/TPK%T)) - TPK%K074=1.62E-12*exp(-(1900.0/TPK%T))+0.00E-01*exp(-(150.0/TPK%T))+1.94E-14*e& -&xp(-(1000.0/TPK%T)) - TPK%K075=4.92E-16 - TPK%K076=4.35E-18*TPK%T*TPK%T*exp(-(2282.0/TPK%T))+1.91E-14*exp(-(450.0/TPK%T)& -&)+1.08E-15*exp(-(-450.0/TPK%T))+0.00E-01 - TPK%K077=4.00E-12*exp(-(446.0/TPK%T))+0.00E-01*exp(-(-490.0/TPK%T))+0.00E-01 - TPK%K078=3.76E-16*exp(-(500.0/TPK%T)) - TPK%K079=8.17E-15*exp(-(2580.0/TPK%T))+4.32E-16*exp(-(1800.0/TPK%T))+2.87E-17*& -&exp(-(845.0/TPK%T))+0.00E-01*exp(-(2283.0/TPK%T)) - TPK%K080=7.86E-15*exp(-(1913.0/TPK%T))+0.00E-01*exp(-(732.0/TPK%T))+0.00E-01 +!OLEL/RPR5=0.0 ! -RETURN -END SUBROUTINE SUBSRG7 +!OLEL/RPR8=0.0 ! -SUBROUTINE SUBSRG8 +!OLEL/RP10=0.0 ! -!Indices 81 a 90 +!OLEL/RP11=0.0 ! - TPK%K081=0.00E-01*exp(-(2112.0/TPK%T))+1.38E-19 - TPK%K082=7.20E-17*exp(-(1700.0/TPK%T)) - TPK%K083=2.00E-11 - TPK%K084=1.00E-11 - TPK%K085=3.60E-11 - TPK%K086=1.66E-17*exp(-(-1044.0/TPK%T)) - TPK%K087=2.80E-11 - TPK%K088=TROE(5.86E-01,9.70E-29,5.6,9.30E-12,1.5,TPK%M,TPK%T,KVECNPT) - TPK%K089=TROE_EQUIL(9.70E-29,5.6,9.30E-12,1.5,1.16E+28,13954.,TPK%M,TPK%T,KVEC& -&NPT) - TPK%K090=4.20E-12*exp(-(-180.0/TPK%T)) +!OLEL/RP16=0.0 ! -RETURN -END SUBROUTINE SUBSRG8 +!OLEL/RPRL=0.0 ! -SUBROUTINE SUBSRG9 +!OLEL/APAN=0.0 ! -!Indices 91 a 100 +!OLEL/PAN1=0.0 ! - TPK%K091=4.36E-12 - TPK%K092=6.93E-12 - TPK%K093=4.00E-12 - TPK%K094=4.00E-12 - TPK%K095=1.22E-11 - TPK%K096=4.00E-12 - TPK%K097=3.80E-13*exp(-(-800.0/TPK%T)) - TPK%K098=6.16E-14*exp(-(-700.0/TPK%T))+1.52E-13*exp(-(-1300.0/TPK%T)) - TPK%K099=1.81E-13*exp(-(-1300.0/TPK%T)) - TPK%K0100=1.28E-13*exp(-(-1300.0/TPK%T))+0.00E-01 +!OLEL/PAN2=0.0 ! -RETURN -END SUBROUTINE SUBSRG9 +!OLEL/PAN3=0.0 ! -SUBROUTINE SUBSRG10 +!OLEL/PAN4=0.0 ! -!Indices 101 a 110 +!OLEL/PAN6=0.0 ! - TPK%K0101=3.75E-13*exp(-(-980.0/TPK%T)) - TPK%K0102=5.94E-13*exp(-(-550.0/TPK%T))+1.99E-16*exp(-(-2640.0/TPK%T))+5.56E-1& -&4*exp(-(-1300.0/TPK%T)) - TPK%K103=1.66E-13*exp(-(-1300.0/TPK%T)) - TPK%K104=9.10E-14*exp(-(-416.0/TPK%T)) - TPK%K105=1.03E-14*exp(-(-158.0/TPK%T))+6.24E-14*exp(-(-431.0/TPK%T))+1.53E-14*& -&exp(-(-467.0/TPK%T))+4.34E-15*exp(-(-633.0/TPK%T)) - TPK%K106=1.57E-13*exp(-(-708.0/TPK%T)) - TPK%K107=1.36E-13*exp(-(-708.0/TPK%T)) - TPK%K108=3.56E-14*exp(-(-708.0/TPK%T)) - TPK%K109=1.77E-11*exp(-(440.0/TPK%T))+1.48E-16*exp(-(-2510.0/TPK%T))+3.10E-13*& -&exp(-(-508.0/TPK%T)) - TPK%K110=1.12E-13*exp(-(-708.0/TPK%T)) +!OLEL/PAN7=0.0 ! -RETURN -END SUBROUTINE SUBSRG10 +!OLEL/PAN8=0.0 ! -SUBROUTINE SUBSRG11 +!OLEL/PN10=0.0 ! -!Indices 111 a 120 +!OLEL/RO2T=0.0 ! - TPK%K111=4.44E-14*exp(-(-211.0/TPK%T))+2.23E-13*exp(-(-460.0/TPK%T))+4.10E-14*& -&exp(-(-522.0/TPK%T))+1.17E-14*exp(-(-683.0/TPK%T)) - TPK%K112=4.36E-13*exp(-(-765.0/TPK%T)) - TPK%K113=7.60E-13*exp(-(-765.0/TPK%T)) - TPK%K114=3.63E-13*exp(-(-765.0/TPK%T)) - TPK%K115=7.73E-13*exp(-(-530.0/TPK%T))+1.70E-13*exp(-(-565.0/TPK%T)) - TPK%K116=4.85E-13*exp(-(-765.0/TPK%T)) - TPK%K117=4.19E-15*exp(-(-1000.0/TPK%T)) - TPK%K118=2.48E-14*exp(-(-1000.0/TPK%T)) - TPK%K119=1.20E-12 - TPK%K120=1.20E-12 +!OLEL/RO21=0.0 ! -RETURN -END SUBROUTINE SUBSRG11 +!OLEL/RO25=0.0 ! -SUBROUTINE SUBSRG12 +!OLEL/WC_O3=0.0 ! -!Indices 121 a 130 +!OLEL/WC_H2O2=0.0 ! - TPK%K121=1.20E-12 - TPK%K122=1.20E-12 - TPK%K123=1.20E-12 - TPK%K124=3.48E-12 - TPK%K125=1.20E-12 - TPK%K126=1.66E-13*exp(-(-1300.0/TPK%T)) - TPK%K127=5.99E-15*exp(-(-1510.0/TPK%T)) - TPK%K128=1.69E-14*exp(-(-1560.0/TPK%T)) - TPK%K129=7.13E-17*exp(-(-2950.0/TPK%T)) - TPK%K130=4.00E-12 +!OLEL/WC_NO=0.0 ! -RETURN -END SUBROUTINE SUBSRG12 +!OLEL/WC_NO2=0.0 ! -SUBROUTINE SUBSRG13 +!OLEL/WC_NO3=0.0 ! -!Indices 131 a 132 +!OLEL/WC_N2O5=0.0 ! - TPK%K131=1.20E-12 - TPK%K132=1.00E-40 +!OLEL/WC_HONO=0.0 ! -RETURN -END SUBROUTINE SUBSRG13 +!OLEL/WC_HNO3=0.0 ! -SUBROUTINE SUBSRW0 +!OLEL/WC_HNO4=0.0 ! -!Indices 133 a 142 +!OLEL/WC_NH3=0.0 ! - TPK%KTC1=KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC2=KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC3=KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC4=KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC5=KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC6=KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC7=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC8=KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC9=KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC10=KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC +!OLEL/WC_OH=0.0 ! -RETURN -END SUBROUTINE SUBSRW0 +!OLEL/WC_HO2=0.0 ! -SUBROUTINE SUBSRW1 +!OLEL/WC_CO2=0.0 ! -!Indices 143 a 152 +!OLEL/WC_SO2=0.0 ! - TPK%KTC11=KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC12=KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC13=KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC14=KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC15=KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC16=KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC17=KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC18=KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC19=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC - TPK%KTC20=KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC +!OLEL/WC_H2SO4=0.0 ! -RETURN -END SUBROUTINE SUBSRW1 +!OLEL/WC_RO21=0.0 ! -SUBROUTINE SUBSRW2 +!OLEL/WC_RO25=0.0 ! -!Indices 153 a 162 +!OLEL/WC_MEOH=0.0 ! - TPK%KTC21=KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.1e-2,-2830.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTC22=KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(7.73e4,-7310.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTC23=KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.92e-3,-1790.,TPK%T,KV& -&ECNPT)*TPK%RCH*TPK%T) - TPK%KTC24=KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.4e-2,0.,TPK%T,KVECNPT& -&)*TPK%RCH*TPK%T) - TPK%KTC25=KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.8e-2,0.,TPK%T,KVECNPT)*& -&TPK%RCH*TPK%T) - TPK%KTC26=KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.1,-3400.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTC27=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(5.0e1,-4880.,1.6e-3,1760.& -&,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC28=KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(2.1e5,-8700.,2.2e1,0.,0.& -&,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC29=KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(1.2e4,-6900.,1.26e-6,0.,0& -&.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC30=KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(HEFFB(6.02e1,-4160.,1.7e-5,4350& -&.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +!OLEL/WC_ETOH=0.0 ! -RETURN -END SUBROUTINE SUBSRW2 +!OLEL/WC_ALCH=0.0 ! -SUBROUTINE SUBSRW3 +!OLEL/WC_HCHO=0.0 ! -!Indices 163 a 172 +!OLEL/WC_ALD2=0.0 ! - TPK%KTC31=KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.9e1,0.,TPK%T,KVECNPT)*T& -&PK%RCH*TPK%T) - TPK%KTC32=KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(6.9e2,0.,1.6e-5,0.,0.,0.,T& -&PK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC33=KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(3.4e-2,-2710.,4.3e-7,92& -&0.,4.7e-11,1780.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC34=KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(1.36,-2930.,1.3e-2,-1965.& -&,6.4e-8,-1430.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC35=KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(2.1e5,-8700.,1.0e3,0.,1.0& -&e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC36=KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.23e3,-7100.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTC37=KT(0.012,46.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(8.9e3,-6100.,1.8e-4,150.& -&,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC38=KT(0.03,60.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(4.1e3,-6200.,1.74e-5,0.,0& -&.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTC39=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.7e0,-2030.,TPK%T,KVECNP& -&T)*TPK%RCH*TPK%T) - TPK%KTC40=KT(0.007,48.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.e2,-5280.,TPK%T,KVECNP& -&T)*TPK%RCH*TPK%T) +!OLEL/WC_GLY=0.0 ! -RETURN -END SUBROUTINE SUBSRW3 +!OLEL/WC_MGLY=0.0 ! -SUBROUTINE SUBSRW4 +!OLEL/WC_KETL=0.0 ! -!Indices 173 a 182 +!OLEL/WC_ORA1=0.0 ! - TPK%KTR1=KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR2=KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR3=KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR4=KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR5=KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR6=KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR7=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR8=KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR9=KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR10=KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR +!OLEL/WC_ORA2=0.0 ! -RETURN -END SUBROUTINE SUBSRW4 +!OLEL/WC_ACID=0.0 ! -SUBROUTINE SUBSRW5 +!OLEL/WC_RP16=0.0 ! -!Indices 183 a 192 +!OLEL/WC_UR21=0.0 ! - TPK%KTR11=KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR12=KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR13=KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR14=KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR15=KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR16=KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR17=KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR18=KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR19=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR - TPK%KTR20=KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR +!OLEL/WC_UR28=0.0 ! -RETURN -END SUBROUTINE SUBSRW5 +!OLEL/WC_ACID2=0.0 ! -SUBROUTINE SUBSRW6 +!OLEL/WC_ASO3=0.0 ! -!Indices 193 a 202 +!OLEL/WC_ASO4=0.0 ! - TPK%KTR21=KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.1e-2,-2830.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTR22=KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(7.73e4,-7310.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTR23=KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.92e-3,-1790.,TPK%T,KV& -&ECNPT)*TPK%RCH*TPK%T) - TPK%KTR24=KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.4e-2,0.,TPK%T,KVECNPT& -&)*TPK%RCH*TPK%T) - TPK%KTR25=KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.8e-2,0.,TPK%T,KVECNPT)*& -&TPK%RCH*TPK%T) - TPK%KTR26=KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.1,-3400.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTR27=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(5.0e1,-4880.,1.6e-3,1760.& -&,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR28=KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(2.1e5,-8700.,2.2e1,0.,0.& -&,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR29=KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(1.2e4,-6900.,1.26e-6,0.,0& -&.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR30=KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(HEFFB(6.02e1,-4160.,1.7e-5,4350& -&.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +!OLEL/WC_ASO5=0.0 ! -RETURN -END SUBROUTINE SUBSRW6 +!OLEL/WC_AHSO5=0.0 ! -SUBROUTINE SUBSRW7 +!OLEL/WC_AHMS=0.0 ! -!Indices 203 a 212 +!OLEL/WR_O3=0.0 ! - TPK%KTR31=KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.9e1,0.,TPK%T,KVECNPT)*T& -&PK%RCH*TPK%T) - TPK%KTR32=KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(6.9e2,0.,1.6e-5,0.,0.,0.,T& -&PK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR33=KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(3.4e-2,-2710.,4.3e-7,92& -&0.,4.7e-11,1780.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR34=KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(1.36,-2930.,1.3e-2,-1965.& -&,6.4e-8,-1430.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR35=KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(2.1e5,-8700.,1.0e3,0.,1.0& -&e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR36=KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.23e3,-7100.,TPK%T,KVECN& -&PT)*TPK%RCH*TPK%T) - TPK%KTR37=KT(0.012,46.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(8.9e3,-6100.,1.8e-4,150.& -&,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR38=KT(0.03,60.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(4.1e3,-6200.,1.74e-5,0.,0& -&.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) - TPK%KTR39=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.7e0,-2030.,TPK%T,KVECNP& -&T)*TPK%RCH*TPK%T) - TPK%KTR40=KT(0.007,48.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.e2,-5280.,TPK%T,KVECNP& -&T)*TPK%RCH*TPK%T) +!OLEL/WR_H2O2=0.0 ! -RETURN -END SUBROUTINE SUBSRW7 +!OLEL/WR_NO=0.0 ! -SUBROUTINE SUBSRW8 +!OLEL/WR_NO2=0.0 ! -!Indices 213 a 222 +!OLEL/WR_NO3=0.0 ! - TPK%KC2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD - TPK%KC3=((2.8E+10*10.**(-TPK%PHC)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e& -&-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD - TPK%KC4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD - TPK%KC5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2.+9.6E+7& -&*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*1.6e-5)/(1.6e-5+10.**(-TPK%PH& -&C))**2.)/TPK%MOL2MOLECCLOUD - TPK%KC6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5+10.**(-TPK%PHC& -&)))/TPK%MOL2MOLECCLOUD - TPK%KC7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2& -&*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2& -&*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%M& -&OL2MOLECCLOUD - TPK%KC8=(1.0E+10*10.**(-TPK%PHC)/(1.6e-3*exp(-1760.*(1./TPK%T-1./298.15))+10.*& -&*(-TPK%PHC)))/TPK%MOL2MOLECCLOUD - TPK%KC9=((1.8E+9*10.**(-TPK%PHC)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%& -&MOL2MOLECCLOUD - TPK%KC10=2.6E-2*10.**(-TPK%PHC)/(1.26e-6+10.**(-TPK%PHC)) +!OLEL/WR_N2O5=0.0 ! -RETURN -END SUBROUTINE SUBSRW8 +!OLEL/WR_HONO=0.0 ! -SUBROUTINE SUBSRW9 +!OLEL/WR_HNO3=0.0 ! -!Indices 223 a 232 +!OLEL/WR_HNO4=0.0 ! - TPK%KC11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHC)) - TPK%KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2./& -&((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)& -&)+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.& -&)*(1.26e-6+10.**(-TPK%PHC))))/TPK%MOL2MOLECCLOUD - TPK%KC14=1.0E+10 - TPK%KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHC)+(10.**(-T& -&PK%PHC))**2.))/TPK%MOL2MOLECCLOUD - TPK%KC16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& -&./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(& -&1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%& -&PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD - TPK%KC17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD - TPK%KC18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-& -&2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-& -&2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%& -&MOL2MOLECCLOUD - TPK%KC19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1.& -&/298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECCLOUD - TPK%KC20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+3.4E+9*exp(& -&-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*ex& -&p(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD +!OLEL/WR_NH3=0.0 ! -RETURN -END SUBROUTINE SUBSRW9 +!OLEL/WR_OH=0.0 ! -SUBROUTINE SUBSRW10 +!OLEL/WR_HO2=0.0 ! -!Indices 233 a 242 +!OLEL/WR_CO2=0.0 ! - TPK%KC21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& -&1./298.15))*10.**(-TPK%PHC)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp& -&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*& -&exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*& -&exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.+2.5& -&e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECCLOUD - TPK%KC22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./T& -&PK%T-1./298.15))/10.**(-TPK%PHC) - TPK%KC23=3.0E+8/TPK%MOL2MOLECCLOUD - TPK%KC24=1.1E+9 - TPK%KC25=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD - TPK%KC26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD - TPK%KC27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(& -&-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1& -&./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%& -&PHC))**2.))/TPK%MOL2MOLECCLOUD - TPK%KC28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15)) - TPK%KC29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& -&1./298.15))*10.**(-TPK%PHC)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp& -&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*e& -&xp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*e& -&xp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL& -&2MOLECCLOUD - TPK%KC30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& -&./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.& -&15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.& -&15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD +!OLEL/WR_SO2=0.0 ! -RETURN -END SUBROUTINE SUBSRW10 +!OLEL/WR_H2SO4=0.0 ! -SUBROUTINE SUBSRW11 +!OLEL/WR_RO21=0.0 ! -!Indices 243 a 252 +!OLEL/WR_RO25=0.0 ! - TPK%KR2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN - TPK%KR3=((2.8E+10*10.**(-TPK%PHR)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e& -&-5)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN - TPK%KR4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN - TPK%KR5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2.+9.6E+7& -&*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*1.6e-5)/(1.6e-5+10.**(-TPK%PH& -&R))**2.)/TPK%MOL2MOLECRAIN - TPK%KR6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5+10.**(-TPK%PHR& +!OLEL/WR_MEOH=0.0 +! +!OLEL/WR_ETOH=0.0 +! +!OLEL/WR_ALCH=0.0 +! +!OLEL/WR_HCHO=0.0 +! +!OLEL/WR_ALD2=0.0 +! +!OLEL/WR_GLY=0.0 +! +!OLEL/WR_MGLY=0.0 +! +!OLEL/WR_KETL=0.0 +! +!OLEL/WR_ORA1=0.0 +! +!OLEL/WR_ORA2=0.0 +! +!OLEL/WR_ACID=0.0 +! +!OLEL/WR_RP16=0.0 +! +!OLEL/WR_UR21=0.0 +! +!OLEL/WR_UR28=0.0 +! +!OLEL/WR_ACID2=0.0 +! +!OLEL/WR_ASO3=0.0 +! +!OLEL/WR_ASO4=0.0 +! +!OLEL/WR_ASO5=0.0 +! +!OLEL/WR_AHSO5=0.0 +! +!OLEL/WR_AHMS=0.0 +! +!OLEH/NO=0.0 +! +!OLEH/NO2=0.0 +! +!OLEH/O3=-K076*<OLEH> + PJAC(:,18,3)=-TPK%K076(:)*PCONC(:,18) +! +!OLEH/HONO=0.0 +! +!OLEH/HNO3=0.0 +! +!OLEH/HNO4=0.0 +! +!OLEH/N2O5=0.0 +! +!OLEH/NO3=-K075*<OLEH> + PJAC(:,18,8)=-TPK%K075(:)*PCONC(:,18) +! +!OLEH/NH3=0.0 +! +!OLEH/HO2=0.0 +! +!OLEH/CO=0.0 +! +!OLEH/H2O2=0.0 +! +!OLEH/SO2=0.0 +! +!OLEH/H2SO4=0.0 +! +!OLEH/OH=-K074*<OLEH> + PJAC(:,18,15)=-TPK%K074(:)*PCONC(:,18) +! +!OLEH/ETHE=0.0 +! +!OLEH/OLEL=0.0 +! +!OLEH/OLEH=-K074*<OH>-K075*<NO3>-K076*<O3>-K077*<O> + PJAC(:,18,18)=-TPK%K074(:)*PCONC(:,15)-TPK%K075(:)*PCONC(:,8)-TPK%K076(:)*PCON& +&C(:,3)-TPK%K077(:)*TPK%O(:) +! +!OLEH/ALKL=0.0 +! +!OLEH/ALKM=0.0 +! +!OLEH/ALKH=0.0 +! +!OLEH/AROH=0.0 +! +!OLEH/AROL=0.0 +! +!OLEH/AROO=0.0 +! +!OLEH/ARAL=0.0 +! +!OLEH/ARAC=0.0 +! +!OLEH/PAH=0.0 +! +!OLEH/HCHO=0.0 +! +!OLEH/ALD2=0.0 +! +!OLEH/KETL=0.0 +! +!OLEH/KETH=0.0 +! +!OLEH/MEOH=0.0 +! +!OLEH/ETOH=0.0 +! +!OLEH/ALCH=0.0 +! +!OLEH/ISOP=0.0 +! +!OLEH/BIOL=0.0 +! +!OLEH/BIOH=0.0 +! +!OLEH/MTBE=0.0 +! +!OLEH/MVK=0.0 +! +!OLEH/MCR=0.0 +! +!OLEH/MGLY=0.0 +! +!OLEH/GLY=0.0 +! +!OLEH/ORA1=0.0 +! +!OLEH/ORA2=0.0 +! +!OLEH/ACID=0.0 +! +!OLEH/UR28=0.0 +! +!OLEH/UR21=0.0 +! +!OLEH/URG2=0.0 +! +!OLEH/UR26=0.0 +! +!OLEH/RPG2=0.0 +! +!OLEH/RP18=0.0 +! +!OLEH/RPG3=0.0 +! +!OLEH/URG4=0.0 +! +!OLEH/UR8=0.0 +! +!OLEH/UR17=0.0 +! +!OLEH/UR7=0.0 +! +!OLEH/RPR3=0.0 +! +!OLEH/URG6=0.0 +! +!OLEH/UR22=0.0 +! +!OLEH/URG7=0.0 +! +!OLEH/RPR4=0.0 +! +!OLEH/RPR7=0.0 +! +!OLEH/RPG7=0.0 +! +!OLEH/URG8=0.0 +! +!OLEH/UR19=0.0 +! +!OLEH/URG9=0.0 +! +!OLEH/AP7=0.0 +! +!OLEH/URG10=0.0 +! +!OLEH/RPR1=0.0 +! +!OLEH/RPR5=0.0 +! +!OLEH/RPR8=0.0 +! +!OLEH/RP10=0.0 +! +!OLEH/RP11=0.0 +! +!OLEH/RP16=0.0 +! +!OLEH/RPRL=0.0 +! +!OLEH/APAN=0.0 +! +!OLEH/PAN1=0.0 +! +!OLEH/PAN2=0.0 +! +!OLEH/PAN3=0.0 +! +!OLEH/PAN4=0.0 +! +!OLEH/PAN6=0.0 +! +!OLEH/PAN7=0.0 +! +!OLEH/PAN8=0.0 +! +!OLEH/PN10=0.0 +! +!OLEH/RO2T=0.0 +! +!OLEH/RO21=0.0 +! +!OLEH/RO25=0.0 +! +!OLEH/WC_O3=0.0 +! +!OLEH/WC_H2O2=0.0 +! +!OLEH/WC_NO=0.0 +! +!OLEH/WC_NO2=0.0 +! +!OLEH/WC_NO3=0.0 +! +!OLEH/WC_N2O5=0.0 +! +!OLEH/WC_HONO=0.0 +! +!OLEH/WC_HNO3=0.0 +! +!OLEH/WC_HNO4=0.0 +! +!OLEH/WC_NH3=0.0 +! +!OLEH/WC_OH=0.0 +! +!OLEH/WC_HO2=0.0 +! +!OLEH/WC_CO2=0.0 +! +!OLEH/WC_SO2=0.0 +! +!OLEH/WC_H2SO4=0.0 +! +!OLEH/WC_RO21=0.0 +! +!OLEH/WC_RO25=0.0 +! +!OLEH/WC_MEOH=0.0 +! +!OLEH/WC_ETOH=0.0 +! +!OLEH/WC_ALCH=0.0 +! +!OLEH/WC_HCHO=0.0 +! +!OLEH/WC_ALD2=0.0 +! +!OLEH/WC_GLY=0.0 +! +!OLEH/WC_MGLY=0.0 +! +!OLEH/WC_KETL=0.0 +! +!OLEH/WC_ORA1=0.0 +! +!OLEH/WC_ORA2=0.0 +! +!OLEH/WC_ACID=0.0 +! +!OLEH/WC_RP16=0.0 +! +!OLEH/WC_UR21=0.0 +! +!OLEH/WC_UR28=0.0 +! +!OLEH/WC_ACID2=0.0 +! +!OLEH/WC_ASO3=0.0 +! +!OLEH/WC_ASO4=0.0 +! +!OLEH/WC_ASO5=0.0 +! +!OLEH/WC_AHSO5=0.0 +! +!OLEH/WC_AHMS=0.0 +! +!OLEH/WR_O3=0.0 +! +!OLEH/WR_H2O2=0.0 +! +!OLEH/WR_NO=0.0 +! +!OLEH/WR_NO2=0.0 +! +!OLEH/WR_NO3=0.0 +! +!OLEH/WR_N2O5=0.0 +! +!OLEH/WR_HONO=0.0 +! +!OLEH/WR_HNO3=0.0 +! +!OLEH/WR_HNO4=0.0 +! +!OLEH/WR_NH3=0.0 +! +!OLEH/WR_OH=0.0 +! +!OLEH/WR_HO2=0.0 +! +!OLEH/WR_CO2=0.0 +! +!OLEH/WR_SO2=0.0 +! +!OLEH/WR_H2SO4=0.0 +! +!OLEH/WR_RO21=0.0 +! +!OLEH/WR_RO25=0.0 +! +!OLEH/WR_MEOH=0.0 +! +!OLEH/WR_ETOH=0.0 +! +!OLEH/WR_ALCH=0.0 +! +!OLEH/WR_HCHO=0.0 +! +!OLEH/WR_ALD2=0.0 +! +!OLEH/WR_GLY=0.0 +! +!OLEH/WR_MGLY=0.0 +! +!OLEH/WR_KETL=0.0 +! +!OLEH/WR_ORA1=0.0 +! +!OLEH/WR_ORA2=0.0 +! +!OLEH/WR_ACID=0.0 +! +!OLEH/WR_RP16=0.0 +! +!OLEH/WR_UR21=0.0 +! +!OLEH/WR_UR28=0.0 +! +!OLEH/WR_ACID2=0.0 +! +!OLEH/WR_ASO3=0.0 +! +!OLEH/WR_ASO4=0.0 +! +!OLEH/WR_ASO5=0.0 +! +!OLEH/WR_AHSO5=0.0 +! +!OLEH/WR_AHMS=0.0 +! +!ALKL/NO=+TPK%CF3*K122*<RO25>+TPK%CF12*K171*<RO215> + PJAC(:,19,1)=+TPK%CF3*TPK%K122(:)*PCONC(:,87)+TPK%CF12*TPK%K171(:)*TPK%RO215(:& +&) +! +!ALKL/NO2=0.0 +! +!ALKL/O3=+0.1*K056*<OLEL> + PJAC(:,19,3)=+0.1*TPK%K056(:)*PCONC(:,17) +! +!ALKL/HONO=0.0 +! +!ALKL/HNO3=0.0 +! +!ALKL/HNO4=0.0 +! +!ALKL/N2O5=0.0 +! +!ALKL/NO3=0.0 +! +!ALKL/NH3=0.0 +! +!ALKL/HO2=+TPK%CF16*K173*<RO215> + PJAC(:,19,10)=+TPK%CF16*TPK%K173(:)*TPK%RO215(:) +! +!ALKL/CO=0.0 +! +!ALKL/H2O2=0.0 +! +!ALKL/SO2=0.0 +! +!ALKL/H2SO4=0.0 +! +!ALKL/OH=-K058*<ALKL> + PJAC(:,19,15)=-TPK%K058(:)*PCONC(:,19) +! +!ALKL/ETHE=0.0 +! +!ALKL/OLEL=+0.1*K056*<O3>+0.5*K057*<O> + PJAC(:,19,17)=+0.1*TPK%K056(:)*PCONC(:,3)+0.5*TPK%K057(:)*TPK%O(:) +! +!ALKL/OLEH=0.0 +! +!ALKL/ALKL=-K058*<OH> + PJAC(:,19,19)=-TPK%K058(:)*PCONC(:,15) +! +!ALKL/ALKM=0.0 +! +!ALKL/ALKH=0.0 +! +!ALKL/AROH=0.0 +! +!ALKL/AROL=0.0 +! +!ALKL/AROO=0.0 +! +!ALKL/ARAL=0.0 +! +!ALKL/ARAC=0.0 +! +!ALKL/PAH=0.0 +! +!ALKL/HCHO=0.0 +! +!ALKL/ALD2=0.0 +! +!ALKL/KETL=0.0 +! +!ALKL/KETH=0.0 +! +!ALKL/MEOH=0.0 +! +!ALKL/ETOH=0.0 +! +!ALKL/ALCH=0.0 +! +!ALKL/ISOP=0.0 +! +!ALKL/BIOL=0.0 +! +!ALKL/BIOH=0.0 +! +!ALKL/MTBE=0.0 +! +!ALKL/MVK=0.0 +! +!ALKL/MCR=0.0 +! +!ALKL/MGLY=0.0 +! +!ALKL/GLY=0.0 +! +!ALKL/ORA1=0.0 +! +!ALKL/ORA2=0.0 +! +!ALKL/ACID=0.0 +! +!ALKL/UR28=0.0 +! +!ALKL/UR21=0.0 +! +!ALKL/URG2=0.0 +! +!ALKL/UR26=0.0 +! +!ALKL/RPG2=0.0 +! +!ALKL/RP18=0.0 +! +!ALKL/RPG3=0.0 +! +!ALKL/URG4=0.0 +! +!ALKL/UR8=0.0 +! +!ALKL/UR17=0.0 +! +!ALKL/UR7=0.0 +! +!ALKL/RPR3=0.0 +! +!ALKL/URG6=0.0 +! +!ALKL/UR22=0.0 +! +!ALKL/URG7=0.0 +! +!ALKL/RPR4=0.0 +! +!ALKL/RPR7=0.0 +! +!ALKL/RPG7=0.0 +! +!ALKL/URG8=0.0 +! +!ALKL/UR19=0.0 +! +!ALKL/URG9=0.0 +! +!ALKL/AP7=0.0 +! +!ALKL/URG10=0.0 +! +!ALKL/RPR1=0.0 +! +!ALKL/RPR5=0.0 +! +!ALKL/RPR8=0.0 +! +!ALKL/RP10=0.0 +! +!ALKL/RP11=0.0 +! +!ALKL/RP16=0.0 +! +!ALKL/RPRL=0.0 +! +!ALKL/APAN=0.0 +! +!ALKL/PAN1=0.0 +! +!ALKL/PAN2=0.0 +! +!ALKL/PAN3=0.0 +! +!ALKL/PAN4=0.0 +! +!ALKL/PAN6=0.0 +! +!ALKL/PAN7=0.0 +! +!ALKL/PAN8=0.0 +! +!ALKL/PN10=0.0 +! +!ALKL/RO2T=+TPK%CF16*K172*<RO215> + PJAC(:,19,85)=+TPK%CF16*TPK%K172(:)*TPK%RO215(:) +! +!ALKL/RO21=0.0 +! +!ALKL/RO25=+TPK%CF3*K122*<NO> + PJAC(:,19,87)=+TPK%CF3*TPK%K122(:)*PCONC(:,1) +! +!ALKL/WC_O3=0.0 +! +!ALKL/WC_H2O2=0.0 +! +!ALKL/WC_NO=0.0 +! +!ALKL/WC_NO2=0.0 +! +!ALKL/WC_NO3=0.0 +! +!ALKL/WC_N2O5=0.0 +! +!ALKL/WC_HONO=0.0 +! +!ALKL/WC_HNO3=0.0 +! +!ALKL/WC_HNO4=0.0 +! +!ALKL/WC_NH3=0.0 +! +!ALKL/WC_OH=0.0 +! +!ALKL/WC_HO2=0.0 +! +!ALKL/WC_CO2=0.0 +! +!ALKL/WC_SO2=0.0 +! +!ALKL/WC_H2SO4=0.0 +! +!ALKL/WC_RO21=0.0 +! +!ALKL/WC_RO25=0.0 +! +!ALKL/WC_MEOH=0.0 +! +!ALKL/WC_ETOH=0.0 +! +!ALKL/WC_ALCH=0.0 +! +!ALKL/WC_HCHO=0.0 +! +!ALKL/WC_ALD2=0.0 +! +!ALKL/WC_GLY=0.0 +! +!ALKL/WC_MGLY=0.0 +! +!ALKL/WC_KETL=0.0 +! +!ALKL/WC_ORA1=0.0 +! +!ALKL/WC_ORA2=0.0 +! +!ALKL/WC_ACID=0.0 +! +!ALKL/WC_RP16=0.0 +! +!ALKL/WC_UR21=0.0 +! +!ALKL/WC_UR28=0.0 +! +!ALKL/WC_ACID2=0.0 +! +!ALKL/WC_ASO3=0.0 +! +!ALKL/WC_ASO4=0.0 +! +!ALKL/WC_ASO5=0.0 +! +!ALKL/WC_AHSO5=0.0 +! +!ALKL/WC_AHMS=0.0 +! +!ALKL/WR_O3=0.0 +! +!ALKL/WR_H2O2=0.0 +! +!ALKL/WR_NO=0.0 +! +!ALKL/WR_NO2=0.0 +! +!ALKL/WR_NO3=0.0 +! +!ALKL/WR_N2O5=0.0 +! +!ALKL/WR_HONO=0.0 +! +!ALKL/WR_HNO3=0.0 +! +!ALKL/WR_HNO4=0.0 +! +!ALKL/WR_NH3=0.0 +! +!ALKL/WR_OH=0.0 +! +!ALKL/WR_HO2=0.0 +! +!ALKL/WR_CO2=0.0 +! +!ALKL/WR_SO2=0.0 +! +!ALKL/WR_H2SO4=0.0 +! +!ALKL/WR_RO21=0.0 +! +!ALKL/WR_RO25=0.0 +! +!ALKL/WR_MEOH=0.0 +! +!ALKL/WR_ETOH=0.0 +! +!ALKL/WR_ALCH=0.0 +! +!ALKL/WR_HCHO=0.0 +! +!ALKL/WR_ALD2=0.0 +! +!ALKL/WR_GLY=0.0 +! +!ALKL/WR_MGLY=0.0 +! +!ALKL/WR_KETL=0.0 +! +!ALKL/WR_ORA1=0.0 +! +!ALKL/WR_ORA2=0.0 +! +!ALKL/WR_ACID=0.0 +! +!ALKL/WR_RP16=0.0 +! +!ALKL/WR_UR21=0.0 +! +!ALKL/WR_UR28=0.0 +! +!ALKL/WR_ACID2=0.0 +! +!ALKL/WR_ASO3=0.0 +! +!ALKL/WR_ASO4=0.0 +! +!ALKL/WR_ASO5=0.0 +! +!ALKL/WR_AHSO5=0.0 +! +!ALKL/WR_AHMS=0.0 +! +!ALKM/NO=0.0 +! +!ALKM/NO2=0.0 +! +!ALKM/O3=+0.1*K076*<OLEH> + PJAC(:,20,3)=+0.1*TPK%K076(:)*PCONC(:,18) +! +!ALKM/HONO=0.0 +! +!ALKM/HNO3=0.0 +! +!ALKM/HNO4=0.0 +! +!ALKM/N2O5=0.0 +! +!ALKM/NO3=0.0 +! +!ALKM/NH3=0.0 +! +!ALKM/HO2=0.0 +! +!ALKM/CO=0.0 +! +!ALKM/H2O2=0.0 +! +!ALKM/SO2=0.0 +! +!ALKM/H2SO4=0.0 +! +!ALKM/OH=-K078*<ALKM> + PJAC(:,20,15)=-TPK%K078(:)*PCONC(:,20) +! +!ALKM/ETHE=0.0 +! +!ALKM/OLEL=0.0 +! +!ALKM/OLEH=+0.1*K076*<O3>+0.5*K077*<O> + PJAC(:,20,18)=+0.1*TPK%K076(:)*PCONC(:,3)+0.5*TPK%K077(:)*TPK%O(:) +! +!ALKM/ALKL=0.0 +! +!ALKM/ALKM=-K078*<OH> + PJAC(:,20,20)=-TPK%K078(:)*PCONC(:,15) +! +!ALKM/ALKH=0.0 +! +!ALKM/AROH=0.0 +! +!ALKM/AROL=0.0 +! +!ALKM/AROO=0.0 +! +!ALKM/ARAL=0.0 +! +!ALKM/ARAC=0.0 +! +!ALKM/PAH=0.0 +! +!ALKM/HCHO=0.0 +! +!ALKM/ALD2=0.0 +! +!ALKM/KETL=0.0 +! +!ALKM/KETH=0.0 +! +!ALKM/MEOH=0.0 +! +!ALKM/ETOH=0.0 +! +!ALKM/ALCH=0.0 +! +!ALKM/ISOP=0.0 +! +!ALKM/BIOL=0.0 +! +!ALKM/BIOH=0.0 +! +!ALKM/MTBE=0.0 +! +!ALKM/MVK=0.0 +! +!ALKM/MCR=0.0 +! +!ALKM/MGLY=0.0 +! +!ALKM/GLY=0.0 +! +!ALKM/ORA1=0.0 +! +!ALKM/ORA2=0.0 +! +!ALKM/ACID=0.0 +! +!ALKM/UR28=0.0 +! +!ALKM/UR21=0.0 +! +!ALKM/URG2=0.0 +! +!ALKM/UR26=0.0 +! +!ALKM/RPG2=0.0 +! +!ALKM/RP18=0.0 +! +!ALKM/RPG3=0.0 +! +!ALKM/URG4=0.0 +! +!ALKM/UR8=0.0 +! +!ALKM/UR17=0.0 +! +!ALKM/UR7=0.0 +! +!ALKM/RPR3=0.0 +! +!ALKM/URG6=0.0 +! +!ALKM/UR22=0.0 +! +!ALKM/URG7=0.0 +! +!ALKM/RPR4=0.0 +! +!ALKM/RPR7=0.0 +! +!ALKM/RPG7=0.0 +! +!ALKM/URG8=0.0 +! +!ALKM/UR19=0.0 +! +!ALKM/URG9=0.0 +! +!ALKM/AP7=0.0 +! +!ALKM/URG10=0.0 +! +!ALKM/RPR1=0.0 +! +!ALKM/RPR5=0.0 +! +!ALKM/RPR8=0.0 +! +!ALKM/RP10=0.0 +! +!ALKM/RP11=0.0 +! +!ALKM/RP16=0.0 +! +!ALKM/RPRL=0.0 +! +!ALKM/APAN=0.0 +! +!ALKM/PAN1=0.0 +! +!ALKM/PAN2=0.0 +! +!ALKM/PAN3=0.0 +! +!ALKM/PAN4=0.0 +! +!ALKM/PAN6=0.0 +! +!ALKM/PAN7=0.0 +! +!ALKM/PAN8=0.0 +! +!ALKM/PN10=0.0 +! +!ALKM/RO2T=0.0 +! +!ALKM/RO21=0.0 +! +!ALKM/RO25=0.0 +! +!ALKM/WC_O3=0.0 +! +!ALKM/WC_H2O2=0.0 +! +!ALKM/WC_NO=0.0 +! +!ALKM/WC_NO2=0.0 +! +!ALKM/WC_NO3=0.0 +! +!ALKM/WC_N2O5=0.0 +! +!ALKM/WC_HONO=0.0 +! +!ALKM/WC_HNO3=0.0 +! +!ALKM/WC_HNO4=0.0 +! +!ALKM/WC_NH3=0.0 +! +!ALKM/WC_OH=0.0 +! +!ALKM/WC_HO2=0.0 +! +!ALKM/WC_CO2=0.0 +! +!ALKM/WC_SO2=0.0 +! +!ALKM/WC_H2SO4=0.0 +! +!ALKM/WC_RO21=0.0 +! +!ALKM/WC_RO25=0.0 +! +!ALKM/WC_MEOH=0.0 +! +!ALKM/WC_ETOH=0.0 +! +!ALKM/WC_ALCH=0.0 +! +!ALKM/WC_HCHO=0.0 +! +!ALKM/WC_ALD2=0.0 +! +!ALKM/WC_GLY=0.0 +! +!ALKM/WC_MGLY=0.0 +! +!ALKM/WC_KETL=0.0 +! +!ALKM/WC_ORA1=0.0 +! +!ALKM/WC_ORA2=0.0 +! +!ALKM/WC_ACID=0.0 +! +!ALKM/WC_RP16=0.0 +! +!ALKM/WC_UR21=0.0 +! +!ALKM/WC_UR28=0.0 +! +!ALKM/WC_ACID2=0.0 +! +!ALKM/WC_ASO3=0.0 +! +!ALKM/WC_ASO4=0.0 +! +!ALKM/WC_ASO5=0.0 +! +!ALKM/WC_AHSO5=0.0 +! +!ALKM/WC_AHMS=0.0 +! +!ALKM/WR_O3=0.0 +! +!ALKM/WR_H2O2=0.0 +! +!ALKM/WR_NO=0.0 +! +!ALKM/WR_NO2=0.0 +! +!ALKM/WR_NO3=0.0 +! +!ALKM/WR_N2O5=0.0 +! +!ALKM/WR_HONO=0.0 +! +!ALKM/WR_HNO3=0.0 +! +!ALKM/WR_HNO4=0.0 +! +!ALKM/WR_NH3=0.0 +! +!ALKM/WR_OH=0.0 +! +!ALKM/WR_HO2=0.0 +! +!ALKM/WR_CO2=0.0 +! +!ALKM/WR_SO2=0.0 +! +!ALKM/WR_H2SO4=0.0 +! +!ALKM/WR_RO21=0.0 +! +!ALKM/WR_RO25=0.0 +! +!ALKM/WR_MEOH=0.0 +! +!ALKM/WR_ETOH=0.0 +! +!ALKM/WR_ALCH=0.0 +! +!ALKM/WR_HCHO=0.0 +! +!ALKM/WR_ALD2=0.0 +! +!ALKM/WR_GLY=0.0 +! +!ALKM/WR_MGLY=0.0 +! +!ALKM/WR_KETL=0.0 +! +!ALKM/WR_ORA1=0.0 +! +!ALKM/WR_ORA2=0.0 +! +!ALKM/WR_ACID=0.0 +! +!ALKM/WR_RP16=0.0 +! +!ALKM/WR_UR21=0.0 +! +!ALKM/WR_UR28=0.0 +! +!ALKM/WR_ACID2=0.0 +! +!ALKM/WR_ASO3=0.0 +! +!ALKM/WR_ASO4=0.0 +! +!ALKM/WR_ASO5=0.0 +! +!ALKM/WR_AHSO5=0.0 +! +!ALKM/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ3 +! +SUBROUTINE SUBJ4 +! +!Indices 21 a 25 +! +! +!ALKH/NO=0.0 +! +!ALKH/NO2=0.0 +! +!ALKH/O3=0.0 +! +!ALKH/HONO=0.0 +! +!ALKH/HNO3=0.0 +! +!ALKH/HNO4=0.0 +! +!ALKH/N2O5=0.0 +! +!ALKH/NO3=0.0 +! +!ALKH/NH3=0.0 +! +!ALKH/HO2=0.0 +! +!ALKH/CO=0.0 +! +!ALKH/H2O2=0.0 +! +!ALKH/SO2=0.0 +! +!ALKH/H2SO4=0.0 +! +!ALKH/OH=-K093*<ALKH> + PJAC(:,21,15)=-TPK%K093(:)*PCONC(:,21) +! +!ALKH/ETHE=0.0 +! +!ALKH/OLEL=0.0 +! +!ALKH/OLEH=0.0 +! +!ALKH/ALKL=0.0 +! +!ALKH/ALKM=0.0 +! +!ALKH/ALKH=-K093*<OH> + PJAC(:,21,21)=-TPK%K093(:)*PCONC(:,15) +! +!ALKH/AROH=0.0 +! +!ALKH/AROL=0.0 +! +!ALKH/AROO=0.0 +! +!ALKH/ARAL=0.0 +! +!ALKH/ARAC=0.0 +! +!ALKH/PAH=0.0 +! +!ALKH/HCHO=0.0 +! +!ALKH/ALD2=0.0 +! +!ALKH/KETL=0.0 +! +!ALKH/KETH=0.0 +! +!ALKH/MEOH=0.0 +! +!ALKH/ETOH=0.0 +! +!ALKH/ALCH=0.0 +! +!ALKH/ISOP=0.0 +! +!ALKH/BIOL=0.0 +! +!ALKH/BIOH=0.0 +! +!ALKH/MTBE=0.0 +! +!ALKH/MVK=0.0 +! +!ALKH/MCR=0.0 +! +!ALKH/MGLY=0.0 +! +!ALKH/GLY=0.0 +! +!ALKH/ORA1=0.0 +! +!ALKH/ORA2=0.0 +! +!ALKH/ACID=0.0 +! +!ALKH/UR28=0.0 +! +!ALKH/UR21=0.0 +! +!ALKH/URG2=0.0 +! +!ALKH/UR26=0.0 +! +!ALKH/RPG2=0.0 +! +!ALKH/RP18=0.0 +! +!ALKH/RPG3=0.0 +! +!ALKH/URG4=0.0 +! +!ALKH/UR8=0.0 +! +!ALKH/UR17=0.0 +! +!ALKH/UR7=0.0 +! +!ALKH/RPR3=0.0 +! +!ALKH/URG6=0.0 +! +!ALKH/UR22=0.0 +! +!ALKH/URG7=0.0 +! +!ALKH/RPR4=0.0 +! +!ALKH/RPR7=0.0 +! +!ALKH/RPG7=0.0 +! +!ALKH/URG8=0.0 +! +!ALKH/UR19=0.0 +! +!ALKH/URG9=0.0 +! +!ALKH/AP7=0.0 +! +!ALKH/URG10=0.0 +! +!ALKH/RPR1=0.0 +! +!ALKH/RPR5=0.0 +! +!ALKH/RPR8=0.0 +! +!ALKH/RP10=0.0 +! +!ALKH/RP11=0.0 +! +!ALKH/RP16=0.0 +! +!ALKH/RPRL=0.0 +! +!ALKH/APAN=0.0 +! +!ALKH/PAN1=0.0 +! +!ALKH/PAN2=0.0 +! +!ALKH/PAN3=0.0 +! +!ALKH/PAN4=0.0 +! +!ALKH/PAN6=0.0 +! +!ALKH/PAN7=0.0 +! +!ALKH/PAN8=0.0 +! +!ALKH/PN10=0.0 +! +!ALKH/RO2T=0.0 +! +!ALKH/RO21=0.0 +! +!ALKH/RO25=0.0 +! +!ALKH/WC_O3=0.0 +! +!ALKH/WC_H2O2=0.0 +! +!ALKH/WC_NO=0.0 +! +!ALKH/WC_NO2=0.0 +! +!ALKH/WC_NO3=0.0 +! +!ALKH/WC_N2O5=0.0 +! +!ALKH/WC_HONO=0.0 +! +!ALKH/WC_HNO3=0.0 +! +!ALKH/WC_HNO4=0.0 +! +!ALKH/WC_NH3=0.0 +! +!ALKH/WC_OH=0.0 +! +!ALKH/WC_HO2=0.0 +! +!ALKH/WC_CO2=0.0 +! +!ALKH/WC_SO2=0.0 +! +!ALKH/WC_H2SO4=0.0 +! +!ALKH/WC_RO21=0.0 +! +!ALKH/WC_RO25=0.0 +! +!ALKH/WC_MEOH=0.0 +! +!ALKH/WC_ETOH=0.0 +! +!ALKH/WC_ALCH=0.0 +! +!ALKH/WC_HCHO=0.0 +! +!ALKH/WC_ALD2=0.0 +! +!ALKH/WC_GLY=0.0 +! +!ALKH/WC_MGLY=0.0 +! +!ALKH/WC_KETL=0.0 +! +!ALKH/WC_ORA1=0.0 +! +!ALKH/WC_ORA2=0.0 +! +!ALKH/WC_ACID=0.0 +! +!ALKH/WC_RP16=0.0 +! +!ALKH/WC_UR21=0.0 +! +!ALKH/WC_UR28=0.0 +! +!ALKH/WC_ACID2=0.0 +! +!ALKH/WC_ASO3=0.0 +! +!ALKH/WC_ASO4=0.0 +! +!ALKH/WC_ASO5=0.0 +! +!ALKH/WC_AHSO5=0.0 +! +!ALKH/WC_AHMS=0.0 +! +!ALKH/WR_O3=0.0 +! +!ALKH/WR_H2O2=0.0 +! +!ALKH/WR_NO=0.0 +! +!ALKH/WR_NO2=0.0 +! +!ALKH/WR_NO3=0.0 +! +!ALKH/WR_N2O5=0.0 +! +!ALKH/WR_HONO=0.0 +! +!ALKH/WR_HNO3=0.0 +! +!ALKH/WR_HNO4=0.0 +! +!ALKH/WR_NH3=0.0 +! +!ALKH/WR_OH=0.0 +! +!ALKH/WR_HO2=0.0 +! +!ALKH/WR_CO2=0.0 +! +!ALKH/WR_SO2=0.0 +! +!ALKH/WR_H2SO4=0.0 +! +!ALKH/WR_RO21=0.0 +! +!ALKH/WR_RO25=0.0 +! +!ALKH/WR_MEOH=0.0 +! +!ALKH/WR_ETOH=0.0 +! +!ALKH/WR_ALCH=0.0 +! +!ALKH/WR_HCHO=0.0 +! +!ALKH/WR_ALD2=0.0 +! +!ALKH/WR_GLY=0.0 +! +!ALKH/WR_MGLY=0.0 +! +!ALKH/WR_KETL=0.0 +! +!ALKH/WR_ORA1=0.0 +! +!ALKH/WR_ORA2=0.0 +! +!ALKH/WR_ACID=0.0 +! +!ALKH/WR_RP16=0.0 +! +!ALKH/WR_UR21=0.0 +! +!ALKH/WR_UR28=0.0 +! +!ALKH/WR_ACID2=0.0 +! +!ALKH/WR_ASO3=0.0 +! +!ALKH/WR_ASO4=0.0 +! +!ALKH/WR_ASO5=0.0 +! +!ALKH/WR_AHSO5=0.0 +! +!ALKH/WR_AHMS=0.0 +! +!AROH/NO=0.0 +! +!AROH/NO2=0.0 +! +!AROH/O3=0.0 +! +!AROH/HONO=0.0 +! +!AROH/HNO3=0.0 +! +!AROH/HNO4=0.0 +! +!AROH/N2O5=0.0 +! +!AROH/NO3=0.0 +! +!AROH/NH3=0.0 +! +!AROH/HO2=0.0 +! +!AROH/CO=0.0 +! +!AROH/H2O2=0.0 +! +!AROH/SO2=0.0 +! +!AROH/H2SO4=0.0 +! +!AROH/OH=-K080*<AROH> + PJAC(:,22,15)=-TPK%K080(:)*PCONC(:,22) +! +!AROH/ETHE=0.0 +! +!AROH/OLEL=0.0 +! +!AROH/OLEH=0.0 +! +!AROH/ALKL=0.0 +! +!AROH/ALKM=0.0 +! +!AROH/ALKH=0.0 +! +!AROH/AROH=-K080*<OH> + PJAC(:,22,22)=-TPK%K080(:)*PCONC(:,15) +! +!AROH/AROL=0.0 +! +!AROH/AROO=0.0 +! +!AROH/ARAL=0.0 +! +!AROH/ARAC=0.0 +! +!AROH/PAH=0.0 +! +!AROH/HCHO=0.0 +! +!AROH/ALD2=0.0 +! +!AROH/KETL=0.0 +! +!AROH/KETH=0.0 +! +!AROH/MEOH=0.0 +! +!AROH/ETOH=0.0 +! +!AROH/ALCH=0.0 +! +!AROH/ISOP=0.0 +! +!AROH/BIOL=0.0 +! +!AROH/BIOH=0.0 +! +!AROH/MTBE=0.0 +! +!AROH/MVK=0.0 +! +!AROH/MCR=0.0 +! +!AROH/MGLY=0.0 +! +!AROH/GLY=0.0 +! +!AROH/ORA1=0.0 +! +!AROH/ORA2=0.0 +! +!AROH/ACID=0.0 +! +!AROH/UR28=0.0 +! +!AROH/UR21=0.0 +! +!AROH/URG2=0.0 +! +!AROH/UR26=0.0 +! +!AROH/RPG2=0.0 +! +!AROH/RP18=0.0 +! +!AROH/RPG3=0.0 +! +!AROH/URG4=0.0 +! +!AROH/UR8=0.0 +! +!AROH/UR17=0.0 +! +!AROH/UR7=0.0 +! +!AROH/RPR3=0.0 +! +!AROH/URG6=0.0 +! +!AROH/UR22=0.0 +! +!AROH/URG7=0.0 +! +!AROH/RPR4=0.0 +! +!AROH/RPR7=0.0 +! +!AROH/RPG7=0.0 +! +!AROH/URG8=0.0 +! +!AROH/UR19=0.0 +! +!AROH/URG9=0.0 +! +!AROH/AP7=0.0 +! +!AROH/URG10=0.0 +! +!AROH/RPR1=0.0 +! +!AROH/RPR5=0.0 +! +!AROH/RPR8=0.0 +! +!AROH/RP10=0.0 +! +!AROH/RP11=0.0 +! +!AROH/RP16=0.0 +! +!AROH/RPRL=0.0 +! +!AROH/APAN=0.0 +! +!AROH/PAN1=0.0 +! +!AROH/PAN2=0.0 +! +!AROH/PAN3=0.0 +! +!AROH/PAN4=0.0 +! +!AROH/PAN6=0.0 +! +!AROH/PAN7=0.0 +! +!AROH/PAN8=0.0 +! +!AROH/PN10=0.0 +! +!AROH/RO2T=0.0 +! +!AROH/RO21=0.0 +! +!AROH/RO25=0.0 +! +!AROH/WC_O3=0.0 +! +!AROH/WC_H2O2=0.0 +! +!AROH/WC_NO=0.0 +! +!AROH/WC_NO2=0.0 +! +!AROH/WC_NO3=0.0 +! +!AROH/WC_N2O5=0.0 +! +!AROH/WC_HONO=0.0 +! +!AROH/WC_HNO3=0.0 +! +!AROH/WC_HNO4=0.0 +! +!AROH/WC_NH3=0.0 +! +!AROH/WC_OH=0.0 +! +!AROH/WC_HO2=0.0 +! +!AROH/WC_CO2=0.0 +! +!AROH/WC_SO2=0.0 +! +!AROH/WC_H2SO4=0.0 +! +!AROH/WC_RO21=0.0 +! +!AROH/WC_RO25=0.0 +! +!AROH/WC_MEOH=0.0 +! +!AROH/WC_ETOH=0.0 +! +!AROH/WC_ALCH=0.0 +! +!AROH/WC_HCHO=0.0 +! +!AROH/WC_ALD2=0.0 +! +!AROH/WC_GLY=0.0 +! +!AROH/WC_MGLY=0.0 +! +!AROH/WC_KETL=0.0 +! +!AROH/WC_ORA1=0.0 +! +!AROH/WC_ORA2=0.0 +! +!AROH/WC_ACID=0.0 +! +!AROH/WC_RP16=0.0 +! +!AROH/WC_UR21=0.0 +! +!AROH/WC_UR28=0.0 +! +!AROH/WC_ACID2=0.0 +! +!AROH/WC_ASO3=0.0 +! +!AROH/WC_ASO4=0.0 +! +!AROH/WC_ASO5=0.0 +! +!AROH/WC_AHSO5=0.0 +! +!AROH/WC_AHMS=0.0 +! +!AROH/WR_O3=0.0 +! +!AROH/WR_H2O2=0.0 +! +!AROH/WR_NO=0.0 +! +!AROH/WR_NO2=0.0 +! +!AROH/WR_NO3=0.0 +! +!AROH/WR_N2O5=0.0 +! +!AROH/WR_HONO=0.0 +! +!AROH/WR_HNO3=0.0 +! +!AROH/WR_HNO4=0.0 +! +!AROH/WR_NH3=0.0 +! +!AROH/WR_OH=0.0 +! +!AROH/WR_HO2=0.0 +! +!AROH/WR_CO2=0.0 +! +!AROH/WR_SO2=0.0 +! +!AROH/WR_H2SO4=0.0 +! +!AROH/WR_RO21=0.0 +! +!AROH/WR_RO25=0.0 +! +!AROH/WR_MEOH=0.0 +! +!AROH/WR_ETOH=0.0 +! +!AROH/WR_ALCH=0.0 +! +!AROH/WR_HCHO=0.0 +! +!AROH/WR_ALD2=0.0 +! +!AROH/WR_GLY=0.0 +! +!AROH/WR_MGLY=0.0 +! +!AROH/WR_KETL=0.0 +! +!AROH/WR_ORA1=0.0 +! +!AROH/WR_ORA2=0.0 +! +!AROH/WR_ACID=0.0 +! +!AROH/WR_RP16=0.0 +! +!AROH/WR_UR21=0.0 +! +!AROH/WR_UR28=0.0 +! +!AROH/WR_ACID2=0.0 +! +!AROH/WR_ASO3=0.0 +! +!AROH/WR_ASO4=0.0 +! +!AROH/WR_ASO5=0.0 +! +!AROH/WR_AHSO5=0.0 +! +!AROH/WR_AHMS=0.0 +! +!AROL/NO=0.0 +! +!AROL/NO2=0.0 +! +!AROL/O3=0.0 +! +!AROL/HONO=0.0 +! +!AROL/HNO3=0.0 +! +!AROL/HNO4=0.0 +! +!AROL/N2O5=0.0 +! +!AROL/NO3=0.0 +! +!AROL/NH3=0.0 +! +!AROL/HO2=0.0 +! +!AROL/CO=0.0 +! +!AROL/H2O2=0.0 +! +!AROL/SO2=0.0 +! +!AROL/H2SO4=0.0 +! +!AROL/OH=-K079*<AROL> + PJAC(:,23,15)=-TPK%K079(:)*PCONC(:,23) +! +!AROL/ETHE=0.0 +! +!AROL/OLEL=0.0 +! +!AROL/OLEH=0.0 +! +!AROL/ALKL=0.0 +! +!AROL/ALKM=0.0 +! +!AROL/ALKH=0.0 +! +!AROL/AROH=0.0 +! +!AROL/AROL=-K079*<OH> + PJAC(:,23,23)=-TPK%K079(:)*PCONC(:,15) +! +!AROL/AROO=0.0 +! +!AROL/ARAL=0.0 +! +!AROL/ARAC=0.0 +! +!AROL/PAH=0.0 +! +!AROL/HCHO=0.0 +! +!AROL/ALD2=0.0 +! +!AROL/KETL=0.0 +! +!AROL/KETH=0.0 +! +!AROL/MEOH=0.0 +! +!AROL/ETOH=0.0 +! +!AROL/ALCH=0.0 +! +!AROL/ISOP=0.0 +! +!AROL/BIOL=0.0 +! +!AROL/BIOH=0.0 +! +!AROL/MTBE=0.0 +! +!AROL/MVK=0.0 +! +!AROL/MCR=0.0 +! +!AROL/MGLY=0.0 +! +!AROL/GLY=0.0 +! +!AROL/ORA1=0.0 +! +!AROL/ORA2=0.0 +! +!AROL/ACID=0.0 +! +!AROL/UR28=0.0 +! +!AROL/UR21=0.0 +! +!AROL/URG2=0.0 +! +!AROL/UR26=0.0 +! +!AROL/RPG2=0.0 +! +!AROL/RP18=0.0 +! +!AROL/RPG3=0.0 +! +!AROL/URG4=0.0 +! +!AROL/UR8=0.0 +! +!AROL/UR17=0.0 +! +!AROL/UR7=0.0 +! +!AROL/RPR3=0.0 +! +!AROL/URG6=0.0 +! +!AROL/UR22=0.0 +! +!AROL/URG7=0.0 +! +!AROL/RPR4=0.0 +! +!AROL/RPR7=0.0 +! +!AROL/RPG7=0.0 +! +!AROL/URG8=0.0 +! +!AROL/UR19=0.0 +! +!AROL/URG9=0.0 +! +!AROL/AP7=0.0 +! +!AROL/URG10=0.0 +! +!AROL/RPR1=0.0 +! +!AROL/RPR5=0.0 +! +!AROL/RPR8=0.0 +! +!AROL/RP10=0.0 +! +!AROL/RP11=0.0 +! +!AROL/RP16=0.0 +! +!AROL/RPRL=0.0 +! +!AROL/APAN=0.0 +! +!AROL/PAN1=0.0 +! +!AROL/PAN2=0.0 +! +!AROL/PAN3=0.0 +! +!AROL/PAN4=0.0 +! +!AROL/PAN6=0.0 +! +!AROL/PAN7=0.0 +! +!AROL/PAN8=0.0 +! +!AROL/PN10=0.0 +! +!AROL/RO2T=0.0 +! +!AROL/RO21=0.0 +! +!AROL/RO25=0.0 +! +!AROL/WC_O3=0.0 +! +!AROL/WC_H2O2=0.0 +! +!AROL/WC_NO=0.0 +! +!AROL/WC_NO2=0.0 +! +!AROL/WC_NO3=0.0 +! +!AROL/WC_N2O5=0.0 +! +!AROL/WC_HONO=0.0 +! +!AROL/WC_HNO3=0.0 +! +!AROL/WC_HNO4=0.0 +! +!AROL/WC_NH3=0.0 +! +!AROL/WC_OH=0.0 +! +!AROL/WC_HO2=0.0 +! +!AROL/WC_CO2=0.0 +! +!AROL/WC_SO2=0.0 +! +!AROL/WC_H2SO4=0.0 +! +!AROL/WC_RO21=0.0 +! +!AROL/WC_RO25=0.0 +! +!AROL/WC_MEOH=0.0 +! +!AROL/WC_ETOH=0.0 +! +!AROL/WC_ALCH=0.0 +! +!AROL/WC_HCHO=0.0 +! +!AROL/WC_ALD2=0.0 +! +!AROL/WC_GLY=0.0 +! +!AROL/WC_MGLY=0.0 +! +!AROL/WC_KETL=0.0 +! +!AROL/WC_ORA1=0.0 +! +!AROL/WC_ORA2=0.0 +! +!AROL/WC_ACID=0.0 +! +!AROL/WC_RP16=0.0 +! +!AROL/WC_UR21=0.0 +! +!AROL/WC_UR28=0.0 +! +!AROL/WC_ACID2=0.0 +! +!AROL/WC_ASO3=0.0 +! +!AROL/WC_ASO4=0.0 +! +!AROL/WC_ASO5=0.0 +! +!AROL/WC_AHSO5=0.0 +! +!AROL/WC_AHMS=0.0 +! +!AROL/WR_O3=0.0 +! +!AROL/WR_H2O2=0.0 +! +!AROL/WR_NO=0.0 +! +!AROL/WR_NO2=0.0 +! +!AROL/WR_NO3=0.0 +! +!AROL/WR_N2O5=0.0 +! +!AROL/WR_HONO=0.0 +! +!AROL/WR_HNO3=0.0 +! +!AROL/WR_HNO4=0.0 +! +!AROL/WR_NH3=0.0 +! +!AROL/WR_OH=0.0 +! +!AROL/WR_HO2=0.0 +! +!AROL/WR_CO2=0.0 +! +!AROL/WR_SO2=0.0 +! +!AROL/WR_H2SO4=0.0 +! +!AROL/WR_RO21=0.0 +! +!AROL/WR_RO25=0.0 +! +!AROL/WR_MEOH=0.0 +! +!AROL/WR_ETOH=0.0 +! +!AROL/WR_ALCH=0.0 +! +!AROL/WR_HCHO=0.0 +! +!AROL/WR_ALD2=0.0 +! +!AROL/WR_GLY=0.0 +! +!AROL/WR_MGLY=0.0 +! +!AROL/WR_KETL=0.0 +! +!AROL/WR_ORA1=0.0 +! +!AROL/WR_ORA2=0.0 +! +!AROL/WR_ACID=0.0 +! +!AROL/WR_RP16=0.0 +! +!AROL/WR_UR21=0.0 +! +!AROL/WR_UR28=0.0 +! +!AROL/WR_ACID2=0.0 +! +!AROL/WR_ASO3=0.0 +! +!AROL/WR_ASO4=0.0 +! +!AROL/WR_ASO5=0.0 +! +!AROL/WR_AHSO5=0.0 +! +!AROL/WR_AHMS=0.0 +! +!AROO/NO=0.0 +! +!AROO/NO2=0.0 +! +!AROO/O3=0.0 +! +!AROO/HONO=0.0 +! +!AROO/HNO3=0.0 +! +!AROO/HNO4=0.0 +! +!AROO/N2O5=0.0 +! +!AROO/NO3=-K072*<AROO> + PJAC(:,24,8)=-TPK%K072(:)*PCONC(:,24) +! +!AROO/NH3=0.0 +! +!AROO/HO2=0.0 +! +!AROO/CO=0.0 +! +!AROO/H2O2=0.0 +! +!AROO/SO2=0.0 +! +!AROO/H2SO4=0.0 +! +!AROO/OH=+0.16*K073*<AROO>-K073*<AROO>+0.16*K079*<AROL>+0.16*K080*<AROH> + PJAC(:,24,15)=+0.16*TPK%K073(:)*PCONC(:,24)-TPK%K073(:)*PCONC(:,24)+0.16*TPK%K& +&079(:)*PCONC(:,23)+0.16*TPK%K080(:)*PCONC(:,22) +! +!AROO/ETHE=0.0 +! +!AROO/OLEL=0.0 +! +!AROO/OLEH=0.0 +! +!AROO/ALKL=0.0 +! +!AROO/ALKM=0.0 +! +!AROO/ALKH=0.0 +! +!AROO/AROH=+0.16*K080*<OH> + PJAC(:,24,22)=+0.16*TPK%K080(:)*PCONC(:,15) +! +!AROO/AROL=+0.16*K079*<OH> + PJAC(:,24,23)=+0.16*TPK%K079(:)*PCONC(:,15) +! +!AROO/AROO=-K072*<NO3>+0.16*K073*<OH>-K073*<OH> + PJAC(:,24,24)=-TPK%K072(:)*PCONC(:,8)+0.16*TPK%K073(:)*PCONC(:,15)-TPK%K073(:)& +&*PCONC(:,15) +! +!AROO/ARAL=0.0 +! +!AROO/ARAC=0.0 +! +!AROO/PAH=0.0 +! +!AROO/HCHO=0.0 +! +!AROO/ALD2=0.0 +! +!AROO/KETL=0.0 +! +!AROO/KETH=0.0 +! +!AROO/MEOH=0.0 +! +!AROO/ETOH=0.0 +! +!AROO/ALCH=0.0 +! +!AROO/ISOP=0.0 +! +!AROO/BIOL=0.0 +! +!AROO/BIOH=0.0 +! +!AROO/MTBE=0.0 +! +!AROO/MVK=0.0 +! +!AROO/MCR=0.0 +! +!AROO/MGLY=0.0 +! +!AROO/GLY=0.0 +! +!AROO/ORA1=0.0 +! +!AROO/ORA2=0.0 +! +!AROO/ACID=0.0 +! +!AROO/UR28=0.0 +! +!AROO/UR21=0.0 +! +!AROO/URG2=0.0 +! +!AROO/UR26=0.0 +! +!AROO/RPG2=0.0 +! +!AROO/RP18=0.0 +! +!AROO/RPG3=0.0 +! +!AROO/URG4=0.0 +! +!AROO/UR8=0.0 +! +!AROO/UR17=0.0 +! +!AROO/UR7=0.0 +! +!AROO/RPR3=0.0 +! +!AROO/URG6=0.0 +! +!AROO/UR22=0.0 +! +!AROO/URG7=0.0 +! +!AROO/RPR4=0.0 +! +!AROO/RPR7=0.0 +! +!AROO/RPG7=0.0 +! +!AROO/URG8=0.0 +! +!AROO/UR19=0.0 +! +!AROO/URG9=0.0 +! +!AROO/AP7=0.0 +! +!AROO/URG10=0.0 +! +!AROO/RPR1=0.0 +! +!AROO/RPR5=0.0 +! +!AROO/RPR8=0.0 +! +!AROO/RP10=0.0 +! +!AROO/RP11=0.0 +! +!AROO/RP16=0.0 +! +!AROO/RPRL=0.0 +! +!AROO/APAN=0.0 +! +!AROO/PAN1=0.0 +! +!AROO/PAN2=0.0 +! +!AROO/PAN3=0.0 +! +!AROO/PAN4=0.0 +! +!AROO/PAN6=0.0 +! +!AROO/PAN7=0.0 +! +!AROO/PAN8=0.0 +! +!AROO/PN10=0.0 +! +!AROO/RO2T=0.0 +! +!AROO/RO21=0.0 +! +!AROO/RO25=0.0 +! +!AROO/WC_O3=0.0 +! +!AROO/WC_H2O2=0.0 +! +!AROO/WC_NO=0.0 +! +!AROO/WC_NO2=0.0 +! +!AROO/WC_NO3=0.0 +! +!AROO/WC_N2O5=0.0 +! +!AROO/WC_HONO=0.0 +! +!AROO/WC_HNO3=0.0 +! +!AROO/WC_HNO4=0.0 +! +!AROO/WC_NH3=0.0 +! +!AROO/WC_OH=0.0 +! +!AROO/WC_HO2=0.0 +! +!AROO/WC_CO2=0.0 +! +!AROO/WC_SO2=0.0 +! +!AROO/WC_H2SO4=0.0 +! +!AROO/WC_RO21=0.0 +! +!AROO/WC_RO25=0.0 +! +!AROO/WC_MEOH=0.0 +! +!AROO/WC_ETOH=0.0 +! +!AROO/WC_ALCH=0.0 +! +!AROO/WC_HCHO=0.0 +! +!AROO/WC_ALD2=0.0 +! +!AROO/WC_GLY=0.0 +! +!AROO/WC_MGLY=0.0 +! +!AROO/WC_KETL=0.0 +! +!AROO/WC_ORA1=0.0 +! +!AROO/WC_ORA2=0.0 +! +!AROO/WC_ACID=0.0 +! +!AROO/WC_RP16=0.0 +! +!AROO/WC_UR21=0.0 +! +!AROO/WC_UR28=0.0 +! +!AROO/WC_ACID2=0.0 +! +!AROO/WC_ASO3=0.0 +! +!AROO/WC_ASO4=0.0 +! +!AROO/WC_ASO5=0.0 +! +!AROO/WC_AHSO5=0.0 +! +!AROO/WC_AHMS=0.0 +! +!AROO/WR_O3=0.0 +! +!AROO/WR_H2O2=0.0 +! +!AROO/WR_NO=0.0 +! +!AROO/WR_NO2=0.0 +! +!AROO/WR_NO3=0.0 +! +!AROO/WR_N2O5=0.0 +! +!AROO/WR_HONO=0.0 +! +!AROO/WR_HNO3=0.0 +! +!AROO/WR_HNO4=0.0 +! +!AROO/WR_NH3=0.0 +! +!AROO/WR_OH=0.0 +! +!AROO/WR_HO2=0.0 +! +!AROO/WR_CO2=0.0 +! +!AROO/WR_SO2=0.0 +! +!AROO/WR_H2SO4=0.0 +! +!AROO/WR_RO21=0.0 +! +!AROO/WR_RO25=0.0 +! +!AROO/WR_MEOH=0.0 +! +!AROO/WR_ETOH=0.0 +! +!AROO/WR_ALCH=0.0 +! +!AROO/WR_HCHO=0.0 +! +!AROO/WR_ALD2=0.0 +! +!AROO/WR_GLY=0.0 +! +!AROO/WR_MGLY=0.0 +! +!AROO/WR_KETL=0.0 +! +!AROO/WR_ORA1=0.0 +! +!AROO/WR_ORA2=0.0 +! +!AROO/WR_ACID=0.0 +! +!AROO/WR_RP16=0.0 +! +!AROO/WR_UR21=0.0 +! +!AROO/WR_UR28=0.0 +! +!AROO/WR_ACID2=0.0 +! +!AROO/WR_ASO3=0.0 +! +!AROO/WR_ASO4=0.0 +! +!AROO/WR_ASO5=0.0 +! +!AROO/WR_AHSO5=0.0 +! +!AROO/WR_AHMS=0.0 +! +!ARAL/NO=+TPK%CF24*K189*<RO221> + PJAC(:,25,1)=+TPK%CF24*TPK%K189(:)*TPK%RO221(:) +! +!ARAL/NO2=0.0 +! +!ARAL/O3=0.0 +! +!ARAL/HONO=0.0 +! +!ARAL/HNO3=0.0 +! +!ARAL/HNO4=0.0 +! +!ARAL/N2O5=0.0 +! +!ARAL/NO3=-K081*<ARAL> + PJAC(:,25,8)=-TPK%K081(:)*PCONC(:,25) +! +!ARAL/NH3=0.0 +! +!ARAL/HO2=+K191*<RO221> + PJAC(:,25,10)=+TPK%K191(:)*TPK%RO221(:) +! +!ARAL/CO=0.0 +! +!ARAL/H2O2=0.0 +! +!ARAL/SO2=0.0 +! +!ARAL/H2SO4=0.0 +! +!ARAL/OH=-K082*<ARAL> + PJAC(:,25,15)=-TPK%K082(:)*PCONC(:,25) +! +!ARAL/ETHE=0.0 +! +!ARAL/OLEL=0.0 +! +!ARAL/OLEH=0.0 +! +!ARAL/ALKL=0.0 +! +!ARAL/ALKM=0.0 +! +!ARAL/ALKH=0.0 +! +!ARAL/AROH=0.0 +! +!ARAL/AROL=0.0 +! +!ARAL/AROO=0.0 +! +!ARAL/ARAL=-K081*<NO3>-K082*<OH> + PJAC(:,25,25)=-TPK%K081(:)*PCONC(:,8)-TPK%K082(:)*PCONC(:,15) +! +!ARAL/ARAC=0.0 +! +!ARAL/PAH=0.0 +! +!ARAL/HCHO=0.0 +! +!ARAL/ALD2=0.0 +! +!ARAL/KETL=0.0 +! +!ARAL/KETH=0.0 +! +!ARAL/MEOH=0.0 +! +!ARAL/ETOH=0.0 +! +!ARAL/ALCH=0.0 +! +!ARAL/ISOP=0.0 +! +!ARAL/BIOL=0.0 +! +!ARAL/BIOH=0.0 +! +!ARAL/MTBE=0.0 +! +!ARAL/MVK=0.0 +! +!ARAL/MCR=0.0 +! +!ARAL/MGLY=0.0 +! +!ARAL/GLY=0.0 +! +!ARAL/ORA1=0.0 +! +!ARAL/ORA2=0.0 +! +!ARAL/ACID=0.0 +! +!ARAL/UR28=0.0 +! +!ARAL/UR21=0.0 +! +!ARAL/URG2=0.0 +! +!ARAL/UR26=0.0 +! +!ARAL/RPG2=0.0 +! +!ARAL/RP18=0.0 +! +!ARAL/RPG3=0.0 +! +!ARAL/URG4=0.0 +! +!ARAL/UR8=0.0 +! +!ARAL/UR17=0.0 +! +!ARAL/UR7=0.0 +! +!ARAL/RPR3=0.0 +! +!ARAL/URG6=0.0 +! +!ARAL/UR22=0.0 +! +!ARAL/URG7=0.0 +! +!ARAL/RPR4=0.0 +! +!ARAL/RPR7=0.0 +! +!ARAL/RPG7=0.0 +! +!ARAL/URG8=0.0 +! +!ARAL/UR19=0.0 +! +!ARAL/URG9=0.0 +! +!ARAL/AP7=0.0 +! +!ARAL/URG10=0.0 +! +!ARAL/RPR1=0.0 +! +!ARAL/RPR5=0.0 +! +!ARAL/RPR8=0.0 +! +!ARAL/RP10=0.0 +! +!ARAL/RP11=0.0 +! +!ARAL/RP16=0.0 +! +!ARAL/RPRL=0.0 +! +!ARAL/APAN=0.0 +! +!ARAL/PAN1=0.0 +! +!ARAL/PAN2=0.0 +! +!ARAL/PAN3=0.0 +! +!ARAL/PAN4=0.0 +! +!ARAL/PAN6=0.0 +! +!ARAL/PAN7=0.0 +! +!ARAL/PAN8=0.0 +! +!ARAL/PN10=0.0 +! +!ARAL/RO2T=+K190*<RO221> + PJAC(:,25,85)=+TPK%K190(:)*TPK%RO221(:) +! +!ARAL/RO21=0.0 +! +!ARAL/RO25=0.0 +! +!ARAL/WC_O3=0.0 +! +!ARAL/WC_H2O2=0.0 +! +!ARAL/WC_NO=0.0 +! +!ARAL/WC_NO2=0.0 +! +!ARAL/WC_NO3=0.0 +! +!ARAL/WC_N2O5=0.0 +! +!ARAL/WC_HONO=0.0 +! +!ARAL/WC_HNO3=0.0 +! +!ARAL/WC_HNO4=0.0 +! +!ARAL/WC_NH3=0.0 +! +!ARAL/WC_OH=0.0 +! +!ARAL/WC_HO2=0.0 +! +!ARAL/WC_CO2=0.0 +! +!ARAL/WC_SO2=0.0 +! +!ARAL/WC_H2SO4=0.0 +! +!ARAL/WC_RO21=0.0 +! +!ARAL/WC_RO25=0.0 +! +!ARAL/WC_MEOH=0.0 +! +!ARAL/WC_ETOH=0.0 +! +!ARAL/WC_ALCH=0.0 +! +!ARAL/WC_HCHO=0.0 +! +!ARAL/WC_ALD2=0.0 +! +!ARAL/WC_GLY=0.0 +! +!ARAL/WC_MGLY=0.0 +! +!ARAL/WC_KETL=0.0 +! +!ARAL/WC_ORA1=0.0 +! +!ARAL/WC_ORA2=0.0 +! +!ARAL/WC_ACID=0.0 +! +!ARAL/WC_RP16=0.0 +! +!ARAL/WC_UR21=0.0 +! +!ARAL/WC_UR28=0.0 +! +!ARAL/WC_ACID2=0.0 +! +!ARAL/WC_ASO3=0.0 +! +!ARAL/WC_ASO4=0.0 +! +!ARAL/WC_ASO5=0.0 +! +!ARAL/WC_AHSO5=0.0 +! +!ARAL/WC_AHMS=0.0 +! +!ARAL/WR_O3=0.0 +! +!ARAL/WR_H2O2=0.0 +! +!ARAL/WR_NO=0.0 +! +!ARAL/WR_NO2=0.0 +! +!ARAL/WR_NO3=0.0 +! +!ARAL/WR_N2O5=0.0 +! +!ARAL/WR_HONO=0.0 +! +!ARAL/WR_HNO3=0.0 +! +!ARAL/WR_HNO4=0.0 +! +!ARAL/WR_NH3=0.0 +! +!ARAL/WR_OH=0.0 +! +!ARAL/WR_HO2=0.0 +! +!ARAL/WR_CO2=0.0 +! +!ARAL/WR_SO2=0.0 +! +!ARAL/WR_H2SO4=0.0 +! +!ARAL/WR_RO21=0.0 +! +!ARAL/WR_RO25=0.0 +! +!ARAL/WR_MEOH=0.0 +! +!ARAL/WR_ETOH=0.0 +! +!ARAL/WR_ALCH=0.0 +! +!ARAL/WR_HCHO=0.0 +! +!ARAL/WR_ALD2=0.0 +! +!ARAL/WR_GLY=0.0 +! +!ARAL/WR_MGLY=0.0 +! +!ARAL/WR_KETL=0.0 +! +!ARAL/WR_ORA1=0.0 +! +!ARAL/WR_ORA2=0.0 +! +!ARAL/WR_ACID=0.0 +! +!ARAL/WR_RP16=0.0 +! +!ARAL/WR_UR21=0.0 +! +!ARAL/WR_UR28=0.0 +! +!ARAL/WR_ACID2=0.0 +! +!ARAL/WR_ASO3=0.0 +! +!ARAL/WR_ASO4=0.0 +! +!ARAL/WR_ASO5=0.0 +! +!ARAL/WR_AHSO5=0.0 +! +!ARAL/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ4 +! +SUBROUTINE SUBJ5 +! +!Indices 26 a 30 +! +! +!ARAC/NO=0.0 +! +!ARAC/NO2=0.0 +! +!ARAC/O3=0.0 +! +!ARAC/HONO=0.0 +! +!ARAC/HNO3=0.0 +! +!ARAC/HNO4=0.0 +! +!ARAC/N2O5=0.0 +! +!ARAC/NO3=+K081*<ARAL> + PJAC(:,26,8)=+TPK%K081(:)*PCONC(:,25) +! +!ARAC/NH3=0.0 +! +!ARAC/HO2=0.0 +! +!ARAC/CO=0.0 +! +!ARAC/H2O2=0.0 +! +!ARAC/SO2=0.0 +! +!ARAC/H2SO4=0.0 +! +!ARAC/OH=+TPK%CF39*K082*<ARAL>-K083*<ARAC> + PJAC(:,26,15)=+TPK%CF39*TPK%K082(:)*PCONC(:,25)-TPK%K083(:)*PCONC(:,26) +! +!ARAC/ETHE=0.0 +! +!ARAC/OLEL=0.0 +! +!ARAC/OLEH=0.0 +! +!ARAC/ALKL=0.0 +! +!ARAC/ALKM=0.0 +! +!ARAC/ALKH=0.0 +! +!ARAC/AROH=0.0 +! +!ARAC/AROL=0.0 +! +!ARAC/AROO=0.0 +! +!ARAC/ARAL=+K081*<NO3>+TPK%CF39*K082*<OH> + PJAC(:,26,25)=+TPK%K081(:)*PCONC(:,8)+TPK%CF39*TPK%K082(:)*PCONC(:,15) +! +!ARAC/ARAC=-K083*<OH> + PJAC(:,26,26)=-TPK%K083(:)*PCONC(:,15) +! +!ARAC/PAH=0.0 +! +!ARAC/HCHO=0.0 +! +!ARAC/ALD2=0.0 +! +!ARAC/KETL=0.0 +! +!ARAC/KETH=0.0 +! +!ARAC/MEOH=0.0 +! +!ARAC/ETOH=0.0 +! +!ARAC/ALCH=0.0 +! +!ARAC/ISOP=0.0 +! +!ARAC/BIOL=0.0 +! +!ARAC/BIOH=0.0 +! +!ARAC/MTBE=0.0 +! +!ARAC/MVK=0.0 +! +!ARAC/MCR=0.0 +! +!ARAC/MGLY=0.0 +! +!ARAC/GLY=0.0 +! +!ARAC/ORA1=0.0 +! +!ARAC/ORA2=0.0 +! +!ARAC/ACID=0.0 +! +!ARAC/UR28=0.0 +! +!ARAC/UR21=0.0 +! +!ARAC/URG2=0.0 +! +!ARAC/UR26=0.0 +! +!ARAC/RPG2=0.0 +! +!ARAC/RP18=0.0 +! +!ARAC/RPG3=0.0 +! +!ARAC/URG4=0.0 +! +!ARAC/UR8=0.0 +! +!ARAC/UR17=0.0 +! +!ARAC/UR7=0.0 +! +!ARAC/RPR3=0.0 +! +!ARAC/URG6=0.0 +! +!ARAC/UR22=0.0 +! +!ARAC/URG7=0.0 +! +!ARAC/RPR4=0.0 +! +!ARAC/RPR7=0.0 +! +!ARAC/RPG7=0.0 +! +!ARAC/URG8=0.0 +! +!ARAC/UR19=0.0 +! +!ARAC/URG9=0.0 +! +!ARAC/AP7=0.0 +! +!ARAC/URG10=0.0 +! +!ARAC/RPR1=0.0 +! +!ARAC/RPR5=0.0 +! +!ARAC/RPR8=0.0 +! +!ARAC/RP10=0.0 +! +!ARAC/RP11=0.0 +! +!ARAC/RP16=0.0 +! +!ARAC/RPRL=0.0 +! +!ARAC/APAN=0.0 +! +!ARAC/PAN1=0.0 +! +!ARAC/PAN2=0.0 +! +!ARAC/PAN3=0.0 +! +!ARAC/PAN4=0.0 +! +!ARAC/PAN6=0.0 +! +!ARAC/PAN7=0.0 +! +!ARAC/PAN8=0.0 +! +!ARAC/PN10=0.0 +! +!ARAC/RO2T=0.0 +! +!ARAC/RO21=0.0 +! +!ARAC/RO25=0.0 +! +!ARAC/WC_O3=0.0 +! +!ARAC/WC_H2O2=0.0 +! +!ARAC/WC_NO=0.0 +! +!ARAC/WC_NO2=0.0 +! +!ARAC/WC_NO3=0.0 +! +!ARAC/WC_N2O5=0.0 +! +!ARAC/WC_HONO=0.0 +! +!ARAC/WC_HNO3=0.0 +! +!ARAC/WC_HNO4=0.0 +! +!ARAC/WC_NH3=0.0 +! +!ARAC/WC_OH=0.0 +! +!ARAC/WC_HO2=0.0 +! +!ARAC/WC_CO2=0.0 +! +!ARAC/WC_SO2=0.0 +! +!ARAC/WC_H2SO4=0.0 +! +!ARAC/WC_RO21=0.0 +! +!ARAC/WC_RO25=0.0 +! +!ARAC/WC_MEOH=0.0 +! +!ARAC/WC_ETOH=0.0 +! +!ARAC/WC_ALCH=0.0 +! +!ARAC/WC_HCHO=0.0 +! +!ARAC/WC_ALD2=0.0 +! +!ARAC/WC_GLY=0.0 +! +!ARAC/WC_MGLY=0.0 +! +!ARAC/WC_KETL=0.0 +! +!ARAC/WC_ORA1=0.0 +! +!ARAC/WC_ORA2=0.0 +! +!ARAC/WC_ACID=0.0 +! +!ARAC/WC_RP16=0.0 +! +!ARAC/WC_UR21=0.0 +! +!ARAC/WC_UR28=0.0 +! +!ARAC/WC_ACID2=0.0 +! +!ARAC/WC_ASO3=0.0 +! +!ARAC/WC_ASO4=0.0 +! +!ARAC/WC_ASO5=0.0 +! +!ARAC/WC_AHSO5=0.0 +! +!ARAC/WC_AHMS=0.0 +! +!ARAC/WR_O3=0.0 +! +!ARAC/WR_H2O2=0.0 +! +!ARAC/WR_NO=0.0 +! +!ARAC/WR_NO2=0.0 +! +!ARAC/WR_NO3=0.0 +! +!ARAC/WR_N2O5=0.0 +! +!ARAC/WR_HONO=0.0 +! +!ARAC/WR_HNO3=0.0 +! +!ARAC/WR_HNO4=0.0 +! +!ARAC/WR_NH3=0.0 +! +!ARAC/WR_OH=0.0 +! +!ARAC/WR_HO2=0.0 +! +!ARAC/WR_CO2=0.0 +! +!ARAC/WR_SO2=0.0 +! +!ARAC/WR_H2SO4=0.0 +! +!ARAC/WR_RO21=0.0 +! +!ARAC/WR_RO25=0.0 +! +!ARAC/WR_MEOH=0.0 +! +!ARAC/WR_ETOH=0.0 +! +!ARAC/WR_ALCH=0.0 +! +!ARAC/WR_HCHO=0.0 +! +!ARAC/WR_ALD2=0.0 +! +!ARAC/WR_GLY=0.0 +! +!ARAC/WR_MGLY=0.0 +! +!ARAC/WR_KETL=0.0 +! +!ARAC/WR_ORA1=0.0 +! +!ARAC/WR_ORA2=0.0 +! +!ARAC/WR_ACID=0.0 +! +!ARAC/WR_RP16=0.0 +! +!ARAC/WR_UR21=0.0 +! +!ARAC/WR_UR28=0.0 +! +!ARAC/WR_ACID2=0.0 +! +!ARAC/WR_ASO3=0.0 +! +!ARAC/WR_ASO4=0.0 +! +!ARAC/WR_ASO5=0.0 +! +!ARAC/WR_AHSO5=0.0 +! +!ARAC/WR_AHMS=0.0 +! +!PAH/NO=0.0 +! +!PAH/NO2=0.0 +! +!PAH/O3=0.0 +! +!PAH/HONO=0.0 +! +!PAH/HNO3=0.0 +! +!PAH/HNO4=0.0 +! +!PAH/N2O5=0.0 +! +!PAH/NO3=0.0 +! +!PAH/NH3=0.0 +! +!PAH/HO2=0.0 +! +!PAH/CO=0.0 +! +!PAH/H2O2=0.0 +! +!PAH/SO2=0.0 +! +!PAH/H2SO4=0.0 +! +!PAH/OH=-K092*<PAH> + PJAC(:,27,15)=-TPK%K092(:)*PCONC(:,27) +! +!PAH/ETHE=0.0 +! +!PAH/OLEL=0.0 +! +!PAH/OLEH=0.0 +! +!PAH/ALKL=0.0 +! +!PAH/ALKM=0.0 +! +!PAH/ALKH=0.0 +! +!PAH/AROH=0.0 +! +!PAH/AROL=0.0 +! +!PAH/AROO=0.0 +! +!PAH/ARAL=0.0 +! +!PAH/ARAC=0.0 +! +!PAH/PAH=-K092*<OH> + PJAC(:,27,27)=-TPK%K092(:)*PCONC(:,15) +! +!PAH/HCHO=0.0 +! +!PAH/ALD2=0.0 +! +!PAH/KETL=0.0 +! +!PAH/KETH=0.0 +! +!PAH/MEOH=0.0 +! +!PAH/ETOH=0.0 +! +!PAH/ALCH=0.0 +! +!PAH/ISOP=0.0 +! +!PAH/BIOL=0.0 +! +!PAH/BIOH=0.0 +! +!PAH/MTBE=0.0 +! +!PAH/MVK=0.0 +! +!PAH/MCR=0.0 +! +!PAH/MGLY=0.0 +! +!PAH/GLY=0.0 +! +!PAH/ORA1=0.0 +! +!PAH/ORA2=0.0 +! +!PAH/ACID=0.0 +! +!PAH/UR28=0.0 +! +!PAH/UR21=0.0 +! +!PAH/URG2=0.0 +! +!PAH/UR26=0.0 +! +!PAH/RPG2=0.0 +! +!PAH/RP18=0.0 +! +!PAH/RPG3=0.0 +! +!PAH/URG4=0.0 +! +!PAH/UR8=0.0 +! +!PAH/UR17=0.0 +! +!PAH/UR7=0.0 +! +!PAH/RPR3=0.0 +! +!PAH/URG6=0.0 +! +!PAH/UR22=0.0 +! +!PAH/URG7=0.0 +! +!PAH/RPR4=0.0 +! +!PAH/RPR7=0.0 +! +!PAH/RPG7=0.0 +! +!PAH/URG8=0.0 +! +!PAH/UR19=0.0 +! +!PAH/URG9=0.0 +! +!PAH/AP7=0.0 +! +!PAH/URG10=0.0 +! +!PAH/RPR1=0.0 +! +!PAH/RPR5=0.0 +! +!PAH/RPR8=0.0 +! +!PAH/RP10=0.0 +! +!PAH/RP11=0.0 +! +!PAH/RP16=0.0 +! +!PAH/RPRL=0.0 +! +!PAH/APAN=0.0 +! +!PAH/PAN1=0.0 +! +!PAH/PAN2=0.0 +! +!PAH/PAN3=0.0 +! +!PAH/PAN4=0.0 +! +!PAH/PAN6=0.0 +! +!PAH/PAN7=0.0 +! +!PAH/PAN8=0.0 +! +!PAH/PN10=0.0 +! +!PAH/RO2T=0.0 +! +!PAH/RO21=0.0 +! +!PAH/RO25=0.0 +! +!PAH/WC_O3=0.0 +! +!PAH/WC_H2O2=0.0 +! +!PAH/WC_NO=0.0 +! +!PAH/WC_NO2=0.0 +! +!PAH/WC_NO3=0.0 +! +!PAH/WC_N2O5=0.0 +! +!PAH/WC_HONO=0.0 +! +!PAH/WC_HNO3=0.0 +! +!PAH/WC_HNO4=0.0 +! +!PAH/WC_NH3=0.0 +! +!PAH/WC_OH=0.0 +! +!PAH/WC_HO2=0.0 +! +!PAH/WC_CO2=0.0 +! +!PAH/WC_SO2=0.0 +! +!PAH/WC_H2SO4=0.0 +! +!PAH/WC_RO21=0.0 +! +!PAH/WC_RO25=0.0 +! +!PAH/WC_MEOH=0.0 +! +!PAH/WC_ETOH=0.0 +! +!PAH/WC_ALCH=0.0 +! +!PAH/WC_HCHO=0.0 +! +!PAH/WC_ALD2=0.0 +! +!PAH/WC_GLY=0.0 +! +!PAH/WC_MGLY=0.0 +! +!PAH/WC_KETL=0.0 +! +!PAH/WC_ORA1=0.0 +! +!PAH/WC_ORA2=0.0 +! +!PAH/WC_ACID=0.0 +! +!PAH/WC_RP16=0.0 +! +!PAH/WC_UR21=0.0 +! +!PAH/WC_UR28=0.0 +! +!PAH/WC_ACID2=0.0 +! +!PAH/WC_ASO3=0.0 +! +!PAH/WC_ASO4=0.0 +! +!PAH/WC_ASO5=0.0 +! +!PAH/WC_AHSO5=0.0 +! +!PAH/WC_AHMS=0.0 +! +!PAH/WR_O3=0.0 +! +!PAH/WR_H2O2=0.0 +! +!PAH/WR_NO=0.0 +! +!PAH/WR_NO2=0.0 +! +!PAH/WR_NO3=0.0 +! +!PAH/WR_N2O5=0.0 +! +!PAH/WR_HONO=0.0 +! +!PAH/WR_HNO3=0.0 +! +!PAH/WR_HNO4=0.0 +! +!PAH/WR_NH3=0.0 +! +!PAH/WR_OH=0.0 +! +!PAH/WR_HO2=0.0 +! +!PAH/WR_CO2=0.0 +! +!PAH/WR_SO2=0.0 +! +!PAH/WR_H2SO4=0.0 +! +!PAH/WR_RO21=0.0 +! +!PAH/WR_RO25=0.0 +! +!PAH/WR_MEOH=0.0 +! +!PAH/WR_ETOH=0.0 +! +!PAH/WR_ALCH=0.0 +! +!PAH/WR_HCHO=0.0 +! +!PAH/WR_ALD2=0.0 +! +!PAH/WR_GLY=0.0 +! +!PAH/WR_MGLY=0.0 +! +!PAH/WR_KETL=0.0 +! +!PAH/WR_ORA1=0.0 +! +!PAH/WR_ORA2=0.0 +! +!PAH/WR_ACID=0.0 +! +!PAH/WR_RP16=0.0 +! +!PAH/WR_UR21=0.0 +! +!PAH/WR_UR28=0.0 +! +!PAH/WR_ACID2=0.0 +! +!PAH/WR_ASO3=0.0 +! +!PAH/WR_ASO4=0.0 +! +!PAH/WR_ASO5=0.0 +! +!PAH/WR_AHSO5=0.0 +! +!PAH/WR_AHMS=0.0 +! +!HCHO/NO=+K110*<RO21>+K113*<RO22>+K116*<RO23>+K119*<RO24>+TPK%CF6*K150*<RO29>+K +!153*<RO210>+K156*<RO211>+K159*<RO212>+K162*<RO213>+TPK%CF10*K171*<RO215>+K183* +!<RO219>+K285*<RO249>+K291*<RO251>+K294*<RO252>+K297*<RO253> + PJAC(:,28,1)=+TPK%K110(:)*PCONC(:,86)+TPK%K113(:)*TPK%RO22(:)+TPK%K116(:)*TPK%& +&RO23(:)+TPK%K119(:)*TPK%RO24(:)+TPK%CF6*TPK%K150(:)*TPK%RO29(:)+TPK%K153(:)*TP& +&K%RO210(:)+TPK%K156(:)*TPK%RO211(:)+TPK%K159(:)*TPK%RO212(:)+TPK%K162(:)*TPK%R& +&O213(:)+TPK%CF10*TPK%K171(:)*TPK%RO215(:)+TPK%K183(:)*TPK%RO219(:)+TPK%K285(:)& +&*TPK%RO249(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO252(:)+TPK%K297(:)*TP& +&K%RO253(:) +! +!HCHO/NO2=0.0 +! +!HCHO/O3=+0.5*K051*<ETHE>+0.5*K056*<OLEL>+0.5*K066*<ISOP>+0.5*K076*<OLEH>+0.5*K +!281*<MVK>+0.5*K282*<MCR> + PJAC(:,28,3)=+0.5*TPK%K051(:)*PCONC(:,16)+0.5*TPK%K056(:)*PCONC(:,17)+0.5*TPK%& +&K066(:)*PCONC(:,35)+0.5*TPK%K076(:)*PCONC(:,18)+0.5*TPK%K281(:)*PCONC(:,39)+0.& +&5*TPK%K282(:)*PCONC(:,40) +! +!HCHO/HONO=0.0 +! +!HCHO/HNO3=0.0 +! +!HCHO/HNO4=0.0 +! +!HCHO/N2O5=0.0 +! +!HCHO/NO3=-K047*<HCHO> + PJAC(:,28,8)=-TPK%K047(:)*PCONC(:,28) +! +!HCHO/NH3=0.0 +! +!HCHO/HO2=+K112*<RO21>+K115*<RO22>+K118*<RO23>+K121*<RO24>+K152*<RO29>+K155*<RO +!210>+K158*<RO211>+K161*<RO212>+K164*<RO213>+TPK%CF14*K173*<RO215>+K185*<RO219> +!+K287*<RO249>+K292*<RO251>+K295*<RO252>+K298*<RO253> + PJAC(:,28,10)=+TPK%K112(:)*PCONC(:,86)+TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK& +&%RO23(:)+TPK%K121(:)*TPK%RO24(:)+TPK%K152(:)*TPK%RO29(:)+TPK%K155(:)*TPK%RO210& +&(:)+TPK%K158(:)*TPK%RO211(:)+TPK%K161(:)*TPK%RO212(:)+TPK%K164(:)*TPK%RO213(:)& +&+TPK%CF14*TPK%K173(:)*TPK%RO215(:)+TPK%K185(:)*TPK%RO219(:)+TPK%K287(:)*TPK%RO& +&249(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO252(:)+TPK%K298(:)*TPK%RO253& +&(:) +! +!HCHO/CO=0.0 +! +!HCHO/H2O2=0.0 +! +!HCHO/SO2=0.0 +! +!HCHO/H2SO4=0.0 +! +!HCHO/OH=-K046*<HCHO>+K048*<MEOH> + PJAC(:,28,15)=-TPK%K046(:)*PCONC(:,28)+TPK%K048(:)*PCONC(:,32) +! +!HCHO/ETHE=+0.5*K051*<O3> + PJAC(:,28,16)=+0.5*TPK%K051(:)*PCONC(:,3) +! +!HCHO/OLEL=+0.5*K056*<O3> + PJAC(:,28,17)=+0.5*TPK%K056(:)*PCONC(:,3) +! +!HCHO/OLEH=+0.5*K076*<O3> + PJAC(:,28,18)=+0.5*TPK%K076(:)*PCONC(:,3) +! +!HCHO/ALKL=0.0 +! +!HCHO/ALKM=0.0 +! +!HCHO/ALKH=0.0 +! +!HCHO/AROH=0.0 +! +!HCHO/AROL=0.0 +! +!HCHO/AROO=0.0 +! +!HCHO/ARAL=0.0 +! +!HCHO/ARAC=0.0 +! +!HCHO/PAH=0.0 +! +!HCHO/HCHO=-K044-K045-K046*<OH>-K047*<NO3>-KTC21-KTR21 + PJAC(:,28,28)=-TPK%K044(:)-TPK%K045(:)-TPK%K046(:)*PCONC(:,15)-TPK%K047(:)*PCO& +&NC(:,8)-TPK%KTC21(:)-TPK%KTR21(:) +! +!HCHO/ALD2=0.0 +! +!HCHO/KETL=0.0 +! +!HCHO/KETH=0.0 +! +!HCHO/MEOH=+K048*<OH> + PJAC(:,28,32)=+TPK%K048(:)*PCONC(:,15) +! +!HCHO/ETOH=0.0 +! +!HCHO/ALCH=0.0 +! +!HCHO/ISOP=+0.5*K066*<O3> + PJAC(:,28,35)=+0.5*TPK%K066(:)*PCONC(:,3) +! +!HCHO/BIOL=0.0 +! +!HCHO/BIOH=0.0 +! +!HCHO/MTBE=0.0 +! +!HCHO/MVK=+0.5*K281*<O3> + PJAC(:,28,39)=+0.5*TPK%K281(:)*PCONC(:,3) +! +!HCHO/MCR=+0.5*K282*<O3> + PJAC(:,28,40)=+0.5*TPK%K282(:)*PCONC(:,3) +! +!HCHO/MGLY=0.0 +! +!HCHO/GLY=0.0 +! +!HCHO/ORA1=0.0 +! +!HCHO/ORA2=0.0 +! +!HCHO/ACID=0.0 +! +!HCHO/UR28=0.0 +! +!HCHO/UR21=0.0 +! +!HCHO/URG2=0.0 +! +!HCHO/UR26=0.0 +! +!HCHO/RPG2=0.0 +! +!HCHO/RP18=0.0 +! +!HCHO/RPG3=0.0 +! +!HCHO/URG4=0.0 +! +!HCHO/UR8=0.0 +! +!HCHO/UR17=0.0 +! +!HCHO/UR7=0.0 +! +!HCHO/RPR3=0.0 +! +!HCHO/URG6=0.0 +! +!HCHO/UR22=0.0 +! +!HCHO/URG7=0.0 +! +!HCHO/RPR4=0.0 +! +!HCHO/RPR7=0.0 +! +!HCHO/RPG7=0.0 +! +!HCHO/URG8=0.0 +! +!HCHO/UR19=0.0 +! +!HCHO/URG9=0.0 +! +!HCHO/AP7=0.0 +! +!HCHO/URG10=0.0 +! +!HCHO/RPR1=0.0 +! +!HCHO/RPR5=0.0 +! +!HCHO/RPR8=0.0 +! +!HCHO/RP10=0.0 +! +!HCHO/RP11=0.0 +! +!HCHO/RP16=0.0 +! +!HCHO/RPRL=0.0 +! +!HCHO/APAN=0.0 +! +!HCHO/PAN1=0.0 +! +!HCHO/PAN2=0.0 +! +!HCHO/PAN3=0.0 +! +!HCHO/PAN4=0.0 +! +!HCHO/PAN6=0.0 +! +!HCHO/PAN7=0.0 +! +!HCHO/PAN8=0.0 +! +!HCHO/PN10=0.0 +! +!HCHO/RO2T=+K111*<RO21>+K114*<RO22>+K117*<RO23>+K120*<RO24>+K151*<RO29>+K154*<R +!O210>+K157*<RO211>+K160*<RO212>+K163*<RO213>+TPK%CF14*K172*<RO215>+K184*<RO219 +!>+K286*<RO249>+K293*<RO251>+K296*<RO252>+K299*<RO253> + PJAC(:,28,85)=+TPK%K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK& +&%RO23(:)+TPK%K120(:)*TPK%RO24(:)+TPK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210& +&(:)+TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK%RO212(:)+TPK%K163(:)*TPK%RO213(:)& +&+TPK%CF14*TPK%K172(:)*TPK%RO215(:)+TPK%K184(:)*TPK%RO219(:)+TPK%K286(:)*TPK%RO& +&249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*TPK%RO253& +&(:) +! +!HCHO/RO21=+K110*<NO>+K111*<RO2T>+K112*<HO2> + PJAC(:,28,86)=+TPK%K110(:)*PCONC(:,1)+TPK%K111(:)*PCONC(:,85)+TPK%K112(:)*PCON& +&C(:,10) +! +!HCHO/RO25=0.0 +! +!HCHO/WC_O3=0.0 +! +!HCHO/WC_H2O2=0.0 +! +!HCHO/WC_NO=0.0 +! +!HCHO/WC_NO2=0.0 +! +!HCHO/WC_NO3=0.0 +! +!HCHO/WC_N2O5=0.0 +! +!HCHO/WC_HONO=0.0 +! +!HCHO/WC_HNO3=0.0 +! +!HCHO/WC_HNO4=0.0 +! +!HCHO/WC_NH3=0.0 +! +!HCHO/WC_OH=0.0 +! +!HCHO/WC_HO2=0.0 +! +!HCHO/WC_CO2=0.0 +! +!HCHO/WC_SO2=0.0 +! +!HCHO/WC_H2SO4=0.0 +! +!HCHO/WC_RO21=0.0 +! +!HCHO/WC_RO25=0.0 +! +!HCHO/WC_MEOH=0.0 +! +!HCHO/WC_ETOH=0.0 +! +!HCHO/WC_ALCH=0.0 +! +!HCHO/WC_HCHO=+KTC52 + PJAC(:,28,108)=+TPK%KTC52(:) +! +!HCHO/WC_ALD2=0.0 +! +!HCHO/WC_GLY=0.0 +! +!HCHO/WC_MGLY=0.0 +! +!HCHO/WC_KETL=0.0 +! +!HCHO/WC_ORA1=0.0 +! +!HCHO/WC_ORA2=0.0 +! +!HCHO/WC_ACID=0.0 +! +!HCHO/WC_RP16=0.0 +! +!HCHO/WC_UR21=0.0 +! +!HCHO/WC_UR28=0.0 +! +!HCHO/WC_ACID2=0.0 +! +!HCHO/WC_ASO3=0.0 +! +!HCHO/WC_ASO4=0.0 +! +!HCHO/WC_ASO5=0.0 +! +!HCHO/WC_AHSO5=0.0 +! +!HCHO/WC_AHMS=0.0 +! +!HCHO/WR_O3=0.0 +! +!HCHO/WR_H2O2=0.0 +! +!HCHO/WR_NO=0.0 +! +!HCHO/WR_NO2=0.0 +! +!HCHO/WR_NO3=0.0 +! +!HCHO/WR_N2O5=0.0 +! +!HCHO/WR_HONO=0.0 +! +!HCHO/WR_HNO3=0.0 +! +!HCHO/WR_HNO4=0.0 +! +!HCHO/WR_NH3=0.0 +! +!HCHO/WR_OH=0.0 +! +!HCHO/WR_HO2=0.0 +! +!HCHO/WR_CO2=0.0 +! +!HCHO/WR_SO2=0.0 +! +!HCHO/WR_H2SO4=0.0 +! +!HCHO/WR_RO21=0.0 +! +!HCHO/WR_RO25=0.0 +! +!HCHO/WR_MEOH=0.0 +! +!HCHO/WR_ETOH=0.0 +! +!HCHO/WR_ALCH=0.0 +! +!HCHO/WR_HCHO=+KTR52 + PJAC(:,28,145)=+TPK%KTR52(:) +! +!HCHO/WR_ALD2=0.0 +! +!HCHO/WR_GLY=0.0 +! +!HCHO/WR_MGLY=0.0 +! +!HCHO/WR_KETL=0.0 +! +!HCHO/WR_ORA1=0.0 +! +!HCHO/WR_ORA2=0.0 +! +!HCHO/WR_ACID=0.0 +! +!HCHO/WR_RP16=0.0 +! +!HCHO/WR_UR21=0.0 +! +!HCHO/WR_UR28=0.0 +! +!HCHO/WR_ACID2=0.0 +! +!HCHO/WR_ASO3=0.0 +! +!HCHO/WR_ASO4=0.0 +! +!HCHO/WR_ASO5=0.0 +! +!HCHO/WR_AHSO5=0.0 +! +!HCHO/WR_AHMS=0.0 +! +!ALD2/NO=+K113*<RO22>+K116*<RO23>+TPK%CF4*K122*<RO25>+K144*<RO27>+TPK%CF9*K171* +!<RO215>+K174*<RO216> + PJAC(:,29,1)=+TPK%K113(:)*TPK%RO22(:)+TPK%K116(:)*TPK%RO23(:)+TPK%CF4*TPK%K122& +&(:)*PCONC(:,87)+TPK%K144(:)*TPK%RO27(:)+TPK%CF9*TPK%K171(:)*TPK%RO215(:)+TPK%K& +&174(:)*TPK%RO216(:) +! +!ALD2/NO2=0.0 +! +!ALD2/O3=+0.5*K056*<OLEL>+0.1*K281*<MVK> + PJAC(:,29,3)=+0.5*TPK%K056(:)*PCONC(:,17)+0.1*TPK%K281(:)*PCONC(:,39) +! +!ALD2/HONO=0.0 +! +!ALD2/HNO3=0.0 +! +!ALD2/HNO4=0.0 +! +!ALD2/N2O5=0.0 +! +!ALD2/NO3=-K061*<ALD2> + PJAC(:,29,8)=-TPK%K061(:)*PCONC(:,29) +! +!ALD2/NH3=0.0 +! +!ALD2/HO2=+K115*<RO22>+K118*<RO23>+K124*<RO25>+K146*<RO27>+TPK%CF13*K173*<RO215 +!>+K176*<RO216> + PJAC(:,29,10)=+TPK%K115(:)*TPK%RO22(:)+TPK%K118(:)*TPK%RO23(:)+TPK%K124(:)*PCO& +&NC(:,87)+TPK%K146(:)*TPK%RO27(:)+TPK%CF13*TPK%K173(:)*TPK%RO215(:)+TPK%K176(:)& +&*TPK%RO216(:) +! +!ALD2/CO=0.0 +! +!ALD2/H2O2=0.0 +! +!ALD2/SO2=0.0 +! +!ALD2/H2SO4=0.0 +! +!ALD2/OH=+TPK%CF1*K053*<ETOH>-K060*<ALD2> + PJAC(:,29,15)=+TPK%CF1*TPK%K053(:)*PCONC(:,33)-TPK%K060(:)*PCONC(:,29) +! +!ALD2/ETHE=0.0 +! +!ALD2/OLEL=+0.5*K056*<O3>+0.4*K057*<O> + PJAC(:,29,17)=+0.5*TPK%K056(:)*PCONC(:,3)+0.4*TPK%K057(:)*TPK%O(:) +! +!ALD2/OLEH=0.0 +! +!ALD2/ALKL=0.0 +! +!ALD2/ALKM=0.0 +! +!ALD2/ALKH=0.0 +! +!ALD2/AROH=0.0 +! +!ALD2/AROL=0.0 +! +!ALD2/AROO=0.0 +! +!ALD2/ARAL=0.0 +! +!ALD2/ARAC=0.0 +! +!ALD2/PAH=0.0 +! +!ALD2/HCHO=0.0 +! +!ALD2/ALD2=-K059-K060*<OH>-K061*<NO3>-KTC22-KTR22 + PJAC(:,29,29)=-TPK%K059(:)-TPK%K060(:)*PCONC(:,15)-TPK%K061(:)*PCONC(:,8)-TPK%& +&KTC22(:)-TPK%KTR22(:) +! +!ALD2/KETL=0.0 +! +!ALD2/KETH=0.0 +! +!ALD2/MEOH=0.0 +! +!ALD2/ETOH=+TPK%CF1*K053*<OH> + PJAC(:,29,33)=+TPK%CF1*TPK%K053(:)*PCONC(:,15) +! +!ALD2/ALCH=0.0 +! +!ALD2/ISOP=+0.075*K067*<O> + PJAC(:,29,35)=+0.075*TPK%K067(:)*TPK%O(:) +! +!ALD2/BIOL=0.0 +! +!ALD2/BIOH=0.0 +! +!ALD2/MTBE=0.0 +! +!ALD2/MVK=+0.1*K281*<O3> + PJAC(:,29,39)=+0.1*TPK%K281(:)*PCONC(:,3) +! +!ALD2/MCR=+0.85*K284*<O> + PJAC(:,29,40)=+0.85*TPK%K284(:)*TPK%O(:) +! +!ALD2/MGLY=0.0 +! +!ALD2/GLY=0.0 +! +!ALD2/ORA1=0.0 +! +!ALD2/ORA2=0.0 +! +!ALD2/ACID=0.0 +! +!ALD2/UR28=0.0 +! +!ALD2/UR21=0.0 +! +!ALD2/URG2=0.0 +! +!ALD2/UR26=0.0 +! +!ALD2/RPG2=0.0 +! +!ALD2/RP18=0.0 +! +!ALD2/RPG3=0.0 +! +!ALD2/URG4=0.0 +! +!ALD2/UR8=0.0 +! +!ALD2/UR17=0.0 +! +!ALD2/UR7=0.0 +! +!ALD2/RPR3=0.0 +! +!ALD2/URG6=0.0 +! +!ALD2/UR22=0.0 +! +!ALD2/URG7=0.0 +! +!ALD2/RPR4=0.0 +! +!ALD2/RPR7=0.0 +! +!ALD2/RPG7=0.0 +! +!ALD2/URG8=0.0 +! +!ALD2/UR19=0.0 +! +!ALD2/URG9=0.0 +! +!ALD2/AP7=0.0 +! +!ALD2/URG10=0.0 +! +!ALD2/RPR1=0.0 +! +!ALD2/RPR5=0.0 +! +!ALD2/RPR8=0.0 +! +!ALD2/RP10=0.0 +! +!ALD2/RP11=0.0 +! +!ALD2/RP16=0.0 +! +!ALD2/RPRL=0.0 +! +!ALD2/APAN=0.0 +! +!ALD2/PAN1=0.0 +! +!ALD2/PAN2=0.0 +! +!ALD2/PAN3=0.0 +! +!ALD2/PAN4=0.0 +! +!ALD2/PAN6=0.0 +! +!ALD2/PAN7=0.0 +! +!ALD2/PAN8=0.0 +! +!ALD2/PN10=0.0 +! +!ALD2/RO2T=+K114*<RO22>+K117*<RO23>+K123*<RO25>+K145*<RO27>+TPK%CF13*K172*<RO21 +!5>+K175*<RO216> + PJAC(:,29,85)=+TPK%K114(:)*TPK%RO22(:)+TPK%K117(:)*TPK%RO23(:)+TPK%K123(:)*PCO& +&NC(:,87)+TPK%K145(:)*TPK%RO27(:)+TPK%CF13*TPK%K172(:)*TPK%RO215(:)+TPK%K175(:)& +&*TPK%RO216(:) +! +!ALD2/RO21=0.0 +! +!ALD2/RO25=+TPK%CF4*K122*<NO>+K123*<RO2T>+K124*<HO2> + PJAC(:,29,87)=+TPK%CF4*TPK%K122(:)*PCONC(:,1)+TPK%K123(:)*PCONC(:,85)+TPK%K124& +&(:)*PCONC(:,10) +! +!ALD2/WC_O3=0.0 +! +!ALD2/WC_H2O2=0.0 +! +!ALD2/WC_NO=0.0 +! +!ALD2/WC_NO2=0.0 +! +!ALD2/WC_NO3=0.0 +! +!ALD2/WC_N2O5=0.0 +! +!ALD2/WC_HONO=0.0 +! +!ALD2/WC_HNO3=0.0 +! +!ALD2/WC_HNO4=0.0 +! +!ALD2/WC_NH3=0.0 +! +!ALD2/WC_OH=0.0 +! +!ALD2/WC_HO2=0.0 +! +!ALD2/WC_CO2=0.0 +! +!ALD2/WC_SO2=0.0 +! +!ALD2/WC_H2SO4=0.0 +! +!ALD2/WC_RO21=0.0 +! +!ALD2/WC_RO25=0.0 +! +!ALD2/WC_MEOH=0.0 +! +!ALD2/WC_ETOH=0.0 +! +!ALD2/WC_ALCH=0.0 +! +!ALD2/WC_HCHO=0.0 +! +!ALD2/WC_ALD2=+KTC53 + PJAC(:,29,109)=+TPK%KTC53(:) +! +!ALD2/WC_GLY=0.0 +! +!ALD2/WC_MGLY=0.0 +! +!ALD2/WC_KETL=0.0 +! +!ALD2/WC_ORA1=0.0 +! +!ALD2/WC_ORA2=0.0 +! +!ALD2/WC_ACID=0.0 +! +!ALD2/WC_RP16=0.0 +! +!ALD2/WC_UR21=0.0 +! +!ALD2/WC_UR28=0.0 +! +!ALD2/WC_ACID2=0.0 +! +!ALD2/WC_ASO3=0.0 +! +!ALD2/WC_ASO4=0.0 +! +!ALD2/WC_ASO5=0.0 +! +!ALD2/WC_AHSO5=0.0 +! +!ALD2/WC_AHMS=0.0 +! +!ALD2/WR_O3=0.0 +! +!ALD2/WR_H2O2=0.0 +! +!ALD2/WR_NO=0.0 +! +!ALD2/WR_NO2=0.0 +! +!ALD2/WR_NO3=0.0 +! +!ALD2/WR_N2O5=0.0 +! +!ALD2/WR_HONO=0.0 +! +!ALD2/WR_HNO3=0.0 +! +!ALD2/WR_HNO4=0.0 +! +!ALD2/WR_NH3=0.0 +! +!ALD2/WR_OH=0.0 +! +!ALD2/WR_HO2=0.0 +! +!ALD2/WR_CO2=0.0 +! +!ALD2/WR_SO2=0.0 +! +!ALD2/WR_H2SO4=0.0 +! +!ALD2/WR_RO21=0.0 +! +!ALD2/WR_RO25=0.0 +! +!ALD2/WR_MEOH=0.0 +! +!ALD2/WR_ETOH=0.0 +! +!ALD2/WR_ALCH=0.0 +! +!ALD2/WR_HCHO=0.0 +! +!ALD2/WR_ALD2=+KTR53 + PJAC(:,29,146)=+TPK%KTR53(:) +! +!ALD2/WR_GLY=0.0 +! +!ALD2/WR_MGLY=0.0 +! +!ALD2/WR_KETL=0.0 +! +!ALD2/WR_ORA1=0.0 +! +!ALD2/WR_ORA2=0.0 +! +!ALD2/WR_ACID=0.0 +! +!ALD2/WR_RP16=0.0 +! +!ALD2/WR_UR21=0.0 +! +!ALD2/WR_UR28=0.0 +! +!ALD2/WR_ACID2=0.0 +! +!ALD2/WR_ASO3=0.0 +! +!ALD2/WR_ASO4=0.0 +! +!ALD2/WR_ASO5=0.0 +! +!ALD2/WR_AHSO5=0.0 +! +!ALD2/WR_AHMS=0.0 +! +!KETL/NO=+TPK%CF11*K171*<RO215> + PJAC(:,30,1)=+TPK%CF11*TPK%K171(:)*TPK%RO215(:) +! +!KETL/NO2=0.0 +! +!KETL/O3=0.0 +! +!KETL/HONO=0.0 +! +!KETL/HNO3=0.0 +! +!KETL/HNO4=0.0 +! +!KETL/N2O5=0.0 +! +!KETL/NO3=0.0 +! +!KETL/NH3=0.0 +! +!KETL/HO2=+TPK%CF15*K173*<RO215> + PJAC(:,30,10)=+TPK%CF15*TPK%K173(:)*TPK%RO215(:) +! +!KETL/CO=0.0 +! +!KETL/H2O2=0.0 +! +!KETL/SO2=0.0 +! +!KETL/H2SO4=0.0 +! +!KETL/OH=-K062*<KETL> + PJAC(:,30,15)=-TPK%K062(:)*PCONC(:,30) +! +!KETL/ETHE=0.0 +! +!KETL/OLEL=0.0 +! +!KETL/OLEH=0.0 +! +!KETL/ALKL=0.0 +! +!KETL/ALKM=0.0 +! +!KETL/ALKH=0.0 +! +!KETL/AROH=0.0 +! +!KETL/AROL=0.0 +! +!KETL/AROO=0.0 +! +!KETL/ARAL=0.0 +! +!KETL/ARAC=0.0 +! +!KETL/PAH=0.0 +! +!KETL/HCHO=0.0 +! +!KETL/ALD2=0.0 +! +!KETL/KETL=-K062*<OH>-K063-KTC24-KTR24 + PJAC(:,30,30)=-TPK%K062(:)*PCONC(:,15)-TPK%K063(:)-TPK%KTC24(:)-TPK%KTR24(:) +! +!KETL/KETH=0.0 +! +!KETL/MEOH=0.0 +! +!KETL/ETOH=0.0 +! +!KETL/ALCH=0.0 +! +!KETL/ISOP=0.0 +! +!KETL/BIOL=0.0 +! +!KETL/BIOH=0.0 +! +!KETL/MTBE=0.0 +! +!KETL/MVK=+0.85*K283*<O> + PJAC(:,30,39)=+0.85*TPK%K283(:)*TPK%O(:) +! +!KETL/MCR=0.0 +! +!KETL/MGLY=0.0 +! +!KETL/GLY=0.0 +! +!KETL/ORA1=0.0 +! +!KETL/ORA2=0.0 +! +!KETL/ACID=0.0 +! +!KETL/UR28=0.0 +! +!KETL/UR21=0.0 +! +!KETL/URG2=0.0 +! +!KETL/UR26=0.0 +! +!KETL/RPG2=0.0 +! +!KETL/RP18=0.0 +! +!KETL/RPG3=0.0 +! +!KETL/URG4=0.0 +! +!KETL/UR8=0.0 +! +!KETL/UR17=0.0 +! +!KETL/UR7=0.0 +! +!KETL/RPR3=0.0 +! +!KETL/URG6=0.0 +! +!KETL/UR22=0.0 +! +!KETL/URG7=0.0 +! +!KETL/RPR4=0.0 +! +!KETL/RPR7=0.0 +! +!KETL/RPG7=0.0 +! +!KETL/URG8=0.0 +! +!KETL/UR19=0.0 +! +!KETL/URG9=0.0 +! +!KETL/AP7=0.0 +! +!KETL/URG10=0.0 +! +!KETL/RPR1=0.0 +! +!KETL/RPR5=0.0 +! +!KETL/RPR8=0.0 +! +!KETL/RP10=0.0 +! +!KETL/RP11=0.0 +! +!KETL/RP16=0.0 +! +!KETL/RPRL=0.0 +! +!KETL/APAN=0.0 +! +!KETL/PAN1=0.0 +! +!KETL/PAN2=0.0 +! +!KETL/PAN3=0.0 +! +!KETL/PAN4=0.0 +! +!KETL/PAN6=0.0 +! +!KETL/PAN7=0.0 +! +!KETL/PAN8=0.0 +! +!KETL/PN10=0.0 +! +!KETL/RO2T=+TPK%CF15*K172*<RO215> + PJAC(:,30,85)=+TPK%CF15*TPK%K172(:)*TPK%RO215(:) +! +!KETL/RO21=0.0 +! +!KETL/RO25=0.0 +! +!KETL/WC_O3=0.0 +! +!KETL/WC_H2O2=0.0 +! +!KETL/WC_NO=0.0 +! +!KETL/WC_NO2=0.0 +! +!KETL/WC_NO3=0.0 +! +!KETL/WC_N2O5=0.0 +! +!KETL/WC_HONO=0.0 +! +!KETL/WC_HNO3=0.0 +! +!KETL/WC_HNO4=0.0 +! +!KETL/WC_NH3=0.0 +! +!KETL/WC_OH=0.0 +! +!KETL/WC_HO2=0.0 +! +!KETL/WC_CO2=0.0 +! +!KETL/WC_SO2=0.0 +! +!KETL/WC_H2SO4=0.0 +! +!KETL/WC_RO21=0.0 +! +!KETL/WC_RO25=0.0 +! +!KETL/WC_MEOH=0.0 +! +!KETL/WC_ETOH=0.0 +! +!KETL/WC_ALCH=0.0 +! +!KETL/WC_HCHO=0.0 +! +!KETL/WC_ALD2=0.0 +! +!KETL/WC_GLY=0.0 +! +!KETL/WC_MGLY=0.0 +! +!KETL/WC_KETL=+KTC55 + PJAC(:,30,112)=+TPK%KTC55(:) +! +!KETL/WC_ORA1=0.0 +! +!KETL/WC_ORA2=0.0 +! +!KETL/WC_ACID=0.0 +! +!KETL/WC_RP16=0.0 +! +!KETL/WC_UR21=0.0 +! +!KETL/WC_UR28=0.0 +! +!KETL/WC_ACID2=0.0 +! +!KETL/WC_ASO3=0.0 +! +!KETL/WC_ASO4=0.0 +! +!KETL/WC_ASO5=0.0 +! +!KETL/WC_AHSO5=0.0 +! +!KETL/WC_AHMS=0.0 +! +!KETL/WR_O3=0.0 +! +!KETL/WR_H2O2=0.0 +! +!KETL/WR_NO=0.0 +! +!KETL/WR_NO2=0.0 +! +!KETL/WR_NO3=0.0 +! +!KETL/WR_N2O5=0.0 +! +!KETL/WR_HONO=0.0 +! +!KETL/WR_HNO3=0.0 +! +!KETL/WR_HNO4=0.0 +! +!KETL/WR_NH3=0.0 +! +!KETL/WR_OH=0.0 +! +!KETL/WR_HO2=0.0 +! +!KETL/WR_CO2=0.0 +! +!KETL/WR_SO2=0.0 +! +!KETL/WR_H2SO4=0.0 +! +!KETL/WR_RO21=0.0 +! +!KETL/WR_RO25=0.0 +! +!KETL/WR_MEOH=0.0 +! +!KETL/WR_ETOH=0.0 +! +!KETL/WR_ALCH=0.0 +! +!KETL/WR_HCHO=0.0 +! +!KETL/WR_ALD2=0.0 +! +!KETL/WR_GLY=0.0 +! +!KETL/WR_MGLY=0.0 +! +!KETL/WR_KETL=+KTR55 + PJAC(:,30,149)=+TPK%KTR55(:) +! +!KETL/WR_ORA1=0.0 +! +!KETL/WR_ORA2=0.0 +! +!KETL/WR_ACID=0.0 +! +!KETL/WR_RP16=0.0 +! +!KETL/WR_UR21=0.0 +! +!KETL/WR_UR28=0.0 +! +!KETL/WR_ACID2=0.0 +! +!KETL/WR_ASO3=0.0 +! +!KETL/WR_ASO4=0.0 +! +!KETL/WR_ASO5=0.0 +! +!KETL/WR_AHSO5=0.0 +! +!KETL/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ5 +! +SUBROUTINE SUBJ6 +! +!Indices 31 a 35 +! +! +!KETH/NO=0.0 +! +!KETH/NO2=0.0 +! +!KETH/O3=0.0 +! +!KETH/HONO=0.0 +! +!KETH/HNO3=0.0 +! +!KETH/HNO4=0.0 +! +!KETH/N2O5=0.0 +! +!KETH/NO3=0.0 +! +!KETH/NH3=0.0 +! +!KETH/HO2=0.0 +! +!KETH/CO=0.0 +! +!KETH/H2O2=0.0 +! +!KETH/SO2=0.0 +! +!KETH/H2SO4=0.0 +! +!KETH/OH=-K070*<KETH> + PJAC(:,31,15)=-TPK%K070(:)*PCONC(:,31) +! +!KETH/ETHE=0.0 +! +!KETH/OLEL=0.0 +! +!KETH/OLEH=0.0 +! +!KETH/ALKL=0.0 +! +!KETH/ALKM=0.0 +! +!KETH/ALKH=0.0 +! +!KETH/AROH=0.0 +! +!KETH/AROL=0.0 +! +!KETH/AROO=0.0 +! +!KETH/ARAL=0.0 +! +!KETH/ARAC=0.0 +! +!KETH/PAH=0.0 +! +!KETH/HCHO=0.0 +! +!KETH/ALD2=0.0 +! +!KETH/KETL=0.0 +! +!KETH/KETH=-K070*<OH>-K071 + PJAC(:,31,31)=-TPK%K070(:)*PCONC(:,15)-TPK%K071(:) +! +!KETH/MEOH=0.0 +! +!KETH/ETOH=0.0 +! +!KETH/ALCH=0.0 +! +!KETH/ISOP=0.0 +! +!KETH/BIOL=0.0 +! +!KETH/BIOH=0.0 +! +!KETH/MTBE=0.0 +! +!KETH/MVK=0.0 +! +!KETH/MCR=0.0 +! +!KETH/MGLY=0.0 +! +!KETH/GLY=0.0 +! +!KETH/ORA1=0.0 +! +!KETH/ORA2=0.0 +! +!KETH/ACID=0.0 +! +!KETH/UR28=0.0 +! +!KETH/UR21=0.0 +! +!KETH/URG2=0.0 +! +!KETH/UR26=0.0 +! +!KETH/RPG2=0.0 +! +!KETH/RP18=0.0 +! +!KETH/RPG3=0.0 +! +!KETH/URG4=0.0 +! +!KETH/UR8=0.0 +! +!KETH/UR17=0.0 +! +!KETH/UR7=0.0 +! +!KETH/RPR3=0.0 +! +!KETH/URG6=0.0 +! +!KETH/UR22=0.0 +! +!KETH/URG7=0.0 +! +!KETH/RPR4=0.0 +! +!KETH/RPR7=0.0 +! +!KETH/RPG7=0.0 +! +!KETH/URG8=0.0 +! +!KETH/UR19=0.0 +! +!KETH/URG9=0.0 +! +!KETH/AP7=0.0 +! +!KETH/URG10=0.0 +! +!KETH/RPR1=0.0 +! +!KETH/RPR5=0.0 +! +!KETH/RPR8=0.0 +! +!KETH/RP10=0.0 +! +!KETH/RP11=0.0 +! +!KETH/RP16=0.0 +! +!KETH/RPRL=0.0 +! +!KETH/APAN=0.0 +! +!KETH/PAN1=0.0 +! +!KETH/PAN2=0.0 +! +!KETH/PAN3=0.0 +! +!KETH/PAN4=0.0 +! +!KETH/PAN6=0.0 +! +!KETH/PAN7=0.0 +! +!KETH/PAN8=0.0 +! +!KETH/PN10=0.0 +! +!KETH/RO2T=0.0 +! +!KETH/RO21=0.0 +! +!KETH/RO25=0.0 +! +!KETH/WC_O3=0.0 +! +!KETH/WC_H2O2=0.0 +! +!KETH/WC_NO=0.0 +! +!KETH/WC_NO2=0.0 +! +!KETH/WC_NO3=0.0 +! +!KETH/WC_N2O5=0.0 +! +!KETH/WC_HONO=0.0 +! +!KETH/WC_HNO3=0.0 +! +!KETH/WC_HNO4=0.0 +! +!KETH/WC_NH3=0.0 +! +!KETH/WC_OH=0.0 +! +!KETH/WC_HO2=0.0 +! +!KETH/WC_CO2=0.0 +! +!KETH/WC_SO2=0.0 +! +!KETH/WC_H2SO4=0.0 +! +!KETH/WC_RO21=0.0 +! +!KETH/WC_RO25=0.0 +! +!KETH/WC_MEOH=0.0 +! +!KETH/WC_ETOH=0.0 +! +!KETH/WC_ALCH=0.0 +! +!KETH/WC_HCHO=0.0 +! +!KETH/WC_ALD2=0.0 +! +!KETH/WC_GLY=0.0 +! +!KETH/WC_MGLY=0.0 +! +!KETH/WC_KETL=0.0 +! +!KETH/WC_ORA1=0.0 +! +!KETH/WC_ORA2=0.0 +! +!KETH/WC_ACID=0.0 +! +!KETH/WC_RP16=0.0 +! +!KETH/WC_UR21=0.0 +! +!KETH/WC_UR28=0.0 +! +!KETH/WC_ACID2=0.0 +! +!KETH/WC_ASO3=0.0 +! +!KETH/WC_ASO4=0.0 +! +!KETH/WC_ASO5=0.0 +! +!KETH/WC_AHSO5=0.0 +! +!KETH/WC_AHMS=0.0 +! +!KETH/WR_O3=0.0 +! +!KETH/WR_H2O2=0.0 +! +!KETH/WR_NO=0.0 +! +!KETH/WR_NO2=0.0 +! +!KETH/WR_NO3=0.0 +! +!KETH/WR_N2O5=0.0 +! +!KETH/WR_HONO=0.0 +! +!KETH/WR_HNO3=0.0 +! +!KETH/WR_HNO4=0.0 +! +!KETH/WR_NH3=0.0 +! +!KETH/WR_OH=0.0 +! +!KETH/WR_HO2=0.0 +! +!KETH/WR_CO2=0.0 +! +!KETH/WR_SO2=0.0 +! +!KETH/WR_H2SO4=0.0 +! +!KETH/WR_RO21=0.0 +! +!KETH/WR_RO25=0.0 +! +!KETH/WR_MEOH=0.0 +! +!KETH/WR_ETOH=0.0 +! +!KETH/WR_ALCH=0.0 +! +!KETH/WR_HCHO=0.0 +! +!KETH/WR_ALD2=0.0 +! +!KETH/WR_GLY=0.0 +! +!KETH/WR_MGLY=0.0 +! +!KETH/WR_KETL=0.0 +! +!KETH/WR_ORA1=0.0 +! +!KETH/WR_ORA2=0.0 +! +!KETH/WR_ACID=0.0 +! +!KETH/WR_RP16=0.0 +! +!KETH/WR_UR21=0.0 +! +!KETH/WR_UR28=0.0 +! +!KETH/WR_ACID2=0.0 +! +!KETH/WR_ASO3=0.0 +! +!KETH/WR_ASO4=0.0 +! +!KETH/WR_ASO5=0.0 +! +!KETH/WR_AHSO5=0.0 +! +!KETH/WR_AHMS=0.0 +! +!MEOH/NO=0.0 +! +!MEOH/NO2=0.0 +! +!MEOH/O3=0.0 +! +!MEOH/HONO=0.0 +! +!MEOH/HNO3=0.0 +! +!MEOH/HNO4=0.0 +! +!MEOH/N2O5=0.0 +! +!MEOH/NO3=0.0 +! +!MEOH/NH3=0.0 +! +!MEOH/HO2=0.0 +! +!MEOH/CO=0.0 +! +!MEOH/H2O2=0.0 +! +!MEOH/SO2=0.0 +! +!MEOH/H2SO4=0.0 +! +!MEOH/OH=-K048*<MEOH> + PJAC(:,32,15)=-TPK%K048(:)*PCONC(:,32) +! +!MEOH/ETHE=0.0 +! +!MEOH/OLEL=0.0 +! +!MEOH/OLEH=0.0 +! +!MEOH/ALKL=0.0 +! +!MEOH/ALKM=0.0 +! +!MEOH/ALKH=0.0 +! +!MEOH/AROH=0.0 +! +!MEOH/AROL=0.0 +! +!MEOH/AROO=0.0 +! +!MEOH/ARAL=0.0 +! +!MEOH/ARAC=0.0 +! +!MEOH/PAH=0.0 +! +!MEOH/HCHO=0.0 +! +!MEOH/ALD2=0.0 +! +!MEOH/KETL=0.0 +! +!MEOH/KETH=0.0 +! +!MEOH/MEOH=-K048*<OH>-KTC18-KTR18 + PJAC(:,32,32)=-TPK%K048(:)*PCONC(:,15)-TPK%KTC18(:)-TPK%KTR18(:) +! +!MEOH/ETOH=0.0 +! +!MEOH/ALCH=0.0 +! +!MEOH/ISOP=0.0 +! +!MEOH/BIOL=0.0 +! +!MEOH/BIOH=0.0 +! +!MEOH/MTBE=0.0 +! +!MEOH/MVK=0.0 +! +!MEOH/MCR=0.0 +! +!MEOH/MGLY=0.0 +! +!MEOH/GLY=0.0 +! +!MEOH/ORA1=0.0 +! +!MEOH/ORA2=0.0 +! +!MEOH/ACID=0.0 +! +!MEOH/UR28=0.0 +! +!MEOH/UR21=0.0 +! +!MEOH/URG2=0.0 +! +!MEOH/UR26=0.0 +! +!MEOH/RPG2=0.0 +! +!MEOH/RP18=0.0 +! +!MEOH/RPG3=0.0 +! +!MEOH/URG4=0.0 +! +!MEOH/UR8=0.0 +! +!MEOH/UR17=0.0 +! +!MEOH/UR7=0.0 +! +!MEOH/RPR3=0.0 +! +!MEOH/URG6=0.0 +! +!MEOH/UR22=0.0 +! +!MEOH/URG7=0.0 +! +!MEOH/RPR4=0.0 +! +!MEOH/RPR7=0.0 +! +!MEOH/RPG7=0.0 +! +!MEOH/URG8=0.0 +! +!MEOH/UR19=0.0 +! +!MEOH/URG9=0.0 +! +!MEOH/AP7=0.0 +! +!MEOH/URG10=0.0 +! +!MEOH/RPR1=0.0 +! +!MEOH/RPR5=0.0 +! +!MEOH/RPR8=0.0 +! +!MEOH/RP10=0.0 +! +!MEOH/RP11=0.0 +! +!MEOH/RP16=0.0 +! +!MEOH/RPRL=0.0 +! +!MEOH/APAN=0.0 +! +!MEOH/PAN1=0.0 +! +!MEOH/PAN2=0.0 +! +!MEOH/PAN3=0.0 +! +!MEOH/PAN4=0.0 +! +!MEOH/PAN6=0.0 +! +!MEOH/PAN7=0.0 +! +!MEOH/PAN8=0.0 +! +!MEOH/PN10=0.0 +! +!MEOH/RO2T=0.0 +! +!MEOH/RO21=0.0 +! +!MEOH/RO25=0.0 +! +!MEOH/WC_O3=0.0 +! +!MEOH/WC_H2O2=0.0 +! +!MEOH/WC_NO=0.0 +! +!MEOH/WC_NO2=0.0 +! +!MEOH/WC_NO3=0.0 +! +!MEOH/WC_N2O5=0.0 +! +!MEOH/WC_HONO=0.0 +! +!MEOH/WC_HNO3=0.0 +! +!MEOH/WC_HNO4=0.0 +! +!MEOH/WC_NH3=0.0 +! +!MEOH/WC_OH=0.0 +! +!MEOH/WC_HO2=0.0 +! +!MEOH/WC_CO2=0.0 +! +!MEOH/WC_SO2=0.0 +! +!MEOH/WC_H2SO4=0.0 +! +!MEOH/WC_RO21=0.0 +! +!MEOH/WC_RO25=0.0 +! +!MEOH/WC_MEOH=+KTC49 + PJAC(:,32,105)=+TPK%KTC49(:) +! +!MEOH/WC_ETOH=0.0 +! +!MEOH/WC_ALCH=0.0 +! +!MEOH/WC_HCHO=0.0 +! +!MEOH/WC_ALD2=0.0 +! +!MEOH/WC_GLY=0.0 +! +!MEOH/WC_MGLY=0.0 +! +!MEOH/WC_KETL=0.0 +! +!MEOH/WC_ORA1=0.0 +! +!MEOH/WC_ORA2=0.0 +! +!MEOH/WC_ACID=0.0 +! +!MEOH/WC_RP16=0.0 +! +!MEOH/WC_UR21=0.0 +! +!MEOH/WC_UR28=0.0 +! +!MEOH/WC_ACID2=0.0 +! +!MEOH/WC_ASO3=0.0 +! +!MEOH/WC_ASO4=0.0 +! +!MEOH/WC_ASO5=0.0 +! +!MEOH/WC_AHSO5=0.0 +! +!MEOH/WC_AHMS=0.0 +! +!MEOH/WR_O3=0.0 +! +!MEOH/WR_H2O2=0.0 +! +!MEOH/WR_NO=0.0 +! +!MEOH/WR_NO2=0.0 +! +!MEOH/WR_NO3=0.0 +! +!MEOH/WR_N2O5=0.0 +! +!MEOH/WR_HONO=0.0 +! +!MEOH/WR_HNO3=0.0 +! +!MEOH/WR_HNO4=0.0 +! +!MEOH/WR_NH3=0.0 +! +!MEOH/WR_OH=0.0 +! +!MEOH/WR_HO2=0.0 +! +!MEOH/WR_CO2=0.0 +! +!MEOH/WR_SO2=0.0 +! +!MEOH/WR_H2SO4=0.0 +! +!MEOH/WR_RO21=0.0 +! +!MEOH/WR_RO25=0.0 +! +!MEOH/WR_MEOH=+KTR49 + PJAC(:,32,142)=+TPK%KTR49(:) +! +!MEOH/WR_ETOH=0.0 +! +!MEOH/WR_ALCH=0.0 +! +!MEOH/WR_HCHO=0.0 +! +!MEOH/WR_ALD2=0.0 +! +!MEOH/WR_GLY=0.0 +! +!MEOH/WR_MGLY=0.0 +! +!MEOH/WR_KETL=0.0 +! +!MEOH/WR_ORA1=0.0 +! +!MEOH/WR_ORA2=0.0 +! +!MEOH/WR_ACID=0.0 +! +!MEOH/WR_RP16=0.0 +! +!MEOH/WR_UR21=0.0 +! +!MEOH/WR_UR28=0.0 +! +!MEOH/WR_ACID2=0.0 +! +!MEOH/WR_ASO3=0.0 +! +!MEOH/WR_ASO4=0.0 +! +!MEOH/WR_ASO5=0.0 +! +!MEOH/WR_AHSO5=0.0 +! +!MEOH/WR_AHMS=0.0 +! +!ETOH/NO=0.0 +! +!ETOH/NO2=0.0 +! +!ETOH/O3=0.0 +! +!ETOH/HONO=0.0 +! +!ETOH/HNO3=0.0 +! +!ETOH/HNO4=0.0 +! +!ETOH/N2O5=0.0 +! +!ETOH/NO3=0.0 +! +!ETOH/NH3=0.0 +! +!ETOH/HO2=0.0 +! +!ETOH/CO=0.0 +! +!ETOH/H2O2=0.0 +! +!ETOH/SO2=0.0 +! +!ETOH/H2SO4=0.0 +! +!ETOH/OH=-K053*<ETOH> + PJAC(:,33,15)=-TPK%K053(:)*PCONC(:,33) +! +!ETOH/ETHE=0.0 +! +!ETOH/OLEL=0.0 +! +!ETOH/OLEH=0.0 +! +!ETOH/ALKL=0.0 +! +!ETOH/ALKM=0.0 +! +!ETOH/ALKH=0.0 +! +!ETOH/AROH=0.0 +! +!ETOH/AROL=0.0 +! +!ETOH/AROO=0.0 +! +!ETOH/ARAL=0.0 +! +!ETOH/ARAC=0.0 +! +!ETOH/PAH=0.0 +! +!ETOH/HCHO=0.0 +! +!ETOH/ALD2=0.0 +! +!ETOH/KETL=0.0 +! +!ETOH/KETH=0.0 +! +!ETOH/MEOH=0.0 +! +!ETOH/ETOH=-K053*<OH>-KTC19-KTR19 + PJAC(:,33,33)=-TPK%K053(:)*PCONC(:,15)-TPK%KTC19(:)-TPK%KTR19(:) +! +!ETOH/ALCH=0.0 +! +!ETOH/ISOP=0.0 +! +!ETOH/BIOL=0.0 +! +!ETOH/BIOH=0.0 +! +!ETOH/MTBE=0.0 +! +!ETOH/MVK=0.0 +! +!ETOH/MCR=0.0 +! +!ETOH/MGLY=0.0 +! +!ETOH/GLY=0.0 +! +!ETOH/ORA1=0.0 +! +!ETOH/ORA2=0.0 +! +!ETOH/ACID=0.0 +! +!ETOH/UR28=0.0 +! +!ETOH/UR21=0.0 +! +!ETOH/URG2=0.0 +! +!ETOH/UR26=0.0 +! +!ETOH/RPG2=0.0 +! +!ETOH/RP18=0.0 +! +!ETOH/RPG3=0.0 +! +!ETOH/URG4=0.0 +! +!ETOH/UR8=0.0 +! +!ETOH/UR17=0.0 +! +!ETOH/UR7=0.0 +! +!ETOH/RPR3=0.0 +! +!ETOH/URG6=0.0 +! +!ETOH/UR22=0.0 +! +!ETOH/URG7=0.0 +! +!ETOH/RPR4=0.0 +! +!ETOH/RPR7=0.0 +! +!ETOH/RPG7=0.0 +! +!ETOH/URG8=0.0 +! +!ETOH/UR19=0.0 +! +!ETOH/URG9=0.0 +! +!ETOH/AP7=0.0 +! +!ETOH/URG10=0.0 +! +!ETOH/RPR1=0.0 +! +!ETOH/RPR5=0.0 +! +!ETOH/RPR8=0.0 +! +!ETOH/RP10=0.0 +! +!ETOH/RP11=0.0 +! +!ETOH/RP16=0.0 +! +!ETOH/RPRL=0.0 +! +!ETOH/APAN=0.0 +! +!ETOH/PAN1=0.0 +! +!ETOH/PAN2=0.0 +! +!ETOH/PAN3=0.0 +! +!ETOH/PAN4=0.0 +! +!ETOH/PAN6=0.0 +! +!ETOH/PAN7=0.0 +! +!ETOH/PAN8=0.0 +! +!ETOH/PN10=0.0 +! +!ETOH/RO2T=0.0 +! +!ETOH/RO21=0.0 +! +!ETOH/RO25=0.0 +! +!ETOH/WC_O3=0.0 +! +!ETOH/WC_H2O2=0.0 +! +!ETOH/WC_NO=0.0 +! +!ETOH/WC_NO2=0.0 +! +!ETOH/WC_NO3=0.0 +! +!ETOH/WC_N2O5=0.0 +! +!ETOH/WC_HONO=0.0 +! +!ETOH/WC_HNO3=0.0 +! +!ETOH/WC_HNO4=0.0 +! +!ETOH/WC_NH3=0.0 +! +!ETOH/WC_OH=0.0 +! +!ETOH/WC_HO2=0.0 +! +!ETOH/WC_CO2=0.0 +! +!ETOH/WC_SO2=0.0 +! +!ETOH/WC_H2SO4=0.0 +! +!ETOH/WC_RO21=0.0 +! +!ETOH/WC_RO25=0.0 +! +!ETOH/WC_MEOH=0.0 +! +!ETOH/WC_ETOH=+KTC50 + PJAC(:,33,106)=+TPK%KTC50(:) +! +!ETOH/WC_ALCH=0.0 +! +!ETOH/WC_HCHO=0.0 +! +!ETOH/WC_ALD2=0.0 +! +!ETOH/WC_GLY=0.0 +! +!ETOH/WC_MGLY=0.0 +! +!ETOH/WC_KETL=0.0 +! +!ETOH/WC_ORA1=0.0 +! +!ETOH/WC_ORA2=0.0 +! +!ETOH/WC_ACID=0.0 +! +!ETOH/WC_RP16=0.0 +! +!ETOH/WC_UR21=0.0 +! +!ETOH/WC_UR28=0.0 +! +!ETOH/WC_ACID2=0.0 +! +!ETOH/WC_ASO3=0.0 +! +!ETOH/WC_ASO4=0.0 +! +!ETOH/WC_ASO5=0.0 +! +!ETOH/WC_AHSO5=0.0 +! +!ETOH/WC_AHMS=0.0 +! +!ETOH/WR_O3=0.0 +! +!ETOH/WR_H2O2=0.0 +! +!ETOH/WR_NO=0.0 +! +!ETOH/WR_NO2=0.0 +! +!ETOH/WR_NO3=0.0 +! +!ETOH/WR_N2O5=0.0 +! +!ETOH/WR_HONO=0.0 +! +!ETOH/WR_HNO3=0.0 +! +!ETOH/WR_HNO4=0.0 +! +!ETOH/WR_NH3=0.0 +! +!ETOH/WR_OH=0.0 +! +!ETOH/WR_HO2=0.0 +! +!ETOH/WR_CO2=0.0 +! +!ETOH/WR_SO2=0.0 +! +!ETOH/WR_H2SO4=0.0 +! +!ETOH/WR_RO21=0.0 +! +!ETOH/WR_RO25=0.0 +! +!ETOH/WR_MEOH=0.0 +! +!ETOH/WR_ETOH=+KTR50 + PJAC(:,33,143)=+TPK%KTR50(:) +! +!ETOH/WR_ALCH=0.0 +! +!ETOH/WR_HCHO=0.0 +! +!ETOH/WR_ALD2=0.0 +! +!ETOH/WR_GLY=0.0 +! +!ETOH/WR_MGLY=0.0 +! +!ETOH/WR_KETL=0.0 +! +!ETOH/WR_ORA1=0.0 +! +!ETOH/WR_ORA2=0.0 +! +!ETOH/WR_ACID=0.0 +! +!ETOH/WR_RP16=0.0 +! +!ETOH/WR_UR21=0.0 +! +!ETOH/WR_UR28=0.0 +! +!ETOH/WR_ACID2=0.0 +! +!ETOH/WR_ASO3=0.0 +! +!ETOH/WR_ASO4=0.0 +! +!ETOH/WR_ASO5=0.0 +! +!ETOH/WR_AHSO5=0.0 +! +!ETOH/WR_AHMS=0.0 +! +!ALCH/NO=0.0 +! +!ALCH/NO2=0.0 +! +!ALCH/O3=0.0 +! +!ALCH/HONO=0.0 +! +!ALCH/HNO3=0.0 +! +!ALCH/HNO4=0.0 +! +!ALCH/N2O5=0.0 +! +!ALCH/NO3=0.0 +! +!ALCH/NH3=0.0 +! +!ALCH/HO2=0.0 +! +!ALCH/CO=0.0 +! +!ALCH/H2O2=0.0 +! +!ALCH/SO2=0.0 +! +!ALCH/H2SO4=0.0 +! +!ALCH/OH=-K069*<ALCH> + PJAC(:,34,15)=-TPK%K069(:)*PCONC(:,34) +! +!ALCH/ETHE=0.0 +! +!ALCH/OLEL=0.0 +! +!ALCH/OLEH=0.0 +! +!ALCH/ALKL=0.0 +! +!ALCH/ALKM=0.0 +! +!ALCH/ALKH=0.0 +! +!ALCH/AROH=0.0 +! +!ALCH/AROL=0.0 +! +!ALCH/AROO=0.0 +! +!ALCH/ARAL=0.0 +! +!ALCH/ARAC=0.0 +! +!ALCH/PAH=0.0 +! +!ALCH/HCHO=0.0 +! +!ALCH/ALD2=0.0 +! +!ALCH/KETL=0.0 +! +!ALCH/KETH=0.0 +! +!ALCH/MEOH=0.0 +! +!ALCH/ETOH=0.0 +! +!ALCH/ALCH=-K069*<OH>-KTC20-KTR20 + PJAC(:,34,34)=-TPK%K069(:)*PCONC(:,15)-TPK%KTC20(:)-TPK%KTR20(:) +! +!ALCH/ISOP=0.0 +! +!ALCH/BIOL=0.0 +! +!ALCH/BIOH=0.0 +! +!ALCH/MTBE=0.0 +! +!ALCH/MVK=0.0 +! +!ALCH/MCR=0.0 +! +!ALCH/MGLY=0.0 +! +!ALCH/GLY=0.0 +! +!ALCH/ORA1=0.0 +! +!ALCH/ORA2=0.0 +! +!ALCH/ACID=0.0 +! +!ALCH/UR28=0.0 +! +!ALCH/UR21=0.0 +! +!ALCH/URG2=0.0 +! +!ALCH/UR26=0.0 +! +!ALCH/RPG2=0.0 +! +!ALCH/RP18=0.0 +! +!ALCH/RPG3=0.0 +! +!ALCH/URG4=0.0 +! +!ALCH/UR8=0.0 +! +!ALCH/UR17=0.0 +! +!ALCH/UR7=0.0 +! +!ALCH/RPR3=0.0 +! +!ALCH/URG6=0.0 +! +!ALCH/UR22=0.0 +! +!ALCH/URG7=0.0 +! +!ALCH/RPR4=0.0 +! +!ALCH/RPR7=0.0 +! +!ALCH/RPG7=0.0 +! +!ALCH/URG8=0.0 +! +!ALCH/UR19=0.0 +! +!ALCH/URG9=0.0 +! +!ALCH/AP7=0.0 +! +!ALCH/URG10=0.0 +! +!ALCH/RPR1=0.0 +! +!ALCH/RPR5=0.0 +! +!ALCH/RPR8=0.0 +! +!ALCH/RP10=0.0 +! +!ALCH/RP11=0.0 +! +!ALCH/RP16=0.0 +! +!ALCH/RPRL=0.0 +! +!ALCH/APAN=0.0 +! +!ALCH/PAN1=0.0 +! +!ALCH/PAN2=0.0 +! +!ALCH/PAN3=0.0 +! +!ALCH/PAN4=0.0 +! +!ALCH/PAN6=0.0 +! +!ALCH/PAN7=0.0 +! +!ALCH/PAN8=0.0 +! +!ALCH/PN10=0.0 +! +!ALCH/RO2T=0.0 +! +!ALCH/RO21=0.0 +! +!ALCH/RO25=0.0 +! +!ALCH/WC_O3=0.0 +! +!ALCH/WC_H2O2=0.0 +! +!ALCH/WC_NO=0.0 +! +!ALCH/WC_NO2=0.0 +! +!ALCH/WC_NO3=0.0 +! +!ALCH/WC_N2O5=0.0 +! +!ALCH/WC_HONO=0.0 +! +!ALCH/WC_HNO3=0.0 +! +!ALCH/WC_HNO4=0.0 +! +!ALCH/WC_NH3=0.0 +! +!ALCH/WC_OH=0.0 +! +!ALCH/WC_HO2=0.0 +! +!ALCH/WC_CO2=0.0 +! +!ALCH/WC_SO2=0.0 +! +!ALCH/WC_H2SO4=0.0 +! +!ALCH/WC_RO21=0.0 +! +!ALCH/WC_RO25=0.0 +! +!ALCH/WC_MEOH=0.0 +! +!ALCH/WC_ETOH=0.0 +! +!ALCH/WC_ALCH=+KTC51 + PJAC(:,34,107)=+TPK%KTC51(:) +! +!ALCH/WC_HCHO=0.0 +! +!ALCH/WC_ALD2=0.0 +! +!ALCH/WC_GLY=0.0 +! +!ALCH/WC_MGLY=0.0 +! +!ALCH/WC_KETL=0.0 +! +!ALCH/WC_ORA1=0.0 +! +!ALCH/WC_ORA2=0.0 +! +!ALCH/WC_ACID=0.0 +! +!ALCH/WC_RP16=0.0 +! +!ALCH/WC_UR21=0.0 +! +!ALCH/WC_UR28=0.0 +! +!ALCH/WC_ACID2=0.0 +! +!ALCH/WC_ASO3=0.0 +! +!ALCH/WC_ASO4=0.0 +! +!ALCH/WC_ASO5=0.0 +! +!ALCH/WC_AHSO5=0.0 +! +!ALCH/WC_AHMS=0.0 +! +!ALCH/WR_O3=0.0 +! +!ALCH/WR_H2O2=0.0 +! +!ALCH/WR_NO=0.0 +! +!ALCH/WR_NO2=0.0 +! +!ALCH/WR_NO3=0.0 +! +!ALCH/WR_N2O5=0.0 +! +!ALCH/WR_HONO=0.0 +! +!ALCH/WR_HNO3=0.0 +! +!ALCH/WR_HNO4=0.0 +! +!ALCH/WR_NH3=0.0 +! +!ALCH/WR_OH=0.0 +! +!ALCH/WR_HO2=0.0 +! +!ALCH/WR_CO2=0.0 +! +!ALCH/WR_SO2=0.0 +! +!ALCH/WR_H2SO4=0.0 +! +!ALCH/WR_RO21=0.0 +! +!ALCH/WR_RO25=0.0 +! +!ALCH/WR_MEOH=0.0 +! +!ALCH/WR_ETOH=0.0 +! +!ALCH/WR_ALCH=+KTR51 + PJAC(:,34,144)=+TPK%KTR51(:) +! +!ALCH/WR_HCHO=0.0 +! +!ALCH/WR_ALD2=0.0 +! +!ALCH/WR_GLY=0.0 +! +!ALCH/WR_MGLY=0.0 +! +!ALCH/WR_KETL=0.0 +! +!ALCH/WR_ORA1=0.0 +! +!ALCH/WR_ORA2=0.0 +! +!ALCH/WR_ACID=0.0 +! +!ALCH/WR_RP16=0.0 +! +!ALCH/WR_UR21=0.0 +! +!ALCH/WR_UR28=0.0 +! +!ALCH/WR_ACID2=0.0 +! +!ALCH/WR_ASO3=0.0 +! +!ALCH/WR_ASO4=0.0 +! +!ALCH/WR_ASO5=0.0 +! +!ALCH/WR_AHSO5=0.0 +! +!ALCH/WR_AHMS=0.0 +! +!ISOP/NO=0.0 +! +!ISOP/NO2=0.0 +! +!ISOP/O3=-K066*<ISOP> + PJAC(:,35,3)=-TPK%K066(:)*PCONC(:,35) +! +!ISOP/HONO=0.0 +! +!ISOP/HNO3=0.0 +! +!ISOP/HNO4=0.0 +! +!ISOP/N2O5=0.0 +! +!ISOP/NO3=-K065*<ISOP> + PJAC(:,35,8)=-TPK%K065(:)*PCONC(:,35) +! +!ISOP/NH3=0.0 +! +!ISOP/HO2=0.0 +! +!ISOP/CO=0.0 +! +!ISOP/H2O2=0.0 +! +!ISOP/SO2=0.0 +! +!ISOP/H2SO4=0.0 +! +!ISOP/OH=-K064*<ISOP> + PJAC(:,35,15)=-TPK%K064(:)*PCONC(:,35) +! +!ISOP/ETHE=0.0 +! +!ISOP/OLEL=0.0 +! +!ISOP/OLEH=0.0 +! +!ISOP/ALKL=0.0 +! +!ISOP/ALKM=0.0 +! +!ISOP/ALKH=0.0 +! +!ISOP/AROH=0.0 +! +!ISOP/AROL=0.0 +! +!ISOP/AROO=0.0 +! +!ISOP/ARAL=0.0 +! +!ISOP/ARAC=0.0 +! +!ISOP/PAH=0.0 +! +!ISOP/HCHO=0.0 +! +!ISOP/ALD2=0.0 +! +!ISOP/KETL=0.0 +! +!ISOP/KETH=0.0 +! +!ISOP/MEOH=0.0 +! +!ISOP/ETOH=0.0 +! +!ISOP/ALCH=0.0 +! +!ISOP/ISOP=-K064*<OH>-K065*<NO3>-K066*<O3>-K067*<O> + PJAC(:,35,35)=-TPK%K064(:)*PCONC(:,15)-TPK%K065(:)*PCONC(:,8)-TPK%K066(:)*PCON& +&C(:,3)-TPK%K067(:)*TPK%O(:) +! +!ISOP/BIOL=0.0 +! +!ISOP/BIOH=0.0 +! +!ISOP/MTBE=0.0 +! +!ISOP/MVK=0.0 +! +!ISOP/MCR=0.0 +! +!ISOP/MGLY=0.0 +! +!ISOP/GLY=0.0 +! +!ISOP/ORA1=0.0 +! +!ISOP/ORA2=0.0 +! +!ISOP/ACID=0.0 +! +!ISOP/UR28=0.0 +! +!ISOP/UR21=0.0 +! +!ISOP/URG2=0.0 +! +!ISOP/UR26=0.0 +! +!ISOP/RPG2=0.0 +! +!ISOP/RP18=0.0 +! +!ISOP/RPG3=0.0 +! +!ISOP/URG4=0.0 +! +!ISOP/UR8=0.0 +! +!ISOP/UR17=0.0 +! +!ISOP/UR7=0.0 +! +!ISOP/RPR3=0.0 +! +!ISOP/URG6=0.0 +! +!ISOP/UR22=0.0 +! +!ISOP/URG7=0.0 +! +!ISOP/RPR4=0.0 +! +!ISOP/RPR7=0.0 +! +!ISOP/RPG7=0.0 +! +!ISOP/URG8=0.0 +! +!ISOP/UR19=0.0 +! +!ISOP/URG9=0.0 +! +!ISOP/AP7=0.0 +! +!ISOP/URG10=0.0 +! +!ISOP/RPR1=0.0 +! +!ISOP/RPR5=0.0 +! +!ISOP/RPR8=0.0 +! +!ISOP/RP10=0.0 +! +!ISOP/RP11=0.0 +! +!ISOP/RP16=0.0 +! +!ISOP/RPRL=0.0 +! +!ISOP/APAN=0.0 +! +!ISOP/PAN1=0.0 +! +!ISOP/PAN2=0.0 +! +!ISOP/PAN3=0.0 +! +!ISOP/PAN4=0.0 +! +!ISOP/PAN6=0.0 +! +!ISOP/PAN7=0.0 +! +!ISOP/PAN8=0.0 +! +!ISOP/PN10=0.0 +! +!ISOP/RO2T=0.0 +! +!ISOP/RO21=0.0 +! +!ISOP/RO25=0.0 +! +!ISOP/WC_O3=0.0 +! +!ISOP/WC_H2O2=0.0 +! +!ISOP/WC_NO=0.0 +! +!ISOP/WC_NO2=0.0 +! +!ISOP/WC_NO3=0.0 +! +!ISOP/WC_N2O5=0.0 +! +!ISOP/WC_HONO=0.0 +! +!ISOP/WC_HNO3=0.0 +! +!ISOP/WC_HNO4=0.0 +! +!ISOP/WC_NH3=0.0 +! +!ISOP/WC_OH=0.0 +! +!ISOP/WC_HO2=0.0 +! +!ISOP/WC_CO2=0.0 +! +!ISOP/WC_SO2=0.0 +! +!ISOP/WC_H2SO4=0.0 +! +!ISOP/WC_RO21=0.0 +! +!ISOP/WC_RO25=0.0 +! +!ISOP/WC_MEOH=0.0 +! +!ISOP/WC_ETOH=0.0 +! +!ISOP/WC_ALCH=0.0 +! +!ISOP/WC_HCHO=0.0 +! +!ISOP/WC_ALD2=0.0 +! +!ISOP/WC_GLY=0.0 +! +!ISOP/WC_MGLY=0.0 +! +!ISOP/WC_KETL=0.0 +! +!ISOP/WC_ORA1=0.0 +! +!ISOP/WC_ORA2=0.0 +! +!ISOP/WC_ACID=0.0 +! +!ISOP/WC_RP16=0.0 +! +!ISOP/WC_UR21=0.0 +! +!ISOP/WC_UR28=0.0 +! +!ISOP/WC_ACID2=0.0 +! +!ISOP/WC_ASO3=0.0 +! +!ISOP/WC_ASO4=0.0 +! +!ISOP/WC_ASO5=0.0 +! +!ISOP/WC_AHSO5=0.0 +! +!ISOP/WC_AHMS=0.0 +! +!ISOP/WR_O3=0.0 +! +!ISOP/WR_H2O2=0.0 +! +!ISOP/WR_NO=0.0 +! +!ISOP/WR_NO2=0.0 +! +!ISOP/WR_NO3=0.0 +! +!ISOP/WR_N2O5=0.0 +! +!ISOP/WR_HONO=0.0 +! +!ISOP/WR_HNO3=0.0 +! +!ISOP/WR_HNO4=0.0 +! +!ISOP/WR_NH3=0.0 +! +!ISOP/WR_OH=0.0 +! +!ISOP/WR_HO2=0.0 +! +!ISOP/WR_CO2=0.0 +! +!ISOP/WR_SO2=0.0 +! +!ISOP/WR_H2SO4=0.0 +! +!ISOP/WR_RO21=0.0 +! +!ISOP/WR_RO25=0.0 +! +!ISOP/WR_MEOH=0.0 +! +!ISOP/WR_ETOH=0.0 +! +!ISOP/WR_ALCH=0.0 +! +!ISOP/WR_HCHO=0.0 +! +!ISOP/WR_ALD2=0.0 +! +!ISOP/WR_GLY=0.0 +! +!ISOP/WR_MGLY=0.0 +! +!ISOP/WR_KETL=0.0 +! +!ISOP/WR_ORA1=0.0 +! +!ISOP/WR_ORA2=0.0 +! +!ISOP/WR_ACID=0.0 +! +!ISOP/WR_RP16=0.0 +! +!ISOP/WR_UR21=0.0 +! +!ISOP/WR_UR28=0.0 +! +!ISOP/WR_ACID2=0.0 +! +!ISOP/WR_ASO3=0.0 +! +!ISOP/WR_ASO4=0.0 +! +!ISOP/WR_ASO5=0.0 +! +!ISOP/WR_AHSO5=0.0 +! +!ISOP/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ6 +! +SUBROUTINE SUBJ7 +! +!Indices 36 a 40 +! +! +!BIOL/NO=0.0 +! +!BIOL/NO2=0.0 +! +!BIOL/O3=-K086*<BIOL> + PJAC(:,36,3)=-TPK%K086(:)*PCONC(:,36) +! +!BIOL/HONO=0.0 +! +!BIOL/HNO3=0.0 +! +!BIOL/HNO4=0.0 +! +!BIOL/N2O5=0.0 +! +!BIOL/NO3=-K085*<BIOL> + PJAC(:,36,8)=-TPK%K085(:)*PCONC(:,36) +! +!BIOL/NH3=0.0 +! +!BIOL/HO2=0.0 +! +!BIOL/CO=0.0 +! +!BIOL/H2O2=0.0 +! +!BIOL/SO2=0.0 +! +!BIOL/H2SO4=0.0 +! +!BIOL/OH=-K084*<BIOL> + PJAC(:,36,15)=-TPK%K084(:)*PCONC(:,36) +! +!BIOL/ETHE=0.0 +! +!BIOL/OLEL=0.0 +! +!BIOL/OLEH=0.0 +! +!BIOL/ALKL=0.0 +! +!BIOL/ALKM=0.0 +! +!BIOL/ALKH=0.0 +! +!BIOL/AROH=0.0 +! +!BIOL/AROL=0.0 +! +!BIOL/AROO=0.0 +! +!BIOL/ARAL=0.0 +! +!BIOL/ARAC=0.0 +! +!BIOL/PAH=0.0 +! +!BIOL/HCHO=0.0 +! +!BIOL/ALD2=0.0 +! +!BIOL/KETL=0.0 +! +!BIOL/KETH=0.0 +! +!BIOL/MEOH=0.0 +! +!BIOL/ETOH=0.0 +! +!BIOL/ALCH=0.0 +! +!BIOL/ISOP=0.0 +! +!BIOL/BIOL=-K084*<OH>-K085*<NO3>-K086*<O3>-K087*<O> + PJAC(:,36,36)=-TPK%K084(:)*PCONC(:,15)-TPK%K085(:)*PCONC(:,8)-TPK%K086(:)*PCON& +&C(:,3)-TPK%K087(:)*TPK%O(:) +! +!BIOL/BIOH=0.0 +! +!BIOL/MTBE=0.0 +! +!BIOL/MVK=0.0 +! +!BIOL/MCR=0.0 +! +!BIOL/MGLY=0.0 +! +!BIOL/GLY=0.0 +! +!BIOL/ORA1=0.0 +! +!BIOL/ORA2=0.0 +! +!BIOL/ACID=0.0 +! +!BIOL/UR28=0.0 +! +!BIOL/UR21=0.0 +! +!BIOL/URG2=0.0 +! +!BIOL/UR26=0.0 +! +!BIOL/RPG2=0.0 +! +!BIOL/RP18=0.0 +! +!BIOL/RPG3=0.0 +! +!BIOL/URG4=0.0 +! +!BIOL/UR8=0.0 +! +!BIOL/UR17=0.0 +! +!BIOL/UR7=0.0 +! +!BIOL/RPR3=0.0 +! +!BIOL/URG6=0.0 +! +!BIOL/UR22=0.0 +! +!BIOL/URG7=0.0 +! +!BIOL/RPR4=0.0 +! +!BIOL/RPR7=0.0 +! +!BIOL/RPG7=0.0 +! +!BIOL/URG8=0.0 +! +!BIOL/UR19=0.0 +! +!BIOL/URG9=0.0 +! +!BIOL/AP7=0.0 +! +!BIOL/URG10=0.0 +! +!BIOL/RPR1=0.0 +! +!BIOL/RPR5=0.0 +! +!BIOL/RPR8=0.0 +! +!BIOL/RP10=0.0 +! +!BIOL/RP11=0.0 +! +!BIOL/RP16=0.0 +! +!BIOL/RPRL=0.0 +! +!BIOL/APAN=0.0 +! +!BIOL/PAN1=0.0 +! +!BIOL/PAN2=0.0 +! +!BIOL/PAN3=0.0 +! +!BIOL/PAN4=0.0 +! +!BIOL/PAN6=0.0 +! +!BIOL/PAN7=0.0 +! +!BIOL/PAN8=0.0 +! +!BIOL/PN10=0.0 +! +!BIOL/RO2T=0.0 +! +!BIOL/RO21=0.0 +! +!BIOL/RO25=0.0 +! +!BIOL/WC_O3=0.0 +! +!BIOL/WC_H2O2=0.0 +! +!BIOL/WC_NO=0.0 +! +!BIOL/WC_NO2=0.0 +! +!BIOL/WC_NO3=0.0 +! +!BIOL/WC_N2O5=0.0 +! +!BIOL/WC_HONO=0.0 +! +!BIOL/WC_HNO3=0.0 +! +!BIOL/WC_HNO4=0.0 +! +!BIOL/WC_NH3=0.0 +! +!BIOL/WC_OH=0.0 +! +!BIOL/WC_HO2=0.0 +! +!BIOL/WC_CO2=0.0 +! +!BIOL/WC_SO2=0.0 +! +!BIOL/WC_H2SO4=0.0 +! +!BIOL/WC_RO21=0.0 +! +!BIOL/WC_RO25=0.0 +! +!BIOL/WC_MEOH=0.0 +! +!BIOL/WC_ETOH=0.0 +! +!BIOL/WC_ALCH=0.0 +! +!BIOL/WC_HCHO=0.0 +! +!BIOL/WC_ALD2=0.0 +! +!BIOL/WC_GLY=0.0 +! +!BIOL/WC_MGLY=0.0 +! +!BIOL/WC_KETL=0.0 +! +!BIOL/WC_ORA1=0.0 +! +!BIOL/WC_ORA2=0.0 +! +!BIOL/WC_ACID=0.0 +! +!BIOL/WC_RP16=0.0 +! +!BIOL/WC_UR21=0.0 +! +!BIOL/WC_UR28=0.0 +! +!BIOL/WC_ACID2=0.0 +! +!BIOL/WC_ASO3=0.0 +! +!BIOL/WC_ASO4=0.0 +! +!BIOL/WC_ASO5=0.0 +! +!BIOL/WC_AHSO5=0.0 +! +!BIOL/WC_AHMS=0.0 +! +!BIOL/WR_O3=0.0 +! +!BIOL/WR_H2O2=0.0 +! +!BIOL/WR_NO=0.0 +! +!BIOL/WR_NO2=0.0 +! +!BIOL/WR_NO3=0.0 +! +!BIOL/WR_N2O5=0.0 +! +!BIOL/WR_HONO=0.0 +! +!BIOL/WR_HNO3=0.0 +! +!BIOL/WR_HNO4=0.0 +! +!BIOL/WR_NH3=0.0 +! +!BIOL/WR_OH=0.0 +! +!BIOL/WR_HO2=0.0 +! +!BIOL/WR_CO2=0.0 +! +!BIOL/WR_SO2=0.0 +! +!BIOL/WR_H2SO4=0.0 +! +!BIOL/WR_RO21=0.0 +! +!BIOL/WR_RO25=0.0 +! +!BIOL/WR_MEOH=0.0 +! +!BIOL/WR_ETOH=0.0 +! +!BIOL/WR_ALCH=0.0 +! +!BIOL/WR_HCHO=0.0 +! +!BIOL/WR_ALD2=0.0 +! +!BIOL/WR_GLY=0.0 +! +!BIOL/WR_MGLY=0.0 +! +!BIOL/WR_KETL=0.0 +! +!BIOL/WR_ORA1=0.0 +! +!BIOL/WR_ORA2=0.0 +! +!BIOL/WR_ACID=0.0 +! +!BIOL/WR_RP16=0.0 +! +!BIOL/WR_UR21=0.0 +! +!BIOL/WR_UR28=0.0 +! +!BIOL/WR_ACID2=0.0 +! +!BIOL/WR_ASO3=0.0 +! +!BIOL/WR_ASO4=0.0 +! +!BIOL/WR_ASO5=0.0 +! +!BIOL/WR_AHSO5=0.0 +! +!BIOL/WR_AHMS=0.0 +! +!BIOH/NO=0.0 +! +!BIOH/NO2=0.0 +! +!BIOH/O3=-K090*<BIOH> + PJAC(:,37,3)=-TPK%K090(:)*PCONC(:,37) +! +!BIOH/HONO=0.0 +! +!BIOH/HNO3=0.0 +! +!BIOH/HNO4=0.0 +! +!BIOH/N2O5=0.0 +! +!BIOH/NO3=-K089*<BIOH> + PJAC(:,37,8)=-TPK%K089(:)*PCONC(:,37) +! +!BIOH/NH3=0.0 +! +!BIOH/HO2=0.0 +! +!BIOH/CO=0.0 +! +!BIOH/H2O2=0.0 +! +!BIOH/SO2=0.0 +! +!BIOH/H2SO4=0.0 +! +!BIOH/OH=-K088*<BIOH> + PJAC(:,37,15)=-TPK%K088(:)*PCONC(:,37) +! +!BIOH/ETHE=0.0 +! +!BIOH/OLEL=0.0 +! +!BIOH/OLEH=0.0 +! +!BIOH/ALKL=0.0 +! +!BIOH/ALKM=0.0 +! +!BIOH/ALKH=0.0 +! +!BIOH/AROH=0.0 +! +!BIOH/AROL=0.0 +! +!BIOH/AROO=0.0 +! +!BIOH/ARAL=0.0 +! +!BIOH/ARAC=0.0 +! +!BIOH/PAH=0.0 +! +!BIOH/HCHO=0.0 +! +!BIOH/ALD2=0.0 +! +!BIOH/KETL=0.0 +! +!BIOH/KETH=0.0 +! +!BIOH/MEOH=0.0 +! +!BIOH/ETOH=0.0 +! +!BIOH/ALCH=0.0 +! +!BIOH/ISOP=0.0 +! +!BIOH/BIOL=0.0 +! +!BIOH/BIOH=-K088*<OH>-K089*<NO3>-K090*<O3>-K091*<O> + PJAC(:,37,37)=-TPK%K088(:)*PCONC(:,15)-TPK%K089(:)*PCONC(:,8)-TPK%K090(:)*PCON& +&C(:,3)-TPK%K091(:)*TPK%O(:) +! +!BIOH/MTBE=0.0 +! +!BIOH/MVK=0.0 +! +!BIOH/MCR=0.0 +! +!BIOH/MGLY=0.0 +! +!BIOH/GLY=0.0 +! +!BIOH/ORA1=0.0 +! +!BIOH/ORA2=0.0 +! +!BIOH/ACID=0.0 +! +!BIOH/UR28=0.0 +! +!BIOH/UR21=0.0 +! +!BIOH/URG2=0.0 +! +!BIOH/UR26=0.0 +! +!BIOH/RPG2=0.0 +! +!BIOH/RP18=0.0 +! +!BIOH/RPG3=0.0 +! +!BIOH/URG4=0.0 +! +!BIOH/UR8=0.0 +! +!BIOH/UR17=0.0 +! +!BIOH/UR7=0.0 +! +!BIOH/RPR3=0.0 +! +!BIOH/URG6=0.0 +! +!BIOH/UR22=0.0 +! +!BIOH/URG7=0.0 +! +!BIOH/RPR4=0.0 +! +!BIOH/RPR7=0.0 +! +!BIOH/RPG7=0.0 +! +!BIOH/URG8=0.0 +! +!BIOH/UR19=0.0 +! +!BIOH/URG9=0.0 +! +!BIOH/AP7=0.0 +! +!BIOH/URG10=0.0 +! +!BIOH/RPR1=0.0 +! +!BIOH/RPR5=0.0 +! +!BIOH/RPR8=0.0 +! +!BIOH/RP10=0.0 +! +!BIOH/RP11=0.0 +! +!BIOH/RP16=0.0 +! +!BIOH/RPRL=0.0 +! +!BIOH/APAN=0.0 +! +!BIOH/PAN1=0.0 +! +!BIOH/PAN2=0.0 +! +!BIOH/PAN3=0.0 +! +!BIOH/PAN4=0.0 +! +!BIOH/PAN6=0.0 +! +!BIOH/PAN7=0.0 +! +!BIOH/PAN8=0.0 +! +!BIOH/PN10=0.0 +! +!BIOH/RO2T=0.0 +! +!BIOH/RO21=0.0 +! +!BIOH/RO25=0.0 +! +!BIOH/WC_O3=0.0 +! +!BIOH/WC_H2O2=0.0 +! +!BIOH/WC_NO=0.0 +! +!BIOH/WC_NO2=0.0 +! +!BIOH/WC_NO3=0.0 +! +!BIOH/WC_N2O5=0.0 +! +!BIOH/WC_HONO=0.0 +! +!BIOH/WC_HNO3=0.0 +! +!BIOH/WC_HNO4=0.0 +! +!BIOH/WC_NH3=0.0 +! +!BIOH/WC_OH=0.0 +! +!BIOH/WC_HO2=0.0 +! +!BIOH/WC_CO2=0.0 +! +!BIOH/WC_SO2=0.0 +! +!BIOH/WC_H2SO4=0.0 +! +!BIOH/WC_RO21=0.0 +! +!BIOH/WC_RO25=0.0 +! +!BIOH/WC_MEOH=0.0 +! +!BIOH/WC_ETOH=0.0 +! +!BIOH/WC_ALCH=0.0 +! +!BIOH/WC_HCHO=0.0 +! +!BIOH/WC_ALD2=0.0 +! +!BIOH/WC_GLY=0.0 +! +!BIOH/WC_MGLY=0.0 +! +!BIOH/WC_KETL=0.0 +! +!BIOH/WC_ORA1=0.0 +! +!BIOH/WC_ORA2=0.0 +! +!BIOH/WC_ACID=0.0 +! +!BIOH/WC_RP16=0.0 +! +!BIOH/WC_UR21=0.0 +! +!BIOH/WC_UR28=0.0 +! +!BIOH/WC_ACID2=0.0 +! +!BIOH/WC_ASO3=0.0 +! +!BIOH/WC_ASO4=0.0 +! +!BIOH/WC_ASO5=0.0 +! +!BIOH/WC_AHSO5=0.0 +! +!BIOH/WC_AHMS=0.0 +! +!BIOH/WR_O3=0.0 +! +!BIOH/WR_H2O2=0.0 +! +!BIOH/WR_NO=0.0 +! +!BIOH/WR_NO2=0.0 +! +!BIOH/WR_NO3=0.0 +! +!BIOH/WR_N2O5=0.0 +! +!BIOH/WR_HONO=0.0 +! +!BIOH/WR_HNO3=0.0 +! +!BIOH/WR_HNO4=0.0 +! +!BIOH/WR_NH3=0.0 +! +!BIOH/WR_OH=0.0 +! +!BIOH/WR_HO2=0.0 +! +!BIOH/WR_CO2=0.0 +! +!BIOH/WR_SO2=0.0 +! +!BIOH/WR_H2SO4=0.0 +! +!BIOH/WR_RO21=0.0 +! +!BIOH/WR_RO25=0.0 +! +!BIOH/WR_MEOH=0.0 +! +!BIOH/WR_ETOH=0.0 +! +!BIOH/WR_ALCH=0.0 +! +!BIOH/WR_HCHO=0.0 +! +!BIOH/WR_ALD2=0.0 +! +!BIOH/WR_GLY=0.0 +! +!BIOH/WR_MGLY=0.0 +! +!BIOH/WR_KETL=0.0 +! +!BIOH/WR_ORA1=0.0 +! +!BIOH/WR_ORA2=0.0 +! +!BIOH/WR_ACID=0.0 +! +!BIOH/WR_RP16=0.0 +! +!BIOH/WR_UR21=0.0 +! +!BIOH/WR_UR28=0.0 +! +!BIOH/WR_ACID2=0.0 +! +!BIOH/WR_ASO3=0.0 +! +!BIOH/WR_ASO4=0.0 +! +!BIOH/WR_ASO5=0.0 +! +!BIOH/WR_AHSO5=0.0 +! +!BIOH/WR_AHMS=0.0 +! +!MTBE/NO=0.0 +! +!MTBE/NO2=0.0 +! +!MTBE/O3=0.0 +! +!MTBE/HONO=0.0 +! +!MTBE/HNO3=0.0 +! +!MTBE/HNO4=0.0 +! +!MTBE/N2O5=0.0 +! +!MTBE/NO3=0.0 +! +!MTBE/NH3=0.0 +! +!MTBE/HO2=0.0 +! +!MTBE/CO=0.0 +! +!MTBE/H2O2=0.0 +! +!MTBE/SO2=0.0 +! +!MTBE/H2SO4=0.0 +! +!MTBE/OH=-K068*<MTBE> + PJAC(:,38,15)=-TPK%K068(:)*PCONC(:,38) +! +!MTBE/ETHE=0.0 +! +!MTBE/OLEL=0.0 +! +!MTBE/OLEH=0.0 +! +!MTBE/ALKL=0.0 +! +!MTBE/ALKM=0.0 +! +!MTBE/ALKH=0.0 +! +!MTBE/AROH=0.0 +! +!MTBE/AROL=0.0 +! +!MTBE/AROO=0.0 +! +!MTBE/ARAL=0.0 +! +!MTBE/ARAC=0.0 +! +!MTBE/PAH=0.0 +! +!MTBE/HCHO=0.0 +! +!MTBE/ALD2=0.0 +! +!MTBE/KETL=0.0 +! +!MTBE/KETH=0.0 +! +!MTBE/MEOH=0.0 +! +!MTBE/ETOH=0.0 +! +!MTBE/ALCH=0.0 +! +!MTBE/ISOP=0.0 +! +!MTBE/BIOL=0.0 +! +!MTBE/BIOH=0.0 +! +!MTBE/MTBE=-K068*<OH> + PJAC(:,38,38)=-TPK%K068(:)*PCONC(:,15) +! +!MTBE/MVK=0.0 +! +!MTBE/MCR=0.0 +! +!MTBE/MGLY=0.0 +! +!MTBE/GLY=0.0 +! +!MTBE/ORA1=0.0 +! +!MTBE/ORA2=0.0 +! +!MTBE/ACID=0.0 +! +!MTBE/UR28=0.0 +! +!MTBE/UR21=0.0 +! +!MTBE/URG2=0.0 +! +!MTBE/UR26=0.0 +! +!MTBE/RPG2=0.0 +! +!MTBE/RP18=0.0 +! +!MTBE/RPG3=0.0 +! +!MTBE/URG4=0.0 +! +!MTBE/UR8=0.0 +! +!MTBE/UR17=0.0 +! +!MTBE/UR7=0.0 +! +!MTBE/RPR3=0.0 +! +!MTBE/URG6=0.0 +! +!MTBE/UR22=0.0 +! +!MTBE/URG7=0.0 +! +!MTBE/RPR4=0.0 +! +!MTBE/RPR7=0.0 +! +!MTBE/RPG7=0.0 +! +!MTBE/URG8=0.0 +! +!MTBE/UR19=0.0 +! +!MTBE/URG9=0.0 +! +!MTBE/AP7=0.0 +! +!MTBE/URG10=0.0 +! +!MTBE/RPR1=0.0 +! +!MTBE/RPR5=0.0 +! +!MTBE/RPR8=0.0 +! +!MTBE/RP10=0.0 +! +!MTBE/RP11=0.0 +! +!MTBE/RP16=0.0 +! +!MTBE/RPRL=0.0 +! +!MTBE/APAN=0.0 +! +!MTBE/PAN1=0.0 +! +!MTBE/PAN2=0.0 +! +!MTBE/PAN3=0.0 +! +!MTBE/PAN4=0.0 +! +!MTBE/PAN6=0.0 +! +!MTBE/PAN7=0.0 +! +!MTBE/PAN8=0.0 +! +!MTBE/PN10=0.0 +! +!MTBE/RO2T=0.0 +! +!MTBE/RO21=0.0 +! +!MTBE/RO25=0.0 +! +!MTBE/WC_O3=0.0 +! +!MTBE/WC_H2O2=0.0 +! +!MTBE/WC_NO=0.0 +! +!MTBE/WC_NO2=0.0 +! +!MTBE/WC_NO3=0.0 +! +!MTBE/WC_N2O5=0.0 +! +!MTBE/WC_HONO=0.0 +! +!MTBE/WC_HNO3=0.0 +! +!MTBE/WC_HNO4=0.0 +! +!MTBE/WC_NH3=0.0 +! +!MTBE/WC_OH=0.0 +! +!MTBE/WC_HO2=0.0 +! +!MTBE/WC_CO2=0.0 +! +!MTBE/WC_SO2=0.0 +! +!MTBE/WC_H2SO4=0.0 +! +!MTBE/WC_RO21=0.0 +! +!MTBE/WC_RO25=0.0 +! +!MTBE/WC_MEOH=0.0 +! +!MTBE/WC_ETOH=0.0 +! +!MTBE/WC_ALCH=0.0 +! +!MTBE/WC_HCHO=0.0 +! +!MTBE/WC_ALD2=0.0 +! +!MTBE/WC_GLY=0.0 +! +!MTBE/WC_MGLY=0.0 +! +!MTBE/WC_KETL=0.0 +! +!MTBE/WC_ORA1=0.0 +! +!MTBE/WC_ORA2=0.0 +! +!MTBE/WC_ACID=0.0 +! +!MTBE/WC_RP16=0.0 +! +!MTBE/WC_UR21=0.0 +! +!MTBE/WC_UR28=0.0 +! +!MTBE/WC_ACID2=0.0 +! +!MTBE/WC_ASO3=0.0 +! +!MTBE/WC_ASO4=0.0 +! +!MTBE/WC_ASO5=0.0 +! +!MTBE/WC_AHSO5=0.0 +! +!MTBE/WC_AHMS=0.0 +! +!MTBE/WR_O3=0.0 +! +!MTBE/WR_H2O2=0.0 +! +!MTBE/WR_NO=0.0 +! +!MTBE/WR_NO2=0.0 +! +!MTBE/WR_NO3=0.0 +! +!MTBE/WR_N2O5=0.0 +! +!MTBE/WR_HONO=0.0 +! +!MTBE/WR_HNO3=0.0 +! +!MTBE/WR_HNO4=0.0 +! +!MTBE/WR_NH3=0.0 +! +!MTBE/WR_OH=0.0 +! +!MTBE/WR_HO2=0.0 +! +!MTBE/WR_CO2=0.0 +! +!MTBE/WR_SO2=0.0 +! +!MTBE/WR_H2SO4=0.0 +! +!MTBE/WR_RO21=0.0 +! +!MTBE/WR_RO25=0.0 +! +!MTBE/WR_MEOH=0.0 +! +!MTBE/WR_ETOH=0.0 +! +!MTBE/WR_ALCH=0.0 +! +!MTBE/WR_HCHO=0.0 +! +!MTBE/WR_ALD2=0.0 +! +!MTBE/WR_GLY=0.0 +! +!MTBE/WR_MGLY=0.0 +! +!MTBE/WR_KETL=0.0 +! +!MTBE/WR_ORA1=0.0 +! +!MTBE/WR_ORA2=0.0 +! +!MTBE/WR_ACID=0.0 +! +!MTBE/WR_RP16=0.0 +! +!MTBE/WR_UR21=0.0 +! +!MTBE/WR_UR28=0.0 +! +!MTBE/WR_ACID2=0.0 +! +!MTBE/WR_ASO3=0.0 +! +!MTBE/WR_ASO4=0.0 +! +!MTBE/WR_ASO5=0.0 +! +!MTBE/WR_AHSO5=0.0 +! +!MTBE/WR_AHMS=0.0 +! +!MVK/NO=+TPK%CF6*K150*<RO29>+K156*<RO211> + PJAC(:,39,1)=+TPK%CF6*TPK%K150(:)*TPK%RO29(:)+TPK%K156(:)*TPK%RO211(:) +! +!MVK/NO2=0.0 +! +!MVK/O3=+0.389*K066*<ISOP>-K281*<MVK> + PJAC(:,39,3)=+0.389*TPK%K066(:)*PCONC(:,35)-TPK%K281(:)*PCONC(:,39) +! +!MVK/HONO=0.0 +! +!MVK/HNO3=0.0 +! +!MVK/HNO4=0.0 +! +!MVK/N2O5=0.0 +! +!MVK/NO3=0.0 +! +!MVK/NH3=0.0 +! +!MVK/HO2=+K152*<RO29>+K158*<RO211> + PJAC(:,39,10)=+TPK%K152(:)*TPK%RO29(:)+TPK%K158(:)*TPK%RO211(:) +! +!MVK/CO=0.0 +! +!MVK/H2O2=0.0 +! +!MVK/SO2=0.0 +! +!MVK/H2SO4=0.0 +! +!MVK/OH=-K272*<MVK> + PJAC(:,39,15)=-TPK%K272(:)*PCONC(:,39) +! +!MVK/ETHE=0.0 +! +!MVK/OLEL=0.0 +! +!MVK/OLEH=0.0 +! +!MVK/ALKL=0.0 +! +!MVK/ALKM=0.0 +! +!MVK/ALKH=0.0 +! +!MVK/AROH=0.0 +! +!MVK/AROL=0.0 +! +!MVK/AROO=0.0 +! +!MVK/ARAL=0.0 +! +!MVK/ARAC=0.0 +! +!MVK/PAH=0.0 +! +!MVK/HCHO=0.0 +! +!MVK/ALD2=0.0 +! +!MVK/KETL=0.0 +! +!MVK/KETH=0.0 +! +!MVK/MEOH=0.0 +! +!MVK/ETOH=0.0 +! +!MVK/ALCH=0.0 +! +!MVK/ISOP=+0.389*K066*<O3> + PJAC(:,39,35)=+0.389*TPK%K066(:)*PCONC(:,3) +! +!MVK/BIOL=0.0 +! +!MVK/BIOH=0.0 +! +!MVK/MTBE=0.0 +! +!MVK/MVK=-K272*<OH>-K281*<O3>-K283*<O> + PJAC(:,39,39)=-TPK%K272(:)*PCONC(:,15)-TPK%K281(:)*PCONC(:,3)-TPK%K283(:)*TPK%& +&O(:) +! +!MVK/MCR=0.0 +! +!MVK/MGLY=0.0 +! +!MVK/GLY=0.0 +! +!MVK/ORA1=0.0 +! +!MVK/ORA2=0.0 +! +!MVK/ACID=0.0 +! +!MVK/UR28=0.0 +! +!MVK/UR21=0.0 +! +!MVK/URG2=0.0 +! +!MVK/UR26=0.0 +! +!MVK/RPG2=0.0 +! +!MVK/RP18=0.0 +! +!MVK/RPG3=0.0 +! +!MVK/URG4=0.0 +! +!MVK/UR8=0.0 +! +!MVK/UR17=0.0 +! +!MVK/UR7=0.0 +! +!MVK/RPR3=0.0 +! +!MVK/URG6=0.0 +! +!MVK/UR22=0.0 +! +!MVK/URG7=0.0 +! +!MVK/RPR4=0.0 +! +!MVK/RPR7=0.0 +! +!MVK/RPG7=0.0 +! +!MVK/URG8=0.0 +! +!MVK/UR19=0.0 +! +!MVK/URG9=0.0 +! +!MVK/AP7=0.0 +! +!MVK/URG10=0.0 +! +!MVK/RPR1=0.0 +! +!MVK/RPR5=0.0 +! +!MVK/RPR8=0.0 +! +!MVK/RP10=0.0 +! +!MVK/RP11=0.0 +! +!MVK/RP16=0.0 +! +!MVK/RPRL=0.0 +! +!MVK/APAN=0.0 +! +!MVK/PAN1=0.0 +! +!MVK/PAN2=0.0 +! +!MVK/PAN3=0.0 +! +!MVK/PAN4=0.0 +! +!MVK/PAN6=0.0 +! +!MVK/PAN7=0.0 +! +!MVK/PAN8=0.0 +! +!MVK/PN10=0.0 +! +!MVK/RO2T=+K151*<RO29>+K157*<RO211> + PJAC(:,39,85)=+TPK%K151(:)*TPK%RO29(:)+TPK%K157(:)*TPK%RO211(:) +! +!MVK/RO21=0.0 +! +!MVK/RO25=0.0 +! +!MVK/WC_O3=0.0 +! +!MVK/WC_H2O2=0.0 +! +!MVK/WC_NO=0.0 +! +!MVK/WC_NO2=0.0 +! +!MVK/WC_NO3=0.0 +! +!MVK/WC_N2O5=0.0 +! +!MVK/WC_HONO=0.0 +! +!MVK/WC_HNO3=0.0 +! +!MVK/WC_HNO4=0.0 +! +!MVK/WC_NH3=0.0 +! +!MVK/WC_OH=0.0 +! +!MVK/WC_HO2=0.0 +! +!MVK/WC_CO2=0.0 +! +!MVK/WC_SO2=0.0 +! +!MVK/WC_H2SO4=0.0 +! +!MVK/WC_RO21=0.0 +! +!MVK/WC_RO25=0.0 +! +!MVK/WC_MEOH=0.0 +! +!MVK/WC_ETOH=0.0 +! +!MVK/WC_ALCH=0.0 +! +!MVK/WC_HCHO=0.0 +! +!MVK/WC_ALD2=0.0 +! +!MVK/WC_GLY=0.0 +! +!MVK/WC_MGLY=0.0 +! +!MVK/WC_KETL=0.0 +! +!MVK/WC_ORA1=0.0 +! +!MVK/WC_ORA2=0.0 +! +!MVK/WC_ACID=0.0 +! +!MVK/WC_RP16=0.0 +! +!MVK/WC_UR21=0.0 +! +!MVK/WC_UR28=0.0 +! +!MVK/WC_ACID2=0.0 +! +!MVK/WC_ASO3=0.0 +! +!MVK/WC_ASO4=0.0 +! +!MVK/WC_ASO5=0.0 +! +!MVK/WC_AHSO5=0.0 +! +!MVK/WC_AHMS=0.0 +! +!MVK/WR_O3=0.0 +! +!MVK/WR_H2O2=0.0 +! +!MVK/WR_NO=0.0 +! +!MVK/WR_NO2=0.0 +! +!MVK/WR_NO3=0.0 +! +!MVK/WR_N2O5=0.0 +! +!MVK/WR_HONO=0.0 +! +!MVK/WR_HNO3=0.0 +! +!MVK/WR_HNO4=0.0 +! +!MVK/WR_NH3=0.0 +! +!MVK/WR_OH=0.0 +! +!MVK/WR_HO2=0.0 +! +!MVK/WR_CO2=0.0 +! +!MVK/WR_SO2=0.0 +! +!MVK/WR_H2SO4=0.0 +! +!MVK/WR_RO21=0.0 +! +!MVK/WR_RO25=0.0 +! +!MVK/WR_MEOH=0.0 +! +!MVK/WR_ETOH=0.0 +! +!MVK/WR_ALCH=0.0 +! +!MVK/WR_HCHO=0.0 +! +!MVK/WR_ALD2=0.0 +! +!MVK/WR_GLY=0.0 +! +!MVK/WR_MGLY=0.0 +! +!MVK/WR_KETL=0.0 +! +!MVK/WR_ORA1=0.0 +! +!MVK/WR_ORA2=0.0 +! +!MVK/WR_ACID=0.0 +! +!MVK/WR_RP16=0.0 +! +!MVK/WR_UR21=0.0 +! +!MVK/WR_UR28=0.0 +! +!MVK/WR_ACID2=0.0 +! +!MVK/WR_ASO3=0.0 +! +!MVK/WR_ASO4=0.0 +! +!MVK/WR_ASO5=0.0 +! +!MVK/WR_AHSO5=0.0 +! +!MVK/WR_AHMS=0.0 +! +!MCR/NO=+K153*<RO210>+K159*<RO212> + PJAC(:,40,1)=+TPK%K153(:)*TPK%RO210(:)+TPK%K159(:)*TPK%RO212(:) +! +!MCR/NO2=0.0 +! +!MCR/O3=+0.17*K066*<ISOP>-K282*<MCR> + PJAC(:,40,3)=+0.17*TPK%K066(:)*PCONC(:,35)-TPK%K282(:)*PCONC(:,40) +! +!MCR/HONO=0.0 +! +!MCR/HNO3=0.0 +! +!MCR/HNO4=0.0 +! +!MCR/N2O5=0.0 +! +!MCR/NO3=-K275*<MCR> + PJAC(:,40,8)=-TPK%K275(:)*PCONC(:,40) +! +!MCR/NH3=0.0 +! +!MCR/HO2=+K155*<RO210>+K161*<RO212> + PJAC(:,40,10)=+TPK%K155(:)*TPK%RO210(:)+TPK%K161(:)*TPK%RO212(:) +! +!MCR/CO=0.0 +! +!MCR/H2O2=0.0 +! +!MCR/SO2=0.0 +! +!MCR/H2SO4=0.0 +! +!MCR/OH=-K273*<MCR> + PJAC(:,40,15)=-TPK%K273(:)*PCONC(:,40) +! +!MCR/ETHE=0.0 +! +!MCR/OLEL=0.0 +! +!MCR/OLEH=0.0 +! +!MCR/ALKL=0.0 +! +!MCR/ALKM=0.0 +! +!MCR/ALKH=0.0 +! +!MCR/AROH=0.0 +! +!MCR/AROL=0.0 +! +!MCR/AROO=0.0 +! +!MCR/ARAL=0.0 +! +!MCR/ARAC=0.0 +! +!MCR/PAH=0.0 +! +!MCR/HCHO=0.0 +! +!MCR/ALD2=0.0 +! +!MCR/KETL=0.0 +! +!MCR/KETH=0.0 +! +!MCR/MEOH=0.0 +! +!MCR/ETOH=0.0 +! +!MCR/ALCH=0.0 +! +!MCR/ISOP=+0.17*K066*<O3> + PJAC(:,40,35)=+0.17*TPK%K066(:)*PCONC(:,3) +! +!MCR/BIOL=0.0 +! +!MCR/BIOH=0.0 +! +!MCR/MTBE=0.0 +! +!MCR/MVK=0.0 +! +!MCR/MCR=-K273*<OH>-K275*<NO3>-K282*<O3>-K284*<O> + PJAC(:,40,40)=-TPK%K273(:)*PCONC(:,15)-TPK%K275(:)*PCONC(:,8)-TPK%K282(:)*PCON& +&C(:,3)-TPK%K284(:)*TPK%O(:) +! +!MCR/MGLY=0.0 +! +!MCR/GLY=0.0 +! +!MCR/ORA1=0.0 +! +!MCR/ORA2=0.0 +! +!MCR/ACID=0.0 +! +!MCR/UR28=0.0 +! +!MCR/UR21=0.0 +! +!MCR/URG2=0.0 +! +!MCR/UR26=0.0 +! +!MCR/RPG2=0.0 +! +!MCR/RP18=0.0 +! +!MCR/RPG3=0.0 +! +!MCR/URG4=0.0 +! +!MCR/UR8=0.0 +! +!MCR/UR17=0.0 +! +!MCR/UR7=0.0 +! +!MCR/RPR3=0.0 +! +!MCR/URG6=0.0 +! +!MCR/UR22=0.0 +! +!MCR/URG7=0.0 +! +!MCR/RPR4=0.0 +! +!MCR/RPR7=0.0 +! +!MCR/RPG7=0.0 +! +!MCR/URG8=0.0 +! +!MCR/UR19=0.0 +! +!MCR/URG9=0.0 +! +!MCR/AP7=0.0 +! +!MCR/URG10=0.0 +! +!MCR/RPR1=0.0 +! +!MCR/RPR5=0.0 +! +!MCR/RPR8=0.0 +! +!MCR/RP10=0.0 +! +!MCR/RP11=0.0 +! +!MCR/RP16=0.0 +! +!MCR/RPRL=0.0 +! +!MCR/APAN=0.0 +! +!MCR/PAN1=0.0 +! +!MCR/PAN2=0.0 +! +!MCR/PAN3=0.0 +! +!MCR/PAN4=0.0 +! +!MCR/PAN6=0.0 +! +!MCR/PAN7=0.0 +! +!MCR/PAN8=0.0 +! +!MCR/PN10=0.0 +! +!MCR/RO2T=+K154*<RO210>+K160*<RO212> + PJAC(:,40,85)=+TPK%K154(:)*TPK%RO210(:)+TPK%K160(:)*TPK%RO212(:) +! +!MCR/RO21=0.0 +! +!MCR/RO25=0.0 +! +!MCR/WC_O3=0.0 +! +!MCR/WC_H2O2=0.0 +! +!MCR/WC_NO=0.0 +! +!MCR/WC_NO2=0.0 +! +!MCR/WC_NO3=0.0 +! +!MCR/WC_N2O5=0.0 +! +!MCR/WC_HONO=0.0 +! +!MCR/WC_HNO3=0.0 +! +!MCR/WC_HNO4=0.0 +! +!MCR/WC_NH3=0.0 +! +!MCR/WC_OH=0.0 +! +!MCR/WC_HO2=0.0 +! +!MCR/WC_CO2=0.0 +! +!MCR/WC_SO2=0.0 +! +!MCR/WC_H2SO4=0.0 +! +!MCR/WC_RO21=0.0 +! +!MCR/WC_RO25=0.0 +! +!MCR/WC_MEOH=0.0 +! +!MCR/WC_ETOH=0.0 +! +!MCR/WC_ALCH=0.0 +! +!MCR/WC_HCHO=0.0 +! +!MCR/WC_ALD2=0.0 +! +!MCR/WC_GLY=0.0 +! +!MCR/WC_MGLY=0.0 +! +!MCR/WC_KETL=0.0 +! +!MCR/WC_ORA1=0.0 +! +!MCR/WC_ORA2=0.0 +! +!MCR/WC_ACID=0.0 +! +!MCR/WC_RP16=0.0 +! +!MCR/WC_UR21=0.0 +! +!MCR/WC_UR28=0.0 +! +!MCR/WC_ACID2=0.0 +! +!MCR/WC_ASO3=0.0 +! +!MCR/WC_ASO4=0.0 +! +!MCR/WC_ASO5=0.0 +! +!MCR/WC_AHSO5=0.0 +! +!MCR/WC_AHMS=0.0 +! +!MCR/WR_O3=0.0 +! +!MCR/WR_H2O2=0.0 +! +!MCR/WR_NO=0.0 +! +!MCR/WR_NO2=0.0 +! +!MCR/WR_NO3=0.0 +! +!MCR/WR_N2O5=0.0 +! +!MCR/WR_HONO=0.0 +! +!MCR/WR_HNO3=0.0 +! +!MCR/WR_HNO4=0.0 +! +!MCR/WR_NH3=0.0 +! +!MCR/WR_OH=0.0 +! +!MCR/WR_HO2=0.0 +! +!MCR/WR_CO2=0.0 +! +!MCR/WR_SO2=0.0 +! +!MCR/WR_H2SO4=0.0 +! +!MCR/WR_RO21=0.0 +! +!MCR/WR_RO25=0.0 +! +!MCR/WR_MEOH=0.0 +! +!MCR/WR_ETOH=0.0 +! +!MCR/WR_ALCH=0.0 +! +!MCR/WR_HCHO=0.0 +! +!MCR/WR_ALD2=0.0 +! +!MCR/WR_GLY=0.0 +! +!MCR/WR_MGLY=0.0 +! +!MCR/WR_KETL=0.0 +! +!MCR/WR_ORA1=0.0 +! +!MCR/WR_ORA2=0.0 +! +!MCR/WR_ACID=0.0 +! +!MCR/WR_RP16=0.0 +! +!MCR/WR_UR21=0.0 +! +!MCR/WR_UR28=0.0 +! +!MCR/WR_ACID2=0.0 +! +!MCR/WR_ASO3=0.0 +! +!MCR/WR_ASO4=0.0 +! +!MCR/WR_ASO5=0.0 +! +!MCR/WR_AHSO5=0.0 +! +!MCR/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ7 +! +SUBROUTINE SUBJ8 +! +!Indices 41 a 45 +! +! +!MGLY/NO=+K234*<RO242>+K241*<RO243>+K248*<RO244>+K255*<RO245>+K262*<RO246>+K269 +!*<RO247>+K285*<RO249>+K291*<RO251>+K294*<RO252> + PJAC(:,41,1)=+TPK%K234(:)*TPK%RO242(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K248(:)*TP& +&K%RO244(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K262(:)*TPK%RO246(:)+TPK%K269(:)*TPK%R& +&O247(:)+TPK%K285(:)*TPK%RO249(:)+TPK%K291(:)*TPK%RO251(:)+TPK%K294(:)*TPK%RO25& +&2(:) +! +!MGLY/NO2=0.0 +! +!MGLY/O3=+0.5*K281*<MVK>+0.59*K282*<MCR> + PJAC(:,41,3)=+0.5*TPK%K281(:)*PCONC(:,39)+0.59*TPK%K282(:)*PCONC(:,40) +! +!MGLY/HONO=0.0 +! +!MGLY/HNO3=0.0 +! +!MGLY/HNO4=0.0 +! +!MGLY/N2O5=0.0 +! +!MGLY/NO3=-K278*<MGLY> + PJAC(:,41,8)=-TPK%K278(:)*PCONC(:,41) +! +!MGLY/NH3=0.0 +! +!MGLY/HO2=+K236*<RO242>+K243*<RO243>+K250*<RO244>+K257*<RO245>+K264*<RO246>+K27 +!1*<RO247>+K287*<RO249>+K292*<RO251>+K295*<RO252> + PJAC(:,41,10)=+TPK%K236(:)*TPK%RO242(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K250(:)*T& +&PK%RO244(:)+TPK%K257(:)*TPK%RO245(:)+TPK%K264(:)*TPK%RO246(:)+TPK%K271(:)*TPK%& +&RO247(:)+TPK%K287(:)*TPK%RO249(:)+TPK%K292(:)*TPK%RO251(:)+TPK%K295(:)*TPK%RO2& +&52(:) +! +!MGLY/CO=0.0 +! +!MGLY/H2O2=0.0 +! +!MGLY/SO2=0.0 +! +!MGLY/H2SO4=0.0 +! +!MGLY/OH=-K274*<MGLY> + PJAC(:,41,15)=-TPK%K274(:)*PCONC(:,41) +! +!MGLY/ETHE=0.0 +! +!MGLY/OLEL=0.0 +! +!MGLY/OLEH=0.0 +! +!MGLY/ALKL=0.0 +! +!MGLY/ALKM=0.0 +! +!MGLY/ALKH=0.0 +! +!MGLY/AROH=0.0 +! +!MGLY/AROL=0.0 +! +!MGLY/AROO=0.0 +! +!MGLY/ARAL=0.0 +! +!MGLY/ARAC=0.0 +! +!MGLY/PAH=0.0 +! +!MGLY/HCHO=0.0 +! +!MGLY/ALD2=0.0 +! +!MGLY/KETL=0.0 +! +!MGLY/KETH=0.0 +! +!MGLY/MEOH=0.0 +! +!MGLY/ETOH=0.0 +! +!MGLY/ALCH=0.0 +! +!MGLY/ISOP=0.0 +! +!MGLY/BIOL=0.0 +! +!MGLY/BIOH=0.0 +! +!MGLY/MTBE=0.0 +! +!MGLY/MVK=+0.5*K281*<O3> + PJAC(:,41,39)=+0.5*TPK%K281(:)*PCONC(:,3) +! +!MGLY/MCR=+0.59*K282*<O3> + PJAC(:,41,40)=+0.59*TPK%K282(:)*PCONC(:,3) +! +!MGLY/MGLY=-K274*<OH>-K276-K278*<NO3>-KTC25-KTR25 + PJAC(:,41,41)=-TPK%K274(:)*PCONC(:,15)-TPK%K276(:)-TPK%K278(:)*PCONC(:,8)-TPK%& +&KTC25(:)-TPK%KTR25(:) +! +!MGLY/GLY=0.0 +! +!MGLY/ORA1=0.0 +! +!MGLY/ORA2=0.0 +! +!MGLY/ACID=0.0 +! +!MGLY/UR28=0.0 +! +!MGLY/UR21=0.0 +! +!MGLY/URG2=0.0 +! +!MGLY/UR26=0.0 +! +!MGLY/RPG2=0.0 +! +!MGLY/RP18=0.0 +! +!MGLY/RPG3=0.0 +! +!MGLY/URG4=0.0 +! +!MGLY/UR8=0.0 +! +!MGLY/UR17=0.0 +! +!MGLY/UR7=0.0 +! +!MGLY/RPR3=0.0 +! +!MGLY/URG6=0.0 +! +!MGLY/UR22=0.0 +! +!MGLY/URG7=0.0 +! +!MGLY/RPR4=0.0 +! +!MGLY/RPR7=0.0 +! +!MGLY/RPG7=0.0 +! +!MGLY/URG8=0.0 +! +!MGLY/UR19=0.0 +! +!MGLY/URG9=0.0 +! +!MGLY/AP7=0.0 +! +!MGLY/URG10=0.0 +! +!MGLY/RPR1=0.0 +! +!MGLY/RPR5=0.0 +! +!MGLY/RPR8=0.0 +! +!MGLY/RP10=0.0 +! +!MGLY/RP11=0.0 +! +!MGLY/RP16=0.0 +! +!MGLY/RPRL=0.0 +! +!MGLY/APAN=0.0 +! +!MGLY/PAN1=0.0 +! +!MGLY/PAN2=0.0 +! +!MGLY/PAN3=0.0 +! +!MGLY/PAN4=0.0 +! +!MGLY/PAN6=0.0 +! +!MGLY/PAN7=0.0 +! +!MGLY/PAN8=0.0 +! +!MGLY/PN10=0.0 +! +!MGLY/RO2T=+K235*<RO242>+K242*<RO243>+K249*<RO244>+K256*<RO245>+K263*<RO246>+K2 +!70*<RO247>+K286*<RO249>+K293*<RO251>+K296*<RO252> + PJAC(:,41,85)=+TPK%K235(:)*TPK%RO242(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K249(:)*T& +&PK%RO244(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K263(:)*TPK%RO246(:)+TPK%K270(:)*TPK%& +&RO247(:)+TPK%K286(:)*TPK%RO249(:)+TPK%K293(:)*TPK%RO251(:)+TPK%K296(:)*TPK%RO2& +&52(:) +! +!MGLY/RO21=0.0 +! +!MGLY/RO25=0.0 +! +!MGLY/WC_O3=0.0 +! +!MGLY/WC_H2O2=0.0 +! +!MGLY/WC_NO=0.0 +! +!MGLY/WC_NO2=0.0 +! +!MGLY/WC_NO3=0.0 +! +!MGLY/WC_N2O5=0.0 +! +!MGLY/WC_HONO=0.0 +! +!MGLY/WC_HNO3=0.0 +! +!MGLY/WC_HNO4=0.0 +! +!MGLY/WC_NH3=0.0 +! +!MGLY/WC_OH=0.0 +! +!MGLY/WC_HO2=0.0 +! +!MGLY/WC_CO2=0.0 +! +!MGLY/WC_SO2=0.0 +! +!MGLY/WC_H2SO4=0.0 +! +!MGLY/WC_RO21=0.0 +! +!MGLY/WC_RO25=0.0 +! +!MGLY/WC_MEOH=0.0 +! +!MGLY/WC_ETOH=0.0 +! +!MGLY/WC_ALCH=0.0 +! +!MGLY/WC_HCHO=0.0 +! +!MGLY/WC_ALD2=0.0 +! +!MGLY/WC_GLY=0.0 +! +!MGLY/WC_MGLY=+KTC56 + PJAC(:,41,111)=+TPK%KTC56(:) +! +!MGLY/WC_KETL=0.0 +! +!MGLY/WC_ORA1=0.0 +! +!MGLY/WC_ORA2=0.0 +! +!MGLY/WC_ACID=0.0 +! +!MGLY/WC_RP16=0.0 +! +!MGLY/WC_UR21=0.0 +! +!MGLY/WC_UR28=0.0 +! +!MGLY/WC_ACID2=0.0 +! +!MGLY/WC_ASO3=0.0 +! +!MGLY/WC_ASO4=0.0 +! +!MGLY/WC_ASO5=0.0 +! +!MGLY/WC_AHSO5=0.0 +! +!MGLY/WC_AHMS=0.0 +! +!MGLY/WR_O3=0.0 +! +!MGLY/WR_H2O2=0.0 +! +!MGLY/WR_NO=0.0 +! +!MGLY/WR_NO2=0.0 +! +!MGLY/WR_NO3=0.0 +! +!MGLY/WR_N2O5=0.0 +! +!MGLY/WR_HONO=0.0 +! +!MGLY/WR_HNO3=0.0 +! +!MGLY/WR_HNO4=0.0 +! +!MGLY/WR_NH3=0.0 +! +!MGLY/WR_OH=0.0 +! +!MGLY/WR_HO2=0.0 +! +!MGLY/WR_CO2=0.0 +! +!MGLY/WR_SO2=0.0 +! +!MGLY/WR_H2SO4=0.0 +! +!MGLY/WR_RO21=0.0 +! +!MGLY/WR_RO25=0.0 +! +!MGLY/WR_MEOH=0.0 +! +!MGLY/WR_ETOH=0.0 +! +!MGLY/WR_ALCH=0.0 +! +!MGLY/WR_HCHO=0.0 +! +!MGLY/WR_ALD2=0.0 +! +!MGLY/WR_GLY=0.0 +! +!MGLY/WR_MGLY=+KTR56 + PJAC(:,41,148)=+TPK%KTR56(:) +! +!MGLY/WR_KETL=0.0 +! +!MGLY/WR_ORA1=0.0 +! +!MGLY/WR_ORA2=0.0 +! +!MGLY/WR_ACID=0.0 +! +!MGLY/WR_RP16=0.0 +! +!MGLY/WR_UR21=0.0 +! +!MGLY/WR_UR28=0.0 +! +!MGLY/WR_ACID2=0.0 +! +!MGLY/WR_ASO3=0.0 +! +!MGLY/WR_ASO4=0.0 +! +!MGLY/WR_ASO5=0.0 +! +!MGLY/WR_AHSO5=0.0 +! +!MGLY/WR_AHMS=0.0 +! +!GLY/NO=0.0 +! +!GLY/NO2=0.0 +! +!GLY/O3=0.0 +! +!GLY/HONO=0.0 +! +!GLY/HNO3=0.0 +! +!GLY/HNO4=0.0 +! +!GLY/N2O5=0.0 +! +!GLY/NO3=0.0 +! +!GLY/NH3=0.0 +! +!GLY/HO2=0.0 +! +!GLY/CO=0.0 +! +!GLY/H2O2=0.0 +! +!GLY/SO2=0.0 +! +!GLY/H2SO4=0.0 +! +!GLY/OH=0.0 +! +!GLY/ETHE=0.0 +! +!GLY/OLEL=0.0 +! +!GLY/OLEH=0.0 +! +!GLY/ALKL=0.0 +! +!GLY/ALKM=0.0 +! +!GLY/ALKH=0.0 +! +!GLY/AROH=0.0 +! +!GLY/AROL=0.0 +! +!GLY/AROO=0.0 +! +!GLY/ARAL=0.0 +! +!GLY/ARAC=0.0 +! +!GLY/PAH=0.0 +! +!GLY/HCHO=0.0 +! +!GLY/ALD2=0.0 +! +!GLY/KETL=0.0 +! +!GLY/KETH=0.0 +! +!GLY/MEOH=0.0 +! +!GLY/ETOH=0.0 +! +!GLY/ALCH=0.0 +! +!GLY/ISOP=0.0 +! +!GLY/BIOL=0.0 +! +!GLY/BIOH=0.0 +! +!GLY/MTBE=0.0 +! +!GLY/MVK=0.0 +! +!GLY/MCR=0.0 +! +!GLY/MGLY=0.0 +! +!GLY/GLY=-KTC23-KTR23 + PJAC(:,42,42)=-TPK%KTC23(:)-TPK%KTR23(:) +! +!GLY/ORA1=0.0 +! +!GLY/ORA2=0.0 +! +!GLY/ACID=0.0 +! +!GLY/UR28=0.0 +! +!GLY/UR21=0.0 +! +!GLY/URG2=0.0 +! +!GLY/UR26=0.0 +! +!GLY/RPG2=0.0 +! +!GLY/RP18=0.0 +! +!GLY/RPG3=0.0 +! +!GLY/URG4=0.0 +! +!GLY/UR8=0.0 +! +!GLY/UR17=0.0 +! +!GLY/UR7=0.0 +! +!GLY/RPR3=0.0 +! +!GLY/URG6=0.0 +! +!GLY/UR22=0.0 +! +!GLY/URG7=0.0 +! +!GLY/RPR4=0.0 +! +!GLY/RPR7=0.0 +! +!GLY/RPG7=0.0 +! +!GLY/URG8=0.0 +! +!GLY/UR19=0.0 +! +!GLY/URG9=0.0 +! +!GLY/AP7=0.0 +! +!GLY/URG10=0.0 +! +!GLY/RPR1=0.0 +! +!GLY/RPR5=0.0 +! +!GLY/RPR8=0.0 +! +!GLY/RP10=0.0 +! +!GLY/RP11=0.0 +! +!GLY/RP16=0.0 +! +!GLY/RPRL=0.0 +! +!GLY/APAN=0.0 +! +!GLY/PAN1=0.0 +! +!GLY/PAN2=0.0 +! +!GLY/PAN3=0.0 +! +!GLY/PAN4=0.0 +! +!GLY/PAN6=0.0 +! +!GLY/PAN7=0.0 +! +!GLY/PAN8=0.0 +! +!GLY/PN10=0.0 +! +!GLY/RO2T=0.0 +! +!GLY/RO21=0.0 +! +!GLY/RO25=0.0 +! +!GLY/WC_O3=0.0 +! +!GLY/WC_H2O2=0.0 +! +!GLY/WC_NO=0.0 +! +!GLY/WC_NO2=0.0 +! +!GLY/WC_NO3=0.0 +! +!GLY/WC_N2O5=0.0 +! +!GLY/WC_HONO=0.0 +! +!GLY/WC_HNO3=0.0 +! +!GLY/WC_HNO4=0.0 +! +!GLY/WC_NH3=0.0 +! +!GLY/WC_OH=0.0 +! +!GLY/WC_HO2=0.0 +! +!GLY/WC_CO2=0.0 +! +!GLY/WC_SO2=0.0 +! +!GLY/WC_H2SO4=0.0 +! +!GLY/WC_RO21=0.0 +! +!GLY/WC_RO25=0.0 +! +!GLY/WC_MEOH=0.0 +! +!GLY/WC_ETOH=0.0 +! +!GLY/WC_ALCH=0.0 +! +!GLY/WC_HCHO=0.0 +! +!GLY/WC_ALD2=0.0 +! +!GLY/WC_GLY=+KTC54 + PJAC(:,42,110)=+TPK%KTC54(:) +! +!GLY/WC_MGLY=0.0 +! +!GLY/WC_KETL=0.0 +! +!GLY/WC_ORA1=0.0 +! +!GLY/WC_ORA2=0.0 +! +!GLY/WC_ACID=0.0 +! +!GLY/WC_RP16=0.0 +! +!GLY/WC_UR21=0.0 +! +!GLY/WC_UR28=0.0 +! +!GLY/WC_ACID2=0.0 +! +!GLY/WC_ASO3=0.0 +! +!GLY/WC_ASO4=0.0 +! +!GLY/WC_ASO5=0.0 +! +!GLY/WC_AHSO5=0.0 +! +!GLY/WC_AHMS=0.0 +! +!GLY/WR_O3=0.0 +! +!GLY/WR_H2O2=0.0 +! +!GLY/WR_NO=0.0 +! +!GLY/WR_NO2=0.0 +! +!GLY/WR_NO3=0.0 +! +!GLY/WR_N2O5=0.0 +! +!GLY/WR_HONO=0.0 +! +!GLY/WR_HNO3=0.0 +! +!GLY/WR_HNO4=0.0 +! +!GLY/WR_NH3=0.0 +! +!GLY/WR_OH=0.0 +! +!GLY/WR_HO2=0.0 +! +!GLY/WR_CO2=0.0 +! +!GLY/WR_SO2=0.0 +! +!GLY/WR_H2SO4=0.0 +! +!GLY/WR_RO21=0.0 +! +!GLY/WR_RO25=0.0 +! +!GLY/WR_MEOH=0.0 +! +!GLY/WR_ETOH=0.0 +! +!GLY/WR_ALCH=0.0 +! +!GLY/WR_HCHO=0.0 +! +!GLY/WR_ALD2=0.0 +! +!GLY/WR_GLY=+KTR54 + PJAC(:,42,147)=+TPK%KTR54(:) +! +!GLY/WR_MGLY=0.0 +! +!GLY/WR_KETL=0.0 +! +!GLY/WR_ORA1=0.0 +! +!GLY/WR_ORA2=0.0 +! +!GLY/WR_ACID=0.0 +! +!GLY/WR_RP16=0.0 +! +!GLY/WR_UR21=0.0 +! +!GLY/WR_UR28=0.0 +! +!GLY/WR_ACID2=0.0 +! +!GLY/WR_ASO3=0.0 +! +!GLY/WR_ASO4=0.0 +! +!GLY/WR_ASO5=0.0 +! +!GLY/WR_AHSO5=0.0 +! +!GLY/WR_AHMS=0.0 +! +!ORA1/NO=0.0 +! +!ORA1/NO2=0.0 +! +!ORA1/O3=+0.185*K051*<ETHE>+0.12*K056*<OLEL>+0.121*K066*<ISOP>+0.12*K281*<MVK>+ +!0.09*K282*<MCR> + PJAC(:,43,3)=+0.185*TPK%K051(:)*PCONC(:,16)+0.12*TPK%K056(:)*PCONC(:,17)+0.121& +&*TPK%K066(:)*PCONC(:,35)+0.12*TPK%K281(:)*PCONC(:,39)+0.09*TPK%K282(:)*PCONC(:& +&,40) +! +!ORA1/HONO=0.0 +! +!ORA1/HNO3=0.0 +! +!ORA1/HNO4=0.0 +! +!ORA1/N2O5=0.0 +! +!ORA1/NO3=0.0 +! +!ORA1/NH3=0.0 +! +!ORA1/HO2=0.0 +! +!ORA1/CO=0.0 +! +!ORA1/H2O2=0.0 +! +!ORA1/SO2=0.0 +! +!ORA1/H2SO4=0.0 +! +!ORA1/OH=-K347*<ORA1> + PJAC(:,43,15)=-TPK%K347(:)*PCONC(:,43) +! +!ORA1/ETHE=+0.185*K051*<O3> + PJAC(:,43,16)=+0.185*TPK%K051(:)*PCONC(:,3) +! +!ORA1/OLEL=+0.12*K056*<O3> + PJAC(:,43,17)=+0.12*TPK%K056(:)*PCONC(:,3) +! +!ORA1/OLEH=0.0 +! +!ORA1/ALKL=0.0 +! +!ORA1/ALKM=0.0 +! +!ORA1/ALKH=0.0 +! +!ORA1/AROH=0.0 +! +!ORA1/AROL=0.0 +! +!ORA1/AROO=0.0 +! +!ORA1/ARAL=0.0 +! +!ORA1/ARAC=0.0 +! +!ORA1/PAH=0.0 +! +!ORA1/HCHO=0.0 +! +!ORA1/ALD2=0.0 +! +!ORA1/KETL=0.0 +! +!ORA1/KETH=0.0 +! +!ORA1/MEOH=0.0 +! +!ORA1/ETOH=0.0 +! +!ORA1/ALCH=0.0 +! +!ORA1/ISOP=+0.121*K066*<O3> + PJAC(:,43,35)=+0.121*TPK%K066(:)*PCONC(:,3) +! +!ORA1/BIOL=0.0 +! +!ORA1/BIOH=0.0 +! +!ORA1/MTBE=0.0 +! +!ORA1/MVK=+0.12*K281*<O3> + PJAC(:,43,39)=+0.12*TPK%K281(:)*PCONC(:,3) +! +!ORA1/MCR=+0.09*K282*<O3> + PJAC(:,43,40)=+0.09*TPK%K282(:)*PCONC(:,3) +! +!ORA1/MGLY=0.0 +! +!ORA1/GLY=0.0 +! +!ORA1/ORA1=-K347*<OH>-KTC26-KTR26 + PJAC(:,43,43)=-TPK%K347(:)*PCONC(:,15)-TPK%KTC26(:)-TPK%KTR26(:) +! +!ORA1/ORA2=0.0 +! +!ORA1/ACID=0.0 +! +!ORA1/UR28=0.0 +! +!ORA1/UR21=0.0 +! +!ORA1/URG2=0.0 +! +!ORA1/UR26=0.0 +! +!ORA1/RPG2=0.0 +! +!ORA1/RP18=0.0 +! +!ORA1/RPG3=0.0 +! +!ORA1/URG4=0.0 +! +!ORA1/UR8=0.0 +! +!ORA1/UR17=0.0 +! +!ORA1/UR7=0.0 +! +!ORA1/RPR3=0.0 +! +!ORA1/URG6=0.0 +! +!ORA1/UR22=0.0 +! +!ORA1/URG7=0.0 +! +!ORA1/RPR4=0.0 +! +!ORA1/RPR7=0.0 +! +!ORA1/RPG7=0.0 +! +!ORA1/URG8=0.0 +! +!ORA1/UR19=0.0 +! +!ORA1/URG9=0.0 +! +!ORA1/AP7=0.0 +! +!ORA1/URG10=0.0 +! +!ORA1/RPR1=0.0 +! +!ORA1/RPR5=0.0 +! +!ORA1/RPR8=0.0 +! +!ORA1/RP10=0.0 +! +!ORA1/RP11=0.0 +! +!ORA1/RP16=0.0 +! +!ORA1/RPRL=0.0 +! +!ORA1/APAN=0.0 +! +!ORA1/PAN1=0.0 +! +!ORA1/PAN2=0.0 +! +!ORA1/PAN3=0.0 +! +!ORA1/PAN4=0.0 +! +!ORA1/PAN6=0.0 +! +!ORA1/PAN7=0.0 +! +!ORA1/PAN8=0.0 +! +!ORA1/PN10=0.0 +! +!ORA1/RO2T=0.0 +! +!ORA1/RO21=0.0 +! +!ORA1/RO25=0.0 +! +!ORA1/WC_O3=0.0 +! +!ORA1/WC_H2O2=0.0 +! +!ORA1/WC_NO=0.0 +! +!ORA1/WC_NO2=0.0 +! +!ORA1/WC_NO3=0.0 +! +!ORA1/WC_N2O5=0.0 +! +!ORA1/WC_HONO=0.0 +! +!ORA1/WC_HNO3=0.0 +! +!ORA1/WC_HNO4=0.0 +! +!ORA1/WC_NH3=0.0 +! +!ORA1/WC_OH=0.0 +! +!ORA1/WC_HO2=0.0 +! +!ORA1/WC_CO2=0.0 +! +!ORA1/WC_SO2=0.0 +! +!ORA1/WC_H2SO4=0.0 +! +!ORA1/WC_RO21=0.0 +! +!ORA1/WC_RO25=0.0 +! +!ORA1/WC_MEOH=0.0 +! +!ORA1/WC_ETOH=0.0 +! +!ORA1/WC_ALCH=0.0 +! +!ORA1/WC_HCHO=0.0 +! +!ORA1/WC_ALD2=0.0 +! +!ORA1/WC_GLY=0.0 +! +!ORA1/WC_MGLY=0.0 +! +!ORA1/WC_KETL=0.0 +! +!ORA1/WC_ORA1=+KTC57 + PJAC(:,43,113)=+TPK%KTC57(:) +! +!ORA1/WC_ORA2=0.0 +! +!ORA1/WC_ACID=0.0 +! +!ORA1/WC_RP16=0.0 +! +!ORA1/WC_UR21=0.0 +! +!ORA1/WC_UR28=0.0 +! +!ORA1/WC_ACID2=0.0 +! +!ORA1/WC_ASO3=0.0 +! +!ORA1/WC_ASO4=0.0 +! +!ORA1/WC_ASO5=0.0 +! +!ORA1/WC_AHSO5=0.0 +! +!ORA1/WC_AHMS=0.0 +! +!ORA1/WR_O3=0.0 +! +!ORA1/WR_H2O2=0.0 +! +!ORA1/WR_NO=0.0 +! +!ORA1/WR_NO2=0.0 +! +!ORA1/WR_NO3=0.0 +! +!ORA1/WR_N2O5=0.0 +! +!ORA1/WR_HONO=0.0 +! +!ORA1/WR_HNO3=0.0 +! +!ORA1/WR_HNO4=0.0 +! +!ORA1/WR_NH3=0.0 +! +!ORA1/WR_OH=0.0 +! +!ORA1/WR_HO2=0.0 +! +!ORA1/WR_CO2=0.0 +! +!ORA1/WR_SO2=0.0 +! +!ORA1/WR_H2SO4=0.0 +! +!ORA1/WR_RO21=0.0 +! +!ORA1/WR_RO25=0.0 +! +!ORA1/WR_MEOH=0.0 +! +!ORA1/WR_ETOH=0.0 +! +!ORA1/WR_ALCH=0.0 +! +!ORA1/WR_HCHO=0.0 +! +!ORA1/WR_ALD2=0.0 +! +!ORA1/WR_GLY=0.0 +! +!ORA1/WR_MGLY=0.0 +! +!ORA1/WR_KETL=0.0 +! +!ORA1/WR_ORA1=+KTR57 + PJAC(:,43,150)=+TPK%KTR57(:) +! +!ORA1/WR_ORA2=0.0 +! +!ORA1/WR_ACID=0.0 +! +!ORA1/WR_RP16=0.0 +! +!ORA1/WR_UR21=0.0 +! +!ORA1/WR_UR28=0.0 +! +!ORA1/WR_ACID2=0.0 +! +!ORA1/WR_ASO3=0.0 +! +!ORA1/WR_ASO4=0.0 +! +!ORA1/WR_ASO5=0.0 +! +!ORA1/WR_AHSO5=0.0 +! +!ORA1/WR_AHMS=0.0 +! +!ORA2/NO=0.0 +! +!ORA2/NO2=0.0 +! +!ORA2/O3=+0.12*K056*<OLEL> + PJAC(:,44,3)=+0.12*TPK%K056(:)*PCONC(:,17) +! +!ORA2/HONO=0.0 +! +!ORA2/HNO3=0.0 +! +!ORA2/HNO4=0.0 +! +!ORA2/N2O5=0.0 +! +!ORA2/NO3=0.0 +! +!ORA2/NH3=0.0 +! +!ORA2/HO2=+K142*<RO26>+K148*<RO28>+0.5*K166*<RO239>+0.5*K289*<RO250> + PJAC(:,44,10)=+TPK%K142(:)*TPK%RO26(:)+TPK%K148(:)*TPK%RO28(:)+0.5*TPK%K166(:)& +&*TPK%RO239(:)+0.5*TPK%K289(:)*TPK%RO250(:) +! +!ORA2/CO=0.0 +! +!ORA2/H2O2=0.0 +! +!ORA2/SO2=0.0 +! +!ORA2/H2SO4=0.0 +! +!ORA2/OH=-K348*<ORA2> + PJAC(:,44,15)=-TPK%K348(:)*PCONC(:,44) +! +!ORA2/ETHE=0.0 +! +!ORA2/OLEL=+0.12*K056*<O3> + PJAC(:,44,17)=+0.12*TPK%K056(:)*PCONC(:,3) +! +!ORA2/OLEH=0.0 +! +!ORA2/ALKL=0.0 +! +!ORA2/ALKM=0.0 +! +!ORA2/ALKH=0.0 +! +!ORA2/AROH=0.0 +! +!ORA2/AROL=0.0 +! +!ORA2/AROO=0.0 +! +!ORA2/ARAL=0.0 +! +!ORA2/ARAC=0.0 +! +!ORA2/PAH=0.0 +! +!ORA2/HCHO=0.0 +! +!ORA2/ALD2=0.0 +! +!ORA2/KETL=0.0 +! +!ORA2/KETH=0.0 +! +!ORA2/MEOH=0.0 +! +!ORA2/ETOH=0.0 +! +!ORA2/ALCH=0.0 +! +!ORA2/ISOP=0.0 +! +!ORA2/BIOL=0.0 +! +!ORA2/BIOH=0.0 +! +!ORA2/MTBE=0.0 +! +!ORA2/MVK=0.0 +! +!ORA2/MCR=0.0 +! +!ORA2/MGLY=0.0 +! +!ORA2/GLY=0.0 +! +!ORA2/ORA1=0.0 +! +!ORA2/ORA2=-K348*<OH>-KTC27-KTR27 + PJAC(:,44,44)=-TPK%K348(:)*PCONC(:,15)-TPK%KTC27(:)-TPK%KTR27(:) +! +!ORA2/ACID=0.0 +! +!ORA2/UR28=0.0 +! +!ORA2/UR21=0.0 +! +!ORA2/URG2=0.0 +! +!ORA2/UR26=0.0 +! +!ORA2/RPG2=0.0 +! +!ORA2/RP18=0.0 +! +!ORA2/RPG3=0.0 +! +!ORA2/URG4=0.0 +! +!ORA2/UR8=0.0 +! +!ORA2/UR17=0.0 +! +!ORA2/UR7=0.0 +! +!ORA2/RPR3=0.0 +! +!ORA2/URG6=0.0 +! +!ORA2/UR22=0.0 +! +!ORA2/URG7=0.0 +! +!ORA2/RPR4=0.0 +! +!ORA2/RPR7=0.0 +! +!ORA2/RPG7=0.0 +! +!ORA2/URG8=0.0 +! +!ORA2/UR19=0.0 +! +!ORA2/URG9=0.0 +! +!ORA2/AP7=0.0 +! +!ORA2/URG10=0.0 +! +!ORA2/RPR1=0.0 +! +!ORA2/RPR5=0.0 +! +!ORA2/RPR8=0.0 +! +!ORA2/RP10=0.0 +! +!ORA2/RP11=0.0 +! +!ORA2/RP16=0.0 +! +!ORA2/RPRL=0.0 +! +!ORA2/APAN=0.0 +! +!ORA2/PAN1=0.0 +! +!ORA2/PAN2=0.0 +! +!ORA2/PAN3=0.0 +! +!ORA2/PAN4=0.0 +! +!ORA2/PAN6=0.0 +! +!ORA2/PAN7=0.0 +! +!ORA2/PAN8=0.0 +! +!ORA2/PN10=0.0 +! +!ORA2/RO2T=0.0 +! +!ORA2/RO21=0.0 +! +!ORA2/RO25=0.0 +! +!ORA2/WC_O3=0.0 +! +!ORA2/WC_H2O2=0.0 +! +!ORA2/WC_NO=0.0 +! +!ORA2/WC_NO2=0.0 +! +!ORA2/WC_NO3=0.0 +! +!ORA2/WC_N2O5=0.0 +! +!ORA2/WC_HONO=0.0 +! +!ORA2/WC_HNO3=0.0 +! +!ORA2/WC_HNO4=0.0 +! +!ORA2/WC_NH3=0.0 +! +!ORA2/WC_OH=0.0 +! +!ORA2/WC_HO2=0.0 +! +!ORA2/WC_CO2=0.0 +! +!ORA2/WC_SO2=0.0 +! +!ORA2/WC_H2SO4=0.0 +! +!ORA2/WC_RO21=0.0 +! +!ORA2/WC_RO25=0.0 +! +!ORA2/WC_MEOH=0.0 +! +!ORA2/WC_ETOH=0.0 +! +!ORA2/WC_ALCH=0.0 +! +!ORA2/WC_HCHO=0.0 +! +!ORA2/WC_ALD2=0.0 +! +!ORA2/WC_GLY=0.0 +! +!ORA2/WC_MGLY=0.0 +! +!ORA2/WC_KETL=0.0 +! +!ORA2/WC_ORA1=0.0 +! +!ORA2/WC_ORA2=+KTC58 + PJAC(:,44,114)=+TPK%KTC58(:) +! +!ORA2/WC_ACID=0.0 +! +!ORA2/WC_RP16=0.0 +! +!ORA2/WC_UR21=0.0 +! +!ORA2/WC_UR28=0.0 +! +!ORA2/WC_ACID2=0.0 +! +!ORA2/WC_ASO3=0.0 +! +!ORA2/WC_ASO4=0.0 +! +!ORA2/WC_ASO5=0.0 +! +!ORA2/WC_AHSO5=0.0 +! +!ORA2/WC_AHMS=0.0 +! +!ORA2/WR_O3=0.0 +! +!ORA2/WR_H2O2=0.0 +! +!ORA2/WR_NO=0.0 +! +!ORA2/WR_NO2=0.0 +! +!ORA2/WR_NO3=0.0 +! +!ORA2/WR_N2O5=0.0 +! +!ORA2/WR_HONO=0.0 +! +!ORA2/WR_HNO3=0.0 +! +!ORA2/WR_HNO4=0.0 +! +!ORA2/WR_NH3=0.0 +! +!ORA2/WR_OH=0.0 +! +!ORA2/WR_HO2=0.0 +! +!ORA2/WR_CO2=0.0 +! +!ORA2/WR_SO2=0.0 +! +!ORA2/WR_H2SO4=0.0 +! +!ORA2/WR_RO21=0.0 +! +!ORA2/WR_RO25=0.0 +! +!ORA2/WR_MEOH=0.0 +! +!ORA2/WR_ETOH=0.0 +! +!ORA2/WR_ALCH=0.0 +! +!ORA2/WR_HCHO=0.0 +! +!ORA2/WR_ALD2=0.0 +! +!ORA2/WR_GLY=0.0 +! +!ORA2/WR_MGLY=0.0 +! +!ORA2/WR_KETL=0.0 +! +!ORA2/WR_ORA1=0.0 +! +!ORA2/WR_ORA2=+KTR58 + PJAC(:,44,151)=+TPK%KTR58(:) +! +!ORA2/WR_ACID=0.0 +! +!ORA2/WR_RP16=0.0 +! +!ORA2/WR_UR21=0.0 +! +!ORA2/WR_UR28=0.0 +! +!ORA2/WR_ACID2=0.0 +! +!ORA2/WR_ASO3=0.0 +! +!ORA2/WR_ASO4=0.0 +! +!ORA2/WR_ASO5=0.0 +! +!ORA2/WR_AHSO5=0.0 +! +!ORA2/WR_AHMS=0.0 +! +!ACID/NO=0.0 +! +!ACID/NO2=0.0 +! +!ACID/O3=+0.12*K076*<OLEH> + PJAC(:,45,3)=+0.12*TPK%K076(:)*PCONC(:,18) +! +!ACID/HONO=0.0 +! +!ACID/HNO3=0.0 +! +!ACID/HNO4=0.0 +! +!ACID/N2O5=0.0 +! +!ACID/NO3=0.0 +! +!ACID/NH3=0.0 +! +!ACID/HO2=+K142*<RO26>+K310*<RO255> + PJAC(:,45,10)=+TPK%K142(:)*TPK%RO26(:)+TPK%K310(:)*TPK%RO255(:) +! +!ACID/CO=0.0 +! +!ACID/H2O2=0.0 +! +!ACID/SO2=0.0 +! +!ACID/H2SO4=0.0 +! +!ACID/OH=-K349*<ACID> + PJAC(:,45,15)=-TPK%K349(:)*PCONC(:,45) +! +!ACID/ETHE=0.0 +! +!ACID/OLEL=0.0 +! +!ACID/OLEH=+0.12*K076*<O3> + PJAC(:,45,18)=+0.12*TPK%K076(:)*PCONC(:,3) +! +!ACID/ALKL=0.0 +! +!ACID/ALKM=0.0 +! +!ACID/ALKH=0.0 +! +!ACID/AROH=0.0 +! +!ACID/AROL=0.0 +! +!ACID/AROO=0.0 +! +!ACID/ARAL=0.0 +! +!ACID/ARAC=0.0 +! +!ACID/PAH=0.0 +! +!ACID/HCHO=0.0 +! +!ACID/ALD2=0.0 +! +!ACID/KETL=0.0 +! +!ACID/KETH=0.0 +! +!ACID/MEOH=0.0 +! +!ACID/ETOH=0.0 +! +!ACID/ALCH=0.0 +! +!ACID/ISOP=0.0 +! +!ACID/BIOL=0.0 +! +!ACID/BIOH=0.0 +! +!ACID/MTBE=0.0 +! +!ACID/MVK=0.0 +! +!ACID/MCR=0.0 +! +!ACID/MGLY=0.0 +! +!ACID/GLY=0.0 +! +!ACID/ORA1=0.0 +! +!ACID/ORA2=0.0 +! +!ACID/ACID=-K349*<OH>-KTC28-KTR28 + PJAC(:,45,45)=-TPK%K349(:)*PCONC(:,15)-TPK%KTC28(:)-TPK%KTR28(:) +! +!ACID/UR28=0.0 +! +!ACID/UR21=0.0 +! +!ACID/URG2=0.0 +! +!ACID/UR26=0.0 +! +!ACID/RPG2=0.0 +! +!ACID/RP18=0.0 +! +!ACID/RPG3=0.0 +! +!ACID/URG4=0.0 +! +!ACID/UR8=0.0 +! +!ACID/UR17=0.0 +! +!ACID/UR7=0.0 +! +!ACID/RPR3=0.0 +! +!ACID/URG6=0.0 +! +!ACID/UR22=0.0 +! +!ACID/URG7=0.0 +! +!ACID/RPR4=0.0 +! +!ACID/RPR7=0.0 +! +!ACID/RPG7=0.0 +! +!ACID/URG8=0.0 +! +!ACID/UR19=0.0 +! +!ACID/URG9=0.0 +! +!ACID/AP7=0.0 +! +!ACID/URG10=0.0 +! +!ACID/RPR1=0.0 +! +!ACID/RPR5=0.0 +! +!ACID/RPR8=0.0 +! +!ACID/RP10=0.0 +! +!ACID/RP11=0.0 +! +!ACID/RP16=0.0 +! +!ACID/RPRL=0.0 +! +!ACID/APAN=0.0 +! +!ACID/PAN1=0.0 +! +!ACID/PAN2=0.0 +! +!ACID/PAN3=0.0 +! +!ACID/PAN4=0.0 +! +!ACID/PAN6=0.0 +! +!ACID/PAN7=0.0 +! +!ACID/PAN8=0.0 +! +!ACID/PN10=0.0 +! +!ACID/RO2T=0.0 +! +!ACID/RO21=0.0 +! +!ACID/RO25=0.0 +! +!ACID/WC_O3=0.0 +! +!ACID/WC_H2O2=0.0 +! +!ACID/WC_NO=0.0 +! +!ACID/WC_NO2=0.0 +! +!ACID/WC_NO3=0.0 +! +!ACID/WC_N2O5=0.0 +! +!ACID/WC_HONO=0.0 +! +!ACID/WC_HNO3=0.0 +! +!ACID/WC_HNO4=0.0 +! +!ACID/WC_NH3=0.0 +! +!ACID/WC_OH=0.0 +! +!ACID/WC_HO2=0.0 +! +!ACID/WC_CO2=0.0 +! +!ACID/WC_SO2=0.0 +! +!ACID/WC_H2SO4=0.0 +! +!ACID/WC_RO21=0.0 +! +!ACID/WC_RO25=0.0 +! +!ACID/WC_MEOH=0.0 +! +!ACID/WC_ETOH=0.0 +! +!ACID/WC_ALCH=0.0 +! +!ACID/WC_HCHO=0.0 +! +!ACID/WC_ALD2=0.0 +! +!ACID/WC_GLY=0.0 +! +!ACID/WC_MGLY=0.0 +! +!ACID/WC_KETL=0.0 +! +!ACID/WC_ORA1=0.0 +! +!ACID/WC_ORA2=0.0 +! +!ACID/WC_ACID=+KTC59 + PJAC(:,45,115)=+TPK%KTC59(:) +! +!ACID/WC_RP16=0.0 +! +!ACID/WC_UR21=0.0 +! +!ACID/WC_UR28=0.0 +! +!ACID/WC_ACID2=0.0 +! +!ACID/WC_ASO3=0.0 +! +!ACID/WC_ASO4=0.0 +! +!ACID/WC_ASO5=0.0 +! +!ACID/WC_AHSO5=0.0 +! +!ACID/WC_AHMS=0.0 +! +!ACID/WR_O3=0.0 +! +!ACID/WR_H2O2=0.0 +! +!ACID/WR_NO=0.0 +! +!ACID/WR_NO2=0.0 +! +!ACID/WR_NO3=0.0 +! +!ACID/WR_N2O5=0.0 +! +!ACID/WR_HONO=0.0 +! +!ACID/WR_HNO3=0.0 +! +!ACID/WR_HNO4=0.0 +! +!ACID/WR_NH3=0.0 +! +!ACID/WR_OH=0.0 +! +!ACID/WR_HO2=0.0 +! +!ACID/WR_CO2=0.0 +! +!ACID/WR_SO2=0.0 +! +!ACID/WR_H2SO4=0.0 +! +!ACID/WR_RO21=0.0 +! +!ACID/WR_RO25=0.0 +! +!ACID/WR_MEOH=0.0 +! +!ACID/WR_ETOH=0.0 +! +!ACID/WR_ALCH=0.0 +! +!ACID/WR_HCHO=0.0 +! +!ACID/WR_ALD2=0.0 +! +!ACID/WR_GLY=0.0 +! +!ACID/WR_MGLY=0.0 +! +!ACID/WR_KETL=0.0 +! +!ACID/WR_ORA1=0.0 +! +!ACID/WR_ORA2=0.0 +! +!ACID/WR_ACID=+KTR59 + PJAC(:,45,152)=+TPK%KTR59(:) +! +!ACID/WR_RP16=0.0 +! +!ACID/WR_UR21=0.0 +! +!ACID/WR_UR28=0.0 +! +!ACID/WR_ACID2=0.0 +! +!ACID/WR_ASO3=0.0 +! +!ACID/WR_ASO4=0.0 +! +!ACID/WR_ASO5=0.0 +! +!ACID/WR_AHSO5=0.0 +! +!ACID/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ8 +! +SUBROUTINE SUBJ9 +! +!Indices 46 a 50 +! +! +!UR28/NO=0.0 +! +!UR28/NO2=0.0 +! +!UR28/O3=0.0 +! +!UR28/HONO=0.0 +! +!UR28/HNO3=0.0 +! +!UR28/HNO4=0.0 +! +!UR28/N2O5=0.0 +! +!UR28/NO3=0.0 +! +!UR28/NH3=0.0 +! +!UR28/HO2=+K341*<RO258> + PJAC(:,46,10)=+TPK%K341(:)*TPK%RO258(:) +! +!UR28/CO=0.0 +! +!UR28/H2O2=0.0 +! +!UR28/SO2=0.0 +! +!UR28/H2SO4=0.0 +! +!UR28/OH=0.0 +! +!UR28/ETHE=0.0 +! +!UR28/OLEL=0.0 +! +!UR28/OLEH=0.0 +! +!UR28/ALKL=0.0 +! +!UR28/ALKM=0.0 +! +!UR28/ALKH=0.0 +! +!UR28/AROH=0.0 +! +!UR28/AROL=0.0 +! +!UR28/AROO=0.0 +! +!UR28/ARAL=0.0 +! +!UR28/ARAC=0.0 +! +!UR28/PAH=0.0 +! +!UR28/HCHO=0.0 +! +!UR28/ALD2=0.0 +! +!UR28/KETL=0.0 +! +!UR28/KETH=0.0 +! +!UR28/MEOH=0.0 +! +!UR28/ETOH=0.0 +! +!UR28/ALCH=0.0 +! +!UR28/ISOP=0.0 +! +!UR28/BIOL=0.0 +! +!UR28/BIOH=0.0 +! +!UR28/MTBE=0.0 +! +!UR28/MVK=0.0 +! +!UR28/MCR=0.0 +! +!UR28/MGLY=0.0 +! +!UR28/GLY=0.0 +! +!UR28/ORA1=0.0 +! +!UR28/ORA2=0.0 +! +!UR28/ACID=0.0 +! +!UR28/UR28=-K364-KTC31-KTR31 + PJAC(:,46,46)=-TPK%K364(:)-TPK%KTC31(:)-TPK%KTR31(:) +! +!UR28/UR21=0.0 +! +!UR28/URG2=0.0 +! +!UR28/UR26=0.0 +! +!UR28/RPG2=0.0 +! +!UR28/RP18=0.0 +! +!UR28/RPG3=0.0 +! +!UR28/URG4=0.0 +! +!UR28/UR8=0.0 +! +!UR28/UR17=0.0 +! +!UR28/UR7=0.0 +! +!UR28/RPR3=0.0 +! +!UR28/URG6=0.0 +! +!UR28/UR22=0.0 +! +!UR28/URG7=0.0 +! +!UR28/RPR4=0.0 +! +!UR28/RPR7=0.0 +! +!UR28/RPG7=0.0 +! +!UR28/URG8=0.0 +! +!UR28/UR19=0.0 +! +!UR28/URG9=0.0 +! +!UR28/AP7=0.0 +! +!UR28/URG10=0.0 +! +!UR28/RPR1=0.0 +! +!UR28/RPR5=0.0 +! +!UR28/RPR8=0.0 +! +!UR28/RP10=0.0 +! +!UR28/RP11=0.0 +! +!UR28/RP16=0.0 +! +!UR28/RPRL=0.0 +! +!UR28/APAN=0.0 +! +!UR28/PAN1=0.0 +! +!UR28/PAN2=0.0 +! +!UR28/PAN3=0.0 +! +!UR28/PAN4=0.0 +! +!UR28/PAN6=0.0 +! +!UR28/PAN7=0.0 +! +!UR28/PAN8=0.0 +! +!UR28/PN10=0.0 +! +!UR28/RO2T=0.0 +! +!UR28/RO21=0.0 +! +!UR28/RO25=0.0 +! +!UR28/WC_O3=0.0 +! +!UR28/WC_H2O2=0.0 +! +!UR28/WC_NO=0.0 +! +!UR28/WC_NO2=0.0 +! +!UR28/WC_NO3=0.0 +! +!UR28/WC_N2O5=0.0 +! +!UR28/WC_HONO=0.0 +! +!UR28/WC_HNO3=0.0 +! +!UR28/WC_HNO4=0.0 +! +!UR28/WC_NH3=0.0 +! +!UR28/WC_OH=0.0 +! +!UR28/WC_HO2=0.0 +! +!UR28/WC_CO2=0.0 +! +!UR28/WC_SO2=0.0 +! +!UR28/WC_H2SO4=0.0 +! +!UR28/WC_RO21=0.0 +! +!UR28/WC_RO25=0.0 +! +!UR28/WC_MEOH=0.0 +! +!UR28/WC_ETOH=0.0 +! +!UR28/WC_ALCH=0.0 +! +!UR28/WC_HCHO=0.0 +! +!UR28/WC_ALD2=0.0 +! +!UR28/WC_GLY=0.0 +! +!UR28/WC_MGLY=0.0 +! +!UR28/WC_KETL=0.0 +! +!UR28/WC_ORA1=0.0 +! +!UR28/WC_ORA2=0.0 +! +!UR28/WC_ACID=0.0 +! +!UR28/WC_RP16=0.0 +! +!UR28/WC_UR21=0.0 +! +!UR28/WC_UR28=+KTC62 + PJAC(:,46,118)=+TPK%KTC62(:) +! +!UR28/WC_ACID2=0.0 +! +!UR28/WC_ASO3=0.0 +! +!UR28/WC_ASO4=0.0 +! +!UR28/WC_ASO5=0.0 +! +!UR28/WC_AHSO5=0.0 +! +!UR28/WC_AHMS=0.0 +! +!UR28/WR_O3=0.0 +! +!UR28/WR_H2O2=0.0 +! +!UR28/WR_NO=0.0 +! +!UR28/WR_NO2=0.0 +! +!UR28/WR_NO3=0.0 +! +!UR28/WR_N2O5=0.0 +! +!UR28/WR_HONO=0.0 +! +!UR28/WR_HNO3=0.0 +! +!UR28/WR_HNO4=0.0 +! +!UR28/WR_NH3=0.0 +! +!UR28/WR_OH=0.0 +! +!UR28/WR_HO2=0.0 +! +!UR28/WR_CO2=0.0 +! +!UR28/WR_SO2=0.0 +! +!UR28/WR_H2SO4=0.0 +! +!UR28/WR_RO21=0.0 +! +!UR28/WR_RO25=0.0 +! +!UR28/WR_MEOH=0.0 +! +!UR28/WR_ETOH=0.0 +! +!UR28/WR_ALCH=0.0 +! +!UR28/WR_HCHO=0.0 +! +!UR28/WR_ALD2=0.0 +! +!UR28/WR_GLY=0.0 +! +!UR28/WR_MGLY=0.0 +! +!UR28/WR_KETL=0.0 +! +!UR28/WR_ORA1=0.0 +! +!UR28/WR_ORA2=0.0 +! +!UR28/WR_ACID=0.0 +! +!UR28/WR_RP16=0.0 +! +!UR28/WR_UR21=0.0 +! +!UR28/WR_UR28=+KTR62 + PJAC(:,46,155)=+TPK%KTR62(:) +! +!UR28/WR_ACID2=0.0 +! +!UR28/WR_ASO3=0.0 +! +!UR28/WR_ASO4=0.0 +! +!UR28/WR_ASO5=0.0 +! +!UR28/WR_AHSO5=0.0 +! +!UR28/WR_AHMS=0.0 +! +!UR21/NO=0.0 +! +!UR21/NO2=0.0 +! +!UR21/O3=+0.12*K281*<MVK> + PJAC(:,47,3)=+0.12*TPK%K281(:)*PCONC(:,39) +! +!UR21/HONO=0.0 +! +!UR21/HNO3=0.0 +! +!UR21/HNO4=0.0 +! +!UR21/N2O5=0.0 +! +!UR21/NO3=0.0 +! +!UR21/NH3=0.0 +! +!UR21/HO2=+K279*<RO248> + PJAC(:,47,10)=+TPK%K279(:)*TPK%RO248(:) +! +!UR21/CO=0.0 +! +!UR21/H2O2=0.0 +! +!UR21/SO2=0.0 +! +!UR21/H2SO4=0.0 +! +!UR21/OH=0.0 +! +!UR21/ETHE=0.0 +! +!UR21/OLEL=0.0 +! +!UR21/OLEH=0.0 +! +!UR21/ALKL=0.0 +! +!UR21/ALKM=0.0 +! +!UR21/ALKH=0.0 +! +!UR21/AROH=0.0 +! +!UR21/AROL=0.0 +! +!UR21/AROO=0.0 +! +!UR21/ARAL=0.0 +! +!UR21/ARAC=0.0 +! +!UR21/PAH=0.0 +! +!UR21/HCHO=0.0 +! +!UR21/ALD2=0.0 +! +!UR21/KETL=0.0 +! +!UR21/KETH=0.0 +! +!UR21/MEOH=0.0 +! +!UR21/ETOH=0.0 +! +!UR21/ALCH=0.0 +! +!UR21/ISOP=0.0 +! +!UR21/BIOL=0.0 +! +!UR21/BIOH=0.0 +! +!UR21/MTBE=0.0 +! +!UR21/MVK=+0.12*K281*<O3> + PJAC(:,47,39)=+0.12*TPK%K281(:)*PCONC(:,3) +! +!UR21/MCR=0.0 +! +!UR21/MGLY=0.0 +! +!UR21/GLY=0.0 +! +!UR21/ORA1=0.0 +! +!UR21/ORA2=0.0 +! +!UR21/ACID=0.0 +! +!UR21/UR28=0.0 +! +!UR21/UR21=-K361-KTC30-KTR30 + PJAC(:,47,47)=-TPK%K361(:)-TPK%KTC30(:)-TPK%KTR30(:) +! +!UR21/URG2=0.0 +! +!UR21/UR26=0.0 +! +!UR21/RPG2=0.0 +! +!UR21/RP18=0.0 +! +!UR21/RPG3=0.0 +! +!UR21/URG4=0.0 +! +!UR21/UR8=0.0 +! +!UR21/UR17=0.0 +! +!UR21/UR7=0.0 +! +!UR21/RPR3=0.0 +! +!UR21/URG6=0.0 +! +!UR21/UR22=0.0 +! +!UR21/URG7=0.0 +! +!UR21/RPR4=0.0 +! +!UR21/RPR7=0.0 +! +!UR21/RPG7=0.0 +! +!UR21/URG8=0.0 +! +!UR21/UR19=0.0 +! +!UR21/URG9=0.0 +! +!UR21/AP7=0.0 +! +!UR21/URG10=0.0 +! +!UR21/RPR1=0.0 +! +!UR21/RPR5=0.0 +! +!UR21/RPR8=0.0 +! +!UR21/RP10=0.0 +! +!UR21/RP11=0.0 +! +!UR21/RP16=0.0 +! +!UR21/RPRL=0.0 +! +!UR21/APAN=0.0 +! +!UR21/PAN1=0.0 +! +!UR21/PAN2=0.0 +! +!UR21/PAN3=0.0 +! +!UR21/PAN4=0.0 +! +!UR21/PAN6=0.0 +! +!UR21/PAN7=0.0 +! +!UR21/PAN8=0.0 +! +!UR21/PN10=0.0 +! +!UR21/RO2T=0.0 +! +!UR21/RO21=0.0 +! +!UR21/RO25=0.0 +! +!UR21/WC_O3=0.0 +! +!UR21/WC_H2O2=0.0 +! +!UR21/WC_NO=0.0 +! +!UR21/WC_NO2=0.0 +! +!UR21/WC_NO3=0.0 +! +!UR21/WC_N2O5=0.0 +! +!UR21/WC_HONO=0.0 +! +!UR21/WC_HNO3=0.0 +! +!UR21/WC_HNO4=0.0 +! +!UR21/WC_NH3=0.0 +! +!UR21/WC_OH=0.0 +! +!UR21/WC_HO2=0.0 +! +!UR21/WC_CO2=0.0 +! +!UR21/WC_SO2=0.0 +! +!UR21/WC_H2SO4=0.0 +! +!UR21/WC_RO21=0.0 +! +!UR21/WC_RO25=0.0 +! +!UR21/WC_MEOH=0.0 +! +!UR21/WC_ETOH=0.0 +! +!UR21/WC_ALCH=0.0 +! +!UR21/WC_HCHO=0.0 +! +!UR21/WC_ALD2=0.0 +! +!UR21/WC_GLY=0.0 +! +!UR21/WC_MGLY=0.0 +! +!UR21/WC_KETL=0.0 +! +!UR21/WC_ORA1=0.0 +! +!UR21/WC_ORA2=0.0 +! +!UR21/WC_ACID=0.0 +! +!UR21/WC_RP16=0.0 +! +!UR21/WC_UR21=+KTC61 + PJAC(:,47,117)=+TPK%KTC61(:) +! +!UR21/WC_UR28=0.0 +! +!UR21/WC_ACID2=0.0 +! +!UR21/WC_ASO3=0.0 +! +!UR21/WC_ASO4=0.0 +! +!UR21/WC_ASO5=0.0 +! +!UR21/WC_AHSO5=0.0 +! +!UR21/WC_AHMS=0.0 +! +!UR21/WR_O3=0.0 +! +!UR21/WR_H2O2=0.0 +! +!UR21/WR_NO=0.0 +! +!UR21/WR_NO2=0.0 +! +!UR21/WR_NO3=0.0 +! +!UR21/WR_N2O5=0.0 +! +!UR21/WR_HONO=0.0 +! +!UR21/WR_HNO3=0.0 +! +!UR21/WR_HNO4=0.0 +! +!UR21/WR_NH3=0.0 +! +!UR21/WR_OH=0.0 +! +!UR21/WR_HO2=0.0 +! +!UR21/WR_CO2=0.0 +! +!UR21/WR_SO2=0.0 +! +!UR21/WR_H2SO4=0.0 +! +!UR21/WR_RO21=0.0 +! +!UR21/WR_RO25=0.0 +! +!UR21/WR_MEOH=0.0 +! +!UR21/WR_ETOH=0.0 +! +!UR21/WR_ALCH=0.0 +! +!UR21/WR_HCHO=0.0 +! +!UR21/WR_ALD2=0.0 +! +!UR21/WR_GLY=0.0 +! +!UR21/WR_MGLY=0.0 +! +!UR21/WR_KETL=0.0 +! +!UR21/WR_ORA1=0.0 +! +!UR21/WR_ORA2=0.0 +! +!UR21/WR_ACID=0.0 +! +!UR21/WR_RP16=0.0 +! +!UR21/WR_UR21=+KTR61 + PJAC(:,47,154)=+TPK%KTR61(:) +! +!UR21/WR_UR28=0.0 +! +!UR21/WR_ACID2=0.0 +! +!UR21/WR_ASO3=0.0 +! +!UR21/WR_ASO4=0.0 +! +!UR21/WR_ASO5=0.0 +! +!UR21/WR_AHSO5=0.0 +! +!UR21/WR_AHMS=0.0 +! +!URG2/NO=0.0 +! +!URG2/NO2=0.0 +! +!URG2/O3=0.0 +! +!URG2/HONO=0.0 +! +!URG2/HNO3=0.0 +! +!URG2/HNO4=0.0 +! +!URG2/N2O5=0.0 +! +!URG2/NO3=0.0 +! +!URG2/NH3=0.0 +! +!URG2/HO2=0.0 +! +!URG2/CO=0.0 +! +!URG2/H2O2=0.0 +! +!URG2/SO2=0.0 +! +!URG2/H2SO4=0.0 +! +!URG2/OH=+0.5562513*K335*<RPG2>+K337*<RP18> + PJAC(:,48,15)=+0.5562513*TPK%K335(:)*PCONC(:,50)+TPK%K337(:)*PCONC(:,51) +! +!URG2/ETHE=0.0 +! +!URG2/OLEL=0.0 +! +!URG2/OLEH=0.0 +! +!URG2/ALKL=0.0 +! +!URG2/ALKM=0.0 +! +!URG2/ALKH=0.0 +! +!URG2/AROH=0.0 +! +!URG2/AROL=0.0 +! +!URG2/AROO=0.0 +! +!URG2/ARAL=0.0 +! +!URG2/ARAC=0.0 +! +!URG2/PAH=0.0 +! +!URG2/HCHO=0.0 +! +!URG2/ALD2=0.0 +! +!URG2/KETL=0.0 +! +!URG2/KETH=0.0 +! +!URG2/MEOH=0.0 +! +!URG2/ETOH=0.0 +! +!URG2/ALCH=0.0 +! +!URG2/ISOP=0.0 +! +!URG2/BIOL=0.0 +! +!URG2/BIOH=0.0 +! +!URG2/MTBE=0.0 +! +!URG2/MVK=0.0 +! +!URG2/MCR=0.0 +! +!URG2/MGLY=0.0 +! +!URG2/GLY=0.0 +! +!URG2/ORA1=0.0 +! +!URG2/ORA2=0.0 +! +!URG2/ACID=0.0 +! +!URG2/UR28=0.0 +! +!URG2/UR21=0.0 +! +!URG2/URG2=-K350 + PJAC(:,48,48)=-TPK%K350(:) +! +!URG2/UR26=0.0 +! +!URG2/RPG2=+0.5562513*K335*<OH> + PJAC(:,48,50)=+0.5562513*TPK%K335(:)*PCONC(:,15) +! +!URG2/RP18=+K337*<OH> + PJAC(:,48,51)=+TPK%K337(:)*PCONC(:,15) +! +!URG2/RPG3=0.0 +! +!URG2/URG4=0.0 +! +!URG2/UR8=0.0 +! +!URG2/UR17=0.0 +! +!URG2/UR7=0.0 +! +!URG2/RPR3=0.0 +! +!URG2/URG6=0.0 +! +!URG2/UR22=0.0 +! +!URG2/URG7=0.0 +! +!URG2/RPR4=0.0 +! +!URG2/RPR7=0.0 +! +!URG2/RPG7=0.0 +! +!URG2/URG8=0.0 +! +!URG2/UR19=0.0 +! +!URG2/URG9=0.0 +! +!URG2/AP7=0.0 +! +!URG2/URG10=0.0 +! +!URG2/RPR1=0.0 +! +!URG2/RPR5=0.0 +! +!URG2/RPR8=0.0 +! +!URG2/RP10=0.0 +! +!URG2/RP11=0.0 +! +!URG2/RP16=0.0 +! +!URG2/RPRL=0.0 +! +!URG2/APAN=0.0 +! +!URG2/PAN1=0.0 +! +!URG2/PAN2=0.0 +! +!URG2/PAN3=0.0 +! +!URG2/PAN4=0.0 +! +!URG2/PAN6=0.0 +! +!URG2/PAN7=0.0 +! +!URG2/PAN8=0.0 +! +!URG2/PN10=0.0 +! +!URG2/RO2T=0.0 +! +!URG2/RO21=0.0 +! +!URG2/RO25=0.0 +! +!URG2/WC_O3=0.0 +! +!URG2/WC_H2O2=0.0 +! +!URG2/WC_NO=0.0 +! +!URG2/WC_NO2=0.0 +! +!URG2/WC_NO3=0.0 +! +!URG2/WC_N2O5=0.0 +! +!URG2/WC_HONO=0.0 +! +!URG2/WC_HNO3=0.0 +! +!URG2/WC_HNO4=0.0 +! +!URG2/WC_NH3=0.0 +! +!URG2/WC_OH=0.0 +! +!URG2/WC_HO2=0.0 +! +!URG2/WC_CO2=0.0 +! +!URG2/WC_SO2=0.0 +! +!URG2/WC_H2SO4=0.0 +! +!URG2/WC_RO21=0.0 +! +!URG2/WC_RO25=0.0 +! +!URG2/WC_MEOH=0.0 +! +!URG2/WC_ETOH=0.0 +! +!URG2/WC_ALCH=0.0 +! +!URG2/WC_HCHO=0.0 +! +!URG2/WC_ALD2=0.0 +! +!URG2/WC_GLY=0.0 +! +!URG2/WC_MGLY=0.0 +! +!URG2/WC_KETL=0.0 +! +!URG2/WC_ORA1=0.0 +! +!URG2/WC_ORA2=0.0 +! +!URG2/WC_ACID=0.0 +! +!URG2/WC_RP16=0.0 +! +!URG2/WC_UR21=0.0 +! +!URG2/WC_UR28=0.0 +! +!URG2/WC_ACID2=0.0 +! +!URG2/WC_ASO3=0.0 +! +!URG2/WC_ASO4=0.0 +! +!URG2/WC_ASO5=0.0 +! +!URG2/WC_AHSO5=0.0 +! +!URG2/WC_AHMS=0.0 +! +!URG2/WR_O3=0.0 +! +!URG2/WR_H2O2=0.0 +! +!URG2/WR_NO=0.0 +! +!URG2/WR_NO2=0.0 +! +!URG2/WR_NO3=0.0 +! +!URG2/WR_N2O5=0.0 +! +!URG2/WR_HONO=0.0 +! +!URG2/WR_HNO3=0.0 +! +!URG2/WR_HNO4=0.0 +! +!URG2/WR_NH3=0.0 +! +!URG2/WR_OH=0.0 +! +!URG2/WR_HO2=0.0 +! +!URG2/WR_CO2=0.0 +! +!URG2/WR_SO2=0.0 +! +!URG2/WR_H2SO4=0.0 +! +!URG2/WR_RO21=0.0 +! +!URG2/WR_RO25=0.0 +! +!URG2/WR_MEOH=0.0 +! +!URG2/WR_ETOH=0.0 +! +!URG2/WR_ALCH=0.0 +! +!URG2/WR_HCHO=0.0 +! +!URG2/WR_ALD2=0.0 +! +!URG2/WR_GLY=0.0 +! +!URG2/WR_MGLY=0.0 +! +!URG2/WR_KETL=0.0 +! +!URG2/WR_ORA1=0.0 +! +!URG2/WR_ORA2=0.0 +! +!URG2/WR_ACID=0.0 +! +!URG2/WR_RP16=0.0 +! +!URG2/WR_UR21=0.0 +! +!URG2/WR_UR28=0.0 +! +!URG2/WR_ACID2=0.0 +! +!URG2/WR_ASO3=0.0 +! +!URG2/WR_ASO4=0.0 +! +!URG2/WR_ASO5=0.0 +! +!URG2/WR_AHSO5=0.0 +! +!URG2/WR_AHMS=0.0 +! +!UR26/NO=0.0 +! +!UR26/NO2=0.0 +! +!UR26/O3=0.0 +! +!UR26/HONO=0.0 +! +!UR26/HNO3=0.0 +! +!UR26/HNO4=0.0 +! +!UR26/N2O5=0.0 +! +!UR26/NO3=0.0 +! +!UR26/NH3=0.0 +! +!UR26/HO2=0.0 +! +!UR26/CO=0.0 +! +!UR26/H2O2=0.0 +! +!UR26/SO2=0.0 +! +!UR26/H2SO4=0.0 +! +!UR26/OH=+0.67*K326*<RP11> + PJAC(:,49,15)=+0.67*TPK%K326(:)*PCONC(:,73) +! +!UR26/ETHE=0.0 +! +!UR26/OLEL=0.0 +! +!UR26/OLEH=0.0 +! +!UR26/ALKL=0.0 +! +!UR26/ALKM=0.0 +! +!UR26/ALKH=0.0 +! +!UR26/AROH=0.0 +! +!UR26/AROL=0.0 +! +!UR26/AROO=0.0 +! +!UR26/ARAL=0.0 +! +!UR26/ARAC=0.0 +! +!UR26/PAH=0.0 +! +!UR26/HCHO=0.0 +! +!UR26/ALD2=0.0 +! +!UR26/KETL=0.0 +! +!UR26/KETH=0.0 +! +!UR26/MEOH=0.0 +! +!UR26/ETOH=0.0 +! +!UR26/ALCH=0.0 +! +!UR26/ISOP=0.0 +! +!UR26/BIOL=0.0 +! +!UR26/BIOH=0.0 +! +!UR26/MTBE=0.0 +! +!UR26/MVK=0.0 +! +!UR26/MCR=0.0 +! +!UR26/MGLY=0.0 +! +!UR26/GLY=0.0 +! +!UR26/ORA1=0.0 +! +!UR26/ORA2=0.0 +! +!UR26/ACID=0.0 +! +!UR26/UR28=0.0 +! +!UR26/UR21=0.0 +! +!UR26/URG2=0.0 +! +!UR26/UR26=-K363 + PJAC(:,49,49)=-TPK%K363(:) +! +!UR26/RPG2=0.0 +! +!UR26/RP18=0.0 +! +!UR26/RPG3=0.0 +! +!UR26/URG4=0.0 +! +!UR26/UR8=0.0 +! +!UR26/UR17=0.0 +! +!UR26/UR7=0.0 +! +!UR26/RPR3=0.0 +! +!UR26/URG6=0.0 +! +!UR26/UR22=0.0 +! +!UR26/URG7=0.0 +! +!UR26/RPR4=0.0 +! +!UR26/RPR7=0.0 +! +!UR26/RPG7=0.0 +! +!UR26/URG8=0.0 +! +!UR26/UR19=0.0 +! +!UR26/URG9=0.0 +! +!UR26/AP7=0.0 +! +!UR26/URG10=0.0 +! +!UR26/RPR1=0.0 +! +!UR26/RPR5=0.0 +! +!UR26/RPR8=0.0 +! +!UR26/RP10=0.0 +! +!UR26/RP11=+0.67*K326*<OH> + PJAC(:,49,73)=+0.67*TPK%K326(:)*PCONC(:,15) +! +!UR26/RP16=0.0 +! +!UR26/RPRL=0.0 +! +!UR26/APAN=0.0 +! +!UR26/PAN1=0.0 +! +!UR26/PAN2=0.0 +! +!UR26/PAN3=0.0 +! +!UR26/PAN4=0.0 +! +!UR26/PAN6=0.0 +! +!UR26/PAN7=0.0 +! +!UR26/PAN8=0.0 +! +!UR26/PN10=0.0 +! +!UR26/RO2T=0.0 +! +!UR26/RO21=0.0 +! +!UR26/RO25=0.0 +! +!UR26/WC_O3=0.0 +! +!UR26/WC_H2O2=0.0 +! +!UR26/WC_NO=0.0 +! +!UR26/WC_NO2=0.0 +! +!UR26/WC_NO3=0.0 +! +!UR26/WC_N2O5=0.0 +! +!UR26/WC_HONO=0.0 +! +!UR26/WC_HNO3=0.0 +! +!UR26/WC_HNO4=0.0 +! +!UR26/WC_NH3=0.0 +! +!UR26/WC_OH=0.0 +! +!UR26/WC_HO2=0.0 +! +!UR26/WC_CO2=0.0 +! +!UR26/WC_SO2=0.0 +! +!UR26/WC_H2SO4=0.0 +! +!UR26/WC_RO21=0.0 +! +!UR26/WC_RO25=0.0 +! +!UR26/WC_MEOH=0.0 +! +!UR26/WC_ETOH=0.0 +! +!UR26/WC_ALCH=0.0 +! +!UR26/WC_HCHO=0.0 +! +!UR26/WC_ALD2=0.0 +! +!UR26/WC_GLY=0.0 +! +!UR26/WC_MGLY=0.0 +! +!UR26/WC_KETL=0.0 +! +!UR26/WC_ORA1=0.0 +! +!UR26/WC_ORA2=0.0 +! +!UR26/WC_ACID=0.0 +! +!UR26/WC_RP16=0.0 +! +!UR26/WC_UR21=0.0 +! +!UR26/WC_UR28=0.0 +! +!UR26/WC_ACID2=0.0 +! +!UR26/WC_ASO3=0.0 +! +!UR26/WC_ASO4=0.0 +! +!UR26/WC_ASO5=0.0 +! +!UR26/WC_AHSO5=0.0 +! +!UR26/WC_AHMS=0.0 +! +!UR26/WR_O3=0.0 +! +!UR26/WR_H2O2=0.0 +! +!UR26/WR_NO=0.0 +! +!UR26/WR_NO2=0.0 +! +!UR26/WR_NO3=0.0 +! +!UR26/WR_N2O5=0.0 +! +!UR26/WR_HONO=0.0 +! +!UR26/WR_HNO3=0.0 +! +!UR26/WR_HNO4=0.0 +! +!UR26/WR_NH3=0.0 +! +!UR26/WR_OH=0.0 +! +!UR26/WR_HO2=0.0 +! +!UR26/WR_CO2=0.0 +! +!UR26/WR_SO2=0.0 +! +!UR26/WR_H2SO4=0.0 +! +!UR26/WR_RO21=0.0 +! +!UR26/WR_RO25=0.0 +! +!UR26/WR_MEOH=0.0 +! +!UR26/WR_ETOH=0.0 +! +!UR26/WR_ALCH=0.0 +! +!UR26/WR_HCHO=0.0 +! +!UR26/WR_ALD2=0.0 +! +!UR26/WR_GLY=0.0 +! +!UR26/WR_MGLY=0.0 +! +!UR26/WR_KETL=0.0 +! +!UR26/WR_ORA1=0.0 +! +!UR26/WR_ORA2=0.0 +! +!UR26/WR_ACID=0.0 +! +!UR26/WR_RP16=0.0 +! +!UR26/WR_UR21=0.0 +! +!UR26/WR_UR28=0.0 +! +!UR26/WR_ACID2=0.0 +! +!UR26/WR_ASO3=0.0 +! +!UR26/WR_ASO4=0.0 +! +!UR26/WR_ASO5=0.0 +! +!UR26/WR_AHSO5=0.0 +! +!UR26/WR_AHMS=0.0 +! +!RPG2/NO=+0.3000000*K259*<RO237> + PJAC(:,50,1)=+0.3000000*TPK%K259(:)*TPK%RO237(:) +! +!RPG2/NO2=0.0 +! +!RPG2/O3=0.0 +! +!RPG2/HONO=0.0 +! +!RPG2/HNO3=0.0 +! +!RPG2/HNO4=0.0 +! +!RPG2/N2O5=0.0 +! +!RPG2/NO3=0.0 +! +!RPG2/NH3=0.0 +! +!RPG2/HO2=+0.3000000*K261*<RO237> + PJAC(:,50,10)=+0.3000000*TPK%K261(:)*TPK%RO237(:) +! +!RPG2/CO=0.0 +! +!RPG2/H2O2=0.0 +! +!RPG2/SO2=0.0 +! +!RPG2/H2SO4=0.0 +! +!RPG2/OH=+0.1191897*K334*<RPG3>+0.8808107*K334*<RPG3>-K335*<RPG2> + PJAC(:,50,15)=+0.1191897*TPK%K334(:)*PCONC(:,52)+0.8808107*TPK%K334(:)*PCONC(:& +&,52)-TPK%K335(:)*PCONC(:,50) +! +!RPG2/ETHE=0.0 +! +!RPG2/OLEL=0.0 +! +!RPG2/OLEH=0.0 +! +!RPG2/ALKL=0.0 +! +!RPG2/ALKM=0.0 +! +!RPG2/ALKH=0.0 +! +!RPG2/AROH=0.0 +! +!RPG2/AROL=0.0 +! +!RPG2/AROO=0.0 +! +!RPG2/ARAL=0.0 +! +!RPG2/ARAC=0.0 +! +!RPG2/PAH=0.0 +! +!RPG2/HCHO=0.0 +! +!RPG2/ALD2=0.0 +! +!RPG2/KETL=0.0 +! +!RPG2/KETH=0.0 +! +!RPG2/MEOH=0.0 +! +!RPG2/ETOH=0.0 +! +!RPG2/ALCH=0.0 +! +!RPG2/ISOP=0.0 +! +!RPG2/BIOL=0.0 +! +!RPG2/BIOH=0.0 +! +!RPG2/MTBE=0.0 +! +!RPG2/MVK=0.0 +! +!RPG2/MCR=0.0 +! +!RPG2/MGLY=0.0 +! +!RPG2/GLY=0.0 +! +!RPG2/ORA1=0.0 +! +!RPG2/ORA2=0.0 +! +!RPG2/ACID=0.0 +! +!RPG2/UR28=0.0 +! +!RPG2/UR21=0.0 +! +!RPG2/URG2=0.0 +! +!RPG2/UR26=0.0 +! +!RPG2/RPG2=-K335*<OH> + PJAC(:,50,50)=-TPK%K335(:)*PCONC(:,15) +! +!RPG2/RP18=0.0 +! +!RPG2/RPG3=+0.1191897*K334*<OH>+0.8808107*K334*<OH> + PJAC(:,50,52)=+0.1191897*TPK%K334(:)*PCONC(:,15)+0.8808107*TPK%K334(:)*PCONC(:& +&,15) +! +!RPG2/URG4=0.0 +! +!RPG2/UR8=0.0 +! +!RPG2/UR17=0.0 +! +!RPG2/UR7=0.0 +! +!RPG2/RPR3=0.0 +! +!RPG2/URG6=0.0 +! +!RPG2/UR22=0.0 +! +!RPG2/URG7=0.0 +! +!RPG2/RPR4=0.0 +! +!RPG2/RPR7=0.0 +! +!RPG2/RPG7=0.0 +! +!RPG2/URG8=0.0 +! +!RPG2/UR19=0.0 +! +!RPG2/URG9=0.0 +! +!RPG2/AP7=0.0 +! +!RPG2/URG10=0.0 +! +!RPG2/RPR1=0.0 +! +!RPG2/RPR5=0.0 +! +!RPG2/RPR8=0.0 +! +!RPG2/RP10=0.0 +! +!RPG2/RP11=0.0 +! +!RPG2/RP16=0.0 +! +!RPG2/RPRL=0.0 +! +!RPG2/APAN=0.0 +! +!RPG2/PAN1=0.0 +! +!RPG2/PAN2=0.0 +! +!RPG2/PAN3=0.0 +! +!RPG2/PAN4=0.0 +! +!RPG2/PAN6=0.0 +! +!RPG2/PAN7=0.0 +! +!RPG2/PAN8=0.0 +! +!RPG2/PN10=0.0 +! +!RPG2/RO2T=+1.0000000*K260*<RO237> + PJAC(:,50,85)=+1.0000000*TPK%K260(:)*TPK%RO237(:) +! +!RPG2/RO21=0.0 +! +!RPG2/RO25=0.0 +! +!RPG2/WC_O3=0.0 +! +!RPG2/WC_H2O2=0.0 +! +!RPG2/WC_NO=0.0 +! +!RPG2/WC_NO2=0.0 +! +!RPG2/WC_NO3=0.0 +! +!RPG2/WC_N2O5=0.0 +! +!RPG2/WC_HONO=0.0 +! +!RPG2/WC_HNO3=0.0 +! +!RPG2/WC_HNO4=0.0 +! +!RPG2/WC_NH3=0.0 +! +!RPG2/WC_OH=0.0 +! +!RPG2/WC_HO2=0.0 +! +!RPG2/WC_CO2=0.0 +! +!RPG2/WC_SO2=0.0 +! +!RPG2/WC_H2SO4=0.0 +! +!RPG2/WC_RO21=0.0 +! +!RPG2/WC_RO25=0.0 +! +!RPG2/WC_MEOH=0.0 +! +!RPG2/WC_ETOH=0.0 +! +!RPG2/WC_ALCH=0.0 +! +!RPG2/WC_HCHO=0.0 +! +!RPG2/WC_ALD2=0.0 +! +!RPG2/WC_GLY=0.0 +! +!RPG2/WC_MGLY=0.0 +! +!RPG2/WC_KETL=0.0 +! +!RPG2/WC_ORA1=0.0 +! +!RPG2/WC_ORA2=0.0 +! +!RPG2/WC_ACID=0.0 +! +!RPG2/WC_RP16=0.0 +! +!RPG2/WC_UR21=0.0 +! +!RPG2/WC_UR28=0.0 +! +!RPG2/WC_ACID2=0.0 +! +!RPG2/WC_ASO3=0.0 +! +!RPG2/WC_ASO4=0.0 +! +!RPG2/WC_ASO5=0.0 +! +!RPG2/WC_AHSO5=0.0 +! +!RPG2/WC_AHMS=0.0 +! +!RPG2/WR_O3=0.0 +! +!RPG2/WR_H2O2=0.0 +! +!RPG2/WR_NO=0.0 +! +!RPG2/WR_NO2=0.0 +! +!RPG2/WR_NO3=0.0 +! +!RPG2/WR_N2O5=0.0 +! +!RPG2/WR_HONO=0.0 +! +!RPG2/WR_HNO3=0.0 +! +!RPG2/WR_HNO4=0.0 +! +!RPG2/WR_NH3=0.0 +! +!RPG2/WR_OH=0.0 +! +!RPG2/WR_HO2=0.0 +! +!RPG2/WR_CO2=0.0 +! +!RPG2/WR_SO2=0.0 +! +!RPG2/WR_H2SO4=0.0 +! +!RPG2/WR_RO21=0.0 +! +!RPG2/WR_RO25=0.0 +! +!RPG2/WR_MEOH=0.0 +! +!RPG2/WR_ETOH=0.0 +! +!RPG2/WR_ALCH=0.0 +! +!RPG2/WR_HCHO=0.0 +! +!RPG2/WR_ALD2=0.0 +! +!RPG2/WR_GLY=0.0 +! +!RPG2/WR_MGLY=0.0 +! +!RPG2/WR_KETL=0.0 +! +!RPG2/WR_ORA1=0.0 +! +!RPG2/WR_ORA2=0.0 +! +!RPG2/WR_ACID=0.0 +! +!RPG2/WR_RP16=0.0 +! +!RPG2/WR_UR21=0.0 +! +!RPG2/WR_UR28=0.0 +! +!RPG2/WR_ACID2=0.0 +! +!RPG2/WR_ASO3=0.0 +! +!RPG2/WR_ASO4=0.0 +! +!RPG2/WR_ASO5=0.0 +! +!RPG2/WR_AHSO5=0.0 +! +!RPG2/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ9 +! +SUBROUTINE SUBJ10 +! +!Indices 51 a 55 +! +! +!RP18/NO=0.0 +! +!RP18/NO2=0.0 +! +!RP18/O3=0.0 +! +!RP18/HONO=0.0 +! +!RP18/HNO3=0.0 +! +!RP18/HNO4=0.0 +! +!RP18/N2O5=0.0 +! +!RP18/NO3=0.0 +! +!RP18/NH3=0.0 +! +!RP18/HO2=0.0 +! +!RP18/CO=0.0 +! +!RP18/H2O2=0.0 +! +!RP18/SO2=0.0 +! +!RP18/H2SO4=0.0 +! +!RP18/OH=+0.4437492*K335*<RPG2>-K337*<RP18> + PJAC(:,51,15)=+0.4437492*TPK%K335(:)*PCONC(:,50)-TPK%K337(:)*PCONC(:,51) +! +!RP18/ETHE=0.0 +! +!RP18/OLEL=0.0 +! +!RP18/OLEH=0.0 +! +!RP18/ALKL=0.0 +! +!RP18/ALKM=0.0 +! +!RP18/ALKH=0.0 +! +!RP18/AROH=0.0 +! +!RP18/AROL=0.0 +! +!RP18/AROO=0.0 +! +!RP18/ARAL=0.0 +! +!RP18/ARAC=0.0 +! +!RP18/PAH=0.0 +! +!RP18/HCHO=0.0 +! +!RP18/ALD2=0.0 +! +!RP18/KETL=0.0 +! +!RP18/KETH=0.0 +! +!RP18/MEOH=0.0 +! +!RP18/ETOH=0.0 +! +!RP18/ALCH=0.0 +! +!RP18/ISOP=0.0 +! +!RP18/BIOL=0.0 +! +!RP18/BIOH=0.0 +! +!RP18/MTBE=0.0 +! +!RP18/MVK=0.0 +! +!RP18/MCR=0.0 +! +!RP18/MGLY=0.0 +! +!RP18/GLY=0.0 +! +!RP18/ORA1=0.0 +! +!RP18/ORA2=0.0 +! +!RP18/ACID=0.0 +! +!RP18/UR28=0.0 +! +!RP18/UR21=0.0 +! +!RP18/URG2=0.0 +! +!RP18/UR26=0.0 +! +!RP18/RPG2=+0.4437492*K335*<OH> + PJAC(:,51,50)=+0.4437492*TPK%K335(:)*PCONC(:,15) +! +!RP18/RP18=-K337*<OH> + PJAC(:,51,51)=-TPK%K337(:)*PCONC(:,15) +! +!RP18/RPG3=0.0 +! +!RP18/URG4=0.0 +! +!RP18/UR8=0.0 +! +!RP18/UR17=0.0 +! +!RP18/UR7=0.0 +! +!RP18/RPR3=0.0 +! +!RP18/URG6=0.0 +! +!RP18/UR22=0.0 +! +!RP18/URG7=0.0 +! +!RP18/RPR4=0.0 +! +!RP18/RPR7=0.0 +! +!RP18/RPG7=0.0 +! +!RP18/URG8=0.0 +! +!RP18/UR19=0.0 +! +!RP18/URG9=0.0 +! +!RP18/AP7=0.0 +! +!RP18/URG10=0.0 +! +!RP18/RPR1=0.0 +! +!RP18/RPR5=0.0 +! +!RP18/RPR8=0.0 +! +!RP18/RP10=0.0 +! +!RP18/RP11=0.0 +! +!RP18/RP16=0.0 +! +!RP18/RPRL=0.0 +! +!RP18/APAN=0.0 +! +!RP18/PAN1=0.0 +! +!RP18/PAN2=0.0 +! +!RP18/PAN3=0.0 +! +!RP18/PAN4=0.0 +! +!RP18/PAN6=0.0 +! +!RP18/PAN7=0.0 +! +!RP18/PAN8=0.0 +! +!RP18/PN10=0.0 +! +!RP18/RO2T=0.0 +! +!RP18/RO21=0.0 +! +!RP18/RO25=0.0 +! +!RP18/WC_O3=0.0 +! +!RP18/WC_H2O2=0.0 +! +!RP18/WC_NO=0.0 +! +!RP18/WC_NO2=0.0 +! +!RP18/WC_NO3=0.0 +! +!RP18/WC_N2O5=0.0 +! +!RP18/WC_HONO=0.0 +! +!RP18/WC_HNO3=0.0 +! +!RP18/WC_HNO4=0.0 +! +!RP18/WC_NH3=0.0 +! +!RP18/WC_OH=0.0 +! +!RP18/WC_HO2=0.0 +! +!RP18/WC_CO2=0.0 +! +!RP18/WC_SO2=0.0 +! +!RP18/WC_H2SO4=0.0 +! +!RP18/WC_RO21=0.0 +! +!RP18/WC_RO25=0.0 +! +!RP18/WC_MEOH=0.0 +! +!RP18/WC_ETOH=0.0 +! +!RP18/WC_ALCH=0.0 +! +!RP18/WC_HCHO=0.0 +! +!RP18/WC_ALD2=0.0 +! +!RP18/WC_GLY=0.0 +! +!RP18/WC_MGLY=0.0 +! +!RP18/WC_KETL=0.0 +! +!RP18/WC_ORA1=0.0 +! +!RP18/WC_ORA2=0.0 +! +!RP18/WC_ACID=0.0 +! +!RP18/WC_RP16=0.0 +! +!RP18/WC_UR21=0.0 +! +!RP18/WC_UR28=0.0 +! +!RP18/WC_ACID2=0.0 +! +!RP18/WC_ASO3=0.0 +! +!RP18/WC_ASO4=0.0 +! +!RP18/WC_ASO5=0.0 +! +!RP18/WC_AHSO5=0.0 +! +!RP18/WC_AHMS=0.0 +! +!RP18/WR_O3=0.0 +! +!RP18/WR_H2O2=0.0 +! +!RP18/WR_NO=0.0 +! +!RP18/WR_NO2=0.0 +! +!RP18/WR_NO3=0.0 +! +!RP18/WR_N2O5=0.0 +! +!RP18/WR_HONO=0.0 +! +!RP18/WR_HNO3=0.0 +! +!RP18/WR_HNO4=0.0 +! +!RP18/WR_NH3=0.0 +! +!RP18/WR_OH=0.0 +! +!RP18/WR_HO2=0.0 +! +!RP18/WR_CO2=0.0 +! +!RP18/WR_SO2=0.0 +! +!RP18/WR_H2SO4=0.0 +! +!RP18/WR_RO21=0.0 +! +!RP18/WR_RO25=0.0 +! +!RP18/WR_MEOH=0.0 +! +!RP18/WR_ETOH=0.0 +! +!RP18/WR_ALCH=0.0 +! +!RP18/WR_HCHO=0.0 +! +!RP18/WR_ALD2=0.0 +! +!RP18/WR_GLY=0.0 +! +!RP18/WR_MGLY=0.0 +! +!RP18/WR_KETL=0.0 +! +!RP18/WR_ORA1=0.0 +! +!RP18/WR_ORA2=0.0 +! +!RP18/WR_ACID=0.0 +! +!RP18/WR_RP16=0.0 +! +!RP18/WR_UR21=0.0 +! +!RP18/WR_UR28=0.0 +! +!RP18/WR_ACID2=0.0 +! +!RP18/WR_ASO3=0.0 +! +!RP18/WR_ASO4=0.0 +! +!RP18/WR_ASO5=0.0 +! +!RP18/WR_AHSO5=0.0 +! +!RP18/WR_AHMS=0.0 +! +!RPG3/NO=+0.3000000*K231*<RO233>+0.3000000*K252*<RO236> + PJAC(:,52,1)=+0.3000000*TPK%K231(:)*TPK%RO233(:)+0.3000000*TPK%K252(:)*TPK%RO2& +&36(:) +! +!RPG3/NO2=0.0 +! +!RPG3/O3=0.0 +! +!RPG3/HONO=0.0 +! +!RPG3/HNO3=0.0 +! +!RPG3/HNO4=0.0 +! +!RPG3/N2O5=0.0 +! +!RPG3/NO3=0.0 +! +!RPG3/NH3=0.0 +! +!RPG3/HO2=+0.3000000*K233*<RO233>+0.3000000*K254*<RO236> + PJAC(:,52,10)=+0.3000000*TPK%K233(:)*TPK%RO233(:)+0.3000000*TPK%K254(:)*TPK%RO& +&236(:) +! +!RPG3/CO=0.0 +! +!RPG3/H2O2=0.0 +! +!RPG3/SO2=0.0 +! +!RPG3/H2SO4=0.0 +! +!RPG3/OH=-K334*<RPG3> + PJAC(:,52,15)=-TPK%K334(:)*PCONC(:,52) +! +!RPG3/ETHE=0.0 +! +!RPG3/OLEL=0.0 +! +!RPG3/OLEH=0.0 +! +!RPG3/ALKL=0.0 +! +!RPG3/ALKM=0.0 +! +!RPG3/ALKH=0.0 +! +!RPG3/AROH=0.0 +! +!RPG3/AROL=0.0 +! +!RPG3/AROO=0.0 +! +!RPG3/ARAL=0.0 +! +!RPG3/ARAC=0.0 +! +!RPG3/PAH=0.0 +! +!RPG3/HCHO=0.0 +! +!RPG3/ALD2=0.0 +! +!RPG3/KETL=0.0 +! +!RPG3/KETH=0.0 +! +!RPG3/MEOH=0.0 +! +!RPG3/ETOH=0.0 +! +!RPG3/ALCH=0.0 +! +!RPG3/ISOP=0.0 +! +!RPG3/BIOL=0.0 +! +!RPG3/BIOH=0.0 +! +!RPG3/MTBE=0.0 +! +!RPG3/MVK=0.0 +! +!RPG3/MCR=0.0 +! +!RPG3/MGLY=0.0 +! +!RPG3/GLY=0.0 +! +!RPG3/ORA1=0.0 +! +!RPG3/ORA2=0.0 +! +!RPG3/ACID=0.0 +! +!RPG3/UR28=0.0 +! +!RPG3/UR21=0.0 +! +!RPG3/URG2=0.0 +! +!RPG3/UR26=0.0 +! +!RPG3/RPG2=0.0 +! +!RPG3/RP18=0.0 +! +!RPG3/RPG3=-K334*<OH> + PJAC(:,52,52)=-TPK%K334(:)*PCONC(:,15) +! +!RPG3/URG4=0.0 +! +!RPG3/UR8=0.0 +! +!RPG3/UR17=0.0 +! +!RPG3/UR7=0.0 +! +!RPG3/RPR3=0.0 +! +!RPG3/URG6=0.0 +! +!RPG3/UR22=0.0 +! +!RPG3/URG7=0.0 +! +!RPG3/RPR4=0.0 +! +!RPG3/RPR7=0.0 +! +!RPG3/RPG7=0.0 +! +!RPG3/URG8=0.0 +! +!RPG3/UR19=0.0 +! +!RPG3/URG9=0.0 +! +!RPG3/AP7=0.0 +! +!RPG3/URG10=0.0 +! +!RPG3/RPR1=0.0 +! +!RPG3/RPR5=0.0 +! +!RPG3/RPR8=0.0 +! +!RPG3/RP10=0.0 +! +!RPG3/RP11=0.0 +! +!RPG3/RP16=0.0 +! +!RPG3/RPRL=0.0 +! +!RPG3/APAN=0.0 +! +!RPG3/PAN1=0.0 +! +!RPG3/PAN2=0.0 +! +!RPG3/PAN3=0.0 +! +!RPG3/PAN4=0.0 +! +!RPG3/PAN6=0.0 +! +!RPG3/PAN7=0.0 +! +!RPG3/PAN8=0.0 +! +!RPG3/PN10=0.0 +! +!RPG3/RO2T=+1.0000000*K232*<RO233>+1.0000000*K253*<RO236> + PJAC(:,52,85)=+1.0000000*TPK%K232(:)*TPK%RO233(:)+1.0000000*TPK%K253(:)*TPK%RO& +&236(:) +! +!RPG3/RO21=0.0 +! +!RPG3/RO25=0.0 +! +!RPG3/WC_O3=0.0 +! +!RPG3/WC_H2O2=0.0 +! +!RPG3/WC_NO=0.0 +! +!RPG3/WC_NO2=0.0 +! +!RPG3/WC_NO3=0.0 +! +!RPG3/WC_N2O5=0.0 +! +!RPG3/WC_HONO=0.0 +! +!RPG3/WC_HNO3=0.0 +! +!RPG3/WC_HNO4=0.0 +! +!RPG3/WC_NH3=0.0 +! +!RPG3/WC_OH=0.0 +! +!RPG3/WC_HO2=0.0 +! +!RPG3/WC_CO2=0.0 +! +!RPG3/WC_SO2=0.0 +! +!RPG3/WC_H2SO4=0.0 +! +!RPG3/WC_RO21=0.0 +! +!RPG3/WC_RO25=0.0 +! +!RPG3/WC_MEOH=0.0 +! +!RPG3/WC_ETOH=0.0 +! +!RPG3/WC_ALCH=0.0 +! +!RPG3/WC_HCHO=0.0 +! +!RPG3/WC_ALD2=0.0 +! +!RPG3/WC_GLY=0.0 +! +!RPG3/WC_MGLY=0.0 +! +!RPG3/WC_KETL=0.0 +! +!RPG3/WC_ORA1=0.0 +! +!RPG3/WC_ORA2=0.0 +! +!RPG3/WC_ACID=0.0 +! +!RPG3/WC_RP16=0.0 +! +!RPG3/WC_UR21=0.0 +! +!RPG3/WC_UR28=0.0 +! +!RPG3/WC_ACID2=0.0 +! +!RPG3/WC_ASO3=0.0 +! +!RPG3/WC_ASO4=0.0 +! +!RPG3/WC_ASO5=0.0 +! +!RPG3/WC_AHSO5=0.0 +! +!RPG3/WC_AHMS=0.0 +! +!RPG3/WR_O3=0.0 +! +!RPG3/WR_H2O2=0.0 +! +!RPG3/WR_NO=0.0 +! +!RPG3/WR_NO2=0.0 +! +!RPG3/WR_NO3=0.0 +! +!RPG3/WR_N2O5=0.0 +! +!RPG3/WR_HONO=0.0 +! +!RPG3/WR_HNO3=0.0 +! +!RPG3/WR_HNO4=0.0 +! +!RPG3/WR_NH3=0.0 +! +!RPG3/WR_OH=0.0 +! +!RPG3/WR_HO2=0.0 +! +!RPG3/WR_CO2=0.0 +! +!RPG3/WR_SO2=0.0 +! +!RPG3/WR_H2SO4=0.0 +! +!RPG3/WR_RO21=0.0 +! +!RPG3/WR_RO25=0.0 +! +!RPG3/WR_MEOH=0.0 +! +!RPG3/WR_ETOH=0.0 +! +!RPG3/WR_ALCH=0.0 +! +!RPG3/WR_HCHO=0.0 +! +!RPG3/WR_ALD2=0.0 +! +!RPG3/WR_GLY=0.0 +! +!RPG3/WR_MGLY=0.0 +! +!RPG3/WR_KETL=0.0 +! +!RPG3/WR_ORA1=0.0 +! +!RPG3/WR_ORA2=0.0 +! +!RPG3/WR_ACID=0.0 +! +!RPG3/WR_RP16=0.0 +! +!RPG3/WR_UR21=0.0 +! +!RPG3/WR_UR28=0.0 +! +!RPG3/WR_ACID2=0.0 +! +!RPG3/WR_ASO3=0.0 +! +!RPG3/WR_ASO4=0.0 +! +!RPG3/WR_ASO5=0.0 +! +!RPG3/WR_AHSO5=0.0 +! +!RPG3/WR_AHMS=0.0 +! +!URG4/NO=0.0 +! +!URG4/NO2=0.0 +! +!URG4/O3=-02*K086*<BIOL> + PJAC(:,53,3)=-02*TPK%K086(:)*PCONC(:,36) +! +!URG4/HONO=0.0 +! +!URG4/HNO3=0.0 +! +!URG4/HNO4=0.0 +! +!URG4/N2O5=0.0 +! +!URG4/NO3=0.0 +! +!URG4/NH3=0.0 +! +!URG4/HO2=+1.0000000*K318*<RO256>+1.0000000*K332*<RO257> + PJAC(:,53,10)=+1.0000000*TPK%K318(:)*TPK%RO256(:)+1.0000000*TPK%K332(:)*TPK%RO& +&257(:) +! +!URG4/CO=0.0 +! +!URG4/H2O2=0.0 +! +!URG4/SO2=0.0 +! +!URG4/H2SO4=0.0 +! +!URG4/OH=0.0 +! +!URG4/ETHE=0.0 +! +!URG4/OLEL=0.0 +! +!URG4/OLEH=0.0 +! +!URG4/ALKL=0.0 +! +!URG4/ALKM=0.0 +! +!URG4/ALKH=0.0 +! +!URG4/AROH=0.0 +! +!URG4/AROL=0.0 +! +!URG4/AROO=0.0 +! +!URG4/ARAL=0.0 +! +!URG4/ARAC=0.0 +! +!URG4/PAH=0.0 +! +!URG4/HCHO=0.0 +! +!URG4/ALD2=0.0 +! +!URG4/KETL=0.0 +! +!URG4/KETH=0.0 +! +!URG4/MEOH=0.0 +! +!URG4/ETOH=0.0 +! +!URG4/ALCH=0.0 +! +!URG4/ISOP=0.0 +! +!URG4/BIOL=-02*K086*<O3> + PJAC(:,53,36)=-02*TPK%K086(:)*PCONC(:,3) +! +!URG4/BIOH=0.0 +! +!URG4/MTBE=0.0 +! +!URG4/MVK=0.0 +! +!URG4/MCR=0.0 +! +!URG4/MGLY=0.0 +! +!URG4/GLY=0.0 +! +!URG4/ORA1=0.0 +! +!URG4/ORA2=0.0 +! +!URG4/ACID=0.0 +! +!URG4/UR28=0.0 +! +!URG4/UR21=0.0 +! +!URG4/URG2=0.0 +! +!URG4/UR26=0.0 +! +!URG4/RPG2=0.0 +! +!URG4/RP18=0.0 +! +!URG4/RPG3=0.0 +! +!URG4/URG4=-K351 + PJAC(:,53,53)=-TPK%K351(:) +! +!URG4/UR8=0.0 +! +!URG4/UR17=0.0 +! +!URG4/UR7=0.0 +! +!URG4/RPR3=0.0 +! +!URG4/URG6=0.0 +! +!URG4/UR22=0.0 +! +!URG4/URG7=0.0 +! +!URG4/RPR4=0.0 +! +!URG4/RPR7=0.0 +! +!URG4/RPG7=0.0 +! +!URG4/URG8=0.0 +! +!URG4/UR19=0.0 +! +!URG4/URG9=0.0 +! +!URG4/AP7=0.0 +! +!URG4/URG10=0.0 +! +!URG4/RPR1=0.0 +! +!URG4/RPR5=0.0 +! +!URG4/RPR8=0.0 +! +!URG4/RP10=0.0 +! +!URG4/RP11=0.0 +! +!URG4/RP16=0.0 +! +!URG4/RPRL=0.0 +! +!URG4/APAN=0.0 +! +!URG4/PAN1=0.0 +! +!URG4/PAN2=0.0 +! +!URG4/PAN3=0.0 +! +!URG4/PAN4=0.0 +! +!URG4/PAN6=0.0 +! +!URG4/PAN7=0.0 +! +!URG4/PAN8=0.0 +! +!URG4/PN10=0.0 +! +!URG4/RO2T=0.0 +! +!URG4/RO21=0.0 +! +!URG4/RO25=0.0 +! +!URG4/WC_O3=0.0 +! +!URG4/WC_H2O2=0.0 +! +!URG4/WC_NO=0.0 +! +!URG4/WC_NO2=0.0 +! +!URG4/WC_NO3=0.0 +! +!URG4/WC_N2O5=0.0 +! +!URG4/WC_HONO=0.0 +! +!URG4/WC_HNO3=0.0 +! +!URG4/WC_HNO4=0.0 +! +!URG4/WC_NH3=0.0 +! +!URG4/WC_OH=0.0 +! +!URG4/WC_HO2=0.0 +! +!URG4/WC_CO2=0.0 +! +!URG4/WC_SO2=0.0 +! +!URG4/WC_H2SO4=0.0 +! +!URG4/WC_RO21=0.0 +! +!URG4/WC_RO25=0.0 +! +!URG4/WC_MEOH=0.0 +! +!URG4/WC_ETOH=0.0 +! +!URG4/WC_ALCH=0.0 +! +!URG4/WC_HCHO=0.0 +! +!URG4/WC_ALD2=0.0 +! +!URG4/WC_GLY=0.0 +! +!URG4/WC_MGLY=0.0 +! +!URG4/WC_KETL=0.0 +! +!URG4/WC_ORA1=0.0 +! +!URG4/WC_ORA2=0.0 +! +!URG4/WC_ACID=0.0 +! +!URG4/WC_RP16=0.0 +! +!URG4/WC_UR21=0.0 +! +!URG4/WC_UR28=0.0 +! +!URG4/WC_ACID2=0.0 +! +!URG4/WC_ASO3=0.0 +! +!URG4/WC_ASO4=0.0 +! +!URG4/WC_ASO5=0.0 +! +!URG4/WC_AHSO5=0.0 +! +!URG4/WC_AHMS=0.0 +! +!URG4/WR_O3=0.0 +! +!URG4/WR_H2O2=0.0 +! +!URG4/WR_NO=0.0 +! +!URG4/WR_NO2=0.0 +! +!URG4/WR_NO3=0.0 +! +!URG4/WR_N2O5=0.0 +! +!URG4/WR_HONO=0.0 +! +!URG4/WR_HNO3=0.0 +! +!URG4/WR_HNO4=0.0 +! +!URG4/WR_NH3=0.0 +! +!URG4/WR_OH=0.0 +! +!URG4/WR_HO2=0.0 +! +!URG4/WR_CO2=0.0 +! +!URG4/WR_SO2=0.0 +! +!URG4/WR_H2SO4=0.0 +! +!URG4/WR_RO21=0.0 +! +!URG4/WR_RO25=0.0 +! +!URG4/WR_MEOH=0.0 +! +!URG4/WR_ETOH=0.0 +! +!URG4/WR_ALCH=0.0 +! +!URG4/WR_HCHO=0.0 +! +!URG4/WR_ALD2=0.0 +! +!URG4/WR_GLY=0.0 +! +!URG4/WR_MGLY=0.0 +! +!URG4/WR_KETL=0.0 +! +!URG4/WR_ORA1=0.0 +! +!URG4/WR_ORA2=0.0 +! +!URG4/WR_ACID=0.0 +! +!URG4/WR_RP16=0.0 +! +!URG4/WR_UR21=0.0 +! +!URG4/WR_UR28=0.0 +! +!URG4/WR_ACID2=0.0 +! +!URG4/WR_ASO3=0.0 +! +!URG4/WR_ASO4=0.0 +! +!URG4/WR_ASO5=0.0 +! +!URG4/WR_AHSO5=0.0 +! +!URG4/WR_AHMS=0.0 +! +!UR8/NO=0.0 +! +!UR8/NO2=0.0 +! +!UR8/O3=+0.055*K090*<BIOH> + PJAC(:,54,3)=+0.055*TPK%K090(:)*PCONC(:,37) +! +!UR8/HONO=0.0 +! +!UR8/HNO3=0.0 +! +!UR8/HNO4=0.0 +! +!UR8/N2O5=0.0 +! +!UR8/NO3=0.0 +! +!UR8/NH3=0.0 +! +!UR8/HO2=0.0 +! +!UR8/CO=0.0 +! +!UR8/H2O2=0.0 +! +!UR8/SO2=0.0 +! +!UR8/H2SO4=0.0 +! +!UR8/OH=0.0 +! +!UR8/ETHE=0.0 +! +!UR8/OLEL=0.0 +! +!UR8/OLEH=0.0 +! +!UR8/ALKL=0.0 +! +!UR8/ALKM=0.0 +! +!UR8/ALKH=0.0 +! +!UR8/AROH=0.0 +! +!UR8/AROL=0.0 +! +!UR8/AROO=0.0 +! +!UR8/ARAL=0.0 +! +!UR8/ARAC=0.0 +! +!UR8/PAH=0.0 +! +!UR8/HCHO=0.0 +! +!UR8/ALD2=0.0 +! +!UR8/KETL=0.0 +! +!UR8/KETH=0.0 +! +!UR8/MEOH=0.0 +! +!UR8/ETOH=0.0 +! +!UR8/ALCH=0.0 +! +!UR8/ISOP=0.0 +! +!UR8/BIOL=0.0 +! +!UR8/BIOH=+0.055*K090*<O3> + PJAC(:,54,37)=+0.055*TPK%K090(:)*PCONC(:,3) +! +!UR8/MTBE=0.0 +! +!UR8/MVK=0.0 +! +!UR8/MCR=0.0 +! +!UR8/MGLY=0.0 +! +!UR8/GLY=0.0 +! +!UR8/ORA1=0.0 +! +!UR8/ORA2=0.0 +! +!UR8/ACID=0.0 +! +!UR8/UR28=0.0 +! +!UR8/UR21=0.0 +! +!UR8/URG2=0.0 +! +!UR8/UR26=0.0 +! +!UR8/RPG2=0.0 +! +!UR8/RP18=0.0 +! +!UR8/RPG3=0.0 +! +!UR8/URG4=0.0 +! +!UR8/UR8=-K358 + PJAC(:,54,54)=-TPK%K358(:) +! +!UR8/UR17=0.0 +! +!UR8/UR7=0.0 +! +!UR8/RPR3=0.0 +! +!UR8/URG6=0.0 +! +!UR8/UR22=0.0 +! +!UR8/URG7=0.0 +! +!UR8/RPR4=0.0 +! +!UR8/RPR7=0.0 +! +!UR8/RPG7=0.0 +! +!UR8/URG8=0.0 +! +!UR8/UR19=0.0 +! +!UR8/URG9=0.0 +! +!UR8/AP7=0.0 +! +!UR8/URG10=0.0 +! +!UR8/RPR1=0.0 +! +!UR8/RPR5=0.0 +! +!UR8/RPR8=0.0 +! +!UR8/RP10=0.0 +! +!UR8/RP11=0.0 +! +!UR8/RP16=0.0 +! +!UR8/RPRL=0.0 +! +!UR8/APAN=0.0 +! +!UR8/PAN1=0.0 +! +!UR8/PAN2=0.0 +! +!UR8/PAN3=0.0 +! +!UR8/PAN4=0.0 +! +!UR8/PAN6=0.0 +! +!UR8/PAN7=0.0 +! +!UR8/PAN8=0.0 +! +!UR8/PN10=0.0 +! +!UR8/RO2T=0.0 +! +!UR8/RO21=0.0 +! +!UR8/RO25=0.0 +! +!UR8/WC_O3=0.0 +! +!UR8/WC_H2O2=0.0 +! +!UR8/WC_NO=0.0 +! +!UR8/WC_NO2=0.0 +! +!UR8/WC_NO3=0.0 +! +!UR8/WC_N2O5=0.0 +! +!UR8/WC_HONO=0.0 +! +!UR8/WC_HNO3=0.0 +! +!UR8/WC_HNO4=0.0 +! +!UR8/WC_NH3=0.0 +! +!UR8/WC_OH=0.0 +! +!UR8/WC_HO2=0.0 +! +!UR8/WC_CO2=0.0 +! +!UR8/WC_SO2=0.0 +! +!UR8/WC_H2SO4=0.0 +! +!UR8/WC_RO21=0.0 +! +!UR8/WC_RO25=0.0 +! +!UR8/WC_MEOH=0.0 +! +!UR8/WC_ETOH=0.0 +! +!UR8/WC_ALCH=0.0 +! +!UR8/WC_HCHO=0.0 +! +!UR8/WC_ALD2=0.0 +! +!UR8/WC_GLY=0.0 +! +!UR8/WC_MGLY=0.0 +! +!UR8/WC_KETL=0.0 +! +!UR8/WC_ORA1=0.0 +! +!UR8/WC_ORA2=0.0 +! +!UR8/WC_ACID=0.0 +! +!UR8/WC_RP16=0.0 +! +!UR8/WC_UR21=0.0 +! +!UR8/WC_UR28=0.0 +! +!UR8/WC_ACID2=0.0 +! +!UR8/WC_ASO3=0.0 +! +!UR8/WC_ASO4=0.0 +! +!UR8/WC_ASO5=0.0 +! +!UR8/WC_AHSO5=0.0 +! +!UR8/WC_AHMS=0.0 +! +!UR8/WR_O3=0.0 +! +!UR8/WR_H2O2=0.0 +! +!UR8/WR_NO=0.0 +! +!UR8/WR_NO2=0.0 +! +!UR8/WR_NO3=0.0 +! +!UR8/WR_N2O5=0.0 +! +!UR8/WR_HONO=0.0 +! +!UR8/WR_HNO3=0.0 +! +!UR8/WR_HNO4=0.0 +! +!UR8/WR_NH3=0.0 +! +!UR8/WR_OH=0.0 +! +!UR8/WR_HO2=0.0 +! +!UR8/WR_CO2=0.0 +! +!UR8/WR_SO2=0.0 +! +!UR8/WR_H2SO4=0.0 +! +!UR8/WR_RO21=0.0 +! +!UR8/WR_RO25=0.0 +! +!UR8/WR_MEOH=0.0 +! +!UR8/WR_ETOH=0.0 +! +!UR8/WR_ALCH=0.0 +! +!UR8/WR_HCHO=0.0 +! +!UR8/WR_ALD2=0.0 +! +!UR8/WR_GLY=0.0 +! +!UR8/WR_MGLY=0.0 +! +!UR8/WR_KETL=0.0 +! +!UR8/WR_ORA1=0.0 +! +!UR8/WR_ORA2=0.0 +! +!UR8/WR_ACID=0.0 +! +!UR8/WR_RP16=0.0 +! +!UR8/WR_UR21=0.0 +! +!UR8/WR_UR28=0.0 +! +!UR8/WR_ACID2=0.0 +! +!UR8/WR_ASO3=0.0 +! +!UR8/WR_ASO4=0.0 +! +!UR8/WR_ASO5=0.0 +! +!UR8/WR_AHSO5=0.0 +! +!UR8/WR_AHMS=0.0 +! +!UR17/NO=+1.0000000*K204*<RO226> + PJAC(:,55,1)=+1.0000000*TPK%K204(:)*TPK%RO226(:) +! +!UR17/NO2=0.0 +! +!UR17/O3=0.0 +! +!UR17/HONO=0.0 +! +!UR17/HNO3=0.0 +! +!UR17/HNO4=0.0 +! +!UR17/N2O5=0.0 +! +!UR17/NO3=0.0 +! +!UR17/NH3=0.0 +! +!UR17/HO2=+1.0000000*K206*<RO226> + PJAC(:,55,10)=+1.0000000*TPK%K206(:)*TPK%RO226(:) +! +!UR17/CO=0.0 +! +!UR17/H2O2=0.0 +! +!UR17/SO2=0.0 +! +!UR17/H2SO4=0.0 +! +!UR17/OH=0.0 +! +!UR17/ETHE=0.0 +! +!UR17/OLEL=0.0 +! +!UR17/OLEH=0.0 +! +!UR17/ALKL=0.0 +! +!UR17/ALKM=0.0 +! +!UR17/ALKH=0.0 +! +!UR17/AROH=0.0 +! +!UR17/AROL=0.0 +! +!UR17/AROO=0.0 +! +!UR17/ARAL=0.0 +! +!UR17/ARAC=0.0 +! +!UR17/PAH=0.0 +! +!UR17/HCHO=0.0 +! +!UR17/ALD2=0.0 +! +!UR17/KETL=0.0 +! +!UR17/KETH=0.0 +! +!UR17/MEOH=0.0 +! +!UR17/ETOH=0.0 +! +!UR17/ALCH=0.0 +! +!UR17/ISOP=0.0 +! +!UR17/BIOL=0.0 +! +!UR17/BIOH=0.0 +! +!UR17/MTBE=0.0 +! +!UR17/MVK=0.0 +! +!UR17/MCR=0.0 +! +!UR17/MGLY=0.0 +! +!UR17/GLY=0.0 +! +!UR17/ORA1=0.0 +! +!UR17/ORA2=0.0 +! +!UR17/ACID=0.0 +! +!UR17/UR28=0.0 +! +!UR17/UR21=0.0 +! +!UR17/URG2=0.0 +! +!UR17/UR26=0.0 +! +!UR17/RPG2=0.0 +! +!UR17/RP18=0.0 +! +!UR17/RPG3=0.0 +! +!UR17/URG4=0.0 +! +!UR17/UR8=0.0 +! +!UR17/UR17=-K359 + PJAC(:,55,55)=-TPK%K359(:) +! +!UR17/UR7=0.0 +! +!UR17/RPR3=0.0 +! +!UR17/URG6=0.0 +! +!UR17/UR22=0.0 +! +!UR17/URG7=0.0 +! +!UR17/RPR4=0.0 +! +!UR17/RPR7=0.0 +! +!UR17/RPG7=0.0 +! +!UR17/URG8=0.0 +! +!UR17/UR19=0.0 +! +!UR17/URG9=0.0 +! +!UR17/AP7=0.0 +! +!UR17/URG10=0.0 +! +!UR17/RPR1=0.0 +! +!UR17/RPR5=0.0 +! +!UR17/RPR8=0.0 +! +!UR17/RP10=0.0 +! +!UR17/RP11=0.0 +! +!UR17/RP16=0.0 +! +!UR17/RPRL=0.0 +! +!UR17/APAN=0.0 +! +!UR17/PAN1=0.0 +! +!UR17/PAN2=0.0 +! +!UR17/PAN3=0.0 +! +!UR17/PAN4=0.0 +! +!UR17/PAN6=0.0 +! +!UR17/PAN7=0.0 +! +!UR17/PAN8=0.0 +! +!UR17/PN10=0.0 +! +!UR17/RO2T=+1.0000000*K205*<RO226> + PJAC(:,55,85)=+1.0000000*TPK%K205(:)*TPK%RO226(:) +! +!UR17/RO21=0.0 +! +!UR17/RO25=0.0 +! +!UR17/WC_O3=0.0 +! +!UR17/WC_H2O2=0.0 +! +!UR17/WC_NO=0.0 +! +!UR17/WC_NO2=0.0 +! +!UR17/WC_NO3=0.0 +! +!UR17/WC_N2O5=0.0 +! +!UR17/WC_HONO=0.0 +! +!UR17/WC_HNO3=0.0 +! +!UR17/WC_HNO4=0.0 +! +!UR17/WC_NH3=0.0 +! +!UR17/WC_OH=0.0 +! +!UR17/WC_HO2=0.0 +! +!UR17/WC_CO2=0.0 +! +!UR17/WC_SO2=0.0 +! +!UR17/WC_H2SO4=0.0 +! +!UR17/WC_RO21=0.0 +! +!UR17/WC_RO25=0.0 +! +!UR17/WC_MEOH=0.0 +! +!UR17/WC_ETOH=0.0 +! +!UR17/WC_ALCH=0.0 +! +!UR17/WC_HCHO=0.0 +! +!UR17/WC_ALD2=0.0 +! +!UR17/WC_GLY=0.0 +! +!UR17/WC_MGLY=0.0 +! +!UR17/WC_KETL=0.0 +! +!UR17/WC_ORA1=0.0 +! +!UR17/WC_ORA2=0.0 +! +!UR17/WC_ACID=0.0 +! +!UR17/WC_RP16=0.0 +! +!UR17/WC_UR21=0.0 +! +!UR17/WC_UR28=0.0 +! +!UR17/WC_ACID2=0.0 +! +!UR17/WC_ASO3=0.0 +! +!UR17/WC_ASO4=0.0 +! +!UR17/WC_ASO5=0.0 +! +!UR17/WC_AHSO5=0.0 +! +!UR17/WC_AHMS=0.0 +! +!UR17/WR_O3=0.0 +! +!UR17/WR_H2O2=0.0 +! +!UR17/WR_NO=0.0 +! +!UR17/WR_NO2=0.0 +! +!UR17/WR_NO3=0.0 +! +!UR17/WR_N2O5=0.0 +! +!UR17/WR_HONO=0.0 +! +!UR17/WR_HNO3=0.0 +! +!UR17/WR_HNO4=0.0 +! +!UR17/WR_NH3=0.0 +! +!UR17/WR_OH=0.0 +! +!UR17/WR_HO2=0.0 +! +!UR17/WR_CO2=0.0 +! +!UR17/WR_SO2=0.0 +! +!UR17/WR_H2SO4=0.0 +! +!UR17/WR_RO21=0.0 +! +!UR17/WR_RO25=0.0 +! +!UR17/WR_MEOH=0.0 +! +!UR17/WR_ETOH=0.0 +! +!UR17/WR_ALCH=0.0 +! +!UR17/WR_HCHO=0.0 +! +!UR17/WR_ALD2=0.0 +! +!UR17/WR_GLY=0.0 +! +!UR17/WR_MGLY=0.0 +! +!UR17/WR_KETL=0.0 +! +!UR17/WR_ORA1=0.0 +! +!UR17/WR_ORA2=0.0 +! +!UR17/WR_ACID=0.0 +! +!UR17/WR_RP16=0.0 +! +!UR17/WR_UR21=0.0 +! +!UR17/WR_UR28=0.0 +! +!UR17/WR_ACID2=0.0 +! +!UR17/WR_ASO3=0.0 +! +!UR17/WR_ASO4=0.0 +! +!UR17/WR_ASO5=0.0 +! +!UR17/WR_AHSO5=0.0 +! +!UR17/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ10 +! +SUBROUTINE SUBJ11 +! +!Indices 56 a 60 +! +! +!UR7/NO=+TPK%CFA12*K207*<RO227>+0.3*K210*<RO228> + PJAC(:,56,1)=+TPK%CFA12*TPK%K207(:)*TPK%RO227(:)+0.3*TPK%K210(:)*TPK%RO228(:) +! +!UR7/NO2=0.0 +! +!UR7/O3=+0.055*K090*<BIOH> + PJAC(:,56,3)=+0.055*TPK%K090(:)*PCONC(:,37) +! +!UR7/HONO=0.0 +! +!UR7/HNO3=0.0 +! +!UR7/HNO4=0.0 +! +!UR7/N2O5=0.0 +! +!UR7/NO3=0.0 +! +!UR7/NH3=0.0 +! +!UR7/HO2=+0.3*K209*<RO227>+0.3*K212*<RO228> + PJAC(:,56,10)=+0.3*TPK%K209(:)*TPK%RO227(:)+0.3*TPK%K212(:)*TPK%RO228(:) +! +!UR7/CO=0.0 +! +!UR7/H2O2=0.0 +! +!UR7/SO2=0.0 +! +!UR7/H2SO4=0.0 +! +!UR7/OH=0.0 +! +!UR7/ETHE=0.0 +! +!UR7/OLEL=0.0 +! +!UR7/OLEH=0.0 +! +!UR7/ALKL=0.0 +! +!UR7/ALKM=0.0 +! +!UR7/ALKH=0.0 +! +!UR7/AROH=0.0 +! +!UR7/AROL=0.0 +! +!UR7/AROO=0.0 +! +!UR7/ARAL=0.0 +! +!UR7/ARAC=0.0 +! +!UR7/PAH=0.0 +! +!UR7/HCHO=0.0 +! +!UR7/ALD2=0.0 +! +!UR7/KETL=0.0 +! +!UR7/KETH=0.0 +! +!UR7/MEOH=0.0 +! +!UR7/ETOH=0.0 +! +!UR7/ALCH=0.0 +! +!UR7/ISOP=0.0 +! +!UR7/BIOL=0.0 +! +!UR7/BIOH=+0.055*K090*<O3> + PJAC(:,56,37)=+0.055*TPK%K090(:)*PCONC(:,3) +! +!UR7/MTBE=0.0 +! +!UR7/MVK=0.0 +! +!UR7/MCR=0.0 +! +!UR7/MGLY=0.0 +! +!UR7/GLY=0.0 +! +!UR7/ORA1=0.0 +! +!UR7/ORA2=0.0 +! +!UR7/ACID=0.0 +! +!UR7/UR28=0.0 +! +!UR7/UR21=0.0 +! +!UR7/URG2=0.0 +! +!UR7/UR26=0.0 +! +!UR7/RPG2=0.0 +! +!UR7/RP18=0.0 +! +!UR7/RPG3=0.0 +! +!UR7/URG4=0.0 +! +!UR7/UR8=0.0 +! +!UR7/UR17=0.0 +! +!UR7/UR7=-K357 + PJAC(:,56,56)=-TPK%K357(:) +! +!UR7/RPR3=0.0 +! +!UR7/URG6=0.0 +! +!UR7/UR22=0.0 +! +!UR7/URG7=0.0 +! +!UR7/RPR4=0.0 +! +!UR7/RPR7=0.0 +! +!UR7/RPG7=0.0 +! +!UR7/URG8=0.0 +! +!UR7/UR19=0.0 +! +!UR7/URG9=0.0 +! +!UR7/AP7=0.0 +! +!UR7/URG10=0.0 +! +!UR7/RPR1=0.0 +! +!UR7/RPR5=0.0 +! +!UR7/RPR8=0.0 +! +!UR7/RP10=0.0 +! +!UR7/RP11=0.0 +! +!UR7/RP16=0.0 +! +!UR7/RPRL=0.0 +! +!UR7/APAN=0.0 +! +!UR7/PAN1=0.0 +! +!UR7/PAN2=0.0 +! +!UR7/PAN3=0.0 +! +!UR7/PAN4=0.0 +! +!UR7/PAN6=0.0 +! +!UR7/PAN7=0.0 +! +!UR7/PAN8=0.0 +! +!UR7/PN10=0.0 +! +!UR7/RO2T=+K208*<RO227>+0.3*K211*<RO228> + PJAC(:,56,85)=+TPK%K208(:)*TPK%RO227(:)+0.3*TPK%K211(:)*TPK%RO228(:) +! +!UR7/RO21=0.0 +! +!UR7/RO25=0.0 +! +!UR7/WC_O3=0.0 +! +!UR7/WC_H2O2=0.0 +! +!UR7/WC_NO=0.0 +! +!UR7/WC_NO2=0.0 +! +!UR7/WC_NO3=0.0 +! +!UR7/WC_N2O5=0.0 +! +!UR7/WC_HONO=0.0 +! +!UR7/WC_HNO3=0.0 +! +!UR7/WC_HNO4=0.0 +! +!UR7/WC_NH3=0.0 +! +!UR7/WC_OH=0.0 +! +!UR7/WC_HO2=0.0 +! +!UR7/WC_CO2=0.0 +! +!UR7/WC_SO2=0.0 +! +!UR7/WC_H2SO4=0.0 +! +!UR7/WC_RO21=0.0 +! +!UR7/WC_RO25=0.0 +! +!UR7/WC_MEOH=0.0 +! +!UR7/WC_ETOH=0.0 +! +!UR7/WC_ALCH=0.0 +! +!UR7/WC_HCHO=0.0 +! +!UR7/WC_ALD2=0.0 +! +!UR7/WC_GLY=0.0 +! +!UR7/WC_MGLY=0.0 +! +!UR7/WC_KETL=0.0 +! +!UR7/WC_ORA1=0.0 +! +!UR7/WC_ORA2=0.0 +! +!UR7/WC_ACID=0.0 +! +!UR7/WC_RP16=0.0 +! +!UR7/WC_UR21=0.0 +! +!UR7/WC_UR28=0.0 +! +!UR7/WC_ACID2=0.0 +! +!UR7/WC_ASO3=0.0 +! +!UR7/WC_ASO4=0.0 +! +!UR7/WC_ASO5=0.0 +! +!UR7/WC_AHSO5=0.0 +! +!UR7/WC_AHMS=0.0 +! +!UR7/WR_O3=0.0 +! +!UR7/WR_H2O2=0.0 +! +!UR7/WR_NO=0.0 +! +!UR7/WR_NO2=0.0 +! +!UR7/WR_NO3=0.0 +! +!UR7/WR_N2O5=0.0 +! +!UR7/WR_HONO=0.0 +! +!UR7/WR_HNO3=0.0 +! +!UR7/WR_HNO4=0.0 +! +!UR7/WR_NH3=0.0 +! +!UR7/WR_OH=0.0 +! +!UR7/WR_HO2=0.0 +! +!UR7/WR_CO2=0.0 +! +!UR7/WR_SO2=0.0 +! +!UR7/WR_H2SO4=0.0 +! +!UR7/WR_RO21=0.0 +! +!UR7/WR_RO25=0.0 +! +!UR7/WR_MEOH=0.0 +! +!UR7/WR_ETOH=0.0 +! +!UR7/WR_ALCH=0.0 +! +!UR7/WR_HCHO=0.0 +! +!UR7/WR_ALD2=0.0 +! +!UR7/WR_GLY=0.0 +! +!UR7/WR_MGLY=0.0 +! +!UR7/WR_KETL=0.0 +! +!UR7/WR_ORA1=0.0 +! +!UR7/WR_ORA2=0.0 +! +!UR7/WR_ACID=0.0 +! +!UR7/WR_RP16=0.0 +! +!UR7/WR_UR21=0.0 +! +!UR7/WR_UR28=0.0 +! +!UR7/WR_ACID2=0.0 +! +!UR7/WR_ASO3=0.0 +! +!UR7/WR_ASO4=0.0 +! +!UR7/WR_ASO5=0.0 +! +!UR7/WR_AHSO5=0.0 +! +!UR7/WR_AHMS=0.0 +! +!RPR3/NO=+TPK%CFA10*K198*<RO224>+K201*<RO225> + PJAC(:,57,1)=+TPK%CFA10*TPK%K198(:)*TPK%RO224(:)+TPK%K201(:)*TPK%RO225(:) +! +!RPR3/NO2=0.0 +! +!RPR3/O3=+0.055*K086*<BIOL> + PJAC(:,57,3)=+0.055*TPK%K086(:)*PCONC(:,36) +! +!RPR3/HONO=0.0 +! +!RPR3/HNO3=0.0 +! +!RPR3/HNO4=0.0 +! +!RPR3/N2O5=0.0 +! +!RPR3/NO3=-K313*<RPR3> + PJAC(:,57,8)=-TPK%K313(:)*PCONC(:,57) +! +!RPR3/NH3=0.0 +! +!RPR3/HO2=+K200*<RO224>+K203*<RO225> + PJAC(:,57,10)=+TPK%K200(:)*TPK%RO224(:)+TPK%K203(:)*TPK%RO225(:) +! +!RPR3/CO=0.0 +! +!RPR3/H2O2=0.0 +! +!RPR3/SO2=0.0 +! +!RPR3/H2SO4=0.0 +! +!RPR3/OH=-K312*<RPR3> + PJAC(:,57,15)=-TPK%K312(:)*PCONC(:,57) +! +!RPR3/ETHE=0.0 +! +!RPR3/OLEL=0.0 +! +!RPR3/OLEH=0.0 +! +!RPR3/ALKL=0.0 +! +!RPR3/ALKM=0.0 +! +!RPR3/ALKH=0.0 +! +!RPR3/AROH=0.0 +! +!RPR3/AROL=0.0 +! +!RPR3/AROO=0.0 +! +!RPR3/ARAL=0.0 +! +!RPR3/ARAC=0.0 +! +!RPR3/PAH=0.0 +! +!RPR3/HCHO=0.0 +! +!RPR3/ALD2=0.0 +! +!RPR3/KETL=0.0 +! +!RPR3/KETH=0.0 +! +!RPR3/MEOH=0.0 +! +!RPR3/ETOH=0.0 +! +!RPR3/ALCH=0.0 +! +!RPR3/ISOP=0.0 +! +!RPR3/BIOL=+0.055*K086*<O3> + PJAC(:,57,36)=+0.055*TPK%K086(:)*PCONC(:,3) +! +!RPR3/BIOH=0.0 +! +!RPR3/MTBE=0.0 +! +!RPR3/MVK=0.0 +! +!RPR3/MCR=0.0 +! +!RPR3/MGLY=0.0 +! +!RPR3/GLY=0.0 +! +!RPR3/ORA1=0.0 +! +!RPR3/ORA2=0.0 +! +!RPR3/ACID=0.0 +! +!RPR3/UR28=0.0 +! +!RPR3/UR21=0.0 +! +!RPR3/URG2=0.0 +! +!RPR3/UR26=0.0 +! +!RPR3/RPG2=0.0 +! +!RPR3/RP18=0.0 +! +!RPR3/RPG3=0.0 +! +!RPR3/URG4=0.0 +! +!RPR3/UR8=0.0 +! +!RPR3/UR17=0.0 +! +!RPR3/UR7=0.0 +! +!RPR3/RPR3=-K312*<OH>-K313*<NO3>-K314 + PJAC(:,57,57)=-TPK%K312(:)*PCONC(:,15)-TPK%K313(:)*PCONC(:,8)-TPK%K314(:) +! +!RPR3/URG6=0.0 +! +!RPR3/UR22=0.0 +! +!RPR3/URG7=0.0 +! +!RPR3/RPR4=0.0 +! +!RPR3/RPR7=0.0 +! +!RPR3/RPG7=0.0 +! +!RPR3/URG8=0.0 +! +!RPR3/UR19=0.0 +! +!RPR3/URG9=0.0 +! +!RPR3/AP7=0.0 +! +!RPR3/URG10=0.0 +! +!RPR3/RPR1=0.0 +! +!RPR3/RPR5=0.0 +! +!RPR3/RPR8=0.0 +! +!RPR3/RP10=0.0 +! +!RPR3/RP11=0.0 +! +!RPR3/RP16=0.0 +! +!RPR3/RPRL=0.0 +! +!RPR3/APAN=0.0 +! +!RPR3/PAN1=0.0 +! +!RPR3/PAN2=0.0 +! +!RPR3/PAN3=0.0 +! +!RPR3/PAN4=0.0 +! +!RPR3/PAN6=0.0 +! +!RPR3/PAN7=0.0 +! +!RPR3/PAN8=0.0 +! +!RPR3/PN10=0.0 +! +!RPR3/RO2T=+K199*<RO224>+K202*<RO225> + PJAC(:,57,85)=+TPK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO225(:) +! +!RPR3/RO21=0.0 +! +!RPR3/RO25=0.0 +! +!RPR3/WC_O3=0.0 +! +!RPR3/WC_H2O2=0.0 +! +!RPR3/WC_NO=0.0 +! +!RPR3/WC_NO2=0.0 +! +!RPR3/WC_NO3=0.0 +! +!RPR3/WC_N2O5=0.0 +! +!RPR3/WC_HONO=0.0 +! +!RPR3/WC_HNO3=0.0 +! +!RPR3/WC_HNO4=0.0 +! +!RPR3/WC_NH3=0.0 +! +!RPR3/WC_OH=0.0 +! +!RPR3/WC_HO2=0.0 +! +!RPR3/WC_CO2=0.0 +! +!RPR3/WC_SO2=0.0 +! +!RPR3/WC_H2SO4=0.0 +! +!RPR3/WC_RO21=0.0 +! +!RPR3/WC_RO25=0.0 +! +!RPR3/WC_MEOH=0.0 +! +!RPR3/WC_ETOH=0.0 +! +!RPR3/WC_ALCH=0.0 +! +!RPR3/WC_HCHO=0.0 +! +!RPR3/WC_ALD2=0.0 +! +!RPR3/WC_GLY=0.0 +! +!RPR3/WC_MGLY=0.0 +! +!RPR3/WC_KETL=0.0 +! +!RPR3/WC_ORA1=0.0 +! +!RPR3/WC_ORA2=0.0 +! +!RPR3/WC_ACID=0.0 +! +!RPR3/WC_RP16=0.0 +! +!RPR3/WC_UR21=0.0 +! +!RPR3/WC_UR28=0.0 +! +!RPR3/WC_ACID2=0.0 +! +!RPR3/WC_ASO3=0.0 +! +!RPR3/WC_ASO4=0.0 +! +!RPR3/WC_ASO5=0.0 +! +!RPR3/WC_AHSO5=0.0 +! +!RPR3/WC_AHMS=0.0 +! +!RPR3/WR_O3=0.0 +! +!RPR3/WR_H2O2=0.0 +! +!RPR3/WR_NO=0.0 +! +!RPR3/WR_NO2=0.0 +! +!RPR3/WR_NO3=0.0 +! +!RPR3/WR_N2O5=0.0 +! +!RPR3/WR_HONO=0.0 +! +!RPR3/WR_HNO3=0.0 +! +!RPR3/WR_HNO4=0.0 +! +!RPR3/WR_NH3=0.0 +! +!RPR3/WR_OH=0.0 +! +!RPR3/WR_HO2=0.0 +! +!RPR3/WR_CO2=0.0 +! +!RPR3/WR_SO2=0.0 +! +!RPR3/WR_H2SO4=0.0 +! +!RPR3/WR_RO21=0.0 +! +!RPR3/WR_RO25=0.0 +! +!RPR3/WR_MEOH=0.0 +! +!RPR3/WR_ETOH=0.0 +! +!RPR3/WR_ALCH=0.0 +! +!RPR3/WR_HCHO=0.0 +! +!RPR3/WR_ALD2=0.0 +! +!RPR3/WR_GLY=0.0 +! +!RPR3/WR_MGLY=0.0 +! +!RPR3/WR_KETL=0.0 +! +!RPR3/WR_ORA1=0.0 +! +!RPR3/WR_ORA2=0.0 +! +!RPR3/WR_ACID=0.0 +! +!RPR3/WR_RP16=0.0 +! +!RPR3/WR_UR21=0.0 +! +!RPR3/WR_UR28=0.0 +! +!RPR3/WR_ACID2=0.0 +! +!RPR3/WR_ASO3=0.0 +! +!RPR3/WR_ASO4=0.0 +! +!RPR3/WR_ASO5=0.0 +! +!RPR3/WR_AHSO5=0.0 +! +!RPR3/WR_AHMS=0.0 +! +!URG6/NO=+TPK%CF21*K177*<RO217>+TPK%CF43*K195*<RO223> + PJAC(:,58,1)=+TPK%CF21*TPK%K177(:)*TPK%RO217(:)+TPK%CF43*TPK%K195(:)*TPK%RO223& +&(:) +! +!URG6/NO2=0.0 +! +!URG6/O3=0.0 +! +!URG6/HONO=0.0 +! +!URG6/HNO3=0.0 +! +!URG6/HNO4=0.0 +! +!URG6/N2O5=0.0 +! +!URG6/NO3=0.0 +! +!URG6/NH3=0.0 +! +!URG6/HO2=0.0 +! +!URG6/CO=0.0 +! +!URG6/H2O2=0.0 +! +!URG6/SO2=0.0 +! +!URG6/H2SO4=0.0 +! +!URG6/OH=+0.4978440*K323*<RPG7> + PJAC(:,58,15)=+0.4978440*TPK%K323(:)*PCONC(:,63) +! +!URG6/ETHE=0.0 +! +!URG6/OLEL=0.0 +! +!URG6/OLEH=0.0 +! +!URG6/ALKL=0.0 +! +!URG6/ALKM=0.0 +! +!URG6/ALKH=0.0 +! +!URG6/AROH=0.0 +! +!URG6/AROL=0.0 +! +!URG6/AROO=0.0 +! +!URG6/ARAL=0.0 +! +!URG6/ARAC=0.0 +! +!URG6/PAH=0.0 +! +!URG6/HCHO=0.0 +! +!URG6/ALD2=0.0 +! +!URG6/KETL=0.0 +! +!URG6/KETH=0.0 +! +!URG6/MEOH=0.0 +! +!URG6/ETOH=0.0 +! +!URG6/ALCH=0.0 +! +!URG6/ISOP=0.0 +! +!URG6/BIOL=0.0 +! +!URG6/BIOH=0.0 +! +!URG6/MTBE=0.0 +! +!URG6/MVK=0.0 +! +!URG6/MCR=0.0 +! +!URG6/MGLY=0.0 +! +!URG6/GLY=0.0 +! +!URG6/ORA1=0.0 +! +!URG6/ORA2=0.0 +! +!URG6/ACID=0.0 +! +!URG6/UR28=0.0 +! +!URG6/UR21=0.0 +! +!URG6/URG2=0.0 +! +!URG6/UR26=0.0 +! +!URG6/RPG2=0.0 +! +!URG6/RP18=0.0 +! +!URG6/RPG3=0.0 +! +!URG6/URG4=0.0 +! +!URG6/UR8=0.0 +! +!URG6/UR17=0.0 +! +!URG6/UR7=0.0 +! +!URG6/RPR3=0.0 +! +!URG6/URG6=-K352 + PJAC(:,58,58)=-TPK%K352(:) +! +!URG6/UR22=0.0 +! +!URG6/URG7=0.0 +! +!URG6/RPR4=0.0 +! +!URG6/RPR7=0.0 +! +!URG6/RPG7=+0.4978440*K323*<OH> + PJAC(:,58,63)=+0.4978440*TPK%K323(:)*PCONC(:,15) +! +!URG6/URG8=0.0 +! +!URG6/UR19=0.0 +! +!URG6/URG9=0.0 +! +!URG6/AP7=0.0 +! +!URG6/URG10=0.0 +! +!URG6/RPR1=0.0 +! +!URG6/RPR5=0.0 +! +!URG6/RPR8=0.0 +! +!URG6/RP10=0.0 +! +!URG6/RP11=0.0 +! +!URG6/RP16=0.0 +! +!URG6/RPRL=0.0 +! +!URG6/APAN=0.0 +! +!URG6/PAN1=0.0 +! +!URG6/PAN2=0.0 +! +!URG6/PAN3=0.0 +! +!URG6/PAN4=0.0 +! +!URG6/PAN6=0.0 +! +!URG6/PAN7=0.0 +! +!URG6/PAN8=0.0 +! +!URG6/PN10=0.0 +! +!URG6/RO2T=0.0 +! +!URG6/RO21=0.0 +! +!URG6/RO25=0.0 +! +!URG6/WC_O3=0.0 +! +!URG6/WC_H2O2=0.0 +! +!URG6/WC_NO=0.0 +! +!URG6/WC_NO2=0.0 +! +!URG6/WC_NO3=0.0 +! +!URG6/WC_N2O5=0.0 +! +!URG6/WC_HONO=0.0 +! +!URG6/WC_HNO3=0.0 +! +!URG6/WC_HNO4=0.0 +! +!URG6/WC_NH3=0.0 +! +!URG6/WC_OH=0.0 +! +!URG6/WC_HO2=0.0 +! +!URG6/WC_CO2=0.0 +! +!URG6/WC_SO2=0.0 +! +!URG6/WC_H2SO4=0.0 +! +!URG6/WC_RO21=0.0 +! +!URG6/WC_RO25=0.0 +! +!URG6/WC_MEOH=0.0 +! +!URG6/WC_ETOH=0.0 +! +!URG6/WC_ALCH=0.0 +! +!URG6/WC_HCHO=0.0 +! +!URG6/WC_ALD2=0.0 +! +!URG6/WC_GLY=0.0 +! +!URG6/WC_MGLY=0.0 +! +!URG6/WC_KETL=0.0 +! +!URG6/WC_ORA1=0.0 +! +!URG6/WC_ORA2=0.0 +! +!URG6/WC_ACID=0.0 +! +!URG6/WC_RP16=0.0 +! +!URG6/WC_UR21=0.0 +! +!URG6/WC_UR28=0.0 +! +!URG6/WC_ACID2=0.0 +! +!URG6/WC_ASO3=0.0 +! +!URG6/WC_ASO4=0.0 +! +!URG6/WC_ASO5=0.0 +! +!URG6/WC_AHSO5=0.0 +! +!URG6/WC_AHMS=0.0 +! +!URG6/WR_O3=0.0 +! +!URG6/WR_H2O2=0.0 +! +!URG6/WR_NO=0.0 +! +!URG6/WR_NO2=0.0 +! +!URG6/WR_NO3=0.0 +! +!URG6/WR_N2O5=0.0 +! +!URG6/WR_HONO=0.0 +! +!URG6/WR_HNO3=0.0 +! +!URG6/WR_HNO4=0.0 +! +!URG6/WR_NH3=0.0 +! +!URG6/WR_OH=0.0 +! +!URG6/WR_HO2=0.0 +! +!URG6/WR_CO2=0.0 +! +!URG6/WR_SO2=0.0 +! +!URG6/WR_H2SO4=0.0 +! +!URG6/WR_RO21=0.0 +! +!URG6/WR_RO25=0.0 +! +!URG6/WR_MEOH=0.0 +! +!URG6/WR_ETOH=0.0 +! +!URG6/WR_ALCH=0.0 +! +!URG6/WR_HCHO=0.0 +! +!URG6/WR_ALD2=0.0 +! +!URG6/WR_GLY=0.0 +! +!URG6/WR_MGLY=0.0 +! +!URG6/WR_KETL=0.0 +! +!URG6/WR_ORA1=0.0 +! +!URG6/WR_ORA2=0.0 +! +!URG6/WR_ACID=0.0 +! +!URG6/WR_RP16=0.0 +! +!URG6/WR_UR21=0.0 +! +!URG6/WR_UR28=0.0 +! +!URG6/WR_ACID2=0.0 +! +!URG6/WR_ASO3=0.0 +! +!URG6/WR_ASO4=0.0 +! +!URG6/WR_ASO5=0.0 +! +!URG6/WR_AHSO5=0.0 +! +!URG6/WR_AHMS=0.0 +! +!UR22/NO=0.0 +! +!UR22/NO2=+K321*<RAD8> + PJAC(:,59,2)=+TPK%K321(:)*TPK%RAD8(:) +! +!UR22/O3=0.0 +! +!UR22/HONO=0.0 +! +!UR22/HNO3=0.0 +! +!UR22/HNO4=0.0 +! +!UR22/N2O5=0.0 +! +!UR22/NO3=0.0 +! +!UR22/NH3=0.0 +! +!UR22/HO2=0.0 +! +!UR22/CO=0.0 +! +!UR22/H2O2=0.0 +! +!UR22/SO2=0.0 +! +!UR22/H2SO4=0.0 +! +!UR22/OH=0.0 +! +!UR22/ETHE=0.0 +! +!UR22/OLEL=0.0 +! +!UR22/OLEH=0.0 +! +!UR22/ALKL=0.0 +! +!UR22/ALKM=0.0 +! +!UR22/ALKH=0.0 +! +!UR22/AROH=0.0 +! +!UR22/AROL=0.0 +! +!UR22/AROO=0.0 +! +!UR22/ARAL=0.0 +! +!UR22/ARAC=0.0 +! +!UR22/PAH=0.0 +! +!UR22/HCHO=0.0 +! +!UR22/ALD2=0.0 +! +!UR22/KETL=0.0 +! +!UR22/KETH=0.0 +! +!UR22/MEOH=0.0 +! +!UR22/ETOH=0.0 +! +!UR22/ALCH=0.0 +! +!UR22/ISOP=0.0 +! +!UR22/BIOL=0.0 +! +!UR22/BIOH=0.0 +! +!UR22/MTBE=0.0 +! +!UR22/MVK=0.0 +! +!UR22/MCR=0.0 +! +!UR22/MGLY=0.0 +! +!UR22/GLY=0.0 +! +!UR22/ORA1=0.0 +! +!UR22/ORA2=0.0 +! +!UR22/ACID=0.0 +! +!UR22/UR28=0.0 +! +!UR22/UR21=0.0 +! +!UR22/URG2=0.0 +! +!UR22/UR26=0.0 +! +!UR22/RPG2=0.0 +! +!UR22/RP18=0.0 +! +!UR22/RPG3=0.0 +! +!UR22/URG4=0.0 +! +!UR22/UR8=0.0 +! +!UR22/UR17=0.0 +! +!UR22/UR7=0.0 +! +!UR22/RPR3=0.0 +! +!UR22/URG6=0.0 +! +!UR22/UR22=-K362 + PJAC(:,59,59)=-TPK%K362(:) +! +!UR22/URG7=0.0 +! +!UR22/RPR4=0.0 +! +!UR22/RPR7=0.0 +! +!UR22/RPG7=0.0 +! +!UR22/URG8=0.0 +! +!UR22/UR19=0.0 +! +!UR22/URG9=0.0 +! +!UR22/AP7=0.0 +! +!UR22/URG10=0.0 +! +!UR22/RPR1=0.0 +! +!UR22/RPR5=0.0 +! +!UR22/RPR8=0.0 +! +!UR22/RP10=0.0 +! +!UR22/RP11=0.0 +! +!UR22/RP16=0.0 +! +!UR22/RPRL=0.0 +! +!UR22/APAN=0.0 +! +!UR22/PAN1=0.0 +! +!UR22/PAN2=0.0 +! +!UR22/PAN3=0.0 +! +!UR22/PAN4=0.0 +! +!UR22/PAN6=0.0 +! +!UR22/PAN7=0.0 +! +!UR22/PAN8=0.0 +! +!UR22/PN10=0.0 +! +!UR22/RO2T=0.0 +! +!UR22/RO21=0.0 +! +!UR22/RO25=0.0 +! +!UR22/WC_O3=0.0 +! +!UR22/WC_H2O2=0.0 +! +!UR22/WC_NO=0.0 +! +!UR22/WC_NO2=0.0 +! +!UR22/WC_NO3=0.0 +! +!UR22/WC_N2O5=0.0 +! +!UR22/WC_HONO=0.0 +! +!UR22/WC_HNO3=0.0 +! +!UR22/WC_HNO4=0.0 +! +!UR22/WC_NH3=0.0 +! +!UR22/WC_OH=0.0 +! +!UR22/WC_HO2=0.0 +! +!UR22/WC_CO2=0.0 +! +!UR22/WC_SO2=0.0 +! +!UR22/WC_H2SO4=0.0 +! +!UR22/WC_RO21=0.0 +! +!UR22/WC_RO25=0.0 +! +!UR22/WC_MEOH=0.0 +! +!UR22/WC_ETOH=0.0 +! +!UR22/WC_ALCH=0.0 +! +!UR22/WC_HCHO=0.0 +! +!UR22/WC_ALD2=0.0 +! +!UR22/WC_GLY=0.0 +! +!UR22/WC_MGLY=0.0 +! +!UR22/WC_KETL=0.0 +! +!UR22/WC_ORA1=0.0 +! +!UR22/WC_ORA2=0.0 +! +!UR22/WC_ACID=0.0 +! +!UR22/WC_RP16=0.0 +! +!UR22/WC_UR21=0.0 +! +!UR22/WC_UR28=0.0 +! +!UR22/WC_ACID2=0.0 +! +!UR22/WC_ASO3=0.0 +! +!UR22/WC_ASO4=0.0 +! +!UR22/WC_ASO5=0.0 +! +!UR22/WC_AHSO5=0.0 +! +!UR22/WC_AHMS=0.0 +! +!UR22/WR_O3=0.0 +! +!UR22/WR_H2O2=0.0 +! +!UR22/WR_NO=0.0 +! +!UR22/WR_NO2=0.0 +! +!UR22/WR_NO3=0.0 +! +!UR22/WR_N2O5=0.0 +! +!UR22/WR_HONO=0.0 +! +!UR22/WR_HNO3=0.0 +! +!UR22/WR_HNO4=0.0 +! +!UR22/WR_NH3=0.0 +! +!UR22/WR_OH=0.0 +! +!UR22/WR_HO2=0.0 +! +!UR22/WR_CO2=0.0 +! +!UR22/WR_SO2=0.0 +! +!UR22/WR_H2SO4=0.0 +! +!UR22/WR_RO21=0.0 +! +!UR22/WR_RO25=0.0 +! +!UR22/WR_MEOH=0.0 +! +!UR22/WR_ETOH=0.0 +! +!UR22/WR_ALCH=0.0 +! +!UR22/WR_HCHO=0.0 +! +!UR22/WR_ALD2=0.0 +! +!UR22/WR_GLY=0.0 +! +!UR22/WR_MGLY=0.0 +! +!UR22/WR_KETL=0.0 +! +!UR22/WR_ORA1=0.0 +! +!UR22/WR_ORA2=0.0 +! +!UR22/WR_ACID=0.0 +! +!UR22/WR_RP16=0.0 +! +!UR22/WR_UR21=0.0 +! +!UR22/WR_UR28=0.0 +! +!UR22/WR_ACID2=0.0 +! +!UR22/WR_ASO3=0.0 +! +!UR22/WR_ASO4=0.0 +! +!UR22/WR_ASO5=0.0 +! +!UR22/WR_AHSO5=0.0 +! +!UR22/WR_AHMS=0.0 +! +!URG7/NO=0.0 +! +!URG7/NO2=+0.9999993*K108*<RAD6> + PJAC(:,60,2)=+0.9999993*TPK%K108(:)*TPK%RAD6(:) +! +!URG7/O3=0.0 +! +!URG7/HONO=0.0 +! +!URG7/HNO3=0.0 +! +!URG7/HNO4=0.0 +! +!URG7/N2O5=0.0 +! +!URG7/NO3=0.0 +! +!URG7/NH3=0.0 +! +!URG7/HO2=0.0 +! +!URG7/CO=0.0 +! +!URG7/H2O2=0.0 +! +!URG7/SO2=0.0 +! +!URG7/H2SO4=0.0 +! +!URG7/OH=+0.1599999*K083*<ARAC>+0.9999993*K303*<RPR5>+0.9979297*K306*<RPRL>+0.9 +!999993*K322*<RPR7> + PJAC(:,60,15)=+0.1599999*TPK%K083(:)*PCONC(:,26)+0.9999993*TPK%K303(:)*PCONC(:& +&,70)+0.9979297*TPK%K306(:)*PCONC(:,75)+0.9999993*TPK%K322(:)*PCONC(:,62) +! +!URG7/ETHE=0.0 +! +!URG7/OLEL=0.0 +! +!URG7/OLEH=0.0 +! +!URG7/ALKL=0.0 +! +!URG7/ALKM=0.0 +! +!URG7/ALKH=0.0 +! +!URG7/AROH=0.0 +! +!URG7/AROL=0.0 +! +!URG7/AROO=0.0 +! +!URG7/ARAL=0.0 +! +!URG7/ARAC=+0.1599999*K083*<OH> + PJAC(:,60,26)=+0.1599999*TPK%K083(:)*PCONC(:,15) +! +!URG7/PAH=0.0 +! +!URG7/HCHO=0.0 +! +!URG7/ALD2=0.0 +! +!URG7/KETL=0.0 +! +!URG7/KETH=0.0 +! +!URG7/MEOH=0.0 +! +!URG7/ETOH=0.0 +! +!URG7/ALCH=0.0 +! +!URG7/ISOP=0.0 +! +!URG7/BIOL=0.0 +! +!URG7/BIOH=0.0 +! +!URG7/MTBE=0.0 +! +!URG7/MVK=0.0 +! +!URG7/MCR=0.0 +! +!URG7/MGLY=0.0 +! +!URG7/GLY=0.0 +! +!URG7/ORA1=0.0 +! +!URG7/ORA2=0.0 +! +!URG7/ACID=0.0 +! +!URG7/UR28=0.0 +! +!URG7/UR21=0.0 +! +!URG7/URG2=0.0 +! +!URG7/UR26=0.0 +! +!URG7/RPG2=0.0 +! +!URG7/RP18=0.0 +! +!URG7/RPG3=0.0 +! +!URG7/URG4=0.0 +! +!URG7/UR8=0.0 +! +!URG7/UR17=0.0 +! +!URG7/UR7=0.0 +! +!URG7/RPR3=0.0 +! +!URG7/URG6=0.0 +! +!URG7/UR22=0.0 +! +!URG7/URG7=-K353 + PJAC(:,60,60)=-TPK%K353(:) +! +!URG7/RPR4=0.0 +! +!URG7/RPR7=+0.9999993*K322*<OH> + PJAC(:,60,62)=+0.9999993*TPK%K322(:)*PCONC(:,15) +! +!URG7/RPG7=0.0 +! +!URG7/URG8=0.0 +! +!URG7/UR19=0.0 +! +!URG7/URG9=0.0 +! +!URG7/AP7=0.0 +! +!URG7/URG10=0.0 +! +!URG7/RPR1=0.0 +! +!URG7/RPR5=+0.9999993*K303*<OH> + PJAC(:,60,70)=+0.9999993*TPK%K303(:)*PCONC(:,15) +! +!URG7/RPR8=0.0 +! +!URG7/RP10=0.0 +! +!URG7/RP11=0.0 +! +!URG7/RP16=0.0 +! +!URG7/RPRL=+0.9979297*K306*<OH> + PJAC(:,60,75)=+0.9979297*TPK%K306(:)*PCONC(:,15) +! +!URG7/APAN=0.0 +! +!URG7/PAN1=0.0 +! +!URG7/PAN2=0.0 +! +!URG7/PAN3=0.0 +! +!URG7/PAN4=0.0 +! +!URG7/PAN6=0.0 +! +!URG7/PAN7=0.0 +! +!URG7/PAN8=0.0 +! +!URG7/PN10=0.0 +! +!URG7/RO2T=0.0 +! +!URG7/RO21=0.0 +! +!URG7/RO25=0.0 +! +!URG7/WC_O3=0.0 +! +!URG7/WC_H2O2=0.0 +! +!URG7/WC_NO=0.0 +! +!URG7/WC_NO2=0.0 +! +!URG7/WC_NO3=0.0 +! +!URG7/WC_N2O5=0.0 +! +!URG7/WC_HONO=0.0 +! +!URG7/WC_HNO3=0.0 +! +!URG7/WC_HNO4=0.0 +! +!URG7/WC_NH3=0.0 +! +!URG7/WC_OH=0.0 +! +!URG7/WC_HO2=0.0 +! +!URG7/WC_CO2=0.0 +! +!URG7/WC_SO2=0.0 +! +!URG7/WC_H2SO4=0.0 +! +!URG7/WC_RO21=0.0 +! +!URG7/WC_RO25=0.0 +! +!URG7/WC_MEOH=0.0 +! +!URG7/WC_ETOH=0.0 +! +!URG7/WC_ALCH=0.0 +! +!URG7/WC_HCHO=0.0 +! +!URG7/WC_ALD2=0.0 +! +!URG7/WC_GLY=0.0 +! +!URG7/WC_MGLY=0.0 +! +!URG7/WC_KETL=0.0 +! +!URG7/WC_ORA1=0.0 +! +!URG7/WC_ORA2=0.0 +! +!URG7/WC_ACID=0.0 +! +!URG7/WC_RP16=0.0 +! +!URG7/WC_UR21=0.0 +! +!URG7/WC_UR28=0.0 +! +!URG7/WC_ACID2=0.0 +! +!URG7/WC_ASO3=0.0 +! +!URG7/WC_ASO4=0.0 +! +!URG7/WC_ASO5=0.0 +! +!URG7/WC_AHSO5=0.0 +! +!URG7/WC_AHMS=0.0 +! +!URG7/WR_O3=0.0 +! +!URG7/WR_H2O2=0.0 +! +!URG7/WR_NO=0.0 +! +!URG7/WR_NO2=0.0 +! +!URG7/WR_NO3=0.0 +! +!URG7/WR_N2O5=0.0 +! +!URG7/WR_HONO=0.0 +! +!URG7/WR_HNO3=0.0 +! +!URG7/WR_HNO4=0.0 +! +!URG7/WR_NH3=0.0 +! +!URG7/WR_OH=0.0 +! +!URG7/WR_HO2=0.0 +! +!URG7/WR_CO2=0.0 +! +!URG7/WR_SO2=0.0 +! +!URG7/WR_H2SO4=0.0 +! +!URG7/WR_RO21=0.0 +! +!URG7/WR_RO25=0.0 +! +!URG7/WR_MEOH=0.0 +! +!URG7/WR_ETOH=0.0 +! +!URG7/WR_ALCH=0.0 +! +!URG7/WR_HCHO=0.0 +! +!URG7/WR_ALD2=0.0 +! +!URG7/WR_GLY=0.0 +! +!URG7/WR_MGLY=0.0 +! +!URG7/WR_KETL=0.0 +! +!URG7/WR_ORA1=0.0 +! +!URG7/WR_ORA2=0.0 +! +!URG7/WR_ACID=0.0 +! +!URG7/WR_RP16=0.0 +! +!URG7/WR_UR21=0.0 +! +!URG7/WR_UR28=0.0 +! +!URG7/WR_ACID2=0.0 +! +!URG7/WR_ASO3=0.0 +! +!URG7/WR_ASO4=0.0 +! +!URG7/WR_ASO5=0.0 +! +!URG7/WR_AHSO5=0.0 +! +!URG7/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ11 +! +SUBROUTINE SUBJ12 +! +!Indices 61 a 65 +! +! +!RPR4/NO=0.0 +! +!RPR4/NO2=+K103*<RAD1>+K104*<RAD2> + PJAC(:,61,2)=+TPK%K103(:)*TPK%RAD1(:)+TPK%K104(:)*TPK%RAD2(:) +! +!RPR4/O3=0.0 +! +!RPR4/HONO=0.0 +! +!RPR4/HNO3=0.0 +! +!RPR4/HNO4=0.0 +! +!RPR4/N2O5=0.0 +! +!RPR4/NO3=-K320*<RPR4> + PJAC(:,61,8)=-TPK%K320(:)*PCONC(:,61) +! +!RPR4/NH3=0.0 +! +!RPR4/HO2=0.0 +! +!RPR4/CO=0.0 +! +!RPR4/H2O2=0.0 +! +!RPR4/SO2=0.0 +! +!RPR4/H2SO4=0.0 +! +!RPR4/OH=0.0 +! +!RPR4/ETHE=0.0 +! +!RPR4/OLEL=0.0 +! +!RPR4/OLEH=0.0 +! +!RPR4/ALKL=0.0 +! +!RPR4/ALKM=0.0 +! +!RPR4/ALKH=0.0 +! +!RPR4/AROH=0.0 +! +!RPR4/AROL=0.0 +! +!RPR4/AROO=0.0 +! +!RPR4/ARAL=0.0 +! +!RPR4/ARAC=0.0 +! +!RPR4/PAH=0.0 +! +!RPR4/HCHO=0.0 +! +!RPR4/ALD2=0.0 +! +!RPR4/KETL=0.0 +! +!RPR4/KETH=0.0 +! +!RPR4/MEOH=0.0 +! +!RPR4/ETOH=0.0 +! +!RPR4/ALCH=0.0 +! +!RPR4/ISOP=0.0 +! +!RPR4/BIOL=0.0 +! +!RPR4/BIOH=0.0 +! +!RPR4/MTBE=0.0 +! +!RPR4/MVK=0.0 +! +!RPR4/MCR=0.0 +! +!RPR4/MGLY=0.0 +! +!RPR4/GLY=0.0 +! +!RPR4/ORA1=0.0 +! +!RPR4/ORA2=0.0 +! +!RPR4/ACID=0.0 +! +!RPR4/UR28=0.0 +! +!RPR4/UR21=0.0 +! +!RPR4/URG2=0.0 +! +!RPR4/UR26=0.0 +! +!RPR4/RPG2=0.0 +! +!RPR4/RP18=0.0 +! +!RPR4/RPG3=0.0 +! +!RPR4/URG4=0.0 +! +!RPR4/UR8=0.0 +! +!RPR4/UR17=0.0 +! +!RPR4/UR7=0.0 +! +!RPR4/RPR3=0.0 +! +!RPR4/URG6=0.0 +! +!RPR4/UR22=0.0 +! +!RPR4/URG7=0.0 +! +!RPR4/RPR4=-K320*<NO3> + PJAC(:,61,61)=-TPK%K320(:)*PCONC(:,8) +! +!RPR4/RPR7=0.0 +! +!RPR4/RPG7=0.0 +! +!RPR4/URG8=0.0 +! +!RPR4/UR19=0.0 +! +!RPR4/URG9=0.0 +! +!RPR4/AP7=0.0 +! +!RPR4/URG10=0.0 +! +!RPR4/RPR1=0.0 +! +!RPR4/RPR5=0.0 +! +!RPR4/RPR8=0.0 +! +!RPR4/RP10=0.0 +! +!RPR4/RP11=0.0 +! +!RPR4/RP16=0.0 +! +!RPR4/RPRL=0.0 +! +!RPR4/APAN=0.0 +! +!RPR4/PAN1=0.0 +! +!RPR4/PAN2=0.0 +! +!RPR4/PAN3=0.0 +! +!RPR4/PAN4=0.0 +! +!RPR4/PAN6=0.0 +! +!RPR4/PAN7=0.0 +! +!RPR4/PAN8=0.0 +! +!RPR4/PN10=0.0 +! +!RPR4/RO2T=0.0 +! +!RPR4/RO21=0.0 +! +!RPR4/RO25=0.0 +! +!RPR4/WC_O3=0.0 +! +!RPR4/WC_H2O2=0.0 +! +!RPR4/WC_NO=0.0 +! +!RPR4/WC_NO2=0.0 +! +!RPR4/WC_NO3=0.0 +! +!RPR4/WC_N2O5=0.0 +! +!RPR4/WC_HONO=0.0 +! +!RPR4/WC_HNO3=0.0 +! +!RPR4/WC_HNO4=0.0 +! +!RPR4/WC_NH3=0.0 +! +!RPR4/WC_OH=0.0 +! +!RPR4/WC_HO2=0.0 +! +!RPR4/WC_CO2=0.0 +! +!RPR4/WC_SO2=0.0 +! +!RPR4/WC_H2SO4=0.0 +! +!RPR4/WC_RO21=0.0 +! +!RPR4/WC_RO25=0.0 +! +!RPR4/WC_MEOH=0.0 +! +!RPR4/WC_ETOH=0.0 +! +!RPR4/WC_ALCH=0.0 +! +!RPR4/WC_HCHO=0.0 +! +!RPR4/WC_ALD2=0.0 +! +!RPR4/WC_GLY=0.0 +! +!RPR4/WC_MGLY=0.0 +! +!RPR4/WC_KETL=0.0 +! +!RPR4/WC_ORA1=0.0 +! +!RPR4/WC_ORA2=0.0 +! +!RPR4/WC_ACID=0.0 +! +!RPR4/WC_RP16=0.0 +! +!RPR4/WC_UR21=0.0 +! +!RPR4/WC_UR28=0.0 +! +!RPR4/WC_ACID2=0.0 +! +!RPR4/WC_ASO3=0.0 +! +!RPR4/WC_ASO4=0.0 +! +!RPR4/WC_ASO5=0.0 +! +!RPR4/WC_AHSO5=0.0 +! +!RPR4/WC_AHMS=0.0 +! +!RPR4/WR_O3=0.0 +! +!RPR4/WR_H2O2=0.0 +! +!RPR4/WR_NO=0.0 +! +!RPR4/WR_NO2=0.0 +! +!RPR4/WR_NO3=0.0 +! +!RPR4/WR_N2O5=0.0 +! +!RPR4/WR_HONO=0.0 +! +!RPR4/WR_HNO3=0.0 +! +!RPR4/WR_HNO4=0.0 +! +!RPR4/WR_NH3=0.0 +! +!RPR4/WR_OH=0.0 +! +!RPR4/WR_HO2=0.0 +! +!RPR4/WR_CO2=0.0 +! +!RPR4/WR_SO2=0.0 +! +!RPR4/WR_H2SO4=0.0 +! +!RPR4/WR_RO21=0.0 +! +!RPR4/WR_RO25=0.0 +! +!RPR4/WR_MEOH=0.0 +! +!RPR4/WR_ETOH=0.0 +! +!RPR4/WR_ALCH=0.0 +! +!RPR4/WR_HCHO=0.0 +! +!RPR4/WR_ALD2=0.0 +! +!RPR4/WR_GLY=0.0 +! +!RPR4/WR_MGLY=0.0 +! +!RPR4/WR_KETL=0.0 +! +!RPR4/WR_ORA1=0.0 +! +!RPR4/WR_ORA2=0.0 +! +!RPR4/WR_ACID=0.0 +! +!RPR4/WR_RP16=0.0 +! +!RPR4/WR_UR21=0.0 +! +!RPR4/WR_UR28=0.0 +! +!RPR4/WR_ACID2=0.0 +! +!RPR4/WR_ASO3=0.0 +! +!RPR4/WR_ASO4=0.0 +! +!RPR4/WR_ASO5=0.0 +! +!RPR4/WR_AHSO5=0.0 +! +!RPR4/WR_AHMS=0.0 +! +!RPR7/NO=+TPK%CF44*K195*<RO223> + PJAC(:,62,1)=+TPK%CF44*TPK%K195(:)*TPK%RO223(:) +! +!RPR7/NO2=0.0 +! +!RPR7/O3=0.0 +! +!RPR7/HONO=0.0 +! +!RPR7/HNO3=0.0 +! +!RPR7/HNO4=0.0 +! +!RPR7/N2O5=0.0 +! +!RPR7/NO3=0.0 +! +!RPR7/NH3=0.0 +! +!RPR7/HO2=+K197*<RO223> + PJAC(:,62,10)=+TPK%K197(:)*TPK%RO223(:) +! +!RPR7/CO=0.0 +! +!RPR7/H2O2=0.0 +! +!RPR7/SO2=0.0 +! +!RPR7/H2SO4=0.0 +! +!RPR7/OH=-03*K306*<RPRL>-K322*<RPR7> + PJAC(:,62,15)=-03*TPK%K306(:)*PCONC(:,75)-TPK%K322(:)*PCONC(:,62) +! +!RPR7/ETHE=0.0 +! +!RPR7/OLEL=0.0 +! +!RPR7/OLEH=0.0 +! +!RPR7/ALKL=0.0 +! +!RPR7/ALKM=0.0 +! +!RPR7/ALKH=0.0 +! +!RPR7/AROH=0.0 +! +!RPR7/AROL=0.0 +! +!RPR7/AROO=0.0 +! +!RPR7/ARAL=0.0 +! +!RPR7/ARAC=0.0 +! +!RPR7/PAH=0.0 +! +!RPR7/HCHO=0.0 +! +!RPR7/ALD2=0.0 +! +!RPR7/KETL=0.0 +! +!RPR7/KETH=0.0 +! +!RPR7/MEOH=0.0 +! +!RPR7/ETOH=0.0 +! +!RPR7/ALCH=0.0 +! +!RPR7/ISOP=0.0 +! +!RPR7/BIOL=0.0 +! +!RPR7/BIOH=0.0 +! +!RPR7/MTBE=0.0 +! +!RPR7/MVK=0.0 +! +!RPR7/MCR=0.0 +! +!RPR7/MGLY=0.0 +! +!RPR7/GLY=0.0 +! +!RPR7/ORA1=0.0 +! +!RPR7/ORA2=0.0 +! +!RPR7/ACID=0.0 +! +!RPR7/UR28=0.0 +! +!RPR7/UR21=0.0 +! +!RPR7/URG2=0.0 +! +!RPR7/UR26=0.0 +! +!RPR7/RPG2=0.0 +! +!RPR7/RP18=0.0 +! +!RPR7/RPG3=0.0 +! +!RPR7/URG4=0.0 +! +!RPR7/UR8=0.0 +! +!RPR7/UR17=0.0 +! +!RPR7/UR7=0.0 +! +!RPR7/RPR3=0.0 +! +!RPR7/URG6=0.0 +! +!RPR7/UR22=0.0 +! +!RPR7/URG7=0.0 +! +!RPR7/RPR4=0.0 +! +!RPR7/RPR7=-K322*<OH> + PJAC(:,62,62)=-TPK%K322(:)*PCONC(:,15) +! +!RPR7/RPG7=0.0 +! +!RPR7/URG8=0.0 +! +!RPR7/UR19=0.0 +! +!RPR7/URG9=0.0 +! +!RPR7/AP7=0.0 +! +!RPR7/URG10=0.0 +! +!RPR7/RPR1=0.0 +! +!RPR7/RPR5=0.0 +! +!RPR7/RPR8=0.0 +! +!RPR7/RP10=0.0 +! +!RPR7/RP11=0.0 +! +!RPR7/RP16=0.0 +! +!RPR7/RPRL=-03*K306*<OH> + PJAC(:,62,75)=-03*TPK%K306(:)*PCONC(:,15) +! +!RPR7/APAN=0.0 +! +!RPR7/PAN1=0.0 +! +!RPR7/PAN2=0.0 +! +!RPR7/PAN3=0.0 +! +!RPR7/PAN4=0.0 +! +!RPR7/PAN6=0.0 +! +!RPR7/PAN7=0.0 +! +!RPR7/PAN8=0.0 +! +!RPR7/PN10=0.0 +! +!RPR7/RO2T=+K196*<RO223> + PJAC(:,62,85)=+TPK%K196(:)*TPK%RO223(:) +! +!RPR7/RO21=0.0 +! +!RPR7/RO25=0.0 +! +!RPR7/WC_O3=0.0 +! +!RPR7/WC_H2O2=0.0 +! +!RPR7/WC_NO=0.0 +! +!RPR7/WC_NO2=0.0 +! +!RPR7/WC_NO3=0.0 +! +!RPR7/WC_N2O5=0.0 +! +!RPR7/WC_HONO=0.0 +! +!RPR7/WC_HNO3=0.0 +! +!RPR7/WC_HNO4=0.0 +! +!RPR7/WC_NH3=0.0 +! +!RPR7/WC_OH=0.0 +! +!RPR7/WC_HO2=0.0 +! +!RPR7/WC_CO2=0.0 +! +!RPR7/WC_SO2=0.0 +! +!RPR7/WC_H2SO4=0.0 +! +!RPR7/WC_RO21=0.0 +! +!RPR7/WC_RO25=0.0 +! +!RPR7/WC_MEOH=0.0 +! +!RPR7/WC_ETOH=0.0 +! +!RPR7/WC_ALCH=0.0 +! +!RPR7/WC_HCHO=0.0 +! +!RPR7/WC_ALD2=0.0 +! +!RPR7/WC_GLY=0.0 +! +!RPR7/WC_MGLY=0.0 +! +!RPR7/WC_KETL=0.0 +! +!RPR7/WC_ORA1=0.0 +! +!RPR7/WC_ORA2=0.0 +! +!RPR7/WC_ACID=0.0 +! +!RPR7/WC_RP16=0.0 +! +!RPR7/WC_UR21=0.0 +! +!RPR7/WC_UR28=0.0 +! +!RPR7/WC_ACID2=0.0 +! +!RPR7/WC_ASO3=0.0 +! +!RPR7/WC_ASO4=0.0 +! +!RPR7/WC_ASO5=0.0 +! +!RPR7/WC_AHSO5=0.0 +! +!RPR7/WC_AHMS=0.0 +! +!RPR7/WR_O3=0.0 +! +!RPR7/WR_H2O2=0.0 +! +!RPR7/WR_NO=0.0 +! +!RPR7/WR_NO2=0.0 +! +!RPR7/WR_NO3=0.0 +! +!RPR7/WR_N2O5=0.0 +! +!RPR7/WR_HONO=0.0 +! +!RPR7/WR_HNO3=0.0 +! +!RPR7/WR_HNO4=0.0 +! +!RPR7/WR_NH3=0.0 +! +!RPR7/WR_OH=0.0 +! +!RPR7/WR_HO2=0.0 +! +!RPR7/WR_CO2=0.0 +! +!RPR7/WR_SO2=0.0 +! +!RPR7/WR_H2SO4=0.0 +! +!RPR7/WR_RO21=0.0 +! +!RPR7/WR_RO25=0.0 +! +!RPR7/WR_MEOH=0.0 +! +!RPR7/WR_ETOH=0.0 +! +!RPR7/WR_ALCH=0.0 +! +!RPR7/WR_HCHO=0.0 +! +!RPR7/WR_ALD2=0.0 +! +!RPR7/WR_GLY=0.0 +! +!RPR7/WR_MGLY=0.0 +! +!RPR7/WR_KETL=0.0 +! +!RPR7/WR_ORA1=0.0 +! +!RPR7/WR_ORA2=0.0 +! +!RPR7/WR_ACID=0.0 +! +!RPR7/WR_RP16=0.0 +! +!RPR7/WR_UR21=0.0 +! +!RPR7/WR_UR28=0.0 +! +!RPR7/WR_ACID2=0.0 +! +!RPR7/WR_ASO3=0.0 +! +!RPR7/WR_ASO4=0.0 +! +!RPR7/WR_ASO5=0.0 +! +!RPR7/WR_AHSO5=0.0 +! +!RPR7/WR_AHMS=0.0 +! +!RPG7/NO=+1.0000013*K266*<RO238> + PJAC(:,63,1)=+1.0000013*TPK%K266(:)*TPK%RO238(:) +! +!RPG7/NO2=0.0 +! +!RPG7/O3=0.0 +! +!RPG7/HONO=0.0 +! +!RPG7/HNO3=0.0 +! +!RPG7/HNO4=0.0 +! +!RPG7/N2O5=0.0 +! +!RPG7/NO3=0.0 +! +!RPG7/NH3=0.0 +! +!RPG7/HO2=+1.0000013*K268*<RO238> + PJAC(:,63,10)=+1.0000013*TPK%K268(:)*TPK%RO238(:) +! +!RPG7/CO=0.0 +! +!RPG7/H2O2=0.0 +! +!RPG7/SO2=0.0 +! +!RPG7/H2SO4=0.0 +! +!RPG7/OH=+0.5021558*K323*<RPG7>-K323*<RPG7> + PJAC(:,63,15)=+0.5021558*TPK%K323(:)*PCONC(:,63)-TPK%K323(:)*PCONC(:,63) +! +!RPG7/ETHE=0.0 +! +!RPG7/OLEL=0.0 +! +!RPG7/OLEH=0.0 +! +!RPG7/ALKL=0.0 +! +!RPG7/ALKM=0.0 +! +!RPG7/ALKH=0.0 +! +!RPG7/AROH=0.0 +! +!RPG7/AROL=0.0 +! +!RPG7/AROO=0.0 +! +!RPG7/ARAL=0.0 +! +!RPG7/ARAC=0.0 +! +!RPG7/PAH=0.0 +! +!RPG7/HCHO=0.0 +! +!RPG7/ALD2=0.0 +! +!RPG7/KETL=0.0 +! +!RPG7/KETH=0.0 +! +!RPG7/MEOH=0.0 +! +!RPG7/ETOH=0.0 +! +!RPG7/ALCH=0.0 +! +!RPG7/ISOP=0.0 +! +!RPG7/BIOL=0.0 +! +!RPG7/BIOH=0.0 +! +!RPG7/MTBE=0.0 +! +!RPG7/MVK=0.0 +! +!RPG7/MCR=0.0 +! +!RPG7/MGLY=0.0 +! +!RPG7/GLY=0.0 +! +!RPG7/ORA1=0.0 +! +!RPG7/ORA2=0.0 +! +!RPG7/ACID=0.0 +! +!RPG7/UR28=0.0 +! +!RPG7/UR21=0.0 +! +!RPG7/URG2=0.0 +! +!RPG7/UR26=0.0 +! +!RPG7/RPG2=0.0 +! +!RPG7/RP18=0.0 +! +!RPG7/RPG3=0.0 +! +!RPG7/URG4=0.0 +! +!RPG7/UR8=0.0 +! +!RPG7/UR17=0.0 +! +!RPG7/UR7=0.0 +! +!RPG7/RPR3=0.0 +! +!RPG7/URG6=0.0 +! +!RPG7/UR22=0.0 +! +!RPG7/URG7=0.0 +! +!RPG7/RPR4=0.0 +! +!RPG7/RPR7=0.0 +! +!RPG7/RPG7=+0.5021558*K323*<OH>-K323*<OH> + PJAC(:,63,63)=+0.5021558*TPK%K323(:)*PCONC(:,15)-TPK%K323(:)*PCONC(:,15) +! +!RPG7/URG8=0.0 +! +!RPG7/UR19=0.0 +! +!RPG7/URG9=0.0 +! +!RPG7/AP7=0.0 +! +!RPG7/URG10=0.0 +! +!RPG7/RPR1=0.0 +! +!RPG7/RPR5=0.0 +! +!RPG7/RPR8=0.0 +! +!RPG7/RP10=0.0 +! +!RPG7/RP11=0.0 +! +!RPG7/RP16=0.0 +! +!RPG7/RPRL=0.0 +! +!RPG7/APAN=0.0 +! +!RPG7/PAN1=0.0 +! +!RPG7/PAN2=0.0 +! +!RPG7/PAN3=0.0 +! +!RPG7/PAN4=0.0 +! +!RPG7/PAN6=0.0 +! +!RPG7/PAN7=0.0 +! +!RPG7/PAN8=0.0 +! +!RPG7/PN10=0.0 +! +!RPG7/RO2T=+1.0000013*K267*<RO238> + PJAC(:,63,85)=+1.0000013*TPK%K267(:)*TPK%RO238(:) +! +!RPG7/RO21=0.0 +! +!RPG7/RO25=0.0 +! +!RPG7/WC_O3=0.0 +! +!RPG7/WC_H2O2=0.0 +! +!RPG7/WC_NO=0.0 +! +!RPG7/WC_NO2=0.0 +! +!RPG7/WC_NO3=0.0 +! +!RPG7/WC_N2O5=0.0 +! +!RPG7/WC_HONO=0.0 +! +!RPG7/WC_HNO3=0.0 +! +!RPG7/WC_HNO4=0.0 +! +!RPG7/WC_NH3=0.0 +! +!RPG7/WC_OH=0.0 +! +!RPG7/WC_HO2=0.0 +! +!RPG7/WC_CO2=0.0 +! +!RPG7/WC_SO2=0.0 +! +!RPG7/WC_H2SO4=0.0 +! +!RPG7/WC_RO21=0.0 +! +!RPG7/WC_RO25=0.0 +! +!RPG7/WC_MEOH=0.0 +! +!RPG7/WC_ETOH=0.0 +! +!RPG7/WC_ALCH=0.0 +! +!RPG7/WC_HCHO=0.0 +! +!RPG7/WC_ALD2=0.0 +! +!RPG7/WC_GLY=0.0 +! +!RPG7/WC_MGLY=0.0 +! +!RPG7/WC_KETL=0.0 +! +!RPG7/WC_ORA1=0.0 +! +!RPG7/WC_ORA2=0.0 +! +!RPG7/WC_ACID=0.0 +! +!RPG7/WC_RP16=0.0 +! +!RPG7/WC_UR21=0.0 +! +!RPG7/WC_UR28=0.0 +! +!RPG7/WC_ACID2=0.0 +! +!RPG7/WC_ASO3=0.0 +! +!RPG7/WC_ASO4=0.0 +! +!RPG7/WC_ASO5=0.0 +! +!RPG7/WC_AHSO5=0.0 +! +!RPG7/WC_AHMS=0.0 +! +!RPG7/WR_O3=0.0 +! +!RPG7/WR_H2O2=0.0 +! +!RPG7/WR_NO=0.0 +! +!RPG7/WR_NO2=0.0 +! +!RPG7/WR_NO3=0.0 +! +!RPG7/WR_N2O5=0.0 +! +!RPG7/WR_HONO=0.0 +! +!RPG7/WR_HNO3=0.0 +! +!RPG7/WR_HNO4=0.0 +! +!RPG7/WR_NH3=0.0 +! +!RPG7/WR_OH=0.0 +! +!RPG7/WR_HO2=0.0 +! +!RPG7/WR_CO2=0.0 +! +!RPG7/WR_SO2=0.0 +! +!RPG7/WR_H2SO4=0.0 +! +!RPG7/WR_RO21=0.0 +! +!RPG7/WR_RO25=0.0 +! +!RPG7/WR_MEOH=0.0 +! +!RPG7/WR_ETOH=0.0 +! +!RPG7/WR_ALCH=0.0 +! +!RPG7/WR_HCHO=0.0 +! +!RPG7/WR_ALD2=0.0 +! +!RPG7/WR_GLY=0.0 +! +!RPG7/WR_MGLY=0.0 +! +!RPG7/WR_KETL=0.0 +! +!RPG7/WR_ORA1=0.0 +! +!RPG7/WR_ORA2=0.0 +! +!RPG7/WR_ACID=0.0 +! +!RPG7/WR_RP16=0.0 +! +!RPG7/WR_UR21=0.0 +! +!RPG7/WR_UR28=0.0 +! +!RPG7/WR_ACID2=0.0 +! +!RPG7/WR_ASO3=0.0 +! +!RPG7/WR_ASO4=0.0 +! +!RPG7/WR_ASO5=0.0 +! +!RPG7/WR_AHSO5=0.0 +! +!RPG7/WR_AHMS=0.0 +! +!URG8/NO=+TPK%CF31*K221*<RO231> + PJAC(:,64,1)=+TPK%CF31*TPK%K221(:)*TPK%RO231(:) +! +!URG8/NO2=+1.0000000*K109*<RAD7> + PJAC(:,64,2)=+1.0000000*TPK%K109(:)*TPK%RAD7(:) +! +!URG8/O3=0.0 +! +!URG8/HONO=0.0 +! +!URG8/HNO3=0.0 +! +!URG8/HNO4=0.0 +! +!URG8/N2O5=0.0 +! +!URG8/NO3=0.0 +! +!URG8/NH3=0.0 +! +!URG8/HO2=0.0 +! +!URG8/CO=0.0 +! +!URG8/H2O2=0.0 +! +!URG8/SO2=0.0 +! +!URG8/H2SO4=0.0 +! +!URG8/OH=+0.1600000*K092*<PAH> + PJAC(:,64,15)=+0.1600000*TPK%K092(:)*PCONC(:,27) +! +!URG8/ETHE=0.0 +! +!URG8/OLEL=0.0 +! +!URG8/OLEH=0.0 +! +!URG8/ALKL=0.0 +! +!URG8/ALKM=0.0 +! +!URG8/ALKH=0.0 +! +!URG8/AROH=0.0 +! +!URG8/AROL=0.0 +! +!URG8/AROO=0.0 +! +!URG8/ARAL=0.0 +! +!URG8/ARAC=0.0 +! +!URG8/PAH=+0.1600000*K092*<OH> + PJAC(:,64,27)=+0.1600000*TPK%K092(:)*PCONC(:,15) +! +!URG8/HCHO=0.0 +! +!URG8/ALD2=0.0 +! +!URG8/KETL=0.0 +! +!URG8/KETH=0.0 +! +!URG8/MEOH=0.0 +! +!URG8/ETOH=0.0 +! +!URG8/ALCH=0.0 +! +!URG8/ISOP=0.0 +! +!URG8/BIOL=0.0 +! +!URG8/BIOH=0.0 +! +!URG8/MTBE=0.0 +! +!URG8/MVK=0.0 +! +!URG8/MCR=0.0 +! +!URG8/MGLY=0.0 +! +!URG8/GLY=0.0 +! +!URG8/ORA1=0.0 +! +!URG8/ORA2=0.0 +! +!URG8/ACID=0.0 +! +!URG8/UR28=0.0 +! +!URG8/UR21=0.0 +! +!URG8/URG2=0.0 +! +!URG8/UR26=0.0 +! +!URG8/RPG2=0.0 +! +!URG8/RP18=0.0 +! +!URG8/RPG3=0.0 +! +!URG8/URG4=0.0 +! +!URG8/UR8=0.0 +! +!URG8/UR17=0.0 +! +!URG8/UR7=0.0 +! +!URG8/RPR3=0.0 +! +!URG8/URG6=0.0 +! +!URG8/UR22=0.0 +! +!URG8/URG7=0.0 +! +!URG8/RPR4=0.0 +! +!URG8/RPR7=0.0 +! +!URG8/RPG7=0.0 +! +!URG8/URG8=-K354 + PJAC(:,64,64)=-TPK%K354(:) +! +!URG8/UR19=0.0 +! +!URG8/URG9=0.0 +! +!URG8/AP7=0.0 +! +!URG8/URG10=0.0 +! +!URG8/RPR1=0.0 +! +!URG8/RPR5=0.0 +! +!URG8/RPR8=0.0 +! +!URG8/RP10=0.0 +! +!URG8/RP11=0.0 +! +!URG8/RP16=0.0 +! +!URG8/RPRL=0.0 +! +!URG8/APAN=0.0 +! +!URG8/PAN1=0.0 +! +!URG8/PAN2=0.0 +! +!URG8/PAN3=0.0 +! +!URG8/PAN4=0.0 +! +!URG8/PAN6=0.0 +! +!URG8/PAN7=0.0 +! +!URG8/PAN8=0.0 +! +!URG8/PN10=0.0 +! +!URG8/RO2T=0.0 +! +!URG8/RO21=0.0 +! +!URG8/RO25=0.0 +! +!URG8/WC_O3=0.0 +! +!URG8/WC_H2O2=0.0 +! +!URG8/WC_NO=0.0 +! +!URG8/WC_NO2=0.0 +! +!URG8/WC_NO3=0.0 +! +!URG8/WC_N2O5=0.0 +! +!URG8/WC_HONO=0.0 +! +!URG8/WC_HNO3=0.0 +! +!URG8/WC_HNO4=0.0 +! +!URG8/WC_NH3=0.0 +! +!URG8/WC_OH=0.0 +! +!URG8/WC_HO2=0.0 +! +!URG8/WC_CO2=0.0 +! +!URG8/WC_SO2=0.0 +! +!URG8/WC_H2SO4=0.0 +! +!URG8/WC_RO21=0.0 +! +!URG8/WC_RO25=0.0 +! +!URG8/WC_MEOH=0.0 +! +!URG8/WC_ETOH=0.0 +! +!URG8/WC_ALCH=0.0 +! +!URG8/WC_HCHO=0.0 +! +!URG8/WC_ALD2=0.0 +! +!URG8/WC_GLY=0.0 +! +!URG8/WC_MGLY=0.0 +! +!URG8/WC_KETL=0.0 +! +!URG8/WC_ORA1=0.0 +! +!URG8/WC_ORA2=0.0 +! +!URG8/WC_ACID=0.0 +! +!URG8/WC_RP16=0.0 +! +!URG8/WC_UR21=0.0 +! +!URG8/WC_UR28=0.0 +! +!URG8/WC_ACID2=0.0 +! +!URG8/WC_ASO3=0.0 +! +!URG8/WC_ASO4=0.0 +! +!URG8/WC_ASO5=0.0 +! +!URG8/WC_AHSO5=0.0 +! +!URG8/WC_AHMS=0.0 +! +!URG8/WR_O3=0.0 +! +!URG8/WR_H2O2=0.0 +! +!URG8/WR_NO=0.0 +! +!URG8/WR_NO2=0.0 +! +!URG8/WR_NO3=0.0 +! +!URG8/WR_N2O5=0.0 +! +!URG8/WR_HONO=0.0 +! +!URG8/WR_HNO3=0.0 +! +!URG8/WR_HNO4=0.0 +! +!URG8/WR_NH3=0.0 +! +!URG8/WR_OH=0.0 +! +!URG8/WR_HO2=0.0 +! +!URG8/WR_CO2=0.0 +! +!URG8/WR_SO2=0.0 +! +!URG8/WR_H2SO4=0.0 +! +!URG8/WR_RO21=0.0 +! +!URG8/WR_RO25=0.0 +! +!URG8/WR_MEOH=0.0 +! +!URG8/WR_ETOH=0.0 +! +!URG8/WR_ALCH=0.0 +! +!URG8/WR_HCHO=0.0 +! +!URG8/WR_ALD2=0.0 +! +!URG8/WR_GLY=0.0 +! +!URG8/WR_MGLY=0.0 +! +!URG8/WR_KETL=0.0 +! +!URG8/WR_ORA1=0.0 +! +!URG8/WR_ORA2=0.0 +! +!URG8/WR_ACID=0.0 +! +!URG8/WR_RP16=0.0 +! +!URG8/WR_UR21=0.0 +! +!URG8/WR_UR28=0.0 +! +!URG8/WR_ACID2=0.0 +! +!URG8/WR_ASO3=0.0 +! +!URG8/WR_ASO4=0.0 +! +!URG8/WR_ASO5=0.0 +! +!URG8/WR_AHSO5=0.0 +! +!URG8/WR_AHMS=0.0 +! +!UR19/NO=+TPK%CF32*K221*<RO231> + PJAC(:,65,1)=+TPK%CF32*TPK%K221(:)*TPK%RO231(:) +! +!UR19/NO2=0.0 +! +!UR19/O3=0.0 +! +!UR19/HONO=0.0 +! +!UR19/HNO3=0.0 +! +!UR19/HNO4=0.0 +! +!UR19/N2O5=0.0 +! +!UR19/NO3=0.0 +! +!UR19/NH3=0.0 +! +!UR19/HO2=+K223*<RO231> + PJAC(:,65,10)=+TPK%K223(:)*TPK%RO231(:) +! +!UR19/CO=0.0 +! +!UR19/H2O2=0.0 +! +!UR19/SO2=0.0 +! +!UR19/H2SO4=0.0 +! +!UR19/OH=0.0 +! +!UR19/ETHE=0.0 +! +!UR19/OLEL=0.0 +! +!UR19/OLEH=0.0 +! +!UR19/ALKL=0.0 +! +!UR19/ALKM=0.0 +! +!UR19/ALKH=0.0 +! +!UR19/AROH=0.0 +! +!UR19/AROL=0.0 +! +!UR19/AROO=0.0 +! +!UR19/ARAL=0.0 +! +!UR19/ARAC=0.0 +! +!UR19/PAH=0.0 +! +!UR19/HCHO=0.0 +! +!UR19/ALD2=0.0 +! +!UR19/KETL=0.0 +! +!UR19/KETH=0.0 +! +!UR19/MEOH=0.0 +! +!UR19/ETOH=0.0 +! +!UR19/ALCH=0.0 +! +!UR19/ISOP=0.0 +! +!UR19/BIOL=0.0 +! +!UR19/BIOH=0.0 +! +!UR19/MTBE=0.0 +! +!UR19/MVK=0.0 +! +!UR19/MCR=0.0 +! +!UR19/MGLY=0.0 +! +!UR19/GLY=0.0 +! +!UR19/ORA1=0.0 +! +!UR19/ORA2=0.0 +! +!UR19/ACID=0.0 +! +!UR19/UR28=0.0 +! +!UR19/UR21=0.0 +! +!UR19/URG2=0.0 +! +!UR19/UR26=0.0 +! +!UR19/RPG2=0.0 +! +!UR19/RP18=0.0 +! +!UR19/RPG3=0.0 +! +!UR19/URG4=0.0 +! +!UR19/UR8=0.0 +! +!UR19/UR17=0.0 +! +!UR19/UR7=0.0 +! +!UR19/RPR3=0.0 +! +!UR19/URG6=0.0 +! +!UR19/UR22=0.0 +! +!UR19/URG7=0.0 +! +!UR19/RPR4=0.0 +! +!UR19/RPR7=0.0 +! +!UR19/RPG7=0.0 +! +!UR19/URG8=0.0 +! +!UR19/UR19=-K360 + PJAC(:,65,65)=-TPK%K360(:) +! +!UR19/URG9=0.0 +! +!UR19/AP7=0.0 +! +!UR19/URG10=0.0 +! +!UR19/RPR1=0.0 +! +!UR19/RPR5=0.0 +! +!UR19/RPR8=0.0 +! +!UR19/RP10=0.0 +! +!UR19/RP11=0.0 +! +!UR19/RP16=0.0 +! +!UR19/RPRL=0.0 +! +!UR19/APAN=0.0 +! +!UR19/PAN1=0.0 +! +!UR19/PAN2=0.0 +! +!UR19/PAN3=0.0 +! +!UR19/PAN4=0.0 +! +!UR19/PAN6=0.0 +! +!UR19/PAN7=0.0 +! +!UR19/PAN8=0.0 +! +!UR19/PN10=0.0 +! +!UR19/RO2T=+K222*<RO231> + PJAC(:,65,85)=+TPK%K222(:)*TPK%RO231(:) +! +!UR19/RO21=0.0 +! +!UR19/RO25=0.0 +! +!UR19/WC_O3=0.0 +! +!UR19/WC_H2O2=0.0 +! +!UR19/WC_NO=0.0 +! +!UR19/WC_NO2=0.0 +! +!UR19/WC_NO3=0.0 +! +!UR19/WC_N2O5=0.0 +! +!UR19/WC_HONO=0.0 +! +!UR19/WC_HNO3=0.0 +! +!UR19/WC_HNO4=0.0 +! +!UR19/WC_NH3=0.0 +! +!UR19/WC_OH=0.0 +! +!UR19/WC_HO2=0.0 +! +!UR19/WC_CO2=0.0 +! +!UR19/WC_SO2=0.0 +! +!UR19/WC_H2SO4=0.0 +! +!UR19/WC_RO21=0.0 +! +!UR19/WC_RO25=0.0 +! +!UR19/WC_MEOH=0.0 +! +!UR19/WC_ETOH=0.0 +! +!UR19/WC_ALCH=0.0 +! +!UR19/WC_HCHO=0.0 +! +!UR19/WC_ALD2=0.0 +! +!UR19/WC_GLY=0.0 +! +!UR19/WC_MGLY=0.0 +! +!UR19/WC_KETL=0.0 +! +!UR19/WC_ORA1=0.0 +! +!UR19/WC_ORA2=0.0 +! +!UR19/WC_ACID=0.0 +! +!UR19/WC_RP16=0.0 +! +!UR19/WC_UR21=0.0 +! +!UR19/WC_UR28=0.0 +! +!UR19/WC_ACID2=0.0 +! +!UR19/WC_ASO3=0.0 +! +!UR19/WC_ASO4=0.0 +! +!UR19/WC_ASO5=0.0 +! +!UR19/WC_AHSO5=0.0 +! +!UR19/WC_AHMS=0.0 +! +!UR19/WR_O3=0.0 +! +!UR19/WR_H2O2=0.0 +! +!UR19/WR_NO=0.0 +! +!UR19/WR_NO2=0.0 +! +!UR19/WR_NO3=0.0 +! +!UR19/WR_N2O5=0.0 +! +!UR19/WR_HONO=0.0 +! +!UR19/WR_HNO3=0.0 +! +!UR19/WR_HNO4=0.0 +! +!UR19/WR_NH3=0.0 +! +!UR19/WR_OH=0.0 +! +!UR19/WR_HO2=0.0 +! +!UR19/WR_CO2=0.0 +! +!UR19/WR_SO2=0.0 +! +!UR19/WR_H2SO4=0.0 +! +!UR19/WR_RO21=0.0 +! +!UR19/WR_RO25=0.0 +! +!UR19/WR_MEOH=0.0 +! +!UR19/WR_ETOH=0.0 +! +!UR19/WR_ALCH=0.0 +! +!UR19/WR_HCHO=0.0 +! +!UR19/WR_ALD2=0.0 +! +!UR19/WR_GLY=0.0 +! +!UR19/WR_MGLY=0.0 +! +!UR19/WR_KETL=0.0 +! +!UR19/WR_ORA1=0.0 +! +!UR19/WR_ORA2=0.0 +! +!UR19/WR_ACID=0.0 +! +!UR19/WR_RP16=0.0 +! +!UR19/WR_UR21=0.0 +! +!UR19/WR_UR28=0.0 +! +!UR19/WR_ACID2=0.0 +! +!UR19/WR_ASO3=0.0 +! +!UR19/WR_ASO4=0.0 +! +!UR19/WR_ASO5=0.0 +! +!UR19/WR_AHSO5=0.0 +! +!UR19/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ12 +! +SUBROUTINE SUBJ13 +! +!Indices 66 a 70 +! +! +!URG9/NO=+TPK%CFA14*K224*<RO232>+TPK%CFA16*K227*<RO241>+TPK%CFA15*K227*<RO241> + PJAC(:,66,1)=+TPK%CFA14*TPK%K224(:)*TPK%RO232(:)+TPK%CFA16*TPK%K227(:)*TPK%RO2& +&41(:)+TPK%CFA15*TPK%K227(:)*TPK%RO241(:) +! +!URG9/NO2=0.0 +! +!URG9/O3=0.0 +! +!URG9/HONO=0.0 +! +!URG9/HNO3=0.0 +! +!URG9/HNO4=0.0 +! +!URG9/N2O5=0.0 +! +!URG9/NO3=0.0 +! +!URG9/NH3=0.0 +! +!URG9/HO2=+0.9999996*K229*<RO241> + PJAC(:,66,10)=+0.9999996*TPK%K229(:)*TPK%RO241(:) +! +!URG9/CO=0.0 +! +!URG9/H2O2=0.0 +! +!URG9/SO2=0.0 +! +!URG9/H2SO4=0.0 +! +!URG9/OH=0.0 +! +!URG9/ETHE=0.0 +! +!URG9/OLEL=0.0 +! +!URG9/OLEH=0.0 +! +!URG9/ALKL=0.0 +! +!URG9/ALKM=0.0 +! +!URG9/ALKH=0.0 +! +!URG9/AROH=0.0 +! +!URG9/AROL=0.0 +! +!URG9/AROO=0.0 +! +!URG9/ARAL=0.0 +! +!URG9/ARAC=0.0 +! +!URG9/PAH=0.0 +! +!URG9/HCHO=0.0 +! +!URG9/ALD2=0.0 +! +!URG9/KETL=0.0 +! +!URG9/KETH=0.0 +! +!URG9/MEOH=0.0 +! +!URG9/ETOH=0.0 +! +!URG9/ALCH=0.0 +! +!URG9/ISOP=0.0 +! +!URG9/BIOL=0.0 +! +!URG9/BIOH=0.0 +! +!URG9/MTBE=0.0 +! +!URG9/MVK=0.0 +! +!URG9/MCR=0.0 +! +!URG9/MGLY=0.0 +! +!URG9/GLY=0.0 +! +!URG9/ORA1=0.0 +! +!URG9/ORA2=0.0 +! +!URG9/ACID=0.0 +! +!URG9/UR28=0.0 +! +!URG9/UR21=0.0 +! +!URG9/URG2=0.0 +! +!URG9/UR26=0.0 +! +!URG9/RPG2=0.0 +! +!URG9/RP18=0.0 +! +!URG9/RPG3=0.0 +! +!URG9/URG4=0.0 +! +!URG9/UR8=0.0 +! +!URG9/UR17=0.0 +! +!URG9/UR7=0.0 +! +!URG9/RPR3=0.0 +! +!URG9/URG6=0.0 +! +!URG9/UR22=0.0 +! +!URG9/URG7=0.0 +! +!URG9/RPR4=0.0 +! +!URG9/RPR7=0.0 +! +!URG9/RPG7=0.0 +! +!URG9/URG8=0.0 +! +!URG9/UR19=0.0 +! +!URG9/URG9=-K355 + PJAC(:,66,66)=-TPK%K355(:) +! +!URG9/AP7=0.0 +! +!URG9/URG10=0.0 +! +!URG9/RPR1=0.0 +! +!URG9/RPR5=0.0 +! +!URG9/RPR8=0.0 +! +!URG9/RP10=0.0 +! +!URG9/RP11=0.0 +! +!URG9/RP16=0.0 +! +!URG9/RPRL=0.0 +! +!URG9/APAN=0.0 +! +!URG9/PAN1=0.0 +! +!URG9/PAN2=0.0 +! +!URG9/PAN3=0.0 +! +!URG9/PAN4=0.0 +! +!URG9/PAN6=0.0 +! +!URG9/PAN7=0.0 +! +!URG9/PAN8=0.0 +! +!URG9/PN10=0.0 +! +!URG9/RO2T=+0.9999996*K228*<RO241> + PJAC(:,66,85)=+0.9999996*TPK%K228(:)*TPK%RO241(:) +! +!URG9/RO21=0.0 +! +!URG9/RO25=0.0 +! +!URG9/WC_O3=0.0 +! +!URG9/WC_H2O2=0.0 +! +!URG9/WC_NO=0.0 +! +!URG9/WC_NO2=0.0 +! +!URG9/WC_NO3=0.0 +! +!URG9/WC_N2O5=0.0 +! +!URG9/WC_HONO=0.0 +! +!URG9/WC_HNO3=0.0 +! +!URG9/WC_HNO4=0.0 +! +!URG9/WC_NH3=0.0 +! +!URG9/WC_OH=0.0 +! +!URG9/WC_HO2=0.0 +! +!URG9/WC_CO2=0.0 +! +!URG9/WC_SO2=0.0 +! +!URG9/WC_H2SO4=0.0 +! +!URG9/WC_RO21=0.0 +! +!URG9/WC_RO25=0.0 +! +!URG9/WC_MEOH=0.0 +! +!URG9/WC_ETOH=0.0 +! +!URG9/WC_ALCH=0.0 +! +!URG9/WC_HCHO=0.0 +! +!URG9/WC_ALD2=0.0 +! +!URG9/WC_GLY=0.0 +! +!URG9/WC_MGLY=0.0 +! +!URG9/WC_KETL=0.0 +! +!URG9/WC_ORA1=0.0 +! +!URG9/WC_ORA2=0.0 +! +!URG9/WC_ACID=0.0 +! +!URG9/WC_RP16=0.0 +! +!URG9/WC_UR21=0.0 +! +!URG9/WC_UR28=0.0 +! +!URG9/WC_ACID2=0.0 +! +!URG9/WC_ASO3=0.0 +! +!URG9/WC_ASO4=0.0 +! +!URG9/WC_ASO5=0.0 +! +!URG9/WC_AHSO5=0.0 +! +!URG9/WC_AHMS=0.0 +! +!URG9/WR_O3=0.0 +! +!URG9/WR_H2O2=0.0 +! +!URG9/WR_NO=0.0 +! +!URG9/WR_NO2=0.0 +! +!URG9/WR_NO3=0.0 +! +!URG9/WR_N2O5=0.0 +! +!URG9/WR_HONO=0.0 +! +!URG9/WR_HNO3=0.0 +! +!URG9/WR_HNO4=0.0 +! +!URG9/WR_NH3=0.0 +! +!URG9/WR_OH=0.0 +! +!URG9/WR_HO2=0.0 +! +!URG9/WR_CO2=0.0 +! +!URG9/WR_SO2=0.0 +! +!URG9/WR_H2SO4=0.0 +! +!URG9/WR_RO21=0.0 +! +!URG9/WR_RO25=0.0 +! +!URG9/WR_MEOH=0.0 +! +!URG9/WR_ETOH=0.0 +! +!URG9/WR_ALCH=0.0 +! +!URG9/WR_HCHO=0.0 +! +!URG9/WR_ALD2=0.0 +! +!URG9/WR_GLY=0.0 +! +!URG9/WR_MGLY=0.0 +! +!URG9/WR_KETL=0.0 +! +!URG9/WR_ORA1=0.0 +! +!URG9/WR_ORA2=0.0 +! +!URG9/WR_ACID=0.0 +! +!URG9/WR_RP16=0.0 +! +!URG9/WR_UR21=0.0 +! +!URG9/WR_UR28=0.0 +! +!URG9/WR_ACID2=0.0 +! +!URG9/WR_ASO3=0.0 +! +!URG9/WR_ASO4=0.0 +! +!URG9/WR_ASO5=0.0 +! +!URG9/WR_AHSO5=0.0 +! +!URG9/WR_AHMS=0.0 +! +!AP7/NO=+TPK%CFA23*K198*<RO224> + PJAC(:,67,1)=+TPK%CFA23*TPK%K198(:)*TPK%RO224(:) +! +!AP7/NO2=0.0 +! +!AP7/O3=0.0 +! +!AP7/HONO=0.0 +! +!AP7/HNO3=0.0 +! +!AP7/HNO4=0.0 +! +!AP7/N2O5=0.0 +! +!AP7/NO3=0.0 +! +!AP7/NH3=0.0 +! +!AP7/HO2=0.0 +! +!AP7/CO=0.0 +! +!AP7/H2O2=0.0 +! +!AP7/SO2=0.0 +! +!AP7/H2SO4=0.0 +! +!AP7/OH=0.0 +! +!AP7/ETHE=0.0 +! +!AP7/OLEL=0.0 +! +!AP7/OLEH=0.0 +! +!AP7/ALKL=0.0 +! +!AP7/ALKM=0.0 +! +!AP7/ALKH=0.0 +! +!AP7/AROH=0.0 +! +!AP7/AROL=0.0 +! +!AP7/AROO=0.0 +! +!AP7/ARAL=0.0 +! +!AP7/ARAC=0.0 +! +!AP7/PAH=0.0 +! +!AP7/HCHO=0.0 +! +!AP7/ALD2=0.0 +! +!AP7/KETL=0.0 +! +!AP7/KETH=0.0 +! +!AP7/MEOH=0.0 +! +!AP7/ETOH=0.0 +! +!AP7/ALCH=0.0 +! +!AP7/ISOP=0.0 +! +!AP7/BIOL=0.0 +! +!AP7/BIOH=0.0 +! +!AP7/MTBE=0.0 +! +!AP7/MVK=0.0 +! +!AP7/MCR=0.0 +! +!AP7/MGLY=0.0 +! +!AP7/GLY=0.0 +! +!AP7/ORA1=0.0 +! +!AP7/ORA2=0.0 +! +!AP7/ACID=0.0 +! +!AP7/UR28=0.0 +! +!AP7/UR21=0.0 +! +!AP7/URG2=0.0 +! +!AP7/UR26=0.0 +! +!AP7/RPG2=0.0 +! +!AP7/RP18=0.0 +! +!AP7/RPG3=0.0 +! +!AP7/URG4=0.0 +! +!AP7/UR8=0.0 +! +!AP7/UR17=0.0 +! +!AP7/UR7=0.0 +! +!AP7/RPR3=0.0 +! +!AP7/URG6=0.0 +! +!AP7/UR22=0.0 +! +!AP7/URG7=0.0 +! +!AP7/RPR4=0.0 +! +!AP7/RPR7=0.0 +! +!AP7/RPG7=0.0 +! +!AP7/URG8=0.0 +! +!AP7/UR19=0.0 +! +!AP7/URG9=0.0 +! +!AP7/AP7=-K365 + PJAC(:,67,67)=-TPK%K365(:) +! +!AP7/URG10=0.0 +! +!AP7/RPR1=0.0 +! +!AP7/RPR5=0.0 +! +!AP7/RPR8=0.0 +! +!AP7/RP10=0.0 +! +!AP7/RP11=0.0 +! +!AP7/RP16=0.0 +! +!AP7/RPRL=0.0 +! +!AP7/APAN=0.0 +! +!AP7/PAN1=0.0 +! +!AP7/PAN2=0.0 +! +!AP7/PAN3=0.0 +! +!AP7/PAN4=0.0 +! +!AP7/PAN6=0.0 +! +!AP7/PAN7=0.0 +! +!AP7/PAN8=0.0 +! +!AP7/PN10=0.0 +! +!AP7/RO2T=0.0 +! +!AP7/RO21=0.0 +! +!AP7/RO25=0.0 +! +!AP7/WC_O3=0.0 +! +!AP7/WC_H2O2=0.0 +! +!AP7/WC_NO=0.0 +! +!AP7/WC_NO2=0.0 +! +!AP7/WC_NO3=0.0 +! +!AP7/WC_N2O5=0.0 +! +!AP7/WC_HONO=0.0 +! +!AP7/WC_HNO3=0.0 +! +!AP7/WC_HNO4=0.0 +! +!AP7/WC_NH3=0.0 +! +!AP7/WC_OH=0.0 +! +!AP7/WC_HO2=0.0 +! +!AP7/WC_CO2=0.0 +! +!AP7/WC_SO2=0.0 +! +!AP7/WC_H2SO4=0.0 +! +!AP7/WC_RO21=0.0 +! +!AP7/WC_RO25=0.0 +! +!AP7/WC_MEOH=0.0 +! +!AP7/WC_ETOH=0.0 +! +!AP7/WC_ALCH=0.0 +! +!AP7/WC_HCHO=0.0 +! +!AP7/WC_ALD2=0.0 +! +!AP7/WC_GLY=0.0 +! +!AP7/WC_MGLY=0.0 +! +!AP7/WC_KETL=0.0 +! +!AP7/WC_ORA1=0.0 +! +!AP7/WC_ORA2=0.0 +! +!AP7/WC_ACID=0.0 +! +!AP7/WC_RP16=0.0 +! +!AP7/WC_UR21=0.0 +! +!AP7/WC_UR28=0.0 +! +!AP7/WC_ACID2=0.0 +! +!AP7/WC_ASO3=0.0 +! +!AP7/WC_ASO4=0.0 +! +!AP7/WC_ASO5=0.0 +! +!AP7/WC_AHSO5=0.0 +! +!AP7/WC_AHMS=0.0 +! +!AP7/WR_O3=0.0 +! +!AP7/WR_H2O2=0.0 +! +!AP7/WR_NO=0.0 +! +!AP7/WR_NO2=0.0 +! +!AP7/WR_NO3=0.0 +! +!AP7/WR_N2O5=0.0 +! +!AP7/WR_HONO=0.0 +! +!AP7/WR_HNO3=0.0 +! +!AP7/WR_HNO4=0.0 +! +!AP7/WR_NH3=0.0 +! +!AP7/WR_OH=0.0 +! +!AP7/WR_HO2=0.0 +! +!AP7/WR_CO2=0.0 +! +!AP7/WR_SO2=0.0 +! +!AP7/WR_H2SO4=0.0 +! +!AP7/WR_RO21=0.0 +! +!AP7/WR_RO25=0.0 +! +!AP7/WR_MEOH=0.0 +! +!AP7/WR_ETOH=0.0 +! +!AP7/WR_ALCH=0.0 +! +!AP7/WR_HCHO=0.0 +! +!AP7/WR_ALD2=0.0 +! +!AP7/WR_GLY=0.0 +! +!AP7/WR_MGLY=0.0 +! +!AP7/WR_KETL=0.0 +! +!AP7/WR_ORA1=0.0 +! +!AP7/WR_ORA2=0.0 +! +!AP7/WR_ACID=0.0 +! +!AP7/WR_RP16=0.0 +! +!AP7/WR_UR21=0.0 +! +!AP7/WR_UR28=0.0 +! +!AP7/WR_ACID2=0.0 +! +!AP7/WR_ASO3=0.0 +! +!AP7/WR_ASO4=0.0 +! +!AP7/WR_ASO5=0.0 +! +!AP7/WR_AHSO5=0.0 +! +!AP7/WR_AHMS=0.0 +! +!URG10/NO=+TPK%CF27*K207*<RO227> + PJAC(:,68,1)=+TPK%CF27*TPK%K207(:)*TPK%RO227(:) +! +!URG10/NO2=0.0 +! +!URG10/O3=0.0 +! +!URG10/HONO=0.0 +! +!URG10/HNO3=0.0 +! +!URG10/HNO4=0.0 +! +!URG10/N2O5=0.0 +! +!URG10/NO3=0.0 +! +!URG10/NH3=0.0 +! +!URG10/HO2=0.0 +! +!URG10/CO=0.0 +! +!URG10/H2O2=0.0 +! +!URG10/SO2=0.0 +! +!URG10/H2SO4=0.0 +! +!URG10/OH=0.0 +! +!URG10/ETHE=0.0 +! +!URG10/OLEL=0.0 +! +!URG10/OLEH=0.0 +! +!URG10/ALKL=0.0 +! +!URG10/ALKM=0.0 +! +!URG10/ALKH=0.0 +! +!URG10/AROH=0.0 +! +!URG10/AROL=0.0 +! +!URG10/AROO=0.0 +! +!URG10/ARAL=0.0 +! +!URG10/ARAC=0.0 +! +!URG10/PAH=0.0 +! +!URG10/HCHO=0.0 +! +!URG10/ALD2=0.0 +! +!URG10/KETL=0.0 +! +!URG10/KETH=0.0 +! +!URG10/MEOH=0.0 +! +!URG10/ETOH=0.0 +! +!URG10/ALCH=0.0 +! +!URG10/ISOP=0.0 +! +!URG10/BIOL=+0.2500000*K087*<O>+0.7500000*K087*<O> + PJAC(:,68,36)=+0.2500000*TPK%K087(:)*TPK%O(:)+0.7500000*TPK%K087(:)*TPK%O(:) +! +!URG10/BIOH=0.0 +! +!URG10/MTBE=0.0 +! +!URG10/MVK=0.0 +! +!URG10/MCR=0.0 +! +!URG10/MGLY=0.0 +! +!URG10/GLY=0.0 +! +!URG10/ORA1=0.0 +! +!URG10/ORA2=0.0 +! +!URG10/ACID=0.0 +! +!URG10/UR28=0.0 +! +!URG10/UR21=0.0 +! +!URG10/URG2=0.0 +! +!URG10/UR26=0.0 +! +!URG10/RPG2=0.0 +! +!URG10/RP18=0.0 +! +!URG10/RPG3=0.0 +! +!URG10/URG4=0.0 +! +!URG10/UR8=0.0 +! +!URG10/UR17=0.0 +! +!URG10/UR7=0.0 +! +!URG10/RPR3=0.0 +! +!URG10/URG6=0.0 +! +!URG10/UR22=0.0 +! +!URG10/URG7=0.0 +! +!URG10/RPR4=0.0 +! +!URG10/RPR7=0.0 +! +!URG10/RPG7=0.0 +! +!URG10/URG8=0.0 +! +!URG10/UR19=0.0 +! +!URG10/URG9=0.0 +! +!URG10/AP7=0.0 +! +!URG10/URG10=-K356 + PJAC(:,68,68)=-TPK%K356(:) +! +!URG10/RPR1=0.0 +! +!URG10/RPR5=0.0 +! +!URG10/RPR8=0.0 +! +!URG10/RP10=0.0 +! +!URG10/RP11=0.0 +! +!URG10/RP16=0.0 +! +!URG10/RPRL=0.0 +! +!URG10/APAN=0.0 +! +!URG10/PAN1=0.0 +! +!URG10/PAN2=0.0 +! +!URG10/PAN3=0.0 +! +!URG10/PAN4=0.0 +! +!URG10/PAN6=0.0 +! +!URG10/PAN7=0.0 +! +!URG10/PAN8=0.0 +! +!URG10/PN10=0.0 +! +!URG10/RO2T=0.0 +! +!URG10/RO21=0.0 +! +!URG10/RO25=0.0 +! +!URG10/WC_O3=0.0 +! +!URG10/WC_H2O2=0.0 +! +!URG10/WC_NO=0.0 +! +!URG10/WC_NO2=0.0 +! +!URG10/WC_NO3=0.0 +! +!URG10/WC_N2O5=0.0 +! +!URG10/WC_HONO=0.0 +! +!URG10/WC_HNO3=0.0 +! +!URG10/WC_HNO4=0.0 +! +!URG10/WC_NH3=0.0 +! +!URG10/WC_OH=0.0 +! +!URG10/WC_HO2=0.0 +! +!URG10/WC_CO2=0.0 +! +!URG10/WC_SO2=0.0 +! +!URG10/WC_H2SO4=0.0 +! +!URG10/WC_RO21=0.0 +! +!URG10/WC_RO25=0.0 +! +!URG10/WC_MEOH=0.0 +! +!URG10/WC_ETOH=0.0 +! +!URG10/WC_ALCH=0.0 +! +!URG10/WC_HCHO=0.0 +! +!URG10/WC_ALD2=0.0 +! +!URG10/WC_GLY=0.0 +! +!URG10/WC_MGLY=0.0 +! +!URG10/WC_KETL=0.0 +! +!URG10/WC_ORA1=0.0 +! +!URG10/WC_ORA2=0.0 +! +!URG10/WC_ACID=0.0 +! +!URG10/WC_RP16=0.0 +! +!URG10/WC_UR21=0.0 +! +!URG10/WC_UR28=0.0 +! +!URG10/WC_ACID2=0.0 +! +!URG10/WC_ASO3=0.0 +! +!URG10/WC_ASO4=0.0 +! +!URG10/WC_ASO5=0.0 +! +!URG10/WC_AHSO5=0.0 +! +!URG10/WC_AHMS=0.0 +! +!URG10/WR_O3=0.0 +! +!URG10/WR_H2O2=0.0 +! +!URG10/WR_NO=0.0 +! +!URG10/WR_NO2=0.0 +! +!URG10/WR_NO3=0.0 +! +!URG10/WR_N2O5=0.0 +! +!URG10/WR_HONO=0.0 +! +!URG10/WR_HNO3=0.0 +! +!URG10/WR_HNO4=0.0 +! +!URG10/WR_NH3=0.0 +! +!URG10/WR_OH=0.0 +! +!URG10/WR_HO2=0.0 +! +!URG10/WR_CO2=0.0 +! +!URG10/WR_SO2=0.0 +! +!URG10/WR_H2SO4=0.0 +! +!URG10/WR_RO21=0.0 +! +!URG10/WR_RO25=0.0 +! +!URG10/WR_MEOH=0.0 +! +!URG10/WR_ETOH=0.0 +! +!URG10/WR_ALCH=0.0 +! +!URG10/WR_HCHO=0.0 +! +!URG10/WR_ALD2=0.0 +! +!URG10/WR_GLY=0.0 +! +!URG10/WR_MGLY=0.0 +! +!URG10/WR_KETL=0.0 +! +!URG10/WR_ORA1=0.0 +! +!URG10/WR_ORA2=0.0 +! +!URG10/WR_ACID=0.0 +! +!URG10/WR_RP16=0.0 +! +!URG10/WR_UR21=0.0 +! +!URG10/WR_UR28=0.0 +! +!URG10/WR_ACID2=0.0 +! +!URG10/WR_ASO3=0.0 +! +!URG10/WR_ASO4=0.0 +! +!URG10/WR_ASO5=0.0 +! +!URG10/WR_AHSO5=0.0 +! +!URG10/WR_AHMS=0.0 +! +!RPR1/NO=+K183*<RO219> + PJAC(:,69,1)=+TPK%K183(:)*TPK%RO219(:) +! +!RPR1/NO2=0.0 +! +!RPR1/O3=+0.5*K076*<OLEH> + PJAC(:,69,3)=+0.5*TPK%K076(:)*PCONC(:,18) +! +!RPR1/HONO=0.0 +! +!RPR1/HNO3=0.0 +! +!RPR1/HNO4=0.0 +! +!RPR1/N2O5=0.0 +! +!RPR1/NO3=-K307*<RPR1> + PJAC(:,69,8)=-TPK%K307(:)*PCONC(:,69) +! +!RPR1/NH3=0.0 +! +!RPR1/HO2=+K185*<RO219> + PJAC(:,69,10)=+TPK%K185(:)*TPK%RO219(:) +! +!RPR1/CO=0.0 +! +!RPR1/H2O2=0.0 +! +!RPR1/SO2=0.0 +! +!RPR1/H2SO4=0.0 +! +!RPR1/OH=-K304*<RPR1> + PJAC(:,69,15)=-TPK%K304(:)*PCONC(:,69) +! +!RPR1/ETHE=0.0 +! +!RPR1/OLEL=0.0 +! +!RPR1/OLEH=+0.5*K076*<O3>+0.4*K077*<O> + PJAC(:,69,18)=+0.5*TPK%K076(:)*PCONC(:,3)+0.4*TPK%K077(:)*TPK%O(:) +! +!RPR1/ALKL=0.0 +! +!RPR1/ALKM=0.0 +! +!RPR1/ALKH=0.0 +! +!RPR1/AROH=0.0 +! +!RPR1/AROL=0.0 +! +!RPR1/AROO=0.0 +! +!RPR1/ARAL=0.0 +! +!RPR1/ARAC=0.0 +! +!RPR1/PAH=0.0 +! +!RPR1/HCHO=0.0 +! +!RPR1/ALD2=0.0 +! +!RPR1/KETL=0.0 +! +!RPR1/KETH=0.0 +! +!RPR1/MEOH=0.0 +! +!RPR1/ETOH=0.0 +! +!RPR1/ALCH=0.0 +! +!RPR1/ISOP=0.0 +! +!RPR1/BIOL=0.0 +! +!RPR1/BIOH=0.0 +! +!RPR1/MTBE=0.0 +! +!RPR1/MVK=0.0 +! +!RPR1/MCR=0.0 +! +!RPR1/MGLY=0.0 +! +!RPR1/GLY=0.0 +! +!RPR1/ORA1=0.0 +! +!RPR1/ORA2=0.0 +! +!RPR1/ACID=0.0 +! +!RPR1/UR28=0.0 +! +!RPR1/UR21=0.0 +! +!RPR1/URG2=0.0 +! +!RPR1/UR26=0.0 +! +!RPR1/RPG2=0.0 +! +!RPR1/RP18=0.0 +! +!RPR1/RPG3=0.0 +! +!RPR1/URG4=0.0 +! +!RPR1/UR8=0.0 +! +!RPR1/UR17=0.0 +! +!RPR1/UR7=0.0 +! +!RPR1/RPR3=0.0 +! +!RPR1/URG6=0.0 +! +!RPR1/UR22=0.0 +! +!RPR1/URG7=0.0 +! +!RPR1/RPR4=0.0 +! +!RPR1/RPR7=0.0 +! +!RPR1/RPG7=0.0 +! +!RPR1/URG8=0.0 +! +!RPR1/UR19=0.0 +! +!RPR1/URG9=0.0 +! +!RPR1/AP7=0.0 +! +!RPR1/URG10=0.0 +! +!RPR1/RPR1=-K304*<OH>-K307*<NO3>-K308 + PJAC(:,69,69)=-TPK%K304(:)*PCONC(:,15)-TPK%K307(:)*PCONC(:,8)-TPK%K308(:) +! +!RPR1/RPR5=0.0 +! +!RPR1/RPR8=0.0 +! +!RPR1/RP10=0.0 +! +!RPR1/RP11=0.0 +! +!RPR1/RP16=0.0 +! +!RPR1/RPRL=0.0 +! +!RPR1/APAN=0.0 +! +!RPR1/PAN1=0.0 +! +!RPR1/PAN2=0.0 +! +!RPR1/PAN3=0.0 +! +!RPR1/PAN4=0.0 +! +!RPR1/PAN6=0.0 +! +!RPR1/PAN7=0.0 +! +!RPR1/PAN8=0.0 +! +!RPR1/PN10=0.0 +! +!RPR1/RO2T=+K184*<RO219> + PJAC(:,69,85)=+TPK%K184(:)*TPK%RO219(:) +! +!RPR1/RO21=0.0 +! +!RPR1/RO25=0.0 +! +!RPR1/WC_O3=0.0 +! +!RPR1/WC_H2O2=0.0 +! +!RPR1/WC_NO=0.0 +! +!RPR1/WC_NO2=0.0 +! +!RPR1/WC_NO3=0.0 +! +!RPR1/WC_N2O5=0.0 +! +!RPR1/WC_HONO=0.0 +! +!RPR1/WC_HNO3=0.0 +! +!RPR1/WC_HNO4=0.0 +! +!RPR1/WC_NH3=0.0 +! +!RPR1/WC_OH=0.0 +! +!RPR1/WC_HO2=0.0 +! +!RPR1/WC_CO2=0.0 +! +!RPR1/WC_SO2=0.0 +! +!RPR1/WC_H2SO4=0.0 +! +!RPR1/WC_RO21=0.0 +! +!RPR1/WC_RO25=0.0 +! +!RPR1/WC_MEOH=0.0 +! +!RPR1/WC_ETOH=0.0 +! +!RPR1/WC_ALCH=0.0 +! +!RPR1/WC_HCHO=0.0 +! +!RPR1/WC_ALD2=0.0 +! +!RPR1/WC_GLY=0.0 +! +!RPR1/WC_MGLY=0.0 +! +!RPR1/WC_KETL=0.0 +! +!RPR1/WC_ORA1=0.0 +! +!RPR1/WC_ORA2=0.0 +! +!RPR1/WC_ACID=0.0 +! +!RPR1/WC_RP16=0.0 +! +!RPR1/WC_UR21=0.0 +! +!RPR1/WC_UR28=0.0 +! +!RPR1/WC_ACID2=0.0 +! +!RPR1/WC_ASO3=0.0 +! +!RPR1/WC_ASO4=0.0 +! +!RPR1/WC_ASO5=0.0 +! +!RPR1/WC_AHSO5=0.0 +! +!RPR1/WC_AHMS=0.0 +! +!RPR1/WR_O3=0.0 +! +!RPR1/WR_H2O2=0.0 +! +!RPR1/WR_NO=0.0 +! +!RPR1/WR_NO2=0.0 +! +!RPR1/WR_NO3=0.0 +! +!RPR1/WR_N2O5=0.0 +! +!RPR1/WR_HONO=0.0 +! +!RPR1/WR_HNO3=0.0 +! +!RPR1/WR_HNO4=0.0 +! +!RPR1/WR_NH3=0.0 +! +!RPR1/WR_OH=0.0 +! +!RPR1/WR_HO2=0.0 +! +!RPR1/WR_CO2=0.0 +! +!RPR1/WR_SO2=0.0 +! +!RPR1/WR_H2SO4=0.0 +! +!RPR1/WR_RO21=0.0 +! +!RPR1/WR_RO25=0.0 +! +!RPR1/WR_MEOH=0.0 +! +!RPR1/WR_ETOH=0.0 +! +!RPR1/WR_ALCH=0.0 +! +!RPR1/WR_HCHO=0.0 +! +!RPR1/WR_ALD2=0.0 +! +!RPR1/WR_GLY=0.0 +! +!RPR1/WR_MGLY=0.0 +! +!RPR1/WR_KETL=0.0 +! +!RPR1/WR_ORA1=0.0 +! +!RPR1/WR_ORA2=0.0 +! +!RPR1/WR_ACID=0.0 +! +!RPR1/WR_RP16=0.0 +! +!RPR1/WR_UR21=0.0 +! +!RPR1/WR_UR28=0.0 +! +!RPR1/WR_ACID2=0.0 +! +!RPR1/WR_ASO3=0.0 +! +!RPR1/WR_ASO4=0.0 +! +!RPR1/WR_ASO5=0.0 +! +!RPR1/WR_AHSO5=0.0 +! +!RPR1/WR_AHMS=0.0 +! +!RPR5/NO=0.0 +! +!RPR5/NO2=+K107*<RAD5> + PJAC(:,70,2)=+TPK%K107(:)*TPK%RAD5(:) +! +!RPR5/O3=0.0 +! +!RPR5/HONO=0.0 +! +!RPR5/HNO3=0.0 +! +!RPR5/HNO4=0.0 +! +!RPR5/N2O5=0.0 +! +!RPR5/NO3=0.0 +! +!RPR5/NH3=0.0 +! +!RPR5/HO2=0.0 +! +!RPR5/CO=0.0 +! +!RPR5/H2O2=0.0 +! +!RPR5/SO2=0.0 +! +!RPR5/H2SO4=0.0 +! +!RPR5/OH=-K303*<RPR5> + PJAC(:,70,15)=-TPK%K303(:)*PCONC(:,70) +! +!RPR5/ETHE=0.0 +! +!RPR5/OLEL=0.0 +! +!RPR5/OLEH=0.0 +! +!RPR5/ALKL=0.0 +! +!RPR5/ALKM=0.0 +! +!RPR5/ALKH=0.0 +! +!RPR5/AROH=0.0 +! +!RPR5/AROL=0.0 +! +!RPR5/AROO=0.0 +! +!RPR5/ARAL=0.0 +! +!RPR5/ARAC=0.0 +! +!RPR5/PAH=0.0 +! +!RPR5/HCHO=0.0 +! +!RPR5/ALD2=0.0 +! +!RPR5/KETL=0.0 +! +!RPR5/KETH=0.0 +! +!RPR5/MEOH=0.0 +! +!RPR5/ETOH=0.0 +! +!RPR5/ALCH=0.0 +! +!RPR5/ISOP=0.0 +! +!RPR5/BIOL=0.0 +! +!RPR5/BIOH=0.0 +! +!RPR5/MTBE=0.0 +! +!RPR5/MVK=0.0 +! +!RPR5/MCR=0.0 +! +!RPR5/MGLY=0.0 +! +!RPR5/GLY=0.0 +! +!RPR5/ORA1=0.0 +! +!RPR5/ORA2=0.0 +! +!RPR5/ACID=0.0 +! +!RPR5/UR28=0.0 +! +!RPR5/UR21=0.0 +! +!RPR5/URG2=0.0 +! +!RPR5/UR26=0.0 +! +!RPR5/RPG2=0.0 +! +!RPR5/RP18=0.0 +! +!RPR5/RPG3=0.0 +! +!RPR5/URG4=0.0 +! +!RPR5/UR8=0.0 +! +!RPR5/UR17=0.0 +! +!RPR5/UR7=0.0 +! +!RPR5/RPR3=0.0 +! +!RPR5/URG6=0.0 +! +!RPR5/UR22=0.0 +! +!RPR5/URG7=0.0 +! +!RPR5/RPR4=0.0 +! +!RPR5/RPR7=0.0 +! +!RPR5/RPG7=0.0 +! +!RPR5/URG8=0.0 +! +!RPR5/UR19=0.0 +! +!RPR5/URG9=0.0 +! +!RPR5/AP7=0.0 +! +!RPR5/URG10=0.0 +! +!RPR5/RPR1=0.0 +! +!RPR5/RPR5=-K303*<OH> + PJAC(:,70,70)=-TPK%K303(:)*PCONC(:,15) +! +!RPR5/RPR8=0.0 +! +!RPR5/RP10=0.0 +! +!RPR5/RP11=0.0 +! +!RPR5/RP16=0.0 +! +!RPR5/RPRL=0.0 +! +!RPR5/APAN=0.0 +! +!RPR5/PAN1=0.0 +! +!RPR5/PAN2=0.0 +! +!RPR5/PAN3=0.0 +! +!RPR5/PAN4=0.0 +! +!RPR5/PAN6=0.0 +! +!RPR5/PAN7=0.0 +! +!RPR5/PAN8=0.0 +! +!RPR5/PN10=0.0 +! +!RPR5/RO2T=0.0 +! +!RPR5/RO21=0.0 +! +!RPR5/RO25=0.0 +! +!RPR5/WC_O3=0.0 +! +!RPR5/WC_H2O2=0.0 +! +!RPR5/WC_NO=0.0 +! +!RPR5/WC_NO2=0.0 +! +!RPR5/WC_NO3=0.0 +! +!RPR5/WC_N2O5=0.0 +! +!RPR5/WC_HONO=0.0 +! +!RPR5/WC_HNO3=0.0 +! +!RPR5/WC_HNO4=0.0 +! +!RPR5/WC_NH3=0.0 +! +!RPR5/WC_OH=0.0 +! +!RPR5/WC_HO2=0.0 +! +!RPR5/WC_CO2=0.0 +! +!RPR5/WC_SO2=0.0 +! +!RPR5/WC_H2SO4=0.0 +! +!RPR5/WC_RO21=0.0 +! +!RPR5/WC_RO25=0.0 +! +!RPR5/WC_MEOH=0.0 +! +!RPR5/WC_ETOH=0.0 +! +!RPR5/WC_ALCH=0.0 +! +!RPR5/WC_HCHO=0.0 +! +!RPR5/WC_ALD2=0.0 +! +!RPR5/WC_GLY=0.0 +! +!RPR5/WC_MGLY=0.0 +! +!RPR5/WC_KETL=0.0 +! +!RPR5/WC_ORA1=0.0 +! +!RPR5/WC_ORA2=0.0 +! +!RPR5/WC_ACID=0.0 +! +!RPR5/WC_RP16=0.0 +! +!RPR5/WC_UR21=0.0 +! +!RPR5/WC_UR28=0.0 +! +!RPR5/WC_ACID2=0.0 +! +!RPR5/WC_ASO3=0.0 +! +!RPR5/WC_ASO4=0.0 +! +!RPR5/WC_ASO5=0.0 +! +!RPR5/WC_AHSO5=0.0 +! +!RPR5/WC_AHMS=0.0 +! +!RPR5/WR_O3=0.0 +! +!RPR5/WR_H2O2=0.0 +! +!RPR5/WR_NO=0.0 +! +!RPR5/WR_NO2=0.0 +! +!RPR5/WR_NO3=0.0 +! +!RPR5/WR_N2O5=0.0 +! +!RPR5/WR_HONO=0.0 +! +!RPR5/WR_HNO3=0.0 +! +!RPR5/WR_HNO4=0.0 +! +!RPR5/WR_NH3=0.0 +! +!RPR5/WR_OH=0.0 +! +!RPR5/WR_HO2=0.0 +! +!RPR5/WR_CO2=0.0 +! +!RPR5/WR_SO2=0.0 +! +!RPR5/WR_H2SO4=0.0 +! +!RPR5/WR_RO21=0.0 +! +!RPR5/WR_RO25=0.0 +! +!RPR5/WR_MEOH=0.0 +! +!RPR5/WR_ETOH=0.0 +! +!RPR5/WR_ALCH=0.0 +! +!RPR5/WR_HCHO=0.0 +! +!RPR5/WR_ALD2=0.0 +! +!RPR5/WR_GLY=0.0 +! +!RPR5/WR_MGLY=0.0 +! +!RPR5/WR_KETL=0.0 +! +!RPR5/WR_ORA1=0.0 +! +!RPR5/WR_ORA2=0.0 +! +!RPR5/WR_ACID=0.0 +! +!RPR5/WR_RP16=0.0 +! +!RPR5/WR_UR21=0.0 +! +!RPR5/WR_UR28=0.0 +! +!RPR5/WR_ACID2=0.0 +! +!RPR5/WR_ASO3=0.0 +! +!RPR5/WR_ASO4=0.0 +! +!RPR5/WR_ASO5=0.0 +! +!RPR5/WR_AHSO5=0.0 +! +!RPR5/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ13 +! +SUBROUTINE SUBJ14 +! +!Indices 71 a 75 +! +! +!RPR8/NO=+K216*<RO240> + PJAC(:,71,1)=+TPK%K216(:)*TPK%RO240(:) +! +!RPR8/NO2=0.0 +! +!RPR8/O3=0.0 +! +!RPR8/HONO=0.0 +! +!RPR8/HNO3=0.0 +! +!RPR8/HNO4=0.0 +! +!RPR8/N2O5=0.0 +! +!RPR8/NO3=-K327*<RPR8> + PJAC(:,71,8)=-TPK%K327(:)*PCONC(:,71) +! +!RPR8/NH3=0.0 +! +!RPR8/HO2=+K218*<RO240> + PJAC(:,71,10)=+TPK%K218(:)*TPK%RO240(:) +! +!RPR8/CO=0.0 +! +!RPR8/H2O2=0.0 +! +!RPR8/SO2=0.0 +! +!RPR8/H2SO4=0.0 +! +!RPR8/OH=-K324*<RPR8> + PJAC(:,71,15)=-TPK%K324(:)*PCONC(:,71) +! +!RPR8/ETHE=0.0 +! +!RPR8/OLEL=0.0 +! +!RPR8/OLEH=0.0 +! +!RPR8/ALKL=0.0 +! +!RPR8/ALKM=0.0 +! +!RPR8/ALKH=0.0 +! +!RPR8/AROH=0.0 +! +!RPR8/AROL=0.0 +! +!RPR8/AROO=0.0 +! +!RPR8/ARAL=0.0 +! +!RPR8/ARAC=0.0 +! +!RPR8/PAH=0.0 +! +!RPR8/HCHO=0.0 +! +!RPR8/ALD2=0.0 +! +!RPR8/KETL=0.0 +! +!RPR8/KETH=0.0 +! +!RPR8/MEOH=0.0 +! +!RPR8/ETOH=0.0 +! +!RPR8/ALCH=0.0 +! +!RPR8/ISOP=0.0 +! +!RPR8/BIOL=0.0 +! +!RPR8/BIOH=0.0 +! +!RPR8/MTBE=0.0 +! +!RPR8/MVK=0.0 +! +!RPR8/MCR=0.0 +! +!RPR8/MGLY=0.0 +! +!RPR8/GLY=0.0 +! +!RPR8/ORA1=0.0 +! +!RPR8/ORA2=0.0 +! +!RPR8/ACID=0.0 +! +!RPR8/UR28=0.0 +! +!RPR8/UR21=0.0 +! +!RPR8/URG2=0.0 +! +!RPR8/UR26=0.0 +! +!RPR8/RPG2=0.0 +! +!RPR8/RP18=0.0 +! +!RPR8/RPG3=0.0 +! +!RPR8/URG4=0.0 +! +!RPR8/UR8=0.0 +! +!RPR8/UR17=0.0 +! +!RPR8/UR7=0.0 +! +!RPR8/RPR3=0.0 +! +!RPR8/URG6=0.0 +! +!RPR8/UR22=0.0 +! +!RPR8/URG7=0.0 +! +!RPR8/RPR4=0.0 +! +!RPR8/RPR7=0.0 +! +!RPR8/RPG7=0.0 +! +!RPR8/URG8=0.0 +! +!RPR8/UR19=0.0 +! +!RPR8/URG9=0.0 +! +!RPR8/AP7=0.0 +! +!RPR8/URG10=0.0 +! +!RPR8/RPR1=0.0 +! +!RPR8/RPR5=0.0 +! +!RPR8/RPR8=-K324*<OH>-K327*<NO3>-K329-K330 + PJAC(:,71,71)=-TPK%K324(:)*PCONC(:,15)-TPK%K327(:)*PCONC(:,8)-TPK%K329(:)-TPK%& +&K330(:) +! +!RPR8/RP10=0.0 +! +!RPR8/RP11=0.0 +! +!RPR8/RP16=0.0 +! +!RPR8/RPRL=0.0 +! +!RPR8/APAN=0.0 +! +!RPR8/PAN1=0.0 +! +!RPR8/PAN2=0.0 +! +!RPR8/PAN3=0.0 +! +!RPR8/PAN4=0.0 +! +!RPR8/PAN6=0.0 +! +!RPR8/PAN7=0.0 +! +!RPR8/PAN8=0.0 +! +!RPR8/PN10=0.0 +! +!RPR8/RO2T=+K217*<RO240> + PJAC(:,71,85)=+TPK%K217(:)*TPK%RO240(:) +! +!RPR8/RO21=0.0 +! +!RPR8/RO25=0.0 +! +!RPR8/WC_O3=0.0 +! +!RPR8/WC_H2O2=0.0 +! +!RPR8/WC_NO=0.0 +! +!RPR8/WC_NO2=0.0 +! +!RPR8/WC_NO3=0.0 +! +!RPR8/WC_N2O5=0.0 +! +!RPR8/WC_HONO=0.0 +! +!RPR8/WC_HNO3=0.0 +! +!RPR8/WC_HNO4=0.0 +! +!RPR8/WC_NH3=0.0 +! +!RPR8/WC_OH=0.0 +! +!RPR8/WC_HO2=0.0 +! +!RPR8/WC_CO2=0.0 +! +!RPR8/WC_SO2=0.0 +! +!RPR8/WC_H2SO4=0.0 +! +!RPR8/WC_RO21=0.0 +! +!RPR8/WC_RO25=0.0 +! +!RPR8/WC_MEOH=0.0 +! +!RPR8/WC_ETOH=0.0 +! +!RPR8/WC_ALCH=0.0 +! +!RPR8/WC_HCHO=0.0 +! +!RPR8/WC_ALD2=0.0 +! +!RPR8/WC_GLY=0.0 +! +!RPR8/WC_MGLY=0.0 +! +!RPR8/WC_KETL=0.0 +! +!RPR8/WC_ORA1=0.0 +! +!RPR8/WC_ORA2=0.0 +! +!RPR8/WC_ACID=0.0 +! +!RPR8/WC_RP16=0.0 +! +!RPR8/WC_UR21=0.0 +! +!RPR8/WC_UR28=0.0 +! +!RPR8/WC_ACID2=0.0 +! +!RPR8/WC_ASO3=0.0 +! +!RPR8/WC_ASO4=0.0 +! +!RPR8/WC_ASO5=0.0 +! +!RPR8/WC_AHSO5=0.0 +! +!RPR8/WC_AHMS=0.0 +! +!RPR8/WR_O3=0.0 +! +!RPR8/WR_H2O2=0.0 +! +!RPR8/WR_NO=0.0 +! +!RPR8/WR_NO2=0.0 +! +!RPR8/WR_NO3=0.0 +! +!RPR8/WR_N2O5=0.0 +! +!RPR8/WR_HONO=0.0 +! +!RPR8/WR_HNO3=0.0 +! +!RPR8/WR_HNO4=0.0 +! +!RPR8/WR_NH3=0.0 +! +!RPR8/WR_OH=0.0 +! +!RPR8/WR_HO2=0.0 +! +!RPR8/WR_CO2=0.0 +! +!RPR8/WR_SO2=0.0 +! +!RPR8/WR_H2SO4=0.0 +! +!RPR8/WR_RO21=0.0 +! +!RPR8/WR_RO25=0.0 +! +!RPR8/WR_MEOH=0.0 +! +!RPR8/WR_ETOH=0.0 +! +!RPR8/WR_ALCH=0.0 +! +!RPR8/WR_HCHO=0.0 +! +!RPR8/WR_ALD2=0.0 +! +!RPR8/WR_GLY=0.0 +! +!RPR8/WR_MGLY=0.0 +! +!RPR8/WR_KETL=0.0 +! +!RPR8/WR_ORA1=0.0 +! +!RPR8/WR_ORA2=0.0 +! +!RPR8/WR_ACID=0.0 +! +!RPR8/WR_RP16=0.0 +! +!RPR8/WR_UR21=0.0 +! +!RPR8/WR_UR28=0.0 +! +!RPR8/WR_ACID2=0.0 +! +!RPR8/WR_ASO3=0.0 +! +!RPR8/WR_ASO4=0.0 +! +!RPR8/WR_ASO5=0.0 +! +!RPR8/WR_AHSO5=0.0 +! +!RPR8/WR_AHMS=0.0 +! +!RP10/NO=+K234*<RO242>+K241*<RO243>+K248*<RO244>+K255*<RO245>+K262*<RO246> + PJAC(:,72,1)=+TPK%K234(:)*TPK%RO242(:)+TPK%K241(:)*TPK%RO243(:)+TPK%K248(:)*TP& +&K%RO244(:)+TPK%K255(:)*TPK%RO245(:)+TPK%K262(:)*TPK%RO246(:) +! +!RP10/NO2=0.0 +! +!RP10/O3=0.0 +! +!RP10/HONO=0.0 +! +!RP10/HNO3=0.0 +! +!RP10/HNO4=0.0 +! +!RP10/N2O5=0.0 +! +!RP10/NO3=0.0 +! +!RP10/NH3=0.0 +! +!RP10/HO2=+K236*<RO242>+K243*<RO243>+K250*<RO244>+K257*<RO245>+K264*<RO246> + PJAC(:,72,10)=+TPK%K236(:)*TPK%RO242(:)+TPK%K243(:)*TPK%RO243(:)+TPK%K250(:)*T& +&PK%RO244(:)+TPK%K257(:)*TPK%RO245(:)+TPK%K264(:)*TPK%RO246(:) +! +!RP10/CO=0.0 +! +!RP10/H2O2=0.0 +! +!RP10/SO2=0.0 +! +!RP10/H2SO4=0.0 +! +!RP10/OH=-K325*<RP10> + PJAC(:,72,15)=-TPK%K325(:)*PCONC(:,72) +! +!RP10/ETHE=0.0 +! +!RP10/OLEL=0.0 +! +!RP10/OLEH=0.0 +! +!RP10/ALKL=0.0 +! +!RP10/ALKM=0.0 +! +!RP10/ALKH=0.0 +! +!RP10/AROH=0.0 +! +!RP10/AROL=0.0 +! +!RP10/AROO=0.0 +! +!RP10/ARAL=0.0 +! +!RP10/ARAC=0.0 +! +!RP10/PAH=0.0 +! +!RP10/HCHO=0.0 +! +!RP10/ALD2=0.0 +! +!RP10/KETL=0.0 +! +!RP10/KETH=0.0 +! +!RP10/MEOH=0.0 +! +!RP10/ETOH=0.0 +! +!RP10/ALCH=0.0 +! +!RP10/ISOP=0.0 +! +!RP10/BIOL=0.0 +! +!RP10/BIOH=0.0 +! +!RP10/MTBE=0.0 +! +!RP10/MVK=0.0 +! +!RP10/MCR=0.0 +! +!RP10/MGLY=0.0 +! +!RP10/GLY=0.0 +! +!RP10/ORA1=0.0 +! +!RP10/ORA2=0.0 +! +!RP10/ACID=0.0 +! +!RP10/UR28=0.0 +! +!RP10/UR21=0.0 +! +!RP10/URG2=0.0 +! +!RP10/UR26=0.0 +! +!RP10/RPG2=0.0 +! +!RP10/RP18=0.0 +! +!RP10/RPG3=0.0 +! +!RP10/URG4=0.0 +! +!RP10/UR8=0.0 +! +!RP10/UR17=0.0 +! +!RP10/UR7=0.0 +! +!RP10/RPR3=0.0 +! +!RP10/URG6=0.0 +! +!RP10/UR22=0.0 +! +!RP10/URG7=0.0 +! +!RP10/RPR4=0.0 +! +!RP10/RPR7=0.0 +! +!RP10/RPG7=0.0 +! +!RP10/URG8=0.0 +! +!RP10/UR19=0.0 +! +!RP10/URG9=0.0 +! +!RP10/AP7=0.0 +! +!RP10/URG10=0.0 +! +!RP10/RPR1=0.0 +! +!RP10/RPR5=0.0 +! +!RP10/RPR8=0.0 +! +!RP10/RP10=-K325*<OH>-K328 + PJAC(:,72,72)=-TPK%K325(:)*PCONC(:,15)-TPK%K328(:) +! +!RP10/RP11=0.0 +! +!RP10/RP16=0.0 +! +!RP10/RPRL=0.0 +! +!RP10/APAN=0.0 +! +!RP10/PAN1=0.0 +! +!RP10/PAN2=0.0 +! +!RP10/PAN3=0.0 +! +!RP10/PAN4=0.0 +! +!RP10/PAN6=0.0 +! +!RP10/PAN7=0.0 +! +!RP10/PAN8=0.0 +! +!RP10/PN10=0.0 +! +!RP10/RO2T=+K235*<RO242>+K242*<RO243>+K249*<RO244>+K256*<RO245>+K263*<RO246> + PJAC(:,72,85)=+TPK%K235(:)*TPK%RO242(:)+TPK%K242(:)*TPK%RO243(:)+TPK%K249(:)*T& +&PK%RO244(:)+TPK%K256(:)*TPK%RO245(:)+TPK%K263(:)*TPK%RO246(:) +! +!RP10/RO21=0.0 +! +!RP10/RO25=0.0 +! +!RP10/WC_O3=0.0 +! +!RP10/WC_H2O2=0.0 +! +!RP10/WC_NO=0.0 +! +!RP10/WC_NO2=0.0 +! +!RP10/WC_NO3=0.0 +! +!RP10/WC_N2O5=0.0 +! +!RP10/WC_HONO=0.0 +! +!RP10/WC_HNO3=0.0 +! +!RP10/WC_HNO4=0.0 +! +!RP10/WC_NH3=0.0 +! +!RP10/WC_OH=0.0 +! +!RP10/WC_HO2=0.0 +! +!RP10/WC_CO2=0.0 +! +!RP10/WC_SO2=0.0 +! +!RP10/WC_H2SO4=0.0 +! +!RP10/WC_RO21=0.0 +! +!RP10/WC_RO25=0.0 +! +!RP10/WC_MEOH=0.0 +! +!RP10/WC_ETOH=0.0 +! +!RP10/WC_ALCH=0.0 +! +!RP10/WC_HCHO=0.0 +! +!RP10/WC_ALD2=0.0 +! +!RP10/WC_GLY=0.0 +! +!RP10/WC_MGLY=0.0 +! +!RP10/WC_KETL=0.0 +! +!RP10/WC_ORA1=0.0 +! +!RP10/WC_ORA2=0.0 +! +!RP10/WC_ACID=0.0 +! +!RP10/WC_RP16=0.0 +! +!RP10/WC_UR21=0.0 +! +!RP10/WC_UR28=0.0 +! +!RP10/WC_ACID2=0.0 +! +!RP10/WC_ASO3=0.0 +! +!RP10/WC_ASO4=0.0 +! +!RP10/WC_ASO5=0.0 +! +!RP10/WC_AHSO5=0.0 +! +!RP10/WC_AHMS=0.0 +! +!RP10/WR_O3=0.0 +! +!RP10/WR_H2O2=0.0 +! +!RP10/WR_NO=0.0 +! +!RP10/WR_NO2=0.0 +! +!RP10/WR_NO3=0.0 +! +!RP10/WR_N2O5=0.0 +! +!RP10/WR_HONO=0.0 +! +!RP10/WR_HNO3=0.0 +! +!RP10/WR_HNO4=0.0 +! +!RP10/WR_NH3=0.0 +! +!RP10/WR_OH=0.0 +! +!RP10/WR_HO2=0.0 +! +!RP10/WR_CO2=0.0 +! +!RP10/WR_SO2=0.0 +! +!RP10/WR_H2SO4=0.0 +! +!RP10/WR_RO21=0.0 +! +!RP10/WR_RO25=0.0 +! +!RP10/WR_MEOH=0.0 +! +!RP10/WR_ETOH=0.0 +! +!RP10/WR_ALCH=0.0 +! +!RP10/WR_HCHO=0.0 +! +!RP10/WR_ALD2=0.0 +! +!RP10/WR_GLY=0.0 +! +!RP10/WR_MGLY=0.0 +! +!RP10/WR_KETL=0.0 +! +!RP10/WR_ORA1=0.0 +! +!RP10/WR_ORA2=0.0 +! +!RP10/WR_ACID=0.0 +! +!RP10/WR_RP16=0.0 +! +!RP10/WR_UR21=0.0 +! +!RP10/WR_UR28=0.0 +! +!RP10/WR_ACID2=0.0 +! +!RP10/WR_ASO3=0.0 +! +!RP10/WR_ASO4=0.0 +! +!RP10/WR_ASO5=0.0 +! +!RP10/WR_AHSO5=0.0 +! +!RP10/WR_AHMS=0.0 +! +!RP11/NO=+0.3*K238*<RO234>+0.5*K245*<RO235> + PJAC(:,73,1)=+0.3*TPK%K238(:)*TPK%RO234(:)+0.5*TPK%K245(:)*TPK%RO235(:) +! +!RP11/NO2=0.0 +! +!RP11/O3=0.0 +! +!RP11/HONO=0.0 +! +!RP11/HNO3=0.0 +! +!RP11/HNO4=0.0 +! +!RP11/N2O5=0.0 +! +!RP11/NO3=0.0 +! +!RP11/NH3=0.0 +! +!RP11/HO2=+0.3*K240*<RO234>+K247*<RO235> + PJAC(:,73,10)=+0.3*TPK%K240(:)*TPK%RO234(:)+TPK%K247(:)*TPK%RO235(:) +! +!RP11/CO=0.0 +! +!RP11/H2O2=0.0 +! +!RP11/SO2=0.0 +! +!RP11/H2SO4=0.0 +! +!RP11/OH=-K326*<RP11> + PJAC(:,73,15)=-TPK%K326(:)*PCONC(:,73) +! +!RP11/ETHE=0.0 +! +!RP11/OLEL=0.0 +! +!RP11/OLEH=0.0 +! +!RP11/ALKL=0.0 +! +!RP11/ALKM=0.0 +! +!RP11/ALKH=0.0 +! +!RP11/AROH=0.0 +! +!RP11/AROL=0.0 +! +!RP11/AROO=0.0 +! +!RP11/ARAL=0.0 +! +!RP11/ARAC=0.0 +! +!RP11/PAH=0.0 +! +!RP11/HCHO=0.0 +! +!RP11/ALD2=0.0 +! +!RP11/KETL=0.0 +! +!RP11/KETH=0.0 +! +!RP11/MEOH=0.0 +! +!RP11/ETOH=0.0 +! +!RP11/ALCH=0.0 +! +!RP11/ISOP=0.0 +! +!RP11/BIOL=0.0 +! +!RP11/BIOH=0.0 +! +!RP11/MTBE=0.0 +! +!RP11/MVK=0.0 +! +!RP11/MCR=0.0 +! +!RP11/MGLY=0.0 +! +!RP11/GLY=0.0 +! +!RP11/ORA1=0.0 +! +!RP11/ORA2=0.0 +! +!RP11/ACID=0.0 +! +!RP11/UR28=0.0 +! +!RP11/UR21=0.0 +! +!RP11/URG2=0.0 +! +!RP11/UR26=0.0 +! +!RP11/RPG2=0.0 +! +!RP11/RP18=0.0 +! +!RP11/RPG3=0.0 +! +!RP11/URG4=0.0 +! +!RP11/UR8=0.0 +! +!RP11/UR17=0.0 +! +!RP11/UR7=0.0 +! +!RP11/RPR3=0.0 +! +!RP11/URG6=0.0 +! +!RP11/UR22=0.0 +! +!RP11/URG7=0.0 +! +!RP11/RPR4=0.0 +! +!RP11/RPR7=0.0 +! +!RP11/RPG7=0.0 +! +!RP11/URG8=0.0 +! +!RP11/UR19=0.0 +! +!RP11/URG9=0.0 +! +!RP11/AP7=0.0 +! +!RP11/URG10=0.0 +! +!RP11/RPR1=0.0 +! +!RP11/RPR5=0.0 +! +!RP11/RPR8=0.0 +! +!RP11/RP10=0.0 +! +!RP11/RP11=-K326*<OH> + PJAC(:,73,73)=-TPK%K326(:)*PCONC(:,15) +! +!RP11/RP16=0.0 +! +!RP11/RPRL=0.0 +! +!RP11/APAN=0.0 +! +!RP11/PAN1=0.0 +! +!RP11/PAN2=0.0 +! +!RP11/PAN3=0.0 +! +!RP11/PAN4=0.0 +! +!RP11/PAN6=0.0 +! +!RP11/PAN7=0.0 +! +!RP11/PAN8=0.0 +! +!RP11/PN10=0.0 +! +!RP11/RO2T=+K239*<RO234>+K246*<RO235> + PJAC(:,73,85)=+TPK%K239(:)*TPK%RO234(:)+TPK%K246(:)*TPK%RO235(:) +! +!RP11/RO21=0.0 +! +!RP11/RO25=0.0 +! +!RP11/WC_O3=0.0 +! +!RP11/WC_H2O2=0.0 +! +!RP11/WC_NO=0.0 +! +!RP11/WC_NO2=0.0 +! +!RP11/WC_NO3=0.0 +! +!RP11/WC_N2O5=0.0 +! +!RP11/WC_HONO=0.0 +! +!RP11/WC_HNO3=0.0 +! +!RP11/WC_HNO4=0.0 +! +!RP11/WC_NH3=0.0 +! +!RP11/WC_OH=0.0 +! +!RP11/WC_HO2=0.0 +! +!RP11/WC_CO2=0.0 +! +!RP11/WC_SO2=0.0 +! +!RP11/WC_H2SO4=0.0 +! +!RP11/WC_RO21=0.0 +! +!RP11/WC_RO25=0.0 +! +!RP11/WC_MEOH=0.0 +! +!RP11/WC_ETOH=0.0 +! +!RP11/WC_ALCH=0.0 +! +!RP11/WC_HCHO=0.0 +! +!RP11/WC_ALD2=0.0 +! +!RP11/WC_GLY=0.0 +! +!RP11/WC_MGLY=0.0 +! +!RP11/WC_KETL=0.0 +! +!RP11/WC_ORA1=0.0 +! +!RP11/WC_ORA2=0.0 +! +!RP11/WC_ACID=0.0 +! +!RP11/WC_RP16=0.0 +! +!RP11/WC_UR21=0.0 +! +!RP11/WC_UR28=0.0 +! +!RP11/WC_ACID2=0.0 +! +!RP11/WC_ASO3=0.0 +! +!RP11/WC_ASO4=0.0 +! +!RP11/WC_ASO5=0.0 +! +!RP11/WC_AHSO5=0.0 +! +!RP11/WC_AHMS=0.0 +! +!RP11/WR_O3=0.0 +! +!RP11/WR_H2O2=0.0 +! +!RP11/WR_NO=0.0 +! +!RP11/WR_NO2=0.0 +! +!RP11/WR_NO3=0.0 +! +!RP11/WR_N2O5=0.0 +! +!RP11/WR_HONO=0.0 +! +!RP11/WR_HNO3=0.0 +! +!RP11/WR_HNO4=0.0 +! +!RP11/WR_NH3=0.0 +! +!RP11/WR_OH=0.0 +! +!RP11/WR_HO2=0.0 +! +!RP11/WR_CO2=0.0 +! +!RP11/WR_SO2=0.0 +! +!RP11/WR_H2SO4=0.0 +! +!RP11/WR_RO21=0.0 +! +!RP11/WR_RO25=0.0 +! +!RP11/WR_MEOH=0.0 +! +!RP11/WR_ETOH=0.0 +! +!RP11/WR_ALCH=0.0 +! +!RP11/WR_HCHO=0.0 +! +!RP11/WR_ALD2=0.0 +! +!RP11/WR_GLY=0.0 +! +!RP11/WR_MGLY=0.0 +! +!RP11/WR_KETL=0.0 +! +!RP11/WR_ORA1=0.0 +! +!RP11/WR_ORA2=0.0 +! +!RP11/WR_ACID=0.0 +! +!RP11/WR_RP16=0.0 +! +!RP11/WR_UR21=0.0 +! +!RP11/WR_UR28=0.0 +! +!RP11/WR_ACID2=0.0 +! +!RP11/WR_ASO3=0.0 +! +!RP11/WR_ASO4=0.0 +! +!RP11/WR_ASO5=0.0 +! +!RP11/WR_AHSO5=0.0 +! +!RP11/WR_AHMS=0.0 +! +!RP16/NO=0.0 +! +!RP16/NO2=0.0 +! +!RP16/O3=0.0 +! +!RP16/HONO=0.0 +! +!RP16/HNO3=0.0 +! +!RP16/HNO4=0.0 +! +!RP16/N2O5=0.0 +! +!RP16/NO3=-K338*<RP16> + PJAC(:,74,8)=-TPK%K338(:)*PCONC(:,74) +! +!RP16/NH3=0.0 +! +!RP16/HO2=+K301*<RO254> + PJAC(:,74,10)=+TPK%K301(:)*TPK%RO254(:) +! +!RP16/CO=0.0 +! +!RP16/H2O2=0.0 +! +!RP16/SO2=0.0 +! +!RP16/H2SO4=0.0 +! +!RP16/OH=-K305*<RP16> + PJAC(:,74,15)=-TPK%K305(:)*PCONC(:,74) +! +!RP16/ETHE=0.0 +! +!RP16/OLEL=0.0 +! +!RP16/OLEH=0.0 +! +!RP16/ALKL=0.0 +! +!RP16/ALKM=0.0 +! +!RP16/ALKH=0.0 +! +!RP16/AROH=0.0 +! +!RP16/AROL=0.0 +! +!RP16/AROO=0.0 +! +!RP16/ARAL=0.0 +! +!RP16/ARAC=0.0 +! +!RP16/PAH=0.0 +! +!RP16/HCHO=0.0 +! +!RP16/ALD2=0.0 +! +!RP16/KETL=0.0 +! +!RP16/KETH=0.0 +! +!RP16/MEOH=0.0 +! +!RP16/ETOH=0.0 +! +!RP16/ALCH=0.0 +! +!RP16/ISOP=0.0 +! +!RP16/BIOL=0.0 +! +!RP16/BIOH=0.0 +! +!RP16/MTBE=0.0 +! +!RP16/MVK=0.0 +! +!RP16/MCR=0.0 +! +!RP16/MGLY=0.0 +! +!RP16/GLY=0.0 +! +!RP16/ORA1=0.0 +! +!RP16/ORA2=0.0 +! +!RP16/ACID=0.0 +! +!RP16/UR28=0.0 +! +!RP16/UR21=0.0 +! +!RP16/URG2=0.0 +! +!RP16/UR26=0.0 +! +!RP16/RPG2=0.0 +! +!RP16/RP18=0.0 +! +!RP16/RPG3=0.0 +! +!RP16/URG4=0.0 +! +!RP16/UR8=0.0 +! +!RP16/UR17=0.0 +! +!RP16/UR7=0.0 +! +!RP16/RPR3=0.0 +! +!RP16/URG6=0.0 +! +!RP16/UR22=0.0 +! +!RP16/URG7=0.0 +! +!RP16/RPR4=0.0 +! +!RP16/RPR7=0.0 +! +!RP16/RPG7=0.0 +! +!RP16/URG8=0.0 +! +!RP16/UR19=0.0 +! +!RP16/URG9=0.0 +! +!RP16/AP7=0.0 +! +!RP16/URG10=0.0 +! +!RP16/RPR1=0.0 +! +!RP16/RPR5=0.0 +! +!RP16/RPR8=0.0 +! +!RP16/RP10=0.0 +! +!RP16/RP11=0.0 +! +!RP16/RP16=-K305*<OH>-K338*<NO3>-K339-KTC29-KTR29 + PJAC(:,74,74)=-TPK%K305(:)*PCONC(:,15)-TPK%K338(:)*PCONC(:,8)-TPK%K339(:)-TPK%& +&KTC29(:)-TPK%KTR29(:) +! +!RP16/RPRL=0.0 +! +!RP16/APAN=0.0 +! +!RP16/PAN1=0.0 +! +!RP16/PAN2=0.0 +! +!RP16/PAN3=0.0 +! +!RP16/PAN4=0.0 +! +!RP16/PAN6=0.0 +! +!RP16/PAN7=0.0 +! +!RP16/PAN8=0.0 +! +!RP16/PN10=0.0 +! +!RP16/RO2T=0.0 +! +!RP16/RO21=0.0 +! +!RP16/RO25=0.0 +! +!RP16/WC_O3=0.0 +! +!RP16/WC_H2O2=0.0 +! +!RP16/WC_NO=0.0 +! +!RP16/WC_NO2=0.0 +! +!RP16/WC_NO3=0.0 +! +!RP16/WC_N2O5=0.0 +! +!RP16/WC_HONO=0.0 +! +!RP16/WC_HNO3=0.0 +! +!RP16/WC_HNO4=0.0 +! +!RP16/WC_NH3=0.0 +! +!RP16/WC_OH=0.0 +! +!RP16/WC_HO2=0.0 +! +!RP16/WC_CO2=0.0 +! +!RP16/WC_SO2=0.0 +! +!RP16/WC_H2SO4=0.0 +! +!RP16/WC_RO21=0.0 +! +!RP16/WC_RO25=0.0 +! +!RP16/WC_MEOH=0.0 +! +!RP16/WC_ETOH=0.0 +! +!RP16/WC_ALCH=0.0 +! +!RP16/WC_HCHO=0.0 +! +!RP16/WC_ALD2=0.0 +! +!RP16/WC_GLY=0.0 +! +!RP16/WC_MGLY=0.0 +! +!RP16/WC_KETL=0.0 +! +!RP16/WC_ORA1=0.0 +! +!RP16/WC_ORA2=0.0 +! +!RP16/WC_ACID=0.0 +! +!RP16/WC_RP16=+KTC60 + PJAC(:,74,116)=+TPK%KTC60(:) +! +!RP16/WC_UR21=0.0 +! +!RP16/WC_UR28=0.0 +! +!RP16/WC_ACID2=0.0 +! +!RP16/WC_ASO3=0.0 +! +!RP16/WC_ASO4=0.0 +! +!RP16/WC_ASO5=0.0 +! +!RP16/WC_AHSO5=0.0 +! +!RP16/WC_AHMS=0.0 +! +!RP16/WR_O3=0.0 +! +!RP16/WR_H2O2=0.0 +! +!RP16/WR_NO=0.0 +! +!RP16/WR_NO2=0.0 +! +!RP16/WR_NO3=0.0 +! +!RP16/WR_N2O5=0.0 +! +!RP16/WR_HONO=0.0 +! +!RP16/WR_HNO3=0.0 +! +!RP16/WR_HNO4=0.0 +! +!RP16/WR_NH3=0.0 +! +!RP16/WR_OH=0.0 +! +!RP16/WR_HO2=0.0 +! +!RP16/WR_CO2=0.0 +! +!RP16/WR_SO2=0.0 +! +!RP16/WR_H2SO4=0.0 +! +!RP16/WR_RO21=0.0 +! +!RP16/WR_RO25=0.0 +! +!RP16/WR_MEOH=0.0 +! +!RP16/WR_ETOH=0.0 +! +!RP16/WR_ALCH=0.0 +! +!RP16/WR_HCHO=0.0 +! +!RP16/WR_ALD2=0.0 +! +!RP16/WR_GLY=0.0 +! +!RP16/WR_MGLY=0.0 +! +!RP16/WR_KETL=0.0 +! +!RP16/WR_ORA1=0.0 +! +!RP16/WR_ORA2=0.0 +! +!RP16/WR_ACID=0.0 +! +!RP16/WR_RP16=+KTR60 + PJAC(:,74,153)=+TPK%KTR60(:) +! +!RP16/WR_UR21=0.0 +! +!RP16/WR_UR28=0.0 +! +!RP16/WR_ACID2=0.0 +! +!RP16/WR_ASO3=0.0 +! +!RP16/WR_ASO4=0.0 +! +!RP16/WR_ASO5=0.0 +! +!RP16/WR_AHSO5=0.0 +! +!RP16/WR_AHMS=0.0 +! +!RPRL/NO=+TPK%CFA2*K177*<RO217>+TPK%CFA7*K192*<RO222>+1.0023998*K269*<RO247> + PJAC(:,75,1)=+TPK%CFA2*TPK%K177(:)*TPK%RO217(:)+TPK%CFA7*TPK%K192(:)*TPK%RO222& +&(:)+1.0023998*TPK%K269(:)*TPK%RO247(:) +! +!RPRL/NO2=0.0 +! +!RPRL/O3=0.0 +! +!RPRL/HONO=0.0 +! +!RPRL/HNO3=0.0 +! +!RPRL/HNO4=0.0 +! +!RPRL/N2O5=0.0 +! +!RPRL/NO3=0.0 +! +!RPRL/NH3=0.0 +! +!RPRL/HO2=+0.9983609*K179*<RO217>+0.9983609*K194*<RO222>+1.0023998*K271*<RO247> + PJAC(:,75,10)=+0.9983609*TPK%K179(:)*TPK%RO217(:)+0.9983609*TPK%K194(:)*TPK%RO& +&222(:)+1.0023998*TPK%K271(:)*TPK%RO247(:) +! +!RPRL/CO=0.0 +! +!RPRL/H2O2=0.0 +! +!RPRL/SO2=0.0 +! +!RPRL/H2SO4=0.0 +! +!RPRL/OH=+0.9983609*K082*<ARAL>-K306*<RPRL> + PJAC(:,75,15)=+0.9983609*TPK%K082(:)*PCONC(:,25)-TPK%K306(:)*PCONC(:,75) +! +!RPRL/ETHE=0.0 +! +!RPRL/OLEL=0.0 +! +!RPRL/OLEH=0.0 +! +!RPRL/ALKL=0.0 +! +!RPRL/ALKM=0.0 +! +!RPRL/ALKH=0.0 +! +!RPRL/AROH=0.0 +! +!RPRL/AROL=0.0 +! +!RPRL/AROO=0.0 +! +!RPRL/ARAL=+0.9983609*K082*<OH> + PJAC(:,75,25)=+0.9983609*TPK%K082(:)*PCONC(:,15) +! +!RPRL/ARAC=0.0 +! +!RPRL/PAH=0.0 +! +!RPRL/HCHO=0.0 +! +!RPRL/ALD2=0.0 +! +!RPRL/KETL=0.0 +! +!RPRL/KETH=0.0 +! +!RPRL/MEOH=0.0 +! +!RPRL/ETOH=0.0 +! +!RPRL/ALCH=0.0 +! +!RPRL/ISOP=0.0 +! +!RPRL/BIOL=0.0 +! +!RPRL/BIOH=0.0 +! +!RPRL/MTBE=0.0 +! +!RPRL/MVK=0.0 +! +!RPRL/MCR=0.0 +! +!RPRL/MGLY=0.0 +! +!RPRL/GLY=0.0 +! +!RPRL/ORA1=0.0 +! +!RPRL/ORA2=0.0 +! +!RPRL/ACID=0.0 +! +!RPRL/UR28=0.0 +! +!RPRL/UR21=0.0 +! +!RPRL/URG2=0.0 +! +!RPRL/UR26=0.0 +! +!RPRL/RPG2=0.0 +! +!RPRL/RP18=0.0 +! +!RPRL/RPG3=0.0 +! +!RPRL/URG4=0.0 +! +!RPRL/UR8=0.0 +! +!RPRL/UR17=0.0 +! +!RPRL/UR7=0.0 +! +!RPRL/RPR3=0.0 +! +!RPRL/URG6=0.0 +! +!RPRL/UR22=0.0 +! +!RPRL/URG7=0.0 +! +!RPRL/RPR4=0.0 +! +!RPRL/RPR7=0.0 +! +!RPRL/RPG7=0.0 +! +!RPRL/URG8=0.0 +! +!RPRL/UR19=0.0 +! +!RPRL/URG9=0.0 +! +!RPRL/AP7=0.0 +! +!RPRL/URG10=0.0 +! +!RPRL/RPR1=0.0 +! +!RPRL/RPR5=0.0 +! +!RPRL/RPR8=0.0 +! +!RPRL/RP10=0.0 +! +!RPRL/RP11=0.0 +! +!RPRL/RP16=0.0 +! +!RPRL/RPRL=-K306*<OH> + PJAC(:,75,75)=-TPK%K306(:)*PCONC(:,15) +! +!RPRL/APAN=0.0 +! +!RPRL/PAN1=0.0 +! +!RPRL/PAN2=0.0 +! +!RPRL/PAN3=0.0 +! +!RPRL/PAN4=0.0 +! +!RPRL/PAN6=0.0 +! +!RPRL/PAN7=0.0 +! +!RPRL/PAN8=0.0 +! +!RPRL/PN10=0.0 +! +!RPRL/RO2T=+0.9983609*K178*<RO217>+0.9983609*K193*<RO222>+1.0023998*K270*<RO247 +!> + PJAC(:,75,85)=+0.9983609*TPK%K178(:)*TPK%RO217(:)+0.9983609*TPK%K193(:)*TPK%RO& +&222(:)+1.0023998*TPK%K270(:)*TPK%RO247(:) +! +!RPRL/RO21=0.0 +! +!RPRL/RO25=0.0 +! +!RPRL/WC_O3=0.0 +! +!RPRL/WC_H2O2=0.0 +! +!RPRL/WC_NO=0.0 +! +!RPRL/WC_NO2=0.0 +! +!RPRL/WC_NO3=0.0 +! +!RPRL/WC_N2O5=0.0 +! +!RPRL/WC_HONO=0.0 +! +!RPRL/WC_HNO3=0.0 +! +!RPRL/WC_HNO4=0.0 +! +!RPRL/WC_NH3=0.0 +! +!RPRL/WC_OH=0.0 +! +!RPRL/WC_HO2=0.0 +! +!RPRL/WC_CO2=0.0 +! +!RPRL/WC_SO2=0.0 +! +!RPRL/WC_H2SO4=0.0 +! +!RPRL/WC_RO21=0.0 +! +!RPRL/WC_RO25=0.0 +! +!RPRL/WC_MEOH=0.0 +! +!RPRL/WC_ETOH=0.0 +! +!RPRL/WC_ALCH=0.0 +! +!RPRL/WC_HCHO=0.0 +! +!RPRL/WC_ALD2=0.0 +! +!RPRL/WC_GLY=0.0 +! +!RPRL/WC_MGLY=0.0 +! +!RPRL/WC_KETL=0.0 +! +!RPRL/WC_ORA1=0.0 +! +!RPRL/WC_ORA2=0.0 +! +!RPRL/WC_ACID=0.0 +! +!RPRL/WC_RP16=0.0 +! +!RPRL/WC_UR21=0.0 +! +!RPRL/WC_UR28=0.0 +! +!RPRL/WC_ACID2=0.0 +! +!RPRL/WC_ASO3=0.0 +! +!RPRL/WC_ASO4=0.0 +! +!RPRL/WC_ASO5=0.0 +! +!RPRL/WC_AHSO5=0.0 +! +!RPRL/WC_AHMS=0.0 +! +!RPRL/WR_O3=0.0 +! +!RPRL/WR_H2O2=0.0 +! +!RPRL/WR_NO=0.0 +! +!RPRL/WR_NO2=0.0 +! +!RPRL/WR_NO3=0.0 +! +!RPRL/WR_N2O5=0.0 +! +!RPRL/WR_HONO=0.0 +! +!RPRL/WR_HNO3=0.0 +! +!RPRL/WR_HNO4=0.0 +! +!RPRL/WR_NH3=0.0 +! +!RPRL/WR_OH=0.0 +! +!RPRL/WR_HO2=0.0 +! +!RPRL/WR_CO2=0.0 +! +!RPRL/WR_SO2=0.0 +! +!RPRL/WR_H2SO4=0.0 +! +!RPRL/WR_RO21=0.0 +! +!RPRL/WR_RO25=0.0 +! +!RPRL/WR_MEOH=0.0 +! +!RPRL/WR_ETOH=0.0 +! +!RPRL/WR_ALCH=0.0 +! +!RPRL/WR_HCHO=0.0 +! +!RPRL/WR_ALD2=0.0 +! +!RPRL/WR_GLY=0.0 +! +!RPRL/WR_MGLY=0.0 +! +!RPRL/WR_KETL=0.0 +! +!RPRL/WR_ORA1=0.0 +! +!RPRL/WR_ORA2=0.0 +! +!RPRL/WR_ACID=0.0 +! +!RPRL/WR_RP16=0.0 +! +!RPRL/WR_UR21=0.0 +! +!RPRL/WR_UR28=0.0 +! +!RPRL/WR_ACID2=0.0 +! +!RPRL/WR_ASO3=0.0 +! +!RPRL/WR_ASO4=0.0 +! +!RPRL/WR_ASO5=0.0 +! +!RPRL/WR_AHSO5=0.0 +! +!RPRL/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ14 +! +SUBROUTINE SUBJ15 +! +!Indices 76 a 80 +! +! +!APAN/NO=0.0 +! +!APAN/NO2=+K130*<RO250>+K133*<RO257> + PJAC(:,76,2)=+TPK%K130(:)*TPK%RO250(:)+TPK%K133(:)*TPK%RO257(:) +! +!APAN/O3=0.0 +! +!APAN/HONO=0.0 +! +!APAN/HNO3=0.0 +! +!APAN/HNO4=0.0 +! +!APAN/N2O5=0.0 +! +!APAN/NO3=0.0 +! +!APAN/NH3=0.0 +! +!APAN/HO2=0.0 +! +!APAN/CO=0.0 +! +!APAN/H2O2=0.0 +! +!APAN/SO2=0.0 +! +!APAN/H2SO4=0.0 +! +!APAN/OH=0.0 +! +!APAN/ETHE=0.0 +! +!APAN/OLEL=0.0 +! +!APAN/OLEH=0.0 +! +!APAN/ALKL=0.0 +! +!APAN/ALKM=0.0 +! +!APAN/ALKH=0.0 +! +!APAN/AROH=0.0 +! +!APAN/AROL=0.0 +! +!APAN/AROO=0.0 +! +!APAN/ARAL=0.0 +! +!APAN/ARAC=0.0 +! +!APAN/PAH=0.0 +! +!APAN/HCHO=0.0 +! +!APAN/ALD2=0.0 +! +!APAN/KETL=0.0 +! +!APAN/KETH=0.0 +! +!APAN/MEOH=0.0 +! +!APAN/ETOH=0.0 +! +!APAN/ALCH=0.0 +! +!APAN/ISOP=0.0 +! +!APAN/BIOL=0.0 +! +!APAN/BIOH=0.0 +! +!APAN/MTBE=0.0 +! +!APAN/MVK=0.0 +! +!APAN/MCR=0.0 +! +!APAN/MGLY=0.0 +! +!APAN/GLY=0.0 +! +!APAN/ORA1=0.0 +! +!APAN/ORA2=0.0 +! +!APAN/ACID=0.0 +! +!APAN/UR28=0.0 +! +!APAN/UR21=0.0 +! +!APAN/URG2=0.0 +! +!APAN/UR26=0.0 +! +!APAN/RPG2=0.0 +! +!APAN/RP18=0.0 +! +!APAN/RPG3=0.0 +! +!APAN/URG4=0.0 +! +!APAN/UR8=0.0 +! +!APAN/UR17=0.0 +! +!APAN/UR7=0.0 +! +!APAN/RPR3=0.0 +! +!APAN/URG6=0.0 +! +!APAN/UR22=0.0 +! +!APAN/URG7=0.0 +! +!APAN/RPR4=0.0 +! +!APAN/RPR7=0.0 +! +!APAN/RPG7=0.0 +! +!APAN/URG8=0.0 +! +!APAN/UR19=0.0 +! +!APAN/URG9=0.0 +! +!APAN/AP7=0.0 +! +!APAN/URG10=0.0 +! +!APAN/RPR1=0.0 +! +!APAN/RPR5=0.0 +! +!APAN/RPR8=0.0 +! +!APAN/RP10=0.0 +! +!APAN/RP11=0.0 +! +!APAN/RP16=0.0 +! +!APAN/RPRL=0.0 +! +!APAN/APAN=-K139 + PJAC(:,76,76)=-TPK%K139(:) +! +!APAN/PAN1=0.0 +! +!APAN/PAN2=0.0 +! +!APAN/PAN3=0.0 +! +!APAN/PAN4=0.0 +! +!APAN/PAN6=0.0 +! +!APAN/PAN7=0.0 +! +!APAN/PAN8=0.0 +! +!APAN/PN10=0.0 +! +!APAN/RO2T=0.0 +! +!APAN/RO21=0.0 +! +!APAN/RO25=0.0 +! +!APAN/WC_O3=0.0 +! +!APAN/WC_H2O2=0.0 +! +!APAN/WC_NO=0.0 +! +!APAN/WC_NO2=0.0 +! +!APAN/WC_NO3=0.0 +! +!APAN/WC_N2O5=0.0 +! +!APAN/WC_HONO=0.0 +! +!APAN/WC_HNO3=0.0 +! +!APAN/WC_HNO4=0.0 +! +!APAN/WC_NH3=0.0 +! +!APAN/WC_OH=0.0 +! +!APAN/WC_HO2=0.0 +! +!APAN/WC_CO2=0.0 +! +!APAN/WC_SO2=0.0 +! +!APAN/WC_H2SO4=0.0 +! +!APAN/WC_RO21=0.0 +! +!APAN/WC_RO25=0.0 +! +!APAN/WC_MEOH=0.0 +! +!APAN/WC_ETOH=0.0 +! +!APAN/WC_ALCH=0.0 +! +!APAN/WC_HCHO=0.0 +! +!APAN/WC_ALD2=0.0 +! +!APAN/WC_GLY=0.0 +! +!APAN/WC_MGLY=0.0 +! +!APAN/WC_KETL=0.0 +! +!APAN/WC_ORA1=0.0 +! +!APAN/WC_ORA2=0.0 +! +!APAN/WC_ACID=0.0 +! +!APAN/WC_RP16=0.0 +! +!APAN/WC_UR21=0.0 +! +!APAN/WC_UR28=0.0 +! +!APAN/WC_ACID2=0.0 +! +!APAN/WC_ASO3=0.0 +! +!APAN/WC_ASO4=0.0 +! +!APAN/WC_ASO5=0.0 +! +!APAN/WC_AHSO5=0.0 +! +!APAN/WC_AHMS=0.0 +! +!APAN/WR_O3=0.0 +! +!APAN/WR_H2O2=0.0 +! +!APAN/WR_NO=0.0 +! +!APAN/WR_NO2=0.0 +! +!APAN/WR_NO3=0.0 +! +!APAN/WR_N2O5=0.0 +! +!APAN/WR_HONO=0.0 +! +!APAN/WR_HNO3=0.0 +! +!APAN/WR_HNO4=0.0 +! +!APAN/WR_NH3=0.0 +! +!APAN/WR_OH=0.0 +! +!APAN/WR_HO2=0.0 +! +!APAN/WR_CO2=0.0 +! +!APAN/WR_SO2=0.0 +! +!APAN/WR_H2SO4=0.0 +! +!APAN/WR_RO21=0.0 +! +!APAN/WR_RO25=0.0 +! +!APAN/WR_MEOH=0.0 +! +!APAN/WR_ETOH=0.0 +! +!APAN/WR_ALCH=0.0 +! +!APAN/WR_HCHO=0.0 +! +!APAN/WR_ALD2=0.0 +! +!APAN/WR_GLY=0.0 +! +!APAN/WR_MGLY=0.0 +! +!APAN/WR_KETL=0.0 +! +!APAN/WR_ORA1=0.0 +! +!APAN/WR_ORA2=0.0 +! +!APAN/WR_ACID=0.0 +! +!APAN/WR_RP16=0.0 +! +!APAN/WR_UR21=0.0 +! +!APAN/WR_UR28=0.0 +! +!APAN/WR_ACID2=0.0 +! +!APAN/WR_ASO3=0.0 +! +!APAN/WR_ASO4=0.0 +! +!APAN/WR_ASO5=0.0 +! +!APAN/WR_AHSO5=0.0 +! +!APAN/WR_AHMS=0.0 +! +!PAN1/NO=0.0 +! +!PAN1/NO2=+K126*<RO26> + PJAC(:,77,2)=+TPK%K126(:)*TPK%RO26(:) +! +!PAN1/O3=0.0 +! +!PAN1/HONO=0.0 +! +!PAN1/HNO3=0.0 +! +!PAN1/HNO4=0.0 +! +!PAN1/N2O5=0.0 +! +!PAN1/NO3=0.0 +! +!PAN1/NH3=0.0 +! +!PAN1/HO2=0.0 +! +!PAN1/CO=0.0 +! +!PAN1/H2O2=0.0 +! +!PAN1/SO2=0.0 +! +!PAN1/H2SO4=0.0 +! +!PAN1/OH=0.0 +! +!PAN1/ETHE=0.0 +! +!PAN1/OLEL=0.0 +! +!PAN1/OLEH=0.0 +! +!PAN1/ALKL=0.0 +! +!PAN1/ALKM=0.0 +! +!PAN1/ALKH=0.0 +! +!PAN1/AROH=0.0 +! +!PAN1/AROL=0.0 +! +!PAN1/AROO=0.0 +! +!PAN1/ARAL=0.0 +! +!PAN1/ARAC=0.0 +! +!PAN1/PAH=0.0 +! +!PAN1/HCHO=0.0 +! +!PAN1/ALD2=0.0 +! +!PAN1/KETL=0.0 +! +!PAN1/KETH=0.0 +! +!PAN1/MEOH=0.0 +! +!PAN1/ETOH=0.0 +! +!PAN1/ALCH=0.0 +! +!PAN1/ISOP=0.0 +! +!PAN1/BIOL=0.0 +! +!PAN1/BIOH=0.0 +! +!PAN1/MTBE=0.0 +! +!PAN1/MVK=0.0 +! +!PAN1/MCR=0.0 +! +!PAN1/MGLY=0.0 +! +!PAN1/GLY=0.0 +! +!PAN1/ORA1=0.0 +! +!PAN1/ORA2=0.0 +! +!PAN1/ACID=0.0 +! +!PAN1/UR28=0.0 +! +!PAN1/UR21=0.0 +! +!PAN1/URG2=0.0 +! +!PAN1/UR26=0.0 +! +!PAN1/RPG2=0.0 +! +!PAN1/RP18=0.0 +! +!PAN1/RPG3=0.0 +! +!PAN1/URG4=0.0 +! +!PAN1/UR8=0.0 +! +!PAN1/UR17=0.0 +! +!PAN1/UR7=0.0 +! +!PAN1/RPR3=0.0 +! +!PAN1/URG6=0.0 +! +!PAN1/UR22=0.0 +! +!PAN1/URG7=0.0 +! +!PAN1/RPR4=0.0 +! +!PAN1/RPR7=0.0 +! +!PAN1/RPG7=0.0 +! +!PAN1/URG8=0.0 +! +!PAN1/UR19=0.0 +! +!PAN1/URG9=0.0 +! +!PAN1/AP7=0.0 +! +!PAN1/URG10=0.0 +! +!PAN1/RPR1=0.0 +! +!PAN1/RPR5=0.0 +! +!PAN1/RPR8=0.0 +! +!PAN1/RP10=0.0 +! +!PAN1/RP11=0.0 +! +!PAN1/RP16=0.0 +! +!PAN1/RPRL=0.0 +! +!PAN1/APAN=0.0 +! +!PAN1/PAN1=-K135 + PJAC(:,77,77)=-TPK%K135(:) +! +!PAN1/PAN2=0.0 +! +!PAN1/PAN3=0.0 +! +!PAN1/PAN4=0.0 +! +!PAN1/PAN6=0.0 +! +!PAN1/PAN7=0.0 +! +!PAN1/PAN8=0.0 +! +!PAN1/PN10=0.0 +! +!PAN1/RO2T=0.0 +! +!PAN1/RO21=0.0 +! +!PAN1/RO25=0.0 +! +!PAN1/WC_O3=0.0 +! +!PAN1/WC_H2O2=0.0 +! +!PAN1/WC_NO=0.0 +! +!PAN1/WC_NO2=0.0 +! +!PAN1/WC_NO3=0.0 +! +!PAN1/WC_N2O5=0.0 +! +!PAN1/WC_HONO=0.0 +! +!PAN1/WC_HNO3=0.0 +! +!PAN1/WC_HNO4=0.0 +! +!PAN1/WC_NH3=0.0 +! +!PAN1/WC_OH=0.0 +! +!PAN1/WC_HO2=0.0 +! +!PAN1/WC_CO2=0.0 +! +!PAN1/WC_SO2=0.0 +! +!PAN1/WC_H2SO4=0.0 +! +!PAN1/WC_RO21=0.0 +! +!PAN1/WC_RO25=0.0 +! +!PAN1/WC_MEOH=0.0 +! +!PAN1/WC_ETOH=0.0 +! +!PAN1/WC_ALCH=0.0 +! +!PAN1/WC_HCHO=0.0 +! +!PAN1/WC_ALD2=0.0 +! +!PAN1/WC_GLY=0.0 +! +!PAN1/WC_MGLY=0.0 +! +!PAN1/WC_KETL=0.0 +! +!PAN1/WC_ORA1=0.0 +! +!PAN1/WC_ORA2=0.0 +! +!PAN1/WC_ACID=0.0 +! +!PAN1/WC_RP16=0.0 +! +!PAN1/WC_UR21=0.0 +! +!PAN1/WC_UR28=0.0 +! +!PAN1/WC_ACID2=0.0 +! +!PAN1/WC_ASO3=0.0 +! +!PAN1/WC_ASO4=0.0 +! +!PAN1/WC_ASO5=0.0 +! +!PAN1/WC_AHSO5=0.0 +! +!PAN1/WC_AHMS=0.0 +! +!PAN1/WR_O3=0.0 +! +!PAN1/WR_H2O2=0.0 +! +!PAN1/WR_NO=0.0 +! +!PAN1/WR_NO2=0.0 +! +!PAN1/WR_NO3=0.0 +! +!PAN1/WR_N2O5=0.0 +! +!PAN1/WR_HONO=0.0 +! +!PAN1/WR_HNO3=0.0 +! +!PAN1/WR_HNO4=0.0 +! +!PAN1/WR_NH3=0.0 +! +!PAN1/WR_OH=0.0 +! +!PAN1/WR_HO2=0.0 +! +!PAN1/WR_CO2=0.0 +! +!PAN1/WR_SO2=0.0 +! +!PAN1/WR_H2SO4=0.0 +! +!PAN1/WR_RO21=0.0 +! +!PAN1/WR_RO25=0.0 +! +!PAN1/WR_MEOH=0.0 +! +!PAN1/WR_ETOH=0.0 +! +!PAN1/WR_ALCH=0.0 +! +!PAN1/WR_HCHO=0.0 +! +!PAN1/WR_ALD2=0.0 +! +!PAN1/WR_GLY=0.0 +! +!PAN1/WR_MGLY=0.0 +! +!PAN1/WR_KETL=0.0 +! +!PAN1/WR_ORA1=0.0 +! +!PAN1/WR_ORA2=0.0 +! +!PAN1/WR_ACID=0.0 +! +!PAN1/WR_RP16=0.0 +! +!PAN1/WR_UR21=0.0 +! +!PAN1/WR_UR28=0.0 +! +!PAN1/WR_ACID2=0.0 +! +!PAN1/WR_ASO3=0.0 +! +!PAN1/WR_ASO4=0.0 +! +!PAN1/WR_ASO5=0.0 +! +!PAN1/WR_AHSO5=0.0 +! +!PAN1/WR_AHMS=0.0 +! +!PAN2/NO=0.0 +! +!PAN2/NO2=+K127*<RO28> + PJAC(:,78,2)=+TPK%K127(:)*TPK%RO28(:) +! +!PAN2/O3=0.0 +! +!PAN2/HONO=0.0 +! +!PAN2/HNO3=0.0 +! +!PAN2/HNO4=0.0 +! +!PAN2/N2O5=0.0 +! +!PAN2/NO3=0.0 +! +!PAN2/NH3=0.0 +! +!PAN2/HO2=0.0 +! +!PAN2/CO=0.0 +! +!PAN2/H2O2=0.0 +! +!PAN2/SO2=0.0 +! +!PAN2/H2SO4=0.0 +! +!PAN2/OH=0.0 +! +!PAN2/ETHE=0.0 +! +!PAN2/OLEL=0.0 +! +!PAN2/OLEH=0.0 +! +!PAN2/ALKL=0.0 +! +!PAN2/ALKM=0.0 +! +!PAN2/ALKH=0.0 +! +!PAN2/AROH=0.0 +! +!PAN2/AROL=0.0 +! +!PAN2/AROO=0.0 +! +!PAN2/ARAL=0.0 +! +!PAN2/ARAC=0.0 +! +!PAN2/PAH=0.0 +! +!PAN2/HCHO=0.0 +! +!PAN2/ALD2=0.0 +! +!PAN2/KETL=0.0 +! +!PAN2/KETH=0.0 +! +!PAN2/MEOH=0.0 +! +!PAN2/ETOH=0.0 +! +!PAN2/ALCH=0.0 +! +!PAN2/ISOP=0.0 +! +!PAN2/BIOL=0.0 +! +!PAN2/BIOH=0.0 +! +!PAN2/MTBE=0.0 +! +!PAN2/MVK=0.0 +! +!PAN2/MCR=0.0 +! +!PAN2/MGLY=0.0 +! +!PAN2/GLY=0.0 +! +!PAN2/ORA1=0.0 +! +!PAN2/ORA2=0.0 +! +!PAN2/ACID=0.0 +! +!PAN2/UR28=0.0 +! +!PAN2/UR21=0.0 +! +!PAN2/URG2=0.0 +! +!PAN2/UR26=0.0 +! +!PAN2/RPG2=0.0 +! +!PAN2/RP18=0.0 +! +!PAN2/RPG3=0.0 +! +!PAN2/URG4=0.0 +! +!PAN2/UR8=0.0 +! +!PAN2/UR17=0.0 +! +!PAN2/UR7=0.0 +! +!PAN2/RPR3=0.0 +! +!PAN2/URG6=0.0 +! +!PAN2/UR22=0.0 +! +!PAN2/URG7=0.0 +! +!PAN2/RPR4=0.0 +! +!PAN2/RPR7=0.0 +! +!PAN2/RPG7=0.0 +! +!PAN2/URG8=0.0 +! +!PAN2/UR19=0.0 +! +!PAN2/URG9=0.0 +! +!PAN2/AP7=0.0 +! +!PAN2/URG10=0.0 +! +!PAN2/RPR1=0.0 +! +!PAN2/RPR5=0.0 +! +!PAN2/RPR8=0.0 +! +!PAN2/RP10=0.0 +! +!PAN2/RP11=0.0 +! +!PAN2/RP16=0.0 +! +!PAN2/RPRL=0.0 +! +!PAN2/APAN=0.0 +! +!PAN2/PAN1=0.0 +! +!PAN2/PAN2=-K136 + PJAC(:,78,78)=-TPK%K136(:) +! +!PAN2/PAN3=0.0 +! +!PAN2/PAN4=0.0 +! +!PAN2/PAN6=0.0 +! +!PAN2/PAN7=0.0 +! +!PAN2/PAN8=0.0 +! +!PAN2/PN10=0.0 +! +!PAN2/RO2T=0.0 +! +!PAN2/RO21=0.0 +! +!PAN2/RO25=0.0 +! +!PAN2/WC_O3=0.0 +! +!PAN2/WC_H2O2=0.0 +! +!PAN2/WC_NO=0.0 +! +!PAN2/WC_NO2=0.0 +! +!PAN2/WC_NO3=0.0 +! +!PAN2/WC_N2O5=0.0 +! +!PAN2/WC_HONO=0.0 +! +!PAN2/WC_HNO3=0.0 +! +!PAN2/WC_HNO4=0.0 +! +!PAN2/WC_NH3=0.0 +! +!PAN2/WC_OH=0.0 +! +!PAN2/WC_HO2=0.0 +! +!PAN2/WC_CO2=0.0 +! +!PAN2/WC_SO2=0.0 +! +!PAN2/WC_H2SO4=0.0 +! +!PAN2/WC_RO21=0.0 +! +!PAN2/WC_RO25=0.0 +! +!PAN2/WC_MEOH=0.0 +! +!PAN2/WC_ETOH=0.0 +! +!PAN2/WC_ALCH=0.0 +! +!PAN2/WC_HCHO=0.0 +! +!PAN2/WC_ALD2=0.0 +! +!PAN2/WC_GLY=0.0 +! +!PAN2/WC_MGLY=0.0 +! +!PAN2/WC_KETL=0.0 +! +!PAN2/WC_ORA1=0.0 +! +!PAN2/WC_ORA2=0.0 +! +!PAN2/WC_ACID=0.0 +! +!PAN2/WC_RP16=0.0 +! +!PAN2/WC_UR21=0.0 +! +!PAN2/WC_UR28=0.0 +! +!PAN2/WC_ACID2=0.0 +! +!PAN2/WC_ASO3=0.0 +! +!PAN2/WC_ASO4=0.0 +! +!PAN2/WC_ASO5=0.0 +! +!PAN2/WC_AHSO5=0.0 +! +!PAN2/WC_AHMS=0.0 +! +!PAN2/WR_O3=0.0 +! +!PAN2/WR_H2O2=0.0 +! +!PAN2/WR_NO=0.0 +! +!PAN2/WR_NO2=0.0 +! +!PAN2/WR_NO3=0.0 +! +!PAN2/WR_N2O5=0.0 +! +!PAN2/WR_HONO=0.0 +! +!PAN2/WR_HNO3=0.0 +! +!PAN2/WR_HNO4=0.0 +! +!PAN2/WR_NH3=0.0 +! +!PAN2/WR_OH=0.0 +! +!PAN2/WR_HO2=0.0 +! +!PAN2/WR_CO2=0.0 +! +!PAN2/WR_SO2=0.0 +! +!PAN2/WR_H2SO4=0.0 +! +!PAN2/WR_RO21=0.0 +! +!PAN2/WR_RO25=0.0 +! +!PAN2/WR_MEOH=0.0 +! +!PAN2/WR_ETOH=0.0 +! +!PAN2/WR_ALCH=0.0 +! +!PAN2/WR_HCHO=0.0 +! +!PAN2/WR_ALD2=0.0 +! +!PAN2/WR_GLY=0.0 +! +!PAN2/WR_MGLY=0.0 +! +!PAN2/WR_KETL=0.0 +! +!PAN2/WR_ORA1=0.0 +! +!PAN2/WR_ORA2=0.0 +! +!PAN2/WR_ACID=0.0 +! +!PAN2/WR_RP16=0.0 +! +!PAN2/WR_UR21=0.0 +! +!PAN2/WR_UR28=0.0 +! +!PAN2/WR_ACID2=0.0 +! +!PAN2/WR_ASO3=0.0 +! +!PAN2/WR_ASO4=0.0 +! +!PAN2/WR_ASO5=0.0 +! +!PAN2/WR_AHSO5=0.0 +! +!PAN2/WR_AHMS=0.0 +! +!PAN3/NO=0.0 +! +!PAN3/NO2=+K128*<RO239> + PJAC(:,79,2)=+TPK%K128(:)*TPK%RO239(:) +! +!PAN3/O3=0.0 +! +!PAN3/HONO=0.0 +! +!PAN3/HNO3=0.0 +! +!PAN3/HNO4=0.0 +! +!PAN3/N2O5=0.0 +! +!PAN3/NO3=0.0 +! +!PAN3/NH3=0.0 +! +!PAN3/HO2=0.0 +! +!PAN3/CO=0.0 +! +!PAN3/H2O2=0.0 +! +!PAN3/SO2=0.0 +! +!PAN3/H2SO4=0.0 +! +!PAN3/OH=0.0 +! +!PAN3/ETHE=0.0 +! +!PAN3/OLEL=0.0 +! +!PAN3/OLEH=0.0 +! +!PAN3/ALKL=0.0 +! +!PAN3/ALKM=0.0 +! +!PAN3/ALKH=0.0 +! +!PAN3/AROH=0.0 +! +!PAN3/AROL=0.0 +! +!PAN3/AROO=0.0 +! +!PAN3/ARAL=0.0 +! +!PAN3/ARAC=0.0 +! +!PAN3/PAH=0.0 +! +!PAN3/HCHO=0.0 +! +!PAN3/ALD2=0.0 +! +!PAN3/KETL=0.0 +! +!PAN3/KETH=0.0 +! +!PAN3/MEOH=0.0 +! +!PAN3/ETOH=0.0 +! +!PAN3/ALCH=0.0 +! +!PAN3/ISOP=0.0 +! +!PAN3/BIOL=0.0 +! +!PAN3/BIOH=0.0 +! +!PAN3/MTBE=0.0 +! +!PAN3/MVK=0.0 +! +!PAN3/MCR=0.0 +! +!PAN3/MGLY=0.0 +! +!PAN3/GLY=0.0 +! +!PAN3/ORA1=0.0 +! +!PAN3/ORA2=0.0 +! +!PAN3/ACID=0.0 +! +!PAN3/UR28=0.0 +! +!PAN3/UR21=0.0 +! +!PAN3/URG2=0.0 +! +!PAN3/UR26=0.0 +! +!PAN3/RPG2=0.0 +! +!PAN3/RP18=0.0 +! +!PAN3/RPG3=0.0 +! +!PAN3/URG4=0.0 +! +!PAN3/UR8=0.0 +! +!PAN3/UR17=0.0 +! +!PAN3/UR7=0.0 +! +!PAN3/RPR3=0.0 +! +!PAN3/URG6=0.0 +! +!PAN3/UR22=0.0 +! +!PAN3/URG7=0.0 +! +!PAN3/RPR4=0.0 +! +!PAN3/RPR7=0.0 +! +!PAN3/RPG7=0.0 +! +!PAN3/URG8=0.0 +! +!PAN3/UR19=0.0 +! +!PAN3/URG9=0.0 +! +!PAN3/AP7=0.0 +! +!PAN3/URG10=0.0 +! +!PAN3/RPR1=0.0 +! +!PAN3/RPR5=0.0 +! +!PAN3/RPR8=0.0 +! +!PAN3/RP10=0.0 +! +!PAN3/RP11=0.0 +! +!PAN3/RP16=0.0 +! +!PAN3/RPRL=0.0 +! +!PAN3/APAN=0.0 +! +!PAN3/PAN1=0.0 +! +!PAN3/PAN2=0.0 +! +!PAN3/PAN3=-K137 + PJAC(:,79,79)=-TPK%K137(:) +! +!PAN3/PAN4=0.0 +! +!PAN3/PAN6=0.0 +! +!PAN3/PAN7=0.0 +! +!PAN3/PAN8=0.0 +! +!PAN3/PN10=0.0 +! +!PAN3/RO2T=0.0 +! +!PAN3/RO21=0.0 +! +!PAN3/RO25=0.0 +! +!PAN3/WC_O3=0.0 +! +!PAN3/WC_H2O2=0.0 +! +!PAN3/WC_NO=0.0 +! +!PAN3/WC_NO2=0.0 +! +!PAN3/WC_NO3=0.0 +! +!PAN3/WC_N2O5=0.0 +! +!PAN3/WC_HONO=0.0 +! +!PAN3/WC_HNO3=0.0 +! +!PAN3/WC_HNO4=0.0 +! +!PAN3/WC_NH3=0.0 +! +!PAN3/WC_OH=0.0 +! +!PAN3/WC_HO2=0.0 +! +!PAN3/WC_CO2=0.0 +! +!PAN3/WC_SO2=0.0 +! +!PAN3/WC_H2SO4=0.0 +! +!PAN3/WC_RO21=0.0 +! +!PAN3/WC_RO25=0.0 +! +!PAN3/WC_MEOH=0.0 +! +!PAN3/WC_ETOH=0.0 +! +!PAN3/WC_ALCH=0.0 +! +!PAN3/WC_HCHO=0.0 +! +!PAN3/WC_ALD2=0.0 +! +!PAN3/WC_GLY=0.0 +! +!PAN3/WC_MGLY=0.0 +! +!PAN3/WC_KETL=0.0 +! +!PAN3/WC_ORA1=0.0 +! +!PAN3/WC_ORA2=0.0 +! +!PAN3/WC_ACID=0.0 +! +!PAN3/WC_RP16=0.0 +! +!PAN3/WC_UR21=0.0 +! +!PAN3/WC_UR28=0.0 +! +!PAN3/WC_ACID2=0.0 +! +!PAN3/WC_ASO3=0.0 +! +!PAN3/WC_ASO4=0.0 +! +!PAN3/WC_ASO5=0.0 +! +!PAN3/WC_AHSO5=0.0 +! +!PAN3/WC_AHMS=0.0 +! +!PAN3/WR_O3=0.0 +! +!PAN3/WR_H2O2=0.0 +! +!PAN3/WR_NO=0.0 +! +!PAN3/WR_NO2=0.0 +! +!PAN3/WR_NO3=0.0 +! +!PAN3/WR_N2O5=0.0 +! +!PAN3/WR_HONO=0.0 +! +!PAN3/WR_HNO3=0.0 +! +!PAN3/WR_HNO4=0.0 +! +!PAN3/WR_NH3=0.0 +! +!PAN3/WR_OH=0.0 +! +!PAN3/WR_HO2=0.0 +! +!PAN3/WR_CO2=0.0 +! +!PAN3/WR_SO2=0.0 +! +!PAN3/WR_H2SO4=0.0 +! +!PAN3/WR_RO21=0.0 +! +!PAN3/WR_RO25=0.0 +! +!PAN3/WR_MEOH=0.0 +! +!PAN3/WR_ETOH=0.0 +! +!PAN3/WR_ALCH=0.0 +! +!PAN3/WR_HCHO=0.0 +! +!PAN3/WR_ALD2=0.0 +! +!PAN3/WR_GLY=0.0 +! +!PAN3/WR_MGLY=0.0 +! +!PAN3/WR_KETL=0.0 +! +!PAN3/WR_ORA1=0.0 +! +!PAN3/WR_ORA2=0.0 +! +!PAN3/WR_ACID=0.0 +! +!PAN3/WR_RP16=0.0 +! +!PAN3/WR_UR21=0.0 +! +!PAN3/WR_UR28=0.0 +! +!PAN3/WR_ACID2=0.0 +! +!PAN3/WR_ASO3=0.0 +! +!PAN3/WR_ASO4=0.0 +! +!PAN3/WR_ASO5=0.0 +! +!PAN3/WR_AHSO5=0.0 +! +!PAN3/WR_AHMS=0.0 +! +!PAN4/NO=0.0 +! +!PAN4/NO2=+K129*<RO248> + PJAC(:,80,2)=+TPK%K129(:)*TPK%RO248(:) +! +!PAN4/O3=0.0 +! +!PAN4/HONO=0.0 +! +!PAN4/HNO3=0.0 +! +!PAN4/HNO4=0.0 +! +!PAN4/N2O5=0.0 +! +!PAN4/NO3=0.0 +! +!PAN4/NH3=0.0 +! +!PAN4/HO2=0.0 +! +!PAN4/CO=0.0 +! +!PAN4/H2O2=0.0 +! +!PAN4/SO2=0.0 +! +!PAN4/H2SO4=0.0 +! +!PAN4/OH=0.0 +! +!PAN4/ETHE=0.0 +! +!PAN4/OLEL=0.0 +! +!PAN4/OLEH=0.0 +! +!PAN4/ALKL=0.0 +! +!PAN4/ALKM=0.0 +! +!PAN4/ALKH=0.0 +! +!PAN4/AROH=0.0 +! +!PAN4/AROL=0.0 +! +!PAN4/AROO=0.0 +! +!PAN4/ARAL=0.0 +! +!PAN4/ARAC=0.0 +! +!PAN4/PAH=0.0 +! +!PAN4/HCHO=0.0 +! +!PAN4/ALD2=0.0 +! +!PAN4/KETL=0.0 +! +!PAN4/KETH=0.0 +! +!PAN4/MEOH=0.0 +! +!PAN4/ETOH=0.0 +! +!PAN4/ALCH=0.0 +! +!PAN4/ISOP=0.0 +! +!PAN4/BIOL=0.0 +! +!PAN4/BIOH=0.0 +! +!PAN4/MTBE=0.0 +! +!PAN4/MVK=0.0 +! +!PAN4/MCR=0.0 +! +!PAN4/MGLY=0.0 +! +!PAN4/GLY=0.0 +! +!PAN4/ORA1=0.0 +! +!PAN4/ORA2=0.0 +! +!PAN4/ACID=0.0 +! +!PAN4/UR28=0.0 +! +!PAN4/UR21=0.0 +! +!PAN4/URG2=0.0 +! +!PAN4/UR26=0.0 +! +!PAN4/RPG2=0.0 +! +!PAN4/RP18=0.0 +! +!PAN4/RPG3=0.0 +! +!PAN4/URG4=0.0 +! +!PAN4/UR8=0.0 +! +!PAN4/UR17=0.0 +! +!PAN4/UR7=0.0 +! +!PAN4/RPR3=0.0 +! +!PAN4/URG6=0.0 +! +!PAN4/UR22=0.0 +! +!PAN4/URG7=0.0 +! +!PAN4/RPR4=0.0 +! +!PAN4/RPR7=0.0 +! +!PAN4/RPG7=0.0 +! +!PAN4/URG8=0.0 +! +!PAN4/UR19=0.0 +! +!PAN4/URG9=0.0 +! +!PAN4/AP7=0.0 +! +!PAN4/URG10=0.0 +! +!PAN4/RPR1=0.0 +! +!PAN4/RPR5=0.0 +! +!PAN4/RPR8=0.0 +! +!PAN4/RP10=0.0 +! +!PAN4/RP11=0.0 +! +!PAN4/RP16=0.0 +! +!PAN4/RPRL=0.0 +! +!PAN4/APAN=0.0 +! +!PAN4/PAN1=0.0 +! +!PAN4/PAN2=0.0 +! +!PAN4/PAN3=0.0 +! +!PAN4/PAN4=-K141 + PJAC(:,80,80)=-TPK%K141(:) +! +!PAN4/PAN6=0.0 +! +!PAN4/PAN7=0.0 +! +!PAN4/PAN8=0.0 +! +!PAN4/PN10=0.0 +! +!PAN4/RO2T=0.0 +! +!PAN4/RO21=0.0 +! +!PAN4/RO25=0.0 +! +!PAN4/WC_O3=0.0 +! +!PAN4/WC_H2O2=0.0 +! +!PAN4/WC_NO=0.0 +! +!PAN4/WC_NO2=0.0 +! +!PAN4/WC_NO3=0.0 +! +!PAN4/WC_N2O5=0.0 +! +!PAN4/WC_HONO=0.0 +! +!PAN4/WC_HNO3=0.0 +! +!PAN4/WC_HNO4=0.0 +! +!PAN4/WC_NH3=0.0 +! +!PAN4/WC_OH=0.0 +! +!PAN4/WC_HO2=0.0 +! +!PAN4/WC_CO2=0.0 +! +!PAN4/WC_SO2=0.0 +! +!PAN4/WC_H2SO4=0.0 +! +!PAN4/WC_RO21=0.0 +! +!PAN4/WC_RO25=0.0 +! +!PAN4/WC_MEOH=0.0 +! +!PAN4/WC_ETOH=0.0 +! +!PAN4/WC_ALCH=0.0 +! +!PAN4/WC_HCHO=0.0 +! +!PAN4/WC_ALD2=0.0 +! +!PAN4/WC_GLY=0.0 +! +!PAN4/WC_MGLY=0.0 +! +!PAN4/WC_KETL=0.0 +! +!PAN4/WC_ORA1=0.0 +! +!PAN4/WC_ORA2=0.0 +! +!PAN4/WC_ACID=0.0 +! +!PAN4/WC_RP16=0.0 +! +!PAN4/WC_UR21=0.0 +! +!PAN4/WC_UR28=0.0 +! +!PAN4/WC_ACID2=0.0 +! +!PAN4/WC_ASO3=0.0 +! +!PAN4/WC_ASO4=0.0 +! +!PAN4/WC_ASO5=0.0 +! +!PAN4/WC_AHSO5=0.0 +! +!PAN4/WC_AHMS=0.0 +! +!PAN4/WR_O3=0.0 +! +!PAN4/WR_H2O2=0.0 +! +!PAN4/WR_NO=0.0 +! +!PAN4/WR_NO2=0.0 +! +!PAN4/WR_NO3=0.0 +! +!PAN4/WR_N2O5=0.0 +! +!PAN4/WR_HONO=0.0 +! +!PAN4/WR_HNO3=0.0 +! +!PAN4/WR_HNO4=0.0 +! +!PAN4/WR_NH3=0.0 +! +!PAN4/WR_OH=0.0 +! +!PAN4/WR_HO2=0.0 +! +!PAN4/WR_CO2=0.0 +! +!PAN4/WR_SO2=0.0 +! +!PAN4/WR_H2SO4=0.0 +! +!PAN4/WR_RO21=0.0 +! +!PAN4/WR_RO25=0.0 +! +!PAN4/WR_MEOH=0.0 +! +!PAN4/WR_ETOH=0.0 +! +!PAN4/WR_ALCH=0.0 +! +!PAN4/WR_HCHO=0.0 +! +!PAN4/WR_ALD2=0.0 +! +!PAN4/WR_GLY=0.0 +! +!PAN4/WR_MGLY=0.0 +! +!PAN4/WR_KETL=0.0 +! +!PAN4/WR_ORA1=0.0 +! +!PAN4/WR_ORA2=0.0 +! +!PAN4/WR_ACID=0.0 +! +!PAN4/WR_RP16=0.0 +! +!PAN4/WR_UR21=0.0 +! +!PAN4/WR_UR28=0.0 +! +!PAN4/WR_ACID2=0.0 +! +!PAN4/WR_ASO3=0.0 +! +!PAN4/WR_ASO4=0.0 +! +!PAN4/WR_ASO5=0.0 +! +!PAN4/WR_AHSO5=0.0 +! +!PAN4/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ15 +! +SUBROUTINE SUBJ16 +! +!Indices 81 a 85 +! +! +!PAN6/NO=0.0 +! +!PAN6/NO2=+K131*<RO254> + PJAC(:,81,2)=+TPK%K131(:)*TPK%RO254(:) +! +!PAN6/O3=0.0 +! +!PAN6/HONO=0.0 +! +!PAN6/HNO3=0.0 +! +!PAN6/HNO4=0.0 +! +!PAN6/N2O5=0.0 +! +!PAN6/NO3=0.0 +! +!PAN6/NH3=0.0 +! +!PAN6/HO2=0.0 +! +!PAN6/CO=0.0 +! +!PAN6/H2O2=0.0 +! +!PAN6/SO2=0.0 +! +!PAN6/H2SO4=0.0 +! +!PAN6/OH=0.0 +! +!PAN6/ETHE=0.0 +! +!PAN6/OLEL=0.0 +! +!PAN6/OLEH=0.0 +! +!PAN6/ALKL=0.0 +! +!PAN6/ALKM=0.0 +! +!PAN6/ALKH=0.0 +! +!PAN6/AROH=0.0 +! +!PAN6/AROL=0.0 +! +!PAN6/AROO=0.0 +! +!PAN6/ARAL=0.0 +! +!PAN6/ARAC=0.0 +! +!PAN6/PAH=0.0 +! +!PAN6/HCHO=0.0 +! +!PAN6/ALD2=0.0 +! +!PAN6/KETL=0.0 +! +!PAN6/KETH=0.0 +! +!PAN6/MEOH=0.0 +! +!PAN6/ETOH=0.0 +! +!PAN6/ALCH=0.0 +! +!PAN6/ISOP=0.0 +! +!PAN6/BIOL=0.0 +! +!PAN6/BIOH=0.0 +! +!PAN6/MTBE=0.0 +! +!PAN6/MVK=0.0 +! +!PAN6/MCR=0.0 +! +!PAN6/MGLY=0.0 +! +!PAN6/GLY=0.0 +! +!PAN6/ORA1=0.0 +! +!PAN6/ORA2=0.0 +! +!PAN6/ACID=0.0 +! +!PAN6/UR28=0.0 +! +!PAN6/UR21=0.0 +! +!PAN6/URG2=0.0 +! +!PAN6/UR26=0.0 +! +!PAN6/RPG2=0.0 +! +!PAN6/RP18=0.0 +! +!PAN6/RPG3=0.0 +! +!PAN6/URG4=0.0 +! +!PAN6/UR8=0.0 +! +!PAN6/UR17=0.0 +! +!PAN6/UR7=0.0 +! +!PAN6/RPR3=0.0 +! +!PAN6/URG6=0.0 +! +!PAN6/UR22=0.0 +! +!PAN6/URG7=0.0 +! +!PAN6/RPR4=0.0 +! +!PAN6/RPR7=0.0 +! +!PAN6/RPG7=0.0 +! +!PAN6/URG8=0.0 +! +!PAN6/UR19=0.0 +! +!PAN6/URG9=0.0 +! +!PAN6/AP7=0.0 +! +!PAN6/URG10=0.0 +! +!PAN6/RPR1=0.0 +! +!PAN6/RPR5=0.0 +! +!PAN6/RPR8=0.0 +! +!PAN6/RP10=0.0 +! +!PAN6/RP11=0.0 +! +!PAN6/RP16=0.0 +! +!PAN6/RPRL=0.0 +! +!PAN6/APAN=0.0 +! +!PAN6/PAN1=0.0 +! +!PAN6/PAN2=0.0 +! +!PAN6/PAN3=0.0 +! +!PAN6/PAN4=0.0 +! +!PAN6/PAN6=-K140 + PJAC(:,81,81)=-TPK%K140(:) +! +!PAN6/PAN7=0.0 +! +!PAN6/PAN8=0.0 +! +!PAN6/PN10=0.0 +! +!PAN6/RO2T=0.0 +! +!PAN6/RO21=0.0 +! +!PAN6/RO25=0.0 +! +!PAN6/WC_O3=0.0 +! +!PAN6/WC_H2O2=0.0 +! +!PAN6/WC_NO=0.0 +! +!PAN6/WC_NO2=0.0 +! +!PAN6/WC_NO3=0.0 +! +!PAN6/WC_N2O5=0.0 +! +!PAN6/WC_HONO=0.0 +! +!PAN6/WC_HNO3=0.0 +! +!PAN6/WC_HNO4=0.0 +! +!PAN6/WC_NH3=0.0 +! +!PAN6/WC_OH=0.0 +! +!PAN6/WC_HO2=0.0 +! +!PAN6/WC_CO2=0.0 +! +!PAN6/WC_SO2=0.0 +! +!PAN6/WC_H2SO4=0.0 +! +!PAN6/WC_RO21=0.0 +! +!PAN6/WC_RO25=0.0 +! +!PAN6/WC_MEOH=0.0 +! +!PAN6/WC_ETOH=0.0 +! +!PAN6/WC_ALCH=0.0 +! +!PAN6/WC_HCHO=0.0 +! +!PAN6/WC_ALD2=0.0 +! +!PAN6/WC_GLY=0.0 +! +!PAN6/WC_MGLY=0.0 +! +!PAN6/WC_KETL=0.0 +! +!PAN6/WC_ORA1=0.0 +! +!PAN6/WC_ORA2=0.0 +! +!PAN6/WC_ACID=0.0 +! +!PAN6/WC_RP16=0.0 +! +!PAN6/WC_UR21=0.0 +! +!PAN6/WC_UR28=0.0 +! +!PAN6/WC_ACID2=0.0 +! +!PAN6/WC_ASO3=0.0 +! +!PAN6/WC_ASO4=0.0 +! +!PAN6/WC_ASO5=0.0 +! +!PAN6/WC_AHSO5=0.0 +! +!PAN6/WC_AHMS=0.0 +! +!PAN6/WR_O3=0.0 +! +!PAN6/WR_H2O2=0.0 +! +!PAN6/WR_NO=0.0 +! +!PAN6/WR_NO2=0.0 +! +!PAN6/WR_NO3=0.0 +! +!PAN6/WR_N2O5=0.0 +! +!PAN6/WR_HONO=0.0 +! +!PAN6/WR_HNO3=0.0 +! +!PAN6/WR_HNO4=0.0 +! +!PAN6/WR_NH3=0.0 +! +!PAN6/WR_OH=0.0 +! +!PAN6/WR_HO2=0.0 +! +!PAN6/WR_CO2=0.0 +! +!PAN6/WR_SO2=0.0 +! +!PAN6/WR_H2SO4=0.0 +! +!PAN6/WR_RO21=0.0 +! +!PAN6/WR_RO25=0.0 +! +!PAN6/WR_MEOH=0.0 +! +!PAN6/WR_ETOH=0.0 +! +!PAN6/WR_ALCH=0.0 +! +!PAN6/WR_HCHO=0.0 +! +!PAN6/WR_ALD2=0.0 +! +!PAN6/WR_GLY=0.0 +! +!PAN6/WR_MGLY=0.0 +! +!PAN6/WR_KETL=0.0 +! +!PAN6/WR_ORA1=0.0 +! +!PAN6/WR_ORA2=0.0 +! +!PAN6/WR_ACID=0.0 +! +!PAN6/WR_RP16=0.0 +! +!PAN6/WR_UR21=0.0 +! +!PAN6/WR_UR28=0.0 +! +!PAN6/WR_ACID2=0.0 +! +!PAN6/WR_ASO3=0.0 +! +!PAN6/WR_ASO4=0.0 +! +!PAN6/WR_ASO5=0.0 +! +!PAN6/WR_AHSO5=0.0 +! +!PAN6/WR_AHMS=0.0 +! +!PAN7/NO=0.0 +! +!PAN7/NO2=+K132*<RO255> + PJAC(:,82,2)=+TPK%K132(:)*TPK%RO255(:) +! +!PAN7/O3=0.0 +! +!PAN7/HONO=0.0 +! +!PAN7/HNO3=0.0 +! +!PAN7/HNO4=0.0 +! +!PAN7/N2O5=0.0 +! +!PAN7/NO3=0.0 +! +!PAN7/NH3=0.0 +! +!PAN7/HO2=0.0 +! +!PAN7/CO=0.0 +! +!PAN7/H2O2=0.0 +! +!PAN7/SO2=0.0 +! +!PAN7/H2SO4=0.0 +! +!PAN7/OH=0.0 +! +!PAN7/ETHE=0.0 +! +!PAN7/OLEL=0.0 +! +!PAN7/OLEH=0.0 +! +!PAN7/ALKL=0.0 +! +!PAN7/ALKM=0.0 +! +!PAN7/ALKH=0.0 +! +!PAN7/AROH=0.0 +! +!PAN7/AROL=0.0 +! +!PAN7/AROO=0.0 +! +!PAN7/ARAL=0.0 +! +!PAN7/ARAC=0.0 +! +!PAN7/PAH=0.0 +! +!PAN7/HCHO=0.0 +! +!PAN7/ALD2=0.0 +! +!PAN7/KETL=0.0 +! +!PAN7/KETH=0.0 +! +!PAN7/MEOH=0.0 +! +!PAN7/ETOH=0.0 +! +!PAN7/ALCH=0.0 +! +!PAN7/ISOP=0.0 +! +!PAN7/BIOL=0.0 +! +!PAN7/BIOH=0.0 +! +!PAN7/MTBE=0.0 +! +!PAN7/MVK=0.0 +! +!PAN7/MCR=0.0 +! +!PAN7/MGLY=0.0 +! +!PAN7/GLY=0.0 +! +!PAN7/ORA1=0.0 +! +!PAN7/ORA2=0.0 +! +!PAN7/ACID=0.0 +! +!PAN7/UR28=0.0 +! +!PAN7/UR21=0.0 +! +!PAN7/URG2=0.0 +! +!PAN7/UR26=0.0 +! +!PAN7/RPG2=0.0 +! +!PAN7/RP18=0.0 +! +!PAN7/RPG3=0.0 +! +!PAN7/URG4=0.0 +! +!PAN7/UR8=0.0 +! +!PAN7/UR17=0.0 +! +!PAN7/UR7=0.0 +! +!PAN7/RPR3=0.0 +! +!PAN7/URG6=0.0 +! +!PAN7/UR22=0.0 +! +!PAN7/URG7=0.0 +! +!PAN7/RPR4=0.0 +! +!PAN7/RPR7=0.0 +! +!PAN7/RPG7=0.0 +! +!PAN7/URG8=0.0 +! +!PAN7/UR19=0.0 +! +!PAN7/URG9=0.0 +! +!PAN7/AP7=0.0 +! +!PAN7/URG10=0.0 +! +!PAN7/RPR1=0.0 +! +!PAN7/RPR5=0.0 +! +!PAN7/RPR8=0.0 +! +!PAN7/RP10=0.0 +! +!PAN7/RP11=0.0 +! +!PAN7/RP16=0.0 +! +!PAN7/RPRL=0.0 +! +!PAN7/APAN=0.0 +! +!PAN7/PAN1=0.0 +! +!PAN7/PAN2=0.0 +! +!PAN7/PAN3=0.0 +! +!PAN7/PAN4=0.0 +! +!PAN7/PAN6=0.0 +! +!PAN7/PAN7=-K343 + PJAC(:,82,82)=-TPK%K343(:) +! +!PAN7/PAN8=0.0 +! +!PAN7/PN10=0.0 +! +!PAN7/RO2T=0.0 +! +!PAN7/RO21=0.0 +! +!PAN7/RO25=0.0 +! +!PAN7/WC_O3=0.0 +! +!PAN7/WC_H2O2=0.0 +! +!PAN7/WC_NO=0.0 +! +!PAN7/WC_NO2=0.0 +! +!PAN7/WC_NO3=0.0 +! +!PAN7/WC_N2O5=0.0 +! +!PAN7/WC_HONO=0.0 +! +!PAN7/WC_HNO3=0.0 +! +!PAN7/WC_HNO4=0.0 +! +!PAN7/WC_NH3=0.0 +! +!PAN7/WC_OH=0.0 +! +!PAN7/WC_HO2=0.0 +! +!PAN7/WC_CO2=0.0 +! +!PAN7/WC_SO2=0.0 +! +!PAN7/WC_H2SO4=0.0 +! +!PAN7/WC_RO21=0.0 +! +!PAN7/WC_RO25=0.0 +! +!PAN7/WC_MEOH=0.0 +! +!PAN7/WC_ETOH=0.0 +! +!PAN7/WC_ALCH=0.0 +! +!PAN7/WC_HCHO=0.0 +! +!PAN7/WC_ALD2=0.0 +! +!PAN7/WC_GLY=0.0 +! +!PAN7/WC_MGLY=0.0 +! +!PAN7/WC_KETL=0.0 +! +!PAN7/WC_ORA1=0.0 +! +!PAN7/WC_ORA2=0.0 +! +!PAN7/WC_ACID=0.0 +! +!PAN7/WC_RP16=0.0 +! +!PAN7/WC_UR21=0.0 +! +!PAN7/WC_UR28=0.0 +! +!PAN7/WC_ACID2=0.0 +! +!PAN7/WC_ASO3=0.0 +! +!PAN7/WC_ASO4=0.0 +! +!PAN7/WC_ASO5=0.0 +! +!PAN7/WC_AHSO5=0.0 +! +!PAN7/WC_AHMS=0.0 +! +!PAN7/WR_O3=0.0 +! +!PAN7/WR_H2O2=0.0 +! +!PAN7/WR_NO=0.0 +! +!PAN7/WR_NO2=0.0 +! +!PAN7/WR_NO3=0.0 +! +!PAN7/WR_N2O5=0.0 +! +!PAN7/WR_HONO=0.0 +! +!PAN7/WR_HNO3=0.0 +! +!PAN7/WR_HNO4=0.0 +! +!PAN7/WR_NH3=0.0 +! +!PAN7/WR_OH=0.0 +! +!PAN7/WR_HO2=0.0 +! +!PAN7/WR_CO2=0.0 +! +!PAN7/WR_SO2=0.0 +! +!PAN7/WR_H2SO4=0.0 +! +!PAN7/WR_RO21=0.0 +! +!PAN7/WR_RO25=0.0 +! +!PAN7/WR_MEOH=0.0 +! +!PAN7/WR_ETOH=0.0 +! +!PAN7/WR_ALCH=0.0 +! +!PAN7/WR_HCHO=0.0 +! +!PAN7/WR_ALD2=0.0 +! +!PAN7/WR_GLY=0.0 +! +!PAN7/WR_MGLY=0.0 +! +!PAN7/WR_KETL=0.0 +! +!PAN7/WR_ORA1=0.0 +! +!PAN7/WR_ORA2=0.0 +! +!PAN7/WR_ACID=0.0 +! +!PAN7/WR_RP16=0.0 +! +!PAN7/WR_UR21=0.0 +! +!PAN7/WR_UR28=0.0 +! +!PAN7/WR_ACID2=0.0 +! +!PAN7/WR_ASO3=0.0 +! +!PAN7/WR_ASO4=0.0 +! +!PAN7/WR_ASO5=0.0 +! +!PAN7/WR_AHSO5=0.0 +! +!PAN7/WR_AHMS=0.0 +! +!PAN8/NO=0.0 +! +!PAN8/NO2=+K316*<RO256> + PJAC(:,83,2)=+TPK%K316(:)*TPK%RO256(:) +! +!PAN8/O3=0.0 +! +!PAN8/HONO=0.0 +! +!PAN8/HNO3=0.0 +! +!PAN8/HNO4=0.0 +! +!PAN8/N2O5=0.0 +! +!PAN8/NO3=0.0 +! +!PAN8/NH3=0.0 +! +!PAN8/HO2=0.0 +! +!PAN8/CO=0.0 +! +!PAN8/H2O2=0.0 +! +!PAN8/SO2=0.0 +! +!PAN8/H2SO4=0.0 +! +!PAN8/OH=0.0 +! +!PAN8/ETHE=0.0 +! +!PAN8/OLEL=0.0 +! +!PAN8/OLEH=0.0 +! +!PAN8/ALKL=0.0 +! +!PAN8/ALKM=0.0 +! +!PAN8/ALKH=0.0 +! +!PAN8/AROH=0.0 +! +!PAN8/AROL=0.0 +! +!PAN8/AROO=0.0 +! +!PAN8/ARAL=0.0 +! +!PAN8/ARAC=0.0 +! +!PAN8/PAH=0.0 +! +!PAN8/HCHO=0.0 +! +!PAN8/ALD2=0.0 +! +!PAN8/KETL=0.0 +! +!PAN8/KETH=0.0 +! +!PAN8/MEOH=0.0 +! +!PAN8/ETOH=0.0 +! +!PAN8/ALCH=0.0 +! +!PAN8/ISOP=0.0 +! +!PAN8/BIOL=0.0 +! +!PAN8/BIOH=0.0 +! +!PAN8/MTBE=0.0 +! +!PAN8/MVK=0.0 +! +!PAN8/MCR=0.0 +! +!PAN8/MGLY=0.0 +! +!PAN8/GLY=0.0 +! +!PAN8/ORA1=0.0 +! +!PAN8/ORA2=0.0 +! +!PAN8/ACID=0.0 +! +!PAN8/UR28=0.0 +! +!PAN8/UR21=0.0 +! +!PAN8/URG2=0.0 +! +!PAN8/UR26=0.0 +! +!PAN8/RPG2=0.0 +! +!PAN8/RP18=0.0 +! +!PAN8/RPG3=0.0 +! +!PAN8/URG4=0.0 +! +!PAN8/UR8=0.0 +! +!PAN8/UR17=0.0 +! +!PAN8/UR7=0.0 +! +!PAN8/RPR3=0.0 +! +!PAN8/URG6=0.0 +! +!PAN8/UR22=0.0 +! +!PAN8/URG7=0.0 +! +!PAN8/RPR4=0.0 +! +!PAN8/RPR7=0.0 +! +!PAN8/RPG7=0.0 +! +!PAN8/URG8=0.0 +! +!PAN8/UR19=0.0 +! +!PAN8/URG9=0.0 +! +!PAN8/AP7=0.0 +! +!PAN8/URG10=0.0 +! +!PAN8/RPR1=0.0 +! +!PAN8/RPR5=0.0 +! +!PAN8/RPR8=0.0 +! +!PAN8/RP10=0.0 +! +!PAN8/RP11=0.0 +! +!PAN8/RP16=0.0 +! +!PAN8/RPRL=0.0 +! +!PAN8/APAN=0.0 +! +!PAN8/PAN1=0.0 +! +!PAN8/PAN2=0.0 +! +!PAN8/PAN3=0.0 +! +!PAN8/PAN4=0.0 +! +!PAN8/PAN6=0.0 +! +!PAN8/PAN7=0.0 +! +!PAN8/PAN8=-K317 + PJAC(:,83,83)=-TPK%K317(:) +! +!PAN8/PN10=0.0 +! +!PAN8/RO2T=0.0 +! +!PAN8/RO21=0.0 +! +!PAN8/RO25=0.0 +! +!PAN8/WC_O3=0.0 +! +!PAN8/WC_H2O2=0.0 +! +!PAN8/WC_NO=0.0 +! +!PAN8/WC_NO2=0.0 +! +!PAN8/WC_NO3=0.0 +! +!PAN8/WC_N2O5=0.0 +! +!PAN8/WC_HONO=0.0 +! +!PAN8/WC_HNO3=0.0 +! +!PAN8/WC_HNO4=0.0 +! +!PAN8/WC_NH3=0.0 +! +!PAN8/WC_OH=0.0 +! +!PAN8/WC_HO2=0.0 +! +!PAN8/WC_CO2=0.0 +! +!PAN8/WC_SO2=0.0 +! +!PAN8/WC_H2SO4=0.0 +! +!PAN8/WC_RO21=0.0 +! +!PAN8/WC_RO25=0.0 +! +!PAN8/WC_MEOH=0.0 +! +!PAN8/WC_ETOH=0.0 +! +!PAN8/WC_ALCH=0.0 +! +!PAN8/WC_HCHO=0.0 +! +!PAN8/WC_ALD2=0.0 +! +!PAN8/WC_GLY=0.0 +! +!PAN8/WC_MGLY=0.0 +! +!PAN8/WC_KETL=0.0 +! +!PAN8/WC_ORA1=0.0 +! +!PAN8/WC_ORA2=0.0 +! +!PAN8/WC_ACID=0.0 +! +!PAN8/WC_RP16=0.0 +! +!PAN8/WC_UR21=0.0 +! +!PAN8/WC_UR28=0.0 +! +!PAN8/WC_ACID2=0.0 +! +!PAN8/WC_ASO3=0.0 +! +!PAN8/WC_ASO4=0.0 +! +!PAN8/WC_ASO5=0.0 +! +!PAN8/WC_AHSO5=0.0 +! +!PAN8/WC_AHMS=0.0 +! +!PAN8/WR_O3=0.0 +! +!PAN8/WR_H2O2=0.0 +! +!PAN8/WR_NO=0.0 +! +!PAN8/WR_NO2=0.0 +! +!PAN8/WR_NO3=0.0 +! +!PAN8/WR_N2O5=0.0 +! +!PAN8/WR_HONO=0.0 +! +!PAN8/WR_HNO3=0.0 +! +!PAN8/WR_HNO4=0.0 +! +!PAN8/WR_NH3=0.0 +! +!PAN8/WR_OH=0.0 +! +!PAN8/WR_HO2=0.0 +! +!PAN8/WR_CO2=0.0 +! +!PAN8/WR_SO2=0.0 +! +!PAN8/WR_H2SO4=0.0 +! +!PAN8/WR_RO21=0.0 +! +!PAN8/WR_RO25=0.0 +! +!PAN8/WR_MEOH=0.0 +! +!PAN8/WR_ETOH=0.0 +! +!PAN8/WR_ALCH=0.0 +! +!PAN8/WR_HCHO=0.0 +! +!PAN8/WR_ALD2=0.0 +! +!PAN8/WR_GLY=0.0 +! +!PAN8/WR_MGLY=0.0 +! +!PAN8/WR_KETL=0.0 +! +!PAN8/WR_ORA1=0.0 +! +!PAN8/WR_ORA2=0.0 +! +!PAN8/WR_ACID=0.0 +! +!PAN8/WR_RP16=0.0 +! +!PAN8/WR_UR21=0.0 +! +!PAN8/WR_UR28=0.0 +! +!PAN8/WR_ACID2=0.0 +! +!PAN8/WR_ASO3=0.0 +! +!PAN8/WR_ASO4=0.0 +! +!PAN8/WR_ASO5=0.0 +! +!PAN8/WR_AHSO5=0.0 +! +!PAN8/WR_AHMS=0.0 +! +!PN10/NO=0.0 +! +!PN10/NO2=+K134*<RO258> + PJAC(:,84,2)=+TPK%K134(:)*TPK%RO258(:) +! +!PN10/O3=0.0 +! +!PN10/HONO=0.0 +! +!PN10/HNO3=0.0 +! +!PN10/HNO4=0.0 +! +!PN10/N2O5=0.0 +! +!PN10/NO3=0.0 +! +!PN10/NH3=0.0 +! +!PN10/HO2=0.0 +! +!PN10/CO=0.0 +! +!PN10/H2O2=0.0 +! +!PN10/SO2=0.0 +! +!PN10/H2SO4=0.0 +! +!PN10/OH=0.0 +! +!PN10/ETHE=0.0 +! +!PN10/OLEL=0.0 +! +!PN10/OLEH=0.0 +! +!PN10/ALKL=0.0 +! +!PN10/ALKM=0.0 +! +!PN10/ALKH=0.0 +! +!PN10/AROH=0.0 +! +!PN10/AROL=0.0 +! +!PN10/AROO=0.0 +! +!PN10/ARAL=0.0 +! +!PN10/ARAC=0.0 +! +!PN10/PAH=0.0 +! +!PN10/HCHO=0.0 +! +!PN10/ALD2=0.0 +! +!PN10/KETL=0.0 +! +!PN10/KETH=0.0 +! +!PN10/MEOH=0.0 +! +!PN10/ETOH=0.0 +! +!PN10/ALCH=0.0 +! +!PN10/ISOP=0.0 +! +!PN10/BIOL=0.0 +! +!PN10/BIOH=0.0 +! +!PN10/MTBE=0.0 +! +!PN10/MVK=0.0 +! +!PN10/MCR=0.0 +! +!PN10/MGLY=0.0 +! +!PN10/GLY=0.0 +! +!PN10/ORA1=0.0 +! +!PN10/ORA2=0.0 +! +!PN10/ACID=0.0 +! +!PN10/UR28=0.0 +! +!PN10/UR21=0.0 +! +!PN10/URG2=0.0 +! +!PN10/UR26=0.0 +! +!PN10/RPG2=0.0 +! +!PN10/RP18=0.0 +! +!PN10/RPG3=0.0 +! +!PN10/URG4=0.0 +! +!PN10/UR8=0.0 +! +!PN10/UR17=0.0 +! +!PN10/UR7=0.0 +! +!PN10/RPR3=0.0 +! +!PN10/URG6=0.0 +! +!PN10/UR22=0.0 +! +!PN10/URG7=0.0 +! +!PN10/RPR4=0.0 +! +!PN10/RPR7=0.0 +! +!PN10/RPG7=0.0 +! +!PN10/URG8=0.0 +! +!PN10/UR19=0.0 +! +!PN10/URG9=0.0 +! +!PN10/AP7=0.0 +! +!PN10/URG10=0.0 +! +!PN10/RPR1=0.0 +! +!PN10/RPR5=0.0 +! +!PN10/RPR8=0.0 +! +!PN10/RP10=0.0 +! +!PN10/RP11=0.0 +! +!PN10/RP16=0.0 +! +!PN10/RPRL=0.0 +! +!PN10/APAN=0.0 +! +!PN10/PAN1=0.0 +! +!PN10/PAN2=0.0 +! +!PN10/PAN3=0.0 +! +!PN10/PAN4=0.0 +! +!PN10/PAN6=0.0 +! +!PN10/PAN7=0.0 +! +!PN10/PAN8=0.0 +! +!PN10/PN10=-K138 + PJAC(:,84,84)=-TPK%K138(:) +! +!PN10/RO2T=0.0 +! +!PN10/RO21=0.0 +! +!PN10/RO25=0.0 +! +!PN10/WC_O3=0.0 +! +!PN10/WC_H2O2=0.0 +! +!PN10/WC_NO=0.0 +! +!PN10/WC_NO2=0.0 +! +!PN10/WC_NO3=0.0 +! +!PN10/WC_N2O5=0.0 +! +!PN10/WC_HONO=0.0 +! +!PN10/WC_HNO3=0.0 +! +!PN10/WC_HNO4=0.0 +! +!PN10/WC_NH3=0.0 +! +!PN10/WC_OH=0.0 +! +!PN10/WC_HO2=0.0 +! +!PN10/WC_CO2=0.0 +! +!PN10/WC_SO2=0.0 +! +!PN10/WC_H2SO4=0.0 +! +!PN10/WC_RO21=0.0 +! +!PN10/WC_RO25=0.0 +! +!PN10/WC_MEOH=0.0 +! +!PN10/WC_ETOH=0.0 +! +!PN10/WC_ALCH=0.0 +! +!PN10/WC_HCHO=0.0 +! +!PN10/WC_ALD2=0.0 +! +!PN10/WC_GLY=0.0 +! +!PN10/WC_MGLY=0.0 +! +!PN10/WC_KETL=0.0 +! +!PN10/WC_ORA1=0.0 +! +!PN10/WC_ORA2=0.0 +! +!PN10/WC_ACID=0.0 +! +!PN10/WC_RP16=0.0 +! +!PN10/WC_UR21=0.0 +! +!PN10/WC_UR28=0.0 +! +!PN10/WC_ACID2=0.0 +! +!PN10/WC_ASO3=0.0 +! +!PN10/WC_ASO4=0.0 +! +!PN10/WC_ASO5=0.0 +! +!PN10/WC_AHSO5=0.0 +! +!PN10/WC_AHMS=0.0 +! +!PN10/WR_O3=0.0 +! +!PN10/WR_H2O2=0.0 +! +!PN10/WR_NO=0.0 +! +!PN10/WR_NO2=0.0 +! +!PN10/WR_NO3=0.0 +! +!PN10/WR_N2O5=0.0 +! +!PN10/WR_HONO=0.0 +! +!PN10/WR_HNO3=0.0 +! +!PN10/WR_HNO4=0.0 +! +!PN10/WR_NH3=0.0 +! +!PN10/WR_OH=0.0 +! +!PN10/WR_HO2=0.0 +! +!PN10/WR_CO2=0.0 +! +!PN10/WR_SO2=0.0 +! +!PN10/WR_H2SO4=0.0 +! +!PN10/WR_RO21=0.0 +! +!PN10/WR_RO25=0.0 +! +!PN10/WR_MEOH=0.0 +! +!PN10/WR_ETOH=0.0 +! +!PN10/WR_ALCH=0.0 +! +!PN10/WR_HCHO=0.0 +! +!PN10/WR_ALD2=0.0 +! +!PN10/WR_GLY=0.0 +! +!PN10/WR_MGLY=0.0 +! +!PN10/WR_KETL=0.0 +! +!PN10/WR_ORA1=0.0 +! +!PN10/WR_ORA2=0.0 +! +!PN10/WR_ACID=0.0 +! +!PN10/WR_RP16=0.0 +! +!PN10/WR_UR21=0.0 +! +!PN10/WR_UR28=0.0 +! +!PN10/WR_ACID2=0.0 +! +!PN10/WR_ASO3=0.0 +! +!PN10/WR_ASO4=0.0 +! +!PN10/WR_ASO5=0.0 +! +!PN10/WR_AHSO5=0.0 +! +!PN10/WR_AHMS=0.0 +! +!RO2T/NO=-K095*<RO2T>+K125*<RO26>+K144*<RO27>+K147*<RO28>+K162*<RO213>+K165*<RO +!239>+TPK%CF8*K168*<RO214>+K174*<RO216>+TPK%CF18*K186*<RO220>+K204*<RO226>+TPK% +!CF30*K213*<RO229>+K216*<RO240>+TPK%CF34*K224*<RO232>+K277*<RO248>+K288*<RO250> +!+K297*<RO253>+K309*<RO255>+K331*<RO257>+K344*<RO230> + PJAC(:,85,1)=-TPK%K095(:)*PCONC(:,85)+TPK%K125(:)*TPK%RO26(:)+TPK%K144(:)*TPK%& +&RO27(:)+TPK%K147(:)*TPK%RO28(:)+TPK%K162(:)*TPK%RO213(:)+TPK%K165(:)*TPK%RO239& +&(:)+TPK%CF8*TPK%K168(:)*TPK%RO214(:)+TPK%K174(:)*TPK%RO216(:)+TPK%CF18*TPK%K18& +&6(:)*TPK%RO220(:)+TPK%K204(:)*TPK%RO226(:)+TPK%CF30*TPK%K213(:)*TPK%RO229(:)+T& +&PK%K216(:)*TPK%RO240(:)+TPK%CF34*TPK%K224(:)*TPK%RO232(:)+TPK%K277(:)*TPK%RO24& +&8(:)+TPK%K288(:)*TPK%RO250(:)+TPK%K297(:)*TPK%RO253(:)+TPK%K309(:)*TPK%RO255(:& +&)+TPK%K331(:)*TPK%RO257(:)+TPK%K344(:)*TPK%RO230(:) +! +!RO2T/NO2=0.0 +! +!RO2T/O3=+0.28*K056*<OLEL>+0.366*K066*<ISOP>+0.28*K076*<OLEH>+0.445*K086*<BIOL> +!+0.89*K090*<BIOH>+0.28*K281*<MVK>+0.41*K282*<MCR> + PJAC(:,85,3)=+0.28*TPK%K056(:)*PCONC(:,17)+0.366*TPK%K066(:)*PCONC(:,35)+0.28*& +&TPK%K076(:)*PCONC(:,18)+0.445*TPK%K086(:)*PCONC(:,36)+0.89*TPK%K090(:)*PCONC(:& +&,37)+0.28*TPK%K281(:)*PCONC(:,39)+0.41*TPK%K282(:)*PCONC(:,40) +! +!RO2T/HONO=0.0 +! +!RO2T/HNO3=0.0 +! +!RO2T/HNO4=0.0 +! +!RO2T/N2O5=0.0 +! +!RO2T/NO3=+K050*<ETHE>+K055*<OLEL>+K061*<ALD2>+K065*<ISOP>+K075*<OLEH>+K085*<BI +!OL>+K089*<BIOH>+K275*<MCR>+K278*<MGLY>+K307*<RPR1>+K313*<RPR3>+K327*<RPR8>+K33 +!8*<RP16> + PJAC(:,85,8)=+TPK%K050(:)*PCONC(:,16)+TPK%K055(:)*PCONC(:,17)+TPK%K061(:)*PCON& +&C(:,29)+TPK%K065(:)*PCONC(:,35)+TPK%K075(:)*PCONC(:,18)+TPK%K085(:)*PCONC(:,36& +&)+TPK%K089(:)*PCONC(:,37)+TPK%K275(:)*PCONC(:,40)+TPK%K278(:)*PCONC(:,41)+TPK%& +&K307(:)*PCONC(:,69)+TPK%K313(:)*PCONC(:,57)+TPK%K327(:)*PCONC(:,71)+TPK%K338(:& +&)*PCONC(:,74) +! +!RO2T/NH3=0.0 +! +!RO2T/HO2=-K094*<RO2T>+K146*<RO27>+K164*<RO213>+K170*<RO214>+K176*<RO216>+K188* +!<RO220>+K206*<RO226>+K215*<RO229>+K218*<RO240>+K220*<RO230>+K226*<RO232>+K292* +!<RO251>+K295*<RO252>+2.*K298*<RO253> + PJAC(:,85,10)=-TPK%K094(:)*PCONC(:,85)+TPK%K146(:)*TPK%RO27(:)+TPK%K164(:)*TPK& +&%RO213(:)+TPK%K170(:)*TPK%RO214(:)+TPK%K176(:)*TPK%RO216(:)+TPK%K188(:)*TPK%RO& +&220(:)+TPK%K206(:)*TPK%RO226(:)+TPK%K215(:)*TPK%RO229(:)+TPK%K218(:)*TPK%RO240& +&(:)+TPK%K220(:)*TPK%RO230(:)+TPK%K226(:)*TPK%RO232(:)+TPK%K292(:)*TPK%RO251(:)& +&+TPK%K295(:)*TPK%RO252(:)+2.*TPK%K298(:)*TPK%RO253(:) +! +!RO2T/CO=0.0 +! +!RO2T/H2O2=0.0 +! +!RO2T/SO2=0.0 +! +!RO2T/H2SO4=0.0 +! +!RO2T/OH=+K043*<CH4>+K049*<ETHE>+TPK%CF2*K053*<ETOH>+K054*<OLEL>+K058*<ALKL>+K0 +!60*<ALD2>+K062*<KETL>+K064*<ISOP>+K068*<MTBE>+K069*<ALCH>+K070*<KETH>+0.1*K073 +!*<AROO>+K074*<OLEH>+K078*<ALKM>+0.06*K079*<AROL>+TPK%CF45*K082*<ARAL>+0.1*K083 +!*<ARAC>+K084*<BIOL>+K088*<BIOH>+0.1*K092*<PAH>+K093*<ALKH>+K272*<MVK>+K273*<MC +!R>+K274*<MGLY>+K304*<RPR1>+K305*<RP16>+K312*<RPR3>+K324*<RPR8> + PJAC(:,85,15)=+TPK%K043(:)*TPK%CH4(:)+TPK%K049(:)*PCONC(:,16)+TPK%CF2*TPK%K053& +&(:)*PCONC(:,33)+TPK%K054(:)*PCONC(:,17)+TPK%K058(:)*PCONC(:,19)+TPK%K060(:)*PC& +&ONC(:,29)+TPK%K062(:)*PCONC(:,30)+TPK%K064(:)*PCONC(:,35)+TPK%K068(:)*PCONC(:,& +&38)+TPK%K069(:)*PCONC(:,34)+TPK%K070(:)*PCONC(:,31)+0.1*TPK%K073(:)*PCONC(:,24& +&)+TPK%K074(:)*PCONC(:,18)+TPK%K078(:)*PCONC(:,20)+0.06*TPK%K079(:)*PCONC(:,23)& +&+TPK%CF45*TPK%K082(:)*PCONC(:,25)+0.1*TPK%K083(:)*PCONC(:,26)+TPK%K084(:)*PCON& +&C(:,36)+TPK%K088(:)*PCONC(:,37)+0.1*TPK%K092(:)*PCONC(:,27)+TPK%K093(:)*PCONC(& +&:,21)+TPK%K272(:)*PCONC(:,39)+TPK%K273(:)*PCONC(:,40)+TPK%K274(:)*PCONC(:,41)+& +&TPK%K304(:)*PCONC(:,69)+TPK%K305(:)*PCONC(:,74)+TPK%K312(:)*PCONC(:,57)+TPK%K3& +&24(:)*PCONC(:,71) +! +!RO2T/ETHE=+K049*<OH>+K050*<NO3>+K052*<O> + PJAC(:,85,16)=+TPK%K049(:)*PCONC(:,15)+TPK%K050(:)*PCONC(:,8)+TPK%K052(:)*TPK%& +&O(:) +! +!RO2T/OLEL=+K054*<OH>+K055*<NO3>+0.28*K056*<O3>+0.2*K057*<O> + PJAC(:,85,17)=+TPK%K054(:)*PCONC(:,15)+TPK%K055(:)*PCONC(:,8)+0.28*TPK%K056(:)& +&*PCONC(:,3)+0.2*TPK%K057(:)*TPK%O(:) +! +!RO2T/OLEH=+K074*<OH>+K075*<NO3>+0.28*K076*<O3>+0.2*K077*<O> + PJAC(:,85,18)=+TPK%K074(:)*PCONC(:,15)+TPK%K075(:)*PCONC(:,8)+0.28*TPK%K076(:)& +&*PCONC(:,3)+0.2*TPK%K077(:)*TPK%O(:) +! +!RO2T/ALKL=+K058*<OH> + PJAC(:,85,19)=+TPK%K058(:)*PCONC(:,15) +! +!RO2T/ALKM=+K078*<OH> + PJAC(:,85,20)=+TPK%K078(:)*PCONC(:,15) +! +!RO2T/ALKH=+K093*<OH> + PJAC(:,85,21)=+TPK%K093(:)*PCONC(:,15) +! +!RO2T/AROH=0.0 +! +!RO2T/AROL=+0.06*K079*<OH> + PJAC(:,85,23)=+0.06*TPK%K079(:)*PCONC(:,15) +! +!RO2T/AROO=+0.1*K073*<OH> + PJAC(:,85,24)=+0.1*TPK%K073(:)*PCONC(:,15) +! +!RO2T/ARAL=+TPK%CF45*K082*<OH> + PJAC(:,85,25)=+TPK%CF45*TPK%K082(:)*PCONC(:,15) +! +!RO2T/ARAC=+0.1*K083*<OH> + PJAC(:,85,26)=+0.1*TPK%K083(:)*PCONC(:,15) +! +!RO2T/PAH=+0.1*K092*<OH> + PJAC(:,85,27)=+0.1*TPK%K092(:)*PCONC(:,15) +! +!RO2T/HCHO=0.0 +! +!RO2T/ALD2=+K059+K060*<OH>+K061*<NO3> + PJAC(:,85,29)=+TPK%K059(:)+TPK%K060(:)*PCONC(:,15)+TPK%K061(:)*PCONC(:,8) +! +!RO2T/KETL=+K062*<OH>+2.*K063 + PJAC(:,85,30)=+TPK%K062(:)*PCONC(:,15)+2.*TPK%K063(:) +! +!RO2T/KETH=+K070*<OH>+2.*K071 + PJAC(:,85,31)=+TPK%K070(:)*PCONC(:,15)+2.*TPK%K071(:) +! +!RO2T/MEOH=0.0 +! +!RO2T/ETOH=+TPK%CF2*K053*<OH> + PJAC(:,85,33)=+TPK%CF2*TPK%K053(:)*PCONC(:,15) +! +!RO2T/ALCH=+K069*<OH> + PJAC(:,85,34)=+TPK%K069(:)*PCONC(:,15) +! +!RO2T/ISOP=+K064*<OH>+K065*<NO3>+0.366*K066*<O3> + PJAC(:,85,35)=+TPK%K064(:)*PCONC(:,15)+TPK%K065(:)*PCONC(:,8)+0.366*TPK%K066(:& +&)*PCONC(:,3) +! +!RO2T/BIOL=+K084*<OH>+K085*<NO3>+0.445*K086*<O3> + PJAC(:,85,36)=+TPK%K084(:)*PCONC(:,15)+TPK%K085(:)*PCONC(:,8)+0.445*TPK%K086(:& +&)*PCONC(:,3) +! +!RO2T/BIOH=+K088*<OH>+K089*<NO3>+0.89*K090*<O3> + PJAC(:,85,37)=+TPK%K088(:)*PCONC(:,15)+TPK%K089(:)*PCONC(:,8)+0.89*TPK%K090(:)& +&*PCONC(:,3) +! +!RO2T/MTBE=+K068*<OH> + PJAC(:,85,38)=+TPK%K068(:)*PCONC(:,15) +! +!RO2T/MVK=+K272*<OH>+0.28*K281*<O3>+0.3*K283*<O> + PJAC(:,85,39)=+TPK%K272(:)*PCONC(:,15)+0.28*TPK%K281(:)*PCONC(:,3)+0.3*TPK%K28& +&3(:)*TPK%O(:) +! +!RO2T/MCR=+K273*<OH>+K275*<NO3>+0.41*K282*<O3>+0.15*K284*<O> + PJAC(:,85,40)=+TPK%K273(:)*PCONC(:,15)+TPK%K275(:)*PCONC(:,8)+0.41*TPK%K282(:)& +&*PCONC(:,3)+0.15*TPK%K284(:)*TPK%O(:) +! +!RO2T/MGLY=+K274*<OH>+K276+K278*<NO3> + PJAC(:,85,41)=+TPK%K274(:)*PCONC(:,15)+TPK%K276(:)+TPK%K278(:)*PCONC(:,8) +! +!RO2T/GLY=0.0 +! +!RO2T/ORA1=0.0 +! +!RO2T/ORA2=0.0 +! +!RO2T/ACID=0.0 +! +!RO2T/UR28=0.0 +! +!RO2T/UR21=0.0 +! +!RO2T/URG2=0.0 +! +!RO2T/UR26=0.0 +! +!RO2T/RPG2=0.0 +! +!RO2T/RP18=0.0 +! +!RO2T/RPG3=0.0 +! +!RO2T/URG4=0.0 +! +!RO2T/UR8=0.0 +! +!RO2T/UR17=0.0 +! +!RO2T/UR7=0.0 +! +!RO2T/RPR3=+K312*<OH>+K313*<NO3> + PJAC(:,85,57)=+TPK%K312(:)*PCONC(:,15)+TPK%K313(:)*PCONC(:,8) +! +!RO2T/URG6=0.0 +! +!RO2T/UR22=0.0 +! +!RO2T/URG7=0.0 +! +!RO2T/RPR4=0.0 +! +!RO2T/RPR7=0.0 +! +!RO2T/RPG7=0.0 +! +!RO2T/URG8=0.0 +! +!RO2T/UR19=0.0 +! +!RO2T/URG9=0.0 +! +!RO2T/AP7=0.0 +! +!RO2T/URG10=0.0 +! +!RO2T/RPR1=+K304*<OH>+K307*<NO3>+K308 + PJAC(:,85,69)=+TPK%K304(:)*PCONC(:,15)+TPK%K307(:)*PCONC(:,8)+TPK%K308(:) +! +!RO2T/RPR5=0.0 +! +!RO2T/RPR8=+K324*<OH>+K327*<NO3>+K329+K330 + PJAC(:,85,71)=+TPK%K324(:)*PCONC(:,15)+TPK%K327(:)*PCONC(:,8)+TPK%K329(:)+TPK%& +&K330(:) +! +!RO2T/RP10=0.0 +! +!RO2T/RP11=0.0 +! +!RO2T/RP16=+K305*<OH>+K338*<NO3> + PJAC(:,85,74)=+TPK%K305(:)*PCONC(:,15)+TPK%K338(:)*PCONC(:,8) +! +!RO2T/RPRL=0.0 +! +!RO2T/APAN=+1.0000000*K139 + PJAC(:,85,76)=+1.0000000*TPK%K139(:) +! +!RO2T/PAN1=+K135 + PJAC(:,85,77)=+TPK%K135(:) +! +!RO2T/PAN2=+K136 + PJAC(:,85,78)=+TPK%K136(:) +! +!RO2T/PAN3=+K137 + PJAC(:,85,79)=+TPK%K137(:) +! +!RO2T/PAN4=+K141 + PJAC(:,85,80)=+TPK%K141(:) +! +!RO2T/PAN6=+K140 + PJAC(:,85,81)=+TPK%K140(:) +! +!RO2T/PAN7=+K343 + PJAC(:,85,82)=+TPK%K343(:) +! +!RO2T/PAN8=+K317 + PJAC(:,85,83)=+TPK%K317(:) +! +!RO2T/PN10=+K138 + PJAC(:,85,84)=+TPK%K138(:) +! +!RO2T/RO2T=-K094*<HO2>-K095*<NO>+K096*<RO2T>+K096*<RO2T>-K096*<RO2T>-K096*<RO2T +!>-K096*<RO2T>-K096*<RO2T>+K111*<RO21>-K111*<RO21>+K114*<RO22>-K114*<RO22>+K117 +!*<RO23>-K117*<RO23>+K120*<RO24>-K120*<RO24>+K123*<RO25>-K123*<RO25>+2.*K143*<R +!O26>-K143*<RO26>+2.*K145*<RO27>-K145*<RO27>+2.*K149*<RO28>-K149*<RO28>+K151*<R +!O29>-K151*<RO29>+K154*<RO210>-K154*<RO210>+K157*<RO211>-K157*<RO211>+K160*<RO2 +!12>-K160*<RO212>+2.*K163*<RO213>-K163*<RO213>+2.*K167*<RO239>-K167*<RO239>+2.* +!K169*<RO214>-K169*<RO214>+K172*<RO215>-K172*<RO215>+2.*K175*<RO216>-K175*<RO21 +!6>+K178*<RO217>-K178*<RO217>+K181*<RO218>-K181*<RO218>+K184*<RO219>-K184*<RO21 +!9>+2.*K187*<RO220>-K187*<RO220>+K190*<RO221>-K190*<RO221>+K193*<RO222>-K193*<R +!O222>+K196*<RO223>-K196*<RO223>+K199*<RO224>-K199*<RO224>+K202*<RO225>-K202*<R +!O225>+2.*K205*<RO226>-K205*<RO226>+K208*<RO227>-K208*<RO227>+K211*<RO228>-K211 +!*<RO228>+2.*K214*<RO229>-K214*<RO229>+2.*K217*<RO240>-K217*<RO240>+2.*K219*<RO +!230>-K219*<RO230>+K222*<RO231>-K222*<RO231>+2.*K225*<RO232>-K225*<RO232>+K228* +!<RO241>-K228*<RO241>+K232*<RO233>-K232*<RO233>+K235*<RO242>-K235*<RO242>+K239* +!<RO234>-K239*<RO234>+K242*<RO243>-K242*<RO243>+K246*<RO235>-K246*<RO235>+K249* +!<RO244>-K249*<RO244>+K253*<RO236>-K253*<RO236>+K256*<RO245>-K256*<RO245>+K260* +!<RO237>-K260*<RO237>+K263*<RO246>-K263*<RO246>+K267*<RO238>-K267*<RO238>+K270* +!<RO247>-K270*<RO247>+2.*K280*<RO248>-K280*<RO248>+K286*<RO249>-K286*<RO249>+2. +!*K290*<RO250>-K290*<RO250>-K293*<RO251>-K296*<RO252>+K299*<RO253>-K299*<RO253> +!+K302*<RO254>-K302*<RO254>+2.*K311*<RO255>-K311*<RO255>+K319*<RO256>-K319*<RO2 +!56>+2.*K333*<RO257>-K333*<RO257>+K342*<RO258>-K342*<RO258> + PJAC(:,85,85)=-TPK%K094(:)*PCONC(:,10)-TPK%K095(:)*PCONC(:,1)+TPK%K096(:)*PCON& +&C(:,85)+TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85& +&)-TPK%K096(:)*PCONC(:,85)-TPK%K096(:)*PCONC(:,85)+TPK%K111(:)*PCONC(:,86)-TPK%& +&K111(:)*PCONC(:,86)+TPK%K114(:)*TPK%RO22(:)-TPK%K114(:)*TPK%RO22(:)+TPK%K117(:& +&)*TPK%RO23(:)-TPK%K117(:)*TPK%RO23(:)+TPK%K120(:)*TPK%RO24(:)-TPK%K120(:)*TPK%& +&RO24(:)+TPK%K123(:)*PCONC(:,87)-TPK%K123(:)*PCONC(:,87)+2.*TPK%K143(:)*TPK%RO2& +&6(:)-TPK%K143(:)*TPK%RO26(:)+2.*TPK%K145(:)*TPK%RO27(:)-TPK%K145(:)*TPK%RO27(:& +&)+2.*TPK%K149(:)*TPK%RO28(:)-TPK%K149(:)*TPK%RO28(:)+TPK%K151(:)*TPK%RO29(:)-T& +&PK%K151(:)*TPK%RO29(:)+TPK%K154(:)*TPK%RO210(:)-TPK%K154(:)*TPK%RO210(:)+TPK%K& +&157(:)*TPK%RO211(:)-TPK%K157(:)*TPK%RO211(:)+TPK%K160(:)*TPK%RO212(:)-TPK%K160& +&(:)*TPK%RO212(:)+2.*TPK%K163(:)*TPK%RO213(:)-TPK%K163(:)*TPK%RO213(:)+2.*TPK%K& +&167(:)*TPK%RO239(:)-TPK%K167(:)*TPK%RO239(:)+2.*TPK%K169(:)*TPK%RO214(:)-TPK%K& +&169(:)*TPK%RO214(:)+TPK%K172(:)*TPK%RO215(:)-TPK%K172(:)*TPK%RO215(:)+2.*TPK%K& +&175(:)*TPK%RO216(:)-TPK%K175(:)*TPK%RO216(:)+TPK%K178(:)*TPK%RO217(:)-TPK%K178& +&(:)*TPK%RO217(:)+TPK%K181(:)*TPK%RO218(:)-TPK%K181(:)*TPK%RO218(:)+TPK%K184(:)& +&*TPK%RO219(:)-TPK%K184(:)*TPK%RO219(:)+2.*TPK%K187(:)*TPK%RO220(:)-TPK%K187(:)& +&*TPK%RO220(:)+TPK%K190(:)*TPK%RO221(:)-TPK%K190(:)*TPK%RO221(:)+TPK%K193(:)*TP& +&K%RO222(:)-TPK%K193(:)*TPK%RO222(:)+TPK%K196(:)*TPK%RO223(:)-TPK%K196(:)*TPK%R& +&O223(:)+TPK%K199(:)*TPK%RO224(:)-TPK%K199(:)*TPK%RO224(:)+TPK%K202(:)*TPK%RO22& +&5(:)-TPK%K202(:)*TPK%RO225(:)+2.*TPK%K205(:)*TPK%RO226(:)-TPK%K205(:)*TPK%RO22& +&6(:)+TPK%K208(:)*TPK%RO227(:)-TPK%K208(:)*TPK%RO227(:)+TPK%K211(:)*TPK%RO228(:& +&)-TPK%K211(:)*TPK%RO228(:)+2.*TPK%K214(:)*TPK%RO229(:)-TPK%K214(:)*TPK%RO229(:& +&)+2.*TPK%K217(:)*TPK%RO240(:)-TPK%K217(:)*TPK%RO240(:)+2.*TPK%K219(:)*TPK%RO23& +&0(:)-TPK%K219(:)*TPK%RO230(:)+TPK%K222(:)*TPK%RO231(:)-TPK%K222(:)*TPK%RO231(:& +&)+2.*TPK%K225(:)*TPK%RO232(:)-TPK%K225(:)*TPK%RO232(:)+TPK%K228(:)*TPK%RO241(:& +&)-TPK%K228(:)*TPK%RO241(:)+TPK%K232(:)*TPK%RO233(:)-TPK%K232(:)*TPK%RO233(:)+T& +&PK%K235(:)*TPK%RO242(:)-TPK%K235(:)*TPK%RO242(:)+TPK%K239(:)*TPK%RO234(:)-TPK%& +&K239(:)*TPK%RO234(:)+TPK%K242(:)*TPK%RO243(:)-TPK%K242(:)*TPK%RO243(:)+TPK%K24& +&6(:)*TPK%RO235(:)-TPK%K246(:)*TPK%RO235(:)+TPK%K249(:)*TPK%RO244(:)-TPK%K249(:& +&)*TPK%RO244(:)+TPK%K253(:)*TPK%RO236(:)-TPK%K253(:)*TPK%RO236(:)+TPK%K256(:)*T& +&PK%RO245(:)-TPK%K256(:)*TPK%RO245(:)+TPK%K260(:)*TPK%RO237(:)-TPK%K260(:)*TPK%& +&RO237(:)+TPK%K263(:)*TPK%RO246(:)-TPK%K263(:)*TPK%RO246(:)+TPK%K267(:)*TPK%RO2& +&38(:)-TPK%K267(:)*TPK%RO238(:)+TPK%K270(:)*TPK%RO247(:)-TPK%K270(:)*TPK%RO247(& +&:)+2.*TPK%K280(:)*TPK%RO248(:)-TPK%K280(:)*TPK%RO248(:)+TPK%K286(:)*TPK%RO249(& +&:)-TPK%K286(:)*TPK%RO249(:)+2.*TPK%K290(:)*TPK%RO250(:)-TPK%K290(:)*TPK%RO250(& +&:)-TPK%K293(:)*TPK%RO251(:)-TPK%K296(:)*TPK%RO252(:)+TPK%K299(:)*TPK%RO253(:)-& +&TPK%K299(:)*TPK%RO253(:)+TPK%K302(:)*TPK%RO254(:)-TPK%K302(:)*TPK%RO254(:)+2.*& +&TPK%K311(:)*TPK%RO255(:)-TPK%K311(:)*TPK%RO255(:)+TPK%K319(:)*TPK%RO256(:)-TPK& +&%K319(:)*TPK%RO256(:)+2.*TPK%K333(:)*TPK%RO257(:)-TPK%K333(:)*TPK%RO257(:)+TPK& +&%K342(:)*TPK%RO258(:)-TPK%K342(:)*TPK%RO258(:) +! +!RO2T/RO21=+K111*<RO2T>-K111*<RO2T> + PJAC(:,85,86)=+TPK%K111(:)*PCONC(:,85)-TPK%K111(:)*PCONC(:,85) +! +!RO2T/RO25=+K123*<RO2T>-K123*<RO2T> + PJAC(:,85,87)=+TPK%K123(:)*PCONC(:,85)-TPK%K123(:)*PCONC(:,85) +! +!RO2T/WC_O3=0.0 +! +!RO2T/WC_H2O2=0.0 +! +!RO2T/WC_NO=0.0 +! +!RO2T/WC_NO2=0.0 +! +!RO2T/WC_NO3=0.0 +! +!RO2T/WC_N2O5=0.0 +! +!RO2T/WC_HONO=0.0 +! +!RO2T/WC_HNO3=0.0 +! +!RO2T/WC_HNO4=0.0 +! +!RO2T/WC_NH3=0.0 +! +!RO2T/WC_OH=0.0 +! +!RO2T/WC_HO2=0.0 +! +!RO2T/WC_CO2=0.0 +! +!RO2T/WC_SO2=0.0 +! +!RO2T/WC_H2SO4=0.0 +! +!RO2T/WC_RO21=0.0 +! +!RO2T/WC_RO25=0.0 +! +!RO2T/WC_MEOH=0.0 +! +!RO2T/WC_ETOH=0.0 +! +!RO2T/WC_ALCH=0.0 +! +!RO2T/WC_HCHO=0.0 +! +!RO2T/WC_ALD2=0.0 +! +!RO2T/WC_GLY=0.0 +! +!RO2T/WC_MGLY=0.0 +! +!RO2T/WC_KETL=0.0 +! +!RO2T/WC_ORA1=0.0 +! +!RO2T/WC_ORA2=0.0 +! +!RO2T/WC_ACID=0.0 +! +!RO2T/WC_RP16=0.0 +! +!RO2T/WC_UR21=0.0 +! +!RO2T/WC_UR28=0.0 +! +!RO2T/WC_ACID2=0.0 +! +!RO2T/WC_ASO3=0.0 +! +!RO2T/WC_ASO4=0.0 +! +!RO2T/WC_ASO5=0.0 +! +!RO2T/WC_AHSO5=0.0 +! +!RO2T/WC_AHMS=0.0 +! +!RO2T/WR_O3=0.0 +! +!RO2T/WR_H2O2=0.0 +! +!RO2T/WR_NO=0.0 +! +!RO2T/WR_NO2=0.0 +! +!RO2T/WR_NO3=0.0 +! +!RO2T/WR_N2O5=0.0 +! +!RO2T/WR_HONO=0.0 +! +!RO2T/WR_HNO3=0.0 +! +!RO2T/WR_HNO4=0.0 +! +!RO2T/WR_NH3=0.0 +! +!RO2T/WR_OH=0.0 +! +!RO2T/WR_HO2=0.0 +! +!RO2T/WR_CO2=0.0 +! +!RO2T/WR_SO2=0.0 +! +!RO2T/WR_H2SO4=0.0 +! +!RO2T/WR_RO21=0.0 +! +!RO2T/WR_RO25=0.0 +! +!RO2T/WR_MEOH=0.0 +! +!RO2T/WR_ETOH=0.0 +! +!RO2T/WR_ALCH=0.0 +! +!RO2T/WR_HCHO=0.0 +! +!RO2T/WR_ALD2=0.0 +! +!RO2T/WR_GLY=0.0 +! +!RO2T/WR_MGLY=0.0 +! +!RO2T/WR_KETL=0.0 +! +!RO2T/WR_ORA1=0.0 +! +!RO2T/WR_ORA2=0.0 +! +!RO2T/WR_ACID=0.0 +! +!RO2T/WR_RP16=0.0 +! +!RO2T/WR_UR21=0.0 +! +!RO2T/WR_UR28=0.0 +! +!RO2T/WR_ACID2=0.0 +! +!RO2T/WR_ASO3=0.0 +! +!RO2T/WR_ASO4=0.0 +! +!RO2T/WR_ASO5=0.0 +! +!RO2T/WR_AHSO5=0.0 +! +!RO2T/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ16 +! +SUBROUTINE SUBJ17 +! +!Indices 86 a 90 +! +! +!RO21/NO=-K110*<RO21>+K147*<RO28> + PJAC(:,86,1)=-TPK%K110(:)*PCONC(:,86)+TPK%K147(:)*TPK%RO28(:) +! +!RO21/NO2=0.0 +! +!RO21/O3=0.0 +! +!RO21/HONO=0.0 +! +!RO21/HNO3=0.0 +! +!RO21/HNO4=0.0 +! +!RO21/N2O5=0.0 +! +!RO21/NO3=0.0 +! +!RO21/NH3=0.0 +! +!RO21/HO2=-K112*<RO21> + PJAC(:,86,10)=-TPK%K112(:)*PCONC(:,86) +! +!RO21/CO=0.0 +! +!RO21/H2O2=0.0 +! +!RO21/SO2=0.0 +! +!RO21/H2SO4=0.0 +! +!RO21/OH=+K043*<CH4> + PJAC(:,86,15)=+TPK%K043(:)*TPK%CH4(:) +! +!RO21/ETHE=+0.6*K052*<O> + PJAC(:,86,16)=+0.6*TPK%K052(:)*TPK%O(:) +! +!RO21/OLEL=0.0 +! +!RO21/OLEH=0.0 +! +!RO21/ALKL=0.0 +! +!RO21/ALKM=0.0 +! +!RO21/ALKH=0.0 +! +!RO21/AROH=0.0 +! +!RO21/AROL=0.0 +! +!RO21/AROO=0.0 +! +!RO21/ARAL=0.0 +! +!RO21/ARAC=0.0 +! +!RO21/PAH=0.0 +! +!RO21/HCHO=0.0 +! +!RO21/ALD2=0.0 +! +!RO21/KETL=0.0 +! +!RO21/KETH=0.0 +! +!RO21/MEOH=0.0 +! +!RO21/ETOH=0.0 +! +!RO21/ALCH=0.0 +! +!RO21/ISOP=0.0 +! +!RO21/BIOL=0.0 +! +!RO21/BIOH=0.0 +! +!RO21/MTBE=0.0 +! +!RO21/MVK=0.0 +! +!RO21/MCR=0.0 +! +!RO21/MGLY=0.0 +! +!RO21/GLY=0.0 +! +!RO21/ORA1=0.0 +! +!RO21/ORA2=0.0 +! +!RO21/ACID=0.0 +! +!RO21/UR28=0.0 +! +!RO21/UR21=0.0 +! +!RO21/URG2=0.0 +! +!RO21/UR26=0.0 +! +!RO21/RPG2=0.0 +! +!RO21/RP18=0.0 +! +!RO21/RPG3=0.0 +! +!RO21/URG4=0.0 +! +!RO21/UR8=0.0 +! +!RO21/UR17=0.0 +! +!RO21/UR7=0.0 +! +!RO21/RPR3=0.0 +! +!RO21/URG6=0.0 +! +!RO21/UR22=0.0 +! +!RO21/URG7=0.0 +! +!RO21/RPR4=0.0 +! +!RO21/RPR7=0.0 +! +!RO21/RPG7=0.0 +! +!RO21/URG8=0.0 +! +!RO21/UR19=0.0 +! +!RO21/URG9=0.0 +! +!RO21/AP7=0.0 +! +!RO21/URG10=0.0 +! +!RO21/RPR1=0.0 +! +!RO21/RPR5=0.0 +! +!RO21/RPR8=0.0 +! +!RO21/RP10=0.0 +! +!RO21/RP11=0.0 +! +!RO21/RP16=0.0 +! +!RO21/RPRL=0.0 +! +!RO21/APAN=0.0 +! +!RO21/PAN1=0.0 +! +!RO21/PAN2=0.0 +! +!RO21/PAN3=0.0 +! +!RO21/PAN4=0.0 +! +!RO21/PAN6=0.0 +! +!RO21/PAN7=0.0 +! +!RO21/PAN8=0.0 +! +!RO21/PN10=0.0 +! +!RO21/RO2T=-K111*<RO21>+K149*<RO28> + PJAC(:,86,85)=-TPK%K111(:)*PCONC(:,86)+TPK%K149(:)*TPK%RO28(:) +! +!RO21/RO21=-K110*<NO>-K111*<RO2T>-K112*<HO2>-KTC16-KTR16 + PJAC(:,86,86)=-TPK%K110(:)*PCONC(:,1)-TPK%K111(:)*PCONC(:,85)-TPK%K112(:)*PCON& +&C(:,10)-TPK%KTC16(:)-TPK%KTR16(:) +! +!RO21/RO25=0.0 +! +!RO21/WC_O3=0.0 +! +!RO21/WC_H2O2=0.0 +! +!RO21/WC_NO=0.0 +! +!RO21/WC_NO2=0.0 +! +!RO21/WC_NO3=0.0 +! +!RO21/WC_N2O5=0.0 +! +!RO21/WC_HONO=0.0 +! +!RO21/WC_HNO3=0.0 +! +!RO21/WC_HNO4=0.0 +! +!RO21/WC_NH3=0.0 +! +!RO21/WC_OH=0.0 +! +!RO21/WC_HO2=0.0 +! +!RO21/WC_CO2=0.0 +! +!RO21/WC_SO2=0.0 +! +!RO21/WC_H2SO4=0.0 +! +!RO21/WC_RO21=+KTC47 + PJAC(:,86,103)=+TPK%KTC47(:) +! +!RO21/WC_RO25=0.0 +! +!RO21/WC_MEOH=0.0 +! +!RO21/WC_ETOH=0.0 +! +!RO21/WC_ALCH=0.0 +! +!RO21/WC_HCHO=0.0 +! +!RO21/WC_ALD2=0.0 +! +!RO21/WC_GLY=0.0 +! +!RO21/WC_MGLY=0.0 +! +!RO21/WC_KETL=0.0 +! +!RO21/WC_ORA1=0.0 +! +!RO21/WC_ORA2=0.0 +! +!RO21/WC_ACID=0.0 +! +!RO21/WC_RP16=0.0 +! +!RO21/WC_UR21=0.0 +! +!RO21/WC_UR28=0.0 +! +!RO21/WC_ACID2=0.0 +! +!RO21/WC_ASO3=0.0 +! +!RO21/WC_ASO4=0.0 +! +!RO21/WC_ASO5=0.0 +! +!RO21/WC_AHSO5=0.0 +! +!RO21/WC_AHMS=0.0 +! +!RO21/WR_O3=0.0 +! +!RO21/WR_H2O2=0.0 +! +!RO21/WR_NO=0.0 +! +!RO21/WR_NO2=0.0 +! +!RO21/WR_NO3=0.0 +! +!RO21/WR_N2O5=0.0 +! +!RO21/WR_HONO=0.0 +! +!RO21/WR_HNO3=0.0 +! +!RO21/WR_HNO4=0.0 +! +!RO21/WR_NH3=0.0 +! +!RO21/WR_OH=0.0 +! +!RO21/WR_HO2=0.0 +! +!RO21/WR_CO2=0.0 +! +!RO21/WR_SO2=0.0 +! +!RO21/WR_H2SO4=0.0 +! +!RO21/WR_RO21=+KTR47 + PJAC(:,86,140)=+TPK%KTR47(:) +! +!RO21/WR_RO25=0.0 +! +!RO21/WR_MEOH=0.0 +! +!RO21/WR_ETOH=0.0 +! +!RO21/WR_ALCH=0.0 +! +!RO21/WR_HCHO=0.0 +! +!RO21/WR_ALD2=0.0 +! +!RO21/WR_GLY=0.0 +! +!RO21/WR_MGLY=0.0 +! +!RO21/WR_KETL=0.0 +! +!RO21/WR_ORA1=0.0 +! +!RO21/WR_ORA2=0.0 +! +!RO21/WR_ACID=0.0 +! +!RO21/WR_RP16=0.0 +! +!RO21/WR_UR21=0.0 +! +!RO21/WR_UR28=0.0 +! +!RO21/WR_ACID2=0.0 +! +!RO21/WR_ASO3=0.0 +! +!RO21/WR_ASO4=0.0 +! +!RO21/WR_ASO5=0.0 +! +!RO21/WR_AHSO5=0.0 +! +!RO21/WR_AHMS=0.0 +! +!RO25/NO=-K122*<RO25>+K125*<RO26> + PJAC(:,87,1)=-TPK%K122(:)*PCONC(:,87)+TPK%K125(:)*TPK%RO26(:) +! +!RO25/NO2=0.0 +! +!RO25/O3=+0.28*K056*<OLEL> + PJAC(:,87,3)=+0.28*TPK%K056(:)*PCONC(:,17) +! +!RO25/HONO=0.0 +! +!RO25/HNO3=0.0 +! +!RO25/HNO4=0.0 +! +!RO25/N2O5=0.0 +! +!RO25/NO3=0.0 +! +!RO25/NH3=0.0 +! +!RO25/HO2=-K124*<RO25> + PJAC(:,87,10)=-TPK%K124(:)*PCONC(:,87) +! +!RO25/CO=0.0 +! +!RO25/H2O2=0.0 +! +!RO25/SO2=0.0 +! +!RO25/H2SO4=0.0 +! +!RO25/OH=+K058*<ALKL> + PJAC(:,87,15)=+TPK%K058(:)*PCONC(:,19) +! +!RO25/ETHE=0.0 +! +!RO25/OLEL=+0.28*K056*<O3>+0.1*K057*<O> + PJAC(:,87,17)=+0.28*TPK%K056(:)*PCONC(:,3)+0.1*TPK%K057(:)*TPK%O(:) +! +!RO25/OLEH=0.0 +! +!RO25/ALKL=+K058*<OH> + PJAC(:,87,19)=+TPK%K058(:)*PCONC(:,15) +! +!RO25/ALKM=0.0 +! +!RO25/ALKH=0.0 +! +!RO25/AROH=0.0 +! +!RO25/AROL=0.0 +! +!RO25/AROO=0.0 +! +!RO25/ARAL=0.0 +! +!RO25/ARAC=0.0 +! +!RO25/PAH=0.0 +! +!RO25/HCHO=0.0 +! +!RO25/ALD2=+K059 + PJAC(:,87,29)=+TPK%K059(:) +! +!RO25/KETL=+K063 + PJAC(:,87,30)=+TPK%K063(:) +! +!RO25/KETH=+K071 + PJAC(:,87,31)=+TPK%K071(:) +! +!RO25/MEOH=0.0 +! +!RO25/ETOH=0.0 +! +!RO25/ALCH=0.0 +! +!RO25/ISOP=0.0 +! +!RO25/BIOL=0.0 +! +!RO25/BIOH=0.0 +! +!RO25/MTBE=0.0 +! +!RO25/MVK=0.0 +! +!RO25/MCR=0.0 +! +!RO25/MGLY=0.0 +! +!RO25/GLY=0.0 +! +!RO25/ORA1=0.0 +! +!RO25/ORA2=0.0 +! +!RO25/ACID=0.0 +! +!RO25/UR28=0.0 +! +!RO25/UR21=0.0 +! +!RO25/URG2=0.0 +! +!RO25/UR26=0.0 +! +!RO25/RPG2=0.0 +! +!RO25/RP18=0.0 +! +!RO25/RPG3=0.0 +! +!RO25/URG4=0.0 +! +!RO25/UR8=0.0 +! +!RO25/UR17=0.0 +! +!RO25/UR7=0.0 +! +!RO25/RPR3=0.0 +! +!RO25/URG6=0.0 +! +!RO25/UR22=0.0 +! +!RO25/URG7=0.0 +! +!RO25/RPR4=0.0 +! +!RO25/RPR7=0.0 +! +!RO25/RPG7=0.0 +! +!RO25/URG8=0.0 +! +!RO25/UR19=0.0 +! +!RO25/URG9=0.0 +! +!RO25/AP7=0.0 +! +!RO25/URG10=0.0 +! +!RO25/RPR1=0.0 +! +!RO25/RPR5=0.0 +! +!RO25/RPR8=0.0 +! +!RO25/RP10=0.0 +! +!RO25/RP11=0.0 +! +!RO25/RP16=0.0 +! +!RO25/RPRL=0.0 +! +!RO25/APAN=0.0 +! +!RO25/PAN1=0.0 +! +!RO25/PAN2=0.0 +! +!RO25/PAN3=0.0 +! +!RO25/PAN4=0.0 +! +!RO25/PAN6=0.0 +! +!RO25/PAN7=0.0 +! +!RO25/PAN8=0.0 +! +!RO25/PN10=0.0 +! +!RO25/RO2T=-K123*<RO25>+K143*<RO26> + PJAC(:,87,85)=-TPK%K123(:)*PCONC(:,87)+TPK%K143(:)*TPK%RO26(:) +! +!RO25/RO21=0.0 +! +!RO25/RO25=-K122*<NO>-K123*<RO2T>-K124*<HO2>-KTC17-KTR17 + PJAC(:,87,87)=-TPK%K122(:)*PCONC(:,1)-TPK%K123(:)*PCONC(:,85)-TPK%K124(:)*PCON& +&C(:,10)-TPK%KTC17(:)-TPK%KTR17(:) +! +!RO25/WC_O3=0.0 +! +!RO25/WC_H2O2=0.0 +! +!RO25/WC_NO=0.0 +! +!RO25/WC_NO2=0.0 +! +!RO25/WC_NO3=0.0 +! +!RO25/WC_N2O5=0.0 +! +!RO25/WC_HONO=0.0 +! +!RO25/WC_HNO3=0.0 +! +!RO25/WC_HNO4=0.0 +! +!RO25/WC_NH3=0.0 +! +!RO25/WC_OH=0.0 +! +!RO25/WC_HO2=0.0 +! +!RO25/WC_CO2=0.0 +! +!RO25/WC_SO2=0.0 +! +!RO25/WC_H2SO4=0.0 +! +!RO25/WC_RO21=0.0 +! +!RO25/WC_RO25=+KTC48 + PJAC(:,87,104)=+TPK%KTC48(:) +! +!RO25/WC_MEOH=0.0 +! +!RO25/WC_ETOH=0.0 +! +!RO25/WC_ALCH=0.0 +! +!RO25/WC_HCHO=0.0 +! +!RO25/WC_ALD2=0.0 +! +!RO25/WC_GLY=0.0 +! +!RO25/WC_MGLY=0.0 +! +!RO25/WC_KETL=0.0 +! +!RO25/WC_ORA1=0.0 +! +!RO25/WC_ORA2=0.0 +! +!RO25/WC_ACID=0.0 +! +!RO25/WC_RP16=0.0 +! +!RO25/WC_UR21=0.0 +! +!RO25/WC_UR28=0.0 +! +!RO25/WC_ACID2=0.0 +! +!RO25/WC_ASO3=0.0 +! +!RO25/WC_ASO4=0.0 +! +!RO25/WC_ASO5=0.0 +! +!RO25/WC_AHSO5=0.0 +! +!RO25/WC_AHMS=0.0 +! +!RO25/WR_O3=0.0 +! +!RO25/WR_H2O2=0.0 +! +!RO25/WR_NO=0.0 +! +!RO25/WR_NO2=0.0 +! +!RO25/WR_NO3=0.0 +! +!RO25/WR_N2O5=0.0 +! +!RO25/WR_HONO=0.0 +! +!RO25/WR_HNO3=0.0 +! +!RO25/WR_HNO4=0.0 +! +!RO25/WR_NH3=0.0 +! +!RO25/WR_OH=0.0 +! +!RO25/WR_HO2=0.0 +! +!RO25/WR_CO2=0.0 +! +!RO25/WR_SO2=0.0 +! +!RO25/WR_H2SO4=0.0 +! +!RO25/WR_RO21=0.0 +! +!RO25/WR_RO25=+KTR48 + PJAC(:,87,141)=+TPK%KTR48(:) +! +!RO25/WR_MEOH=0.0 +! +!RO25/WR_ETOH=0.0 +! +!RO25/WR_ALCH=0.0 +! +!RO25/WR_HCHO=0.0 +! +!RO25/WR_ALD2=0.0 +! +!RO25/WR_GLY=0.0 +! +!RO25/WR_MGLY=0.0 +! +!RO25/WR_KETL=0.0 +! +!RO25/WR_ORA1=0.0 +! +!RO25/WR_ORA2=0.0 +! +!RO25/WR_ACID=0.0 +! +!RO25/WR_RP16=0.0 +! +!RO25/WR_UR21=0.0 +! +!RO25/WR_UR28=0.0 +! +!RO25/WR_ACID2=0.0 +! +!RO25/WR_ASO3=0.0 +! +!RO25/WR_ASO4=0.0 +! +!RO25/WR_ASO5=0.0 +! +!RO25/WR_AHSO5=0.0 +! +!RO25/WR_AHMS=0.0 +! +!WC_O3/NO=0.0 +! +!WC_O3/NO2=0.0 +! +!WC_O3/O3=+KTC1 + PJAC(:,88,3)=+TPK%KTC1(:) +! +!WC_O3/HONO=0.0 +! +!WC_O3/HNO3=0.0 +! +!WC_O3/HNO4=0.0 +! +!WC_O3/N2O5=0.0 +! +!WC_O3/NO3=0.0 +! +!WC_O3/NH3=0.0 +! +!WC_O3/HO2=0.0 +! +!WC_O3/CO=0.0 +! +!WC_O3/H2O2=0.0 +! +!WC_O3/SO2=0.0 +! +!WC_O3/H2SO4=0.0 +! +!WC_O3/OH=0.0 +! +!WC_O3/ETHE=0.0 +! +!WC_O3/OLEL=0.0 +! +!WC_O3/OLEH=0.0 +! +!WC_O3/ALKL=0.0 +! +!WC_O3/ALKM=0.0 +! +!WC_O3/ALKH=0.0 +! +!WC_O3/AROH=0.0 +! +!WC_O3/AROL=0.0 +! +!WC_O3/AROO=0.0 +! +!WC_O3/ARAL=0.0 +! +!WC_O3/ARAC=0.0 +! +!WC_O3/PAH=0.0 +! +!WC_O3/HCHO=0.0 +! +!WC_O3/ALD2=0.0 +! +!WC_O3/KETL=0.0 +! +!WC_O3/KETH=0.0 +! +!WC_O3/MEOH=0.0 +! +!WC_O3/ETOH=0.0 +! +!WC_O3/ALCH=0.0 +! +!WC_O3/ISOP=0.0 +! +!WC_O3/BIOL=0.0 +! +!WC_O3/BIOH=0.0 +! +!WC_O3/MTBE=0.0 +! +!WC_O3/MVK=0.0 +! +!WC_O3/MCR=0.0 +! +!WC_O3/MGLY=0.0 +! +!WC_O3/GLY=0.0 +! +!WC_O3/ORA1=0.0 +! +!WC_O3/ORA2=0.0 +! +!WC_O3/ACID=0.0 +! +!WC_O3/UR28=0.0 +! +!WC_O3/UR21=0.0 +! +!WC_O3/URG2=0.0 +! +!WC_O3/UR26=0.0 +! +!WC_O3/RPG2=0.0 +! +!WC_O3/RP18=0.0 +! +!WC_O3/RPG3=0.0 +! +!WC_O3/URG4=0.0 +! +!WC_O3/UR8=0.0 +! +!WC_O3/UR17=0.0 +! +!WC_O3/UR7=0.0 +! +!WC_O3/RPR3=0.0 +! +!WC_O3/URG6=0.0 +! +!WC_O3/UR22=0.0 +! +!WC_O3/URG7=0.0 +! +!WC_O3/RPR4=0.0 +! +!WC_O3/RPR7=0.0 +! +!WC_O3/RPG7=0.0 +! +!WC_O3/URG8=0.0 +! +!WC_O3/UR19=0.0 +! +!WC_O3/URG9=0.0 +! +!WC_O3/AP7=0.0 +! +!WC_O3/URG10=0.0 +! +!WC_O3/RPR1=0.0 +! +!WC_O3/RPR5=0.0 +! +!WC_O3/RPR8=0.0 +! +!WC_O3/RP10=0.0 +! +!WC_O3/RP11=0.0 +! +!WC_O3/RP16=0.0 +! +!WC_O3/RPRL=0.0 +! +!WC_O3/APAN=0.0 +! +!WC_O3/PAN1=0.0 +! +!WC_O3/PAN2=0.0 +! +!WC_O3/PAN3=0.0 +! +!WC_O3/PAN4=0.0 +! +!WC_O3/PAN6=0.0 +! +!WC_O3/PAN7=0.0 +! +!WC_O3/PAN8=0.0 +! +!WC_O3/PN10=0.0 +! +!WC_O3/RO2T=0.0 +! +!WC_O3/RO21=0.0 +! +!WC_O3/RO25=0.0 +! +!WC_O3/WC_O3=-KTC32-KC6*<WC_HO2>-KC25*<WC_SO2> + PJAC(:,88,88)=-TPK%KTC32(:)-TPK%KC6(:)*PCONC(:,99)-TPK%KC25(:)*PCONC(:,101) +! +!WC_O3/WC_H2O2=0.0 +! +!WC_O3/WC_NO=0.0 +! +!WC_O3/WC_NO2=0.0 +! +!WC_O3/WC_NO3=0.0 +! +!WC_O3/WC_N2O5=0.0 +! +!WC_O3/WC_HONO=0.0 +! +!WC_O3/WC_HNO3=0.0 +! +!WC_O3/WC_HNO4=0.0 +! +!WC_O3/WC_NH3=0.0 +! +!WC_O3/WC_OH=0.0 +! +!WC_O3/WC_HO2=-KC6*<WC_O3> + PJAC(:,88,99)=-TPK%KC6(:)*PCONC(:,88) +! +!WC_O3/WC_CO2=0.0 +! +!WC_O3/WC_SO2=-KC25*<WC_O3> + PJAC(:,88,101)=-TPK%KC25(:)*PCONC(:,88) +! +!WC_O3/WC_H2SO4=0.0 +! +!WC_O3/WC_RO21=0.0 +! +!WC_O3/WC_RO25=0.0 +! +!WC_O3/WC_MEOH=0.0 +! +!WC_O3/WC_ETOH=0.0 +! +!WC_O3/WC_ALCH=0.0 +! +!WC_O3/WC_HCHO=0.0 +! +!WC_O3/WC_ALD2=0.0 +! +!WC_O3/WC_GLY=0.0 +! +!WC_O3/WC_MGLY=0.0 +! +!WC_O3/WC_KETL=0.0 +! +!WC_O3/WC_ORA1=0.0 +! +!WC_O3/WC_ORA2=0.0 +! +!WC_O3/WC_ACID=0.0 +! +!WC_O3/WC_RP16=0.0 +! +!WC_O3/WC_UR21=0.0 +! +!WC_O3/WC_UR28=0.0 +! +!WC_O3/WC_ACID2=0.0 +! +!WC_O3/WC_ASO3=0.0 +! +!WC_O3/WC_ASO4=0.0 +! +!WC_O3/WC_ASO5=0.0 +! +!WC_O3/WC_AHSO5=0.0 +! +!WC_O3/WC_AHMS=0.0 +! +!WC_O3/WR_O3=0.0 +! +!WC_O3/WR_H2O2=0.0 +! +!WC_O3/WR_NO=0.0 +! +!WC_O3/WR_NO2=0.0 +! +!WC_O3/WR_NO3=0.0 +! +!WC_O3/WR_N2O5=0.0 +! +!WC_O3/WR_HONO=0.0 +! +!WC_O3/WR_HNO3=0.0 +! +!WC_O3/WR_HNO4=0.0 +! +!WC_O3/WR_NH3=0.0 +! +!WC_O3/WR_OH=0.0 +! +!WC_O3/WR_HO2=0.0 +! +!WC_O3/WR_CO2=0.0 +! +!WC_O3/WR_SO2=0.0 +! +!WC_O3/WR_H2SO4=0.0 +! +!WC_O3/WR_RO21=0.0 +! +!WC_O3/WR_RO25=0.0 +! +!WC_O3/WR_MEOH=0.0 +! +!WC_O3/WR_ETOH=0.0 +! +!WC_O3/WR_ALCH=0.0 +! +!WC_O3/WR_HCHO=0.0 +! +!WC_O3/WR_ALD2=0.0 +! +!WC_O3/WR_GLY=0.0 +! +!WC_O3/WR_MGLY=0.0 +! +!WC_O3/WR_KETL=0.0 +! +!WC_O3/WR_ORA1=0.0 +! +!WC_O3/WR_ORA2=0.0 +! +!WC_O3/WR_ACID=0.0 +! +!WC_O3/WR_RP16=0.0 +! +!WC_O3/WR_UR21=0.0 +! +!WC_O3/WR_UR28=0.0 +! +!WC_O3/WR_ACID2=0.0 +! +!WC_O3/WR_ASO3=0.0 +! +!WC_O3/WR_ASO4=0.0 +! +!WC_O3/WR_ASO5=0.0 +! +!WC_O3/WR_AHSO5=0.0 +! +!WC_O3/WR_AHMS=0.0 +! +!WC_H2O2/NO=0.0 +! +!WC_H2O2/NO2=0.0 +! +!WC_H2O2/O3=0.0 +! +!WC_H2O2/HONO=0.0 +! +!WC_H2O2/HNO3=0.0 +! +!WC_H2O2/HNO4=0.0 +! +!WC_H2O2/N2O5=0.0 +! +!WC_H2O2/NO3=0.0 +! +!WC_H2O2/NH3=0.0 +! +!WC_H2O2/HO2=0.0 +! +!WC_H2O2/CO=0.0 +! +!WC_H2O2/H2O2=+KTC2 + PJAC(:,89,12)=+TPK%KTC2(:) +! +!WC_H2O2/SO2=0.0 +! +!WC_H2O2/H2SO4=0.0 +! +!WC_H2O2/OH=0.0 +! +!WC_H2O2/ETHE=0.0 +! +!WC_H2O2/OLEL=0.0 +! +!WC_H2O2/OLEH=0.0 +! +!WC_H2O2/ALKL=0.0 +! +!WC_H2O2/ALKM=0.0 +! +!WC_H2O2/ALKH=0.0 +! +!WC_H2O2/AROH=0.0 +! +!WC_H2O2/AROL=0.0 +! +!WC_H2O2/AROO=0.0 +! +!WC_H2O2/ARAL=0.0 +! +!WC_H2O2/ARAC=0.0 +! +!WC_H2O2/PAH=0.0 +! +!WC_H2O2/HCHO=0.0 +! +!WC_H2O2/ALD2=0.0 +! +!WC_H2O2/KETL=0.0 +! +!WC_H2O2/KETH=0.0 +! +!WC_H2O2/MEOH=0.0 +! +!WC_H2O2/ETOH=0.0 +! +!WC_H2O2/ALCH=0.0 +! +!WC_H2O2/ISOP=0.0 +! +!WC_H2O2/BIOL=0.0 +! +!WC_H2O2/BIOH=0.0 +! +!WC_H2O2/MTBE=0.0 +! +!WC_H2O2/MVK=0.0 +! +!WC_H2O2/MCR=0.0 +! +!WC_H2O2/MGLY=0.0 +! +!WC_H2O2/GLY=0.0 +! +!WC_H2O2/ORA1=0.0 +! +!WC_H2O2/ORA2=0.0 +! +!WC_H2O2/ACID=0.0 +! +!WC_H2O2/UR28=0.0 +! +!WC_H2O2/UR21=0.0 +! +!WC_H2O2/URG2=0.0 +! +!WC_H2O2/UR26=0.0 +! +!WC_H2O2/RPG2=0.0 +! +!WC_H2O2/RP18=0.0 +! +!WC_H2O2/RPG3=0.0 +! +!WC_H2O2/URG4=0.0 +! +!WC_H2O2/UR8=0.0 +! +!WC_H2O2/UR17=0.0 +! +!WC_H2O2/UR7=0.0 +! +!WC_H2O2/RPR3=0.0 +! +!WC_H2O2/URG6=0.0 +! +!WC_H2O2/UR22=0.0 +! +!WC_H2O2/URG7=0.0 +! +!WC_H2O2/RPR4=0.0 +! +!WC_H2O2/RPR7=0.0 +! +!WC_H2O2/RPG7=0.0 +! +!WC_H2O2/URG8=0.0 +! +!WC_H2O2/UR19=0.0 +! +!WC_H2O2/URG9=0.0 +! +!WC_H2O2/AP7=0.0 +! +!WC_H2O2/URG10=0.0 +! +!WC_H2O2/RPR1=0.0 +! +!WC_H2O2/RPR5=0.0 +! +!WC_H2O2/RPR8=0.0 +! +!WC_H2O2/RP10=0.0 +! +!WC_H2O2/RP11=0.0 +! +!WC_H2O2/RP16=0.0 +! +!WC_H2O2/RPRL=0.0 +! +!WC_H2O2/APAN=0.0 +! +!WC_H2O2/PAN1=0.0 +! +!WC_H2O2/PAN2=0.0 +! +!WC_H2O2/PAN3=0.0 +! +!WC_H2O2/PAN4=0.0 +! +!WC_H2O2/PAN6=0.0 +! +!WC_H2O2/PAN7=0.0 +! +!WC_H2O2/PAN8=0.0 +! +!WC_H2O2/PN10=0.0 +! +!WC_H2O2/RO2T=0.0 +! +!WC_H2O2/RO21=0.0 +! +!WC_H2O2/RO25=0.0 +! +!WC_H2O2/WC_O3=0.0 +! +!WC_H2O2/WC_H2O2=-KTC33-KC1-KC4*<WC_OH>-KC26*<WC_SO2> + PJAC(:,89,89)=-TPK%KTC33(:)-TPK%KC1(:)-TPK%KC4(:)*PCONC(:,98)-TPK%KC26(:)*PCON& +&C(:,101) +! +!WC_H2O2/WC_NO=0.0 +! +!WC_H2O2/WC_NO2=0.0 +! +!WC_H2O2/WC_NO3=0.0 +! +!WC_H2O2/WC_N2O5=0.0 +! +!WC_H2O2/WC_HONO=0.0 +! +!WC_H2O2/WC_HNO3=0.0 +! +!WC_H2O2/WC_HNO4=0.0 +! +!WC_H2O2/WC_NH3=0.0 +! +!WC_H2O2/WC_OH=+KC2*<WC_OH>+KC2*<WC_OH>-KC4*<WC_H2O2>+KC37*<WC_KETL>+0.5*KC39*< +!WC_ORA2>+0.29*KC41*<WC_ACID>+0.3*KC43*<WC_UR21>+0.45*KC45*<WC_RP16> + PJAC(:,89,98)=+TPK%KC2(:)*PCONC(:,98)+TPK%KC2(:)*PCONC(:,98)-TPK%KC4(:)*PCONC(& +&:,89)+TPK%KC37(:)*PCONC(:,112)+0.5*TPK%KC39(:)*PCONC(:,114)+0.29*TPK%KC41(:)*P& +&CONC(:,115)+0.3*TPK%KC43(:)*PCONC(:,117)+0.45*TPK%KC45(:)*PCONC(:,116) +! +!WC_H2O2/WC_HO2=+KC5*<WC_HO2>+KC5*<WC_HO2> + PJAC(:,89,99)=+TPK%KC5(:)*PCONC(:,99)+TPK%KC5(:)*PCONC(:,99) +! +!WC_H2O2/WC_CO2=0.0 +! +!WC_H2O2/WC_SO2=-KC26*<WC_H2O2> + PJAC(:,89,101)=-TPK%KC26(:)*PCONC(:,89) +! +!WC_H2O2/WC_H2SO4=0.0 +! +!WC_H2O2/WC_RO21=0.0 +! +!WC_H2O2/WC_RO25=+KC29*<WC_RO25>+KC29*<WC_RO25> + PJAC(:,89,104)=+TPK%KC29(:)*PCONC(:,104)+TPK%KC29(:)*PCONC(:,104) +! +!WC_H2O2/WC_MEOH=0.0 +! +!WC_H2O2/WC_ETOH=0.0 +! +!WC_H2O2/WC_ALCH=0.0 +! +!WC_H2O2/WC_HCHO=0.0 +! +!WC_H2O2/WC_ALD2=0.0 +! +!WC_H2O2/WC_GLY=0.0 +! +!WC_H2O2/WC_MGLY=0.0 +! +!WC_H2O2/WC_KETL=+KC37*<WC_OH> + PJAC(:,89,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_H2O2/WC_ORA1=0.0 +! +!WC_H2O2/WC_ORA2=+0.5*KC39*<WC_OH> + PJAC(:,89,114)=+0.5*TPK%KC39(:)*PCONC(:,98) +! +!WC_H2O2/WC_ACID=+0.29*KC41*<WC_OH> + PJAC(:,89,115)=+0.29*TPK%KC41(:)*PCONC(:,98) +! +!WC_H2O2/WC_RP16=+0.45*KC45*<WC_OH> + PJAC(:,89,116)=+0.45*TPK%KC45(:)*PCONC(:,98) +! +!WC_H2O2/WC_UR21=+0.3*KC43*<WC_OH> + PJAC(:,89,117)=+0.3*TPK%KC43(:)*PCONC(:,98) +! +!WC_H2O2/WC_UR28=0.0 +! +!WC_H2O2/WC_ACID2=0.0 +! +!WC_H2O2/WC_ASO3=0.0 +! +!WC_H2O2/WC_ASO4=0.0 +! +!WC_H2O2/WC_ASO5=0.0 +! +!WC_H2O2/WC_AHSO5=0.0 +! +!WC_H2O2/WC_AHMS=0.0 +! +!WC_H2O2/WR_O3=0.0 +! +!WC_H2O2/WR_H2O2=0.0 +! +!WC_H2O2/WR_NO=0.0 +! +!WC_H2O2/WR_NO2=0.0 +! +!WC_H2O2/WR_NO3=0.0 +! +!WC_H2O2/WR_N2O5=0.0 +! +!WC_H2O2/WR_HONO=0.0 +! +!WC_H2O2/WR_HNO3=0.0 +! +!WC_H2O2/WR_HNO4=0.0 +! +!WC_H2O2/WR_NH3=0.0 +! +!WC_H2O2/WR_OH=0.0 +! +!WC_H2O2/WR_HO2=0.0 +! +!WC_H2O2/WR_CO2=0.0 +! +!WC_H2O2/WR_SO2=0.0 +! +!WC_H2O2/WR_H2SO4=0.0 +! +!WC_H2O2/WR_RO21=0.0 +! +!WC_H2O2/WR_RO25=0.0 +! +!WC_H2O2/WR_MEOH=0.0 +! +!WC_H2O2/WR_ETOH=0.0 +! +!WC_H2O2/WR_ALCH=0.0 +! +!WC_H2O2/WR_HCHO=0.0 +! +!WC_H2O2/WR_ALD2=0.0 +! +!WC_H2O2/WR_GLY=0.0 +! +!WC_H2O2/WR_MGLY=0.0 +! +!WC_H2O2/WR_KETL=0.0 +! +!WC_H2O2/WR_ORA1=0.0 +! +!WC_H2O2/WR_ORA2=0.0 +! +!WC_H2O2/WR_ACID=0.0 +! +!WC_H2O2/WR_RP16=0.0 +! +!WC_H2O2/WR_UR21=0.0 +! +!WC_H2O2/WR_UR28=0.0 +! +!WC_H2O2/WR_ACID2=0.0 +! +!WC_H2O2/WR_ASO3=0.0 +! +!WC_H2O2/WR_ASO4=0.0 +! +!WC_H2O2/WR_ASO5=0.0 +! +!WC_H2O2/WR_AHSO5=0.0 +! +!WC_H2O2/WR_AHMS=0.0 +! +!WC_NO/NO=+KTC3 + PJAC(:,90,1)=+TPK%KTC3(:) +! +!WC_NO/NO2=0.0 +! +!WC_NO/O3=0.0 +! +!WC_NO/HONO=0.0 +! +!WC_NO/HNO3=0.0 +! +!WC_NO/HNO4=0.0 +! +!WC_NO/N2O5=0.0 +! +!WC_NO/NO3=0.0 +! +!WC_NO/NH3=0.0 +! +!WC_NO/HO2=0.0 +! +!WC_NO/CO=0.0 +! +!WC_NO/H2O2=0.0 +! +!WC_NO/SO2=0.0 +! +!WC_NO/H2SO4=0.0 +! +!WC_NO/OH=0.0 +! +!WC_NO/ETHE=0.0 +! +!WC_NO/OLEL=0.0 +! +!WC_NO/OLEH=0.0 +! +!WC_NO/ALKL=0.0 +! +!WC_NO/ALKM=0.0 +! +!WC_NO/ALKH=0.0 +! +!WC_NO/AROH=0.0 +! +!WC_NO/AROL=0.0 +! +!WC_NO/AROO=0.0 +! +!WC_NO/ARAL=0.0 +! +!WC_NO/ARAC=0.0 +! +!WC_NO/PAH=0.0 +! +!WC_NO/HCHO=0.0 +! +!WC_NO/ALD2=0.0 +! +!WC_NO/KETL=0.0 +! +!WC_NO/KETH=0.0 +! +!WC_NO/MEOH=0.0 +! +!WC_NO/ETOH=0.0 +! +!WC_NO/ALCH=0.0 +! +!WC_NO/ISOP=0.0 +! +!WC_NO/BIOL=0.0 +! +!WC_NO/BIOH=0.0 +! +!WC_NO/MTBE=0.0 +! +!WC_NO/MVK=0.0 +! +!WC_NO/MCR=0.0 +! +!WC_NO/MGLY=0.0 +! +!WC_NO/GLY=0.0 +! +!WC_NO/ORA1=0.0 +! +!WC_NO/ORA2=0.0 +! +!WC_NO/ACID=0.0 +! +!WC_NO/UR28=0.0 +! +!WC_NO/UR21=0.0 +! +!WC_NO/URG2=0.0 +! +!WC_NO/UR26=0.0 +! +!WC_NO/RPG2=0.0 +! +!WC_NO/RP18=0.0 +! +!WC_NO/RPG3=0.0 +! +!WC_NO/URG4=0.0 +! +!WC_NO/UR8=0.0 +! +!WC_NO/UR17=0.0 +! +!WC_NO/UR7=0.0 +! +!WC_NO/RPR3=0.0 +! +!WC_NO/URG6=0.0 +! +!WC_NO/UR22=0.0 +! +!WC_NO/URG7=0.0 +! +!WC_NO/RPR4=0.0 +! +!WC_NO/RPR7=0.0 +! +!WC_NO/RPG7=0.0 +! +!WC_NO/URG8=0.0 +! +!WC_NO/UR19=0.0 +! +!WC_NO/URG9=0.0 +! +!WC_NO/AP7=0.0 +! +!WC_NO/URG10=0.0 +! +!WC_NO/RPR1=0.0 +! +!WC_NO/RPR5=0.0 +! +!WC_NO/RPR8=0.0 +! +!WC_NO/RP10=0.0 +! +!WC_NO/RP11=0.0 +! +!WC_NO/RP16=0.0 +! +!WC_NO/RPRL=0.0 +! +!WC_NO/APAN=0.0 +! +!WC_NO/PAN1=0.0 +! +!WC_NO/PAN2=0.0 +! +!WC_NO/PAN3=0.0 +! +!WC_NO/PAN4=0.0 +! +!WC_NO/PAN6=0.0 +! +!WC_NO/PAN7=0.0 +! +!WC_NO/PAN8=0.0 +! +!WC_NO/PN10=0.0 +! +!WC_NO/RO2T=0.0 +! +!WC_NO/RO21=0.0 +! +!WC_NO/RO25=0.0 +! +!WC_NO/WC_O3=0.0 +! +!WC_NO/WC_H2O2=0.0 +! +!WC_NO/WC_NO=-KTC34 + PJAC(:,90,90)=-TPK%KTC34(:) +! +!WC_NO/WC_NO2=0.0 +! +!WC_NO/WC_NO3=0.0 +! +!WC_NO/WC_N2O5=0.0 +! +!WC_NO/WC_HONO=0.0 +! +!WC_NO/WC_HNO3=0.0 +! +!WC_NO/WC_HNO4=0.0 +! +!WC_NO/WC_NH3=0.0 +! +!WC_NO/WC_OH=0.0 +! +!WC_NO/WC_HO2=0.0 +! +!WC_NO/WC_CO2=0.0 +! +!WC_NO/WC_SO2=0.0 +! +!WC_NO/WC_H2SO4=0.0 +! +!WC_NO/WC_RO21=0.0 +! +!WC_NO/WC_RO25=0.0 +! +!WC_NO/WC_MEOH=0.0 +! +!WC_NO/WC_ETOH=0.0 +! +!WC_NO/WC_ALCH=0.0 +! +!WC_NO/WC_HCHO=0.0 +! +!WC_NO/WC_ALD2=0.0 +! +!WC_NO/WC_GLY=0.0 +! +!WC_NO/WC_MGLY=0.0 +! +!WC_NO/WC_KETL=0.0 +! +!WC_NO/WC_ORA1=0.0 +! +!WC_NO/WC_ORA2=0.0 +! +!WC_NO/WC_ACID=0.0 +! +!WC_NO/WC_RP16=0.0 +! +!WC_NO/WC_UR21=0.0 +! +!WC_NO/WC_UR28=0.0 +! +!WC_NO/WC_ACID2=0.0 +! +!WC_NO/WC_ASO3=0.0 +! +!WC_NO/WC_ASO4=0.0 +! +!WC_NO/WC_ASO5=0.0 +! +!WC_NO/WC_AHSO5=0.0 +! +!WC_NO/WC_AHMS=0.0 +! +!WC_NO/WR_O3=0.0 +! +!WC_NO/WR_H2O2=0.0 +! +!WC_NO/WR_NO=0.0 +! +!WC_NO/WR_NO2=0.0 +! +!WC_NO/WR_NO3=0.0 +! +!WC_NO/WR_N2O5=0.0 +! +!WC_NO/WR_HONO=0.0 +! +!WC_NO/WR_HNO3=0.0 +! +!WC_NO/WR_HNO4=0.0 +! +!WC_NO/WR_NH3=0.0 +! +!WC_NO/WR_OH=0.0 +! +!WC_NO/WR_HO2=0.0 +! +!WC_NO/WR_CO2=0.0 +! +!WC_NO/WR_SO2=0.0 +! +!WC_NO/WR_H2SO4=0.0 +! +!WC_NO/WR_RO21=0.0 +! +!WC_NO/WR_RO25=0.0 +! +!WC_NO/WR_MEOH=0.0 +! +!WC_NO/WR_ETOH=0.0 +! +!WC_NO/WR_ALCH=0.0 +! +!WC_NO/WR_HCHO=0.0 +! +!WC_NO/WR_ALD2=0.0 +! +!WC_NO/WR_GLY=0.0 +! +!WC_NO/WR_MGLY=0.0 +! +!WC_NO/WR_KETL=0.0 +! +!WC_NO/WR_ORA1=0.0 +! +!WC_NO/WR_ORA2=0.0 +! +!WC_NO/WR_ACID=0.0 +! +!WC_NO/WR_RP16=0.0 +! +!WC_NO/WR_UR21=0.0 +! +!WC_NO/WR_UR28=0.0 +! +!WC_NO/WR_ACID2=0.0 +! +!WC_NO/WR_ASO3=0.0 +! +!WC_NO/WR_ASO4=0.0 +! +!WC_NO/WR_ASO5=0.0 +! +!WC_NO/WR_AHSO5=0.0 +! +!WC_NO/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ17 +! +SUBROUTINE SUBJ18 +! +!Indices 91 a 95 +! +! +!WC_NO2/NO=0.0 +! +!WC_NO2/NO2=+KTC4 + PJAC(:,91,2)=+TPK%KTC4(:) +! +!WC_NO2/O3=0.0 +! +!WC_NO2/HONO=0.0 +! +!WC_NO2/HNO3=0.0 +! +!WC_NO2/HNO4=0.0 +! +!WC_NO2/N2O5=0.0 +! +!WC_NO2/NO3=0.0 +! +!WC_NO2/NH3=0.0 +! +!WC_NO2/HO2=0.0 +! +!WC_NO2/CO=0.0 +! +!WC_NO2/H2O2=0.0 +! +!WC_NO2/SO2=0.0 +! +!WC_NO2/H2SO4=0.0 +! +!WC_NO2/OH=0.0 +! +!WC_NO2/ETHE=0.0 +! +!WC_NO2/OLEL=0.0 +! +!WC_NO2/OLEH=0.0 +! +!WC_NO2/ALKL=0.0 +! +!WC_NO2/ALKM=0.0 +! +!WC_NO2/ALKH=0.0 +! +!WC_NO2/AROH=0.0 +! +!WC_NO2/AROL=0.0 +! +!WC_NO2/AROO=0.0 +! +!WC_NO2/ARAL=0.0 +! +!WC_NO2/ARAC=0.0 +! +!WC_NO2/PAH=0.0 +! +!WC_NO2/HCHO=0.0 +! +!WC_NO2/ALD2=0.0 +! +!WC_NO2/KETL=0.0 +! +!WC_NO2/KETH=0.0 +! +!WC_NO2/MEOH=0.0 +! +!WC_NO2/ETOH=0.0 +! +!WC_NO2/ALCH=0.0 +! +!WC_NO2/ISOP=0.0 +! +!WC_NO2/BIOL=0.0 +! +!WC_NO2/BIOH=0.0 +! +!WC_NO2/MTBE=0.0 +! +!WC_NO2/MVK=0.0 +! +!WC_NO2/MCR=0.0 +! +!WC_NO2/MGLY=0.0 +! +!WC_NO2/GLY=0.0 +! +!WC_NO2/ORA1=0.0 +! +!WC_NO2/ORA2=0.0 +! +!WC_NO2/ACID=0.0 +! +!WC_NO2/UR28=0.0 +! +!WC_NO2/UR21=0.0 +! +!WC_NO2/URG2=0.0 +! +!WC_NO2/UR26=0.0 +! +!WC_NO2/RPG2=0.0 +! +!WC_NO2/RP18=0.0 +! +!WC_NO2/RPG3=0.0 +! +!WC_NO2/URG4=0.0 +! +!WC_NO2/UR8=0.0 +! +!WC_NO2/UR17=0.0 +! +!WC_NO2/UR7=0.0 +! +!WC_NO2/RPR3=0.0 +! +!WC_NO2/URG6=0.0 +! +!WC_NO2/UR22=0.0 +! +!WC_NO2/URG7=0.0 +! +!WC_NO2/RPR4=0.0 +! +!WC_NO2/RPR7=0.0 +! +!WC_NO2/RPG7=0.0 +! +!WC_NO2/URG8=0.0 +! +!WC_NO2/UR19=0.0 +! +!WC_NO2/URG9=0.0 +! +!WC_NO2/AP7=0.0 +! +!WC_NO2/URG10=0.0 +! +!WC_NO2/RPR1=0.0 +! +!WC_NO2/RPR5=0.0 +! +!WC_NO2/RPR8=0.0 +! +!WC_NO2/RP10=0.0 +! +!WC_NO2/RP11=0.0 +! +!WC_NO2/RP16=0.0 +! +!WC_NO2/RPRL=0.0 +! +!WC_NO2/APAN=0.0 +! +!WC_NO2/PAN1=0.0 +! +!WC_NO2/PAN2=0.0 +! +!WC_NO2/PAN3=0.0 +! +!WC_NO2/PAN4=0.0 +! +!WC_NO2/PAN6=0.0 +! +!WC_NO2/PAN7=0.0 +! +!WC_NO2/PAN8=0.0 +! +!WC_NO2/PN10=0.0 +! +!WC_NO2/RO2T=0.0 +! +!WC_NO2/RO21=0.0 +! +!WC_NO2/RO25=0.0 +! +!WC_NO2/WC_O3=0.0 +! +!WC_NO2/WC_H2O2=0.0 +! +!WC_NO2/WC_NO=0.0 +! +!WC_NO2/WC_NO2=-KTC35-KC9*<WC_HO2> + PJAC(:,91,91)=-TPK%KTC35(:)-TPK%KC9(:)*PCONC(:,99) +! +!WC_NO2/WC_NO3=0.0 +! +!WC_NO2/WC_N2O5=0.0 +! +!WC_NO2/WC_HONO=+KC8*<WC_OH> + PJAC(:,91,94)=+TPK%KC8(:)*PCONC(:,98) +! +!WC_NO2/WC_HNO3=+KC13 + PJAC(:,91,95)=+TPK%KC13(:) +! +!WC_NO2/WC_HNO4=+KC10 + PJAC(:,91,96)=+TPK%KC10(:) +! +!WC_NO2/WC_NH3=0.0 +! +!WC_NO2/WC_OH=+KC8*<WC_HONO> + PJAC(:,91,98)=+TPK%KC8(:)*PCONC(:,94) +! +!WC_NO2/WC_HO2=-KC9*<WC_NO2> + PJAC(:,91,99)=-TPK%KC9(:)*PCONC(:,91) +! +!WC_NO2/WC_CO2=0.0 +! +!WC_NO2/WC_SO2=0.0 +! +!WC_NO2/WC_H2SO4=0.0 +! +!WC_NO2/WC_RO21=0.0 +! +!WC_NO2/WC_RO25=0.0 +! +!WC_NO2/WC_MEOH=0.0 +! +!WC_NO2/WC_ETOH=0.0 +! +!WC_NO2/WC_ALCH=0.0 +! +!WC_NO2/WC_HCHO=0.0 +! +!WC_NO2/WC_ALD2=0.0 +! +!WC_NO2/WC_GLY=0.0 +! +!WC_NO2/WC_MGLY=0.0 +! +!WC_NO2/WC_KETL=0.0 +! +!WC_NO2/WC_ORA1=0.0 +! +!WC_NO2/WC_ORA2=0.0 +! +!WC_NO2/WC_ACID=0.0 +! +!WC_NO2/WC_RP16=0.0 +! +!WC_NO2/WC_UR21=0.0 +! +!WC_NO2/WC_UR28=0.0 +! +!WC_NO2/WC_ACID2=0.0 +! +!WC_NO2/WC_ASO3=0.0 +! +!WC_NO2/WC_ASO4=0.0 +! +!WC_NO2/WC_ASO5=0.0 +! +!WC_NO2/WC_AHSO5=0.0 +! +!WC_NO2/WC_AHMS=0.0 +! +!WC_NO2/WR_O3=0.0 +! +!WC_NO2/WR_H2O2=0.0 +! +!WC_NO2/WR_NO=0.0 +! +!WC_NO2/WR_NO2=0.0 +! +!WC_NO2/WR_NO3=0.0 +! +!WC_NO2/WR_N2O5=0.0 +! +!WC_NO2/WR_HONO=0.0 +! +!WC_NO2/WR_HNO3=0.0 +! +!WC_NO2/WR_HNO4=0.0 +! +!WC_NO2/WR_NH3=0.0 +! +!WC_NO2/WR_OH=0.0 +! +!WC_NO2/WR_HO2=0.0 +! +!WC_NO2/WR_CO2=0.0 +! +!WC_NO2/WR_SO2=0.0 +! +!WC_NO2/WR_H2SO4=0.0 +! +!WC_NO2/WR_RO21=0.0 +! +!WC_NO2/WR_RO25=0.0 +! +!WC_NO2/WR_MEOH=0.0 +! +!WC_NO2/WR_ETOH=0.0 +! +!WC_NO2/WR_ALCH=0.0 +! +!WC_NO2/WR_HCHO=0.0 +! +!WC_NO2/WR_ALD2=0.0 +! +!WC_NO2/WR_GLY=0.0 +! +!WC_NO2/WR_MGLY=0.0 +! +!WC_NO2/WR_KETL=0.0 +! +!WC_NO2/WR_ORA1=0.0 +! +!WC_NO2/WR_ORA2=0.0 +! +!WC_NO2/WR_ACID=0.0 +! +!WC_NO2/WR_RP16=0.0 +! +!WC_NO2/WR_UR21=0.0 +! +!WC_NO2/WR_UR28=0.0 +! +!WC_NO2/WR_ACID2=0.0 +! +!WC_NO2/WR_ASO3=0.0 +! +!WC_NO2/WR_ASO4=0.0 +! +!WC_NO2/WR_ASO5=0.0 +! +!WC_NO2/WR_AHSO5=0.0 +! +!WC_NO2/WR_AHMS=0.0 +! +!WC_NO3/NO=0.0 +! +!WC_NO3/NO2=0.0 +! +!WC_NO3/O3=0.0 +! +!WC_NO3/HONO=0.0 +! +!WC_NO3/HNO3=0.0 +! +!WC_NO3/HNO4=0.0 +! +!WC_NO3/N2O5=0.0 +! +!WC_NO3/NO3=+KTC5 + PJAC(:,92,8)=+TPK%KTC5(:) +! +!WC_NO3/NH3=0.0 +! +!WC_NO3/HO2=0.0 +! +!WC_NO3/CO=0.0 +! +!WC_NO3/H2O2=0.0 +! +!WC_NO3/SO2=0.0 +! +!WC_NO3/H2SO4=0.0 +! +!WC_NO3/OH=0.0 +! +!WC_NO3/ETHE=0.0 +! +!WC_NO3/OLEL=0.0 +! +!WC_NO3/OLEH=0.0 +! +!WC_NO3/ALKL=0.0 +! +!WC_NO3/ALKM=0.0 +! +!WC_NO3/ALKH=0.0 +! +!WC_NO3/AROH=0.0 +! +!WC_NO3/AROL=0.0 +! +!WC_NO3/AROO=0.0 +! +!WC_NO3/ARAL=0.0 +! +!WC_NO3/ARAC=0.0 +! +!WC_NO3/PAH=0.0 +! +!WC_NO3/HCHO=0.0 +! +!WC_NO3/ALD2=0.0 +! +!WC_NO3/KETL=0.0 +! +!WC_NO3/KETH=0.0 +! +!WC_NO3/MEOH=0.0 +! +!WC_NO3/ETOH=0.0 +! +!WC_NO3/ALCH=0.0 +! +!WC_NO3/ISOP=0.0 +! +!WC_NO3/BIOL=0.0 +! +!WC_NO3/BIOH=0.0 +! +!WC_NO3/MTBE=0.0 +! +!WC_NO3/MVK=0.0 +! +!WC_NO3/MCR=0.0 +! +!WC_NO3/MGLY=0.0 +! +!WC_NO3/GLY=0.0 +! +!WC_NO3/ORA1=0.0 +! +!WC_NO3/ORA2=0.0 +! +!WC_NO3/ACID=0.0 +! +!WC_NO3/UR28=0.0 +! +!WC_NO3/UR21=0.0 +! +!WC_NO3/URG2=0.0 +! +!WC_NO3/UR26=0.0 +! +!WC_NO3/RPG2=0.0 +! +!WC_NO3/RP18=0.0 +! +!WC_NO3/RPG3=0.0 +! +!WC_NO3/URG4=0.0 +! +!WC_NO3/UR8=0.0 +! +!WC_NO3/UR17=0.0 +! +!WC_NO3/UR7=0.0 +! +!WC_NO3/RPR3=0.0 +! +!WC_NO3/URG6=0.0 +! +!WC_NO3/UR22=0.0 +! +!WC_NO3/URG7=0.0 +! +!WC_NO3/RPR4=0.0 +! +!WC_NO3/RPR7=0.0 +! +!WC_NO3/RPG7=0.0 +! +!WC_NO3/URG8=0.0 +! +!WC_NO3/UR19=0.0 +! +!WC_NO3/URG9=0.0 +! +!WC_NO3/AP7=0.0 +! +!WC_NO3/URG10=0.0 +! +!WC_NO3/RPR1=0.0 +! +!WC_NO3/RPR5=0.0 +! +!WC_NO3/RPR8=0.0 +! +!WC_NO3/RP10=0.0 +! +!WC_NO3/RP11=0.0 +! +!WC_NO3/RP16=0.0 +! +!WC_NO3/RPRL=0.0 +! +!WC_NO3/APAN=0.0 +! +!WC_NO3/PAN1=0.0 +! +!WC_NO3/PAN2=0.0 +! +!WC_NO3/PAN3=0.0 +! +!WC_NO3/PAN4=0.0 +! +!WC_NO3/PAN6=0.0 +! +!WC_NO3/PAN7=0.0 +! +!WC_NO3/PAN8=0.0 +! +!WC_NO3/PN10=0.0 +! +!WC_NO3/RO2T=0.0 +! +!WC_NO3/RO21=0.0 +! +!WC_NO3/RO25=0.0 +! +!WC_NO3/WC_O3=0.0 +! +!WC_NO3/WC_H2O2=0.0 +! +!WC_NO3/WC_NO=0.0 +! +!WC_NO3/WC_NO2=0.0 +! +!WC_NO3/WC_NO3=-KTC36-KC15*<WC_H2SO4>-KC16*<WC_SO2> + PJAC(:,92,92)=-TPK%KTC36(:)-TPK%KC15(:)*PCONC(:,102)-TPK%KC16(:)*PCONC(:,101) +! +!WC_NO3/WC_N2O5=0.0 +! +!WC_NO3/WC_HONO=0.0 +! +!WC_NO3/WC_HNO3=0.0 +! +!WC_NO3/WC_HNO4=0.0 +! +!WC_NO3/WC_NH3=0.0 +! +!WC_NO3/WC_OH=0.0 +! +!WC_NO3/WC_HO2=0.0 +! +!WC_NO3/WC_CO2=0.0 +! +!WC_NO3/WC_SO2=-KC16*<WC_NO3> + PJAC(:,92,101)=-TPK%KC16(:)*PCONC(:,92) +! +!WC_NO3/WC_H2SO4=-KC15*<WC_NO3> + PJAC(:,92,102)=-TPK%KC15(:)*PCONC(:,92) +! +!WC_NO3/WC_RO21=0.0 +! +!WC_NO3/WC_RO25=0.0 +! +!WC_NO3/WC_MEOH=0.0 +! +!WC_NO3/WC_ETOH=0.0 +! +!WC_NO3/WC_ALCH=0.0 +! +!WC_NO3/WC_HCHO=0.0 +! +!WC_NO3/WC_ALD2=0.0 +! +!WC_NO3/WC_GLY=0.0 +! +!WC_NO3/WC_MGLY=0.0 +! +!WC_NO3/WC_KETL=0.0 +! +!WC_NO3/WC_ORA1=0.0 +! +!WC_NO3/WC_ORA2=0.0 +! +!WC_NO3/WC_ACID=0.0 +! +!WC_NO3/WC_RP16=0.0 +! +!WC_NO3/WC_UR21=0.0 +! +!WC_NO3/WC_UR28=0.0 +! +!WC_NO3/WC_ACID2=0.0 +! +!WC_NO3/WC_ASO3=0.0 +! +!WC_NO3/WC_ASO4=0.0 +! +!WC_NO3/WC_ASO5=0.0 +! +!WC_NO3/WC_AHSO5=0.0 +! +!WC_NO3/WC_AHMS=0.0 +! +!WC_NO3/WR_O3=0.0 +! +!WC_NO3/WR_H2O2=0.0 +! +!WC_NO3/WR_NO=0.0 +! +!WC_NO3/WR_NO2=0.0 +! +!WC_NO3/WR_NO3=0.0 +! +!WC_NO3/WR_N2O5=0.0 +! +!WC_NO3/WR_HONO=0.0 +! +!WC_NO3/WR_HNO3=0.0 +! +!WC_NO3/WR_HNO4=0.0 +! +!WC_NO3/WR_NH3=0.0 +! +!WC_NO3/WR_OH=0.0 +! +!WC_NO3/WR_HO2=0.0 +! +!WC_NO3/WR_CO2=0.0 +! +!WC_NO3/WR_SO2=0.0 +! +!WC_NO3/WR_H2SO4=0.0 +! +!WC_NO3/WR_RO21=0.0 +! +!WC_NO3/WR_RO25=0.0 +! +!WC_NO3/WR_MEOH=0.0 +! +!WC_NO3/WR_ETOH=0.0 +! +!WC_NO3/WR_ALCH=0.0 +! +!WC_NO3/WR_HCHO=0.0 +! +!WC_NO3/WR_ALD2=0.0 +! +!WC_NO3/WR_GLY=0.0 +! +!WC_NO3/WR_MGLY=0.0 +! +!WC_NO3/WR_KETL=0.0 +! +!WC_NO3/WR_ORA1=0.0 +! +!WC_NO3/WR_ORA2=0.0 +! +!WC_NO3/WR_ACID=0.0 +! +!WC_NO3/WR_RP16=0.0 +! +!WC_NO3/WR_UR21=0.0 +! +!WC_NO3/WR_UR28=0.0 +! +!WC_NO3/WR_ACID2=0.0 +! +!WC_NO3/WR_ASO3=0.0 +! +!WC_NO3/WR_ASO4=0.0 +! +!WC_NO3/WR_ASO5=0.0 +! +!WC_NO3/WR_AHSO5=0.0 +! +!WC_NO3/WR_AHMS=0.0 +! +!WC_N2O5/NO=0.0 +! +!WC_N2O5/NO2=0.0 +! +!WC_N2O5/O3=0.0 +! +!WC_N2O5/HONO=0.0 +! +!WC_N2O5/HNO3=0.0 +! +!WC_N2O5/HNO4=0.0 +! +!WC_N2O5/N2O5=+KTC6 + PJAC(:,93,7)=+TPK%KTC6(:) +! +!WC_N2O5/NO3=0.0 +! +!WC_N2O5/NH3=0.0 +! +!WC_N2O5/HO2=0.0 +! +!WC_N2O5/CO=0.0 +! +!WC_N2O5/H2O2=0.0 +! +!WC_N2O5/SO2=0.0 +! +!WC_N2O5/H2SO4=0.0 +! +!WC_N2O5/OH=0.0 +! +!WC_N2O5/ETHE=0.0 +! +!WC_N2O5/OLEL=0.0 +! +!WC_N2O5/OLEH=0.0 +! +!WC_N2O5/ALKL=0.0 +! +!WC_N2O5/ALKM=0.0 +! +!WC_N2O5/ALKH=0.0 +! +!WC_N2O5/AROH=0.0 +! +!WC_N2O5/AROL=0.0 +! +!WC_N2O5/AROO=0.0 +! +!WC_N2O5/ARAL=0.0 +! +!WC_N2O5/ARAC=0.0 +! +!WC_N2O5/PAH=0.0 +! +!WC_N2O5/HCHO=0.0 +! +!WC_N2O5/ALD2=0.0 +! +!WC_N2O5/KETL=0.0 +! +!WC_N2O5/KETH=0.0 +! +!WC_N2O5/MEOH=0.0 +! +!WC_N2O5/ETOH=0.0 +! +!WC_N2O5/ALCH=0.0 +! +!WC_N2O5/ISOP=0.0 +! +!WC_N2O5/BIOL=0.0 +! +!WC_N2O5/BIOH=0.0 +! +!WC_N2O5/MTBE=0.0 +! +!WC_N2O5/MVK=0.0 +! +!WC_N2O5/MCR=0.0 +! +!WC_N2O5/MGLY=0.0 +! +!WC_N2O5/GLY=0.0 +! +!WC_N2O5/ORA1=0.0 +! +!WC_N2O5/ORA2=0.0 +! +!WC_N2O5/ACID=0.0 +! +!WC_N2O5/UR28=0.0 +! +!WC_N2O5/UR21=0.0 +! +!WC_N2O5/URG2=0.0 +! +!WC_N2O5/UR26=0.0 +! +!WC_N2O5/RPG2=0.0 +! +!WC_N2O5/RP18=0.0 +! +!WC_N2O5/RPG3=0.0 +! +!WC_N2O5/URG4=0.0 +! +!WC_N2O5/UR8=0.0 +! +!WC_N2O5/UR17=0.0 +! +!WC_N2O5/UR7=0.0 +! +!WC_N2O5/RPR3=0.0 +! +!WC_N2O5/URG6=0.0 +! +!WC_N2O5/UR22=0.0 +! +!WC_N2O5/URG7=0.0 +! +!WC_N2O5/RPR4=0.0 +! +!WC_N2O5/RPR7=0.0 +! +!WC_N2O5/RPG7=0.0 +! +!WC_N2O5/URG8=0.0 +! +!WC_N2O5/UR19=0.0 +! +!WC_N2O5/URG9=0.0 +! +!WC_N2O5/AP7=0.0 +! +!WC_N2O5/URG10=0.0 +! +!WC_N2O5/RPR1=0.0 +! +!WC_N2O5/RPR5=0.0 +! +!WC_N2O5/RPR8=0.0 +! +!WC_N2O5/RP10=0.0 +! +!WC_N2O5/RP11=0.0 +! +!WC_N2O5/RP16=0.0 +! +!WC_N2O5/RPRL=0.0 +! +!WC_N2O5/APAN=0.0 +! +!WC_N2O5/PAN1=0.0 +! +!WC_N2O5/PAN2=0.0 +! +!WC_N2O5/PAN3=0.0 +! +!WC_N2O5/PAN4=0.0 +! +!WC_N2O5/PAN6=0.0 +! +!WC_N2O5/PAN7=0.0 +! +!WC_N2O5/PAN8=0.0 +! +!WC_N2O5/PN10=0.0 +! +!WC_N2O5/RO2T=0.0 +! +!WC_N2O5/RO21=0.0 +! +!WC_N2O5/RO25=0.0 +! +!WC_N2O5/WC_O3=0.0 +! +!WC_N2O5/WC_H2O2=0.0 +! +!WC_N2O5/WC_NO=0.0 +! +!WC_N2O5/WC_NO2=0.0 +! +!WC_N2O5/WC_NO3=0.0 +! +!WC_N2O5/WC_N2O5=-KTC37-KC14 + PJAC(:,93,93)=-TPK%KTC37(:)-TPK%KC14(:) +! +!WC_N2O5/WC_HONO=0.0 +! +!WC_N2O5/WC_HNO3=0.0 +! +!WC_N2O5/WC_HNO4=0.0 +! +!WC_N2O5/WC_NH3=0.0 +! +!WC_N2O5/WC_OH=0.0 +! +!WC_N2O5/WC_HO2=0.0 +! +!WC_N2O5/WC_CO2=0.0 +! +!WC_N2O5/WC_SO2=0.0 +! +!WC_N2O5/WC_H2SO4=0.0 +! +!WC_N2O5/WC_RO21=0.0 +! +!WC_N2O5/WC_RO25=0.0 +! +!WC_N2O5/WC_MEOH=0.0 +! +!WC_N2O5/WC_ETOH=0.0 +! +!WC_N2O5/WC_ALCH=0.0 +! +!WC_N2O5/WC_HCHO=0.0 +! +!WC_N2O5/WC_ALD2=0.0 +! +!WC_N2O5/WC_GLY=0.0 +! +!WC_N2O5/WC_MGLY=0.0 +! +!WC_N2O5/WC_KETL=0.0 +! +!WC_N2O5/WC_ORA1=0.0 +! +!WC_N2O5/WC_ORA2=0.0 +! +!WC_N2O5/WC_ACID=0.0 +! +!WC_N2O5/WC_RP16=0.0 +! +!WC_N2O5/WC_UR21=0.0 +! +!WC_N2O5/WC_UR28=0.0 +! +!WC_N2O5/WC_ACID2=0.0 +! +!WC_N2O5/WC_ASO3=0.0 +! +!WC_N2O5/WC_ASO4=0.0 +! +!WC_N2O5/WC_ASO5=0.0 +! +!WC_N2O5/WC_AHSO5=0.0 +! +!WC_N2O5/WC_AHMS=0.0 +! +!WC_N2O5/WR_O3=0.0 +! +!WC_N2O5/WR_H2O2=0.0 +! +!WC_N2O5/WR_NO=0.0 +! +!WC_N2O5/WR_NO2=0.0 +! +!WC_N2O5/WR_NO3=0.0 +! +!WC_N2O5/WR_N2O5=0.0 +! +!WC_N2O5/WR_HONO=0.0 +! +!WC_N2O5/WR_HNO3=0.0 +! +!WC_N2O5/WR_HNO4=0.0 +! +!WC_N2O5/WR_NH3=0.0 +! +!WC_N2O5/WR_OH=0.0 +! +!WC_N2O5/WR_HO2=0.0 +! +!WC_N2O5/WR_CO2=0.0 +! +!WC_N2O5/WR_SO2=0.0 +! +!WC_N2O5/WR_H2SO4=0.0 +! +!WC_N2O5/WR_RO21=0.0 +! +!WC_N2O5/WR_RO25=0.0 +! +!WC_N2O5/WR_MEOH=0.0 +! +!WC_N2O5/WR_ETOH=0.0 +! +!WC_N2O5/WR_ALCH=0.0 +! +!WC_N2O5/WR_HCHO=0.0 +! +!WC_N2O5/WR_ALD2=0.0 +! +!WC_N2O5/WR_GLY=0.0 +! +!WC_N2O5/WR_MGLY=0.0 +! +!WC_N2O5/WR_KETL=0.0 +! +!WC_N2O5/WR_ORA1=0.0 +! +!WC_N2O5/WR_ORA2=0.0 +! +!WC_N2O5/WR_ACID=0.0 +! +!WC_N2O5/WR_RP16=0.0 +! +!WC_N2O5/WR_UR21=0.0 +! +!WC_N2O5/WR_UR28=0.0 +! +!WC_N2O5/WR_ACID2=0.0 +! +!WC_N2O5/WR_ASO3=0.0 +! +!WC_N2O5/WR_ASO4=0.0 +! +!WC_N2O5/WR_ASO5=0.0 +! +!WC_N2O5/WR_AHSO5=0.0 +! +!WC_N2O5/WR_AHMS=0.0 +! +!WC_HONO/NO=0.0 +! +!WC_HONO/NO2=0.0 +! +!WC_HONO/O3=0.0 +! +!WC_HONO/HONO=+KTC7 + PJAC(:,94,4)=+TPK%KTC7(:) +! +!WC_HONO/HNO3=0.0 +! +!WC_HONO/HNO4=0.0 +! +!WC_HONO/N2O5=0.0 +! +!WC_HONO/NO3=0.0 +! +!WC_HONO/NH3=0.0 +! +!WC_HONO/HO2=0.0 +! +!WC_HONO/CO=0.0 +! +!WC_HONO/H2O2=0.0 +! +!WC_HONO/SO2=0.0 +! +!WC_HONO/H2SO4=0.0 +! +!WC_HONO/OH=0.0 +! +!WC_HONO/ETHE=0.0 +! +!WC_HONO/OLEL=0.0 +! +!WC_HONO/OLEH=0.0 +! +!WC_HONO/ALKL=0.0 +! +!WC_HONO/ALKM=0.0 +! +!WC_HONO/ALKH=0.0 +! +!WC_HONO/AROH=0.0 +! +!WC_HONO/AROL=0.0 +! +!WC_HONO/AROO=0.0 +! +!WC_HONO/ARAL=0.0 +! +!WC_HONO/ARAC=0.0 +! +!WC_HONO/PAH=0.0 +! +!WC_HONO/HCHO=0.0 +! +!WC_HONO/ALD2=0.0 +! +!WC_HONO/KETL=0.0 +! +!WC_HONO/KETH=0.0 +! +!WC_HONO/MEOH=0.0 +! +!WC_HONO/ETOH=0.0 +! +!WC_HONO/ALCH=0.0 +! +!WC_HONO/ISOP=0.0 +! +!WC_HONO/BIOL=0.0 +! +!WC_HONO/BIOH=0.0 +! +!WC_HONO/MTBE=0.0 +! +!WC_HONO/MVK=0.0 +! +!WC_HONO/MCR=0.0 +! +!WC_HONO/MGLY=0.0 +! +!WC_HONO/GLY=0.0 +! +!WC_HONO/ORA1=0.0 +! +!WC_HONO/ORA2=0.0 +! +!WC_HONO/ACID=0.0 +! +!WC_HONO/UR28=0.0 +! +!WC_HONO/UR21=0.0 +! +!WC_HONO/URG2=0.0 +! +!WC_HONO/UR26=0.0 +! +!WC_HONO/RPG2=0.0 +! +!WC_HONO/RP18=0.0 +! +!WC_HONO/RPG3=0.0 +! +!WC_HONO/URG4=0.0 +! +!WC_HONO/UR8=0.0 +! +!WC_HONO/UR17=0.0 +! +!WC_HONO/UR7=0.0 +! +!WC_HONO/RPR3=0.0 +! +!WC_HONO/URG6=0.0 +! +!WC_HONO/UR22=0.0 +! +!WC_HONO/URG7=0.0 +! +!WC_HONO/RPR4=0.0 +! +!WC_HONO/RPR7=0.0 +! +!WC_HONO/RPG7=0.0 +! +!WC_HONO/URG8=0.0 +! +!WC_HONO/UR19=0.0 +! +!WC_HONO/URG9=0.0 +! +!WC_HONO/AP7=0.0 +! +!WC_HONO/URG10=0.0 +! +!WC_HONO/RPR1=0.0 +! +!WC_HONO/RPR5=0.0 +! +!WC_HONO/RPR8=0.0 +! +!WC_HONO/RP10=0.0 +! +!WC_HONO/RP11=0.0 +! +!WC_HONO/RP16=0.0 +! +!WC_HONO/RPRL=0.0 +! +!WC_HONO/APAN=0.0 +! +!WC_HONO/PAN1=0.0 +! +!WC_HONO/PAN2=0.0 +! +!WC_HONO/PAN3=0.0 +! +!WC_HONO/PAN4=0.0 +! +!WC_HONO/PAN6=0.0 +! +!WC_HONO/PAN7=0.0 +! +!WC_HONO/PAN8=0.0 +! +!WC_HONO/PN10=0.0 +! +!WC_HONO/RO2T=0.0 +! +!WC_HONO/RO21=0.0 +! +!WC_HONO/RO25=0.0 +! +!WC_HONO/WC_O3=0.0 +! +!WC_HONO/WC_H2O2=0.0 +! +!WC_HONO/WC_NO=0.0 +! +!WC_HONO/WC_NO2=0.0 +! +!WC_HONO/WC_NO3=0.0 +! +!WC_HONO/WC_N2O5=0.0 +! +!WC_HONO/WC_HONO=-KTC38-KC8*<WC_OH> + PJAC(:,94,94)=-TPK%KTC38(:)-TPK%KC8(:)*PCONC(:,98) +! +!WC_HONO/WC_HNO3=0.0 +! +!WC_HONO/WC_HNO4=+KC11 + PJAC(:,94,96)=+TPK%KC11(:) +! +!WC_HONO/WC_NH3=0.0 +! +!WC_HONO/WC_OH=-KC8*<WC_HONO> + PJAC(:,94,98)=-TPK%KC8(:)*PCONC(:,94) +! +!WC_HONO/WC_HO2=0.0 +! +!WC_HONO/WC_CO2=0.0 +! +!WC_HONO/WC_SO2=0.0 +! +!WC_HONO/WC_H2SO4=0.0 +! +!WC_HONO/WC_RO21=0.0 +! +!WC_HONO/WC_RO25=0.0 +! +!WC_HONO/WC_MEOH=0.0 +! +!WC_HONO/WC_ETOH=0.0 +! +!WC_HONO/WC_ALCH=0.0 +! +!WC_HONO/WC_HCHO=0.0 +! +!WC_HONO/WC_ALD2=0.0 +! +!WC_HONO/WC_GLY=0.0 +! +!WC_HONO/WC_MGLY=0.0 +! +!WC_HONO/WC_KETL=0.0 +! +!WC_HONO/WC_ORA1=0.0 +! +!WC_HONO/WC_ORA2=0.0 +! +!WC_HONO/WC_ACID=0.0 +! +!WC_HONO/WC_RP16=0.0 +! +!WC_HONO/WC_UR21=0.0 +! +!WC_HONO/WC_UR28=0.0 +! +!WC_HONO/WC_ACID2=0.0 +! +!WC_HONO/WC_ASO3=0.0 +! +!WC_HONO/WC_ASO4=0.0 +! +!WC_HONO/WC_ASO5=0.0 +! +!WC_HONO/WC_AHSO5=0.0 +! +!WC_HONO/WC_AHMS=0.0 +! +!WC_HONO/WR_O3=0.0 +! +!WC_HONO/WR_H2O2=0.0 +! +!WC_HONO/WR_NO=0.0 +! +!WC_HONO/WR_NO2=0.0 +! +!WC_HONO/WR_NO3=0.0 +! +!WC_HONO/WR_N2O5=0.0 +! +!WC_HONO/WR_HONO=0.0 +! +!WC_HONO/WR_HNO3=0.0 +! +!WC_HONO/WR_HNO4=0.0 +! +!WC_HONO/WR_NH3=0.0 +! +!WC_HONO/WR_OH=0.0 +! +!WC_HONO/WR_HO2=0.0 +! +!WC_HONO/WR_CO2=0.0 +! +!WC_HONO/WR_SO2=0.0 +! +!WC_HONO/WR_H2SO4=0.0 +! +!WC_HONO/WR_RO21=0.0 +! +!WC_HONO/WR_RO25=0.0 +! +!WC_HONO/WR_MEOH=0.0 +! +!WC_HONO/WR_ETOH=0.0 +! +!WC_HONO/WR_ALCH=0.0 +! +!WC_HONO/WR_HCHO=0.0 +! +!WC_HONO/WR_ALD2=0.0 +! +!WC_HONO/WR_GLY=0.0 +! +!WC_HONO/WR_MGLY=0.0 +! +!WC_HONO/WR_KETL=0.0 +! +!WC_HONO/WR_ORA1=0.0 +! +!WC_HONO/WR_ORA2=0.0 +! +!WC_HONO/WR_ACID=0.0 +! +!WC_HONO/WR_RP16=0.0 +! +!WC_HONO/WR_UR21=0.0 +! +!WC_HONO/WR_UR28=0.0 +! +!WC_HONO/WR_ACID2=0.0 +! +!WC_HONO/WR_ASO3=0.0 +! +!WC_HONO/WR_ASO4=0.0 +! +!WC_HONO/WR_ASO5=0.0 +! +!WC_HONO/WR_AHSO5=0.0 +! +!WC_HONO/WR_AHMS=0.0 +! +!WC_HNO3/NO=0.0 +! +!WC_HNO3/NO2=0.0 +! +!WC_HNO3/O3=0.0 +! +!WC_HNO3/HONO=0.0 +! +!WC_HNO3/HNO3=+KTC8 + PJAC(:,95,5)=+TPK%KTC8(:) +! +!WC_HNO3/HNO4=0.0 +! +!WC_HNO3/N2O5=0.0 +! +!WC_HNO3/NO3=0.0 +! +!WC_HNO3/NH3=0.0 +! +!WC_HNO3/HO2=0.0 +! +!WC_HNO3/CO=0.0 +! +!WC_HNO3/H2O2=0.0 +! +!WC_HNO3/SO2=0.0 +! +!WC_HNO3/H2SO4=0.0 +! +!WC_HNO3/OH=0.0 +! +!WC_HNO3/ETHE=0.0 +! +!WC_HNO3/OLEL=0.0 +! +!WC_HNO3/OLEH=0.0 +! +!WC_HNO3/ALKL=0.0 +! +!WC_HNO3/ALKM=0.0 +! +!WC_HNO3/ALKH=0.0 +! +!WC_HNO3/AROH=0.0 +! +!WC_HNO3/AROL=0.0 +! +!WC_HNO3/AROO=0.0 +! +!WC_HNO3/ARAL=0.0 +! +!WC_HNO3/ARAC=0.0 +! +!WC_HNO3/PAH=0.0 +! +!WC_HNO3/HCHO=0.0 +! +!WC_HNO3/ALD2=0.0 +! +!WC_HNO3/KETL=0.0 +! +!WC_HNO3/KETH=0.0 +! +!WC_HNO3/MEOH=0.0 +! +!WC_HNO3/ETOH=0.0 +! +!WC_HNO3/ALCH=0.0 +! +!WC_HNO3/ISOP=0.0 +! +!WC_HNO3/BIOL=0.0 +! +!WC_HNO3/BIOH=0.0 +! +!WC_HNO3/MTBE=0.0 +! +!WC_HNO3/MVK=0.0 +! +!WC_HNO3/MCR=0.0 +! +!WC_HNO3/MGLY=0.0 +! +!WC_HNO3/GLY=0.0 +! +!WC_HNO3/ORA1=0.0 +! +!WC_HNO3/ORA2=0.0 +! +!WC_HNO3/ACID=0.0 +! +!WC_HNO3/UR28=0.0 +! +!WC_HNO3/UR21=0.0 +! +!WC_HNO3/URG2=0.0 +! +!WC_HNO3/UR26=0.0 +! +!WC_HNO3/RPG2=0.0 +! +!WC_HNO3/RP18=0.0 +! +!WC_HNO3/RPG3=0.0 +! +!WC_HNO3/URG4=0.0 +! +!WC_HNO3/UR8=0.0 +! +!WC_HNO3/UR17=0.0 +! +!WC_HNO3/UR7=0.0 +! +!WC_HNO3/RPR3=0.0 +! +!WC_HNO3/URG6=0.0 +! +!WC_HNO3/UR22=0.0 +! +!WC_HNO3/URG7=0.0 +! +!WC_HNO3/RPR4=0.0 +! +!WC_HNO3/RPR7=0.0 +! +!WC_HNO3/RPG7=0.0 +! +!WC_HNO3/URG8=0.0 +! +!WC_HNO3/UR19=0.0 +! +!WC_HNO3/URG9=0.0 +! +!WC_HNO3/AP7=0.0 +! +!WC_HNO3/URG10=0.0 +! +!WC_HNO3/RPR1=0.0 +! +!WC_HNO3/RPR5=0.0 +! +!WC_HNO3/RPR8=0.0 +! +!WC_HNO3/RP10=0.0 +! +!WC_HNO3/RP11=0.0 +! +!WC_HNO3/RP16=0.0 +! +!WC_HNO3/RPRL=0.0 +! +!WC_HNO3/APAN=0.0 +! +!WC_HNO3/PAN1=0.0 +! +!WC_HNO3/PAN2=0.0 +! +!WC_HNO3/PAN3=0.0 +! +!WC_HNO3/PAN4=0.0 +! +!WC_HNO3/PAN6=0.0 +! +!WC_HNO3/PAN7=0.0 +! +!WC_HNO3/PAN8=0.0 +! +!WC_HNO3/PN10=0.0 +! +!WC_HNO3/RO2T=0.0 +! +!WC_HNO3/RO21=0.0 +! +!WC_HNO3/RO25=0.0 +! +!WC_HNO3/WC_O3=0.0 +! +!WC_HNO3/WC_H2O2=0.0 +! +!WC_HNO3/WC_NO=0.0 +! +!WC_HNO3/WC_NO2=0.0 +! +!WC_HNO3/WC_NO3=+KC15*<WC_H2SO4>+KC16*<WC_SO2> + PJAC(:,95,92)=+TPK%KC15(:)*PCONC(:,102)+TPK%KC16(:)*PCONC(:,101) +! +!WC_HNO3/WC_N2O5=+KC14+KC14 + PJAC(:,95,93)=+TPK%KC14(:)+TPK%KC14(:) +! +!WC_HNO3/WC_HONO=0.0 +! +!WC_HNO3/WC_HNO3=-KTC39-KC13 + PJAC(:,95,95)=-TPK%KTC39(:)-TPK%KC13(:) +! +!WC_HNO3/WC_HNO4=+KC12*<WC_SO2> + PJAC(:,95,96)=+TPK%KC12(:)*PCONC(:,101) +! +!WC_HNO3/WC_NH3=0.0 +! +!WC_HNO3/WC_OH=0.0 +! +!WC_HNO3/WC_HO2=0.0 +! +!WC_HNO3/WC_CO2=0.0 +! +!WC_HNO3/WC_SO2=+KC12*<WC_HNO4>+KC16*<WC_NO3> + PJAC(:,95,101)=+TPK%KC12(:)*PCONC(:,96)+TPK%KC16(:)*PCONC(:,92) +! +!WC_HNO3/WC_H2SO4=+KC15*<WC_NO3> + PJAC(:,95,102)=+TPK%KC15(:)*PCONC(:,92) +! +!WC_HNO3/WC_RO21=0.0 +! +!WC_HNO3/WC_RO25=0.0 +! +!WC_HNO3/WC_MEOH=0.0 +! +!WC_HNO3/WC_ETOH=0.0 +! +!WC_HNO3/WC_ALCH=0.0 +! +!WC_HNO3/WC_HCHO=0.0 +! +!WC_HNO3/WC_ALD2=0.0 +! +!WC_HNO3/WC_GLY=0.0 +! +!WC_HNO3/WC_MGLY=0.0 +! +!WC_HNO3/WC_KETL=0.0 +! +!WC_HNO3/WC_ORA1=0.0 +! +!WC_HNO3/WC_ORA2=0.0 +! +!WC_HNO3/WC_ACID=0.0 +! +!WC_HNO3/WC_RP16=0.0 +! +!WC_HNO3/WC_UR21=0.0 +! +!WC_HNO3/WC_UR28=0.0 +! +!WC_HNO3/WC_ACID2=0.0 +! +!WC_HNO3/WC_ASO3=0.0 +! +!WC_HNO3/WC_ASO4=0.0 +! +!WC_HNO3/WC_ASO5=0.0 +! +!WC_HNO3/WC_AHSO5=0.0 +! +!WC_HNO3/WC_AHMS=0.0 +! +!WC_HNO3/WR_O3=0.0 +! +!WC_HNO3/WR_H2O2=0.0 +! +!WC_HNO3/WR_NO=0.0 +! +!WC_HNO3/WR_NO2=0.0 +! +!WC_HNO3/WR_NO3=0.0 +! +!WC_HNO3/WR_N2O5=0.0 +! +!WC_HNO3/WR_HONO=0.0 +! +!WC_HNO3/WR_HNO3=0.0 +! +!WC_HNO3/WR_HNO4=0.0 +! +!WC_HNO3/WR_NH3=0.0 +! +!WC_HNO3/WR_OH=0.0 +! +!WC_HNO3/WR_HO2=0.0 +! +!WC_HNO3/WR_CO2=0.0 +! +!WC_HNO3/WR_SO2=0.0 +! +!WC_HNO3/WR_H2SO4=0.0 +! +!WC_HNO3/WR_RO21=0.0 +! +!WC_HNO3/WR_RO25=0.0 +! +!WC_HNO3/WR_MEOH=0.0 +! +!WC_HNO3/WR_ETOH=0.0 +! +!WC_HNO3/WR_ALCH=0.0 +! +!WC_HNO3/WR_HCHO=0.0 +! +!WC_HNO3/WR_ALD2=0.0 +! +!WC_HNO3/WR_GLY=0.0 +! +!WC_HNO3/WR_MGLY=0.0 +! +!WC_HNO3/WR_KETL=0.0 +! +!WC_HNO3/WR_ORA1=0.0 +! +!WC_HNO3/WR_ORA2=0.0 +! +!WC_HNO3/WR_ACID=0.0 +! +!WC_HNO3/WR_RP16=0.0 +! +!WC_HNO3/WR_UR21=0.0 +! +!WC_HNO3/WR_UR28=0.0 +! +!WC_HNO3/WR_ACID2=0.0 +! +!WC_HNO3/WR_ASO3=0.0 +! +!WC_HNO3/WR_ASO4=0.0 +! +!WC_HNO3/WR_ASO5=0.0 +! +!WC_HNO3/WR_AHSO5=0.0 +! +!WC_HNO3/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ18 +! +SUBROUTINE SUBJ19 +! +!Indices 96 a 100 +! +! +!WC_HNO4/NO=0.0 +! +!WC_HNO4/NO2=0.0 +! +!WC_HNO4/O3=0.0 +! +!WC_HNO4/HONO=0.0 +! +!WC_HNO4/HNO3=0.0 +! +!WC_HNO4/HNO4=+KTC9 + PJAC(:,96,6)=+TPK%KTC9(:) +! +!WC_HNO4/N2O5=0.0 +! +!WC_HNO4/NO3=0.0 +! +!WC_HNO4/NH3=0.0 +! +!WC_HNO4/HO2=0.0 +! +!WC_HNO4/CO=0.0 +! +!WC_HNO4/H2O2=0.0 +! +!WC_HNO4/SO2=0.0 +! +!WC_HNO4/H2SO4=0.0 +! +!WC_HNO4/OH=0.0 +! +!WC_HNO4/ETHE=0.0 +! +!WC_HNO4/OLEL=0.0 +! +!WC_HNO4/OLEH=0.0 +! +!WC_HNO4/ALKL=0.0 +! +!WC_HNO4/ALKM=0.0 +! +!WC_HNO4/ALKH=0.0 +! +!WC_HNO4/AROH=0.0 +! +!WC_HNO4/AROL=0.0 +! +!WC_HNO4/AROO=0.0 +! +!WC_HNO4/ARAL=0.0 +! +!WC_HNO4/ARAC=0.0 +! +!WC_HNO4/PAH=0.0 +! +!WC_HNO4/HCHO=0.0 +! +!WC_HNO4/ALD2=0.0 +! +!WC_HNO4/KETL=0.0 +! +!WC_HNO4/KETH=0.0 +! +!WC_HNO4/MEOH=0.0 +! +!WC_HNO4/ETOH=0.0 +! +!WC_HNO4/ALCH=0.0 +! +!WC_HNO4/ISOP=0.0 +! +!WC_HNO4/BIOL=0.0 +! +!WC_HNO4/BIOH=0.0 +! +!WC_HNO4/MTBE=0.0 +! +!WC_HNO4/MVK=0.0 +! +!WC_HNO4/MCR=0.0 +! +!WC_HNO4/MGLY=0.0 +! +!WC_HNO4/GLY=0.0 +! +!WC_HNO4/ORA1=0.0 +! +!WC_HNO4/ORA2=0.0 +! +!WC_HNO4/ACID=0.0 +! +!WC_HNO4/UR28=0.0 +! +!WC_HNO4/UR21=0.0 +! +!WC_HNO4/URG2=0.0 +! +!WC_HNO4/UR26=0.0 +! +!WC_HNO4/RPG2=0.0 +! +!WC_HNO4/RP18=0.0 +! +!WC_HNO4/RPG3=0.0 +! +!WC_HNO4/URG4=0.0 +! +!WC_HNO4/UR8=0.0 +! +!WC_HNO4/UR17=0.0 +! +!WC_HNO4/UR7=0.0 +! +!WC_HNO4/RPR3=0.0 +! +!WC_HNO4/URG6=0.0 +! +!WC_HNO4/UR22=0.0 +! +!WC_HNO4/URG7=0.0 +! +!WC_HNO4/RPR4=0.0 +! +!WC_HNO4/RPR7=0.0 +! +!WC_HNO4/RPG7=0.0 +! +!WC_HNO4/URG8=0.0 +! +!WC_HNO4/UR19=0.0 +! +!WC_HNO4/URG9=0.0 +! +!WC_HNO4/AP7=0.0 +! +!WC_HNO4/URG10=0.0 +! +!WC_HNO4/RPR1=0.0 +! +!WC_HNO4/RPR5=0.0 +! +!WC_HNO4/RPR8=0.0 +! +!WC_HNO4/RP10=0.0 +! +!WC_HNO4/RP11=0.0 +! +!WC_HNO4/RP16=0.0 +! +!WC_HNO4/RPRL=0.0 +! +!WC_HNO4/APAN=0.0 +! +!WC_HNO4/PAN1=0.0 +! +!WC_HNO4/PAN2=0.0 +! +!WC_HNO4/PAN3=0.0 +! +!WC_HNO4/PAN4=0.0 +! +!WC_HNO4/PAN6=0.0 +! +!WC_HNO4/PAN7=0.0 +! +!WC_HNO4/PAN8=0.0 +! +!WC_HNO4/PN10=0.0 +! +!WC_HNO4/RO2T=0.0 +! +!WC_HNO4/RO21=0.0 +! +!WC_HNO4/RO25=0.0 +! +!WC_HNO4/WC_O3=0.0 +! +!WC_HNO4/WC_H2O2=0.0 +! +!WC_HNO4/WC_NO=0.0 +! +!WC_HNO4/WC_NO2=+KC9*<WC_HO2> + PJAC(:,96,91)=+TPK%KC9(:)*PCONC(:,99) +! +!WC_HNO4/WC_NO3=0.0 +! +!WC_HNO4/WC_N2O5=0.0 +! +!WC_HNO4/WC_HONO=0.0 +! +!WC_HNO4/WC_HNO3=0.0 +! +!WC_HNO4/WC_HNO4=-KTC40-KC10-KC11-KC12*<WC_SO2> + PJAC(:,96,96)=-TPK%KTC40(:)-TPK%KC10(:)-TPK%KC11(:)-TPK%KC12(:)*PCONC(:,101) +! +!WC_HNO4/WC_NH3=0.0 +! +!WC_HNO4/WC_OH=0.0 +! +!WC_HNO4/WC_HO2=+KC9*<WC_NO2> + PJAC(:,96,99)=+TPK%KC9(:)*PCONC(:,91) +! +!WC_HNO4/WC_CO2=0.0 +! +!WC_HNO4/WC_SO2=-KC12*<WC_HNO4> + PJAC(:,96,101)=-TPK%KC12(:)*PCONC(:,96) +! +!WC_HNO4/WC_H2SO4=0.0 +! +!WC_HNO4/WC_RO21=0.0 +! +!WC_HNO4/WC_RO25=0.0 +! +!WC_HNO4/WC_MEOH=0.0 +! +!WC_HNO4/WC_ETOH=0.0 +! +!WC_HNO4/WC_ALCH=0.0 +! +!WC_HNO4/WC_HCHO=0.0 +! +!WC_HNO4/WC_ALD2=0.0 +! +!WC_HNO4/WC_GLY=0.0 +! +!WC_HNO4/WC_MGLY=0.0 +! +!WC_HNO4/WC_KETL=0.0 +! +!WC_HNO4/WC_ORA1=0.0 +! +!WC_HNO4/WC_ORA2=0.0 +! +!WC_HNO4/WC_ACID=0.0 +! +!WC_HNO4/WC_RP16=0.0 +! +!WC_HNO4/WC_UR21=0.0 +! +!WC_HNO4/WC_UR28=0.0 +! +!WC_HNO4/WC_ACID2=0.0 +! +!WC_HNO4/WC_ASO3=0.0 +! +!WC_HNO4/WC_ASO4=0.0 +! +!WC_HNO4/WC_ASO5=0.0 +! +!WC_HNO4/WC_AHSO5=0.0 +! +!WC_HNO4/WC_AHMS=0.0 +! +!WC_HNO4/WR_O3=0.0 +! +!WC_HNO4/WR_H2O2=0.0 +! +!WC_HNO4/WR_NO=0.0 +! +!WC_HNO4/WR_NO2=0.0 +! +!WC_HNO4/WR_NO3=0.0 +! +!WC_HNO4/WR_N2O5=0.0 +! +!WC_HNO4/WR_HONO=0.0 +! +!WC_HNO4/WR_HNO3=0.0 +! +!WC_HNO4/WR_HNO4=0.0 +! +!WC_HNO4/WR_NH3=0.0 +! +!WC_HNO4/WR_OH=0.0 +! +!WC_HNO4/WR_HO2=0.0 +! +!WC_HNO4/WR_CO2=0.0 +! +!WC_HNO4/WR_SO2=0.0 +! +!WC_HNO4/WR_H2SO4=0.0 +! +!WC_HNO4/WR_RO21=0.0 +! +!WC_HNO4/WR_RO25=0.0 +! +!WC_HNO4/WR_MEOH=0.0 +! +!WC_HNO4/WR_ETOH=0.0 +! +!WC_HNO4/WR_ALCH=0.0 +! +!WC_HNO4/WR_HCHO=0.0 +! +!WC_HNO4/WR_ALD2=0.0 +! +!WC_HNO4/WR_GLY=0.0 +! +!WC_HNO4/WR_MGLY=0.0 +! +!WC_HNO4/WR_KETL=0.0 +! +!WC_HNO4/WR_ORA1=0.0 +! +!WC_HNO4/WR_ORA2=0.0 +! +!WC_HNO4/WR_ACID=0.0 +! +!WC_HNO4/WR_RP16=0.0 +! +!WC_HNO4/WR_UR21=0.0 +! +!WC_HNO4/WR_UR28=0.0 +! +!WC_HNO4/WR_ACID2=0.0 +! +!WC_HNO4/WR_ASO3=0.0 +! +!WC_HNO4/WR_ASO4=0.0 +! +!WC_HNO4/WR_ASO5=0.0 +! +!WC_HNO4/WR_AHSO5=0.0 +! +!WC_HNO4/WR_AHMS=0.0 +! +!WC_NH3/NO=0.0 +! +!WC_NH3/NO2=0.0 +! +!WC_NH3/O3=0.0 +! +!WC_NH3/HONO=0.0 +! +!WC_NH3/HNO3=0.0 +! +!WC_NH3/HNO4=0.0 +! +!WC_NH3/N2O5=0.0 +! +!WC_NH3/NO3=0.0 +! +!WC_NH3/NH3=+KTC10 + PJAC(:,97,9)=+TPK%KTC10(:) +! +!WC_NH3/HO2=0.0 +! +!WC_NH3/CO=0.0 +! +!WC_NH3/H2O2=0.0 +! +!WC_NH3/SO2=0.0 +! +!WC_NH3/H2SO4=0.0 +! +!WC_NH3/OH=0.0 +! +!WC_NH3/ETHE=0.0 +! +!WC_NH3/OLEL=0.0 +! +!WC_NH3/OLEH=0.0 +! +!WC_NH3/ALKL=0.0 +! +!WC_NH3/ALKM=0.0 +! +!WC_NH3/ALKH=0.0 +! +!WC_NH3/AROH=0.0 +! +!WC_NH3/AROL=0.0 +! +!WC_NH3/AROO=0.0 +! +!WC_NH3/ARAL=0.0 +! +!WC_NH3/ARAC=0.0 +! +!WC_NH3/PAH=0.0 +! +!WC_NH3/HCHO=0.0 +! +!WC_NH3/ALD2=0.0 +! +!WC_NH3/KETL=0.0 +! +!WC_NH3/KETH=0.0 +! +!WC_NH3/MEOH=0.0 +! +!WC_NH3/ETOH=0.0 +! +!WC_NH3/ALCH=0.0 +! +!WC_NH3/ISOP=0.0 +! +!WC_NH3/BIOL=0.0 +! +!WC_NH3/BIOH=0.0 +! +!WC_NH3/MTBE=0.0 +! +!WC_NH3/MVK=0.0 +! +!WC_NH3/MCR=0.0 +! +!WC_NH3/MGLY=0.0 +! +!WC_NH3/GLY=0.0 +! +!WC_NH3/ORA1=0.0 +! +!WC_NH3/ORA2=0.0 +! +!WC_NH3/ACID=0.0 +! +!WC_NH3/UR28=0.0 +! +!WC_NH3/UR21=0.0 +! +!WC_NH3/URG2=0.0 +! +!WC_NH3/UR26=0.0 +! +!WC_NH3/RPG2=0.0 +! +!WC_NH3/RP18=0.0 +! +!WC_NH3/RPG3=0.0 +! +!WC_NH3/URG4=0.0 +! +!WC_NH3/UR8=0.0 +! +!WC_NH3/UR17=0.0 +! +!WC_NH3/UR7=0.0 +! +!WC_NH3/RPR3=0.0 +! +!WC_NH3/URG6=0.0 +! +!WC_NH3/UR22=0.0 +! +!WC_NH3/URG7=0.0 +! +!WC_NH3/RPR4=0.0 +! +!WC_NH3/RPR7=0.0 +! +!WC_NH3/RPG7=0.0 +! +!WC_NH3/URG8=0.0 +! +!WC_NH3/UR19=0.0 +! +!WC_NH3/URG9=0.0 +! +!WC_NH3/AP7=0.0 +! +!WC_NH3/URG10=0.0 +! +!WC_NH3/RPR1=0.0 +! +!WC_NH3/RPR5=0.0 +! +!WC_NH3/RPR8=0.0 +! +!WC_NH3/RP10=0.0 +! +!WC_NH3/RP11=0.0 +! +!WC_NH3/RP16=0.0 +! +!WC_NH3/RPRL=0.0 +! +!WC_NH3/APAN=0.0 +! +!WC_NH3/PAN1=0.0 +! +!WC_NH3/PAN2=0.0 +! +!WC_NH3/PAN3=0.0 +! +!WC_NH3/PAN4=0.0 +! +!WC_NH3/PAN6=0.0 +! +!WC_NH3/PAN7=0.0 +! +!WC_NH3/PAN8=0.0 +! +!WC_NH3/PN10=0.0 +! +!WC_NH3/RO2T=0.0 +! +!WC_NH3/RO21=0.0 +! +!WC_NH3/RO25=0.0 +! +!WC_NH3/WC_O3=0.0 +! +!WC_NH3/WC_H2O2=0.0 +! +!WC_NH3/WC_NO=0.0 +! +!WC_NH3/WC_NO2=0.0 +! +!WC_NH3/WC_NO3=0.0 +! +!WC_NH3/WC_N2O5=0.0 +! +!WC_NH3/WC_HONO=0.0 +! +!WC_NH3/WC_HNO3=0.0 +! +!WC_NH3/WC_HNO4=0.0 +! +!WC_NH3/WC_NH3=-KTC41 + PJAC(:,97,97)=-TPK%KTC41(:) +! +!WC_NH3/WC_OH=0.0 +! +!WC_NH3/WC_HO2=0.0 +! +!WC_NH3/WC_CO2=0.0 +! +!WC_NH3/WC_SO2=0.0 +! +!WC_NH3/WC_H2SO4=0.0 +! +!WC_NH3/WC_RO21=0.0 +! +!WC_NH3/WC_RO25=0.0 +! +!WC_NH3/WC_MEOH=0.0 +! +!WC_NH3/WC_ETOH=0.0 +! +!WC_NH3/WC_ALCH=0.0 +! +!WC_NH3/WC_HCHO=0.0 +! +!WC_NH3/WC_ALD2=0.0 +! +!WC_NH3/WC_GLY=0.0 +! +!WC_NH3/WC_MGLY=0.0 +! +!WC_NH3/WC_KETL=0.0 +! +!WC_NH3/WC_ORA1=0.0 +! +!WC_NH3/WC_ORA2=0.0 +! +!WC_NH3/WC_ACID=0.0 +! +!WC_NH3/WC_RP16=0.0 +! +!WC_NH3/WC_UR21=0.0 +! +!WC_NH3/WC_UR28=0.0 +! +!WC_NH3/WC_ACID2=0.0 +! +!WC_NH3/WC_ASO3=0.0 +! +!WC_NH3/WC_ASO4=0.0 +! +!WC_NH3/WC_ASO5=0.0 +! +!WC_NH3/WC_AHSO5=0.0 +! +!WC_NH3/WC_AHMS=0.0 +! +!WC_NH3/WR_O3=0.0 +! +!WC_NH3/WR_H2O2=0.0 +! +!WC_NH3/WR_NO=0.0 +! +!WC_NH3/WR_NO2=0.0 +! +!WC_NH3/WR_NO3=0.0 +! +!WC_NH3/WR_N2O5=0.0 +! +!WC_NH3/WR_HONO=0.0 +! +!WC_NH3/WR_HNO3=0.0 +! +!WC_NH3/WR_HNO4=0.0 +! +!WC_NH3/WR_NH3=0.0 +! +!WC_NH3/WR_OH=0.0 +! +!WC_NH3/WR_HO2=0.0 +! +!WC_NH3/WR_CO2=0.0 +! +!WC_NH3/WR_SO2=0.0 +! +!WC_NH3/WR_H2SO4=0.0 +! +!WC_NH3/WR_RO21=0.0 +! +!WC_NH3/WR_RO25=0.0 +! +!WC_NH3/WR_MEOH=0.0 +! +!WC_NH3/WR_ETOH=0.0 +! +!WC_NH3/WR_ALCH=0.0 +! +!WC_NH3/WR_HCHO=0.0 +! +!WC_NH3/WR_ALD2=0.0 +! +!WC_NH3/WR_GLY=0.0 +! +!WC_NH3/WR_MGLY=0.0 +! +!WC_NH3/WR_KETL=0.0 +! +!WC_NH3/WR_ORA1=0.0 +! +!WC_NH3/WR_ORA2=0.0 +! +!WC_NH3/WR_ACID=0.0 +! +!WC_NH3/WR_RP16=0.0 +! +!WC_NH3/WR_UR21=0.0 +! +!WC_NH3/WR_UR28=0.0 +! +!WC_NH3/WR_ACID2=0.0 +! +!WC_NH3/WR_ASO3=0.0 +! +!WC_NH3/WR_ASO4=0.0 +! +!WC_NH3/WR_ASO5=0.0 +! +!WC_NH3/WR_AHSO5=0.0 +! +!WC_NH3/WR_AHMS=0.0 +! +!WC_OH/NO=0.0 +! +!WC_OH/NO2=0.0 +! +!WC_OH/O3=0.0 +! +!WC_OH/HONO=0.0 +! +!WC_OH/HNO3=0.0 +! +!WC_OH/HNO4=0.0 +! +!WC_OH/N2O5=0.0 +! +!WC_OH/NO3=0.0 +! +!WC_OH/NH3=0.0 +! +!WC_OH/HO2=0.0 +! +!WC_OH/CO=0.0 +! +!WC_OH/H2O2=0.0 +! +!WC_OH/SO2=0.0 +! +!WC_OH/H2SO4=0.0 +! +!WC_OH/OH=+KTC11 + PJAC(:,98,15)=+TPK%KTC11(:) +! +!WC_OH/ETHE=0.0 +! +!WC_OH/OLEL=0.0 +! +!WC_OH/OLEH=0.0 +! +!WC_OH/ALKL=0.0 +! +!WC_OH/ALKM=0.0 +! +!WC_OH/ALKH=0.0 +! +!WC_OH/AROH=0.0 +! +!WC_OH/AROL=0.0 +! +!WC_OH/AROO=0.0 +! +!WC_OH/ARAL=0.0 +! +!WC_OH/ARAC=0.0 +! +!WC_OH/PAH=0.0 +! +!WC_OH/HCHO=0.0 +! +!WC_OH/ALD2=0.0 +! +!WC_OH/KETL=0.0 +! +!WC_OH/KETH=0.0 +! +!WC_OH/MEOH=0.0 +! +!WC_OH/ETOH=0.0 +! +!WC_OH/ALCH=0.0 +! +!WC_OH/ISOP=0.0 +! +!WC_OH/BIOL=0.0 +! +!WC_OH/BIOH=0.0 +! +!WC_OH/MTBE=0.0 +! +!WC_OH/MVK=0.0 +! +!WC_OH/MCR=0.0 +! +!WC_OH/MGLY=0.0 +! +!WC_OH/GLY=0.0 +! +!WC_OH/ORA1=0.0 +! +!WC_OH/ORA2=0.0 +! +!WC_OH/ACID=0.0 +! +!WC_OH/UR28=0.0 +! +!WC_OH/UR21=0.0 +! +!WC_OH/URG2=0.0 +! +!WC_OH/UR26=0.0 +! +!WC_OH/RPG2=0.0 +! +!WC_OH/RP18=0.0 +! +!WC_OH/RPG3=0.0 +! +!WC_OH/URG4=0.0 +! +!WC_OH/UR8=0.0 +! +!WC_OH/UR17=0.0 +! +!WC_OH/UR7=0.0 +! +!WC_OH/RPR3=0.0 +! +!WC_OH/URG6=0.0 +! +!WC_OH/UR22=0.0 +! +!WC_OH/URG7=0.0 +! +!WC_OH/RPR4=0.0 +! +!WC_OH/RPR7=0.0 +! +!WC_OH/RPG7=0.0 +! +!WC_OH/URG8=0.0 +! +!WC_OH/UR19=0.0 +! +!WC_OH/URG9=0.0 +! +!WC_OH/AP7=0.0 +! +!WC_OH/URG10=0.0 +! +!WC_OH/RPR1=0.0 +! +!WC_OH/RPR5=0.0 +! +!WC_OH/RPR8=0.0 +! +!WC_OH/RP10=0.0 +! +!WC_OH/RP11=0.0 +! +!WC_OH/RP16=0.0 +! +!WC_OH/RPRL=0.0 +! +!WC_OH/APAN=0.0 +! +!WC_OH/PAN1=0.0 +! +!WC_OH/PAN2=0.0 +! +!WC_OH/PAN3=0.0 +! +!WC_OH/PAN4=0.0 +! +!WC_OH/PAN6=0.0 +! +!WC_OH/PAN7=0.0 +! +!WC_OH/PAN8=0.0 +! +!WC_OH/PN10=0.0 +! +!WC_OH/RO2T=0.0 +! +!WC_OH/RO21=0.0 +! +!WC_OH/RO25=0.0 +! +!WC_OH/WC_O3=+KC6*<WC_HO2> + PJAC(:,98,88)=+TPK%KC6(:)*PCONC(:,99) +! +!WC_OH/WC_H2O2=+KC1+KC1-KC4*<WC_OH> + PJAC(:,98,89)=+TPK%KC1(:)+TPK%KC1(:)-TPK%KC4(:)*PCONC(:,98) +! +!WC_OH/WC_NO=0.0 +! +!WC_OH/WC_NO2=0.0 +! +!WC_OH/WC_NO3=0.0 +! +!WC_OH/WC_N2O5=0.0 +! +!WC_OH/WC_HONO=-KC8*<WC_OH> + PJAC(:,98,94)=-TPK%KC8(:)*PCONC(:,98) +! +!WC_OH/WC_HNO3=+KC13 + PJAC(:,98,95)=+TPK%KC13(:) +! +!WC_OH/WC_HNO4=0.0 +! +!WC_OH/WC_NH3=0.0 +! +!WC_OH/WC_OH=-KTC42-KC2*<WC_OH>-KC2*<WC_OH>-KC2*<WC_OH>-KC2*<WC_OH>-KC3*<WC_HO2 +!>-KC4*<WC_H2O2>-KC7*<WC_SO2>-KC8*<WC_HONO>-KC19*<WC_AHMS>-KC30*<WC_MEOH>-KC31* +!<WC_ETOH>-KC32*<WC_ALCH>-KC33*<WC_HCHO>-KC34*<WC_ALD2>-KC35*<WC_GLY>-KC36*<WC_ +!MGLY>-KC37*<WC_KETL>-KC38*<WC_ORA1>-KC39*<WC_ORA2>-KC40*<WC_ACID>-KC41*<WC_ACI +!D>-KC42*<WC_UR28>-KC43*<WC_UR21>-KC44*<WC_RP16>-KC45*<WC_RP16>-KC46*<WC_ACID2> + PJAC(:,98,98)=-TPK%KTC42(:)-TPK%KC2(:)*PCONC(:,98)-TPK%KC2(:)*PCONC(:,98)-TPK%& +&KC2(:)*PCONC(:,98)-TPK%KC2(:)*PCONC(:,98)-TPK%KC3(:)*PCONC(:,99)-TPK%KC4(:)*PC& +&ONC(:,89)-TPK%KC7(:)*PCONC(:,101)-TPK%KC8(:)*PCONC(:,94)-TPK%KC19(:)*PCONC(:,1& +&24)-TPK%KC30(:)*PCONC(:,105)-TPK%KC31(:)*PCONC(:,106)-TPK%KC32(:)*PCONC(:,107)& +&-TPK%KC33(:)*PCONC(:,108)-TPK%KC34(:)*PCONC(:,109)-TPK%KC35(:)*PCONC(:,110)-TP& +&K%KC36(:)*PCONC(:,111)-TPK%KC37(:)*PCONC(:,112)-TPK%KC38(:)*PCONC(:,113)-TPK%K& +&C39(:)*PCONC(:,114)-TPK%KC40(:)*PCONC(:,115)-TPK%KC41(:)*PCONC(:,115)-TPK%KC42& +&(:)*PCONC(:,118)-TPK%KC43(:)*PCONC(:,117)-TPK%KC44(:)*PCONC(:,116)-TPK%KC45(:)& +&*PCONC(:,116)-TPK%KC46(:)*PCONC(:,119) +! +!WC_OH/WC_HO2=-KC3*<WC_OH>+KC6*<WC_O3> + PJAC(:,98,99)=-TPK%KC3(:)*PCONC(:,98)+TPK%KC6(:)*PCONC(:,88) +! +!WC_OH/WC_CO2=0.0 +! +!WC_OH/WC_SO2=-KC7*<WC_OH> + PJAC(:,98,101)=-TPK%KC7(:)*PCONC(:,98) +! +!WC_OH/WC_H2SO4=0.0 +! +!WC_OH/WC_RO21=0.0 +! +!WC_OH/WC_RO25=0.0 +! +!WC_OH/WC_MEOH=-KC30*<WC_OH> + PJAC(:,98,105)=-TPK%KC30(:)*PCONC(:,98) +! +!WC_OH/WC_ETOH=-KC31*<WC_OH> + PJAC(:,98,106)=-TPK%KC31(:)*PCONC(:,98) +! +!WC_OH/WC_ALCH=-KC32*<WC_OH> + PJAC(:,98,107)=-TPK%KC32(:)*PCONC(:,98) +! +!WC_OH/WC_HCHO=-KC33*<WC_OH> + PJAC(:,98,108)=-TPK%KC33(:)*PCONC(:,98) +! +!WC_OH/WC_ALD2=-KC34*<WC_OH> + PJAC(:,98,109)=-TPK%KC34(:)*PCONC(:,98) +! +!WC_OH/WC_GLY=-KC35*<WC_OH> + PJAC(:,98,110)=-TPK%KC35(:)*PCONC(:,98) +! +!WC_OH/WC_MGLY=-KC36*<WC_OH> + PJAC(:,98,111)=-TPK%KC36(:)*PCONC(:,98) +! +!WC_OH/WC_KETL=-KC37*<WC_OH> + PJAC(:,98,112)=-TPK%KC37(:)*PCONC(:,98) +! +!WC_OH/WC_ORA1=-KC38*<WC_OH> + PJAC(:,98,113)=-TPK%KC38(:)*PCONC(:,98) +! +!WC_OH/WC_ORA2=-KC39*<WC_OH> + PJAC(:,98,114)=-TPK%KC39(:)*PCONC(:,98) +! +!WC_OH/WC_ACID=-KC40*<WC_OH>-KC41*<WC_OH> + PJAC(:,98,115)=-TPK%KC40(:)*PCONC(:,98)-TPK%KC41(:)*PCONC(:,98) +! +!WC_OH/WC_RP16=-KC44*<WC_OH>-KC45*<WC_OH> + PJAC(:,98,116)=-TPK%KC44(:)*PCONC(:,98)-TPK%KC45(:)*PCONC(:,98) +! +!WC_OH/WC_UR21=-KC43*<WC_OH> + PJAC(:,98,117)=-TPK%KC43(:)*PCONC(:,98) +! +!WC_OH/WC_UR28=-KC42*<WC_OH> + PJAC(:,98,118)=-TPK%KC42(:)*PCONC(:,98) +! +!WC_OH/WC_ACID2=-KC46*<WC_OH> + PJAC(:,98,119)=-TPK%KC46(:)*PCONC(:,98) +! +!WC_OH/WC_ASO3=0.0 +! +!WC_OH/WC_ASO4=+KC24 + PJAC(:,98,121)=+TPK%KC24(:) +! +!WC_OH/WC_ASO5=0.0 +! +!WC_OH/WC_AHSO5=0.0 +! +!WC_OH/WC_AHMS=-KC19*<WC_OH> + PJAC(:,98,124)=-TPK%KC19(:)*PCONC(:,98) +! +!WC_OH/WR_O3=0.0 +! +!WC_OH/WR_H2O2=0.0 +! +!WC_OH/WR_NO=0.0 +! +!WC_OH/WR_NO2=0.0 +! +!WC_OH/WR_NO3=0.0 +! +!WC_OH/WR_N2O5=0.0 +! +!WC_OH/WR_HONO=0.0 +! +!WC_OH/WR_HNO3=0.0 +! +!WC_OH/WR_HNO4=0.0 +! +!WC_OH/WR_NH3=0.0 +! +!WC_OH/WR_OH=0.0 +! +!WC_OH/WR_HO2=0.0 +! +!WC_OH/WR_CO2=0.0 +! +!WC_OH/WR_SO2=0.0 +! +!WC_OH/WR_H2SO4=0.0 +! +!WC_OH/WR_RO21=0.0 +! +!WC_OH/WR_RO25=0.0 +! +!WC_OH/WR_MEOH=0.0 +! +!WC_OH/WR_ETOH=0.0 +! +!WC_OH/WR_ALCH=0.0 +! +!WC_OH/WR_HCHO=0.0 +! +!WC_OH/WR_ALD2=0.0 +! +!WC_OH/WR_GLY=0.0 +! +!WC_OH/WR_MGLY=0.0 +! +!WC_OH/WR_KETL=0.0 +! +!WC_OH/WR_ORA1=0.0 +! +!WC_OH/WR_ORA2=0.0 +! +!WC_OH/WR_ACID=0.0 +! +!WC_OH/WR_RP16=0.0 +! +!WC_OH/WR_UR21=0.0 +! +!WC_OH/WR_UR28=0.0 +! +!WC_OH/WR_ACID2=0.0 +! +!WC_OH/WR_ASO3=0.0 +! +!WC_OH/WR_ASO4=0.0 +! +!WC_OH/WR_ASO5=0.0 +! +!WC_OH/WR_AHSO5=0.0 +! +!WC_OH/WR_AHMS=0.0 +! +!WC_HO2/NO=0.0 +! +!WC_HO2/NO2=0.0 +! +!WC_HO2/O3=0.0 +! +!WC_HO2/HONO=0.0 +! +!WC_HO2/HNO3=0.0 +! +!WC_HO2/HNO4=0.0 +! +!WC_HO2/N2O5=0.0 +! +!WC_HO2/NO3=0.0 +! +!WC_HO2/NH3=0.0 +! +!WC_HO2/HO2=+KTC12 + PJAC(:,99,10)=+TPK%KTC12(:) +! +!WC_HO2/CO=0.0 +! +!WC_HO2/H2O2=0.0 +! +!WC_HO2/SO2=0.0 +! +!WC_HO2/H2SO4=0.0 +! +!WC_HO2/OH=0.0 +! +!WC_HO2/ETHE=0.0 +! +!WC_HO2/OLEL=0.0 +! +!WC_HO2/OLEH=0.0 +! +!WC_HO2/ALKL=0.0 +! +!WC_HO2/ALKM=0.0 +! +!WC_HO2/ALKH=0.0 +! +!WC_HO2/AROH=0.0 +! +!WC_HO2/AROL=0.0 +! +!WC_HO2/AROO=0.0 +! +!WC_HO2/ARAL=0.0 +! +!WC_HO2/ARAC=0.0 +! +!WC_HO2/PAH=0.0 +! +!WC_HO2/HCHO=0.0 +! +!WC_HO2/ALD2=0.0 +! +!WC_HO2/KETL=0.0 +! +!WC_HO2/KETH=0.0 +! +!WC_HO2/MEOH=0.0 +! +!WC_HO2/ETOH=0.0 +! +!WC_HO2/ALCH=0.0 +! +!WC_HO2/ISOP=0.0 +! +!WC_HO2/BIOL=0.0 +! +!WC_HO2/BIOH=0.0 +! +!WC_HO2/MTBE=0.0 +! +!WC_HO2/MVK=0.0 +! +!WC_HO2/MCR=0.0 +! +!WC_HO2/MGLY=0.0 +! +!WC_HO2/GLY=0.0 +! +!WC_HO2/ORA1=0.0 +! +!WC_HO2/ORA2=0.0 +! +!WC_HO2/ACID=0.0 +! +!WC_HO2/UR28=0.0 +! +!WC_HO2/UR21=0.0 +! +!WC_HO2/URG2=0.0 +! +!WC_HO2/UR26=0.0 +! +!WC_HO2/RPG2=0.0 +! +!WC_HO2/RP18=0.0 +! +!WC_HO2/RPG3=0.0 +! +!WC_HO2/URG4=0.0 +! +!WC_HO2/UR8=0.0 +! +!WC_HO2/UR17=0.0 +! +!WC_HO2/UR7=0.0 +! +!WC_HO2/RPR3=0.0 +! +!WC_HO2/URG6=0.0 +! +!WC_HO2/UR22=0.0 +! +!WC_HO2/URG7=0.0 +! +!WC_HO2/RPR4=0.0 +! +!WC_HO2/RPR7=0.0 +! +!WC_HO2/RPG7=0.0 +! +!WC_HO2/URG8=0.0 +! +!WC_HO2/UR19=0.0 +! +!WC_HO2/URG9=0.0 +! +!WC_HO2/AP7=0.0 +! +!WC_HO2/URG10=0.0 +! +!WC_HO2/RPR1=0.0 +! +!WC_HO2/RPR5=0.0 +! +!WC_HO2/RPR8=0.0 +! +!WC_HO2/RP10=0.0 +! +!WC_HO2/RP11=0.0 +! +!WC_HO2/RP16=0.0 +! +!WC_HO2/RPRL=0.0 +! +!WC_HO2/APAN=0.0 +! +!WC_HO2/PAN1=0.0 +! +!WC_HO2/PAN2=0.0 +! +!WC_HO2/PAN3=0.0 +! +!WC_HO2/PAN4=0.0 +! +!WC_HO2/PAN6=0.0 +! +!WC_HO2/PAN7=0.0 +! +!WC_HO2/PAN8=0.0 +! +!WC_HO2/PN10=0.0 +! +!WC_HO2/RO2T=0.0 +! +!WC_HO2/RO21=0.0 +! +!WC_HO2/RO25=0.0 +! +!WC_HO2/WC_O3=-KC6*<WC_HO2> + PJAC(:,99,88)=-TPK%KC6(:)*PCONC(:,99) +! +!WC_HO2/WC_H2O2=+KC4*<WC_OH> + PJAC(:,99,89)=+TPK%KC4(:)*PCONC(:,98) +! +!WC_HO2/WC_NO=0.0 +! +!WC_HO2/WC_NO2=-KC9*<WC_HO2> + PJAC(:,99,91)=-TPK%KC9(:)*PCONC(:,99) +! +!WC_HO2/WC_NO3=0.0 +! +!WC_HO2/WC_N2O5=0.0 +! +!WC_HO2/WC_HONO=0.0 +! +!WC_HO2/WC_HNO3=0.0 +! +!WC_HO2/WC_HNO4=+KC10 + PJAC(:,99,96)=+TPK%KC10(:) +! +!WC_HO2/WC_NH3=0.0 +! +!WC_HO2/WC_OH=-KC3*<WC_HO2>+KC4*<WC_H2O2>+KC19*<WC_AHMS>+KC30*<WC_MEOH>+KC31*<W +!C_ETOH>+KC32*<WC_ALCH>+KC33*<WC_HCHO>+KC35*<WC_GLY>+KC36*<WC_MGLY>+KC37*<WC_KE +!TL>+KC38*<WC_ORA1>+0.11*KC41*<WC_ACID>+KC42*<WC_UR28>+0.81*KC43*<WC_UR21>+KC44 +!*<WC_RP16>+0.71*KC45*<WC_RP16> + PJAC(:,99,98)=-TPK%KC3(:)*PCONC(:,99)+TPK%KC4(:)*PCONC(:,89)+TPK%KC19(:)*PCONC& +&(:,124)+TPK%KC30(:)*PCONC(:,105)+TPK%KC31(:)*PCONC(:,106)+TPK%KC32(:)*PCONC(:,& +&107)+TPK%KC33(:)*PCONC(:,108)+TPK%KC35(:)*PCONC(:,110)+TPK%KC36(:)*PCONC(:,111& +&)+TPK%KC37(:)*PCONC(:,112)+TPK%KC38(:)*PCONC(:,113)+0.11*TPK%KC41(:)*PCONC(:,1& +&15)+TPK%KC42(:)*PCONC(:,118)+0.81*TPK%KC43(:)*PCONC(:,117)+TPK%KC44(:)*PCONC(:& +&,116)+0.71*TPK%KC45(:)*PCONC(:,116) +! +!WC_HO2/WC_HO2=-KTC43-KC3*<WC_OH>-KC5*<WC_HO2>-KC5*<WC_HO2>-KC5*<WC_HO2>-KC5*<W +!C_HO2>-KC6*<WC_O3>-KC9*<WC_NO2>-KC21*<WC_ASO5> + PJAC(:,99,99)=-TPK%KTC43(:)-TPK%KC3(:)*PCONC(:,98)-TPK%KC5(:)*PCONC(:,99)-TPK%& +&KC5(:)*PCONC(:,99)-TPK%KC5(:)*PCONC(:,99)-TPK%KC5(:)*PCONC(:,99)-TPK%KC6(:)*PC& +&ONC(:,88)-TPK%KC9(:)*PCONC(:,91)-TPK%KC21(:)*PCONC(:,122) +! +!WC_HO2/WC_CO2=0.0 +! +!WC_HO2/WC_SO2=0.0 +! +!WC_HO2/WC_H2SO4=0.0 +! +!WC_HO2/WC_RO21=+2.00*KC27*<WC_RO21>+2.00*KC27*<WC_RO21> + PJAC(:,99,103)=+2.00*TPK%KC27(:)*PCONC(:,103)+2.00*TPK%KC27(:)*PCONC(:,103) +! +!WC_HO2/WC_RO25=+KC29*<WC_RO25>+KC29*<WC_RO25> + PJAC(:,99,104)=+TPK%KC29(:)*PCONC(:,104)+TPK%KC29(:)*PCONC(:,104) +! +!WC_HO2/WC_MEOH=+KC30*<WC_OH> + PJAC(:,99,105)=+TPK%KC30(:)*PCONC(:,98) +! +!WC_HO2/WC_ETOH=+KC31*<WC_OH> + PJAC(:,99,106)=+TPK%KC31(:)*PCONC(:,98) +! +!WC_HO2/WC_ALCH=+KC32*<WC_OH> + PJAC(:,99,107)=+TPK%KC32(:)*PCONC(:,98) +! +!WC_HO2/WC_HCHO=+KC33*<WC_OH> + PJAC(:,99,108)=+TPK%KC33(:)*PCONC(:,98) +! +!WC_HO2/WC_ALD2=0.0 +! +!WC_HO2/WC_GLY=+KC35*<WC_OH> + PJAC(:,99,110)=+TPK%KC35(:)*PCONC(:,98) +! +!WC_HO2/WC_MGLY=+KC36*<WC_OH> + PJAC(:,99,111)=+TPK%KC36(:)*PCONC(:,98) +! +!WC_HO2/WC_KETL=+KC37*<WC_OH> + PJAC(:,99,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_HO2/WC_ORA1=+KC38*<WC_OH> + PJAC(:,99,113)=+TPK%KC38(:)*PCONC(:,98) +! +!WC_HO2/WC_ORA2=0.0 +! +!WC_HO2/WC_ACID=+0.11*KC41*<WC_OH> + PJAC(:,99,115)=+0.11*TPK%KC41(:)*PCONC(:,98) +! +!WC_HO2/WC_RP16=+KC44*<WC_OH>+0.71*KC45*<WC_OH> + PJAC(:,99,116)=+TPK%KC44(:)*PCONC(:,98)+0.71*TPK%KC45(:)*PCONC(:,98) +! +!WC_HO2/WC_UR21=+0.81*KC43*<WC_OH> + PJAC(:,99,117)=+0.81*TPK%KC43(:)*PCONC(:,98) +! +!WC_HO2/WC_UR28=+KC42*<WC_OH> + PJAC(:,99,118)=+TPK%KC42(:)*PCONC(:,98) +! +!WC_HO2/WC_ACID2=0.0 +! +!WC_HO2/WC_ASO3=0.0 +! +!WC_HO2/WC_ASO4=0.0 +! +!WC_HO2/WC_ASO5=-KC21*<WC_HO2> + PJAC(:,99,122)=-TPK%KC21(:)*PCONC(:,99) +! +!WC_HO2/WC_AHSO5=0.0 +! +!WC_HO2/WC_AHMS=+KC19*<WC_OH> + PJAC(:,99,124)=+TPK%KC19(:)*PCONC(:,98) +! +!WC_HO2/WR_O3=0.0 +! +!WC_HO2/WR_H2O2=0.0 +! +!WC_HO2/WR_NO=0.0 +! +!WC_HO2/WR_NO2=0.0 +! +!WC_HO2/WR_NO3=0.0 +! +!WC_HO2/WR_N2O5=0.0 +! +!WC_HO2/WR_HONO=0.0 +! +!WC_HO2/WR_HNO3=0.0 +! +!WC_HO2/WR_HNO4=0.0 +! +!WC_HO2/WR_NH3=0.0 +! +!WC_HO2/WR_OH=0.0 +! +!WC_HO2/WR_HO2=0.0 +! +!WC_HO2/WR_CO2=0.0 +! +!WC_HO2/WR_SO2=0.0 +! +!WC_HO2/WR_H2SO4=0.0 +! +!WC_HO2/WR_RO21=0.0 +! +!WC_HO2/WR_RO25=0.0 +! +!WC_HO2/WR_MEOH=0.0 +! +!WC_HO2/WR_ETOH=0.0 +! +!WC_HO2/WR_ALCH=0.0 +! +!WC_HO2/WR_HCHO=0.0 +! +!WC_HO2/WR_ALD2=0.0 +! +!WC_HO2/WR_GLY=0.0 +! +!WC_HO2/WR_MGLY=0.0 +! +!WC_HO2/WR_KETL=0.0 +! +!WC_HO2/WR_ORA1=0.0 +! +!WC_HO2/WR_ORA2=0.0 +! +!WC_HO2/WR_ACID=0.0 +! +!WC_HO2/WR_RP16=0.0 +! +!WC_HO2/WR_UR21=0.0 +! +!WC_HO2/WR_UR28=0.0 +! +!WC_HO2/WR_ACID2=0.0 +! +!WC_HO2/WR_ASO3=0.0 +! +!WC_HO2/WR_ASO4=0.0 +! +!WC_HO2/WR_ASO5=0.0 +! +!WC_HO2/WR_AHSO5=0.0 +! +!WC_HO2/WR_AHMS=0.0 +! +!WC_CO2/NO=0.0 +! +!WC_CO2/NO2=0.0 +! +!WC_CO2/O3=0.0 +! +!WC_CO2/HONO=0.0 +! +!WC_CO2/HNO3=0.0 +! +!WC_CO2/HNO4=0.0 +! +!WC_CO2/N2O5=0.0 +! +!WC_CO2/NO3=0.0 +! +!WC_CO2/NH3=0.0 +! +!WC_CO2/HO2=0.0 +! +!WC_CO2/CO=0.0 +! +!WC_CO2/H2O2=0.0 +! +!WC_CO2/SO2=0.0 +! +!WC_CO2/H2SO4=0.0 +! +!WC_CO2/OH=0.0 +! +!WC_CO2/ETHE=0.0 +! +!WC_CO2/OLEL=0.0 +! +!WC_CO2/OLEH=0.0 +! +!WC_CO2/ALKL=0.0 +! +!WC_CO2/ALKM=0.0 +! +!WC_CO2/ALKH=0.0 +! +!WC_CO2/AROH=0.0 +! +!WC_CO2/AROL=0.0 +! +!WC_CO2/AROO=0.0 +! +!WC_CO2/ARAL=0.0 +! +!WC_CO2/ARAC=0.0 +! +!WC_CO2/PAH=0.0 +! +!WC_CO2/HCHO=0.0 +! +!WC_CO2/ALD2=0.0 +! +!WC_CO2/KETL=0.0 +! +!WC_CO2/KETH=0.0 +! +!WC_CO2/MEOH=0.0 +! +!WC_CO2/ETOH=0.0 +! +!WC_CO2/ALCH=0.0 +! +!WC_CO2/ISOP=0.0 +! +!WC_CO2/BIOL=0.0 +! +!WC_CO2/BIOH=0.0 +! +!WC_CO2/MTBE=0.0 +! +!WC_CO2/MVK=0.0 +! +!WC_CO2/MCR=0.0 +! +!WC_CO2/MGLY=0.0 +! +!WC_CO2/GLY=0.0 +! +!WC_CO2/ORA1=0.0 +! +!WC_CO2/ORA2=0.0 +! +!WC_CO2/ACID=0.0 +! +!WC_CO2/UR28=0.0 +! +!WC_CO2/UR21=0.0 +! +!WC_CO2/URG2=0.0 +! +!WC_CO2/UR26=0.0 +! +!WC_CO2/RPG2=0.0 +! +!WC_CO2/RP18=0.0 +! +!WC_CO2/RPG3=0.0 +! +!WC_CO2/URG4=0.0 +! +!WC_CO2/UR8=0.0 +! +!WC_CO2/UR17=0.0 +! +!WC_CO2/UR7=0.0 +! +!WC_CO2/RPR3=0.0 +! +!WC_CO2/URG6=0.0 +! +!WC_CO2/UR22=0.0 +! +!WC_CO2/URG7=0.0 +! +!WC_CO2/RPR4=0.0 +! +!WC_CO2/RPR7=0.0 +! +!WC_CO2/RPG7=0.0 +! +!WC_CO2/URG8=0.0 +! +!WC_CO2/UR19=0.0 +! +!WC_CO2/URG9=0.0 +! +!WC_CO2/AP7=0.0 +! +!WC_CO2/URG10=0.0 +! +!WC_CO2/RPR1=0.0 +! +!WC_CO2/RPR5=0.0 +! +!WC_CO2/RPR8=0.0 +! +!WC_CO2/RP10=0.0 +! +!WC_CO2/RP11=0.0 +! +!WC_CO2/RP16=0.0 +! +!WC_CO2/RPRL=0.0 +! +!WC_CO2/APAN=0.0 +! +!WC_CO2/PAN1=0.0 +! +!WC_CO2/PAN2=0.0 +! +!WC_CO2/PAN3=0.0 +! +!WC_CO2/PAN4=0.0 +! +!WC_CO2/PAN6=0.0 +! +!WC_CO2/PAN7=0.0 +! +!WC_CO2/PAN8=0.0 +! +!WC_CO2/PN10=0.0 +! +!WC_CO2/RO2T=0.0 +! +!WC_CO2/RO21=0.0 +! +!WC_CO2/RO25=0.0 +! +!WC_CO2/WC_O3=0.0 +! +!WC_CO2/WC_H2O2=0.0 +! +!WC_CO2/WC_NO=0.0 +! +!WC_CO2/WC_NO2=0.0 +! +!WC_CO2/WC_NO3=0.0 +! +!WC_CO2/WC_N2O5=0.0 +! +!WC_CO2/WC_HONO=0.0 +! +!WC_CO2/WC_HNO3=0.0 +! +!WC_CO2/WC_HNO4=0.0 +! +!WC_CO2/WC_NH3=0.0 +! +!WC_CO2/WC_OH=+KC34*<WC_ALD2>+KC37*<WC_KETL>+KC38*<WC_ORA1>+KC40*<WC_ACID>+2*KC +!42*<WC_UR28>+0.43*KC43*<WC_UR21>+2*KC45*<WC_RP16> + PJAC(:,100,98)=+TPK%KC34(:)*PCONC(:,109)+TPK%KC37(:)*PCONC(:,112)+TPK%KC38(:)*& +&PCONC(:,113)+TPK%KC40(:)*PCONC(:,115)+2*TPK%KC42(:)*PCONC(:,118)+0.43*TPK%KC43& +&(:)*PCONC(:,117)+2*TPK%KC45(:)*PCONC(:,116) +! +!WC_CO2/WC_HO2=0.0 +! +!WC_CO2/WC_CO2=-KTC44 + PJAC(:,100,100)=-TPK%KTC44(:) +! +!WC_CO2/WC_SO2=0.0 +! +!WC_CO2/WC_H2SO4=0.0 +! +!WC_CO2/WC_RO21=0.0 +! +!WC_CO2/WC_RO25=0.0 +! +!WC_CO2/WC_MEOH=0.0 +! +!WC_CO2/WC_ETOH=0.0 +! +!WC_CO2/WC_ALCH=0.0 +! +!WC_CO2/WC_HCHO=0.0 +! +!WC_CO2/WC_ALD2=+KC34*<WC_OH> + PJAC(:,100,109)=+TPK%KC34(:)*PCONC(:,98) +! +!WC_CO2/WC_GLY=0.0 +! +!WC_CO2/WC_MGLY=0.0 +! +!WC_CO2/WC_KETL=+KC37*<WC_OH> + PJAC(:,100,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_CO2/WC_ORA1=+KC38*<WC_OH> + PJAC(:,100,113)=+TPK%KC38(:)*PCONC(:,98) +! +!WC_CO2/WC_ORA2=0.0 +! +!WC_CO2/WC_ACID=+KC40*<WC_OH> + PJAC(:,100,115)=+TPK%KC40(:)*PCONC(:,98) +! +!WC_CO2/WC_RP16=+2*KC45*<WC_OH> + PJAC(:,100,116)=+2*TPK%KC45(:)*PCONC(:,98) +! +!WC_CO2/WC_UR21=+0.43*KC43*<WC_OH> + PJAC(:,100,117)=+0.43*TPK%KC43(:)*PCONC(:,98) +! +!WC_CO2/WC_UR28=+2*KC42*<WC_OH> + PJAC(:,100,118)=+2*TPK%KC42(:)*PCONC(:,98) +! +!WC_CO2/WC_ACID2=0.0 +! +!WC_CO2/WC_ASO3=0.0 +! +!WC_CO2/WC_ASO4=0.0 +! +!WC_CO2/WC_ASO5=0.0 +! +!WC_CO2/WC_AHSO5=0.0 +! +!WC_CO2/WC_AHMS=0.0 +! +!WC_CO2/WR_O3=0.0 +! +!WC_CO2/WR_H2O2=0.0 +! +!WC_CO2/WR_NO=0.0 +! +!WC_CO2/WR_NO2=0.0 +! +!WC_CO2/WR_NO3=0.0 +! +!WC_CO2/WR_N2O5=0.0 +! +!WC_CO2/WR_HONO=0.0 +! +!WC_CO2/WR_HNO3=0.0 +! +!WC_CO2/WR_HNO4=0.0 +! +!WC_CO2/WR_NH3=0.0 +! +!WC_CO2/WR_OH=0.0 +! +!WC_CO2/WR_HO2=0.0 +! +!WC_CO2/WR_CO2=0.0 +! +!WC_CO2/WR_SO2=0.0 +! +!WC_CO2/WR_H2SO4=0.0 +! +!WC_CO2/WR_RO21=0.0 +! +!WC_CO2/WR_RO25=0.0 +! +!WC_CO2/WR_MEOH=0.0 +! +!WC_CO2/WR_ETOH=0.0 +! +!WC_CO2/WR_ALCH=0.0 +! +!WC_CO2/WR_HCHO=0.0 +! +!WC_CO2/WR_ALD2=0.0 +! +!WC_CO2/WR_GLY=0.0 +! +!WC_CO2/WR_MGLY=0.0 +! +!WC_CO2/WR_KETL=0.0 +! +!WC_CO2/WR_ORA1=0.0 +! +!WC_CO2/WR_ORA2=0.0 +! +!WC_CO2/WR_ACID=0.0 +! +!WC_CO2/WR_RP16=0.0 +! +!WC_CO2/WR_UR21=0.0 +! +!WC_CO2/WR_UR28=0.0 +! +!WC_CO2/WR_ACID2=0.0 +! +!WC_CO2/WR_ASO3=0.0 +! +!WC_CO2/WR_ASO4=0.0 +! +!WC_CO2/WR_ASO5=0.0 +! +!WC_CO2/WR_AHSO5=0.0 +! +!WC_CO2/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ19 +! +SUBROUTINE SUBJ20 +! +!Indices 101 a 105 +! +! +!WC_SO2/NO=0.0 +! +!WC_SO2/NO2=0.0 +! +!WC_SO2/O3=0.0 +! +!WC_SO2/HONO=0.0 +! +!WC_SO2/HNO3=0.0 +! +!WC_SO2/HNO4=0.0 +! +!WC_SO2/N2O5=0.0 +! +!WC_SO2/NO3=0.0 +! +!WC_SO2/NH3=0.0 +! +!WC_SO2/HO2=0.0 +! +!WC_SO2/CO=0.0 +! +!WC_SO2/H2O2=0.0 +! +!WC_SO2/SO2=+KTC14 + PJAC(:,101,13)=+TPK%KTC14(:) +! +!WC_SO2/H2SO4=0.0 +! +!WC_SO2/OH=0.0 +! +!WC_SO2/ETHE=0.0 +! +!WC_SO2/OLEL=0.0 +! +!WC_SO2/OLEH=0.0 +! +!WC_SO2/ALKL=0.0 +! +!WC_SO2/ALKM=0.0 +! +!WC_SO2/ALKH=0.0 +! +!WC_SO2/AROH=0.0 +! +!WC_SO2/AROL=0.0 +! +!WC_SO2/AROO=0.0 +! +!WC_SO2/ARAL=0.0 +! +!WC_SO2/ARAC=0.0 +! +!WC_SO2/PAH=0.0 +! +!WC_SO2/HCHO=0.0 +! +!WC_SO2/ALD2=0.0 +! +!WC_SO2/KETL=0.0 +! +!WC_SO2/KETH=0.0 +! +!WC_SO2/MEOH=0.0 +! +!WC_SO2/ETOH=0.0 +! +!WC_SO2/ALCH=0.0 +! +!WC_SO2/ISOP=0.0 +! +!WC_SO2/BIOL=0.0 +! +!WC_SO2/BIOH=0.0 +! +!WC_SO2/MTBE=0.0 +! +!WC_SO2/MVK=0.0 +! +!WC_SO2/MCR=0.0 +! +!WC_SO2/MGLY=0.0 +! +!WC_SO2/GLY=0.0 +! +!WC_SO2/ORA1=0.0 +! +!WC_SO2/ORA2=0.0 +! +!WC_SO2/ACID=0.0 +! +!WC_SO2/UR28=0.0 +! +!WC_SO2/UR21=0.0 +! +!WC_SO2/URG2=0.0 +! +!WC_SO2/UR26=0.0 +! +!WC_SO2/RPG2=0.0 +! +!WC_SO2/RP18=0.0 +! +!WC_SO2/RPG3=0.0 +! +!WC_SO2/URG4=0.0 +! +!WC_SO2/UR8=0.0 +! +!WC_SO2/UR17=0.0 +! +!WC_SO2/UR7=0.0 +! +!WC_SO2/RPR3=0.0 +! +!WC_SO2/URG6=0.0 +! +!WC_SO2/UR22=0.0 +! +!WC_SO2/URG7=0.0 +! +!WC_SO2/RPR4=0.0 +! +!WC_SO2/RPR7=0.0 +! +!WC_SO2/RPG7=0.0 +! +!WC_SO2/URG8=0.0 +! +!WC_SO2/UR19=0.0 +! +!WC_SO2/URG9=0.0 +! +!WC_SO2/AP7=0.0 +! +!WC_SO2/URG10=0.0 +! +!WC_SO2/RPR1=0.0 +! +!WC_SO2/RPR5=0.0 +! +!WC_SO2/RPR8=0.0 +! +!WC_SO2/RP10=0.0 +! +!WC_SO2/RP11=0.0 +! +!WC_SO2/RP16=0.0 +! +!WC_SO2/RPRL=0.0 +! +!WC_SO2/APAN=0.0 +! +!WC_SO2/PAN1=0.0 +! +!WC_SO2/PAN2=0.0 +! +!WC_SO2/PAN3=0.0 +! +!WC_SO2/PAN4=0.0 +! +!WC_SO2/PAN6=0.0 +! +!WC_SO2/PAN7=0.0 +! +!WC_SO2/PAN8=0.0 +! +!WC_SO2/PN10=0.0 +! +!WC_SO2/RO2T=0.0 +! +!WC_SO2/RO21=0.0 +! +!WC_SO2/RO25=0.0 +! +!WC_SO2/WC_O3=-KC25*<WC_SO2> + PJAC(:,101,88)=-TPK%KC25(:)*PCONC(:,101) +! +!WC_SO2/WC_H2O2=-KC26*<WC_SO2> + PJAC(:,101,89)=-TPK%KC26(:)*PCONC(:,101) +! +!WC_SO2/WC_NO=0.0 +! +!WC_SO2/WC_NO2=0.0 +! +!WC_SO2/WC_NO3=-KC16*<WC_SO2> + PJAC(:,101,92)=-TPK%KC16(:)*PCONC(:,101) +! +!WC_SO2/WC_N2O5=0.0 +! +!WC_SO2/WC_HONO=0.0 +! +!WC_SO2/WC_HNO3=0.0 +! +!WC_SO2/WC_HNO4=-KC12*<WC_SO2> + PJAC(:,101,96)=-TPK%KC12(:)*PCONC(:,101) +! +!WC_SO2/WC_NH3=0.0 +! +!WC_SO2/WC_OH=-KC7*<WC_SO2>+KC19*<WC_AHMS> + PJAC(:,101,98)=-TPK%KC7(:)*PCONC(:,101)+TPK%KC19(:)*PCONC(:,124) +! +!WC_SO2/WC_HO2=0.0 +! +!WC_SO2/WC_CO2=0.0 +! +!WC_SO2/WC_SO2=-KTC45-KC7*<WC_OH>-KC12*<WC_HNO4>-KC16*<WC_NO3>-KC17*<WC_HCHO>-K +!C23*<WC_AHSO5>-KC25*<WC_O3>-KC26*<WC_H2O2>-KC28*<WC_RO21> + PJAC(:,101,101)=-TPK%KTC45(:)-TPK%KC7(:)*PCONC(:,98)-TPK%KC12(:)*PCONC(:,96)-T& +&PK%KC16(:)*PCONC(:,92)-TPK%KC17(:)*PCONC(:,108)-TPK%KC23(:)*PCONC(:,123)-TPK%K& +&C25(:)*PCONC(:,88)-TPK%KC26(:)*PCONC(:,89)-TPK%KC28(:)*PCONC(:,103) +! +!WC_SO2/WC_H2SO4=0.0 +! +!WC_SO2/WC_RO21=-KC28*<WC_SO2> + PJAC(:,101,103)=-TPK%KC28(:)*PCONC(:,101) +! +!WC_SO2/WC_RO25=0.0 +! +!WC_SO2/WC_MEOH=0.0 +! +!WC_SO2/WC_ETOH=0.0 +! +!WC_SO2/WC_ALCH=0.0 +! +!WC_SO2/WC_HCHO=-KC17*<WC_SO2> + PJAC(:,101,108)=-TPK%KC17(:)*PCONC(:,101) +! +!WC_SO2/WC_ALD2=0.0 +! +!WC_SO2/WC_GLY=0.0 +! +!WC_SO2/WC_MGLY=0.0 +! +!WC_SO2/WC_KETL=0.0 +! +!WC_SO2/WC_ORA1=0.0 +! +!WC_SO2/WC_ORA2=0.0 +! +!WC_SO2/WC_ACID=0.0 +! +!WC_SO2/WC_RP16=0.0 +! +!WC_SO2/WC_UR21=0.0 +! +!WC_SO2/WC_UR28=0.0 +! +!WC_SO2/WC_ACID2=0.0 +! +!WC_SO2/WC_ASO3=0.0 +! +!WC_SO2/WC_ASO4=0.0 +! +!WC_SO2/WC_ASO5=0.0 +! +!WC_SO2/WC_AHSO5=-KC23*<WC_SO2> + PJAC(:,101,123)=-TPK%KC23(:)*PCONC(:,101) +! +!WC_SO2/WC_AHMS=+KC18+KC19*<WC_OH> + PJAC(:,101,124)=+TPK%KC18(:)+TPK%KC19(:)*PCONC(:,98) +! +!WC_SO2/WR_O3=0.0 +! +!WC_SO2/WR_H2O2=0.0 +! +!WC_SO2/WR_NO=0.0 +! +!WC_SO2/WR_NO2=0.0 +! +!WC_SO2/WR_NO3=0.0 +! +!WC_SO2/WR_N2O5=0.0 +! +!WC_SO2/WR_HONO=0.0 +! +!WC_SO2/WR_HNO3=0.0 +! +!WC_SO2/WR_HNO4=0.0 +! +!WC_SO2/WR_NH3=0.0 +! +!WC_SO2/WR_OH=0.0 +! +!WC_SO2/WR_HO2=0.0 +! +!WC_SO2/WR_CO2=0.0 +! +!WC_SO2/WR_SO2=0.0 +! +!WC_SO2/WR_H2SO4=0.0 +! +!WC_SO2/WR_RO21=0.0 +! +!WC_SO2/WR_RO25=0.0 +! +!WC_SO2/WR_MEOH=0.0 +! +!WC_SO2/WR_ETOH=0.0 +! +!WC_SO2/WR_ALCH=0.0 +! +!WC_SO2/WR_HCHO=0.0 +! +!WC_SO2/WR_ALD2=0.0 +! +!WC_SO2/WR_GLY=0.0 +! +!WC_SO2/WR_MGLY=0.0 +! +!WC_SO2/WR_KETL=0.0 +! +!WC_SO2/WR_ORA1=0.0 +! +!WC_SO2/WR_ORA2=0.0 +! +!WC_SO2/WR_ACID=0.0 +! +!WC_SO2/WR_RP16=0.0 +! +!WC_SO2/WR_UR21=0.0 +! +!WC_SO2/WR_UR28=0.0 +! +!WC_SO2/WR_ACID2=0.0 +! +!WC_SO2/WR_ASO3=0.0 +! +!WC_SO2/WR_ASO4=0.0 +! +!WC_SO2/WR_ASO5=0.0 +! +!WC_SO2/WR_AHSO5=0.0 +! +!WC_SO2/WR_AHMS=0.0 +! +!WC_H2SO4/NO=0.0 +! +!WC_H2SO4/NO2=0.0 +! +!WC_H2SO4/O3=0.0 +! +!WC_H2SO4/HONO=0.0 +! +!WC_H2SO4/HNO3=0.0 +! +!WC_H2SO4/HNO4=0.0 +! +!WC_H2SO4/N2O5=0.0 +! +!WC_H2SO4/NO3=0.0 +! +!WC_H2SO4/NH3=0.0 +! +!WC_H2SO4/HO2=0.0 +! +!WC_H2SO4/CO=0.0 +! +!WC_H2SO4/H2O2=0.0 +! +!WC_H2SO4/SO2=0.0 +! +!WC_H2SO4/H2SO4=+KTC15 + PJAC(:,102,14)=+TPK%KTC15(:) +! +!WC_H2SO4/OH=0.0 +! +!WC_H2SO4/ETHE=0.0 +! +!WC_H2SO4/OLEL=0.0 +! +!WC_H2SO4/OLEH=0.0 +! +!WC_H2SO4/ALKL=0.0 +! +!WC_H2SO4/ALKM=0.0 +! +!WC_H2SO4/ALKH=0.0 +! +!WC_H2SO4/AROH=0.0 +! +!WC_H2SO4/AROL=0.0 +! +!WC_H2SO4/AROO=0.0 +! +!WC_H2SO4/ARAL=0.0 +! +!WC_H2SO4/ARAC=0.0 +! +!WC_H2SO4/PAH=0.0 +! +!WC_H2SO4/HCHO=0.0 +! +!WC_H2SO4/ALD2=0.0 +! +!WC_H2SO4/KETL=0.0 +! +!WC_H2SO4/KETH=0.0 +! +!WC_H2SO4/MEOH=0.0 +! +!WC_H2SO4/ETOH=0.0 +! +!WC_H2SO4/ALCH=0.0 +! +!WC_H2SO4/ISOP=0.0 +! +!WC_H2SO4/BIOL=0.0 +! +!WC_H2SO4/BIOH=0.0 +! +!WC_H2SO4/MTBE=0.0 +! +!WC_H2SO4/MVK=0.0 +! +!WC_H2SO4/MCR=0.0 +! +!WC_H2SO4/MGLY=0.0 +! +!WC_H2SO4/GLY=0.0 +! +!WC_H2SO4/ORA1=0.0 +! +!WC_H2SO4/ORA2=0.0 +! +!WC_H2SO4/ACID=0.0 +! +!WC_H2SO4/UR28=0.0 +! +!WC_H2SO4/UR21=0.0 +! +!WC_H2SO4/URG2=0.0 +! +!WC_H2SO4/UR26=0.0 +! +!WC_H2SO4/RPG2=0.0 +! +!WC_H2SO4/RP18=0.0 +! +!WC_H2SO4/RPG3=0.0 +! +!WC_H2SO4/URG4=0.0 +! +!WC_H2SO4/UR8=0.0 +! +!WC_H2SO4/UR17=0.0 +! +!WC_H2SO4/UR7=0.0 +! +!WC_H2SO4/RPR3=0.0 +! +!WC_H2SO4/URG6=0.0 +! +!WC_H2SO4/UR22=0.0 +! +!WC_H2SO4/URG7=0.0 +! +!WC_H2SO4/RPR4=0.0 +! +!WC_H2SO4/RPR7=0.0 +! +!WC_H2SO4/RPG7=0.0 +! +!WC_H2SO4/URG8=0.0 +! +!WC_H2SO4/UR19=0.0 +! +!WC_H2SO4/URG9=0.0 +! +!WC_H2SO4/AP7=0.0 +! +!WC_H2SO4/URG10=0.0 +! +!WC_H2SO4/RPR1=0.0 +! +!WC_H2SO4/RPR5=0.0 +! +!WC_H2SO4/RPR8=0.0 +! +!WC_H2SO4/RP10=0.0 +! +!WC_H2SO4/RP11=0.0 +! +!WC_H2SO4/RP16=0.0 +! +!WC_H2SO4/RPRL=0.0 +! +!WC_H2SO4/APAN=0.0 +! +!WC_H2SO4/PAN1=0.0 +! +!WC_H2SO4/PAN2=0.0 +! +!WC_H2SO4/PAN3=0.0 +! +!WC_H2SO4/PAN4=0.0 +! +!WC_H2SO4/PAN6=0.0 +! +!WC_H2SO4/PAN7=0.0 +! +!WC_H2SO4/PAN8=0.0 +! +!WC_H2SO4/PN10=0.0 +! +!WC_H2SO4/RO2T=0.0 +! +!WC_H2SO4/RO21=0.0 +! +!WC_H2SO4/RO25=0.0 +! +!WC_H2SO4/WC_O3=+KC25*<WC_SO2> + PJAC(:,102,88)=+TPK%KC25(:)*PCONC(:,101) +! +!WC_H2SO4/WC_H2O2=+KC26*<WC_SO2> + PJAC(:,102,89)=+TPK%KC26(:)*PCONC(:,101) +! +!WC_H2SO4/WC_NO=0.0 +! +!WC_H2SO4/WC_NO2=0.0 +! +!WC_H2SO4/WC_NO3=-KC15*<WC_H2SO4> + PJAC(:,102,92)=-TPK%KC15(:)*PCONC(:,102) +! +!WC_H2SO4/WC_N2O5=0.0 +! +!WC_H2SO4/WC_HONO=0.0 +! +!WC_H2SO4/WC_HNO3=0.0 +! +!WC_H2SO4/WC_HNO4=+KC12*<WC_SO2> + PJAC(:,102,96)=+TPK%KC12(:)*PCONC(:,101) +! +!WC_H2SO4/WC_NH3=0.0 +! +!WC_H2SO4/WC_OH=0.0 +! +!WC_H2SO4/WC_HO2=0.0 +! +!WC_H2SO4/WC_CO2=0.0 +! +!WC_H2SO4/WC_SO2=+KC12*<WC_HNO4>+2.00*KC23*<WC_AHSO5>+KC25*<WC_O3>+KC26*<WC_H2O +!2> + PJAC(:,102,101)=+TPK%KC12(:)*PCONC(:,96)+2.00*TPK%KC23(:)*PCONC(:,123)+TPK%KC2& +&5(:)*PCONC(:,88)+TPK%KC26(:)*PCONC(:,89) +! +!WC_H2SO4/WC_H2SO4=-KTC46-KC15*<WC_NO3> + PJAC(:,102,102)=-TPK%KTC46(:)-TPK%KC15(:)*PCONC(:,92) +! +!WC_H2SO4/WC_RO21=0.0 +! +!WC_H2SO4/WC_RO25=0.0 +! +!WC_H2SO4/WC_MEOH=0.0 +! +!WC_H2SO4/WC_ETOH=0.0 +! +!WC_H2SO4/WC_ALCH=0.0 +! +!WC_H2SO4/WC_HCHO=0.0 +! +!WC_H2SO4/WC_ALD2=0.0 +! +!WC_H2SO4/WC_GLY=0.0 +! +!WC_H2SO4/WC_MGLY=0.0 +! +!WC_H2SO4/WC_KETL=0.0 +! +!WC_H2SO4/WC_ORA1=0.0 +! +!WC_H2SO4/WC_ORA2=0.0 +! +!WC_H2SO4/WC_ACID=0.0 +! +!WC_H2SO4/WC_RP16=0.0 +! +!WC_H2SO4/WC_UR21=0.0 +! +!WC_H2SO4/WC_UR28=0.0 +! +!WC_H2SO4/WC_ACID2=0.0 +! +!WC_H2SO4/WC_ASO3=0.0 +! +!WC_H2SO4/WC_ASO4=+KC24 + PJAC(:,102,121)=+TPK%KC24(:) +! +!WC_H2SO4/WC_ASO5=0.0 +! +!WC_H2SO4/WC_AHSO5=+2.00*KC23*<WC_SO2> + PJAC(:,102,123)=+2.00*TPK%KC23(:)*PCONC(:,101) +! +!WC_H2SO4/WC_AHMS=0.0 +! +!WC_H2SO4/WR_O3=0.0 +! +!WC_H2SO4/WR_H2O2=0.0 +! +!WC_H2SO4/WR_NO=0.0 +! +!WC_H2SO4/WR_NO2=0.0 +! +!WC_H2SO4/WR_NO3=0.0 +! +!WC_H2SO4/WR_N2O5=0.0 +! +!WC_H2SO4/WR_HONO=0.0 +! +!WC_H2SO4/WR_HNO3=0.0 +! +!WC_H2SO4/WR_HNO4=0.0 +! +!WC_H2SO4/WR_NH3=0.0 +! +!WC_H2SO4/WR_OH=0.0 +! +!WC_H2SO4/WR_HO2=0.0 +! +!WC_H2SO4/WR_CO2=0.0 +! +!WC_H2SO4/WR_SO2=0.0 +! +!WC_H2SO4/WR_H2SO4=0.0 +! +!WC_H2SO4/WR_RO21=0.0 +! +!WC_H2SO4/WR_RO25=0.0 +! +!WC_H2SO4/WR_MEOH=0.0 +! +!WC_H2SO4/WR_ETOH=0.0 +! +!WC_H2SO4/WR_ALCH=0.0 +! +!WC_H2SO4/WR_HCHO=0.0 +! +!WC_H2SO4/WR_ALD2=0.0 +! +!WC_H2SO4/WR_GLY=0.0 +! +!WC_H2SO4/WR_MGLY=0.0 +! +!WC_H2SO4/WR_KETL=0.0 +! +!WC_H2SO4/WR_ORA1=0.0 +! +!WC_H2SO4/WR_ORA2=0.0 +! +!WC_H2SO4/WR_ACID=0.0 +! +!WC_H2SO4/WR_RP16=0.0 +! +!WC_H2SO4/WR_UR21=0.0 +! +!WC_H2SO4/WR_UR28=0.0 +! +!WC_H2SO4/WR_ACID2=0.0 +! +!WC_H2SO4/WR_ASO3=0.0 +! +!WC_H2SO4/WR_ASO4=0.0 +! +!WC_H2SO4/WR_ASO5=0.0 +! +!WC_H2SO4/WR_AHSO5=0.0 +! +!WC_H2SO4/WR_AHMS=0.0 +! +!WC_RO21/NO=0.0 +! +!WC_RO21/NO2=0.0 +! +!WC_RO21/O3=0.0 +! +!WC_RO21/HONO=0.0 +! +!WC_RO21/HNO3=0.0 +! +!WC_RO21/HNO4=0.0 +! +!WC_RO21/N2O5=0.0 +! +!WC_RO21/NO3=0.0 +! +!WC_RO21/NH3=0.0 +! +!WC_RO21/HO2=0.0 +! +!WC_RO21/CO=0.0 +! +!WC_RO21/H2O2=0.0 +! +!WC_RO21/SO2=0.0 +! +!WC_RO21/H2SO4=0.0 +! +!WC_RO21/OH=0.0 +! +!WC_RO21/ETHE=0.0 +! +!WC_RO21/OLEL=0.0 +! +!WC_RO21/OLEH=0.0 +! +!WC_RO21/ALKL=0.0 +! +!WC_RO21/ALKM=0.0 +! +!WC_RO21/ALKH=0.0 +! +!WC_RO21/AROH=0.0 +! +!WC_RO21/AROL=0.0 +! +!WC_RO21/AROO=0.0 +! +!WC_RO21/ARAL=0.0 +! +!WC_RO21/ARAC=0.0 +! +!WC_RO21/PAH=0.0 +! +!WC_RO21/HCHO=0.0 +! +!WC_RO21/ALD2=0.0 +! +!WC_RO21/KETL=0.0 +! +!WC_RO21/KETH=0.0 +! +!WC_RO21/MEOH=0.0 +! +!WC_RO21/ETOH=0.0 +! +!WC_RO21/ALCH=0.0 +! +!WC_RO21/ISOP=0.0 +! +!WC_RO21/BIOL=0.0 +! +!WC_RO21/BIOH=0.0 +! +!WC_RO21/MTBE=0.0 +! +!WC_RO21/MVK=0.0 +! +!WC_RO21/MCR=0.0 +! +!WC_RO21/MGLY=0.0 +! +!WC_RO21/GLY=0.0 +! +!WC_RO21/ORA1=0.0 +! +!WC_RO21/ORA2=0.0 +! +!WC_RO21/ACID=0.0 +! +!WC_RO21/UR28=0.0 +! +!WC_RO21/UR21=0.0 +! +!WC_RO21/URG2=0.0 +! +!WC_RO21/UR26=0.0 +! +!WC_RO21/RPG2=0.0 +! +!WC_RO21/RP18=0.0 +! +!WC_RO21/RPG3=0.0 +! +!WC_RO21/URG4=0.0 +! +!WC_RO21/UR8=0.0 +! +!WC_RO21/UR17=0.0 +! +!WC_RO21/UR7=0.0 +! +!WC_RO21/RPR3=0.0 +! +!WC_RO21/URG6=0.0 +! +!WC_RO21/UR22=0.0 +! +!WC_RO21/URG7=0.0 +! +!WC_RO21/RPR4=0.0 +! +!WC_RO21/RPR7=0.0 +! +!WC_RO21/RPG7=0.0 +! +!WC_RO21/URG8=0.0 +! +!WC_RO21/UR19=0.0 +! +!WC_RO21/URG9=0.0 +! +!WC_RO21/AP7=0.0 +! +!WC_RO21/URG10=0.0 +! +!WC_RO21/RPR1=0.0 +! +!WC_RO21/RPR5=0.0 +! +!WC_RO21/RPR8=0.0 +! +!WC_RO21/RP10=0.0 +! +!WC_RO21/RP11=0.0 +! +!WC_RO21/RP16=0.0 +! +!WC_RO21/RPRL=0.0 +! +!WC_RO21/APAN=0.0 +! +!WC_RO21/PAN1=0.0 +! +!WC_RO21/PAN2=0.0 +! +!WC_RO21/PAN3=0.0 +! +!WC_RO21/PAN4=0.0 +! +!WC_RO21/PAN6=0.0 +! +!WC_RO21/PAN7=0.0 +! +!WC_RO21/PAN8=0.0 +! +!WC_RO21/PN10=0.0 +! +!WC_RO21/RO2T=0.0 +! +!WC_RO21/RO21=+KTC16 + PJAC(:,103,86)=+TPK%KTC16(:) +! +!WC_RO21/RO25=0.0 +! +!WC_RO21/WC_O3=0.0 +! +!WC_RO21/WC_H2O2=0.0 +! +!WC_RO21/WC_NO=0.0 +! +!WC_RO21/WC_NO2=0.0 +! +!WC_RO21/WC_NO3=0.0 +! +!WC_RO21/WC_N2O5=0.0 +! +!WC_RO21/WC_HONO=0.0 +! +!WC_RO21/WC_HNO3=0.0 +! +!WC_RO21/WC_HNO4=0.0 +! +!WC_RO21/WC_NH3=0.0 +! +!WC_RO21/WC_OH=+0.50*KC34*<WC_ALD2>+KC37*<WC_KETL> + PJAC(:,103,98)=+0.50*TPK%KC34(:)*PCONC(:,109)+TPK%KC37(:)*PCONC(:,112) +! +!WC_RO21/WC_HO2=0.0 +! +!WC_RO21/WC_CO2=0.0 +! +!WC_RO21/WC_SO2=-KC28*<WC_RO21> + PJAC(:,103,101)=-TPK%KC28(:)*PCONC(:,103) +! +!WC_RO21/WC_H2SO4=0.0 +! +!WC_RO21/WC_RO21=-KTC47-KC27*<WC_RO21>-KC27*<WC_RO21>-KC27*<WC_RO21>-KC27*<WC_R +!O21>-KC28*<WC_SO2> + PJAC(:,103,103)=-TPK%KTC47(:)-TPK%KC27(:)*PCONC(:,103)-TPK%KC27(:)*PCONC(:,103& +&)-TPK%KC27(:)*PCONC(:,103)-TPK%KC27(:)*PCONC(:,103)-TPK%KC28(:)*PCONC(:,101) +! +!WC_RO21/WC_RO25=0.0 +! +!WC_RO21/WC_MEOH=0.0 +! +!WC_RO21/WC_ETOH=0.0 +! +!WC_RO21/WC_ALCH=0.0 +! +!WC_RO21/WC_HCHO=0.0 +! +!WC_RO21/WC_ALD2=+0.50*KC34*<WC_OH> + PJAC(:,103,109)=+0.50*TPK%KC34(:)*PCONC(:,98) +! +!WC_RO21/WC_GLY=0.0 +! +!WC_RO21/WC_MGLY=0.0 +! +!WC_RO21/WC_KETL=+KC37*<WC_OH> + PJAC(:,103,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_RO21/WC_ORA1=0.0 +! +!WC_RO21/WC_ORA2=0.0 +! +!WC_RO21/WC_ACID=0.0 +! +!WC_RO21/WC_RP16=0.0 +! +!WC_RO21/WC_UR21=0.0 +! +!WC_RO21/WC_UR28=0.0 +! +!WC_RO21/WC_ACID2=0.0 +! +!WC_RO21/WC_ASO3=0.0 +! +!WC_RO21/WC_ASO4=0.0 +! +!WC_RO21/WC_ASO5=0.0 +! +!WC_RO21/WC_AHSO5=0.0 +! +!WC_RO21/WC_AHMS=0.0 +! +!WC_RO21/WR_O3=0.0 +! +!WC_RO21/WR_H2O2=0.0 +! +!WC_RO21/WR_NO=0.0 +! +!WC_RO21/WR_NO2=0.0 +! +!WC_RO21/WR_NO3=0.0 +! +!WC_RO21/WR_N2O5=0.0 +! +!WC_RO21/WR_HONO=0.0 +! +!WC_RO21/WR_HNO3=0.0 +! +!WC_RO21/WR_HNO4=0.0 +! +!WC_RO21/WR_NH3=0.0 +! +!WC_RO21/WR_OH=0.0 +! +!WC_RO21/WR_HO2=0.0 +! +!WC_RO21/WR_CO2=0.0 +! +!WC_RO21/WR_SO2=0.0 +! +!WC_RO21/WR_H2SO4=0.0 +! +!WC_RO21/WR_RO21=0.0 +! +!WC_RO21/WR_RO25=0.0 +! +!WC_RO21/WR_MEOH=0.0 +! +!WC_RO21/WR_ETOH=0.0 +! +!WC_RO21/WR_ALCH=0.0 +! +!WC_RO21/WR_HCHO=0.0 +! +!WC_RO21/WR_ALD2=0.0 +! +!WC_RO21/WR_GLY=0.0 +! +!WC_RO21/WR_MGLY=0.0 +! +!WC_RO21/WR_KETL=0.0 +! +!WC_RO21/WR_ORA1=0.0 +! +!WC_RO21/WR_ORA2=0.0 +! +!WC_RO21/WR_ACID=0.0 +! +!WC_RO21/WR_RP16=0.0 +! +!WC_RO21/WR_UR21=0.0 +! +!WC_RO21/WR_UR28=0.0 +! +!WC_RO21/WR_ACID2=0.0 +! +!WC_RO21/WR_ASO3=0.0 +! +!WC_RO21/WR_ASO4=0.0 +! +!WC_RO21/WR_ASO5=0.0 +! +!WC_RO21/WR_AHSO5=0.0 +! +!WC_RO21/WR_AHMS=0.0 +! +!WC_RO25/NO=0.0 +! +!WC_RO25/NO2=0.0 +! +!WC_RO25/O3=0.0 +! +!WC_RO25/HONO=0.0 +! +!WC_RO25/HNO3=0.0 +! +!WC_RO25/HNO4=0.0 +! +!WC_RO25/N2O5=0.0 +! +!WC_RO25/NO3=0.0 +! +!WC_RO25/NH3=0.0 +! +!WC_RO25/HO2=0.0 +! +!WC_RO25/CO=0.0 +! +!WC_RO25/H2O2=0.0 +! +!WC_RO25/SO2=0.0 +! +!WC_RO25/H2SO4=0.0 +! +!WC_RO25/OH=0.0 +! +!WC_RO25/ETHE=0.0 +! +!WC_RO25/OLEL=0.0 +! +!WC_RO25/OLEH=0.0 +! +!WC_RO25/ALKL=0.0 +! +!WC_RO25/ALKM=0.0 +! +!WC_RO25/ALKH=0.0 +! +!WC_RO25/AROH=0.0 +! +!WC_RO25/AROL=0.0 +! +!WC_RO25/AROO=0.0 +! +!WC_RO25/ARAL=0.0 +! +!WC_RO25/ARAC=0.0 +! +!WC_RO25/PAH=0.0 +! +!WC_RO25/HCHO=0.0 +! +!WC_RO25/ALD2=0.0 +! +!WC_RO25/KETL=0.0 +! +!WC_RO25/KETH=0.0 +! +!WC_RO25/MEOH=0.0 +! +!WC_RO25/ETOH=0.0 +! +!WC_RO25/ALCH=0.0 +! +!WC_RO25/ISOP=0.0 +! +!WC_RO25/BIOL=0.0 +! +!WC_RO25/BIOH=0.0 +! +!WC_RO25/MTBE=0.0 +! +!WC_RO25/MVK=0.0 +! +!WC_RO25/MCR=0.0 +! +!WC_RO25/MGLY=0.0 +! +!WC_RO25/GLY=0.0 +! +!WC_RO25/ORA1=0.0 +! +!WC_RO25/ORA2=0.0 +! +!WC_RO25/ACID=0.0 +! +!WC_RO25/UR28=0.0 +! +!WC_RO25/UR21=0.0 +! +!WC_RO25/URG2=0.0 +! +!WC_RO25/UR26=0.0 +! +!WC_RO25/RPG2=0.0 +! +!WC_RO25/RP18=0.0 +! +!WC_RO25/RPG3=0.0 +! +!WC_RO25/URG4=0.0 +! +!WC_RO25/UR8=0.0 +! +!WC_RO25/UR17=0.0 +! +!WC_RO25/UR7=0.0 +! +!WC_RO25/RPR3=0.0 +! +!WC_RO25/URG6=0.0 +! +!WC_RO25/UR22=0.0 +! +!WC_RO25/URG7=0.0 +! +!WC_RO25/RPR4=0.0 +! +!WC_RO25/RPR7=0.0 +! +!WC_RO25/RPG7=0.0 +! +!WC_RO25/URG8=0.0 +! +!WC_RO25/UR19=0.0 +! +!WC_RO25/URG9=0.0 +! +!WC_RO25/AP7=0.0 +! +!WC_RO25/URG10=0.0 +! +!WC_RO25/RPR1=0.0 +! +!WC_RO25/RPR5=0.0 +! +!WC_RO25/RPR8=0.0 +! +!WC_RO25/RP10=0.0 +! +!WC_RO25/RP11=0.0 +! +!WC_RO25/RP16=0.0 +! +!WC_RO25/RPRL=0.0 +! +!WC_RO25/APAN=0.0 +! +!WC_RO25/PAN1=0.0 +! +!WC_RO25/PAN2=0.0 +! +!WC_RO25/PAN3=0.0 +! +!WC_RO25/PAN4=0.0 +! +!WC_RO25/PAN6=0.0 +! +!WC_RO25/PAN7=0.0 +! +!WC_RO25/PAN8=0.0 +! +!WC_RO25/PN10=0.0 +! +!WC_RO25/RO2T=0.0 +! +!WC_RO25/RO21=0.0 +! +!WC_RO25/RO25=+KTC17 + PJAC(:,104,87)=+TPK%KTC17(:) +! +!WC_RO25/WC_O3=0.0 +! +!WC_RO25/WC_H2O2=0.0 +! +!WC_RO25/WC_NO=0.0 +! +!WC_RO25/WC_NO2=0.0 +! +!WC_RO25/WC_NO3=0.0 +! +!WC_RO25/WC_N2O5=0.0 +! +!WC_RO25/WC_HONO=0.0 +! +!WC_RO25/WC_HNO3=0.0 +! +!WC_RO25/WC_HNO4=0.0 +! +!WC_RO25/WC_NH3=0.0 +! +!WC_RO25/WC_OH=+0.50*KC34*<WC_ALD2>+KC40*<WC_ACID> + PJAC(:,104,98)=+0.50*TPK%KC34(:)*PCONC(:,109)+TPK%KC40(:)*PCONC(:,115) +! +!WC_RO25/WC_HO2=0.0 +! +!WC_RO25/WC_CO2=0.0 +! +!WC_RO25/WC_SO2=0.0 +! +!WC_RO25/WC_H2SO4=0.0 +! +!WC_RO25/WC_RO21=0.0 +! +!WC_RO25/WC_RO25=-KTC48-KC29*<WC_RO25>-KC29*<WC_RO25>-KC29*<WC_RO25>-KC29*<WC_R +!O25> + PJAC(:,104,104)=-TPK%KTC48(:)-TPK%KC29(:)*PCONC(:,104)-TPK%KC29(:)*PCONC(:,104& +&)-TPK%KC29(:)*PCONC(:,104)-TPK%KC29(:)*PCONC(:,104) +! +!WC_RO25/WC_MEOH=0.0 +! +!WC_RO25/WC_ETOH=0.0 +! +!WC_RO25/WC_ALCH=0.0 +! +!WC_RO25/WC_HCHO=0.0 +! +!WC_RO25/WC_ALD2=+0.50*KC34*<WC_OH> + PJAC(:,104,109)=+0.50*TPK%KC34(:)*PCONC(:,98) +! +!WC_RO25/WC_GLY=0.0 +! +!WC_RO25/WC_MGLY=0.0 +! +!WC_RO25/WC_KETL=0.0 +! +!WC_RO25/WC_ORA1=0.0 +! +!WC_RO25/WC_ORA2=0.0 +! +!WC_RO25/WC_ACID=+KC40*<WC_OH> + PJAC(:,104,115)=+TPK%KC40(:)*PCONC(:,98) +! +!WC_RO25/WC_RP16=0.0 +! +!WC_RO25/WC_UR21=0.0 +! +!WC_RO25/WC_UR28=0.0 +! +!WC_RO25/WC_ACID2=0.0 +! +!WC_RO25/WC_ASO3=0.0 +! +!WC_RO25/WC_ASO4=0.0 +! +!WC_RO25/WC_ASO5=0.0 +! +!WC_RO25/WC_AHSO5=0.0 +! +!WC_RO25/WC_AHMS=0.0 +! +!WC_RO25/WR_O3=0.0 +! +!WC_RO25/WR_H2O2=0.0 +! +!WC_RO25/WR_NO=0.0 +! +!WC_RO25/WR_NO2=0.0 +! +!WC_RO25/WR_NO3=0.0 +! +!WC_RO25/WR_N2O5=0.0 +! +!WC_RO25/WR_HONO=0.0 +! +!WC_RO25/WR_HNO3=0.0 +! +!WC_RO25/WR_HNO4=0.0 +! +!WC_RO25/WR_NH3=0.0 +! +!WC_RO25/WR_OH=0.0 +! +!WC_RO25/WR_HO2=0.0 +! +!WC_RO25/WR_CO2=0.0 +! +!WC_RO25/WR_SO2=0.0 +! +!WC_RO25/WR_H2SO4=0.0 +! +!WC_RO25/WR_RO21=0.0 +! +!WC_RO25/WR_RO25=0.0 +! +!WC_RO25/WR_MEOH=0.0 +! +!WC_RO25/WR_ETOH=0.0 +! +!WC_RO25/WR_ALCH=0.0 +! +!WC_RO25/WR_HCHO=0.0 +! +!WC_RO25/WR_ALD2=0.0 +! +!WC_RO25/WR_GLY=0.0 +! +!WC_RO25/WR_MGLY=0.0 +! +!WC_RO25/WR_KETL=0.0 +! +!WC_RO25/WR_ORA1=0.0 +! +!WC_RO25/WR_ORA2=0.0 +! +!WC_RO25/WR_ACID=0.0 +! +!WC_RO25/WR_RP16=0.0 +! +!WC_RO25/WR_UR21=0.0 +! +!WC_RO25/WR_UR28=0.0 +! +!WC_RO25/WR_ACID2=0.0 +! +!WC_RO25/WR_ASO3=0.0 +! +!WC_RO25/WR_ASO4=0.0 +! +!WC_RO25/WR_ASO5=0.0 +! +!WC_RO25/WR_AHSO5=0.0 +! +!WC_RO25/WR_AHMS=0.0 +! +!WC_MEOH/NO=0.0 +! +!WC_MEOH/NO2=0.0 +! +!WC_MEOH/O3=0.0 +! +!WC_MEOH/HONO=0.0 +! +!WC_MEOH/HNO3=0.0 +! +!WC_MEOH/HNO4=0.0 +! +!WC_MEOH/N2O5=0.0 +! +!WC_MEOH/NO3=0.0 +! +!WC_MEOH/NH3=0.0 +! +!WC_MEOH/HO2=0.0 +! +!WC_MEOH/CO=0.0 +! +!WC_MEOH/H2O2=0.0 +! +!WC_MEOH/SO2=0.0 +! +!WC_MEOH/H2SO4=0.0 +! +!WC_MEOH/OH=0.0 +! +!WC_MEOH/ETHE=0.0 +! +!WC_MEOH/OLEL=0.0 +! +!WC_MEOH/OLEH=0.0 +! +!WC_MEOH/ALKL=0.0 +! +!WC_MEOH/ALKM=0.0 +! +!WC_MEOH/ALKH=0.0 +! +!WC_MEOH/AROH=0.0 +! +!WC_MEOH/AROL=0.0 +! +!WC_MEOH/AROO=0.0 +! +!WC_MEOH/ARAL=0.0 +! +!WC_MEOH/ARAC=0.0 +! +!WC_MEOH/PAH=0.0 +! +!WC_MEOH/HCHO=0.0 +! +!WC_MEOH/ALD2=0.0 +! +!WC_MEOH/KETL=0.0 +! +!WC_MEOH/KETH=0.0 +! +!WC_MEOH/MEOH=+KTC18 + PJAC(:,105,32)=+TPK%KTC18(:) +! +!WC_MEOH/ETOH=0.0 +! +!WC_MEOH/ALCH=0.0 +! +!WC_MEOH/ISOP=0.0 +! +!WC_MEOH/BIOL=0.0 +! +!WC_MEOH/BIOH=0.0 +! +!WC_MEOH/MTBE=0.0 +! +!WC_MEOH/MVK=0.0 +! +!WC_MEOH/MCR=0.0 +! +!WC_MEOH/MGLY=0.0 +! +!WC_MEOH/GLY=0.0 +! +!WC_MEOH/ORA1=0.0 +! +!WC_MEOH/ORA2=0.0 +! +!WC_MEOH/ACID=0.0 +! +!WC_MEOH/UR28=0.0 +! +!WC_MEOH/UR21=0.0 +! +!WC_MEOH/URG2=0.0 +! +!WC_MEOH/UR26=0.0 +! +!WC_MEOH/RPG2=0.0 +! +!WC_MEOH/RP18=0.0 +! +!WC_MEOH/RPG3=0.0 +! +!WC_MEOH/URG4=0.0 +! +!WC_MEOH/UR8=0.0 +! +!WC_MEOH/UR17=0.0 +! +!WC_MEOH/UR7=0.0 +! +!WC_MEOH/RPR3=0.0 +! +!WC_MEOH/URG6=0.0 +! +!WC_MEOH/UR22=0.0 +! +!WC_MEOH/URG7=0.0 +! +!WC_MEOH/RPR4=0.0 +! +!WC_MEOH/RPR7=0.0 +! +!WC_MEOH/RPG7=0.0 +! +!WC_MEOH/URG8=0.0 +! +!WC_MEOH/UR19=0.0 +! +!WC_MEOH/URG9=0.0 +! +!WC_MEOH/AP7=0.0 +! +!WC_MEOH/URG10=0.0 +! +!WC_MEOH/RPR1=0.0 +! +!WC_MEOH/RPR5=0.0 +! +!WC_MEOH/RPR8=0.0 +! +!WC_MEOH/RP10=0.0 +! +!WC_MEOH/RP11=0.0 +! +!WC_MEOH/RP16=0.0 +! +!WC_MEOH/RPRL=0.0 +! +!WC_MEOH/APAN=0.0 +! +!WC_MEOH/PAN1=0.0 +! +!WC_MEOH/PAN2=0.0 +! +!WC_MEOH/PAN3=0.0 +! +!WC_MEOH/PAN4=0.0 +! +!WC_MEOH/PAN6=0.0 +! +!WC_MEOH/PAN7=0.0 +! +!WC_MEOH/PAN8=0.0 +! +!WC_MEOH/PN10=0.0 +! +!WC_MEOH/RO2T=0.0 +! +!WC_MEOH/RO21=0.0 +! +!WC_MEOH/RO25=0.0 +! +!WC_MEOH/WC_O3=0.0 +! +!WC_MEOH/WC_H2O2=0.0 +! +!WC_MEOH/WC_NO=0.0 +! +!WC_MEOH/WC_NO2=0.0 +! +!WC_MEOH/WC_NO3=0.0 +! +!WC_MEOH/WC_N2O5=0.0 +! +!WC_MEOH/WC_HONO=0.0 +! +!WC_MEOH/WC_HNO3=0.0 +! +!WC_MEOH/WC_HNO4=0.0 +! +!WC_MEOH/WC_NH3=0.0 +! +!WC_MEOH/WC_OH=-KC30*<WC_MEOH> + PJAC(:,105,98)=-TPK%KC30(:)*PCONC(:,105) +! +!WC_MEOH/WC_HO2=0.0 +! +!WC_MEOH/WC_CO2=0.0 +! +!WC_MEOH/WC_SO2=0.0 +! +!WC_MEOH/WC_H2SO4=0.0 +! +!WC_MEOH/WC_RO21=0.0 +! +!WC_MEOH/WC_RO25=0.0 +! +!WC_MEOH/WC_MEOH=-KTC49-KC30*<WC_OH> + PJAC(:,105,105)=-TPK%KTC49(:)-TPK%KC30(:)*PCONC(:,98) +! +!WC_MEOH/WC_ETOH=0.0 +! +!WC_MEOH/WC_ALCH=0.0 +! +!WC_MEOH/WC_HCHO=0.0 +! +!WC_MEOH/WC_ALD2=0.0 +! +!WC_MEOH/WC_GLY=0.0 +! +!WC_MEOH/WC_MGLY=0.0 +! +!WC_MEOH/WC_KETL=0.0 +! +!WC_MEOH/WC_ORA1=0.0 +! +!WC_MEOH/WC_ORA2=0.0 +! +!WC_MEOH/WC_ACID=0.0 +! +!WC_MEOH/WC_RP16=0.0 +! +!WC_MEOH/WC_UR21=0.0 +! +!WC_MEOH/WC_UR28=0.0 +! +!WC_MEOH/WC_ACID2=0.0 +! +!WC_MEOH/WC_ASO3=0.0 +! +!WC_MEOH/WC_ASO4=0.0 +! +!WC_MEOH/WC_ASO5=0.0 +! +!WC_MEOH/WC_AHSO5=0.0 +! +!WC_MEOH/WC_AHMS=0.0 +! +!WC_MEOH/WR_O3=0.0 +! +!WC_MEOH/WR_H2O2=0.0 +! +!WC_MEOH/WR_NO=0.0 +! +!WC_MEOH/WR_NO2=0.0 +! +!WC_MEOH/WR_NO3=0.0 +! +!WC_MEOH/WR_N2O5=0.0 +! +!WC_MEOH/WR_HONO=0.0 +! +!WC_MEOH/WR_HNO3=0.0 +! +!WC_MEOH/WR_HNO4=0.0 +! +!WC_MEOH/WR_NH3=0.0 +! +!WC_MEOH/WR_OH=0.0 +! +!WC_MEOH/WR_HO2=0.0 +! +!WC_MEOH/WR_CO2=0.0 +! +!WC_MEOH/WR_SO2=0.0 +! +!WC_MEOH/WR_H2SO4=0.0 +! +!WC_MEOH/WR_RO21=0.0 +! +!WC_MEOH/WR_RO25=0.0 +! +!WC_MEOH/WR_MEOH=0.0 +! +!WC_MEOH/WR_ETOH=0.0 +! +!WC_MEOH/WR_ALCH=0.0 +! +!WC_MEOH/WR_HCHO=0.0 +! +!WC_MEOH/WR_ALD2=0.0 +! +!WC_MEOH/WR_GLY=0.0 +! +!WC_MEOH/WR_MGLY=0.0 +! +!WC_MEOH/WR_KETL=0.0 +! +!WC_MEOH/WR_ORA1=0.0 +! +!WC_MEOH/WR_ORA2=0.0 +! +!WC_MEOH/WR_ACID=0.0 +! +!WC_MEOH/WR_RP16=0.0 +! +!WC_MEOH/WR_UR21=0.0 +! +!WC_MEOH/WR_UR28=0.0 +! +!WC_MEOH/WR_ACID2=0.0 +! +!WC_MEOH/WR_ASO3=0.0 +! +!WC_MEOH/WR_ASO4=0.0 +! +!WC_MEOH/WR_ASO5=0.0 +! +!WC_MEOH/WR_AHSO5=0.0 +! +!WC_MEOH/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ20 +! +SUBROUTINE SUBJ21 +! +!Indices 106 a 110 +! +! +!WC_ETOH/NO=0.0 +! +!WC_ETOH/NO2=0.0 +! +!WC_ETOH/O3=0.0 +! +!WC_ETOH/HONO=0.0 +! +!WC_ETOH/HNO3=0.0 +! +!WC_ETOH/HNO4=0.0 +! +!WC_ETOH/N2O5=0.0 +! +!WC_ETOH/NO3=0.0 +! +!WC_ETOH/NH3=0.0 +! +!WC_ETOH/HO2=0.0 +! +!WC_ETOH/CO=0.0 +! +!WC_ETOH/H2O2=0.0 +! +!WC_ETOH/SO2=0.0 +! +!WC_ETOH/H2SO4=0.0 +! +!WC_ETOH/OH=0.0 +! +!WC_ETOH/ETHE=0.0 +! +!WC_ETOH/OLEL=0.0 +! +!WC_ETOH/OLEH=0.0 +! +!WC_ETOH/ALKL=0.0 +! +!WC_ETOH/ALKM=0.0 +! +!WC_ETOH/ALKH=0.0 +! +!WC_ETOH/AROH=0.0 +! +!WC_ETOH/AROL=0.0 +! +!WC_ETOH/AROO=0.0 +! +!WC_ETOH/ARAL=0.0 +! +!WC_ETOH/ARAC=0.0 +! +!WC_ETOH/PAH=0.0 +! +!WC_ETOH/HCHO=0.0 +! +!WC_ETOH/ALD2=0.0 +! +!WC_ETOH/KETL=0.0 +! +!WC_ETOH/KETH=0.0 +! +!WC_ETOH/MEOH=0.0 +! +!WC_ETOH/ETOH=+KTC19 + PJAC(:,106,33)=+TPK%KTC19(:) +! +!WC_ETOH/ALCH=0.0 +! +!WC_ETOH/ISOP=0.0 +! +!WC_ETOH/BIOL=0.0 +! +!WC_ETOH/BIOH=0.0 +! +!WC_ETOH/MTBE=0.0 +! +!WC_ETOH/MVK=0.0 +! +!WC_ETOH/MCR=0.0 +! +!WC_ETOH/MGLY=0.0 +! +!WC_ETOH/GLY=0.0 +! +!WC_ETOH/ORA1=0.0 +! +!WC_ETOH/ORA2=0.0 +! +!WC_ETOH/ACID=0.0 +! +!WC_ETOH/UR28=0.0 +! +!WC_ETOH/UR21=0.0 +! +!WC_ETOH/URG2=0.0 +! +!WC_ETOH/UR26=0.0 +! +!WC_ETOH/RPG2=0.0 +! +!WC_ETOH/RP18=0.0 +! +!WC_ETOH/RPG3=0.0 +! +!WC_ETOH/URG4=0.0 +! +!WC_ETOH/UR8=0.0 +! +!WC_ETOH/UR17=0.0 +! +!WC_ETOH/UR7=0.0 +! +!WC_ETOH/RPR3=0.0 +! +!WC_ETOH/URG6=0.0 +! +!WC_ETOH/UR22=0.0 +! +!WC_ETOH/URG7=0.0 +! +!WC_ETOH/RPR4=0.0 +! +!WC_ETOH/RPR7=0.0 +! +!WC_ETOH/RPG7=0.0 +! +!WC_ETOH/URG8=0.0 +! +!WC_ETOH/UR19=0.0 +! +!WC_ETOH/URG9=0.0 +! +!WC_ETOH/AP7=0.0 +! +!WC_ETOH/URG10=0.0 +! +!WC_ETOH/RPR1=0.0 +! +!WC_ETOH/RPR5=0.0 +! +!WC_ETOH/RPR8=0.0 +! +!WC_ETOH/RP10=0.0 +! +!WC_ETOH/RP11=0.0 +! +!WC_ETOH/RP16=0.0 +! +!WC_ETOH/RPRL=0.0 +! +!WC_ETOH/APAN=0.0 +! +!WC_ETOH/PAN1=0.0 +! +!WC_ETOH/PAN2=0.0 +! +!WC_ETOH/PAN3=0.0 +! +!WC_ETOH/PAN4=0.0 +! +!WC_ETOH/PAN6=0.0 +! +!WC_ETOH/PAN7=0.0 +! +!WC_ETOH/PAN8=0.0 +! +!WC_ETOH/PN10=0.0 +! +!WC_ETOH/RO2T=0.0 +! +!WC_ETOH/RO21=0.0 +! +!WC_ETOH/RO25=0.0 +! +!WC_ETOH/WC_O3=0.0 +! +!WC_ETOH/WC_H2O2=0.0 +! +!WC_ETOH/WC_NO=0.0 +! +!WC_ETOH/WC_NO2=0.0 +! +!WC_ETOH/WC_NO3=0.0 +! +!WC_ETOH/WC_N2O5=0.0 +! +!WC_ETOH/WC_HONO=0.0 +! +!WC_ETOH/WC_HNO3=0.0 +! +!WC_ETOH/WC_HNO4=0.0 +! +!WC_ETOH/WC_NH3=0.0 +! +!WC_ETOH/WC_OH=-KC31*<WC_ETOH> + PJAC(:,106,98)=-TPK%KC31(:)*PCONC(:,106) +! +!WC_ETOH/WC_HO2=0.0 +! +!WC_ETOH/WC_CO2=0.0 +! +!WC_ETOH/WC_SO2=0.0 +! +!WC_ETOH/WC_H2SO4=0.0 +! +!WC_ETOH/WC_RO21=0.0 +! +!WC_ETOH/WC_RO25=0.0 +! +!WC_ETOH/WC_MEOH=0.0 +! +!WC_ETOH/WC_ETOH=-KTC50-KC31*<WC_OH> + PJAC(:,106,106)=-TPK%KTC50(:)-TPK%KC31(:)*PCONC(:,98) +! +!WC_ETOH/WC_ALCH=0.0 +! +!WC_ETOH/WC_HCHO=0.0 +! +!WC_ETOH/WC_ALD2=0.0 +! +!WC_ETOH/WC_GLY=0.0 +! +!WC_ETOH/WC_MGLY=0.0 +! +!WC_ETOH/WC_KETL=0.0 +! +!WC_ETOH/WC_ORA1=0.0 +! +!WC_ETOH/WC_ORA2=0.0 +! +!WC_ETOH/WC_ACID=0.0 +! +!WC_ETOH/WC_RP16=0.0 +! +!WC_ETOH/WC_UR21=0.0 +! +!WC_ETOH/WC_UR28=0.0 +! +!WC_ETOH/WC_ACID2=0.0 +! +!WC_ETOH/WC_ASO3=0.0 +! +!WC_ETOH/WC_ASO4=0.0 +! +!WC_ETOH/WC_ASO5=0.0 +! +!WC_ETOH/WC_AHSO5=0.0 +! +!WC_ETOH/WC_AHMS=0.0 +! +!WC_ETOH/WR_O3=0.0 +! +!WC_ETOH/WR_H2O2=0.0 +! +!WC_ETOH/WR_NO=0.0 +! +!WC_ETOH/WR_NO2=0.0 +! +!WC_ETOH/WR_NO3=0.0 +! +!WC_ETOH/WR_N2O5=0.0 +! +!WC_ETOH/WR_HONO=0.0 +! +!WC_ETOH/WR_HNO3=0.0 +! +!WC_ETOH/WR_HNO4=0.0 +! +!WC_ETOH/WR_NH3=0.0 +! +!WC_ETOH/WR_OH=0.0 +! +!WC_ETOH/WR_HO2=0.0 +! +!WC_ETOH/WR_CO2=0.0 +! +!WC_ETOH/WR_SO2=0.0 +! +!WC_ETOH/WR_H2SO4=0.0 +! +!WC_ETOH/WR_RO21=0.0 +! +!WC_ETOH/WR_RO25=0.0 +! +!WC_ETOH/WR_MEOH=0.0 +! +!WC_ETOH/WR_ETOH=0.0 +! +!WC_ETOH/WR_ALCH=0.0 +! +!WC_ETOH/WR_HCHO=0.0 +! +!WC_ETOH/WR_ALD2=0.0 +! +!WC_ETOH/WR_GLY=0.0 +! +!WC_ETOH/WR_MGLY=0.0 +! +!WC_ETOH/WR_KETL=0.0 +! +!WC_ETOH/WR_ORA1=0.0 +! +!WC_ETOH/WR_ORA2=0.0 +! +!WC_ETOH/WR_ACID=0.0 +! +!WC_ETOH/WR_RP16=0.0 +! +!WC_ETOH/WR_UR21=0.0 +! +!WC_ETOH/WR_UR28=0.0 +! +!WC_ETOH/WR_ACID2=0.0 +! +!WC_ETOH/WR_ASO3=0.0 +! +!WC_ETOH/WR_ASO4=0.0 +! +!WC_ETOH/WR_ASO5=0.0 +! +!WC_ETOH/WR_AHSO5=0.0 +! +!WC_ETOH/WR_AHMS=0.0 +! +!WC_ALCH/NO=0.0 +! +!WC_ALCH/NO2=0.0 +! +!WC_ALCH/O3=0.0 +! +!WC_ALCH/HONO=0.0 +! +!WC_ALCH/HNO3=0.0 +! +!WC_ALCH/HNO4=0.0 +! +!WC_ALCH/N2O5=0.0 +! +!WC_ALCH/NO3=0.0 +! +!WC_ALCH/NH3=0.0 +! +!WC_ALCH/HO2=0.0 +! +!WC_ALCH/CO=0.0 +! +!WC_ALCH/H2O2=0.0 +! +!WC_ALCH/SO2=0.0 +! +!WC_ALCH/H2SO4=0.0 +! +!WC_ALCH/OH=0.0 +! +!WC_ALCH/ETHE=0.0 +! +!WC_ALCH/OLEL=0.0 +! +!WC_ALCH/OLEH=0.0 +! +!WC_ALCH/ALKL=0.0 +! +!WC_ALCH/ALKM=0.0 +! +!WC_ALCH/ALKH=0.0 +! +!WC_ALCH/AROH=0.0 +! +!WC_ALCH/AROL=0.0 +! +!WC_ALCH/AROO=0.0 +! +!WC_ALCH/ARAL=0.0 +! +!WC_ALCH/ARAC=0.0 +! +!WC_ALCH/PAH=0.0 +! +!WC_ALCH/HCHO=0.0 +! +!WC_ALCH/ALD2=0.0 +! +!WC_ALCH/KETL=0.0 +! +!WC_ALCH/KETH=0.0 +! +!WC_ALCH/MEOH=0.0 +! +!WC_ALCH/ETOH=0.0 +! +!WC_ALCH/ALCH=+KTC20 + PJAC(:,107,34)=+TPK%KTC20(:) +! +!WC_ALCH/ISOP=0.0 +! +!WC_ALCH/BIOL=0.0 +! +!WC_ALCH/BIOH=0.0 +! +!WC_ALCH/MTBE=0.0 +! +!WC_ALCH/MVK=0.0 +! +!WC_ALCH/MCR=0.0 +! +!WC_ALCH/MGLY=0.0 +! +!WC_ALCH/GLY=0.0 +! +!WC_ALCH/ORA1=0.0 +! +!WC_ALCH/ORA2=0.0 +! +!WC_ALCH/ACID=0.0 +! +!WC_ALCH/UR28=0.0 +! +!WC_ALCH/UR21=0.0 +! +!WC_ALCH/URG2=0.0 +! +!WC_ALCH/UR26=0.0 +! +!WC_ALCH/RPG2=0.0 +! +!WC_ALCH/RP18=0.0 +! +!WC_ALCH/RPG3=0.0 +! +!WC_ALCH/URG4=0.0 +! +!WC_ALCH/UR8=0.0 +! +!WC_ALCH/UR17=0.0 +! +!WC_ALCH/UR7=0.0 +! +!WC_ALCH/RPR3=0.0 +! +!WC_ALCH/URG6=0.0 +! +!WC_ALCH/UR22=0.0 +! +!WC_ALCH/URG7=0.0 +! +!WC_ALCH/RPR4=0.0 +! +!WC_ALCH/RPR7=0.0 +! +!WC_ALCH/RPG7=0.0 +! +!WC_ALCH/URG8=0.0 +! +!WC_ALCH/UR19=0.0 +! +!WC_ALCH/URG9=0.0 +! +!WC_ALCH/AP7=0.0 +! +!WC_ALCH/URG10=0.0 +! +!WC_ALCH/RPR1=0.0 +! +!WC_ALCH/RPR5=0.0 +! +!WC_ALCH/RPR8=0.0 +! +!WC_ALCH/RP10=0.0 +! +!WC_ALCH/RP11=0.0 +! +!WC_ALCH/RP16=0.0 +! +!WC_ALCH/RPRL=0.0 +! +!WC_ALCH/APAN=0.0 +! +!WC_ALCH/PAN1=0.0 +! +!WC_ALCH/PAN2=0.0 +! +!WC_ALCH/PAN3=0.0 +! +!WC_ALCH/PAN4=0.0 +! +!WC_ALCH/PAN6=0.0 +! +!WC_ALCH/PAN7=0.0 +! +!WC_ALCH/PAN8=0.0 +! +!WC_ALCH/PN10=0.0 +! +!WC_ALCH/RO2T=0.0 +! +!WC_ALCH/RO21=0.0 +! +!WC_ALCH/RO25=0.0 +! +!WC_ALCH/WC_O3=0.0 +! +!WC_ALCH/WC_H2O2=0.0 +! +!WC_ALCH/WC_NO=0.0 +! +!WC_ALCH/WC_NO2=0.0 +! +!WC_ALCH/WC_NO3=0.0 +! +!WC_ALCH/WC_N2O5=0.0 +! +!WC_ALCH/WC_HONO=0.0 +! +!WC_ALCH/WC_HNO3=0.0 +! +!WC_ALCH/WC_HNO4=0.0 +! +!WC_ALCH/WC_NH3=0.0 +! +!WC_ALCH/WC_OH=-KC32*<WC_ALCH> + PJAC(:,107,98)=-TPK%KC32(:)*PCONC(:,107) +! +!WC_ALCH/WC_HO2=0.0 +! +!WC_ALCH/WC_CO2=0.0 +! +!WC_ALCH/WC_SO2=0.0 +! +!WC_ALCH/WC_H2SO4=0.0 +! +!WC_ALCH/WC_RO21=0.0 +! +!WC_ALCH/WC_RO25=0.0 +! +!WC_ALCH/WC_MEOH=0.0 +! +!WC_ALCH/WC_ETOH=0.0 +! +!WC_ALCH/WC_ALCH=-KTC51-KC32*<WC_OH> + PJAC(:,107,107)=-TPK%KTC51(:)-TPK%KC32(:)*PCONC(:,98) +! +!WC_ALCH/WC_HCHO=0.0 +! +!WC_ALCH/WC_ALD2=0.0 +! +!WC_ALCH/WC_GLY=0.0 +! +!WC_ALCH/WC_MGLY=0.0 +! +!WC_ALCH/WC_KETL=0.0 +! +!WC_ALCH/WC_ORA1=0.0 +! +!WC_ALCH/WC_ORA2=0.0 +! +!WC_ALCH/WC_ACID=0.0 +! +!WC_ALCH/WC_RP16=0.0 +! +!WC_ALCH/WC_UR21=0.0 +! +!WC_ALCH/WC_UR28=0.0 +! +!WC_ALCH/WC_ACID2=0.0 +! +!WC_ALCH/WC_ASO3=0.0 +! +!WC_ALCH/WC_ASO4=0.0 +! +!WC_ALCH/WC_ASO5=0.0 +! +!WC_ALCH/WC_AHSO5=0.0 +! +!WC_ALCH/WC_AHMS=0.0 +! +!WC_ALCH/WR_O3=0.0 +! +!WC_ALCH/WR_H2O2=0.0 +! +!WC_ALCH/WR_NO=0.0 +! +!WC_ALCH/WR_NO2=0.0 +! +!WC_ALCH/WR_NO3=0.0 +! +!WC_ALCH/WR_N2O5=0.0 +! +!WC_ALCH/WR_HONO=0.0 +! +!WC_ALCH/WR_HNO3=0.0 +! +!WC_ALCH/WR_HNO4=0.0 +! +!WC_ALCH/WR_NH3=0.0 +! +!WC_ALCH/WR_OH=0.0 +! +!WC_ALCH/WR_HO2=0.0 +! +!WC_ALCH/WR_CO2=0.0 +! +!WC_ALCH/WR_SO2=0.0 +! +!WC_ALCH/WR_H2SO4=0.0 +! +!WC_ALCH/WR_RO21=0.0 +! +!WC_ALCH/WR_RO25=0.0 +! +!WC_ALCH/WR_MEOH=0.0 +! +!WC_ALCH/WR_ETOH=0.0 +! +!WC_ALCH/WR_ALCH=0.0 +! +!WC_ALCH/WR_HCHO=0.0 +! +!WC_ALCH/WR_ALD2=0.0 +! +!WC_ALCH/WR_GLY=0.0 +! +!WC_ALCH/WR_MGLY=0.0 +! +!WC_ALCH/WR_KETL=0.0 +! +!WC_ALCH/WR_ORA1=0.0 +! +!WC_ALCH/WR_ORA2=0.0 +! +!WC_ALCH/WR_ACID=0.0 +! +!WC_ALCH/WR_RP16=0.0 +! +!WC_ALCH/WR_UR21=0.0 +! +!WC_ALCH/WR_UR28=0.0 +! +!WC_ALCH/WR_ACID2=0.0 +! +!WC_ALCH/WR_ASO3=0.0 +! +!WC_ALCH/WR_ASO4=0.0 +! +!WC_ALCH/WR_ASO5=0.0 +! +!WC_ALCH/WR_AHSO5=0.0 +! +!WC_ALCH/WR_AHMS=0.0 +! +!WC_HCHO/NO=0.0 +! +!WC_HCHO/NO2=0.0 +! +!WC_HCHO/O3=0.0 +! +!WC_HCHO/HONO=0.0 +! +!WC_HCHO/HNO3=0.0 +! +!WC_HCHO/HNO4=0.0 +! +!WC_HCHO/N2O5=0.0 +! +!WC_HCHO/NO3=0.0 +! +!WC_HCHO/NH3=0.0 +! +!WC_HCHO/HO2=0.0 +! +!WC_HCHO/CO=0.0 +! +!WC_HCHO/H2O2=0.0 +! +!WC_HCHO/SO2=0.0 +! +!WC_HCHO/H2SO4=0.0 +! +!WC_HCHO/OH=0.0 +! +!WC_HCHO/ETHE=0.0 +! +!WC_HCHO/OLEL=0.0 +! +!WC_HCHO/OLEH=0.0 +! +!WC_HCHO/ALKL=0.0 +! +!WC_HCHO/ALKM=0.0 +! +!WC_HCHO/ALKH=0.0 +! +!WC_HCHO/AROH=0.0 +! +!WC_HCHO/AROL=0.0 +! +!WC_HCHO/AROO=0.0 +! +!WC_HCHO/ARAL=0.0 +! +!WC_HCHO/ARAC=0.0 +! +!WC_HCHO/PAH=0.0 +! +!WC_HCHO/HCHO=+KTC21 + PJAC(:,108,28)=+TPK%KTC21(:) +! +!WC_HCHO/ALD2=0.0 +! +!WC_HCHO/KETL=0.0 +! +!WC_HCHO/KETH=0.0 +! +!WC_HCHO/MEOH=0.0 +! +!WC_HCHO/ETOH=0.0 +! +!WC_HCHO/ALCH=0.0 +! +!WC_HCHO/ISOP=0.0 +! +!WC_HCHO/BIOL=0.0 +! +!WC_HCHO/BIOH=0.0 +! +!WC_HCHO/MTBE=0.0 +! +!WC_HCHO/MVK=0.0 +! +!WC_HCHO/MCR=0.0 +! +!WC_HCHO/MGLY=0.0 +! +!WC_HCHO/GLY=0.0 +! +!WC_HCHO/ORA1=0.0 +! +!WC_HCHO/ORA2=0.0 +! +!WC_HCHO/ACID=0.0 +! +!WC_HCHO/UR28=0.0 +! +!WC_HCHO/UR21=0.0 +! +!WC_HCHO/URG2=0.0 +! +!WC_HCHO/UR26=0.0 +! +!WC_HCHO/RPG2=0.0 +! +!WC_HCHO/RP18=0.0 +! +!WC_HCHO/RPG3=0.0 +! +!WC_HCHO/URG4=0.0 +! +!WC_HCHO/UR8=0.0 +! +!WC_HCHO/UR17=0.0 +! +!WC_HCHO/UR7=0.0 +! +!WC_HCHO/RPR3=0.0 +! +!WC_HCHO/URG6=0.0 +! +!WC_HCHO/UR22=0.0 +! +!WC_HCHO/URG7=0.0 +! +!WC_HCHO/RPR4=0.0 +! +!WC_HCHO/RPR7=0.0 +! +!WC_HCHO/RPG7=0.0 +! +!WC_HCHO/URG8=0.0 +! +!WC_HCHO/UR19=0.0 +! +!WC_HCHO/URG9=0.0 +! +!WC_HCHO/AP7=0.0 +! +!WC_HCHO/URG10=0.0 +! +!WC_HCHO/RPR1=0.0 +! +!WC_HCHO/RPR5=0.0 +! +!WC_HCHO/RPR8=0.0 +! +!WC_HCHO/RP10=0.0 +! +!WC_HCHO/RP11=0.0 +! +!WC_HCHO/RP16=0.0 +! +!WC_HCHO/RPRL=0.0 +! +!WC_HCHO/APAN=0.0 +! +!WC_HCHO/PAN1=0.0 +! +!WC_HCHO/PAN2=0.0 +! +!WC_HCHO/PAN3=0.0 +! +!WC_HCHO/PAN4=0.0 +! +!WC_HCHO/PAN6=0.0 +! +!WC_HCHO/PAN7=0.0 +! +!WC_HCHO/PAN8=0.0 +! +!WC_HCHO/PN10=0.0 +! +!WC_HCHO/RO2T=0.0 +! +!WC_HCHO/RO21=0.0 +! +!WC_HCHO/RO25=0.0 +! +!WC_HCHO/WC_O3=0.0 +! +!WC_HCHO/WC_H2O2=0.0 +! +!WC_HCHO/WC_NO=0.0 +! +!WC_HCHO/WC_NO2=0.0 +! +!WC_HCHO/WC_NO3=0.0 +! +!WC_HCHO/WC_N2O5=0.0 +! +!WC_HCHO/WC_HONO=0.0 +! +!WC_HCHO/WC_HNO3=0.0 +! +!WC_HCHO/WC_HNO4=0.0 +! +!WC_HCHO/WC_NH3=0.0 +! +!WC_HCHO/WC_OH=+KC30*<WC_MEOH>-KC33*<WC_HCHO>+KC37*<WC_KETL> + PJAC(:,108,98)=+TPK%KC30(:)*PCONC(:,105)-TPK%KC33(:)*PCONC(:,108)+TPK%KC37(:)*& +&PCONC(:,112) +! +!WC_HCHO/WC_HO2=0.0 +! +!WC_HCHO/WC_CO2=0.0 +! +!WC_HCHO/WC_SO2=-KC17*<WC_HCHO>+KC28*<WC_RO21> + PJAC(:,108,101)=-TPK%KC17(:)*PCONC(:,108)+TPK%KC28(:)*PCONC(:,103) +! +!WC_HCHO/WC_H2SO4=0.0 +! +!WC_HCHO/WC_RO21=+2.00*KC27*<WC_RO21>+2.00*KC27*<WC_RO21>+KC28*<WC_SO2> + PJAC(:,108,103)=+2.00*TPK%KC27(:)*PCONC(:,103)+2.00*TPK%KC27(:)*PCONC(:,103)+T& +&PK%KC28(:)*PCONC(:,101) +! +!WC_HCHO/WC_RO25=0.0 +! +!WC_HCHO/WC_MEOH=+KC30*<WC_OH> + PJAC(:,108,105)=+TPK%KC30(:)*PCONC(:,98) +! +!WC_HCHO/WC_ETOH=0.0 +! +!WC_HCHO/WC_ALCH=0.0 +! +!WC_HCHO/WC_HCHO=-KTC52-KC17*<WC_SO2>-KC33*<WC_OH> + PJAC(:,108,108)=-TPK%KTC52(:)-TPK%KC17(:)*PCONC(:,101)-TPK%KC33(:)*PCONC(:,98) +! +!WC_HCHO/WC_ALD2=0.0 +! +!WC_HCHO/WC_GLY=0.0 +! +!WC_HCHO/WC_MGLY=0.0 +! +!WC_HCHO/WC_KETL=+KC37*<WC_OH> + PJAC(:,108,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_HCHO/WC_ORA1=0.0 +! +!WC_HCHO/WC_ORA2=0.0 +! +!WC_HCHO/WC_ACID=0.0 +! +!WC_HCHO/WC_RP16=0.0 +! +!WC_HCHO/WC_UR21=0.0 +! +!WC_HCHO/WC_UR28=0.0 +! +!WC_HCHO/WC_ACID2=0.0 +! +!WC_HCHO/WC_ASO3=0.0 +! +!WC_HCHO/WC_ASO4=0.0 +! +!WC_HCHO/WC_ASO5=0.0 +! +!WC_HCHO/WC_AHSO5=0.0 +! +!WC_HCHO/WC_AHMS=+KC18 + PJAC(:,108,124)=+TPK%KC18(:) +! +!WC_HCHO/WR_O3=0.0 +! +!WC_HCHO/WR_H2O2=0.0 +! +!WC_HCHO/WR_NO=0.0 +! +!WC_HCHO/WR_NO2=0.0 +! +!WC_HCHO/WR_NO3=0.0 +! +!WC_HCHO/WR_N2O5=0.0 +! +!WC_HCHO/WR_HONO=0.0 +! +!WC_HCHO/WR_HNO3=0.0 +! +!WC_HCHO/WR_HNO4=0.0 +! +!WC_HCHO/WR_NH3=0.0 +! +!WC_HCHO/WR_OH=0.0 +! +!WC_HCHO/WR_HO2=0.0 +! +!WC_HCHO/WR_CO2=0.0 +! +!WC_HCHO/WR_SO2=0.0 +! +!WC_HCHO/WR_H2SO4=0.0 +! +!WC_HCHO/WR_RO21=0.0 +! +!WC_HCHO/WR_RO25=0.0 +! +!WC_HCHO/WR_MEOH=0.0 +! +!WC_HCHO/WR_ETOH=0.0 +! +!WC_HCHO/WR_ALCH=0.0 +! +!WC_HCHO/WR_HCHO=0.0 +! +!WC_HCHO/WR_ALD2=0.0 +! +!WC_HCHO/WR_GLY=0.0 +! +!WC_HCHO/WR_MGLY=0.0 +! +!WC_HCHO/WR_KETL=0.0 +! +!WC_HCHO/WR_ORA1=0.0 +! +!WC_HCHO/WR_ORA2=0.0 +! +!WC_HCHO/WR_ACID=0.0 +! +!WC_HCHO/WR_RP16=0.0 +! +!WC_HCHO/WR_UR21=0.0 +! +!WC_HCHO/WR_UR28=0.0 +! +!WC_HCHO/WR_ACID2=0.0 +! +!WC_HCHO/WR_ASO3=0.0 +! +!WC_HCHO/WR_ASO4=0.0 +! +!WC_HCHO/WR_ASO5=0.0 +! +!WC_HCHO/WR_AHSO5=0.0 +! +!WC_HCHO/WR_AHMS=0.0 +! +!WC_ALD2/NO=0.0 +! +!WC_ALD2/NO2=0.0 +! +!WC_ALD2/O3=0.0 +! +!WC_ALD2/HONO=0.0 +! +!WC_ALD2/HNO3=0.0 +! +!WC_ALD2/HNO4=0.0 +! +!WC_ALD2/N2O5=0.0 +! +!WC_ALD2/NO3=0.0 +! +!WC_ALD2/NH3=0.0 +! +!WC_ALD2/HO2=0.0 +! +!WC_ALD2/CO=0.0 +! +!WC_ALD2/H2O2=0.0 +! +!WC_ALD2/SO2=0.0 +! +!WC_ALD2/H2SO4=0.0 +! +!WC_ALD2/OH=0.0 +! +!WC_ALD2/ETHE=0.0 +! +!WC_ALD2/OLEL=0.0 +! +!WC_ALD2/OLEH=0.0 +! +!WC_ALD2/ALKL=0.0 +! +!WC_ALD2/ALKM=0.0 +! +!WC_ALD2/ALKH=0.0 +! +!WC_ALD2/AROH=0.0 +! +!WC_ALD2/AROL=0.0 +! +!WC_ALD2/AROO=0.0 +! +!WC_ALD2/ARAL=0.0 +! +!WC_ALD2/ARAC=0.0 +! +!WC_ALD2/PAH=0.0 +! +!WC_ALD2/HCHO=0.0 +! +!WC_ALD2/ALD2=+KTC22 + PJAC(:,109,29)=+TPK%KTC22(:) +! +!WC_ALD2/KETL=0.0 +! +!WC_ALD2/KETH=0.0 +! +!WC_ALD2/MEOH=0.0 +! +!WC_ALD2/ETOH=0.0 +! +!WC_ALD2/ALCH=0.0 +! +!WC_ALD2/ISOP=0.0 +! +!WC_ALD2/BIOL=0.0 +! +!WC_ALD2/BIOH=0.0 +! +!WC_ALD2/MTBE=0.0 +! +!WC_ALD2/MVK=0.0 +! +!WC_ALD2/MCR=0.0 +! +!WC_ALD2/MGLY=0.0 +! +!WC_ALD2/GLY=0.0 +! +!WC_ALD2/ORA1=0.0 +! +!WC_ALD2/ORA2=0.0 +! +!WC_ALD2/ACID=0.0 +! +!WC_ALD2/UR28=0.0 +! +!WC_ALD2/UR21=0.0 +! +!WC_ALD2/URG2=0.0 +! +!WC_ALD2/UR26=0.0 +! +!WC_ALD2/RPG2=0.0 +! +!WC_ALD2/RP18=0.0 +! +!WC_ALD2/RPG3=0.0 +! +!WC_ALD2/URG4=0.0 +! +!WC_ALD2/UR8=0.0 +! +!WC_ALD2/UR17=0.0 +! +!WC_ALD2/UR7=0.0 +! +!WC_ALD2/RPR3=0.0 +! +!WC_ALD2/URG6=0.0 +! +!WC_ALD2/UR22=0.0 +! +!WC_ALD2/URG7=0.0 +! +!WC_ALD2/RPR4=0.0 +! +!WC_ALD2/RPR7=0.0 +! +!WC_ALD2/RPG7=0.0 +! +!WC_ALD2/URG8=0.0 +! +!WC_ALD2/UR19=0.0 +! +!WC_ALD2/URG9=0.0 +! +!WC_ALD2/AP7=0.0 +! +!WC_ALD2/URG10=0.0 +! +!WC_ALD2/RPR1=0.0 +! +!WC_ALD2/RPR5=0.0 +! +!WC_ALD2/RPR8=0.0 +! +!WC_ALD2/RP10=0.0 +! +!WC_ALD2/RP11=0.0 +! +!WC_ALD2/RP16=0.0 +! +!WC_ALD2/RPRL=0.0 +! +!WC_ALD2/APAN=0.0 +! +!WC_ALD2/PAN1=0.0 +! +!WC_ALD2/PAN2=0.0 +! +!WC_ALD2/PAN3=0.0 +! +!WC_ALD2/PAN4=0.0 +! +!WC_ALD2/PAN6=0.0 +! +!WC_ALD2/PAN7=0.0 +! +!WC_ALD2/PAN8=0.0 +! +!WC_ALD2/PN10=0.0 +! +!WC_ALD2/RO2T=0.0 +! +!WC_ALD2/RO21=0.0 +! +!WC_ALD2/RO25=0.0 +! +!WC_ALD2/WC_O3=0.0 +! +!WC_ALD2/WC_H2O2=0.0 +! +!WC_ALD2/WC_NO=0.0 +! +!WC_ALD2/WC_NO2=0.0 +! +!WC_ALD2/WC_NO3=0.0 +! +!WC_ALD2/WC_N2O5=0.0 +! +!WC_ALD2/WC_HONO=0.0 +! +!WC_ALD2/WC_HNO3=0.0 +! +!WC_ALD2/WC_HNO4=0.0 +! +!WC_ALD2/WC_NH3=0.0 +! +!WC_ALD2/WC_OH=+KC31*<WC_ETOH>+0.50*KC32*<WC_ALCH>-KC34*<WC_ALD2>+KC37*<WC_KETL +!>+0.29*KC41*<WC_ACID>+0.43*KC43*<WC_UR21> + PJAC(:,109,98)=+TPK%KC31(:)*PCONC(:,106)+0.50*TPK%KC32(:)*PCONC(:,107)-TPK%KC3& +&4(:)*PCONC(:,109)+TPK%KC37(:)*PCONC(:,112)+0.29*TPK%KC41(:)*PCONC(:,115)+0.43*& +&TPK%KC43(:)*PCONC(:,117) +! +!WC_ALD2/WC_HO2=0.0 +! +!WC_ALD2/WC_CO2=0.0 +! +!WC_ALD2/WC_SO2=0.0 +! +!WC_ALD2/WC_H2SO4=0.0 +! +!WC_ALD2/WC_RO21=0.0 +! +!WC_ALD2/WC_RO25=+KC29*<WC_RO25>+KC29*<WC_RO25> + PJAC(:,109,104)=+TPK%KC29(:)*PCONC(:,104)+TPK%KC29(:)*PCONC(:,104) +! +!WC_ALD2/WC_MEOH=0.0 +! +!WC_ALD2/WC_ETOH=+KC31*<WC_OH> + PJAC(:,109,106)=+TPK%KC31(:)*PCONC(:,98) +! +!WC_ALD2/WC_ALCH=+0.50*KC32*<WC_OH> + PJAC(:,109,107)=+0.50*TPK%KC32(:)*PCONC(:,98) +! +!WC_ALD2/WC_HCHO=0.0 +! +!WC_ALD2/WC_ALD2=-KTC53-KC34*<WC_OH> + PJAC(:,109,109)=-TPK%KTC53(:)-TPK%KC34(:)*PCONC(:,98) +! +!WC_ALD2/WC_GLY=0.0 +! +!WC_ALD2/WC_MGLY=0.0 +! +!WC_ALD2/WC_KETL=+KC37*<WC_OH> + PJAC(:,109,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_ALD2/WC_ORA1=0.0 +! +!WC_ALD2/WC_ORA2=0.0 +! +!WC_ALD2/WC_ACID=+0.29*KC41*<WC_OH> + PJAC(:,109,115)=+0.29*TPK%KC41(:)*PCONC(:,98) +! +!WC_ALD2/WC_RP16=0.0 +! +!WC_ALD2/WC_UR21=+0.43*KC43*<WC_OH> + PJAC(:,109,117)=+0.43*TPK%KC43(:)*PCONC(:,98) +! +!WC_ALD2/WC_UR28=0.0 +! +!WC_ALD2/WC_ACID2=0.0 +! +!WC_ALD2/WC_ASO3=0.0 +! +!WC_ALD2/WC_ASO4=0.0 +! +!WC_ALD2/WC_ASO5=0.0 +! +!WC_ALD2/WC_AHSO5=0.0 +! +!WC_ALD2/WC_AHMS=0.0 +! +!WC_ALD2/WR_O3=0.0 +! +!WC_ALD2/WR_H2O2=0.0 +! +!WC_ALD2/WR_NO=0.0 +! +!WC_ALD2/WR_NO2=0.0 +! +!WC_ALD2/WR_NO3=0.0 +! +!WC_ALD2/WR_N2O5=0.0 +! +!WC_ALD2/WR_HONO=0.0 +! +!WC_ALD2/WR_HNO3=0.0 +! +!WC_ALD2/WR_HNO4=0.0 +! +!WC_ALD2/WR_NH3=0.0 +! +!WC_ALD2/WR_OH=0.0 +! +!WC_ALD2/WR_HO2=0.0 +! +!WC_ALD2/WR_CO2=0.0 +! +!WC_ALD2/WR_SO2=0.0 +! +!WC_ALD2/WR_H2SO4=0.0 +! +!WC_ALD2/WR_RO21=0.0 +! +!WC_ALD2/WR_RO25=0.0 +! +!WC_ALD2/WR_MEOH=0.0 +! +!WC_ALD2/WR_ETOH=0.0 +! +!WC_ALD2/WR_ALCH=0.0 +! +!WC_ALD2/WR_HCHO=0.0 +! +!WC_ALD2/WR_ALD2=0.0 +! +!WC_ALD2/WR_GLY=0.0 +! +!WC_ALD2/WR_MGLY=0.0 +! +!WC_ALD2/WR_KETL=0.0 +! +!WC_ALD2/WR_ORA1=0.0 +! +!WC_ALD2/WR_ORA2=0.0 +! +!WC_ALD2/WR_ACID=0.0 +! +!WC_ALD2/WR_RP16=0.0 +! +!WC_ALD2/WR_UR21=0.0 +! +!WC_ALD2/WR_UR28=0.0 +! +!WC_ALD2/WR_ACID2=0.0 +! +!WC_ALD2/WR_ASO3=0.0 +! +!WC_ALD2/WR_ASO4=0.0 +! +!WC_ALD2/WR_ASO5=0.0 +! +!WC_ALD2/WR_AHSO5=0.0 +! +!WC_ALD2/WR_AHMS=0.0 +! +!WC_GLY/NO=0.0 +! +!WC_GLY/NO2=0.0 +! +!WC_GLY/O3=0.0 +! +!WC_GLY/HONO=0.0 +! +!WC_GLY/HNO3=0.0 +! +!WC_GLY/HNO4=0.0 +! +!WC_GLY/N2O5=0.0 +! +!WC_GLY/NO3=0.0 +! +!WC_GLY/NH3=0.0 +! +!WC_GLY/HO2=0.0 +! +!WC_GLY/CO=0.0 +! +!WC_GLY/H2O2=0.0 +! +!WC_GLY/SO2=0.0 +! +!WC_GLY/H2SO4=0.0 +! +!WC_GLY/OH=0.0 +! +!WC_GLY/ETHE=0.0 +! +!WC_GLY/OLEL=0.0 +! +!WC_GLY/OLEH=0.0 +! +!WC_GLY/ALKL=0.0 +! +!WC_GLY/ALKM=0.0 +! +!WC_GLY/ALKH=0.0 +! +!WC_GLY/AROH=0.0 +! +!WC_GLY/AROL=0.0 +! +!WC_GLY/AROO=0.0 +! +!WC_GLY/ARAL=0.0 +! +!WC_GLY/ARAC=0.0 +! +!WC_GLY/PAH=0.0 +! +!WC_GLY/HCHO=0.0 +! +!WC_GLY/ALD2=0.0 +! +!WC_GLY/KETL=0.0 +! +!WC_GLY/KETH=0.0 +! +!WC_GLY/MEOH=0.0 +! +!WC_GLY/ETOH=0.0 +! +!WC_GLY/ALCH=0.0 +! +!WC_GLY/ISOP=0.0 +! +!WC_GLY/BIOL=0.0 +! +!WC_GLY/BIOH=0.0 +! +!WC_GLY/MTBE=0.0 +! +!WC_GLY/MVK=0.0 +! +!WC_GLY/MCR=0.0 +! +!WC_GLY/MGLY=0.0 +! +!WC_GLY/GLY=+KTC23 + PJAC(:,110,42)=+TPK%KTC23(:) +! +!WC_GLY/ORA1=0.0 +! +!WC_GLY/ORA2=0.0 +! +!WC_GLY/ACID=0.0 +! +!WC_GLY/UR28=0.0 +! +!WC_GLY/UR21=0.0 +! +!WC_GLY/URG2=0.0 +! +!WC_GLY/UR26=0.0 +! +!WC_GLY/RPG2=0.0 +! +!WC_GLY/RP18=0.0 +! +!WC_GLY/RPG3=0.0 +! +!WC_GLY/URG4=0.0 +! +!WC_GLY/UR8=0.0 +! +!WC_GLY/UR17=0.0 +! +!WC_GLY/UR7=0.0 +! +!WC_GLY/RPR3=0.0 +! +!WC_GLY/URG6=0.0 +! +!WC_GLY/UR22=0.0 +! +!WC_GLY/URG7=0.0 +! +!WC_GLY/RPR4=0.0 +! +!WC_GLY/RPR7=0.0 +! +!WC_GLY/RPG7=0.0 +! +!WC_GLY/URG8=0.0 +! +!WC_GLY/UR19=0.0 +! +!WC_GLY/URG9=0.0 +! +!WC_GLY/AP7=0.0 +! +!WC_GLY/URG10=0.0 +! +!WC_GLY/RPR1=0.0 +! +!WC_GLY/RPR5=0.0 +! +!WC_GLY/RPR8=0.0 +! +!WC_GLY/RP10=0.0 +! +!WC_GLY/RP11=0.0 +! +!WC_GLY/RP16=0.0 +! +!WC_GLY/RPRL=0.0 +! +!WC_GLY/APAN=0.0 +! +!WC_GLY/PAN1=0.0 +! +!WC_GLY/PAN2=0.0 +! +!WC_GLY/PAN3=0.0 +! +!WC_GLY/PAN4=0.0 +! +!WC_GLY/PAN6=0.0 +! +!WC_GLY/PAN7=0.0 +! +!WC_GLY/PAN8=0.0 +! +!WC_GLY/PN10=0.0 +! +!WC_GLY/RO2T=0.0 +! +!WC_GLY/RO21=0.0 +! +!WC_GLY/RO25=0.0 +! +!WC_GLY/WC_O3=0.0 +! +!WC_GLY/WC_H2O2=0.0 +! +!WC_GLY/WC_NO=0.0 +! +!WC_GLY/WC_NO2=0.0 +! +!WC_GLY/WC_NO3=0.0 +! +!WC_GLY/WC_N2O5=0.0 +! +!WC_GLY/WC_HONO=0.0 +! +!WC_GLY/WC_HNO3=0.0 +! +!WC_GLY/WC_HNO4=0.0 +! +!WC_GLY/WC_NH3=0.0 +! +!WC_GLY/WC_OH=-KC35*<WC_GLY> + PJAC(:,110,98)=-TPK%KC35(:)*PCONC(:,110) +! +!WC_GLY/WC_HO2=0.0 +! +!WC_GLY/WC_CO2=0.0 +! +!WC_GLY/WC_SO2=0.0 +! +!WC_GLY/WC_H2SO4=0.0 +! +!WC_GLY/WC_RO21=0.0 +! +!WC_GLY/WC_RO25=0.0 +! +!WC_GLY/WC_MEOH=0.0 +! +!WC_GLY/WC_ETOH=0.0 +! +!WC_GLY/WC_ALCH=0.0 +! +!WC_GLY/WC_HCHO=0.0 +! +!WC_GLY/WC_ALD2=0.0 +! +!WC_GLY/WC_GLY=-KTC54-KC35*<WC_OH> + PJAC(:,110,110)=-TPK%KTC54(:)-TPK%KC35(:)*PCONC(:,98) +! +!WC_GLY/WC_MGLY=0.0 +! +!WC_GLY/WC_KETL=0.0 +! +!WC_GLY/WC_ORA1=0.0 +! +!WC_GLY/WC_ORA2=0.0 +! +!WC_GLY/WC_ACID=0.0 +! +!WC_GLY/WC_RP16=0.0 +! +!WC_GLY/WC_UR21=0.0 +! +!WC_GLY/WC_UR28=0.0 +! +!WC_GLY/WC_ACID2=0.0 +! +!WC_GLY/WC_ASO3=0.0 +! +!WC_GLY/WC_ASO4=0.0 +! +!WC_GLY/WC_ASO5=0.0 +! +!WC_GLY/WC_AHSO5=0.0 +! +!WC_GLY/WC_AHMS=0.0 +! +!WC_GLY/WR_O3=0.0 +! +!WC_GLY/WR_H2O2=0.0 +! +!WC_GLY/WR_NO=0.0 +! +!WC_GLY/WR_NO2=0.0 +! +!WC_GLY/WR_NO3=0.0 +! +!WC_GLY/WR_N2O5=0.0 +! +!WC_GLY/WR_HONO=0.0 +! +!WC_GLY/WR_HNO3=0.0 +! +!WC_GLY/WR_HNO4=0.0 +! +!WC_GLY/WR_NH3=0.0 +! +!WC_GLY/WR_OH=0.0 +! +!WC_GLY/WR_HO2=0.0 +! +!WC_GLY/WR_CO2=0.0 +! +!WC_GLY/WR_SO2=0.0 +! +!WC_GLY/WR_H2SO4=0.0 +! +!WC_GLY/WR_RO21=0.0 +! +!WC_GLY/WR_RO25=0.0 +! +!WC_GLY/WR_MEOH=0.0 +! +!WC_GLY/WR_ETOH=0.0 +! +!WC_GLY/WR_ALCH=0.0 +! +!WC_GLY/WR_HCHO=0.0 +! +!WC_GLY/WR_ALD2=0.0 +! +!WC_GLY/WR_GLY=0.0 +! +!WC_GLY/WR_MGLY=0.0 +! +!WC_GLY/WR_KETL=0.0 +! +!WC_GLY/WR_ORA1=0.0 +! +!WC_GLY/WR_ORA2=0.0 +! +!WC_GLY/WR_ACID=0.0 +! +!WC_GLY/WR_RP16=0.0 +! +!WC_GLY/WR_UR21=0.0 +! +!WC_GLY/WR_UR28=0.0 +! +!WC_GLY/WR_ACID2=0.0 +! +!WC_GLY/WR_ASO3=0.0 +! +!WC_GLY/WR_ASO4=0.0 +! +!WC_GLY/WR_ASO5=0.0 +! +!WC_GLY/WR_AHSO5=0.0 +! +!WC_GLY/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ21 +! +SUBROUTINE SUBJ22 +! +!Indices 111 a 115 +! +! +!WC_MGLY/NO=0.0 +! +!WC_MGLY/NO2=0.0 +! +!WC_MGLY/O3=0.0 +! +!WC_MGLY/HONO=0.0 +! +!WC_MGLY/HNO3=0.0 +! +!WC_MGLY/HNO4=0.0 +! +!WC_MGLY/N2O5=0.0 +! +!WC_MGLY/NO3=0.0 +! +!WC_MGLY/NH3=0.0 +! +!WC_MGLY/HO2=0.0 +! +!WC_MGLY/CO=0.0 +! +!WC_MGLY/H2O2=0.0 +! +!WC_MGLY/SO2=0.0 +! +!WC_MGLY/H2SO4=0.0 +! +!WC_MGLY/OH=0.0 +! +!WC_MGLY/ETHE=0.0 +! +!WC_MGLY/OLEL=0.0 +! +!WC_MGLY/OLEH=0.0 +! +!WC_MGLY/ALKL=0.0 +! +!WC_MGLY/ALKM=0.0 +! +!WC_MGLY/ALKH=0.0 +! +!WC_MGLY/AROH=0.0 +! +!WC_MGLY/AROL=0.0 +! +!WC_MGLY/AROO=0.0 +! +!WC_MGLY/ARAL=0.0 +! +!WC_MGLY/ARAC=0.0 +! +!WC_MGLY/PAH=0.0 +! +!WC_MGLY/HCHO=0.0 +! +!WC_MGLY/ALD2=0.0 +! +!WC_MGLY/KETL=0.0 +! +!WC_MGLY/KETH=0.0 +! +!WC_MGLY/MEOH=0.0 +! +!WC_MGLY/ETOH=0.0 +! +!WC_MGLY/ALCH=0.0 +! +!WC_MGLY/ISOP=0.0 +! +!WC_MGLY/BIOL=0.0 +! +!WC_MGLY/BIOH=0.0 +! +!WC_MGLY/MTBE=0.0 +! +!WC_MGLY/MVK=0.0 +! +!WC_MGLY/MCR=0.0 +! +!WC_MGLY/MGLY=+KTC25 + PJAC(:,111,41)=+TPK%KTC25(:) +! +!WC_MGLY/GLY=0.0 +! +!WC_MGLY/ORA1=0.0 +! +!WC_MGLY/ORA2=0.0 +! +!WC_MGLY/ACID=0.0 +! +!WC_MGLY/UR28=0.0 +! +!WC_MGLY/UR21=0.0 +! +!WC_MGLY/URG2=0.0 +! +!WC_MGLY/UR26=0.0 +! +!WC_MGLY/RPG2=0.0 +! +!WC_MGLY/RP18=0.0 +! +!WC_MGLY/RPG3=0.0 +! +!WC_MGLY/URG4=0.0 +! +!WC_MGLY/UR8=0.0 +! +!WC_MGLY/UR17=0.0 +! +!WC_MGLY/UR7=0.0 +! +!WC_MGLY/RPR3=0.0 +! +!WC_MGLY/URG6=0.0 +! +!WC_MGLY/UR22=0.0 +! +!WC_MGLY/URG7=0.0 +! +!WC_MGLY/RPR4=0.0 +! +!WC_MGLY/RPR7=0.0 +! +!WC_MGLY/RPG7=0.0 +! +!WC_MGLY/URG8=0.0 +! +!WC_MGLY/UR19=0.0 +! +!WC_MGLY/URG9=0.0 +! +!WC_MGLY/AP7=0.0 +! +!WC_MGLY/URG10=0.0 +! +!WC_MGLY/RPR1=0.0 +! +!WC_MGLY/RPR5=0.0 +! +!WC_MGLY/RPR8=0.0 +! +!WC_MGLY/RP10=0.0 +! +!WC_MGLY/RP11=0.0 +! +!WC_MGLY/RP16=0.0 +! +!WC_MGLY/RPRL=0.0 +! +!WC_MGLY/APAN=0.0 +! +!WC_MGLY/PAN1=0.0 +! +!WC_MGLY/PAN2=0.0 +! +!WC_MGLY/PAN3=0.0 +! +!WC_MGLY/PAN4=0.0 +! +!WC_MGLY/PAN6=0.0 +! +!WC_MGLY/PAN7=0.0 +! +!WC_MGLY/PAN8=0.0 +! +!WC_MGLY/PN10=0.0 +! +!WC_MGLY/RO2T=0.0 +! +!WC_MGLY/RO21=0.0 +! +!WC_MGLY/RO25=0.0 +! +!WC_MGLY/WC_O3=0.0 +! +!WC_MGLY/WC_H2O2=0.0 +! +!WC_MGLY/WC_NO=0.0 +! +!WC_MGLY/WC_NO2=0.0 +! +!WC_MGLY/WC_NO3=0.0 +! +!WC_MGLY/WC_N2O5=0.0 +! +!WC_MGLY/WC_HONO=0.0 +! +!WC_MGLY/WC_HNO3=0.0 +! +!WC_MGLY/WC_HNO4=0.0 +! +!WC_MGLY/WC_NH3=0.0 +! +!WC_MGLY/WC_OH=-KC36*<WC_MGLY>+KC37*<WC_KETL> + PJAC(:,111,98)=-TPK%KC36(:)*PCONC(:,111)+TPK%KC37(:)*PCONC(:,112) +! +!WC_MGLY/WC_HO2=0.0 +! +!WC_MGLY/WC_CO2=0.0 +! +!WC_MGLY/WC_SO2=0.0 +! +!WC_MGLY/WC_H2SO4=0.0 +! +!WC_MGLY/WC_RO21=0.0 +! +!WC_MGLY/WC_RO25=0.0 +! +!WC_MGLY/WC_MEOH=0.0 +! +!WC_MGLY/WC_ETOH=0.0 +! +!WC_MGLY/WC_ALCH=0.0 +! +!WC_MGLY/WC_HCHO=0.0 +! +!WC_MGLY/WC_ALD2=0.0 +! +!WC_MGLY/WC_GLY=0.0 +! +!WC_MGLY/WC_MGLY=-KTC56-KC36*<WC_OH> + PJAC(:,111,111)=-TPK%KTC56(:)-TPK%KC36(:)*PCONC(:,98) +! +!WC_MGLY/WC_KETL=+KC37*<WC_OH> + PJAC(:,111,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_MGLY/WC_ORA1=0.0 +! +!WC_MGLY/WC_ORA2=0.0 +! +!WC_MGLY/WC_ACID=0.0 +! +!WC_MGLY/WC_RP16=0.0 +! +!WC_MGLY/WC_UR21=0.0 +! +!WC_MGLY/WC_UR28=0.0 +! +!WC_MGLY/WC_ACID2=0.0 +! +!WC_MGLY/WC_ASO3=0.0 +! +!WC_MGLY/WC_ASO4=0.0 +! +!WC_MGLY/WC_ASO5=0.0 +! +!WC_MGLY/WC_AHSO5=0.0 +! +!WC_MGLY/WC_AHMS=0.0 +! +!WC_MGLY/WR_O3=0.0 +! +!WC_MGLY/WR_H2O2=0.0 +! +!WC_MGLY/WR_NO=0.0 +! +!WC_MGLY/WR_NO2=0.0 +! +!WC_MGLY/WR_NO3=0.0 +! +!WC_MGLY/WR_N2O5=0.0 +! +!WC_MGLY/WR_HONO=0.0 +! +!WC_MGLY/WR_HNO3=0.0 +! +!WC_MGLY/WR_HNO4=0.0 +! +!WC_MGLY/WR_NH3=0.0 +! +!WC_MGLY/WR_OH=0.0 +! +!WC_MGLY/WR_HO2=0.0 +! +!WC_MGLY/WR_CO2=0.0 +! +!WC_MGLY/WR_SO2=0.0 +! +!WC_MGLY/WR_H2SO4=0.0 +! +!WC_MGLY/WR_RO21=0.0 +! +!WC_MGLY/WR_RO25=0.0 +! +!WC_MGLY/WR_MEOH=0.0 +! +!WC_MGLY/WR_ETOH=0.0 +! +!WC_MGLY/WR_ALCH=0.0 +! +!WC_MGLY/WR_HCHO=0.0 +! +!WC_MGLY/WR_ALD2=0.0 +! +!WC_MGLY/WR_GLY=0.0 +! +!WC_MGLY/WR_MGLY=0.0 +! +!WC_MGLY/WR_KETL=0.0 +! +!WC_MGLY/WR_ORA1=0.0 +! +!WC_MGLY/WR_ORA2=0.0 +! +!WC_MGLY/WR_ACID=0.0 +! +!WC_MGLY/WR_RP16=0.0 +! +!WC_MGLY/WR_UR21=0.0 +! +!WC_MGLY/WR_UR28=0.0 +! +!WC_MGLY/WR_ACID2=0.0 +! +!WC_MGLY/WR_ASO3=0.0 +! +!WC_MGLY/WR_ASO4=0.0 +! +!WC_MGLY/WR_ASO5=0.0 +! +!WC_MGLY/WR_AHSO5=0.0 +! +!WC_MGLY/WR_AHMS=0.0 +! +!WC_KETL/NO=0.0 +! +!WC_KETL/NO2=0.0 +! +!WC_KETL/O3=0.0 +! +!WC_KETL/HONO=0.0 +! +!WC_KETL/HNO3=0.0 +! +!WC_KETL/HNO4=0.0 +! +!WC_KETL/N2O5=0.0 +! +!WC_KETL/NO3=0.0 +! +!WC_KETL/NH3=0.0 +! +!WC_KETL/HO2=0.0 +! +!WC_KETL/CO=0.0 +! +!WC_KETL/H2O2=0.0 +! +!WC_KETL/SO2=0.0 +! +!WC_KETL/H2SO4=0.0 +! +!WC_KETL/OH=0.0 +! +!WC_KETL/ETHE=0.0 +! +!WC_KETL/OLEL=0.0 +! +!WC_KETL/OLEH=0.0 +! +!WC_KETL/ALKL=0.0 +! +!WC_KETL/ALKM=0.0 +! +!WC_KETL/ALKH=0.0 +! +!WC_KETL/AROH=0.0 +! +!WC_KETL/AROL=0.0 +! +!WC_KETL/AROO=0.0 +! +!WC_KETL/ARAL=0.0 +! +!WC_KETL/ARAC=0.0 +! +!WC_KETL/PAH=0.0 +! +!WC_KETL/HCHO=0.0 +! +!WC_KETL/ALD2=0.0 +! +!WC_KETL/KETL=+KTC24 + PJAC(:,112,30)=+TPK%KTC24(:) +! +!WC_KETL/KETH=0.0 +! +!WC_KETL/MEOH=0.0 +! +!WC_KETL/ETOH=0.0 +! +!WC_KETL/ALCH=0.0 +! +!WC_KETL/ISOP=0.0 +! +!WC_KETL/BIOL=0.0 +! +!WC_KETL/BIOH=0.0 +! +!WC_KETL/MTBE=0.0 +! +!WC_KETL/MVK=0.0 +! +!WC_KETL/MCR=0.0 +! +!WC_KETL/MGLY=0.0 +! +!WC_KETL/GLY=0.0 +! +!WC_KETL/ORA1=0.0 +! +!WC_KETL/ORA2=0.0 +! +!WC_KETL/ACID=0.0 +! +!WC_KETL/UR28=0.0 +! +!WC_KETL/UR21=0.0 +! +!WC_KETL/URG2=0.0 +! +!WC_KETL/UR26=0.0 +! +!WC_KETL/RPG2=0.0 +! +!WC_KETL/RP18=0.0 +! +!WC_KETL/RPG3=0.0 +! +!WC_KETL/URG4=0.0 +! +!WC_KETL/UR8=0.0 +! +!WC_KETL/UR17=0.0 +! +!WC_KETL/UR7=0.0 +! +!WC_KETL/RPR3=0.0 +! +!WC_KETL/URG6=0.0 +! +!WC_KETL/UR22=0.0 +! +!WC_KETL/URG7=0.0 +! +!WC_KETL/RPR4=0.0 +! +!WC_KETL/RPR7=0.0 +! +!WC_KETL/RPG7=0.0 +! +!WC_KETL/URG8=0.0 +! +!WC_KETL/UR19=0.0 +! +!WC_KETL/URG9=0.0 +! +!WC_KETL/AP7=0.0 +! +!WC_KETL/URG10=0.0 +! +!WC_KETL/RPR1=0.0 +! +!WC_KETL/RPR5=0.0 +! +!WC_KETL/RPR8=0.0 +! +!WC_KETL/RP10=0.0 +! +!WC_KETL/RP11=0.0 +! +!WC_KETL/RP16=0.0 +! +!WC_KETL/RPRL=0.0 +! +!WC_KETL/APAN=0.0 +! +!WC_KETL/PAN1=0.0 +! +!WC_KETL/PAN2=0.0 +! +!WC_KETL/PAN3=0.0 +! +!WC_KETL/PAN4=0.0 +! +!WC_KETL/PAN6=0.0 +! +!WC_KETL/PAN7=0.0 +! +!WC_KETL/PAN8=0.0 +! +!WC_KETL/PN10=0.0 +! +!WC_KETL/RO2T=0.0 +! +!WC_KETL/RO21=0.0 +! +!WC_KETL/RO25=0.0 +! +!WC_KETL/WC_O3=0.0 +! +!WC_KETL/WC_H2O2=0.0 +! +!WC_KETL/WC_NO=0.0 +! +!WC_KETL/WC_NO2=0.0 +! +!WC_KETL/WC_NO3=0.0 +! +!WC_KETL/WC_N2O5=0.0 +! +!WC_KETL/WC_HONO=0.0 +! +!WC_KETL/WC_HNO3=0.0 +! +!WC_KETL/WC_HNO4=0.0 +! +!WC_KETL/WC_NH3=0.0 +! +!WC_KETL/WC_OH=+0.50*KC32*<WC_ALCH>+KC37*<WC_KETL>-KC37*<WC_KETL> + PJAC(:,112,98)=+0.50*TPK%KC32(:)*PCONC(:,107)+TPK%KC37(:)*PCONC(:,112)-TPK%KC3& +&7(:)*PCONC(:,112) +! +!WC_KETL/WC_HO2=0.0 +! +!WC_KETL/WC_CO2=0.0 +! +!WC_KETL/WC_SO2=0.0 +! +!WC_KETL/WC_H2SO4=0.0 +! +!WC_KETL/WC_RO21=0.0 +! +!WC_KETL/WC_RO25=0.0 +! +!WC_KETL/WC_MEOH=0.0 +! +!WC_KETL/WC_ETOH=0.0 +! +!WC_KETL/WC_ALCH=+0.50*KC32*<WC_OH> + PJAC(:,112,107)=+0.50*TPK%KC32(:)*PCONC(:,98) +! +!WC_KETL/WC_HCHO=0.0 +! +!WC_KETL/WC_ALD2=0.0 +! +!WC_KETL/WC_GLY=0.0 +! +!WC_KETL/WC_MGLY=0.0 +! +!WC_KETL/WC_KETL=-KTC55+KC37*<WC_OH>-KC37*<WC_OH> + PJAC(:,112,112)=-TPK%KTC55(:)+TPK%KC37(:)*PCONC(:,98)-TPK%KC37(:)*PCONC(:,98) +! +!WC_KETL/WC_ORA1=0.0 +! +!WC_KETL/WC_ORA2=0.0 +! +!WC_KETL/WC_ACID=0.0 +! +!WC_KETL/WC_RP16=0.0 +! +!WC_KETL/WC_UR21=0.0 +! +!WC_KETL/WC_UR28=0.0 +! +!WC_KETL/WC_ACID2=0.0 +! +!WC_KETL/WC_ASO3=0.0 +! +!WC_KETL/WC_ASO4=0.0 +! +!WC_KETL/WC_ASO5=0.0 +! +!WC_KETL/WC_AHSO5=0.0 +! +!WC_KETL/WC_AHMS=0.0 +! +!WC_KETL/WR_O3=0.0 +! +!WC_KETL/WR_H2O2=0.0 +! +!WC_KETL/WR_NO=0.0 +! +!WC_KETL/WR_NO2=0.0 +! +!WC_KETL/WR_NO3=0.0 +! +!WC_KETL/WR_N2O5=0.0 +! +!WC_KETL/WR_HONO=0.0 +! +!WC_KETL/WR_HNO3=0.0 +! +!WC_KETL/WR_HNO4=0.0 +! +!WC_KETL/WR_NH3=0.0 +! +!WC_KETL/WR_OH=0.0 +! +!WC_KETL/WR_HO2=0.0 +! +!WC_KETL/WR_CO2=0.0 +! +!WC_KETL/WR_SO2=0.0 +! +!WC_KETL/WR_H2SO4=0.0 +! +!WC_KETL/WR_RO21=0.0 +! +!WC_KETL/WR_RO25=0.0 +! +!WC_KETL/WR_MEOH=0.0 +! +!WC_KETL/WR_ETOH=0.0 +! +!WC_KETL/WR_ALCH=0.0 +! +!WC_KETL/WR_HCHO=0.0 +! +!WC_KETL/WR_ALD2=0.0 +! +!WC_KETL/WR_GLY=0.0 +! +!WC_KETL/WR_MGLY=0.0 +! +!WC_KETL/WR_KETL=0.0 +! +!WC_KETL/WR_ORA1=0.0 +! +!WC_KETL/WR_ORA2=0.0 +! +!WC_KETL/WR_ACID=0.0 +! +!WC_KETL/WR_RP16=0.0 +! +!WC_KETL/WR_UR21=0.0 +! +!WC_KETL/WR_UR28=0.0 +! +!WC_KETL/WR_ACID2=0.0 +! +!WC_KETL/WR_ASO3=0.0 +! +!WC_KETL/WR_ASO4=0.0 +! +!WC_KETL/WR_ASO5=0.0 +! +!WC_KETL/WR_AHSO5=0.0 +! +!WC_KETL/WR_AHMS=0.0 +! +!WC_ORA1/NO=0.0 +! +!WC_ORA1/NO2=0.0 +! +!WC_ORA1/O3=0.0 +! +!WC_ORA1/HONO=0.0 +! +!WC_ORA1/HNO3=0.0 +! +!WC_ORA1/HNO4=0.0 +! +!WC_ORA1/N2O5=0.0 +! +!WC_ORA1/NO3=0.0 +! +!WC_ORA1/NH3=0.0 +! +!WC_ORA1/HO2=0.0 +! +!WC_ORA1/CO=0.0 +! +!WC_ORA1/H2O2=0.0 +! +!WC_ORA1/SO2=0.0 +! +!WC_ORA1/H2SO4=0.0 +! +!WC_ORA1/OH=0.0 +! +!WC_ORA1/ETHE=0.0 +! +!WC_ORA1/OLEL=0.0 +! +!WC_ORA1/OLEH=0.0 +! +!WC_ORA1/ALKL=0.0 +! +!WC_ORA1/ALKM=0.0 +! +!WC_ORA1/ALKH=0.0 +! +!WC_ORA1/AROH=0.0 +! +!WC_ORA1/AROL=0.0 +! +!WC_ORA1/AROO=0.0 +! +!WC_ORA1/ARAL=0.0 +! +!WC_ORA1/ARAC=0.0 +! +!WC_ORA1/PAH=0.0 +! +!WC_ORA1/HCHO=0.0 +! +!WC_ORA1/ALD2=0.0 +! +!WC_ORA1/KETL=0.0 +! +!WC_ORA1/KETH=0.0 +! +!WC_ORA1/MEOH=0.0 +! +!WC_ORA1/ETOH=0.0 +! +!WC_ORA1/ALCH=0.0 +! +!WC_ORA1/ISOP=0.0 +! +!WC_ORA1/BIOL=0.0 +! +!WC_ORA1/BIOH=0.0 +! +!WC_ORA1/MTBE=0.0 +! +!WC_ORA1/MVK=0.0 +! +!WC_ORA1/MCR=0.0 +! +!WC_ORA1/MGLY=0.0 +! +!WC_ORA1/GLY=0.0 +! +!WC_ORA1/ORA1=+KTC26 + PJAC(:,113,43)=+TPK%KTC26(:) +! +!WC_ORA1/ORA2=0.0 +! +!WC_ORA1/ACID=0.0 +! +!WC_ORA1/UR28=0.0 +! +!WC_ORA1/UR21=0.0 +! +!WC_ORA1/URG2=0.0 +! +!WC_ORA1/UR26=0.0 +! +!WC_ORA1/RPG2=0.0 +! +!WC_ORA1/RP18=0.0 +! +!WC_ORA1/RPG3=0.0 +! +!WC_ORA1/URG4=0.0 +! +!WC_ORA1/UR8=0.0 +! +!WC_ORA1/UR17=0.0 +! +!WC_ORA1/UR7=0.0 +! +!WC_ORA1/RPR3=0.0 +! +!WC_ORA1/URG6=0.0 +! +!WC_ORA1/UR22=0.0 +! +!WC_ORA1/URG7=0.0 +! +!WC_ORA1/RPR4=0.0 +! +!WC_ORA1/RPR7=0.0 +! +!WC_ORA1/RPG7=0.0 +! +!WC_ORA1/URG8=0.0 +! +!WC_ORA1/UR19=0.0 +! +!WC_ORA1/URG9=0.0 +! +!WC_ORA1/AP7=0.0 +! +!WC_ORA1/URG10=0.0 +! +!WC_ORA1/RPR1=0.0 +! +!WC_ORA1/RPR5=0.0 +! +!WC_ORA1/RPR8=0.0 +! +!WC_ORA1/RP10=0.0 +! +!WC_ORA1/RP11=0.0 +! +!WC_ORA1/RP16=0.0 +! +!WC_ORA1/RPRL=0.0 +! +!WC_ORA1/APAN=0.0 +! +!WC_ORA1/PAN1=0.0 +! +!WC_ORA1/PAN2=0.0 +! +!WC_ORA1/PAN3=0.0 +! +!WC_ORA1/PAN4=0.0 +! +!WC_ORA1/PAN6=0.0 +! +!WC_ORA1/PAN7=0.0 +! +!WC_ORA1/PAN8=0.0 +! +!WC_ORA1/PN10=0.0 +! +!WC_ORA1/RO2T=0.0 +! +!WC_ORA1/RO21=0.0 +! +!WC_ORA1/RO25=0.0 +! +!WC_ORA1/WC_O3=0.0 +! +!WC_ORA1/WC_H2O2=0.0 +! +!WC_ORA1/WC_NO=0.0 +! +!WC_ORA1/WC_NO2=0.0 +! +!WC_ORA1/WC_NO3=0.0 +! +!WC_ORA1/WC_N2O5=0.0 +! +!WC_ORA1/WC_HONO=0.0 +! +!WC_ORA1/WC_HNO3=0.0 +! +!WC_ORA1/WC_HNO4=0.0 +! +!WC_ORA1/WC_NH3=0.0 +! +!WC_ORA1/WC_OH=+KC19*<WC_AHMS>+KC33*<WC_HCHO>-KC38*<WC_ORA1> + PJAC(:,113,98)=+TPK%KC19(:)*PCONC(:,124)+TPK%KC33(:)*PCONC(:,108)-TPK%KC38(:)*& +&PCONC(:,113) +! +!WC_ORA1/WC_HO2=0.0 +! +!WC_ORA1/WC_CO2=0.0 +! +!WC_ORA1/WC_SO2=0.0 +! +!WC_ORA1/WC_H2SO4=0.0 +! +!WC_ORA1/WC_RO21=0.0 +! +!WC_ORA1/WC_RO25=0.0 +! +!WC_ORA1/WC_MEOH=0.0 +! +!WC_ORA1/WC_ETOH=0.0 +! +!WC_ORA1/WC_ALCH=0.0 +! +!WC_ORA1/WC_HCHO=+KC33*<WC_OH> + PJAC(:,113,108)=+TPK%KC33(:)*PCONC(:,98) +! +!WC_ORA1/WC_ALD2=0.0 +! +!WC_ORA1/WC_GLY=0.0 +! +!WC_ORA1/WC_MGLY=0.0 +! +!WC_ORA1/WC_KETL=0.0 +! +!WC_ORA1/WC_ORA1=-KTC57-KC38*<WC_OH> + PJAC(:,113,113)=-TPK%KTC57(:)-TPK%KC38(:)*PCONC(:,98) +! +!WC_ORA1/WC_ORA2=0.0 +! +!WC_ORA1/WC_ACID=0.0 +! +!WC_ORA1/WC_RP16=0.0 +! +!WC_ORA1/WC_UR21=0.0 +! +!WC_ORA1/WC_UR28=0.0 +! +!WC_ORA1/WC_ACID2=0.0 +! +!WC_ORA1/WC_ASO3=0.0 +! +!WC_ORA1/WC_ASO4=0.0 +! +!WC_ORA1/WC_ASO5=0.0 +! +!WC_ORA1/WC_AHSO5=0.0 +! +!WC_ORA1/WC_AHMS=+KC19*<WC_OH> + PJAC(:,113,124)=+TPK%KC19(:)*PCONC(:,98) +! +!WC_ORA1/WR_O3=0.0 +! +!WC_ORA1/WR_H2O2=0.0 +! +!WC_ORA1/WR_NO=0.0 +! +!WC_ORA1/WR_NO2=0.0 +! +!WC_ORA1/WR_NO3=0.0 +! +!WC_ORA1/WR_N2O5=0.0 +! +!WC_ORA1/WR_HONO=0.0 +! +!WC_ORA1/WR_HNO3=0.0 +! +!WC_ORA1/WR_HNO4=0.0 +! +!WC_ORA1/WR_NH3=0.0 +! +!WC_ORA1/WR_OH=0.0 +! +!WC_ORA1/WR_HO2=0.0 +! +!WC_ORA1/WR_CO2=0.0 +! +!WC_ORA1/WR_SO2=0.0 +! +!WC_ORA1/WR_H2SO4=0.0 +! +!WC_ORA1/WR_RO21=0.0 +! +!WC_ORA1/WR_RO25=0.0 +! +!WC_ORA1/WR_MEOH=0.0 +! +!WC_ORA1/WR_ETOH=0.0 +! +!WC_ORA1/WR_ALCH=0.0 +! +!WC_ORA1/WR_HCHO=0.0 +! +!WC_ORA1/WR_ALD2=0.0 +! +!WC_ORA1/WR_GLY=0.0 +! +!WC_ORA1/WR_MGLY=0.0 +! +!WC_ORA1/WR_KETL=0.0 +! +!WC_ORA1/WR_ORA1=0.0 +! +!WC_ORA1/WR_ORA2=0.0 +! +!WC_ORA1/WR_ACID=0.0 +! +!WC_ORA1/WR_RP16=0.0 +! +!WC_ORA1/WR_UR21=0.0 +! +!WC_ORA1/WR_UR28=0.0 +! +!WC_ORA1/WR_ACID2=0.0 +! +!WC_ORA1/WR_ASO3=0.0 +! +!WC_ORA1/WR_ASO4=0.0 +! +!WC_ORA1/WR_ASO5=0.0 +! +!WC_ORA1/WR_AHSO5=0.0 +! +!WC_ORA1/WR_AHMS=0.0 +! +!WC_ORA2/NO=0.0 +! +!WC_ORA2/NO2=0.0 +! +!WC_ORA2/O3=0.0 +! +!WC_ORA2/HONO=0.0 +! +!WC_ORA2/HNO3=0.0 +! +!WC_ORA2/HNO4=0.0 +! +!WC_ORA2/N2O5=0.0 +! +!WC_ORA2/NO3=0.0 +! +!WC_ORA2/NH3=0.0 +! +!WC_ORA2/HO2=0.0 +! +!WC_ORA2/CO=0.0 +! +!WC_ORA2/H2O2=0.0 +! +!WC_ORA2/SO2=0.0 +! +!WC_ORA2/H2SO4=0.0 +! +!WC_ORA2/OH=0.0 +! +!WC_ORA2/ETHE=0.0 +! +!WC_ORA2/OLEL=0.0 +! +!WC_ORA2/OLEH=0.0 +! +!WC_ORA2/ALKL=0.0 +! +!WC_ORA2/ALKM=0.0 +! +!WC_ORA2/ALKH=0.0 +! +!WC_ORA2/AROH=0.0 +! +!WC_ORA2/AROL=0.0 +! +!WC_ORA2/AROO=0.0 +! +!WC_ORA2/ARAL=0.0 +! +!WC_ORA2/ARAC=0.0 +! +!WC_ORA2/PAH=0.0 +! +!WC_ORA2/HCHO=0.0 +! +!WC_ORA2/ALD2=0.0 +! +!WC_ORA2/KETL=0.0 +! +!WC_ORA2/KETH=0.0 +! +!WC_ORA2/MEOH=0.0 +! +!WC_ORA2/ETOH=0.0 +! +!WC_ORA2/ALCH=0.0 +! +!WC_ORA2/ISOP=0.0 +! +!WC_ORA2/BIOL=0.0 +! +!WC_ORA2/BIOH=0.0 +! +!WC_ORA2/MTBE=0.0 +! +!WC_ORA2/MVK=0.0 +! +!WC_ORA2/MCR=0.0 +! +!WC_ORA2/MGLY=0.0 +! +!WC_ORA2/GLY=0.0 +! +!WC_ORA2/ORA1=0.0 +! +!WC_ORA2/ORA2=+KTC27 + PJAC(:,114,44)=+TPK%KTC27(:) +! +!WC_ORA2/ACID=0.0 +! +!WC_ORA2/UR28=0.0 +! +!WC_ORA2/UR21=0.0 +! +!WC_ORA2/URG2=0.0 +! +!WC_ORA2/UR26=0.0 +! +!WC_ORA2/RPG2=0.0 +! +!WC_ORA2/RP18=0.0 +! +!WC_ORA2/RPG3=0.0 +! +!WC_ORA2/URG4=0.0 +! +!WC_ORA2/UR8=0.0 +! +!WC_ORA2/UR17=0.0 +! +!WC_ORA2/UR7=0.0 +! +!WC_ORA2/RPR3=0.0 +! +!WC_ORA2/URG6=0.0 +! +!WC_ORA2/UR22=0.0 +! +!WC_ORA2/URG7=0.0 +! +!WC_ORA2/RPR4=0.0 +! +!WC_ORA2/RPR7=0.0 +! +!WC_ORA2/RPG7=0.0 +! +!WC_ORA2/URG8=0.0 +! +!WC_ORA2/UR19=0.0 +! +!WC_ORA2/URG9=0.0 +! +!WC_ORA2/AP7=0.0 +! +!WC_ORA2/URG10=0.0 +! +!WC_ORA2/RPR1=0.0 +! +!WC_ORA2/RPR5=0.0 +! +!WC_ORA2/RPR8=0.0 +! +!WC_ORA2/RP10=0.0 +! +!WC_ORA2/RP11=0.0 +! +!WC_ORA2/RP16=0.0 +! +!WC_ORA2/RPRL=0.0 +! +!WC_ORA2/APAN=0.0 +! +!WC_ORA2/PAN1=0.0 +! +!WC_ORA2/PAN2=0.0 +! +!WC_ORA2/PAN3=0.0 +! +!WC_ORA2/PAN4=0.0 +! +!WC_ORA2/PAN6=0.0 +! +!WC_ORA2/PAN7=0.0 +! +!WC_ORA2/PAN8=0.0 +! +!WC_ORA2/PN10=0.0 +! +!WC_ORA2/RO2T=0.0 +! +!WC_ORA2/RO21=0.0 +! +!WC_ORA2/RO25=0.0 +! +!WC_ORA2/WC_O3=0.0 +! +!WC_ORA2/WC_H2O2=0.0 +! +!WC_ORA2/WC_NO=0.0 +! +!WC_ORA2/WC_NO2=0.0 +! +!WC_ORA2/WC_NO3=0.0 +! +!WC_ORA2/WC_N2O5=0.0 +! +!WC_ORA2/WC_HONO=0.0 +! +!WC_ORA2/WC_HNO3=0.0 +! +!WC_ORA2/WC_HNO4=0.0 +! +!WC_ORA2/WC_NH3=0.0 +! +!WC_ORA2/WC_OH=-KC39*<WC_ORA2> + PJAC(:,114,98)=-TPK%KC39(:)*PCONC(:,114) +! +!WC_ORA2/WC_HO2=0.0 +! +!WC_ORA2/WC_CO2=0.0 +! +!WC_ORA2/WC_SO2=0.0 +! +!WC_ORA2/WC_H2SO4=0.0 +! +!WC_ORA2/WC_RO21=0.0 +! +!WC_ORA2/WC_RO25=+KC29*<WC_RO25>+KC29*<WC_RO25> + PJAC(:,114,104)=+TPK%KC29(:)*PCONC(:,104)+TPK%KC29(:)*PCONC(:,104) +! +!WC_ORA2/WC_MEOH=0.0 +! +!WC_ORA2/WC_ETOH=0.0 +! +!WC_ORA2/WC_ALCH=0.0 +! +!WC_ORA2/WC_HCHO=0.0 +! +!WC_ORA2/WC_ALD2=0.0 +! +!WC_ORA2/WC_GLY=0.0 +! +!WC_ORA2/WC_MGLY=0.0 +! +!WC_ORA2/WC_KETL=0.0 +! +!WC_ORA2/WC_ORA1=0.0 +! +!WC_ORA2/WC_ORA2=-KTC58-KC39*<WC_OH> + PJAC(:,114,114)=-TPK%KTC58(:)-TPK%KC39(:)*PCONC(:,98) +! +!WC_ORA2/WC_ACID=0.0 +! +!WC_ORA2/WC_RP16=0.0 +! +!WC_ORA2/WC_UR21=0.0 +! +!WC_ORA2/WC_UR28=0.0 +! +!WC_ORA2/WC_ACID2=0.0 +! +!WC_ORA2/WC_ASO3=0.0 +! +!WC_ORA2/WC_ASO4=0.0 +! +!WC_ORA2/WC_ASO5=0.0 +! +!WC_ORA2/WC_AHSO5=0.0 +! +!WC_ORA2/WC_AHMS=0.0 +! +!WC_ORA2/WR_O3=0.0 +! +!WC_ORA2/WR_H2O2=0.0 +! +!WC_ORA2/WR_NO=0.0 +! +!WC_ORA2/WR_NO2=0.0 +! +!WC_ORA2/WR_NO3=0.0 +! +!WC_ORA2/WR_N2O5=0.0 +! +!WC_ORA2/WR_HONO=0.0 +! +!WC_ORA2/WR_HNO3=0.0 +! +!WC_ORA2/WR_HNO4=0.0 +! +!WC_ORA2/WR_NH3=0.0 +! +!WC_ORA2/WR_OH=0.0 +! +!WC_ORA2/WR_HO2=0.0 +! +!WC_ORA2/WR_CO2=0.0 +! +!WC_ORA2/WR_SO2=0.0 +! +!WC_ORA2/WR_H2SO4=0.0 +! +!WC_ORA2/WR_RO21=0.0 +! +!WC_ORA2/WR_RO25=0.0 +! +!WC_ORA2/WR_MEOH=0.0 +! +!WC_ORA2/WR_ETOH=0.0 +! +!WC_ORA2/WR_ALCH=0.0 +! +!WC_ORA2/WR_HCHO=0.0 +! +!WC_ORA2/WR_ALD2=0.0 +! +!WC_ORA2/WR_GLY=0.0 +! +!WC_ORA2/WR_MGLY=0.0 +! +!WC_ORA2/WR_KETL=0.0 +! +!WC_ORA2/WR_ORA1=0.0 +! +!WC_ORA2/WR_ORA2=0.0 +! +!WC_ORA2/WR_ACID=0.0 +! +!WC_ORA2/WR_RP16=0.0 +! +!WC_ORA2/WR_UR21=0.0 +! +!WC_ORA2/WR_UR28=0.0 +! +!WC_ORA2/WR_ACID2=0.0 +! +!WC_ORA2/WR_ASO3=0.0 +! +!WC_ORA2/WR_ASO4=0.0 +! +!WC_ORA2/WR_ASO5=0.0 +! +!WC_ORA2/WR_AHSO5=0.0 +! +!WC_ORA2/WR_AHMS=0.0 +! +!WC_ACID/NO=0.0 +! +!WC_ACID/NO2=0.0 +! +!WC_ACID/O3=0.0 +! +!WC_ACID/HONO=0.0 +! +!WC_ACID/HNO3=0.0 +! +!WC_ACID/HNO4=0.0 +! +!WC_ACID/N2O5=0.0 +! +!WC_ACID/NO3=0.0 +! +!WC_ACID/NH3=0.0 +! +!WC_ACID/HO2=0.0 +! +!WC_ACID/CO=0.0 +! +!WC_ACID/H2O2=0.0 +! +!WC_ACID/SO2=0.0 +! +!WC_ACID/H2SO4=0.0 +! +!WC_ACID/OH=0.0 +! +!WC_ACID/ETHE=0.0 +! +!WC_ACID/OLEL=0.0 +! +!WC_ACID/OLEH=0.0 +! +!WC_ACID/ALKL=0.0 +! +!WC_ACID/ALKM=0.0 +! +!WC_ACID/ALKH=0.0 +! +!WC_ACID/AROH=0.0 +! +!WC_ACID/AROL=0.0 +! +!WC_ACID/AROO=0.0 +! +!WC_ACID/ARAL=0.0 +! +!WC_ACID/ARAC=0.0 +! +!WC_ACID/PAH=0.0 +! +!WC_ACID/HCHO=0.0 +! +!WC_ACID/ALD2=0.0 +! +!WC_ACID/KETL=0.0 +! +!WC_ACID/KETH=0.0 +! +!WC_ACID/MEOH=0.0 +! +!WC_ACID/ETOH=0.0 +! +!WC_ACID/ALCH=0.0 +! +!WC_ACID/ISOP=0.0 +! +!WC_ACID/BIOL=0.0 +! +!WC_ACID/BIOH=0.0 +! +!WC_ACID/MTBE=0.0 +! +!WC_ACID/MVK=0.0 +! +!WC_ACID/MCR=0.0 +! +!WC_ACID/MGLY=0.0 +! +!WC_ACID/GLY=0.0 +! +!WC_ACID/ORA1=0.0 +! +!WC_ACID/ORA2=0.0 +! +!WC_ACID/ACID=+KTC28 + PJAC(:,115,45)=+TPK%KTC28(:) +! +!WC_ACID/UR28=0.0 +! +!WC_ACID/UR21=0.0 +! +!WC_ACID/URG2=0.0 +! +!WC_ACID/UR26=0.0 +! +!WC_ACID/RPG2=0.0 +! +!WC_ACID/RP18=0.0 +! +!WC_ACID/RPG3=0.0 +! +!WC_ACID/URG4=0.0 +! +!WC_ACID/UR8=0.0 +! +!WC_ACID/UR17=0.0 +! +!WC_ACID/UR7=0.0 +! +!WC_ACID/RPR3=0.0 +! +!WC_ACID/URG6=0.0 +! +!WC_ACID/UR22=0.0 +! +!WC_ACID/URG7=0.0 +! +!WC_ACID/RPR4=0.0 +! +!WC_ACID/RPR7=0.0 +! +!WC_ACID/RPG7=0.0 +! +!WC_ACID/URG8=0.0 +! +!WC_ACID/UR19=0.0 +! +!WC_ACID/URG9=0.0 +! +!WC_ACID/AP7=0.0 +! +!WC_ACID/URG10=0.0 +! +!WC_ACID/RPR1=0.0 +! +!WC_ACID/RPR5=0.0 +! +!WC_ACID/RPR8=0.0 +! +!WC_ACID/RP10=0.0 +! +!WC_ACID/RP11=0.0 +! +!WC_ACID/RP16=0.0 +! +!WC_ACID/RPRL=0.0 +! +!WC_ACID/APAN=0.0 +! +!WC_ACID/PAN1=0.0 +! +!WC_ACID/PAN2=0.0 +! +!WC_ACID/PAN3=0.0 +! +!WC_ACID/PAN4=0.0 +! +!WC_ACID/PAN6=0.0 +! +!WC_ACID/PAN7=0.0 +! +!WC_ACID/PAN8=0.0 +! +!WC_ACID/PN10=0.0 +! +!WC_ACID/RO2T=0.0 +! +!WC_ACID/RO21=0.0 +! +!WC_ACID/RO25=0.0 +! +!WC_ACID/WC_O3=0.0 +! +!WC_ACID/WC_H2O2=0.0 +! +!WC_ACID/WC_NO=0.0 +! +!WC_ACID/WC_NO2=0.0 +! +!WC_ACID/WC_NO3=0.0 +! +!WC_ACID/WC_N2O5=0.0 +! +!WC_ACID/WC_HONO=0.0 +! +!WC_ACID/WC_HNO3=0.0 +! +!WC_ACID/WC_HNO4=0.0 +! +!WC_ACID/WC_NH3=0.0 +! +!WC_ACID/WC_OH=-KC40*<WC_ACID>-KC41*<WC_ACID> + PJAC(:,115,98)=-TPK%KC40(:)*PCONC(:,115)-TPK%KC41(:)*PCONC(:,115) +! +!WC_ACID/WC_HO2=0.0 +! +!WC_ACID/WC_CO2=0.0 +! +!WC_ACID/WC_SO2=0.0 +! +!WC_ACID/WC_H2SO4=0.0 +! +!WC_ACID/WC_RO21=0.0 +! +!WC_ACID/WC_RO25=0.0 +! +!WC_ACID/WC_MEOH=0.0 +! +!WC_ACID/WC_ETOH=0.0 +! +!WC_ACID/WC_ALCH=0.0 +! +!WC_ACID/WC_HCHO=0.0 +! +!WC_ACID/WC_ALD2=0.0 +! +!WC_ACID/WC_GLY=0.0 +! +!WC_ACID/WC_MGLY=0.0 +! +!WC_ACID/WC_KETL=0.0 +! +!WC_ACID/WC_ORA1=0.0 +! +!WC_ACID/WC_ORA2=0.0 +! +!WC_ACID/WC_ACID=-KTC59-KC40*<WC_OH>-KC41*<WC_OH> + PJAC(:,115,115)=-TPK%KTC59(:)-TPK%KC40(:)*PCONC(:,98)-TPK%KC41(:)*PCONC(:,98) +! +!WC_ACID/WC_RP16=0.0 +! +!WC_ACID/WC_UR21=0.0 +! +!WC_ACID/WC_UR28=0.0 +! +!WC_ACID/WC_ACID2=0.0 +! +!WC_ACID/WC_ASO3=0.0 +! +!WC_ACID/WC_ASO4=0.0 +! +!WC_ACID/WC_ASO5=0.0 +! +!WC_ACID/WC_AHSO5=0.0 +! +!WC_ACID/WC_AHMS=0.0 +! +!WC_ACID/WR_O3=0.0 +! +!WC_ACID/WR_H2O2=0.0 +! +!WC_ACID/WR_NO=0.0 +! +!WC_ACID/WR_NO2=0.0 +! +!WC_ACID/WR_NO3=0.0 +! +!WC_ACID/WR_N2O5=0.0 +! +!WC_ACID/WR_HONO=0.0 +! +!WC_ACID/WR_HNO3=0.0 +! +!WC_ACID/WR_HNO4=0.0 +! +!WC_ACID/WR_NH3=0.0 +! +!WC_ACID/WR_OH=0.0 +! +!WC_ACID/WR_HO2=0.0 +! +!WC_ACID/WR_CO2=0.0 +! +!WC_ACID/WR_SO2=0.0 +! +!WC_ACID/WR_H2SO4=0.0 +! +!WC_ACID/WR_RO21=0.0 +! +!WC_ACID/WR_RO25=0.0 +! +!WC_ACID/WR_MEOH=0.0 +! +!WC_ACID/WR_ETOH=0.0 +! +!WC_ACID/WR_ALCH=0.0 +! +!WC_ACID/WR_HCHO=0.0 +! +!WC_ACID/WR_ALD2=0.0 +! +!WC_ACID/WR_GLY=0.0 +! +!WC_ACID/WR_MGLY=0.0 +! +!WC_ACID/WR_KETL=0.0 +! +!WC_ACID/WR_ORA1=0.0 +! +!WC_ACID/WR_ORA2=0.0 +! +!WC_ACID/WR_ACID=0.0 +! +!WC_ACID/WR_RP16=0.0 +! +!WC_ACID/WR_UR21=0.0 +! +!WC_ACID/WR_UR28=0.0 +! +!WC_ACID/WR_ACID2=0.0 +! +!WC_ACID/WR_ASO3=0.0 +! +!WC_ACID/WR_ASO4=0.0 +! +!WC_ACID/WR_ASO5=0.0 +! +!WC_ACID/WR_AHSO5=0.0 +! +!WC_ACID/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ22 +! +SUBROUTINE SUBJ23 +! +!Indices 116 a 120 +! +! +!WC_RP16/NO=0.0 +! +!WC_RP16/NO2=0.0 +! +!WC_RP16/O3=0.0 +! +!WC_RP16/HONO=0.0 +! +!WC_RP16/HNO3=0.0 +! +!WC_RP16/HNO4=0.0 +! +!WC_RP16/N2O5=0.0 +! +!WC_RP16/NO3=0.0 +! +!WC_RP16/NH3=0.0 +! +!WC_RP16/HO2=0.0 +! +!WC_RP16/CO=0.0 +! +!WC_RP16/H2O2=0.0 +! +!WC_RP16/SO2=0.0 +! +!WC_RP16/H2SO4=0.0 +! +!WC_RP16/OH=0.0 +! +!WC_RP16/ETHE=0.0 +! +!WC_RP16/OLEL=0.0 +! +!WC_RP16/OLEH=0.0 +! +!WC_RP16/ALKL=0.0 +! +!WC_RP16/ALKM=0.0 +! +!WC_RP16/ALKH=0.0 +! +!WC_RP16/AROH=0.0 +! +!WC_RP16/AROL=0.0 +! +!WC_RP16/AROO=0.0 +! +!WC_RP16/ARAL=0.0 +! +!WC_RP16/ARAC=0.0 +! +!WC_RP16/PAH=0.0 +! +!WC_RP16/HCHO=0.0 +! +!WC_RP16/ALD2=0.0 +! +!WC_RP16/KETL=0.0 +! +!WC_RP16/KETH=0.0 +! +!WC_RP16/MEOH=0.0 +! +!WC_RP16/ETOH=0.0 +! +!WC_RP16/ALCH=0.0 +! +!WC_RP16/ISOP=0.0 +! +!WC_RP16/BIOL=0.0 +! +!WC_RP16/BIOH=0.0 +! +!WC_RP16/MTBE=0.0 +! +!WC_RP16/MVK=0.0 +! +!WC_RP16/MCR=0.0 +! +!WC_RP16/MGLY=0.0 +! +!WC_RP16/GLY=0.0 +! +!WC_RP16/ORA1=0.0 +! +!WC_RP16/ORA2=0.0 +! +!WC_RP16/ACID=0.0 +! +!WC_RP16/UR28=0.0 +! +!WC_RP16/UR21=0.0 +! +!WC_RP16/URG2=0.0 +! +!WC_RP16/UR26=0.0 +! +!WC_RP16/RPG2=0.0 +! +!WC_RP16/RP18=0.0 +! +!WC_RP16/RPG3=0.0 +! +!WC_RP16/URG4=0.0 +! +!WC_RP16/UR8=0.0 +! +!WC_RP16/UR17=0.0 +! +!WC_RP16/UR7=0.0 +! +!WC_RP16/RPR3=0.0 +! +!WC_RP16/URG6=0.0 +! +!WC_RP16/UR22=0.0 +! +!WC_RP16/URG7=0.0 +! +!WC_RP16/RPR4=0.0 +! +!WC_RP16/RPR7=0.0 +! +!WC_RP16/RPG7=0.0 +! +!WC_RP16/URG8=0.0 +! +!WC_RP16/UR19=0.0 +! +!WC_RP16/URG9=0.0 +! +!WC_RP16/AP7=0.0 +! +!WC_RP16/URG10=0.0 +! +!WC_RP16/RPR1=0.0 +! +!WC_RP16/RPR5=0.0 +! +!WC_RP16/RPR8=0.0 +! +!WC_RP16/RP10=0.0 +! +!WC_RP16/RP11=0.0 +! +!WC_RP16/RP16=+KTC29 + PJAC(:,116,74)=+TPK%KTC29(:) +! +!WC_RP16/RPRL=0.0 +! +!WC_RP16/APAN=0.0 +! +!WC_RP16/PAN1=0.0 +! +!WC_RP16/PAN2=0.0 +! +!WC_RP16/PAN3=0.0 +! +!WC_RP16/PAN4=0.0 +! +!WC_RP16/PAN6=0.0 +! +!WC_RP16/PAN7=0.0 +! +!WC_RP16/PAN8=0.0 +! +!WC_RP16/PN10=0.0 +! +!WC_RP16/RO2T=0.0 +! +!WC_RP16/RO21=0.0 +! +!WC_RP16/RO25=0.0 +! +!WC_RP16/WC_O3=0.0 +! +!WC_RP16/WC_H2O2=0.0 +! +!WC_RP16/WC_NO=0.0 +! +!WC_RP16/WC_NO2=0.0 +! +!WC_RP16/WC_NO3=0.0 +! +!WC_RP16/WC_N2O5=0.0 +! +!WC_RP16/WC_HONO=0.0 +! +!WC_RP16/WC_HNO3=0.0 +! +!WC_RP16/WC_HNO4=0.0 +! +!WC_RP16/WC_NH3=0.0 +! +!WC_RP16/WC_OH=+KC35*<WC_GLY>+KC39*<WC_ORA2>-KC44*<WC_RP16>-KC45*<WC_RP16> + PJAC(:,116,98)=+TPK%KC35(:)*PCONC(:,110)+TPK%KC39(:)*PCONC(:,114)-TPK%KC44(:)*& +&PCONC(:,116)-TPK%KC45(:)*PCONC(:,116) +! +!WC_RP16/WC_HO2=0.0 +! +!WC_RP16/WC_CO2=0.0 +! +!WC_RP16/WC_SO2=0.0 +! +!WC_RP16/WC_H2SO4=0.0 +! +!WC_RP16/WC_RO21=0.0 +! +!WC_RP16/WC_RO25=0.0 +! +!WC_RP16/WC_MEOH=0.0 +! +!WC_RP16/WC_ETOH=0.0 +! +!WC_RP16/WC_ALCH=0.0 +! +!WC_RP16/WC_HCHO=0.0 +! +!WC_RP16/WC_ALD2=0.0 +! +!WC_RP16/WC_GLY=+KC35*<WC_OH> + PJAC(:,116,110)=+TPK%KC35(:)*PCONC(:,98) +! +!WC_RP16/WC_MGLY=0.0 +! +!WC_RP16/WC_KETL=0.0 +! +!WC_RP16/WC_ORA1=0.0 +! +!WC_RP16/WC_ORA2=+KC39*<WC_OH> + PJAC(:,116,114)=+TPK%KC39(:)*PCONC(:,98) +! +!WC_RP16/WC_ACID=0.0 +! +!WC_RP16/WC_RP16=-KTC60-KC44*<WC_OH>-KC45*<WC_OH> + PJAC(:,116,116)=-TPK%KTC60(:)-TPK%KC44(:)*PCONC(:,98)-TPK%KC45(:)*PCONC(:,98) +! +!WC_RP16/WC_UR21=0.0 +! +!WC_RP16/WC_UR28=0.0 +! +!WC_RP16/WC_ACID2=0.0 +! +!WC_RP16/WC_ASO3=0.0 +! +!WC_RP16/WC_ASO4=0.0 +! +!WC_RP16/WC_ASO5=0.0 +! +!WC_RP16/WC_AHSO5=0.0 +! +!WC_RP16/WC_AHMS=0.0 +! +!WC_RP16/WR_O3=0.0 +! +!WC_RP16/WR_H2O2=0.0 +! +!WC_RP16/WR_NO=0.0 +! +!WC_RP16/WR_NO2=0.0 +! +!WC_RP16/WR_NO3=0.0 +! +!WC_RP16/WR_N2O5=0.0 +! +!WC_RP16/WR_HONO=0.0 +! +!WC_RP16/WR_HNO3=0.0 +! +!WC_RP16/WR_HNO4=0.0 +! +!WC_RP16/WR_NH3=0.0 +! +!WC_RP16/WR_OH=0.0 +! +!WC_RP16/WR_HO2=0.0 +! +!WC_RP16/WR_CO2=0.0 +! +!WC_RP16/WR_SO2=0.0 +! +!WC_RP16/WR_H2SO4=0.0 +! +!WC_RP16/WR_RO21=0.0 +! +!WC_RP16/WR_RO25=0.0 +! +!WC_RP16/WR_MEOH=0.0 +! +!WC_RP16/WR_ETOH=0.0 +! +!WC_RP16/WR_ALCH=0.0 +! +!WC_RP16/WR_HCHO=0.0 +! +!WC_RP16/WR_ALD2=0.0 +! +!WC_RP16/WR_GLY=0.0 +! +!WC_RP16/WR_MGLY=0.0 +! +!WC_RP16/WR_KETL=0.0 +! +!WC_RP16/WR_ORA1=0.0 +! +!WC_RP16/WR_ORA2=0.0 +! +!WC_RP16/WR_ACID=0.0 +! +!WC_RP16/WR_RP16=0.0 +! +!WC_RP16/WR_UR21=0.0 +! +!WC_RP16/WR_UR28=0.0 +! +!WC_RP16/WR_ACID2=0.0 +! +!WC_RP16/WR_ASO3=0.0 +! +!WC_RP16/WR_ASO4=0.0 +! +!WC_RP16/WR_ASO5=0.0 +! +!WC_RP16/WR_AHSO5=0.0 +! +!WC_RP16/WR_AHMS=0.0 +! +!WC_UR21/NO=0.0 +! +!WC_UR21/NO2=0.0 +! +!WC_UR21/O3=0.0 +! +!WC_UR21/HONO=0.0 +! +!WC_UR21/HNO3=0.0 +! +!WC_UR21/HNO4=0.0 +! +!WC_UR21/N2O5=0.0 +! +!WC_UR21/NO3=0.0 +! +!WC_UR21/NH3=0.0 +! +!WC_UR21/HO2=0.0 +! +!WC_UR21/CO=0.0 +! +!WC_UR21/H2O2=0.0 +! +!WC_UR21/SO2=0.0 +! +!WC_UR21/H2SO4=0.0 +! +!WC_UR21/OH=0.0 +! +!WC_UR21/ETHE=0.0 +! +!WC_UR21/OLEL=0.0 +! +!WC_UR21/OLEH=0.0 +! +!WC_UR21/ALKL=0.0 +! +!WC_UR21/ALKM=0.0 +! +!WC_UR21/ALKH=0.0 +! +!WC_UR21/AROH=0.0 +! +!WC_UR21/AROL=0.0 +! +!WC_UR21/AROO=0.0 +! +!WC_UR21/ARAL=0.0 +! +!WC_UR21/ARAC=0.0 +! +!WC_UR21/PAH=0.0 +! +!WC_UR21/HCHO=0.0 +! +!WC_UR21/ALD2=0.0 +! +!WC_UR21/KETL=0.0 +! +!WC_UR21/KETH=0.0 +! +!WC_UR21/MEOH=0.0 +! +!WC_UR21/ETOH=0.0 +! +!WC_UR21/ALCH=0.0 +! +!WC_UR21/ISOP=0.0 +! +!WC_UR21/BIOL=0.0 +! +!WC_UR21/BIOH=0.0 +! +!WC_UR21/MTBE=0.0 +! +!WC_UR21/MVK=0.0 +! +!WC_UR21/MCR=0.0 +! +!WC_UR21/MGLY=0.0 +! +!WC_UR21/GLY=0.0 +! +!WC_UR21/ORA1=0.0 +! +!WC_UR21/ORA2=0.0 +! +!WC_UR21/ACID=0.0 +! +!WC_UR21/UR28=0.0 +! +!WC_UR21/UR21=+KTC30 + PJAC(:,117,47)=+TPK%KTC30(:) +! +!WC_UR21/URG2=0.0 +! +!WC_UR21/UR26=0.0 +! +!WC_UR21/RPG2=0.0 +! +!WC_UR21/RP18=0.0 +! +!WC_UR21/RPG3=0.0 +! +!WC_UR21/URG4=0.0 +! +!WC_UR21/UR8=0.0 +! +!WC_UR21/UR17=0.0 +! +!WC_UR21/UR7=0.0 +! +!WC_UR21/RPR3=0.0 +! +!WC_UR21/URG6=0.0 +! +!WC_UR21/UR22=0.0 +! +!WC_UR21/URG7=0.0 +! +!WC_UR21/RPR4=0.0 +! +!WC_UR21/RPR7=0.0 +! +!WC_UR21/RPG7=0.0 +! +!WC_UR21/URG8=0.0 +! +!WC_UR21/UR19=0.0 +! +!WC_UR21/URG9=0.0 +! +!WC_UR21/AP7=0.0 +! +!WC_UR21/URG10=0.0 +! +!WC_UR21/RPR1=0.0 +! +!WC_UR21/RPR5=0.0 +! +!WC_UR21/RPR8=0.0 +! +!WC_UR21/RP10=0.0 +! +!WC_UR21/RP11=0.0 +! +!WC_UR21/RP16=0.0 +! +!WC_UR21/RPRL=0.0 +! +!WC_UR21/APAN=0.0 +! +!WC_UR21/PAN1=0.0 +! +!WC_UR21/PAN2=0.0 +! +!WC_UR21/PAN3=0.0 +! +!WC_UR21/PAN4=0.0 +! +!WC_UR21/PAN6=0.0 +! +!WC_UR21/PAN7=0.0 +! +!WC_UR21/PAN8=0.0 +! +!WC_UR21/PN10=0.0 +! +!WC_UR21/RO2T=0.0 +! +!WC_UR21/RO21=0.0 +! +!WC_UR21/RO25=0.0 +! +!WC_UR21/WC_O3=0.0 +! +!WC_UR21/WC_H2O2=0.0 +! +!WC_UR21/WC_NO=0.0 +! +!WC_UR21/WC_NO2=0.0 +! +!WC_UR21/WC_NO3=0.0 +! +!WC_UR21/WC_N2O5=0.0 +! +!WC_UR21/WC_HONO=0.0 +! +!WC_UR21/WC_HNO3=0.0 +! +!WC_UR21/WC_HNO4=0.0 +! +!WC_UR21/WC_NH3=0.0 +! +!WC_UR21/WC_OH=+KC36*<WC_MGLY>+KC37*<WC_KETL>+0.56*KC41*<WC_ACID>-KC43*<WC_UR21 +!> + PJAC(:,117,98)=+TPK%KC36(:)*PCONC(:,111)+TPK%KC37(:)*PCONC(:,112)+0.56*TPK%KC4& +&1(:)*PCONC(:,115)-TPK%KC43(:)*PCONC(:,117) +! +!WC_UR21/WC_HO2=0.0 +! +!WC_UR21/WC_CO2=0.0 +! +!WC_UR21/WC_SO2=0.0 +! +!WC_UR21/WC_H2SO4=0.0 +! +!WC_UR21/WC_RO21=0.0 +! +!WC_UR21/WC_RO25=0.0 +! +!WC_UR21/WC_MEOH=0.0 +! +!WC_UR21/WC_ETOH=0.0 +! +!WC_UR21/WC_ALCH=0.0 +! +!WC_UR21/WC_HCHO=0.0 +! +!WC_UR21/WC_ALD2=0.0 +! +!WC_UR21/WC_GLY=0.0 +! +!WC_UR21/WC_MGLY=+KC36*<WC_OH> + PJAC(:,117,111)=+TPK%KC36(:)*PCONC(:,98) +! +!WC_UR21/WC_KETL=+KC37*<WC_OH> + PJAC(:,117,112)=+TPK%KC37(:)*PCONC(:,98) +! +!WC_UR21/WC_ORA1=0.0 +! +!WC_UR21/WC_ORA2=0.0 +! +!WC_UR21/WC_ACID=+0.56*KC41*<WC_OH> + PJAC(:,117,115)=+0.56*TPK%KC41(:)*PCONC(:,98) +! +!WC_UR21/WC_RP16=0.0 +! +!WC_UR21/WC_UR21=-KTC61-KC43*<WC_OH> + PJAC(:,117,117)=-TPK%KTC61(:)-TPK%KC43(:)*PCONC(:,98) +! +!WC_UR21/WC_UR28=0.0 +! +!WC_UR21/WC_ACID2=0.0 +! +!WC_UR21/WC_ASO3=0.0 +! +!WC_UR21/WC_ASO4=0.0 +! +!WC_UR21/WC_ASO5=0.0 +! +!WC_UR21/WC_AHSO5=0.0 +! +!WC_UR21/WC_AHMS=0.0 +! +!WC_UR21/WR_O3=0.0 +! +!WC_UR21/WR_H2O2=0.0 +! +!WC_UR21/WR_NO=0.0 +! +!WC_UR21/WR_NO2=0.0 +! +!WC_UR21/WR_NO3=0.0 +! +!WC_UR21/WR_N2O5=0.0 +! +!WC_UR21/WR_HONO=0.0 +! +!WC_UR21/WR_HNO3=0.0 +! +!WC_UR21/WR_HNO4=0.0 +! +!WC_UR21/WR_NH3=0.0 +! +!WC_UR21/WR_OH=0.0 +! +!WC_UR21/WR_HO2=0.0 +! +!WC_UR21/WR_CO2=0.0 +! +!WC_UR21/WR_SO2=0.0 +! +!WC_UR21/WR_H2SO4=0.0 +! +!WC_UR21/WR_RO21=0.0 +! +!WC_UR21/WR_RO25=0.0 +! +!WC_UR21/WR_MEOH=0.0 +! +!WC_UR21/WR_ETOH=0.0 +! +!WC_UR21/WR_ALCH=0.0 +! +!WC_UR21/WR_HCHO=0.0 +! +!WC_UR21/WR_ALD2=0.0 +! +!WC_UR21/WR_GLY=0.0 +! +!WC_UR21/WR_MGLY=0.0 +! +!WC_UR21/WR_KETL=0.0 +! +!WC_UR21/WR_ORA1=0.0 +! +!WC_UR21/WR_ORA2=0.0 +! +!WC_UR21/WR_ACID=0.0 +! +!WC_UR21/WR_RP16=0.0 +! +!WC_UR21/WR_UR21=0.0 +! +!WC_UR21/WR_UR28=0.0 +! +!WC_UR21/WR_ACID2=0.0 +! +!WC_UR21/WR_ASO3=0.0 +! +!WC_UR21/WR_ASO4=0.0 +! +!WC_UR21/WR_ASO5=0.0 +! +!WC_UR21/WR_AHSO5=0.0 +! +!WC_UR21/WR_AHMS=0.0 +! +!WC_UR28/NO=0.0 +! +!WC_UR28/NO2=0.0 +! +!WC_UR28/O3=0.0 +! +!WC_UR28/HONO=0.0 +! +!WC_UR28/HNO3=0.0 +! +!WC_UR28/HNO4=0.0 +! +!WC_UR28/N2O5=0.0 +! +!WC_UR28/NO3=0.0 +! +!WC_UR28/NH3=0.0 +! +!WC_UR28/HO2=0.0 +! +!WC_UR28/CO=0.0 +! +!WC_UR28/H2O2=0.0 +! +!WC_UR28/SO2=0.0 +! +!WC_UR28/H2SO4=0.0 +! +!WC_UR28/OH=0.0 +! +!WC_UR28/ETHE=0.0 +! +!WC_UR28/OLEL=0.0 +! +!WC_UR28/OLEH=0.0 +! +!WC_UR28/ALKL=0.0 +! +!WC_UR28/ALKM=0.0 +! +!WC_UR28/ALKH=0.0 +! +!WC_UR28/AROH=0.0 +! +!WC_UR28/AROL=0.0 +! +!WC_UR28/AROO=0.0 +! +!WC_UR28/ARAL=0.0 +! +!WC_UR28/ARAC=0.0 +! +!WC_UR28/PAH=0.0 +! +!WC_UR28/HCHO=0.0 +! +!WC_UR28/ALD2=0.0 +! +!WC_UR28/KETL=0.0 +! +!WC_UR28/KETH=0.0 +! +!WC_UR28/MEOH=0.0 +! +!WC_UR28/ETOH=0.0 +! +!WC_UR28/ALCH=0.0 +! +!WC_UR28/ISOP=0.0 +! +!WC_UR28/BIOL=0.0 +! +!WC_UR28/BIOH=0.0 +! +!WC_UR28/MTBE=0.0 +! +!WC_UR28/MVK=0.0 +! +!WC_UR28/MCR=0.0 +! +!WC_UR28/MGLY=0.0 +! +!WC_UR28/GLY=0.0 +! +!WC_UR28/ORA1=0.0 +! +!WC_UR28/ORA2=0.0 +! +!WC_UR28/ACID=0.0 +! +!WC_UR28/UR28=+KTC31 + PJAC(:,118,46)=+TPK%KTC31(:) +! +!WC_UR28/UR21=0.0 +! +!WC_UR28/URG2=0.0 +! +!WC_UR28/UR26=0.0 +! +!WC_UR28/RPG2=0.0 +! +!WC_UR28/RP18=0.0 +! +!WC_UR28/RPG3=0.0 +! +!WC_UR28/URG4=0.0 +! +!WC_UR28/UR8=0.0 +! +!WC_UR28/UR17=0.0 +! +!WC_UR28/UR7=0.0 +! +!WC_UR28/RPR3=0.0 +! +!WC_UR28/URG6=0.0 +! +!WC_UR28/UR22=0.0 +! +!WC_UR28/URG7=0.0 +! +!WC_UR28/RPR4=0.0 +! +!WC_UR28/RPR7=0.0 +! +!WC_UR28/RPG7=0.0 +! +!WC_UR28/URG8=0.0 +! +!WC_UR28/UR19=0.0 +! +!WC_UR28/URG9=0.0 +! +!WC_UR28/AP7=0.0 +! +!WC_UR28/URG10=0.0 +! +!WC_UR28/RPR1=0.0 +! +!WC_UR28/RPR5=0.0 +! +!WC_UR28/RPR8=0.0 +! +!WC_UR28/RP10=0.0 +! +!WC_UR28/RP11=0.0 +! +!WC_UR28/RP16=0.0 +! +!WC_UR28/RPRL=0.0 +! +!WC_UR28/APAN=0.0 +! +!WC_UR28/PAN1=0.0 +! +!WC_UR28/PAN2=0.0 +! +!WC_UR28/PAN3=0.0 +! +!WC_UR28/PAN4=0.0 +! +!WC_UR28/PAN6=0.0 +! +!WC_UR28/PAN7=0.0 +! +!WC_UR28/PAN8=0.0 +! +!WC_UR28/PN10=0.0 +! +!WC_UR28/RO2T=0.0 +! +!WC_UR28/RO21=0.0 +! +!WC_UR28/RO25=0.0 +! +!WC_UR28/WC_O3=0.0 +! +!WC_UR28/WC_H2O2=0.0 +! +!WC_UR28/WC_NO=0.0 +! +!WC_UR28/WC_NO2=0.0 +! +!WC_UR28/WC_NO3=0.0 +! +!WC_UR28/WC_N2O5=0.0 +! +!WC_UR28/WC_HONO=0.0 +! +!WC_UR28/WC_HNO3=0.0 +! +!WC_UR28/WC_HNO4=0.0 +! +!WC_UR28/WC_NH3=0.0 +! +!WC_UR28/WC_OH=-KC42*<WC_UR28>+KC44*<WC_RP16> + PJAC(:,118,98)=-TPK%KC42(:)*PCONC(:,118)+TPK%KC44(:)*PCONC(:,116) +! +!WC_UR28/WC_HO2=0.0 +! +!WC_UR28/WC_CO2=0.0 +! +!WC_UR28/WC_SO2=0.0 +! +!WC_UR28/WC_H2SO4=0.0 +! +!WC_UR28/WC_RO21=0.0 +! +!WC_UR28/WC_RO25=0.0 +! +!WC_UR28/WC_MEOH=0.0 +! +!WC_UR28/WC_ETOH=0.0 +! +!WC_UR28/WC_ALCH=0.0 +! +!WC_UR28/WC_HCHO=0.0 +! +!WC_UR28/WC_ALD2=0.0 +! +!WC_UR28/WC_GLY=0.0 +! +!WC_UR28/WC_MGLY=0.0 +! +!WC_UR28/WC_KETL=0.0 +! +!WC_UR28/WC_ORA1=0.0 +! +!WC_UR28/WC_ORA2=0.0 +! +!WC_UR28/WC_ACID=0.0 +! +!WC_UR28/WC_RP16=+KC44*<WC_OH> + PJAC(:,118,116)=+TPK%KC44(:)*PCONC(:,98) +! +!WC_UR28/WC_UR21=0.0 +! +!WC_UR28/WC_UR28=-KTC62-KC42*<WC_OH> + PJAC(:,118,118)=-TPK%KTC62(:)-TPK%KC42(:)*PCONC(:,98) +! +!WC_UR28/WC_ACID2=0.0 +! +!WC_UR28/WC_ASO3=0.0 +! +!WC_UR28/WC_ASO4=0.0 +! +!WC_UR28/WC_ASO5=0.0 +! +!WC_UR28/WC_AHSO5=0.0 +! +!WC_UR28/WC_AHMS=0.0 +! +!WC_UR28/WR_O3=0.0 +! +!WC_UR28/WR_H2O2=0.0 +! +!WC_UR28/WR_NO=0.0 +! +!WC_UR28/WR_NO2=0.0 +! +!WC_UR28/WR_NO3=0.0 +! +!WC_UR28/WR_N2O5=0.0 +! +!WC_UR28/WR_HONO=0.0 +! +!WC_UR28/WR_HNO3=0.0 +! +!WC_UR28/WR_HNO4=0.0 +! +!WC_UR28/WR_NH3=0.0 +! +!WC_UR28/WR_OH=0.0 +! +!WC_UR28/WR_HO2=0.0 +! +!WC_UR28/WR_CO2=0.0 +! +!WC_UR28/WR_SO2=0.0 +! +!WC_UR28/WR_H2SO4=0.0 +! +!WC_UR28/WR_RO21=0.0 +! +!WC_UR28/WR_RO25=0.0 +! +!WC_UR28/WR_MEOH=0.0 +! +!WC_UR28/WR_ETOH=0.0 +! +!WC_UR28/WR_ALCH=0.0 +! +!WC_UR28/WR_HCHO=0.0 +! +!WC_UR28/WR_ALD2=0.0 +! +!WC_UR28/WR_GLY=0.0 +! +!WC_UR28/WR_MGLY=0.0 +! +!WC_UR28/WR_KETL=0.0 +! +!WC_UR28/WR_ORA1=0.0 +! +!WC_UR28/WR_ORA2=0.0 +! +!WC_UR28/WR_ACID=0.0 +! +!WC_UR28/WR_RP16=0.0 +! +!WC_UR28/WR_UR21=0.0 +! +!WC_UR28/WR_UR28=0.0 +! +!WC_UR28/WR_ACID2=0.0 +! +!WC_UR28/WR_ASO3=0.0 +! +!WC_UR28/WR_ASO4=0.0 +! +!WC_UR28/WR_ASO5=0.0 +! +!WC_UR28/WR_AHSO5=0.0 +! +!WC_UR28/WR_AHMS=0.0 +! +!WC_ACID2/NO=0.0 +! +!WC_ACID2/NO2=0.0 +! +!WC_ACID2/O3=0.0 +! +!WC_ACID2/HONO=0.0 +! +!WC_ACID2/HNO3=0.0 +! +!WC_ACID2/HNO4=0.0 +! +!WC_ACID2/N2O5=0.0 +! +!WC_ACID2/NO3=0.0 +! +!WC_ACID2/NH3=0.0 +! +!WC_ACID2/HO2=0.0 +! +!WC_ACID2/CO=0.0 +! +!WC_ACID2/H2O2=0.0 +! +!WC_ACID2/SO2=0.0 +! +!WC_ACID2/H2SO4=0.0 +! +!WC_ACID2/OH=0.0 +! +!WC_ACID2/ETHE=0.0 +! +!WC_ACID2/OLEL=0.0 +! +!WC_ACID2/OLEH=0.0 +! +!WC_ACID2/ALKL=0.0 +! +!WC_ACID2/ALKM=0.0 +! +!WC_ACID2/ALKH=0.0 +! +!WC_ACID2/AROH=0.0 +! +!WC_ACID2/AROL=0.0 +! +!WC_ACID2/AROO=0.0 +! +!WC_ACID2/ARAL=0.0 +! +!WC_ACID2/ARAC=0.0 +! +!WC_ACID2/PAH=0.0 +! +!WC_ACID2/HCHO=0.0 +! +!WC_ACID2/ALD2=0.0 +! +!WC_ACID2/KETL=0.0 +! +!WC_ACID2/KETH=0.0 +! +!WC_ACID2/MEOH=0.0 +! +!WC_ACID2/ETOH=0.0 +! +!WC_ACID2/ALCH=0.0 +! +!WC_ACID2/ISOP=0.0 +! +!WC_ACID2/BIOL=0.0 +! +!WC_ACID2/BIOH=0.0 +! +!WC_ACID2/MTBE=0.0 +! +!WC_ACID2/MVK=0.0 +! +!WC_ACID2/MCR=0.0 +! +!WC_ACID2/MGLY=0.0 +! +!WC_ACID2/GLY=0.0 +! +!WC_ACID2/ORA1=0.0 +! +!WC_ACID2/ORA2=0.0 +! +!WC_ACID2/ACID=0.0 +! +!WC_ACID2/UR28=0.0 +! +!WC_ACID2/UR21=0.0 +! +!WC_ACID2/URG2=0.0 +! +!WC_ACID2/UR26=0.0 +! +!WC_ACID2/RPG2=0.0 +! +!WC_ACID2/RP18=0.0 +! +!WC_ACID2/RPG3=0.0 +! +!WC_ACID2/URG4=0.0 +! +!WC_ACID2/UR8=0.0 +! +!WC_ACID2/UR17=0.0 +! +!WC_ACID2/UR7=0.0 +! +!WC_ACID2/RPR3=0.0 +! +!WC_ACID2/URG6=0.0 +! +!WC_ACID2/UR22=0.0 +! +!WC_ACID2/URG7=0.0 +! +!WC_ACID2/RPR4=0.0 +! +!WC_ACID2/RPR7=0.0 +! +!WC_ACID2/RPG7=0.0 +! +!WC_ACID2/URG8=0.0 +! +!WC_ACID2/UR19=0.0 +! +!WC_ACID2/URG9=0.0 +! +!WC_ACID2/AP7=0.0 +! +!WC_ACID2/URG10=0.0 +! +!WC_ACID2/RPR1=0.0 +! +!WC_ACID2/RPR5=0.0 +! +!WC_ACID2/RPR8=0.0 +! +!WC_ACID2/RP10=0.0 +! +!WC_ACID2/RP11=0.0 +! +!WC_ACID2/RP16=0.0 +! +!WC_ACID2/RPRL=0.0 +! +!WC_ACID2/APAN=0.0 +! +!WC_ACID2/PAN1=0.0 +! +!WC_ACID2/PAN2=0.0 +! +!WC_ACID2/PAN3=0.0 +! +!WC_ACID2/PAN4=0.0 +! +!WC_ACID2/PAN6=0.0 +! +!WC_ACID2/PAN7=0.0 +! +!WC_ACID2/PAN8=0.0 +! +!WC_ACID2/PN10=0.0 +! +!WC_ACID2/RO2T=0.0 +! +!WC_ACID2/RO21=0.0 +! +!WC_ACID2/RO25=0.0 +! +!WC_ACID2/WC_O3=0.0 +! +!WC_ACID2/WC_H2O2=0.0 +! +!WC_ACID2/WC_NO=0.0 +! +!WC_ACID2/WC_NO2=0.0 +! +!WC_ACID2/WC_NO3=0.0 +! +!WC_ACID2/WC_N2O5=0.0 +! +!WC_ACID2/WC_HONO=0.0 +! +!WC_ACID2/WC_HNO3=0.0 +! +!WC_ACID2/WC_HNO4=0.0 +! +!WC_ACID2/WC_NH3=0.0 +! +!WC_ACID2/WC_OH=+0.15*KC41*<WC_ACID>+0.56*KC43*<WC_UR21>-KC46*<WC_ACID2> + PJAC(:,119,98)=+0.15*TPK%KC41(:)*PCONC(:,115)+0.56*TPK%KC43(:)*PCONC(:,117)-TP& +&K%KC46(:)*PCONC(:,119) +! +!WC_ACID2/WC_HO2=0.0 +! +!WC_ACID2/WC_CO2=0.0 +! +!WC_ACID2/WC_SO2=0.0 +! +!WC_ACID2/WC_H2SO4=0.0 +! +!WC_ACID2/WC_RO21=0.0 +! +!WC_ACID2/WC_RO25=0.0 +! +!WC_ACID2/WC_MEOH=0.0 +! +!WC_ACID2/WC_ETOH=0.0 +! +!WC_ACID2/WC_ALCH=0.0 +! +!WC_ACID2/WC_HCHO=0.0 +! +!WC_ACID2/WC_ALD2=0.0 +! +!WC_ACID2/WC_GLY=0.0 +! +!WC_ACID2/WC_MGLY=0.0 +! +!WC_ACID2/WC_KETL=0.0 +! +!WC_ACID2/WC_ORA1=0.0 +! +!WC_ACID2/WC_ORA2=0.0 +! +!WC_ACID2/WC_ACID=+0.15*KC41*<WC_OH> + PJAC(:,119,115)=+0.15*TPK%KC41(:)*PCONC(:,98) +! +!WC_ACID2/WC_RP16=0.0 +! +!WC_ACID2/WC_UR21=+0.56*KC43*<WC_OH> + PJAC(:,119,117)=+0.56*TPK%KC43(:)*PCONC(:,98) +! +!WC_ACID2/WC_UR28=0.0 +! +!WC_ACID2/WC_ACID2=-KC46*<WC_OH> + PJAC(:,119,119)=-TPK%KC46(:)*PCONC(:,98) +! +!WC_ACID2/WC_ASO3=0.0 +! +!WC_ACID2/WC_ASO4=0.0 +! +!WC_ACID2/WC_ASO5=0.0 +! +!WC_ACID2/WC_AHSO5=0.0 +! +!WC_ACID2/WC_AHMS=0.0 +! +!WC_ACID2/WR_O3=0.0 +! +!WC_ACID2/WR_H2O2=0.0 +! +!WC_ACID2/WR_NO=0.0 +! +!WC_ACID2/WR_NO2=0.0 +! +!WC_ACID2/WR_NO3=0.0 +! +!WC_ACID2/WR_N2O5=0.0 +! +!WC_ACID2/WR_HONO=0.0 +! +!WC_ACID2/WR_HNO3=0.0 +! +!WC_ACID2/WR_HNO4=0.0 +! +!WC_ACID2/WR_NH3=0.0 +! +!WC_ACID2/WR_OH=0.0 +! +!WC_ACID2/WR_HO2=0.0 +! +!WC_ACID2/WR_CO2=0.0 +! +!WC_ACID2/WR_SO2=0.0 +! +!WC_ACID2/WR_H2SO4=0.0 +! +!WC_ACID2/WR_RO21=0.0 +! +!WC_ACID2/WR_RO25=0.0 +! +!WC_ACID2/WR_MEOH=0.0 +! +!WC_ACID2/WR_ETOH=0.0 +! +!WC_ACID2/WR_ALCH=0.0 +! +!WC_ACID2/WR_HCHO=0.0 +! +!WC_ACID2/WR_ALD2=0.0 +! +!WC_ACID2/WR_GLY=0.0 +! +!WC_ACID2/WR_MGLY=0.0 +! +!WC_ACID2/WR_KETL=0.0 +! +!WC_ACID2/WR_ORA1=0.0 +! +!WC_ACID2/WR_ORA2=0.0 +! +!WC_ACID2/WR_ACID=0.0 +! +!WC_ACID2/WR_RP16=0.0 +! +!WC_ACID2/WR_UR21=0.0 +! +!WC_ACID2/WR_UR28=0.0 +! +!WC_ACID2/WR_ACID2=0.0 +! +!WC_ACID2/WR_ASO3=0.0 +! +!WC_ACID2/WR_ASO4=0.0 +! +!WC_ACID2/WR_ASO5=0.0 +! +!WC_ACID2/WR_AHSO5=0.0 +! +!WC_ACID2/WR_AHMS=0.0 +! +!WC_ASO3/NO=0.0 +! +!WC_ASO3/NO2=0.0 +! +!WC_ASO3/O3=0.0 +! +!WC_ASO3/HONO=0.0 +! +!WC_ASO3/HNO3=0.0 +! +!WC_ASO3/HNO4=0.0 +! +!WC_ASO3/N2O5=0.0 +! +!WC_ASO3/NO3=0.0 +! +!WC_ASO3/NH3=0.0 +! +!WC_ASO3/HO2=0.0 +! +!WC_ASO3/CO=0.0 +! +!WC_ASO3/H2O2=0.0 +! +!WC_ASO3/SO2=0.0 +! +!WC_ASO3/H2SO4=0.0 +! +!WC_ASO3/OH=0.0 +! +!WC_ASO3/ETHE=0.0 +! +!WC_ASO3/OLEL=0.0 +! +!WC_ASO3/OLEH=0.0 +! +!WC_ASO3/ALKL=0.0 +! +!WC_ASO3/ALKM=0.0 +! +!WC_ASO3/ALKH=0.0 +! +!WC_ASO3/AROH=0.0 +! +!WC_ASO3/AROL=0.0 +! +!WC_ASO3/AROO=0.0 +! +!WC_ASO3/ARAL=0.0 +! +!WC_ASO3/ARAC=0.0 +! +!WC_ASO3/PAH=0.0 +! +!WC_ASO3/HCHO=0.0 +! +!WC_ASO3/ALD2=0.0 +! +!WC_ASO3/KETL=0.0 +! +!WC_ASO3/KETH=0.0 +! +!WC_ASO3/MEOH=0.0 +! +!WC_ASO3/ETOH=0.0 +! +!WC_ASO3/ALCH=0.0 +! +!WC_ASO3/ISOP=0.0 +! +!WC_ASO3/BIOL=0.0 +! +!WC_ASO3/BIOH=0.0 +! +!WC_ASO3/MTBE=0.0 +! +!WC_ASO3/MVK=0.0 +! +!WC_ASO3/MCR=0.0 +! +!WC_ASO3/MGLY=0.0 +! +!WC_ASO3/GLY=0.0 +! +!WC_ASO3/ORA1=0.0 +! +!WC_ASO3/ORA2=0.0 +! +!WC_ASO3/ACID=0.0 +! +!WC_ASO3/UR28=0.0 +! +!WC_ASO3/UR21=0.0 +! +!WC_ASO3/URG2=0.0 +! +!WC_ASO3/UR26=0.0 +! +!WC_ASO3/RPG2=0.0 +! +!WC_ASO3/RP18=0.0 +! +!WC_ASO3/RPG3=0.0 +! +!WC_ASO3/URG4=0.0 +! +!WC_ASO3/UR8=0.0 +! +!WC_ASO3/UR17=0.0 +! +!WC_ASO3/UR7=0.0 +! +!WC_ASO3/RPR3=0.0 +! +!WC_ASO3/URG6=0.0 +! +!WC_ASO3/UR22=0.0 +! +!WC_ASO3/URG7=0.0 +! +!WC_ASO3/RPR4=0.0 +! +!WC_ASO3/RPR7=0.0 +! +!WC_ASO3/RPG7=0.0 +! +!WC_ASO3/URG8=0.0 +! +!WC_ASO3/UR19=0.0 +! +!WC_ASO3/URG9=0.0 +! +!WC_ASO3/AP7=0.0 +! +!WC_ASO3/URG10=0.0 +! +!WC_ASO3/RPR1=0.0 +! +!WC_ASO3/RPR5=0.0 +! +!WC_ASO3/RPR8=0.0 +! +!WC_ASO3/RP10=0.0 +! +!WC_ASO3/RP11=0.0 +! +!WC_ASO3/RP16=0.0 +! +!WC_ASO3/RPRL=0.0 +! +!WC_ASO3/APAN=0.0 +! +!WC_ASO3/PAN1=0.0 +! +!WC_ASO3/PAN2=0.0 +! +!WC_ASO3/PAN3=0.0 +! +!WC_ASO3/PAN4=0.0 +! +!WC_ASO3/PAN6=0.0 +! +!WC_ASO3/PAN7=0.0 +! +!WC_ASO3/PAN8=0.0 +! +!WC_ASO3/PN10=0.0 +! +!WC_ASO3/RO2T=0.0 +! +!WC_ASO3/RO21=0.0 +! +!WC_ASO3/RO25=0.0 +! +!WC_ASO3/WC_O3=0.0 +! +!WC_ASO3/WC_H2O2=0.0 +! +!WC_ASO3/WC_NO=0.0 +! +!WC_ASO3/WC_NO2=0.0 +! +!WC_ASO3/WC_NO3=+KC16*<WC_SO2> + PJAC(:,120,92)=+TPK%KC16(:)*PCONC(:,101) +! +!WC_ASO3/WC_N2O5=0.0 +! +!WC_ASO3/WC_HONO=0.0 +! +!WC_ASO3/WC_HNO3=0.0 +! +!WC_ASO3/WC_HNO4=0.0 +! +!WC_ASO3/WC_NH3=0.0 +! +!WC_ASO3/WC_OH=+KC7*<WC_SO2> + PJAC(:,120,98)=+TPK%KC7(:)*PCONC(:,101) +! +!WC_ASO3/WC_HO2=0.0 +! +!WC_ASO3/WC_CO2=0.0 +! +!WC_ASO3/WC_SO2=+KC7*<WC_OH>+KC16*<WC_NO3>+KC28*<WC_RO21> + PJAC(:,120,101)=+TPK%KC7(:)*PCONC(:,98)+TPK%KC16(:)*PCONC(:,92)+TPK%KC28(:)*PC& +&ONC(:,103) +! +!WC_ASO3/WC_H2SO4=0.0 +! +!WC_ASO3/WC_RO21=+KC28*<WC_SO2> + PJAC(:,120,103)=+TPK%KC28(:)*PCONC(:,101) +! +!WC_ASO3/WC_RO25=0.0 +! +!WC_ASO3/WC_MEOH=0.0 +! +!WC_ASO3/WC_ETOH=0.0 +! +!WC_ASO3/WC_ALCH=0.0 +! +!WC_ASO3/WC_HCHO=0.0 +! +!WC_ASO3/WC_ALD2=0.0 +! +!WC_ASO3/WC_GLY=0.0 +! +!WC_ASO3/WC_MGLY=0.0 +! +!WC_ASO3/WC_KETL=0.0 +! +!WC_ASO3/WC_ORA1=0.0 +! +!WC_ASO3/WC_ORA2=0.0 +! +!WC_ASO3/WC_ACID=0.0 +! +!WC_ASO3/WC_RP16=0.0 +! +!WC_ASO3/WC_UR21=0.0 +! +!WC_ASO3/WC_UR28=0.0 +! +!WC_ASO3/WC_ACID2=0.0 +! +!WC_ASO3/WC_ASO3=-KC20*<W_O2> + PJAC(:,120,120)=-TPK%KC20(:)*TPK%W_O2(:) +! +!WC_ASO3/WC_ASO4=0.0 +! +!WC_ASO3/WC_ASO5=0.0 +! +!WC_ASO3/WC_AHSO5=0.0 +! +!WC_ASO3/WC_AHMS=0.0 +! +!WC_ASO3/WR_O3=0.0 +! +!WC_ASO3/WR_H2O2=0.0 +! +!WC_ASO3/WR_NO=0.0 +! +!WC_ASO3/WR_NO2=0.0 +! +!WC_ASO3/WR_NO3=0.0 +! +!WC_ASO3/WR_N2O5=0.0 +! +!WC_ASO3/WR_HONO=0.0 +! +!WC_ASO3/WR_HNO3=0.0 +! +!WC_ASO3/WR_HNO4=0.0 +! +!WC_ASO3/WR_NH3=0.0 +! +!WC_ASO3/WR_OH=0.0 +! +!WC_ASO3/WR_HO2=0.0 +! +!WC_ASO3/WR_CO2=0.0 +! +!WC_ASO3/WR_SO2=0.0 +! +!WC_ASO3/WR_H2SO4=0.0 +! +!WC_ASO3/WR_RO21=0.0 +! +!WC_ASO3/WR_RO25=0.0 +! +!WC_ASO3/WR_MEOH=0.0 +! +!WC_ASO3/WR_ETOH=0.0 +! +!WC_ASO3/WR_ALCH=0.0 +! +!WC_ASO3/WR_HCHO=0.0 +! +!WC_ASO3/WR_ALD2=0.0 +! +!WC_ASO3/WR_GLY=0.0 +! +!WC_ASO3/WR_MGLY=0.0 +! +!WC_ASO3/WR_KETL=0.0 +! +!WC_ASO3/WR_ORA1=0.0 +! +!WC_ASO3/WR_ORA2=0.0 +! +!WC_ASO3/WR_ACID=0.0 +! +!WC_ASO3/WR_RP16=0.0 +! +!WC_ASO3/WR_UR21=0.0 +! +!WC_ASO3/WR_UR28=0.0 +! +!WC_ASO3/WR_ACID2=0.0 +! +!WC_ASO3/WR_ASO3=0.0 +! +!WC_ASO3/WR_ASO4=0.0 +! +!WC_ASO3/WR_ASO5=0.0 +! +!WC_ASO3/WR_AHSO5=0.0 +! +!WC_ASO3/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ23 +! +SUBROUTINE SUBJ24 +! +!Indices 121 a 125 +! +! +!WC_ASO4/NO=0.0 +! +!WC_ASO4/NO2=0.0 +! +!WC_ASO4/O3=0.0 +! +!WC_ASO4/HONO=0.0 +! +!WC_ASO4/HNO3=0.0 +! +!WC_ASO4/HNO4=0.0 +! +!WC_ASO4/N2O5=0.0 +! +!WC_ASO4/NO3=0.0 +! +!WC_ASO4/NH3=0.0 +! +!WC_ASO4/HO2=0.0 +! +!WC_ASO4/CO=0.0 +! +!WC_ASO4/H2O2=0.0 +! +!WC_ASO4/SO2=0.0 +! +!WC_ASO4/H2SO4=0.0 +! +!WC_ASO4/OH=0.0 +! +!WC_ASO4/ETHE=0.0 +! +!WC_ASO4/OLEL=0.0 +! +!WC_ASO4/OLEH=0.0 +! +!WC_ASO4/ALKL=0.0 +! +!WC_ASO4/ALKM=0.0 +! +!WC_ASO4/ALKH=0.0 +! +!WC_ASO4/AROH=0.0 +! +!WC_ASO4/AROL=0.0 +! +!WC_ASO4/AROO=0.0 +! +!WC_ASO4/ARAL=0.0 +! +!WC_ASO4/ARAC=0.0 +! +!WC_ASO4/PAH=0.0 +! +!WC_ASO4/HCHO=0.0 +! +!WC_ASO4/ALD2=0.0 +! +!WC_ASO4/KETL=0.0 +! +!WC_ASO4/KETH=0.0 +! +!WC_ASO4/MEOH=0.0 +! +!WC_ASO4/ETOH=0.0 +! +!WC_ASO4/ALCH=0.0 +! +!WC_ASO4/ISOP=0.0 +! +!WC_ASO4/BIOL=0.0 +! +!WC_ASO4/BIOH=0.0 +! +!WC_ASO4/MTBE=0.0 +! +!WC_ASO4/MVK=0.0 +! +!WC_ASO4/MCR=0.0 +! +!WC_ASO4/MGLY=0.0 +! +!WC_ASO4/GLY=0.0 +! +!WC_ASO4/ORA1=0.0 +! +!WC_ASO4/ORA2=0.0 +! +!WC_ASO4/ACID=0.0 +! +!WC_ASO4/UR28=0.0 +! +!WC_ASO4/UR21=0.0 +! +!WC_ASO4/URG2=0.0 +! +!WC_ASO4/UR26=0.0 +! +!WC_ASO4/RPG2=0.0 +! +!WC_ASO4/RP18=0.0 +! +!WC_ASO4/RPG3=0.0 +! +!WC_ASO4/URG4=0.0 +! +!WC_ASO4/UR8=0.0 +! +!WC_ASO4/UR17=0.0 +! +!WC_ASO4/UR7=0.0 +! +!WC_ASO4/RPR3=0.0 +! +!WC_ASO4/URG6=0.0 +! +!WC_ASO4/UR22=0.0 +! +!WC_ASO4/URG7=0.0 +! +!WC_ASO4/RPR4=0.0 +! +!WC_ASO4/RPR7=0.0 +! +!WC_ASO4/RPG7=0.0 +! +!WC_ASO4/URG8=0.0 +! +!WC_ASO4/UR19=0.0 +! +!WC_ASO4/URG9=0.0 +! +!WC_ASO4/AP7=0.0 +! +!WC_ASO4/URG10=0.0 +! +!WC_ASO4/RPR1=0.0 +! +!WC_ASO4/RPR5=0.0 +! +!WC_ASO4/RPR8=0.0 +! +!WC_ASO4/RP10=0.0 +! +!WC_ASO4/RP11=0.0 +! +!WC_ASO4/RP16=0.0 +! +!WC_ASO4/RPRL=0.0 +! +!WC_ASO4/APAN=0.0 +! +!WC_ASO4/PAN1=0.0 +! +!WC_ASO4/PAN2=0.0 +! +!WC_ASO4/PAN3=0.0 +! +!WC_ASO4/PAN4=0.0 +! +!WC_ASO4/PAN6=0.0 +! +!WC_ASO4/PAN7=0.0 +! +!WC_ASO4/PAN8=0.0 +! +!WC_ASO4/PN10=0.0 +! +!WC_ASO4/RO2T=0.0 +! +!WC_ASO4/RO21=0.0 +! +!WC_ASO4/RO25=0.0 +! +!WC_ASO4/WC_O3=0.0 +! +!WC_ASO4/WC_H2O2=0.0 +! +!WC_ASO4/WC_NO=0.0 +! +!WC_ASO4/WC_NO2=0.0 +! +!WC_ASO4/WC_NO3=+KC15*<WC_H2SO4> + PJAC(:,121,92)=+TPK%KC15(:)*PCONC(:,102) +! +!WC_ASO4/WC_N2O5=0.0 +! +!WC_ASO4/WC_HONO=0.0 +! +!WC_ASO4/WC_HNO3=0.0 +! +!WC_ASO4/WC_HNO4=0.0 +! +!WC_ASO4/WC_NH3=0.0 +! +!WC_ASO4/WC_OH=0.0 +! +!WC_ASO4/WC_HO2=0.0 +! +!WC_ASO4/WC_CO2=0.0 +! +!WC_ASO4/WC_SO2=0.0 +! +!WC_ASO4/WC_H2SO4=+KC15*<WC_NO3> + PJAC(:,121,102)=+TPK%KC15(:)*PCONC(:,92) +! +!WC_ASO4/WC_RO21=0.0 +! +!WC_ASO4/WC_RO25=0.0 +! +!WC_ASO4/WC_MEOH=0.0 +! +!WC_ASO4/WC_ETOH=0.0 +! +!WC_ASO4/WC_ALCH=0.0 +! +!WC_ASO4/WC_HCHO=0.0 +! +!WC_ASO4/WC_ALD2=0.0 +! +!WC_ASO4/WC_GLY=0.0 +! +!WC_ASO4/WC_MGLY=0.0 +! +!WC_ASO4/WC_KETL=0.0 +! +!WC_ASO4/WC_ORA1=0.0 +! +!WC_ASO4/WC_ORA2=0.0 +! +!WC_ASO4/WC_ACID=0.0 +! +!WC_ASO4/WC_RP16=0.0 +! +!WC_ASO4/WC_UR21=0.0 +! +!WC_ASO4/WC_UR28=0.0 +! +!WC_ASO4/WC_ACID2=0.0 +! +!WC_ASO4/WC_ASO3=0.0 +! +!WC_ASO4/WC_ASO4=-KC24 + PJAC(:,121,121)=-TPK%KC24(:) +! +!WC_ASO4/WC_ASO5=+KC22*<WC_ASO5>+KC22*<WC_ASO5>+KC22*<WC_ASO5>+KC22*<WC_ASO5> + PJAC(:,121,122)=+TPK%KC22(:)*PCONC(:,122)+TPK%KC22(:)*PCONC(:,122)+TPK%KC22(:)& +&*PCONC(:,122)+TPK%KC22(:)*PCONC(:,122) +! +!WC_ASO4/WC_AHSO5=0.0 +! +!WC_ASO4/WC_AHMS=0.0 +! +!WC_ASO4/WR_O3=0.0 +! +!WC_ASO4/WR_H2O2=0.0 +! +!WC_ASO4/WR_NO=0.0 +! +!WC_ASO4/WR_NO2=0.0 +! +!WC_ASO4/WR_NO3=0.0 +! +!WC_ASO4/WR_N2O5=0.0 +! +!WC_ASO4/WR_HONO=0.0 +! +!WC_ASO4/WR_HNO3=0.0 +! +!WC_ASO4/WR_HNO4=0.0 +! +!WC_ASO4/WR_NH3=0.0 +! +!WC_ASO4/WR_OH=0.0 +! +!WC_ASO4/WR_HO2=0.0 +! +!WC_ASO4/WR_CO2=0.0 +! +!WC_ASO4/WR_SO2=0.0 +! +!WC_ASO4/WR_H2SO4=0.0 +! +!WC_ASO4/WR_RO21=0.0 +! +!WC_ASO4/WR_RO25=0.0 +! +!WC_ASO4/WR_MEOH=0.0 +! +!WC_ASO4/WR_ETOH=0.0 +! +!WC_ASO4/WR_ALCH=0.0 +! +!WC_ASO4/WR_HCHO=0.0 +! +!WC_ASO4/WR_ALD2=0.0 +! +!WC_ASO4/WR_GLY=0.0 +! +!WC_ASO4/WR_MGLY=0.0 +! +!WC_ASO4/WR_KETL=0.0 +! +!WC_ASO4/WR_ORA1=0.0 +! +!WC_ASO4/WR_ORA2=0.0 +! +!WC_ASO4/WR_ACID=0.0 +! +!WC_ASO4/WR_RP16=0.0 +! +!WC_ASO4/WR_UR21=0.0 +! +!WC_ASO4/WR_UR28=0.0 +! +!WC_ASO4/WR_ACID2=0.0 +! +!WC_ASO4/WR_ASO3=0.0 +! +!WC_ASO4/WR_ASO4=0.0 +! +!WC_ASO4/WR_ASO5=0.0 +! +!WC_ASO4/WR_AHSO5=0.0 +! +!WC_ASO4/WR_AHMS=0.0 +! +!WC_ASO5/NO=0.0 +! +!WC_ASO5/NO2=0.0 +! +!WC_ASO5/O3=0.0 +! +!WC_ASO5/HONO=0.0 +! +!WC_ASO5/HNO3=0.0 +! +!WC_ASO5/HNO4=0.0 +! +!WC_ASO5/N2O5=0.0 +! +!WC_ASO5/NO3=0.0 +! +!WC_ASO5/NH3=0.0 +! +!WC_ASO5/HO2=0.0 +! +!WC_ASO5/CO=0.0 +! +!WC_ASO5/H2O2=0.0 +! +!WC_ASO5/SO2=0.0 +! +!WC_ASO5/H2SO4=0.0 +! +!WC_ASO5/OH=0.0 +! +!WC_ASO5/ETHE=0.0 +! +!WC_ASO5/OLEL=0.0 +! +!WC_ASO5/OLEH=0.0 +! +!WC_ASO5/ALKL=0.0 +! +!WC_ASO5/ALKM=0.0 +! +!WC_ASO5/ALKH=0.0 +! +!WC_ASO5/AROH=0.0 +! +!WC_ASO5/AROL=0.0 +! +!WC_ASO5/AROO=0.0 +! +!WC_ASO5/ARAL=0.0 +! +!WC_ASO5/ARAC=0.0 +! +!WC_ASO5/PAH=0.0 +! +!WC_ASO5/HCHO=0.0 +! +!WC_ASO5/ALD2=0.0 +! +!WC_ASO5/KETL=0.0 +! +!WC_ASO5/KETH=0.0 +! +!WC_ASO5/MEOH=0.0 +! +!WC_ASO5/ETOH=0.0 +! +!WC_ASO5/ALCH=0.0 +! +!WC_ASO5/ISOP=0.0 +! +!WC_ASO5/BIOL=0.0 +! +!WC_ASO5/BIOH=0.0 +! +!WC_ASO5/MTBE=0.0 +! +!WC_ASO5/MVK=0.0 +! +!WC_ASO5/MCR=0.0 +! +!WC_ASO5/MGLY=0.0 +! +!WC_ASO5/GLY=0.0 +! +!WC_ASO5/ORA1=0.0 +! +!WC_ASO5/ORA2=0.0 +! +!WC_ASO5/ACID=0.0 +! +!WC_ASO5/UR28=0.0 +! +!WC_ASO5/UR21=0.0 +! +!WC_ASO5/URG2=0.0 +! +!WC_ASO5/UR26=0.0 +! +!WC_ASO5/RPG2=0.0 +! +!WC_ASO5/RP18=0.0 +! +!WC_ASO5/RPG3=0.0 +! +!WC_ASO5/URG4=0.0 +! +!WC_ASO5/UR8=0.0 +! +!WC_ASO5/UR17=0.0 +! +!WC_ASO5/UR7=0.0 +! +!WC_ASO5/RPR3=0.0 +! +!WC_ASO5/URG6=0.0 +! +!WC_ASO5/UR22=0.0 +! +!WC_ASO5/URG7=0.0 +! +!WC_ASO5/RPR4=0.0 +! +!WC_ASO5/RPR7=0.0 +! +!WC_ASO5/RPG7=0.0 +! +!WC_ASO5/URG8=0.0 +! +!WC_ASO5/UR19=0.0 +! +!WC_ASO5/URG9=0.0 +! +!WC_ASO5/AP7=0.0 +! +!WC_ASO5/URG10=0.0 +! +!WC_ASO5/RPR1=0.0 +! +!WC_ASO5/RPR5=0.0 +! +!WC_ASO5/RPR8=0.0 +! +!WC_ASO5/RP10=0.0 +! +!WC_ASO5/RP11=0.0 +! +!WC_ASO5/RP16=0.0 +! +!WC_ASO5/RPRL=0.0 +! +!WC_ASO5/APAN=0.0 +! +!WC_ASO5/PAN1=0.0 +! +!WC_ASO5/PAN2=0.0 +! +!WC_ASO5/PAN3=0.0 +! +!WC_ASO5/PAN4=0.0 +! +!WC_ASO5/PAN6=0.0 +! +!WC_ASO5/PAN7=0.0 +! +!WC_ASO5/PAN8=0.0 +! +!WC_ASO5/PN10=0.0 +! +!WC_ASO5/RO2T=0.0 +! +!WC_ASO5/RO21=0.0 +! +!WC_ASO5/RO25=0.0 +! +!WC_ASO5/WC_O3=0.0 +! +!WC_ASO5/WC_H2O2=0.0 +! +!WC_ASO5/WC_NO=0.0 +! +!WC_ASO5/WC_NO2=0.0 +! +!WC_ASO5/WC_NO3=0.0 +! +!WC_ASO5/WC_N2O5=0.0 +! +!WC_ASO5/WC_HONO=0.0 +! +!WC_ASO5/WC_HNO3=0.0 +! +!WC_ASO5/WC_HNO4=0.0 +! +!WC_ASO5/WC_NH3=0.0 +! +!WC_ASO5/WC_OH=0.0 +! +!WC_ASO5/WC_HO2=-KC21*<WC_ASO5> + PJAC(:,122,99)=-TPK%KC21(:)*PCONC(:,122) +! +!WC_ASO5/WC_CO2=0.0 +! +!WC_ASO5/WC_SO2=0.0 +! +!WC_ASO5/WC_H2SO4=0.0 +! +!WC_ASO5/WC_RO21=0.0 +! +!WC_ASO5/WC_RO25=0.0 +! +!WC_ASO5/WC_MEOH=0.0 +! +!WC_ASO5/WC_ETOH=0.0 +! +!WC_ASO5/WC_ALCH=0.0 +! +!WC_ASO5/WC_HCHO=0.0 +! +!WC_ASO5/WC_ALD2=0.0 +! +!WC_ASO5/WC_GLY=0.0 +! +!WC_ASO5/WC_MGLY=0.0 +! +!WC_ASO5/WC_KETL=0.0 +! +!WC_ASO5/WC_ORA1=0.0 +! +!WC_ASO5/WC_ORA2=0.0 +! +!WC_ASO5/WC_ACID=0.0 +! +!WC_ASO5/WC_RP16=0.0 +! +!WC_ASO5/WC_UR21=0.0 +! +!WC_ASO5/WC_UR28=0.0 +! +!WC_ASO5/WC_ACID2=0.0 +! +!WC_ASO5/WC_ASO3=+KC20*<W_O2> + PJAC(:,122,120)=+TPK%KC20(:)*TPK%W_O2(:) +! +!WC_ASO5/WC_ASO4=0.0 +! +!WC_ASO5/WC_ASO5=-KC21*<WC_HO2>-KC22*<WC_ASO5>-KC22*<WC_ASO5>-KC22*<WC_ASO5>-KC +!22*<WC_ASO5> + PJAC(:,122,122)=-TPK%KC21(:)*PCONC(:,99)-TPK%KC22(:)*PCONC(:,122)-TPK%KC22(:)*& +&PCONC(:,122)-TPK%KC22(:)*PCONC(:,122)-TPK%KC22(:)*PCONC(:,122) +! +!WC_ASO5/WC_AHSO5=0.0 +! +!WC_ASO5/WC_AHMS=0.0 +! +!WC_ASO5/WR_O3=0.0 +! +!WC_ASO5/WR_H2O2=0.0 +! +!WC_ASO5/WR_NO=0.0 +! +!WC_ASO5/WR_NO2=0.0 +! +!WC_ASO5/WR_NO3=0.0 +! +!WC_ASO5/WR_N2O5=0.0 +! +!WC_ASO5/WR_HONO=0.0 +! +!WC_ASO5/WR_HNO3=0.0 +! +!WC_ASO5/WR_HNO4=0.0 +! +!WC_ASO5/WR_NH3=0.0 +! +!WC_ASO5/WR_OH=0.0 +! +!WC_ASO5/WR_HO2=0.0 +! +!WC_ASO5/WR_CO2=0.0 +! +!WC_ASO5/WR_SO2=0.0 +! +!WC_ASO5/WR_H2SO4=0.0 +! +!WC_ASO5/WR_RO21=0.0 +! +!WC_ASO5/WR_RO25=0.0 +! +!WC_ASO5/WR_MEOH=0.0 +! +!WC_ASO5/WR_ETOH=0.0 +! +!WC_ASO5/WR_ALCH=0.0 +! +!WC_ASO5/WR_HCHO=0.0 +! +!WC_ASO5/WR_ALD2=0.0 +! +!WC_ASO5/WR_GLY=0.0 +! +!WC_ASO5/WR_MGLY=0.0 +! +!WC_ASO5/WR_KETL=0.0 +! +!WC_ASO5/WR_ORA1=0.0 +! +!WC_ASO5/WR_ORA2=0.0 +! +!WC_ASO5/WR_ACID=0.0 +! +!WC_ASO5/WR_RP16=0.0 +! +!WC_ASO5/WR_UR21=0.0 +! +!WC_ASO5/WR_UR28=0.0 +! +!WC_ASO5/WR_ACID2=0.0 +! +!WC_ASO5/WR_ASO3=0.0 +! +!WC_ASO5/WR_ASO4=0.0 +! +!WC_ASO5/WR_ASO5=0.0 +! +!WC_ASO5/WR_AHSO5=0.0 +! +!WC_ASO5/WR_AHMS=0.0 +! +!WC_AHSO5/NO=0.0 +! +!WC_AHSO5/NO2=0.0 +! +!WC_AHSO5/O3=0.0 +! +!WC_AHSO5/HONO=0.0 +! +!WC_AHSO5/HNO3=0.0 +! +!WC_AHSO5/HNO4=0.0 +! +!WC_AHSO5/N2O5=0.0 +! +!WC_AHSO5/NO3=0.0 +! +!WC_AHSO5/NH3=0.0 +! +!WC_AHSO5/HO2=0.0 +! +!WC_AHSO5/CO=0.0 +! +!WC_AHSO5/H2O2=0.0 +! +!WC_AHSO5/SO2=0.0 +! +!WC_AHSO5/H2SO4=0.0 +! +!WC_AHSO5/OH=0.0 +! +!WC_AHSO5/ETHE=0.0 +! +!WC_AHSO5/OLEL=0.0 +! +!WC_AHSO5/OLEH=0.0 +! +!WC_AHSO5/ALKL=0.0 +! +!WC_AHSO5/ALKM=0.0 +! +!WC_AHSO5/ALKH=0.0 +! +!WC_AHSO5/AROH=0.0 +! +!WC_AHSO5/AROL=0.0 +! +!WC_AHSO5/AROO=0.0 +! +!WC_AHSO5/ARAL=0.0 +! +!WC_AHSO5/ARAC=0.0 +! +!WC_AHSO5/PAH=0.0 +! +!WC_AHSO5/HCHO=0.0 +! +!WC_AHSO5/ALD2=0.0 +! +!WC_AHSO5/KETL=0.0 +! +!WC_AHSO5/KETH=0.0 +! +!WC_AHSO5/MEOH=0.0 +! +!WC_AHSO5/ETOH=0.0 +! +!WC_AHSO5/ALCH=0.0 +! +!WC_AHSO5/ISOP=0.0 +! +!WC_AHSO5/BIOL=0.0 +! +!WC_AHSO5/BIOH=0.0 +! +!WC_AHSO5/MTBE=0.0 +! +!WC_AHSO5/MVK=0.0 +! +!WC_AHSO5/MCR=0.0 +! +!WC_AHSO5/MGLY=0.0 +! +!WC_AHSO5/GLY=0.0 +! +!WC_AHSO5/ORA1=0.0 +! +!WC_AHSO5/ORA2=0.0 +! +!WC_AHSO5/ACID=0.0 +! +!WC_AHSO5/UR28=0.0 +! +!WC_AHSO5/UR21=0.0 +! +!WC_AHSO5/URG2=0.0 +! +!WC_AHSO5/UR26=0.0 +! +!WC_AHSO5/RPG2=0.0 +! +!WC_AHSO5/RP18=0.0 +! +!WC_AHSO5/RPG3=0.0 +! +!WC_AHSO5/URG4=0.0 +! +!WC_AHSO5/UR8=0.0 +! +!WC_AHSO5/UR17=0.0 +! +!WC_AHSO5/UR7=0.0 +! +!WC_AHSO5/RPR3=0.0 +! +!WC_AHSO5/URG6=0.0 +! +!WC_AHSO5/UR22=0.0 +! +!WC_AHSO5/URG7=0.0 +! +!WC_AHSO5/RPR4=0.0 +! +!WC_AHSO5/RPR7=0.0 +! +!WC_AHSO5/RPG7=0.0 +! +!WC_AHSO5/URG8=0.0 +! +!WC_AHSO5/UR19=0.0 +! +!WC_AHSO5/URG9=0.0 +! +!WC_AHSO5/AP7=0.0 +! +!WC_AHSO5/URG10=0.0 +! +!WC_AHSO5/RPR1=0.0 +! +!WC_AHSO5/RPR5=0.0 +! +!WC_AHSO5/RPR8=0.0 +! +!WC_AHSO5/RP10=0.0 +! +!WC_AHSO5/RP11=0.0 +! +!WC_AHSO5/RP16=0.0 +! +!WC_AHSO5/RPRL=0.0 +! +!WC_AHSO5/APAN=0.0 +! +!WC_AHSO5/PAN1=0.0 +! +!WC_AHSO5/PAN2=0.0 +! +!WC_AHSO5/PAN3=0.0 +! +!WC_AHSO5/PAN4=0.0 +! +!WC_AHSO5/PAN6=0.0 +! +!WC_AHSO5/PAN7=0.0 +! +!WC_AHSO5/PAN8=0.0 +! +!WC_AHSO5/PN10=0.0 +! +!WC_AHSO5/RO2T=0.0 +! +!WC_AHSO5/RO21=0.0 +! +!WC_AHSO5/RO25=0.0 +! +!WC_AHSO5/WC_O3=0.0 +! +!WC_AHSO5/WC_H2O2=0.0 +! +!WC_AHSO5/WC_NO=0.0 +! +!WC_AHSO5/WC_NO2=0.0 +! +!WC_AHSO5/WC_NO3=0.0 +! +!WC_AHSO5/WC_N2O5=0.0 +! +!WC_AHSO5/WC_HONO=0.0 +! +!WC_AHSO5/WC_HNO3=0.0 +! +!WC_AHSO5/WC_HNO4=0.0 +! +!WC_AHSO5/WC_NH3=0.0 +! +!WC_AHSO5/WC_OH=0.0 +! +!WC_AHSO5/WC_HO2=+KC21*<WC_ASO5> + PJAC(:,123,99)=+TPK%KC21(:)*PCONC(:,122) +! +!WC_AHSO5/WC_CO2=0.0 +! +!WC_AHSO5/WC_SO2=-KC23*<WC_AHSO5> + PJAC(:,123,101)=-TPK%KC23(:)*PCONC(:,123) +! +!WC_AHSO5/WC_H2SO4=0.0 +! +!WC_AHSO5/WC_RO21=0.0 +! +!WC_AHSO5/WC_RO25=0.0 +! +!WC_AHSO5/WC_MEOH=0.0 +! +!WC_AHSO5/WC_ETOH=0.0 +! +!WC_AHSO5/WC_ALCH=0.0 +! +!WC_AHSO5/WC_HCHO=0.0 +! +!WC_AHSO5/WC_ALD2=0.0 +! +!WC_AHSO5/WC_GLY=0.0 +! +!WC_AHSO5/WC_MGLY=0.0 +! +!WC_AHSO5/WC_KETL=0.0 +! +!WC_AHSO5/WC_ORA1=0.0 +! +!WC_AHSO5/WC_ORA2=0.0 +! +!WC_AHSO5/WC_ACID=0.0 +! +!WC_AHSO5/WC_RP16=0.0 +! +!WC_AHSO5/WC_UR21=0.0 +! +!WC_AHSO5/WC_UR28=0.0 +! +!WC_AHSO5/WC_ACID2=0.0 +! +!WC_AHSO5/WC_ASO3=0.0 +! +!WC_AHSO5/WC_ASO4=0.0 +! +!WC_AHSO5/WC_ASO5=+KC21*<WC_HO2> + PJAC(:,123,122)=+TPK%KC21(:)*PCONC(:,99) +! +!WC_AHSO5/WC_AHSO5=-KC23*<WC_SO2> + PJAC(:,123,123)=-TPK%KC23(:)*PCONC(:,101) +! +!WC_AHSO5/WC_AHMS=0.0 +! +!WC_AHSO5/WR_O3=0.0 +! +!WC_AHSO5/WR_H2O2=0.0 +! +!WC_AHSO5/WR_NO=0.0 +! +!WC_AHSO5/WR_NO2=0.0 +! +!WC_AHSO5/WR_NO3=0.0 +! +!WC_AHSO5/WR_N2O5=0.0 +! +!WC_AHSO5/WR_HONO=0.0 +! +!WC_AHSO5/WR_HNO3=0.0 +! +!WC_AHSO5/WR_HNO4=0.0 +! +!WC_AHSO5/WR_NH3=0.0 +! +!WC_AHSO5/WR_OH=0.0 +! +!WC_AHSO5/WR_HO2=0.0 +! +!WC_AHSO5/WR_CO2=0.0 +! +!WC_AHSO5/WR_SO2=0.0 +! +!WC_AHSO5/WR_H2SO4=0.0 +! +!WC_AHSO5/WR_RO21=0.0 +! +!WC_AHSO5/WR_RO25=0.0 +! +!WC_AHSO5/WR_MEOH=0.0 +! +!WC_AHSO5/WR_ETOH=0.0 +! +!WC_AHSO5/WR_ALCH=0.0 +! +!WC_AHSO5/WR_HCHO=0.0 +! +!WC_AHSO5/WR_ALD2=0.0 +! +!WC_AHSO5/WR_GLY=0.0 +! +!WC_AHSO5/WR_MGLY=0.0 +! +!WC_AHSO5/WR_KETL=0.0 +! +!WC_AHSO5/WR_ORA1=0.0 +! +!WC_AHSO5/WR_ORA2=0.0 +! +!WC_AHSO5/WR_ACID=0.0 +! +!WC_AHSO5/WR_RP16=0.0 +! +!WC_AHSO5/WR_UR21=0.0 +! +!WC_AHSO5/WR_UR28=0.0 +! +!WC_AHSO5/WR_ACID2=0.0 +! +!WC_AHSO5/WR_ASO3=0.0 +! +!WC_AHSO5/WR_ASO4=0.0 +! +!WC_AHSO5/WR_ASO5=0.0 +! +!WC_AHSO5/WR_AHSO5=0.0 +! +!WC_AHSO5/WR_AHMS=0.0 +! +!WC_AHMS/NO=0.0 +! +!WC_AHMS/NO2=0.0 +! +!WC_AHMS/O3=0.0 +! +!WC_AHMS/HONO=0.0 +! +!WC_AHMS/HNO3=0.0 +! +!WC_AHMS/HNO4=0.0 +! +!WC_AHMS/N2O5=0.0 +! +!WC_AHMS/NO3=0.0 +! +!WC_AHMS/NH3=0.0 +! +!WC_AHMS/HO2=0.0 +! +!WC_AHMS/CO=0.0 +! +!WC_AHMS/H2O2=0.0 +! +!WC_AHMS/SO2=0.0 +! +!WC_AHMS/H2SO4=0.0 +! +!WC_AHMS/OH=0.0 +! +!WC_AHMS/ETHE=0.0 +! +!WC_AHMS/OLEL=0.0 +! +!WC_AHMS/OLEH=0.0 +! +!WC_AHMS/ALKL=0.0 +! +!WC_AHMS/ALKM=0.0 +! +!WC_AHMS/ALKH=0.0 +! +!WC_AHMS/AROH=0.0 +! +!WC_AHMS/AROL=0.0 +! +!WC_AHMS/AROO=0.0 +! +!WC_AHMS/ARAL=0.0 +! +!WC_AHMS/ARAC=0.0 +! +!WC_AHMS/PAH=0.0 +! +!WC_AHMS/HCHO=0.0 +! +!WC_AHMS/ALD2=0.0 +! +!WC_AHMS/KETL=0.0 +! +!WC_AHMS/KETH=0.0 +! +!WC_AHMS/MEOH=0.0 +! +!WC_AHMS/ETOH=0.0 +! +!WC_AHMS/ALCH=0.0 +! +!WC_AHMS/ISOP=0.0 +! +!WC_AHMS/BIOL=0.0 +! +!WC_AHMS/BIOH=0.0 +! +!WC_AHMS/MTBE=0.0 +! +!WC_AHMS/MVK=0.0 +! +!WC_AHMS/MCR=0.0 +! +!WC_AHMS/MGLY=0.0 +! +!WC_AHMS/GLY=0.0 +! +!WC_AHMS/ORA1=0.0 +! +!WC_AHMS/ORA2=0.0 +! +!WC_AHMS/ACID=0.0 +! +!WC_AHMS/UR28=0.0 +! +!WC_AHMS/UR21=0.0 +! +!WC_AHMS/URG2=0.0 +! +!WC_AHMS/UR26=0.0 +! +!WC_AHMS/RPG2=0.0 +! +!WC_AHMS/RP18=0.0 +! +!WC_AHMS/RPG3=0.0 +! +!WC_AHMS/URG4=0.0 +! +!WC_AHMS/UR8=0.0 +! +!WC_AHMS/UR17=0.0 +! +!WC_AHMS/UR7=0.0 +! +!WC_AHMS/RPR3=0.0 +! +!WC_AHMS/URG6=0.0 +! +!WC_AHMS/UR22=0.0 +! +!WC_AHMS/URG7=0.0 +! +!WC_AHMS/RPR4=0.0 +! +!WC_AHMS/RPR7=0.0 +! +!WC_AHMS/RPG7=0.0 +! +!WC_AHMS/URG8=0.0 +! +!WC_AHMS/UR19=0.0 +! +!WC_AHMS/URG9=0.0 +! +!WC_AHMS/AP7=0.0 +! +!WC_AHMS/URG10=0.0 +! +!WC_AHMS/RPR1=0.0 +! +!WC_AHMS/RPR5=0.0 +! +!WC_AHMS/RPR8=0.0 +! +!WC_AHMS/RP10=0.0 +! +!WC_AHMS/RP11=0.0 +! +!WC_AHMS/RP16=0.0 +! +!WC_AHMS/RPRL=0.0 +! +!WC_AHMS/APAN=0.0 +! +!WC_AHMS/PAN1=0.0 +! +!WC_AHMS/PAN2=0.0 +! +!WC_AHMS/PAN3=0.0 +! +!WC_AHMS/PAN4=0.0 +! +!WC_AHMS/PAN6=0.0 +! +!WC_AHMS/PAN7=0.0 +! +!WC_AHMS/PAN8=0.0 +! +!WC_AHMS/PN10=0.0 +! +!WC_AHMS/RO2T=0.0 +! +!WC_AHMS/RO21=0.0 +! +!WC_AHMS/RO25=0.0 +! +!WC_AHMS/WC_O3=0.0 +! +!WC_AHMS/WC_H2O2=0.0 +! +!WC_AHMS/WC_NO=0.0 +! +!WC_AHMS/WC_NO2=0.0 +! +!WC_AHMS/WC_NO3=0.0 +! +!WC_AHMS/WC_N2O5=0.0 +! +!WC_AHMS/WC_HONO=0.0 +! +!WC_AHMS/WC_HNO3=0.0 +! +!WC_AHMS/WC_HNO4=0.0 +! +!WC_AHMS/WC_NH3=0.0 +! +!WC_AHMS/WC_OH=-KC19*<WC_AHMS> + PJAC(:,124,98)=-TPK%KC19(:)*PCONC(:,124) +! +!WC_AHMS/WC_HO2=0.0 +! +!WC_AHMS/WC_CO2=0.0 +! +!WC_AHMS/WC_SO2=+KC17*<WC_HCHO> + PJAC(:,124,101)=+TPK%KC17(:)*PCONC(:,108) +! +!WC_AHMS/WC_H2SO4=0.0 +! +!WC_AHMS/WC_RO21=0.0 +! +!WC_AHMS/WC_RO25=0.0 +! +!WC_AHMS/WC_MEOH=0.0 +! +!WC_AHMS/WC_ETOH=0.0 +! +!WC_AHMS/WC_ALCH=0.0 +! +!WC_AHMS/WC_HCHO=+KC17*<WC_SO2> + PJAC(:,124,108)=+TPK%KC17(:)*PCONC(:,101) +! +!WC_AHMS/WC_ALD2=0.0 +! +!WC_AHMS/WC_GLY=0.0 +! +!WC_AHMS/WC_MGLY=0.0 +! +!WC_AHMS/WC_KETL=0.0 +! +!WC_AHMS/WC_ORA1=0.0 +! +!WC_AHMS/WC_ORA2=0.0 +! +!WC_AHMS/WC_ACID=0.0 +! +!WC_AHMS/WC_RP16=0.0 +! +!WC_AHMS/WC_UR21=0.0 +! +!WC_AHMS/WC_UR28=0.0 +! +!WC_AHMS/WC_ACID2=0.0 +! +!WC_AHMS/WC_ASO3=0.0 +! +!WC_AHMS/WC_ASO4=0.0 +! +!WC_AHMS/WC_ASO5=0.0 +! +!WC_AHMS/WC_AHSO5=0.0 +! +!WC_AHMS/WC_AHMS=-KC18-KC19*<WC_OH> + PJAC(:,124,124)=-TPK%KC18(:)-TPK%KC19(:)*PCONC(:,98) +! +!WC_AHMS/WR_O3=0.0 +! +!WC_AHMS/WR_H2O2=0.0 +! +!WC_AHMS/WR_NO=0.0 +! +!WC_AHMS/WR_NO2=0.0 +! +!WC_AHMS/WR_NO3=0.0 +! +!WC_AHMS/WR_N2O5=0.0 +! +!WC_AHMS/WR_HONO=0.0 +! +!WC_AHMS/WR_HNO3=0.0 +! +!WC_AHMS/WR_HNO4=0.0 +! +!WC_AHMS/WR_NH3=0.0 +! +!WC_AHMS/WR_OH=0.0 +! +!WC_AHMS/WR_HO2=0.0 +! +!WC_AHMS/WR_CO2=0.0 +! +!WC_AHMS/WR_SO2=0.0 +! +!WC_AHMS/WR_H2SO4=0.0 +! +!WC_AHMS/WR_RO21=0.0 +! +!WC_AHMS/WR_RO25=0.0 +! +!WC_AHMS/WR_MEOH=0.0 +! +!WC_AHMS/WR_ETOH=0.0 +! +!WC_AHMS/WR_ALCH=0.0 +! +!WC_AHMS/WR_HCHO=0.0 +! +!WC_AHMS/WR_ALD2=0.0 +! +!WC_AHMS/WR_GLY=0.0 +! +!WC_AHMS/WR_MGLY=0.0 +! +!WC_AHMS/WR_KETL=0.0 +! +!WC_AHMS/WR_ORA1=0.0 +! +!WC_AHMS/WR_ORA2=0.0 +! +!WC_AHMS/WR_ACID=0.0 +! +!WC_AHMS/WR_RP16=0.0 +! +!WC_AHMS/WR_UR21=0.0 +! +!WC_AHMS/WR_UR28=0.0 +! +!WC_AHMS/WR_ACID2=0.0 +! +!WC_AHMS/WR_ASO3=0.0 +! +!WC_AHMS/WR_ASO4=0.0 +! +!WC_AHMS/WR_ASO5=0.0 +! +!WC_AHMS/WR_AHSO5=0.0 +! +!WC_AHMS/WR_AHMS=0.0 +! +!WR_O3/NO=0.0 +! +!WR_O3/NO2=0.0 +! +!WR_O3/O3=+KTR1 + PJAC(:,125,3)=+TPK%KTR1(:) +! +!WR_O3/HONO=0.0 +! +!WR_O3/HNO3=0.0 +! +!WR_O3/HNO4=0.0 +! +!WR_O3/N2O5=0.0 +! +!WR_O3/NO3=0.0 +! +!WR_O3/NH3=0.0 +! +!WR_O3/HO2=0.0 +! +!WR_O3/CO=0.0 +! +!WR_O3/H2O2=0.0 +! +!WR_O3/SO2=0.0 +! +!WR_O3/H2SO4=0.0 +! +!WR_O3/OH=0.0 +! +!WR_O3/ETHE=0.0 +! +!WR_O3/OLEL=0.0 +! +!WR_O3/OLEH=0.0 +! +!WR_O3/ALKL=0.0 +! +!WR_O3/ALKM=0.0 +! +!WR_O3/ALKH=0.0 +! +!WR_O3/AROH=0.0 +! +!WR_O3/AROL=0.0 +! +!WR_O3/AROO=0.0 +! +!WR_O3/ARAL=0.0 +! +!WR_O3/ARAC=0.0 +! +!WR_O3/PAH=0.0 +! +!WR_O3/HCHO=0.0 +! +!WR_O3/ALD2=0.0 +! +!WR_O3/KETL=0.0 +! +!WR_O3/KETH=0.0 +! +!WR_O3/MEOH=0.0 +! +!WR_O3/ETOH=0.0 +! +!WR_O3/ALCH=0.0 +! +!WR_O3/ISOP=0.0 +! +!WR_O3/BIOL=0.0 +! +!WR_O3/BIOH=0.0 +! +!WR_O3/MTBE=0.0 +! +!WR_O3/MVK=0.0 +! +!WR_O3/MCR=0.0 +! +!WR_O3/MGLY=0.0 +! +!WR_O3/GLY=0.0 +! +!WR_O3/ORA1=0.0 +! +!WR_O3/ORA2=0.0 +! +!WR_O3/ACID=0.0 +! +!WR_O3/UR28=0.0 +! +!WR_O3/UR21=0.0 +! +!WR_O3/URG2=0.0 +! +!WR_O3/UR26=0.0 +! +!WR_O3/RPG2=0.0 +! +!WR_O3/RP18=0.0 +! +!WR_O3/RPG3=0.0 +! +!WR_O3/URG4=0.0 +! +!WR_O3/UR8=0.0 +! +!WR_O3/UR17=0.0 +! +!WR_O3/UR7=0.0 +! +!WR_O3/RPR3=0.0 +! +!WR_O3/URG6=0.0 +! +!WR_O3/UR22=0.0 +! +!WR_O3/URG7=0.0 +! +!WR_O3/RPR4=0.0 +! +!WR_O3/RPR7=0.0 +! +!WR_O3/RPG7=0.0 +! +!WR_O3/URG8=0.0 +! +!WR_O3/UR19=0.0 +! +!WR_O3/URG9=0.0 +! +!WR_O3/AP7=0.0 +! +!WR_O3/URG10=0.0 +! +!WR_O3/RPR1=0.0 +! +!WR_O3/RPR5=0.0 +! +!WR_O3/RPR8=0.0 +! +!WR_O3/RP10=0.0 +! +!WR_O3/RP11=0.0 +! +!WR_O3/RP16=0.0 +! +!WR_O3/RPRL=0.0 +! +!WR_O3/APAN=0.0 +! +!WR_O3/PAN1=0.0 +! +!WR_O3/PAN2=0.0 +! +!WR_O3/PAN3=0.0 +! +!WR_O3/PAN4=0.0 +! +!WR_O3/PAN6=0.0 +! +!WR_O3/PAN7=0.0 +! +!WR_O3/PAN8=0.0 +! +!WR_O3/PN10=0.0 +! +!WR_O3/RO2T=0.0 +! +!WR_O3/RO21=0.0 +! +!WR_O3/RO25=0.0 +! +!WR_O3/WC_O3=0.0 +! +!WR_O3/WC_H2O2=0.0 +! +!WR_O3/WC_NO=0.0 +! +!WR_O3/WC_NO2=0.0 +! +!WR_O3/WC_NO3=0.0 +! +!WR_O3/WC_N2O5=0.0 +! +!WR_O3/WC_HONO=0.0 +! +!WR_O3/WC_HNO3=0.0 +! +!WR_O3/WC_HNO4=0.0 +! +!WR_O3/WC_NH3=0.0 +! +!WR_O3/WC_OH=0.0 +! +!WR_O3/WC_HO2=0.0 +! +!WR_O3/WC_CO2=0.0 +! +!WR_O3/WC_SO2=0.0 +! +!WR_O3/WC_H2SO4=0.0 +! +!WR_O3/WC_RO21=0.0 +! +!WR_O3/WC_RO25=0.0 +! +!WR_O3/WC_MEOH=0.0 +! +!WR_O3/WC_ETOH=0.0 +! +!WR_O3/WC_ALCH=0.0 +! +!WR_O3/WC_HCHO=0.0 +! +!WR_O3/WC_ALD2=0.0 +! +!WR_O3/WC_GLY=0.0 +! +!WR_O3/WC_MGLY=0.0 +! +!WR_O3/WC_KETL=0.0 +! +!WR_O3/WC_ORA1=0.0 +! +!WR_O3/WC_ORA2=0.0 +! +!WR_O3/WC_ACID=0.0 +! +!WR_O3/WC_RP16=0.0 +! +!WR_O3/WC_UR21=0.0 +! +!WR_O3/WC_UR28=0.0 +! +!WR_O3/WC_ACID2=0.0 +! +!WR_O3/WC_ASO3=0.0 +! +!WR_O3/WC_ASO4=0.0 +! +!WR_O3/WC_ASO5=0.0 +! +!WR_O3/WC_AHSO5=0.0 +! +!WR_O3/WC_AHMS=0.0 +! +!WR_O3/WR_O3=-KTR32-KR6*<WR_HO2>-KR25*<WR_SO2> + PJAC(:,125,125)=-TPK%KTR32(:)-TPK%KR6(:)*PCONC(:,136)-TPK%KR25(:)*PCONC(:,138) +! +!WR_O3/WR_H2O2=0.0 +! +!WR_O3/WR_NO=0.0 +! +!WR_O3/WR_NO2=0.0 +! +!WR_O3/WR_NO3=0.0 +! +!WR_O3/WR_N2O5=0.0 +! +!WR_O3/WR_HONO=0.0 +! +!WR_O3/WR_HNO3=0.0 +! +!WR_O3/WR_HNO4=0.0 +! +!WR_O3/WR_NH3=0.0 +! +!WR_O3/WR_OH=0.0 +! +!WR_O3/WR_HO2=-KR6*<WR_O3> + PJAC(:,125,136)=-TPK%KR6(:)*PCONC(:,125) +! +!WR_O3/WR_CO2=0.0 +! +!WR_O3/WR_SO2=-KR25*<WR_O3> + PJAC(:,125,138)=-TPK%KR25(:)*PCONC(:,125) +! +!WR_O3/WR_H2SO4=0.0 +! +!WR_O3/WR_RO21=0.0 +! +!WR_O3/WR_RO25=0.0 +! +!WR_O3/WR_MEOH=0.0 +! +!WR_O3/WR_ETOH=0.0 +! +!WR_O3/WR_ALCH=0.0 +! +!WR_O3/WR_HCHO=0.0 +! +!WR_O3/WR_ALD2=0.0 +! +!WR_O3/WR_GLY=0.0 +! +!WR_O3/WR_MGLY=0.0 +! +!WR_O3/WR_KETL=0.0 +! +!WR_O3/WR_ORA1=0.0 +! +!WR_O3/WR_ORA2=0.0 +! +!WR_O3/WR_ACID=0.0 +! +!WR_O3/WR_RP16=0.0 +! +!WR_O3/WR_UR21=0.0 +! +!WR_O3/WR_UR28=0.0 +! +!WR_O3/WR_ACID2=0.0 +! +!WR_O3/WR_ASO3=0.0 +! +!WR_O3/WR_ASO4=0.0 +! +!WR_O3/WR_ASO5=0.0 +! +!WR_O3/WR_AHSO5=0.0 +! +!WR_O3/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ24 +! +SUBROUTINE SUBJ25 +! +!Indices 126 a 130 +! +! +!WR_H2O2/NO=0.0 +! +!WR_H2O2/NO2=0.0 +! +!WR_H2O2/O3=0.0 +! +!WR_H2O2/HONO=0.0 +! +!WR_H2O2/HNO3=0.0 +! +!WR_H2O2/HNO4=0.0 +! +!WR_H2O2/N2O5=0.0 +! +!WR_H2O2/NO3=0.0 +! +!WR_H2O2/NH3=0.0 +! +!WR_H2O2/HO2=0.0 +! +!WR_H2O2/CO=0.0 +! +!WR_H2O2/H2O2=+KTR2 + PJAC(:,126,12)=+TPK%KTR2(:) +! +!WR_H2O2/SO2=0.0 +! +!WR_H2O2/H2SO4=0.0 +! +!WR_H2O2/OH=0.0 +! +!WR_H2O2/ETHE=0.0 +! +!WR_H2O2/OLEL=0.0 +! +!WR_H2O2/OLEH=0.0 +! +!WR_H2O2/ALKL=0.0 +! +!WR_H2O2/ALKM=0.0 +! +!WR_H2O2/ALKH=0.0 +! +!WR_H2O2/AROH=0.0 +! +!WR_H2O2/AROL=0.0 +! +!WR_H2O2/AROO=0.0 +! +!WR_H2O2/ARAL=0.0 +! +!WR_H2O2/ARAC=0.0 +! +!WR_H2O2/PAH=0.0 +! +!WR_H2O2/HCHO=0.0 +! +!WR_H2O2/ALD2=0.0 +! +!WR_H2O2/KETL=0.0 +! +!WR_H2O2/KETH=0.0 +! +!WR_H2O2/MEOH=0.0 +! +!WR_H2O2/ETOH=0.0 +! +!WR_H2O2/ALCH=0.0 +! +!WR_H2O2/ISOP=0.0 +! +!WR_H2O2/BIOL=0.0 +! +!WR_H2O2/BIOH=0.0 +! +!WR_H2O2/MTBE=0.0 +! +!WR_H2O2/MVK=0.0 +! +!WR_H2O2/MCR=0.0 +! +!WR_H2O2/MGLY=0.0 +! +!WR_H2O2/GLY=0.0 +! +!WR_H2O2/ORA1=0.0 +! +!WR_H2O2/ORA2=0.0 +! +!WR_H2O2/ACID=0.0 +! +!WR_H2O2/UR28=0.0 +! +!WR_H2O2/UR21=0.0 +! +!WR_H2O2/URG2=0.0 +! +!WR_H2O2/UR26=0.0 +! +!WR_H2O2/RPG2=0.0 +! +!WR_H2O2/RP18=0.0 +! +!WR_H2O2/RPG3=0.0 +! +!WR_H2O2/URG4=0.0 +! +!WR_H2O2/UR8=0.0 +! +!WR_H2O2/UR17=0.0 +! +!WR_H2O2/UR7=0.0 +! +!WR_H2O2/RPR3=0.0 +! +!WR_H2O2/URG6=0.0 +! +!WR_H2O2/UR22=0.0 +! +!WR_H2O2/URG7=0.0 +! +!WR_H2O2/RPR4=0.0 +! +!WR_H2O2/RPR7=0.0 +! +!WR_H2O2/RPG7=0.0 +! +!WR_H2O2/URG8=0.0 +! +!WR_H2O2/UR19=0.0 +! +!WR_H2O2/URG9=0.0 +! +!WR_H2O2/AP7=0.0 +! +!WR_H2O2/URG10=0.0 +! +!WR_H2O2/RPR1=0.0 +! +!WR_H2O2/RPR5=0.0 +! +!WR_H2O2/RPR8=0.0 +! +!WR_H2O2/RP10=0.0 +! +!WR_H2O2/RP11=0.0 +! +!WR_H2O2/RP16=0.0 +! +!WR_H2O2/RPRL=0.0 +! +!WR_H2O2/APAN=0.0 +! +!WR_H2O2/PAN1=0.0 +! +!WR_H2O2/PAN2=0.0 +! +!WR_H2O2/PAN3=0.0 +! +!WR_H2O2/PAN4=0.0 +! +!WR_H2O2/PAN6=0.0 +! +!WR_H2O2/PAN7=0.0 +! +!WR_H2O2/PAN8=0.0 +! +!WR_H2O2/PN10=0.0 +! +!WR_H2O2/RO2T=0.0 +! +!WR_H2O2/RO21=0.0 +! +!WR_H2O2/RO25=0.0 +! +!WR_H2O2/WC_O3=0.0 +! +!WR_H2O2/WC_H2O2=0.0 +! +!WR_H2O2/WC_NO=0.0 +! +!WR_H2O2/WC_NO2=0.0 +! +!WR_H2O2/WC_NO3=0.0 +! +!WR_H2O2/WC_N2O5=0.0 +! +!WR_H2O2/WC_HONO=0.0 +! +!WR_H2O2/WC_HNO3=0.0 +! +!WR_H2O2/WC_HNO4=0.0 +! +!WR_H2O2/WC_NH3=0.0 +! +!WR_H2O2/WC_OH=0.0 +! +!WR_H2O2/WC_HO2=0.0 +! +!WR_H2O2/WC_CO2=0.0 +! +!WR_H2O2/WC_SO2=0.0 +! +!WR_H2O2/WC_H2SO4=0.0 +! +!WR_H2O2/WC_RO21=0.0 +! +!WR_H2O2/WC_RO25=0.0 +! +!WR_H2O2/WC_MEOH=0.0 +! +!WR_H2O2/WC_ETOH=0.0 +! +!WR_H2O2/WC_ALCH=0.0 +! +!WR_H2O2/WC_HCHO=0.0 +! +!WR_H2O2/WC_ALD2=0.0 +! +!WR_H2O2/WC_GLY=0.0 +! +!WR_H2O2/WC_MGLY=0.0 +! +!WR_H2O2/WC_KETL=0.0 +! +!WR_H2O2/WC_ORA1=0.0 +! +!WR_H2O2/WC_ORA2=0.0 +! +!WR_H2O2/WC_ACID=0.0 +! +!WR_H2O2/WC_RP16=0.0 +! +!WR_H2O2/WC_UR21=0.0 +! +!WR_H2O2/WC_UR28=0.0 +! +!WR_H2O2/WC_ACID2=0.0 +! +!WR_H2O2/WC_ASO3=0.0 +! +!WR_H2O2/WC_ASO4=0.0 +! +!WR_H2O2/WC_ASO5=0.0 +! +!WR_H2O2/WC_AHSO5=0.0 +! +!WR_H2O2/WC_AHMS=0.0 +! +!WR_H2O2/WR_O3=0.0 +! +!WR_H2O2/WR_H2O2=-KTR33-KR1-KR4*<WR_OH>-KR26*<WR_SO2> + PJAC(:,126,126)=-TPK%KTR33(:)-TPK%KR1(:)-TPK%KR4(:)*PCONC(:,135)-TPK%KR26(:)*P& +&CONC(:,138) +! +!WR_H2O2/WR_NO=0.0 +! +!WR_H2O2/WR_NO2=0.0 +! +!WR_H2O2/WR_NO3=0.0 +! +!WR_H2O2/WR_N2O5=0.0 +! +!WR_H2O2/WR_HONO=0.0 +! +!WR_H2O2/WR_HNO3=0.0 +! +!WR_H2O2/WR_HNO4=0.0 +! +!WR_H2O2/WR_NH3=0.0 +! +!WR_H2O2/WR_OH=+KR2*<WR_OH>+KR2*<WR_OH>-KR4*<WR_H2O2>+KR37*<WR_KETL>+0.5*KR39*< +!WR_ORA2>+0.29*KR41*<WR_ACID>+0.3*KR43*<WR_UR21>+0.45*KR45*<WR_RP16> + PJAC(:,126,135)=+TPK%KR2(:)*PCONC(:,135)+TPK%KR2(:)*PCONC(:,135)-TPK%KR4(:)*PC& +&ONC(:,126)+TPK%KR37(:)*PCONC(:,149)+0.5*TPK%KR39(:)*PCONC(:,151)+0.29*TPK%KR41& +&(:)*PCONC(:,152)+0.3*TPK%KR43(:)*PCONC(:,154)+0.45*TPK%KR45(:)*PCONC(:,153) +! +!WR_H2O2/WR_HO2=+KR5*<WR_HO2>+KR5*<WR_HO2> + PJAC(:,126,136)=+TPK%KR5(:)*PCONC(:,136)+TPK%KR5(:)*PCONC(:,136) +! +!WR_H2O2/WR_CO2=0.0 +! +!WR_H2O2/WR_SO2=-KR26*<WR_H2O2> + PJAC(:,126,138)=-TPK%KR26(:)*PCONC(:,126) +! +!WR_H2O2/WR_H2SO4=0.0 +! +!WR_H2O2/WR_RO21=0.0 +! +!WR_H2O2/WR_RO25=+KR29*<WR_RO25>+KR29*<WR_RO25> + PJAC(:,126,141)=+TPK%KR29(:)*PCONC(:,141)+TPK%KR29(:)*PCONC(:,141) +! +!WR_H2O2/WR_MEOH=0.0 +! +!WR_H2O2/WR_ETOH=0.0 +! +!WR_H2O2/WR_ALCH=0.0 +! +!WR_H2O2/WR_HCHO=0.0 +! +!WR_H2O2/WR_ALD2=0.0 +! +!WR_H2O2/WR_GLY=0.0 +! +!WR_H2O2/WR_MGLY=0.0 +! +!WR_H2O2/WR_KETL=+KR37*<WR_OH> + PJAC(:,126,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_H2O2/WR_ORA1=0.0 +! +!WR_H2O2/WR_ORA2=+0.5*KR39*<WR_OH> + PJAC(:,126,151)=+0.5*TPK%KR39(:)*PCONC(:,135) +! +!WR_H2O2/WR_ACID=+0.29*KR41*<WR_OH> + PJAC(:,126,152)=+0.29*TPK%KR41(:)*PCONC(:,135) +! +!WR_H2O2/WR_RP16=+0.45*KR45*<WR_OH> + PJAC(:,126,153)=+0.45*TPK%KR45(:)*PCONC(:,135) +! +!WR_H2O2/WR_UR21=+0.3*KR43*<WR_OH> + PJAC(:,126,154)=+0.3*TPK%KR43(:)*PCONC(:,135) +! +!WR_H2O2/WR_UR28=0.0 +! +!WR_H2O2/WR_ACID2=0.0 +! +!WR_H2O2/WR_ASO3=0.0 +! +!WR_H2O2/WR_ASO4=0.0 +! +!WR_H2O2/WR_ASO5=0.0 +! +!WR_H2O2/WR_AHSO5=0.0 +! +!WR_H2O2/WR_AHMS=0.0 +! +!WR_NO/NO=+KTR3 + PJAC(:,127,1)=+TPK%KTR3(:) +! +!WR_NO/NO2=0.0 +! +!WR_NO/O3=0.0 +! +!WR_NO/HONO=0.0 +! +!WR_NO/HNO3=0.0 +! +!WR_NO/HNO4=0.0 +! +!WR_NO/N2O5=0.0 +! +!WR_NO/NO3=0.0 +! +!WR_NO/NH3=0.0 +! +!WR_NO/HO2=0.0 +! +!WR_NO/CO=0.0 +! +!WR_NO/H2O2=0.0 +! +!WR_NO/SO2=0.0 +! +!WR_NO/H2SO4=0.0 +! +!WR_NO/OH=0.0 +! +!WR_NO/ETHE=0.0 +! +!WR_NO/OLEL=0.0 +! +!WR_NO/OLEH=0.0 +! +!WR_NO/ALKL=0.0 +! +!WR_NO/ALKM=0.0 +! +!WR_NO/ALKH=0.0 +! +!WR_NO/AROH=0.0 +! +!WR_NO/AROL=0.0 +! +!WR_NO/AROO=0.0 +! +!WR_NO/ARAL=0.0 +! +!WR_NO/ARAC=0.0 +! +!WR_NO/PAH=0.0 +! +!WR_NO/HCHO=0.0 +! +!WR_NO/ALD2=0.0 +! +!WR_NO/KETL=0.0 +! +!WR_NO/KETH=0.0 +! +!WR_NO/MEOH=0.0 +! +!WR_NO/ETOH=0.0 +! +!WR_NO/ALCH=0.0 +! +!WR_NO/ISOP=0.0 +! +!WR_NO/BIOL=0.0 +! +!WR_NO/BIOH=0.0 +! +!WR_NO/MTBE=0.0 +! +!WR_NO/MVK=0.0 +! +!WR_NO/MCR=0.0 +! +!WR_NO/MGLY=0.0 +! +!WR_NO/GLY=0.0 +! +!WR_NO/ORA1=0.0 +! +!WR_NO/ORA2=0.0 +! +!WR_NO/ACID=0.0 +! +!WR_NO/UR28=0.0 +! +!WR_NO/UR21=0.0 +! +!WR_NO/URG2=0.0 +! +!WR_NO/UR26=0.0 +! +!WR_NO/RPG2=0.0 +! +!WR_NO/RP18=0.0 +! +!WR_NO/RPG3=0.0 +! +!WR_NO/URG4=0.0 +! +!WR_NO/UR8=0.0 +! +!WR_NO/UR17=0.0 +! +!WR_NO/UR7=0.0 +! +!WR_NO/RPR3=0.0 +! +!WR_NO/URG6=0.0 +! +!WR_NO/UR22=0.0 +! +!WR_NO/URG7=0.0 +! +!WR_NO/RPR4=0.0 +! +!WR_NO/RPR7=0.0 +! +!WR_NO/RPG7=0.0 +! +!WR_NO/URG8=0.0 +! +!WR_NO/UR19=0.0 +! +!WR_NO/URG9=0.0 +! +!WR_NO/AP7=0.0 +! +!WR_NO/URG10=0.0 +! +!WR_NO/RPR1=0.0 +! +!WR_NO/RPR5=0.0 +! +!WR_NO/RPR8=0.0 +! +!WR_NO/RP10=0.0 +! +!WR_NO/RP11=0.0 +! +!WR_NO/RP16=0.0 +! +!WR_NO/RPRL=0.0 +! +!WR_NO/APAN=0.0 +! +!WR_NO/PAN1=0.0 +! +!WR_NO/PAN2=0.0 +! +!WR_NO/PAN3=0.0 +! +!WR_NO/PAN4=0.0 +! +!WR_NO/PAN6=0.0 +! +!WR_NO/PAN7=0.0 +! +!WR_NO/PAN8=0.0 +! +!WR_NO/PN10=0.0 +! +!WR_NO/RO2T=0.0 +! +!WR_NO/RO21=0.0 +! +!WR_NO/RO25=0.0 +! +!WR_NO/WC_O3=0.0 +! +!WR_NO/WC_H2O2=0.0 +! +!WR_NO/WC_NO=0.0 +! +!WR_NO/WC_NO2=0.0 +! +!WR_NO/WC_NO3=0.0 +! +!WR_NO/WC_N2O5=0.0 +! +!WR_NO/WC_HONO=0.0 +! +!WR_NO/WC_HNO3=0.0 +! +!WR_NO/WC_HNO4=0.0 +! +!WR_NO/WC_NH3=0.0 +! +!WR_NO/WC_OH=0.0 +! +!WR_NO/WC_HO2=0.0 +! +!WR_NO/WC_CO2=0.0 +! +!WR_NO/WC_SO2=0.0 +! +!WR_NO/WC_H2SO4=0.0 +! +!WR_NO/WC_RO21=0.0 +! +!WR_NO/WC_RO25=0.0 +! +!WR_NO/WC_MEOH=0.0 +! +!WR_NO/WC_ETOH=0.0 +! +!WR_NO/WC_ALCH=0.0 +! +!WR_NO/WC_HCHO=0.0 +! +!WR_NO/WC_ALD2=0.0 +! +!WR_NO/WC_GLY=0.0 +! +!WR_NO/WC_MGLY=0.0 +! +!WR_NO/WC_KETL=0.0 +! +!WR_NO/WC_ORA1=0.0 +! +!WR_NO/WC_ORA2=0.0 +! +!WR_NO/WC_ACID=0.0 +! +!WR_NO/WC_RP16=0.0 +! +!WR_NO/WC_UR21=0.0 +! +!WR_NO/WC_UR28=0.0 +! +!WR_NO/WC_ACID2=0.0 +! +!WR_NO/WC_ASO3=0.0 +! +!WR_NO/WC_ASO4=0.0 +! +!WR_NO/WC_ASO5=0.0 +! +!WR_NO/WC_AHSO5=0.0 +! +!WR_NO/WC_AHMS=0.0 +! +!WR_NO/WR_O3=0.0 +! +!WR_NO/WR_H2O2=0.0 +! +!WR_NO/WR_NO=-KTR34 + PJAC(:,127,127)=-TPK%KTR34(:) +! +!WR_NO/WR_NO2=0.0 +! +!WR_NO/WR_NO3=0.0 +! +!WR_NO/WR_N2O5=0.0 +! +!WR_NO/WR_HONO=0.0 +! +!WR_NO/WR_HNO3=0.0 +! +!WR_NO/WR_HNO4=0.0 +! +!WR_NO/WR_NH3=0.0 +! +!WR_NO/WR_OH=0.0 +! +!WR_NO/WR_HO2=0.0 +! +!WR_NO/WR_CO2=0.0 +! +!WR_NO/WR_SO2=0.0 +! +!WR_NO/WR_H2SO4=0.0 +! +!WR_NO/WR_RO21=0.0 +! +!WR_NO/WR_RO25=0.0 +! +!WR_NO/WR_MEOH=0.0 +! +!WR_NO/WR_ETOH=0.0 +! +!WR_NO/WR_ALCH=0.0 +! +!WR_NO/WR_HCHO=0.0 +! +!WR_NO/WR_ALD2=0.0 +! +!WR_NO/WR_GLY=0.0 +! +!WR_NO/WR_MGLY=0.0 +! +!WR_NO/WR_KETL=0.0 +! +!WR_NO/WR_ORA1=0.0 +! +!WR_NO/WR_ORA2=0.0 +! +!WR_NO/WR_ACID=0.0 +! +!WR_NO/WR_RP16=0.0 +! +!WR_NO/WR_UR21=0.0 +! +!WR_NO/WR_UR28=0.0 +! +!WR_NO/WR_ACID2=0.0 +! +!WR_NO/WR_ASO3=0.0 +! +!WR_NO/WR_ASO4=0.0 +! +!WR_NO/WR_ASO5=0.0 +! +!WR_NO/WR_AHSO5=0.0 +! +!WR_NO/WR_AHMS=0.0 +! +!WR_NO2/NO=0.0 +! +!WR_NO2/NO2=+KTR4 + PJAC(:,128,2)=+TPK%KTR4(:) +! +!WR_NO2/O3=0.0 +! +!WR_NO2/HONO=0.0 +! +!WR_NO2/HNO3=0.0 +! +!WR_NO2/HNO4=0.0 +! +!WR_NO2/N2O5=0.0 +! +!WR_NO2/NO3=0.0 +! +!WR_NO2/NH3=0.0 +! +!WR_NO2/HO2=0.0 +! +!WR_NO2/CO=0.0 +! +!WR_NO2/H2O2=0.0 +! +!WR_NO2/SO2=0.0 +! +!WR_NO2/H2SO4=0.0 +! +!WR_NO2/OH=0.0 +! +!WR_NO2/ETHE=0.0 +! +!WR_NO2/OLEL=0.0 +! +!WR_NO2/OLEH=0.0 +! +!WR_NO2/ALKL=0.0 +! +!WR_NO2/ALKM=0.0 +! +!WR_NO2/ALKH=0.0 +! +!WR_NO2/AROH=0.0 +! +!WR_NO2/AROL=0.0 +! +!WR_NO2/AROO=0.0 +! +!WR_NO2/ARAL=0.0 +! +!WR_NO2/ARAC=0.0 +! +!WR_NO2/PAH=0.0 +! +!WR_NO2/HCHO=0.0 +! +!WR_NO2/ALD2=0.0 +! +!WR_NO2/KETL=0.0 +! +!WR_NO2/KETH=0.0 +! +!WR_NO2/MEOH=0.0 +! +!WR_NO2/ETOH=0.0 +! +!WR_NO2/ALCH=0.0 +! +!WR_NO2/ISOP=0.0 +! +!WR_NO2/BIOL=0.0 +! +!WR_NO2/BIOH=0.0 +! +!WR_NO2/MTBE=0.0 +! +!WR_NO2/MVK=0.0 +! +!WR_NO2/MCR=0.0 +! +!WR_NO2/MGLY=0.0 +! +!WR_NO2/GLY=0.0 +! +!WR_NO2/ORA1=0.0 +! +!WR_NO2/ORA2=0.0 +! +!WR_NO2/ACID=0.0 +! +!WR_NO2/UR28=0.0 +! +!WR_NO2/UR21=0.0 +! +!WR_NO2/URG2=0.0 +! +!WR_NO2/UR26=0.0 +! +!WR_NO2/RPG2=0.0 +! +!WR_NO2/RP18=0.0 +! +!WR_NO2/RPG3=0.0 +! +!WR_NO2/URG4=0.0 +! +!WR_NO2/UR8=0.0 +! +!WR_NO2/UR17=0.0 +! +!WR_NO2/UR7=0.0 +! +!WR_NO2/RPR3=0.0 +! +!WR_NO2/URG6=0.0 +! +!WR_NO2/UR22=0.0 +! +!WR_NO2/URG7=0.0 +! +!WR_NO2/RPR4=0.0 +! +!WR_NO2/RPR7=0.0 +! +!WR_NO2/RPG7=0.0 +! +!WR_NO2/URG8=0.0 +! +!WR_NO2/UR19=0.0 +! +!WR_NO2/URG9=0.0 +! +!WR_NO2/AP7=0.0 +! +!WR_NO2/URG10=0.0 +! +!WR_NO2/RPR1=0.0 +! +!WR_NO2/RPR5=0.0 +! +!WR_NO2/RPR8=0.0 +! +!WR_NO2/RP10=0.0 +! +!WR_NO2/RP11=0.0 +! +!WR_NO2/RP16=0.0 +! +!WR_NO2/RPRL=0.0 +! +!WR_NO2/APAN=0.0 +! +!WR_NO2/PAN1=0.0 +! +!WR_NO2/PAN2=0.0 +! +!WR_NO2/PAN3=0.0 +! +!WR_NO2/PAN4=0.0 +! +!WR_NO2/PAN6=0.0 +! +!WR_NO2/PAN7=0.0 +! +!WR_NO2/PAN8=0.0 +! +!WR_NO2/PN10=0.0 +! +!WR_NO2/RO2T=0.0 +! +!WR_NO2/RO21=0.0 +! +!WR_NO2/RO25=0.0 +! +!WR_NO2/WC_O3=0.0 +! +!WR_NO2/WC_H2O2=0.0 +! +!WR_NO2/WC_NO=0.0 +! +!WR_NO2/WC_NO2=0.0 +! +!WR_NO2/WC_NO3=0.0 +! +!WR_NO2/WC_N2O5=0.0 +! +!WR_NO2/WC_HONO=0.0 +! +!WR_NO2/WC_HNO3=0.0 +! +!WR_NO2/WC_HNO4=0.0 +! +!WR_NO2/WC_NH3=0.0 +! +!WR_NO2/WC_OH=0.0 +! +!WR_NO2/WC_HO2=0.0 +! +!WR_NO2/WC_CO2=0.0 +! +!WR_NO2/WC_SO2=0.0 +! +!WR_NO2/WC_H2SO4=0.0 +! +!WR_NO2/WC_RO21=0.0 +! +!WR_NO2/WC_RO25=0.0 +! +!WR_NO2/WC_MEOH=0.0 +! +!WR_NO2/WC_ETOH=0.0 +! +!WR_NO2/WC_ALCH=0.0 +! +!WR_NO2/WC_HCHO=0.0 +! +!WR_NO2/WC_ALD2=0.0 +! +!WR_NO2/WC_GLY=0.0 +! +!WR_NO2/WC_MGLY=0.0 +! +!WR_NO2/WC_KETL=0.0 +! +!WR_NO2/WC_ORA1=0.0 +! +!WR_NO2/WC_ORA2=0.0 +! +!WR_NO2/WC_ACID=0.0 +! +!WR_NO2/WC_RP16=0.0 +! +!WR_NO2/WC_UR21=0.0 +! +!WR_NO2/WC_UR28=0.0 +! +!WR_NO2/WC_ACID2=0.0 +! +!WR_NO2/WC_ASO3=0.0 +! +!WR_NO2/WC_ASO4=0.0 +! +!WR_NO2/WC_ASO5=0.0 +! +!WR_NO2/WC_AHSO5=0.0 +! +!WR_NO2/WC_AHMS=0.0 +! +!WR_NO2/WR_O3=0.0 +! +!WR_NO2/WR_H2O2=0.0 +! +!WR_NO2/WR_NO=0.0 +! +!WR_NO2/WR_NO2=-KTR35-KR9*<WR_HO2> + PJAC(:,128,128)=-TPK%KTR35(:)-TPK%KR9(:)*PCONC(:,136) +! +!WR_NO2/WR_NO3=0.0 +! +!WR_NO2/WR_N2O5=0.0 +! +!WR_NO2/WR_HONO=+KR8*<WR_OH> + PJAC(:,128,131)=+TPK%KR8(:)*PCONC(:,135) +! +!WR_NO2/WR_HNO3=+KR13 + PJAC(:,128,132)=+TPK%KR13(:) +! +!WR_NO2/WR_HNO4=+KR10 + PJAC(:,128,133)=+TPK%KR10(:) +! +!WR_NO2/WR_NH3=0.0 +! +!WR_NO2/WR_OH=+KR8*<WR_HONO> + PJAC(:,128,135)=+TPK%KR8(:)*PCONC(:,131) +! +!WR_NO2/WR_HO2=-KR9*<WR_NO2> + PJAC(:,128,136)=-TPK%KR9(:)*PCONC(:,128) +! +!WR_NO2/WR_CO2=0.0 +! +!WR_NO2/WR_SO2=0.0 +! +!WR_NO2/WR_H2SO4=0.0 +! +!WR_NO2/WR_RO21=0.0 +! +!WR_NO2/WR_RO25=0.0 +! +!WR_NO2/WR_MEOH=0.0 +! +!WR_NO2/WR_ETOH=0.0 +! +!WR_NO2/WR_ALCH=0.0 +! +!WR_NO2/WR_HCHO=0.0 +! +!WR_NO2/WR_ALD2=0.0 +! +!WR_NO2/WR_GLY=0.0 +! +!WR_NO2/WR_MGLY=0.0 +! +!WR_NO2/WR_KETL=0.0 +! +!WR_NO2/WR_ORA1=0.0 +! +!WR_NO2/WR_ORA2=0.0 +! +!WR_NO2/WR_ACID=0.0 +! +!WR_NO2/WR_RP16=0.0 +! +!WR_NO2/WR_UR21=0.0 +! +!WR_NO2/WR_UR28=0.0 +! +!WR_NO2/WR_ACID2=0.0 +! +!WR_NO2/WR_ASO3=0.0 +! +!WR_NO2/WR_ASO4=0.0 +! +!WR_NO2/WR_ASO5=0.0 +! +!WR_NO2/WR_AHSO5=0.0 +! +!WR_NO2/WR_AHMS=0.0 +! +!WR_NO3/NO=0.0 +! +!WR_NO3/NO2=0.0 +! +!WR_NO3/O3=0.0 +! +!WR_NO3/HONO=0.0 +! +!WR_NO3/HNO3=0.0 +! +!WR_NO3/HNO4=0.0 +! +!WR_NO3/N2O5=0.0 +! +!WR_NO3/NO3=+KTR5 + PJAC(:,129,8)=+TPK%KTR5(:) +! +!WR_NO3/NH3=0.0 +! +!WR_NO3/HO2=0.0 +! +!WR_NO3/CO=0.0 +! +!WR_NO3/H2O2=0.0 +! +!WR_NO3/SO2=0.0 +! +!WR_NO3/H2SO4=0.0 +! +!WR_NO3/OH=0.0 +! +!WR_NO3/ETHE=0.0 +! +!WR_NO3/OLEL=0.0 +! +!WR_NO3/OLEH=0.0 +! +!WR_NO3/ALKL=0.0 +! +!WR_NO3/ALKM=0.0 +! +!WR_NO3/ALKH=0.0 +! +!WR_NO3/AROH=0.0 +! +!WR_NO3/AROL=0.0 +! +!WR_NO3/AROO=0.0 +! +!WR_NO3/ARAL=0.0 +! +!WR_NO3/ARAC=0.0 +! +!WR_NO3/PAH=0.0 +! +!WR_NO3/HCHO=0.0 +! +!WR_NO3/ALD2=0.0 +! +!WR_NO3/KETL=0.0 +! +!WR_NO3/KETH=0.0 +! +!WR_NO3/MEOH=0.0 +! +!WR_NO3/ETOH=0.0 +! +!WR_NO3/ALCH=0.0 +! +!WR_NO3/ISOP=0.0 +! +!WR_NO3/BIOL=0.0 +! +!WR_NO3/BIOH=0.0 +! +!WR_NO3/MTBE=0.0 +! +!WR_NO3/MVK=0.0 +! +!WR_NO3/MCR=0.0 +! +!WR_NO3/MGLY=0.0 +! +!WR_NO3/GLY=0.0 +! +!WR_NO3/ORA1=0.0 +! +!WR_NO3/ORA2=0.0 +! +!WR_NO3/ACID=0.0 +! +!WR_NO3/UR28=0.0 +! +!WR_NO3/UR21=0.0 +! +!WR_NO3/URG2=0.0 +! +!WR_NO3/UR26=0.0 +! +!WR_NO3/RPG2=0.0 +! +!WR_NO3/RP18=0.0 +! +!WR_NO3/RPG3=0.0 +! +!WR_NO3/URG4=0.0 +! +!WR_NO3/UR8=0.0 +! +!WR_NO3/UR17=0.0 +! +!WR_NO3/UR7=0.0 +! +!WR_NO3/RPR3=0.0 +! +!WR_NO3/URG6=0.0 +! +!WR_NO3/UR22=0.0 +! +!WR_NO3/URG7=0.0 +! +!WR_NO3/RPR4=0.0 +! +!WR_NO3/RPR7=0.0 +! +!WR_NO3/RPG7=0.0 +! +!WR_NO3/URG8=0.0 +! +!WR_NO3/UR19=0.0 +! +!WR_NO3/URG9=0.0 +! +!WR_NO3/AP7=0.0 +! +!WR_NO3/URG10=0.0 +! +!WR_NO3/RPR1=0.0 +! +!WR_NO3/RPR5=0.0 +! +!WR_NO3/RPR8=0.0 +! +!WR_NO3/RP10=0.0 +! +!WR_NO3/RP11=0.0 +! +!WR_NO3/RP16=0.0 +! +!WR_NO3/RPRL=0.0 +! +!WR_NO3/APAN=0.0 +! +!WR_NO3/PAN1=0.0 +! +!WR_NO3/PAN2=0.0 +! +!WR_NO3/PAN3=0.0 +! +!WR_NO3/PAN4=0.0 +! +!WR_NO3/PAN6=0.0 +! +!WR_NO3/PAN7=0.0 +! +!WR_NO3/PAN8=0.0 +! +!WR_NO3/PN10=0.0 +! +!WR_NO3/RO2T=0.0 +! +!WR_NO3/RO21=0.0 +! +!WR_NO3/RO25=0.0 +! +!WR_NO3/WC_O3=0.0 +! +!WR_NO3/WC_H2O2=0.0 +! +!WR_NO3/WC_NO=0.0 +! +!WR_NO3/WC_NO2=0.0 +! +!WR_NO3/WC_NO3=0.0 +! +!WR_NO3/WC_N2O5=0.0 +! +!WR_NO3/WC_HONO=0.0 +! +!WR_NO3/WC_HNO3=0.0 +! +!WR_NO3/WC_HNO4=0.0 +! +!WR_NO3/WC_NH3=0.0 +! +!WR_NO3/WC_OH=0.0 +! +!WR_NO3/WC_HO2=0.0 +! +!WR_NO3/WC_CO2=0.0 +! +!WR_NO3/WC_SO2=0.0 +! +!WR_NO3/WC_H2SO4=0.0 +! +!WR_NO3/WC_RO21=0.0 +! +!WR_NO3/WC_RO25=0.0 +! +!WR_NO3/WC_MEOH=0.0 +! +!WR_NO3/WC_ETOH=0.0 +! +!WR_NO3/WC_ALCH=0.0 +! +!WR_NO3/WC_HCHO=0.0 +! +!WR_NO3/WC_ALD2=0.0 +! +!WR_NO3/WC_GLY=0.0 +! +!WR_NO3/WC_MGLY=0.0 +! +!WR_NO3/WC_KETL=0.0 +! +!WR_NO3/WC_ORA1=0.0 +! +!WR_NO3/WC_ORA2=0.0 +! +!WR_NO3/WC_ACID=0.0 +! +!WR_NO3/WC_RP16=0.0 +! +!WR_NO3/WC_UR21=0.0 +! +!WR_NO3/WC_UR28=0.0 +! +!WR_NO3/WC_ACID2=0.0 +! +!WR_NO3/WC_ASO3=0.0 +! +!WR_NO3/WC_ASO4=0.0 +! +!WR_NO3/WC_ASO5=0.0 +! +!WR_NO3/WC_AHSO5=0.0 +! +!WR_NO3/WC_AHMS=0.0 +! +!WR_NO3/WR_O3=0.0 +! +!WR_NO3/WR_H2O2=0.0 +! +!WR_NO3/WR_NO=0.0 +! +!WR_NO3/WR_NO2=0.0 +! +!WR_NO3/WR_NO3=-KTR36-KR15*<WR_H2SO4>-KR16*<WR_SO2> + PJAC(:,129,129)=-TPK%KTR36(:)-TPK%KR15(:)*PCONC(:,139)-TPK%KR16(:)*PCONC(:,138& +&) +! +!WR_NO3/WR_N2O5=0.0 +! +!WR_NO3/WR_HONO=0.0 +! +!WR_NO3/WR_HNO3=0.0 +! +!WR_NO3/WR_HNO4=0.0 +! +!WR_NO3/WR_NH3=0.0 +! +!WR_NO3/WR_OH=0.0 +! +!WR_NO3/WR_HO2=0.0 +! +!WR_NO3/WR_CO2=0.0 +! +!WR_NO3/WR_SO2=-KR16*<WR_NO3> + PJAC(:,129,138)=-TPK%KR16(:)*PCONC(:,129) +! +!WR_NO3/WR_H2SO4=-KR15*<WR_NO3> + PJAC(:,129,139)=-TPK%KR15(:)*PCONC(:,129) +! +!WR_NO3/WR_RO21=0.0 +! +!WR_NO3/WR_RO25=0.0 +! +!WR_NO3/WR_MEOH=0.0 +! +!WR_NO3/WR_ETOH=0.0 +! +!WR_NO3/WR_ALCH=0.0 +! +!WR_NO3/WR_HCHO=0.0 +! +!WR_NO3/WR_ALD2=0.0 +! +!WR_NO3/WR_GLY=0.0 +! +!WR_NO3/WR_MGLY=0.0 +! +!WR_NO3/WR_KETL=0.0 +! +!WR_NO3/WR_ORA1=0.0 +! +!WR_NO3/WR_ORA2=0.0 +! +!WR_NO3/WR_ACID=0.0 +! +!WR_NO3/WR_RP16=0.0 +! +!WR_NO3/WR_UR21=0.0 +! +!WR_NO3/WR_UR28=0.0 +! +!WR_NO3/WR_ACID2=0.0 +! +!WR_NO3/WR_ASO3=0.0 +! +!WR_NO3/WR_ASO4=0.0 +! +!WR_NO3/WR_ASO5=0.0 +! +!WR_NO3/WR_AHSO5=0.0 +! +!WR_NO3/WR_AHMS=0.0 +! +!WR_N2O5/NO=0.0 +! +!WR_N2O5/NO2=0.0 +! +!WR_N2O5/O3=0.0 +! +!WR_N2O5/HONO=0.0 +! +!WR_N2O5/HNO3=0.0 +! +!WR_N2O5/HNO4=0.0 +! +!WR_N2O5/N2O5=+KTR6 + PJAC(:,130,7)=+TPK%KTR6(:) +! +!WR_N2O5/NO3=0.0 +! +!WR_N2O5/NH3=0.0 +! +!WR_N2O5/HO2=0.0 +! +!WR_N2O5/CO=0.0 +! +!WR_N2O5/H2O2=0.0 +! +!WR_N2O5/SO2=0.0 +! +!WR_N2O5/H2SO4=0.0 +! +!WR_N2O5/OH=0.0 +! +!WR_N2O5/ETHE=0.0 +! +!WR_N2O5/OLEL=0.0 +! +!WR_N2O5/OLEH=0.0 +! +!WR_N2O5/ALKL=0.0 +! +!WR_N2O5/ALKM=0.0 +! +!WR_N2O5/ALKH=0.0 +! +!WR_N2O5/AROH=0.0 +! +!WR_N2O5/AROL=0.0 +! +!WR_N2O5/AROO=0.0 +! +!WR_N2O5/ARAL=0.0 +! +!WR_N2O5/ARAC=0.0 +! +!WR_N2O5/PAH=0.0 +! +!WR_N2O5/HCHO=0.0 +! +!WR_N2O5/ALD2=0.0 +! +!WR_N2O5/KETL=0.0 +! +!WR_N2O5/KETH=0.0 +! +!WR_N2O5/MEOH=0.0 +! +!WR_N2O5/ETOH=0.0 +! +!WR_N2O5/ALCH=0.0 +! +!WR_N2O5/ISOP=0.0 +! +!WR_N2O5/BIOL=0.0 +! +!WR_N2O5/BIOH=0.0 +! +!WR_N2O5/MTBE=0.0 +! +!WR_N2O5/MVK=0.0 +! +!WR_N2O5/MCR=0.0 +! +!WR_N2O5/MGLY=0.0 +! +!WR_N2O5/GLY=0.0 +! +!WR_N2O5/ORA1=0.0 +! +!WR_N2O5/ORA2=0.0 +! +!WR_N2O5/ACID=0.0 +! +!WR_N2O5/UR28=0.0 +! +!WR_N2O5/UR21=0.0 +! +!WR_N2O5/URG2=0.0 +! +!WR_N2O5/UR26=0.0 +! +!WR_N2O5/RPG2=0.0 +! +!WR_N2O5/RP18=0.0 +! +!WR_N2O5/RPG3=0.0 +! +!WR_N2O5/URG4=0.0 +! +!WR_N2O5/UR8=0.0 +! +!WR_N2O5/UR17=0.0 +! +!WR_N2O5/UR7=0.0 +! +!WR_N2O5/RPR3=0.0 +! +!WR_N2O5/URG6=0.0 +! +!WR_N2O5/UR22=0.0 +! +!WR_N2O5/URG7=0.0 +! +!WR_N2O5/RPR4=0.0 +! +!WR_N2O5/RPR7=0.0 +! +!WR_N2O5/RPG7=0.0 +! +!WR_N2O5/URG8=0.0 +! +!WR_N2O5/UR19=0.0 +! +!WR_N2O5/URG9=0.0 +! +!WR_N2O5/AP7=0.0 +! +!WR_N2O5/URG10=0.0 +! +!WR_N2O5/RPR1=0.0 +! +!WR_N2O5/RPR5=0.0 +! +!WR_N2O5/RPR8=0.0 +! +!WR_N2O5/RP10=0.0 +! +!WR_N2O5/RP11=0.0 +! +!WR_N2O5/RP16=0.0 +! +!WR_N2O5/RPRL=0.0 +! +!WR_N2O5/APAN=0.0 +! +!WR_N2O5/PAN1=0.0 +! +!WR_N2O5/PAN2=0.0 +! +!WR_N2O5/PAN3=0.0 +! +!WR_N2O5/PAN4=0.0 +! +!WR_N2O5/PAN6=0.0 +! +!WR_N2O5/PAN7=0.0 +! +!WR_N2O5/PAN8=0.0 +! +!WR_N2O5/PN10=0.0 +! +!WR_N2O5/RO2T=0.0 +! +!WR_N2O5/RO21=0.0 +! +!WR_N2O5/RO25=0.0 +! +!WR_N2O5/WC_O3=0.0 +! +!WR_N2O5/WC_H2O2=0.0 +! +!WR_N2O5/WC_NO=0.0 +! +!WR_N2O5/WC_NO2=0.0 +! +!WR_N2O5/WC_NO3=0.0 +! +!WR_N2O5/WC_N2O5=0.0 +! +!WR_N2O5/WC_HONO=0.0 +! +!WR_N2O5/WC_HNO3=0.0 +! +!WR_N2O5/WC_HNO4=0.0 +! +!WR_N2O5/WC_NH3=0.0 +! +!WR_N2O5/WC_OH=0.0 +! +!WR_N2O5/WC_HO2=0.0 +! +!WR_N2O5/WC_CO2=0.0 +! +!WR_N2O5/WC_SO2=0.0 +! +!WR_N2O5/WC_H2SO4=0.0 +! +!WR_N2O5/WC_RO21=0.0 +! +!WR_N2O5/WC_RO25=0.0 +! +!WR_N2O5/WC_MEOH=0.0 +! +!WR_N2O5/WC_ETOH=0.0 +! +!WR_N2O5/WC_ALCH=0.0 +! +!WR_N2O5/WC_HCHO=0.0 +! +!WR_N2O5/WC_ALD2=0.0 +! +!WR_N2O5/WC_GLY=0.0 +! +!WR_N2O5/WC_MGLY=0.0 +! +!WR_N2O5/WC_KETL=0.0 +! +!WR_N2O5/WC_ORA1=0.0 +! +!WR_N2O5/WC_ORA2=0.0 +! +!WR_N2O5/WC_ACID=0.0 +! +!WR_N2O5/WC_RP16=0.0 +! +!WR_N2O5/WC_UR21=0.0 +! +!WR_N2O5/WC_UR28=0.0 +! +!WR_N2O5/WC_ACID2=0.0 +! +!WR_N2O5/WC_ASO3=0.0 +! +!WR_N2O5/WC_ASO4=0.0 +! +!WR_N2O5/WC_ASO5=0.0 +! +!WR_N2O5/WC_AHSO5=0.0 +! +!WR_N2O5/WC_AHMS=0.0 +! +!WR_N2O5/WR_O3=0.0 +! +!WR_N2O5/WR_H2O2=0.0 +! +!WR_N2O5/WR_NO=0.0 +! +!WR_N2O5/WR_NO2=0.0 +! +!WR_N2O5/WR_NO3=0.0 +! +!WR_N2O5/WR_N2O5=-KTR37-KR14 + PJAC(:,130,130)=-TPK%KTR37(:)-TPK%KR14(:) +! +!WR_N2O5/WR_HONO=0.0 +! +!WR_N2O5/WR_HNO3=0.0 +! +!WR_N2O5/WR_HNO4=0.0 +! +!WR_N2O5/WR_NH3=0.0 +! +!WR_N2O5/WR_OH=0.0 +! +!WR_N2O5/WR_HO2=0.0 +! +!WR_N2O5/WR_CO2=0.0 +! +!WR_N2O5/WR_SO2=0.0 +! +!WR_N2O5/WR_H2SO4=0.0 +! +!WR_N2O5/WR_RO21=0.0 +! +!WR_N2O5/WR_RO25=0.0 +! +!WR_N2O5/WR_MEOH=0.0 +! +!WR_N2O5/WR_ETOH=0.0 +! +!WR_N2O5/WR_ALCH=0.0 +! +!WR_N2O5/WR_HCHO=0.0 +! +!WR_N2O5/WR_ALD2=0.0 +! +!WR_N2O5/WR_GLY=0.0 +! +!WR_N2O5/WR_MGLY=0.0 +! +!WR_N2O5/WR_KETL=0.0 +! +!WR_N2O5/WR_ORA1=0.0 +! +!WR_N2O5/WR_ORA2=0.0 +! +!WR_N2O5/WR_ACID=0.0 +! +!WR_N2O5/WR_RP16=0.0 +! +!WR_N2O5/WR_UR21=0.0 +! +!WR_N2O5/WR_UR28=0.0 +! +!WR_N2O5/WR_ACID2=0.0 +! +!WR_N2O5/WR_ASO3=0.0 +! +!WR_N2O5/WR_ASO4=0.0 +! +!WR_N2O5/WR_ASO5=0.0 +! +!WR_N2O5/WR_AHSO5=0.0 +! +!WR_N2O5/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ25 +! +SUBROUTINE SUBJ26 +! +!Indices 131 a 135 +! +! +!WR_HONO/NO=0.0 +! +!WR_HONO/NO2=0.0 +! +!WR_HONO/O3=0.0 +! +!WR_HONO/HONO=+KTR7 + PJAC(:,131,4)=+TPK%KTR7(:) +! +!WR_HONO/HNO3=0.0 +! +!WR_HONO/HNO4=0.0 +! +!WR_HONO/N2O5=0.0 +! +!WR_HONO/NO3=0.0 +! +!WR_HONO/NH3=0.0 +! +!WR_HONO/HO2=0.0 +! +!WR_HONO/CO=0.0 +! +!WR_HONO/H2O2=0.0 +! +!WR_HONO/SO2=0.0 +! +!WR_HONO/H2SO4=0.0 +! +!WR_HONO/OH=0.0 +! +!WR_HONO/ETHE=0.0 +! +!WR_HONO/OLEL=0.0 +! +!WR_HONO/OLEH=0.0 +! +!WR_HONO/ALKL=0.0 +! +!WR_HONO/ALKM=0.0 +! +!WR_HONO/ALKH=0.0 +! +!WR_HONO/AROH=0.0 +! +!WR_HONO/AROL=0.0 +! +!WR_HONO/AROO=0.0 +! +!WR_HONO/ARAL=0.0 +! +!WR_HONO/ARAC=0.0 +! +!WR_HONO/PAH=0.0 +! +!WR_HONO/HCHO=0.0 +! +!WR_HONO/ALD2=0.0 +! +!WR_HONO/KETL=0.0 +! +!WR_HONO/KETH=0.0 +! +!WR_HONO/MEOH=0.0 +! +!WR_HONO/ETOH=0.0 +! +!WR_HONO/ALCH=0.0 +! +!WR_HONO/ISOP=0.0 +! +!WR_HONO/BIOL=0.0 +! +!WR_HONO/BIOH=0.0 +! +!WR_HONO/MTBE=0.0 +! +!WR_HONO/MVK=0.0 +! +!WR_HONO/MCR=0.0 +! +!WR_HONO/MGLY=0.0 +! +!WR_HONO/GLY=0.0 +! +!WR_HONO/ORA1=0.0 +! +!WR_HONO/ORA2=0.0 +! +!WR_HONO/ACID=0.0 +! +!WR_HONO/UR28=0.0 +! +!WR_HONO/UR21=0.0 +! +!WR_HONO/URG2=0.0 +! +!WR_HONO/UR26=0.0 +! +!WR_HONO/RPG2=0.0 +! +!WR_HONO/RP18=0.0 +! +!WR_HONO/RPG3=0.0 +! +!WR_HONO/URG4=0.0 +! +!WR_HONO/UR8=0.0 +! +!WR_HONO/UR17=0.0 +! +!WR_HONO/UR7=0.0 +! +!WR_HONO/RPR3=0.0 +! +!WR_HONO/URG6=0.0 +! +!WR_HONO/UR22=0.0 +! +!WR_HONO/URG7=0.0 +! +!WR_HONO/RPR4=0.0 +! +!WR_HONO/RPR7=0.0 +! +!WR_HONO/RPG7=0.0 +! +!WR_HONO/URG8=0.0 +! +!WR_HONO/UR19=0.0 +! +!WR_HONO/URG9=0.0 +! +!WR_HONO/AP7=0.0 +! +!WR_HONO/URG10=0.0 +! +!WR_HONO/RPR1=0.0 +! +!WR_HONO/RPR5=0.0 +! +!WR_HONO/RPR8=0.0 +! +!WR_HONO/RP10=0.0 +! +!WR_HONO/RP11=0.0 +! +!WR_HONO/RP16=0.0 +! +!WR_HONO/RPRL=0.0 +! +!WR_HONO/APAN=0.0 +! +!WR_HONO/PAN1=0.0 +! +!WR_HONO/PAN2=0.0 +! +!WR_HONO/PAN3=0.0 +! +!WR_HONO/PAN4=0.0 +! +!WR_HONO/PAN6=0.0 +! +!WR_HONO/PAN7=0.0 +! +!WR_HONO/PAN8=0.0 +! +!WR_HONO/PN10=0.0 +! +!WR_HONO/RO2T=0.0 +! +!WR_HONO/RO21=0.0 +! +!WR_HONO/RO25=0.0 +! +!WR_HONO/WC_O3=0.0 +! +!WR_HONO/WC_H2O2=0.0 +! +!WR_HONO/WC_NO=0.0 +! +!WR_HONO/WC_NO2=0.0 +! +!WR_HONO/WC_NO3=0.0 +! +!WR_HONO/WC_N2O5=0.0 +! +!WR_HONO/WC_HONO=0.0 +! +!WR_HONO/WC_HNO3=0.0 +! +!WR_HONO/WC_HNO4=0.0 +! +!WR_HONO/WC_NH3=0.0 +! +!WR_HONO/WC_OH=0.0 +! +!WR_HONO/WC_HO2=0.0 +! +!WR_HONO/WC_CO2=0.0 +! +!WR_HONO/WC_SO2=0.0 +! +!WR_HONO/WC_H2SO4=0.0 +! +!WR_HONO/WC_RO21=0.0 +! +!WR_HONO/WC_RO25=0.0 +! +!WR_HONO/WC_MEOH=0.0 +! +!WR_HONO/WC_ETOH=0.0 +! +!WR_HONO/WC_ALCH=0.0 +! +!WR_HONO/WC_HCHO=0.0 +! +!WR_HONO/WC_ALD2=0.0 +! +!WR_HONO/WC_GLY=0.0 +! +!WR_HONO/WC_MGLY=0.0 +! +!WR_HONO/WC_KETL=0.0 +! +!WR_HONO/WC_ORA1=0.0 +! +!WR_HONO/WC_ORA2=0.0 +! +!WR_HONO/WC_ACID=0.0 +! +!WR_HONO/WC_RP16=0.0 +! +!WR_HONO/WC_UR21=0.0 +! +!WR_HONO/WC_UR28=0.0 +! +!WR_HONO/WC_ACID2=0.0 +! +!WR_HONO/WC_ASO3=0.0 +! +!WR_HONO/WC_ASO4=0.0 +! +!WR_HONO/WC_ASO5=0.0 +! +!WR_HONO/WC_AHSO5=0.0 +! +!WR_HONO/WC_AHMS=0.0 +! +!WR_HONO/WR_O3=0.0 +! +!WR_HONO/WR_H2O2=0.0 +! +!WR_HONO/WR_NO=0.0 +! +!WR_HONO/WR_NO2=0.0 +! +!WR_HONO/WR_NO3=0.0 +! +!WR_HONO/WR_N2O5=0.0 +! +!WR_HONO/WR_HONO=-KTR38-KR8*<WR_OH> + PJAC(:,131,131)=-TPK%KTR38(:)-TPK%KR8(:)*PCONC(:,135) +! +!WR_HONO/WR_HNO3=0.0 +! +!WR_HONO/WR_HNO4=+KR11 + PJAC(:,131,133)=+TPK%KR11(:) +! +!WR_HONO/WR_NH3=0.0 +! +!WR_HONO/WR_OH=-KR8*<WR_HONO> + PJAC(:,131,135)=-TPK%KR8(:)*PCONC(:,131) +! +!WR_HONO/WR_HO2=0.0 +! +!WR_HONO/WR_CO2=0.0 +! +!WR_HONO/WR_SO2=0.0 +! +!WR_HONO/WR_H2SO4=0.0 +! +!WR_HONO/WR_RO21=0.0 +! +!WR_HONO/WR_RO25=0.0 +! +!WR_HONO/WR_MEOH=0.0 +! +!WR_HONO/WR_ETOH=0.0 +! +!WR_HONO/WR_ALCH=0.0 +! +!WR_HONO/WR_HCHO=0.0 +! +!WR_HONO/WR_ALD2=0.0 +! +!WR_HONO/WR_GLY=0.0 +! +!WR_HONO/WR_MGLY=0.0 +! +!WR_HONO/WR_KETL=0.0 +! +!WR_HONO/WR_ORA1=0.0 +! +!WR_HONO/WR_ORA2=0.0 +! +!WR_HONO/WR_ACID=0.0 +! +!WR_HONO/WR_RP16=0.0 +! +!WR_HONO/WR_UR21=0.0 +! +!WR_HONO/WR_UR28=0.0 +! +!WR_HONO/WR_ACID2=0.0 +! +!WR_HONO/WR_ASO3=0.0 +! +!WR_HONO/WR_ASO4=0.0 +! +!WR_HONO/WR_ASO5=0.0 +! +!WR_HONO/WR_AHSO5=0.0 +! +!WR_HONO/WR_AHMS=0.0 +! +!WR_HNO3/NO=0.0 +! +!WR_HNO3/NO2=0.0 +! +!WR_HNO3/O3=0.0 +! +!WR_HNO3/HONO=0.0 +! +!WR_HNO3/HNO3=+KTR8 + PJAC(:,132,5)=+TPK%KTR8(:) +! +!WR_HNO3/HNO4=0.0 +! +!WR_HNO3/N2O5=0.0 +! +!WR_HNO3/NO3=0.0 +! +!WR_HNO3/NH3=0.0 +! +!WR_HNO3/HO2=0.0 +! +!WR_HNO3/CO=0.0 +! +!WR_HNO3/H2O2=0.0 +! +!WR_HNO3/SO2=0.0 +! +!WR_HNO3/H2SO4=0.0 +! +!WR_HNO3/OH=0.0 +! +!WR_HNO3/ETHE=0.0 +! +!WR_HNO3/OLEL=0.0 +! +!WR_HNO3/OLEH=0.0 +! +!WR_HNO3/ALKL=0.0 +! +!WR_HNO3/ALKM=0.0 +! +!WR_HNO3/ALKH=0.0 +! +!WR_HNO3/AROH=0.0 +! +!WR_HNO3/AROL=0.0 +! +!WR_HNO3/AROO=0.0 +! +!WR_HNO3/ARAL=0.0 +! +!WR_HNO3/ARAC=0.0 +! +!WR_HNO3/PAH=0.0 +! +!WR_HNO3/HCHO=0.0 +! +!WR_HNO3/ALD2=0.0 +! +!WR_HNO3/KETL=0.0 +! +!WR_HNO3/KETH=0.0 +! +!WR_HNO3/MEOH=0.0 +! +!WR_HNO3/ETOH=0.0 +! +!WR_HNO3/ALCH=0.0 +! +!WR_HNO3/ISOP=0.0 +! +!WR_HNO3/BIOL=0.0 +! +!WR_HNO3/BIOH=0.0 +! +!WR_HNO3/MTBE=0.0 +! +!WR_HNO3/MVK=0.0 +! +!WR_HNO3/MCR=0.0 +! +!WR_HNO3/MGLY=0.0 +! +!WR_HNO3/GLY=0.0 +! +!WR_HNO3/ORA1=0.0 +! +!WR_HNO3/ORA2=0.0 +! +!WR_HNO3/ACID=0.0 +! +!WR_HNO3/UR28=0.0 +! +!WR_HNO3/UR21=0.0 +! +!WR_HNO3/URG2=0.0 +! +!WR_HNO3/UR26=0.0 +! +!WR_HNO3/RPG2=0.0 +! +!WR_HNO3/RP18=0.0 +! +!WR_HNO3/RPG3=0.0 +! +!WR_HNO3/URG4=0.0 +! +!WR_HNO3/UR8=0.0 +! +!WR_HNO3/UR17=0.0 +! +!WR_HNO3/UR7=0.0 +! +!WR_HNO3/RPR3=0.0 +! +!WR_HNO3/URG6=0.0 +! +!WR_HNO3/UR22=0.0 +! +!WR_HNO3/URG7=0.0 +! +!WR_HNO3/RPR4=0.0 +! +!WR_HNO3/RPR7=0.0 +! +!WR_HNO3/RPG7=0.0 +! +!WR_HNO3/URG8=0.0 +! +!WR_HNO3/UR19=0.0 +! +!WR_HNO3/URG9=0.0 +! +!WR_HNO3/AP7=0.0 +! +!WR_HNO3/URG10=0.0 +! +!WR_HNO3/RPR1=0.0 +! +!WR_HNO3/RPR5=0.0 +! +!WR_HNO3/RPR8=0.0 +! +!WR_HNO3/RP10=0.0 +! +!WR_HNO3/RP11=0.0 +! +!WR_HNO3/RP16=0.0 +! +!WR_HNO3/RPRL=0.0 +! +!WR_HNO3/APAN=0.0 +! +!WR_HNO3/PAN1=0.0 +! +!WR_HNO3/PAN2=0.0 +! +!WR_HNO3/PAN3=0.0 +! +!WR_HNO3/PAN4=0.0 +! +!WR_HNO3/PAN6=0.0 +! +!WR_HNO3/PAN7=0.0 +! +!WR_HNO3/PAN8=0.0 +! +!WR_HNO3/PN10=0.0 +! +!WR_HNO3/RO2T=0.0 +! +!WR_HNO3/RO21=0.0 +! +!WR_HNO3/RO25=0.0 +! +!WR_HNO3/WC_O3=0.0 +! +!WR_HNO3/WC_H2O2=0.0 +! +!WR_HNO3/WC_NO=0.0 +! +!WR_HNO3/WC_NO2=0.0 +! +!WR_HNO3/WC_NO3=0.0 +! +!WR_HNO3/WC_N2O5=0.0 +! +!WR_HNO3/WC_HONO=0.0 +! +!WR_HNO3/WC_HNO3=0.0 +! +!WR_HNO3/WC_HNO4=0.0 +! +!WR_HNO3/WC_NH3=0.0 +! +!WR_HNO3/WC_OH=0.0 +! +!WR_HNO3/WC_HO2=0.0 +! +!WR_HNO3/WC_CO2=0.0 +! +!WR_HNO3/WC_SO2=0.0 +! +!WR_HNO3/WC_H2SO4=0.0 +! +!WR_HNO3/WC_RO21=0.0 +! +!WR_HNO3/WC_RO25=0.0 +! +!WR_HNO3/WC_MEOH=0.0 +! +!WR_HNO3/WC_ETOH=0.0 +! +!WR_HNO3/WC_ALCH=0.0 +! +!WR_HNO3/WC_HCHO=0.0 +! +!WR_HNO3/WC_ALD2=0.0 +! +!WR_HNO3/WC_GLY=0.0 +! +!WR_HNO3/WC_MGLY=0.0 +! +!WR_HNO3/WC_KETL=0.0 +! +!WR_HNO3/WC_ORA1=0.0 +! +!WR_HNO3/WC_ORA2=0.0 +! +!WR_HNO3/WC_ACID=0.0 +! +!WR_HNO3/WC_RP16=0.0 +! +!WR_HNO3/WC_UR21=0.0 +! +!WR_HNO3/WC_UR28=0.0 +! +!WR_HNO3/WC_ACID2=0.0 +! +!WR_HNO3/WC_ASO3=0.0 +! +!WR_HNO3/WC_ASO4=0.0 +! +!WR_HNO3/WC_ASO5=0.0 +! +!WR_HNO3/WC_AHSO5=0.0 +! +!WR_HNO3/WC_AHMS=0.0 +! +!WR_HNO3/WR_O3=0.0 +! +!WR_HNO3/WR_H2O2=0.0 +! +!WR_HNO3/WR_NO=0.0 +! +!WR_HNO3/WR_NO2=0.0 +! +!WR_HNO3/WR_NO3=+KR15*<WR_H2SO4>+KR16*<WR_SO2> + PJAC(:,132,129)=+TPK%KR15(:)*PCONC(:,139)+TPK%KR16(:)*PCONC(:,138) +! +!WR_HNO3/WR_N2O5=+KR14+KR14 + PJAC(:,132,130)=+TPK%KR14(:)+TPK%KR14(:) +! +!WR_HNO3/WR_HONO=0.0 +! +!WR_HNO3/WR_HNO3=-KTR39-KR13 + PJAC(:,132,132)=-TPK%KTR39(:)-TPK%KR13(:) +! +!WR_HNO3/WR_HNO4=+KR12*<WR_SO2> + PJAC(:,132,133)=+TPK%KR12(:)*PCONC(:,138) +! +!WR_HNO3/WR_NH3=0.0 +! +!WR_HNO3/WR_OH=0.0 +! +!WR_HNO3/WR_HO2=0.0 +! +!WR_HNO3/WR_CO2=0.0 +! +!WR_HNO3/WR_SO2=+KR12*<WR_HNO4>+KR16*<WR_NO3> + PJAC(:,132,138)=+TPK%KR12(:)*PCONC(:,133)+TPK%KR16(:)*PCONC(:,129) +! +!WR_HNO3/WR_H2SO4=+KR15*<WR_NO3> + PJAC(:,132,139)=+TPK%KR15(:)*PCONC(:,129) +! +!WR_HNO3/WR_RO21=0.0 +! +!WR_HNO3/WR_RO25=0.0 +! +!WR_HNO3/WR_MEOH=0.0 +! +!WR_HNO3/WR_ETOH=0.0 +! +!WR_HNO3/WR_ALCH=0.0 +! +!WR_HNO3/WR_HCHO=0.0 +! +!WR_HNO3/WR_ALD2=0.0 +! +!WR_HNO3/WR_GLY=0.0 +! +!WR_HNO3/WR_MGLY=0.0 +! +!WR_HNO3/WR_KETL=0.0 +! +!WR_HNO3/WR_ORA1=0.0 +! +!WR_HNO3/WR_ORA2=0.0 +! +!WR_HNO3/WR_ACID=0.0 +! +!WR_HNO3/WR_RP16=0.0 +! +!WR_HNO3/WR_UR21=0.0 +! +!WR_HNO3/WR_UR28=0.0 +! +!WR_HNO3/WR_ACID2=0.0 +! +!WR_HNO3/WR_ASO3=0.0 +! +!WR_HNO3/WR_ASO4=0.0 +! +!WR_HNO3/WR_ASO5=0.0 +! +!WR_HNO3/WR_AHSO5=0.0 +! +!WR_HNO3/WR_AHMS=0.0 +! +!WR_HNO4/NO=0.0 +! +!WR_HNO4/NO2=0.0 +! +!WR_HNO4/O3=0.0 +! +!WR_HNO4/HONO=0.0 +! +!WR_HNO4/HNO3=0.0 +! +!WR_HNO4/HNO4=+KTR9 + PJAC(:,133,6)=+TPK%KTR9(:) +! +!WR_HNO4/N2O5=0.0 +! +!WR_HNO4/NO3=0.0 +! +!WR_HNO4/NH3=0.0 +! +!WR_HNO4/HO2=0.0 +! +!WR_HNO4/CO=0.0 +! +!WR_HNO4/H2O2=0.0 +! +!WR_HNO4/SO2=0.0 +! +!WR_HNO4/H2SO4=0.0 +! +!WR_HNO4/OH=0.0 +! +!WR_HNO4/ETHE=0.0 +! +!WR_HNO4/OLEL=0.0 +! +!WR_HNO4/OLEH=0.0 +! +!WR_HNO4/ALKL=0.0 +! +!WR_HNO4/ALKM=0.0 +! +!WR_HNO4/ALKH=0.0 +! +!WR_HNO4/AROH=0.0 +! +!WR_HNO4/AROL=0.0 +! +!WR_HNO4/AROO=0.0 +! +!WR_HNO4/ARAL=0.0 +! +!WR_HNO4/ARAC=0.0 +! +!WR_HNO4/PAH=0.0 +! +!WR_HNO4/HCHO=0.0 +! +!WR_HNO4/ALD2=0.0 +! +!WR_HNO4/KETL=0.0 +! +!WR_HNO4/KETH=0.0 +! +!WR_HNO4/MEOH=0.0 +! +!WR_HNO4/ETOH=0.0 +! +!WR_HNO4/ALCH=0.0 +! +!WR_HNO4/ISOP=0.0 +! +!WR_HNO4/BIOL=0.0 +! +!WR_HNO4/BIOH=0.0 +! +!WR_HNO4/MTBE=0.0 +! +!WR_HNO4/MVK=0.0 +! +!WR_HNO4/MCR=0.0 +! +!WR_HNO4/MGLY=0.0 +! +!WR_HNO4/GLY=0.0 +! +!WR_HNO4/ORA1=0.0 +! +!WR_HNO4/ORA2=0.0 +! +!WR_HNO4/ACID=0.0 +! +!WR_HNO4/UR28=0.0 +! +!WR_HNO4/UR21=0.0 +! +!WR_HNO4/URG2=0.0 +! +!WR_HNO4/UR26=0.0 +! +!WR_HNO4/RPG2=0.0 +! +!WR_HNO4/RP18=0.0 +! +!WR_HNO4/RPG3=0.0 +! +!WR_HNO4/URG4=0.0 +! +!WR_HNO4/UR8=0.0 +! +!WR_HNO4/UR17=0.0 +! +!WR_HNO4/UR7=0.0 +! +!WR_HNO4/RPR3=0.0 +! +!WR_HNO4/URG6=0.0 +! +!WR_HNO4/UR22=0.0 +! +!WR_HNO4/URG7=0.0 +! +!WR_HNO4/RPR4=0.0 +! +!WR_HNO4/RPR7=0.0 +! +!WR_HNO4/RPG7=0.0 +! +!WR_HNO4/URG8=0.0 +! +!WR_HNO4/UR19=0.0 +! +!WR_HNO4/URG9=0.0 +! +!WR_HNO4/AP7=0.0 +! +!WR_HNO4/URG10=0.0 +! +!WR_HNO4/RPR1=0.0 +! +!WR_HNO4/RPR5=0.0 +! +!WR_HNO4/RPR8=0.0 +! +!WR_HNO4/RP10=0.0 +! +!WR_HNO4/RP11=0.0 +! +!WR_HNO4/RP16=0.0 +! +!WR_HNO4/RPRL=0.0 +! +!WR_HNO4/APAN=0.0 +! +!WR_HNO4/PAN1=0.0 +! +!WR_HNO4/PAN2=0.0 +! +!WR_HNO4/PAN3=0.0 +! +!WR_HNO4/PAN4=0.0 +! +!WR_HNO4/PAN6=0.0 +! +!WR_HNO4/PAN7=0.0 +! +!WR_HNO4/PAN8=0.0 +! +!WR_HNO4/PN10=0.0 +! +!WR_HNO4/RO2T=0.0 +! +!WR_HNO4/RO21=0.0 +! +!WR_HNO4/RO25=0.0 +! +!WR_HNO4/WC_O3=0.0 +! +!WR_HNO4/WC_H2O2=0.0 +! +!WR_HNO4/WC_NO=0.0 +! +!WR_HNO4/WC_NO2=0.0 +! +!WR_HNO4/WC_NO3=0.0 +! +!WR_HNO4/WC_N2O5=0.0 +! +!WR_HNO4/WC_HONO=0.0 +! +!WR_HNO4/WC_HNO3=0.0 +! +!WR_HNO4/WC_HNO4=0.0 +! +!WR_HNO4/WC_NH3=0.0 +! +!WR_HNO4/WC_OH=0.0 +! +!WR_HNO4/WC_HO2=0.0 +! +!WR_HNO4/WC_CO2=0.0 +! +!WR_HNO4/WC_SO2=0.0 +! +!WR_HNO4/WC_H2SO4=0.0 +! +!WR_HNO4/WC_RO21=0.0 +! +!WR_HNO4/WC_RO25=0.0 +! +!WR_HNO4/WC_MEOH=0.0 +! +!WR_HNO4/WC_ETOH=0.0 +! +!WR_HNO4/WC_ALCH=0.0 +! +!WR_HNO4/WC_HCHO=0.0 +! +!WR_HNO4/WC_ALD2=0.0 +! +!WR_HNO4/WC_GLY=0.0 +! +!WR_HNO4/WC_MGLY=0.0 +! +!WR_HNO4/WC_KETL=0.0 +! +!WR_HNO4/WC_ORA1=0.0 +! +!WR_HNO4/WC_ORA2=0.0 +! +!WR_HNO4/WC_ACID=0.0 +! +!WR_HNO4/WC_RP16=0.0 +! +!WR_HNO4/WC_UR21=0.0 +! +!WR_HNO4/WC_UR28=0.0 +! +!WR_HNO4/WC_ACID2=0.0 +! +!WR_HNO4/WC_ASO3=0.0 +! +!WR_HNO4/WC_ASO4=0.0 +! +!WR_HNO4/WC_ASO5=0.0 +! +!WR_HNO4/WC_AHSO5=0.0 +! +!WR_HNO4/WC_AHMS=0.0 +! +!WR_HNO4/WR_O3=0.0 +! +!WR_HNO4/WR_H2O2=0.0 +! +!WR_HNO4/WR_NO=0.0 +! +!WR_HNO4/WR_NO2=+KR9*<WR_HO2> + PJAC(:,133,128)=+TPK%KR9(:)*PCONC(:,136) +! +!WR_HNO4/WR_NO3=0.0 +! +!WR_HNO4/WR_N2O5=0.0 +! +!WR_HNO4/WR_HONO=0.0 +! +!WR_HNO4/WR_HNO3=0.0 +! +!WR_HNO4/WR_HNO4=-KTR40-KR10-KR11-KR12*<WR_SO2> + PJAC(:,133,133)=-TPK%KTR40(:)-TPK%KR10(:)-TPK%KR11(:)-TPK%KR12(:)*PCONC(:,138) +! +!WR_HNO4/WR_NH3=0.0 +! +!WR_HNO4/WR_OH=0.0 +! +!WR_HNO4/WR_HO2=+KR9*<WR_NO2> + PJAC(:,133,136)=+TPK%KR9(:)*PCONC(:,128) +! +!WR_HNO4/WR_CO2=0.0 +! +!WR_HNO4/WR_SO2=-KR12*<WR_HNO4> + PJAC(:,133,138)=-TPK%KR12(:)*PCONC(:,133) +! +!WR_HNO4/WR_H2SO4=0.0 +! +!WR_HNO4/WR_RO21=0.0 +! +!WR_HNO4/WR_RO25=0.0 +! +!WR_HNO4/WR_MEOH=0.0 +! +!WR_HNO4/WR_ETOH=0.0 +! +!WR_HNO4/WR_ALCH=0.0 +! +!WR_HNO4/WR_HCHO=0.0 +! +!WR_HNO4/WR_ALD2=0.0 +! +!WR_HNO4/WR_GLY=0.0 +! +!WR_HNO4/WR_MGLY=0.0 +! +!WR_HNO4/WR_KETL=0.0 +! +!WR_HNO4/WR_ORA1=0.0 +! +!WR_HNO4/WR_ORA2=0.0 +! +!WR_HNO4/WR_ACID=0.0 +! +!WR_HNO4/WR_RP16=0.0 +! +!WR_HNO4/WR_UR21=0.0 +! +!WR_HNO4/WR_UR28=0.0 +! +!WR_HNO4/WR_ACID2=0.0 +! +!WR_HNO4/WR_ASO3=0.0 +! +!WR_HNO4/WR_ASO4=0.0 +! +!WR_HNO4/WR_ASO5=0.0 +! +!WR_HNO4/WR_AHSO5=0.0 +! +!WR_HNO4/WR_AHMS=0.0 +! +!WR_NH3/NO=0.0 +! +!WR_NH3/NO2=0.0 +! +!WR_NH3/O3=0.0 +! +!WR_NH3/HONO=0.0 +! +!WR_NH3/HNO3=0.0 +! +!WR_NH3/HNO4=0.0 +! +!WR_NH3/N2O5=0.0 +! +!WR_NH3/NO3=0.0 +! +!WR_NH3/NH3=+KTR10 + PJAC(:,134,9)=+TPK%KTR10(:) +! +!WR_NH3/HO2=0.0 +! +!WR_NH3/CO=0.0 +! +!WR_NH3/H2O2=0.0 +! +!WR_NH3/SO2=0.0 +! +!WR_NH3/H2SO4=0.0 +! +!WR_NH3/OH=0.0 +! +!WR_NH3/ETHE=0.0 +! +!WR_NH3/OLEL=0.0 +! +!WR_NH3/OLEH=0.0 +! +!WR_NH3/ALKL=0.0 +! +!WR_NH3/ALKM=0.0 +! +!WR_NH3/ALKH=0.0 +! +!WR_NH3/AROH=0.0 +! +!WR_NH3/AROL=0.0 +! +!WR_NH3/AROO=0.0 +! +!WR_NH3/ARAL=0.0 +! +!WR_NH3/ARAC=0.0 +! +!WR_NH3/PAH=0.0 +! +!WR_NH3/HCHO=0.0 +! +!WR_NH3/ALD2=0.0 +! +!WR_NH3/KETL=0.0 +! +!WR_NH3/KETH=0.0 +! +!WR_NH3/MEOH=0.0 +! +!WR_NH3/ETOH=0.0 +! +!WR_NH3/ALCH=0.0 +! +!WR_NH3/ISOP=0.0 +! +!WR_NH3/BIOL=0.0 +! +!WR_NH3/BIOH=0.0 +! +!WR_NH3/MTBE=0.0 +! +!WR_NH3/MVK=0.0 +! +!WR_NH3/MCR=0.0 +! +!WR_NH3/MGLY=0.0 +! +!WR_NH3/GLY=0.0 +! +!WR_NH3/ORA1=0.0 +! +!WR_NH3/ORA2=0.0 +! +!WR_NH3/ACID=0.0 +! +!WR_NH3/UR28=0.0 +! +!WR_NH3/UR21=0.0 +! +!WR_NH3/URG2=0.0 +! +!WR_NH3/UR26=0.0 +! +!WR_NH3/RPG2=0.0 +! +!WR_NH3/RP18=0.0 +! +!WR_NH3/RPG3=0.0 +! +!WR_NH3/URG4=0.0 +! +!WR_NH3/UR8=0.0 +! +!WR_NH3/UR17=0.0 +! +!WR_NH3/UR7=0.0 +! +!WR_NH3/RPR3=0.0 +! +!WR_NH3/URG6=0.0 +! +!WR_NH3/UR22=0.0 +! +!WR_NH3/URG7=0.0 +! +!WR_NH3/RPR4=0.0 +! +!WR_NH3/RPR7=0.0 +! +!WR_NH3/RPG7=0.0 +! +!WR_NH3/URG8=0.0 +! +!WR_NH3/UR19=0.0 +! +!WR_NH3/URG9=0.0 +! +!WR_NH3/AP7=0.0 +! +!WR_NH3/URG10=0.0 +! +!WR_NH3/RPR1=0.0 +! +!WR_NH3/RPR5=0.0 +! +!WR_NH3/RPR8=0.0 +! +!WR_NH3/RP10=0.0 +! +!WR_NH3/RP11=0.0 +! +!WR_NH3/RP16=0.0 +! +!WR_NH3/RPRL=0.0 +! +!WR_NH3/APAN=0.0 +! +!WR_NH3/PAN1=0.0 +! +!WR_NH3/PAN2=0.0 +! +!WR_NH3/PAN3=0.0 +! +!WR_NH3/PAN4=0.0 +! +!WR_NH3/PAN6=0.0 +! +!WR_NH3/PAN7=0.0 +! +!WR_NH3/PAN8=0.0 +! +!WR_NH3/PN10=0.0 +! +!WR_NH3/RO2T=0.0 +! +!WR_NH3/RO21=0.0 +! +!WR_NH3/RO25=0.0 +! +!WR_NH3/WC_O3=0.0 +! +!WR_NH3/WC_H2O2=0.0 +! +!WR_NH3/WC_NO=0.0 +! +!WR_NH3/WC_NO2=0.0 +! +!WR_NH3/WC_NO3=0.0 +! +!WR_NH3/WC_N2O5=0.0 +! +!WR_NH3/WC_HONO=0.0 +! +!WR_NH3/WC_HNO3=0.0 +! +!WR_NH3/WC_HNO4=0.0 +! +!WR_NH3/WC_NH3=0.0 +! +!WR_NH3/WC_OH=0.0 +! +!WR_NH3/WC_HO2=0.0 +! +!WR_NH3/WC_CO2=0.0 +! +!WR_NH3/WC_SO2=0.0 +! +!WR_NH3/WC_H2SO4=0.0 +! +!WR_NH3/WC_RO21=0.0 +! +!WR_NH3/WC_RO25=0.0 +! +!WR_NH3/WC_MEOH=0.0 +! +!WR_NH3/WC_ETOH=0.0 +! +!WR_NH3/WC_ALCH=0.0 +! +!WR_NH3/WC_HCHO=0.0 +! +!WR_NH3/WC_ALD2=0.0 +! +!WR_NH3/WC_GLY=0.0 +! +!WR_NH3/WC_MGLY=0.0 +! +!WR_NH3/WC_KETL=0.0 +! +!WR_NH3/WC_ORA1=0.0 +! +!WR_NH3/WC_ORA2=0.0 +! +!WR_NH3/WC_ACID=0.0 +! +!WR_NH3/WC_RP16=0.0 +! +!WR_NH3/WC_UR21=0.0 +! +!WR_NH3/WC_UR28=0.0 +! +!WR_NH3/WC_ACID2=0.0 +! +!WR_NH3/WC_ASO3=0.0 +! +!WR_NH3/WC_ASO4=0.0 +! +!WR_NH3/WC_ASO5=0.0 +! +!WR_NH3/WC_AHSO5=0.0 +! +!WR_NH3/WC_AHMS=0.0 +! +!WR_NH3/WR_O3=0.0 +! +!WR_NH3/WR_H2O2=0.0 +! +!WR_NH3/WR_NO=0.0 +! +!WR_NH3/WR_NO2=0.0 +! +!WR_NH3/WR_NO3=0.0 +! +!WR_NH3/WR_N2O5=0.0 +! +!WR_NH3/WR_HONO=0.0 +! +!WR_NH3/WR_HNO3=0.0 +! +!WR_NH3/WR_HNO4=0.0 +! +!WR_NH3/WR_NH3=-KTR41 + PJAC(:,134,134)=-TPK%KTR41(:) +! +!WR_NH3/WR_OH=0.0 +! +!WR_NH3/WR_HO2=0.0 +! +!WR_NH3/WR_CO2=0.0 +! +!WR_NH3/WR_SO2=0.0 +! +!WR_NH3/WR_H2SO4=0.0 +! +!WR_NH3/WR_RO21=0.0 +! +!WR_NH3/WR_RO25=0.0 +! +!WR_NH3/WR_MEOH=0.0 +! +!WR_NH3/WR_ETOH=0.0 +! +!WR_NH3/WR_ALCH=0.0 +! +!WR_NH3/WR_HCHO=0.0 +! +!WR_NH3/WR_ALD2=0.0 +! +!WR_NH3/WR_GLY=0.0 +! +!WR_NH3/WR_MGLY=0.0 +! +!WR_NH3/WR_KETL=0.0 +! +!WR_NH3/WR_ORA1=0.0 +! +!WR_NH3/WR_ORA2=0.0 +! +!WR_NH3/WR_ACID=0.0 +! +!WR_NH3/WR_RP16=0.0 +! +!WR_NH3/WR_UR21=0.0 +! +!WR_NH3/WR_UR28=0.0 +! +!WR_NH3/WR_ACID2=0.0 +! +!WR_NH3/WR_ASO3=0.0 +! +!WR_NH3/WR_ASO4=0.0 +! +!WR_NH3/WR_ASO5=0.0 +! +!WR_NH3/WR_AHSO5=0.0 +! +!WR_NH3/WR_AHMS=0.0 +! +!WR_OH/NO=0.0 +! +!WR_OH/NO2=0.0 +! +!WR_OH/O3=0.0 +! +!WR_OH/HONO=0.0 +! +!WR_OH/HNO3=0.0 +! +!WR_OH/HNO4=0.0 +! +!WR_OH/N2O5=0.0 +! +!WR_OH/NO3=0.0 +! +!WR_OH/NH3=0.0 +! +!WR_OH/HO2=0.0 +! +!WR_OH/CO=0.0 +! +!WR_OH/H2O2=0.0 +! +!WR_OH/SO2=0.0 +! +!WR_OH/H2SO4=0.0 +! +!WR_OH/OH=+KTR11 + PJAC(:,135,15)=+TPK%KTR11(:) +! +!WR_OH/ETHE=0.0 +! +!WR_OH/OLEL=0.0 +! +!WR_OH/OLEH=0.0 +! +!WR_OH/ALKL=0.0 +! +!WR_OH/ALKM=0.0 +! +!WR_OH/ALKH=0.0 +! +!WR_OH/AROH=0.0 +! +!WR_OH/AROL=0.0 +! +!WR_OH/AROO=0.0 +! +!WR_OH/ARAL=0.0 +! +!WR_OH/ARAC=0.0 +! +!WR_OH/PAH=0.0 +! +!WR_OH/HCHO=0.0 +! +!WR_OH/ALD2=0.0 +! +!WR_OH/KETL=0.0 +! +!WR_OH/KETH=0.0 +! +!WR_OH/MEOH=0.0 +! +!WR_OH/ETOH=0.0 +! +!WR_OH/ALCH=0.0 +! +!WR_OH/ISOP=0.0 +! +!WR_OH/BIOL=0.0 +! +!WR_OH/BIOH=0.0 +! +!WR_OH/MTBE=0.0 +! +!WR_OH/MVK=0.0 +! +!WR_OH/MCR=0.0 +! +!WR_OH/MGLY=0.0 +! +!WR_OH/GLY=0.0 +! +!WR_OH/ORA1=0.0 +! +!WR_OH/ORA2=0.0 +! +!WR_OH/ACID=0.0 +! +!WR_OH/UR28=0.0 +! +!WR_OH/UR21=0.0 +! +!WR_OH/URG2=0.0 +! +!WR_OH/UR26=0.0 +! +!WR_OH/RPG2=0.0 +! +!WR_OH/RP18=0.0 +! +!WR_OH/RPG3=0.0 +! +!WR_OH/URG4=0.0 +! +!WR_OH/UR8=0.0 +! +!WR_OH/UR17=0.0 +! +!WR_OH/UR7=0.0 +! +!WR_OH/RPR3=0.0 +! +!WR_OH/URG6=0.0 +! +!WR_OH/UR22=0.0 +! +!WR_OH/URG7=0.0 +! +!WR_OH/RPR4=0.0 +! +!WR_OH/RPR7=0.0 +! +!WR_OH/RPG7=0.0 +! +!WR_OH/URG8=0.0 +! +!WR_OH/UR19=0.0 +! +!WR_OH/URG9=0.0 +! +!WR_OH/AP7=0.0 +! +!WR_OH/URG10=0.0 +! +!WR_OH/RPR1=0.0 +! +!WR_OH/RPR5=0.0 +! +!WR_OH/RPR8=0.0 +! +!WR_OH/RP10=0.0 +! +!WR_OH/RP11=0.0 +! +!WR_OH/RP16=0.0 +! +!WR_OH/RPRL=0.0 +! +!WR_OH/APAN=0.0 +! +!WR_OH/PAN1=0.0 +! +!WR_OH/PAN2=0.0 +! +!WR_OH/PAN3=0.0 +! +!WR_OH/PAN4=0.0 +! +!WR_OH/PAN6=0.0 +! +!WR_OH/PAN7=0.0 +! +!WR_OH/PAN8=0.0 +! +!WR_OH/PN10=0.0 +! +!WR_OH/RO2T=0.0 +! +!WR_OH/RO21=0.0 +! +!WR_OH/RO25=0.0 +! +!WR_OH/WC_O3=0.0 +! +!WR_OH/WC_H2O2=0.0 +! +!WR_OH/WC_NO=0.0 +! +!WR_OH/WC_NO2=0.0 +! +!WR_OH/WC_NO3=0.0 +! +!WR_OH/WC_N2O5=0.0 +! +!WR_OH/WC_HONO=0.0 +! +!WR_OH/WC_HNO3=0.0 +! +!WR_OH/WC_HNO4=0.0 +! +!WR_OH/WC_NH3=0.0 +! +!WR_OH/WC_OH=0.0 +! +!WR_OH/WC_HO2=0.0 +! +!WR_OH/WC_CO2=0.0 +! +!WR_OH/WC_SO2=0.0 +! +!WR_OH/WC_H2SO4=0.0 +! +!WR_OH/WC_RO21=0.0 +! +!WR_OH/WC_RO25=0.0 +! +!WR_OH/WC_MEOH=0.0 +! +!WR_OH/WC_ETOH=0.0 +! +!WR_OH/WC_ALCH=0.0 +! +!WR_OH/WC_HCHO=0.0 +! +!WR_OH/WC_ALD2=0.0 +! +!WR_OH/WC_GLY=0.0 +! +!WR_OH/WC_MGLY=0.0 +! +!WR_OH/WC_KETL=0.0 +! +!WR_OH/WC_ORA1=0.0 +! +!WR_OH/WC_ORA2=0.0 +! +!WR_OH/WC_ACID=0.0 +! +!WR_OH/WC_RP16=0.0 +! +!WR_OH/WC_UR21=0.0 +! +!WR_OH/WC_UR28=0.0 +! +!WR_OH/WC_ACID2=0.0 +! +!WR_OH/WC_ASO3=0.0 +! +!WR_OH/WC_ASO4=0.0 +! +!WR_OH/WC_ASO5=0.0 +! +!WR_OH/WC_AHSO5=0.0 +! +!WR_OH/WC_AHMS=0.0 +! +!WR_OH/WR_O3=+KR6*<WR_HO2> + PJAC(:,135,125)=+TPK%KR6(:)*PCONC(:,136) +! +!WR_OH/WR_H2O2=+KR1+KR1-KR4*<WR_OH> + PJAC(:,135,126)=+TPK%KR1(:)+TPK%KR1(:)-TPK%KR4(:)*PCONC(:,135) +! +!WR_OH/WR_NO=0.0 +! +!WR_OH/WR_NO2=0.0 +! +!WR_OH/WR_NO3=0.0 +! +!WR_OH/WR_N2O5=0.0 +! +!WR_OH/WR_HONO=-KR8*<WR_OH> + PJAC(:,135,131)=-TPK%KR8(:)*PCONC(:,135) +! +!WR_OH/WR_HNO3=+KR13 + PJAC(:,135,132)=+TPK%KR13(:) +! +!WR_OH/WR_HNO4=0.0 +! +!WR_OH/WR_NH3=0.0 +! +!WR_OH/WR_OH=-KTR42-KR2*<WR_OH>-KR2*<WR_OH>-KR2*<WR_OH>-KR2*<WR_OH>-KR3*<WR_HO2 +!>-KR4*<WR_H2O2>-KR7*<WR_SO2>-KR8*<WR_HONO>-KR19*<WR_AHMS>-KR30*<WR_MEOH>-KR31* +!<WR_ETOH>-KR32*<WR_ALCH>-KR33*<WR_HCHO>-KR34*<WR_ALD2>-KR35*<WR_GLY>-KR36*<WR_ +!MGLY>-KR37*<WR_KETL>-KR38*<WR_ORA1>-KR39*<WR_ORA2>-KR40*<WR_ACID>-KR41*<WR_ACI +!D>-KR42*<WR_UR28>-KR43*<WR_UR21>-KR44*<WR_RP16>-KR45*<WR_RP16>-KR46*<WR_ACID2> + PJAC(:,135,135)=-TPK%KTR42(:)-TPK%KR2(:)*PCONC(:,135)-TPK%KR2(:)*PCONC(:,135)-& +&TPK%KR2(:)*PCONC(:,135)-TPK%KR2(:)*PCONC(:,135)-TPK%KR3(:)*PCONC(:,136)-TPK%KR& +&4(:)*PCONC(:,126)-TPK%KR7(:)*PCONC(:,138)-TPK%KR8(:)*PCONC(:,131)-TPK%KR19(:)*& +&PCONC(:,161)-TPK%KR30(:)*PCONC(:,142)-TPK%KR31(:)*PCONC(:,143)-TPK%KR32(:)*PCO& +&NC(:,144)-TPK%KR33(:)*PCONC(:,145)-TPK%KR34(:)*PCONC(:,146)-TPK%KR35(:)*PCONC(& +&:,147)-TPK%KR36(:)*PCONC(:,148)-TPK%KR37(:)*PCONC(:,149)-TPK%KR38(:)*PCONC(:,1& +&50)-TPK%KR39(:)*PCONC(:,151)-TPK%KR40(:)*PCONC(:,152)-TPK%KR41(:)*PCONC(:,152)& +&-TPK%KR42(:)*PCONC(:,155)-TPK%KR43(:)*PCONC(:,154)-TPK%KR44(:)*PCONC(:,153)-TP& +&K%KR45(:)*PCONC(:,153)-TPK%KR46(:)*PCONC(:,156) +! +!WR_OH/WR_HO2=-KR3*<WR_OH>+KR6*<WR_O3> + PJAC(:,135,136)=-TPK%KR3(:)*PCONC(:,135)+TPK%KR6(:)*PCONC(:,125) +! +!WR_OH/WR_CO2=0.0 +! +!WR_OH/WR_SO2=-KR7*<WR_OH> + PJAC(:,135,138)=-TPK%KR7(:)*PCONC(:,135) +! +!WR_OH/WR_H2SO4=0.0 +! +!WR_OH/WR_RO21=0.0 +! +!WR_OH/WR_RO25=0.0 +! +!WR_OH/WR_MEOH=-KR30*<WR_OH> + PJAC(:,135,142)=-TPK%KR30(:)*PCONC(:,135) +! +!WR_OH/WR_ETOH=-KR31*<WR_OH> + PJAC(:,135,143)=-TPK%KR31(:)*PCONC(:,135) +! +!WR_OH/WR_ALCH=-KR32*<WR_OH> + PJAC(:,135,144)=-TPK%KR32(:)*PCONC(:,135) +! +!WR_OH/WR_HCHO=-KR33*<WR_OH> + PJAC(:,135,145)=-TPK%KR33(:)*PCONC(:,135) +! +!WR_OH/WR_ALD2=-KR34*<WR_OH> + PJAC(:,135,146)=-TPK%KR34(:)*PCONC(:,135) +! +!WR_OH/WR_GLY=-KR35*<WR_OH> + PJAC(:,135,147)=-TPK%KR35(:)*PCONC(:,135) +! +!WR_OH/WR_MGLY=-KR36*<WR_OH> + PJAC(:,135,148)=-TPK%KR36(:)*PCONC(:,135) +! +!WR_OH/WR_KETL=-KR37*<WR_OH> + PJAC(:,135,149)=-TPK%KR37(:)*PCONC(:,135) +! +!WR_OH/WR_ORA1=-KR38*<WR_OH> + PJAC(:,135,150)=-TPK%KR38(:)*PCONC(:,135) +! +!WR_OH/WR_ORA2=-KR39*<WR_OH> + PJAC(:,135,151)=-TPK%KR39(:)*PCONC(:,135) +! +!WR_OH/WR_ACID=-KR40*<WR_OH>-KR41*<WR_OH> + PJAC(:,135,152)=-TPK%KR40(:)*PCONC(:,135)-TPK%KR41(:)*PCONC(:,135) +! +!WR_OH/WR_RP16=-KR44*<WR_OH>-KR45*<WR_OH> + PJAC(:,135,153)=-TPK%KR44(:)*PCONC(:,135)-TPK%KR45(:)*PCONC(:,135) +! +!WR_OH/WR_UR21=-KR43*<WR_OH> + PJAC(:,135,154)=-TPK%KR43(:)*PCONC(:,135) +! +!WR_OH/WR_UR28=-KR42*<WR_OH> + PJAC(:,135,155)=-TPK%KR42(:)*PCONC(:,135) +! +!WR_OH/WR_ACID2=-KR46*<WR_OH> + PJAC(:,135,156)=-TPK%KR46(:)*PCONC(:,135) +! +!WR_OH/WR_ASO3=0.0 +! +!WR_OH/WR_ASO4=+KR24 + PJAC(:,135,158)=+TPK%KR24(:) +! +!WR_OH/WR_ASO5=0.0 +! +!WR_OH/WR_AHSO5=0.0 +! +!WR_OH/WR_AHMS=-KR19*<WR_OH> + PJAC(:,135,161)=-TPK%KR19(:)*PCONC(:,135) +! +RETURN +END SUBROUTINE SUBJ26 +! +SUBROUTINE SUBJ27 +! +!Indices 136 a 140 +! +! +!WR_HO2/NO=0.0 +! +!WR_HO2/NO2=0.0 +! +!WR_HO2/O3=0.0 +! +!WR_HO2/HONO=0.0 +! +!WR_HO2/HNO3=0.0 +! +!WR_HO2/HNO4=0.0 +! +!WR_HO2/N2O5=0.0 +! +!WR_HO2/NO3=0.0 +! +!WR_HO2/NH3=0.0 +! +!WR_HO2/HO2=+KTR12 + PJAC(:,136,10)=+TPK%KTR12(:) +! +!WR_HO2/CO=0.0 +! +!WR_HO2/H2O2=0.0 +! +!WR_HO2/SO2=0.0 +! +!WR_HO2/H2SO4=0.0 +! +!WR_HO2/OH=0.0 +! +!WR_HO2/ETHE=0.0 +! +!WR_HO2/OLEL=0.0 +! +!WR_HO2/OLEH=0.0 +! +!WR_HO2/ALKL=0.0 +! +!WR_HO2/ALKM=0.0 +! +!WR_HO2/ALKH=0.0 +! +!WR_HO2/AROH=0.0 +! +!WR_HO2/AROL=0.0 +! +!WR_HO2/AROO=0.0 +! +!WR_HO2/ARAL=0.0 +! +!WR_HO2/ARAC=0.0 +! +!WR_HO2/PAH=0.0 +! +!WR_HO2/HCHO=0.0 +! +!WR_HO2/ALD2=0.0 +! +!WR_HO2/KETL=0.0 +! +!WR_HO2/KETH=0.0 +! +!WR_HO2/MEOH=0.0 +! +!WR_HO2/ETOH=0.0 +! +!WR_HO2/ALCH=0.0 +! +!WR_HO2/ISOP=0.0 +! +!WR_HO2/BIOL=0.0 +! +!WR_HO2/BIOH=0.0 +! +!WR_HO2/MTBE=0.0 +! +!WR_HO2/MVK=0.0 +! +!WR_HO2/MCR=0.0 +! +!WR_HO2/MGLY=0.0 +! +!WR_HO2/GLY=0.0 +! +!WR_HO2/ORA1=0.0 +! +!WR_HO2/ORA2=0.0 +! +!WR_HO2/ACID=0.0 +! +!WR_HO2/UR28=0.0 +! +!WR_HO2/UR21=0.0 +! +!WR_HO2/URG2=0.0 +! +!WR_HO2/UR26=0.0 +! +!WR_HO2/RPG2=0.0 +! +!WR_HO2/RP18=0.0 +! +!WR_HO2/RPG3=0.0 +! +!WR_HO2/URG4=0.0 +! +!WR_HO2/UR8=0.0 +! +!WR_HO2/UR17=0.0 +! +!WR_HO2/UR7=0.0 +! +!WR_HO2/RPR3=0.0 +! +!WR_HO2/URG6=0.0 +! +!WR_HO2/UR22=0.0 +! +!WR_HO2/URG7=0.0 +! +!WR_HO2/RPR4=0.0 +! +!WR_HO2/RPR7=0.0 +! +!WR_HO2/RPG7=0.0 +! +!WR_HO2/URG8=0.0 +! +!WR_HO2/UR19=0.0 +! +!WR_HO2/URG9=0.0 +! +!WR_HO2/AP7=0.0 +! +!WR_HO2/URG10=0.0 +! +!WR_HO2/RPR1=0.0 +! +!WR_HO2/RPR5=0.0 +! +!WR_HO2/RPR8=0.0 +! +!WR_HO2/RP10=0.0 +! +!WR_HO2/RP11=0.0 +! +!WR_HO2/RP16=0.0 +! +!WR_HO2/RPRL=0.0 +! +!WR_HO2/APAN=0.0 +! +!WR_HO2/PAN1=0.0 +! +!WR_HO2/PAN2=0.0 +! +!WR_HO2/PAN3=0.0 +! +!WR_HO2/PAN4=0.0 +! +!WR_HO2/PAN6=0.0 +! +!WR_HO2/PAN7=0.0 +! +!WR_HO2/PAN8=0.0 +! +!WR_HO2/PN10=0.0 +! +!WR_HO2/RO2T=0.0 +! +!WR_HO2/RO21=0.0 +! +!WR_HO2/RO25=0.0 +! +!WR_HO2/WC_O3=0.0 +! +!WR_HO2/WC_H2O2=0.0 +! +!WR_HO2/WC_NO=0.0 +! +!WR_HO2/WC_NO2=0.0 +! +!WR_HO2/WC_NO3=0.0 +! +!WR_HO2/WC_N2O5=0.0 +! +!WR_HO2/WC_HONO=0.0 +! +!WR_HO2/WC_HNO3=0.0 +! +!WR_HO2/WC_HNO4=0.0 +! +!WR_HO2/WC_NH3=0.0 +! +!WR_HO2/WC_OH=0.0 +! +!WR_HO2/WC_HO2=0.0 +! +!WR_HO2/WC_CO2=0.0 +! +!WR_HO2/WC_SO2=0.0 +! +!WR_HO2/WC_H2SO4=0.0 +! +!WR_HO2/WC_RO21=0.0 +! +!WR_HO2/WC_RO25=0.0 +! +!WR_HO2/WC_MEOH=0.0 +! +!WR_HO2/WC_ETOH=0.0 +! +!WR_HO2/WC_ALCH=0.0 +! +!WR_HO2/WC_HCHO=0.0 +! +!WR_HO2/WC_ALD2=0.0 +! +!WR_HO2/WC_GLY=0.0 +! +!WR_HO2/WC_MGLY=0.0 +! +!WR_HO2/WC_KETL=0.0 +! +!WR_HO2/WC_ORA1=0.0 +! +!WR_HO2/WC_ORA2=0.0 +! +!WR_HO2/WC_ACID=0.0 +! +!WR_HO2/WC_RP16=0.0 +! +!WR_HO2/WC_UR21=0.0 +! +!WR_HO2/WC_UR28=0.0 +! +!WR_HO2/WC_ACID2=0.0 +! +!WR_HO2/WC_ASO3=0.0 +! +!WR_HO2/WC_ASO4=0.0 +! +!WR_HO2/WC_ASO5=0.0 +! +!WR_HO2/WC_AHSO5=0.0 +! +!WR_HO2/WC_AHMS=0.0 +! +!WR_HO2/WR_O3=-KR6*<WR_HO2> + PJAC(:,136,125)=-TPK%KR6(:)*PCONC(:,136) +! +!WR_HO2/WR_H2O2=+KR4*<WR_OH> + PJAC(:,136,126)=+TPK%KR4(:)*PCONC(:,135) +! +!WR_HO2/WR_NO=0.0 +! +!WR_HO2/WR_NO2=-KR9*<WR_HO2> + PJAC(:,136,128)=-TPK%KR9(:)*PCONC(:,136) +! +!WR_HO2/WR_NO3=0.0 +! +!WR_HO2/WR_N2O5=0.0 +! +!WR_HO2/WR_HONO=0.0 +! +!WR_HO2/WR_HNO3=0.0 +! +!WR_HO2/WR_HNO4=+KR10 + PJAC(:,136,133)=+TPK%KR10(:) +! +!WR_HO2/WR_NH3=0.0 +! +!WR_HO2/WR_OH=-KR3*<WR_HO2>+KR4*<WR_H2O2>+KR19*<WR_AHMS>+KR30*<WR_MEOH>+KR31*<W +!R_ETOH>+KR32*<WR_ALCH>+KR33*<WR_HCHO>+KR35*<WR_GLY>+KR36*<WR_MGLY>+KR37*<WR_KE +!TL>+KR38*<WR_ORA1>+0.11*KR41*<WR_ACID>+KR42*<WR_UR28>+0.81*KR43*<WR_UR21>+KR44 +!*<WR_RP16>+0.71*KR45*<WR_RP16> + PJAC(:,136,135)=-TPK%KR3(:)*PCONC(:,136)+TPK%KR4(:)*PCONC(:,126)+TPK%KR19(:)*P& +&CONC(:,161)+TPK%KR30(:)*PCONC(:,142)+TPK%KR31(:)*PCONC(:,143)+TPK%KR32(:)*PCON& +&C(:,144)+TPK%KR33(:)*PCONC(:,145)+TPK%KR35(:)*PCONC(:,147)+TPK%KR36(:)*PCONC(:& +&,148)+TPK%KR37(:)*PCONC(:,149)+TPK%KR38(:)*PCONC(:,150)+0.11*TPK%KR41(:)*PCONC& +&(:,152)+TPK%KR42(:)*PCONC(:,155)+0.81*TPK%KR43(:)*PCONC(:,154)+TPK%KR44(:)*PCO& +&NC(:,153)+0.71*TPK%KR45(:)*PCONC(:,153) +! +!WR_HO2/WR_HO2=-KTR43-KR3*<WR_OH>-KR5*<WR_HO2>-KR5*<WR_HO2>-KR5*<WR_HO2>-KR5*<W +!R_HO2>-KR6*<WR_O3>-KR9*<WR_NO2>-KR21*<WR_ASO5> + PJAC(:,136,136)=-TPK%KTR43(:)-TPK%KR3(:)*PCONC(:,135)-TPK%KR5(:)*PCONC(:,136)-& +&TPK%KR5(:)*PCONC(:,136)-TPK%KR5(:)*PCONC(:,136)-TPK%KR5(:)*PCONC(:,136)-TPK%KR& +&6(:)*PCONC(:,125)-TPK%KR9(:)*PCONC(:,128)-TPK%KR21(:)*PCONC(:,159) +! +!WR_HO2/WR_CO2=0.0 +! +!WR_HO2/WR_SO2=0.0 +! +!WR_HO2/WR_H2SO4=0.0 +! +!WR_HO2/WR_RO21=+2.00*KR27*<WR_RO21>+2.00*KR27*<WR_RO21> + PJAC(:,136,140)=+2.00*TPK%KR27(:)*PCONC(:,140)+2.00*TPK%KR27(:)*PCONC(:,140) +! +!WR_HO2/WR_RO25=+KR29*<WR_RO25>+KR29*<WR_RO25> + PJAC(:,136,141)=+TPK%KR29(:)*PCONC(:,141)+TPK%KR29(:)*PCONC(:,141) +! +!WR_HO2/WR_MEOH=+KR30*<WR_OH> + PJAC(:,136,142)=+TPK%KR30(:)*PCONC(:,135) +! +!WR_HO2/WR_ETOH=+KR31*<WR_OH> + PJAC(:,136,143)=+TPK%KR31(:)*PCONC(:,135) +! +!WR_HO2/WR_ALCH=+KR32*<WR_OH> + PJAC(:,136,144)=+TPK%KR32(:)*PCONC(:,135) +! +!WR_HO2/WR_HCHO=+KR33*<WR_OH> + PJAC(:,136,145)=+TPK%KR33(:)*PCONC(:,135) +! +!WR_HO2/WR_ALD2=0.0 +! +!WR_HO2/WR_GLY=+KR35*<WR_OH> + PJAC(:,136,147)=+TPK%KR35(:)*PCONC(:,135) +! +!WR_HO2/WR_MGLY=+KR36*<WR_OH> + PJAC(:,136,148)=+TPK%KR36(:)*PCONC(:,135) +! +!WR_HO2/WR_KETL=+KR37*<WR_OH> + PJAC(:,136,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_HO2/WR_ORA1=+KR38*<WR_OH> + PJAC(:,136,150)=+TPK%KR38(:)*PCONC(:,135) +! +!WR_HO2/WR_ORA2=0.0 +! +!WR_HO2/WR_ACID=+0.11*KR41*<WR_OH> + PJAC(:,136,152)=+0.11*TPK%KR41(:)*PCONC(:,135) +! +!WR_HO2/WR_RP16=+KR44*<WR_OH>+0.71*KR45*<WR_OH> + PJAC(:,136,153)=+TPK%KR44(:)*PCONC(:,135)+0.71*TPK%KR45(:)*PCONC(:,135) +! +!WR_HO2/WR_UR21=+0.81*KR43*<WR_OH> + PJAC(:,136,154)=+0.81*TPK%KR43(:)*PCONC(:,135) +! +!WR_HO2/WR_UR28=+KR42*<WR_OH> + PJAC(:,136,155)=+TPK%KR42(:)*PCONC(:,135) +! +!WR_HO2/WR_ACID2=0.0 +! +!WR_HO2/WR_ASO3=0.0 +! +!WR_HO2/WR_ASO4=0.0 +! +!WR_HO2/WR_ASO5=-KR21*<WR_HO2> + PJAC(:,136,159)=-TPK%KR21(:)*PCONC(:,136) +! +!WR_HO2/WR_AHSO5=0.0 +! +!WR_HO2/WR_AHMS=+KR19*<WR_OH> + PJAC(:,136,161)=+TPK%KR19(:)*PCONC(:,135) +! +!WR_CO2/NO=0.0 +! +!WR_CO2/NO2=0.0 +! +!WR_CO2/O3=0.0 +! +!WR_CO2/HONO=0.0 +! +!WR_CO2/HNO3=0.0 +! +!WR_CO2/HNO4=0.0 +! +!WR_CO2/N2O5=0.0 +! +!WR_CO2/NO3=0.0 +! +!WR_CO2/NH3=0.0 +! +!WR_CO2/HO2=0.0 +! +!WR_CO2/CO=0.0 +! +!WR_CO2/H2O2=0.0 +! +!WR_CO2/SO2=0.0 +! +!WR_CO2/H2SO4=0.0 +! +!WR_CO2/OH=0.0 +! +!WR_CO2/ETHE=0.0 +! +!WR_CO2/OLEL=0.0 +! +!WR_CO2/OLEH=0.0 +! +!WR_CO2/ALKL=0.0 +! +!WR_CO2/ALKM=0.0 +! +!WR_CO2/ALKH=0.0 +! +!WR_CO2/AROH=0.0 +! +!WR_CO2/AROL=0.0 +! +!WR_CO2/AROO=0.0 +! +!WR_CO2/ARAL=0.0 +! +!WR_CO2/ARAC=0.0 +! +!WR_CO2/PAH=0.0 +! +!WR_CO2/HCHO=0.0 +! +!WR_CO2/ALD2=0.0 +! +!WR_CO2/KETL=0.0 +! +!WR_CO2/KETH=0.0 +! +!WR_CO2/MEOH=0.0 +! +!WR_CO2/ETOH=0.0 +! +!WR_CO2/ALCH=0.0 +! +!WR_CO2/ISOP=0.0 +! +!WR_CO2/BIOL=0.0 +! +!WR_CO2/BIOH=0.0 +! +!WR_CO2/MTBE=0.0 +! +!WR_CO2/MVK=0.0 +! +!WR_CO2/MCR=0.0 +! +!WR_CO2/MGLY=0.0 +! +!WR_CO2/GLY=0.0 +! +!WR_CO2/ORA1=0.0 +! +!WR_CO2/ORA2=0.0 +! +!WR_CO2/ACID=0.0 +! +!WR_CO2/UR28=0.0 +! +!WR_CO2/UR21=0.0 +! +!WR_CO2/URG2=0.0 +! +!WR_CO2/UR26=0.0 +! +!WR_CO2/RPG2=0.0 +! +!WR_CO2/RP18=0.0 +! +!WR_CO2/RPG3=0.0 +! +!WR_CO2/URG4=0.0 +! +!WR_CO2/UR8=0.0 +! +!WR_CO2/UR17=0.0 +! +!WR_CO2/UR7=0.0 +! +!WR_CO2/RPR3=0.0 +! +!WR_CO2/URG6=0.0 +! +!WR_CO2/UR22=0.0 +! +!WR_CO2/URG7=0.0 +! +!WR_CO2/RPR4=0.0 +! +!WR_CO2/RPR7=0.0 +! +!WR_CO2/RPG7=0.0 +! +!WR_CO2/URG8=0.0 +! +!WR_CO2/UR19=0.0 +! +!WR_CO2/URG9=0.0 +! +!WR_CO2/AP7=0.0 +! +!WR_CO2/URG10=0.0 +! +!WR_CO2/RPR1=0.0 +! +!WR_CO2/RPR5=0.0 +! +!WR_CO2/RPR8=0.0 +! +!WR_CO2/RP10=0.0 +! +!WR_CO2/RP11=0.0 +! +!WR_CO2/RP16=0.0 +! +!WR_CO2/RPRL=0.0 +! +!WR_CO2/APAN=0.0 +! +!WR_CO2/PAN1=0.0 +! +!WR_CO2/PAN2=0.0 +! +!WR_CO2/PAN3=0.0 +! +!WR_CO2/PAN4=0.0 +! +!WR_CO2/PAN6=0.0 +! +!WR_CO2/PAN7=0.0 +! +!WR_CO2/PAN8=0.0 +! +!WR_CO2/PN10=0.0 +! +!WR_CO2/RO2T=0.0 +! +!WR_CO2/RO21=0.0 +! +!WR_CO2/RO25=0.0 +! +!WR_CO2/WC_O3=0.0 +! +!WR_CO2/WC_H2O2=0.0 +! +!WR_CO2/WC_NO=0.0 +! +!WR_CO2/WC_NO2=0.0 +! +!WR_CO2/WC_NO3=0.0 +! +!WR_CO2/WC_N2O5=0.0 +! +!WR_CO2/WC_HONO=0.0 +! +!WR_CO2/WC_HNO3=0.0 +! +!WR_CO2/WC_HNO4=0.0 +! +!WR_CO2/WC_NH3=0.0 +! +!WR_CO2/WC_OH=0.0 +! +!WR_CO2/WC_HO2=0.0 +! +!WR_CO2/WC_CO2=0.0 +! +!WR_CO2/WC_SO2=0.0 +! +!WR_CO2/WC_H2SO4=0.0 +! +!WR_CO2/WC_RO21=0.0 +! +!WR_CO2/WC_RO25=0.0 +! +!WR_CO2/WC_MEOH=0.0 +! +!WR_CO2/WC_ETOH=0.0 +! +!WR_CO2/WC_ALCH=0.0 +! +!WR_CO2/WC_HCHO=0.0 +! +!WR_CO2/WC_ALD2=0.0 +! +!WR_CO2/WC_GLY=0.0 +! +!WR_CO2/WC_MGLY=0.0 +! +!WR_CO2/WC_KETL=0.0 +! +!WR_CO2/WC_ORA1=0.0 +! +!WR_CO2/WC_ORA2=0.0 +! +!WR_CO2/WC_ACID=0.0 +! +!WR_CO2/WC_RP16=0.0 +! +!WR_CO2/WC_UR21=0.0 +! +!WR_CO2/WC_UR28=0.0 +! +!WR_CO2/WC_ACID2=0.0 +! +!WR_CO2/WC_ASO3=0.0 +! +!WR_CO2/WC_ASO4=0.0 +! +!WR_CO2/WC_ASO5=0.0 +! +!WR_CO2/WC_AHSO5=0.0 +! +!WR_CO2/WC_AHMS=0.0 +! +!WR_CO2/WR_O3=0.0 +! +!WR_CO2/WR_H2O2=0.0 +! +!WR_CO2/WR_NO=0.0 +! +!WR_CO2/WR_NO2=0.0 +! +!WR_CO2/WR_NO3=0.0 +! +!WR_CO2/WR_N2O5=0.0 +! +!WR_CO2/WR_HONO=0.0 +! +!WR_CO2/WR_HNO3=0.0 +! +!WR_CO2/WR_HNO4=0.0 +! +!WR_CO2/WR_NH3=0.0 +! +!WR_CO2/WR_OH=+KR34*<WR_ALD2>+KR37*<WR_KETL>+KR38*<WR_ORA1>+KR40*<WR_ACID>+2*KR +!42*<WR_UR28>+0.43*KR43*<WR_UR21>+2*KR45*<WR_RP16> + PJAC(:,137,135)=+TPK%KR34(:)*PCONC(:,146)+TPK%KR37(:)*PCONC(:,149)+TPK%KR38(:)& +&*PCONC(:,150)+TPK%KR40(:)*PCONC(:,152)+2*TPK%KR42(:)*PCONC(:,155)+0.43*TPK%KR4& +&3(:)*PCONC(:,154)+2*TPK%KR45(:)*PCONC(:,153) +! +!WR_CO2/WR_HO2=0.0 +! +!WR_CO2/WR_CO2=-KTR44 + PJAC(:,137,137)=-TPK%KTR44(:) +! +!WR_CO2/WR_SO2=0.0 +! +!WR_CO2/WR_H2SO4=0.0 +! +!WR_CO2/WR_RO21=0.0 +! +!WR_CO2/WR_RO25=0.0 +! +!WR_CO2/WR_MEOH=0.0 +! +!WR_CO2/WR_ETOH=0.0 +! +!WR_CO2/WR_ALCH=0.0 +! +!WR_CO2/WR_HCHO=0.0 +! +!WR_CO2/WR_ALD2=+KR34*<WR_OH> + PJAC(:,137,146)=+TPK%KR34(:)*PCONC(:,135) +! +!WR_CO2/WR_GLY=0.0 +! +!WR_CO2/WR_MGLY=0.0 +! +!WR_CO2/WR_KETL=+KR37*<WR_OH> + PJAC(:,137,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_CO2/WR_ORA1=+KR38*<WR_OH> + PJAC(:,137,150)=+TPK%KR38(:)*PCONC(:,135) +! +!WR_CO2/WR_ORA2=0.0 +! +!WR_CO2/WR_ACID=+KR40*<WR_OH> + PJAC(:,137,152)=+TPK%KR40(:)*PCONC(:,135) +! +!WR_CO2/WR_RP16=+2*KR45*<WR_OH> + PJAC(:,137,153)=+2*TPK%KR45(:)*PCONC(:,135) +! +!WR_CO2/WR_UR21=+0.43*KR43*<WR_OH> + PJAC(:,137,154)=+0.43*TPK%KR43(:)*PCONC(:,135) +! +!WR_CO2/WR_UR28=+2*KR42*<WR_OH> + PJAC(:,137,155)=+2*TPK%KR42(:)*PCONC(:,135) +! +!WR_CO2/WR_ACID2=0.0 +! +!WR_CO2/WR_ASO3=0.0 +! +!WR_CO2/WR_ASO4=0.0 +! +!WR_CO2/WR_ASO5=0.0 +! +!WR_CO2/WR_AHSO5=0.0 +! +!WR_CO2/WR_AHMS=0.0 +! +!WR_SO2/NO=0.0 +! +!WR_SO2/NO2=0.0 +! +!WR_SO2/O3=0.0 +! +!WR_SO2/HONO=0.0 +! +!WR_SO2/HNO3=0.0 +! +!WR_SO2/HNO4=0.0 +! +!WR_SO2/N2O5=0.0 +! +!WR_SO2/NO3=0.0 +! +!WR_SO2/NH3=0.0 +! +!WR_SO2/HO2=0.0 +! +!WR_SO2/CO=0.0 +! +!WR_SO2/H2O2=0.0 +! +!WR_SO2/SO2=+KTR14 + PJAC(:,138,13)=+TPK%KTR14(:) +! +!WR_SO2/H2SO4=0.0 +! +!WR_SO2/OH=0.0 +! +!WR_SO2/ETHE=0.0 +! +!WR_SO2/OLEL=0.0 +! +!WR_SO2/OLEH=0.0 +! +!WR_SO2/ALKL=0.0 +! +!WR_SO2/ALKM=0.0 +! +!WR_SO2/ALKH=0.0 +! +!WR_SO2/AROH=0.0 +! +!WR_SO2/AROL=0.0 +! +!WR_SO2/AROO=0.0 +! +!WR_SO2/ARAL=0.0 +! +!WR_SO2/ARAC=0.0 +! +!WR_SO2/PAH=0.0 +! +!WR_SO2/HCHO=0.0 +! +!WR_SO2/ALD2=0.0 +! +!WR_SO2/KETL=0.0 +! +!WR_SO2/KETH=0.0 +! +!WR_SO2/MEOH=0.0 +! +!WR_SO2/ETOH=0.0 +! +!WR_SO2/ALCH=0.0 +! +!WR_SO2/ISOP=0.0 +! +!WR_SO2/BIOL=0.0 +! +!WR_SO2/BIOH=0.0 +! +!WR_SO2/MTBE=0.0 +! +!WR_SO2/MVK=0.0 +! +!WR_SO2/MCR=0.0 +! +!WR_SO2/MGLY=0.0 +! +!WR_SO2/GLY=0.0 +! +!WR_SO2/ORA1=0.0 +! +!WR_SO2/ORA2=0.0 +! +!WR_SO2/ACID=0.0 +! +!WR_SO2/UR28=0.0 +! +!WR_SO2/UR21=0.0 +! +!WR_SO2/URG2=0.0 +! +!WR_SO2/UR26=0.0 +! +!WR_SO2/RPG2=0.0 +! +!WR_SO2/RP18=0.0 +! +!WR_SO2/RPG3=0.0 +! +!WR_SO2/URG4=0.0 +! +!WR_SO2/UR8=0.0 +! +!WR_SO2/UR17=0.0 +! +!WR_SO2/UR7=0.0 +! +!WR_SO2/RPR3=0.0 +! +!WR_SO2/URG6=0.0 +! +!WR_SO2/UR22=0.0 +! +!WR_SO2/URG7=0.0 +! +!WR_SO2/RPR4=0.0 +! +!WR_SO2/RPR7=0.0 +! +!WR_SO2/RPG7=0.0 +! +!WR_SO2/URG8=0.0 +! +!WR_SO2/UR19=0.0 +! +!WR_SO2/URG9=0.0 +! +!WR_SO2/AP7=0.0 +! +!WR_SO2/URG10=0.0 +! +!WR_SO2/RPR1=0.0 +! +!WR_SO2/RPR5=0.0 +! +!WR_SO2/RPR8=0.0 +! +!WR_SO2/RP10=0.0 +! +!WR_SO2/RP11=0.0 +! +!WR_SO2/RP16=0.0 +! +!WR_SO2/RPRL=0.0 +! +!WR_SO2/APAN=0.0 +! +!WR_SO2/PAN1=0.0 +! +!WR_SO2/PAN2=0.0 +! +!WR_SO2/PAN3=0.0 +! +!WR_SO2/PAN4=0.0 +! +!WR_SO2/PAN6=0.0 +! +!WR_SO2/PAN7=0.0 +! +!WR_SO2/PAN8=0.0 +! +!WR_SO2/PN10=0.0 +! +!WR_SO2/RO2T=0.0 +! +!WR_SO2/RO21=0.0 +! +!WR_SO2/RO25=0.0 +! +!WR_SO2/WC_O3=0.0 +! +!WR_SO2/WC_H2O2=0.0 +! +!WR_SO2/WC_NO=0.0 +! +!WR_SO2/WC_NO2=0.0 +! +!WR_SO2/WC_NO3=0.0 +! +!WR_SO2/WC_N2O5=0.0 +! +!WR_SO2/WC_HONO=0.0 +! +!WR_SO2/WC_HNO3=0.0 +! +!WR_SO2/WC_HNO4=0.0 +! +!WR_SO2/WC_NH3=0.0 +! +!WR_SO2/WC_OH=0.0 +! +!WR_SO2/WC_HO2=0.0 +! +!WR_SO2/WC_CO2=0.0 +! +!WR_SO2/WC_SO2=0.0 +! +!WR_SO2/WC_H2SO4=0.0 +! +!WR_SO2/WC_RO21=0.0 +! +!WR_SO2/WC_RO25=0.0 +! +!WR_SO2/WC_MEOH=0.0 +! +!WR_SO2/WC_ETOH=0.0 +! +!WR_SO2/WC_ALCH=0.0 +! +!WR_SO2/WC_HCHO=0.0 +! +!WR_SO2/WC_ALD2=0.0 +! +!WR_SO2/WC_GLY=0.0 +! +!WR_SO2/WC_MGLY=0.0 +! +!WR_SO2/WC_KETL=0.0 +! +!WR_SO2/WC_ORA1=0.0 +! +!WR_SO2/WC_ORA2=0.0 +! +!WR_SO2/WC_ACID=0.0 +! +!WR_SO2/WC_RP16=0.0 +! +!WR_SO2/WC_UR21=0.0 +! +!WR_SO2/WC_UR28=0.0 +! +!WR_SO2/WC_ACID2=0.0 +! +!WR_SO2/WC_ASO3=0.0 +! +!WR_SO2/WC_ASO4=0.0 +! +!WR_SO2/WC_ASO5=0.0 +! +!WR_SO2/WC_AHSO5=0.0 +! +!WR_SO2/WC_AHMS=0.0 +! +!WR_SO2/WR_O3=-KR25*<WR_SO2> + PJAC(:,138,125)=-TPK%KR25(:)*PCONC(:,138) +! +!WR_SO2/WR_H2O2=-KR26*<WR_SO2> + PJAC(:,138,126)=-TPK%KR26(:)*PCONC(:,138) +! +!WR_SO2/WR_NO=0.0 +! +!WR_SO2/WR_NO2=0.0 +! +!WR_SO2/WR_NO3=-KR16*<WR_SO2> + PJAC(:,138,129)=-TPK%KR16(:)*PCONC(:,138) +! +!WR_SO2/WR_N2O5=0.0 +! +!WR_SO2/WR_HONO=0.0 +! +!WR_SO2/WR_HNO3=0.0 +! +!WR_SO2/WR_HNO4=-KR12*<WR_SO2> + PJAC(:,138,133)=-TPK%KR12(:)*PCONC(:,138) +! +!WR_SO2/WR_NH3=0.0 +! +!WR_SO2/WR_OH=-KR7*<WR_SO2>+KR19*<WR_AHMS> + PJAC(:,138,135)=-TPK%KR7(:)*PCONC(:,138)+TPK%KR19(:)*PCONC(:,161) +! +!WR_SO2/WR_HO2=0.0 +! +!WR_SO2/WR_CO2=0.0 +! +!WR_SO2/WR_SO2=-KTR45-KR7*<WR_OH>-KR12*<WR_HNO4>-KR16*<WR_NO3>-KR17*<WR_HCHO>-K +!R23*<WR_AHSO5>-KR25*<WR_O3>-KR26*<WR_H2O2>-KR28*<WR_RO21> + PJAC(:,138,138)=-TPK%KTR45(:)-TPK%KR7(:)*PCONC(:,135)-TPK%KR12(:)*PCONC(:,133)& +&-TPK%KR16(:)*PCONC(:,129)-TPK%KR17(:)*PCONC(:,145)-TPK%KR23(:)*PCONC(:,160)-TP& +&K%KR25(:)*PCONC(:,125)-TPK%KR26(:)*PCONC(:,126)-TPK%KR28(:)*PCONC(:,140) +! +!WR_SO2/WR_H2SO4=0.0 +! +!WR_SO2/WR_RO21=-KR28*<WR_SO2> + PJAC(:,138,140)=-TPK%KR28(:)*PCONC(:,138) +! +!WR_SO2/WR_RO25=0.0 +! +!WR_SO2/WR_MEOH=0.0 +! +!WR_SO2/WR_ETOH=0.0 +! +!WR_SO2/WR_ALCH=0.0 +! +!WR_SO2/WR_HCHO=-KR17*<WR_SO2> + PJAC(:,138,145)=-TPK%KR17(:)*PCONC(:,138) +! +!WR_SO2/WR_ALD2=0.0 +! +!WR_SO2/WR_GLY=0.0 +! +!WR_SO2/WR_MGLY=0.0 +! +!WR_SO2/WR_KETL=0.0 +! +!WR_SO2/WR_ORA1=0.0 +! +!WR_SO2/WR_ORA2=0.0 +! +!WR_SO2/WR_ACID=0.0 +! +!WR_SO2/WR_RP16=0.0 +! +!WR_SO2/WR_UR21=0.0 +! +!WR_SO2/WR_UR28=0.0 +! +!WR_SO2/WR_ACID2=0.0 +! +!WR_SO2/WR_ASO3=0.0 +! +!WR_SO2/WR_ASO4=0.0 +! +!WR_SO2/WR_ASO5=0.0 +! +!WR_SO2/WR_AHSO5=-KR23*<WR_SO2> + PJAC(:,138,160)=-TPK%KR23(:)*PCONC(:,138) +! +!WR_SO2/WR_AHMS=+KR18+KR19*<WR_OH> + PJAC(:,138,161)=+TPK%KR18(:)+TPK%KR19(:)*PCONC(:,135) +! +!WR_H2SO4/NO=0.0 +! +!WR_H2SO4/NO2=0.0 +! +!WR_H2SO4/O3=0.0 +! +!WR_H2SO4/HONO=0.0 +! +!WR_H2SO4/HNO3=0.0 +! +!WR_H2SO4/HNO4=0.0 +! +!WR_H2SO4/N2O5=0.0 +! +!WR_H2SO4/NO3=0.0 +! +!WR_H2SO4/NH3=0.0 +! +!WR_H2SO4/HO2=0.0 +! +!WR_H2SO4/CO=0.0 +! +!WR_H2SO4/H2O2=0.0 +! +!WR_H2SO4/SO2=0.0 +! +!WR_H2SO4/H2SO4=+KTR15 + PJAC(:,139,14)=+TPK%KTR15(:) +! +!WR_H2SO4/OH=0.0 +! +!WR_H2SO4/ETHE=0.0 +! +!WR_H2SO4/OLEL=0.0 +! +!WR_H2SO4/OLEH=0.0 +! +!WR_H2SO4/ALKL=0.0 +! +!WR_H2SO4/ALKM=0.0 +! +!WR_H2SO4/ALKH=0.0 +! +!WR_H2SO4/AROH=0.0 +! +!WR_H2SO4/AROL=0.0 +! +!WR_H2SO4/AROO=0.0 +! +!WR_H2SO4/ARAL=0.0 +! +!WR_H2SO4/ARAC=0.0 +! +!WR_H2SO4/PAH=0.0 +! +!WR_H2SO4/HCHO=0.0 +! +!WR_H2SO4/ALD2=0.0 +! +!WR_H2SO4/KETL=0.0 +! +!WR_H2SO4/KETH=0.0 +! +!WR_H2SO4/MEOH=0.0 +! +!WR_H2SO4/ETOH=0.0 +! +!WR_H2SO4/ALCH=0.0 +! +!WR_H2SO4/ISOP=0.0 +! +!WR_H2SO4/BIOL=0.0 +! +!WR_H2SO4/BIOH=0.0 +! +!WR_H2SO4/MTBE=0.0 +! +!WR_H2SO4/MVK=0.0 +! +!WR_H2SO4/MCR=0.0 +! +!WR_H2SO4/MGLY=0.0 +! +!WR_H2SO4/GLY=0.0 +! +!WR_H2SO4/ORA1=0.0 +! +!WR_H2SO4/ORA2=0.0 +! +!WR_H2SO4/ACID=0.0 +! +!WR_H2SO4/UR28=0.0 +! +!WR_H2SO4/UR21=0.0 +! +!WR_H2SO4/URG2=0.0 +! +!WR_H2SO4/UR26=0.0 +! +!WR_H2SO4/RPG2=0.0 +! +!WR_H2SO4/RP18=0.0 +! +!WR_H2SO4/RPG3=0.0 +! +!WR_H2SO4/URG4=0.0 +! +!WR_H2SO4/UR8=0.0 +! +!WR_H2SO4/UR17=0.0 +! +!WR_H2SO4/UR7=0.0 +! +!WR_H2SO4/RPR3=0.0 +! +!WR_H2SO4/URG6=0.0 +! +!WR_H2SO4/UR22=0.0 +! +!WR_H2SO4/URG7=0.0 +! +!WR_H2SO4/RPR4=0.0 +! +!WR_H2SO4/RPR7=0.0 +! +!WR_H2SO4/RPG7=0.0 +! +!WR_H2SO4/URG8=0.0 +! +!WR_H2SO4/UR19=0.0 +! +!WR_H2SO4/URG9=0.0 +! +!WR_H2SO4/AP7=0.0 +! +!WR_H2SO4/URG10=0.0 +! +!WR_H2SO4/RPR1=0.0 +! +!WR_H2SO4/RPR5=0.0 +! +!WR_H2SO4/RPR8=0.0 +! +!WR_H2SO4/RP10=0.0 +! +!WR_H2SO4/RP11=0.0 +! +!WR_H2SO4/RP16=0.0 +! +!WR_H2SO4/RPRL=0.0 +! +!WR_H2SO4/APAN=0.0 +! +!WR_H2SO4/PAN1=0.0 +! +!WR_H2SO4/PAN2=0.0 +! +!WR_H2SO4/PAN3=0.0 +! +!WR_H2SO4/PAN4=0.0 +! +!WR_H2SO4/PAN6=0.0 +! +!WR_H2SO4/PAN7=0.0 +! +!WR_H2SO4/PAN8=0.0 +! +!WR_H2SO4/PN10=0.0 +! +!WR_H2SO4/RO2T=0.0 +! +!WR_H2SO4/RO21=0.0 +! +!WR_H2SO4/RO25=0.0 +! +!WR_H2SO4/WC_O3=0.0 +! +!WR_H2SO4/WC_H2O2=0.0 +! +!WR_H2SO4/WC_NO=0.0 +! +!WR_H2SO4/WC_NO2=0.0 +! +!WR_H2SO4/WC_NO3=0.0 +! +!WR_H2SO4/WC_N2O5=0.0 +! +!WR_H2SO4/WC_HONO=0.0 +! +!WR_H2SO4/WC_HNO3=0.0 +! +!WR_H2SO4/WC_HNO4=0.0 +! +!WR_H2SO4/WC_NH3=0.0 +! +!WR_H2SO4/WC_OH=0.0 +! +!WR_H2SO4/WC_HO2=0.0 +! +!WR_H2SO4/WC_CO2=0.0 +! +!WR_H2SO4/WC_SO2=0.0 +! +!WR_H2SO4/WC_H2SO4=0.0 +! +!WR_H2SO4/WC_RO21=0.0 +! +!WR_H2SO4/WC_RO25=0.0 +! +!WR_H2SO4/WC_MEOH=0.0 +! +!WR_H2SO4/WC_ETOH=0.0 +! +!WR_H2SO4/WC_ALCH=0.0 +! +!WR_H2SO4/WC_HCHO=0.0 +! +!WR_H2SO4/WC_ALD2=0.0 +! +!WR_H2SO4/WC_GLY=0.0 +! +!WR_H2SO4/WC_MGLY=0.0 +! +!WR_H2SO4/WC_KETL=0.0 +! +!WR_H2SO4/WC_ORA1=0.0 +! +!WR_H2SO4/WC_ORA2=0.0 +! +!WR_H2SO4/WC_ACID=0.0 +! +!WR_H2SO4/WC_RP16=0.0 +! +!WR_H2SO4/WC_UR21=0.0 +! +!WR_H2SO4/WC_UR28=0.0 +! +!WR_H2SO4/WC_ACID2=0.0 +! +!WR_H2SO4/WC_ASO3=0.0 +! +!WR_H2SO4/WC_ASO4=0.0 +! +!WR_H2SO4/WC_ASO5=0.0 +! +!WR_H2SO4/WC_AHSO5=0.0 +! +!WR_H2SO4/WC_AHMS=0.0 +! +!WR_H2SO4/WR_O3=+KR25*<WR_SO2> + PJAC(:,139,125)=+TPK%KR25(:)*PCONC(:,138) +! +!WR_H2SO4/WR_H2O2=+KR26*<WR_SO2> + PJAC(:,139,126)=+TPK%KR26(:)*PCONC(:,138) +! +!WR_H2SO4/WR_NO=0.0 +! +!WR_H2SO4/WR_NO2=0.0 +! +!WR_H2SO4/WR_NO3=-KR15*<WR_H2SO4> + PJAC(:,139,129)=-TPK%KR15(:)*PCONC(:,139) +! +!WR_H2SO4/WR_N2O5=0.0 +! +!WR_H2SO4/WR_HONO=0.0 +! +!WR_H2SO4/WR_HNO3=0.0 +! +!WR_H2SO4/WR_HNO4=+KR12*<WR_SO2> + PJAC(:,139,133)=+TPK%KR12(:)*PCONC(:,138) +! +!WR_H2SO4/WR_NH3=0.0 +! +!WR_H2SO4/WR_OH=0.0 +! +!WR_H2SO4/WR_HO2=0.0 +! +!WR_H2SO4/WR_CO2=0.0 +! +!WR_H2SO4/WR_SO2=+KR12*<WR_HNO4>+2.00*KR23*<WR_AHSO5>+KR25*<WR_O3>+KR26*<WR_H2O +!2> + PJAC(:,139,138)=+TPK%KR12(:)*PCONC(:,133)+2.00*TPK%KR23(:)*PCONC(:,160)+TPK%KR& +&25(:)*PCONC(:,125)+TPK%KR26(:)*PCONC(:,126) +! +!WR_H2SO4/WR_H2SO4=-KTR46-KR15*<WR_NO3> + PJAC(:,139,139)=-TPK%KTR46(:)-TPK%KR15(:)*PCONC(:,129) +! +!WR_H2SO4/WR_RO21=0.0 +! +!WR_H2SO4/WR_RO25=0.0 +! +!WR_H2SO4/WR_MEOH=0.0 +! +!WR_H2SO4/WR_ETOH=0.0 +! +!WR_H2SO4/WR_ALCH=0.0 +! +!WR_H2SO4/WR_HCHO=0.0 +! +!WR_H2SO4/WR_ALD2=0.0 +! +!WR_H2SO4/WR_GLY=0.0 +! +!WR_H2SO4/WR_MGLY=0.0 +! +!WR_H2SO4/WR_KETL=0.0 +! +!WR_H2SO4/WR_ORA1=0.0 +! +!WR_H2SO4/WR_ORA2=0.0 +! +!WR_H2SO4/WR_ACID=0.0 +! +!WR_H2SO4/WR_RP16=0.0 +! +!WR_H2SO4/WR_UR21=0.0 +! +!WR_H2SO4/WR_UR28=0.0 +! +!WR_H2SO4/WR_ACID2=0.0 +! +!WR_H2SO4/WR_ASO3=0.0 +! +!WR_H2SO4/WR_ASO4=+KR24 + PJAC(:,139,158)=+TPK%KR24(:) +! +!WR_H2SO4/WR_ASO5=0.0 +! +!WR_H2SO4/WR_AHSO5=+2.00*KR23*<WR_SO2> + PJAC(:,139,160)=+2.00*TPK%KR23(:)*PCONC(:,138) +! +!WR_H2SO4/WR_AHMS=0.0 +! +!WR_RO21/NO=0.0 +! +!WR_RO21/NO2=0.0 +! +!WR_RO21/O3=0.0 +! +!WR_RO21/HONO=0.0 +! +!WR_RO21/HNO3=0.0 +! +!WR_RO21/HNO4=0.0 +! +!WR_RO21/N2O5=0.0 +! +!WR_RO21/NO3=0.0 +! +!WR_RO21/NH3=0.0 +! +!WR_RO21/HO2=0.0 +! +!WR_RO21/CO=0.0 +! +!WR_RO21/H2O2=0.0 +! +!WR_RO21/SO2=0.0 +! +!WR_RO21/H2SO4=0.0 +! +!WR_RO21/OH=0.0 +! +!WR_RO21/ETHE=0.0 +! +!WR_RO21/OLEL=0.0 +! +!WR_RO21/OLEH=0.0 +! +!WR_RO21/ALKL=0.0 +! +!WR_RO21/ALKM=0.0 +! +!WR_RO21/ALKH=0.0 +! +!WR_RO21/AROH=0.0 +! +!WR_RO21/AROL=0.0 +! +!WR_RO21/AROO=0.0 +! +!WR_RO21/ARAL=0.0 +! +!WR_RO21/ARAC=0.0 +! +!WR_RO21/PAH=0.0 +! +!WR_RO21/HCHO=0.0 +! +!WR_RO21/ALD2=0.0 +! +!WR_RO21/KETL=0.0 +! +!WR_RO21/KETH=0.0 +! +!WR_RO21/MEOH=0.0 +! +!WR_RO21/ETOH=0.0 +! +!WR_RO21/ALCH=0.0 +! +!WR_RO21/ISOP=0.0 +! +!WR_RO21/BIOL=0.0 +! +!WR_RO21/BIOH=0.0 +! +!WR_RO21/MTBE=0.0 +! +!WR_RO21/MVK=0.0 +! +!WR_RO21/MCR=0.0 +! +!WR_RO21/MGLY=0.0 +! +!WR_RO21/GLY=0.0 +! +!WR_RO21/ORA1=0.0 +! +!WR_RO21/ORA2=0.0 +! +!WR_RO21/ACID=0.0 +! +!WR_RO21/UR28=0.0 +! +!WR_RO21/UR21=0.0 +! +!WR_RO21/URG2=0.0 +! +!WR_RO21/UR26=0.0 +! +!WR_RO21/RPG2=0.0 +! +!WR_RO21/RP18=0.0 +! +!WR_RO21/RPG3=0.0 +! +!WR_RO21/URG4=0.0 +! +!WR_RO21/UR8=0.0 +! +!WR_RO21/UR17=0.0 +! +!WR_RO21/UR7=0.0 +! +!WR_RO21/RPR3=0.0 +! +!WR_RO21/URG6=0.0 +! +!WR_RO21/UR22=0.0 +! +!WR_RO21/URG7=0.0 +! +!WR_RO21/RPR4=0.0 +! +!WR_RO21/RPR7=0.0 +! +!WR_RO21/RPG7=0.0 +! +!WR_RO21/URG8=0.0 +! +!WR_RO21/UR19=0.0 +! +!WR_RO21/URG9=0.0 +! +!WR_RO21/AP7=0.0 +! +!WR_RO21/URG10=0.0 +! +!WR_RO21/RPR1=0.0 +! +!WR_RO21/RPR5=0.0 +! +!WR_RO21/RPR8=0.0 +! +!WR_RO21/RP10=0.0 +! +!WR_RO21/RP11=0.0 +! +!WR_RO21/RP16=0.0 +! +!WR_RO21/RPRL=0.0 +! +!WR_RO21/APAN=0.0 +! +!WR_RO21/PAN1=0.0 +! +!WR_RO21/PAN2=0.0 +! +!WR_RO21/PAN3=0.0 +! +!WR_RO21/PAN4=0.0 +! +!WR_RO21/PAN6=0.0 +! +!WR_RO21/PAN7=0.0 +! +!WR_RO21/PAN8=0.0 +! +!WR_RO21/PN10=0.0 +! +!WR_RO21/RO2T=0.0 +! +!WR_RO21/RO21=+KTR16 + PJAC(:,140,86)=+TPK%KTR16(:) +! +!WR_RO21/RO25=0.0 +! +!WR_RO21/WC_O3=0.0 +! +!WR_RO21/WC_H2O2=0.0 +! +!WR_RO21/WC_NO=0.0 +! +!WR_RO21/WC_NO2=0.0 +! +!WR_RO21/WC_NO3=0.0 +! +!WR_RO21/WC_N2O5=0.0 +! +!WR_RO21/WC_HONO=0.0 +! +!WR_RO21/WC_HNO3=0.0 +! +!WR_RO21/WC_HNO4=0.0 +! +!WR_RO21/WC_NH3=0.0 +! +!WR_RO21/WC_OH=0.0 +! +!WR_RO21/WC_HO2=0.0 +! +!WR_RO21/WC_CO2=0.0 +! +!WR_RO21/WC_SO2=0.0 +! +!WR_RO21/WC_H2SO4=0.0 +! +!WR_RO21/WC_RO21=0.0 +! +!WR_RO21/WC_RO25=0.0 +! +!WR_RO21/WC_MEOH=0.0 +! +!WR_RO21/WC_ETOH=0.0 +! +!WR_RO21/WC_ALCH=0.0 +! +!WR_RO21/WC_HCHO=0.0 +! +!WR_RO21/WC_ALD2=0.0 +! +!WR_RO21/WC_GLY=0.0 +! +!WR_RO21/WC_MGLY=0.0 +! +!WR_RO21/WC_KETL=0.0 +! +!WR_RO21/WC_ORA1=0.0 +! +!WR_RO21/WC_ORA2=0.0 +! +!WR_RO21/WC_ACID=0.0 +! +!WR_RO21/WC_RP16=0.0 +! +!WR_RO21/WC_UR21=0.0 +! +!WR_RO21/WC_UR28=0.0 +! +!WR_RO21/WC_ACID2=0.0 +! +!WR_RO21/WC_ASO3=0.0 +! +!WR_RO21/WC_ASO4=0.0 +! +!WR_RO21/WC_ASO5=0.0 +! +!WR_RO21/WC_AHSO5=0.0 +! +!WR_RO21/WC_AHMS=0.0 +! +!WR_RO21/WR_O3=0.0 +! +!WR_RO21/WR_H2O2=0.0 +! +!WR_RO21/WR_NO=0.0 +! +!WR_RO21/WR_NO2=0.0 +! +!WR_RO21/WR_NO3=0.0 +! +!WR_RO21/WR_N2O5=0.0 +! +!WR_RO21/WR_HONO=0.0 +! +!WR_RO21/WR_HNO3=0.0 +! +!WR_RO21/WR_HNO4=0.0 +! +!WR_RO21/WR_NH3=0.0 +! +!WR_RO21/WR_OH=+0.50*KR34*<WR_ALD2>+KR37*<WR_KETL> + PJAC(:,140,135)=+0.50*TPK%KR34(:)*PCONC(:,146)+TPK%KR37(:)*PCONC(:,149) +! +!WR_RO21/WR_HO2=0.0 +! +!WR_RO21/WR_CO2=0.0 +! +!WR_RO21/WR_SO2=-KR28*<WR_RO21> + PJAC(:,140,138)=-TPK%KR28(:)*PCONC(:,140) +! +!WR_RO21/WR_H2SO4=0.0 +! +!WR_RO21/WR_RO21=-KTR47-KR27*<WR_RO21>-KR27*<WR_RO21>-KR27*<WR_RO21>-KR27*<WR_R +!O21>-KR28*<WR_SO2> + PJAC(:,140,140)=-TPK%KTR47(:)-TPK%KR27(:)*PCONC(:,140)-TPK%KR27(:)*PCONC(:,140& +&)-TPK%KR27(:)*PCONC(:,140)-TPK%KR27(:)*PCONC(:,140)-TPK%KR28(:)*PCONC(:,138) +! +!WR_RO21/WR_RO25=0.0 +! +!WR_RO21/WR_MEOH=0.0 +! +!WR_RO21/WR_ETOH=0.0 +! +!WR_RO21/WR_ALCH=0.0 +! +!WR_RO21/WR_HCHO=0.0 +! +!WR_RO21/WR_ALD2=+0.50*KR34*<WR_OH> + PJAC(:,140,146)=+0.50*TPK%KR34(:)*PCONC(:,135) +! +!WR_RO21/WR_GLY=0.0 +! +!WR_RO21/WR_MGLY=0.0 +! +!WR_RO21/WR_KETL=+KR37*<WR_OH> + PJAC(:,140,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_RO21/WR_ORA1=0.0 +! +!WR_RO21/WR_ORA2=0.0 +! +!WR_RO21/WR_ACID=0.0 +! +!WR_RO21/WR_RP16=0.0 +! +!WR_RO21/WR_UR21=0.0 +! +!WR_RO21/WR_UR28=0.0 +! +!WR_RO21/WR_ACID2=0.0 +! +!WR_RO21/WR_ASO3=0.0 +! +!WR_RO21/WR_ASO4=0.0 +! +!WR_RO21/WR_ASO5=0.0 +! +!WR_RO21/WR_AHSO5=0.0 +! +!WR_RO21/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ27 +! +SUBROUTINE SUBJ28 +! +!Indices 141 a 145 +! +! +!WR_RO25/NO=0.0 +! +!WR_RO25/NO2=0.0 +! +!WR_RO25/O3=0.0 +! +!WR_RO25/HONO=0.0 +! +!WR_RO25/HNO3=0.0 +! +!WR_RO25/HNO4=0.0 +! +!WR_RO25/N2O5=0.0 +! +!WR_RO25/NO3=0.0 +! +!WR_RO25/NH3=0.0 +! +!WR_RO25/HO2=0.0 +! +!WR_RO25/CO=0.0 +! +!WR_RO25/H2O2=0.0 +! +!WR_RO25/SO2=0.0 +! +!WR_RO25/H2SO4=0.0 +! +!WR_RO25/OH=0.0 +! +!WR_RO25/ETHE=0.0 +! +!WR_RO25/OLEL=0.0 +! +!WR_RO25/OLEH=0.0 +! +!WR_RO25/ALKL=0.0 +! +!WR_RO25/ALKM=0.0 +! +!WR_RO25/ALKH=0.0 +! +!WR_RO25/AROH=0.0 +! +!WR_RO25/AROL=0.0 +! +!WR_RO25/AROO=0.0 +! +!WR_RO25/ARAL=0.0 +! +!WR_RO25/ARAC=0.0 +! +!WR_RO25/PAH=0.0 +! +!WR_RO25/HCHO=0.0 +! +!WR_RO25/ALD2=0.0 +! +!WR_RO25/KETL=0.0 +! +!WR_RO25/KETH=0.0 +! +!WR_RO25/MEOH=0.0 +! +!WR_RO25/ETOH=0.0 +! +!WR_RO25/ALCH=0.0 +! +!WR_RO25/ISOP=0.0 +! +!WR_RO25/BIOL=0.0 +! +!WR_RO25/BIOH=0.0 +! +!WR_RO25/MTBE=0.0 +! +!WR_RO25/MVK=0.0 +! +!WR_RO25/MCR=0.0 +! +!WR_RO25/MGLY=0.0 +! +!WR_RO25/GLY=0.0 +! +!WR_RO25/ORA1=0.0 +! +!WR_RO25/ORA2=0.0 +! +!WR_RO25/ACID=0.0 +! +!WR_RO25/UR28=0.0 +! +!WR_RO25/UR21=0.0 +! +!WR_RO25/URG2=0.0 +! +!WR_RO25/UR26=0.0 +! +!WR_RO25/RPG2=0.0 +! +!WR_RO25/RP18=0.0 +! +!WR_RO25/RPG3=0.0 +! +!WR_RO25/URG4=0.0 +! +!WR_RO25/UR8=0.0 +! +!WR_RO25/UR17=0.0 +! +!WR_RO25/UR7=0.0 +! +!WR_RO25/RPR3=0.0 +! +!WR_RO25/URG6=0.0 +! +!WR_RO25/UR22=0.0 +! +!WR_RO25/URG7=0.0 +! +!WR_RO25/RPR4=0.0 +! +!WR_RO25/RPR7=0.0 +! +!WR_RO25/RPG7=0.0 +! +!WR_RO25/URG8=0.0 +! +!WR_RO25/UR19=0.0 +! +!WR_RO25/URG9=0.0 +! +!WR_RO25/AP7=0.0 +! +!WR_RO25/URG10=0.0 +! +!WR_RO25/RPR1=0.0 +! +!WR_RO25/RPR5=0.0 +! +!WR_RO25/RPR8=0.0 +! +!WR_RO25/RP10=0.0 +! +!WR_RO25/RP11=0.0 +! +!WR_RO25/RP16=0.0 +! +!WR_RO25/RPRL=0.0 +! +!WR_RO25/APAN=0.0 +! +!WR_RO25/PAN1=0.0 +! +!WR_RO25/PAN2=0.0 +! +!WR_RO25/PAN3=0.0 +! +!WR_RO25/PAN4=0.0 +! +!WR_RO25/PAN6=0.0 +! +!WR_RO25/PAN7=0.0 +! +!WR_RO25/PAN8=0.0 +! +!WR_RO25/PN10=0.0 +! +!WR_RO25/RO2T=0.0 +! +!WR_RO25/RO21=0.0 +! +!WR_RO25/RO25=+KTR17 + PJAC(:,141,87)=+TPK%KTR17(:) +! +!WR_RO25/WC_O3=0.0 +! +!WR_RO25/WC_H2O2=0.0 +! +!WR_RO25/WC_NO=0.0 +! +!WR_RO25/WC_NO2=0.0 +! +!WR_RO25/WC_NO3=0.0 +! +!WR_RO25/WC_N2O5=0.0 +! +!WR_RO25/WC_HONO=0.0 +! +!WR_RO25/WC_HNO3=0.0 +! +!WR_RO25/WC_HNO4=0.0 +! +!WR_RO25/WC_NH3=0.0 +! +!WR_RO25/WC_OH=0.0 +! +!WR_RO25/WC_HO2=0.0 +! +!WR_RO25/WC_CO2=0.0 +! +!WR_RO25/WC_SO2=0.0 +! +!WR_RO25/WC_H2SO4=0.0 +! +!WR_RO25/WC_RO21=0.0 +! +!WR_RO25/WC_RO25=0.0 +! +!WR_RO25/WC_MEOH=0.0 +! +!WR_RO25/WC_ETOH=0.0 +! +!WR_RO25/WC_ALCH=0.0 +! +!WR_RO25/WC_HCHO=0.0 +! +!WR_RO25/WC_ALD2=0.0 +! +!WR_RO25/WC_GLY=0.0 +! +!WR_RO25/WC_MGLY=0.0 +! +!WR_RO25/WC_KETL=0.0 +! +!WR_RO25/WC_ORA1=0.0 +! +!WR_RO25/WC_ORA2=0.0 +! +!WR_RO25/WC_ACID=0.0 +! +!WR_RO25/WC_RP16=0.0 +! +!WR_RO25/WC_UR21=0.0 +! +!WR_RO25/WC_UR28=0.0 +! +!WR_RO25/WC_ACID2=0.0 +! +!WR_RO25/WC_ASO3=0.0 +! +!WR_RO25/WC_ASO4=0.0 +! +!WR_RO25/WC_ASO5=0.0 +! +!WR_RO25/WC_AHSO5=0.0 +! +!WR_RO25/WC_AHMS=0.0 +! +!WR_RO25/WR_O3=0.0 +! +!WR_RO25/WR_H2O2=0.0 +! +!WR_RO25/WR_NO=0.0 +! +!WR_RO25/WR_NO2=0.0 +! +!WR_RO25/WR_NO3=0.0 +! +!WR_RO25/WR_N2O5=0.0 +! +!WR_RO25/WR_HONO=0.0 +! +!WR_RO25/WR_HNO3=0.0 +! +!WR_RO25/WR_HNO4=0.0 +! +!WR_RO25/WR_NH3=0.0 +! +!WR_RO25/WR_OH=+0.50*KR34*<WR_ALD2>+KR40*<WR_ACID> + PJAC(:,141,135)=+0.50*TPK%KR34(:)*PCONC(:,146)+TPK%KR40(:)*PCONC(:,152) +! +!WR_RO25/WR_HO2=0.0 +! +!WR_RO25/WR_CO2=0.0 +! +!WR_RO25/WR_SO2=0.0 +! +!WR_RO25/WR_H2SO4=0.0 +! +!WR_RO25/WR_RO21=0.0 +! +!WR_RO25/WR_RO25=-KTR48-KR29*<WR_RO25>-KR29*<WR_RO25>-KR29*<WR_RO25>-KR29*<WR_R +!O25> + PJAC(:,141,141)=-TPK%KTR48(:)-TPK%KR29(:)*PCONC(:,141)-TPK%KR29(:)*PCONC(:,141& +&)-TPK%KR29(:)*PCONC(:,141)-TPK%KR29(:)*PCONC(:,141) +! +!WR_RO25/WR_MEOH=0.0 +! +!WR_RO25/WR_ETOH=0.0 +! +!WR_RO25/WR_ALCH=0.0 +! +!WR_RO25/WR_HCHO=0.0 +! +!WR_RO25/WR_ALD2=+0.50*KR34*<WR_OH> + PJAC(:,141,146)=+0.50*TPK%KR34(:)*PCONC(:,135) +! +!WR_RO25/WR_GLY=0.0 +! +!WR_RO25/WR_MGLY=0.0 +! +!WR_RO25/WR_KETL=0.0 +! +!WR_RO25/WR_ORA1=0.0 +! +!WR_RO25/WR_ORA2=0.0 +! +!WR_RO25/WR_ACID=+KR40*<WR_OH> + PJAC(:,141,152)=+TPK%KR40(:)*PCONC(:,135) +! +!WR_RO25/WR_RP16=0.0 +! +!WR_RO25/WR_UR21=0.0 +! +!WR_RO25/WR_UR28=0.0 +! +!WR_RO25/WR_ACID2=0.0 +! +!WR_RO25/WR_ASO3=0.0 +! +!WR_RO25/WR_ASO4=0.0 +! +!WR_RO25/WR_ASO5=0.0 +! +!WR_RO25/WR_AHSO5=0.0 +! +!WR_RO25/WR_AHMS=0.0 +! +!WR_MEOH/NO=0.0 +! +!WR_MEOH/NO2=0.0 +! +!WR_MEOH/O3=0.0 +! +!WR_MEOH/HONO=0.0 +! +!WR_MEOH/HNO3=0.0 +! +!WR_MEOH/HNO4=0.0 +! +!WR_MEOH/N2O5=0.0 +! +!WR_MEOH/NO3=0.0 +! +!WR_MEOH/NH3=0.0 +! +!WR_MEOH/HO2=0.0 +! +!WR_MEOH/CO=0.0 +! +!WR_MEOH/H2O2=0.0 +! +!WR_MEOH/SO2=0.0 +! +!WR_MEOH/H2SO4=0.0 +! +!WR_MEOH/OH=0.0 +! +!WR_MEOH/ETHE=0.0 +! +!WR_MEOH/OLEL=0.0 +! +!WR_MEOH/OLEH=0.0 +! +!WR_MEOH/ALKL=0.0 +! +!WR_MEOH/ALKM=0.0 +! +!WR_MEOH/ALKH=0.0 +! +!WR_MEOH/AROH=0.0 +! +!WR_MEOH/AROL=0.0 +! +!WR_MEOH/AROO=0.0 +! +!WR_MEOH/ARAL=0.0 +! +!WR_MEOH/ARAC=0.0 +! +!WR_MEOH/PAH=0.0 +! +!WR_MEOH/HCHO=0.0 +! +!WR_MEOH/ALD2=0.0 +! +!WR_MEOH/KETL=0.0 +! +!WR_MEOH/KETH=0.0 +! +!WR_MEOH/MEOH=+KTR18 + PJAC(:,142,32)=+TPK%KTR18(:) +! +!WR_MEOH/ETOH=0.0 +! +!WR_MEOH/ALCH=0.0 +! +!WR_MEOH/ISOP=0.0 +! +!WR_MEOH/BIOL=0.0 +! +!WR_MEOH/BIOH=0.0 +! +!WR_MEOH/MTBE=0.0 +! +!WR_MEOH/MVK=0.0 +! +!WR_MEOH/MCR=0.0 +! +!WR_MEOH/MGLY=0.0 +! +!WR_MEOH/GLY=0.0 +! +!WR_MEOH/ORA1=0.0 +! +!WR_MEOH/ORA2=0.0 +! +!WR_MEOH/ACID=0.0 +! +!WR_MEOH/UR28=0.0 +! +!WR_MEOH/UR21=0.0 +! +!WR_MEOH/URG2=0.0 +! +!WR_MEOH/UR26=0.0 +! +!WR_MEOH/RPG2=0.0 +! +!WR_MEOH/RP18=0.0 +! +!WR_MEOH/RPG3=0.0 +! +!WR_MEOH/URG4=0.0 +! +!WR_MEOH/UR8=0.0 +! +!WR_MEOH/UR17=0.0 +! +!WR_MEOH/UR7=0.0 +! +!WR_MEOH/RPR3=0.0 +! +!WR_MEOH/URG6=0.0 +! +!WR_MEOH/UR22=0.0 +! +!WR_MEOH/URG7=0.0 +! +!WR_MEOH/RPR4=0.0 +! +!WR_MEOH/RPR7=0.0 +! +!WR_MEOH/RPG7=0.0 +! +!WR_MEOH/URG8=0.0 +! +!WR_MEOH/UR19=0.0 +! +!WR_MEOH/URG9=0.0 +! +!WR_MEOH/AP7=0.0 +! +!WR_MEOH/URG10=0.0 +! +!WR_MEOH/RPR1=0.0 +! +!WR_MEOH/RPR5=0.0 +! +!WR_MEOH/RPR8=0.0 +! +!WR_MEOH/RP10=0.0 +! +!WR_MEOH/RP11=0.0 +! +!WR_MEOH/RP16=0.0 +! +!WR_MEOH/RPRL=0.0 +! +!WR_MEOH/APAN=0.0 +! +!WR_MEOH/PAN1=0.0 +! +!WR_MEOH/PAN2=0.0 +! +!WR_MEOH/PAN3=0.0 +! +!WR_MEOH/PAN4=0.0 +! +!WR_MEOH/PAN6=0.0 +! +!WR_MEOH/PAN7=0.0 +! +!WR_MEOH/PAN8=0.0 +! +!WR_MEOH/PN10=0.0 +! +!WR_MEOH/RO2T=0.0 +! +!WR_MEOH/RO21=0.0 +! +!WR_MEOH/RO25=0.0 +! +!WR_MEOH/WC_O3=0.0 +! +!WR_MEOH/WC_H2O2=0.0 +! +!WR_MEOH/WC_NO=0.0 +! +!WR_MEOH/WC_NO2=0.0 +! +!WR_MEOH/WC_NO3=0.0 +! +!WR_MEOH/WC_N2O5=0.0 +! +!WR_MEOH/WC_HONO=0.0 +! +!WR_MEOH/WC_HNO3=0.0 +! +!WR_MEOH/WC_HNO4=0.0 +! +!WR_MEOH/WC_NH3=0.0 +! +!WR_MEOH/WC_OH=0.0 +! +!WR_MEOH/WC_HO2=0.0 +! +!WR_MEOH/WC_CO2=0.0 +! +!WR_MEOH/WC_SO2=0.0 +! +!WR_MEOH/WC_H2SO4=0.0 +! +!WR_MEOH/WC_RO21=0.0 +! +!WR_MEOH/WC_RO25=0.0 +! +!WR_MEOH/WC_MEOH=0.0 +! +!WR_MEOH/WC_ETOH=0.0 +! +!WR_MEOH/WC_ALCH=0.0 +! +!WR_MEOH/WC_HCHO=0.0 +! +!WR_MEOH/WC_ALD2=0.0 +! +!WR_MEOH/WC_GLY=0.0 +! +!WR_MEOH/WC_MGLY=0.0 +! +!WR_MEOH/WC_KETL=0.0 +! +!WR_MEOH/WC_ORA1=0.0 +! +!WR_MEOH/WC_ORA2=0.0 +! +!WR_MEOH/WC_ACID=0.0 +! +!WR_MEOH/WC_RP16=0.0 +! +!WR_MEOH/WC_UR21=0.0 +! +!WR_MEOH/WC_UR28=0.0 +! +!WR_MEOH/WC_ACID2=0.0 +! +!WR_MEOH/WC_ASO3=0.0 +! +!WR_MEOH/WC_ASO4=0.0 +! +!WR_MEOH/WC_ASO5=0.0 +! +!WR_MEOH/WC_AHSO5=0.0 +! +!WR_MEOH/WC_AHMS=0.0 +! +!WR_MEOH/WR_O3=0.0 +! +!WR_MEOH/WR_H2O2=0.0 +! +!WR_MEOH/WR_NO=0.0 +! +!WR_MEOH/WR_NO2=0.0 +! +!WR_MEOH/WR_NO3=0.0 +! +!WR_MEOH/WR_N2O5=0.0 +! +!WR_MEOH/WR_HONO=0.0 +! +!WR_MEOH/WR_HNO3=0.0 +! +!WR_MEOH/WR_HNO4=0.0 +! +!WR_MEOH/WR_NH3=0.0 +! +!WR_MEOH/WR_OH=-KR30*<WR_MEOH> + PJAC(:,142,135)=-TPK%KR30(:)*PCONC(:,142) +! +!WR_MEOH/WR_HO2=0.0 +! +!WR_MEOH/WR_CO2=0.0 +! +!WR_MEOH/WR_SO2=0.0 +! +!WR_MEOH/WR_H2SO4=0.0 +! +!WR_MEOH/WR_RO21=0.0 +! +!WR_MEOH/WR_RO25=0.0 +! +!WR_MEOH/WR_MEOH=-KTR49-KR30*<WR_OH> + PJAC(:,142,142)=-TPK%KTR49(:)-TPK%KR30(:)*PCONC(:,135) +! +!WR_MEOH/WR_ETOH=0.0 +! +!WR_MEOH/WR_ALCH=0.0 +! +!WR_MEOH/WR_HCHO=0.0 +! +!WR_MEOH/WR_ALD2=0.0 +! +!WR_MEOH/WR_GLY=0.0 +! +!WR_MEOH/WR_MGLY=0.0 +! +!WR_MEOH/WR_KETL=0.0 +! +!WR_MEOH/WR_ORA1=0.0 +! +!WR_MEOH/WR_ORA2=0.0 +! +!WR_MEOH/WR_ACID=0.0 +! +!WR_MEOH/WR_RP16=0.0 +! +!WR_MEOH/WR_UR21=0.0 +! +!WR_MEOH/WR_UR28=0.0 +! +!WR_MEOH/WR_ACID2=0.0 +! +!WR_MEOH/WR_ASO3=0.0 +! +!WR_MEOH/WR_ASO4=0.0 +! +!WR_MEOH/WR_ASO5=0.0 +! +!WR_MEOH/WR_AHSO5=0.0 +! +!WR_MEOH/WR_AHMS=0.0 +! +!WR_ETOH/NO=0.0 +! +!WR_ETOH/NO2=0.0 +! +!WR_ETOH/O3=0.0 +! +!WR_ETOH/HONO=0.0 +! +!WR_ETOH/HNO3=0.0 +! +!WR_ETOH/HNO4=0.0 +! +!WR_ETOH/N2O5=0.0 +! +!WR_ETOH/NO3=0.0 +! +!WR_ETOH/NH3=0.0 +! +!WR_ETOH/HO2=0.0 +! +!WR_ETOH/CO=0.0 +! +!WR_ETOH/H2O2=0.0 +! +!WR_ETOH/SO2=0.0 +! +!WR_ETOH/H2SO4=0.0 +! +!WR_ETOH/OH=0.0 +! +!WR_ETOH/ETHE=0.0 +! +!WR_ETOH/OLEL=0.0 +! +!WR_ETOH/OLEH=0.0 +! +!WR_ETOH/ALKL=0.0 +! +!WR_ETOH/ALKM=0.0 +! +!WR_ETOH/ALKH=0.0 +! +!WR_ETOH/AROH=0.0 +! +!WR_ETOH/AROL=0.0 +! +!WR_ETOH/AROO=0.0 +! +!WR_ETOH/ARAL=0.0 +! +!WR_ETOH/ARAC=0.0 +! +!WR_ETOH/PAH=0.0 +! +!WR_ETOH/HCHO=0.0 +! +!WR_ETOH/ALD2=0.0 +! +!WR_ETOH/KETL=0.0 +! +!WR_ETOH/KETH=0.0 +! +!WR_ETOH/MEOH=0.0 +! +!WR_ETOH/ETOH=+KTR19 + PJAC(:,143,33)=+TPK%KTR19(:) +! +!WR_ETOH/ALCH=0.0 +! +!WR_ETOH/ISOP=0.0 +! +!WR_ETOH/BIOL=0.0 +! +!WR_ETOH/BIOH=0.0 +! +!WR_ETOH/MTBE=0.0 +! +!WR_ETOH/MVK=0.0 +! +!WR_ETOH/MCR=0.0 +! +!WR_ETOH/MGLY=0.0 +! +!WR_ETOH/GLY=0.0 +! +!WR_ETOH/ORA1=0.0 +! +!WR_ETOH/ORA2=0.0 +! +!WR_ETOH/ACID=0.0 +! +!WR_ETOH/UR28=0.0 +! +!WR_ETOH/UR21=0.0 +! +!WR_ETOH/URG2=0.0 +! +!WR_ETOH/UR26=0.0 +! +!WR_ETOH/RPG2=0.0 +! +!WR_ETOH/RP18=0.0 +! +!WR_ETOH/RPG3=0.0 +! +!WR_ETOH/URG4=0.0 +! +!WR_ETOH/UR8=0.0 +! +!WR_ETOH/UR17=0.0 +! +!WR_ETOH/UR7=0.0 +! +!WR_ETOH/RPR3=0.0 +! +!WR_ETOH/URG6=0.0 +! +!WR_ETOH/UR22=0.0 +! +!WR_ETOH/URG7=0.0 +! +!WR_ETOH/RPR4=0.0 +! +!WR_ETOH/RPR7=0.0 +! +!WR_ETOH/RPG7=0.0 +! +!WR_ETOH/URG8=0.0 +! +!WR_ETOH/UR19=0.0 +! +!WR_ETOH/URG9=0.0 +! +!WR_ETOH/AP7=0.0 +! +!WR_ETOH/URG10=0.0 +! +!WR_ETOH/RPR1=0.0 +! +!WR_ETOH/RPR5=0.0 +! +!WR_ETOH/RPR8=0.0 +! +!WR_ETOH/RP10=0.0 +! +!WR_ETOH/RP11=0.0 +! +!WR_ETOH/RP16=0.0 +! +!WR_ETOH/RPRL=0.0 +! +!WR_ETOH/APAN=0.0 +! +!WR_ETOH/PAN1=0.0 +! +!WR_ETOH/PAN2=0.0 +! +!WR_ETOH/PAN3=0.0 +! +!WR_ETOH/PAN4=0.0 +! +!WR_ETOH/PAN6=0.0 +! +!WR_ETOH/PAN7=0.0 +! +!WR_ETOH/PAN8=0.0 +! +!WR_ETOH/PN10=0.0 +! +!WR_ETOH/RO2T=0.0 +! +!WR_ETOH/RO21=0.0 +! +!WR_ETOH/RO25=0.0 +! +!WR_ETOH/WC_O3=0.0 +! +!WR_ETOH/WC_H2O2=0.0 +! +!WR_ETOH/WC_NO=0.0 +! +!WR_ETOH/WC_NO2=0.0 +! +!WR_ETOH/WC_NO3=0.0 +! +!WR_ETOH/WC_N2O5=0.0 +! +!WR_ETOH/WC_HONO=0.0 +! +!WR_ETOH/WC_HNO3=0.0 +! +!WR_ETOH/WC_HNO4=0.0 +! +!WR_ETOH/WC_NH3=0.0 +! +!WR_ETOH/WC_OH=0.0 +! +!WR_ETOH/WC_HO2=0.0 +! +!WR_ETOH/WC_CO2=0.0 +! +!WR_ETOH/WC_SO2=0.0 +! +!WR_ETOH/WC_H2SO4=0.0 +! +!WR_ETOH/WC_RO21=0.0 +! +!WR_ETOH/WC_RO25=0.0 +! +!WR_ETOH/WC_MEOH=0.0 +! +!WR_ETOH/WC_ETOH=0.0 +! +!WR_ETOH/WC_ALCH=0.0 +! +!WR_ETOH/WC_HCHO=0.0 +! +!WR_ETOH/WC_ALD2=0.0 +! +!WR_ETOH/WC_GLY=0.0 +! +!WR_ETOH/WC_MGLY=0.0 +! +!WR_ETOH/WC_KETL=0.0 +! +!WR_ETOH/WC_ORA1=0.0 +! +!WR_ETOH/WC_ORA2=0.0 +! +!WR_ETOH/WC_ACID=0.0 +! +!WR_ETOH/WC_RP16=0.0 +! +!WR_ETOH/WC_UR21=0.0 +! +!WR_ETOH/WC_UR28=0.0 +! +!WR_ETOH/WC_ACID2=0.0 +! +!WR_ETOH/WC_ASO3=0.0 +! +!WR_ETOH/WC_ASO4=0.0 +! +!WR_ETOH/WC_ASO5=0.0 +! +!WR_ETOH/WC_AHSO5=0.0 +! +!WR_ETOH/WC_AHMS=0.0 +! +!WR_ETOH/WR_O3=0.0 +! +!WR_ETOH/WR_H2O2=0.0 +! +!WR_ETOH/WR_NO=0.0 +! +!WR_ETOH/WR_NO2=0.0 +! +!WR_ETOH/WR_NO3=0.0 +! +!WR_ETOH/WR_N2O5=0.0 +! +!WR_ETOH/WR_HONO=0.0 +! +!WR_ETOH/WR_HNO3=0.0 +! +!WR_ETOH/WR_HNO4=0.0 +! +!WR_ETOH/WR_NH3=0.0 +! +!WR_ETOH/WR_OH=-KR31*<WR_ETOH> + PJAC(:,143,135)=-TPK%KR31(:)*PCONC(:,143) +! +!WR_ETOH/WR_HO2=0.0 +! +!WR_ETOH/WR_CO2=0.0 +! +!WR_ETOH/WR_SO2=0.0 +! +!WR_ETOH/WR_H2SO4=0.0 +! +!WR_ETOH/WR_RO21=0.0 +! +!WR_ETOH/WR_RO25=0.0 +! +!WR_ETOH/WR_MEOH=0.0 +! +!WR_ETOH/WR_ETOH=-KTR50-KR31*<WR_OH> + PJAC(:,143,143)=-TPK%KTR50(:)-TPK%KR31(:)*PCONC(:,135) +! +!WR_ETOH/WR_ALCH=0.0 +! +!WR_ETOH/WR_HCHO=0.0 +! +!WR_ETOH/WR_ALD2=0.0 +! +!WR_ETOH/WR_GLY=0.0 +! +!WR_ETOH/WR_MGLY=0.0 +! +!WR_ETOH/WR_KETL=0.0 +! +!WR_ETOH/WR_ORA1=0.0 +! +!WR_ETOH/WR_ORA2=0.0 +! +!WR_ETOH/WR_ACID=0.0 +! +!WR_ETOH/WR_RP16=0.0 +! +!WR_ETOH/WR_UR21=0.0 +! +!WR_ETOH/WR_UR28=0.0 +! +!WR_ETOH/WR_ACID2=0.0 +! +!WR_ETOH/WR_ASO3=0.0 +! +!WR_ETOH/WR_ASO4=0.0 +! +!WR_ETOH/WR_ASO5=0.0 +! +!WR_ETOH/WR_AHSO5=0.0 +! +!WR_ETOH/WR_AHMS=0.0 +! +!WR_ALCH/NO=0.0 +! +!WR_ALCH/NO2=0.0 +! +!WR_ALCH/O3=0.0 +! +!WR_ALCH/HONO=0.0 +! +!WR_ALCH/HNO3=0.0 +! +!WR_ALCH/HNO4=0.0 +! +!WR_ALCH/N2O5=0.0 +! +!WR_ALCH/NO3=0.0 +! +!WR_ALCH/NH3=0.0 +! +!WR_ALCH/HO2=0.0 +! +!WR_ALCH/CO=0.0 +! +!WR_ALCH/H2O2=0.0 +! +!WR_ALCH/SO2=0.0 +! +!WR_ALCH/H2SO4=0.0 +! +!WR_ALCH/OH=0.0 +! +!WR_ALCH/ETHE=0.0 +! +!WR_ALCH/OLEL=0.0 +! +!WR_ALCH/OLEH=0.0 +! +!WR_ALCH/ALKL=0.0 +! +!WR_ALCH/ALKM=0.0 +! +!WR_ALCH/ALKH=0.0 +! +!WR_ALCH/AROH=0.0 +! +!WR_ALCH/AROL=0.0 +! +!WR_ALCH/AROO=0.0 +! +!WR_ALCH/ARAL=0.0 +! +!WR_ALCH/ARAC=0.0 +! +!WR_ALCH/PAH=0.0 +! +!WR_ALCH/HCHO=0.0 +! +!WR_ALCH/ALD2=0.0 +! +!WR_ALCH/KETL=0.0 +! +!WR_ALCH/KETH=0.0 +! +!WR_ALCH/MEOH=0.0 +! +!WR_ALCH/ETOH=0.0 +! +!WR_ALCH/ALCH=+KTR20 + PJAC(:,144,34)=+TPK%KTR20(:) +! +!WR_ALCH/ISOP=0.0 +! +!WR_ALCH/BIOL=0.0 +! +!WR_ALCH/BIOH=0.0 +! +!WR_ALCH/MTBE=0.0 +! +!WR_ALCH/MVK=0.0 +! +!WR_ALCH/MCR=0.0 +! +!WR_ALCH/MGLY=0.0 +! +!WR_ALCH/GLY=0.0 +! +!WR_ALCH/ORA1=0.0 +! +!WR_ALCH/ORA2=0.0 +! +!WR_ALCH/ACID=0.0 +! +!WR_ALCH/UR28=0.0 +! +!WR_ALCH/UR21=0.0 +! +!WR_ALCH/URG2=0.0 +! +!WR_ALCH/UR26=0.0 +! +!WR_ALCH/RPG2=0.0 +! +!WR_ALCH/RP18=0.0 +! +!WR_ALCH/RPG3=0.0 +! +!WR_ALCH/URG4=0.0 +! +!WR_ALCH/UR8=0.0 +! +!WR_ALCH/UR17=0.0 +! +!WR_ALCH/UR7=0.0 +! +!WR_ALCH/RPR3=0.0 +! +!WR_ALCH/URG6=0.0 +! +!WR_ALCH/UR22=0.0 +! +!WR_ALCH/URG7=0.0 +! +!WR_ALCH/RPR4=0.0 +! +!WR_ALCH/RPR7=0.0 +! +!WR_ALCH/RPG7=0.0 +! +!WR_ALCH/URG8=0.0 +! +!WR_ALCH/UR19=0.0 +! +!WR_ALCH/URG9=0.0 +! +!WR_ALCH/AP7=0.0 +! +!WR_ALCH/URG10=0.0 +! +!WR_ALCH/RPR1=0.0 +! +!WR_ALCH/RPR5=0.0 +! +!WR_ALCH/RPR8=0.0 +! +!WR_ALCH/RP10=0.0 +! +!WR_ALCH/RP11=0.0 +! +!WR_ALCH/RP16=0.0 +! +!WR_ALCH/RPRL=0.0 +! +!WR_ALCH/APAN=0.0 +! +!WR_ALCH/PAN1=0.0 +! +!WR_ALCH/PAN2=0.0 +! +!WR_ALCH/PAN3=0.0 +! +!WR_ALCH/PAN4=0.0 +! +!WR_ALCH/PAN6=0.0 +! +!WR_ALCH/PAN7=0.0 +! +!WR_ALCH/PAN8=0.0 +! +!WR_ALCH/PN10=0.0 +! +!WR_ALCH/RO2T=0.0 +! +!WR_ALCH/RO21=0.0 +! +!WR_ALCH/RO25=0.0 +! +!WR_ALCH/WC_O3=0.0 +! +!WR_ALCH/WC_H2O2=0.0 +! +!WR_ALCH/WC_NO=0.0 +! +!WR_ALCH/WC_NO2=0.0 +! +!WR_ALCH/WC_NO3=0.0 +! +!WR_ALCH/WC_N2O5=0.0 +! +!WR_ALCH/WC_HONO=0.0 +! +!WR_ALCH/WC_HNO3=0.0 +! +!WR_ALCH/WC_HNO4=0.0 +! +!WR_ALCH/WC_NH3=0.0 +! +!WR_ALCH/WC_OH=0.0 +! +!WR_ALCH/WC_HO2=0.0 +! +!WR_ALCH/WC_CO2=0.0 +! +!WR_ALCH/WC_SO2=0.0 +! +!WR_ALCH/WC_H2SO4=0.0 +! +!WR_ALCH/WC_RO21=0.0 +! +!WR_ALCH/WC_RO25=0.0 +! +!WR_ALCH/WC_MEOH=0.0 +! +!WR_ALCH/WC_ETOH=0.0 +! +!WR_ALCH/WC_ALCH=0.0 +! +!WR_ALCH/WC_HCHO=0.0 +! +!WR_ALCH/WC_ALD2=0.0 +! +!WR_ALCH/WC_GLY=0.0 +! +!WR_ALCH/WC_MGLY=0.0 +! +!WR_ALCH/WC_KETL=0.0 +! +!WR_ALCH/WC_ORA1=0.0 +! +!WR_ALCH/WC_ORA2=0.0 +! +!WR_ALCH/WC_ACID=0.0 +! +!WR_ALCH/WC_RP16=0.0 +! +!WR_ALCH/WC_UR21=0.0 +! +!WR_ALCH/WC_UR28=0.0 +! +!WR_ALCH/WC_ACID2=0.0 +! +!WR_ALCH/WC_ASO3=0.0 +! +!WR_ALCH/WC_ASO4=0.0 +! +!WR_ALCH/WC_ASO5=0.0 +! +!WR_ALCH/WC_AHSO5=0.0 +! +!WR_ALCH/WC_AHMS=0.0 +! +!WR_ALCH/WR_O3=0.0 +! +!WR_ALCH/WR_H2O2=0.0 +! +!WR_ALCH/WR_NO=0.0 +! +!WR_ALCH/WR_NO2=0.0 +! +!WR_ALCH/WR_NO3=0.0 +! +!WR_ALCH/WR_N2O5=0.0 +! +!WR_ALCH/WR_HONO=0.0 +! +!WR_ALCH/WR_HNO3=0.0 +! +!WR_ALCH/WR_HNO4=0.0 +! +!WR_ALCH/WR_NH3=0.0 +! +!WR_ALCH/WR_OH=-KR32*<WR_ALCH> + PJAC(:,144,135)=-TPK%KR32(:)*PCONC(:,144) +! +!WR_ALCH/WR_HO2=0.0 +! +!WR_ALCH/WR_CO2=0.0 +! +!WR_ALCH/WR_SO2=0.0 +! +!WR_ALCH/WR_H2SO4=0.0 +! +!WR_ALCH/WR_RO21=0.0 +! +!WR_ALCH/WR_RO25=0.0 +! +!WR_ALCH/WR_MEOH=0.0 +! +!WR_ALCH/WR_ETOH=0.0 +! +!WR_ALCH/WR_ALCH=-KTR51-KR32*<WR_OH> + PJAC(:,144,144)=-TPK%KTR51(:)-TPK%KR32(:)*PCONC(:,135) +! +!WR_ALCH/WR_HCHO=0.0 +! +!WR_ALCH/WR_ALD2=0.0 +! +!WR_ALCH/WR_GLY=0.0 +! +!WR_ALCH/WR_MGLY=0.0 +! +!WR_ALCH/WR_KETL=0.0 +! +!WR_ALCH/WR_ORA1=0.0 +! +!WR_ALCH/WR_ORA2=0.0 +! +!WR_ALCH/WR_ACID=0.0 +! +!WR_ALCH/WR_RP16=0.0 +! +!WR_ALCH/WR_UR21=0.0 +! +!WR_ALCH/WR_UR28=0.0 +! +!WR_ALCH/WR_ACID2=0.0 +! +!WR_ALCH/WR_ASO3=0.0 +! +!WR_ALCH/WR_ASO4=0.0 +! +!WR_ALCH/WR_ASO5=0.0 +! +!WR_ALCH/WR_AHSO5=0.0 +! +!WR_ALCH/WR_AHMS=0.0 +! +!WR_HCHO/NO=0.0 +! +!WR_HCHO/NO2=0.0 +! +!WR_HCHO/O3=0.0 +! +!WR_HCHO/HONO=0.0 +! +!WR_HCHO/HNO3=0.0 +! +!WR_HCHO/HNO4=0.0 +! +!WR_HCHO/N2O5=0.0 +! +!WR_HCHO/NO3=0.0 +! +!WR_HCHO/NH3=0.0 +! +!WR_HCHO/HO2=0.0 +! +!WR_HCHO/CO=0.0 +! +!WR_HCHO/H2O2=0.0 +! +!WR_HCHO/SO2=0.0 +! +!WR_HCHO/H2SO4=0.0 +! +!WR_HCHO/OH=0.0 +! +!WR_HCHO/ETHE=0.0 +! +!WR_HCHO/OLEL=0.0 +! +!WR_HCHO/OLEH=0.0 +! +!WR_HCHO/ALKL=0.0 +! +!WR_HCHO/ALKM=0.0 +! +!WR_HCHO/ALKH=0.0 +! +!WR_HCHO/AROH=0.0 +! +!WR_HCHO/AROL=0.0 +! +!WR_HCHO/AROO=0.0 +! +!WR_HCHO/ARAL=0.0 +! +!WR_HCHO/ARAC=0.0 +! +!WR_HCHO/PAH=0.0 +! +!WR_HCHO/HCHO=+KTR21 + PJAC(:,145,28)=+TPK%KTR21(:) +! +!WR_HCHO/ALD2=0.0 +! +!WR_HCHO/KETL=0.0 +! +!WR_HCHO/KETH=0.0 +! +!WR_HCHO/MEOH=0.0 +! +!WR_HCHO/ETOH=0.0 +! +!WR_HCHO/ALCH=0.0 +! +!WR_HCHO/ISOP=0.0 +! +!WR_HCHO/BIOL=0.0 +! +!WR_HCHO/BIOH=0.0 +! +!WR_HCHO/MTBE=0.0 +! +!WR_HCHO/MVK=0.0 +! +!WR_HCHO/MCR=0.0 +! +!WR_HCHO/MGLY=0.0 +! +!WR_HCHO/GLY=0.0 +! +!WR_HCHO/ORA1=0.0 +! +!WR_HCHO/ORA2=0.0 +! +!WR_HCHO/ACID=0.0 +! +!WR_HCHO/UR28=0.0 +! +!WR_HCHO/UR21=0.0 +! +!WR_HCHO/URG2=0.0 +! +!WR_HCHO/UR26=0.0 +! +!WR_HCHO/RPG2=0.0 +! +!WR_HCHO/RP18=0.0 +! +!WR_HCHO/RPG3=0.0 +! +!WR_HCHO/URG4=0.0 +! +!WR_HCHO/UR8=0.0 +! +!WR_HCHO/UR17=0.0 +! +!WR_HCHO/UR7=0.0 +! +!WR_HCHO/RPR3=0.0 +! +!WR_HCHO/URG6=0.0 +! +!WR_HCHO/UR22=0.0 +! +!WR_HCHO/URG7=0.0 +! +!WR_HCHO/RPR4=0.0 +! +!WR_HCHO/RPR7=0.0 +! +!WR_HCHO/RPG7=0.0 +! +!WR_HCHO/URG8=0.0 +! +!WR_HCHO/UR19=0.0 +! +!WR_HCHO/URG9=0.0 +! +!WR_HCHO/AP7=0.0 +! +!WR_HCHO/URG10=0.0 +! +!WR_HCHO/RPR1=0.0 +! +!WR_HCHO/RPR5=0.0 +! +!WR_HCHO/RPR8=0.0 +! +!WR_HCHO/RP10=0.0 +! +!WR_HCHO/RP11=0.0 +! +!WR_HCHO/RP16=0.0 +! +!WR_HCHO/RPRL=0.0 +! +!WR_HCHO/APAN=0.0 +! +!WR_HCHO/PAN1=0.0 +! +!WR_HCHO/PAN2=0.0 +! +!WR_HCHO/PAN3=0.0 +! +!WR_HCHO/PAN4=0.0 +! +!WR_HCHO/PAN6=0.0 +! +!WR_HCHO/PAN7=0.0 +! +!WR_HCHO/PAN8=0.0 +! +!WR_HCHO/PN10=0.0 +! +!WR_HCHO/RO2T=0.0 +! +!WR_HCHO/RO21=0.0 +! +!WR_HCHO/RO25=0.0 +! +!WR_HCHO/WC_O3=0.0 +! +!WR_HCHO/WC_H2O2=0.0 +! +!WR_HCHO/WC_NO=0.0 +! +!WR_HCHO/WC_NO2=0.0 +! +!WR_HCHO/WC_NO3=0.0 +! +!WR_HCHO/WC_N2O5=0.0 +! +!WR_HCHO/WC_HONO=0.0 +! +!WR_HCHO/WC_HNO3=0.0 +! +!WR_HCHO/WC_HNO4=0.0 +! +!WR_HCHO/WC_NH3=0.0 +! +!WR_HCHO/WC_OH=0.0 +! +!WR_HCHO/WC_HO2=0.0 +! +!WR_HCHO/WC_CO2=0.0 +! +!WR_HCHO/WC_SO2=0.0 +! +!WR_HCHO/WC_H2SO4=0.0 +! +!WR_HCHO/WC_RO21=0.0 +! +!WR_HCHO/WC_RO25=0.0 +! +!WR_HCHO/WC_MEOH=0.0 +! +!WR_HCHO/WC_ETOH=0.0 +! +!WR_HCHO/WC_ALCH=0.0 +! +!WR_HCHO/WC_HCHO=0.0 +! +!WR_HCHO/WC_ALD2=0.0 +! +!WR_HCHO/WC_GLY=0.0 +! +!WR_HCHO/WC_MGLY=0.0 +! +!WR_HCHO/WC_KETL=0.0 +! +!WR_HCHO/WC_ORA1=0.0 +! +!WR_HCHO/WC_ORA2=0.0 +! +!WR_HCHO/WC_ACID=0.0 +! +!WR_HCHO/WC_RP16=0.0 +! +!WR_HCHO/WC_UR21=0.0 +! +!WR_HCHO/WC_UR28=0.0 +! +!WR_HCHO/WC_ACID2=0.0 +! +!WR_HCHO/WC_ASO3=0.0 +! +!WR_HCHO/WC_ASO4=0.0 +! +!WR_HCHO/WC_ASO5=0.0 +! +!WR_HCHO/WC_AHSO5=0.0 +! +!WR_HCHO/WC_AHMS=0.0 +! +!WR_HCHO/WR_O3=0.0 +! +!WR_HCHO/WR_H2O2=0.0 +! +!WR_HCHO/WR_NO=0.0 +! +!WR_HCHO/WR_NO2=0.0 +! +!WR_HCHO/WR_NO3=0.0 +! +!WR_HCHO/WR_N2O5=0.0 +! +!WR_HCHO/WR_HONO=0.0 +! +!WR_HCHO/WR_HNO3=0.0 +! +!WR_HCHO/WR_HNO4=0.0 +! +!WR_HCHO/WR_NH3=0.0 +! +!WR_HCHO/WR_OH=+KR30*<WR_MEOH>-KR33*<WR_HCHO>+KR37*<WR_KETL> + PJAC(:,145,135)=+TPK%KR30(:)*PCONC(:,142)-TPK%KR33(:)*PCONC(:,145)+TPK%KR37(:)& +&*PCONC(:,149) +! +!WR_HCHO/WR_HO2=0.0 +! +!WR_HCHO/WR_CO2=0.0 +! +!WR_HCHO/WR_SO2=-KR17*<WR_HCHO>+KR28*<WR_RO21> + PJAC(:,145,138)=-TPK%KR17(:)*PCONC(:,145)+TPK%KR28(:)*PCONC(:,140) +! +!WR_HCHO/WR_H2SO4=0.0 +! +!WR_HCHO/WR_RO21=+2.00*KR27*<WR_RO21>+2.00*KR27*<WR_RO21>+KR28*<WR_SO2> + PJAC(:,145,140)=+2.00*TPK%KR27(:)*PCONC(:,140)+2.00*TPK%KR27(:)*PCONC(:,140)+T& +&PK%KR28(:)*PCONC(:,138) +! +!WR_HCHO/WR_RO25=0.0 +! +!WR_HCHO/WR_MEOH=+KR30*<WR_OH> + PJAC(:,145,142)=+TPK%KR30(:)*PCONC(:,135) +! +!WR_HCHO/WR_ETOH=0.0 +! +!WR_HCHO/WR_ALCH=0.0 +! +!WR_HCHO/WR_HCHO=-KTR52-KR17*<WR_SO2>-KR33*<WR_OH> + PJAC(:,145,145)=-TPK%KTR52(:)-TPK%KR17(:)*PCONC(:,138)-TPK%KR33(:)*PCONC(:,135& +&) +! +!WR_HCHO/WR_ALD2=0.0 +! +!WR_HCHO/WR_GLY=0.0 +! +!WR_HCHO/WR_MGLY=0.0 +! +!WR_HCHO/WR_KETL=+KR37*<WR_OH> + PJAC(:,145,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_HCHO/WR_ORA1=0.0 +! +!WR_HCHO/WR_ORA2=0.0 +! +!WR_HCHO/WR_ACID=0.0 +! +!WR_HCHO/WR_RP16=0.0 +! +!WR_HCHO/WR_UR21=0.0 +! +!WR_HCHO/WR_UR28=0.0 +! +!WR_HCHO/WR_ACID2=0.0 +! +!WR_HCHO/WR_ASO3=0.0 +! +!WR_HCHO/WR_ASO4=0.0 +! +!WR_HCHO/WR_ASO5=0.0 +! +!WR_HCHO/WR_AHSO5=0.0 +! +!WR_HCHO/WR_AHMS=+KR18 + PJAC(:,145,161)=+TPK%KR18(:) +! +RETURN +END SUBROUTINE SUBJ28 +! +SUBROUTINE SUBJ29 +! +!Indices 146 a 150 +! +! +!WR_ALD2/NO=0.0 +! +!WR_ALD2/NO2=0.0 +! +!WR_ALD2/O3=0.0 +! +!WR_ALD2/HONO=0.0 +! +!WR_ALD2/HNO3=0.0 +! +!WR_ALD2/HNO4=0.0 +! +!WR_ALD2/N2O5=0.0 +! +!WR_ALD2/NO3=0.0 +! +!WR_ALD2/NH3=0.0 +! +!WR_ALD2/HO2=0.0 +! +!WR_ALD2/CO=0.0 +! +!WR_ALD2/H2O2=0.0 +! +!WR_ALD2/SO2=0.0 +! +!WR_ALD2/H2SO4=0.0 +! +!WR_ALD2/OH=0.0 +! +!WR_ALD2/ETHE=0.0 +! +!WR_ALD2/OLEL=0.0 +! +!WR_ALD2/OLEH=0.0 +! +!WR_ALD2/ALKL=0.0 +! +!WR_ALD2/ALKM=0.0 +! +!WR_ALD2/ALKH=0.0 +! +!WR_ALD2/AROH=0.0 +! +!WR_ALD2/AROL=0.0 +! +!WR_ALD2/AROO=0.0 +! +!WR_ALD2/ARAL=0.0 +! +!WR_ALD2/ARAC=0.0 +! +!WR_ALD2/PAH=0.0 +! +!WR_ALD2/HCHO=0.0 +! +!WR_ALD2/ALD2=+KTR22 + PJAC(:,146,29)=+TPK%KTR22(:) +! +!WR_ALD2/KETL=0.0 +! +!WR_ALD2/KETH=0.0 +! +!WR_ALD2/MEOH=0.0 +! +!WR_ALD2/ETOH=0.0 +! +!WR_ALD2/ALCH=0.0 +! +!WR_ALD2/ISOP=0.0 +! +!WR_ALD2/BIOL=0.0 +! +!WR_ALD2/BIOH=0.0 +! +!WR_ALD2/MTBE=0.0 +! +!WR_ALD2/MVK=0.0 +! +!WR_ALD2/MCR=0.0 +! +!WR_ALD2/MGLY=0.0 +! +!WR_ALD2/GLY=0.0 +! +!WR_ALD2/ORA1=0.0 +! +!WR_ALD2/ORA2=0.0 +! +!WR_ALD2/ACID=0.0 +! +!WR_ALD2/UR28=0.0 +! +!WR_ALD2/UR21=0.0 +! +!WR_ALD2/URG2=0.0 +! +!WR_ALD2/UR26=0.0 +! +!WR_ALD2/RPG2=0.0 +! +!WR_ALD2/RP18=0.0 +! +!WR_ALD2/RPG3=0.0 +! +!WR_ALD2/URG4=0.0 +! +!WR_ALD2/UR8=0.0 +! +!WR_ALD2/UR17=0.0 +! +!WR_ALD2/UR7=0.0 +! +!WR_ALD2/RPR3=0.0 +! +!WR_ALD2/URG6=0.0 +! +!WR_ALD2/UR22=0.0 +! +!WR_ALD2/URG7=0.0 +! +!WR_ALD2/RPR4=0.0 +! +!WR_ALD2/RPR7=0.0 +! +!WR_ALD2/RPG7=0.0 +! +!WR_ALD2/URG8=0.0 +! +!WR_ALD2/UR19=0.0 +! +!WR_ALD2/URG9=0.0 +! +!WR_ALD2/AP7=0.0 +! +!WR_ALD2/URG10=0.0 +! +!WR_ALD2/RPR1=0.0 +! +!WR_ALD2/RPR5=0.0 +! +!WR_ALD2/RPR8=0.0 +! +!WR_ALD2/RP10=0.0 +! +!WR_ALD2/RP11=0.0 +! +!WR_ALD2/RP16=0.0 +! +!WR_ALD2/RPRL=0.0 +! +!WR_ALD2/APAN=0.0 +! +!WR_ALD2/PAN1=0.0 +! +!WR_ALD2/PAN2=0.0 +! +!WR_ALD2/PAN3=0.0 +! +!WR_ALD2/PAN4=0.0 +! +!WR_ALD2/PAN6=0.0 +! +!WR_ALD2/PAN7=0.0 +! +!WR_ALD2/PAN8=0.0 +! +!WR_ALD2/PN10=0.0 +! +!WR_ALD2/RO2T=0.0 +! +!WR_ALD2/RO21=0.0 +! +!WR_ALD2/RO25=0.0 +! +!WR_ALD2/WC_O3=0.0 +! +!WR_ALD2/WC_H2O2=0.0 +! +!WR_ALD2/WC_NO=0.0 +! +!WR_ALD2/WC_NO2=0.0 +! +!WR_ALD2/WC_NO3=0.0 +! +!WR_ALD2/WC_N2O5=0.0 +! +!WR_ALD2/WC_HONO=0.0 +! +!WR_ALD2/WC_HNO3=0.0 +! +!WR_ALD2/WC_HNO4=0.0 +! +!WR_ALD2/WC_NH3=0.0 +! +!WR_ALD2/WC_OH=0.0 +! +!WR_ALD2/WC_HO2=0.0 +! +!WR_ALD2/WC_CO2=0.0 +! +!WR_ALD2/WC_SO2=0.0 +! +!WR_ALD2/WC_H2SO4=0.0 +! +!WR_ALD2/WC_RO21=0.0 +! +!WR_ALD2/WC_RO25=0.0 +! +!WR_ALD2/WC_MEOH=0.0 +! +!WR_ALD2/WC_ETOH=0.0 +! +!WR_ALD2/WC_ALCH=0.0 +! +!WR_ALD2/WC_HCHO=0.0 +! +!WR_ALD2/WC_ALD2=0.0 +! +!WR_ALD2/WC_GLY=0.0 +! +!WR_ALD2/WC_MGLY=0.0 +! +!WR_ALD2/WC_KETL=0.0 +! +!WR_ALD2/WC_ORA1=0.0 +! +!WR_ALD2/WC_ORA2=0.0 +! +!WR_ALD2/WC_ACID=0.0 +! +!WR_ALD2/WC_RP16=0.0 +! +!WR_ALD2/WC_UR21=0.0 +! +!WR_ALD2/WC_UR28=0.0 +! +!WR_ALD2/WC_ACID2=0.0 +! +!WR_ALD2/WC_ASO3=0.0 +! +!WR_ALD2/WC_ASO4=0.0 +! +!WR_ALD2/WC_ASO5=0.0 +! +!WR_ALD2/WC_AHSO5=0.0 +! +!WR_ALD2/WC_AHMS=0.0 +! +!WR_ALD2/WR_O3=0.0 +! +!WR_ALD2/WR_H2O2=0.0 +! +!WR_ALD2/WR_NO=0.0 +! +!WR_ALD2/WR_NO2=0.0 +! +!WR_ALD2/WR_NO3=0.0 +! +!WR_ALD2/WR_N2O5=0.0 +! +!WR_ALD2/WR_HONO=0.0 +! +!WR_ALD2/WR_HNO3=0.0 +! +!WR_ALD2/WR_HNO4=0.0 +! +!WR_ALD2/WR_NH3=0.0 +! +!WR_ALD2/WR_OH=+KR31*<WR_ETOH>+0.50*KR32*<WR_ALCH>-KR34*<WR_ALD2>+KR37*<WR_KETL +!>+0.29*KR41*<WR_ACID>+0.43*KR43*<WR_UR21> + PJAC(:,146,135)=+TPK%KR31(:)*PCONC(:,143)+0.50*TPK%KR32(:)*PCONC(:,144)-TPK%KR& +&34(:)*PCONC(:,146)+TPK%KR37(:)*PCONC(:,149)+0.29*TPK%KR41(:)*PCONC(:,152)+0.43& +&*TPK%KR43(:)*PCONC(:,154) +! +!WR_ALD2/WR_HO2=0.0 +! +!WR_ALD2/WR_CO2=0.0 +! +!WR_ALD2/WR_SO2=0.0 +! +!WR_ALD2/WR_H2SO4=0.0 +! +!WR_ALD2/WR_RO21=0.0 +! +!WR_ALD2/WR_RO25=+KR29*<WR_RO25>+KR29*<WR_RO25> + PJAC(:,146,141)=+TPK%KR29(:)*PCONC(:,141)+TPK%KR29(:)*PCONC(:,141) +! +!WR_ALD2/WR_MEOH=0.0 +! +!WR_ALD2/WR_ETOH=+KR31*<WR_OH> + PJAC(:,146,143)=+TPK%KR31(:)*PCONC(:,135) +! +!WR_ALD2/WR_ALCH=+0.50*KR32*<WR_OH> + PJAC(:,146,144)=+0.50*TPK%KR32(:)*PCONC(:,135) +! +!WR_ALD2/WR_HCHO=0.0 +! +!WR_ALD2/WR_ALD2=-KTR53-KR34*<WR_OH> + PJAC(:,146,146)=-TPK%KTR53(:)-TPK%KR34(:)*PCONC(:,135) +! +!WR_ALD2/WR_GLY=0.0 +! +!WR_ALD2/WR_MGLY=0.0 +! +!WR_ALD2/WR_KETL=+KR37*<WR_OH> + PJAC(:,146,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_ALD2/WR_ORA1=0.0 +! +!WR_ALD2/WR_ORA2=0.0 +! +!WR_ALD2/WR_ACID=+0.29*KR41*<WR_OH> + PJAC(:,146,152)=+0.29*TPK%KR41(:)*PCONC(:,135) +! +!WR_ALD2/WR_RP16=0.0 +! +!WR_ALD2/WR_UR21=+0.43*KR43*<WR_OH> + PJAC(:,146,154)=+0.43*TPK%KR43(:)*PCONC(:,135) +! +!WR_ALD2/WR_UR28=0.0 +! +!WR_ALD2/WR_ACID2=0.0 +! +!WR_ALD2/WR_ASO3=0.0 +! +!WR_ALD2/WR_ASO4=0.0 +! +!WR_ALD2/WR_ASO5=0.0 +! +!WR_ALD2/WR_AHSO5=0.0 +! +!WR_ALD2/WR_AHMS=0.0 +! +!WR_GLY/NO=0.0 +! +!WR_GLY/NO2=0.0 +! +!WR_GLY/O3=0.0 +! +!WR_GLY/HONO=0.0 +! +!WR_GLY/HNO3=0.0 +! +!WR_GLY/HNO4=0.0 +! +!WR_GLY/N2O5=0.0 +! +!WR_GLY/NO3=0.0 +! +!WR_GLY/NH3=0.0 +! +!WR_GLY/HO2=0.0 +! +!WR_GLY/CO=0.0 +! +!WR_GLY/H2O2=0.0 +! +!WR_GLY/SO2=0.0 +! +!WR_GLY/H2SO4=0.0 +! +!WR_GLY/OH=0.0 +! +!WR_GLY/ETHE=0.0 +! +!WR_GLY/OLEL=0.0 +! +!WR_GLY/OLEH=0.0 +! +!WR_GLY/ALKL=0.0 +! +!WR_GLY/ALKM=0.0 +! +!WR_GLY/ALKH=0.0 +! +!WR_GLY/AROH=0.0 +! +!WR_GLY/AROL=0.0 +! +!WR_GLY/AROO=0.0 +! +!WR_GLY/ARAL=0.0 +! +!WR_GLY/ARAC=0.0 +! +!WR_GLY/PAH=0.0 +! +!WR_GLY/HCHO=0.0 +! +!WR_GLY/ALD2=0.0 +! +!WR_GLY/KETL=0.0 +! +!WR_GLY/KETH=0.0 +! +!WR_GLY/MEOH=0.0 +! +!WR_GLY/ETOH=0.0 +! +!WR_GLY/ALCH=0.0 +! +!WR_GLY/ISOP=0.0 +! +!WR_GLY/BIOL=0.0 +! +!WR_GLY/BIOH=0.0 +! +!WR_GLY/MTBE=0.0 +! +!WR_GLY/MVK=0.0 +! +!WR_GLY/MCR=0.0 +! +!WR_GLY/MGLY=0.0 +! +!WR_GLY/GLY=+KTR23 + PJAC(:,147,42)=+TPK%KTR23(:) +! +!WR_GLY/ORA1=0.0 +! +!WR_GLY/ORA2=0.0 +! +!WR_GLY/ACID=0.0 +! +!WR_GLY/UR28=0.0 +! +!WR_GLY/UR21=0.0 +! +!WR_GLY/URG2=0.0 +! +!WR_GLY/UR26=0.0 +! +!WR_GLY/RPG2=0.0 +! +!WR_GLY/RP18=0.0 +! +!WR_GLY/RPG3=0.0 +! +!WR_GLY/URG4=0.0 +! +!WR_GLY/UR8=0.0 +! +!WR_GLY/UR17=0.0 +! +!WR_GLY/UR7=0.0 +! +!WR_GLY/RPR3=0.0 +! +!WR_GLY/URG6=0.0 +! +!WR_GLY/UR22=0.0 +! +!WR_GLY/URG7=0.0 +! +!WR_GLY/RPR4=0.0 +! +!WR_GLY/RPR7=0.0 +! +!WR_GLY/RPG7=0.0 +! +!WR_GLY/URG8=0.0 +! +!WR_GLY/UR19=0.0 +! +!WR_GLY/URG9=0.0 +! +!WR_GLY/AP7=0.0 +! +!WR_GLY/URG10=0.0 +! +!WR_GLY/RPR1=0.0 +! +!WR_GLY/RPR5=0.0 +! +!WR_GLY/RPR8=0.0 +! +!WR_GLY/RP10=0.0 +! +!WR_GLY/RP11=0.0 +! +!WR_GLY/RP16=0.0 +! +!WR_GLY/RPRL=0.0 +! +!WR_GLY/APAN=0.0 +! +!WR_GLY/PAN1=0.0 +! +!WR_GLY/PAN2=0.0 +! +!WR_GLY/PAN3=0.0 +! +!WR_GLY/PAN4=0.0 +! +!WR_GLY/PAN6=0.0 +! +!WR_GLY/PAN7=0.0 +! +!WR_GLY/PAN8=0.0 +! +!WR_GLY/PN10=0.0 +! +!WR_GLY/RO2T=0.0 +! +!WR_GLY/RO21=0.0 +! +!WR_GLY/RO25=0.0 +! +!WR_GLY/WC_O3=0.0 +! +!WR_GLY/WC_H2O2=0.0 +! +!WR_GLY/WC_NO=0.0 +! +!WR_GLY/WC_NO2=0.0 +! +!WR_GLY/WC_NO3=0.0 +! +!WR_GLY/WC_N2O5=0.0 +! +!WR_GLY/WC_HONO=0.0 +! +!WR_GLY/WC_HNO3=0.0 +! +!WR_GLY/WC_HNO4=0.0 +! +!WR_GLY/WC_NH3=0.0 +! +!WR_GLY/WC_OH=0.0 +! +!WR_GLY/WC_HO2=0.0 +! +!WR_GLY/WC_CO2=0.0 +! +!WR_GLY/WC_SO2=0.0 +! +!WR_GLY/WC_H2SO4=0.0 +! +!WR_GLY/WC_RO21=0.0 +! +!WR_GLY/WC_RO25=0.0 +! +!WR_GLY/WC_MEOH=0.0 +! +!WR_GLY/WC_ETOH=0.0 +! +!WR_GLY/WC_ALCH=0.0 +! +!WR_GLY/WC_HCHO=0.0 +! +!WR_GLY/WC_ALD2=0.0 +! +!WR_GLY/WC_GLY=0.0 +! +!WR_GLY/WC_MGLY=0.0 +! +!WR_GLY/WC_KETL=0.0 +! +!WR_GLY/WC_ORA1=0.0 +! +!WR_GLY/WC_ORA2=0.0 +! +!WR_GLY/WC_ACID=0.0 +! +!WR_GLY/WC_RP16=0.0 +! +!WR_GLY/WC_UR21=0.0 +! +!WR_GLY/WC_UR28=0.0 +! +!WR_GLY/WC_ACID2=0.0 +! +!WR_GLY/WC_ASO3=0.0 +! +!WR_GLY/WC_ASO4=0.0 +! +!WR_GLY/WC_ASO5=0.0 +! +!WR_GLY/WC_AHSO5=0.0 +! +!WR_GLY/WC_AHMS=0.0 +! +!WR_GLY/WR_O3=0.0 +! +!WR_GLY/WR_H2O2=0.0 +! +!WR_GLY/WR_NO=0.0 +! +!WR_GLY/WR_NO2=0.0 +! +!WR_GLY/WR_NO3=0.0 +! +!WR_GLY/WR_N2O5=0.0 +! +!WR_GLY/WR_HONO=0.0 +! +!WR_GLY/WR_HNO3=0.0 +! +!WR_GLY/WR_HNO4=0.0 +! +!WR_GLY/WR_NH3=0.0 +! +!WR_GLY/WR_OH=-KR35*<WR_GLY> + PJAC(:,147,135)=-TPK%KR35(:)*PCONC(:,147) +! +!WR_GLY/WR_HO2=0.0 +! +!WR_GLY/WR_CO2=0.0 +! +!WR_GLY/WR_SO2=0.0 +! +!WR_GLY/WR_H2SO4=0.0 +! +!WR_GLY/WR_RO21=0.0 +! +!WR_GLY/WR_RO25=0.0 +! +!WR_GLY/WR_MEOH=0.0 +! +!WR_GLY/WR_ETOH=0.0 +! +!WR_GLY/WR_ALCH=0.0 +! +!WR_GLY/WR_HCHO=0.0 +! +!WR_GLY/WR_ALD2=0.0 +! +!WR_GLY/WR_GLY=-KTR54-KR35*<WR_OH> + PJAC(:,147,147)=-TPK%KTR54(:)-TPK%KR35(:)*PCONC(:,135) +! +!WR_GLY/WR_MGLY=0.0 +! +!WR_GLY/WR_KETL=0.0 +! +!WR_GLY/WR_ORA1=0.0 +! +!WR_GLY/WR_ORA2=0.0 +! +!WR_GLY/WR_ACID=0.0 +! +!WR_GLY/WR_RP16=0.0 +! +!WR_GLY/WR_UR21=0.0 +! +!WR_GLY/WR_UR28=0.0 +! +!WR_GLY/WR_ACID2=0.0 +! +!WR_GLY/WR_ASO3=0.0 +! +!WR_GLY/WR_ASO4=0.0 +! +!WR_GLY/WR_ASO5=0.0 +! +!WR_GLY/WR_AHSO5=0.0 +! +!WR_GLY/WR_AHMS=0.0 +! +!WR_MGLY/NO=0.0 +! +!WR_MGLY/NO2=0.0 +! +!WR_MGLY/O3=0.0 +! +!WR_MGLY/HONO=0.0 +! +!WR_MGLY/HNO3=0.0 +! +!WR_MGLY/HNO4=0.0 +! +!WR_MGLY/N2O5=0.0 +! +!WR_MGLY/NO3=0.0 +! +!WR_MGLY/NH3=0.0 +! +!WR_MGLY/HO2=0.0 +! +!WR_MGLY/CO=0.0 +! +!WR_MGLY/H2O2=0.0 +! +!WR_MGLY/SO2=0.0 +! +!WR_MGLY/H2SO4=0.0 +! +!WR_MGLY/OH=0.0 +! +!WR_MGLY/ETHE=0.0 +! +!WR_MGLY/OLEL=0.0 +! +!WR_MGLY/OLEH=0.0 +! +!WR_MGLY/ALKL=0.0 +! +!WR_MGLY/ALKM=0.0 +! +!WR_MGLY/ALKH=0.0 +! +!WR_MGLY/AROH=0.0 +! +!WR_MGLY/AROL=0.0 +! +!WR_MGLY/AROO=0.0 +! +!WR_MGLY/ARAL=0.0 +! +!WR_MGLY/ARAC=0.0 +! +!WR_MGLY/PAH=0.0 +! +!WR_MGLY/HCHO=0.0 +! +!WR_MGLY/ALD2=0.0 +! +!WR_MGLY/KETL=0.0 +! +!WR_MGLY/KETH=0.0 +! +!WR_MGLY/MEOH=0.0 +! +!WR_MGLY/ETOH=0.0 +! +!WR_MGLY/ALCH=0.0 +! +!WR_MGLY/ISOP=0.0 +! +!WR_MGLY/BIOL=0.0 +! +!WR_MGLY/BIOH=0.0 +! +!WR_MGLY/MTBE=0.0 +! +!WR_MGLY/MVK=0.0 +! +!WR_MGLY/MCR=0.0 +! +!WR_MGLY/MGLY=+KTR25 + PJAC(:,148,41)=+TPK%KTR25(:) +! +!WR_MGLY/GLY=0.0 +! +!WR_MGLY/ORA1=0.0 +! +!WR_MGLY/ORA2=0.0 +! +!WR_MGLY/ACID=0.0 +! +!WR_MGLY/UR28=0.0 +! +!WR_MGLY/UR21=0.0 +! +!WR_MGLY/URG2=0.0 +! +!WR_MGLY/UR26=0.0 +! +!WR_MGLY/RPG2=0.0 +! +!WR_MGLY/RP18=0.0 +! +!WR_MGLY/RPG3=0.0 +! +!WR_MGLY/URG4=0.0 +! +!WR_MGLY/UR8=0.0 +! +!WR_MGLY/UR17=0.0 +! +!WR_MGLY/UR7=0.0 +! +!WR_MGLY/RPR3=0.0 +! +!WR_MGLY/URG6=0.0 +! +!WR_MGLY/UR22=0.0 +! +!WR_MGLY/URG7=0.0 +! +!WR_MGLY/RPR4=0.0 +! +!WR_MGLY/RPR7=0.0 +! +!WR_MGLY/RPG7=0.0 +! +!WR_MGLY/URG8=0.0 +! +!WR_MGLY/UR19=0.0 +! +!WR_MGLY/URG9=0.0 +! +!WR_MGLY/AP7=0.0 +! +!WR_MGLY/URG10=0.0 +! +!WR_MGLY/RPR1=0.0 +! +!WR_MGLY/RPR5=0.0 +! +!WR_MGLY/RPR8=0.0 +! +!WR_MGLY/RP10=0.0 +! +!WR_MGLY/RP11=0.0 +! +!WR_MGLY/RP16=0.0 +! +!WR_MGLY/RPRL=0.0 +! +!WR_MGLY/APAN=0.0 +! +!WR_MGLY/PAN1=0.0 +! +!WR_MGLY/PAN2=0.0 +! +!WR_MGLY/PAN3=0.0 +! +!WR_MGLY/PAN4=0.0 +! +!WR_MGLY/PAN6=0.0 +! +!WR_MGLY/PAN7=0.0 +! +!WR_MGLY/PAN8=0.0 +! +!WR_MGLY/PN10=0.0 +! +!WR_MGLY/RO2T=0.0 +! +!WR_MGLY/RO21=0.0 +! +!WR_MGLY/RO25=0.0 +! +!WR_MGLY/WC_O3=0.0 +! +!WR_MGLY/WC_H2O2=0.0 +! +!WR_MGLY/WC_NO=0.0 +! +!WR_MGLY/WC_NO2=0.0 +! +!WR_MGLY/WC_NO3=0.0 +! +!WR_MGLY/WC_N2O5=0.0 +! +!WR_MGLY/WC_HONO=0.0 +! +!WR_MGLY/WC_HNO3=0.0 +! +!WR_MGLY/WC_HNO4=0.0 +! +!WR_MGLY/WC_NH3=0.0 +! +!WR_MGLY/WC_OH=0.0 +! +!WR_MGLY/WC_HO2=0.0 +! +!WR_MGLY/WC_CO2=0.0 +! +!WR_MGLY/WC_SO2=0.0 +! +!WR_MGLY/WC_H2SO4=0.0 +! +!WR_MGLY/WC_RO21=0.0 +! +!WR_MGLY/WC_RO25=0.0 +! +!WR_MGLY/WC_MEOH=0.0 +! +!WR_MGLY/WC_ETOH=0.0 +! +!WR_MGLY/WC_ALCH=0.0 +! +!WR_MGLY/WC_HCHO=0.0 +! +!WR_MGLY/WC_ALD2=0.0 +! +!WR_MGLY/WC_GLY=0.0 +! +!WR_MGLY/WC_MGLY=0.0 +! +!WR_MGLY/WC_KETL=0.0 +! +!WR_MGLY/WC_ORA1=0.0 +! +!WR_MGLY/WC_ORA2=0.0 +! +!WR_MGLY/WC_ACID=0.0 +! +!WR_MGLY/WC_RP16=0.0 +! +!WR_MGLY/WC_UR21=0.0 +! +!WR_MGLY/WC_UR28=0.0 +! +!WR_MGLY/WC_ACID2=0.0 +! +!WR_MGLY/WC_ASO3=0.0 +! +!WR_MGLY/WC_ASO4=0.0 +! +!WR_MGLY/WC_ASO5=0.0 +! +!WR_MGLY/WC_AHSO5=0.0 +! +!WR_MGLY/WC_AHMS=0.0 +! +!WR_MGLY/WR_O3=0.0 +! +!WR_MGLY/WR_H2O2=0.0 +! +!WR_MGLY/WR_NO=0.0 +! +!WR_MGLY/WR_NO2=0.0 +! +!WR_MGLY/WR_NO3=0.0 +! +!WR_MGLY/WR_N2O5=0.0 +! +!WR_MGLY/WR_HONO=0.0 +! +!WR_MGLY/WR_HNO3=0.0 +! +!WR_MGLY/WR_HNO4=0.0 +! +!WR_MGLY/WR_NH3=0.0 +! +!WR_MGLY/WR_OH=-KR36*<WR_MGLY>+KR37*<WR_KETL> + PJAC(:,148,135)=-TPK%KR36(:)*PCONC(:,148)+TPK%KR37(:)*PCONC(:,149) +! +!WR_MGLY/WR_HO2=0.0 +! +!WR_MGLY/WR_CO2=0.0 +! +!WR_MGLY/WR_SO2=0.0 +! +!WR_MGLY/WR_H2SO4=0.0 +! +!WR_MGLY/WR_RO21=0.0 +! +!WR_MGLY/WR_RO25=0.0 +! +!WR_MGLY/WR_MEOH=0.0 +! +!WR_MGLY/WR_ETOH=0.0 +! +!WR_MGLY/WR_ALCH=0.0 +! +!WR_MGLY/WR_HCHO=0.0 +! +!WR_MGLY/WR_ALD2=0.0 +! +!WR_MGLY/WR_GLY=0.0 +! +!WR_MGLY/WR_MGLY=-KTR56-KR36*<WR_OH> + PJAC(:,148,148)=-TPK%KTR56(:)-TPK%KR36(:)*PCONC(:,135) +! +!WR_MGLY/WR_KETL=+KR37*<WR_OH> + PJAC(:,148,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_MGLY/WR_ORA1=0.0 +! +!WR_MGLY/WR_ORA2=0.0 +! +!WR_MGLY/WR_ACID=0.0 +! +!WR_MGLY/WR_RP16=0.0 +! +!WR_MGLY/WR_UR21=0.0 +! +!WR_MGLY/WR_UR28=0.0 +! +!WR_MGLY/WR_ACID2=0.0 +! +!WR_MGLY/WR_ASO3=0.0 +! +!WR_MGLY/WR_ASO4=0.0 +! +!WR_MGLY/WR_ASO5=0.0 +! +!WR_MGLY/WR_AHSO5=0.0 +! +!WR_MGLY/WR_AHMS=0.0 +! +!WR_KETL/NO=0.0 +! +!WR_KETL/NO2=0.0 +! +!WR_KETL/O3=0.0 +! +!WR_KETL/HONO=0.0 +! +!WR_KETL/HNO3=0.0 +! +!WR_KETL/HNO4=0.0 +! +!WR_KETL/N2O5=0.0 +! +!WR_KETL/NO3=0.0 +! +!WR_KETL/NH3=0.0 +! +!WR_KETL/HO2=0.0 +! +!WR_KETL/CO=0.0 +! +!WR_KETL/H2O2=0.0 +! +!WR_KETL/SO2=0.0 +! +!WR_KETL/H2SO4=0.0 +! +!WR_KETL/OH=0.0 +! +!WR_KETL/ETHE=0.0 +! +!WR_KETL/OLEL=0.0 +! +!WR_KETL/OLEH=0.0 +! +!WR_KETL/ALKL=0.0 +! +!WR_KETL/ALKM=0.0 +! +!WR_KETL/ALKH=0.0 +! +!WR_KETL/AROH=0.0 +! +!WR_KETL/AROL=0.0 +! +!WR_KETL/AROO=0.0 +! +!WR_KETL/ARAL=0.0 +! +!WR_KETL/ARAC=0.0 +! +!WR_KETL/PAH=0.0 +! +!WR_KETL/HCHO=0.0 +! +!WR_KETL/ALD2=0.0 +! +!WR_KETL/KETL=+KTR24 + PJAC(:,149,30)=+TPK%KTR24(:) +! +!WR_KETL/KETH=0.0 +! +!WR_KETL/MEOH=0.0 +! +!WR_KETL/ETOH=0.0 +! +!WR_KETL/ALCH=0.0 +! +!WR_KETL/ISOP=0.0 +! +!WR_KETL/BIOL=0.0 +! +!WR_KETL/BIOH=0.0 +! +!WR_KETL/MTBE=0.0 +! +!WR_KETL/MVK=0.0 +! +!WR_KETL/MCR=0.0 +! +!WR_KETL/MGLY=0.0 +! +!WR_KETL/GLY=0.0 +! +!WR_KETL/ORA1=0.0 +! +!WR_KETL/ORA2=0.0 +! +!WR_KETL/ACID=0.0 +! +!WR_KETL/UR28=0.0 +! +!WR_KETL/UR21=0.0 +! +!WR_KETL/URG2=0.0 +! +!WR_KETL/UR26=0.0 +! +!WR_KETL/RPG2=0.0 +! +!WR_KETL/RP18=0.0 +! +!WR_KETL/RPG3=0.0 +! +!WR_KETL/URG4=0.0 +! +!WR_KETL/UR8=0.0 +! +!WR_KETL/UR17=0.0 +! +!WR_KETL/UR7=0.0 +! +!WR_KETL/RPR3=0.0 +! +!WR_KETL/URG6=0.0 +! +!WR_KETL/UR22=0.0 +! +!WR_KETL/URG7=0.0 +! +!WR_KETL/RPR4=0.0 +! +!WR_KETL/RPR7=0.0 +! +!WR_KETL/RPG7=0.0 +! +!WR_KETL/URG8=0.0 +! +!WR_KETL/UR19=0.0 +! +!WR_KETL/URG9=0.0 +! +!WR_KETL/AP7=0.0 +! +!WR_KETL/URG10=0.0 +! +!WR_KETL/RPR1=0.0 +! +!WR_KETL/RPR5=0.0 +! +!WR_KETL/RPR8=0.0 +! +!WR_KETL/RP10=0.0 +! +!WR_KETL/RP11=0.0 +! +!WR_KETL/RP16=0.0 +! +!WR_KETL/RPRL=0.0 +! +!WR_KETL/APAN=0.0 +! +!WR_KETL/PAN1=0.0 +! +!WR_KETL/PAN2=0.0 +! +!WR_KETL/PAN3=0.0 +! +!WR_KETL/PAN4=0.0 +! +!WR_KETL/PAN6=0.0 +! +!WR_KETL/PAN7=0.0 +! +!WR_KETL/PAN8=0.0 +! +!WR_KETL/PN10=0.0 +! +!WR_KETL/RO2T=0.0 +! +!WR_KETL/RO21=0.0 +! +!WR_KETL/RO25=0.0 +! +!WR_KETL/WC_O3=0.0 +! +!WR_KETL/WC_H2O2=0.0 +! +!WR_KETL/WC_NO=0.0 +! +!WR_KETL/WC_NO2=0.0 +! +!WR_KETL/WC_NO3=0.0 +! +!WR_KETL/WC_N2O5=0.0 +! +!WR_KETL/WC_HONO=0.0 +! +!WR_KETL/WC_HNO3=0.0 +! +!WR_KETL/WC_HNO4=0.0 +! +!WR_KETL/WC_NH3=0.0 +! +!WR_KETL/WC_OH=0.0 +! +!WR_KETL/WC_HO2=0.0 +! +!WR_KETL/WC_CO2=0.0 +! +!WR_KETL/WC_SO2=0.0 +! +!WR_KETL/WC_H2SO4=0.0 +! +!WR_KETL/WC_RO21=0.0 +! +!WR_KETL/WC_RO25=0.0 +! +!WR_KETL/WC_MEOH=0.0 +! +!WR_KETL/WC_ETOH=0.0 +! +!WR_KETL/WC_ALCH=0.0 +! +!WR_KETL/WC_HCHO=0.0 +! +!WR_KETL/WC_ALD2=0.0 +! +!WR_KETL/WC_GLY=0.0 +! +!WR_KETL/WC_MGLY=0.0 +! +!WR_KETL/WC_KETL=0.0 +! +!WR_KETL/WC_ORA1=0.0 +! +!WR_KETL/WC_ORA2=0.0 +! +!WR_KETL/WC_ACID=0.0 +! +!WR_KETL/WC_RP16=0.0 +! +!WR_KETL/WC_UR21=0.0 +! +!WR_KETL/WC_UR28=0.0 +! +!WR_KETL/WC_ACID2=0.0 +! +!WR_KETL/WC_ASO3=0.0 +! +!WR_KETL/WC_ASO4=0.0 +! +!WR_KETL/WC_ASO5=0.0 +! +!WR_KETL/WC_AHSO5=0.0 +! +!WR_KETL/WC_AHMS=0.0 +! +!WR_KETL/WR_O3=0.0 +! +!WR_KETL/WR_H2O2=0.0 +! +!WR_KETL/WR_NO=0.0 +! +!WR_KETL/WR_NO2=0.0 +! +!WR_KETL/WR_NO3=0.0 +! +!WR_KETL/WR_N2O5=0.0 +! +!WR_KETL/WR_HONO=0.0 +! +!WR_KETL/WR_HNO3=0.0 +! +!WR_KETL/WR_HNO4=0.0 +! +!WR_KETL/WR_NH3=0.0 +! +!WR_KETL/WR_OH=+0.50*KR32*<WR_ALCH>+KR37*<WR_KETL>-KR37*<WR_KETL> + PJAC(:,149,135)=+0.50*TPK%KR32(:)*PCONC(:,144)+TPK%KR37(:)*PCONC(:,149)-TPK%KR& +&37(:)*PCONC(:,149) +! +!WR_KETL/WR_HO2=0.0 +! +!WR_KETL/WR_CO2=0.0 +! +!WR_KETL/WR_SO2=0.0 +! +!WR_KETL/WR_H2SO4=0.0 +! +!WR_KETL/WR_RO21=0.0 +! +!WR_KETL/WR_RO25=0.0 +! +!WR_KETL/WR_MEOH=0.0 +! +!WR_KETL/WR_ETOH=0.0 +! +!WR_KETL/WR_ALCH=+0.50*KR32*<WR_OH> + PJAC(:,149,144)=+0.50*TPK%KR32(:)*PCONC(:,135) +! +!WR_KETL/WR_HCHO=0.0 +! +!WR_KETL/WR_ALD2=0.0 +! +!WR_KETL/WR_GLY=0.0 +! +!WR_KETL/WR_MGLY=0.0 +! +!WR_KETL/WR_KETL=-KTR55+KR37*<WR_OH>-KR37*<WR_OH> + PJAC(:,149,149)=-TPK%KTR55(:)+TPK%KR37(:)*PCONC(:,135)-TPK%KR37(:)*PCONC(:,135& +&) +! +!WR_KETL/WR_ORA1=0.0 +! +!WR_KETL/WR_ORA2=0.0 +! +!WR_KETL/WR_ACID=0.0 +! +!WR_KETL/WR_RP16=0.0 +! +!WR_KETL/WR_UR21=0.0 +! +!WR_KETL/WR_UR28=0.0 +! +!WR_KETL/WR_ACID2=0.0 +! +!WR_KETL/WR_ASO3=0.0 +! +!WR_KETL/WR_ASO4=0.0 +! +!WR_KETL/WR_ASO5=0.0 +! +!WR_KETL/WR_AHSO5=0.0 +! +!WR_KETL/WR_AHMS=0.0 +! +!WR_ORA1/NO=0.0 +! +!WR_ORA1/NO2=0.0 +! +!WR_ORA1/O3=0.0 +! +!WR_ORA1/HONO=0.0 +! +!WR_ORA1/HNO3=0.0 +! +!WR_ORA1/HNO4=0.0 +! +!WR_ORA1/N2O5=0.0 +! +!WR_ORA1/NO3=0.0 +! +!WR_ORA1/NH3=0.0 +! +!WR_ORA1/HO2=0.0 +! +!WR_ORA1/CO=0.0 +! +!WR_ORA1/H2O2=0.0 +! +!WR_ORA1/SO2=0.0 +! +!WR_ORA1/H2SO4=0.0 +! +!WR_ORA1/OH=0.0 +! +!WR_ORA1/ETHE=0.0 +! +!WR_ORA1/OLEL=0.0 +! +!WR_ORA1/OLEH=0.0 +! +!WR_ORA1/ALKL=0.0 +! +!WR_ORA1/ALKM=0.0 +! +!WR_ORA1/ALKH=0.0 +! +!WR_ORA1/AROH=0.0 +! +!WR_ORA1/AROL=0.0 +! +!WR_ORA1/AROO=0.0 +! +!WR_ORA1/ARAL=0.0 +! +!WR_ORA1/ARAC=0.0 +! +!WR_ORA1/PAH=0.0 +! +!WR_ORA1/HCHO=0.0 +! +!WR_ORA1/ALD2=0.0 +! +!WR_ORA1/KETL=0.0 +! +!WR_ORA1/KETH=0.0 +! +!WR_ORA1/MEOH=0.0 +! +!WR_ORA1/ETOH=0.0 +! +!WR_ORA1/ALCH=0.0 +! +!WR_ORA1/ISOP=0.0 +! +!WR_ORA1/BIOL=0.0 +! +!WR_ORA1/BIOH=0.0 +! +!WR_ORA1/MTBE=0.0 +! +!WR_ORA1/MVK=0.0 +! +!WR_ORA1/MCR=0.0 +! +!WR_ORA1/MGLY=0.0 +! +!WR_ORA1/GLY=0.0 +! +!WR_ORA1/ORA1=+KTR26 + PJAC(:,150,43)=+TPK%KTR26(:) +! +!WR_ORA1/ORA2=0.0 +! +!WR_ORA1/ACID=0.0 +! +!WR_ORA1/UR28=0.0 +! +!WR_ORA1/UR21=0.0 +! +!WR_ORA1/URG2=0.0 +! +!WR_ORA1/UR26=0.0 +! +!WR_ORA1/RPG2=0.0 +! +!WR_ORA1/RP18=0.0 +! +!WR_ORA1/RPG3=0.0 +! +!WR_ORA1/URG4=0.0 +! +!WR_ORA1/UR8=0.0 +! +!WR_ORA1/UR17=0.0 +! +!WR_ORA1/UR7=0.0 +! +!WR_ORA1/RPR3=0.0 +! +!WR_ORA1/URG6=0.0 +! +!WR_ORA1/UR22=0.0 +! +!WR_ORA1/URG7=0.0 +! +!WR_ORA1/RPR4=0.0 +! +!WR_ORA1/RPR7=0.0 +! +!WR_ORA1/RPG7=0.0 +! +!WR_ORA1/URG8=0.0 +! +!WR_ORA1/UR19=0.0 +! +!WR_ORA1/URG9=0.0 +! +!WR_ORA1/AP7=0.0 +! +!WR_ORA1/URG10=0.0 +! +!WR_ORA1/RPR1=0.0 +! +!WR_ORA1/RPR5=0.0 +! +!WR_ORA1/RPR8=0.0 +! +!WR_ORA1/RP10=0.0 +! +!WR_ORA1/RP11=0.0 +! +!WR_ORA1/RP16=0.0 +! +!WR_ORA1/RPRL=0.0 +! +!WR_ORA1/APAN=0.0 +! +!WR_ORA1/PAN1=0.0 +! +!WR_ORA1/PAN2=0.0 +! +!WR_ORA1/PAN3=0.0 +! +!WR_ORA1/PAN4=0.0 +! +!WR_ORA1/PAN6=0.0 +! +!WR_ORA1/PAN7=0.0 +! +!WR_ORA1/PAN8=0.0 +! +!WR_ORA1/PN10=0.0 +! +!WR_ORA1/RO2T=0.0 +! +!WR_ORA1/RO21=0.0 +! +!WR_ORA1/RO25=0.0 +! +!WR_ORA1/WC_O3=0.0 +! +!WR_ORA1/WC_H2O2=0.0 +! +!WR_ORA1/WC_NO=0.0 +! +!WR_ORA1/WC_NO2=0.0 +! +!WR_ORA1/WC_NO3=0.0 +! +!WR_ORA1/WC_N2O5=0.0 +! +!WR_ORA1/WC_HONO=0.0 +! +!WR_ORA1/WC_HNO3=0.0 +! +!WR_ORA1/WC_HNO4=0.0 +! +!WR_ORA1/WC_NH3=0.0 +! +!WR_ORA1/WC_OH=0.0 +! +!WR_ORA1/WC_HO2=0.0 +! +!WR_ORA1/WC_CO2=0.0 +! +!WR_ORA1/WC_SO2=0.0 +! +!WR_ORA1/WC_H2SO4=0.0 +! +!WR_ORA1/WC_RO21=0.0 +! +!WR_ORA1/WC_RO25=0.0 +! +!WR_ORA1/WC_MEOH=0.0 +! +!WR_ORA1/WC_ETOH=0.0 +! +!WR_ORA1/WC_ALCH=0.0 +! +!WR_ORA1/WC_HCHO=0.0 +! +!WR_ORA1/WC_ALD2=0.0 +! +!WR_ORA1/WC_GLY=0.0 +! +!WR_ORA1/WC_MGLY=0.0 +! +!WR_ORA1/WC_KETL=0.0 +! +!WR_ORA1/WC_ORA1=0.0 +! +!WR_ORA1/WC_ORA2=0.0 +! +!WR_ORA1/WC_ACID=0.0 +! +!WR_ORA1/WC_RP16=0.0 +! +!WR_ORA1/WC_UR21=0.0 +! +!WR_ORA1/WC_UR28=0.0 +! +!WR_ORA1/WC_ACID2=0.0 +! +!WR_ORA1/WC_ASO3=0.0 +! +!WR_ORA1/WC_ASO4=0.0 +! +!WR_ORA1/WC_ASO5=0.0 +! +!WR_ORA1/WC_AHSO5=0.0 +! +!WR_ORA1/WC_AHMS=0.0 +! +!WR_ORA1/WR_O3=0.0 +! +!WR_ORA1/WR_H2O2=0.0 +! +!WR_ORA1/WR_NO=0.0 +! +!WR_ORA1/WR_NO2=0.0 +! +!WR_ORA1/WR_NO3=0.0 +! +!WR_ORA1/WR_N2O5=0.0 +! +!WR_ORA1/WR_HONO=0.0 +! +!WR_ORA1/WR_HNO3=0.0 +! +!WR_ORA1/WR_HNO4=0.0 +! +!WR_ORA1/WR_NH3=0.0 +! +!WR_ORA1/WR_OH=+KR19*<WR_AHMS>+KR33*<WR_HCHO>-KR38*<WR_ORA1> + PJAC(:,150,135)=+TPK%KR19(:)*PCONC(:,161)+TPK%KR33(:)*PCONC(:,145)-TPK%KR38(:)& +&*PCONC(:,150) +! +!WR_ORA1/WR_HO2=0.0 +! +!WR_ORA1/WR_CO2=0.0 +! +!WR_ORA1/WR_SO2=0.0 +! +!WR_ORA1/WR_H2SO4=0.0 +! +!WR_ORA1/WR_RO21=0.0 +! +!WR_ORA1/WR_RO25=0.0 +! +!WR_ORA1/WR_MEOH=0.0 +! +!WR_ORA1/WR_ETOH=0.0 +! +!WR_ORA1/WR_ALCH=0.0 +! +!WR_ORA1/WR_HCHO=+KR33*<WR_OH> + PJAC(:,150,145)=+TPK%KR33(:)*PCONC(:,135) +! +!WR_ORA1/WR_ALD2=0.0 +! +!WR_ORA1/WR_GLY=0.0 +! +!WR_ORA1/WR_MGLY=0.0 +! +!WR_ORA1/WR_KETL=0.0 +! +!WR_ORA1/WR_ORA1=-KTR57-KR38*<WR_OH> + PJAC(:,150,150)=-TPK%KTR57(:)-TPK%KR38(:)*PCONC(:,135) +! +!WR_ORA1/WR_ORA2=0.0 +! +!WR_ORA1/WR_ACID=0.0 +! +!WR_ORA1/WR_RP16=0.0 +! +!WR_ORA1/WR_UR21=0.0 +! +!WR_ORA1/WR_UR28=0.0 +! +!WR_ORA1/WR_ACID2=0.0 +! +!WR_ORA1/WR_ASO3=0.0 +! +!WR_ORA1/WR_ASO4=0.0 +! +!WR_ORA1/WR_ASO5=0.0 +! +!WR_ORA1/WR_AHSO5=0.0 +! +!WR_ORA1/WR_AHMS=+KR19*<WR_OH> + PJAC(:,150,161)=+TPK%KR19(:)*PCONC(:,135) +! +RETURN +END SUBROUTINE SUBJ29 +! +SUBROUTINE SUBJ30 +! +!Indices 151 a 155 +! +! +!WR_ORA2/NO=0.0 +! +!WR_ORA2/NO2=0.0 +! +!WR_ORA2/O3=0.0 +! +!WR_ORA2/HONO=0.0 +! +!WR_ORA2/HNO3=0.0 +! +!WR_ORA2/HNO4=0.0 +! +!WR_ORA2/N2O5=0.0 +! +!WR_ORA2/NO3=0.0 +! +!WR_ORA2/NH3=0.0 +! +!WR_ORA2/HO2=0.0 +! +!WR_ORA2/CO=0.0 +! +!WR_ORA2/H2O2=0.0 +! +!WR_ORA2/SO2=0.0 +! +!WR_ORA2/H2SO4=0.0 +! +!WR_ORA2/OH=0.0 +! +!WR_ORA2/ETHE=0.0 +! +!WR_ORA2/OLEL=0.0 +! +!WR_ORA2/OLEH=0.0 +! +!WR_ORA2/ALKL=0.0 +! +!WR_ORA2/ALKM=0.0 +! +!WR_ORA2/ALKH=0.0 +! +!WR_ORA2/AROH=0.0 +! +!WR_ORA2/AROL=0.0 +! +!WR_ORA2/AROO=0.0 +! +!WR_ORA2/ARAL=0.0 +! +!WR_ORA2/ARAC=0.0 +! +!WR_ORA2/PAH=0.0 +! +!WR_ORA2/HCHO=0.0 +! +!WR_ORA2/ALD2=0.0 +! +!WR_ORA2/KETL=0.0 +! +!WR_ORA2/KETH=0.0 +! +!WR_ORA2/MEOH=0.0 +! +!WR_ORA2/ETOH=0.0 +! +!WR_ORA2/ALCH=0.0 +! +!WR_ORA2/ISOP=0.0 +! +!WR_ORA2/BIOL=0.0 +! +!WR_ORA2/BIOH=0.0 +! +!WR_ORA2/MTBE=0.0 +! +!WR_ORA2/MVK=0.0 +! +!WR_ORA2/MCR=0.0 +! +!WR_ORA2/MGLY=0.0 +! +!WR_ORA2/GLY=0.0 +! +!WR_ORA2/ORA1=0.0 +! +!WR_ORA2/ORA2=+KTR27 + PJAC(:,151,44)=+TPK%KTR27(:) +! +!WR_ORA2/ACID=0.0 +! +!WR_ORA2/UR28=0.0 +! +!WR_ORA2/UR21=0.0 +! +!WR_ORA2/URG2=0.0 +! +!WR_ORA2/UR26=0.0 +! +!WR_ORA2/RPG2=0.0 +! +!WR_ORA2/RP18=0.0 +! +!WR_ORA2/RPG3=0.0 +! +!WR_ORA2/URG4=0.0 +! +!WR_ORA2/UR8=0.0 +! +!WR_ORA2/UR17=0.0 +! +!WR_ORA2/UR7=0.0 +! +!WR_ORA2/RPR3=0.0 +! +!WR_ORA2/URG6=0.0 +! +!WR_ORA2/UR22=0.0 +! +!WR_ORA2/URG7=0.0 +! +!WR_ORA2/RPR4=0.0 +! +!WR_ORA2/RPR7=0.0 +! +!WR_ORA2/RPG7=0.0 +! +!WR_ORA2/URG8=0.0 +! +!WR_ORA2/UR19=0.0 +! +!WR_ORA2/URG9=0.0 +! +!WR_ORA2/AP7=0.0 +! +!WR_ORA2/URG10=0.0 +! +!WR_ORA2/RPR1=0.0 +! +!WR_ORA2/RPR5=0.0 +! +!WR_ORA2/RPR8=0.0 +! +!WR_ORA2/RP10=0.0 +! +!WR_ORA2/RP11=0.0 +! +!WR_ORA2/RP16=0.0 +! +!WR_ORA2/RPRL=0.0 +! +!WR_ORA2/APAN=0.0 +! +!WR_ORA2/PAN1=0.0 +! +!WR_ORA2/PAN2=0.0 +! +!WR_ORA2/PAN3=0.0 +! +!WR_ORA2/PAN4=0.0 +! +!WR_ORA2/PAN6=0.0 +! +!WR_ORA2/PAN7=0.0 +! +!WR_ORA2/PAN8=0.0 +! +!WR_ORA2/PN10=0.0 +! +!WR_ORA2/RO2T=0.0 +! +!WR_ORA2/RO21=0.0 +! +!WR_ORA2/RO25=0.0 +! +!WR_ORA2/WC_O3=0.0 +! +!WR_ORA2/WC_H2O2=0.0 +! +!WR_ORA2/WC_NO=0.0 +! +!WR_ORA2/WC_NO2=0.0 +! +!WR_ORA2/WC_NO3=0.0 +! +!WR_ORA2/WC_N2O5=0.0 +! +!WR_ORA2/WC_HONO=0.0 +! +!WR_ORA2/WC_HNO3=0.0 +! +!WR_ORA2/WC_HNO4=0.0 +! +!WR_ORA2/WC_NH3=0.0 +! +!WR_ORA2/WC_OH=0.0 +! +!WR_ORA2/WC_HO2=0.0 +! +!WR_ORA2/WC_CO2=0.0 +! +!WR_ORA2/WC_SO2=0.0 +! +!WR_ORA2/WC_H2SO4=0.0 +! +!WR_ORA2/WC_RO21=0.0 +! +!WR_ORA2/WC_RO25=0.0 +! +!WR_ORA2/WC_MEOH=0.0 +! +!WR_ORA2/WC_ETOH=0.0 +! +!WR_ORA2/WC_ALCH=0.0 +! +!WR_ORA2/WC_HCHO=0.0 +! +!WR_ORA2/WC_ALD2=0.0 +! +!WR_ORA2/WC_GLY=0.0 +! +!WR_ORA2/WC_MGLY=0.0 +! +!WR_ORA2/WC_KETL=0.0 +! +!WR_ORA2/WC_ORA1=0.0 +! +!WR_ORA2/WC_ORA2=0.0 +! +!WR_ORA2/WC_ACID=0.0 +! +!WR_ORA2/WC_RP16=0.0 +! +!WR_ORA2/WC_UR21=0.0 +! +!WR_ORA2/WC_UR28=0.0 +! +!WR_ORA2/WC_ACID2=0.0 +! +!WR_ORA2/WC_ASO3=0.0 +! +!WR_ORA2/WC_ASO4=0.0 +! +!WR_ORA2/WC_ASO5=0.0 +! +!WR_ORA2/WC_AHSO5=0.0 +! +!WR_ORA2/WC_AHMS=0.0 +! +!WR_ORA2/WR_O3=0.0 +! +!WR_ORA2/WR_H2O2=0.0 +! +!WR_ORA2/WR_NO=0.0 +! +!WR_ORA2/WR_NO2=0.0 +! +!WR_ORA2/WR_NO3=0.0 +! +!WR_ORA2/WR_N2O5=0.0 +! +!WR_ORA2/WR_HONO=0.0 +! +!WR_ORA2/WR_HNO3=0.0 +! +!WR_ORA2/WR_HNO4=0.0 +! +!WR_ORA2/WR_NH3=0.0 +! +!WR_ORA2/WR_OH=-KR39*<WR_ORA2> + PJAC(:,151,135)=-TPK%KR39(:)*PCONC(:,151) +! +!WR_ORA2/WR_HO2=0.0 +! +!WR_ORA2/WR_CO2=0.0 +! +!WR_ORA2/WR_SO2=0.0 +! +!WR_ORA2/WR_H2SO4=0.0 +! +!WR_ORA2/WR_RO21=0.0 +! +!WR_ORA2/WR_RO25=+KR29*<WR_RO25>+KR29*<WR_RO25> + PJAC(:,151,141)=+TPK%KR29(:)*PCONC(:,141)+TPK%KR29(:)*PCONC(:,141) +! +!WR_ORA2/WR_MEOH=0.0 +! +!WR_ORA2/WR_ETOH=0.0 +! +!WR_ORA2/WR_ALCH=0.0 +! +!WR_ORA2/WR_HCHO=0.0 +! +!WR_ORA2/WR_ALD2=0.0 +! +!WR_ORA2/WR_GLY=0.0 +! +!WR_ORA2/WR_MGLY=0.0 +! +!WR_ORA2/WR_KETL=0.0 +! +!WR_ORA2/WR_ORA1=0.0 +! +!WR_ORA2/WR_ORA2=-KTR58-KR39*<WR_OH> + PJAC(:,151,151)=-TPK%KTR58(:)-TPK%KR39(:)*PCONC(:,135) +! +!WR_ORA2/WR_ACID=0.0 +! +!WR_ORA2/WR_RP16=0.0 +! +!WR_ORA2/WR_UR21=0.0 +! +!WR_ORA2/WR_UR28=0.0 +! +!WR_ORA2/WR_ACID2=0.0 +! +!WR_ORA2/WR_ASO3=0.0 +! +!WR_ORA2/WR_ASO4=0.0 +! +!WR_ORA2/WR_ASO5=0.0 +! +!WR_ORA2/WR_AHSO5=0.0 +! +!WR_ORA2/WR_AHMS=0.0 +! +!WR_ACID/NO=0.0 +! +!WR_ACID/NO2=0.0 +! +!WR_ACID/O3=0.0 +! +!WR_ACID/HONO=0.0 +! +!WR_ACID/HNO3=0.0 +! +!WR_ACID/HNO4=0.0 +! +!WR_ACID/N2O5=0.0 +! +!WR_ACID/NO3=0.0 +! +!WR_ACID/NH3=0.0 +! +!WR_ACID/HO2=0.0 +! +!WR_ACID/CO=0.0 +! +!WR_ACID/H2O2=0.0 +! +!WR_ACID/SO2=0.0 +! +!WR_ACID/H2SO4=0.0 +! +!WR_ACID/OH=0.0 +! +!WR_ACID/ETHE=0.0 +! +!WR_ACID/OLEL=0.0 +! +!WR_ACID/OLEH=0.0 +! +!WR_ACID/ALKL=0.0 +! +!WR_ACID/ALKM=0.0 +! +!WR_ACID/ALKH=0.0 +! +!WR_ACID/AROH=0.0 +! +!WR_ACID/AROL=0.0 +! +!WR_ACID/AROO=0.0 +! +!WR_ACID/ARAL=0.0 +! +!WR_ACID/ARAC=0.0 +! +!WR_ACID/PAH=0.0 +! +!WR_ACID/HCHO=0.0 +! +!WR_ACID/ALD2=0.0 +! +!WR_ACID/KETL=0.0 +! +!WR_ACID/KETH=0.0 +! +!WR_ACID/MEOH=0.0 +! +!WR_ACID/ETOH=0.0 +! +!WR_ACID/ALCH=0.0 +! +!WR_ACID/ISOP=0.0 +! +!WR_ACID/BIOL=0.0 +! +!WR_ACID/BIOH=0.0 +! +!WR_ACID/MTBE=0.0 +! +!WR_ACID/MVK=0.0 +! +!WR_ACID/MCR=0.0 +! +!WR_ACID/MGLY=0.0 +! +!WR_ACID/GLY=0.0 +! +!WR_ACID/ORA1=0.0 +! +!WR_ACID/ORA2=0.0 +! +!WR_ACID/ACID=+KTR28 + PJAC(:,152,45)=+TPK%KTR28(:) +! +!WR_ACID/UR28=0.0 +! +!WR_ACID/UR21=0.0 +! +!WR_ACID/URG2=0.0 +! +!WR_ACID/UR26=0.0 +! +!WR_ACID/RPG2=0.0 +! +!WR_ACID/RP18=0.0 +! +!WR_ACID/RPG3=0.0 +! +!WR_ACID/URG4=0.0 +! +!WR_ACID/UR8=0.0 +! +!WR_ACID/UR17=0.0 +! +!WR_ACID/UR7=0.0 +! +!WR_ACID/RPR3=0.0 +! +!WR_ACID/URG6=0.0 +! +!WR_ACID/UR22=0.0 +! +!WR_ACID/URG7=0.0 +! +!WR_ACID/RPR4=0.0 +! +!WR_ACID/RPR7=0.0 +! +!WR_ACID/RPG7=0.0 +! +!WR_ACID/URG8=0.0 +! +!WR_ACID/UR19=0.0 +! +!WR_ACID/URG9=0.0 +! +!WR_ACID/AP7=0.0 +! +!WR_ACID/URG10=0.0 +! +!WR_ACID/RPR1=0.0 +! +!WR_ACID/RPR5=0.0 +! +!WR_ACID/RPR8=0.0 +! +!WR_ACID/RP10=0.0 +! +!WR_ACID/RP11=0.0 +! +!WR_ACID/RP16=0.0 +! +!WR_ACID/RPRL=0.0 +! +!WR_ACID/APAN=0.0 +! +!WR_ACID/PAN1=0.0 +! +!WR_ACID/PAN2=0.0 +! +!WR_ACID/PAN3=0.0 +! +!WR_ACID/PAN4=0.0 +! +!WR_ACID/PAN6=0.0 +! +!WR_ACID/PAN7=0.0 +! +!WR_ACID/PAN8=0.0 +! +!WR_ACID/PN10=0.0 +! +!WR_ACID/RO2T=0.0 +! +!WR_ACID/RO21=0.0 +! +!WR_ACID/RO25=0.0 +! +!WR_ACID/WC_O3=0.0 +! +!WR_ACID/WC_H2O2=0.0 +! +!WR_ACID/WC_NO=0.0 +! +!WR_ACID/WC_NO2=0.0 +! +!WR_ACID/WC_NO3=0.0 +! +!WR_ACID/WC_N2O5=0.0 +! +!WR_ACID/WC_HONO=0.0 +! +!WR_ACID/WC_HNO3=0.0 +! +!WR_ACID/WC_HNO4=0.0 +! +!WR_ACID/WC_NH3=0.0 +! +!WR_ACID/WC_OH=0.0 +! +!WR_ACID/WC_HO2=0.0 +! +!WR_ACID/WC_CO2=0.0 +! +!WR_ACID/WC_SO2=0.0 +! +!WR_ACID/WC_H2SO4=0.0 +! +!WR_ACID/WC_RO21=0.0 +! +!WR_ACID/WC_RO25=0.0 +! +!WR_ACID/WC_MEOH=0.0 +! +!WR_ACID/WC_ETOH=0.0 +! +!WR_ACID/WC_ALCH=0.0 +! +!WR_ACID/WC_HCHO=0.0 +! +!WR_ACID/WC_ALD2=0.0 +! +!WR_ACID/WC_GLY=0.0 +! +!WR_ACID/WC_MGLY=0.0 +! +!WR_ACID/WC_KETL=0.0 +! +!WR_ACID/WC_ORA1=0.0 +! +!WR_ACID/WC_ORA2=0.0 +! +!WR_ACID/WC_ACID=0.0 +! +!WR_ACID/WC_RP16=0.0 +! +!WR_ACID/WC_UR21=0.0 +! +!WR_ACID/WC_UR28=0.0 +! +!WR_ACID/WC_ACID2=0.0 +! +!WR_ACID/WC_ASO3=0.0 +! +!WR_ACID/WC_ASO4=0.0 +! +!WR_ACID/WC_ASO5=0.0 +! +!WR_ACID/WC_AHSO5=0.0 +! +!WR_ACID/WC_AHMS=0.0 +! +!WR_ACID/WR_O3=0.0 +! +!WR_ACID/WR_H2O2=0.0 +! +!WR_ACID/WR_NO=0.0 +! +!WR_ACID/WR_NO2=0.0 +! +!WR_ACID/WR_NO3=0.0 +! +!WR_ACID/WR_N2O5=0.0 +! +!WR_ACID/WR_HONO=0.0 +! +!WR_ACID/WR_HNO3=0.0 +! +!WR_ACID/WR_HNO4=0.0 +! +!WR_ACID/WR_NH3=0.0 +! +!WR_ACID/WR_OH=-KR40*<WR_ACID>-KR41*<WR_ACID> + PJAC(:,152,135)=-TPK%KR40(:)*PCONC(:,152)-TPK%KR41(:)*PCONC(:,152) +! +!WR_ACID/WR_HO2=0.0 +! +!WR_ACID/WR_CO2=0.0 +! +!WR_ACID/WR_SO2=0.0 +! +!WR_ACID/WR_H2SO4=0.0 +! +!WR_ACID/WR_RO21=0.0 +! +!WR_ACID/WR_RO25=0.0 +! +!WR_ACID/WR_MEOH=0.0 +! +!WR_ACID/WR_ETOH=0.0 +! +!WR_ACID/WR_ALCH=0.0 +! +!WR_ACID/WR_HCHO=0.0 +! +!WR_ACID/WR_ALD2=0.0 +! +!WR_ACID/WR_GLY=0.0 +! +!WR_ACID/WR_MGLY=0.0 +! +!WR_ACID/WR_KETL=0.0 +! +!WR_ACID/WR_ORA1=0.0 +! +!WR_ACID/WR_ORA2=0.0 +! +!WR_ACID/WR_ACID=-KTR59-KR40*<WR_OH>-KR41*<WR_OH> + PJAC(:,152,152)=-TPK%KTR59(:)-TPK%KR40(:)*PCONC(:,135)-TPK%KR41(:)*PCONC(:,135& +&) +! +!WR_ACID/WR_RP16=0.0 +! +!WR_ACID/WR_UR21=0.0 +! +!WR_ACID/WR_UR28=0.0 +! +!WR_ACID/WR_ACID2=0.0 +! +!WR_ACID/WR_ASO3=0.0 +! +!WR_ACID/WR_ASO4=0.0 +! +!WR_ACID/WR_ASO5=0.0 +! +!WR_ACID/WR_AHSO5=0.0 +! +!WR_ACID/WR_AHMS=0.0 +! +!WR_RP16/NO=0.0 +! +!WR_RP16/NO2=0.0 +! +!WR_RP16/O3=0.0 +! +!WR_RP16/HONO=0.0 +! +!WR_RP16/HNO3=0.0 +! +!WR_RP16/HNO4=0.0 +! +!WR_RP16/N2O5=0.0 +! +!WR_RP16/NO3=0.0 +! +!WR_RP16/NH3=0.0 +! +!WR_RP16/HO2=0.0 +! +!WR_RP16/CO=0.0 +! +!WR_RP16/H2O2=0.0 +! +!WR_RP16/SO2=0.0 +! +!WR_RP16/H2SO4=0.0 +! +!WR_RP16/OH=0.0 +! +!WR_RP16/ETHE=0.0 +! +!WR_RP16/OLEL=0.0 +! +!WR_RP16/OLEH=0.0 +! +!WR_RP16/ALKL=0.0 +! +!WR_RP16/ALKM=0.0 +! +!WR_RP16/ALKH=0.0 +! +!WR_RP16/AROH=0.0 +! +!WR_RP16/AROL=0.0 +! +!WR_RP16/AROO=0.0 +! +!WR_RP16/ARAL=0.0 +! +!WR_RP16/ARAC=0.0 +! +!WR_RP16/PAH=0.0 +! +!WR_RP16/HCHO=0.0 +! +!WR_RP16/ALD2=0.0 +! +!WR_RP16/KETL=0.0 +! +!WR_RP16/KETH=0.0 +! +!WR_RP16/MEOH=0.0 +! +!WR_RP16/ETOH=0.0 +! +!WR_RP16/ALCH=0.0 +! +!WR_RP16/ISOP=0.0 +! +!WR_RP16/BIOL=0.0 +! +!WR_RP16/BIOH=0.0 +! +!WR_RP16/MTBE=0.0 +! +!WR_RP16/MVK=0.0 +! +!WR_RP16/MCR=0.0 +! +!WR_RP16/MGLY=0.0 +! +!WR_RP16/GLY=0.0 +! +!WR_RP16/ORA1=0.0 +! +!WR_RP16/ORA2=0.0 +! +!WR_RP16/ACID=0.0 +! +!WR_RP16/UR28=0.0 +! +!WR_RP16/UR21=0.0 +! +!WR_RP16/URG2=0.0 +! +!WR_RP16/UR26=0.0 +! +!WR_RP16/RPG2=0.0 +! +!WR_RP16/RP18=0.0 +! +!WR_RP16/RPG3=0.0 +! +!WR_RP16/URG4=0.0 +! +!WR_RP16/UR8=0.0 +! +!WR_RP16/UR17=0.0 +! +!WR_RP16/UR7=0.0 +! +!WR_RP16/RPR3=0.0 +! +!WR_RP16/URG6=0.0 +! +!WR_RP16/UR22=0.0 +! +!WR_RP16/URG7=0.0 +! +!WR_RP16/RPR4=0.0 +! +!WR_RP16/RPR7=0.0 +! +!WR_RP16/RPG7=0.0 +! +!WR_RP16/URG8=0.0 +! +!WR_RP16/UR19=0.0 +! +!WR_RP16/URG9=0.0 +! +!WR_RP16/AP7=0.0 +! +!WR_RP16/URG10=0.0 +! +!WR_RP16/RPR1=0.0 +! +!WR_RP16/RPR5=0.0 +! +!WR_RP16/RPR8=0.0 +! +!WR_RP16/RP10=0.0 +! +!WR_RP16/RP11=0.0 +! +!WR_RP16/RP16=+KTR29 + PJAC(:,153,74)=+TPK%KTR29(:) +! +!WR_RP16/RPRL=0.0 +! +!WR_RP16/APAN=0.0 +! +!WR_RP16/PAN1=0.0 +! +!WR_RP16/PAN2=0.0 +! +!WR_RP16/PAN3=0.0 +! +!WR_RP16/PAN4=0.0 +! +!WR_RP16/PAN6=0.0 +! +!WR_RP16/PAN7=0.0 +! +!WR_RP16/PAN8=0.0 +! +!WR_RP16/PN10=0.0 +! +!WR_RP16/RO2T=0.0 +! +!WR_RP16/RO21=0.0 +! +!WR_RP16/RO25=0.0 +! +!WR_RP16/WC_O3=0.0 +! +!WR_RP16/WC_H2O2=0.0 +! +!WR_RP16/WC_NO=0.0 +! +!WR_RP16/WC_NO2=0.0 +! +!WR_RP16/WC_NO3=0.0 +! +!WR_RP16/WC_N2O5=0.0 +! +!WR_RP16/WC_HONO=0.0 +! +!WR_RP16/WC_HNO3=0.0 +! +!WR_RP16/WC_HNO4=0.0 +! +!WR_RP16/WC_NH3=0.0 +! +!WR_RP16/WC_OH=0.0 +! +!WR_RP16/WC_HO2=0.0 +! +!WR_RP16/WC_CO2=0.0 +! +!WR_RP16/WC_SO2=0.0 +! +!WR_RP16/WC_H2SO4=0.0 +! +!WR_RP16/WC_RO21=0.0 +! +!WR_RP16/WC_RO25=0.0 +! +!WR_RP16/WC_MEOH=0.0 +! +!WR_RP16/WC_ETOH=0.0 +! +!WR_RP16/WC_ALCH=0.0 +! +!WR_RP16/WC_HCHO=0.0 +! +!WR_RP16/WC_ALD2=0.0 +! +!WR_RP16/WC_GLY=0.0 +! +!WR_RP16/WC_MGLY=0.0 +! +!WR_RP16/WC_KETL=0.0 +! +!WR_RP16/WC_ORA1=0.0 +! +!WR_RP16/WC_ORA2=0.0 +! +!WR_RP16/WC_ACID=0.0 +! +!WR_RP16/WC_RP16=0.0 +! +!WR_RP16/WC_UR21=0.0 +! +!WR_RP16/WC_UR28=0.0 +! +!WR_RP16/WC_ACID2=0.0 +! +!WR_RP16/WC_ASO3=0.0 +! +!WR_RP16/WC_ASO4=0.0 +! +!WR_RP16/WC_ASO5=0.0 +! +!WR_RP16/WC_AHSO5=0.0 +! +!WR_RP16/WC_AHMS=0.0 +! +!WR_RP16/WR_O3=0.0 +! +!WR_RP16/WR_H2O2=0.0 +! +!WR_RP16/WR_NO=0.0 +! +!WR_RP16/WR_NO2=0.0 +! +!WR_RP16/WR_NO3=0.0 +! +!WR_RP16/WR_N2O5=0.0 +! +!WR_RP16/WR_HONO=0.0 +! +!WR_RP16/WR_HNO3=0.0 +! +!WR_RP16/WR_HNO4=0.0 +! +!WR_RP16/WR_NH3=0.0 +! +!WR_RP16/WR_OH=+KR35*<WR_GLY>+KR39*<WR_ORA2>-KR44*<WR_RP16>-KR45*<WR_RP16> + PJAC(:,153,135)=+TPK%KR35(:)*PCONC(:,147)+TPK%KR39(:)*PCONC(:,151)-TPK%KR44(:)& +&*PCONC(:,153)-TPK%KR45(:)*PCONC(:,153) +! +!WR_RP16/WR_HO2=0.0 +! +!WR_RP16/WR_CO2=0.0 +! +!WR_RP16/WR_SO2=0.0 +! +!WR_RP16/WR_H2SO4=0.0 +! +!WR_RP16/WR_RO21=0.0 +! +!WR_RP16/WR_RO25=0.0 +! +!WR_RP16/WR_MEOH=0.0 +! +!WR_RP16/WR_ETOH=0.0 +! +!WR_RP16/WR_ALCH=0.0 +! +!WR_RP16/WR_HCHO=0.0 +! +!WR_RP16/WR_ALD2=0.0 +! +!WR_RP16/WR_GLY=+KR35*<WR_OH> + PJAC(:,153,147)=+TPK%KR35(:)*PCONC(:,135) +! +!WR_RP16/WR_MGLY=0.0 +! +!WR_RP16/WR_KETL=0.0 +! +!WR_RP16/WR_ORA1=0.0 +! +!WR_RP16/WR_ORA2=+KR39*<WR_OH> + PJAC(:,153,151)=+TPK%KR39(:)*PCONC(:,135) +! +!WR_RP16/WR_ACID=0.0 +! +!WR_RP16/WR_RP16=-KTR60-KR44*<WR_OH>-KR45*<WR_OH> + PJAC(:,153,153)=-TPK%KTR60(:)-TPK%KR44(:)*PCONC(:,135)-TPK%KR45(:)*PCONC(:,135& +&) +! +!WR_RP16/WR_UR21=0.0 +! +!WR_RP16/WR_UR28=0.0 +! +!WR_RP16/WR_ACID2=0.0 +! +!WR_RP16/WR_ASO3=0.0 +! +!WR_RP16/WR_ASO4=0.0 +! +!WR_RP16/WR_ASO5=0.0 +! +!WR_RP16/WR_AHSO5=0.0 +! +!WR_RP16/WR_AHMS=0.0 +! +!WR_UR21/NO=0.0 +! +!WR_UR21/NO2=0.0 +! +!WR_UR21/O3=0.0 +! +!WR_UR21/HONO=0.0 +! +!WR_UR21/HNO3=0.0 +! +!WR_UR21/HNO4=0.0 +! +!WR_UR21/N2O5=0.0 +! +!WR_UR21/NO3=0.0 +! +!WR_UR21/NH3=0.0 +! +!WR_UR21/HO2=0.0 +! +!WR_UR21/CO=0.0 +! +!WR_UR21/H2O2=0.0 +! +!WR_UR21/SO2=0.0 +! +!WR_UR21/H2SO4=0.0 +! +!WR_UR21/OH=0.0 +! +!WR_UR21/ETHE=0.0 +! +!WR_UR21/OLEL=0.0 +! +!WR_UR21/OLEH=0.0 +! +!WR_UR21/ALKL=0.0 +! +!WR_UR21/ALKM=0.0 +! +!WR_UR21/ALKH=0.0 +! +!WR_UR21/AROH=0.0 +! +!WR_UR21/AROL=0.0 +! +!WR_UR21/AROO=0.0 +! +!WR_UR21/ARAL=0.0 +! +!WR_UR21/ARAC=0.0 +! +!WR_UR21/PAH=0.0 +! +!WR_UR21/HCHO=0.0 +! +!WR_UR21/ALD2=0.0 +! +!WR_UR21/KETL=0.0 +! +!WR_UR21/KETH=0.0 +! +!WR_UR21/MEOH=0.0 +! +!WR_UR21/ETOH=0.0 +! +!WR_UR21/ALCH=0.0 +! +!WR_UR21/ISOP=0.0 +! +!WR_UR21/BIOL=0.0 +! +!WR_UR21/BIOH=0.0 +! +!WR_UR21/MTBE=0.0 +! +!WR_UR21/MVK=0.0 +! +!WR_UR21/MCR=0.0 +! +!WR_UR21/MGLY=0.0 +! +!WR_UR21/GLY=0.0 +! +!WR_UR21/ORA1=0.0 +! +!WR_UR21/ORA2=0.0 +! +!WR_UR21/ACID=0.0 +! +!WR_UR21/UR28=0.0 +! +!WR_UR21/UR21=+KTR30 + PJAC(:,154,47)=+TPK%KTR30(:) +! +!WR_UR21/URG2=0.0 +! +!WR_UR21/UR26=0.0 +! +!WR_UR21/RPG2=0.0 +! +!WR_UR21/RP18=0.0 +! +!WR_UR21/RPG3=0.0 +! +!WR_UR21/URG4=0.0 +! +!WR_UR21/UR8=0.0 +! +!WR_UR21/UR17=0.0 +! +!WR_UR21/UR7=0.0 +! +!WR_UR21/RPR3=0.0 +! +!WR_UR21/URG6=0.0 +! +!WR_UR21/UR22=0.0 +! +!WR_UR21/URG7=0.0 +! +!WR_UR21/RPR4=0.0 +! +!WR_UR21/RPR7=0.0 +! +!WR_UR21/RPG7=0.0 +! +!WR_UR21/URG8=0.0 +! +!WR_UR21/UR19=0.0 +! +!WR_UR21/URG9=0.0 +! +!WR_UR21/AP7=0.0 +! +!WR_UR21/URG10=0.0 +! +!WR_UR21/RPR1=0.0 +! +!WR_UR21/RPR5=0.0 +! +!WR_UR21/RPR8=0.0 +! +!WR_UR21/RP10=0.0 +! +!WR_UR21/RP11=0.0 +! +!WR_UR21/RP16=0.0 +! +!WR_UR21/RPRL=0.0 +! +!WR_UR21/APAN=0.0 +! +!WR_UR21/PAN1=0.0 +! +!WR_UR21/PAN2=0.0 +! +!WR_UR21/PAN3=0.0 +! +!WR_UR21/PAN4=0.0 +! +!WR_UR21/PAN6=0.0 +! +!WR_UR21/PAN7=0.0 +! +!WR_UR21/PAN8=0.0 +! +!WR_UR21/PN10=0.0 +! +!WR_UR21/RO2T=0.0 +! +!WR_UR21/RO21=0.0 +! +!WR_UR21/RO25=0.0 +! +!WR_UR21/WC_O3=0.0 +! +!WR_UR21/WC_H2O2=0.0 +! +!WR_UR21/WC_NO=0.0 +! +!WR_UR21/WC_NO2=0.0 +! +!WR_UR21/WC_NO3=0.0 +! +!WR_UR21/WC_N2O5=0.0 +! +!WR_UR21/WC_HONO=0.0 +! +!WR_UR21/WC_HNO3=0.0 +! +!WR_UR21/WC_HNO4=0.0 +! +!WR_UR21/WC_NH3=0.0 +! +!WR_UR21/WC_OH=0.0 +! +!WR_UR21/WC_HO2=0.0 +! +!WR_UR21/WC_CO2=0.0 +! +!WR_UR21/WC_SO2=0.0 +! +!WR_UR21/WC_H2SO4=0.0 +! +!WR_UR21/WC_RO21=0.0 +! +!WR_UR21/WC_RO25=0.0 +! +!WR_UR21/WC_MEOH=0.0 +! +!WR_UR21/WC_ETOH=0.0 +! +!WR_UR21/WC_ALCH=0.0 +! +!WR_UR21/WC_HCHO=0.0 +! +!WR_UR21/WC_ALD2=0.0 +! +!WR_UR21/WC_GLY=0.0 +! +!WR_UR21/WC_MGLY=0.0 +! +!WR_UR21/WC_KETL=0.0 +! +!WR_UR21/WC_ORA1=0.0 +! +!WR_UR21/WC_ORA2=0.0 +! +!WR_UR21/WC_ACID=0.0 +! +!WR_UR21/WC_RP16=0.0 +! +!WR_UR21/WC_UR21=0.0 +! +!WR_UR21/WC_UR28=0.0 +! +!WR_UR21/WC_ACID2=0.0 +! +!WR_UR21/WC_ASO3=0.0 +! +!WR_UR21/WC_ASO4=0.0 +! +!WR_UR21/WC_ASO5=0.0 +! +!WR_UR21/WC_AHSO5=0.0 +! +!WR_UR21/WC_AHMS=0.0 +! +!WR_UR21/WR_O3=0.0 +! +!WR_UR21/WR_H2O2=0.0 +! +!WR_UR21/WR_NO=0.0 +! +!WR_UR21/WR_NO2=0.0 +! +!WR_UR21/WR_NO3=0.0 +! +!WR_UR21/WR_N2O5=0.0 +! +!WR_UR21/WR_HONO=0.0 +! +!WR_UR21/WR_HNO3=0.0 +! +!WR_UR21/WR_HNO4=0.0 +! +!WR_UR21/WR_NH3=0.0 +! +!WR_UR21/WR_OH=+KR36*<WR_MGLY>+KR37*<WR_KETL>+0.56*KR41*<WR_ACID>-KR43*<WR_UR21 +!> + PJAC(:,154,135)=+TPK%KR36(:)*PCONC(:,148)+TPK%KR37(:)*PCONC(:,149)+0.56*TPK%KR& +&41(:)*PCONC(:,152)-TPK%KR43(:)*PCONC(:,154) +! +!WR_UR21/WR_HO2=0.0 +! +!WR_UR21/WR_CO2=0.0 +! +!WR_UR21/WR_SO2=0.0 +! +!WR_UR21/WR_H2SO4=0.0 +! +!WR_UR21/WR_RO21=0.0 +! +!WR_UR21/WR_RO25=0.0 +! +!WR_UR21/WR_MEOH=0.0 +! +!WR_UR21/WR_ETOH=0.0 +! +!WR_UR21/WR_ALCH=0.0 +! +!WR_UR21/WR_HCHO=0.0 +! +!WR_UR21/WR_ALD2=0.0 +! +!WR_UR21/WR_GLY=0.0 +! +!WR_UR21/WR_MGLY=+KR36*<WR_OH> + PJAC(:,154,148)=+TPK%KR36(:)*PCONC(:,135) +! +!WR_UR21/WR_KETL=+KR37*<WR_OH> + PJAC(:,154,149)=+TPK%KR37(:)*PCONC(:,135) +! +!WR_UR21/WR_ORA1=0.0 +! +!WR_UR21/WR_ORA2=0.0 +! +!WR_UR21/WR_ACID=+0.56*KR41*<WR_OH> + PJAC(:,154,152)=+0.56*TPK%KR41(:)*PCONC(:,135) +! +!WR_UR21/WR_RP16=0.0 +! +!WR_UR21/WR_UR21=-KTR61-KR43*<WR_OH> + PJAC(:,154,154)=-TPK%KTR61(:)-TPK%KR43(:)*PCONC(:,135) +! +!WR_UR21/WR_UR28=0.0 +! +!WR_UR21/WR_ACID2=0.0 +! +!WR_UR21/WR_ASO3=0.0 +! +!WR_UR21/WR_ASO4=0.0 +! +!WR_UR21/WR_ASO5=0.0 +! +!WR_UR21/WR_AHSO5=0.0 +! +!WR_UR21/WR_AHMS=0.0 +! +!WR_UR28/NO=0.0 +! +!WR_UR28/NO2=0.0 +! +!WR_UR28/O3=0.0 +! +!WR_UR28/HONO=0.0 +! +!WR_UR28/HNO3=0.0 +! +!WR_UR28/HNO4=0.0 +! +!WR_UR28/N2O5=0.0 +! +!WR_UR28/NO3=0.0 +! +!WR_UR28/NH3=0.0 +! +!WR_UR28/HO2=0.0 +! +!WR_UR28/CO=0.0 +! +!WR_UR28/H2O2=0.0 +! +!WR_UR28/SO2=0.0 +! +!WR_UR28/H2SO4=0.0 +! +!WR_UR28/OH=0.0 +! +!WR_UR28/ETHE=0.0 +! +!WR_UR28/OLEL=0.0 +! +!WR_UR28/OLEH=0.0 +! +!WR_UR28/ALKL=0.0 +! +!WR_UR28/ALKM=0.0 +! +!WR_UR28/ALKH=0.0 +! +!WR_UR28/AROH=0.0 +! +!WR_UR28/AROL=0.0 +! +!WR_UR28/AROO=0.0 +! +!WR_UR28/ARAL=0.0 +! +!WR_UR28/ARAC=0.0 +! +!WR_UR28/PAH=0.0 +! +!WR_UR28/HCHO=0.0 +! +!WR_UR28/ALD2=0.0 +! +!WR_UR28/KETL=0.0 +! +!WR_UR28/KETH=0.0 +! +!WR_UR28/MEOH=0.0 +! +!WR_UR28/ETOH=0.0 +! +!WR_UR28/ALCH=0.0 +! +!WR_UR28/ISOP=0.0 +! +!WR_UR28/BIOL=0.0 +! +!WR_UR28/BIOH=0.0 +! +!WR_UR28/MTBE=0.0 +! +!WR_UR28/MVK=0.0 +! +!WR_UR28/MCR=0.0 +! +!WR_UR28/MGLY=0.0 +! +!WR_UR28/GLY=0.0 +! +!WR_UR28/ORA1=0.0 +! +!WR_UR28/ORA2=0.0 +! +!WR_UR28/ACID=0.0 +! +!WR_UR28/UR28=+KTR31 + PJAC(:,155,46)=+TPK%KTR31(:) +! +!WR_UR28/UR21=0.0 +! +!WR_UR28/URG2=0.0 +! +!WR_UR28/UR26=0.0 +! +!WR_UR28/RPG2=0.0 +! +!WR_UR28/RP18=0.0 +! +!WR_UR28/RPG3=0.0 +! +!WR_UR28/URG4=0.0 +! +!WR_UR28/UR8=0.0 +! +!WR_UR28/UR17=0.0 +! +!WR_UR28/UR7=0.0 +! +!WR_UR28/RPR3=0.0 +! +!WR_UR28/URG6=0.0 +! +!WR_UR28/UR22=0.0 +! +!WR_UR28/URG7=0.0 +! +!WR_UR28/RPR4=0.0 +! +!WR_UR28/RPR7=0.0 +! +!WR_UR28/RPG7=0.0 +! +!WR_UR28/URG8=0.0 +! +!WR_UR28/UR19=0.0 +! +!WR_UR28/URG9=0.0 +! +!WR_UR28/AP7=0.0 +! +!WR_UR28/URG10=0.0 +! +!WR_UR28/RPR1=0.0 +! +!WR_UR28/RPR5=0.0 +! +!WR_UR28/RPR8=0.0 +! +!WR_UR28/RP10=0.0 +! +!WR_UR28/RP11=0.0 +! +!WR_UR28/RP16=0.0 +! +!WR_UR28/RPRL=0.0 +! +!WR_UR28/APAN=0.0 +! +!WR_UR28/PAN1=0.0 +! +!WR_UR28/PAN2=0.0 +! +!WR_UR28/PAN3=0.0 +! +!WR_UR28/PAN4=0.0 +! +!WR_UR28/PAN6=0.0 +! +!WR_UR28/PAN7=0.0 +! +!WR_UR28/PAN8=0.0 +! +!WR_UR28/PN10=0.0 +! +!WR_UR28/RO2T=0.0 +! +!WR_UR28/RO21=0.0 +! +!WR_UR28/RO25=0.0 +! +!WR_UR28/WC_O3=0.0 +! +!WR_UR28/WC_H2O2=0.0 +! +!WR_UR28/WC_NO=0.0 +! +!WR_UR28/WC_NO2=0.0 +! +!WR_UR28/WC_NO3=0.0 +! +!WR_UR28/WC_N2O5=0.0 +! +!WR_UR28/WC_HONO=0.0 +! +!WR_UR28/WC_HNO3=0.0 +! +!WR_UR28/WC_HNO4=0.0 +! +!WR_UR28/WC_NH3=0.0 +! +!WR_UR28/WC_OH=0.0 +! +!WR_UR28/WC_HO2=0.0 +! +!WR_UR28/WC_CO2=0.0 +! +!WR_UR28/WC_SO2=0.0 +! +!WR_UR28/WC_H2SO4=0.0 +! +!WR_UR28/WC_RO21=0.0 +! +!WR_UR28/WC_RO25=0.0 +! +!WR_UR28/WC_MEOH=0.0 +! +!WR_UR28/WC_ETOH=0.0 +! +!WR_UR28/WC_ALCH=0.0 +! +!WR_UR28/WC_HCHO=0.0 +! +!WR_UR28/WC_ALD2=0.0 +! +!WR_UR28/WC_GLY=0.0 +! +!WR_UR28/WC_MGLY=0.0 +! +!WR_UR28/WC_KETL=0.0 +! +!WR_UR28/WC_ORA1=0.0 +! +!WR_UR28/WC_ORA2=0.0 +! +!WR_UR28/WC_ACID=0.0 +! +!WR_UR28/WC_RP16=0.0 +! +!WR_UR28/WC_UR21=0.0 +! +!WR_UR28/WC_UR28=0.0 +! +!WR_UR28/WC_ACID2=0.0 +! +!WR_UR28/WC_ASO3=0.0 +! +!WR_UR28/WC_ASO4=0.0 +! +!WR_UR28/WC_ASO5=0.0 +! +!WR_UR28/WC_AHSO5=0.0 +! +!WR_UR28/WC_AHMS=0.0 +! +!WR_UR28/WR_O3=0.0 +! +!WR_UR28/WR_H2O2=0.0 +! +!WR_UR28/WR_NO=0.0 +! +!WR_UR28/WR_NO2=0.0 +! +!WR_UR28/WR_NO3=0.0 +! +!WR_UR28/WR_N2O5=0.0 +! +!WR_UR28/WR_HONO=0.0 +! +!WR_UR28/WR_HNO3=0.0 +! +!WR_UR28/WR_HNO4=0.0 +! +!WR_UR28/WR_NH3=0.0 +! +!WR_UR28/WR_OH=-KR42*<WR_UR28>+KR44*<WR_RP16> + PJAC(:,155,135)=-TPK%KR42(:)*PCONC(:,155)+TPK%KR44(:)*PCONC(:,153) +! +!WR_UR28/WR_HO2=0.0 +! +!WR_UR28/WR_CO2=0.0 +! +!WR_UR28/WR_SO2=0.0 +! +!WR_UR28/WR_H2SO4=0.0 +! +!WR_UR28/WR_RO21=0.0 +! +!WR_UR28/WR_RO25=0.0 +! +!WR_UR28/WR_MEOH=0.0 +! +!WR_UR28/WR_ETOH=0.0 +! +!WR_UR28/WR_ALCH=0.0 +! +!WR_UR28/WR_HCHO=0.0 +! +!WR_UR28/WR_ALD2=0.0 +! +!WR_UR28/WR_GLY=0.0 +! +!WR_UR28/WR_MGLY=0.0 +! +!WR_UR28/WR_KETL=0.0 +! +!WR_UR28/WR_ORA1=0.0 +! +!WR_UR28/WR_ORA2=0.0 +! +!WR_UR28/WR_ACID=0.0 +! +!WR_UR28/WR_RP16=+KR44*<WR_OH> + PJAC(:,155,153)=+TPK%KR44(:)*PCONC(:,135) +! +!WR_UR28/WR_UR21=0.0 +! +!WR_UR28/WR_UR28=-KTR62-KR42*<WR_OH> + PJAC(:,155,155)=-TPK%KTR62(:)-TPK%KR42(:)*PCONC(:,135) +! +!WR_UR28/WR_ACID2=0.0 +! +!WR_UR28/WR_ASO3=0.0 +! +!WR_UR28/WR_ASO4=0.0 +! +!WR_UR28/WR_ASO5=0.0 +! +!WR_UR28/WR_AHSO5=0.0 +! +!WR_UR28/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ30 +! +SUBROUTINE SUBJ31 +! +!Indices 156 a 160 +! +! +!WR_ACID2/NO=0.0 +! +!WR_ACID2/NO2=0.0 +! +!WR_ACID2/O3=0.0 +! +!WR_ACID2/HONO=0.0 +! +!WR_ACID2/HNO3=0.0 +! +!WR_ACID2/HNO4=0.0 +! +!WR_ACID2/N2O5=0.0 +! +!WR_ACID2/NO3=0.0 +! +!WR_ACID2/NH3=0.0 +! +!WR_ACID2/HO2=0.0 +! +!WR_ACID2/CO=0.0 +! +!WR_ACID2/H2O2=0.0 +! +!WR_ACID2/SO2=0.0 +! +!WR_ACID2/H2SO4=0.0 +! +!WR_ACID2/OH=0.0 +! +!WR_ACID2/ETHE=0.0 +! +!WR_ACID2/OLEL=0.0 +! +!WR_ACID2/OLEH=0.0 +! +!WR_ACID2/ALKL=0.0 +! +!WR_ACID2/ALKM=0.0 +! +!WR_ACID2/ALKH=0.0 +! +!WR_ACID2/AROH=0.0 +! +!WR_ACID2/AROL=0.0 +! +!WR_ACID2/AROO=0.0 +! +!WR_ACID2/ARAL=0.0 +! +!WR_ACID2/ARAC=0.0 +! +!WR_ACID2/PAH=0.0 +! +!WR_ACID2/HCHO=0.0 +! +!WR_ACID2/ALD2=0.0 +! +!WR_ACID2/KETL=0.0 +! +!WR_ACID2/KETH=0.0 +! +!WR_ACID2/MEOH=0.0 +! +!WR_ACID2/ETOH=0.0 +! +!WR_ACID2/ALCH=0.0 +! +!WR_ACID2/ISOP=0.0 +! +!WR_ACID2/BIOL=0.0 +! +!WR_ACID2/BIOH=0.0 +! +!WR_ACID2/MTBE=0.0 +! +!WR_ACID2/MVK=0.0 +! +!WR_ACID2/MCR=0.0 +! +!WR_ACID2/MGLY=0.0 +! +!WR_ACID2/GLY=0.0 +! +!WR_ACID2/ORA1=0.0 +! +!WR_ACID2/ORA2=0.0 +! +!WR_ACID2/ACID=0.0 +! +!WR_ACID2/UR28=0.0 +! +!WR_ACID2/UR21=0.0 +! +!WR_ACID2/URG2=0.0 +! +!WR_ACID2/UR26=0.0 +! +!WR_ACID2/RPG2=0.0 +! +!WR_ACID2/RP18=0.0 +! +!WR_ACID2/RPG3=0.0 +! +!WR_ACID2/URG4=0.0 +! +!WR_ACID2/UR8=0.0 +! +!WR_ACID2/UR17=0.0 +! +!WR_ACID2/UR7=0.0 +! +!WR_ACID2/RPR3=0.0 +! +!WR_ACID2/URG6=0.0 +! +!WR_ACID2/UR22=0.0 +! +!WR_ACID2/URG7=0.0 +! +!WR_ACID2/RPR4=0.0 +! +!WR_ACID2/RPR7=0.0 +! +!WR_ACID2/RPG7=0.0 +! +!WR_ACID2/URG8=0.0 +! +!WR_ACID2/UR19=0.0 +! +!WR_ACID2/URG9=0.0 +! +!WR_ACID2/AP7=0.0 +! +!WR_ACID2/URG10=0.0 +! +!WR_ACID2/RPR1=0.0 +! +!WR_ACID2/RPR5=0.0 +! +!WR_ACID2/RPR8=0.0 +! +!WR_ACID2/RP10=0.0 +! +!WR_ACID2/RP11=0.0 +! +!WR_ACID2/RP16=0.0 +! +!WR_ACID2/RPRL=0.0 +! +!WR_ACID2/APAN=0.0 +! +!WR_ACID2/PAN1=0.0 +! +!WR_ACID2/PAN2=0.0 +! +!WR_ACID2/PAN3=0.0 +! +!WR_ACID2/PAN4=0.0 +! +!WR_ACID2/PAN6=0.0 +! +!WR_ACID2/PAN7=0.0 +! +!WR_ACID2/PAN8=0.0 +! +!WR_ACID2/PN10=0.0 +! +!WR_ACID2/RO2T=0.0 +! +!WR_ACID2/RO21=0.0 +! +!WR_ACID2/RO25=0.0 +! +!WR_ACID2/WC_O3=0.0 +! +!WR_ACID2/WC_H2O2=0.0 +! +!WR_ACID2/WC_NO=0.0 +! +!WR_ACID2/WC_NO2=0.0 +! +!WR_ACID2/WC_NO3=0.0 +! +!WR_ACID2/WC_N2O5=0.0 +! +!WR_ACID2/WC_HONO=0.0 +! +!WR_ACID2/WC_HNO3=0.0 +! +!WR_ACID2/WC_HNO4=0.0 +! +!WR_ACID2/WC_NH3=0.0 +! +!WR_ACID2/WC_OH=0.0 +! +!WR_ACID2/WC_HO2=0.0 +! +!WR_ACID2/WC_CO2=0.0 +! +!WR_ACID2/WC_SO2=0.0 +! +!WR_ACID2/WC_H2SO4=0.0 +! +!WR_ACID2/WC_RO21=0.0 +! +!WR_ACID2/WC_RO25=0.0 +! +!WR_ACID2/WC_MEOH=0.0 +! +!WR_ACID2/WC_ETOH=0.0 +! +!WR_ACID2/WC_ALCH=0.0 +! +!WR_ACID2/WC_HCHO=0.0 +! +!WR_ACID2/WC_ALD2=0.0 +! +!WR_ACID2/WC_GLY=0.0 +! +!WR_ACID2/WC_MGLY=0.0 +! +!WR_ACID2/WC_KETL=0.0 +! +!WR_ACID2/WC_ORA1=0.0 +! +!WR_ACID2/WC_ORA2=0.0 +! +!WR_ACID2/WC_ACID=0.0 +! +!WR_ACID2/WC_RP16=0.0 +! +!WR_ACID2/WC_UR21=0.0 +! +!WR_ACID2/WC_UR28=0.0 +! +!WR_ACID2/WC_ACID2=0.0 +! +!WR_ACID2/WC_ASO3=0.0 +! +!WR_ACID2/WC_ASO4=0.0 +! +!WR_ACID2/WC_ASO5=0.0 +! +!WR_ACID2/WC_AHSO5=0.0 +! +!WR_ACID2/WC_AHMS=0.0 +! +!WR_ACID2/WR_O3=0.0 +! +!WR_ACID2/WR_H2O2=0.0 +! +!WR_ACID2/WR_NO=0.0 +! +!WR_ACID2/WR_NO2=0.0 +! +!WR_ACID2/WR_NO3=0.0 +! +!WR_ACID2/WR_N2O5=0.0 +! +!WR_ACID2/WR_HONO=0.0 +! +!WR_ACID2/WR_HNO3=0.0 +! +!WR_ACID2/WR_HNO4=0.0 +! +!WR_ACID2/WR_NH3=0.0 +! +!WR_ACID2/WR_OH=+0.15*KR41*<WR_ACID>+0.56*KR43*<WR_UR21>-KR46*<WR_ACID2> + PJAC(:,156,135)=+0.15*TPK%KR41(:)*PCONC(:,152)+0.56*TPK%KR43(:)*PCONC(:,154)-T& +&PK%KR46(:)*PCONC(:,156) +! +!WR_ACID2/WR_HO2=0.0 +! +!WR_ACID2/WR_CO2=0.0 +! +!WR_ACID2/WR_SO2=0.0 +! +!WR_ACID2/WR_H2SO4=0.0 +! +!WR_ACID2/WR_RO21=0.0 +! +!WR_ACID2/WR_RO25=0.0 +! +!WR_ACID2/WR_MEOH=0.0 +! +!WR_ACID2/WR_ETOH=0.0 +! +!WR_ACID2/WR_ALCH=0.0 +! +!WR_ACID2/WR_HCHO=0.0 +! +!WR_ACID2/WR_ALD2=0.0 +! +!WR_ACID2/WR_GLY=0.0 +! +!WR_ACID2/WR_MGLY=0.0 +! +!WR_ACID2/WR_KETL=0.0 +! +!WR_ACID2/WR_ORA1=0.0 +! +!WR_ACID2/WR_ORA2=0.0 +! +!WR_ACID2/WR_ACID=+0.15*KR41*<WR_OH> + PJAC(:,156,152)=+0.15*TPK%KR41(:)*PCONC(:,135) +! +!WR_ACID2/WR_RP16=0.0 +! +!WR_ACID2/WR_UR21=+0.56*KR43*<WR_OH> + PJAC(:,156,154)=+0.56*TPK%KR43(:)*PCONC(:,135) +! +!WR_ACID2/WR_UR28=0.0 +! +!WR_ACID2/WR_ACID2=-KR46*<WR_OH> + PJAC(:,156,156)=-TPK%KR46(:)*PCONC(:,135) +! +!WR_ACID2/WR_ASO3=0.0 +! +!WR_ACID2/WR_ASO4=0.0 +! +!WR_ACID2/WR_ASO5=0.0 +! +!WR_ACID2/WR_AHSO5=0.0 +! +!WR_ACID2/WR_AHMS=0.0 +! +!WR_ASO3/NO=0.0 +! +!WR_ASO3/NO2=0.0 +! +!WR_ASO3/O3=0.0 +! +!WR_ASO3/HONO=0.0 +! +!WR_ASO3/HNO3=0.0 +! +!WR_ASO3/HNO4=0.0 +! +!WR_ASO3/N2O5=0.0 +! +!WR_ASO3/NO3=0.0 +! +!WR_ASO3/NH3=0.0 +! +!WR_ASO3/HO2=0.0 +! +!WR_ASO3/CO=0.0 +! +!WR_ASO3/H2O2=0.0 +! +!WR_ASO3/SO2=0.0 +! +!WR_ASO3/H2SO4=0.0 +! +!WR_ASO3/OH=0.0 +! +!WR_ASO3/ETHE=0.0 +! +!WR_ASO3/OLEL=0.0 +! +!WR_ASO3/OLEH=0.0 +! +!WR_ASO3/ALKL=0.0 +! +!WR_ASO3/ALKM=0.0 +! +!WR_ASO3/ALKH=0.0 +! +!WR_ASO3/AROH=0.0 +! +!WR_ASO3/AROL=0.0 +! +!WR_ASO3/AROO=0.0 +! +!WR_ASO3/ARAL=0.0 +! +!WR_ASO3/ARAC=0.0 +! +!WR_ASO3/PAH=0.0 +! +!WR_ASO3/HCHO=0.0 +! +!WR_ASO3/ALD2=0.0 +! +!WR_ASO3/KETL=0.0 +! +!WR_ASO3/KETH=0.0 +! +!WR_ASO3/MEOH=0.0 +! +!WR_ASO3/ETOH=0.0 +! +!WR_ASO3/ALCH=0.0 +! +!WR_ASO3/ISOP=0.0 +! +!WR_ASO3/BIOL=0.0 +! +!WR_ASO3/BIOH=0.0 +! +!WR_ASO3/MTBE=0.0 +! +!WR_ASO3/MVK=0.0 +! +!WR_ASO3/MCR=0.0 +! +!WR_ASO3/MGLY=0.0 +! +!WR_ASO3/GLY=0.0 +! +!WR_ASO3/ORA1=0.0 +! +!WR_ASO3/ORA2=0.0 +! +!WR_ASO3/ACID=0.0 +! +!WR_ASO3/UR28=0.0 +! +!WR_ASO3/UR21=0.0 +! +!WR_ASO3/URG2=0.0 +! +!WR_ASO3/UR26=0.0 +! +!WR_ASO3/RPG2=0.0 +! +!WR_ASO3/RP18=0.0 +! +!WR_ASO3/RPG3=0.0 +! +!WR_ASO3/URG4=0.0 +! +!WR_ASO3/UR8=0.0 +! +!WR_ASO3/UR17=0.0 +! +!WR_ASO3/UR7=0.0 +! +!WR_ASO3/RPR3=0.0 +! +!WR_ASO3/URG6=0.0 +! +!WR_ASO3/UR22=0.0 +! +!WR_ASO3/URG7=0.0 +! +!WR_ASO3/RPR4=0.0 +! +!WR_ASO3/RPR7=0.0 +! +!WR_ASO3/RPG7=0.0 +! +!WR_ASO3/URG8=0.0 +! +!WR_ASO3/UR19=0.0 +! +!WR_ASO3/URG9=0.0 +! +!WR_ASO3/AP7=0.0 +! +!WR_ASO3/URG10=0.0 +! +!WR_ASO3/RPR1=0.0 +! +!WR_ASO3/RPR5=0.0 +! +!WR_ASO3/RPR8=0.0 +! +!WR_ASO3/RP10=0.0 +! +!WR_ASO3/RP11=0.0 +! +!WR_ASO3/RP16=0.0 +! +!WR_ASO3/RPRL=0.0 +! +!WR_ASO3/APAN=0.0 +! +!WR_ASO3/PAN1=0.0 +! +!WR_ASO3/PAN2=0.0 +! +!WR_ASO3/PAN3=0.0 +! +!WR_ASO3/PAN4=0.0 +! +!WR_ASO3/PAN6=0.0 +! +!WR_ASO3/PAN7=0.0 +! +!WR_ASO3/PAN8=0.0 +! +!WR_ASO3/PN10=0.0 +! +!WR_ASO3/RO2T=0.0 +! +!WR_ASO3/RO21=0.0 +! +!WR_ASO3/RO25=0.0 +! +!WR_ASO3/WC_O3=0.0 +! +!WR_ASO3/WC_H2O2=0.0 +! +!WR_ASO3/WC_NO=0.0 +! +!WR_ASO3/WC_NO2=0.0 +! +!WR_ASO3/WC_NO3=0.0 +! +!WR_ASO3/WC_N2O5=0.0 +! +!WR_ASO3/WC_HONO=0.0 +! +!WR_ASO3/WC_HNO3=0.0 +! +!WR_ASO3/WC_HNO4=0.0 +! +!WR_ASO3/WC_NH3=0.0 +! +!WR_ASO3/WC_OH=0.0 +! +!WR_ASO3/WC_HO2=0.0 +! +!WR_ASO3/WC_CO2=0.0 +! +!WR_ASO3/WC_SO2=0.0 +! +!WR_ASO3/WC_H2SO4=0.0 +! +!WR_ASO3/WC_RO21=0.0 +! +!WR_ASO3/WC_RO25=0.0 +! +!WR_ASO3/WC_MEOH=0.0 +! +!WR_ASO3/WC_ETOH=0.0 +! +!WR_ASO3/WC_ALCH=0.0 +! +!WR_ASO3/WC_HCHO=0.0 +! +!WR_ASO3/WC_ALD2=0.0 +! +!WR_ASO3/WC_GLY=0.0 +! +!WR_ASO3/WC_MGLY=0.0 +! +!WR_ASO3/WC_KETL=0.0 +! +!WR_ASO3/WC_ORA1=0.0 +! +!WR_ASO3/WC_ORA2=0.0 +! +!WR_ASO3/WC_ACID=0.0 +! +!WR_ASO3/WC_RP16=0.0 +! +!WR_ASO3/WC_UR21=0.0 +! +!WR_ASO3/WC_UR28=0.0 +! +!WR_ASO3/WC_ACID2=0.0 +! +!WR_ASO3/WC_ASO3=0.0 +! +!WR_ASO3/WC_ASO4=0.0 +! +!WR_ASO3/WC_ASO5=0.0 +! +!WR_ASO3/WC_AHSO5=0.0 +! +!WR_ASO3/WC_AHMS=0.0 +! +!WR_ASO3/WR_O3=0.0 +! +!WR_ASO3/WR_H2O2=0.0 +! +!WR_ASO3/WR_NO=0.0 +! +!WR_ASO3/WR_NO2=0.0 +! +!WR_ASO3/WR_NO3=+KR16*<WR_SO2> + PJAC(:,157,129)=+TPK%KR16(:)*PCONC(:,138) +! +!WR_ASO3/WR_N2O5=0.0 +! +!WR_ASO3/WR_HONO=0.0 +! +!WR_ASO3/WR_HNO3=0.0 +! +!WR_ASO3/WR_HNO4=0.0 +! +!WR_ASO3/WR_NH3=0.0 +! +!WR_ASO3/WR_OH=+KR7*<WR_SO2> + PJAC(:,157,135)=+TPK%KR7(:)*PCONC(:,138) +! +!WR_ASO3/WR_HO2=0.0 +! +!WR_ASO3/WR_CO2=0.0 +! +!WR_ASO3/WR_SO2=+KR7*<WR_OH>+KR16*<WR_NO3>+KR28*<WR_RO21> + PJAC(:,157,138)=+TPK%KR7(:)*PCONC(:,135)+TPK%KR16(:)*PCONC(:,129)+TPK%KR28(:)*& +&PCONC(:,140) +! +!WR_ASO3/WR_H2SO4=0.0 +! +!WR_ASO3/WR_RO21=+KR28*<WR_SO2> + PJAC(:,157,140)=+TPK%KR28(:)*PCONC(:,138) +! +!WR_ASO3/WR_RO25=0.0 +! +!WR_ASO3/WR_MEOH=0.0 +! +!WR_ASO3/WR_ETOH=0.0 +! +!WR_ASO3/WR_ALCH=0.0 +! +!WR_ASO3/WR_HCHO=0.0 +! +!WR_ASO3/WR_ALD2=0.0 +! +!WR_ASO3/WR_GLY=0.0 +! +!WR_ASO3/WR_MGLY=0.0 +! +!WR_ASO3/WR_KETL=0.0 +! +!WR_ASO3/WR_ORA1=0.0 +! +!WR_ASO3/WR_ORA2=0.0 +! +!WR_ASO3/WR_ACID=0.0 +! +!WR_ASO3/WR_RP16=0.0 +! +!WR_ASO3/WR_UR21=0.0 +! +!WR_ASO3/WR_UR28=0.0 +! +!WR_ASO3/WR_ACID2=0.0 +! +!WR_ASO3/WR_ASO3=-KR20*<W_O2> + PJAC(:,157,157)=-TPK%KR20(:)*TPK%W_O2(:) +! +!WR_ASO3/WR_ASO4=0.0 +! +!WR_ASO3/WR_ASO5=0.0 +! +!WR_ASO3/WR_AHSO5=0.0 +! +!WR_ASO3/WR_AHMS=0.0 +! +!WR_ASO4/NO=0.0 +! +!WR_ASO4/NO2=0.0 +! +!WR_ASO4/O3=0.0 +! +!WR_ASO4/HONO=0.0 +! +!WR_ASO4/HNO3=0.0 +! +!WR_ASO4/HNO4=0.0 +! +!WR_ASO4/N2O5=0.0 +! +!WR_ASO4/NO3=0.0 +! +!WR_ASO4/NH3=0.0 +! +!WR_ASO4/HO2=0.0 +! +!WR_ASO4/CO=0.0 +! +!WR_ASO4/H2O2=0.0 +! +!WR_ASO4/SO2=0.0 +! +!WR_ASO4/H2SO4=0.0 +! +!WR_ASO4/OH=0.0 +! +!WR_ASO4/ETHE=0.0 +! +!WR_ASO4/OLEL=0.0 +! +!WR_ASO4/OLEH=0.0 +! +!WR_ASO4/ALKL=0.0 +! +!WR_ASO4/ALKM=0.0 +! +!WR_ASO4/ALKH=0.0 +! +!WR_ASO4/AROH=0.0 +! +!WR_ASO4/AROL=0.0 +! +!WR_ASO4/AROO=0.0 +! +!WR_ASO4/ARAL=0.0 +! +!WR_ASO4/ARAC=0.0 +! +!WR_ASO4/PAH=0.0 +! +!WR_ASO4/HCHO=0.0 +! +!WR_ASO4/ALD2=0.0 +! +!WR_ASO4/KETL=0.0 +! +!WR_ASO4/KETH=0.0 +! +!WR_ASO4/MEOH=0.0 +! +!WR_ASO4/ETOH=0.0 +! +!WR_ASO4/ALCH=0.0 +! +!WR_ASO4/ISOP=0.0 +! +!WR_ASO4/BIOL=0.0 +! +!WR_ASO4/BIOH=0.0 +! +!WR_ASO4/MTBE=0.0 +! +!WR_ASO4/MVK=0.0 +! +!WR_ASO4/MCR=0.0 +! +!WR_ASO4/MGLY=0.0 +! +!WR_ASO4/GLY=0.0 +! +!WR_ASO4/ORA1=0.0 +! +!WR_ASO4/ORA2=0.0 +! +!WR_ASO4/ACID=0.0 +! +!WR_ASO4/UR28=0.0 +! +!WR_ASO4/UR21=0.0 +! +!WR_ASO4/URG2=0.0 +! +!WR_ASO4/UR26=0.0 +! +!WR_ASO4/RPG2=0.0 +! +!WR_ASO4/RP18=0.0 +! +!WR_ASO4/RPG3=0.0 +! +!WR_ASO4/URG4=0.0 +! +!WR_ASO4/UR8=0.0 +! +!WR_ASO4/UR17=0.0 +! +!WR_ASO4/UR7=0.0 +! +!WR_ASO4/RPR3=0.0 +! +!WR_ASO4/URG6=0.0 +! +!WR_ASO4/UR22=0.0 +! +!WR_ASO4/URG7=0.0 +! +!WR_ASO4/RPR4=0.0 +! +!WR_ASO4/RPR7=0.0 +! +!WR_ASO4/RPG7=0.0 +! +!WR_ASO4/URG8=0.0 +! +!WR_ASO4/UR19=0.0 +! +!WR_ASO4/URG9=0.0 +! +!WR_ASO4/AP7=0.0 +! +!WR_ASO4/URG10=0.0 +! +!WR_ASO4/RPR1=0.0 +! +!WR_ASO4/RPR5=0.0 +! +!WR_ASO4/RPR8=0.0 +! +!WR_ASO4/RP10=0.0 +! +!WR_ASO4/RP11=0.0 +! +!WR_ASO4/RP16=0.0 +! +!WR_ASO4/RPRL=0.0 +! +!WR_ASO4/APAN=0.0 +! +!WR_ASO4/PAN1=0.0 +! +!WR_ASO4/PAN2=0.0 +! +!WR_ASO4/PAN3=0.0 +! +!WR_ASO4/PAN4=0.0 +! +!WR_ASO4/PAN6=0.0 +! +!WR_ASO4/PAN7=0.0 +! +!WR_ASO4/PAN8=0.0 +! +!WR_ASO4/PN10=0.0 +! +!WR_ASO4/RO2T=0.0 +! +!WR_ASO4/RO21=0.0 +! +!WR_ASO4/RO25=0.0 +! +!WR_ASO4/WC_O3=0.0 +! +!WR_ASO4/WC_H2O2=0.0 +! +!WR_ASO4/WC_NO=0.0 +! +!WR_ASO4/WC_NO2=0.0 +! +!WR_ASO4/WC_NO3=0.0 +! +!WR_ASO4/WC_N2O5=0.0 +! +!WR_ASO4/WC_HONO=0.0 +! +!WR_ASO4/WC_HNO3=0.0 +! +!WR_ASO4/WC_HNO4=0.0 +! +!WR_ASO4/WC_NH3=0.0 +! +!WR_ASO4/WC_OH=0.0 +! +!WR_ASO4/WC_HO2=0.0 +! +!WR_ASO4/WC_CO2=0.0 +! +!WR_ASO4/WC_SO2=0.0 +! +!WR_ASO4/WC_H2SO4=0.0 +! +!WR_ASO4/WC_RO21=0.0 +! +!WR_ASO4/WC_RO25=0.0 +! +!WR_ASO4/WC_MEOH=0.0 +! +!WR_ASO4/WC_ETOH=0.0 +! +!WR_ASO4/WC_ALCH=0.0 +! +!WR_ASO4/WC_HCHO=0.0 +! +!WR_ASO4/WC_ALD2=0.0 +! +!WR_ASO4/WC_GLY=0.0 +! +!WR_ASO4/WC_MGLY=0.0 +! +!WR_ASO4/WC_KETL=0.0 +! +!WR_ASO4/WC_ORA1=0.0 +! +!WR_ASO4/WC_ORA2=0.0 +! +!WR_ASO4/WC_ACID=0.0 +! +!WR_ASO4/WC_RP16=0.0 +! +!WR_ASO4/WC_UR21=0.0 +! +!WR_ASO4/WC_UR28=0.0 +! +!WR_ASO4/WC_ACID2=0.0 +! +!WR_ASO4/WC_ASO3=0.0 +! +!WR_ASO4/WC_ASO4=0.0 +! +!WR_ASO4/WC_ASO5=0.0 +! +!WR_ASO4/WC_AHSO5=0.0 +! +!WR_ASO4/WC_AHMS=0.0 +! +!WR_ASO4/WR_O3=0.0 +! +!WR_ASO4/WR_H2O2=0.0 +! +!WR_ASO4/WR_NO=0.0 +! +!WR_ASO4/WR_NO2=0.0 +! +!WR_ASO4/WR_NO3=+KR15*<WR_H2SO4> + PJAC(:,158,129)=+TPK%KR15(:)*PCONC(:,139) +! +!WR_ASO4/WR_N2O5=0.0 +! +!WR_ASO4/WR_HONO=0.0 +! +!WR_ASO4/WR_HNO3=0.0 +! +!WR_ASO4/WR_HNO4=0.0 +! +!WR_ASO4/WR_NH3=0.0 +! +!WR_ASO4/WR_OH=0.0 +! +!WR_ASO4/WR_HO2=0.0 +! +!WR_ASO4/WR_CO2=0.0 +! +!WR_ASO4/WR_SO2=0.0 +! +!WR_ASO4/WR_H2SO4=+KR15*<WR_NO3> + PJAC(:,158,139)=+TPK%KR15(:)*PCONC(:,129) +! +!WR_ASO4/WR_RO21=0.0 +! +!WR_ASO4/WR_RO25=0.0 +! +!WR_ASO4/WR_MEOH=0.0 +! +!WR_ASO4/WR_ETOH=0.0 +! +!WR_ASO4/WR_ALCH=0.0 +! +!WR_ASO4/WR_HCHO=0.0 +! +!WR_ASO4/WR_ALD2=0.0 +! +!WR_ASO4/WR_GLY=0.0 +! +!WR_ASO4/WR_MGLY=0.0 +! +!WR_ASO4/WR_KETL=0.0 +! +!WR_ASO4/WR_ORA1=0.0 +! +!WR_ASO4/WR_ORA2=0.0 +! +!WR_ASO4/WR_ACID=0.0 +! +!WR_ASO4/WR_RP16=0.0 +! +!WR_ASO4/WR_UR21=0.0 +! +!WR_ASO4/WR_UR28=0.0 +! +!WR_ASO4/WR_ACID2=0.0 +! +!WR_ASO4/WR_ASO3=0.0 +! +!WR_ASO4/WR_ASO4=-KR24 + PJAC(:,158,158)=-TPK%KR24(:) +! +!WR_ASO4/WR_ASO5=+KR22*<WR_ASO5>+KR22*<WR_ASO5>+KR22*<WR_ASO5>+KR22*<WR_ASO5> + PJAC(:,158,159)=+TPK%KR22(:)*PCONC(:,159)+TPK%KR22(:)*PCONC(:,159)+TPK%KR22(:)& +&*PCONC(:,159)+TPK%KR22(:)*PCONC(:,159) +! +!WR_ASO4/WR_AHSO5=0.0 +! +!WR_ASO4/WR_AHMS=0.0 +! +!WR_ASO5/NO=0.0 +! +!WR_ASO5/NO2=0.0 +! +!WR_ASO5/O3=0.0 +! +!WR_ASO5/HONO=0.0 +! +!WR_ASO5/HNO3=0.0 +! +!WR_ASO5/HNO4=0.0 +! +!WR_ASO5/N2O5=0.0 +! +!WR_ASO5/NO3=0.0 +! +!WR_ASO5/NH3=0.0 +! +!WR_ASO5/HO2=0.0 +! +!WR_ASO5/CO=0.0 +! +!WR_ASO5/H2O2=0.0 +! +!WR_ASO5/SO2=0.0 +! +!WR_ASO5/H2SO4=0.0 +! +!WR_ASO5/OH=0.0 +! +!WR_ASO5/ETHE=0.0 +! +!WR_ASO5/OLEL=0.0 +! +!WR_ASO5/OLEH=0.0 +! +!WR_ASO5/ALKL=0.0 +! +!WR_ASO5/ALKM=0.0 +! +!WR_ASO5/ALKH=0.0 +! +!WR_ASO5/AROH=0.0 +! +!WR_ASO5/AROL=0.0 +! +!WR_ASO5/AROO=0.0 +! +!WR_ASO5/ARAL=0.0 +! +!WR_ASO5/ARAC=0.0 +! +!WR_ASO5/PAH=0.0 +! +!WR_ASO5/HCHO=0.0 +! +!WR_ASO5/ALD2=0.0 +! +!WR_ASO5/KETL=0.0 +! +!WR_ASO5/KETH=0.0 +! +!WR_ASO5/MEOH=0.0 +! +!WR_ASO5/ETOH=0.0 +! +!WR_ASO5/ALCH=0.0 +! +!WR_ASO5/ISOP=0.0 +! +!WR_ASO5/BIOL=0.0 +! +!WR_ASO5/BIOH=0.0 +! +!WR_ASO5/MTBE=0.0 +! +!WR_ASO5/MVK=0.0 +! +!WR_ASO5/MCR=0.0 +! +!WR_ASO5/MGLY=0.0 +! +!WR_ASO5/GLY=0.0 +! +!WR_ASO5/ORA1=0.0 +! +!WR_ASO5/ORA2=0.0 +! +!WR_ASO5/ACID=0.0 +! +!WR_ASO5/UR28=0.0 +! +!WR_ASO5/UR21=0.0 +! +!WR_ASO5/URG2=0.0 +! +!WR_ASO5/UR26=0.0 +! +!WR_ASO5/RPG2=0.0 +! +!WR_ASO5/RP18=0.0 +! +!WR_ASO5/RPG3=0.0 +! +!WR_ASO5/URG4=0.0 +! +!WR_ASO5/UR8=0.0 +! +!WR_ASO5/UR17=0.0 +! +!WR_ASO5/UR7=0.0 +! +!WR_ASO5/RPR3=0.0 +! +!WR_ASO5/URG6=0.0 +! +!WR_ASO5/UR22=0.0 +! +!WR_ASO5/URG7=0.0 +! +!WR_ASO5/RPR4=0.0 +! +!WR_ASO5/RPR7=0.0 +! +!WR_ASO5/RPG7=0.0 +! +!WR_ASO5/URG8=0.0 +! +!WR_ASO5/UR19=0.0 +! +!WR_ASO5/URG9=0.0 +! +!WR_ASO5/AP7=0.0 +! +!WR_ASO5/URG10=0.0 +! +!WR_ASO5/RPR1=0.0 +! +!WR_ASO5/RPR5=0.0 +! +!WR_ASO5/RPR8=0.0 +! +!WR_ASO5/RP10=0.0 +! +!WR_ASO5/RP11=0.0 +! +!WR_ASO5/RP16=0.0 +! +!WR_ASO5/RPRL=0.0 +! +!WR_ASO5/APAN=0.0 +! +!WR_ASO5/PAN1=0.0 +! +!WR_ASO5/PAN2=0.0 +! +!WR_ASO5/PAN3=0.0 +! +!WR_ASO5/PAN4=0.0 +! +!WR_ASO5/PAN6=0.0 +! +!WR_ASO5/PAN7=0.0 +! +!WR_ASO5/PAN8=0.0 +! +!WR_ASO5/PN10=0.0 +! +!WR_ASO5/RO2T=0.0 +! +!WR_ASO5/RO21=0.0 +! +!WR_ASO5/RO25=0.0 +! +!WR_ASO5/WC_O3=0.0 +! +!WR_ASO5/WC_H2O2=0.0 +! +!WR_ASO5/WC_NO=0.0 +! +!WR_ASO5/WC_NO2=0.0 +! +!WR_ASO5/WC_NO3=0.0 +! +!WR_ASO5/WC_N2O5=0.0 +! +!WR_ASO5/WC_HONO=0.0 +! +!WR_ASO5/WC_HNO3=0.0 +! +!WR_ASO5/WC_HNO4=0.0 +! +!WR_ASO5/WC_NH3=0.0 +! +!WR_ASO5/WC_OH=0.0 +! +!WR_ASO5/WC_HO2=0.0 +! +!WR_ASO5/WC_CO2=0.0 +! +!WR_ASO5/WC_SO2=0.0 +! +!WR_ASO5/WC_H2SO4=0.0 +! +!WR_ASO5/WC_RO21=0.0 +! +!WR_ASO5/WC_RO25=0.0 +! +!WR_ASO5/WC_MEOH=0.0 +! +!WR_ASO5/WC_ETOH=0.0 +! +!WR_ASO5/WC_ALCH=0.0 +! +!WR_ASO5/WC_HCHO=0.0 +! +!WR_ASO5/WC_ALD2=0.0 +! +!WR_ASO5/WC_GLY=0.0 +! +!WR_ASO5/WC_MGLY=0.0 +! +!WR_ASO5/WC_KETL=0.0 +! +!WR_ASO5/WC_ORA1=0.0 +! +!WR_ASO5/WC_ORA2=0.0 +! +!WR_ASO5/WC_ACID=0.0 +! +!WR_ASO5/WC_RP16=0.0 +! +!WR_ASO5/WC_UR21=0.0 +! +!WR_ASO5/WC_UR28=0.0 +! +!WR_ASO5/WC_ACID2=0.0 +! +!WR_ASO5/WC_ASO3=0.0 +! +!WR_ASO5/WC_ASO4=0.0 +! +!WR_ASO5/WC_ASO5=0.0 +! +!WR_ASO5/WC_AHSO5=0.0 +! +!WR_ASO5/WC_AHMS=0.0 +! +!WR_ASO5/WR_O3=0.0 +! +!WR_ASO5/WR_H2O2=0.0 +! +!WR_ASO5/WR_NO=0.0 +! +!WR_ASO5/WR_NO2=0.0 +! +!WR_ASO5/WR_NO3=0.0 +! +!WR_ASO5/WR_N2O5=0.0 +! +!WR_ASO5/WR_HONO=0.0 +! +!WR_ASO5/WR_HNO3=0.0 +! +!WR_ASO5/WR_HNO4=0.0 +! +!WR_ASO5/WR_NH3=0.0 +! +!WR_ASO5/WR_OH=0.0 +! +!WR_ASO5/WR_HO2=-KR21*<WR_ASO5> + PJAC(:,159,136)=-TPK%KR21(:)*PCONC(:,159) +! +!WR_ASO5/WR_CO2=0.0 +! +!WR_ASO5/WR_SO2=0.0 +! +!WR_ASO5/WR_H2SO4=0.0 +! +!WR_ASO5/WR_RO21=0.0 +! +!WR_ASO5/WR_RO25=0.0 +! +!WR_ASO5/WR_MEOH=0.0 +! +!WR_ASO5/WR_ETOH=0.0 +! +!WR_ASO5/WR_ALCH=0.0 +! +!WR_ASO5/WR_HCHO=0.0 +! +!WR_ASO5/WR_ALD2=0.0 +! +!WR_ASO5/WR_GLY=0.0 +! +!WR_ASO5/WR_MGLY=0.0 +! +!WR_ASO5/WR_KETL=0.0 +! +!WR_ASO5/WR_ORA1=0.0 +! +!WR_ASO5/WR_ORA2=0.0 +! +!WR_ASO5/WR_ACID=0.0 +! +!WR_ASO5/WR_RP16=0.0 +! +!WR_ASO5/WR_UR21=0.0 +! +!WR_ASO5/WR_UR28=0.0 +! +!WR_ASO5/WR_ACID2=0.0 +! +!WR_ASO5/WR_ASO3=+KR20*<W_O2> + PJAC(:,159,157)=+TPK%KR20(:)*TPK%W_O2(:) +! +!WR_ASO5/WR_ASO4=0.0 +! +!WR_ASO5/WR_ASO5=-KR21*<WR_HO2>-KR22*<WR_ASO5>-KR22*<WR_ASO5>-KR22*<WR_ASO5>-KR +!22*<WR_ASO5> + PJAC(:,159,159)=-TPK%KR21(:)*PCONC(:,136)-TPK%KR22(:)*PCONC(:,159)-TPK%KR22(:)& +&*PCONC(:,159)-TPK%KR22(:)*PCONC(:,159)-TPK%KR22(:)*PCONC(:,159) +! +!WR_ASO5/WR_AHSO5=0.0 +! +!WR_ASO5/WR_AHMS=0.0 +! +!WR_AHSO5/NO=0.0 +! +!WR_AHSO5/NO2=0.0 +! +!WR_AHSO5/O3=0.0 +! +!WR_AHSO5/HONO=0.0 +! +!WR_AHSO5/HNO3=0.0 +! +!WR_AHSO5/HNO4=0.0 +! +!WR_AHSO5/N2O5=0.0 +! +!WR_AHSO5/NO3=0.0 +! +!WR_AHSO5/NH3=0.0 +! +!WR_AHSO5/HO2=0.0 +! +!WR_AHSO5/CO=0.0 +! +!WR_AHSO5/H2O2=0.0 +! +!WR_AHSO5/SO2=0.0 +! +!WR_AHSO5/H2SO4=0.0 +! +!WR_AHSO5/OH=0.0 +! +!WR_AHSO5/ETHE=0.0 +! +!WR_AHSO5/OLEL=0.0 +! +!WR_AHSO5/OLEH=0.0 +! +!WR_AHSO5/ALKL=0.0 +! +!WR_AHSO5/ALKM=0.0 +! +!WR_AHSO5/ALKH=0.0 +! +!WR_AHSO5/AROH=0.0 +! +!WR_AHSO5/AROL=0.0 +! +!WR_AHSO5/AROO=0.0 +! +!WR_AHSO5/ARAL=0.0 +! +!WR_AHSO5/ARAC=0.0 +! +!WR_AHSO5/PAH=0.0 +! +!WR_AHSO5/HCHO=0.0 +! +!WR_AHSO5/ALD2=0.0 +! +!WR_AHSO5/KETL=0.0 +! +!WR_AHSO5/KETH=0.0 +! +!WR_AHSO5/MEOH=0.0 +! +!WR_AHSO5/ETOH=0.0 +! +!WR_AHSO5/ALCH=0.0 +! +!WR_AHSO5/ISOP=0.0 +! +!WR_AHSO5/BIOL=0.0 +! +!WR_AHSO5/BIOH=0.0 +! +!WR_AHSO5/MTBE=0.0 +! +!WR_AHSO5/MVK=0.0 +! +!WR_AHSO5/MCR=0.0 +! +!WR_AHSO5/MGLY=0.0 +! +!WR_AHSO5/GLY=0.0 +! +!WR_AHSO5/ORA1=0.0 +! +!WR_AHSO5/ORA2=0.0 +! +!WR_AHSO5/ACID=0.0 +! +!WR_AHSO5/UR28=0.0 +! +!WR_AHSO5/UR21=0.0 +! +!WR_AHSO5/URG2=0.0 +! +!WR_AHSO5/UR26=0.0 +! +!WR_AHSO5/RPG2=0.0 +! +!WR_AHSO5/RP18=0.0 +! +!WR_AHSO5/RPG3=0.0 +! +!WR_AHSO5/URG4=0.0 +! +!WR_AHSO5/UR8=0.0 +! +!WR_AHSO5/UR17=0.0 +! +!WR_AHSO5/UR7=0.0 +! +!WR_AHSO5/RPR3=0.0 +! +!WR_AHSO5/URG6=0.0 +! +!WR_AHSO5/UR22=0.0 +! +!WR_AHSO5/URG7=0.0 +! +!WR_AHSO5/RPR4=0.0 +! +!WR_AHSO5/RPR7=0.0 +! +!WR_AHSO5/RPG7=0.0 +! +!WR_AHSO5/URG8=0.0 +! +!WR_AHSO5/UR19=0.0 +! +!WR_AHSO5/URG9=0.0 +! +!WR_AHSO5/AP7=0.0 +! +!WR_AHSO5/URG10=0.0 +! +!WR_AHSO5/RPR1=0.0 +! +!WR_AHSO5/RPR5=0.0 +! +!WR_AHSO5/RPR8=0.0 +! +!WR_AHSO5/RP10=0.0 +! +!WR_AHSO5/RP11=0.0 +! +!WR_AHSO5/RP16=0.0 +! +!WR_AHSO5/RPRL=0.0 +! +!WR_AHSO5/APAN=0.0 +! +!WR_AHSO5/PAN1=0.0 +! +!WR_AHSO5/PAN2=0.0 +! +!WR_AHSO5/PAN3=0.0 +! +!WR_AHSO5/PAN4=0.0 +! +!WR_AHSO5/PAN6=0.0 +! +!WR_AHSO5/PAN7=0.0 +! +!WR_AHSO5/PAN8=0.0 +! +!WR_AHSO5/PN10=0.0 +! +!WR_AHSO5/RO2T=0.0 +! +!WR_AHSO5/RO21=0.0 +! +!WR_AHSO5/RO25=0.0 +! +!WR_AHSO5/WC_O3=0.0 +! +!WR_AHSO5/WC_H2O2=0.0 +! +!WR_AHSO5/WC_NO=0.0 +! +!WR_AHSO5/WC_NO2=0.0 +! +!WR_AHSO5/WC_NO3=0.0 +! +!WR_AHSO5/WC_N2O5=0.0 +! +!WR_AHSO5/WC_HONO=0.0 +! +!WR_AHSO5/WC_HNO3=0.0 +! +!WR_AHSO5/WC_HNO4=0.0 +! +!WR_AHSO5/WC_NH3=0.0 +! +!WR_AHSO5/WC_OH=0.0 +! +!WR_AHSO5/WC_HO2=0.0 +! +!WR_AHSO5/WC_CO2=0.0 +! +!WR_AHSO5/WC_SO2=0.0 +! +!WR_AHSO5/WC_H2SO4=0.0 +! +!WR_AHSO5/WC_RO21=0.0 +! +!WR_AHSO5/WC_RO25=0.0 +! +!WR_AHSO5/WC_MEOH=0.0 +! +!WR_AHSO5/WC_ETOH=0.0 +! +!WR_AHSO5/WC_ALCH=0.0 +! +!WR_AHSO5/WC_HCHO=0.0 +! +!WR_AHSO5/WC_ALD2=0.0 +! +!WR_AHSO5/WC_GLY=0.0 +! +!WR_AHSO5/WC_MGLY=0.0 +! +!WR_AHSO5/WC_KETL=0.0 +! +!WR_AHSO5/WC_ORA1=0.0 +! +!WR_AHSO5/WC_ORA2=0.0 +! +!WR_AHSO5/WC_ACID=0.0 +! +!WR_AHSO5/WC_RP16=0.0 +! +!WR_AHSO5/WC_UR21=0.0 +! +!WR_AHSO5/WC_UR28=0.0 +! +!WR_AHSO5/WC_ACID2=0.0 +! +!WR_AHSO5/WC_ASO3=0.0 +! +!WR_AHSO5/WC_ASO4=0.0 +! +!WR_AHSO5/WC_ASO5=0.0 +! +!WR_AHSO5/WC_AHSO5=0.0 +! +!WR_AHSO5/WC_AHMS=0.0 +! +!WR_AHSO5/WR_O3=0.0 +! +!WR_AHSO5/WR_H2O2=0.0 +! +!WR_AHSO5/WR_NO=0.0 +! +!WR_AHSO5/WR_NO2=0.0 +! +!WR_AHSO5/WR_NO3=0.0 +! +!WR_AHSO5/WR_N2O5=0.0 +! +!WR_AHSO5/WR_HONO=0.0 +! +!WR_AHSO5/WR_HNO3=0.0 +! +!WR_AHSO5/WR_HNO4=0.0 +! +!WR_AHSO5/WR_NH3=0.0 +! +!WR_AHSO5/WR_OH=0.0 +! +!WR_AHSO5/WR_HO2=+KR21*<WR_ASO5> + PJAC(:,160,136)=+TPK%KR21(:)*PCONC(:,159) +! +!WR_AHSO5/WR_CO2=0.0 +! +!WR_AHSO5/WR_SO2=-KR23*<WR_AHSO5> + PJAC(:,160,138)=-TPK%KR23(:)*PCONC(:,160) +! +!WR_AHSO5/WR_H2SO4=0.0 +! +!WR_AHSO5/WR_RO21=0.0 +! +!WR_AHSO5/WR_RO25=0.0 +! +!WR_AHSO5/WR_MEOH=0.0 +! +!WR_AHSO5/WR_ETOH=0.0 +! +!WR_AHSO5/WR_ALCH=0.0 +! +!WR_AHSO5/WR_HCHO=0.0 +! +!WR_AHSO5/WR_ALD2=0.0 +! +!WR_AHSO5/WR_GLY=0.0 +! +!WR_AHSO5/WR_MGLY=0.0 +! +!WR_AHSO5/WR_KETL=0.0 +! +!WR_AHSO5/WR_ORA1=0.0 +! +!WR_AHSO5/WR_ORA2=0.0 +! +!WR_AHSO5/WR_ACID=0.0 +! +!WR_AHSO5/WR_RP16=0.0 +! +!WR_AHSO5/WR_UR21=0.0 +! +!WR_AHSO5/WR_UR28=0.0 +! +!WR_AHSO5/WR_ACID2=0.0 +! +!WR_AHSO5/WR_ASO3=0.0 +! +!WR_AHSO5/WR_ASO4=0.0 +! +!WR_AHSO5/WR_ASO5=+KR21*<WR_HO2> + PJAC(:,160,159)=+TPK%KR21(:)*PCONC(:,136) +! +!WR_AHSO5/WR_AHSO5=-KR23*<WR_SO2> + PJAC(:,160,160)=-TPK%KR23(:)*PCONC(:,138) +! +!WR_AHSO5/WR_AHMS=0.0 +! +RETURN +END SUBROUTINE SUBJ31 +! +SUBROUTINE SUBJ32 +! +!Indices 161 a 161 +! +! +!WR_AHMS/NO=0.0 +! +!WR_AHMS/NO2=0.0 +! +!WR_AHMS/O3=0.0 +! +!WR_AHMS/HONO=0.0 +! +!WR_AHMS/HNO3=0.0 +! +!WR_AHMS/HNO4=0.0 +! +!WR_AHMS/N2O5=0.0 +! +!WR_AHMS/NO3=0.0 +! +!WR_AHMS/NH3=0.0 +! +!WR_AHMS/HO2=0.0 +! +!WR_AHMS/CO=0.0 +! +!WR_AHMS/H2O2=0.0 +! +!WR_AHMS/SO2=0.0 +! +!WR_AHMS/H2SO4=0.0 +! +!WR_AHMS/OH=0.0 +! +!WR_AHMS/ETHE=0.0 +! +!WR_AHMS/OLEL=0.0 +! +!WR_AHMS/OLEH=0.0 +! +!WR_AHMS/ALKL=0.0 +! +!WR_AHMS/ALKM=0.0 +! +!WR_AHMS/ALKH=0.0 +! +!WR_AHMS/AROH=0.0 +! +!WR_AHMS/AROL=0.0 +! +!WR_AHMS/AROO=0.0 +! +!WR_AHMS/ARAL=0.0 +! +!WR_AHMS/ARAC=0.0 +! +!WR_AHMS/PAH=0.0 +! +!WR_AHMS/HCHO=0.0 +! +!WR_AHMS/ALD2=0.0 +! +!WR_AHMS/KETL=0.0 +! +!WR_AHMS/KETH=0.0 +! +!WR_AHMS/MEOH=0.0 +! +!WR_AHMS/ETOH=0.0 +! +!WR_AHMS/ALCH=0.0 +! +!WR_AHMS/ISOP=0.0 +! +!WR_AHMS/BIOL=0.0 +! +!WR_AHMS/BIOH=0.0 +! +!WR_AHMS/MTBE=0.0 +! +!WR_AHMS/MVK=0.0 +! +!WR_AHMS/MCR=0.0 +! +!WR_AHMS/MGLY=0.0 +! +!WR_AHMS/GLY=0.0 +! +!WR_AHMS/ORA1=0.0 +! +!WR_AHMS/ORA2=0.0 +! +!WR_AHMS/ACID=0.0 +! +!WR_AHMS/UR28=0.0 +! +!WR_AHMS/UR21=0.0 +! +!WR_AHMS/URG2=0.0 +! +!WR_AHMS/UR26=0.0 +! +!WR_AHMS/RPG2=0.0 +! +!WR_AHMS/RP18=0.0 +! +!WR_AHMS/RPG3=0.0 +! +!WR_AHMS/URG4=0.0 +! +!WR_AHMS/UR8=0.0 +! +!WR_AHMS/UR17=0.0 +! +!WR_AHMS/UR7=0.0 +! +!WR_AHMS/RPR3=0.0 +! +!WR_AHMS/URG6=0.0 +! +!WR_AHMS/UR22=0.0 +! +!WR_AHMS/URG7=0.0 +! +!WR_AHMS/RPR4=0.0 +! +!WR_AHMS/RPR7=0.0 +! +!WR_AHMS/RPG7=0.0 +! +!WR_AHMS/URG8=0.0 +! +!WR_AHMS/UR19=0.0 +! +!WR_AHMS/URG9=0.0 +! +!WR_AHMS/AP7=0.0 +! +!WR_AHMS/URG10=0.0 +! +!WR_AHMS/RPR1=0.0 +! +!WR_AHMS/RPR5=0.0 +! +!WR_AHMS/RPR8=0.0 +! +!WR_AHMS/RP10=0.0 +! +!WR_AHMS/RP11=0.0 +! +!WR_AHMS/RP16=0.0 +! +!WR_AHMS/RPRL=0.0 +! +!WR_AHMS/APAN=0.0 +! +!WR_AHMS/PAN1=0.0 +! +!WR_AHMS/PAN2=0.0 +! +!WR_AHMS/PAN3=0.0 +! +!WR_AHMS/PAN4=0.0 +! +!WR_AHMS/PAN6=0.0 +! +!WR_AHMS/PAN7=0.0 +! +!WR_AHMS/PAN8=0.0 +! +!WR_AHMS/PN10=0.0 +! +!WR_AHMS/RO2T=0.0 +! +!WR_AHMS/RO21=0.0 +! +!WR_AHMS/RO25=0.0 +! +!WR_AHMS/WC_O3=0.0 +! +!WR_AHMS/WC_H2O2=0.0 +! +!WR_AHMS/WC_NO=0.0 +! +!WR_AHMS/WC_NO2=0.0 +! +!WR_AHMS/WC_NO3=0.0 +! +!WR_AHMS/WC_N2O5=0.0 +! +!WR_AHMS/WC_HONO=0.0 +! +!WR_AHMS/WC_HNO3=0.0 +! +!WR_AHMS/WC_HNO4=0.0 +! +!WR_AHMS/WC_NH3=0.0 +! +!WR_AHMS/WC_OH=0.0 +! +!WR_AHMS/WC_HO2=0.0 +! +!WR_AHMS/WC_CO2=0.0 +! +!WR_AHMS/WC_SO2=0.0 +! +!WR_AHMS/WC_H2SO4=0.0 +! +!WR_AHMS/WC_RO21=0.0 +! +!WR_AHMS/WC_RO25=0.0 +! +!WR_AHMS/WC_MEOH=0.0 +! +!WR_AHMS/WC_ETOH=0.0 +! +!WR_AHMS/WC_ALCH=0.0 +! +!WR_AHMS/WC_HCHO=0.0 +! +!WR_AHMS/WC_ALD2=0.0 +! +!WR_AHMS/WC_GLY=0.0 +! +!WR_AHMS/WC_MGLY=0.0 +! +!WR_AHMS/WC_KETL=0.0 +! +!WR_AHMS/WC_ORA1=0.0 +! +!WR_AHMS/WC_ORA2=0.0 +! +!WR_AHMS/WC_ACID=0.0 +! +!WR_AHMS/WC_RP16=0.0 +! +!WR_AHMS/WC_UR21=0.0 +! +!WR_AHMS/WC_UR28=0.0 +! +!WR_AHMS/WC_ACID2=0.0 +! +!WR_AHMS/WC_ASO3=0.0 +! +!WR_AHMS/WC_ASO4=0.0 +! +!WR_AHMS/WC_ASO5=0.0 +! +!WR_AHMS/WC_AHSO5=0.0 +! +!WR_AHMS/WC_AHMS=0.0 +! +!WR_AHMS/WR_O3=0.0 +! +!WR_AHMS/WR_H2O2=0.0 +! +!WR_AHMS/WR_NO=0.0 +! +!WR_AHMS/WR_NO2=0.0 +! +!WR_AHMS/WR_NO3=0.0 +! +!WR_AHMS/WR_N2O5=0.0 +! +!WR_AHMS/WR_HONO=0.0 +! +!WR_AHMS/WR_HNO3=0.0 +! +!WR_AHMS/WR_HNO4=0.0 +! +!WR_AHMS/WR_NH3=0.0 +! +!WR_AHMS/WR_OH=-KR19*<WR_AHMS> + PJAC(:,161,135)=-TPK%KR19(:)*PCONC(:,161) +! +!WR_AHMS/WR_HO2=0.0 +! +!WR_AHMS/WR_CO2=0.0 +! +!WR_AHMS/WR_SO2=+KR17*<WR_HCHO> + PJAC(:,161,138)=+TPK%KR17(:)*PCONC(:,145) +! +!WR_AHMS/WR_H2SO4=0.0 +! +!WR_AHMS/WR_RO21=0.0 +! +!WR_AHMS/WR_RO25=0.0 +! +!WR_AHMS/WR_MEOH=0.0 +! +!WR_AHMS/WR_ETOH=0.0 +! +!WR_AHMS/WR_ALCH=0.0 +! +!WR_AHMS/WR_HCHO=+KR17*<WR_SO2> + PJAC(:,161,145)=+TPK%KR17(:)*PCONC(:,138) +! +!WR_AHMS/WR_ALD2=0.0 +! +!WR_AHMS/WR_GLY=0.0 +! +!WR_AHMS/WR_MGLY=0.0 +! +!WR_AHMS/WR_KETL=0.0 +! +!WR_AHMS/WR_ORA1=0.0 +! +!WR_AHMS/WR_ORA2=0.0 +! +!WR_AHMS/WR_ACID=0.0 +! +!WR_AHMS/WR_RP16=0.0 +! +!WR_AHMS/WR_UR21=0.0 +! +!WR_AHMS/WR_UR28=0.0 +! +!WR_AHMS/WR_ACID2=0.0 +! +!WR_AHMS/WR_ASO3=0.0 +! +!WR_AHMS/WR_ASO4=0.0 +! +!WR_AHMS/WR_ASO5=0.0 +! +!WR_AHMS/WR_AHSO5=0.0 +! +!WR_AHMS/WR_AHMS=-KR18-KR19*<WR_OH> + PJAC(:,161,161)=-TPK%KR18(:)-TPK%KR19(:)*PCONC(:,135) +! +RETURN +END SUBROUTINE SUBJ32 +! +END SUBROUTINE CH_JAC_AQ +! +! +!======================================================================== +! +!! ######################## + MODULE MODI_CH_SET_RATES +!! ######################## +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +INTERFACE +SUBROUTINE CH_SET_RATES(PTIME,PCONC,TPM,KMI,KOUT,KVERB,KVECNPT,KEQ,KRRL,PPH) +USE MODD_CH_M9_n, ONLY: METEOTRANSTYPE +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN):: TPM +INTEGER, INTENT(IN) :: KMI +INTEGER, INTENT(IN) :: KOUT,KVERB +INTEGER, INTENT(INOUT) :: KRRL +REAL, INTENT(INOUT), DIMENSION(:,:), OPTIONAL :: PPH +END SUBROUTINE CH_SET_RATES +END INTERFACE +END MODULE MODI_CH_SET_RATES +! +!======================================================================== +! +!! ############################################################################ + SUBROUTINE CH_SET_RATES(PTIME,PCONC,TPM,KMI,KOUT,KVERB,KVECNPT,KEQ,KRRL,PPH) +!! ############################################################################ +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!!*** *MODD_CH_SET_RATES* +!! +!! PURPOSE +!! ------- +! set or calculate reaction rates +!! +!!** METHOD +!! ------ +!! simple +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 01/06/07: Add pH calculation (M. Leriche & JP Pinty) +!! Modified 01/06/08: Add reaction constant in cloud/rain (M. Leriche) +!! Modified 14/11/08: Put LWC and LWR to zero where <XRTMIN_AQ +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! +USE MODI_CH_ALLOCATE_TACCS +USE MODI_CH_DEALLOCATE_TACCS +USE MODI_CH_SET_PH +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +!! +USE MODD_CH_M9_SCHEME +USE MODD_CH_M9_n, ONLY : METEOTRANSTYPE +USE MODD_CH_MNHC_n, ONLY : XRTMIN_AQ, XCH_PHINIT +! USER DEFINED FUNCTIONS +USE MODI_KT +USE MODI_TROE +USE MODI_TROE_KA +USE MODI_TROE_KB +USE MODI_HENRY +USE MODI_TROE_EQUIL +USE MODI_HEFFA +USE MODI_HEFFB +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN):: TPM +INTEGER, INTENT(IN) :: KMI +INTEGER, INTENT(IN) :: KOUT,KVERB +INTEGER, INTENT(INOUT) :: KRRL +REAL, INTENT(INOUT), DIMENSION(:,:), OPTIONAL :: PPH +!! +!!---------------------------------------------------------------------- +! /BEGIN_SET_RATES/ +! +! transfer of meteo-variables into variables used by the +! chemical core system (and some unit conversion): +! +! molecular weight of air: m_mol^air = 28.8 g/mol +! molecular weight of H2O: m_mol^H2O = 18.0 g/mol +! ==> m_mol^air / m_mol^H2O = 1.6 +! density conversion factor: 1 g/cm3 = 1E+3 kg/m3 +! n_molec (moelc./cm3): M = 1E-3*RHO(kg/m3) * Navo / m_mol +! n_water: H2O = M * 1.6 * Rv +! pressure = RHO * T * R * 1E-5 (in atm) +! assuming 20.95 vol% O2 +! +TYPE(CCSTYPE), POINTER :: TPK +! +REAL :: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z +REAL :: NC, YI300, Y300, MINF +REAL, DIMENSION(KVECNPT) :: HF3, HF5, HF7, HF17, HF19, HF21, HF23,& + HF25, HF27, HF29, HF31, HF33, HF35, HF41,& + HF43 +!---------------------------------------------------------------------- +! +IF (.NOT. ASSOCIATED(TACCS(KMI)%NVERB)) THEN + CALL CH_ALLOCATE_TACCS(KMI,KVECNPT) +END IF +! +IF (SIZE(TACCS(KMI)%NVERB) .NE. KVECNPT) THEN + CALL CH_DEALLOCATE_TACCS(KMI) + CALL CH_ALLOCATE_TACCS(KMI,KVECNPT) +END IF +! +TPK=>TACCS(KMI) +! +TPK%MODELLEVEL = TPM%XMETEOVAR(1) +TPK%M = 1E-3*TPM%XMETEOVAR(2) * 6.0221367E+23 / 28.9644 +TPK%T = TPM%XMETEOVAR(3) +TPK%H2O = TPK%M*1.6077*TPM%XMETEOVAR(4) +TPK%CLOUDWATER = TPM%XMETEOVAR(5) +TPK%LAT = TPM%XMETEOVAR(6) +TPK%LON = TPM%XMETEOVAR(7) +TPK%YEAR = INT(TPM%XMETEOVAR(8)) +TPK%MONTH = INT(TPM%XMETEOVAR(9)) +TPK%DAY = INT(TPM%XMETEOVAR(10)) +TPK%RAINWATER = TPM%XMETEOVAR(11) +TPK%RHODREF = TPM%XMETEOVAR(2) +! derived variables +TPK%PRESSURE = TPM%XMETEOVAR(2) * TPK%T * 288.290947 * 1E-5 +TPK%O2 = 0.2095 * TPK%M +TPK%N2 = TPK%M - TPK%O2 +TPK%H2 = 1.23e13 +TPK%CH4 = 0.4335E+14 +! fixed concentration of CO2 +TPK%CO2 = 330. * 1.E-6 * TPK%M +! for chemistry in aqueous phase, kinetic mass transfer +! cloud lwc (vol/vol) = cloud m.r.(kg/kg) * rho_air(kg/m3) / rho_eau(kg/m3) +TPK%LWC = TPM%XMETEOVAR(5)*TPM%XMETEOVAR(2) / 1.E3 +WHERE ( TPK%LWC < XRTMIN_AQ ) !to get reaction rate for mass transfer = 0 + TPK%LWC = 0. +ENDWHERE +TPK%RADC = TPM%XMETEOVAR(12) +! conversion factor for reaction constant in cloud +! give minimum value to avoir division by zero +TPK%MOL2MOLECCLOUD = 6.023e+23*1.e-3*XRTMIN_AQ +WHERE (TPK%LWC >= XRTMIN_AQ) + TPK%MOL2MOLECCLOUD = 6.023e+23*1.e-3*TPK%LWC +END WHERE +! +TPK%LWR = TPM%XMETEOVAR(11)*TPM%XMETEOVAR(2) / 1.E3 +WHERE ( TPK%LWR < XRTMIN_AQ ) !to get reaction rate for mass transfer = 0 + TPK%LWR = 0. +ENDWHERE +TPK%RADR = TPM%XMETEOVAR(13) +! conversion factor for reaction constant in rain +! give minimum value to avoir division by zero +TPK%MOL2MOLECRAIN = 6.023e+23*1.e-3*XRTMIN_AQ +WHERE (TPK%LWR >= XRTMIN_AQ) + TPK%MOL2MOLECRAIN = 6.023e+23*1.e-3*TPK%LWR +END WHERE +!pH calculation if required +IF (PRESENT(PPH)) THEN + TPK%PHC(:)=PPH(:,1) + CALL CH_SET_PH(KOUT,KMI,KVECNPT,PCONC,TPK%PHC(:),KVERB,2) ! pH cloud water +! TPK%PHC(:) = 0.01*TPK%PHC(:) + 0.99*PPH(:,1) ! apply a strong filter + PPH(:,1) = TPK%PHC(:) + IF (KRRL>=2) THEN + TPK%PHR(:)=PPH(:,2) + CALL CH_SET_PH(KOUT,KMI,KVECNPT,PCONC,TPK%PHR(:),KVERB,3) ! pH rain water +! TPK%PHR(:) = 0.01*TPK%PHR(:) + 0.99*PPH(:,2) ! apply a strong filter + PPH(:,2) = TPK%PHR(:) + ENDIF +ELSE + IF (.NOT.TPK%LCH_PH) TPK%PHC = XCH_PHINIT + IF (KRRL>=2) THEN + IF (.NOT.TPK%LCH_PH) TPK%PHR = XCH_PHINIT + ENDIF +ENDIF +! +TPK%RCH = 0.08206 ! R in atm M-1 K-1 +TPK%W_O2 = 1.3E-3*exp(-1500.*(1./TPK%T-1./298.15))*TPK%RCH*TPK%T*TPK%O2*1.e3/6.023e+23 +! +!...VARIABLE STOICHIOMETRIC COEFFICIENTS... +! EQUIVALENT TO CF1 through CF36, CF39 THROUGH CF47 +! P. Tulet from R. Griffin +! (B01) ALD2 IN ETOH + OH-> +! (B02) RO22 IN ETOH + OH-> +! (B03) ALKL (ALK NIT) IN RO25 + NO-> +! (B04) ALD2 (NO->NO2) IN RO25 + NO-> +! (B05) OLEL (OLE NIT) IN RO29 + NO-> +! (B06) HCHO (NO->NO2) IN RO29 + NO-> +! (B07) OLEL (OLE NIT) IN RO214 + NO-> +! (B08) RO27 (NO->NO2) IN RO214 + NO-> +! (B09) ALD2 IN RO215 + NO-> +! (B10) HCHO IN RO215 + NO-> +! (B11) MEK IN RO215 + NO-> +! (B12) ALKL IN RO215 + NO-> +! (B13) ALD2 IN RO215 + RO2T-> +! (B14) HCHO IN RO215 + RO2T-> +! (B15) MEK IN RO215 + RO2T-> +! (B16) ALKL IN RO215 + RO2T-> +! (B17) AP3 (ALK NIT) IN RO220 + NO-> +! (B18) RO218(NO->NO2) IN RO220 + NO-> +! (B19) AP2 (ALK NIT) IN RO218 + NO-> +! (B20) UR16 (NO->NO2) IN RO218 + NO-> +! (B21) AP1 (ALK NIT) IN RO217 + NO-> +! (B22) RPR2 (NO->NO2) IN RO217 + NO-> +! (B23) AP4 (ALK NIT) IN RO221 + NO-> +! (B24) BALD (NO->NO2) IN RO221 + NO-> +! (B25) AP7 (ALK NIT) IN RO224 + NO-> +! (B26) RPR3 (NO->NO2) IN RO224 + NO-> +! (B27) AP8 (ALK NIT) IN RO227 + NO-> +! (B28) UR7 (NO->NO2) IN RO227 + NO-> +! (B29) AP9 (ALK NIT) IN RO229 + NO-> +! (B30) RO240(NO->NO2) IN RO229 + NO-> +! (B31) AP10 (ALK NIT) IN RO231 + NO-> +! (B32) UR19 (NO->NO2) IN RO231 + NO-> +! (B33) AP11 (ALK NIT) IN RO232 + NO-> +! (B34) RO241(NO->NO2) IN RO232 + NO-> +! (B35) AP12 (ALK NIT) IN RO241 + NO-> +! (B36) UR16 (NO->NO2) IN RO241 + NO-> +! (B39) OH ATTACK OF CHO IN BALD +! (B40) RADICAL IN BALD/OH REACTION +! (B41) AP5 (ALK NIT) IN RO222 + NO-> +! (B42) RPR6 (NO->NO2) IN RO222 + NO-> +! (B43) AP6 (ALK NIT) IN RO223 + NO-> +! (B44) RPR7 (NO->NO2) IN RO223 + NO-> +! (B45) SIDE CHAIN ATTACK OF BALD +! (B46) ALDEHYDIC ATTACK IN MCR +! (B47) DOUBLE BOND ATTACK IN MCR + + TPK%CF1 = 0. + TPK%CF2 = 0. + TPK%CF3 = 0. + TPK%CF4 = 0. + TPK%CF5 = 0. + TPK%CF6 = 0. + TPK%CF7 = 0. + TPK%CF8 = 0. + TPK%CF9 = 0. + TPK%CF10 = 0. + TPK%CF11 = 0. + TPK%CF12 = 0. + TPK%CF13 = 0. + TPK%CF14 = 0. + TPK%CF15 = 0. + TPK%CF16 = 0. + TPK%CF17 = 0. + TPK%CF18 = 0. + TPK%CF19 = 0. + TPK%CF20 = 0. + TPK%CF21 = 0. + TPK%CF22 = 0. + TPK%CF23 = 0. + TPK%CF24 = 0. + TPK%CF25 = 0. + TPK%CF26 = 0. + TPK%CF27 = 0. + TPK%CF28 = 0. + TPK%CF29 = 0. + TPK%CF30 = 0. + TPK%CF31 = 0. + TPK%CF32 = 0. + TPK%CF33 = 0. + TPK%CF34 = 0. + TPK%CF35 = 0. + TPK%CF36 = 0. + TPK%CF37 = 0. + TPK%CF38 = 0. + TPK%CF39 = 0. + TPK%CF40 = 0. + TPK%CF41 = 0. + TPK%CF42 = 0. + TPK%CF43 = 0. + TPK%CF44 = 0. + TPK%CF45 = 0. + TPK%CF46 = 0. + TPK%CF47 = 0. + TPK%CF48 = 0. + TPK%CF49 = 0. + + A = 4.49E-18 + B = -320.0 + C = 4.5E-18 + D = 253.0 + E = 61.69 + F = 2.12E-18 + G = 696.0 + H = 2.10E-18 + I = -85.0 + J = 373.32 + K = -85.73 + L= 2.63E-11 + P = 2.22E-11 + Q = 8.69E-11 + V = 1.1E-10 + S = 5.2E-13 + W = 6.4E-11 + T = 3.6E-13 + U = -959.23 + ! + +TPK%CF1 = (C*EXP(D/TPK%T)*EXP(J/TPK%T)+ H*EXP(I/TPK%T)*EXP(E/TPK%T))& + /(A*EXP(B/TPK%T)*EXP(E/TPK%T) + & + C*EXP(D/TPK%T)*EXP(J/TPK%T) + H*EXP(I/TPK%T)*EXP(E/TPK%T)) + +TPK%CF2 = 1.0 - TPK%CF1 + A = 1.94E-22 + B = 0.97 + NC = 3.0 + YI300 = 0.826 + Y300 = A*EXP(B*NC) + MINF = 8.1 + F = 0.411 + C = 0.4 + + HF3 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF3= HF3/(1.0+HF3) +TPK%CF4= 1.0 - TPK%CF3 + ! + NC = 5.0 + C = 0.3 + Y300 = A*EXP(B*NC) + HF5 = 0.5 + 0.5*(C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))*F**(1.0/(1.0+(LOG10 & + (Y300*TPK%M/YI300/(TPK%T/300.0)**(-1.*MINF))) & + **2))) + ! +TPK%CF5 = HF5/(1.0+HF5) +TPK%CF6 = 1 - TPK%CF5 + ! + NC = 3.0 + Y300 = A*EXP(B*NC) + HF7 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + +TPK%CF7 = HF7/(1.0+HF7) +TPK%CF8 = 1.0 - TPK%CF7 + ! +TPK%CF9 = 0.2 +TPK%CF10 = 0.4 +TPK%CF11 = 0.2 +TPK%CF12 = 1.0 - TPK%CF9 - TPK%CF10 - TPK%CF11 + ! +TPK%CF13 = TPK%CF9 +TPK%CF14 = TPK%CF10 +TPK%CF15 = TPK%CF11 +TPK%CF16 = 1.0 - TPK%CF13 - TPK%CF14 - TPK%CF15 + ! + NC = 8.0 + C = 1.0 + Y300 = A*EXP(NC*B) + HF17 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF17 = HF17/(1.0+HF17) +TPK%CF18 = 1.0 - TPK%CF17 + ! + HF19 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF19 = HF19/(1.0+HF19) +TPK%CF20 = 1.0 - TPK%CF19 + ! + C = 0.40 + HF21 = 0.4*(C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1))+1.0-0.4 + ! +TPK%CF21 = HF21/(1.0 + HF21) +TPK%CF22 = 1.0 - TPK%CF21 + ! + NC = 9.0 + Y300 = A*EXP(NC*B) + HF23 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF23 = HF23/(1.0 + HF23) +TPK%CF24 = 1.0 - TPK%CF23 + ! + NC = 10.0 + Y300 = A*EXP(B*NC) + C = 0.3 + HF25 = 0.5*(C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1)) + 0.5 + ! +TPK%CF25 = HF25/(1.0 + HF25) +TPK%CF26 = 1.0 - TPK%CF25 + ! + HF27 = 0.5*(C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1)) + 0.5 + ! +TPK%CF27 = HF27/(1+HF27) +TPK%CF28 = 1.0 - TPK%CF27 + ! + NC = 9.0 + Y300 = A*EXP(B*NC) + C = 0.4 + HF29 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF29 = HF29/(1.0 + HF29) +TPK%CF30 = 1.0 - TPK%CF29 + ! + NC = 12.0 + Y300 = A*EXP(B*NC) + HF31 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF31 = HF31/(1.0 + HF31) +TPK%CF32 = 1.0 - TPK%CF31 + ! + NC = 16.0 + Y300 = A*EXP(B*NC) + C = 1.0 + ! + HF33 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF33 = HF33/(1.0 + HF33) +TPK%CF34 = 1.0 - TPK%CF33 + ! + HF35 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF35 = HF35/(1.0 + HF35) +TPK%CF36 = 1.0 - TPK%CF35 + ! +TPK%CF39 = 2.22E-11/(2.22E-11 + 7.66E-12 + (4.49E-18 * & + TPK%T *TPK%T * EXP(-320.0/TPK%T))) +TPK%CF45 = 4.49E-18*TPK%T*TPK%T*EXP(-320.0/TPK%T) & + /(2.22E-11 + 7.66E-12 + (4.49E-18 * & + TPK%T *TPK%T * EXP(-320.0/TPK%T))) +TPK%CF40 = 0.84 - TPK%CF39 - TPK%CF45 + ! + NC = 8.0 + Y300 = A*EXP(B*NC) + C = 0.4 + HF41 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF41 = HF41/(1.0 + HF41) +TPK%CF42 = 1.0 - TPK%CF41 + ! + ! + HF43 = C*(Y300*TPK%M)/(1.0+(Y300*TPK%M/YI300/(TPK%T/300.0) & + **(-1.*MINF)))*F**(1.0+(LOG10(Y300*TPK%M/YI300/ & + (TPK%T/300.0)**(-1.*MINF)))**2)**(-1) + ! +TPK%CF43 = HF43/(1.0 + HF43) +TPK%CF44 = 1.0 - TPK%CF43 + ! +TPK%CF46 = 2.22E-11/(2.22E-11 + 5.14E-11) +TPK%CF47 = 1.0 - TPK%CF46 + + ! for reaction 82: H2O stochiometric coef +TPK%CF48 = .16 - TPK%CF39 +TPK%CF49 = TPK%CF39 + TPK%CF45 + +TPK%CF1 = MAX(0., TPK%CF1) +TPK%CF2 = MAX(0., TPK%CF2) +TPK%CF3 = MAX(0., TPK%CF3) +TPK%CF4 = MAX(0., TPK%CF4) +TPK%CF5 = MAX(0., TPK%CF5) +TPK%CF6 = MAX(0., TPK%CF6) +TPK%CF7 = MAX(0., TPK%CF7) +TPK%CF8 = MAX(0., TPK%CF8) +TPK%CF9 = MAX(0., TPK%CF9) +TPK%CF10 = MAX(0., TPK%CF10) +TPK%CF11 = MAX(0., TPK%CF11) +TPK%CF12 = MAX(0., TPK%CF12) +TPK%CF13 = MAX(0., TPK%CF13) +TPK%CF14 = MAX(0., TPK%CF14) +TPK%CF15 = MAX(0., TPK%CF15) +TPK%CF16 = MAX(0., TPK%CF16) +TPK%CF17 = MAX(0., TPK%CF17) +TPK%CF18 = MAX(0., TPK%CF18) +TPK%CF19 = MAX(0., TPK%CF19) +TPK%CF20 = MAX(0., TPK%CF20) +TPK%CF21 = MAX(0., TPK%CF21) +TPK%CF22 = MAX(0., TPK%CF22) +TPK%CF23 = MAX(0., TPK%CF23) +TPK%CF24 = MAX(0., TPK%CF24) +TPK%CF25 = MAX(0., TPK%CF25) +TPK%CF26 = MAX(0., TPK%CF26) +TPK%CF27 = MAX(0., TPK%CF27) +TPK%CF28 = MAX(0., TPK%CF28) +TPK%CF29 = MAX(0., TPK%CF29) +TPK%CF30 = MAX(0., TPK%CF30) +TPK%CF31 = MAX(0., TPK%CF31) +TPK%CF32 = MAX(0., TPK%CF32) +TPK%CF33 = MAX(0., TPK%CF33) +TPK%CF34 = MAX(0., TPK%CF34) +TPK%CF35 = MAX(0., TPK%CF35) +TPK%CF36 = MAX(0., TPK%CF36) +TPK%CF37 = MAX(0., TPK%CF37) +TPK%CF38 = MAX(0., TPK%CF38) +TPK%CF39 = MAX(0., TPK%CF39) +TPK%CF40 = MAX(0., TPK%CF40) +TPK%CF41 = MAX(0., TPK%CF41) +TPK%CF42 = MAX(0., TPK%CF42) +TPK%CF43 = MAX(0., TPK%CF43) +TPK%CF44 = MAX(0., TPK%CF44) +TPK%CF45 = MAX(0., TPK%CF45) +TPK%CF46 = MAX(0., TPK%CF46) +TPK%CF47 = MAX(0., TPK%CF47) +TPK%CF48 = MAX(0., TPK%CF48) +TPK%CF49 = MAX(0., TPK%CF49) + + +TPK%CFA2 = 0.9983609 *TPK%CF22 +TPK%CFA3 = 1.0000000 *TPK%CF19 +TPK%CFA4 = 1.0000000 *TPK%CF17 +TPK%CFA5 = 1.0000000 *TPK%CF23 +TPK%CFA6 = 1.0000000 *TPK%CF41 +TPK%CFA7 = 0.9983609 *TPK%CF42 +TPK%CFA9 = 1.0000000 *TPK%CF44 +TPK%CFA10 = TPK%CF26 +TPK%CFA12 = 0.3*TPK%CF28 +TPK%CFA13 = 1.0000000 *TPK%CF29 +TPK%CFA14 = 0.9999996 *TPK%CF33 +TPK%CFA15 = 0.9999996 *TPK%CF35 +TPK%CFA16 = 0.9999996 *TPK%CF36 +TPK%CFA17 = 0.8808107 *TPK%CF46 +TPK%CFA18 = 0.0000000E+00 *TPK%CF47 +TPK%CFA19 = TPK%CF6 +TPK%CFA20 = 1.0000005 *TPK%CF46 +TPK%CFA21 = 1.0000005 *TPK%CF46 +TPK%CFA22 = 0.5021558 *TPK%CF47 +TPK%CFA23 = 1.0000000 *TPK%CF25 +TPK%CFA24 = 1.0000000 *TPK%CF46 +! +! +! the following prints will be erased +IF (KVERB >= 15) THEN + WRITE(KOUT,*) "CH_SET_RATES: the following variables have been updated" + WRITE(KOUT,*) "MODELLEVEL: ", TPK%MODELLEVEL(1) + WRITE(KOUT,*) "M: ", TPK%M(1) , "molec/cm3" + WRITE(KOUT,*) "T: ", TPK%T(1) , "K" + WRITE(KOUT,*) "H2O ", TPK%H2O(1) , "molec/cm3" + WRITE(KOUT,*) "CLOUDWATER: ", TPK%CLOUDWATER(1) , "kg/kg" + WRITE(KOUT,*) "LATITUDE: ", TPK%LAT(1) , "degree" + WRITE(KOUT,*) "LONGITUDE: ", TPK%LON(1) , "degree" + WRITE(KOUT,*) "YEAR: ", TPK%YEAR(1) + WRITE(KOUT,*) "MONTH: ", TPK%MONTH(1) + WRITE(KOUT,*) "DAY: ", TPK%DAY(1) + WRITE(KOUT,*) "RAINWATER: ", TPK%RAINWATER(1) , "kg/kg" + WRITE(KOUT,*) "RHODREF: ", TPK%RHODREF(1) , "kg/m3" + WRITE(KOUT,*) "PRESSURE: ", TPK%PRESSURE(1) , "atm" + WRITE(KOUT,*) "O2: ", TPK%O2(1) , "molec/cm3" + WRITE(KOUT,*) "N2: ", TPK%N2(1) , "molec/cm3" + WRITE(KOUT,*) "H2: ", TPK%H2(1) , "molec/cm3" + WRITE(KOUT,*) "CO2: ", TPK%CO2(1) , "molec/cm3" + WRITE(KOUT,*) "LWC: ", TPK%LWC(1) , "m3/m3" + WRITE(KOUT,*) "RADC: ", TPK%RADC(1) , "m" + WRITE(KOUT,*) "PHC: ", TPK%PHC(1) + WRITE(KOUT,*) "LWR: ", TPK%LWR(1) , "m3/m3" + WRITE(KOUT,*) "RADR: ", TPK%RADR(1) , "m" + WRITE(KOUT,*) "PHR: ", TPK%PHR(1) + WRITE(KOUT,*) "W_O2: ", TPK%W_O2(1) , "M" +END IF +! +! /END_SET_RATES/ +CALL SUBSRG0 +CALL SUBSRG1 +CALL SUBSRG2 +CALL SUBSRG3 +CALL SUBSRG4 +CALL SUBSRG5 +CALL SUBSRG6 +CALL SUBSRG7 +CALL SUBSRG8 +CALL SUBSRG9 +CALL SUBSRG10 +CALL SUBSRG11 +CALL SUBSRG12 +CALL SUBSRG13 +CALL SUBSRG14 +CALL SUBSRG15 +CALL SUBSRG16 +CALL SUBSRG17 +CALL SUBSRG18 +CALL SUBSRG19 +CALL SUBSRG20 +CALL SUBSRG21 +CALL SUBSRG22 +CALL SUBSRG23 +CALL SUBSRG24 +CALL SUBSRG25 +CALL SUBSRG26 +CALL SUBSRG27 +CALL SUBSRG28 +CALL SUBSRG29 +CALL SUBSRG30 +CALL SUBSRG31 +CALL SUBSRG32 +CALL SUBSRG33 +CALL SUBSRG34 +CALL SUBSRG35 +CALL SUBSRG36 +IF (TPK%LUSECHAQ) THEN + CALL SUBSRW0 + CALL SUBSRW1 + CALL SUBSRW2 + CALL SUBSRW3 + CALL SUBSRW4 + CALL SUBSRW5 + CALL SUBSRW6 + CALL SUBSRW7 + CALL SUBSRW8 + CALL SUBSRW9 + CALL SUBSRW10 + CALL SUBSRW11 + CALL SUBSRW12 + CALL SUBSRW13 + CALL SUBSRW14 + CALL SUBSRW15 + CALL SUBSRW16 + CALL SUBSRW17 + CALL SUBSRW18 + CALL SUBSRW19 + CALL SUBSRW20 + CALL SUBSRW21 +END IF +TPK%NOUT = KOUT +TPK%NVERB(:) = KVERB +RETURN + +CONTAINS + +SUBROUTINE SUBSRG0 +! +!Indices 1 a 10 +! + TPK%K002=TPK%M*5.60E-34*(TPK%T/300)**(-2.6) + TPK%K003=6.5E-12*EXP(119.8/TPK%T) + TPK%K004=TROE(1.,9.0E-32,2.,2.2E-11,0.,0.8,TPK%M,TPK%T,KVECNPT) + TPK%K005=1.8E-12*EXP(-1368.9/TPK%T) + TPK%K006=1.4E-13*EXP(-2471.1/TPK%T) + TPK%K007=1.8E-11*EXP(110.7/TPK%T) + TPK%K008=5.09E-18/TPK%T*EXP(528.4/TPK%T) + TPK%K009=TROE(1.,2.8E-30,3.5,2.0E-12,0.2,0.45,TPK%M,TPK%T,KVECNPT) + TPK%K010=TROE_EQUIL(2.8E-30,3.5,2.0E-12,0.2,3.70E+26,11000.0,0.45,TPK%M,TPK%T,& +&KVECNPT) +! +RETURN +END SUBROUTINE SUBSRG0 +! +SUBROUTINE SUBSRG1 +! +!Indices 11 a 20 +! + TPK%K011=2.59E-22 + TPK%K012=4.5E-14*EXP(-1258.2/TPK%T) + TPK%K017=2.2E-10 + TPK%K018A=1.80E-11*exp(-(-110.0/TPK%T)) + TPK%K018B=3.20E-11*exp(-(-70.0/TPK%T)) + TPK%K019=TROE(1.,7.0E-31,2.6,3.6E-11,0.1,0.6,TPK%M,TPK%T,KVECNPT) +! +RETURN +END SUBROUTINE SUBSRG1 +! +SUBROUTINE SUBSRG2 +! +!Indices 21 a 30 +! + TPK%K021=4.0E-24 + TPK%K022=TROE(1.,2.85E-30,2.67,3.13E-11,0.,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K023=TROE_KA(7.2E-15,785.1,4.1E-16,1439.4,1.9E-33,724.7,TPK%M,TPK%T,KVECNP& +&T) + TPK%K024=TROE_KB(1.3E-13,0.,3.19E-33,0.,TPK%M,TPK%T,KVECNPT) + TPK%K025=1.9E-12*EXP(-1001.5/TPK%T) + TPK%K026=3.41E-12*EXP(271.8/TPK%T) + TPK%K027=TROE(1.,1.8E-31,3.2,4.7E-12,0.,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K028=TROE_EQUIL(1.8E-31,3.2,4.7E-12,0.,4.76E+26,10900.,0.6,TPK%M,TPK%T,KVE& +&CNPT) + TPK%K029=1.5E-12*EXP(362.4/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG2 +! +SUBROUTINE SUBSRG3 +! +!Indices 31 a 40 +! + TPK%K030=1.4E-14*EXP(-598.9/TPK%T) + TPK%K031=TROE_KB(2.2E-13,598.9,1.85E-33,981.4,TPK%M,TPK%T,KVECNPT) + TPK%K032=TROE_KB(3.08E-34,2798.2,2.59E-54,3180.7,TPK%M,TPK%T,KVECNPT) + TPK%K033=4.0E-12 + TPK%K034=8.0E-12*EXP(-2058.4/TPK%T) + TPK%K035=TROE(1.,4.1E-31,3.3,2.0E-12,0.,0.45,TPK%M,TPK%T,KVECNPT) + TPK%K037=2.91E-12*EXP(-161/TPK%T) + TPK%K038=TROE(1.,9.00E-32,1.5,3.00E-11,0.0,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K039=2.7E-12*EXP(261.7/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG3 +! +SUBROUTINE SUBSRG4 +! +!Indices 41 a 50 +! + TPK%K040=2.0E-11 + TPK%K041=8.5E-13*EXP(-2450.9/TPK%T) + TPK%K042=4.8E-11*EXP(251.6/TPK%T) + TPK%K043=2.66E-12*EXP(-1800.2/TPK%T) + TPK%K046=1.2E-14*TPK%T*EXP(286.9/TPK%T) + TPK%K047=2.0E-12*EXP(-2430.8/TPK%T) + TPK%K048=6.0E-18*TPK%T**2*EXP(170.1/TPK%T) + TPK%K049=1.96E-12*EXP(437.8/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG4 +! +SUBROUTINE SUBSRG5 +! +!Indices 51 a 60 +! + TPK%K050=4.89E-18*TPK%T**2*EXP(-2282.3/TPK%T) + TPK%K051=9.14E-15*EXP(-2580.3/TPK%T) + TPK%K052=7.3E-13 + TPK%K053=6.18E-18*TPK%T**2*EXP(532/TPK%T) + TPK%K054=5.86E-12*EXP(500.3/TPK%T) + TPK%K055=1.0E-13*EXP(-800.2/TPK%T) + TPK%K056=1.0E-17 + TPK%K057=4.66E-12 + TPK%K058=3.91E-12 +! +RETURN +END SUBROUTINE SUBSRG5 +! +SUBROUTINE SUBSRG6 +! +!Indices 61 a 70 +! + TPK%K060=6.91E-12*EXP(250/TPK%T) + TPK%K061=3.0E-13*EXP(-1427/TPK%T) + TPK%K062=4.91E-12 + TPK%K064=2.55E-11*EXP(410.2/TPK%T) + TPK%K065=3.02E-12*EXP(-445.9/TPK%T) + TPK%K066=7.86E-15*EXP(-1912.9/TPK%T) + TPK%K067=3.5E-11 + TPK%K068=3.2E-12 + TPK%K069=1.28E-11 +! +RETURN +END SUBROUTINE SUBSRG6 +! +SUBROUTINE SUBSRG7 +! +!Indices 71 a 80 +! + TPK%K070=5.1E-12 + TPK%K072=3.77E-12 + TPK%K073=2.264E-10 + TPK%K074=3.47E-11 + TPK%K075=3.47E-11*1.0E-13*EXP(-800.2/TPK%T)/(5.86E-12*EXP(500.3/TPK%T)) + TPK%K076=3.47E-11*1.0E-17/(5.86E-12*EXP(500.3/TPK%T)) + TPK%K077=3.47E-11*4.66E-12/(5.86E-12*EXP(500.3/TPK%T)) + TPK%K078=1.03E-11 + TPK%K079=3.27E-11 +! +RETURN +END SUBROUTINE SUBSRG7 +! +SUBROUTINE SUBSRG8 +! +!Indices 81 a 90 +! + TPK%K080=1.52E-11 + TPK%K081=1.4E-12*EXP(-1872.2/TPK%T) + TPK%K082=1.29E-11 + TPK%K083=1.1E-12 + TPK%K084=1.7E-10 + TPK%K085=1.46E-11 + TPK%K086=2.5E-16 + TPK%K087=1.7E-10*4.66E-12/(5.86E-12*EXP(500.3/TPK%T)) + TPK%K088=1.77E-10 + TPK%K089=2.91E-11 +! +RETURN +END SUBROUTINE SUBSRG8 +! +SUBROUTINE SUBSRG9 +! +!Indices 91 a 100 +! + TPK%K090=1.4E-16 + TPK%K091=8.59E-11 + TPK%K092=7.7E-11 + TPK%K093=1.97E-11 + TPK%K094=3.41E-13*EXP(800.2/TPK%T) + TPK%K095=4.2E-12*EXP(181.2/TPK%T) + TPK%K096=1.0E-15 + TPK%K097=0.9*7.7E5/TPK%T + TPK%K098=0.9*7.7E5/TPK%T + TPK%K099=0.9*7.7E5/TPK%T +! +RETURN +END SUBROUTINE SUBSRG9 +! +SUBROUTINE SUBSRG10 +! +!Indices 101 a 110 +! + TPK%K100=0.9*7.7E5/TPK%T + TPK%K101=0.9*7.7E5/TPK%T + TPK%K102=0.9*7.7E5/TPK%T + TPK%K103=1.7*3.0E-11 + TPK%K104=1.7*3.0E-11 + TPK%K105=1.7*3.0E-11 + TPK%K106=1.7*3.0E-11 + TPK%K107=1.7*3.0E-11 + TPK%K108=1.7*3.0E-11 + TPK%K109=1.7*3.0E-11 +! +RETURN +END SUBROUTINE SUBSRG10 +! +SUBROUTINE SUBSRG11 +! +!Indices 111 a 120 +! + TPK%K110=4.09E-12*EXP(180.2/TPK%T) + TPK%K111=1.0E-15 + TPK%K112=3.41E-13*EXP(800.2/TPK%T) + TPK%K113=2.45E-12*EXP(180.2/TPK%T) + TPK%K114=1.0E-15 + TPK%K115=3.41E-13*EXP(800.2/TPK%T) + TPK%K116=2.45E-12*EXP(180.2/TPK%T) + TPK%K117=1.0E-15 + TPK%K118=3.41E-13*EXP(800.2/TPK%T) + TPK%K119=3.45E-12*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG11 +! +SUBROUTINE SUBSRG12 +! +!Indices 121 a 130 +! + TPK%K120=1.0E-15 + TPK%K121=3.41E-13*EXP(800.2/TPK%T) + TPK%K122=2.91E-12*EXP(180.2/TPK%T) + TPK%K123=1.0E-15 + TPK%K124=3.41E-13*EXP(800.2/TPK%T) + TPK%K125=1.11E-11*EXP(180.2/TPK%T) + TPK%K126=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K127=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K128=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K129=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) +! +RETURN +END SUBROUTINE SUBSRG12 +! +SUBROUTINE SUBSRG13 +! +!Indices 131 a 140 +! + TPK%K130=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K131=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K132=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K133=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K134=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K135=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K136=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K137=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K138=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K139=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) +! +RETURN +END SUBROUTINE SUBSRG13 +! +SUBROUTINE SUBSRG14 +! +!Indices 141 a 150 +! + TPK%K140=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K141=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K142=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K143=1.0E-15 + TPK%K144=2.45E-12*EXP(180.2/TPK%T) + TPK%K145=1.0E-15 + TPK%K146=3.41E-13*EXP(800.2/TPK%T) + TPK%K147=1.11E-11*EXP(180.2/TPK%T) + TPK%K148=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K149=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG14 +! +SUBROUTINE SUBSRG15 +! +!Indices 151 a 160 +! + TPK%K150=2.08E-12*EXP(180.2/TPK%T) + TPK%K151=1.0E-15 + TPK%K152=3.41E-13*EXP(800.2/TPK%T) + TPK%K153=2.08E-12*EXP(180.2/TPK%T) + TPK%K154=1.0E-15 + TPK%K155=3.41E-13*EXP(800.2/TPK%T) + TPK%K156=2.08E-12*EXP(180.2/TPK%T) + TPK%K157=1.0E-15 + TPK%K158=3.41E-13*EXP(800.2/TPK%T) + TPK%K159=2.08E-12*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG15 +! +SUBROUTINE SUBSRG16 +! +!Indices 161 a 170 +! + TPK%K160=1.0E-15 + TPK%K161=3.41E-13*EXP(800.2/TPK%T) + TPK%K162=2.45E-12*EXP(180.2/TPK%T) + TPK%K163=1.0E-15 + TPK%K164=3.41E-13*EXP(800.2/TPK%T) + TPK%K165=1.11E-11*EXP(180.2/TPK%T) + TPK%K166=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K167=1.0E-15 + TPK%K168=2.91E-12*EXP(180.2/TPK%T) + TPK%K169=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG16 +! +SUBROUTINE SUBSRG17 +! +!Indices 171 a 180 +! + TPK%K170=3.41E-13*EXP(800.2/TPK%T) + TPK%K171=2.08E-12*EXP(180.2/TPK%T) + TPK%K172=1.0E-15 + TPK%K173=3.41E-13*EXP(800.2/TPK%T) + TPK%K174=1.48E-12*EXP(180.2/TPK%T) + TPK%K175=1.0E-15 + TPK%K176=3.41E-13*EXP(800.2/TPK%T) + TPK%K177=1.25E-12*EXP(180.2/TPK%T) + TPK%K178=1.0E-15 + TPK%K179=3.41E-13*EXP(800.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG17 +! +SUBROUTINE SUBSRG18 +! +!Indices 181 a 190 +! + TPK%K180=1.25E-12*EXP(180.2/TPK%T) + TPK%K181=1.0E-15 + TPK%K182=3.41E-13*EXP(800.2/TPK%T) + TPK%K183=1.05E-12*EXP(180.2/TPK%T) + TPK%K184=1.0E-15 + TPK%K185=3.41E-13*EXP(800.2/TPK%T) + TPK%K186=1.25E-12*EXP(180.2/TPK%T) + TPK%K187=1.0E-15 + TPK%K188=3.41E-13*EXP(800.2/TPK%T) + TPK%K189=1.05E-12*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG18 +! +SUBROUTINE SUBSRG19 +! +!Indices 191 a 200 +! + TPK%K190=1.0E-15 + TPK%K191=3.41E-13*EXP(800.2/TPK%T) + TPK%K192=1.25E-12*EXP(180.2/TPK%T) + TPK%K193=1.0E-15 + TPK%K194=3.41E-13*EXP(800.2/TPK%T) + TPK%K195=1.25E-12*EXP(180.2/TPK%T) + TPK%K196=1.0E-15 + TPK%K197=3.41E-13*EXP(800.2/TPK%T) + TPK%K198=8.89E-13*EXP(180.2/TPK%T) + TPK%K199=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG19 +! +SUBROUTINE SUBSRG20 +! +!Indices 201 a 210 +! + TPK%K200=3.41E-13*EXP(800.2/TPK%T) + TPK%K201=8.89E-13*EXP(180.2/TPK%T) + TPK%K202=1.0E-15 + TPK%K203=3.41E-13*EXP(800.2/TPK%T) + TPK%K204=8.89E-13*EXP(180.2/TPK%T) + TPK%K205=1.0E-15 + TPK%K206=3.41E-13*EXP(800.2/TPK%T) + TPK%K207=8.89E-13*EXP(180.2/TPK%T) + TPK%K208=1.0E-15 + TPK%K209=3.41E-13*EXP(800.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG20 +! +SUBROUTINE SUBSRG21 +! +!Indices 211 a 220 +! + TPK%K210=8.89E-13*EXP(180.2/TPK%T) + TPK%K211=1.0E-15 + TPK%K212=3.41E-13*EXP(800.2/TPK%T) + TPK%K213=1.05E-12*EXP(180.2/TPK%T) + TPK%K214=1.0E-15 + TPK%K215=3.41E-13*EXP(800.2/TPK%T) + TPK%K216=1.05E-12*EXP(180.2/TPK%T) + TPK%K217=1.0E-15 + TPK%K218=3.41E-13*EXP(800.2/TPK%T) + TPK%K219=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG21 +! +SUBROUTINE SUBSRG22 +! +!Indices 221 a 230 +! + TPK%K220=3.41E-13*EXP(800.2/TPK%T) + TPK%K221=6.32E-13*EXP(180.2/TPK%T) + TPK%K222=1.0E-15 + TPK%K223=3.41E-13*EXP(800.2/TPK%T) + TPK%K224=3.2E-13*EXP(180.2/TPK%T) + TPK%K225=1.0E-15 + TPK%K226=3.41E-13*EXP(800.2/TPK%T) + TPK%K227=3.2E-13*EXP(180.2/TPK%T) + TPK%K228=1.0E-15 + TPK%K229=3.41E-13*EXP(800.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG22 +! +SUBROUTINE SUBSRG23 +! +!Indices 231 a 240 +! + TPK%K230=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K231=1.25E-12*EXP(180.2/TPK%T) + TPK%K232=1.0E-15 + TPK%K233=3.41E-13*EXP(800.2/TPK%T) + TPK%K234=1.25E-12*EXP(180.2/TPK%T) + TPK%K235=1.0E-15 + TPK%K236=3.41E-13*EXP(800.2/TPK%T) + TPK%K237=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K238=1.05E-12*EXP(180.2/TPK%T) + TPK%K239=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG23 +! +SUBROUTINE SUBSRG24 +! +!Indices 241 a 250 +! + TPK%K240=3.41E-13*EXP(800.2/TPK%T) + TPK%K241=1.05E-12*EXP(180.2/TPK%T) + TPK%K242=1.0E-15 + TPK%K243=3.41E-13*EXP(800.2/TPK%T) + TPK%K244=1.1*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K245=8.89E-13*EXP(180.2/TPK%T) + TPK%K246=1.0E-15 + TPK%K247=3.41E-13*EXP(800.2/TPK%T) + TPK%K248=8.89E-13*EXP(180.2/TPK%T) + TPK%K249=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG24 +! +SUBROUTINE SUBSRG25 +! +!Indices 251 a 260 +! + TPK%K250=3.41E-13*EXP(800.2/TPK%T) + TPK%K251=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K252=1.25E-12*EXP(180.2/TPK%T) + TPK%K253=1.0E-15 + TPK%K254=3.41E-13*EXP(800.2/TPK%T) + TPK%K255=1.25E-12*EXP(180.2/TPK%T) + TPK%K256=1.0E-15 + TPK%K257=3.41E-13*EXP(800.2/TPK%T) + TPK%K258=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K259=1.25E-12*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG25 +! +SUBROUTINE SUBSRG26 +! +!Indices 261 a 270 +! + TPK%K260=1.0E-15 + TPK%K261=3.41E-13*EXP(800.2/TPK%T) + TPK%K262=1.25E-12*EXP(180.2/TPK%T) + TPK%K263=1.0E-15 + TPK%K264=3.41E-13*EXP(800.2/TPK%T) + TPK%K265=1.2*1.64E+42/(TPK%T**11.4)*EXP(-9460/TPK%T) + TPK%K266=6.32E-13*EXP(180.2/TPK%T) + TPK%K267=1.0E-15 + TPK%K268=3.41E-13*EXP(800.2/TPK%T) + TPK%K269=6.32E-13*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG26 +! +SUBROUTINE SUBSRG27 +! +!Indices 271 a 280 +! + TPK%K270=1.0E-15 + TPK%K271=3.41E-13*EXP(800.2/TPK%T) + TPK%K272=4.14E-12*EXP(452.9/TPK%T) + TPK%K273=1.86E-11*EXP(176.1/TPK%T) + TPK%K274=1.72E-11 + TPK%K275=1.5E-12*EXP(-1726.2/TPK%T) + TPK%K277=1.11E-11*EXP(180.2/TPK%T) + TPK%K278=1.4E-12*EXP(-1897.3/TPK%T) + TPK%K279=3.41E-13*EXP(800.2/TPK%T)/3.5 +! +RETURN +END SUBROUTINE SUBSRG27 +! +SUBROUTINE SUBSRG28 +! +!Indices 281 a 290 +! + TPK%K280=1.0E-15 + TPK%K281=7.5E-16*EXP(-1519.9/TPK%T) + TPK%K282=1.36E-15*EXP(-2113.7/TPK%T) + TPK%K283=4.32E-12 + TPK%K284=6.34E-12 + TPK%K285=2.45E-12*EXP(180.2/TPK%T) + TPK%K286=1.0E-15 + TPK%K287=3.41E-13*EXP(800.2/TPK%T) + TPK%K288=1.11E-11*EXP(180.2/TPK%T) + TPK%K289=3.41E-13*EXP(800.2/TPK%T)/3.5 +! +RETURN +END SUBROUTINE SUBSRG28 +! +SUBROUTINE SUBSRG29 +! +!Indices 291 a 300 +! + TPK%K290=1.0E-15 + TPK%K291=2.45E-12*EXP(180.2/TPK%T) + TPK%K292=3.41E-13*EXP(800.2/TPK%T) + TPK%K293=1.0E-15 + TPK%K294=2.45E-12*EXP(180.2/TPK%T) + TPK%K295=3.41E-13*EXP(800.2/TPK%T) + TPK%K296=1.0E-15 + TPK%K297=2.91E-12*EXP(180.2/TPK%T) + TPK%K298=3.41E-13*EXP(800.2/TPK%T) + TPK%K299=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG29 +! +SUBROUTINE SUBSRG30 +! +!Indices 301 a 310 +! + TPK%K300=1.11E-11*EXP(180.2/TPK%T) + TPK%K301=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K302=1.0E-15 + TPK%K303=1.29E-11 + TPK%K304=3.54E-11 + TPK%K305=1.72E-11 + TPK%K306=1.2940467E-11 + TPK%K307=3.0E-13*EXP(-1427/TPK%T)*3.54E-11/(6.91E-12*EXP(250/TPK%T)) + TPK%K309=1.11E-11*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG30 +! +SUBROUTINE SUBSRG31 +! +!Indices 311 a 320 +! + TPK%K310=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K311=1.0E-15 + TPK%K312=4.24E-11 + TPK%K313=3.0E-13*EXP(-1427/TPK%T)*4.24E-11/(6.91E-12*EXP(250/TPK%T)) + TPK%K315=1.11E-11*EXP(180.2/TPK%T) + TPK%K316=TROE(1.,9.7E-29,5.6,9.3E-12,1.5,0.6,TPK%M,TPK%T,KVECNPT) + TPK%K317=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K318=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K319=1.0E-15 +! +RETURN +END SUBROUTINE SUBSRG31 +! +SUBROUTINE SUBSRG32 +! +!Indices 321 a 330 +! + TPK%K320=3.77E-12 + TPK%K321=2.30E-11*EXP(151.0/TPK%T) + TPK%K322=1.29E-11 + TPK%K323=1.3918362E-10 + TPK%K324=1.145E-10 + TPK%K325=1.098E-10 + TPK%K326=1.964E-10 + TPK%K327=3.0E-13*EXP(-1427/TPK%T)*1.145E-10/(6.91E-12*EXP(250/TPK%T)) +! +RETURN +END SUBROUTINE SUBSRG32 +! +SUBROUTINE SUBSRG33 +! +!Indices 331 a 340 +! + TPK%K331=1.11E-11*EXP(180.2/TPK%T) + TPK%K332=3.41E-13*EXP(800.2/TPK%T)/3.5 + TPK%K333=1.0E-15 + TPK%K334=2.4131647E-10 + TPK%K335=2.1923330E-10 + TPK%K337=1.97E-10 + TPK%K338=1.4E-12*EXP(-1897.3/TPK%T) + TPK%K340=1.11E-11*EXP(180.2/TPK%T) +! +RETURN +END SUBROUTINE SUBSRG33 +! +SUBROUTINE SUBSRG34 +! +!Indices 341 a 350 +! + TPK%K341=3.41E-13*EXP(800.2/TPK%T) + TPK%K342=1.0E-15 + TPK%K343=TROE_EQUIL(9.7E-29,5.6,9.3E-12,1.5,1.16E+28,13954.,0.6,TPK%M,TPK%T,KV& +&ECNPT) + TPK%K344=8.89E-13*EXP(180.2/TPK%T) + TPK%K345=3.30E-12*exp(-(900.0/TPK%T)) + TPK%K346=1.00E-40 + TPK%K347=4.50E-13 + TPK%K348=6.00E-13 + TPK%K349=1.20E-12 + TPK%K350=1.00E-40 +! +RETURN +END SUBROUTINE SUBSRG34 +! +SUBROUTINE SUBSRG35 +! +!Indices 351 a 360 +! + TPK%K351=1.00E-40 + TPK%K352=1.00E-40 + TPK%K353=1.00E-40 + TPK%K354=1.00E-40 + TPK%K355=1.00E-40 + TPK%K356=1.00E-40 + TPK%K357=1.00E-40 + TPK%K358=1.00E-40 + TPK%K359=1.00E-40 + TPK%K360=1.00E-40 +! +RETURN +END SUBROUTINE SUBSRG35 +! +SUBROUTINE SUBSRG36 +! +!Indices 361 a 365 +! + TPK%K361=1.00E-40 + TPK%K362=1.00E-40 + TPK%K363=1.00E-40 + TPK%K364=1.00E-40 + TPK%K365=1.00E-40 +! +RETURN +END SUBROUTINE SUBSRG36 +! +SUBROUTINE SUBSRW0 +! +!Indices 366 a 375 +! + TPK%KTC1=KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC2=KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC3=KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC4=KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC5=KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC6=KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC7=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC8=KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC9=KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC10=KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC +! +RETURN +END SUBROUTINE SUBSRW0 +! +SUBROUTINE SUBSRW1 +! +!Indices 376 a 385 +! + TPK%KTC11=KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC12=KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC13=KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC14=KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC15=KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC16=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC17=KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC18=KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC19=KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC20=KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC +! +RETURN +END SUBROUTINE SUBSRW1 +! +SUBROUTINE SUBSRW2 +! +!Indices 386 a 395 +! + TPK%KTC21=KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC22=KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC23=KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC24=KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC25=KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC26=KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC27=KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC28=KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC29=KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC30=KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC +! +RETURN +END SUBROUTINE SUBSRW2 +! +SUBROUTINE SUBSRW3 +! +!Indices 396 a 405 +! + TPK%KTC31=KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)*TPK%LWC + TPK%KTC32=KT(0.05,48.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.1e-2,-2830.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC33=KT(0.11,34.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(7.73e4,-7310.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC34=KT(0.0001,30.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.92e-3,-1790.,TPK%T,KV& +&ECNPT)*TPK%RCH*TPK%T) + TPK%KTC35=KT(0.0015,46.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.4e-2,-2516.,TPK%T,KVE& +&CNPT)*TPK%RCH*TPK%T) + TPK%KTC36=KT(0.05,62.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.8e-2,-8707.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC37=KT(0.0037,108.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.1e0,-3400.,TPK%T,KVE& +&CNPT)*TPK%RCH*TPK%T) + TPK%KTC38=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(5.0e1,-4880.,1.6e-3,1760.& +&,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC39=KT(0.054,63.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(2.1e5,-8700.,2.2e1,0.,0.& +&,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC40=KT(0.05,79.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(1.2e4,-6900.,1.26e-6,0.,0& +&.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW3 +! +SUBROUTINE SUBSRW4 +! +!Indices 406 a 415 +! + TPK%KTC41=KT(0.04,17.,TPK%T,TPK%RADC,KVECNPT)/(HEFFB(6.02e1,-4160.,1.7e-5,4350& +&.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC42=KT(0.05,17.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.9e1,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTC43=KT(0.2,30.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(6.9e2,-6643.,1.6e-5,0.,0.,& +&0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC44=KT(0.0002,44.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(3.4e-2,-2710.,4.3e-7,92& +&0.,4.7e-11,1780.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC45=KT(0.11,64.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(1.36,-2930.,1.3e-2,-1965.& +&,6.4e-8,-1430.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC46=KT(0.07,98.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(2.1e5,-8700.,1.0e3,0.,1.0& +&e-2,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC47=KT(0.05,47.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.7e0,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTC48=KT(0.05,75.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(7.5e1,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTC49=KT(0.027,32.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.2e2,-5210.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC50=KT(0.017,46.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.9e2,-6600.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW4 +! +SUBROUTINE SUBSRW5 +! +!Indices 416 a 425 +! + TPK%KTC51=KT(0.011,60.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.3e2,-7500.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC52=KT(0.04,30.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.23e3,-7100.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC53=KT(0.03,44.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(1.29e1,-5890.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTC54=KT(0.01,58.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.6e5,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTC55=KT(0.008,58.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(2.81e1,-5050.,TPK%T,KVEC& +&NPT)*TPK%RCH*TPK%T) + TPK%KTC56=KT(0.0003,72.,TPK%T,TPK%RADC,KVECNPT)/(HENRY(3.7e3,0.,TPK%T,KVECNPT)& +&*TPK%RCH*TPK%T) + TPK%KTC57=KT(0.023,46.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(8.9e3,-6100.,1.8e-4,150.& +&,0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC58=KT(0.032,60.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(4.1e3,-6200.,1.75e-5,0.,& +&0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC59=KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(5.7e3,0.,1.35e-5,0.,0.,0.& +&,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC60=KT(0.05,74.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(9.0e3,0.,3.2e-4,0.,0.,0.,& +&TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW5 +! +SUBROUTINE SUBSRW6 +! +!Indices 426 a 435 +! + TPK%KTC61=KT(0.05,88.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(3.11e5,-5090.,3.55e-3,0.,& +&0.,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTC62=KT(0.05,90.,TPK%T,TPK%RADC,KVECNPT)/(HEFFA(5.0e8,0.,5.6e-2,0.,5.4e-5& +&,0.,TPK%PHC,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR1=KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR2=KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR3=KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR4=KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR5=KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR6=KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR7=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR8=KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR +! +RETURN +END SUBROUTINE SUBSRW6 +! +SUBROUTINE SUBSRW7 +! +!Indices 436 a 445 +! + TPK%KTR9=KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR10=KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR11=KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR12=KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR13=KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR14=KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR15=KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR16=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR17=KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR18=KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR +! +RETURN +END SUBROUTINE SUBSRW7 +! +SUBROUTINE SUBSRW8 +! +!Indices 446 a 455 +! + TPK%KTR19=KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR20=KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR21=KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR22=KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR23=KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR24=KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR25=KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR26=KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR27=KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR28=KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR +! +RETURN +END SUBROUTINE SUBSRW8 +! +SUBROUTINE SUBSRW9 +! +!Indices 456 a 465 +! + TPK%KTR29=KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR30=KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR31=KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)*TPK%LWR + TPK%KTR32=KT(0.05,48.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.1e-2,-2830.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR33=KT(0.11,34.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(7.73e4,-7310.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR34=KT(0.0001,30.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.92e-3,-1790.,TPK%T,KV& +&ECNPT)*TPK%RCH*TPK%T) + TPK%KTR35=KT(0.0015,46.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.4e-2,-2516.,TPK%T,KVE& +&CNPT)*TPK%RCH*TPK%T) + TPK%KTR36=KT(0.05,62.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.8e-2,-8707.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR37=KT(0.0037,108.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.1e0,-3400.,TPK%T,KVE& +&CNPT)*TPK%RCH*TPK%T) + TPK%KTR38=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(5.0e1,-4880.,1.6e-3,1760.& +&,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW9 +! +SUBROUTINE SUBSRW10 +! +!Indices 466 a 475 +! + TPK%KTR39=KT(0.054,63.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(2.1e5,-8700.,2.2e1,0.,0.& +&,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR40=KT(0.05,79.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(1.2e4,-6900.,1.26e-6,0.,0& +&.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR41=KT(0.04,17.,TPK%T,TPK%RADR,KVECNPT)/(HEFFB(6.02e1,-4160.,1.7e-5,4350& +&.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR42=KT(0.05,17.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.9e1,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTR43=KT(0.2,30.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(6.9e2,-6643.,1.6e-5,0.,0.,& +&0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR44=KT(0.0002,44.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(3.4e-2,-2710.,4.3e-7,92& +&0.,4.7e-11,1780.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR45=KT(0.11,64.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(1.36,-2930.,1.3e-2,-1965.& +&,6.4e-8,-1430.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR46=KT(0.07,98.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(2.1e5,-8700.,1.0e3,0.,1.0& +&e-2,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR47=KT(0.05,47.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.7e0,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTR48=KT(0.05,75.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(7.5e1,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW10 +! +SUBROUTINE SUBSRW11 +! +!Indices 476 a 485 +! + TPK%KTR49=KT(0.027,32.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.2e2,-5210.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR50=KT(0.017,46.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.9e2,-6600.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR51=KT(0.011,60.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.3e2,-7500.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR52=KT(0.04,30.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.23e3,-7100.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR53=KT(0.03,44.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(1.29e1,-5890.,TPK%T,KVECN& +&PT)*TPK%RCH*TPK%T) + TPK%KTR54=KT(0.01,58.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.6e5,0.,TPK%T,KVECNPT)*T& +&PK%RCH*TPK%T) + TPK%KTR55=KT(0.008,58.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(2.81e1,-5050.,TPK%T,KVEC& +&NPT)*TPK%RCH*TPK%T) + TPK%KTR56=KT(0.0003,72.,TPK%T,TPK%RADR,KVECNPT)/(HENRY(3.7e3,0.,TPK%T,KVECNPT)& +&*TPK%RCH*TPK%T) + TPK%KTR57=KT(0.023,46.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(8.9e3,-6100.,1.8e-4,150.& +&,0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR58=KT(0.032,60.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(4.1e3,-6200.,1.75e-5,0.,& +&0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) +! +RETURN +END SUBROUTINE SUBSRW11 +! +SUBROUTINE SUBSRW12 +! +!Indices 486 a 495 +! + TPK%KTR59=KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(5.7e3,0.,1.35e-5,0.,0.,0.& +&,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR60=KT(0.05,74.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(9.0e3,0.,3.2e-4,0.,0.,0.,& +&TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR61=KT(0.05,88.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(3.11e5,-5090.,3.55e-3,0.,& +&0.,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KTR62=KT(0.05,90.,TPK%T,TPK%RADR,KVECNPT)/(HEFFA(5.0e8,0.,5.6e-2,0.,5.4e-5& +&,0.,TPK%PHR,TPK%T,KVECNPT)*TPK%RCH*TPK%T) + TPK%KC2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC3=((2.8E+10*10.**(-TPK%PHC)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e& +&-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2.+9.6E+7& +&*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*1.6e-5)/(1.6e-5+10.**(-TPK%PH& +&C))**2.)/TPK%MOL2MOLECCLOUD + TPK%KC6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5+10.**(-TPK%PHC& +&)))/TPK%MOL2MOLECCLOUD +! +RETURN +END SUBROUTINE SUBSRW12 +! +SUBROUTINE SUBSRW13 +! +!Indices 496 a 505 +! + TPK%KC7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-2& +&*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2& +&*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%M& +&OL2MOLECCLOUD + TPK%KC8=(1.0E+10*10.**(-TPK%PHC)/(1.6e-3*exp(-1760.*(1./TPK%T-1./298.15))+10.*& +&*(-TPK%PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC9=((1.8E+9*10.**(-TPK%PHC)+4.5E+9*1.6e-5)/(1.6e-5+10.**(-TPK%PHC)))/TPK%& +&MOL2MOLECCLOUD + TPK%KC10=2.6E-2*10.**(-TPK%PHC)/(1.26e-6+10.**(-TPK%PHC)) + TPK%KC11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHC)) + TPK%KC12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHC))**2./& +&((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)& +&)+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.& +&)*(1.26e-6+10.**(-TPK%PHC))))/TPK%MOL2MOLECCLOUD + TPK%KC14=1.0E+10 + TPK%KC15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHC)+(10.**(-T& +&PK%PHC))**2.))/TPK%MOL2MOLECCLOUD + TPK%KC16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& +&./298.15))*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(& +&1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%& +&PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD +! +RETURN +END SUBROUTINE SUBSRW13 +! +SUBROUTINE SUBSRW14 +! +!Indices 506 a 515 +! + TPK%KC17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& +&1./298.15))*10.**(-TPK%PHC)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp& +&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*& +&exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*& +&exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.)*(1.+2.5& +&e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECCLOUD + TPK%KC18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./T& +&PK%T-1./298.15))/10.**(-TPK%PHC) + TPK%KC19=3.0E+8/TPK%MOL2MOLECCLOUD + TPK%KC20=1.1E+9 + TPK%KC21=(1.7E+9*10.**(-TPK%PHC)/(1.6e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)*10.**(& +&-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1& +&./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%& +&PHC))**2.))/TPK%MOL2MOLECCLOUD + TPK%KC24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15)) + TPK%KC25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& +&1./298.15))*10.**(-TPK%PHC)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp& +&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*e& +&xp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*e& +&xp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL& +&2MOLECCLOUD + TPK%KC26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& +&./298.15))*10.**(-TPK%PHC)*10.**(-TPK%PHC)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.& +&15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.& +&15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD +! +RETURN +END SUBROUTINE SUBSRW14 +! +SUBROUTINE SUBSRW15 +! +!Indices 516 a 525 +! + TPK%KC27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.3e-& +&2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-& +&2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%& +&MOL2MOLECCLOUD + TPK%KC29=1.5E+8/TPK%MOL2MOLECCLOUD + TPK%KC30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1.& +&/298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECCLOUD + TPK%KC34=3.4E+9/TPK%MOL2MOLECCLOUD + TPK%KC35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9e3))/TPK%MOL2MO& +&LECCLOUD + TPK%KC36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.86e2))/TPK%MOL2& +&MOLECCLOUD +! +RETURN +END SUBROUTINE SUBSRW15 +! +SUBROUTINE SUBSRW16 +! +!Indices 526 a 535 +! + TPK%KC37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECCLOUD + TPK%KC38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+3.4E+9*exp(& +&-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*ex& +&p(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+1.0E+8*exp(& +&-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHC)))/TPK%MOL2MOLEC& +&CLOUD + TPK%KC40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(1.35e-5+10.& +&**(-TPK%PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35e-5+10.**(-TPK%& +&PHC)))/TPK%MOL2MOLECCLOUD + TPK%KC42=((4.7E+7*10.**(-TPK%PHC)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/(5.6E-2*5.4E-5+& +&5.4E-5*10.**(-TPK%PHC)+(10.**(-TPK%PHC))**2.))/TPK%MOL2MOLECCLOUD + TPK%KC43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)+7.0E+8*exp(& +&-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHC)))/TPK%MOL2MOLEC& +&CLOUD + TPK%KC44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHC)/(10.**(-TPK%& +&PHC)+3.2E-4))/TPK%MOL2MOLECCLOUD + TPK%KC45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**(-TPK%PHC)+3.2E& +&-4))/TPK%MOL2MOLECCLOUD + TPK%KC46=1.6E+7/TPK%MOL2MOLECCLOUD +! +RETURN +END SUBROUTINE SUBSRW16 +! +SUBROUTINE SUBSRW17 +! +!Indices 536 a 545 +! + TPK%KR2=(3.6E+9*exp(-930.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR3=((2.8E+10*10.**(-TPK%PHR)+3.5E+10*exp(-720.*(1./TPK%T-1./298.15))*1.6e& +&-5)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN + TPK%KR4=(3.2E+7*exp(-1700.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR5=((8.3E+5*exp(-2700.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2.+9.6E+7& +&*exp(-910.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*1.6e-5)/(1.6e-5+10.**(-TPK%PH& +&R))**2.)/TPK%MOL2MOLECRAIN + TPK%KR6=(1.5E+9*exp(-1500.*(1./TPK%T-1./298.15))*1.6e-5/(1.6e-5+10.**(-TPK%PHR& &)))/TPK%MOL2MOLECRAIN TPK%KR7=(2.7E+9*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-2& &*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2& @@ -29026,701 +84387,5549 @@ SUBROUTINE SUBSRW11 TPK%KR10=2.6E-2*10.**(-TPK%PHR)/(1.26e-6+10.**(-TPK%PHR)) ! RETURN -END SUBROUTINE SUBSRW11 +END SUBROUTINE SUBSRW17 +! +SUBROUTINE SUBSRW18 +! +!Indices 546 a 555 +! + TPK%KR11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHR)) + TPK%KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2./& +&((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)& +&)+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.& +&)*(1.26e-6+10.**(-TPK%PHR))))/TPK%MOL2MOLECRAIN + TPK%KR14=1.0E+10 + TPK%KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHR)+(10.**(-T& +&PK%PHR))**2.))/TPK%MOL2MOLECRAIN + TPK%KR16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& +&./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(& +&1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%& +&PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN + TPK%KR17=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& +&1./298.15))*10.**(-TPK%PHR)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp& +&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*& +&exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*& +&exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.+2.5& +&e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECRAIN + TPK%KR18=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./T& +&PK%T-1./298.15))/10.**(-TPK%PHR) + TPK%KR19=3.0E+8/TPK%MOL2MOLECRAIN + TPK%KR20=1.1E+9 +! +RETURN +END SUBROUTINE SUBSRW18 +! +SUBROUTINE SUBSRW19 +! +!Indices 556 a 565 +! + TPK%KR21=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN + TPK%KR22=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR23=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(& +&-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1& +&./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%& +&PHR))**2.))/TPK%MOL2MOLECRAIN + TPK%KR24=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15)) + TPK%KR25=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& +&1./298.15))*10.**(-TPK%PHR)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp& +&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*e& +&xp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*e& +&xp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL& +&2MOLECRAIN + TPK%KR26=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& +&./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.& +&15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.& +&15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN + TPK%KR27=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR28=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-& +&2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-& +&2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%& +&MOL2MOLECRAIN + TPK%KR29=1.5E+8/TPK%MOL2MOLECRAIN + TPK%KR30=(1.7E+9*exp(-600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN +! +RETURN +END SUBROUTINE SUBSRW19 +! +SUBROUTINE SUBSRW20 +! +!Indices 566 a 575 +! + TPK%KR31=(2.1E+9*exp(-1200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR32=(3.3E+9*exp(-1000.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR33=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1.& +&/298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECRAIN + TPK%KR34=3.4E+9/TPK%MOL2MOLECRAIN + TPK%KR35=(1.1E+9*exp(-1500.*(1./TPK%T-1./298.15))*3.9e3/(1.+3.9e3))/TPK%MOL2MO& +&LECRAIN + TPK%KR36=(7.9E+8*exp(-1600.*(1./TPK%T-1./298.15))*4.86e2/(1.+4.86e2))/TPK%MOL2& +&MOLECRAIN + TPK%KR37=(8.9E+8*exp(-1400.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN + TPK%KR38=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+3.4E+9*exp(& +&-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*ex& +&p(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN + TPK%KR39=((1.5E+7*exp(-1300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+1.0E+8*exp(& +&-1800.*(1./TPK%T-1./298.15))*1.75e-5)/(1.75e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLEC& +&RAIN + TPK%KR40=(3.2E+8*exp(-2300.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.35e-5+10.& +&**(-TPK%PHR)))/TPK%MOL2MOLECRAIN +! +RETURN +END SUBROUTINE SUBSRW20 +! +SUBROUTINE SUBSRW21 +! +!Indices 576 a 581 +! + TPK%KR41=(7.3E+8*exp(-1800.*(1./TPK%T-1./298.15))*1.35e-5/(1.35e-5+10.**(-TPK%& +&PHR)))/TPK%MOL2MOLECRAIN + TPK%KR42=((4.7E+7*10.**(-TPK%PHR)*5.6E-2+7.7E+6*5.6E-2*5.4e-5)/(5.6E-2*5.4E-5+& +&5.4E-5*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN + TPK%KR43=((1.2E+8*exp(-2800.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+7.0E+8*exp(& +&-2300.*(1./TPK%T-1./298.15))*3.55E-3)/(3.55E-3+10.**(-TPK%PHR)))/TPK%MOL2MOLEC& +&RAIN + TPK%KR44=(3.6E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(10.**(-TPK%& +&PHR)+3.2E-4))/TPK%MOL2MOLECRAIN + TPK%KR45=(2.6E+9*exp(-4300.*(1./TPK%T-1./298.15))*3.2E-4/(10.**(-TPK%PHR)+3.2E& +&-4))/TPK%MOL2MOLECRAIN + TPK%KR46=1.6E+7/TPK%MOL2MOLECRAIN +! +RETURN +END SUBROUTINE SUBSRW21 +! +END SUBROUTINE CH_SET_RATES +! +! +!======================================================================== +! +!! ############################## + MODULE MODI_CH_SET_PHOTO_RATES +!! ############################## +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +INTERFACE +SUBROUTINE CH_SET_PHOTO_RATES(PTIME,PCONC,KL,TPM,KMI,KOUT,KVERB,KVECNPT,KVECMASK,KEQ,PJVALUES) +USE MODD_CH_M9_n, ONLY: METEOTRANSTYPE +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT,KL,KEQ,KMI +INTEGER, DIMENSION(:,:), INTENT(IN) :: KVECMASK +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN) :: TPM +INTEGER, INTENT(IN) :: KOUT,KVERB +REAL,DIMENSION(:,:,:,:), INTENT(IN) :: PJVALUES ! Tuv coefficient +END SUBROUTINE CH_SET_PHOTO_RATES +END INTERFACE +END MODULE MODI_CH_SET_PHOTO_RATES +! +!======================================================================== +! +!! ############################################################# + SUBROUTINE CH_SET_PHOTO_RATES(PTIME,PCONC,KL,TPM,KMI,KOUT,KVERB,KVECNPT,KVECMASK,KEQ,PJVALUES) +!! ############################################################# +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!!*** *MODD_CH_SET_PHOTO_RATES* +!! +!! PURPOSE +!! ------- +! set or calculate photolysis rates +!! +!!** METHOD +!! ------ +!! simple +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 29/03/01: Vectorization + nesting (C. Mari) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +USE MODD_CH_M9_n, ONLY : METEOTRANSTYPE +USE MODI_CH_ALLOCATE_TACCS +! USER DEFINED FUNCTIONS +USE MODI_KT +USE MODI_TROE +USE MODI_TROE_KA +USE MODI_TROE_KB +USE MODI_HENRY +USE MODI_TROE_EQUIL +USE MODI_HEFFA +USE MODI_HEFFB +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT,KL,KEQ,KMI +INTEGER, DIMENSION(:,:), INTENT(IN) :: KVECMASK +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN) :: TPM +INTEGER, INTENT(IN) :: KOUT,KVERB +REAL,DIMENSION(:,:,:,:), INTENT(IN) :: PJVALUES ! Tuv coefficient +!! +! /BEGIN_SET_PHOTO_RATES/ +! parameter for use by subroutine JVALUES, +! contains the actual photolysis rates +REAL, DIMENSION(KVECNPT,42) :: ZRATESIO ! TUV photolysis rates at one level +REAL, DIMENSION(KVECNPT,25) :: ZRATES ! photolysis rates of ReLACS3 (vector) +INTEGER :: JITPK ! loop counter for J-Value transfer +INTEGER :: IDTI,IDTJ +INTEGER :: JITPKPLUS +INTEGER, DIMENSION(KVECNPT) :: ITABI, ITABJ +INTEGER, DIMENSION(KVECNPT) :: IMODELLEVEL +TYPE(CCSTYPE), POINTER :: TPK +! +! Normally allocated in CH_SET_RATES but who knows ? +IF (.NOT. ASSOCIATED(TACCS(KMI)%NVERB)) THEN + CALL CH_ALLOCATE_TACCS(KMI, KVECNPT) +END IF +! +! TPK is set for current model +TPK=>TACCS(KMI) +! +! calculation of photolysis rates and transfer into local variables +! +IDTI=KVECMASK(2,KL)-KVECMASK(1,KL)+1 +IDTJ=KVECMASK(4,KL)-KVECMASK(3,KL)+1 +DO JITPK = 0, KVECNPT-1 +! + JITPKPLUS=JITPK+1 + ITABI(JITPKPLUS)=JITPK-IDTI*(JITPK/IDTI)+KVECMASK(1,KL) + ITABJ(JITPKPLUS)=JITPK/IDTI-IDTJ*(JITPK/(IDTI*IDTJ))+KVECMASK(3,KL) +! +! modification for VPP optimization + ZRATESIO(JITPK+1,:) = PJVALUES(ITABI(JITPKPLUS),ITABJ(JITPKPLUS),TPK%MODELLEVEL(JITPK+1),:) +ENDDO +! +! +DO JITPK = 0, KVECNPT-1 +! +! associate TUV J-Values to CACM J-Values +! update 03/2018 new TUV version and new data availables +! + ZRATES(JITPK+1, 1) = ZRATESIO(JITPK+1,5) + ZRATES(JITPK+1, 2) = ZRATESIO(JITPK+1,2) + ZRATES(JITPK+1, 3) = ZRATESIO(JITPK+1,3) + ZRATES(JITPK+1, 4) = ZRATESIO(JITPK+1,8) + ZRATES(JITPK+1, 7) = ZRATESIO(JITPK+1,6) + ZRATES(JITPK+1, 8) = ZRATESIO(JITPK+1,7) + ZRATES(JITPK+1, 9) = ZRATESIO(JITPK+1,4) + ZRATES(JITPK+1, 10) = ZRATESIO(JITPK+1,12) + ZRATES(JITPK+1, 11) = ZRATESIO(JITPK+1,11) +! ALD2 data available for propionaldehyde + ZRATES(JITPK+1, 12) = ZRATESIO(JITPK+1,16) +! KETH use data for 2-pentanone + ZRATES(JITPK+1, 16) = ZRATESIO(JITPK+1,39) +! MGLY use data for methylglyoxal + ZRATES(JITPK+1, 19) = ZRATESIO(JITPK+1,37) + ZRATES(JITPK+1, 23) = ZRATESIO(JITPK+1,39) +! +! aqueous phase photolysis + ZRATES(JITPK+1, 24) = ZRATESIO(JITPK+1,41) + ZRATES(JITPK+1, 25) = ZRATESIO(JITPK+1,42) +! +END DO +! +! /END_SET_PHOTO_RATES/ + TPK%K001=ZRATES(:,001) + TPK%K013=ZRATES(:,007) + TPK%K014=ZRATES(:,008) + TPK%K015=ZRATES(:,003) + TPK%K016=ZRATES(:,002) + TPK%K020=ZRATES(:,004) + TPK%K036=ZRATES(:,009) + TPK%K044=ZRATES(:,011) + TPK%K045=ZRATES(:,010) + TPK%K059=ZRATES(:,012) + TPK%K063=ZRATES(:,023) + TPK%K071=ZRATES(:,016) + TPK%K276=ZRATES(:,019) + TPK%K308=ZRATES(:,012) + TPK%K314=ZRATES(:,012) + TPK%K328=ZRATES(:,012) + TPK%K329=ZRATES(:,012) + TPK%K330=ZRATES(:,012) + TPK%K339=ZRATES(:,019) +IF (TPK%LUSECHAQ) THEN + TPK%KC1=ZRATES(:,024) + TPK%KC13=ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHC)) + TPK%KR1=ZRATES(:,024) + TPK%KR13=ZRATES(:,025)*2.2e+1/(2.2e+1+10.**(-TPK%PHR)) +END IF +TPK%NOUT = KOUT +TPK%NVERB = KVERB +RETURN +END SUBROUTINE CH_SET_PHOTO_RATES +! +! +!======================================================================== +! +!! ######################## + MODULE MODI_CH_GET_RATES +!! ######################## +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +INTERFACE +SUBROUTINE CH_GET_RATES(PRATE,KMI,KVECNPT,KREAC) +IMPLICIT NONE +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KREAC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KREAC) :: PRATE +INTEGER, INTENT(IN) :: KMI +END SUBROUTINE CH_GET_RATES +END INTERFACE +END MODULE MODI_CH_GET_RATES +! +!======================================================================== +! +!! ############################################ + SUBROUTINE CH_GET_RATES(PRATE,KMI,KVECNPT,KREAC) +!! ############################################ +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!! +!!*** *MODD_CH_GETRATES* +!! +!! PURPOSE +!! ------- +! retrieve reaction rates from TPK in an array +!! +!!** METHOD +!! ------ +!! simple +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KREAC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KREAC) :: PRATE +INTEGER, INTENT(IN) :: KMI +!! +!! LOCAL VARIABLES +!! --------------- +TYPE(CCSTYPE), POINTER :: TPK +!!---------------------------------------------------------------------- +!! +!! EXECUTABLE STATEMENTS +!! --------------------- +TPK=>TACCS(KMI) +!! +PRATE(:,1) = TPK%K001(:) +PRATE(:,2) = TPK%K002(:) +PRATE(:,3) = TPK%K003(:) +PRATE(:,4) = TPK%K004(:) +PRATE(:,5) = TPK%K005(:) +PRATE(:,6) = TPK%K006(:) +PRATE(:,7) = TPK%K007(:) +PRATE(:,8) = TPK%K008(:) +PRATE(:,9) = TPK%K009(:) +PRATE(:,10) = TPK%K010(:) +PRATE(:,11) = TPK%K011(:) +PRATE(:,12) = TPK%K012(:) +PRATE(:,13) = TPK%K013(:) +PRATE(:,14) = TPK%K014(:) +PRATE(:,15) = TPK%K015(:) +PRATE(:,16) = TPK%K016(:) +PRATE(:,17) = TPK%K017(:) +PRATE(:,18) = TPK%K018A(:) +PRATE(:,19) = TPK%K018B(:) +PRATE(:,20) = TPK%K019(:) +PRATE(:,21) = TPK%K020(:) +PRATE(:,22) = TPK%K021(:) +PRATE(:,23) = TPK%K022(:) +PRATE(:,24) = TPK%K023(:) +PRATE(:,25) = TPK%K024(:) +PRATE(:,26) = TPK%K025(:) +PRATE(:,27) = TPK%K026(:) +PRATE(:,28) = TPK%K027(:) +PRATE(:,29) = TPK%K028(:) +PRATE(:,30) = TPK%K029(:) +PRATE(:,31) = TPK%K030(:) +PRATE(:,32) = TPK%K031(:) +PRATE(:,33) = TPK%K032(:) +PRATE(:,34) = TPK%K033(:) +PRATE(:,35) = TPK%K034(:) +PRATE(:,36) = TPK%K035(:) +PRATE(:,37) = TPK%K036(:) +PRATE(:,38) = TPK%K037(:) +PRATE(:,39) = TPK%K038(:) +PRATE(:,40) = TPK%K039(:) +PRATE(:,41) = TPK%K040(:) +PRATE(:,42) = TPK%K041(:) +PRATE(:,43) = TPK%K042(:) +PRATE(:,44) = TPK%K043(:) +PRATE(:,45) = TPK%K044(:) +PRATE(:,46) = TPK%K045(:) +PRATE(:,47) = TPK%K046(:) +PRATE(:,48) = TPK%K047(:) +PRATE(:,49) = TPK%K048(:) +PRATE(:,50) = TPK%K049(:) +PRATE(:,51) = TPK%K050(:) +PRATE(:,52) = TPK%K051(:) +PRATE(:,53) = TPK%K052(:) +PRATE(:,54) = TPK%K053(:) +PRATE(:,55) = TPK%K054(:) +PRATE(:,56) = TPK%K055(:) +PRATE(:,57) = TPK%K056(:) +PRATE(:,58) = TPK%K057(:) +PRATE(:,59) = TPK%K058(:) +PRATE(:,60) = TPK%K059(:) +PRATE(:,61) = TPK%K060(:) +PRATE(:,62) = TPK%K061(:) +PRATE(:,63) = TPK%K062(:) +PRATE(:,64) = TPK%K063(:) +PRATE(:,65) = TPK%K064(:) +PRATE(:,66) = TPK%K065(:) +PRATE(:,67) = TPK%K066(:) +PRATE(:,68) = TPK%K067(:) +PRATE(:,69) = TPK%K068(:) +PRATE(:,70) = TPK%K069(:) +PRATE(:,71) = TPK%K070(:) +PRATE(:,72) = TPK%K071(:) +PRATE(:,73) = TPK%K072(:) +PRATE(:,74) = TPK%K073(:) +PRATE(:,75) = TPK%K074(:) +PRATE(:,76) = TPK%K075(:) +PRATE(:,77) = TPK%K076(:) +PRATE(:,78) = TPK%K077(:) +PRATE(:,79) = TPK%K078(:) +PRATE(:,80) = TPK%K079(:) +PRATE(:,81) = TPK%K080(:) +PRATE(:,82) = TPK%K081(:) +PRATE(:,83) = TPK%K082(:) +PRATE(:,84) = TPK%K083(:) +PRATE(:,85) = TPK%K084(:) +PRATE(:,86) = TPK%K085(:) +PRATE(:,87) = TPK%K086(:) +PRATE(:,88) = TPK%K087(:) +PRATE(:,89) = TPK%K088(:) +PRATE(:,90) = TPK%K089(:) +PRATE(:,91) = TPK%K090(:) +PRATE(:,92) = TPK%K091(:) +PRATE(:,93) = TPK%K092(:) +PRATE(:,94) = TPK%K093(:) +PRATE(:,95) = TPK%K094(:) +PRATE(:,96) = TPK%K095(:) +PRATE(:,97) = TPK%K096(:) +PRATE(:,98) = TPK%K097(:) +PRATE(:,99) = TPK%K098(:) +PRATE(:,100) = TPK%K099(:) +PRATE(:,101) = TPK%K100(:) +PRATE(:,102) = TPK%K101(:) +PRATE(:,103) = TPK%K102(:) +PRATE(:,104) = TPK%K103(:) +PRATE(:,105) = TPK%K104(:) +PRATE(:,106) = TPK%K105(:) +PRATE(:,107) = TPK%K106(:) +PRATE(:,108) = TPK%K107(:) +PRATE(:,109) = TPK%K108(:) +PRATE(:,110) = TPK%K109(:) +PRATE(:,111) = TPK%K110(:) +PRATE(:,112) = TPK%K111(:) +PRATE(:,113) = TPK%K112(:) +PRATE(:,114) = TPK%K113(:) +PRATE(:,115) = TPK%K114(:) +PRATE(:,116) = TPK%K115(:) +PRATE(:,117) = TPK%K116(:) +PRATE(:,118) = TPK%K117(:) +PRATE(:,119) = TPK%K118(:) +PRATE(:,120) = TPK%K119(:) +PRATE(:,121) = TPK%K120(:) +PRATE(:,122) = TPK%K121(:) +PRATE(:,123) = TPK%K122(:) +PRATE(:,124) = TPK%K123(:) +PRATE(:,125) = TPK%K124(:) +PRATE(:,126) = TPK%K125(:) +PRATE(:,127) = TPK%K126(:) +PRATE(:,128) = TPK%K127(:) +PRATE(:,129) = TPK%K128(:) +PRATE(:,130) = TPK%K129(:) +PRATE(:,131) = TPK%K130(:) +PRATE(:,132) = TPK%K131(:) +PRATE(:,133) = TPK%K132(:) +PRATE(:,134) = TPK%K133(:) +PRATE(:,135) = TPK%K134(:) +PRATE(:,136) = TPK%K135(:) +PRATE(:,137) = TPK%K136(:) +PRATE(:,138) = TPK%K137(:) +PRATE(:,139) = TPK%K138(:) +PRATE(:,140) = TPK%K139(:) +PRATE(:,141) = TPK%K140(:) +PRATE(:,142) = TPK%K141(:) +PRATE(:,143) = TPK%K142(:) +PRATE(:,144) = TPK%K143(:) +PRATE(:,145) = TPK%K144(:) +PRATE(:,146) = TPK%K145(:) +PRATE(:,147) = TPK%K146(:) +PRATE(:,148) = TPK%K147(:) +PRATE(:,149) = TPK%K148(:) +PRATE(:,150) = TPK%K149(:) +PRATE(:,151) = TPK%K150(:) +PRATE(:,152) = TPK%K151(:) +PRATE(:,153) = TPK%K152(:) +PRATE(:,154) = TPK%K153(:) +PRATE(:,155) = TPK%K154(:) +PRATE(:,156) = TPK%K155(:) +PRATE(:,157) = TPK%K156(:) +PRATE(:,158) = TPK%K157(:) +PRATE(:,159) = TPK%K158(:) +PRATE(:,160) = TPK%K159(:) +PRATE(:,161) = TPK%K160(:) +PRATE(:,162) = TPK%K161(:) +PRATE(:,163) = TPK%K162(:) +PRATE(:,164) = TPK%K163(:) +PRATE(:,165) = TPK%K164(:) +PRATE(:,166) = TPK%K165(:) +PRATE(:,167) = TPK%K166(:) +PRATE(:,168) = TPK%K167(:) +PRATE(:,169) = TPK%K168(:) +PRATE(:,170) = TPK%K169(:) +PRATE(:,171) = TPK%K170(:) +PRATE(:,172) = TPK%K171(:) +PRATE(:,173) = TPK%K172(:) +PRATE(:,174) = TPK%K173(:) +PRATE(:,175) = TPK%K174(:) +PRATE(:,176) = TPK%K175(:) +PRATE(:,177) = TPK%K176(:) +PRATE(:,178) = TPK%K177(:) +PRATE(:,179) = TPK%K178(:) +PRATE(:,180) = TPK%K179(:) +PRATE(:,181) = TPK%K180(:) +PRATE(:,182) = TPK%K181(:) +PRATE(:,183) = TPK%K182(:) +PRATE(:,184) = TPK%K183(:) +PRATE(:,185) = TPK%K184(:) +PRATE(:,186) = TPK%K185(:) +PRATE(:,187) = TPK%K186(:) +PRATE(:,188) = TPK%K187(:) +PRATE(:,189) = TPK%K188(:) +PRATE(:,190) = TPK%K189(:) +PRATE(:,191) = TPK%K190(:) +PRATE(:,192) = TPK%K191(:) +PRATE(:,193) = TPK%K192(:) +PRATE(:,194) = TPK%K193(:) +PRATE(:,195) = TPK%K194(:) +PRATE(:,196) = TPK%K195(:) +PRATE(:,197) = TPK%K196(:) +PRATE(:,198) = TPK%K197(:) +PRATE(:,199) = TPK%K198(:) +PRATE(:,200) = TPK%K199(:) +PRATE(:,201) = TPK%K200(:) +PRATE(:,202) = TPK%K201(:) +PRATE(:,203) = TPK%K202(:) +PRATE(:,204) = TPK%K203(:) +PRATE(:,205) = TPK%K204(:) +PRATE(:,206) = TPK%K205(:) +PRATE(:,207) = TPK%K206(:) +PRATE(:,208) = TPK%K207(:) +PRATE(:,209) = TPK%K208(:) +PRATE(:,210) = TPK%K209(:) +PRATE(:,211) = TPK%K210(:) +PRATE(:,212) = TPK%K211(:) +PRATE(:,213) = TPK%K212(:) +PRATE(:,214) = TPK%K213(:) +PRATE(:,215) = TPK%K214(:) +PRATE(:,216) = TPK%K215(:) +PRATE(:,217) = TPK%K216(:) +PRATE(:,218) = TPK%K217(:) +PRATE(:,219) = TPK%K218(:) +PRATE(:,220) = TPK%K219(:) +PRATE(:,221) = TPK%K220(:) +PRATE(:,222) = TPK%K221(:) +PRATE(:,223) = TPK%K222(:) +PRATE(:,224) = TPK%K223(:) +PRATE(:,225) = TPK%K224(:) +PRATE(:,226) = TPK%K225(:) +PRATE(:,227) = TPK%K226(:) +PRATE(:,228) = TPK%K227(:) +PRATE(:,229) = TPK%K228(:) +PRATE(:,230) = TPK%K229(:) +PRATE(:,231) = TPK%K230(:) +PRATE(:,232) = TPK%K231(:) +PRATE(:,233) = TPK%K232(:) +PRATE(:,234) = TPK%K233(:) +PRATE(:,235) = TPK%K234(:) +PRATE(:,236) = TPK%K235(:) +PRATE(:,237) = TPK%K236(:) +PRATE(:,238) = TPK%K237(:) +PRATE(:,239) = TPK%K238(:) +PRATE(:,240) = TPK%K239(:) +PRATE(:,241) = TPK%K240(:) +PRATE(:,242) = TPK%K241(:) +PRATE(:,243) = TPK%K242(:) +PRATE(:,244) = TPK%K243(:) +PRATE(:,245) = TPK%K244(:) +PRATE(:,246) = TPK%K245(:) +PRATE(:,247) = TPK%K246(:) +PRATE(:,248) = TPK%K247(:) +PRATE(:,249) = TPK%K248(:) +PRATE(:,250) = TPK%K249(:) +PRATE(:,251) = TPK%K250(:) +PRATE(:,252) = TPK%K251(:) +PRATE(:,253) = TPK%K252(:) +PRATE(:,254) = TPK%K253(:) +PRATE(:,255) = TPK%K254(:) +PRATE(:,256) = TPK%K255(:) +PRATE(:,257) = TPK%K256(:) +PRATE(:,258) = TPK%K257(:) +PRATE(:,259) = TPK%K258(:) +PRATE(:,260) = TPK%K259(:) +PRATE(:,261) = TPK%K260(:) +PRATE(:,262) = TPK%K261(:) +PRATE(:,263) = TPK%K262(:) +PRATE(:,264) = TPK%K263(:) +PRATE(:,265) = TPK%K264(:) +PRATE(:,266) = TPK%K265(:) +PRATE(:,267) = TPK%K266(:) +PRATE(:,268) = TPK%K267(:) +PRATE(:,269) = TPK%K268(:) +PRATE(:,270) = TPK%K269(:) +PRATE(:,271) = TPK%K270(:) +PRATE(:,272) = TPK%K271(:) +PRATE(:,273) = TPK%K272(:) +PRATE(:,274) = TPK%K273(:) +PRATE(:,275) = TPK%K274(:) +PRATE(:,276) = TPK%K275(:) +PRATE(:,277) = TPK%K276(:) +PRATE(:,278) = TPK%K277(:) +PRATE(:,279) = TPK%K278(:) +PRATE(:,280) = TPK%K279(:) +PRATE(:,281) = TPK%K280(:) +PRATE(:,282) = TPK%K281(:) +PRATE(:,283) = TPK%K282(:) +PRATE(:,284) = TPK%K283(:) +PRATE(:,285) = TPK%K284(:) +PRATE(:,286) = TPK%K285(:) +PRATE(:,287) = TPK%K286(:) +PRATE(:,288) = TPK%K287(:) +PRATE(:,289) = TPK%K288(:) +PRATE(:,290) = TPK%K289(:) +PRATE(:,291) = TPK%K290(:) +PRATE(:,292) = TPK%K291(:) +PRATE(:,293) = TPK%K292(:) +PRATE(:,294) = TPK%K293(:) +PRATE(:,295) = TPK%K294(:) +PRATE(:,296) = TPK%K295(:) +PRATE(:,297) = TPK%K296(:) +PRATE(:,298) = TPK%K297(:) +PRATE(:,299) = TPK%K298(:) +PRATE(:,300) = TPK%K299(:) +PRATE(:,301) = TPK%K300(:) +PRATE(:,302) = TPK%K301(:) +PRATE(:,303) = TPK%K302(:) +PRATE(:,304) = TPK%K303(:) +PRATE(:,305) = TPK%K304(:) +PRATE(:,306) = TPK%K305(:) +PRATE(:,307) = TPK%K306(:) +PRATE(:,308) = TPK%K307(:) +PRATE(:,309) = TPK%K308(:) +PRATE(:,310) = TPK%K309(:) +PRATE(:,311) = TPK%K310(:) +PRATE(:,312) = TPK%K311(:) +PRATE(:,313) = TPK%K312(:) +PRATE(:,314) = TPK%K313(:) +PRATE(:,315) = TPK%K314(:) +PRATE(:,316) = TPK%K315(:) +PRATE(:,317) = TPK%K316(:) +PRATE(:,318) = TPK%K317(:) +PRATE(:,319) = TPK%K318(:) +PRATE(:,320) = TPK%K319(:) +PRATE(:,321) = TPK%K320(:) +PRATE(:,322) = TPK%K321(:) +PRATE(:,323) = TPK%K322(:) +PRATE(:,324) = TPK%K323(:) +PRATE(:,325) = TPK%K324(:) +PRATE(:,326) = TPK%K325(:) +PRATE(:,327) = TPK%K326(:) +PRATE(:,328) = TPK%K327(:) +PRATE(:,329) = TPK%K328(:) +PRATE(:,330) = TPK%K329(:) +PRATE(:,331) = TPK%K330(:) +PRATE(:,332) = TPK%K331(:) +PRATE(:,333) = TPK%K332(:) +PRATE(:,334) = TPK%K333(:) +PRATE(:,335) = TPK%K334(:) +PRATE(:,336) = TPK%K335(:) +PRATE(:,337) = TPK%K337(:) +PRATE(:,338) = TPK%K338(:) +PRATE(:,339) = TPK%K339(:) +PRATE(:,340) = TPK%K340(:) +PRATE(:,341) = TPK%K341(:) +PRATE(:,342) = TPK%K342(:) +PRATE(:,343) = TPK%K343(:) +PRATE(:,344) = TPK%K344(:) +PRATE(:,345) = TPK%K345(:) +PRATE(:,346) = TPK%K346(:) +PRATE(:,347) = TPK%K347(:) +PRATE(:,348) = TPK%K348(:) +PRATE(:,349) = TPK%K349(:) +PRATE(:,350) = TPK%K350(:) +PRATE(:,351) = TPK%K351(:) +PRATE(:,352) = TPK%K352(:) +PRATE(:,353) = TPK%K353(:) +PRATE(:,354) = TPK%K354(:) +PRATE(:,355) = TPK%K355(:) +PRATE(:,356) = TPK%K356(:) +PRATE(:,357) = TPK%K357(:) +PRATE(:,358) = TPK%K358(:) +PRATE(:,359) = TPK%K359(:) +PRATE(:,360) = TPK%K360(:) +PRATE(:,361) = TPK%K361(:) +PRATE(:,362) = TPK%K362(:) +PRATE(:,363) = TPK%K363(:) +PRATE(:,364) = TPK%K364(:) +PRATE(:,365) = TPK%K365(:) +IF (TPK%LUSECHAQ) THEN + PRATE(:,366) = TPK%KTC1(:) + PRATE(:,367) = TPK%KTC2(:) + PRATE(:,368) = TPK%KTC3(:) + PRATE(:,369) = TPK%KTC4(:) + PRATE(:,370) = TPK%KTC5(:) + PRATE(:,371) = TPK%KTC6(:) + PRATE(:,372) = TPK%KTC7(:) + PRATE(:,373) = TPK%KTC8(:) + PRATE(:,374) = TPK%KTC9(:) + PRATE(:,375) = TPK%KTC10(:) + PRATE(:,376) = TPK%KTC11(:) + PRATE(:,377) = TPK%KTC12(:) + PRATE(:,378) = TPK%KTC13(:) + PRATE(:,379) = TPK%KTC14(:) + PRATE(:,380) = TPK%KTC15(:) + PRATE(:,381) = TPK%KTC16(:) + PRATE(:,382) = TPK%KTC17(:) + PRATE(:,383) = TPK%KTC18(:) + PRATE(:,384) = TPK%KTC19(:) + PRATE(:,385) = TPK%KTC20(:) + PRATE(:,386) = TPK%KTC21(:) + PRATE(:,387) = TPK%KTC22(:) + PRATE(:,388) = TPK%KTC23(:) + PRATE(:,389) = TPK%KTC24(:) + PRATE(:,390) = TPK%KTC25(:) + PRATE(:,391) = TPK%KTC26(:) + PRATE(:,392) = TPK%KTC27(:) + PRATE(:,393) = TPK%KTC28(:) + PRATE(:,394) = TPK%KTC29(:) + PRATE(:,395) = TPK%KTC30(:) + PRATE(:,396) = TPK%KTC31(:) + PRATE(:,397) = TPK%KTC32(:) + PRATE(:,398) = TPK%KTC33(:) + PRATE(:,399) = TPK%KTC34(:) + PRATE(:,400) = TPK%KTC35(:) + PRATE(:,401) = TPK%KTC36(:) + PRATE(:,402) = TPK%KTC37(:) + PRATE(:,403) = TPK%KTC38(:) + PRATE(:,404) = TPK%KTC39(:) + PRATE(:,405) = TPK%KTC40(:) + PRATE(:,406) = TPK%KTC41(:) + PRATE(:,407) = TPK%KTC42(:) + PRATE(:,408) = TPK%KTC43(:) + PRATE(:,409) = TPK%KTC44(:) + PRATE(:,410) = TPK%KTC45(:) + PRATE(:,411) = TPK%KTC46(:) + PRATE(:,412) = TPK%KTC47(:) + PRATE(:,413) = TPK%KTC48(:) + PRATE(:,414) = TPK%KTC49(:) + PRATE(:,415) = TPK%KTC50(:) + PRATE(:,416) = TPK%KTC51(:) + PRATE(:,417) = TPK%KTC52(:) + PRATE(:,418) = TPK%KTC53(:) + PRATE(:,419) = TPK%KTC54(:) + PRATE(:,420) = TPK%KTC55(:) + PRATE(:,421) = TPK%KTC56(:) + PRATE(:,422) = TPK%KTC57(:) + PRATE(:,423) = TPK%KTC58(:) + PRATE(:,424) = TPK%KTC59(:) + PRATE(:,425) = TPK%KTC60(:) + PRATE(:,426) = TPK%KTC61(:) + PRATE(:,427) = TPK%KTC62(:) + PRATE(:,428) = TPK%KTR1(:) + PRATE(:,429) = TPK%KTR2(:) + PRATE(:,430) = TPK%KTR3(:) + PRATE(:,431) = TPK%KTR4(:) + PRATE(:,432) = TPK%KTR5(:) + PRATE(:,433) = TPK%KTR6(:) + PRATE(:,434) = TPK%KTR7(:) + PRATE(:,435) = TPK%KTR8(:) + PRATE(:,436) = TPK%KTR9(:) + PRATE(:,437) = TPK%KTR10(:) + PRATE(:,438) = TPK%KTR11(:) + PRATE(:,439) = TPK%KTR12(:) + PRATE(:,440) = TPK%KTR13(:) + PRATE(:,441) = TPK%KTR14(:) + PRATE(:,442) = TPK%KTR15(:) + PRATE(:,443) = TPK%KTR16(:) + PRATE(:,444) = TPK%KTR17(:) + PRATE(:,445) = TPK%KTR18(:) + PRATE(:,446) = TPK%KTR19(:) + PRATE(:,447) = TPK%KTR20(:) + PRATE(:,448) = TPK%KTR21(:) + PRATE(:,449) = TPK%KTR22(:) + PRATE(:,450) = TPK%KTR23(:) + PRATE(:,451) = TPK%KTR24(:) + PRATE(:,452) = TPK%KTR25(:) + PRATE(:,453) = TPK%KTR26(:) + PRATE(:,454) = TPK%KTR27(:) + PRATE(:,455) = TPK%KTR28(:) + PRATE(:,456) = TPK%KTR29(:) + PRATE(:,457) = TPK%KTR30(:) + PRATE(:,458) = TPK%KTR31(:) + PRATE(:,459) = TPK%KTR32(:) + PRATE(:,460) = TPK%KTR33(:) + PRATE(:,461) = TPK%KTR34(:) + PRATE(:,462) = TPK%KTR35(:) + PRATE(:,463) = TPK%KTR36(:) + PRATE(:,464) = TPK%KTR37(:) + PRATE(:,465) = TPK%KTR38(:) + PRATE(:,466) = TPK%KTR39(:) + PRATE(:,467) = TPK%KTR40(:) + PRATE(:,468) = TPK%KTR41(:) + PRATE(:,469) = TPK%KTR42(:) + PRATE(:,470) = TPK%KTR43(:) + PRATE(:,471) = TPK%KTR44(:) + PRATE(:,472) = TPK%KTR45(:) + PRATE(:,473) = TPK%KTR46(:) + PRATE(:,474) = TPK%KTR47(:) + PRATE(:,475) = TPK%KTR48(:) + PRATE(:,476) = TPK%KTR49(:) + PRATE(:,477) = TPK%KTR50(:) + PRATE(:,478) = TPK%KTR51(:) + PRATE(:,479) = TPK%KTR52(:) + PRATE(:,480) = TPK%KTR53(:) + PRATE(:,481) = TPK%KTR54(:) + PRATE(:,482) = TPK%KTR55(:) + PRATE(:,483) = TPK%KTR56(:) + PRATE(:,484) = TPK%KTR57(:) + PRATE(:,485) = TPK%KTR58(:) + PRATE(:,486) = TPK%KTR59(:) + PRATE(:,487) = TPK%KTR60(:) + PRATE(:,488) = TPK%KTR61(:) + PRATE(:,489) = TPK%KTR62(:) + PRATE(:,490) = TPK%KC1(:) + PRATE(:,491) = TPK%KC2(:) + PRATE(:,492) = TPK%KC3(:) + PRATE(:,493) = TPK%KC4(:) + PRATE(:,494) = TPK%KC5(:) + PRATE(:,495) = TPK%KC6(:) + PRATE(:,496) = TPK%KC7(:) + PRATE(:,497) = TPK%KC8(:) + PRATE(:,498) = TPK%KC9(:) + PRATE(:,499) = TPK%KC10(:) + PRATE(:,500) = TPK%KC11(:) + PRATE(:,501) = TPK%KC12(:) + PRATE(:,502) = TPK%KC13(:) + PRATE(:,503) = TPK%KC14(:) + PRATE(:,504) = TPK%KC15(:) + PRATE(:,505) = TPK%KC16(:) + PRATE(:,506) = TPK%KC17(:) + PRATE(:,507) = TPK%KC18(:) + PRATE(:,508) = TPK%KC19(:) + PRATE(:,509) = TPK%KC20(:) + PRATE(:,510) = TPK%KC21(:) + PRATE(:,511) = TPK%KC22(:) + PRATE(:,512) = TPK%KC23(:) + PRATE(:,513) = TPK%KC24(:) + PRATE(:,514) = TPK%KC25(:) + PRATE(:,515) = TPK%KC26(:) + PRATE(:,516) = TPK%KC27(:) + PRATE(:,517) = TPK%KC28(:) + PRATE(:,518) = TPK%KC29(:) + PRATE(:,519) = TPK%KC30(:) + PRATE(:,520) = TPK%KC31(:) + PRATE(:,521) = TPK%KC32(:) + PRATE(:,522) = TPK%KC33(:) + PRATE(:,523) = TPK%KC34(:) + PRATE(:,524) = TPK%KC35(:) + PRATE(:,525) = TPK%KC36(:) + PRATE(:,526) = TPK%KC37(:) + PRATE(:,527) = TPK%KC38(:) + PRATE(:,528) = TPK%KC39(:) + PRATE(:,529) = TPK%KC40(:) + PRATE(:,530) = TPK%KC41(:) + PRATE(:,531) = TPK%KC42(:) + PRATE(:,532) = TPK%KC43(:) + PRATE(:,533) = TPK%KC44(:) + PRATE(:,534) = TPK%KC45(:) + PRATE(:,535) = TPK%KC46(:) + PRATE(:,536) = TPK%KR1(:) + PRATE(:,537) = TPK%KR2(:) + PRATE(:,538) = TPK%KR3(:) + PRATE(:,539) = TPK%KR4(:) + PRATE(:,540) = TPK%KR5(:) + PRATE(:,541) = TPK%KR6(:) + PRATE(:,542) = TPK%KR7(:) + PRATE(:,543) = TPK%KR8(:) + PRATE(:,544) = TPK%KR9(:) + PRATE(:,545) = TPK%KR10(:) + PRATE(:,546) = TPK%KR11(:) + PRATE(:,547) = TPK%KR12(:) + PRATE(:,548) = TPK%KR13(:) + PRATE(:,549) = TPK%KR14(:) + PRATE(:,550) = TPK%KR15(:) + PRATE(:,551) = TPK%KR16(:) + PRATE(:,552) = TPK%KR17(:) + PRATE(:,553) = TPK%KR18(:) + PRATE(:,554) = TPK%KR19(:) + PRATE(:,555) = TPK%KR20(:) + PRATE(:,556) = TPK%KR21(:) + PRATE(:,557) = TPK%KR22(:) + PRATE(:,558) = TPK%KR23(:) + PRATE(:,559) = TPK%KR24(:) + PRATE(:,560) = TPK%KR25(:) + PRATE(:,561) = TPK%KR26(:) + PRATE(:,562) = TPK%KR27(:) + PRATE(:,563) = TPK%KR28(:) + PRATE(:,564) = TPK%KR29(:) + PRATE(:,565) = TPK%KR30(:) + PRATE(:,566) = TPK%KR31(:) + PRATE(:,567) = TPK%KR32(:) + PRATE(:,568) = TPK%KR33(:) + PRATE(:,569) = TPK%KR34(:) + PRATE(:,570) = TPK%KR35(:) + PRATE(:,571) = TPK%KR36(:) + PRATE(:,572) = TPK%KR37(:) + PRATE(:,573) = TPK%KR38(:) + PRATE(:,574) = TPK%KR39(:) + PRATE(:,575) = TPK%KR40(:) + PRATE(:,576) = TPK%KR41(:) + PRATE(:,577) = TPK%KR42(:) + PRATE(:,578) = TPK%KR43(:) + PRATE(:,579) = TPK%KR44(:) + PRATE(:,580) = TPK%KR45(:) + PRATE(:,581) = TPK%KR46(:) +END IF +RETURN +END SUBROUTINE CH_GET_RATES +! +! +!======================================================================== +! +!! #################### + MODULE MODI_CH_TERMS +!! #################### +INTERFACE +SUBROUTINE CH_TERMS(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ, KREAC +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS +INTEGER, INTENT(IN) :: KMI +END SUBROUTINE CH_TERMS +END INTERFACE +END MODULE MODI_CH_TERMS +! +!======================================================================== +! +!! ############################################################# + SUBROUTINE CH_TERMS(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +!! ############################################################# +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!! +!!*** *MODD_CH_TERMS* +!! +!! PURPOSE +!! ------- +! calculation of the contribution of each term in each reaction +!! +!!** METHOD +!! ------ +!! The contribution of reaction i to the evolution of species j +!! is returned in PTERMS. +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +USE MODI_CH_TERMS_AQ +USE MODI_CH_TERMS_GAZ +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ, KREAC +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS +INTEGER, INTENT(IN) :: KMI +!! +TYPE(CCSTYPE), POINTER :: TPK +TPK=>TACCS(KMI) +IF (TPK%LUSECHAQ) THEN + CALL CH_TERMS_AQ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +ELSE + CALL CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +END IF +END SUBROUTINE CH_TERMS +! +!======================================================================== +! +!! #################### + MODULE MODI_CH_TERMS_GAZ +!! #################### +INTERFACE +SUBROUTINE CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ, KREAC +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS +INTEGER, INTENT(IN) :: KMI +END SUBROUTINE CH_TERMS_GAZ +END INTERFACE +END MODULE MODI_CH_TERMS_GAZ +! +!======================================================================== +! +!! +!! ###################### + SUBROUTINE CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) +!! ###################### +!! This code has been created automatically by preprocessor m10, +!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. +!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). +!! +!!*** *MODD_CH_TERMS* +!! +!! PURPOSE +!! ------- +! calculation of the contribution of each term in each reaction +!! +!!** METHOD +!! ------ +!! The contribution of reaction i to the evolution of species j +!! is returned in PTERMS. +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +USE MODD_CH_M9_SCHEME +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +REAL, INTENT(IN) :: PTIME +INTEGER, INTENT(IN) :: KVECNPT +INTEGER, INTENT(IN) :: KEQ, KREAC +REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC +REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS +INTEGER, INTENT(IN) :: KMI +!! +TYPE(CCSTYPE), POINTER :: TPK +TPK=>TACCS(KMI) +! /BEGIN_CODE/ +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + +! +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE +! +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) +! +! /END_CODE/ +PTERMS(:,:,:) = 0.0 +CALL SUBT0 +CALL SUBT1 +CALL SUBT2 +CALL SUBT3 +CALL SUBT4 +CALL SUBT5 +CALL SUBT6 +CALL SUBT7 +CALL SUBT8 +CALL SUBT9 +CALL SUBT10 +CALL SUBT11 +CALL SUBT12 +CALL SUBT13 +CALL SUBT14 +CALL SUBT15 +CALL SUBT16 +CALL SUBT17 +CALL SUBT18 +CALL SUBT19 +CALL SUBT20 +CALL SUBT21 +CALL SUBT22 +CALL SUBT23 +CALL SUBT24 +CALL SUBT25 +CALL SUBT26 +CALL SUBT27 +CALL SUBT28 +CALL SUBT29 +CALL SUBT30 +CALL SUBT31 +CALL SUBT32 +CALL SUBT33 +CALL SUBT34 +CALL SUBT35 +CALL SUBT36 +CALL SUBT37 +CALL SUBT38 +CALL SUBT39 +CALL SUBT40 +CALL SUBT41 +CALL SUBT42 +CALL SUBT43 +CALL SUBT44 +CALL SUBT45 +CALL SUBT46 +CALL SUBT47 +CALL SUBT48 +CALL SUBT49 +CALL SUBT50 +CALL SUBT51 +CALL SUBT52 +CALL SUBT53 +CALL SUBT54 +CALL SUBT55 +CALL SUBT56 +CALL SUBT57 +CALL SUBT58 +CALL SUBT59 +! + +CONTAINS + +SUBROUTINE SUBT0 +! +!Indices 1 a 20 +! +!PTERMS(NO,K001) = +K001*<NO2> + PTERMS(:,1,1) = +TPK%K001(:)*PCONC(:,2) +! +!PTERMS(NO2,K001) = -K001*<NO2> + PTERMS(:,2,1) = -TPK%K001(:)*PCONC(:,2) +! +!PTERMS(O3,K002) = +K002*<O2>*<O> + PTERMS(:,3,2) = +TPK%K002(:)*TPK%O2(:)*TPK%O(:) +! +!PTERMS(NO,K003) = +K003*<NO2>*<O> + PTERMS(:,1,3) = +TPK%K003(:)*PCONC(:,2)*TPK%O(:) +! +!PTERMS(NO2,K003) = -K003*<NO2>*<O> + PTERMS(:,2,3) = -TPK%K003(:)*PCONC(:,2)*TPK%O(:) +! +!PTERMS(NO2,K004) = -K004*<NO2>*<O> + PTERMS(:,2,4) = -TPK%K004(:)*PCONC(:,2)*TPK%O(:) +! +!PTERMS(NO3,K004) = +K004*<NO2>*<O> + PTERMS(:,8,4) = +TPK%K004(:)*PCONC(:,2)*TPK%O(:) +! +!PTERMS(NO,K005) = -K005*<O3>*<NO> + PTERMS(:,1,5) = -TPK%K005(:)*PCONC(:,3)*PCONC(:,1) +! +!PTERMS(NO2,K005) = +K005*<O3>*<NO> + PTERMS(:,2,5) = +TPK%K005(:)*PCONC(:,3)*PCONC(:,1) +! +!PTERMS(O3,K005) = -K005*<O3>*<NO> + PTERMS(:,3,5) = -TPK%K005(:)*PCONC(:,3)*PCONC(:,1) +! +!PTERMS(NO2,K006) = -K006*<O3>*<NO2> + PTERMS(:,2,6) = -TPK%K006(:)*PCONC(:,3)*PCONC(:,2) +! +!PTERMS(O3,K006) = -K006*<O3>*<NO2> + PTERMS(:,3,6) = -TPK%K006(:)*PCONC(:,3)*PCONC(:,2) +! +!PTERMS(NO3,K006) = +K006*<O3>*<NO2> + PTERMS(:,8,6) = +TPK%K006(:)*PCONC(:,3)*PCONC(:,2) +! +!PTERMS(NO,K007) = -K007*<NO3>*<NO> + PTERMS(:,1,7) = -TPK%K007(:)*PCONC(:,8)*PCONC(:,1) +! +!PTERMS(NO2,K007) = +2.*K007*<NO3>*<NO> + PTERMS(:,2,7) = +2.*TPK%K007(:)*PCONC(:,8)*PCONC(:,1) +! +!PTERMS(NO3,K007) = -K007*<NO3>*<NO> + PTERMS(:,8,7) = -TPK%K007(:)*PCONC(:,8)*PCONC(:,1) +! +!PTERMS(NO,K008) = -K008*<NO>*<NO> + PTERMS(:,1,8) = -TPK%K008(:)*PCONC(:,1)*PCONC(:,1) +! +!PTERMS(NO2,K008) = +2.*K008*<NO>*<NO> + PTERMS(:,2,8) = +2.*TPK%K008(:)*PCONC(:,1)*PCONC(:,1) +! +!PTERMS(NO2,K009) = -K009*<NO3>*<NO2> + PTERMS(:,2,9) = -TPK%K009(:)*PCONC(:,8)*PCONC(:,2) +! +!PTERMS(N2O5,K009) = +K009*<NO3>*<NO2> + PTERMS(:,7,9) = +TPK%K009(:)*PCONC(:,8)*PCONC(:,2) +! +! +RETURN +END SUBROUTINE SUBT0 +! +SUBROUTINE SUBT1 +! +!Indices 21 a 40 +! +!PTERMS(NO3,K009) = -K009*<NO3>*<NO2> + PTERMS(:,8,9) = -TPK%K009(:)*PCONC(:,8)*PCONC(:,2) +! +!PTERMS(NO2,K010) = +K010*<N2O5> + PTERMS(:,2,10) = +TPK%K010(:)*PCONC(:,7) +! +!PTERMS(N2O5,K010) = -K010*<N2O5> + PTERMS(:,7,10) = -TPK%K010(:)*PCONC(:,7) +! +!PTERMS(NO3,K010) = +K010*<N2O5> + PTERMS(:,8,10) = +TPK%K010(:)*PCONC(:,7) +! +!PTERMS(HNO3,K011) = +2.*K011*<H2O>*<N2O5> + PTERMS(:,5,11) = +2.*TPK%K011(:)*TPK%H2O(:)*PCONC(:,7) +! +!PTERMS(N2O5,K011) = -K011*<H2O>*<N2O5> + PTERMS(:,7,11) = -TPK%K011(:)*TPK%H2O(:)*PCONC(:,7) +! +!PTERMS(NO,K012) = +K012*<NO3>*<NO2> + PTERMS(:,1,12) = +TPK%K012(:)*PCONC(:,8)*PCONC(:,2) +! +!PTERMS(NO2,K012) = -K012*<NO3>*<NO2> + PTERMS(:,2,12) = -TPK%K012(:)*PCONC(:,8)*PCONC(:,2) +! +!PTERMS(NO3,K012) = -K012*<NO3>*<NO2> + PTERMS(:,8,12) = -TPK%K012(:)*PCONC(:,8)*PCONC(:,2) +! +!PTERMS(NO,K013) = +K013*<NO3> + PTERMS(:,1,13) = +TPK%K013(:)*PCONC(:,8) +! +!PTERMS(NO3,K013) = -K013*<NO3> + PTERMS(:,8,13) = -TPK%K013(:)*PCONC(:,8) +! +!PTERMS(NO2,K014) = +K014*<NO3> + PTERMS(:,2,14) = +TPK%K014(:)*PCONC(:,8) +! +!PTERMS(NO3,K014) = -K014*<NO3> + PTERMS(:,8,14) = -TPK%K014(:)*PCONC(:,8) +! +!PTERMS(O3,K015) = -K015*<O3> + PTERMS(:,3,15) = -TPK%K015(:)*PCONC(:,3) +! +!PTERMS(O3,K016) = -K016*<O3> + PTERMS(:,3,16) = -TPK%K016(:)*PCONC(:,3) +! +!PTERMS(OH,K017) = +K017*<H2O>*<OSD> + PTERMS(:,15,17) = +TPK%K017(:)*TPK%H2O(:)*TPK%OSD(:) +! +!PTERMS(NO,K019) = -K019*<OH>*<NO> + PTERMS(:,1,20) = -TPK%K019(:)*PCONC(:,15)*PCONC(:,1) +! +!PTERMS(HONO,K019) = +K019*<OH>*<NO> + PTERMS(:,4,20) = +TPK%K019(:)*PCONC(:,15)*PCONC(:,1) +! +!PTERMS(OH,K019) = -K019*<OH>*<NO> + PTERMS(:,15,20) = -TPK%K019(:)*PCONC(:,15)*PCONC(:,1) +! +!PTERMS(NO,K020) = +0.9*K020*<HONO> + PTERMS(:,1,21) = +0.9*TPK%K020(:)*PCONC(:,4) +! +! +RETURN +END SUBROUTINE SUBT1 +! +SUBROUTINE SUBT2 +! +!Indices 41 a 60 +! +!PTERMS(NO2,K020) = +0.1*K020*<HONO> + PTERMS(:,2,21) = +0.1*TPK%K020(:)*PCONC(:,4) +! +!PTERMS(HONO,K020) = -K020*<HONO> + PTERMS(:,4,21) = -TPK%K020(:)*PCONC(:,4) +! +!PTERMS(HO2,K020) = +0.1*K020*<HONO> + PTERMS(:,10,21) = +0.1*TPK%K020(:)*PCONC(:,4) +! +!PTERMS(OH,K020) = +0.9*K020*<HONO> + PTERMS(:,15,21) = +0.9*TPK%K020(:)*PCONC(:,4) +! +!PTERMS(NO2,K021) = -K021*<H2O>*<NO2> + PTERMS(:,2,22) = -TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) +! +!PTERMS(HONO,K021) = +0.5*K021*<H2O>*<NO2> + PTERMS(:,4,22) = +0.5*TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) +! +!PTERMS(HNO3,K021) = +0.5*K021*<H2O>*<NO2> + PTERMS(:,5,22) = +0.5*TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) +! +!PTERMS(NO2,K022) = -K022*<OH>*<NO2> + PTERMS(:,2,23) = -TPK%K022(:)*PCONC(:,15)*PCONC(:,2) +! +!PTERMS(HNO3,K022) = +K022*<OH>*<NO2> + PTERMS(:,5,23) = +TPK%K022(:)*PCONC(:,15)*PCONC(:,2) +! +!PTERMS(OH,K022) = -K022*<OH>*<NO2> + PTERMS(:,15,23) = -TPK%K022(:)*PCONC(:,15)*PCONC(:,2) +! +!PTERMS(HNO3,K023) = -K023*<OH>*<HNO3> + PTERMS(:,5,24) = -TPK%K023(:)*PCONC(:,15)*PCONC(:,5) +! +!PTERMS(NO3,K023) = +K023*<OH>*<HNO3> + PTERMS(:,8,24) = +TPK%K023(:)*PCONC(:,15)*PCONC(:,5) +! +!PTERMS(OH,K023) = -K023*<OH>*<HNO3> + PTERMS(:,15,24) = -TPK%K023(:)*PCONC(:,15)*PCONC(:,5) +! +!PTERMS(HO2,K024) = +K024*<OH>*<CO> + PTERMS(:,10,25) = +TPK%K024(:)*PCONC(:,15)*PCONC(:,11) +! +!PTERMS(CO,K024) = -K024*<OH>*<CO> + PTERMS(:,11,25) = -TPK%K024(:)*PCONC(:,15)*PCONC(:,11) +! +!PTERMS(OH,K024) = -K024*<OH>*<CO> + PTERMS(:,15,25) = -TPK%K024(:)*PCONC(:,15)*PCONC(:,11) +! +!PTERMS(O3,K025) = -K025*<OH>*<O3> + PTERMS(:,3,26) = -TPK%K025(:)*PCONC(:,15)*PCONC(:,3) +! +!PTERMS(HO2,K025) = +K025*<OH>*<O3> + PTERMS(:,10,26) = +TPK%K025(:)*PCONC(:,15)*PCONC(:,3) +! +!PTERMS(OH,K025) = -K025*<OH>*<O3> + PTERMS(:,15,26) = -TPK%K025(:)*PCONC(:,15)*PCONC(:,3) +! +!PTERMS(NO,K026) = -K026*<HO2>*<NO> + PTERMS(:,1,27) = -TPK%K026(:)*PCONC(:,10)*PCONC(:,1) +! +! +RETURN +END SUBROUTINE SUBT2 +! +SUBROUTINE SUBT3 +! +!Indices 61 a 80 +! +!PTERMS(NO2,K026) = +K026*<HO2>*<NO> + PTERMS(:,2,27) = +TPK%K026(:)*PCONC(:,10)*PCONC(:,1) +! +!PTERMS(HO2,K026) = -K026*<HO2>*<NO> + PTERMS(:,10,27) = -TPK%K026(:)*PCONC(:,10)*PCONC(:,1) +! +!PTERMS(OH,K026) = +K026*<HO2>*<NO> + PTERMS(:,15,27) = +TPK%K026(:)*PCONC(:,10)*PCONC(:,1) +! +!PTERMS(NO2,K027) = -K027*<HO2>*<NO2> + PTERMS(:,2,28) = -TPK%K027(:)*PCONC(:,10)*PCONC(:,2) +! +!PTERMS(HNO4,K027) = +K027*<HO2>*<NO2> + PTERMS(:,6,28) = +TPK%K027(:)*PCONC(:,10)*PCONC(:,2) +! +!PTERMS(HO2,K027) = -K027*<HO2>*<NO2> + PTERMS(:,10,28) = -TPK%K027(:)*PCONC(:,10)*PCONC(:,2) +! +!PTERMS(NO2,K028) = +K028*<HNO4> + PTERMS(:,2,29) = +TPK%K028(:)*PCONC(:,6) +! +!PTERMS(HNO4,K028) = -K028*<HNO4> + PTERMS(:,6,29) = -TPK%K028(:)*PCONC(:,6) +! +!PTERMS(HO2,K028) = +K028*<HNO4> + PTERMS(:,10,29) = +TPK%K028(:)*PCONC(:,6) +! +!PTERMS(NO2,K029) = +K029*<OH>*<HNO4> + PTERMS(:,2,30) = +TPK%K029(:)*PCONC(:,15)*PCONC(:,6) +! +!PTERMS(HNO4,K029) = -K029*<OH>*<HNO4> + PTERMS(:,6,30) = -TPK%K029(:)*PCONC(:,15)*PCONC(:,6) +! +!PTERMS(OH,K029) = -K029*<OH>*<HNO4> + PTERMS(:,15,30) = -TPK%K029(:)*PCONC(:,15)*PCONC(:,6) +! +!PTERMS(O3,K030) = -K030*<HO2>*<O3> + PTERMS(:,3,31) = -TPK%K030(:)*PCONC(:,10)*PCONC(:,3) +! +!PTERMS(HO2,K030) = -K030*<HO2>*<O3> + PTERMS(:,10,31) = -TPK%K030(:)*PCONC(:,10)*PCONC(:,3) +! +!PTERMS(OH,K030) = +K030*<HO2>*<O3> + PTERMS(:,15,31) = +TPK%K030(:)*PCONC(:,10)*PCONC(:,3) +! +!PTERMS(HO2,K031) = -K031*<HO2>*<HO2> + PTERMS(:,10,32) = -TPK%K031(:)*PCONC(:,10)*PCONC(:,10) +! +!PTERMS(H2O2,K031) = +K031*<HO2>*<HO2> + PTERMS(:,12,32) = +TPK%K031(:)*PCONC(:,10)*PCONC(:,10) +! +!PTERMS(HO2,K032) = -K032*<HO2>*<H2O>*<HO2> + PTERMS(:,10,33) = -TPK%K032(:)*PCONC(:,10)*TPK%H2O(:)*PCONC(:,10) +! +!PTERMS(H2O2,K032) = +K032*<HO2>*<H2O>*<HO2> + PTERMS(:,12,33) = +TPK%K032(:)*PCONC(:,10)*TPK%H2O(:)*PCONC(:,10) +! +!PTERMS(NO2,K033) = +0.8*K033*<HO2>*<NO3> + PTERMS(:,2,34) = +0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) +! +! +RETURN +END SUBROUTINE SUBT3 +! +SUBROUTINE SUBT4 +! +!Indices 81 a 100 +! +!PTERMS(HNO3,K033) = +0.2*K033*<HO2>*<NO3> + PTERMS(:,5,34) = +0.2*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) +! +!PTERMS(NO3,K033) = -K033*<HO2>*<NO3> + PTERMS(:,8,34) = -TPK%K033(:)*PCONC(:,10)*PCONC(:,8) +! +!PTERMS(HO2,K033) = -K033*<HO2>*<NO3> + PTERMS(:,10,34) = -TPK%K033(:)*PCONC(:,10)*PCONC(:,8) +! +!PTERMS(OH,K033) = +0.8*K033*<HO2>*<NO3> + PTERMS(:,15,34) = +0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) +! +!PTERMS(O3,K034) = -K034*<O3>*<O> + PTERMS(:,3,35) = -TPK%K034(:)*PCONC(:,3)*TPK%O(:) +! +!PTERMS(HO2,K035) = +K035*<OH>*<SO2> + PTERMS(:,10,36) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13) +! +!PTERMS(SO2,K035) = -K035*<OH>*<SO2> + PTERMS(:,13,36) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,13) +! +!PTERMS(H2SO4,K035) = +K035*<OH>*<SO2> + PTERMS(:,14,36) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13) +! +!PTERMS(OH,K035) = -K035*<OH>*<SO2> + PTERMS(:,15,36) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,13) +! +!PTERMS(H2O2,K036) = -K036*<H2O2> + PTERMS(:,12,37) = -TPK%K036(:)*PCONC(:,12) +! +!PTERMS(OH,K036) = +2.*K036*<H2O2> + PTERMS(:,15,37) = +2.*TPK%K036(:)*PCONC(:,12) +! +!PTERMS(HO2,K037) = +K037*<OH>*<H2O2> + PTERMS(:,10,38) = +TPK%K037(:)*PCONC(:,15)*PCONC(:,12) +! +!PTERMS(H2O2,K037) = -K037*<OH>*<H2O2> + PTERMS(:,12,38) = -TPK%K037(:)*PCONC(:,15)*PCONC(:,12) +! +!PTERMS(OH,K037) = -K037*<OH>*<H2O2> + PTERMS(:,15,38) = -TPK%K037(:)*PCONC(:,15)*PCONC(:,12) +! +!PTERMS(NO,K038) = -K038*<NO>*<O> + PTERMS(:,1,39) = -TPK%K038(:)*PCONC(:,1)*TPK%O(:) +! +!PTERMS(NO2,K038) = +K038*<NO>*<O> + PTERMS(:,2,39) = +TPK%K038(:)*PCONC(:,1)*TPK%O(:) +! +!PTERMS(NO2,K039) = +K039*<OH>*<HONO> + PTERMS(:,2,40) = +TPK%K039(:)*PCONC(:,15)*PCONC(:,4) +! +!PTERMS(HONO,K039) = -K039*<OH>*<HONO> + PTERMS(:,4,40) = -TPK%K039(:)*PCONC(:,15)*PCONC(:,4) +! +!PTERMS(OH,K039) = -K039*<OH>*<HONO> + PTERMS(:,15,40) = -TPK%K039(:)*PCONC(:,15)*PCONC(:,4) +! +!PTERMS(NO2,K040) = +K040*<OH>*<NO3> + PTERMS(:,2,41) = +TPK%K040(:)*PCONC(:,15)*PCONC(:,8) +! +! +RETURN +END SUBROUTINE SUBT4 +! +SUBROUTINE SUBT5 +! +!Indices 101 a 120 +! +!PTERMS(NO3,K040) = -K040*<OH>*<NO3> + PTERMS(:,8,41) = -TPK%K040(:)*PCONC(:,15)*PCONC(:,8) +! +!PTERMS(HO2,K040) = +K040*<OH>*<NO3> + PTERMS(:,10,41) = +TPK%K040(:)*PCONC(:,15)*PCONC(:,8) +! +!PTERMS(OH,K040) = -K040*<OH>*<NO3> + PTERMS(:,15,41) = -TPK%K040(:)*PCONC(:,15)*PCONC(:,8) +! +!PTERMS(NO2,K041) = +2.*K041*<NO3>*<NO3> + PTERMS(:,2,42) = +2.*TPK%K041(:)*PCONC(:,8)*PCONC(:,8) +! +!PTERMS(NO3,K041) = -K041*<NO3>*<NO3> + PTERMS(:,8,42) = -TPK%K041(:)*PCONC(:,8)*PCONC(:,8) +! +!PTERMS(HO2,K042) = -K042*<HO2>*<OH> + PTERMS(:,10,43) = -TPK%K042(:)*PCONC(:,10)*PCONC(:,15) +! +!PTERMS(OH,K042) = -K042*<HO2>*<OH> + PTERMS(:,15,43) = -TPK%K042(:)*PCONC(:,10)*PCONC(:,15) +! +!PTERMS(OH,K043) = -K043*<OH>*<CH4> + PTERMS(:,15,44) = -TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) +! +!PTERMS(RO2T,K043) = +K043*<OH>*<CH4> + PTERMS(:,85,44) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) +! +!PTERMS(RO21,K043) = +K043*<OH>*<CH4> + PTERMS(:,86,44) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) +! +!PTERMS(HO2,K044) = +2.0*K044*<HCHO> + PTERMS(:,10,45) = +2.0*TPK%K044(:)*PCONC(:,28) +! +!PTERMS(CO,K044) = +K044*<HCHO> + PTERMS(:,11,45) = +TPK%K044(:)*PCONC(:,28) +! +!PTERMS(HCHO,K044) = -K044*<HCHO> + PTERMS(:,28,45) = -TPK%K044(:)*PCONC(:,28) +! +!PTERMS(CO,K045) = +K045*<HCHO> + PTERMS(:,11,46) = +TPK%K045(:)*PCONC(:,28) +! +!PTERMS(HCHO,K045) = -K045*<HCHO> + PTERMS(:,28,46) = -TPK%K045(:)*PCONC(:,28) +! +!PTERMS(HO2,K046) = +K046*<OH>*<HCHO> + PTERMS(:,10,47) = +TPK%K046(:)*PCONC(:,15)*PCONC(:,28) +! +!PTERMS(CO,K046) = +K046*<OH>*<HCHO> + PTERMS(:,11,47) = +TPK%K046(:)*PCONC(:,15)*PCONC(:,28) +! +!PTERMS(OH,K046) = -K046*<OH>*<HCHO> + PTERMS(:,15,47) = -TPK%K046(:)*PCONC(:,15)*PCONC(:,28) +! +!PTERMS(HCHO,K046) = -K046*<OH>*<HCHO> + PTERMS(:,28,47) = -TPK%K046(:)*PCONC(:,15)*PCONC(:,28) +! +!PTERMS(HNO3,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,5,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) +! +! +RETURN +END SUBROUTINE SUBT5 +! +SUBROUTINE SUBT6 +! +!Indices 121 a 140 +! +!PTERMS(NO3,K047) = -K047*<NO3>*<HCHO> + PTERMS(:,8,48) = -TPK%K047(:)*PCONC(:,8)*PCONC(:,28) +! +!PTERMS(HO2,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,10,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) +! +!PTERMS(CO,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,11,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) +! +!PTERMS(HCHO,K047) = -K047*<NO3>*<HCHO> + PTERMS(:,28,48) = -TPK%K047(:)*PCONC(:,8)*PCONC(:,28) +! +!PTERMS(HO2,K048) = +K048*<OH>*<MEOH> + PTERMS(:,10,49) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32) +! +!PTERMS(OH,K048) = -K048*<OH>*<MEOH> + PTERMS(:,15,49) = -TPK%K048(:)*PCONC(:,15)*PCONC(:,32) +! +!PTERMS(HCHO,K048) = +K048*<OH>*<MEOH> + PTERMS(:,28,49) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32) +! +!PTERMS(MEOH,K048) = -K048*<OH>*<MEOH> + PTERMS(:,32,49) = -TPK%K048(:)*PCONC(:,15)*PCONC(:,32) +! +!PTERMS(OH,K049) = -K049*<OH>*<ETHE> + PTERMS(:,15,50) = -TPK%K049(:)*PCONC(:,15)*PCONC(:,16) +! +!PTERMS(ETHE,K049) = -K049*<OH>*<ETHE> + PTERMS(:,16,50) = -TPK%K049(:)*PCONC(:,15)*PCONC(:,16) +! +!PTERMS(RO2T,K049) = +K049*<OH>*<ETHE> + PTERMS(:,85,50) = +TPK%K049(:)*PCONC(:,15)*PCONC(:,16) +! +!PTERMS(NO3,K050) = -K050*<NO3>*<ETHE> + PTERMS(:,8,51) = -TPK%K050(:)*PCONC(:,8)*PCONC(:,16) +! +!PTERMS(ETHE,K050) = -K050*<NO3>*<ETHE> + PTERMS(:,16,51) = -TPK%K050(:)*PCONC(:,8)*PCONC(:,16) +! +!PTERMS(RO2T,K050) = +K050*<NO3>*<ETHE> + PTERMS(:,85,51) = +TPK%K050(:)*PCONC(:,8)*PCONC(:,16) +! +!PTERMS(O3,K051) = -K051*<O3>*<ETHE> + PTERMS(:,3,52) = -TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(HO2,K051) = +0.06*K051*<O3>*<ETHE> + PTERMS(:,10,52) = +0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(CO,K051) = +0.315*K051*<O3>*<ETHE> + PTERMS(:,11,52) = +0.315*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(OH,K051) = +0.06*K051*<O3>*<ETHE> + PTERMS(:,15,52) = +0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(ETHE,K051) = -K051*<O3>*<ETHE> + PTERMS(:,16,52) = -TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(HCHO,K051) = +0.5*K051*<O3>*<ETHE> + PTERMS(:,28,52) = +0.5*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +! +RETURN +END SUBROUTINE SUBT6 +! +SUBROUTINE SUBT7 +! +!Indices 141 a 160 +! +!PTERMS(ORA1,K051) = +0.185*K051*<O3>*<ETHE> + PTERMS(:,43,52) = +0.185*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) +! +!PTERMS(HO2,K052) = +K052*<O>*<ETHE> + PTERMS(:,10,53) = +TPK%K052(:)*TPK%O(:)*PCONC(:,16) +! +!PTERMS(CO,K052) = +0.6*K052*<O>*<ETHE> + PTERMS(:,11,53) = +0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16) +! +!PTERMS(ETHE,K052) = -K052*<O>*<ETHE> + PTERMS(:,16,53) = -TPK%K052(:)*TPK%O(:)*PCONC(:,16) +! +!PTERMS(RO2T,K052) = +K052*<O>*<ETHE> + PTERMS(:,85,53) = +TPK%K052(:)*TPK%O(:)*PCONC(:,16) +! +!PTERMS(RO21,K052) = +0.6*K052*<O>*<ETHE> + PTERMS(:,86,53) = +0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16) +! +!PTERMS(HO2,K053) = +TPK%CF1*K053*<OH>*<ETOH> + PTERMS(:,10,54) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) +! +!PTERMS(OH,K053) = -K053*<OH>*<ETOH> + PTERMS(:,15,54) = -TPK%K053(:)*PCONC(:,15)*PCONC(:,33) +! +!PTERMS(ALD2,K053) = +TPK%CF1*K053*<OH>*<ETOH> + PTERMS(:,29,54) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) +! +!PTERMS(ETOH,K053) = -K053*<OH>*<ETOH> + PTERMS(:,33,54) = -TPK%K053(:)*PCONC(:,15)*PCONC(:,33) +! +!PTERMS(RO2T,K053) = +TPK%CF2*K053*<OH>*<ETOH> + PTERMS(:,85,54) = +TPK%CF2*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) +! +!PTERMS(OH,K054) = -K054*<OH>*<OLEL> + PTERMS(:,15,55) = -TPK%K054(:)*PCONC(:,15)*PCONC(:,17) +! +!PTERMS(OLEL,K054) = -K054*<OH>*<OLEL> + PTERMS(:,17,55) = -TPK%K054(:)*PCONC(:,15)*PCONC(:,17) +! +!PTERMS(RO2T,K054) = +K054*<OH>*<OLEL> + PTERMS(:,85,55) = +TPK%K054(:)*PCONC(:,15)*PCONC(:,17) +! +!PTERMS(NO3,K055) = -K055*<NO3>*<OLEL> + PTERMS(:,8,56) = -TPK%K055(:)*PCONC(:,8)*PCONC(:,17) +! +!PTERMS(OLEL,K055) = -K055*<NO3>*<OLEL> + PTERMS(:,17,56) = -TPK%K055(:)*PCONC(:,8)*PCONC(:,17) +! +!PTERMS(RO2T,K055) = +K055*<NO3>*<OLEL> + PTERMS(:,85,56) = +TPK%K055(:)*PCONC(:,8)*PCONC(:,17) +! +!PTERMS(O3,K056) = -K056*<O3>*<OLEL> + PTERMS(:,3,57) = -TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(HO2,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,10,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(CO,K056) = +0.56*K056*<O3>*<OLEL> + PTERMS(:,11,57) = +0.56*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +! +RETURN +END SUBROUTINE SUBT7 +! +SUBROUTINE SUBT8 +! +!Indices 161 a 180 +! +!PTERMS(OH,K056) = +0.36*K056*<O3>*<OLEL> + PTERMS(:,15,57) = +0.36*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(OLEL,K056) = -K056*<O3>*<OLEL> + PTERMS(:,17,57) = -TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(ALKL,K056) = +0.1*K056*<O3>*<OLEL> + PTERMS(:,19,57) = +0.1*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(HCHO,K056) = +0.5*K056*<O3>*<OLEL> + PTERMS(:,28,57) = +0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(ALD2,K056) = +0.5*K056*<O3>*<OLEL> + PTERMS(:,29,57) = +0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(ORA1,K056) = +0.12*K056*<O3>*<OLEL> + PTERMS(:,43,57) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(ORA2,K056) = +0.12*K056*<O3>*<OLEL> + PTERMS(:,44,57) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(RO2T,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,85,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(RO25,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,87,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) +! +!PTERMS(OLEL,K057) = -K057*<O>*<OLEL> + PTERMS(:,17,58) = -TPK%K057(:)*TPK%O(:)*PCONC(:,17) +! +!PTERMS(ALKL,K057) = +0.5*K057*<O>*<OLEL> + PTERMS(:,19,58) = +0.5*TPK%K057(:)*TPK%O(:)*PCONC(:,17) +! +!PTERMS(ALD2,K057) = +0.4*K057*<O>*<OLEL> + PTERMS(:,29,58) = +0.4*TPK%K057(:)*TPK%O(:)*PCONC(:,17) +! +!PTERMS(RO2T,K057) = +0.2*K057*<O>*<OLEL> + PTERMS(:,85,58) = +0.2*TPK%K057(:)*TPK%O(:)*PCONC(:,17) +! +!PTERMS(RO25,K057) = +0.1*K057*<O>*<OLEL> + PTERMS(:,87,58) = +0.1*TPK%K057(:)*TPK%O(:)*PCONC(:,17) +! +!PTERMS(OH,K058) = -K058*<OH>*<ALKL> + PTERMS(:,15,59) = -TPK%K058(:)*PCONC(:,15)*PCONC(:,19) +! +!PTERMS(ALKL,K058) = -K058*<OH>*<ALKL> + PTERMS(:,19,59) = -TPK%K058(:)*PCONC(:,15)*PCONC(:,19) +! +!PTERMS(RO2T,K058) = +K058*<OH>*<ALKL> + PTERMS(:,85,59) = +TPK%K058(:)*PCONC(:,15)*PCONC(:,19) +! +!PTERMS(RO25,K058) = +K058*<OH>*<ALKL> + PTERMS(:,87,59) = +TPK%K058(:)*PCONC(:,15)*PCONC(:,19) +! +!PTERMS(HO2,K059) = +K059*<ALD2> + PTERMS(:,10,60) = +TPK%K059(:)*PCONC(:,29) +! +!PTERMS(CO,K059) = +K059*<ALD2> + PTERMS(:,11,60) = +TPK%K059(:)*PCONC(:,29) +! +! +RETURN +END SUBROUTINE SUBT8 +! +SUBROUTINE SUBT9 +! +!Indices 181 a 200 +! +!PTERMS(ALD2,K059) = -K059*<ALD2> + PTERMS(:,29,60) = -TPK%K059(:)*PCONC(:,29) +! +!PTERMS(RO2T,K059) = +K059*<ALD2> + PTERMS(:,85,60) = +TPK%K059(:)*PCONC(:,29) +! +!PTERMS(RO25,K059) = +K059*<ALD2> + PTERMS(:,87,60) = +TPK%K059(:)*PCONC(:,29) +! +!PTERMS(OH,K060) = -K060*<OH>*<ALD2> + PTERMS(:,15,61) = -TPK%K060(:)*PCONC(:,15)*PCONC(:,29) +! +!PTERMS(ALD2,K060) = -K060*<OH>*<ALD2> + PTERMS(:,29,61) = -TPK%K060(:)*PCONC(:,15)*PCONC(:,29) +! +!PTERMS(RO2T,K060) = +K060*<OH>*<ALD2> + PTERMS(:,85,61) = +TPK%K060(:)*PCONC(:,15)*PCONC(:,29) +! +!PTERMS(HNO3,K061) = +K061*<NO3>*<ALD2> + PTERMS(:,5,62) = +TPK%K061(:)*PCONC(:,8)*PCONC(:,29) +! +!PTERMS(NO3,K061) = -K061*<NO3>*<ALD2> + PTERMS(:,8,62) = -TPK%K061(:)*PCONC(:,8)*PCONC(:,29) +! +!PTERMS(ALD2,K061) = -K061*<NO3>*<ALD2> + PTERMS(:,29,62) = -TPK%K061(:)*PCONC(:,8)*PCONC(:,29) +! +!PTERMS(RO2T,K061) = +K061*<NO3>*<ALD2> + PTERMS(:,85,62) = +TPK%K061(:)*PCONC(:,8)*PCONC(:,29) +! +!PTERMS(OH,K062) = -K062*<OH>*<KETL> + PTERMS(:,15,63) = -TPK%K062(:)*PCONC(:,15)*PCONC(:,30) +! +!PTERMS(KETL,K062) = -K062*<OH>*<KETL> + PTERMS(:,30,63) = -TPK%K062(:)*PCONC(:,15)*PCONC(:,30) +! +!PTERMS(RO2T,K062) = +K062*<OH>*<KETL> + PTERMS(:,85,63) = +TPK%K062(:)*PCONC(:,15)*PCONC(:,30) +! +!PTERMS(KETL,K063) = -K063*<KETL> + PTERMS(:,30,64) = -TPK%K063(:)*PCONC(:,30) +! +!PTERMS(RO2T,K063) = +2.*K063*<KETL> + PTERMS(:,85,64) = +2.*TPK%K063(:)*PCONC(:,30) +! +!PTERMS(RO25,K063) = +K063*<KETL> + PTERMS(:,87,64) = +TPK%K063(:)*PCONC(:,30) +! +!PTERMS(OH,K064) = -K064*<OH>*<ISOP> + PTERMS(:,15,65) = -TPK%K064(:)*PCONC(:,15)*PCONC(:,35) +! +!PTERMS(ISOP,K064) = -K064*<OH>*<ISOP> + PTERMS(:,35,65) = -TPK%K064(:)*PCONC(:,15)*PCONC(:,35) +! +!PTERMS(RO2T,K064) = +K064*<OH>*<ISOP> + PTERMS(:,85,65) = +TPK%K064(:)*PCONC(:,15)*PCONC(:,35) +! +!PTERMS(NO3,K065) = -K065*<NO3>*<ISOP> + PTERMS(:,8,66) = -TPK%K065(:)*PCONC(:,8)*PCONC(:,35) +! +! +RETURN +END SUBROUTINE SUBT9 +! +SUBROUTINE SUBT10 +! +!Indices 201 a 220 +! +!PTERMS(ISOP,K065) = -K065*<NO3>*<ISOP> + PTERMS(:,35,66) = -TPK%K065(:)*PCONC(:,8)*PCONC(:,35) +! +!PTERMS(RO2T,K065) = +K065*<NO3>*<ISOP> + PTERMS(:,85,66) = +TPK%K065(:)*PCONC(:,8)*PCONC(:,35) +! +!PTERMS(O3,K066) = -K066*<O3>*<ISOP> + PTERMS(:,3,67) = -TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(HO2,K066) = +0.366*K066*<O3>*<ISOP> + PTERMS(:,10,67) = +0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(CO,K066) = +0.461*K066*<O3>*<ISOP> + PTERMS(:,11,67) = +0.461*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(OH,K066) = +0.664*K066*<O3>*<ISOP> + PTERMS(:,15,67) = +0.664*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(OLEL,K066) = +0.054*K066*<O3>*<ISOP> + PTERMS(:,17,67) = +0.054*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(HCHO,K066) = +0.5*K066*<O3>*<ISOP> + PTERMS(:,28,67) = +0.5*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(ISOP,K066) = -K066*<O3>*<ISOP> + PTERMS(:,35,67) = -TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(MVK,K066) = +0.389*K066*<O3>*<ISOP> + PTERMS(:,39,67) = +0.389*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(MCR,K066) = +0.17*K066*<O3>*<ISOP> + PTERMS(:,40,67) = +0.17*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(ORA1,K066) = +0.121*K066*<O3>*<ISOP> + PTERMS(:,43,67) = +0.121*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(RO2T,K066) = +0.366*K066*<O3>*<ISOP> + PTERMS(:,85,67) = +0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) +! +!PTERMS(OLEL,K067) = +0.925*K067*<O>*<ISOP> + PTERMS(:,17,68) = +0.925*TPK%K067(:)*TPK%O(:)*PCONC(:,35) +! +!PTERMS(ALD2,K067) = +0.075*K067*<O>*<ISOP> + PTERMS(:,29,68) = +0.075*TPK%K067(:)*TPK%O(:)*PCONC(:,35) +! +!PTERMS(ISOP,K067) = -K067*<O>*<ISOP> + PTERMS(:,35,68) = -TPK%K067(:)*TPK%O(:)*PCONC(:,35) +! +!PTERMS(OH,K068) = -K068*<OH>*<MTBE> + PTERMS(:,15,69) = -TPK%K068(:)*PCONC(:,15)*PCONC(:,38) +! +!PTERMS(MTBE,K068) = -K068*<OH>*<MTBE> + PTERMS(:,38,69) = -TPK%K068(:)*PCONC(:,15)*PCONC(:,38) +! +!PTERMS(RO2T,K068) = +K068*<OH>*<MTBE> + PTERMS(:,85,69) = +TPK%K068(:)*PCONC(:,15)*PCONC(:,38) +! +!PTERMS(OH,K069) = -K069*<OH>*<ALCH> + PTERMS(:,15,70) = -TPK%K069(:)*PCONC(:,15)*PCONC(:,34) +! +! +RETURN +END SUBROUTINE SUBT10 +! +SUBROUTINE SUBT11 +! +!Indices 221 a 240 +! +!PTERMS(ALCH,K069) = -K069*<OH>*<ALCH> + PTERMS(:,34,70) = -TPK%K069(:)*PCONC(:,15)*PCONC(:,34) +! +!PTERMS(RO2T,K069) = +K069*<OH>*<ALCH> + PTERMS(:,85,70) = +TPK%K069(:)*PCONC(:,15)*PCONC(:,34) +! +!PTERMS(OH,K070) = -K070*<OH>*<KETH> + PTERMS(:,15,71) = -TPK%K070(:)*PCONC(:,15)*PCONC(:,31) +! +!PTERMS(KETH,K070) = -K070*<OH>*<KETH> + PTERMS(:,31,71) = -TPK%K070(:)*PCONC(:,15)*PCONC(:,31) +! +!PTERMS(RO2T,K070) = +K070*<OH>*<KETH> + PTERMS(:,85,71) = +TPK%K070(:)*PCONC(:,15)*PCONC(:,31) +! +!PTERMS(KETH,K071) = -K071*<KETH> + PTERMS(:,31,72) = -TPK%K071(:)*PCONC(:,31) +! +!PTERMS(RO2T,K071) = +2.*K071*<KETH> + PTERMS(:,85,72) = +2.*TPK%K071(:)*PCONC(:,31) +! +!PTERMS(RO25,K071) = +K071*<KETH> + PTERMS(:,87,72) = +TPK%K071(:)*PCONC(:,31) +! +!PTERMS(HNO3,K072) = +K072*<NO3>*<AROO> + PTERMS(:,5,73) = +TPK%K072(:)*PCONC(:,8)*PCONC(:,24) +! +!PTERMS(NO3,K072) = -K072*<NO3>*<AROO> + PTERMS(:,8,73) = -TPK%K072(:)*PCONC(:,8)*PCONC(:,24) +! +!PTERMS(AROO,K072) = -K072*<NO3>*<AROO> + PTERMS(:,24,73) = -TPK%K072(:)*PCONC(:,8)*PCONC(:,24) +! +!PTERMS(HO2,K073) = +0.16*K073*<OH>*<AROO> + PTERMS(:,10,74) = +0.16*TPK%K073(:)*PCONC(:,15)*PCONC(:,24) +! +!PTERMS(OH,K073) = -K073*<OH>*<AROO> + PTERMS(:,15,74) = -TPK%K073(:)*PCONC(:,15)*PCONC(:,24) +! +!PTERMS(AROO,K073) = -K073*<OH>*<AROO> + PTERMS(:,24,74) = -TPK%K073(:)*PCONC(:,15)*PCONC(:,24) +! +!PTERMS(RO2T,K073) = +0.1*K073*<OH>*<AROO> + PTERMS(:,85,74) = +0.1*TPK%K073(:)*PCONC(:,15)*PCONC(:,24) +! +!PTERMS(OH,K074) = -K074*<OH>*<OLEH> + PTERMS(:,15,75) = -TPK%K074(:)*PCONC(:,15)*PCONC(:,18) +! +!PTERMS(OLEH,K074) = -K074*<OH>*<OLEH> + PTERMS(:,18,75) = -TPK%K074(:)*PCONC(:,15)*PCONC(:,18) +! +!PTERMS(RO2T,K074) = +K074*<OH>*<OLEH> + PTERMS(:,85,75) = +TPK%K074(:)*PCONC(:,15)*PCONC(:,18) +! +!PTERMS(NO3,K075) = -K075*<NO3>*<OLEH> + PTERMS(:,8,76) = -TPK%K075(:)*PCONC(:,8)*PCONC(:,18) +! +!PTERMS(OLEH,K075) = -K075*<NO3>*<OLEH> + PTERMS(:,18,76) = -TPK%K075(:)*PCONC(:,8)*PCONC(:,18) +! +! +RETURN +END SUBROUTINE SUBT11 +! +SUBROUTINE SUBT12 +! +!Indices 241 a 260 +! +!PTERMS(RO2T,K075) = +K075*<NO3>*<OLEH> + PTERMS(:,85,76) = +TPK%K075(:)*PCONC(:,8)*PCONC(:,18) +! +!PTERMS(O3,K076) = -K076*<O3>*<OLEH> + PTERMS(:,3,77) = -TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(HO2,K076) = +0.28*K076*<O3>*<OLEH> + PTERMS(:,10,77) = +0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(CO,K076) = +0.56*K076*<O3>*<OLEH> + PTERMS(:,11,77) = +0.56*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OH,K076) = +0.36*K076*<O3>*<OLEH> + PTERMS(:,15,77) = +0.36*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OLEH,K076) = -K076*<O3>*<OLEH> + PTERMS(:,18,77) = -TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(ALKM,K076) = +0.1*K076*<O3>*<OLEH> + PTERMS(:,20,77) = +0.1*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(HCHO,K076) = +0.5*K076*<O3>*<OLEH> + PTERMS(:,28,77) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(ACID,K076) = +0.12*K076*<O3>*<OLEH> + PTERMS(:,45,77) = +0.12*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(RPR1,K076) = +0.5*K076*<O3>*<OLEH> + PTERMS(:,69,77) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(RO2T,K076) = +0.28*K076*<O3>*<OLEH> + PTERMS(:,85,77) = +0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OLEH,K077) = -K077*<O>*<OLEH> + PTERMS(:,18,78) = -TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(ALKM,K077) = +0.5*K077*<O>*<OLEH> + PTERMS(:,20,78) = +0.5*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(RPR1,K077) = +0.4*K077*<O>*<OLEH> + PTERMS(:,69,78) = +0.4*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(RO2T,K077) = +0.2*K077*<O>*<OLEH> + PTERMS(:,85,78) = +0.2*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(OH,K078) = -K078*<OH>*<ALKM> + PTERMS(:,15,79) = -TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(ALKM,K078) = -K078*<OH>*<ALKM> + PTERMS(:,20,79) = -TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(RO2T,K078) = +K078*<OH>*<ALKM> + PTERMS(:,85,79) = +TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(HO2,K079) = +0.16*K079*<OH>*<AROL> + PTERMS(:,10,80) = +0.16*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(OH,K079) = -K079*<OH>*<AROL> + PTERMS(:,15,80) = -TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +! +RETURN +END SUBROUTINE SUBT12 +! +SUBROUTINE SUBT13 +! +!Indices 261 a 280 +! +!PTERMS(AROL,K079) = -K079*<OH>*<AROL> + PTERMS(:,23,80) = -TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(AROO,K079) = +0.16*K079*<OH>*<AROL> + PTERMS(:,24,80) = +0.16*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(RO2T,K079) = +0.06*K079*<OH>*<AROL> + PTERMS(:,85,80) = +0.06*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(HO2,K080) = +0.16*K080*<OH>*<AROH> + PTERMS(:,10,81) = +0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(OH,K080) = -K080*<OH>*<AROH> + PTERMS(:,15,81) = -TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(AROH,K080) = -K080*<OH>*<AROH> + PTERMS(:,22,81) = -TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(AROO,K080) = +0.16*K080*<OH>*<AROH> + PTERMS(:,24,81) = +0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(O3,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,3,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(HNO3,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,5,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(NO3,K081) = -K081*<NO3>*<ARAL> + PTERMS(:,8,82) = -TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(ARAL,K081) = -K081*<NO3>*<ARAL> + PTERMS(:,25,82) = -TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(ARAC,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,26,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(O3,K082) = +TPK%CF39*K082*<OH>*<ARAL> + PTERMS(:,3,83) = +TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(HO2,K082) = +TPK%CF48*K082*<OH>*<ARAL> + PTERMS(:,10,83) = +TPK%CF48*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(OH,K082) = -K082*<OH>*<ARAL> + PTERMS(:,15,83) = -TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(ARAL,K082) = -K082*<OH>*<ARAL> + PTERMS(:,25,83) = -TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(ARAC,K082) = +TPK%CF39*K082*<OH>*<ARAL> + PTERMS(:,26,83) = +TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(RPRL,K082) = +0.9983609*K082*<OH>*<ARAL> + PTERMS(:,75,83) = +0.9983609*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(RO2T,K082) = +TPK%CF45*K082*<OH>*<ARAL> + PTERMS(:,85,83) = +TPK%CF45*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(HO2,K083) = +0.16*K083*<OH>*<ARAC> + PTERMS(:,10,84) = +0.16*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +! +RETURN +END SUBROUTINE SUBT13 +! +SUBROUTINE SUBT14 +! +!Indices 281 a 300 +! +!PTERMS(OH,K083) = -K083*<OH>*<ARAC> + PTERMS(:,15,84) = -TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(ARAC,K083) = -K083*<OH>*<ARAC> + PTERMS(:,26,84) = -TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(URG7,K083) = +0.1599999*K083*<OH>*<ARAC> + PTERMS(:,60,84) = +0.1599999*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(RO2T,K083) = +0.1*K083*<OH>*<ARAC> + PTERMS(:,85,84) = +0.1*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(OH,K084) = -K084*<OH>*<BIOL> + PTERMS(:,15,85) = -TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(BIOL,K084) = -K084*<OH>*<BIOL> + PTERMS(:,36,85) = -TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(RO2T,K084) = +K084*<OH>*<BIOL> + PTERMS(:,85,85) = +TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(NO3,K085) = -K085*<NO3>*<BIOL> + PTERMS(:,8,86) = -TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(BIOL,K085) = -K085*<NO3>*<BIOL> + PTERMS(:,36,86) = -TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(RO2T,K085) = +K085*<NO3>*<BIOL> + PTERMS(:,85,86) = +TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(O3,K086) = -K086*<O3>*<BIOL> + PTERMS(:,3,87) = -TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(HO2,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,10,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(CO,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,11,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(H2O2,K086) = +0.055*K086*<O3>*<BIOL> + PTERMS(:,12,87) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(OH,K086) = +0.89*K086*<O3>*<BIOL> + PTERMS(:,15,87) = +0.89*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(BIOL,K086) = -K086*<O3>*<BIOL> + PTERMS(:,36,87) = -TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(URG4,K086) = +5.5000000E-02*K086*<O3>*<BIOL> + PTERMS(:,53,87) = +5.5000000E-02*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(RPR3,K086) = +0.055*K086*<O3>*<BIOL> + PTERMS(:,57,87) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(RO2T,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,85,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(BIOL,K087) = -K087*<O>*<BIOL> + PTERMS(:,36,88) = -TPK%K087(:)*TPK%O(:)*PCONC(:,36) +! +! +RETURN +END SUBROUTINE SUBT14 +! +SUBROUTINE SUBT15 +! +!Indices 301 a 320 +! +!PTERMS(URG10,K087) = +0.7500000*K087*<O>*<BIOL> + PTERMS(:,68,88) = +0.7500000*TPK%K087(:)*TPK%O(:)*PCONC(:,36) +! +!PTERMS(OH,K088) = -K088*<OH>*<BIOH> + PTERMS(:,15,89) = -TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(BIOH,K088) = -K088*<OH>*<BIOH> + PTERMS(:,37,89) = -TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(RO2T,K088) = +K088*<OH>*<BIOH> + PTERMS(:,85,89) = +TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(NO3,K089) = -K089*<NO3>*<BIOH> + PTERMS(:,8,90) = -TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(BIOH,K089) = -K089*<NO3>*<BIOH> + PTERMS(:,37,90) = -TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(RO2T,K089) = +K089*<NO3>*<BIOH> + PTERMS(:,85,90) = +TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(O3,K090) = -K090*<O3>*<BIOH> + PTERMS(:,3,91) = -TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(CO,K090) = +0.445*K090*<O3>*<BIOH> + PTERMS(:,11,91) = +0.445*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(H2O2,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,12,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(OH,K090) = +0.89*K090*<O3>*<BIOH> + PTERMS(:,15,91) = +0.89*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(BIOH,K090) = -K090*<O3>*<BIOH> + PTERMS(:,37,91) = -TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(UR8,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,54,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(UR7,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,56,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(RO2T,K090) = +0.89*K090*<O3>*<BIOH> + PTERMS(:,85,91) = +0.89*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(BIOH,K091) = -K091*<O>*<BIOH> + PTERMS(:,37,92) = -TPK%K091(:)*TPK%O(:)*PCONC(:,37) +! +!PTERMS(HO2,K092) = +0.16*K092*<OH>*<PAH> + PTERMS(:,10,93) = +0.16*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(OH,K092) = -K092*<OH>*<PAH> + PTERMS(:,15,93) = -TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(PAH,K092) = -K092*<OH>*<PAH> + PTERMS(:,27,93) = -TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(URG8,K092) = +0.1600000*K092*<OH>*<PAH> + PTERMS(:,64,93) = +0.1600000*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +! +RETURN +END SUBROUTINE SUBT15 +! +SUBROUTINE SUBT16 +! +!Indices 321 a 340 +! +!PTERMS(RO2T,K092) = +0.1*K092*<OH>*<PAH> + PTERMS(:,85,93) = +0.1*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(OH,K093) = -K093*<OH>*<ALKH> + PTERMS(:,15,94) = -TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(ALKH,K093) = -K093*<OH>*<ALKH> + PTERMS(:,21,94) = -TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(RO2T,K093) = +K093*<OH>*<ALKH> + PTERMS(:,85,94) = +TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(HO2,K094) = -K094*<HO2>*<RO2T> + PTERMS(:,10,95) = -TPK%K094(:)*PCONC(:,10)*PCONC(:,85) +! +!PTERMS(RO2T,K094) = -K094*<HO2>*<RO2T> + PTERMS(:,85,95) = -TPK%K094(:)*PCONC(:,10)*PCONC(:,85) +! +!PTERMS(NO,K095) = -K095*<NO>*<RO2T> + PTERMS(:,1,96) = -TPK%K095(:)*PCONC(:,1)*PCONC(:,85) +! +!PTERMS(RO2T,K095) = -K095*<NO>*<RO2T> + PTERMS(:,85,96) = -TPK%K095(:)*PCONC(:,1)*PCONC(:,85) +! +!PTERMS(RO2T,K096) = -K096*<RO2T>*<RO2T> + PTERMS(:,85,97) = -TPK%K096(:)*PCONC(:,85)*PCONC(:,85) +! +!PTERMS(RO2T,K097) = +K097*<RAD2> + PTERMS(:,85,98) = +TPK%K097(:)*TPK%RAD2(:) +! +!PTERMS(RO2T,K098) = +K098*<RAD3> + PTERMS(:,85,99) = +TPK%K098(:)*TPK%RAD3(:) +! +!PTERMS(RO2T,K099) = +K099*<RAD4> + PTERMS(:,85,100) = +TPK%K099(:)*TPK%RAD4(:) +! +!PTERMS(RO2T,K100) = +K100*<RAD5> + PTERMS(:,85,101) = +TPK%K100(:)*TPK%RAD5(:) +! +!PTERMS(RO2T,K101) = +K101*<RAD6> + PTERMS(:,85,102) = +TPK%K101(:)*TPK%RAD6(:) +! +!PTERMS(RO2T,K102) = +K102*<RAD7> + PTERMS(:,85,103) = +TPK%K102(:)*TPK%RAD7(:) +! +!PTERMS(NO2,K103) = -K103*<NO2>*<RAD1> + PTERMS(:,2,104) = -TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:) +! +!PTERMS(RPR4,K103) = +K103*<NO2>*<RAD1> + PTERMS(:,61,104) = +TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:) +! +!PTERMS(NO2,K104) = -K104*<NO2>*<RAD2> + PTERMS(:,2,105) = -TPK%K104(:)*PCONC(:,2)*TPK%RAD2(:) +! +!PTERMS(RPR4,K104) = +K104*<NO2>*<RAD2> + PTERMS(:,61,105) = +TPK%K104(:)*PCONC(:,2)*TPK%RAD2(:) +! +!PTERMS(NO2,K105) = -K105*<NO2>*<RAD3> + PTERMS(:,2,106) = -TPK%K105(:)*PCONC(:,2)*TPK%RAD3(:) +! +! +RETURN +END SUBROUTINE SUBT16 +! +SUBROUTINE SUBT17 +! +!Indices 341 a 360 +! +!PTERMS(NO2,K106) = -K106*<NO2>*<RAD4> + PTERMS(:,2,107) = -TPK%K106(:)*PCONC(:,2)*TPK%RAD4(:) +! +!PTERMS(NO2,K107) = -K107*<NO2>*<RAD5> + PTERMS(:,2,108) = -TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +! +!PTERMS(RPR5,K107) = +K107*<NO2>*<RAD5> + PTERMS(:,70,108) = +TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +! +!PTERMS(NO2,K108) = -K108*<NO2>*<RAD6> + PTERMS(:,2,109) = -TPK%K108(:)*PCONC(:,2)*TPK%RAD6(:) +! +!PTERMS(URG7,K108) = +0.9999993*K108*<NO2>*<RAD6> + PTERMS(:,60,109) = +0.9999993*TPK%K108(:)*PCONC(:,2)*TPK%RAD6(:) +! +!PTERMS(NO2,K109) = -K109*<NO2>*<RAD7> + PTERMS(:,2,110) = -TPK%K109(:)*PCONC(:,2)*TPK%RAD7(:) +! +!PTERMS(URG8,K109) = +1.0000000*K109*<NO2>*<RAD7> + PTERMS(:,64,110) = +1.0000000*TPK%K109(:)*PCONC(:,2)*TPK%RAD7(:) +! +!PTERMS(NO,K110) = -K110*<NO>*<RO21> + PTERMS(:,1,111) = -TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(NO2,K110) = +K110*<NO>*<RO21> + PTERMS(:,2,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HO2,K110) = +K110*<NO>*<RO21> + PTERMS(:,10,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HCHO,K110) = +K110*<NO>*<RO21> + PTERMS(:,28,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(RO21,K110) = -K110*<NO>*<RO21> + PTERMS(:,86,111) = -TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HO2,K111) = +K111*<RO2T>*<RO21> + PTERMS(:,10,112) = +TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(HCHO,K111) = +K111*<RO2T>*<RO21> + PTERMS(:,28,112) = +TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(RO2T,K111) = -K111*<RO2T>*<RO21> + PTERMS(:,85,112) = -TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(RO21,K111) = -K111*<RO2T>*<RO21> + PTERMS(:,86,112) = -TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(HO2,K112) = -K112*<HO2>*<RO21> + PTERMS(:,10,113) = -TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(OH,K112) = +K112*<HO2>*<RO21> + PTERMS(:,15,113) = +TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(HCHO,K112) = +K112*<HO2>*<RO21> + PTERMS(:,28,113) = +TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(RO21,K112) = -K112*<HO2>*<RO21> + PTERMS(:,86,113) = -TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +! +RETURN +END SUBROUTINE SUBT17 +! +SUBROUTINE SUBT18 +! +!Indices 361 a 380 +! +!PTERMS(NO,K113) = -K113*<NO>*<RO22> + PTERMS(:,1,114) = -TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(NO2,K113) = +K113*<NO>*<RO22> + PTERMS(:,2,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HO2,K113) = +K113*<NO>*<RO22> + PTERMS(:,10,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HCHO,K113) = +K113*<NO>*<RO22> + PTERMS(:,28,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(ALD2,K113) = +K113*<NO>*<RO22> + PTERMS(:,29,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HO2,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,10,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(HCHO,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,28,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(ALD2,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,29,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(RO2T,K114) = -K114*<RO2T>*<RO22> + PTERMS(:,85,115) = -TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(HO2,K115) = -K115*<HO2>*<RO22> + PTERMS(:,10,116) = -TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(OH,K115) = +K115*<HO2>*<RO22> + PTERMS(:,15,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(HCHO,K115) = +K115*<HO2>*<RO22> + PTERMS(:,28,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(ALD2,K115) = +K115*<HO2>*<RO22> + PTERMS(:,29,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(NO,K116) = -K116*<NO>*<RO23> + PTERMS(:,1,117) = -TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(NO2,K116) = +2.*K116*<NO>*<RO23> + PTERMS(:,2,117) = +2.*TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(HCHO,K116) = +K116*<NO>*<RO23> + PTERMS(:,28,117) = +TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(ALD2,K116) = +K116*<NO>*<RO23> + PTERMS(:,29,117) = +TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(NO2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,2,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(HO2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,10,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(HCHO,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,28,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +! +RETURN +END SUBROUTINE SUBT18 +! +SUBROUTINE SUBT19 +! +!Indices 381 a 400 +! +!PTERMS(ALD2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,29,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(RO2T,K117) = -K117*<RO2T>*<RO23> + PTERMS(:,85,118) = -TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(NO2,K118) = +K118*<HO2>*<RO23> + PTERMS(:,2,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(HO2,K118) = -K118*<HO2>*<RO23> + PTERMS(:,10,119) = -TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(OH,K118) = +K118*<HO2>*<RO23> + PTERMS(:,15,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(HCHO,K118) = +K118*<HO2>*<RO23> + PTERMS(:,28,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(ALD2,K118) = +K118*<HO2>*<RO23> + PTERMS(:,29,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(NO,K119) = -K119*<NO>*<RO24> + PTERMS(:,1,120) = -TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(NO2,K119) = +K119*<NO>*<RO24> + PTERMS(:,2,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HO2,K119) = +K119*<NO>*<RO24> + PTERMS(:,10,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(CO,K119) = +K119*<NO>*<RO24> + PTERMS(:,11,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HCHO,K119) = +K119*<NO>*<RO24> + PTERMS(:,28,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HO2,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,10,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(CO,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,11,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(HCHO,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,28,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(RO2T,K120) = -K120*<RO2T>*<RO24> + PTERMS(:,85,121) = -TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(HO2,K121) = -K121*<HO2>*<RO24> + PTERMS(:,10,122) = -TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(CO,K121) = +K121*<HO2>*<RO24> + PTERMS(:,11,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(OH,K121) = +K121*<HO2>*<RO24> + PTERMS(:,15,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(HCHO,K121) = +K121*<HO2>*<RO24> + PTERMS(:,28,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +! +RETURN +END SUBROUTINE SUBT19 +! +SUBROUTINE SUBT20 +! +!Indices 401 a 420 +! +!PTERMS(NO,K122) = -K122*<NO>*<RO25> + PTERMS(:,1,123) = -TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(NO2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,2,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(HO2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,10,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(ALKL,K122) = +TPK%CF3*K122*<NO>*<RO25> + PTERMS(:,19,123) = +TPK%CF3*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(ALD2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,29,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(RO25,K122) = -K122*<NO>*<RO25> + PTERMS(:,87,123) = -TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(HO2,K123) = +K123*<RO2T>*<RO25> + PTERMS(:,10,124) = +TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(ALD2,K123) = +K123*<RO2T>*<RO25> + PTERMS(:,29,124) = +TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(RO2T,K123) = -K123*<RO2T>*<RO25> + PTERMS(:,85,124) = -TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(RO25,K123) = -K123*<RO2T>*<RO25> + PTERMS(:,87,124) = -TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(HO2,K124) = -K124*<HO2>*<RO25> + PTERMS(:,10,125) = -TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(OH,K124) = +K124*<HO2>*<RO25> + PTERMS(:,15,125) = +TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(ALD2,K124) = +K124*<HO2>*<RO25> + PTERMS(:,29,125) = +TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(RO25,K124) = -K124*<HO2>*<RO25> + PTERMS(:,87,125) = -TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(NO,K125) = -K125*<NO>*<RO26> + PTERMS(:,1,126) = -TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(NO2,K125) = +K125*<NO>*<RO26> + PTERMS(:,2,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(RO2T,K125) = +K125*<NO>*<RO26> + PTERMS(:,85,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(RO25,K125) = +K125*<NO>*<RO26> + PTERMS(:,87,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(NO2,K126) = -K126*<NO2>*<RO26> + PTERMS(:,2,127) = -TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +! +!PTERMS(PAN1,K126) = +K126*<NO2>*<RO26> + PTERMS(:,77,127) = +TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +! +! +RETURN +END SUBROUTINE SUBT20 +! +SUBROUTINE SUBT21 +! +!Indices 421 a 440 +! +!PTERMS(NO2,K127) = -K127*<NO2>*<RO28> + PTERMS(:,2,128) = -TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +! +!PTERMS(PAN2,K127) = +K127*<NO2>*<RO28> + PTERMS(:,78,128) = +TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +! +!PTERMS(NO2,K128) = -K128*<NO2>*<RO239> + PTERMS(:,2,129) = -TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +! +!PTERMS(PAN3,K128) = +K128*<NO2>*<RO239> + PTERMS(:,79,129) = +TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +! +!PTERMS(NO2,K129) = -K129*<NO2>*<RO248> + PTERMS(:,2,130) = -TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +! +!PTERMS(PAN4,K129) = +K129*<NO2>*<RO248> + PTERMS(:,80,130) = +TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +! +!PTERMS(NO2,K130) = -K130*<NO2>*<RO250> + PTERMS(:,2,131) = -TPK%K130(:)*PCONC(:,2)*TPK%RO250(:) +! +!PTERMS(APAN,K130) = +K130*<NO2>*<RO250> + PTERMS(:,76,131) = +TPK%K130(:)*PCONC(:,2)*TPK%RO250(:) +! +!PTERMS(NO2,K131) = -K131*<NO2>*<RO254> + PTERMS(:,2,132) = -TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +! +!PTERMS(PAN6,K131) = +K131*<NO2>*<RO254> + PTERMS(:,81,132) = +TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +! +!PTERMS(NO2,K132) = -K132*<NO2>*<RO255> + PTERMS(:,2,133) = -TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +! +!PTERMS(PAN7,K132) = +K132*<NO2>*<RO255> + PTERMS(:,82,133) = +TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +! +!PTERMS(NO2,K133) = -K133*<NO2>*<RO257> + PTERMS(:,2,134) = -TPK%K133(:)*PCONC(:,2)*TPK%RO257(:) +! +!PTERMS(APAN,K133) = +K133*<NO2>*<RO257> + PTERMS(:,76,134) = +TPK%K133(:)*PCONC(:,2)*TPK%RO257(:) +! +!PTERMS(NO2,K134) = -K134*<NO2>*<RO258> + PTERMS(:,2,135) = -TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +! +!PTERMS(PN10,K134) = +K134*<NO2>*<RO258> + PTERMS(:,84,135) = +TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +! +!PTERMS(NO2,K135) = +K135*<PAN1> + PTERMS(:,2,136) = +TPK%K135(:)*PCONC(:,77) +! +!PTERMS(PAN1,K135) = -K135*<PAN1> + PTERMS(:,77,136) = -TPK%K135(:)*PCONC(:,77) +! +!PTERMS(RO2T,K135) = +K135*<PAN1> + PTERMS(:,85,136) = +TPK%K135(:)*PCONC(:,77) +! +!PTERMS(NO2,K136) = +K136*<PAN2> + PTERMS(:,2,137) = +TPK%K136(:)*PCONC(:,78) +! +! +RETURN +END SUBROUTINE SUBT21 +! +SUBROUTINE SUBT22 +! +!Indices 441 a 460 +! +!PTERMS(PAN2,K136) = -K136*<PAN2> + PTERMS(:,78,137) = -TPK%K136(:)*PCONC(:,78) +! +!PTERMS(RO2T,K136) = +K136*<PAN2> + PTERMS(:,85,137) = +TPK%K136(:)*PCONC(:,78) +! +!PTERMS(NO2,K137) = +K137*<PAN3> + PTERMS(:,2,138) = +TPK%K137(:)*PCONC(:,79) +! +!PTERMS(PAN3,K137) = -K137*<PAN3> + PTERMS(:,79,138) = -TPK%K137(:)*PCONC(:,79) +! +!PTERMS(RO2T,K137) = +K137*<PAN3> + PTERMS(:,85,138) = +TPK%K137(:)*PCONC(:,79) +! +!PTERMS(NO2,K138) = +K138*<PN10> + PTERMS(:,2,139) = +TPK%K138(:)*PCONC(:,84) +! +!PTERMS(PN10,K138) = -K138*<PN10> + PTERMS(:,84,139) = -TPK%K138(:)*PCONC(:,84) +! +!PTERMS(RO2T,K138) = +K138*<PN10> + PTERMS(:,85,139) = +TPK%K138(:)*PCONC(:,84) +! +!PTERMS(NO2,K139) = +1.0000000*K139*<APAN> + PTERMS(:,2,140) = +1.0000000*TPK%K139(:)*PCONC(:,76) +! +!PTERMS(APAN,K139) = -K139*<APAN> + PTERMS(:,76,140) = -TPK%K139(:)*PCONC(:,76) +! +!PTERMS(RO2T,K139) = +1.0000000*K139*<APAN> + PTERMS(:,85,140) = +1.0000000*TPK%K139(:)*PCONC(:,76) +! +!PTERMS(NO2,K140) = +K140*<PAN6> + PTERMS(:,2,141) = +TPK%K140(:)*PCONC(:,81) +! +!PTERMS(PAN6,K140) = -K140*<PAN6> + PTERMS(:,81,141) = -TPK%K140(:)*PCONC(:,81) +! +!PTERMS(RO2T,K140) = +K140*<PAN6> + PTERMS(:,85,141) = +TPK%K140(:)*PCONC(:,81) +! +!PTERMS(NO2,K141) = +K141*<PAN4> + PTERMS(:,2,142) = +TPK%K141(:)*PCONC(:,80) +! +!PTERMS(PAN4,K141) = -K141*<PAN4> + PTERMS(:,80,142) = -TPK%K141(:)*PCONC(:,80) +! +!PTERMS(RO2T,K141) = +K141*<PAN4> + PTERMS(:,85,142) = +TPK%K141(:)*PCONC(:,80) +! +!PTERMS(O3,K142) = +K142*<HO2>*<RO26> + PTERMS(:,3,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +!PTERMS(HO2,K142) = -K142*<HO2>*<RO26> + PTERMS(:,10,143) = -TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +!PTERMS(ORA2,K142) = +K142*<HO2>*<RO26> + PTERMS(:,44,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +! +RETURN +END SUBROUTINE SUBT22 +! +SUBROUTINE SUBT23 +! +!Indices 461 a 480 +! +!PTERMS(ACID,K142) = +K142*<HO2>*<RO26> + PTERMS(:,45,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +!PTERMS(RO2T,K143) = -K143*<RO2T>*<RO26> + PTERMS(:,85,144) = -TPK%K143(:)*PCONC(:,85)*TPK%RO26(:) +! +!PTERMS(RO25,K143) = +K143*<RO2T>*<RO26> + PTERMS(:,87,144) = +TPK%K143(:)*PCONC(:,85)*TPK%RO26(:) +! +!PTERMS(NO,K144) = -K144*<NO>*<RO27> + PTERMS(:,1,145) = -TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) +! +!PTERMS(NO2,K144) = +K144*<NO>*<RO27> + PTERMS(:,2,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) +! +!PTERMS(ALD2,K144) = +K144*<NO>*<RO27> + PTERMS(:,29,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) +! +!PTERMS(RO2T,K144) = +K144*<NO>*<RO27> + PTERMS(:,85,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) +! +!PTERMS(ALD2,K145) = +K145*<RO2T>*<RO27> + PTERMS(:,29,146) = +TPK%K145(:)*PCONC(:,85)*TPK%RO27(:) +! +!PTERMS(RO2T,K145) = -K145*<RO2T>*<RO27> + PTERMS(:,85,146) = -TPK%K145(:)*PCONC(:,85)*TPK%RO27(:) +! +!PTERMS(HO2,K146) = -K146*<HO2>*<RO27> + PTERMS(:,10,147) = -TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) +! +!PTERMS(OH,K146) = +K146*<HO2>*<RO27> + PTERMS(:,15,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) +! +!PTERMS(ALD2,K146) = +K146*<HO2>*<RO27> + PTERMS(:,29,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) +! +!PTERMS(RO2T,K146) = +K146*<HO2>*<RO27> + PTERMS(:,85,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) +! +!PTERMS(NO,K147) = -K147*<NO>*<RO28> + PTERMS(:,1,148) = -TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) +! +!PTERMS(NO2,K147) = +K147*<NO>*<RO28> + PTERMS(:,2,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) +! +!PTERMS(RO2T,K147) = +K147*<NO>*<RO28> + PTERMS(:,85,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) +! +!PTERMS(RO21,K147) = +K147*<NO>*<RO28> + PTERMS(:,86,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) +! +!PTERMS(O3,K148) = +K148*<HO2>*<RO28> + PTERMS(:,3,149) = +TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) +! +!PTERMS(HO2,K148) = -K148*<HO2>*<RO28> + PTERMS(:,10,149) = -TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) +! +!PTERMS(ORA2,K148) = +K148*<HO2>*<RO28> + PTERMS(:,44,149) = +TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) +! +! +RETURN +END SUBROUTINE SUBT23 +! +SUBROUTINE SUBT24 +! +!Indices 481 a 500 +! +!PTERMS(RO2T,K149) = -K149*<RO2T>*<RO28> + PTERMS(:,85,150) = -TPK%K149(:)*PCONC(:,85)*TPK%RO28(:) +! +!PTERMS(RO21,K149) = +K149*<RO2T>*<RO28> + PTERMS(:,86,150) = +TPK%K149(:)*PCONC(:,85)*TPK%RO28(:) +! +!PTERMS(NO,K150) = -K150*<NO>*<RO29> + PTERMS(:,1,151) = -TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(NO2,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,2,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(HO2,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,10,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(OLEL,K150) = +TPK%CF5*K150*<NO>*<RO29> + PTERMS(:,17,151) = +TPK%CF5*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(HCHO,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,28,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(MVK,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,39,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) +! +!PTERMS(HO2,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,10,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) +! +!PTERMS(HCHO,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,28,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) +! +!PTERMS(MVK,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,39,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) +! +!PTERMS(RO2T,K151) = -K151*<RO2T>*<RO29> + PTERMS(:,85,152) = -TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) +! +!PTERMS(HO2,K152) = -K152*<HO2>*<RO29> + PTERMS(:,10,153) = -TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) +! +!PTERMS(OH,K152) = +K152*<HO2>*<RO29> + PTERMS(:,15,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) +! +!PTERMS(HCHO,K152) = +K152*<HO2>*<RO29> + PTERMS(:,28,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) +! +!PTERMS(MVK,K152) = +K152*<HO2>*<RO29> + PTERMS(:,39,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) +! +!PTERMS(NO,K153) = -K153*<NO>*<RO210> + PTERMS(:,1,154) = -TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) +! +!PTERMS(NO2,K153) = +K153*<NO>*<RO210> + PTERMS(:,2,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) +! +!PTERMS(HO2,K153) = +K153*<NO>*<RO210> + PTERMS(:,10,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) +! +!PTERMS(HCHO,K153) = +K153*<NO>*<RO210> + PTERMS(:,28,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) +! +! +RETURN +END SUBROUTINE SUBT24 +! +SUBROUTINE SUBT25 +! +!Indices 501 a 520 +! +!PTERMS(MCR,K153) = +K153*<NO>*<RO210> + PTERMS(:,40,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) +! +!PTERMS(HO2,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,10,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) +! +!PTERMS(HCHO,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,28,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) +! +!PTERMS(MCR,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,40,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) +! +!PTERMS(RO2T,K154) = -K154*<RO2T>*<RO210> + PTERMS(:,85,155) = -TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) +! +!PTERMS(HO2,K155) = -K155*<HO2>*<RO210> + PTERMS(:,10,156) = -TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) +! +!PTERMS(OH,K155) = +K155*<HO2>*<RO210> + PTERMS(:,15,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) +! +!PTERMS(HCHO,K155) = +K155*<HO2>*<RO210> + PTERMS(:,28,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) +! +!PTERMS(MCR,K155) = +K155*<HO2>*<RO210> + PTERMS(:,40,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) +! +!PTERMS(NO,K156) = -K156*<NO>*<RO211> + PTERMS(:,1,157) = -TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) +! +!PTERMS(NO2,K156) = +2.*K156*<NO>*<RO211> + PTERMS(:,2,157) = +2.*TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) +! +!PTERMS(HCHO,K156) = +K156*<NO>*<RO211> + PTERMS(:,28,157) = +TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) +! +!PTERMS(MVK,K156) = +K156*<NO>*<RO211> + PTERMS(:,39,157) = +TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) +! +!PTERMS(NO2,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,2,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) +! +!PTERMS(HCHO,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,28,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) +! +!PTERMS(MVK,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,39,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) +! +!PTERMS(RO2T,K157) = -K157*<RO2T>*<RO211> + PTERMS(:,85,158) = -TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) +! +!PTERMS(NO2,K158) = +K158*<HO2>*<RO211> + PTERMS(:,2,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +! +!PTERMS(HO2,K158) = -K158*<HO2>*<RO211> + PTERMS(:,10,159) = -TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +! +!PTERMS(OH,K158) = +K158*<HO2>*<RO211> + PTERMS(:,15,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +! +! +RETURN +END SUBROUTINE SUBT25 +! +SUBROUTINE SUBT26 +! +!Indices 521 a 540 +! +!PTERMS(HCHO,K158) = +K158*<HO2>*<RO211> + PTERMS(:,28,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +! +!PTERMS(MVK,K158) = +K158*<HO2>*<RO211> + PTERMS(:,39,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) +! +!PTERMS(NO,K159) = -K159*<NO>*<RO212> + PTERMS(:,1,160) = -TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) +! +!PTERMS(NO2,K159) = +2.*K159*<NO>*<RO212> + PTERMS(:,2,160) = +2.*TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) +! +!PTERMS(HCHO,K159) = +K159*<NO>*<RO212> + PTERMS(:,28,160) = +TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) +! +!PTERMS(MCR,K159) = +K159*<NO>*<RO212> + PTERMS(:,40,160) = +TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) +! +!PTERMS(NO2,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,2,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) +! +!PTERMS(HCHO,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,28,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) +! +!PTERMS(MCR,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,40,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) +! +!PTERMS(RO2T,K160) = -K160*<RO2T>*<RO212> + PTERMS(:,85,161) = -TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) +! +!PTERMS(NO2,K161) = +K161*<HO2>*<RO212> + PTERMS(:,2,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +! +!PTERMS(HO2,K161) = -K161*<HO2>*<RO212> + PTERMS(:,10,162) = -TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +! +!PTERMS(OH,K161) = +K161*<HO2>*<RO212> + PTERMS(:,15,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +! +!PTERMS(HCHO,K161) = +K161*<HO2>*<RO212> + PTERMS(:,28,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +! +!PTERMS(MCR,K161) = +K161*<HO2>*<RO212> + PTERMS(:,40,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) +! +!PTERMS(NO,K162) = -K162*<NO>*<RO213> + PTERMS(:,1,163) = -TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) +! +!PTERMS(NO2,K162) = +K162*<NO>*<RO213> + PTERMS(:,2,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) +! +!PTERMS(HCHO,K162) = +K162*<NO>*<RO213> + PTERMS(:,28,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) +! +!PTERMS(RO2T,K162) = +K162*<NO>*<RO213> + PTERMS(:,85,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) +! +!PTERMS(HCHO,K163) = +K163*<RO2T>*<RO213> + PTERMS(:,28,164) = +TPK%K163(:)*PCONC(:,85)*TPK%RO213(:) +! +! +RETURN +END SUBROUTINE SUBT26 +! +SUBROUTINE SUBT27 +! +!Indices 541 a 560 +! +!PTERMS(RO2T,K163) = -K163*<RO2T>*<RO213> + PTERMS(:,85,164) = -TPK%K163(:)*PCONC(:,85)*TPK%RO213(:) +! +!PTERMS(HO2,K164) = -K164*<HO2>*<RO213> + PTERMS(:,10,165) = -TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) +! +!PTERMS(OH,K164) = +K164*<HO2>*<RO213> + PTERMS(:,15,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) +! +!PTERMS(HCHO,K164) = +K164*<HO2>*<RO213> + PTERMS(:,28,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) +! +!PTERMS(RO2T,K164) = +K164*<HO2>*<RO213> + PTERMS(:,85,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) +! +!PTERMS(NO,K165) = -K165*<NO>*<RO239> + PTERMS(:,1,166) = -TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) +! +!PTERMS(NO2,K165) = +K165*<NO>*<RO239> + PTERMS(:,2,166) = +TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) +! +!PTERMS(RO2T,K165) = +K165*<NO>*<RO239> + PTERMS(:,85,166) = +TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) +! +!PTERMS(O3,K166) = +K166*<HO2>*<RO239> + PTERMS(:,3,167) = +TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) +! +!PTERMS(HO2,K166) = -K166*<HO2>*<RO239> + PTERMS(:,10,167) = -TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) +! +!PTERMS(OLEL,K166) = +0.5*K166*<HO2>*<RO239> + PTERMS(:,17,167) = +0.5*TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) +! +!PTERMS(ORA2,K166) = +0.5*K166*<HO2>*<RO239> + PTERMS(:,44,167) = +0.5*TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) +! +!PTERMS(RO2T,K167) = -K167*<RO2T>*<RO239> + PTERMS(:,85,168) = -TPK%K167(:)*PCONC(:,85)*TPK%RO239(:) +! +!PTERMS(NO,K168) = -K168*<NO>*<RO214> + PTERMS(:,1,169) = -TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) +! +!PTERMS(NO2,K168) = +TPK%CF8*K168*<NO>*<RO214> + PTERMS(:,2,169) = +TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) +! +!PTERMS(OLEL,K168) = +TPK%CF7*K168*<NO>*<RO214> + PTERMS(:,17,169) = +TPK%CF7*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) +! +!PTERMS(RO2T,K168) = +TPK%CF8*K168*<NO>*<RO214> + PTERMS(:,85,169) = +TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) +! +!PTERMS(RO2T,K169) = -K169*<RO2T>*<RO214> + PTERMS(:,85,170) = -TPK%K169(:)*PCONC(:,85)*TPK%RO214(:) +! +!PTERMS(HO2,K170) = -K170*<HO2>*<RO214> + PTERMS(:,10,171) = -TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) +! +!PTERMS(OH,K170) = +K170*<HO2>*<RO214> + PTERMS(:,15,171) = +TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) +! +! +RETURN +END SUBROUTINE SUBT27 +! +SUBROUTINE SUBT28 +! +!Indices 561 a 580 +! +!PTERMS(RO2T,K170) = +K170*<HO2>*<RO214> + PTERMS(:,85,171) = +TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) +! +!PTERMS(NO,K171) = -K171*<NO>*<RO215> + PTERMS(:,1,172) = -TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(NO2,K171) = +K171*<NO>*<RO215> + PTERMS(:,2,172) = +TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(HO2,K171) = +K171*<NO>*<RO215> + PTERMS(:,10,172) = +TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(ALKL,K171) = +TPK%CF12*K171*<NO>*<RO215> + PTERMS(:,19,172) = +TPK%CF12*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(HCHO,K171) = +TPK%CF10*K171*<NO>*<RO215> + PTERMS(:,28,172) = +TPK%CF10*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(ALD2,K171) = +TPK%CF9*K171*<NO>*<RO215> + PTERMS(:,29,172) = +TPK%CF9*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(KETL,K171) = +TPK%CF11*K171*<NO>*<RO215> + PTERMS(:,30,172) = +TPK%CF11*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) +! +!PTERMS(HO2,K172) = +K172*<RO2T>*<RO215> + PTERMS(:,10,173) = +TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(ALKL,K172) = +TPK%CF16*K172*<RO2T>*<RO215> + PTERMS(:,19,173) = +TPK%CF16*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(HCHO,K172) = +TPK%CF14*K172*<RO2T>*<RO215> + PTERMS(:,28,173) = +TPK%CF14*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(ALD2,K172) = +TPK%CF13*K172*<RO2T>*<RO215> + PTERMS(:,29,173) = +TPK%CF13*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(KETL,K172) = +TPK%CF15*K172*<RO2T>*<RO215> + PTERMS(:,30,173) = +TPK%CF15*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(RO2T,K172) = -K172*<RO2T>*<RO215> + PTERMS(:,85,173) = -TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) +! +!PTERMS(HO2,K173) = -K173*<HO2>*<RO215> + PTERMS(:,10,174) = -TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +!PTERMS(OH,K173) = +K173*<HO2>*<RO215> + PTERMS(:,15,174) = +TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +!PTERMS(ALKL,K173) = +TPK%CF16*K173*<HO2>*<RO215> + PTERMS(:,19,174) = +TPK%CF16*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +!PTERMS(HCHO,K173) = +TPK%CF14*K173*<HO2>*<RO215> + PTERMS(:,28,174) = +TPK%CF14*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +!PTERMS(ALD2,K173) = +TPK%CF13*K173*<HO2>*<RO215> + PTERMS(:,29,174) = +TPK%CF13*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +!PTERMS(KETL,K173) = +TPK%CF15*K173*<HO2>*<RO215> + PTERMS(:,30,174) = +TPK%CF15*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) +! +! +RETURN +END SUBROUTINE SUBT28 +! +SUBROUTINE SUBT29 +! +!Indices 581 a 600 +! +!PTERMS(NO,K174) = -K174*<NO>*<RO216> + PTERMS(:,1,175) = -TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) +! +!PTERMS(NO2,K174) = +K174*<NO>*<RO216> + PTERMS(:,2,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) +! +!PTERMS(ALD2,K174) = +K174*<NO>*<RO216> + PTERMS(:,29,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) +! +!PTERMS(RO2T,K174) = +K174*<NO>*<RO216> + PTERMS(:,85,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) +! +!PTERMS(ALD2,K175) = +K175*<RO2T>*<RO216> + PTERMS(:,29,176) = +TPK%K175(:)*PCONC(:,85)*TPK%RO216(:) +! +!PTERMS(RO2T,K175) = -K175*<RO2T>*<RO216> + PTERMS(:,85,176) = -TPK%K175(:)*PCONC(:,85)*TPK%RO216(:) +! +!PTERMS(HO2,K176) = -K176*<HO2>*<RO216> + PTERMS(:,10,177) = -TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) +! +!PTERMS(OH,K176) = +K176*<HO2>*<RO216> + PTERMS(:,15,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) +! +!PTERMS(ALD2,K176) = +K176*<HO2>*<RO216> + PTERMS(:,29,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) +! +!PTERMS(RO2T,K176) = +K176*<HO2>*<RO216> + PTERMS(:,85,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) +! +!PTERMS(NO,K177) = -K177*<NO>*<RO217> + PTERMS(:,1,178) = -TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) +! +!PTERMS(NO2,K177) = +TPK%CF22*K177*<NO>*<RO217> + PTERMS(:,2,178) = +TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) +! +!PTERMS(HO2,K177) = +TPK%CF22*K177*<NO>*<RO217> + PTERMS(:,10,178) = +TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) +! +!PTERMS(URG6,K177) = +TPK%CF21*K177*<NO>*<RO217> + PTERMS(:,58,178) = +TPK%CF21*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) +! +!PTERMS(RPRL,K177) = +TPK%CFA2*K177*<NO>*<RO217> + PTERMS(:,75,178) = +TPK%CFA2*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) +! +!PTERMS(HO2,K178) = +K178*<RO2T>*<RO217> + PTERMS(:,10,179) = +TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) +! +!PTERMS(RPRL,K178) = +0.9983609*K178*<RO2T>*<RO217> + PTERMS(:,75,179) = +0.9983609*TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) +! +!PTERMS(RO2T,K178) = -K178*<RO2T>*<RO217> + PTERMS(:,85,179) = -TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) +! +!PTERMS(HO2,K179) = -K179*<HO2>*<RO217> + PTERMS(:,10,180) = -TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) +! +!PTERMS(OH,K179) = +K179*<HO2>*<RO217> + PTERMS(:,15,180) = +TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) +! +! +RETURN +END SUBROUTINE SUBT29 +! +SUBROUTINE SUBT30 +! +!Indices 601 a 620 +! +!PTERMS(RPRL,K179) = +0.9983609*K179*<HO2>*<RO217> + PTERMS(:,75,180) = +0.9983609*TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) +! +!PTERMS(NO,K180) = -K180*<NO>*<RO218> + PTERMS(:,1,181) = -TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) +! +!PTERMS(NO2,K180) = +TPK%CF20*K180*<NO>*<RO218> + PTERMS(:,2,181) = +TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) +! +!PTERMS(HO2,K180) = +TPK%CF20*K180*<NO>*<RO218> + PTERMS(:,10,181) = +TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) +! +!PTERMS(HO2,K181) = +K181*<RO2T>*<RO218> + PTERMS(:,10,182) = +TPK%K181(:)*PCONC(:,85)*TPK%RO218(:) +! +!PTERMS(RO2T,K181) = -K181*<RO2T>*<RO218> + PTERMS(:,85,182) = -TPK%K181(:)*PCONC(:,85)*TPK%RO218(:) +! +!PTERMS(HO2,K182) = -K182*<HO2>*<RO218> + PTERMS(:,10,183) = -TPK%K182(:)*PCONC(:,10)*TPK%RO218(:) +! +!PTERMS(OH,K182) = +K182*<HO2>*<RO218> + PTERMS(:,15,183) = +TPK%K182(:)*PCONC(:,10)*TPK%RO218(:) +! +!PTERMS(NO,K183) = -K183*<NO>*<RO219> + PTERMS(:,1,184) = -TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) +! +!PTERMS(NO2,K183) = +2.*K183*<NO>*<RO219> + PTERMS(:,2,184) = +2.*TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) +! +!PTERMS(HCHO,K183) = +K183*<NO>*<RO219> + PTERMS(:,28,184) = +TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) +! +!PTERMS(RPR1,K183) = +K183*<NO>*<RO219> + PTERMS(:,69,184) = +TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) +! +!PTERMS(NO2,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,2,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) +! +!PTERMS(HCHO,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,28,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) +! +!PTERMS(RPR1,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,69,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) +! +!PTERMS(RO2T,K184) = -K184*<RO2T>*<RO219> + PTERMS(:,85,185) = -TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) +! +!PTERMS(NO2,K185) = +K185*<HO2>*<RO219> + PTERMS(:,2,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +! +!PTERMS(HO2,K185) = -K185*<HO2>*<RO219> + PTERMS(:,10,186) = -TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +! +!PTERMS(OH,K185) = +K185*<HO2>*<RO219> + PTERMS(:,15,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +! +!PTERMS(HCHO,K185) = +K185*<HO2>*<RO219> + PTERMS(:,28,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +! +! +RETURN +END SUBROUTINE SUBT30 +! +SUBROUTINE SUBT31 +! +!Indices 621 a 640 +! +!PTERMS(RPR1,K185) = +K185*<HO2>*<RO219> + PTERMS(:,69,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) +! +!PTERMS(NO,K186) = -K186*<NO>*<RO220> + PTERMS(:,1,187) = -TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) +! +!PTERMS(NO2,K186) = +TPK%CF18*K186*<NO>*<RO220> + PTERMS(:,2,187) = +TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) +! +!PTERMS(RO2T,K186) = +TPK%CF18*K186*<NO>*<RO220> + PTERMS(:,85,187) = +TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) +! +!PTERMS(RO2T,K187) = -K187*<RO2T>*<RO220> + PTERMS(:,85,188) = -TPK%K187(:)*PCONC(:,85)*TPK%RO220(:) +! +!PTERMS(HO2,K188) = -K188*<HO2>*<RO220> + PTERMS(:,10,189) = -TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) +! +!PTERMS(OH,K188) = +K188*<HO2>*<RO220> + PTERMS(:,15,189) = +TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) +! +!PTERMS(RO2T,K188) = +K188*<HO2>*<RO220> + PTERMS(:,85,189) = +TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) +! +!PTERMS(NO,K189) = -K189*<NO>*<RO221> + PTERMS(:,1,190) = -TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) +! +!PTERMS(NO2,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,2,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) +! +!PTERMS(HO2,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,10,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) +! +!PTERMS(ARAL,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,25,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) +! +!PTERMS(HO2,K190) = +K190*<RO2T>*<RO221> + PTERMS(:,10,191) = +TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) +! +!PTERMS(ARAL,K190) = +K190*<RO2T>*<RO221> + PTERMS(:,25,191) = +TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) +! +!PTERMS(RO2T,K190) = -K190*<RO2T>*<RO221> + PTERMS(:,85,191) = -TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) +! +!PTERMS(HO2,K191) = -K191*<HO2>*<RO221> + PTERMS(:,10,192) = -TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) +! +!PTERMS(OH,K191) = +K191*<HO2>*<RO221> + PTERMS(:,15,192) = +TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) +! +!PTERMS(ARAL,K191) = +K191*<HO2>*<RO221> + PTERMS(:,25,192) = +TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) +! +!PTERMS(NO,K192) = -K192*<NO>*<RO222> + PTERMS(:,1,193) = -TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) +! +!PTERMS(NO2,K192) = +TPK%CF42*K192*<NO>*<RO222> + PTERMS(:,2,193) = +TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) +! +! +RETURN +END SUBROUTINE SUBT31 +! +SUBROUTINE SUBT32 +! +!Indices 641 a 660 +! +!PTERMS(HO2,K192) = +TPK%CF42*K192*<NO>*<RO222> + PTERMS(:,10,193) = +TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) +! +!PTERMS(RPRL,K192) = +TPK%CFA7*K192*<NO>*<RO222> + PTERMS(:,75,193) = +TPK%CFA7*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) +! +!PTERMS(HO2,K193) = +K193*<RO2T>*<RO222> + PTERMS(:,10,194) = +TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) +! +!PTERMS(RPRL,K193) = +0.9983609*K193*<RO2T>*<RO222> + PTERMS(:,75,194) = +0.9983609*TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) +! +!PTERMS(RO2T,K193) = -K193*<RO2T>*<RO222> + PTERMS(:,85,194) = -TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) +! +!PTERMS(HO2,K194) = -K194*<HO2>*<RO222> + PTERMS(:,10,195) = -TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) +! +!PTERMS(OH,K194) = +K194*<HO2>*<RO222> + PTERMS(:,15,195) = +TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) +! +!PTERMS(RPRL,K194) = +0.9983609*K194*<HO2>*<RO222> + PTERMS(:,75,195) = +0.9983609*TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) +! +!PTERMS(NO,K195) = -K195*<NO>*<RO223> + PTERMS(:,1,196) = -TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) +! +!PTERMS(NO2,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,2,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) +! +!PTERMS(HO2,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,10,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) +! +!PTERMS(URG6,K195) = +TPK%CF43*K195*<NO>*<RO223> + PTERMS(:,58,196) = +TPK%CF43*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) +! +!PTERMS(RPR7,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,62,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) +! +!PTERMS(HO2,K196) = +K196*<RO2T>*<RO223> + PTERMS(:,10,197) = +TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) +! +!PTERMS(RPR7,K196) = +K196*<RO2T>*<RO223> + PTERMS(:,62,197) = +TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) +! +!PTERMS(RO2T,K196) = -K196*<RO2T>*<RO223> + PTERMS(:,85,197) = -TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) +! +!PTERMS(HO2,K197) = -K197*<HO2>*<RO223> + PTERMS(:,10,198) = -TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) +! +!PTERMS(OH,K197) = +K197*<HO2>*<RO223> + PTERMS(:,15,198) = +TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) +! +!PTERMS(RPR7,K197) = +K197*<HO2>*<RO223> + PTERMS(:,62,198) = +TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) +! +!PTERMS(NO,K198) = -K198*<NO>*<RO224> + PTERMS(:,1,199) = -TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +! +! +RETURN +END SUBROUTINE SUBT32 +! +SUBROUTINE SUBT33 +! +!Indices 661 a 680 +! +!PTERMS(NO2,K198) = +TPK%CF26*K198*<NO>*<RO224> + PTERMS(:,2,199) = +TPK%CF26*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +! +!PTERMS(HO2,K198) = +TPK%CF26*K198*<NO>*<RO224> + PTERMS(:,10,199) = +TPK%CF26*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +! +!PTERMS(RPR3,K198) = +TPK%CFA10*K198*<NO>*<RO224> + PTERMS(:,57,199) = +TPK%CFA10*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +! +!PTERMS(AP7,K198) = +TPK%CFA23*K198*<NO>*<RO224> + PTERMS(:,67,199) = +TPK%CFA23*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) +! +!PTERMS(HO2,K199) = +K199*<RO2T>*<RO224> + PTERMS(:,10,200) = +TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) +! +!PTERMS(RPR3,K199) = +K199*<RO2T>*<RO224> + PTERMS(:,57,200) = +TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) +! +!PTERMS(RO2T,K199) = -K199*<RO2T>*<RO224> + PTERMS(:,85,200) = -TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) +! +!PTERMS(HO2,K200) = -K200*<HO2>*<RO224> + PTERMS(:,10,201) = -TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) +! +!PTERMS(OH,K200) = +K200*<HO2>*<RO224> + PTERMS(:,15,201) = +TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) +! +!PTERMS(RPR3,K200) = +K200*<HO2>*<RO224> + PTERMS(:,57,201) = +TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) +! +!PTERMS(NO,K201) = -K201*<NO>*<RO225> + PTERMS(:,1,202) = -TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) +! +!PTERMS(NO2,K201) = +2.*K201*<NO>*<RO225> + PTERMS(:,2,202) = +2.*TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) +! +!PTERMS(RPR3,K201) = +K201*<NO>*<RO225> + PTERMS(:,57,202) = +TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) +! +!PTERMS(NO2,K202) = +K202*<RO2T>*<RO225> + PTERMS(:,2,203) = +TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) +! +!PTERMS(RPR3,K202) = +K202*<RO2T>*<RO225> + PTERMS(:,57,203) = +TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) +! +!PTERMS(RO2T,K202) = -K202*<RO2T>*<RO225> + PTERMS(:,85,203) = -TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) +! +!PTERMS(NO2,K203) = +K203*<HO2>*<RO225> + PTERMS(:,2,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +! +!PTERMS(HO2,K203) = -K203*<HO2>*<RO225> + PTERMS(:,10,204) = -TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +! +!PTERMS(OH,K203) = +K203*<HO2>*<RO225> + PTERMS(:,15,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +! +!PTERMS(RPR3,K203) = +K203*<HO2>*<RO225> + PTERMS(:,57,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) +! +! +RETURN +END SUBROUTINE SUBT33 +! +SUBROUTINE SUBT34 +! +!Indices 681 a 700 +! +!PTERMS(NO,K204) = -K204*<NO>*<RO226> + PTERMS(:,1,205) = -TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) +! +!PTERMS(NO2,K204) = +K204*<NO>*<RO226> + PTERMS(:,2,205) = +TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) +! +!PTERMS(UR17,K204) = +1.0000000*K204*<NO>*<RO226> + PTERMS(:,55,205) = +1.0000000*TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) +! +!PTERMS(RO2T,K204) = +K204*<NO>*<RO226> + PTERMS(:,85,205) = +TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) +! +!PTERMS(UR17,K205) = +1.0000000*K205*<RO2T>*<RO226> + PTERMS(:,55,206) = +1.0000000*TPK%K205(:)*PCONC(:,85)*TPK%RO226(:) +! +!PTERMS(RO2T,K205) = -K205*<RO2T>*<RO226> + PTERMS(:,85,206) = -TPK%K205(:)*PCONC(:,85)*TPK%RO226(:) +! +!PTERMS(HO2,K206) = -K206*<HO2>*<RO226> + PTERMS(:,10,207) = -TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +! +!PTERMS(OH,K206) = +K206*<HO2>*<RO226> + PTERMS(:,15,207) = +TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +! +!PTERMS(UR17,K206) = +1.0000000*K206*<HO2>*<RO226> + PTERMS(:,55,207) = +1.0000000*TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +! +!PTERMS(RO2T,K206) = +K206*<HO2>*<RO226> + PTERMS(:,85,207) = +TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) +! +!PTERMS(NO,K207) = -K207*<NO>*<RO227> + PTERMS(:,1,208) = -TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +! +!PTERMS(NO2,K207) = +TPK%CF28*K207*<NO>*<RO227> + PTERMS(:,2,208) = +TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +! +!PTERMS(HO2,K207) = +TPK%CF28*K207*<NO>*<RO227> + PTERMS(:,10,208) = +TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +! +!PTERMS(UR7,K207) = +TPK%CFA12*K207*<NO>*<RO227> + PTERMS(:,56,208) = +TPK%CFA12*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +! +!PTERMS(URG10,K207) = +TPK%CF27*K207*<NO>*<RO227> + PTERMS(:,68,208) = +TPK%CF27*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) +! +!PTERMS(HO2,K208) = +K208*<RO2T>*<RO227> + PTERMS(:,10,209) = +TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) +! +!PTERMS(UR7,K208) = +K208*<RO2T>*<RO227> + PTERMS(:,56,209) = +TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) +! +!PTERMS(RO2T,K208) = -K208*<RO2T>*<RO227> + PTERMS(:,85,209) = -TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) +! +!PTERMS(HO2,K209) = -K209*<HO2>*<RO227> + PTERMS(:,10,210) = -TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) +! +!PTERMS(OH,K209) = +K209*<HO2>*<RO227> + PTERMS(:,15,210) = +TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) +! +! +RETURN +END SUBROUTINE SUBT34 +! +SUBROUTINE SUBT35 +! +!Indices 701 a 720 +! +!PTERMS(UR7,K209) = +0.3*K209*<HO2>*<RO227> + PTERMS(:,56,210) = +0.3*TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) +! +!PTERMS(NO,K210) = -K210*<NO>*<RO228> + PTERMS(:,1,211) = -TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) +! +!PTERMS(NO2,K210) = +2.*K210*<NO>*<RO228> + PTERMS(:,2,211) = +2.*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) +! +!PTERMS(UR7,K210) = +0.3*K210*<NO>*<RO228> + PTERMS(:,56,211) = +0.3*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) +! +!PTERMS(NO2,K211) = +K211*<RO2T>*<RO228> + PTERMS(:,2,212) = +TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) +! +!PTERMS(UR7,K211) = +0.3*K211*<RO2T>*<RO228> + PTERMS(:,56,212) = +0.3*TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) +! +!PTERMS(RO2T,K211) = -K211*<RO2T>*<RO228> + PTERMS(:,85,212) = -TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) +! +!PTERMS(NO2,K212) = +K212*<HO2>*<RO228> + PTERMS(:,2,213) = +TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +! +!PTERMS(HO2,K212) = -K212*<HO2>*<RO228> + PTERMS(:,10,213) = -TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +! +!PTERMS(OH,K212) = +K212*<HO2>*<RO228> + PTERMS(:,15,213) = +TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +! +!PTERMS(UR7,K212) = +0.3*K212*<HO2>*<RO228> + PTERMS(:,56,213) = +0.3*TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) +! +!PTERMS(NO,K213) = -K213*<NO>*<RO229> + PTERMS(:,1,214) = -TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) +! +!PTERMS(NO2,K213) = +TPK%CF30*K213*<NO>*<RO229> + PTERMS(:,2,214) = +TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) +! +!PTERMS(RO2T,K213) = +TPK%CF30*K213*<NO>*<RO229> + PTERMS(:,85,214) = +TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) +! +!PTERMS(RO2T,K214) = -K214*<RO2T>*<RO229> + PTERMS(:,85,215) = -TPK%K214(:)*PCONC(:,85)*TPK%RO229(:) +! +!PTERMS(HO2,K215) = -K215*<HO2>*<RO229> + PTERMS(:,10,216) = -TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) +! +!PTERMS(OH,K215) = +K215*<HO2>*<RO229> + PTERMS(:,15,216) = +TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) +! +!PTERMS(RO2T,K215) = +K215*<HO2>*<RO229> + PTERMS(:,85,216) = +TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) +! +!PTERMS(NO,K216) = -K216*<NO>*<RO240> + PTERMS(:,1,217) = -TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) +! +!PTERMS(NO2,K216) = +K216*<NO>*<RO240> + PTERMS(:,2,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) +! +! +RETURN +END SUBROUTINE SUBT35 +! +SUBROUTINE SUBT36 +! +!Indices 721 a 740 +! +!PTERMS(RPR8,K216) = +K216*<NO>*<RO240> + PTERMS(:,71,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) +! +!PTERMS(RO2T,K216) = +K216*<NO>*<RO240> + PTERMS(:,85,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) +! +!PTERMS(RPR8,K217) = +K217*<RO2T>*<RO240> + PTERMS(:,71,218) = +TPK%K217(:)*PCONC(:,85)*TPK%RO240(:) +! +!PTERMS(RO2T,K217) = -K217*<RO2T>*<RO240> + PTERMS(:,85,218) = -TPK%K217(:)*PCONC(:,85)*TPK%RO240(:) +! +!PTERMS(HO2,K218) = -K218*<HO2>*<RO240> + PTERMS(:,10,219) = -TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +! +!PTERMS(OH,K218) = +K218*<HO2>*<RO240> + PTERMS(:,15,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +! +!PTERMS(RPR8,K218) = +K218*<HO2>*<RO240> + PTERMS(:,71,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +! +!PTERMS(RO2T,K218) = +K218*<HO2>*<RO240> + PTERMS(:,85,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) +! +!PTERMS(RO2T,K219) = -K219*<RO2T>*<RO230> + PTERMS(:,85,220) = -TPK%K219(:)*PCONC(:,85)*TPK%RO230(:) +! +!PTERMS(HO2,K220) = -K220*<HO2>*<RO230> + PTERMS(:,10,221) = -TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) +! +!PTERMS(OH,K220) = +K220*<HO2>*<RO230> + PTERMS(:,15,221) = +TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) +! +!PTERMS(RO2T,K220) = +K220*<HO2>*<RO230> + PTERMS(:,85,221) = +TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) +! +!PTERMS(NO,K221) = -K221*<NO>*<RO231> + PTERMS(:,1,222) = -TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +! +!PTERMS(NO2,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,2,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +! +!PTERMS(HO2,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,10,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +! +!PTERMS(URG8,K221) = +TPK%CF31*K221*<NO>*<RO231> + PTERMS(:,64,222) = +TPK%CF31*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +! +!PTERMS(UR19,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,65,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) +! +!PTERMS(HO2,K222) = +K222*<RO2T>*<RO231> + PTERMS(:,10,223) = +TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) +! +!PTERMS(UR19,K222) = +K222*<RO2T>*<RO231> + PTERMS(:,65,223) = +TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) +! +!PTERMS(RO2T,K222) = -K222*<RO2T>*<RO231> + PTERMS(:,85,223) = -TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) +! +! +RETURN +END SUBROUTINE SUBT36 +! +SUBROUTINE SUBT37 +! +!Indices 741 a 760 +! +!PTERMS(HO2,K223) = -K223*<HO2>*<RO231> + PTERMS(:,10,224) = -TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) +! +!PTERMS(OH,K223) = +K223*<HO2>*<RO231> + PTERMS(:,15,224) = +TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) +! +!PTERMS(UR19,K223) = +K223*<HO2>*<RO231> + PTERMS(:,65,224) = +TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) +! +!PTERMS(NO,K224) = -K224*<NO>*<RO232> + PTERMS(:,1,225) = -TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) +! +!PTERMS(NO2,K224) = +TPK%CF34*K224*<NO>*<RO232> + PTERMS(:,2,225) = +TPK%CF34*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) +! +!PTERMS(URG9,K224) = +TPK%CFA14*K224*<NO>*<RO232> + PTERMS(:,66,225) = +TPK%CFA14*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) +! +!PTERMS(RO2T,K224) = +TPK%CF34*K224*<NO>*<RO232> + PTERMS(:,85,225) = +TPK%CF34*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) +! +!PTERMS(RO2T,K225) = -K225*<RO2T>*<RO232> + PTERMS(:,85,226) = -TPK%K225(:)*PCONC(:,85)*TPK%RO232(:) +! +!PTERMS(HO2,K226) = -K226*<HO2>*<RO232> + PTERMS(:,10,227) = -TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) +! +!PTERMS(OH,K226) = +K226*<HO2>*<RO232> + PTERMS(:,15,227) = +TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) +! +!PTERMS(RO2T,K226) = +K226*<HO2>*<RO232> + PTERMS(:,85,227) = +TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) +! +!PTERMS(NO,K227) = -K227*<NO>*<RO241> + PTERMS(:,1,228) = -TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) +! +!PTERMS(NO2,K227) = +TPK%CF36*K227*<NO>*<RO241> + PTERMS(:,2,228) = +TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) +! +!PTERMS(HO2,K227) = +TPK%CF36*K227*<NO>*<RO241> + PTERMS(:,10,228) = +TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) +! +!PTERMS(URG9,K227) = +TPK%CFA15*K227*<NO>*<RO241> + PTERMS(:,66,228) = +TPK%CFA15*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) +! +!PTERMS(HO2,K228) = +K228*<RO2T>*<RO241> + PTERMS(:,10,229) = +TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) +! +!PTERMS(URG9,K228) = +0.9999996*K228*<RO2T>*<RO241> + PTERMS(:,66,229) = +0.9999996*TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) +! +!PTERMS(RO2T,K228) = -K228*<RO2T>*<RO241> + PTERMS(:,85,229) = -TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) +! +!PTERMS(HO2,K229) = -K229*<HO2>*<RO241> + PTERMS(:,10,230) = -TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) +! +!PTERMS(OH,K229) = +K229*<HO2>*<RO241> + PTERMS(:,15,230) = +TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) +! +! +RETURN +END SUBROUTINE SUBT37 +! +SUBROUTINE SUBT38 +! +!Indices 761 a 780 +! +!PTERMS(URG9,K229) = +0.9999996*K229*<HO2>*<RO241> + PTERMS(:,66,230) = +0.9999996*TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) +! +!PTERMS(RO2T,K230) = +K230*<RO233> + PTERMS(:,85,231) = +TPK%K230(:)*TPK%RO233(:) +! +!PTERMS(NO,K231) = -K231*<NO>*<RO233> + PTERMS(:,1,232) = -TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) +! +!PTERMS(NO2,K231) = +K231*<NO>*<RO233> + PTERMS(:,2,232) = +TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) +! +!PTERMS(HO2,K231) = +K231*<NO>*<RO233> + PTERMS(:,10,232) = +TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) +! +!PTERMS(RPG3,K231) = +0.3000000*K231*<NO>*<RO233> + PTERMS(:,52,232) = +0.3000000*TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) +! +!PTERMS(HO2,K232) = +K232*<RO2T>*<RO233> + PTERMS(:,10,233) = +TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) +! +!PTERMS(RPG3,K232) = +1.0000000*K232*<RO2T>*<RO233> + PTERMS(:,52,233) = +1.0000000*TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) +! +!PTERMS(RO2T,K232) = -K232*<RO2T>*<RO233> + PTERMS(:,85,233) = -TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) +! +!PTERMS(HO2,K233) = -K233*<HO2>*<RO233> + PTERMS(:,10,234) = -TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) +! +!PTERMS(OH,K233) = +K233*<HO2>*<RO233> + PTERMS(:,15,234) = +TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) +! +!PTERMS(RPG3,K233) = +0.3000000*K233*<HO2>*<RO233> + PTERMS(:,52,234) = +0.3000000*TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) +! +!PTERMS(NO,K234) = -K234*<NO>*<RO242> + PTERMS(:,1,235) = -TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) +! +!PTERMS(NO2,K234) = +K234*<NO>*<RO242> + PTERMS(:,2,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) +! +!PTERMS(HO2,K234) = +K234*<NO>*<RO242> + PTERMS(:,10,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) +! +!PTERMS(MGLY,K234) = +K234*<NO>*<RO242> + PTERMS(:,41,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) +! +!PTERMS(RP10,K234) = +K234*<NO>*<RO242> + PTERMS(:,72,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) +! +!PTERMS(HO2,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,10,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) +! +!PTERMS(MGLY,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,41,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) +! +!PTERMS(RP10,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,72,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) +! +! +RETURN +END SUBROUTINE SUBT38 +! +SUBROUTINE SUBT39 +! +!Indices 781 a 800 +! +!PTERMS(RO2T,K235) = -K235*<RO2T>*<RO242> + PTERMS(:,85,236) = -TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) +! +!PTERMS(HO2,K236) = -K236*<HO2>*<RO242> + PTERMS(:,10,237) = -TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) +! +!PTERMS(OH,K236) = +K236*<HO2>*<RO242> + PTERMS(:,15,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) +! +!PTERMS(MGLY,K236) = +K236*<HO2>*<RO242> + PTERMS(:,41,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) +! +!PTERMS(RP10,K236) = +K236*<HO2>*<RO242> + PTERMS(:,72,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) +! +!PTERMS(RO2T,K237) = +K237*<RO234> + PTERMS(:,85,238) = +TPK%K237(:)*TPK%RO234(:) +! +!PTERMS(NO,K238) = -K238*<NO>*<RO234> + PTERMS(:,1,239) = -TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) +! +!PTERMS(NO2,K238) = +K238*<NO>*<RO234> + PTERMS(:,2,239) = +TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) +! +!PTERMS(HO2,K238) = +K238*<NO>*<RO234> + PTERMS(:,10,239) = +TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) +! +!PTERMS(RP11,K238) = +0.3*K238*<NO>*<RO234> + PTERMS(:,73,239) = +0.3*TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) +! +!PTERMS(HO2,K239) = +K239*<RO2T>*<RO234> + PTERMS(:,10,240) = +TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) +! +!PTERMS(RP11,K239) = +K239*<RO2T>*<RO234> + PTERMS(:,73,240) = +TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) +! +!PTERMS(RO2T,K239) = -K239*<RO2T>*<RO234> + PTERMS(:,85,240) = -TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) +! +!PTERMS(HO2,K240) = -K240*<HO2>*<RO234> + PTERMS(:,10,241) = -TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) +! +!PTERMS(OH,K240) = +K240*<HO2>*<RO234> + PTERMS(:,15,241) = +TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) +! +!PTERMS(RP11,K240) = +0.3*K240*<HO2>*<RO234> + PTERMS(:,73,241) = +0.3*TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) +! +!PTERMS(NO,K241) = -K241*<NO>*<RO243> + PTERMS(:,1,242) = -TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) +! +!PTERMS(NO2,K241) = +K241*<NO>*<RO243> + PTERMS(:,2,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) +! +!PTERMS(HO2,K241) = +K241*<NO>*<RO243> + PTERMS(:,10,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) +! +!PTERMS(MGLY,K241) = +K241*<NO>*<RO243> + PTERMS(:,41,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) +! +! +RETURN +END SUBROUTINE SUBT39 +! +SUBROUTINE SUBT40 +! +!Indices 801 a 820 +! +!PTERMS(RP10,K241) = +K241*<NO>*<RO243> + PTERMS(:,72,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) +! +!PTERMS(HO2,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,10,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) +! +!PTERMS(MGLY,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,41,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) +! +!PTERMS(RP10,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,72,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) +! +!PTERMS(RO2T,K242) = -K242*<RO2T>*<RO243> + PTERMS(:,85,243) = -TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) +! +!PTERMS(HO2,K243) = -K243*<HO2>*<RO243> + PTERMS(:,10,244) = -TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) +! +!PTERMS(OH,K243) = +K243*<HO2>*<RO243> + PTERMS(:,15,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) +! +!PTERMS(MGLY,K243) = +K243*<HO2>*<RO243> + PTERMS(:,41,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) +! +!PTERMS(RP10,K243) = +K243*<HO2>*<RO243> + PTERMS(:,72,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) +! +!PTERMS(RO2T,K244) = +K244*<RO235> + PTERMS(:,85,245) = +TPK%K244(:)*TPK%RO235(:) +! +!PTERMS(NO,K245) = -K245*<NO>*<RO235> + PTERMS(:,1,246) = -TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) +! +!PTERMS(NO2,K245) = +K245*<NO>*<RO235> + PTERMS(:,2,246) = +TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) +! +!PTERMS(HO2,K245) = +K245*<NO>*<RO235> + PTERMS(:,10,246) = +TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) +! +!PTERMS(RP11,K245) = +0.5*K245*<NO>*<RO235> + PTERMS(:,73,246) = +0.5*TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) +! +!PTERMS(HO2,K246) = +K246*<RO2T>*<RO235> + PTERMS(:,10,247) = +TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) +! +!PTERMS(RP11,K246) = +K246*<RO2T>*<RO235> + PTERMS(:,73,247) = +TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) +! +!PTERMS(RO2T,K246) = -K246*<RO2T>*<RO235> + PTERMS(:,85,247) = -TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) +! +!PTERMS(HO2,K247) = -K247*<HO2>*<RO235> + PTERMS(:,10,248) = -TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) +! +!PTERMS(OH,K247) = +K247*<HO2>*<RO235> + PTERMS(:,15,248) = +TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) +! +!PTERMS(RP11,K247) = +K247*<HO2>*<RO235> + PTERMS(:,73,248) = +TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) +! +! +RETURN +END SUBROUTINE SUBT40 +! +SUBROUTINE SUBT41 +! +!Indices 821 a 840 +! +!PTERMS(NO,K248) = -K248*<NO>*<RO244> + PTERMS(:,1,249) = -TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) +! +!PTERMS(NO2,K248) = +K248*<NO>*<RO244> + PTERMS(:,2,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) +! +!PTERMS(HO2,K248) = +K248*<NO>*<RO244> + PTERMS(:,10,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) +! +!PTERMS(MGLY,K248) = +K248*<NO>*<RO244> + PTERMS(:,41,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) +! +!PTERMS(RP10,K248) = +K248*<NO>*<RO244> + PTERMS(:,72,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) +! +!PTERMS(HO2,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,10,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) +! +!PTERMS(MGLY,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,41,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) +! +!PTERMS(RP10,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,72,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) +! +!PTERMS(RO2T,K249) = -K249*<RO2T>*<RO244> + PTERMS(:,85,250) = -TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) +! +!PTERMS(HO2,K250) = -K250*<HO2>*<RO244> + PTERMS(:,10,251) = -TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) +! +!PTERMS(OH,K250) = +K250*<HO2>*<RO244> + PTERMS(:,15,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) +! +!PTERMS(MGLY,K250) = +K250*<HO2>*<RO244> + PTERMS(:,41,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) +! +!PTERMS(RP10,K250) = +K250*<HO2>*<RO244> + PTERMS(:,72,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) +! +!PTERMS(RO2T,K251) = +K251*<RO236> + PTERMS(:,85,252) = +TPK%K251(:)*TPK%RO236(:) +! +!PTERMS(NO,K252) = -K252*<NO>*<RO236> + PTERMS(:,1,253) = -TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) +! +!PTERMS(NO2,K252) = +K252*<NO>*<RO236> + PTERMS(:,2,253) = +TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) +! +!PTERMS(HO2,K252) = +K252*<NO>*<RO236> + PTERMS(:,10,253) = +TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) +! +!PTERMS(RPG3,K252) = +0.3000000*K252*<NO>*<RO236> + PTERMS(:,52,253) = +0.3000000*TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) +! +!PTERMS(HO2,K253) = +K253*<RO2T>*<RO236> + PTERMS(:,10,254) = +TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) +! +!PTERMS(RPG3,K253) = +1.0000000*K253*<RO2T>*<RO236> + PTERMS(:,52,254) = +1.0000000*TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) +! +! +RETURN +END SUBROUTINE SUBT41 +! +SUBROUTINE SUBT42 +! +!Indices 841 a 860 +! +!PTERMS(RO2T,K253) = -K253*<RO2T>*<RO236> + PTERMS(:,85,254) = -TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) +! +!PTERMS(HO2,K254) = -K254*<HO2>*<RO236> + PTERMS(:,10,255) = -TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) +! +!PTERMS(OH,K254) = +K254*<HO2>*<RO236> + PTERMS(:,15,255) = +TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) +! +!PTERMS(RPG3,K254) = +0.3000000*K254*<HO2>*<RO236> + PTERMS(:,52,255) = +0.3000000*TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) +! +!PTERMS(NO,K255) = -K255*<NO>*<RO245> + PTERMS(:,1,256) = -TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) +! +!PTERMS(NO2,K255) = +K255*<NO>*<RO245> + PTERMS(:,2,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) +! +!PTERMS(HO2,K255) = +K255*<NO>*<RO245> + PTERMS(:,10,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) +! +!PTERMS(MGLY,K255) = +K255*<NO>*<RO245> + PTERMS(:,41,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) +! +!PTERMS(RP10,K255) = +K255*<NO>*<RO245> + PTERMS(:,72,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) +! +!PTERMS(HO2,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,10,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) +! +!PTERMS(MGLY,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,41,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) +! +!PTERMS(RP10,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,72,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) +! +!PTERMS(RO2T,K256) = -K256*<RO2T>*<RO245> + PTERMS(:,85,257) = -TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) +! +!PTERMS(HO2,K257) = -K257*<HO2>*<RO245> + PTERMS(:,10,258) = -TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) +! +!PTERMS(OH,K257) = +K257*<HO2>*<RO245> + PTERMS(:,15,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) +! +!PTERMS(MGLY,K257) = +K257*<HO2>*<RO245> + PTERMS(:,41,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) +! +!PTERMS(RP10,K257) = +K257*<HO2>*<RO245> + PTERMS(:,72,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) +! +!PTERMS(RO2T,K258) = +K258*<RO237> + PTERMS(:,85,259) = +TPK%K258(:)*TPK%RO237(:) +! +!PTERMS(NO,K259) = -K259*<NO>*<RO237> + PTERMS(:,1,260) = -TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) +! +!PTERMS(NO2,K259) = +K259*<NO>*<RO237> + PTERMS(:,2,260) = +TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) +! +! +RETURN +END SUBROUTINE SUBT42 +! +SUBROUTINE SUBT43 +! +!Indices 861 a 880 +! +!PTERMS(HO2,K259) = +K259*<NO>*<RO237> + PTERMS(:,10,260) = +TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) +! +!PTERMS(RPG2,K259) = +0.3000000*K259*<NO>*<RO237> + PTERMS(:,50,260) = +0.3000000*TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) +! +!PTERMS(HO2,K260) = +K260*<RO2T>*<RO237> + PTERMS(:,10,261) = +TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) +! +!PTERMS(RPG2,K260) = +1.0000000*K260*<RO2T>*<RO237> + PTERMS(:,50,261) = +1.0000000*TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) +! +!PTERMS(RO2T,K260) = -K260*<RO2T>*<RO237> + PTERMS(:,85,261) = -TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) +! +!PTERMS(HO2,K261) = -K261*<HO2>*<RO237> + PTERMS(:,10,262) = -TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) +! +!PTERMS(OH,K261) = +K261*<HO2>*<RO237> + PTERMS(:,15,262) = +TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) +! +!PTERMS(RPG2,K261) = +0.3000000*K261*<HO2>*<RO237> + PTERMS(:,50,262) = +0.3000000*TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) +! +!PTERMS(NO,K262) = -K262*<NO>*<RO246> + PTERMS(:,1,263) = -TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) +! +!PTERMS(NO2,K262) = +K262*<NO>*<RO246> + PTERMS(:,2,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) +! +!PTERMS(HO2,K262) = +K262*<NO>*<RO246> + PTERMS(:,10,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) +! +!PTERMS(MGLY,K262) = +K262*<NO>*<RO246> + PTERMS(:,41,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) +! +!PTERMS(RP10,K262) = +K262*<NO>*<RO246> + PTERMS(:,72,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) +! +!PTERMS(HO2,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,10,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) +! +!PTERMS(MGLY,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,41,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) +! +!PTERMS(RP10,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,72,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) +! +!PTERMS(RO2T,K263) = -K263*<RO2T>*<RO246> + PTERMS(:,85,264) = -TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) +! +!PTERMS(HO2,K264) = -K264*<HO2>*<RO246> + PTERMS(:,10,265) = -TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) +! +!PTERMS(OH,K264) = +K264*<HO2>*<RO246> + PTERMS(:,15,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) +! +!PTERMS(MGLY,K264) = +K264*<HO2>*<RO246> + PTERMS(:,41,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) +! +! +RETURN +END SUBROUTINE SUBT43 ! -SUBROUTINE SUBSRW12 +SUBROUTINE SUBT44 ! -!Indices 253 a 262 +!Indices 881 a 900 +! +!PTERMS(RP10,K264) = +K264*<HO2>*<RO246> + PTERMS(:,72,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) +! +!PTERMS(RO2T,K265) = +K265*<RO238> + PTERMS(:,85,266) = +TPK%K265(:)*TPK%RO238(:) +! +!PTERMS(NO,K266) = -K266*<NO>*<RO238> + PTERMS(:,1,267) = -TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) +! +!PTERMS(NO2,K266) = +K266*<NO>*<RO238> + PTERMS(:,2,267) = +TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) +! +!PTERMS(HO2,K266) = +K266*<NO>*<RO238> + PTERMS(:,10,267) = +TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) +! +!PTERMS(RPG7,K266) = +1.0000013*K266*<NO>*<RO238> + PTERMS(:,63,267) = +1.0000013*TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) +! +!PTERMS(HO2,K267) = +K267*<RO2T>*<RO238> + PTERMS(:,10,268) = +TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) +! +!PTERMS(RPG7,K267) = +1.0000013*K267*<RO2T>*<RO238> + PTERMS(:,63,268) = +1.0000013*TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) +! +!PTERMS(RO2T,K267) = -K267*<RO2T>*<RO238> + PTERMS(:,85,268) = -TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) +! +!PTERMS(HO2,K268) = -K268*<HO2>*<RO238> + PTERMS(:,10,269) = -TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) +! +!PTERMS(OH,K268) = +K268*<HO2>*<RO238> + PTERMS(:,15,269) = +TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) +! +!PTERMS(RPG7,K268) = +1.0000013*K268*<HO2>*<RO238> + PTERMS(:,63,269) = +1.0000013*TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) +! +!PTERMS(NO,K269) = -K269*<NO>*<RO247> + PTERMS(:,1,270) = -TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) +! +!PTERMS(NO2,K269) = +K269*<NO>*<RO247> + PTERMS(:,2,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) +! +!PTERMS(HO2,K269) = +K269*<NO>*<RO247> + PTERMS(:,10,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) +! +!PTERMS(MGLY,K269) = +K269*<NO>*<RO247> + PTERMS(:,41,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) +! +!PTERMS(RPRL,K269) = +1.0023998*K269*<NO>*<RO247> + PTERMS(:,75,270) = +1.0023998*TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) +! +!PTERMS(HO2,K270) = +K270*<RO2T>*<RO247> + PTERMS(:,10,271) = +TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) +! +!PTERMS(MGLY,K270) = +K270*<RO2T>*<RO247> + PTERMS(:,41,271) = +TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) +! +!PTERMS(RPRL,K270) = +1.0023998*K270*<RO2T>*<RO247> + PTERMS(:,75,271) = +1.0023998*TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) ! - TPK%KR11=1.1E0*1.26e-6/(1.26e-6+10.**(-TPK%PHR)) - TPK%KR12=(3.3E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*(10.**(-TPK%PHR))**2./& -&((1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)& -&)+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.& -&)*(1.26e-6+10.**(-TPK%PHR))))/TPK%MOL2MOLECRAIN - TPK%KR14=1.0E+10 - TPK%KR15=(1.0E+5*1.0e+3*1.0e-2/(1.0e+3*1.0e-2+1.0e+3*10.**(-TPK%PHR)+(10.**(-T& -&PK%PHR))**2.))/TPK%MOL2MOLECRAIN - TPK%KR16=(1.3E+9*exp(-2200.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& -&./298.15))*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(& -&1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%& -&PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN - TPK%KR17=(1.7E+8*exp(-2200.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN - TPK%KR18=(5.0E+5*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)/(1.3e-& -&2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-& -&2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%& -&MOL2MOLECRAIN - TPK%KR19=(7.8E+8*exp(-1000.*(1./TPK%T-1./298.15))*2.5e3*exp(4030.*(1./TPK%T-1.& -&/298.15))/(1.+2.5e3*exp(4030.*(1./TPK%T-1./298.15))))/TPK%MOL2MOLECRAIN - TPK%KR20=((1.0E+8*exp(-1000.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+3.4E+9*exp(& -&-1200.*(1./TPK%T-1./298.15))*1.8e-4*exp(150.*(1./TPK%T-1./298.15)))/(1.8e-4*ex& -&p(150.*(1./TPK%T-1./298.15))+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN ! RETURN -END SUBROUTINE SUBSRW12 +END SUBROUTINE SUBT44 ! -SUBROUTINE SUBSRW13 +SUBROUTINE SUBT45 ! -!Indices 263 a 272 +!Indices 901 a 920 +! +!PTERMS(RO2T,K270) = -K270*<RO2T>*<RO247> + PTERMS(:,85,271) = -TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) +! +!PTERMS(HO2,K271) = -K271*<HO2>*<RO247> + PTERMS(:,10,272) = -TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) +! +!PTERMS(OH,K271) = +K271*<HO2>*<RO247> + PTERMS(:,15,272) = +TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) +! +!PTERMS(MGLY,K271) = +K271*<HO2>*<RO247> + PTERMS(:,41,272) = +TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) +! +!PTERMS(RPRL,K271) = +1.0023998*K271*<HO2>*<RO247> + PTERMS(:,75,272) = +1.0023998*TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) +! +!PTERMS(OH,K272) = -K272*<OH>*<MVK> + PTERMS(:,15,273) = -TPK%K272(:)*PCONC(:,15)*PCONC(:,39) +! +!PTERMS(MVK,K272) = -K272*<OH>*<MVK> + PTERMS(:,39,273) = -TPK%K272(:)*PCONC(:,15)*PCONC(:,39) +! +!PTERMS(RO2T,K272) = +K272*<OH>*<MVK> + PTERMS(:,85,273) = +TPK%K272(:)*PCONC(:,15)*PCONC(:,39) +! +!PTERMS(OH,K273) = -K273*<OH>*<MCR> + PTERMS(:,15,274) = -TPK%K273(:)*PCONC(:,15)*PCONC(:,40) +! +!PTERMS(MCR,K273) = -K273*<OH>*<MCR> + PTERMS(:,40,274) = -TPK%K273(:)*PCONC(:,15)*PCONC(:,40) +! +!PTERMS(RO2T,K273) = +K273*<OH>*<MCR> + PTERMS(:,85,274) = +TPK%K273(:)*PCONC(:,15)*PCONC(:,40) +! +!PTERMS(OH,K274) = -K274*<OH>*<MGLY> + PTERMS(:,15,275) = -TPK%K274(:)*PCONC(:,15)*PCONC(:,41) +! +!PTERMS(MGLY,K274) = -K274*<OH>*<MGLY> + PTERMS(:,41,275) = -TPK%K274(:)*PCONC(:,15)*PCONC(:,41) +! +!PTERMS(RO2T,K274) = +K274*<OH>*<MGLY> + PTERMS(:,85,275) = +TPK%K274(:)*PCONC(:,15)*PCONC(:,41) +! +!PTERMS(HNO3,K275) = +TPK%CF46*K275*<NO3>*<MCR> + PTERMS(:,5,276) = +TPK%CF46*TPK%K275(:)*PCONC(:,8)*PCONC(:,40) +! +!PTERMS(NO3,K275) = -K275*<NO3>*<MCR> + PTERMS(:,8,276) = -TPK%K275(:)*PCONC(:,8)*PCONC(:,40) +! +!PTERMS(MCR,K275) = -K275*<NO3>*<MCR> + PTERMS(:,40,276) = -TPK%K275(:)*PCONC(:,8)*PCONC(:,40) +! +!PTERMS(RO2T,K275) = +K275*<NO3>*<MCR> + PTERMS(:,85,276) = +TPK%K275(:)*PCONC(:,8)*PCONC(:,40) +! +!PTERMS(HO2,K276) = +K276*<MGLY> + PTERMS(:,10,277) = +TPK%K276(:)*PCONC(:,41) +! +!PTERMS(CO,K276) = +K276*<MGLY> + PTERMS(:,11,277) = +TPK%K276(:)*PCONC(:,41) ! - TPK%KR21=((7.9E+2*exp(-2900.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& -&1./298.15))*10.**(-TPK%PHR)+2.5E+7*exp(-2450.*(1./TPK%T-1./298.15))*1.3e-2*exp& -&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/((1.3e-2*& -&exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*& -&exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.)*(1.+2.5& -&e3*exp(4030.*(1./TPK%T-1./298.15)))))/TPK%MOL2MOLECRAIN - TPK%KR22=7.7E-3*exp(-9200.*(1./TPK%T-1./298.15))+3.7E+3*1.e-14*EXP(-6716*(1./T& -&PK%T-1./298.15))/10.**(-TPK%PHR) - TPK%KR23=3.0E+8/TPK%MOL2MOLECRAIN - TPK%KR24=1.1E+9 - TPK%KR25=(1.7E+9*10.**(-TPK%PHR)/(1.6e-5+10.**(-TPK%PHR)))/TPK%MOL2MOLECRAIN - TPK%KR26=(2.2E+8*exp(-2600.*(1./TPK%T-1./298.15)))/TPK%MOL2MOLECRAIN - TPK%KR27=(7.1E+6*1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)*10.**(& -&-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1& -&./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%& -&PHR))**2.))/TPK%MOL2MOLECRAIN - TPK%KR28=4.6E+2*exp(-1100.*(1./TPK%T-1./298.15)) - TPK%KR29=((3.7E+5*exp(-5500.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-& -&1./298.15))*10.**(-TPK%PHR)+1.5E+9*exp(-5300.*(1./TPK%T-1./298.15))*1.3e-2*exp& -&(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15)))/(1.3e-2*e& -&xp(1965.*(1./TPK%T-1./298.15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*e& -&xp(1965.*(1./TPK%T-1./298.15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL& -&2MOLECRAIN - TPK%KR30=(9.1E+7*exp(-3600.*(1./TPK%T-1./298.15))*1.3e-2*exp(1965.*(1./TPK%T-1& -&./298.15))*10.**(-TPK%PHR)*10.**(-TPK%PHR)/(1.3e-2*exp(1965.*(1./TPK%T-1./298.& -&15))*6.4e-8*exp(1430.*(1./TPK%T-1./298.15))+1.3e-2*exp(1965.*(1./TPK%T-1./298.& -&15))*10.**(-TPK%PHR)+(10.**(-TPK%PHR))**2.))/TPK%MOL2MOLECRAIN ! RETURN -END SUBROUTINE SUBSRW13 +END SUBROUTINE SUBT45 ! -END SUBROUTINE CH_SET_RATES +SUBROUTINE SUBT46 ! +!Indices 921 a 940 ! -!======================================================================== +!PTERMS(MGLY,K276) = -K276*<MGLY> + PTERMS(:,41,277) = -TPK%K276(:)*PCONC(:,41) ! -!! ############################## - MODULE MODI_CH_SET_PHOTO_RATES -!! ############################## -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -INTERFACE -SUBROUTINE CH_SET_PHOTO_RATES(PTIME,PCONC,KL,TPM,KMI,KOUT,KVERB,KVECNPT,KVECMASK,KEQ,PJVALUES) -USE MODD_CH_M9_n, ONLY: METEOTRANSTYPE -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT,KL,KEQ,KMI -INTEGER, DIMENSION(:,:), INTENT(IN) :: KVECMASK -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN) :: TPM -INTEGER, INTENT(IN) :: KOUT,KVERB -REAL,DIMENSION(:,:,:,:), INTENT(IN) :: PJVALUES ! Tuv coefficient -END SUBROUTINE CH_SET_PHOTO_RATES -END INTERFACE -END MODULE MODI_CH_SET_PHOTO_RATES +!PTERMS(RO2T,K276) = +K276*<MGLY> + PTERMS(:,85,277) = +TPK%K276(:)*PCONC(:,41) ! -!======================================================================== +!PTERMS(NO,K277) = -K277*<NO>*<RO248> + PTERMS(:,1,278) = -TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -!! ############################################################# - SUBROUTINE CH_SET_PHOTO_RATES(PTIME,PCONC,KL,TPM,KMI,KOUT,KVERB,KVECNPT,KVECMASK,KEQ,PJVALUES) -!! ############################################################# -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!!*** *MODD_CH_SET_PHOTO_RATES* -!! -!! PURPOSE -!! ------- -! set or calculate photolysis rates -!! -!!** METHOD -!! ------ -!! simple -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 29/03/01: Vectorization + nesting (C. Mari) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -USE MODD_CH_M9_n, ONLY : METEOTRANSTYPE -USE MODI_CH_ALLOCATE_TACCS -! USER DEFINED FUNCTIONS -USE MODI_KT -USE MODI_TROE -USE MODI_HENRY -USE MODI_HEFFA -USE MODI_TROE_EQUIL -USE MODI_HEFFB -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT,KL,KEQ,KMI -INTEGER, DIMENSION(:,:), INTENT(IN) :: KVECMASK -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -TYPE(METEOTRANSTYPE), DIMENSION(KVECNPT), INTENT(IN) :: TPM -INTEGER, INTENT(IN) :: KOUT,KVERB -REAL,DIMENSION(:,:,:,:), INTENT(IN) :: PJVALUES ! Tuv coefficient -!! -! /BEGIN_SET_PHOTO_RATES/ -! parameter for use by subroutine JVALUES, -! contains the actual photolysis rates -REAL, DIMENSION(KVECNPT,42) :: ZRATESIO ! TUV photolysis rates at one level -REAL, DIMENSION(KVECNPT,19) :: ZRATES ! photolysis rates of RACM (vector) -INTEGER :: JITPK ! loop counter for J-Value transfer -INTEGER :: IDTI,IDTJ -INTEGER :: JITPKPLUS -INTEGER, DIMENSION(KVECNPT) :: ITABI, ITABJ -INTEGER, DIMENSION(KVECNPT) :: IMODELLEVEL -TYPE(CCSTYPE), POINTER :: TPK +!PTERMS(NO2,K277) = +K277*<NO>*<RO248> + PTERMS(:,2,278) = +TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -! Normally allocated in CH_SET_RATES but who knows ? -IF (.NOT. ASSOCIATED(TACCS(KMI)%NVERB)) THEN - CALL CH_ALLOCATE_TACCS(KMI, KVECNPT) -END IF +!PTERMS(RO2T,K277) = +K277*<NO>*<RO248> + PTERMS(:,85,278) = +TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -! TPK is set for current model -TPK=>TACCS(KMI) +!PTERMS(HNO3,K278) = +K278*<NO3>*<MGLY> + PTERMS(:,5,279) = +TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -! calculation of photolysis rates and transfer into local variables +!PTERMS(NO3,K278) = -K278*<NO3>*<MGLY> + PTERMS(:,8,279) = -TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -IDTI=KVECMASK(2,KL)-KVECMASK(1,KL)+1 -IDTJ=KVECMASK(4,KL)-KVECMASK(3,KL)+1 -DO JITPK = 0, KVECNPT-1 +!PTERMS(MGLY,K278) = -K278*<NO3>*<MGLY> + PTERMS(:,41,279) = -TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! - JITPKPLUS=JITPK+1 - ITABI(JITPKPLUS)=JITPK-IDTI*(JITPK/IDTI)+KVECMASK(1,KL) - ITABJ(JITPKPLUS)=JITPK/IDTI-IDTJ*(JITPK/(IDTI*IDTJ))+KVECMASK(3,KL) +!PTERMS(RO2T,K278) = +K278*<NO3>*<MGLY> + PTERMS(:,85,279) = +TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! - ZRATESIO(JITPKPLUS,:) = PJVALUES(ITABI(JITPKPLUS),ITABJ(JITPKPLUS),TPK%MODELLEVEL(JITPKPLUS),:) +!PTERMS(O3,K279) = +K279*<HO2>*<RO248> + PTERMS(:,3,280) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! -ENDDO +!PTERMS(HO2,K279) = -K279*<HO2>*<RO248> + PTERMS(:,10,280) = -TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! +!PTERMS(UR21,K279) = +K279*<HO2>*<RO248> + PTERMS(:,47,280) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! -DO JITPK = 0, KVECNPT-1 +!PTERMS(RO2T,K280) = -K280*<RO2T>*<RO248> + PTERMS(:,85,281) = -TPK%K280(:)*PCONC(:,85)*TPK%RO248(:) ! -! associate TUV J-Values to ReLACS J-Values -! -! change according to original coefficients and modified RACM +!PTERMS(O3,K281) = -K281*<O3>*<MVK> + PTERMS(:,3,282) = -TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! - ZRATES(JITPK+1, 1) = ZRATESIO(JITPK+1,5) - ZRATES(JITPK+1, 2) = ZRATESIO(JITPK+1,2) - ZRATES(JITPK+1, 3) = ZRATESIO(JITPK+1,3) - ZRATES(JITPK+1, 4) = ZRATESIO(JITPK+1,8) - ZRATES(JITPK+1, 5) = ZRATESIO(JITPK+1,9) - ZRATES(JITPK+1, 6) = ZRATESIO(JITPK+1,10) - ZRATES(JITPK+1, 7) = ZRATESIO(JITPK+1,6) - ZRATES(JITPK+1, 8) = ZRATESIO(JITPK+1,7) - ZRATES(JITPK+1, 9) = ZRATESIO(JITPK+1,4) - ZRATES(JITPK+1, 10) = ZRATESIO(JITPK+1,12) - ZRATES(JITPK+1, 11) = ZRATESIO(JITPK+1,11) - ZRATES(JITPK+1, 12) = ZRATESIO(JITPK+1,13) - ZRATES(JITPK+1, 13) = ZRATESIO(JITPK+1,17) - ZRATES(JITPK+1, 14) = 0.962055 *ZRATESIO(JITPK+1,17)+& - & 3.79454E-02 *ZRATESIO(JITPK+1,38) - ZRATES(JITPK+1, 15) = ZRATESIO(JITPK+1,33) - ZRATES(JITPK+1, 16) = 0.20842 *ZRATESIO(JITPK+1,35)& - &+ 6.43207E-02 *ZRATESIO(JITPK+1,36)& - &+ 3.10372E-02 *ZRATESIO(JITPK+1,34)& - &+ 0.376 *ZRATESIO(JITPK+1,37)& - &+ 0.31937 *ZRATESIO(JITPK+1,26) - ZRATES(JITPK+1, 17) = 0.20*ZRATESIO(JITPK+1,20)& - &+ 0.80*ZRATESIO(JITPK+1,21) -! aqueous phase photolysis - ZRATES(JITPK+1, 18) = ZRATESIO(JITPK+1,41) - ZRATES(JITPK+1, 19) = ZRATESIO(JITPK+1,42) +!PTERMS(HO2,K281) = +0.28*K281*<O3>*<MVK> + PTERMS(:,10,282) = +0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(CO,K281) = +0.56*K281*<O3>*<MVK> + PTERMS(:,11,282) = +0.56*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(OH,K281) = +0.36*K281*<O3>*<MVK> + PTERMS(:,15,282) = +0.36*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(HCHO,K281) = +0.5*K281*<O3>*<MVK> + PTERMS(:,28,282) = +0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(ALD2,K281) = +0.1*K281*<O3>*<MVK> + PTERMS(:,29,282) = +0.1*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(MVK,K281) = -K281*<O3>*<MVK> + PTERMS(:,39,282) = -TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +! +RETURN +END SUBROUTINE SUBT46 +! +SUBROUTINE SUBT47 +! +!Indices 941 a 960 +! +!PTERMS(MGLY,K281) = +0.5*K281*<O3>*<MVK> + PTERMS(:,41,282) = +0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(ORA1,K281) = +0.12*K281*<O3>*<MVK> + PTERMS(:,43,282) = +0.12*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(UR21,K281) = +0.12*K281*<O3>*<MVK> + PTERMS(:,47,282) = +0.12*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(RO2T,K281) = +0.28*K281*<O3>*<MVK> + PTERMS(:,85,282) = +0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) +! +!PTERMS(O3,K282) = -K282*<O3>*<MCR> + PTERMS(:,3,283) = -TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(HO2,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,10,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(CO,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,11,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(OH,K282) = +0.82*K282*<O3>*<MCR> + PTERMS(:,15,283) = +0.82*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(HCHO,K282) = +0.5*K282*<O3>*<MCR> + PTERMS(:,28,283) = +0.5*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(MCR,K282) = -K282*<O3>*<MCR> + PTERMS(:,40,283) = -TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(MGLY,K282) = +0.59*K282*<O3>*<MCR> + PTERMS(:,41,283) = +0.59*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(ORA1,K282) = +0.09*K282*<O3>*<MCR> + PTERMS(:,43,283) = +0.09*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(RO2T,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,85,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) +! +!PTERMS(KETL,K283) = +0.85*K283*<O>*<MVK> + PTERMS(:,30,284) = +0.85*TPK%K283(:)*TPK%O(:)*PCONC(:,39) +! +!PTERMS(MVK,K283) = -K283*<O>*<MVK> + PTERMS(:,39,284) = -TPK%K283(:)*TPK%O(:)*PCONC(:,39) +! +!PTERMS(RO2T,K283) = +0.3*K283*<O>*<MVK> + PTERMS(:,85,284) = +0.3*TPK%K283(:)*TPK%O(:)*PCONC(:,39) +! +!PTERMS(HO2,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,10,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) +! +!PTERMS(CO,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,11,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) +! +!PTERMS(ALD2,K284) = +0.85*K284*<O>*<MCR> + PTERMS(:,29,285) = +0.85*TPK%K284(:)*TPK%O(:)*PCONC(:,40) +! +!PTERMS(MCR,K284) = -K284*<O>*<MCR> + PTERMS(:,40,285) = -TPK%K284(:)*TPK%O(:)*PCONC(:,40) +! +! +RETURN +END SUBROUTINE SUBT47 +! +SUBROUTINE SUBT48 +! +!Indices 961 a 980 +! +!PTERMS(RO2T,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,85,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) +! +!PTERMS(NO,K285) = -K285*<NO>*<RO249> + PTERMS(:,1,286) = -TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) +! +!PTERMS(NO2,K285) = +K285*<NO>*<RO249> + PTERMS(:,2,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) +! +!PTERMS(HO2,K285) = +K285*<NO>*<RO249> + PTERMS(:,10,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) +! +!PTERMS(HCHO,K285) = +K285*<NO>*<RO249> + PTERMS(:,28,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) +! +!PTERMS(MGLY,K285) = +K285*<NO>*<RO249> + PTERMS(:,41,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) +! +!PTERMS(HO2,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,10,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) +! +!PTERMS(HCHO,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,28,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) +! +!PTERMS(MGLY,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,41,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) +! +!PTERMS(RO2T,K286) = -K286*<RO2T>*<RO249> + PTERMS(:,85,287) = -TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) +! +!PTERMS(HO2,K287) = -K287*<HO2>*<RO249> + PTERMS(:,10,288) = -TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) +! +!PTERMS(OH,K287) = +K287*<HO2>*<RO249> + PTERMS(:,15,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) +! +!PTERMS(HCHO,K287) = +K287*<HO2>*<RO249> + PTERMS(:,28,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) +! +!PTERMS(MGLY,K287) = +K287*<HO2>*<RO249> + PTERMS(:,41,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) +! +!PTERMS(NO,K288) = -K288*<NO>*<RO250> + PTERMS(:,1,289) = -TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) +! +!PTERMS(NO2,K288) = +K288*<NO>*<RO250> + PTERMS(:,2,289) = +TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) +! +!PTERMS(RO2T,K288) = +K288*<NO>*<RO250> + PTERMS(:,85,289) = +TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) +! +!PTERMS(O3,K289) = +K289*<HO2>*<RO250> + PTERMS(:,3,290) = +TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) +! +!PTERMS(HO2,K289) = -K289*<HO2>*<RO250> + PTERMS(:,10,290) = -TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) +! +!PTERMS(OLEL,K289) = +0.5*K289*<HO2>*<RO250> + PTERMS(:,17,290) = +0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) +! +! +RETURN +END SUBROUTINE SUBT48 +! +SUBROUTINE SUBT49 +! +!Indices 981 a 1000 +! +!PTERMS(ORA2,K289) = +0.5*K289*<HO2>*<RO250> + PTERMS(:,44,290) = +0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) +! +!PTERMS(RO2T,K290) = -K290*<RO2T>*<RO250> + PTERMS(:,85,291) = -TPK%K290(:)*PCONC(:,85)*TPK%RO250(:) +! +!PTERMS(NO,K291) = -K291*<NO>*<RO251> + PTERMS(:,1,292) = -TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) +! +!PTERMS(NO2,K291) = +K291*<NO>*<RO251> + PTERMS(:,2,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) +! +!PTERMS(HO2,K291) = +K291*<NO>*<RO251> + PTERMS(:,10,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) +! +!PTERMS(HCHO,K291) = +K291*<NO>*<RO251> + PTERMS(:,28,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) +! +!PTERMS(MGLY,K291) = +K291*<NO>*<RO251> + PTERMS(:,41,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) +! +!PTERMS(HO2,K292) = -K292*<HO2>*<RO251> + PTERMS(:,10,293) = -TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) +! +!PTERMS(HCHO,K292) = +K292*<HO2>*<RO251> + PTERMS(:,28,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) +! +!PTERMS(MGLY,K292) = +K292*<HO2>*<RO251> + PTERMS(:,41,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) +! +!PTERMS(RO2T,K292) = +K292*<HO2>*<RO251> + PTERMS(:,85,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) +! +!PTERMS(HO2,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,10,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) +! +!PTERMS(OH,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,15,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) +! +!PTERMS(HCHO,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,28,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) +! +!PTERMS(MGLY,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,41,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) +! +!PTERMS(RO2T,K293) = -K293*<RO2T>*<RO251> + PTERMS(:,85,294) = -TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) +! +!PTERMS(NO,K294) = -K294*<NO>*<RO252> + PTERMS(:,1,295) = -TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) +! +!PTERMS(NO2,K294) = +2.*K294*<NO>*<RO252> + PTERMS(:,2,295) = +2.*TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) +! +!PTERMS(HCHO,K294) = +K294*<NO>*<RO252> + PTERMS(:,28,295) = +TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) +! +!PTERMS(MGLY,K294) = +K294*<NO>*<RO252> + PTERMS(:,41,295) = +TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) +! +! +RETURN +END SUBROUTINE SUBT49 +! +SUBROUTINE SUBT50 +! +!Indices 1001 a 1020 +! +!PTERMS(NO2,K295) = +K295*<HO2>*<RO252> + PTERMS(:,2,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) +! +!PTERMS(HO2,K295) = -K295*<HO2>*<RO252> + PTERMS(:,10,296) = -TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) +! +!PTERMS(HCHO,K295) = +K295*<HO2>*<RO252> + PTERMS(:,28,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) +! +!PTERMS(MGLY,K295) = +K295*<HO2>*<RO252> + PTERMS(:,41,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) +! +!PTERMS(RO2T,K295) = +K295*<HO2>*<RO252> + PTERMS(:,85,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) +! +!PTERMS(NO2,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,2,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +! +!PTERMS(OH,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,15,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +! +!PTERMS(HCHO,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,28,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +! +!PTERMS(MGLY,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,41,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +! +!PTERMS(RO2T,K296) = -K296*<RO2T>*<RO252> + PTERMS(:,85,297) = -TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) +! +!PTERMS(NO,K297) = -K297*<NO>*<RO253> + PTERMS(:,1,298) = -TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) +! +!PTERMS(NO2,K297) = +K297*<NO>*<RO253> + PTERMS(:,2,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) +! +!PTERMS(HCHO,K297) = +K297*<NO>*<RO253> + PTERMS(:,28,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) +! +!PTERMS(RO2T,K297) = +K297*<NO>*<RO253> + PTERMS(:,85,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) +! +!PTERMS(HO2,K298) = -K298*<HO2>*<RO253> + PTERMS(:,10,299) = -TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) +! +!PTERMS(HCHO,K298) = +K298*<HO2>*<RO253> + PTERMS(:,28,299) = +TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) +! +!PTERMS(RO2T,K298) = +2.*K298*<HO2>*<RO253> + PTERMS(:,85,299) = +2.*TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) +! +!PTERMS(OH,K299) = +K299*<RO2T>*<RO253> + PTERMS(:,15,300) = +TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) +! +!PTERMS(HCHO,K299) = +K299*<RO2T>*<RO253> + PTERMS(:,28,300) = +TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) +! +!PTERMS(RO2T,K299) = -K299*<RO2T>*<RO253> + PTERMS(:,85,300) = -TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) +! +! +RETURN +END SUBROUTINE SUBT50 +! +SUBROUTINE SUBT51 +! +!Indices 1021 a 1040 +! +!PTERMS(NO,K300) = -K300*<NO>*<RO254> + PTERMS(:,1,301) = -TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) +! +!PTERMS(NO2,K300) = +K300*<NO>*<RO254> + PTERMS(:,2,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) +! +!PTERMS(HO2,K300) = +K300*<NO>*<RO254> + PTERMS(:,10,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) +! +!PTERMS(CO,K300) = +K300*<NO>*<RO254> + PTERMS(:,11,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) +! +!PTERMS(O3,K301) = +K301*<HO2>*<RO254> + PTERMS(:,3,302) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) +! +!PTERMS(HO2,K301) = -K301*<HO2>*<RO254> + PTERMS(:,10,302) = -TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) +! +!PTERMS(RP16,K301) = +K301*<HO2>*<RO254> + PTERMS(:,74,302) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) +! +!PTERMS(HO2,K302) = +K302*<RO2T>*<RO254> + PTERMS(:,10,303) = +TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) +! +!PTERMS(CO,K302) = +K302*<RO2T>*<RO254> + PTERMS(:,11,303) = +TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) +! +!PTERMS(RO2T,K302) = -K302*<RO2T>*<RO254> + PTERMS(:,85,303) = -TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) +! +!PTERMS(O3,K303) = +K303*<OH>*<RPR5> + PTERMS(:,3,304) = +TPK%K303(:)*PCONC(:,15)*PCONC(:,70) +! +!PTERMS(OH,K303) = -K303*<OH>*<RPR5> + PTERMS(:,15,304) = -TPK%K303(:)*PCONC(:,15)*PCONC(:,70) +! +!PTERMS(URG7,K303) = +0.9999993*K303*<OH>*<RPR5> + PTERMS(:,60,304) = +0.9999993*TPK%K303(:)*PCONC(:,15)*PCONC(:,70) +! +!PTERMS(RPR5,K303) = -K303*<OH>*<RPR5> + PTERMS(:,70,304) = -TPK%K303(:)*PCONC(:,15)*PCONC(:,70) +! +!PTERMS(OH,K304) = -K304*<OH>*<RPR1> + PTERMS(:,15,305) = -TPK%K304(:)*PCONC(:,15)*PCONC(:,69) +! +!PTERMS(RPR1,K304) = -K304*<OH>*<RPR1> + PTERMS(:,69,305) = -TPK%K304(:)*PCONC(:,15)*PCONC(:,69) +! +!PTERMS(RO2T,K304) = +K304*<OH>*<RPR1> + PTERMS(:,85,305) = +TPK%K304(:)*PCONC(:,15)*PCONC(:,69) +! +!PTERMS(OH,K305) = -K305*<OH>*<RP16> + PTERMS(:,15,306) = -TPK%K305(:)*PCONC(:,15)*PCONC(:,74) +! +!PTERMS(RP16,K305) = -K305*<OH>*<RP16> + PTERMS(:,74,306) = -TPK%K305(:)*PCONC(:,15)*PCONC(:,74) +! +!PTERMS(RO2T,K305) = +K305*<OH>*<RP16> + PTERMS(:,85,306) = +TPK%K305(:)*PCONC(:,15)*PCONC(:,74) +! +! +RETURN +END SUBROUTINE SUBT51 +! +SUBROUTINE SUBT52 +! +!Indices 1041 a 1060 +! +!PTERMS(O3,K306) = +1.0000011*K306*<OH>*<RPRL> + PTERMS(:,3,307) = +1.0000011*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) +! +!PTERMS(OH,K306) = -K306*<OH>*<RPRL> + PTERMS(:,15,307) = -TPK%K306(:)*PCONC(:,15)*PCONC(:,75) +! +!PTERMS(URG7,K306) = +0.9979297*K306*<OH>*<RPRL> + PTERMS(:,60,307) = +0.9979297*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) +! +!PTERMS(RPR7,K306) = +2.0714202E-03*K306*<OH>*<RPRL> + PTERMS(:,62,307) = +2.0714202E-03*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) +! +!PTERMS(RPRL,K306) = -K306*<OH>*<RPRL> + PTERMS(:,75,307) = -TPK%K306(:)*PCONC(:,15)*PCONC(:,75) +! +!PTERMS(HNO3,K307) = +K307*<NO3>*<RPR1> + PTERMS(:,5,308) = +TPK%K307(:)*PCONC(:,8)*PCONC(:,69) +! +!PTERMS(NO3,K307) = -K307*<NO3>*<RPR1> + PTERMS(:,8,308) = -TPK%K307(:)*PCONC(:,8)*PCONC(:,69) +! +!PTERMS(RPR1,K307) = -K307*<NO3>*<RPR1> + PTERMS(:,69,308) = -TPK%K307(:)*PCONC(:,8)*PCONC(:,69) +! +!PTERMS(RO2T,K307) = +K307*<NO3>*<RPR1> + PTERMS(:,85,308) = +TPK%K307(:)*PCONC(:,8)*PCONC(:,69) +! +!PTERMS(HO2,K308) = +K308*<RPR1> + PTERMS(:,10,309) = +TPK%K308(:)*PCONC(:,69) +! +!PTERMS(CO,K308) = +K308*<RPR1> + PTERMS(:,11,309) = +TPK%K308(:)*PCONC(:,69) +! +!PTERMS(RPR1,K308) = -K308*<RPR1> + PTERMS(:,69,309) = -TPK%K308(:)*PCONC(:,69) +! +!PTERMS(RO2T,K308) = +K308*<RPR1> + PTERMS(:,85,309) = +TPK%K308(:)*PCONC(:,69) +! +!PTERMS(NO,K309) = -K309*<NO>*<RO255> + PTERMS(:,1,310) = -TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) +! +!PTERMS(NO2,K309) = +K309*<NO>*<RO255> + PTERMS(:,2,310) = +TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) +! +!PTERMS(RO2T,K309) = +K309*<NO>*<RO255> + PTERMS(:,85,310) = +TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) +! +!PTERMS(O3,K310) = +K310*<HO2>*<RO255> + PTERMS(:,3,311) = +TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) +! +!PTERMS(HO2,K310) = -K310*<HO2>*<RO255> + PTERMS(:,10,311) = -TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) +! +!PTERMS(ACID,K310) = +K310*<HO2>*<RO255> + PTERMS(:,45,311) = +TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) +! +!PTERMS(RO2T,K311) = -K311*<RO2T>*<RO255> + PTERMS(:,85,312) = -TPK%K311(:)*PCONC(:,85)*TPK%RO255(:) +! +! +RETURN +END SUBROUTINE SUBT52 +! +SUBROUTINE SUBT53 +! +!Indices 1061 a 1080 +! +!PTERMS(OH,K312) = -K312*<OH>*<RPR3> + PTERMS(:,15,313) = -TPK%K312(:)*PCONC(:,15)*PCONC(:,57) +! +!PTERMS(RPR3,K312) = -K312*<OH>*<RPR3> + PTERMS(:,57,313) = -TPK%K312(:)*PCONC(:,15)*PCONC(:,57) +! +!PTERMS(RO2T,K312) = +K312*<OH>*<RPR3> + PTERMS(:,85,313) = +TPK%K312(:)*PCONC(:,15)*PCONC(:,57) +! +!PTERMS(HNO3,K313) = +K313*<NO3>*<RPR3> + PTERMS(:,5,314) = +TPK%K313(:)*PCONC(:,8)*PCONC(:,57) +! +!PTERMS(NO3,K313) = -K313*<NO3>*<RPR3> + PTERMS(:,8,314) = -TPK%K313(:)*PCONC(:,8)*PCONC(:,57) +! +!PTERMS(RPR3,K313) = -K313*<NO3>*<RPR3> + PTERMS(:,57,314) = -TPK%K313(:)*PCONC(:,8)*PCONC(:,57) +! +!PTERMS(RO2T,K313) = +K313*<NO3>*<RPR3> + PTERMS(:,85,314) = +TPK%K313(:)*PCONC(:,8)*PCONC(:,57) +! +!PTERMS(HO2,K314) = +2.*K314*<RPR3> + PTERMS(:,10,315) = +2.*TPK%K314(:)*PCONC(:,57) +! +!PTERMS(CO,K314) = +K314*<RPR3> + PTERMS(:,11,315) = +TPK%K314(:)*PCONC(:,57) +! +!PTERMS(RPR3,K314) = -K314*<RPR3> + PTERMS(:,57,315) = -TPK%K314(:)*PCONC(:,57) +! +!PTERMS(NO,K315) = -K315*<NO>*<RO256> + PTERMS(:,1,316) = -TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) +! +!PTERMS(NO2,K315) = +K315*<NO>*<RO256> + PTERMS(:,2,316) = +TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) +! +!PTERMS(HO2,K315) = +K315*<NO>*<RO256> + PTERMS(:,10,316) = +TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) +! +!PTERMS(NO2,K316) = -K316*<NO2>*<RO256> + PTERMS(:,2,317) = -TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) +! +!PTERMS(PAN8,K316) = +K316*<NO2>*<RO256> + PTERMS(:,83,317) = +TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) +! +!PTERMS(NO2,K317) = +K317*<PAN8> + PTERMS(:,2,318) = +TPK%K317(:)*PCONC(:,83) +! +!PTERMS(PAN8,K317) = -K317*<PAN8> + PTERMS(:,83,318) = -TPK%K317(:)*PCONC(:,83) +! +!PTERMS(RO2T,K317) = +K317*<PAN8> + PTERMS(:,85,318) = +TPK%K317(:)*PCONC(:,83) +! +!PTERMS(O3,K318) = +K318*<HO2>*<RO256> + PTERMS(:,3,319) = +TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) +! +!PTERMS(HO2,K318) = -K318*<HO2>*<RO256> + PTERMS(:,10,319) = -TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) +! +! +RETURN +END SUBROUTINE SUBT53 +! +SUBROUTINE SUBT54 +! +!Indices 1081 a 1100 +! +!PTERMS(URG4,K318) = +1.0000000*K318*<HO2>*<RO256> + PTERMS(:,53,319) = +1.0000000*TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) +! +!PTERMS(HO2,K319) = +K319*<RO2T>*<RO256> + PTERMS(:,10,320) = +TPK%K319(:)*PCONC(:,85)*TPK%RO256(:) +! +!PTERMS(RO2T,K319) = -K319*<RO2T>*<RO256> + PTERMS(:,85,320) = -TPK%K319(:)*PCONC(:,85)*TPK%RO256(:) +! +!PTERMS(HNO3,K320) = +K320*<NO3>*<RPR4> + PTERMS(:,5,321) = +TPK%K320(:)*PCONC(:,8)*PCONC(:,61) +! +!PTERMS(NO3,K320) = -K320*<NO3>*<RPR4> + PTERMS(:,8,321) = -TPK%K320(:)*PCONC(:,8)*PCONC(:,61) +! +!PTERMS(RPR4,K320) = -K320*<NO3>*<RPR4> + PTERMS(:,61,321) = -TPK%K320(:)*PCONC(:,8)*PCONC(:,61) +! +!PTERMS(NO2,K321) = -K321*<NO2>*<RAD8> + PTERMS(:,2,322) = -TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) +! +!PTERMS(UR22,K321) = +K321*<NO2>*<RAD8> + PTERMS(:,59,322) = +TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) +! +!PTERMS(O3,K322) = +K322*<OH>*<RPR7> + PTERMS(:,3,323) = +TPK%K322(:)*PCONC(:,15)*PCONC(:,62) +! +!PTERMS(OH,K322) = -K322*<OH>*<RPR7> + PTERMS(:,15,323) = -TPK%K322(:)*PCONC(:,15)*PCONC(:,62) +! +!PTERMS(URG7,K322) = +0.9999993*K322*<OH>*<RPR7> + PTERMS(:,60,323) = +0.9999993*TPK%K322(:)*PCONC(:,15)*PCONC(:,62) +! +!PTERMS(RPR7,K322) = -K322*<OH>*<RPR7> + PTERMS(:,62,323) = -TPK%K322(:)*PCONC(:,15)*PCONC(:,62) +! +!PTERMS(O3,K323) = +1.0000005*K323*<OH>*<RPG7> + PTERMS(:,3,324) = +1.0000005*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +! +!PTERMS(OH,K323) = -K323*<OH>*<RPG7> + PTERMS(:,15,324) = -TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +! +!PTERMS(URG6,K323) = +0.4978440*K323*<OH>*<RPG7> + PTERMS(:,58,324) = +0.4978440*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +! +!PTERMS(RPG7,K323) = -K323*<OH>*<RPG7> + PTERMS(:,63,324) = -TPK%K323(:)*PCONC(:,15)*PCONC(:,63) +! +!PTERMS(OH,K324) = -K324*<OH>*<RPR8> + PTERMS(:,15,325) = -TPK%K324(:)*PCONC(:,15)*PCONC(:,71) +! +!PTERMS(RPR8,K324) = -K324*<OH>*<RPR8> + PTERMS(:,71,325) = -TPK%K324(:)*PCONC(:,15)*PCONC(:,71) +! +!PTERMS(RO2T,K324) = +K324*<OH>*<RPR8> + PTERMS(:,85,325) = +TPK%K324(:)*PCONC(:,15)*PCONC(:,71) +! +!PTERMS(HO2,K325) = +K325*<OH>*<RP10> + PTERMS(:,10,326) = +TPK%K325(:)*PCONC(:,15)*PCONC(:,72) +! +! +RETURN +END SUBROUTINE SUBT54 +! +SUBROUTINE SUBT55 +! +!Indices 1101 a 1120 +! +!PTERMS(OH,K325) = -K325*<OH>*<RP10> + PTERMS(:,15,326) = -TPK%K325(:)*PCONC(:,15)*PCONC(:,72) +! +!PTERMS(RP10,K325) = -K325*<OH>*<RP10> + PTERMS(:,72,326) = -TPK%K325(:)*PCONC(:,15)*PCONC(:,72) +! +!PTERMS(O3,K326) = +K326*<OH>*<RP11> + PTERMS(:,3,327) = +TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +! +!PTERMS(OH,K326) = -K326*<OH>*<RP11> + PTERMS(:,15,327) = -TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +! +!PTERMS(UR26,K326) = +0.67*K326*<OH>*<RP11> + PTERMS(:,49,327) = +0.67*TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +! +!PTERMS(RP11,K326) = -K326*<OH>*<RP11> + PTERMS(:,73,327) = -TPK%K326(:)*PCONC(:,15)*PCONC(:,73) +! +!PTERMS(HNO3,K327) = +K327*<NO3>*<RPR8> + PTERMS(:,5,328) = +TPK%K327(:)*PCONC(:,8)*PCONC(:,71) +! +!PTERMS(NO3,K327) = -K327*<NO3>*<RPR8> + PTERMS(:,8,328) = -TPK%K327(:)*PCONC(:,8)*PCONC(:,71) +! +!PTERMS(RPR8,K327) = -K327*<NO3>*<RPR8> + PTERMS(:,71,328) = -TPK%K327(:)*PCONC(:,8)*PCONC(:,71) +! +!PTERMS(RO2T,K327) = +K327*<NO3>*<RPR8> + PTERMS(:,85,328) = +TPK%K327(:)*PCONC(:,8)*PCONC(:,71) +! +!PTERMS(RP10,K328) = -K328*<RP10> + PTERMS(:,72,329) = -TPK%K328(:)*PCONC(:,72) +! +!PTERMS(HO2,K329) = +K329*<RPR8> + PTERMS(:,10,330) = +TPK%K329(:)*PCONC(:,71) +! +!PTERMS(CO,K329) = +K329*<RPR8> + PTERMS(:,11,330) = +TPK%K329(:)*PCONC(:,71) +! +!PTERMS(RPR8,K329) = -K329*<RPR8> + PTERMS(:,71,330) = -TPK%K329(:)*PCONC(:,71) +! +!PTERMS(RO2T,K329) = +K329*<RPR8> + PTERMS(:,85,330) = +TPK%K329(:)*PCONC(:,71) +! +!PTERMS(HO2,K330) = +K330*<RPR8> + PTERMS(:,10,331) = +TPK%K330(:)*PCONC(:,71) +! +!PTERMS(RPR8,K330) = -K330*<RPR8> + PTERMS(:,71,331) = -TPK%K330(:)*PCONC(:,71) +! +!PTERMS(RO2T,K330) = +K330*<RPR8> + PTERMS(:,85,331) = +TPK%K330(:)*PCONC(:,71) +! +!PTERMS(NO,K331) = -K331*<NO>*<RO257> + PTERMS(:,1,332) = -TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) +! +!PTERMS(NO2,K331) = +K331*<NO>*<RO257> + PTERMS(:,2,332) = +TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) +! +! +RETURN +END SUBROUTINE SUBT55 +! +SUBROUTINE SUBT56 +! +!Indices 1121 a 1140 +! +!PTERMS(RO2T,K331) = +K331*<NO>*<RO257> + PTERMS(:,85,332) = +TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) +! +!PTERMS(O3,K332) = +K332*<HO2>*<RO257> + PTERMS(:,3,333) = +TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) +! +!PTERMS(HO2,K332) = -K332*<HO2>*<RO257> + PTERMS(:,10,333) = -TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) +! +!PTERMS(URG4,K332) = +1.0000000*K332*<HO2>*<RO257> + PTERMS(:,53,333) = +1.0000000*TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) +! +!PTERMS(RO2T,K333) = -K333*<RO2T>*<RO257> + PTERMS(:,85,334) = -TPK%K333(:)*PCONC(:,85)*TPK%RO257(:) +! +!PTERMS(O3,K334) = +1.0000000*K334*<OH>*<RPG3> + PTERMS(:,3,335) = +1.0000000*TPK%K334(:)*PCONC(:,15)*PCONC(:,52) +! +!PTERMS(OH,K334) = -K334*<OH>*<RPG3> + PTERMS(:,15,335) = -TPK%K334(:)*PCONC(:,15)*PCONC(:,52) +! +!PTERMS(RPG2,K334) = +0.8808107*K334*<OH>*<RPG3> + PTERMS(:,50,335) = +0.8808107*TPK%K334(:)*PCONC(:,15)*PCONC(:,52) +! +!PTERMS(RPG3,K334) = -K334*<OH>*<RPG3> + PTERMS(:,52,335) = -TPK%K334(:)*PCONC(:,15)*PCONC(:,52) +! +!PTERMS(O3,K335) = +1.0000000*K335*<OH>*<RPG2> + PTERMS(:,3,336) = +1.0000000*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +! +!PTERMS(OH,K335) = -K335*<OH>*<RPG2> + PTERMS(:,15,336) = -TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +! +!PTERMS(URG2,K335) = +0.5562513*K335*<OH>*<RPG2> + PTERMS(:,48,336) = +0.5562513*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +! +!PTERMS(RPG2,K335) = -K335*<OH>*<RPG2> + PTERMS(:,50,336) = -TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +! +!PTERMS(RP18,K335) = +0.4437492*K335*<OH>*<RPG2> + PTERMS(:,51,336) = +0.4437492*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) +! +!PTERMS(O3,K337) = +K337*<OH>*<RP18> + PTERMS(:,3,337) = +TPK%K337(:)*PCONC(:,15)*PCONC(:,51) +! +!PTERMS(OH,K337) = -K337*<OH>*<RP18> + PTERMS(:,15,337) = -TPK%K337(:)*PCONC(:,15)*PCONC(:,51) +! +!PTERMS(URG2,K337) = +K337*<OH>*<RP18> + PTERMS(:,48,337) = +TPK%K337(:)*PCONC(:,15)*PCONC(:,51) +! +!PTERMS(RP18,K337) = -K337*<OH>*<RP18> + PTERMS(:,51,337) = -TPK%K337(:)*PCONC(:,15)*PCONC(:,51) +! +!PTERMS(HNO3,K338) = +K338*<NO3>*<RP16> + PTERMS(:,5,338) = +TPK%K338(:)*PCONC(:,8)*PCONC(:,74) +! +!PTERMS(NO3,K338) = -K338*<NO3>*<RP16> + PTERMS(:,8,338) = -TPK%K338(:)*PCONC(:,8)*PCONC(:,74) +! +! +RETURN +END SUBROUTINE SUBT56 +! +SUBROUTINE SUBT57 +! +!Indices 1141 a 1160 +! +!PTERMS(RP16,K338) = -K338*<NO3>*<RP16> + PTERMS(:,74,338) = -TPK%K338(:)*PCONC(:,8)*PCONC(:,74) +! +!PTERMS(RO2T,K338) = +K338*<NO3>*<RP16> + PTERMS(:,85,338) = +TPK%K338(:)*PCONC(:,8)*PCONC(:,74) +! +!PTERMS(HO2,K339) = +K339*<RP16> + PTERMS(:,10,339) = +TPK%K339(:)*PCONC(:,74) +! +!PTERMS(CO,K339) = +2.*K339*<RP16> + PTERMS(:,11,339) = +2.*TPK%K339(:)*PCONC(:,74) +! +!PTERMS(OH,K339) = +K339*<RP16> + PTERMS(:,15,339) = +TPK%K339(:)*PCONC(:,74) +! +!PTERMS(RP16,K339) = -K339*<RP16> + PTERMS(:,74,339) = -TPK%K339(:)*PCONC(:,74) +! +!PTERMS(NO,K340) = -K340*<NO>*<RO258> + PTERMS(:,1,340) = -TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) +! +!PTERMS(NO2,K340) = +K340*<NO>*<RO258> + PTERMS(:,2,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) +! +!PTERMS(CO,K340) = +K340*<NO>*<RO258> + PTERMS(:,11,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) +! +!PTERMS(OH,K340) = +K340*<NO>*<RO258> + PTERMS(:,15,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) +! +!PTERMS(O3,K341) = +K341*<HO2>*<RO258> + PTERMS(:,3,341) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) +! +!PTERMS(HO2,K341) = -K341*<HO2>*<RO258> + PTERMS(:,10,341) = -TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) +! +!PTERMS(UR28,K341) = +K341*<HO2>*<RO258> + PTERMS(:,46,341) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) +! +!PTERMS(CO,K342) = +K342*<RO2T>*<RO258> + PTERMS(:,11,342) = +TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) +! +!PTERMS(OH,K342) = +K342*<RO2T>*<RO258> + PTERMS(:,15,342) = +TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) +! +!PTERMS(RO2T,K342) = -K342*<RO2T>*<RO258> + PTERMS(:,85,342) = -TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) +! +!PTERMS(NO2,K343) = +K343*<PAN7> + PTERMS(:,2,343) = +TPK%K343(:)*PCONC(:,82) +! +!PTERMS(PAN7,K343) = -K343*<PAN7> + PTERMS(:,82,343) = -TPK%K343(:)*PCONC(:,82) +! +!PTERMS(RO2T,K343) = +K343*<PAN7> + PTERMS(:,85,343) = +TPK%K343(:)*PCONC(:,82) +! +!PTERMS(NO,K344) = -K344*<NO>*<RO230> + PTERMS(:,1,344) = -TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +! +! +RETURN +END SUBROUTINE SUBT57 +! +SUBROUTINE SUBT58 +! +!Indices 1161 a 1180 +! +!PTERMS(NO2,K344) = +K344*<NO>*<RO230> + PTERMS(:,2,344) = +TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +! +!PTERMS(RO2T,K344) = +K344*<NO>*<RO230> + PTERMS(:,85,344) = +TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) +! +!PTERMS(NH3,K345) = -K345*<OH>*<NH3> + PTERMS(:,9,345) = -TPK%K345(:)*PCONC(:,15)*PCONC(:,9) +! +!PTERMS(OH,K345) = -K345*<OH>*<NH3> + PTERMS(:,15,345) = -TPK%K345(:)*PCONC(:,15)*PCONC(:,9) +! +!PTERMS(H2SO4,K346) = -K346*<H2SO4> + PTERMS(:,14,346) = -TPK%K346(:)*PCONC(:,14) +! +!PTERMS(HO2,K347) = +K347*<OH>*<ORA1> + PTERMS(:,10,347) = +TPK%K347(:)*PCONC(:,15)*PCONC(:,43) +! +!PTERMS(OH,K347) = -K347*<OH>*<ORA1> + PTERMS(:,15,347) = -TPK%K347(:)*PCONC(:,15)*PCONC(:,43) +! +!PTERMS(ORA1,K347) = -K347*<OH>*<ORA1> + PTERMS(:,43,347) = -TPK%K347(:)*PCONC(:,15)*PCONC(:,43) +! +!PTERMS(OH,K348) = -K348*<OH>*<ORA2> + PTERMS(:,15,348) = -TPK%K348(:)*PCONC(:,15)*PCONC(:,44) +! +!PTERMS(ORA2,K348) = -K348*<OH>*<ORA2> + PTERMS(:,44,348) = -TPK%K348(:)*PCONC(:,15)*PCONC(:,44) +! +!PTERMS(OH,K349) = -K349*<OH>*<ACID> + PTERMS(:,15,349) = -TPK%K349(:)*PCONC(:,15)*PCONC(:,45) +! +!PTERMS(ACID,K349) = -K349*<OH>*<ACID> + PTERMS(:,45,349) = -TPK%K349(:)*PCONC(:,15)*PCONC(:,45) +! +!PTERMS(URG2,K350) = -K350*<URG2> + PTERMS(:,48,350) = -TPK%K350(:)*PCONC(:,48) +! +!PTERMS(URG4,K351) = -K351*<URG4> + PTERMS(:,53,351) = -TPK%K351(:)*PCONC(:,53) +! +!PTERMS(URG6,K352) = -K352*<URG6> + PTERMS(:,58,352) = -TPK%K352(:)*PCONC(:,58) ! -END DO +!PTERMS(URG7,K353) = -K353*<URG7> + PTERMS(:,60,353) = -TPK%K353(:)*PCONC(:,60) ! -! /END_SET_PHOTO_RATES/ - TPK%K001=ZRATES(:,001) - TPK%K002=ZRATES(:,002) - TPK%K003=ZRATES(:,003) - TPK%K004=ZRATES(:,004) - TPK%K005=ZRATES(:,005) - TPK%K006=ZRATES(:,006) - TPK%K007=ZRATES(:,007) - TPK%K008=ZRATES(:,008) - TPK%K009=ZRATES(:,009) - TPK%K010=ZRATES(:,010) - TPK%K011=ZRATES(:,011) - TPK%K012=ZRATES(:,012) - TPK%K013=ZRATES(:,013) - TPK%K014=ZRATES(:,014) - TPK%K015=ZRATES(:,015) - TPK%K016=ZRATES(:,016) - TPK%K017=ZRATES(:,017) -IF (TPK%LUSECHAQ) THEN - TPK%KC1=ZRATES(:,018) - TPK%KC13=ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHC)) - TPK%KR1=ZRATES(:,018) - TPK%KR13=ZRATES(:,019)*2.2e+1/(2.2e+1+10.**(-TPK%PHR)) -END IF -TPK%NOUT = KOUT -TPK%NVERB = KVERB -RETURN -END SUBROUTINE CH_SET_PHOTO_RATES +!PTERMS(URG8,K354) = -K354*<URG8> + PTERMS(:,64,354) = -TPK%K354(:)*PCONC(:,64) ! +!PTERMS(URG9,K355) = -K355*<URG9> + PTERMS(:,66,355) = -TPK%K355(:)*PCONC(:,66) ! -!======================================================================== +!PTERMS(URG10,K356) = -K356*<URG10> + PTERMS(:,68,356) = -TPK%K356(:)*PCONC(:,68) ! -!! ######################## - MODULE MODI_CH_GET_RATES -!! ######################## -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -INTERFACE -SUBROUTINE CH_GET_RATES(PRATE,KMI,KVECNPT,KREAC) -IMPLICIT NONE -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KREAC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KREAC) :: PRATE -INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_GET_RATES -END INTERFACE -END MODULE MODI_CH_GET_RATES +!PTERMS(UR7,K357) = -K357*<UR7> + PTERMS(:,56,357) = -TPK%K357(:)*PCONC(:,56) ! -!======================================================================== ! -!! ############################################ - SUBROUTINE CH_GET_RATES(PRATE,KMI,KVECNPT,KREAC) -!! ############################################ -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!! -!!*** *MODD_CH_GETRATES* -!! -!! PURPOSE -!! ------- -! retrieve reaction rates from TPK in an array -!! -!!** METHOD -!! ------ -!! simple -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KREAC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KREAC) :: PRATE -INTEGER, INTENT(IN) :: KMI -!! -!! LOCAL VARIABLES -!! --------------- -TYPE(CCSTYPE), POINTER :: TPK -!!---------------------------------------------------------------------- -!! -!! EXECUTABLE STATEMENTS -!! --------------------- -TPK=>TACCS(KMI) -!! -PRATE(:,1) = TPK%K001(:) -PRATE(:,2) = TPK%K002(:) -PRATE(:,3) = TPK%K003(:) -PRATE(:,4) = TPK%K004(:) -PRATE(:,5) = TPK%K005(:) -PRATE(:,6) = TPK%K006(:) -PRATE(:,7) = TPK%K007(:) -PRATE(:,8) = TPK%K008(:) -PRATE(:,9) = TPK%K009(:) -PRATE(:,10) = TPK%K010(:) -PRATE(:,11) = TPK%K011(:) -PRATE(:,12) = TPK%K012(:) -PRATE(:,13) = TPK%K013(:) -PRATE(:,14) = TPK%K014(:) -PRATE(:,15) = TPK%K015(:) -PRATE(:,16) = TPK%K016(:) -PRATE(:,17) = TPK%K017(:) -PRATE(:,18) = TPK%K018(:) -PRATE(:,19) = TPK%K019(:) -PRATE(:,20) = TPK%K020(:) -PRATE(:,21) = TPK%K021(:) -PRATE(:,22) = TPK%K022(:) -PRATE(:,23) = TPK%K023(:) -PRATE(:,24) = TPK%K024(:) -PRATE(:,25) = TPK%K025(:) -PRATE(:,26) = TPK%K026(:) -PRATE(:,27) = TPK%K027(:) -PRATE(:,28) = TPK%K028(:) -PRATE(:,29) = TPK%K029(:) -PRATE(:,30) = TPK%K030(:) -PRATE(:,31) = TPK%K031(:) -PRATE(:,32) = TPK%K032(:) -PRATE(:,33) = TPK%K033(:) -PRATE(:,34) = TPK%K034(:) -PRATE(:,35) = TPK%K035(:) -PRATE(:,36) = TPK%K036(:) -PRATE(:,37) = TPK%K037(:) -PRATE(:,38) = TPK%K038(:) -PRATE(:,39) = TPK%K039(:) -PRATE(:,40) = TPK%K040(:) -PRATE(:,41) = TPK%K041(:) -PRATE(:,42) = TPK%K042(:) -PRATE(:,43) = TPK%K043(:) -PRATE(:,44) = TPK%K044(:) -PRATE(:,45) = TPK%K045(:) -PRATE(:,46) = TPK%K046(:) -PRATE(:,47) = TPK%K047(:) -PRATE(:,48) = TPK%K048(:) -PRATE(:,49) = TPK%K049(:) -PRATE(:,50) = TPK%K050(:) -PRATE(:,51) = TPK%K051(:) -PRATE(:,52) = TPK%K052(:) -PRATE(:,53) = TPK%K053(:) -PRATE(:,54) = TPK%K054(:) -PRATE(:,55) = TPK%K055(:) -PRATE(:,56) = TPK%K056(:) -PRATE(:,57) = TPK%K057(:) -PRATE(:,58) = TPK%K058(:) -PRATE(:,59) = TPK%K059(:) -PRATE(:,60) = TPK%K060(:) -PRATE(:,61) = TPK%K061(:) -PRATE(:,62) = TPK%K062(:) -PRATE(:,63) = TPK%K063(:) -PRATE(:,64) = TPK%K064(:) -PRATE(:,65) = TPK%K065(:) -PRATE(:,66) = TPK%K066(:) -PRATE(:,67) = TPK%K067(:) -PRATE(:,68) = TPK%K068(:) -PRATE(:,69) = TPK%K069(:) -PRATE(:,70) = TPK%K070(:) -PRATE(:,71) = TPK%K071(:) -PRATE(:,72) = TPK%K072(:) -PRATE(:,73) = TPK%K073(:) -PRATE(:,74) = TPK%K074(:) -PRATE(:,75) = TPK%K075(:) -PRATE(:,76) = TPK%K076(:) -PRATE(:,77) = TPK%K077(:) -PRATE(:,78) = TPK%K078(:) -PRATE(:,79) = TPK%K079(:) -PRATE(:,80) = TPK%K080(:) -PRATE(:,81) = TPK%K081(:) -PRATE(:,82) = TPK%K082(:) -PRATE(:,83) = TPK%K083(:) -PRATE(:,84) = TPK%K084(:) -PRATE(:,85) = TPK%K085(:) -PRATE(:,86) = TPK%K086(:) -PRATE(:,87) = TPK%K087(:) -PRATE(:,88) = TPK%K088(:) -PRATE(:,89) = TPK%K089(:) -PRATE(:,90) = TPK%K090(:) -PRATE(:,91) = TPK%K091(:) -PRATE(:,92) = TPK%K092(:) -PRATE(:,93) = TPK%K093(:) -PRATE(:,94) = TPK%K094(:) -PRATE(:,95) = TPK%K095(:) -PRATE(:,96) = TPK%K096(:) -PRATE(:,97) = TPK%K097(:) -PRATE(:,98) = TPK%K098(:) -PRATE(:,99) = TPK%K099(:) -PRATE(:,100) = TPK%K0100(:) -PRATE(:,101) = TPK%K0101(:) -PRATE(:,102) = TPK%K0102(:) -PRATE(:,103) = TPK%K103(:) -PRATE(:,104) = TPK%K104(:) -PRATE(:,105) = TPK%K105(:) -PRATE(:,106) = TPK%K106(:) -PRATE(:,107) = TPK%K107(:) -PRATE(:,108) = TPK%K108(:) -PRATE(:,109) = TPK%K109(:) -PRATE(:,110) = TPK%K110(:) -PRATE(:,111) = TPK%K111(:) -PRATE(:,112) = TPK%K112(:) -PRATE(:,113) = TPK%K113(:) -PRATE(:,114) = TPK%K114(:) -PRATE(:,115) = TPK%K115(:) -PRATE(:,116) = TPK%K116(:) -PRATE(:,117) = TPK%K117(:) -PRATE(:,118) = TPK%K118(:) -PRATE(:,119) = TPK%K119(:) -PRATE(:,120) = TPK%K120(:) -PRATE(:,121) = TPK%K121(:) -PRATE(:,122) = TPK%K122(:) -PRATE(:,123) = TPK%K123(:) -PRATE(:,124) = TPK%K124(:) -PRATE(:,125) = TPK%K125(:) -PRATE(:,126) = TPK%K126(:) -PRATE(:,127) = TPK%K127(:) -PRATE(:,128) = TPK%K128(:) -PRATE(:,129) = TPK%K129(:) -PRATE(:,130) = TPK%K130(:) -PRATE(:,131) = TPK%K131(:) -PRATE(:,132) = TPK%K132(:) -IF (TPK%LUSECHAQ) THEN - PRATE(:,133) = TPK%KTC1(:) - PRATE(:,134) = TPK%KTC2(:) - PRATE(:,135) = TPK%KTC3(:) - PRATE(:,136) = TPK%KTC4(:) - PRATE(:,137) = TPK%KTC5(:) - PRATE(:,138) = TPK%KTC6(:) - PRATE(:,139) = TPK%KTC7(:) - PRATE(:,140) = TPK%KTC8(:) - PRATE(:,141) = TPK%KTC9(:) - PRATE(:,142) = TPK%KTC10(:) - PRATE(:,143) = TPK%KTC11(:) - PRATE(:,144) = TPK%KTC12(:) - PRATE(:,145) = TPK%KTC13(:) - PRATE(:,146) = TPK%KTC14(:) - PRATE(:,147) = TPK%KTC15(:) - PRATE(:,148) = TPK%KTC16(:) - PRATE(:,149) = TPK%KTC17(:) - PRATE(:,150) = TPK%KTC18(:) - PRATE(:,151) = TPK%KTC19(:) - PRATE(:,152) = TPK%KTC20(:) - PRATE(:,153) = TPK%KTC21(:) - PRATE(:,154) = TPK%KTC22(:) - PRATE(:,155) = TPK%KTC23(:) - PRATE(:,156) = TPK%KTC24(:) - PRATE(:,157) = TPK%KTC25(:) - PRATE(:,158) = TPK%KTC26(:) - PRATE(:,159) = TPK%KTC27(:) - PRATE(:,160) = TPK%KTC28(:) - PRATE(:,161) = TPK%KTC29(:) - PRATE(:,162) = TPK%KTC30(:) - PRATE(:,163) = TPK%KTC31(:) - PRATE(:,164) = TPK%KTC32(:) - PRATE(:,165) = TPK%KTC33(:) - PRATE(:,166) = TPK%KTC34(:) - PRATE(:,167) = TPK%KTC35(:) - PRATE(:,168) = TPK%KTC36(:) - PRATE(:,169) = TPK%KTC37(:) - PRATE(:,170) = TPK%KTC38(:) - PRATE(:,171) = TPK%KTC39(:) - PRATE(:,172) = TPK%KTC40(:) - PRATE(:,173) = TPK%KTR1(:) - PRATE(:,174) = TPK%KTR2(:) - PRATE(:,175) = TPK%KTR3(:) - PRATE(:,176) = TPK%KTR4(:) - PRATE(:,177) = TPK%KTR5(:) - PRATE(:,178) = TPK%KTR6(:) - PRATE(:,179) = TPK%KTR7(:) - PRATE(:,180) = TPK%KTR8(:) - PRATE(:,181) = TPK%KTR9(:) - PRATE(:,182) = TPK%KTR10(:) - PRATE(:,183) = TPK%KTR11(:) - PRATE(:,184) = TPK%KTR12(:) - PRATE(:,185) = TPK%KTR13(:) - PRATE(:,186) = TPK%KTR14(:) - PRATE(:,187) = TPK%KTR15(:) - PRATE(:,188) = TPK%KTR16(:) - PRATE(:,189) = TPK%KTR17(:) - PRATE(:,190) = TPK%KTR18(:) - PRATE(:,191) = TPK%KTR19(:) - PRATE(:,192) = TPK%KTR20(:) - PRATE(:,193) = TPK%KTR21(:) - PRATE(:,194) = TPK%KTR22(:) - PRATE(:,195) = TPK%KTR23(:) - PRATE(:,196) = TPK%KTR24(:) - PRATE(:,197) = TPK%KTR25(:) - PRATE(:,198) = TPK%KTR26(:) - PRATE(:,199) = TPK%KTR27(:) - PRATE(:,200) = TPK%KTR28(:) - PRATE(:,201) = TPK%KTR29(:) - PRATE(:,202) = TPK%KTR30(:) - PRATE(:,203) = TPK%KTR31(:) - PRATE(:,204) = TPK%KTR32(:) - PRATE(:,205) = TPK%KTR33(:) - PRATE(:,206) = TPK%KTR34(:) - PRATE(:,207) = TPK%KTR35(:) - PRATE(:,208) = TPK%KTR36(:) - PRATE(:,209) = TPK%KTR37(:) - PRATE(:,210) = TPK%KTR38(:) - PRATE(:,211) = TPK%KTR39(:) - PRATE(:,212) = TPK%KTR40(:) - PRATE(:,213) = TPK%KC1(:) - PRATE(:,214) = TPK%KC2(:) - PRATE(:,215) = TPK%KC3(:) - PRATE(:,216) = TPK%KC4(:) - PRATE(:,217) = TPK%KC5(:) - PRATE(:,218) = TPK%KC6(:) - PRATE(:,219) = TPK%KC7(:) - PRATE(:,220) = TPK%KC8(:) - PRATE(:,221) = TPK%KC9(:) - PRATE(:,222) = TPK%KC10(:) - PRATE(:,223) = TPK%KC11(:) - PRATE(:,224) = TPK%KC12(:) - PRATE(:,225) = TPK%KC13(:) - PRATE(:,226) = TPK%KC14(:) - PRATE(:,227) = TPK%KC15(:) - PRATE(:,228) = TPK%KC16(:) - PRATE(:,229) = TPK%KC17(:) - PRATE(:,230) = TPK%KC18(:) - PRATE(:,231) = TPK%KC19(:) - PRATE(:,232) = TPK%KC20(:) - PRATE(:,233) = TPK%KC21(:) - PRATE(:,234) = TPK%KC22(:) - PRATE(:,235) = TPK%KC23(:) - PRATE(:,236) = TPK%KC24(:) - PRATE(:,237) = TPK%KC25(:) - PRATE(:,238) = TPK%KC26(:) - PRATE(:,239) = TPK%KC27(:) - PRATE(:,240) = TPK%KC28(:) - PRATE(:,241) = TPK%KC29(:) - PRATE(:,242) = TPK%KC30(:) - PRATE(:,243) = TPK%KR1(:) - PRATE(:,244) = TPK%KR2(:) - PRATE(:,245) = TPK%KR3(:) - PRATE(:,246) = TPK%KR4(:) - PRATE(:,247) = TPK%KR5(:) - PRATE(:,248) = TPK%KR6(:) - PRATE(:,249) = TPK%KR7(:) - PRATE(:,250) = TPK%KR8(:) - PRATE(:,251) = TPK%KR9(:) - PRATE(:,252) = TPK%KR10(:) - PRATE(:,253) = TPK%KR11(:) - PRATE(:,254) = TPK%KR12(:) - PRATE(:,255) = TPK%KR13(:) - PRATE(:,256) = TPK%KR14(:) - PRATE(:,257) = TPK%KR15(:) - PRATE(:,258) = TPK%KR16(:) - PRATE(:,259) = TPK%KR17(:) - PRATE(:,260) = TPK%KR18(:) - PRATE(:,261) = TPK%KR19(:) - PRATE(:,262) = TPK%KR20(:) - PRATE(:,263) = TPK%KR21(:) - PRATE(:,264) = TPK%KR22(:) - PRATE(:,265) = TPK%KR23(:) - PRATE(:,266) = TPK%KR24(:) - PRATE(:,267) = TPK%KR25(:) - PRATE(:,268) = TPK%KR26(:) - PRATE(:,269) = TPK%KR27(:) - PRATE(:,270) = TPK%KR28(:) - PRATE(:,271) = TPK%KR29(:) - PRATE(:,272) = TPK%KR30(:) -END IF RETURN -END SUBROUTINE CH_GET_RATES +END SUBROUTINE SUBT58 ! +SUBROUTINE SUBT59 ! -!======================================================================== +!Indices 1181 a 1188 ! -!! #################### - MODULE MODI_CH_TERMS -!! #################### -INTERFACE -SUBROUTINE CH_TERMS(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ, KREAC -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS -INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_TERMS -END INTERFACE -END MODULE MODI_CH_TERMS +!PTERMS(UR8,K358) = -K358*<UR8> + PTERMS(:,54,358) = -TPK%K358(:)*PCONC(:,54) ! -!======================================================================== +!PTERMS(UR17,K359) = -K359*<UR17> + PTERMS(:,55,359) = -TPK%K359(:)*PCONC(:,55) ! -!! ############################################################# - SUBROUTINE CH_TERMS(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -!! ############################################################# -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!! -!!*** *MODD_CH_TERMS* -!! -!! PURPOSE -!! ------- -! calculation of the contribution of each term in each reaction -!! -!!** METHOD -!! ------ -!! The contribution of reaction i to the evolution of species j -!! is returned in PTERMS. -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -USE MODI_CH_TERMS_AQ -USE MODI_CH_TERMS_GAZ -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ, KREAC -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS -INTEGER, INTENT(IN) :: KMI -!! -TYPE(CCSTYPE), POINTER :: TPK -TPK=>TACCS(KMI) -IF (TPK%LUSECHAQ) THEN - CALL CH_TERMS_AQ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -ELSE - CALL CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -END IF -END SUBROUTINE CH_TERMS +!PTERMS(UR19,K360) = -K360*<UR19> + PTERMS(:,65,360) = -TPK%K360(:)*PCONC(:,65) +! +!PTERMS(UR21,K361) = -K361*<UR21> + PTERMS(:,47,361) = -TPK%K361(:)*PCONC(:,47) +! +!PTERMS(UR22,K362) = -K362*<UR22> + PTERMS(:,59,362) = -TPK%K362(:)*PCONC(:,59) +! +!PTERMS(UR26,K363) = -K363*<UR26> + PTERMS(:,49,363) = -TPK%K363(:)*PCONC(:,49) +! +!PTERMS(UR28,K364) = -K364*<UR28> + PTERMS(:,46,364) = -TPK%K364(:)*PCONC(:,46) +! +!PTERMS(AP7,K365) = -K365*<AP7> + PTERMS(:,67,365) = -TPK%K365(:)*PCONC(:,67) +! +! +RETURN +END SUBROUTINE SUBT59 +! +END SUBROUTINE CH_TERMS_GAZ ! !======================================================================== ! @@ -29798,15 +90007,317 @@ INTEGER, INTENT(IN) :: KMI TYPE(CCSTYPE), POINTER :: TPK TPK=>TACCS(KMI) ! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) +TPK%OSD = ( +TPK%K016*PCONC(:,JP_O3) ) / & + ( +TPK%K017*TPK%H2O+TPK%K018A*TPK%N2(:)+TPK%K018B*TPK%O2(:) ) +! +TPK%O = ( +TPK%K001*PCONC(:,JP_NO2)+TPK%K014*PCONC(:,JP_NO3)+TPK%& +&K015*PCONC(:,JP_O3)+TPK%K018A*TPK%OSD*TPK%N2(:)+TPK%K018B*TPK%OSD*TPK%O2(:) ) / & +( +TPK%K002*TPK%O2(:)+TPK%K003*PCONC(:,JP_NO2)+TPK%K004*PCONC(:,JP_NO2)+TPK%K034*& +PCONC(:,JP_O3)+TPK%K038*PCONC(:,JP_NO)+TPK%K052*PCONC(:,JP_ETHE)+& +&TPK%K057*PCONC(:,JP_OLEL)+TPK%K067*PCONC(:,JP_ISOP)+TPK%K077*PCONC(:,& +&JP_OLEH)+TPK%K087*PCONC(:,JP_BIOL)+TPK%K091*PCONC(:,JP_BIOH)+TPK%K283& +&*PCONC(:,JP_MVK)+TPK%K284*PCONC(:,JP_MCR) ) +! +TPK%RO225 = ( TPK%K085*PCONC(:,JP_BIOL)*PCONC(:,JP_NO3) ) / & +( +TPK%K201*PCONC(:,JP_NO)+TPK%K202*PCONC(:,JP_RO2T)+TPK%K203*PCONC(:,JP_HO2)) +! +TPK%RO228 = ( TPK%K089*PCONC(:,JP_BIOH)*PCONC(:,JP_NO3) ) / & +( +TPK%K210*PCONC(:,JP_NO)+TPK%K211*PCONC(:,JP_RO2T)+TPK%K212*PCONC(:,JP_HO2)) + +! +TPK%RO253 = ( +0.41*TPK%K282*PCONC(:,JP_MCR)*PCONC(:,JP_O3) ) / & +( +TPK%K297*PCONC(:,JP_NO)+TPK%K298*PCONC(:,JP_HO2)+TPK%K299*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO254 = ( +TPK%K140*PCONC(:,JP_PAN6)+TPK%K297*TPK%RO253*& +&PCONC(:,JP_NO)+TPK%K298*TPK%RO253*PCONC(:,JP_HO2)+TPK%K299*& +&TPK%RO253*PCONC(:,JP_RO2T) ) / & +( +TPK%K131*PCONC(:,JP_NO2)+TPK%K300*PCONC(:,JP_NO)+TPK%K301*PCONC(& +&:,JP_HO2)+TPK%K302*PCONC(:,JP_RO2T) ) +! +TPK%RO213 = ( +0.271*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3) ) / & +( +TPK%K162*PCONC(:,JP_NO)+TPK%K163*PCONC(:,JP_RO2T)+TPK%K164*PCONC& +&(:,JP_HO2) ) +! +TPK%RO239 = ( +TPK%K137*PCONC(:,JP_PAN3)+TPK%K162*TPK%RO213*& +&PCONC(:,JP_NO)+TPK%K163*TPK%RO213*PCONC(:,JP_RO2T)+TPK%K164*TPK%RO213*PCONC(:,JP_HO2) ) / & +( +TPK%K128*PCONC(:,JP_NO2)+TPK%K165*PCONC(:,JP_NO)+TPK%K166*PCONC(& +&:,JP_HO2)+TPK%K167*PCONC(:,JP_RO2T) ) +! +TPK%RO248 = ( +TPK%K141*PCONC(:,JP_PAN4)+TPK%K274*PCONC(:,JP_MGLY)*P& +&CONC(:,JP_OH)+TPK%K278*PCONC(:,JP_MGLY)*PCONC(:,JP_NO3) ) / & +( +TPK%K129*PCONC(:,JP_NO2)+TPK%K277*PCONC(:,JP_NO)+TPK%K279*PCONC(& +&:,JP_HO2)+TPK%K280*PCONC(:,JP_RO2T) ) +! +TPK%RO249 = ( +TPK%K272*PCONC(:,JP_MVK)*PCONC(:,JP_OH) ) / & +( +TPK%K285*PCONC(:,JP_NO)+TPK%K286*PCONC(:,JP_RO2T)+TPK%K287*PCONC& +&(:,JP_HO2) ) +! +TPK%RO250 = ( +0.3750353*TPK%K139*PCONC(:,JP_APAN)+TPK%CF46*TPK%K2& +&73*PCONC(:,JP_MCR)*PCONC(:,JP_OH)+TPK%CF46*TPK%K275*PCONC(:,JP_MCR)*PCONC& +&(:,JP_NO3) ) / & +( +TPK%K130*PCONC(:,JP_NO2)+TPK%K288*PCONC(:,JP_NO)+TPK%K289*PCONC(& +&:,JP_HO2)+TPK%K290*PCONC(:,JP_RO2T) ) +! +TPK%RO214 = ( +0.095*TPK%K066*PCONC(:,JP_ISOP)*PCONC(:,JP_O3)+TPK%K1& +&65*TPK%RO239*PCONC(:,JP_NO)+TPK%K167*TPK%RO239*PCONC(:,JP_R& +&O2T)+TPK%K288*TPK%RO250*PCONC(:,JP_NO)+TPK%K290*TPK%RO250& +&*PCONC(:,JP_RO2T) ) / & +( +TPK%K168*PCONC(:,JP_NO)+TPK%K169*PCONC(:,JP_RO2T)+TPK%K170*PCONC& +&(:,JP_HO2) ) +! +TPK%RO251 = ( +TPK%CF47*TPK%K273*PCONC(:,JP_MCR)*PCONC(:,JP_OH) ) / & +( +TPK%K291*PCONC(:,JP_NO)+TPK%K292*PCONC(:,JP_HO2)+TPK%K293*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO252 = ( +TPK%CF47*TPK%K275*PCONC(:,JP_MCR)*PCONC(:,JP_NO3) ) /& +( +TPK%K294*PCONC(:,JP_NO)+TPK%K295*PCONC(:,JP_HO2)+TPK%K296*PCONC(& +&:,JP_RO2T) ) +! +TPK%RO258 = ( +TPK%K138*PCONC(:,JP_PN10)+TPK%K305*PCONC(:,JP_RP16)*P& +&CONC(:,JP_OH)+TPK%K338*PCONC(:,JP_RP16)*PCONC(:,JP_NO3) ) / & +( +TPK%K134*PCONC(:,JP_NO2)+TPK%K340*PCONC(:,JP_NO)+TPK%K341*PCONC(& +&:,JP_HO2)+TPK%K342*PCONC(:,JP_RO2T) ) +! +TPK%RO255 = ( +TPK%K304*PCONC(:,JP_RPR1)*PCONC(:,JP_OH)+TPK%K307*PCO& +&NC(:,JP_RPR1)*PCONC(:,JP_NO3)+TPK%K343*PCONC(:,JP_PAN7) ) / & +( +TPK%K132*PCONC(:,JP_NO2)+TPK%K309*PCONC(:,JP_NO)+TPK%K310*PCONC(& +&:,JP_HO2)+TPK%K311*PCONC(:,JP_RO2T) ) +! +TPK%RO256 = ( +TPK%K312*PCONC(:,JP_RPR3)*PCONC(:,JP_OH)+TPK%K313*PCO& +&NC(:,JP_RPR3)*PCONC(:,JP_NO3)+TPK%K317*PCONC(:,JP_PAN8) ) / & +( +TPK%K315*PCONC(:,JP_NO)+TPK%K316*PCONC(:,JP_NO2)+TPK%K318*PCONC(& +&:,JP_HO2)+TPK%K319*PCONC(:,JP_RO2T) ) +! +TPK%RO257 = ( +0.6249651*TPK%K139*PCONC(:,JP_APAN)+TPK%K324*PCONC(:,& +&JP_RPR8)*PCONC(:,JP_OH)+TPK%K327*PCONC(:,JP_RPR8)*PCONC(:,JP_NO3)+TPK%K3& +&30*PCONC(:,JP_RPR8) ) / & +( +TPK%K133*PCONC(:,JP_NO2)+TPK%K331*PCONC(:,JP_NO)+TPK%K332*PCONC(& +&:,JP_HO2)+TPK%K333*PCONC(:,JP_RO2T) ) +! +TPK%RO29 = ( +0.66*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH)+TPK%K329& +&*PCONC(:,JP_RPR8)+TPK%K331*TPK%RO257*PCONC(:,JP_NO)+TPK%K333*TPK%RO257*& +PCONC(:,JP_RO2T) ) / & +( +TPK%K150*PCONC(:,JP_NO)+TPK%K151*PCONC(:,JP_RO2T)+TPK%K152*PCONC& +&(:,JP_HO2) ) +! +!avoid division by zero in prodloss +WHERE (PCONC(:,JP_NO2)>0.) + TPK%RAD1 = ( +TPK%K072*PCONC(:,JP_AROO)*PCONC(:,JP_NO3) ) / & + ( +TPK%K103*PCONC(:,JP_NO2) ) +! + TPK%RAD8 = ( +TPK%K320*PCONC(:,JP_RPR4)*PCONC(:,JP_NO3) ) / & + ( +TPK%K321*PCONC(:,JP_NO2) ) +ELSEWHERE + TPK%RAD1 = 0. + TPK%RAD8 = 0. +ENDWHERE +! +TPK%RAD2 = ( +0.74*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K097+TPK%K104*PCONC(:,JP_NO2) ) +! +TPK%RAD3 = ( +0.74*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K098+TPK%K105*PCONC(:,JP_NO2) ) +! +TPK%RAD4 = ( +0.84*TPK%K080*PCONC(:,JP_AROH)*PCONC(:,JP_OH) ) / & +( +TPK%K099+TPK%K106*PCONC(:,JP_NO2) ) +! +TPK%RAD5 = ( +TPK%CF40*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) / & +( +TPK%K100+TPK%K107*PCONC(:,JP_NO2) ) +! +TPK%RAD6 = ( +0.74*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K101+TPK%K108*PCONC(:,JP_NO2) ) +! +TPK%RAD7 = ( +0.74*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K102+TPK%K109*PCONC(:,JP_NO2) ) +! +TPK%RO22 = ( +TPK%K049*PCONC(:,JP_ETHE)*PCONC(:,JP_OH)+TPK%CF2*TPK& +&%K053*PCONC(:,JP_ETOH)*PCONC(:,JP_OH)+TPK%K054*PCONC(:,JP_OLEL)*PCONC(:,JP_& +&OH)+TPK%K069*PCONC(:,JP_ALCH)*PCONC(:,JP_OH) ) / & +( +TPK%K113*PCONC(:,JP_NO)+TPK%K114*PCONC(:,JP_RO2T)+TPK%K115*PCONC& +&(:,JP_HO2) ) +! +TPK%RO23 = ( +TPK%K050*PCONC(:,JP_ETHE)*PCONC(:,JP_NO3)+TPK%K055*PCO& +&NC(:,JP_OLEL)*PCONC(:,JP_NO3) ) / & +( +TPK%K116*PCONC(:,JP_NO)+TPK%K117*PCONC(:,JP_RO2T)+TPK%K118*PCONC& +&(:,JP_HO2) ) +! +TPK%RO24 = ( +0.4*TPK%K052*PCONC(:,JP_ETHE)*TPK%O+0.1*TPK%K0& +&57*PCONC(:,JP_OLEL)*TPK%O+0.1*TPK%K077*PCONC(:,JP_OLEH)*& +&TPK%O+0.15*TPK%K283*PCONC(:,JP_MVK)*TPK%O ) / & +( +TPK%K119*PCONC(:,JP_NO)+TPK%K120*PCONC(:,JP_RO2T)+TPK%K121*PCONC& +&(:,JP_HO2) ) +! +TPK%RO26 = ( +TPK%K060*PCONC(:,JP_ALD2)*PCONC(:,JP_OH)+TPK%K061*PCON& +&C(:,JP_ALD2)*PCONC(:,JP_NO3)+TPK%K135*PCONC(:,JP_PAN1) ) / & +( +TPK%K125*PCONC(:,JP_NO)+TPK%K126*PCONC(:,JP_NO2)+TPK%K142*PCONC(& +&:,JP_HO2)+TPK%K143*PCONC(:,JP_RO2T) ) +! +TPK%RO27 = ( +TPK%K062*PCONC(:,JP_KETL)*PCONC(:,JP_OH)+TPK%CF8*TPK& +&%K168*TPK%RO214*PCONC(:,JP_NO)+TPK%K169*TPK%RO214*PCONC(:,J& +&P_RO2T)+TPK%K170*TPK%RO214*PCONC(:,JP_HO2)+0.15*TPK%K284*PCONC(:& +&,JP_MCR)*TPK%O ) / & +( +TPK%K144*PCONC(:,JP_NO)+TPK%K145*PCONC(:,JP_RO2T)+TPK%K146*PCONC& +&(:,JP_HO2) ) +! +TPK%RO210 = ( +0.34*TPK%K064*PCONC(:,JP_ISOP)*PCONC(:,JP_OH) ) / & +( +TPK%K153*PCONC(:,JP_NO)+TPK%K154*PCONC(:,JP_RO2T)+TPK%K155*PCONC& +&(:,JP_HO2) ) +! +TPK%RO211 = ( +0.66*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K156*PCONC(:,JP_NO)+TPK%K157*PCONC(:,JP_RO2T)+TPK%K158*PCONC& +&(:,JP_HO2) ) +! +TPK%RO212 = ( +0.34*TPK%K065*PCONC(:,JP_ISOP)*PCONC(:,JP_NO3) ) / & +( +TPK%K159*PCONC(:,JP_NO)+TPK%K160*PCONC(:,JP_RO2T)+TPK%K161*PCONC& +&(:,JP_HO2) ) +! +TPK%RO215 = ( +TPK%K068*PCONC(:,JP_MTBE)*PCONC(:,JP_OH) ) / & +( +TPK%K171*PCONC(:,JP_NO)+TPK%K172*PCONC(:,JP_RO2T)+TPK%K173*PCONC& +&(:,JP_HO2) ) +! +TPK%RO216 = ( +TPK%K070*PCONC(:,JP_KETH)*PCONC(:,JP_OH) ) / & +( +TPK%K174*PCONC(:,JP_NO)+TPK%K175*PCONC(:,JP_RO2T)+TPK%K176*PCONC& +&(:,JP_HO2) ) +! +TPK%RO217 = ( +0.1*TPK%K073*PCONC(:,JP_AROO)*PCONC(:,JP_OH) ) / & +( +TPK%K177*PCONC(:,JP_NO)+TPK%K178*PCONC(:,JP_RO2T)+TPK%K179*PCONC& +&(:,JP_HO2) ) +! +TPK%RO220 = ( +0.28*TPK%K076*PCONC(:,JP_OLEH)*PCONC(:,JP_O3)+0.1*TPK& +&%K077*PCONC(:,JP_OLEH)*TPK%O+TPK%K078*PCONC(:,JP_ALKM)*PCONC(:,JP_O& +&H)+TPK%K308*PCONC(:,JP_RPR1)+TPK%K309*TPK%RO255*PCONC(:,JP_NO)+T& +&PK%K311*TPK%RO255*PCONC(:,JP_RO2T) ) / & +( +TPK%K186*PCONC(:,JP_NO)+TPK%K187*PCONC(:,JP_RO2T)+TPK%K188*PCONC& +&(:,JP_HO2) ) +! +TPK%RO218 = ( +TPK%K074*PCONC(:,JP_OLEH)*PCONC(:,JP_OH)+TPK%CF18*TPK%K186*& +TPK%RO220*PCONC(:,JP_NO)+TPK%K187*TPK%RO220*PCONC(:& +&,JP_RO2T)+TPK%K188*TPK%RO220*PCONC(:,JP_HO2) ) / & +( +TPK%K180*PCONC(:,JP_NO)+TPK%K181*PCONC(:,JP_RO2T)+TPK%K182*PCONC& +&(:,JP_HO2) ) +! +TPK%RO219 = ( +TPK%K075*PCONC(:,JP_OLEH)*PCONC(:,JP_NO3) ) / & +( +TPK%K183*PCONC(:,JP_NO)+TPK%K184*PCONC(:,JP_RO2T)+TPK%K185*PCONC& +&(:,JP_HO2) ) +! +TPK%RO221 = ( +0.1*TPK%K079*PCONC(:,JP_AROL)*PCONC(:,JP_OH) ) / & +( +TPK%K189*PCONC(:,JP_NO)+TPK%K190*PCONC(:,JP_RO2T)+TPK%K191*PCONC& +&(:,JP_HO2) ) +! +TPK%RO222 = ( +TPK%CF45*TPK%K082*PCONC(:,JP_ARAL)*PCONC(:,JP_OH) ) /& +& & +( +TPK%K192*PCONC(:,JP_NO)+TPK%K193*PCONC(:,JP_RO2T)+TPK%K194*PCONC& +&(:,JP_HO2) ) +! +TPK%RO223 = ( +0.1*TPK%K083*PCONC(:,JP_ARAC)*PCONC(:,JP_OH) ) / & +( +TPK%K195*PCONC(:,JP_NO)+TPK%K196*PCONC(:,JP_RO2T)+TPK%K197*PCONC& +&(:,JP_HO2) ) +! +TPK%RO224 = ( +TPK%K084*PCONC(:,JP_BIOL)*PCONC(:,JP_OH) ) / & +( +TPK%K198*PCONC(:,JP_NO)+TPK%K199*PCONC(:,JP_RO2T)+TPK%K200*PCONC& +&(:,JP_HO2) ) +! +TPK%RO226 = ( +0.445*TPK%K086*PCONC(:,JP_BIOL)*PCONC(:,JP_O3) ) / & +( +TPK%K204*PCONC(:,JP_NO)+TPK%K205*PCONC(:,JP_RO2T)+TPK%K206*PCONC& +&(:,JP_HO2) ) +! +TPK%RO227 = ( +TPK%K088*PCONC(:,JP_BIOH)*PCONC(:,JP_OH) ) / & +( +TPK%K207*PCONC(:,JP_NO)+TPK%K208*PCONC(:,JP_RO2T)+TPK%K209*PCONC& +&(:,JP_HO2) ) +! +TPK%RO229 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K213*PCONC(:,JP_NO)+TPK%K214*PCONC(:,JP_RO2T)+TPK%K215*PCONC& +&(:,JP_HO2) ) +! +TPK%RO230 = ( +0.445*TPK%K090*PCONC(:,JP_BIOH)*PCONC(:,JP_O3) ) / & +( +TPK%K219*PCONC(:,JP_RO2T)+TPK%K220*PCONC(:,JP_HO2)+TPK%K344*PCON& +&C(:,JP_NO) ) +! +TPK%RO231 = ( +0.1*TPK%K092*PCONC(:,JP_PAH)*PCONC(:,JP_OH) ) / & +( +TPK%K221*PCONC(:,JP_NO)+TPK%K222*PCONC(:,JP_RO2T)+TPK%K223*PCONC& +&(:,JP_HO2) ) +! +TPK%RO232 = ( +TPK%K093*PCONC(:,JP_ALKH)*PCONC(:,JP_OH) ) / & +( +TPK%K224*PCONC(:,JP_NO)+TPK%K225*PCONC(:,JP_RO2T)+TPK%K226*PCONC& +&(:,JP_HO2) ) +! +TPK%RO233 = ( +TPK%K097*TPK%RAD2 ) / & +( +TPK%K230+TPK%K231*PCONC(:,JP_NO)+TPK%K232*PCONC(:,JP_RO2T)+TPK%K233*& +PCONC(:,JP_HO2) ) +! +TPK%RO234 = ( +TPK%K098*TPK%RAD3 ) / & +( +TPK%K237+TPK%K238*PCONC(:,JP_NO)+TPK%K239*PCONC(:,JP_RO2T)+TPK%K240*& +PCONC(:,JP_HO2) ) +! +TPK%RO235 = ( +TPK%K099*TPK%RAD4 ) / & +( +TPK%K244+TPK%K245*PCONC(:,JP_NO)+TPK%K246*PCONC(:,JP_RO2T)+TPK%K247*& +PCONC(:,JP_HO2) ) +! +TPK%RO236 = ( +TPK%K100*TPK%RAD5 ) / & +( +TPK%K251+TPK%K252*PCONC(:,JP_NO)+TPK%K253*PCONC(:,JP_RO2T)+TPK%K254*& +PCONC(:,JP_HO2) ) +! +TPK%RO237 = ( +TPK%K101*TPK%RAD6 ) / & +( +TPK%K258+TPK%K259*PCONC(:,JP_NO)+TPK%K260*PCONC(:,JP_RO2T)+TPK%K261*& +PCONC(:,JP_HO2) ) +! +TPK%RO238 = ( +TPK%K102*TPK%RAD7 ) / & +( +TPK%K265+TPK%K266*PCONC(:,JP_NO)+TPK%K267*PCONC(:,JP_RO2T)+TPK%K268*& +PCONC(:,JP_HO2) ) +! +TPK%RO240 = ( +TPK%CF30*TPK%K213*TPK%RO229*PCONC(:,JP_NO)+TPK%K214*& +TPK%RO229*PCONC(:,JP_RO2T)+TPK%K215*TPK%RO229*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K216*PCONC(:,JP_NO)+TPK%K217*PCONC(:,JP_RO2T)+TPK%K218*PCONC& +&(:,JP_HO2) ) +! +TPK%RO241 = ( +TPK%CF34*TPK%K224*TPK%RO232*PCONC(:,JP_NO)+TPK%K225*& +TPK%RO232*PCONC(:,JP_RO2T)+TPK%K226*TPK%RO232*PCON& +&C(:,JP_HO2) ) / & +( +TPK%K227*PCONC(:,JP_NO)+TPK%K228*PCONC(:,JP_RO2T)+TPK%K229*PCONC& +&(:,JP_HO2) ) +! +TPK%RO242 = ( +TPK%K230*TPK%RO233 ) / & +( +TPK%K234*PCONC(:,JP_NO)+TPK%K235*PCONC(:,JP_RO2T)+TPK%K236*PCONC& +&(:,JP_HO2) ) +! +TPK%RO243 = ( +TPK%K237*TPK%RO234 ) / & +( +TPK%K241*PCONC(:,JP_NO)+TPK%K242*PCONC(:,JP_RO2T)+TPK%K243*PCONC& +&(:,JP_HO2) ) +! +TPK%RO244 = ( +TPK%K244*TPK%RO235 ) / & +( +TPK%K248*PCONC(:,JP_NO)+TPK%K249*PCONC(:,JP_RO2T)+TPK%K250*PCONC& +&(:,JP_HO2) ) +! +TPK%RO245 = ( +TPK%K251*TPK%RO236 ) / & +( +TPK%K255*PCONC(:,JP_NO)+TPK%K256*PCONC(:,JP_RO2T)+TPK%K257*PCONC& +&(:,JP_HO2) ) +! +TPK%RO246 = ( +TPK%K258*TPK%RO237 ) / & +( +TPK%K262*PCONC(:,JP_NO)+TPK%K263*PCONC(:,JP_RO2T)+TPK%K264*PCONC& +&(:,JP_HO2) ) +! +TPK%RO247 = ( +TPK%K265*TPK%RO238 ) / & +( +TPK%K269*PCONC(:,JP_NO)+TPK%K270*PCONC(:,JP_RO2T)+TPK%K271*PCONC& +&(:,JP_HO2) ) +! +TPK%RO28 = ( +TPK%K063*PCONC(:,JP_KETL)+TPK%K071*PCONC(:,JP_KETH)+TP& +&K%K136*PCONC(:,JP_PAN2)+TPK%K144*TPK%RO27*PCONC(:,JP_NO)+TPK%& +&K145*TPK%RO27*PCONC(:,JP_RO2T)+TPK%K146*TPK%RO27*PCONC(:,JP& +&_HO2)+TPK%K174*TPK%RO216*PCONC(:,JP_NO)+TPK%K175*TPK%RO21& +&6*PCONC(:,JP_RO2T)+TPK%K176*TPK%RO216*PCONC(:,JP_HO2)+TPK%K204*& +&TPK%RO226*PCONC(:,JP_NO)+TPK%K205*TPK%RO226*PCONC(:,JP_RO2T)& +&+TPK%K206*TPK%RO226*PCONC(:,JP_HO2)+TPK%K216*TPK%RO240*& +&PCONC(:,JP_NO)+TPK%K217*TPK%RO240*PCONC(:,JP_RO2T)+TPK%K218*& +&TPK%RO240*PCONC(:,JP_HO2)+TPK%K219*TPK%RO230*PCONC(:,JP_RO2T)+T& +&PK%K220*TPK%RO230*PCONC(:,JP_HO2)+TPK%K276*PCONC(:,JP_MGLY)+TPK%K277*& +TPK%RO248*PCONC(:,JP_NO)+TPK%K280*TPK%RO248*PCONC(:& +&,JP_RO2T)+0.28*TPK%K281*PCONC(:,JP_MVK)*PCONC(:,JP_O3)+0.15*TPK%K283*PCO& +&NC(:,JP_MVK)*TPK%O+TPK%K344*TPK%RO230*PCONC(:,JP_NO) ) / & +( +TPK%K127*PCONC(:,JP_NO2)+TPK%K147*PCONC(:,JP_NO)+TPK%K148*PCONC(& +&:,JP_HO2)+TPK%K149*PCONC(:,JP_RO2T) ) +! ! /END_CODE/ PTERMS(:,:,:) = 0.0 CALL SUBT0 @@ -29857,6 +90368,47 @@ CALL SUBT44 CALL SUBT45 CALL SUBT46 CALL SUBT47 +CALL SUBT48 +CALL SUBT49 +CALL SUBT50 +CALL SUBT51 +CALL SUBT52 +CALL SUBT53 +CALL SUBT54 +CALL SUBT55 +CALL SUBT56 +CALL SUBT57 +CALL SUBT58 +CALL SUBT59 +CALL SUBT60 +CALL SUBT61 +CALL SUBT62 +CALL SUBT63 +CALL SUBT64 +CALL SUBT65 +CALL SUBT66 +CALL SUBT67 +CALL SUBT68 +CALL SUBT69 +CALL SUBT70 +CALL SUBT71 +CALL SUBT72 +CALL SUBT73 +CALL SUBT74 +CALL SUBT75 +CALL SUBT76 +CALL SUBT77 +CALL SUBT78 +CALL SUBT79 +CALL SUBT80 +CALL SUBT81 +CALL SUBT82 +CALL SUBT83 +CALL SUBT84 +CALL SUBT85 +CALL SUBT86 +CALL SUBT87 +CALL SUBT88 ! CONTAINS @@ -29866,64 +90418,64 @@ SUBROUTINE SUBT0 !Indices 1 a 20 ! !PTERMS(NO,K001) = +K001*<NO2> - PTERMS(:,3,1) = +TPK%K001(:)*PCONC(:,4) + PTERMS(:,1,1) = +TPK%K001(:)*PCONC(:,2) ! !PTERMS(NO2,K001) = -K001*<NO2> - PTERMS(:,4,1) = -TPK%K001(:)*PCONC(:,4) + PTERMS(:,2,1) = -TPK%K001(:)*PCONC(:,2) ! -!PTERMS(O3,K002) = -K002*<O3> - PTERMS(:,1,2) = -TPK%K002(:)*PCONC(:,1) +!PTERMS(O3,K002) = +K002*<O2>*<O> + PTERMS(:,3,2) = +TPK%K002(:)*TPK%O2(:)*TPK%O(:) ! -!PTERMS(O3,K003) = -K003*<O3> - PTERMS(:,1,3) = -TPK%K003(:)*PCONC(:,1) +!PTERMS(NO,K003) = +K003*<NO2>*<O> + PTERMS(:,1,3) = +TPK%K003(:)*PCONC(:,2)*TPK%O(:) ! -!PTERMS(NO,K004) = +K004*<HONO> - PTERMS(:,3,4) = +TPK%K004(:)*PCONC(:,7) +!PTERMS(NO2,K003) = -K003*<NO2>*<O> + PTERMS(:,2,3) = -TPK%K003(:)*PCONC(:,2)*TPK%O(:) ! -!PTERMS(HONO,K004) = -K004*<HONO> - PTERMS(:,7,4) = -TPK%K004(:)*PCONC(:,7) +!PTERMS(NO2,K004) = -K004*<NO2>*<O> + PTERMS(:,2,4) = -TPK%K004(:)*PCONC(:,2)*TPK%O(:) ! -!PTERMS(OH,K004) = +K004*<HONO> - PTERMS(:,14,4) = +TPK%K004(:)*PCONC(:,7) +!PTERMS(NO3,K004) = +K004*<NO2>*<O> + PTERMS(:,8,4) = +TPK%K004(:)*PCONC(:,2)*TPK%O(:) ! -!PTERMS(NO2,K005) = +K005*<HNO3> - PTERMS(:,4,5) = +TPK%K005(:)*PCONC(:,8) +!PTERMS(NO,K005) = -K005*<O3>*<NO> + PTERMS(:,1,5) = -TPK%K005(:)*PCONC(:,3)*PCONC(:,1) ! -!PTERMS(HNO3,K005) = -K005*<HNO3> - PTERMS(:,8,5) = -TPK%K005(:)*PCONC(:,8) +!PTERMS(NO2,K005) = +K005*<O3>*<NO> + PTERMS(:,2,5) = +TPK%K005(:)*PCONC(:,3)*PCONC(:,1) ! -!PTERMS(OH,K005) = +K005*<HNO3> - PTERMS(:,14,5) = +TPK%K005(:)*PCONC(:,8) +!PTERMS(O3,K005) = -K005*<O3>*<NO> + PTERMS(:,3,5) = -TPK%K005(:)*PCONC(:,3)*PCONC(:,1) ! -!PTERMS(NO2,K006) = +0.65*K006*<HNO4> - PTERMS(:,4,6) = +0.65*TPK%K006(:)*PCONC(:,9) +!PTERMS(NO2,K006) = -K006*<O3>*<NO2> + PTERMS(:,2,6) = -TPK%K006(:)*PCONC(:,3)*PCONC(:,2) ! -!PTERMS(NO3,K006) = +0.35*K006*<HNO4> - PTERMS(:,5,6) = +0.35*TPK%K006(:)*PCONC(:,9) +!PTERMS(O3,K006) = -K006*<O3>*<NO2> + PTERMS(:,3,6) = -TPK%K006(:)*PCONC(:,3)*PCONC(:,2) ! -!PTERMS(HNO4,K006) = -K006*<HNO4> - PTERMS(:,9,6) = -TPK%K006(:)*PCONC(:,9) +!PTERMS(NO3,K006) = +K006*<O3>*<NO2> + PTERMS(:,8,6) = +TPK%K006(:)*PCONC(:,3)*PCONC(:,2) ! -!PTERMS(OH,K006) = +0.35*K006*<HNO4> - PTERMS(:,14,6) = +0.35*TPK%K006(:)*PCONC(:,9) +!PTERMS(NO,K007) = -K007*<NO3>*<NO> + PTERMS(:,1,7) = -TPK%K007(:)*PCONC(:,8)*PCONC(:,1) ! -!PTERMS(HO2,K006) = +0.65*K006*<HNO4> - PTERMS(:,15,6) = +0.65*TPK%K006(:)*PCONC(:,9) +!PTERMS(NO2,K007) = +2.*K007*<NO3>*<NO> + PTERMS(:,2,7) = +2.*TPK%K007(:)*PCONC(:,8)*PCONC(:,1) ! -!PTERMS(NO,K007) = +K007*<NO3> - PTERMS(:,3,7) = +TPK%K007(:)*PCONC(:,5) +!PTERMS(NO3,K007) = -K007*<NO3>*<NO> + PTERMS(:,8,7) = -TPK%K007(:)*PCONC(:,8)*PCONC(:,1) ! -!PTERMS(NO3,K007) = -K007*<NO3> - PTERMS(:,5,7) = -TPK%K007(:)*PCONC(:,5) +!PTERMS(NO,K008) = -K008*<NO>*<NO> + PTERMS(:,1,8) = -TPK%K008(:)*PCONC(:,1)*PCONC(:,1) ! -!PTERMS(NO2,K008) = +K008*<NO3> - PTERMS(:,4,8) = +TPK%K008(:)*PCONC(:,5) +!PTERMS(NO2,K008) = +2.*K008*<NO>*<NO> + PTERMS(:,2,8) = +2.*TPK%K008(:)*PCONC(:,1)*PCONC(:,1) ! -!PTERMS(NO3,K008) = -K008*<NO3> - PTERMS(:,5,8) = -TPK%K008(:)*PCONC(:,5) +!PTERMS(NO2,K009) = -K009*<NO3>*<NO2> + PTERMS(:,2,9) = -TPK%K009(:)*PCONC(:,8)*PCONC(:,2) ! -!PTERMS(H2O2,K009) = -K009*<H2O2> - PTERMS(:,2,9) = -TPK%K009(:)*PCONC(:,2) +!PTERMS(N2O5,K009) = +K009*<NO3>*<NO2> + PTERMS(:,7,9) = +TPK%K009(:)*PCONC(:,8)*PCONC(:,2) ! ! RETURN @@ -29933,65 +90485,65 @@ SUBROUTINE SUBT1 ! !Indices 21 a 40 ! -!PTERMS(OH,K009) = +K009*<H2O2> - PTERMS(:,14,9) = +TPK%K009(:)*PCONC(:,2) +!PTERMS(NO3,K009) = -K009*<NO3>*<NO2> + PTERMS(:,8,9) = -TPK%K009(:)*PCONC(:,8)*PCONC(:,2) ! -!PTERMS(CO,K010) = +K010*<HCHO> - PTERMS(:,13,10) = +TPK%K010(:)*PCONC(:,22) +!PTERMS(NO2,K010) = +K010*<N2O5> + PTERMS(:,2,10) = +TPK%K010(:)*PCONC(:,7) ! -!PTERMS(HCHO,K010) = -K010*<HCHO> - PTERMS(:,22,10) = -TPK%K010(:)*PCONC(:,22) +!PTERMS(N2O5,K010) = -K010*<N2O5> + PTERMS(:,7,10) = -TPK%K010(:)*PCONC(:,7) ! -!PTERMS(CO,K011) = +K011*<HCHO> - PTERMS(:,13,11) = +TPK%K011(:)*PCONC(:,22) +!PTERMS(NO3,K010) = +K010*<N2O5> + PTERMS(:,8,10) = +TPK%K010(:)*PCONC(:,7) ! -!PTERMS(HO2,K011) = +K011*<HCHO> - PTERMS(:,15,11) = +TPK%K011(:)*PCONC(:,22) +!PTERMS(HNO3,K011) = +2.*K011*<H2O>*<N2O5> + PTERMS(:,5,11) = +2.*TPK%K011(:)*TPK%H2O(:)*PCONC(:,7) ! -!PTERMS(HCHO,K011) = -K011*<HCHO> - PTERMS(:,22,11) = -TPK%K011(:)*PCONC(:,22) +!PTERMS(N2O5,K011) = -K011*<H2O>*<N2O5> + PTERMS(:,7,11) = -TPK%K011(:)*TPK%H2O(:)*PCONC(:,7) ! -!PTERMS(CO,K012) = +K012*<ALD> - PTERMS(:,13,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(NO,K012) = +K012*<NO3>*<NO2> + PTERMS(:,1,12) = +TPK%K012(:)*PCONC(:,8)*PCONC(:,2) ! -!PTERMS(HO2,K012) = +K012*<ALD> - PTERMS(:,15,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(NO2,K012) = -K012*<NO3>*<NO2> + PTERMS(:,2,12) = -TPK%K012(:)*PCONC(:,8)*PCONC(:,2) ! -!PTERMS(ALD,K012) = -K012*<ALD> - PTERMS(:,23,12) = -TPK%K012(:)*PCONC(:,23) +!PTERMS(NO3,K012) = -K012*<NO3>*<NO2> + PTERMS(:,8,12) = -TPK%K012(:)*PCONC(:,8)*PCONC(:,2) ! -!PTERMS(MO2,K012) = +K012*<ALD> - PTERMS(:,32,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(NO,K013) = +K013*<NO3> + PTERMS(:,1,13) = +TPK%K013(:)*PCONC(:,8) ! -!PTERMS(OH,K013) = +K013*<OP1> - PTERMS(:,14,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(NO3,K013) = -K013*<NO3> + PTERMS(:,8,13) = -TPK%K013(:)*PCONC(:,8) ! -!PTERMS(HO2,K013) = +K013*<OP1> - PTERMS(:,15,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(NO2,K014) = +K014*<NO3> + PTERMS(:,2,14) = +TPK%K014(:)*PCONC(:,8) ! -!PTERMS(HCHO,K013) = +K013*<OP1> - PTERMS(:,22,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(NO3,K014) = -K014*<NO3> + PTERMS(:,8,14) = -TPK%K014(:)*PCONC(:,8) ! -!PTERMS(OP1,K013) = -K013*<OP1> - PTERMS(:,28,13) = -TPK%K013(:)*PCONC(:,28) +!PTERMS(O3,K015) = -K015*<O3> + PTERMS(:,3,15) = -TPK%K015(:)*PCONC(:,3) ! -!PTERMS(OH,K014) = +K014*<OP2> - PTERMS(:,14,14) = +TPK%K014(:)*PCONC(:,29) +!PTERMS(O3,K016) = -K016*<O3> + PTERMS(:,3,16) = -TPK%K016(:)*PCONC(:,3) ! -!PTERMS(HO2,K014) = +0.96205*K014*<OP2> - PTERMS(:,15,14) = +0.96205*TPK%K014(:)*PCONC(:,29) +!PTERMS(OH,K017) = +K017*<H2O>*<OSD> + PTERMS(:,15,17) = +TPK%K017(:)*TPK%H2O(:)*TPK%OSD(:) ! -!PTERMS(ALD,K014) = +0.96205*K014*<OP2> - PTERMS(:,23,14) = +0.96205*TPK%K014(:)*PCONC(:,29) +!PTERMS(NO,K019) = -K019*<OH>*<NO> + PTERMS(:,1,20) = -TPK%K019(:)*PCONC(:,15)*PCONC(:,1) ! -!PTERMS(OP2,K014) = -K014*<OP2> - PTERMS(:,29,14) = -TPK%K014(:)*PCONC(:,29) +!PTERMS(HONO,K019) = +K019*<OH>*<NO> + PTERMS(:,4,20) = +TPK%K019(:)*PCONC(:,15)*PCONC(:,1) ! -!PTERMS(MO2,K014) = +0.03795*K014*<OP2> - PTERMS(:,32,14) = +0.03795*TPK%K014(:)*PCONC(:,29) +!PTERMS(OH,K019) = -K019*<OH>*<NO> + PTERMS(:,15,20) = -TPK%K019(:)*PCONC(:,15)*PCONC(:,1) ! -!PTERMS(KET,K015) = -K015*<KET> - PTERMS(:,24,15) = -TPK%K015(:)*PCONC(:,24) +!PTERMS(NO,K020) = +0.9*K020*<HONO> + PTERMS(:,1,21) = +0.9*TPK%K020(:)*PCONC(:,4) ! ! RETURN @@ -30001,65 +90553,65 @@ SUBROUTINE SUBT2 ! !Indices 41 a 60 ! -!PTERMS(ALKAP,K015) = +1.00000*K015*<KET> - PTERMS(:,33,15) = +1.00000*TPK%K015(:)*PCONC(:,24) +!PTERMS(NO2,K020) = +0.1*K020*<HONO> + PTERMS(:,2,21) = +0.1*TPK%K020(:)*PCONC(:,4) ! -!PTERMS(CARBOP,K015) = +1.00000*K015*<KET> - PTERMS(:,39,15) = +1.00000*TPK%K015(:)*PCONC(:,24) +!PTERMS(HONO,K020) = -K020*<HONO> + PTERMS(:,4,21) = -TPK%K020(:)*PCONC(:,4) ! -!PTERMS(CO,K016) = +0.91924*K016*<CARBO> - PTERMS(:,13,16) = +0.91924*TPK%K016(:)*PCONC(:,25) +!PTERMS(HO2,K020) = +0.1*K020*<HONO> + PTERMS(:,10,21) = +0.1*TPK%K020(:)*PCONC(:,4) ! -!PTERMS(HO2,K016) = +0.75830*K016*<CARBO> - PTERMS(:,15,16) = +0.75830*TPK%K016(:)*PCONC(:,25) +!PTERMS(OH,K020) = +0.9*K020*<HONO> + PTERMS(:,15,21) = +0.9*TPK%K020(:)*PCONC(:,4) ! -!PTERMS(HCHO,K016) = +0.06517*K016*<CARBO> - PTERMS(:,22,16) = +0.06517*TPK%K016(:)*PCONC(:,25) +!PTERMS(NO2,K021) = -K021*<H2O>*<NO2> + PTERMS(:,2,22) = -TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) ! -!PTERMS(CARBO,K016) = -K016*<CARBO> - PTERMS(:,25,16) = -TPK%K016(:)*PCONC(:,25) +!PTERMS(HONO,K021) = +0.5*K021*<H2O>*<NO2> + PTERMS(:,4,22) = +0.5*TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) ! -!PTERMS(CARBOP,K016) = +0.69622*K016*<CARBO> - PTERMS(:,39,16) = +0.69622*TPK%K016(:)*PCONC(:,25) +!PTERMS(HNO3,K021) = +0.5*K021*<H2O>*<NO2> + PTERMS(:,5,22) = +0.5*TPK%K021(:)*TPK%H2O(:)*PCONC(:,2) ! -!PTERMS(NO2,K017) = +K017*<ONIT> - PTERMS(:,4,17) = +TPK%K017(:)*PCONC(:,26) +!PTERMS(NO2,K022) = -K022*<OH>*<NO2> + PTERMS(:,2,23) = -TPK%K022(:)*PCONC(:,15)*PCONC(:,2) ! -!PTERMS(HO2,K017) = +K017*<ONIT> - PTERMS(:,15,17) = +TPK%K017(:)*PCONC(:,26) +!PTERMS(HNO3,K022) = +K022*<OH>*<NO2> + PTERMS(:,5,23) = +TPK%K022(:)*PCONC(:,15)*PCONC(:,2) ! -!PTERMS(ALD,K017) = +0.20*K017*<ONIT> - PTERMS(:,23,17) = +0.20*TPK%K017(:)*PCONC(:,26) +!PTERMS(OH,K022) = -K022*<OH>*<NO2> + PTERMS(:,15,23) = -TPK%K022(:)*PCONC(:,15)*PCONC(:,2) ! -!PTERMS(KET,K017) = +0.80*K017*<ONIT> - PTERMS(:,24,17) = +0.80*TPK%K017(:)*PCONC(:,26) +!PTERMS(HNO3,K023) = -K023*<OH>*<HNO3> + PTERMS(:,5,24) = -TPK%K023(:)*PCONC(:,15)*PCONC(:,5) ! -!PTERMS(ONIT,K017) = -K017*<ONIT> - PTERMS(:,26,17) = -TPK%K017(:)*PCONC(:,26) +!PTERMS(NO3,K023) = +K023*<OH>*<HNO3> + PTERMS(:,8,24) = +TPK%K023(:)*PCONC(:,15)*PCONC(:,5) ! -!PTERMS(O3,K018) = +K018*<O3P>*<O2> - PTERMS(:,1,18) = +TPK%K018(:)*TPK%O3P(:)*TPK%O2(:) +!PTERMS(OH,K023) = -K023*<OH>*<HNO3> + PTERMS(:,15,24) = -TPK%K023(:)*PCONC(:,15)*PCONC(:,5) ! -!PTERMS(O3,K019) = -K019*<O3P>*<O3> - PTERMS(:,1,19) = -TPK%K019(:)*TPK%O3P(:)*PCONC(:,1) +!PTERMS(HO2,K024) = +K024*<OH>*<CO> + PTERMS(:,10,25) = +TPK%K024(:)*PCONC(:,15)*PCONC(:,11) ! -!PTERMS(OH,K022) = +K022*<O1D>*<H2O> - PTERMS(:,14,22) = +TPK%K022(:)*TPK%O1D(:)*TPK%H2O(:) +!PTERMS(CO,K024) = -K024*<OH>*<CO> + PTERMS(:,11,25) = -TPK%K024(:)*PCONC(:,15)*PCONC(:,11) ! -!PTERMS(O3,K023) = -K023*<O3>*<OH> - PTERMS(:,1,23) = -TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(OH,K024) = -K024*<OH>*<CO> + PTERMS(:,15,25) = -TPK%K024(:)*PCONC(:,15)*PCONC(:,11) ! -!PTERMS(OH,K023) = -K023*<O3>*<OH> - PTERMS(:,14,23) = -TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(O3,K025) = -K025*<OH>*<O3> + PTERMS(:,3,26) = -TPK%K025(:)*PCONC(:,15)*PCONC(:,3) ! -!PTERMS(HO2,K023) = +K023*<O3>*<OH> - PTERMS(:,15,23) = +TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(HO2,K025) = +K025*<OH>*<O3> + PTERMS(:,10,26) = +TPK%K025(:)*PCONC(:,15)*PCONC(:,3) ! -!PTERMS(O3,K024) = -K024*<O3>*<HO2> - PTERMS(:,1,24) = -TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(OH,K025) = -K025*<OH>*<O3> + PTERMS(:,15,26) = -TPK%K025(:)*PCONC(:,15)*PCONC(:,3) ! -!PTERMS(OH,K024) = +K024*<O3>*<HO2> - PTERMS(:,14,24) = +TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(NO,K026) = -K026*<HO2>*<NO> + PTERMS(:,1,27) = -TPK%K026(:)*PCONC(:,10)*PCONC(:,1) ! ! RETURN @@ -30069,65 +90621,65 @@ SUBROUTINE SUBT3 ! !Indices 61 a 80 ! -!PTERMS(HO2,K024) = -K024*<O3>*<HO2> - PTERMS(:,15,24) = -TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(NO2,K026) = +K026*<HO2>*<NO> + PTERMS(:,2,27) = +TPK%K026(:)*PCONC(:,10)*PCONC(:,1) ! -!PTERMS(OH,K025) = -K025*<OH>*<HO2> - PTERMS(:,14,25) = -TPK%K025(:)*PCONC(:,14)*PCONC(:,15) +!PTERMS(HO2,K026) = -K026*<HO2>*<NO> + PTERMS(:,10,27) = -TPK%K026(:)*PCONC(:,10)*PCONC(:,1) ! -!PTERMS(HO2,K025) = -K025*<OH>*<HO2> - PTERMS(:,15,25) = -TPK%K025(:)*PCONC(:,14)*PCONC(:,15) +!PTERMS(OH,K026) = +K026*<HO2>*<NO> + PTERMS(:,15,27) = +TPK%K026(:)*PCONC(:,10)*PCONC(:,1) ! -!PTERMS(H2O2,K026) = -K026*<H2O2>*<OH> - PTERMS(:,2,26) = -TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(NO2,K027) = -K027*<HO2>*<NO2> + PTERMS(:,2,28) = -TPK%K027(:)*PCONC(:,10)*PCONC(:,2) ! -!PTERMS(OH,K026) = -K026*<H2O2>*<OH> - PTERMS(:,14,26) = -TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(HNO4,K027) = +K027*<HO2>*<NO2> + PTERMS(:,6,28) = +TPK%K027(:)*PCONC(:,10)*PCONC(:,2) ! -!PTERMS(HO2,K026) = +K026*<H2O2>*<OH> - PTERMS(:,15,26) = +TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(HO2,K027) = -K027*<HO2>*<NO2> + PTERMS(:,10,28) = -TPK%K027(:)*PCONC(:,10)*PCONC(:,2) ! -!PTERMS(H2O2,K027) = +K027*<HO2>*<HO2> - PTERMS(:,2,27) = +TPK%K027(:)*PCONC(:,15)*PCONC(:,15) +!PTERMS(NO2,K028) = +K028*<HNO4> + PTERMS(:,2,29) = +TPK%K028(:)*PCONC(:,6) ! -!PTERMS(HO2,K027) = -K027*<HO2>*<HO2> - PTERMS(:,15,27) = -TPK%K027(:)*PCONC(:,15)*PCONC(:,15) +!PTERMS(HNO4,K028) = -K028*<HNO4> + PTERMS(:,6,29) = -TPK%K028(:)*PCONC(:,6) ! -!PTERMS(H2O2,K028) = +K028*<HO2>*<HO2>*<H2O> - PTERMS(:,2,28) = +TPK%K028(:)*PCONC(:,15)*PCONC(:,15)*TPK%H2O(:) +!PTERMS(HO2,K028) = +K028*<HNO4> + PTERMS(:,10,29) = +TPK%K028(:)*PCONC(:,6) ! -!PTERMS(HO2,K028) = -K028*<HO2>*<HO2>*<H2O> - PTERMS(:,15,28) = -TPK%K028(:)*PCONC(:,15)*PCONC(:,15)*TPK%H2O(:) +!PTERMS(NO2,K029) = +K029*<OH>*<HNO4> + PTERMS(:,2,30) = +TPK%K029(:)*PCONC(:,15)*PCONC(:,6) ! -!PTERMS(NO,K029) = -K029*<O3P>*<NO> - PTERMS(:,3,29) = -TPK%K029(:)*TPK%O3P(:)*PCONC(:,3) +!PTERMS(HNO4,K029) = -K029*<OH>*<HNO4> + PTERMS(:,6,30) = -TPK%K029(:)*PCONC(:,15)*PCONC(:,6) ! -!PTERMS(NO2,K029) = +K029*<O3P>*<NO> - PTERMS(:,4,29) = +TPK%K029(:)*TPK%O3P(:)*PCONC(:,3) +!PTERMS(OH,K029) = -K029*<OH>*<HNO4> + PTERMS(:,15,30) = -TPK%K029(:)*PCONC(:,15)*PCONC(:,6) ! -!PTERMS(NO,K030) = +K030*<O3P>*<NO2> - PTERMS(:,3,30) = +TPK%K030(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(O3,K030) = -K030*<HO2>*<O3> + PTERMS(:,3,31) = -TPK%K030(:)*PCONC(:,10)*PCONC(:,3) ! -!PTERMS(NO2,K030) = -K030*<O3P>*<NO2> - PTERMS(:,4,30) = -TPK%K030(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(HO2,K030) = -K030*<HO2>*<O3> + PTERMS(:,10,31) = -TPK%K030(:)*PCONC(:,10)*PCONC(:,3) ! -!PTERMS(NO2,K031) = -K031*<O3P>*<NO2> - PTERMS(:,4,31) = -TPK%K031(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(OH,K030) = +K030*<HO2>*<O3> + PTERMS(:,15,31) = +TPK%K030(:)*PCONC(:,10)*PCONC(:,3) ! -!PTERMS(NO3,K031) = +K031*<O3P>*<NO2> - PTERMS(:,5,31) = +TPK%K031(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(HO2,K031) = -K031*<HO2>*<HO2> + PTERMS(:,10,32) = -TPK%K031(:)*PCONC(:,10)*PCONC(:,10) ! -!PTERMS(NO,K032) = -K032*<OH>*<NO> - PTERMS(:,3,32) = -TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(H2O2,K031) = +K031*<HO2>*<HO2> + PTERMS(:,12,32) = +TPK%K031(:)*PCONC(:,10)*PCONC(:,10) ! -!PTERMS(HONO,K032) = +K032*<OH>*<NO> - PTERMS(:,7,32) = +TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(HO2,K032) = -K032*<HO2>*<H2O>*<HO2> + PTERMS(:,10,33) = -TPK%K032(:)*PCONC(:,10)*TPK%H2O(:)*PCONC(:,10) ! -!PTERMS(OH,K032) = -K032*<OH>*<NO> - PTERMS(:,14,32) = -TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(H2O2,K032) = +K032*<HO2>*<H2O>*<HO2> + PTERMS(:,12,33) = +TPK%K032(:)*PCONC(:,10)*TPK%H2O(:)*PCONC(:,10) ! -!PTERMS(NO2,K033) = -K033*<OH>*<NO2> - PTERMS(:,4,33) = -TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(NO2,K033) = +0.8*K033*<HO2>*<NO3> + PTERMS(:,2,34) = +0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) ! ! RETURN @@ -30137,65 +90689,65 @@ SUBROUTINE SUBT4 ! !Indices 81 a 100 ! -!PTERMS(HNO3,K033) = +K033*<OH>*<NO2> - PTERMS(:,8,33) = +TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(HNO3,K033) = +0.2*K033*<HO2>*<NO3> + PTERMS(:,5,34) = +0.2*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) ! -!PTERMS(OH,K033) = -K033*<OH>*<NO2> - PTERMS(:,14,33) = -TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(NO3,K033) = -K033*<HO2>*<NO3> + PTERMS(:,8,34) = -TPK%K033(:)*PCONC(:,10)*PCONC(:,8) ! -!PTERMS(NO2,K034) = +K034*<OH>*<NO3> - PTERMS(:,4,34) = +TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(HO2,K033) = -K033*<HO2>*<NO3> + PTERMS(:,10,34) = -TPK%K033(:)*PCONC(:,10)*PCONC(:,8) ! -!PTERMS(NO3,K034) = -K034*<OH>*<NO3> - PTERMS(:,5,34) = -TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(OH,K033) = +0.8*K033*<HO2>*<NO3> + PTERMS(:,15,34) = +0.8*TPK%K033(:)*PCONC(:,10)*PCONC(:,8) ! -!PTERMS(OH,K034) = -K034*<OH>*<NO3> - PTERMS(:,14,34) = -TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(O3,K034) = -K034*<O3>*<O> + PTERMS(:,3,35) = -TPK%K034(:)*PCONC(:,3)*TPK%O(:) ! -!PTERMS(HO2,K034) = +K034*<OH>*<NO3> - PTERMS(:,15,34) = +TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(HO2,K035) = +K035*<OH>*<SO2> + PTERMS(:,10,36) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13) ! -!PTERMS(NO,K035) = -K035*<HO2>*<NO> - PTERMS(:,3,35) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(SO2,K035) = -K035*<OH>*<SO2> + PTERMS(:,13,36) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,13) ! -!PTERMS(NO2,K035) = +K035*<HO2>*<NO> - PTERMS(:,4,35) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(H2SO4,K035) = +K035*<OH>*<SO2> + PTERMS(:,14,36) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,13) ! -!PTERMS(OH,K035) = +K035*<HO2>*<NO> - PTERMS(:,14,35) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(OH,K035) = -K035*<OH>*<SO2> + PTERMS(:,15,36) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,13) ! -!PTERMS(HO2,K035) = -K035*<HO2>*<NO> - PTERMS(:,15,35) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(H2O2,K036) = -K036*<H2O2> + PTERMS(:,12,37) = -TPK%K036(:)*PCONC(:,12) ! -!PTERMS(NO2,K036) = -K036*<HO2>*<NO2> - PTERMS(:,4,36) = -TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(OH,K036) = +2.*K036*<H2O2> + PTERMS(:,15,37) = +2.*TPK%K036(:)*PCONC(:,12) ! -!PTERMS(HNO4,K036) = +K036*<HO2>*<NO2> - PTERMS(:,9,36) = +TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(HO2,K037) = +K037*<OH>*<H2O2> + PTERMS(:,10,38) = +TPK%K037(:)*PCONC(:,15)*PCONC(:,12) ! -!PTERMS(HO2,K036) = -K036*<HO2>*<NO2> - PTERMS(:,15,36) = -TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(H2O2,K037) = -K037*<OH>*<H2O2> + PTERMS(:,12,38) = -TPK%K037(:)*PCONC(:,15)*PCONC(:,12) ! -!PTERMS(NO2,K037) = +K037*<HNO4> - PTERMS(:,4,37) = +TPK%K037(:)*PCONC(:,9) +!PTERMS(OH,K037) = -K037*<OH>*<H2O2> + PTERMS(:,15,38) = -TPK%K037(:)*PCONC(:,15)*PCONC(:,12) ! -!PTERMS(HNO4,K037) = -K037*<HNO4> - PTERMS(:,9,37) = -TPK%K037(:)*PCONC(:,9) +!PTERMS(NO,K038) = -K038*<NO>*<O> + PTERMS(:,1,39) = -TPK%K038(:)*PCONC(:,1)*TPK%O(:) ! -!PTERMS(HO2,K037) = +K037*<HNO4> - PTERMS(:,15,37) = +TPK%K037(:)*PCONC(:,9) +!PTERMS(NO2,K038) = +K038*<NO>*<O> + PTERMS(:,2,39) = +TPK%K038(:)*PCONC(:,1)*TPK%O(:) ! -!PTERMS(NO2,K038) = +0.7*K038*<HO2>*<NO3> - PTERMS(:,4,38) = +0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(NO2,K039) = +K039*<OH>*<HONO> + PTERMS(:,2,40) = +TPK%K039(:)*PCONC(:,15)*PCONC(:,4) ! -!PTERMS(NO3,K038) = -K038*<HO2>*<NO3> - PTERMS(:,5,38) = -TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(HONO,K039) = -K039*<OH>*<HONO> + PTERMS(:,4,40) = -TPK%K039(:)*PCONC(:,15)*PCONC(:,4) ! -!PTERMS(HNO3,K038) = +0.3*K038*<HO2>*<NO3> - PTERMS(:,8,38) = +0.3*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(OH,K039) = -K039*<OH>*<HONO> + PTERMS(:,15,40) = -TPK%K039(:)*PCONC(:,15)*PCONC(:,4) ! -!PTERMS(OH,K038) = +0.7*K038*<HO2>*<NO3> - PTERMS(:,14,38) = +0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(NO2,K040) = +K040*<OH>*<NO3> + PTERMS(:,2,41) = +TPK%K040(:)*PCONC(:,15)*PCONC(:,8) ! ! RETURN @@ -30205,65 +90757,65 @@ SUBROUTINE SUBT5 ! !Indices 101 a 120 ! -!PTERMS(HO2,K038) = -K038*<HO2>*<NO3> - PTERMS(:,15,38) = -TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(NO3,K040) = -K040*<OH>*<NO3> + PTERMS(:,8,41) = -TPK%K040(:)*PCONC(:,15)*PCONC(:,8) ! -!PTERMS(NO2,K039) = +K039*<OH>*<HONO> - PTERMS(:,4,39) = +TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(HO2,K040) = +K040*<OH>*<NO3> + PTERMS(:,10,41) = +TPK%K040(:)*PCONC(:,15)*PCONC(:,8) ! -!PTERMS(HONO,K039) = -K039*<OH>*<HONO> - PTERMS(:,7,39) = -TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(OH,K040) = -K040*<OH>*<NO3> + PTERMS(:,15,41) = -TPK%K040(:)*PCONC(:,15)*PCONC(:,8) ! -!PTERMS(OH,K039) = -K039*<OH>*<HONO> - PTERMS(:,14,39) = -TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(NO2,K041) = +2.*K041*<NO3>*<NO3> + PTERMS(:,2,42) = +2.*TPK%K041(:)*PCONC(:,8)*PCONC(:,8) ! -!PTERMS(NO3,K040) = +K040*<OH>*<HNO3> - PTERMS(:,5,40) = +TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(NO3,K041) = -K041*<NO3>*<NO3> + PTERMS(:,8,42) = -TPK%K041(:)*PCONC(:,8)*PCONC(:,8) ! -!PTERMS(HNO3,K040) = -K040*<OH>*<HNO3> - PTERMS(:,8,40) = -TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(HO2,K042) = -K042*<HO2>*<OH> + PTERMS(:,10,43) = -TPK%K042(:)*PCONC(:,10)*PCONC(:,15) ! -!PTERMS(OH,K040) = -K040*<OH>*<HNO3> - PTERMS(:,14,40) = -TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(OH,K042) = -K042*<HO2>*<OH> + PTERMS(:,15,43) = -TPK%K042(:)*PCONC(:,10)*PCONC(:,15) ! -!PTERMS(NO2,K041) = +K041*<OH>*<HNO4> - PTERMS(:,4,41) = +TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(OH,K043) = -K043*<OH>*<CH4> + PTERMS(:,15,44) = -TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) ! -!PTERMS(HNO4,K041) = -K041*<OH>*<HNO4> - PTERMS(:,9,41) = -TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(RO2T,K043) = +K043*<OH>*<CH4> + PTERMS(:,85,44) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) ! -!PTERMS(OH,K041) = -K041*<OH>*<HNO4> - PTERMS(:,14,41) = -TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(RO21,K043) = +K043*<OH>*<CH4> + PTERMS(:,86,44) = +TPK%K043(:)*PCONC(:,15)*TPK%CH4(:) ! -!PTERMS(O3,K042) = -K042*<O3>*<NO> - PTERMS(:,1,42) = -TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(HO2,K044) = +2.0*K044*<HCHO> + PTERMS(:,10,45) = +2.0*TPK%K044(:)*PCONC(:,28) ! -!PTERMS(NO,K042) = -K042*<O3>*<NO> - PTERMS(:,3,42) = -TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(CO,K044) = +K044*<HCHO> + PTERMS(:,11,45) = +TPK%K044(:)*PCONC(:,28) ! -!PTERMS(NO2,K042) = +K042*<O3>*<NO> - PTERMS(:,4,42) = +TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(HCHO,K044) = -K044*<HCHO> + PTERMS(:,28,45) = -TPK%K044(:)*PCONC(:,28) ! -!PTERMS(O3,K043) = -K043*<O3>*<NO2> - PTERMS(:,1,43) = -TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(CO,K045) = +K045*<HCHO> + PTERMS(:,11,46) = +TPK%K045(:)*PCONC(:,28) ! -!PTERMS(NO2,K043) = -K043*<O3>*<NO2> - PTERMS(:,4,43) = -TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(HCHO,K045) = -K045*<HCHO> + PTERMS(:,28,46) = -TPK%K045(:)*PCONC(:,28) ! -!PTERMS(NO3,K043) = +K043*<O3>*<NO2> - PTERMS(:,5,43) = +TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(HO2,K046) = +K046*<OH>*<HCHO> + PTERMS(:,10,47) = +TPK%K046(:)*PCONC(:,15)*PCONC(:,28) ! -!PTERMS(NO,K044) = -K044*<NO>*<NO>*<O2> - PTERMS(:,3,44) = -TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:) +!PTERMS(CO,K046) = +K046*<OH>*<HCHO> + PTERMS(:,11,47) = +TPK%K046(:)*PCONC(:,15)*PCONC(:,28) ! -!PTERMS(NO2,K044) = +K044*<NO>*<NO>*<O2> - PTERMS(:,4,44) = +TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:) +!PTERMS(OH,K046) = -K046*<OH>*<HCHO> + PTERMS(:,15,47) = -TPK%K046(:)*PCONC(:,15)*PCONC(:,28) ! -!PTERMS(NO,K045) = -K045*<NO3>*<NO> - PTERMS(:,3,45) = -TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(HCHO,K046) = -K046*<OH>*<HCHO> + PTERMS(:,28,47) = -TPK%K046(:)*PCONC(:,15)*PCONC(:,28) ! -!PTERMS(NO2,K045) = +K045*<NO3>*<NO> - PTERMS(:,4,45) = +TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(HNO3,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,5,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) ! ! RETURN @@ -30273,65 +90825,65 @@ SUBROUTINE SUBT6 ! !Indices 121 a 140 ! -!PTERMS(NO3,K045) = -K045*<NO3>*<NO> - PTERMS(:,5,45) = -TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(NO3,K047) = -K047*<NO3>*<HCHO> + PTERMS(:,8,48) = -TPK%K047(:)*PCONC(:,8)*PCONC(:,28) ! -!PTERMS(NO,K046) = +K046*<NO3>*<NO2> - PTERMS(:,3,46) = +TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(HO2,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,10,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) ! -!PTERMS(NO2,K046) = -K046*<NO3>*<NO2> - PTERMS(:,4,46) = -TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(CO,K047) = +K047*<NO3>*<HCHO> + PTERMS(:,11,48) = +TPK%K047(:)*PCONC(:,8)*PCONC(:,28) ! -!PTERMS(NO3,K046) = -K046*<NO3>*<NO2> - PTERMS(:,5,46) = -TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(HCHO,K047) = -K047*<NO3>*<HCHO> + PTERMS(:,28,48) = -TPK%K047(:)*PCONC(:,8)*PCONC(:,28) ! -!PTERMS(NO2,K047) = -K047*<NO3>*<NO2> - PTERMS(:,4,47) = -TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(HO2,K048) = +K048*<OH>*<MEOH> + PTERMS(:,10,49) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32) ! -!PTERMS(NO3,K047) = -K047*<NO3>*<NO2> - PTERMS(:,5,47) = -TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(OH,K048) = -K048*<OH>*<MEOH> + PTERMS(:,15,49) = -TPK%K048(:)*PCONC(:,15)*PCONC(:,32) ! -!PTERMS(N2O5,K047) = +K047*<NO3>*<NO2> - PTERMS(:,6,47) = +TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(HCHO,K048) = +K048*<OH>*<MEOH> + PTERMS(:,28,49) = +TPK%K048(:)*PCONC(:,15)*PCONC(:,32) ! -!PTERMS(NO2,K048) = +K048*<N2O5> - PTERMS(:,4,48) = +TPK%K048(:)*PCONC(:,6) +!PTERMS(MEOH,K048) = -K048*<OH>*<MEOH> + PTERMS(:,32,49) = -TPK%K048(:)*PCONC(:,15)*PCONC(:,32) ! -!PTERMS(NO3,K048) = +K048*<N2O5> - PTERMS(:,5,48) = +TPK%K048(:)*PCONC(:,6) +!PTERMS(OH,K049) = -K049*<OH>*<ETHE> + PTERMS(:,15,50) = -TPK%K049(:)*PCONC(:,15)*PCONC(:,16) ! -!PTERMS(N2O5,K048) = -K048*<N2O5> - PTERMS(:,6,48) = -TPK%K048(:)*PCONC(:,6) +!PTERMS(ETHE,K049) = -K049*<OH>*<ETHE> + PTERMS(:,16,50) = -TPK%K049(:)*PCONC(:,15)*PCONC(:,16) ! -!PTERMS(NO2,K049) = +K049*<NO3>*<NO3> - PTERMS(:,4,49) = +TPK%K049(:)*PCONC(:,5)*PCONC(:,5) +!PTERMS(RO2T,K049) = +K049*<OH>*<ETHE> + PTERMS(:,85,50) = +TPK%K049(:)*PCONC(:,15)*PCONC(:,16) ! -!PTERMS(NO3,K049) = -K049*<NO3>*<NO3> - PTERMS(:,5,49) = -TPK%K049(:)*PCONC(:,5)*PCONC(:,5) +!PTERMS(NO3,K050) = -K050*<NO3>*<ETHE> + PTERMS(:,8,51) = -TPK%K050(:)*PCONC(:,8)*PCONC(:,16) ! -!PTERMS(NH3,K050) = -K050*<NH3>*<OH> - PTERMS(:,10,50) = -TPK%K050(:)*PCONC(:,10)*PCONC(:,14) +!PTERMS(ETHE,K050) = -K050*<NO3>*<ETHE> + PTERMS(:,16,51) = -TPK%K050(:)*PCONC(:,8)*PCONC(:,16) ! -!PTERMS(OH,K050) = -K050*<NH3>*<OH> - PTERMS(:,14,50) = -TPK%K050(:)*PCONC(:,10)*PCONC(:,14) +!PTERMS(RO2T,K050) = +K050*<NO3>*<ETHE> + PTERMS(:,85,51) = +TPK%K050(:)*PCONC(:,8)*PCONC(:,16) ! -!PTERMS(OH,K051) = -K051*<OH>*<H2> - PTERMS(:,14,51) = -TPK%K051(:)*PCONC(:,14)*TPK%H2(:) +!PTERMS(O3,K051) = -K051*<O3>*<ETHE> + PTERMS(:,3,52) = -TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(HO2,K051) = +K051*<OH>*<H2> - PTERMS(:,15,51) = +TPK%K051(:)*PCONC(:,14)*TPK%H2(:) +!PTERMS(HO2,K051) = +0.06*K051*<O3>*<ETHE> + PTERMS(:,10,52) = +0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(SO2,K052) = -K052*<OH>*<SO2> - PTERMS(:,11,52) = -TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(CO,K051) = +0.315*K051*<O3>*<ETHE> + PTERMS(:,11,52) = +0.315*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(SULF,K052) = +K052*<OH>*<SO2> - PTERMS(:,12,52) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(OH,K051) = +0.06*K051*<O3>*<ETHE> + PTERMS(:,15,52) = +0.06*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(OH,K052) = -K052*<OH>*<SO2> - PTERMS(:,14,52) = -TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(ETHE,K051) = -K051*<O3>*<ETHE> + PTERMS(:,16,52) = -TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(HO2,K052) = +K052*<OH>*<SO2> - PTERMS(:,15,52) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(HCHO,K051) = +0.5*K051*<O3>*<ETHE> + PTERMS(:,28,52) = +0.5*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! ! RETURN @@ -30341,65 +90893,65 @@ SUBROUTINE SUBT7 ! !Indices 141 a 160 ! -!PTERMS(CO,K053) = -K053*<CO>*<OH> - PTERMS(:,13,53) = -TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(ORA1,K051) = +0.185*K051*<O3>*<ETHE> + PTERMS(:,43,52) = +0.185*TPK%K051(:)*PCONC(:,3)*PCONC(:,16) ! -!PTERMS(OH,K053) = -K053*<CO>*<OH> - PTERMS(:,14,53) = -TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(HO2,K052) = +K052*<O>*<ETHE> + PTERMS(:,10,53) = +TPK%K052(:)*TPK%O(:)*PCONC(:,16) ! -!PTERMS(HO2,K053) = +K053*<CO>*<OH> - PTERMS(:,15,53) = +TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(CO,K052) = +0.6*K052*<O>*<ETHE> + PTERMS(:,11,53) = +0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16) ! -!PTERMS(CO,K054) = +0.01*K054*<BIO>*<O3P> - PTERMS(:,13,54) = +0.01*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(ETHE,K052) = -K052*<O>*<ETHE> + PTERMS(:,16,53) = -TPK%K052(:)*TPK%O(:)*PCONC(:,16) ! -!PTERMS(OH,K054) = +0.02*K054*<BIO>*<O3P> - PTERMS(:,14,54) = +0.02*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(RO2T,K052) = +K052*<O>*<ETHE> + PTERMS(:,85,53) = +TPK%K052(:)*TPK%O(:)*PCONC(:,16) ! -!PTERMS(HO2,K054) = +0.28*K054*<BIO>*<O3P> - PTERMS(:,15,54) = +0.28*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(RO21,K052) = +0.6*K052*<O>*<ETHE> + PTERMS(:,86,53) = +0.6*TPK%K052(:)*TPK%O(:)*PCONC(:,16) ! -!PTERMS(ALKE,K054) = +0.91868*K054*<BIO>*<O3P> - PTERMS(:,19,54) = +0.91868*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(HO2,K053) = +TPK%CF1*K053*<OH>*<ETOH> + PTERMS(:,10,54) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) ! -!PTERMS(BIO,K054) = -K054*<BIO>*<O3P> - PTERMS(:,20,54) = -TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(OH,K053) = -K053*<OH>*<ETOH> + PTERMS(:,15,54) = -TPK%K053(:)*PCONC(:,15)*PCONC(:,33) ! -!PTERMS(HCHO,K054) = +0.05*K054*<BIO>*<O3P> - PTERMS(:,22,54) = +0.05*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(ALD2,K053) = +TPK%CF1*K053*<OH>*<ETOH> + PTERMS(:,29,54) = +TPK%CF1*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) ! -!PTERMS(CARBO,K054) = +0.13255*K054*<BIO>*<O3P> - PTERMS(:,25,54) = +0.13255*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(ETOH,K053) = -K053*<OH>*<ETOH> + PTERMS(:,33,54) = -TPK%K053(:)*PCONC(:,15)*PCONC(:,33) ! -!PTERMS(XO2,K054) = +0.15*K054*<BIO>*<O3P> - PTERMS(:,41,54) = +0.15*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(RO2T,K053) = +TPK%CF2*K053*<OH>*<ETOH> + PTERMS(:,85,54) = +TPK%CF2*TPK%K053(:)*PCONC(:,15)*PCONC(:,33) ! -!PTERMS(ALD,K055) = +K055*<CARBO>*<O3P> - PTERMS(:,23,55) = +TPK%K055(:)*PCONC(:,25)*TPK%O3P(:) +!PTERMS(OH,K054) = -K054*<OH>*<OLEL> + PTERMS(:,15,55) = -TPK%K054(:)*PCONC(:,15)*PCONC(:,17) ! -!PTERMS(CARBO,K055) = -K055*<CARBO>*<O3P> - PTERMS(:,25,55) = -TPK%K055(:)*PCONC(:,25)*TPK%O3P(:) +!PTERMS(OLEL,K054) = -K054*<OH>*<OLEL> + PTERMS(:,17,55) = -TPK%K054(:)*PCONC(:,15)*PCONC(:,17) ! -!PTERMS(OH,K056) = -K056*<CH4>*<OH> - PTERMS(:,14,56) = -TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(RO2T,K054) = +K054*<OH>*<OLEL> + PTERMS(:,85,55) = +TPK%K054(:)*PCONC(:,15)*PCONC(:,17) ! -!PTERMS(CH4,K056) = -K056*<CH4>*<OH> - PTERMS(:,16,56) = -TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(NO3,K055) = -K055*<NO3>*<OLEL> + PTERMS(:,8,56) = -TPK%K055(:)*PCONC(:,8)*PCONC(:,17) ! -!PTERMS(MO2,K056) = +K056*<CH4>*<OH> - PTERMS(:,32,56) = +TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(OLEL,K055) = -K055*<NO3>*<OLEL> + PTERMS(:,17,56) = -TPK%K055(:)*PCONC(:,8)*PCONC(:,17) ! -!PTERMS(OH,K057) = -K057*<ETH>*<OH> - PTERMS(:,14,57) = -TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(RO2T,K055) = +K055*<NO3>*<OLEL> + PTERMS(:,85,56) = +TPK%K055(:)*PCONC(:,8)*PCONC(:,17) ! -!PTERMS(ETH,K057) = -K057*<ETH>*<OH> - PTERMS(:,17,57) = -TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(O3,K056) = -K056*<O3>*<OLEL> + PTERMS(:,3,57) = -TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(ALKAP,K057) = +K057*<ETH>*<OH> - PTERMS(:,33,57) = +TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(HO2,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,10,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(CO,K058) = +0.00878*K058*<ALKA>*<OH> - PTERMS(:,13,58) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(CO,K056) = +0.56*K056*<O3>*<OLEL> + PTERMS(:,11,57) = +0.56*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! ! RETURN @@ -30409,65 +90961,65 @@ SUBROUTINE SUBT8 ! !Indices 161 a 180 ! -!PTERMS(OH,K058) = -K058*<ALKA>*<OH> - PTERMS(:,14,58) = -TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(OH,K056) = +0.36*K056*<O3>*<OLEL> + PTERMS(:,15,57) = +0.36*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(HO2,K058) = +0.12793*K058*<ALKA>*<OH> - PTERMS(:,15,58) = +0.12793*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(OLEL,K056) = -K056*<O3>*<OLEL> + PTERMS(:,17,57) = -TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(ALKA,K058) = -K058*<ALKA>*<OH> - PTERMS(:,18,58) = -TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(ALKL,K056) = +0.1*K056*<O3>*<OLEL> + PTERMS(:,19,57) = +0.1*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(HCHO,K058) = +0.00140*K058*<ALKA>*<OH> - PTERMS(:,22,58) = +0.00140*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(HCHO,K056) = +0.5*K056*<O3>*<OLEL> + PTERMS(:,28,57) = +0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(ALD,K058) = +0.08173*K058*<ALKA>*<OH> - PTERMS(:,23,58) = +0.08173*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(ALD2,K056) = +0.5*K056*<O3>*<OLEL> + PTERMS(:,29,57) = +0.5*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(KET,K058) = +0.03498*K058*<ALKA>*<OH> - PTERMS(:,24,58) = +0.03498*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(ORA1,K056) = +0.12*K056*<O3>*<OLEL> + PTERMS(:,43,57) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(CARBO,K058) = +0.00835*K058*<ALKA>*<OH> - PTERMS(:,25,58) = +0.00835*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(ORA2,K056) = +0.12*K056*<O3>*<OLEL> + PTERMS(:,44,57) = +0.12*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(ORA1,K058) = +0.00878*K058*<ALKA>*<OH> - PTERMS(:,30,58) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(RO2T,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,85,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(ALKAP,K058) = +0.87811*K058*<ALKA>*<OH> - PTERMS(:,33,58) = +0.87811*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(RO25,K056) = +0.28*K056*<O3>*<OLEL> + PTERMS(:,87,57) = +0.28*TPK%K056(:)*PCONC(:,3)*PCONC(:,17) ! -!PTERMS(OH,K059) = -K059*<ALKE>*<OH> - PTERMS(:,14,59) = -TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(OLEL,K057) = -K057*<O>*<OLEL> + PTERMS(:,17,58) = -TPK%K057(:)*TPK%O(:)*PCONC(:,17) ! -!PTERMS(ALKE,K059) = -K059*<ALKE>*<OH> - PTERMS(:,19,59) = -TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(ALKL,K057) = +0.5*K057*<O>*<OLEL> + PTERMS(:,19,58) = +0.5*TPK%K057(:)*TPK%O(:)*PCONC(:,17) ! -!PTERMS(ALKEP,K059) = +1.02529*K059*<ALKE>*<OH> - PTERMS(:,34,59) = +1.02529*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(ALD2,K057) = +0.4*K057*<O>*<OLEL> + PTERMS(:,29,58) = +0.4*TPK%K057(:)*TPK%O(:)*PCONC(:,17) ! -!PTERMS(BIOP,K059) = +0.00000*K059*<ALKE>*<OH> - PTERMS(:,35,59) = +0.00000*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(RO2T,K057) = +0.2*K057*<O>*<OLEL> + PTERMS(:,85,58) = +0.2*TPK%K057(:)*TPK%O(:)*PCONC(:,17) ! -!PTERMS(OH,K060) = -K060*<BIO>*<OH> - PTERMS(:,14,60) = -TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(RO25,K057) = +0.1*K057*<O>*<OLEL> + PTERMS(:,87,58) = +0.1*TPK%K057(:)*TPK%O(:)*PCONC(:,17) ! -!PTERMS(BIO,K060) = -K060*<BIO>*<OH> - PTERMS(:,20,60) = -TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(OH,K058) = -K058*<OH>*<ALKL> + PTERMS(:,15,59) = -TPK%K058(:)*PCONC(:,15)*PCONC(:,19) ! -!PTERMS(BIOP,K060) = +1.00000*K060*<BIO>*<OH> - PTERMS(:,35,60) = +1.00000*TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(ALKL,K058) = -K058*<OH>*<ALKL> + PTERMS(:,19,59) = -TPK%K058(:)*PCONC(:,15)*PCONC(:,19) ! -!PTERMS(OH,K061) = -K061*<ARO>*<OH> - PTERMS(:,14,61) = -TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(RO2T,K058) = +K058*<OH>*<ALKL> + PTERMS(:,85,59) = +TPK%K058(:)*PCONC(:,15)*PCONC(:,19) ! -!PTERMS(HO2,K061) = +0.10318*K061*<ARO>*<OH> - PTERMS(:,15,61) = +0.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(RO25,K058) = +K058*<OH>*<ALKL> + PTERMS(:,87,59) = +TPK%K058(:)*PCONC(:,15)*PCONC(:,19) ! -!PTERMS(ARO,K061) = -K061*<ARO>*<OH> - PTERMS(:,21,61) = -TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(HO2,K059) = +K059*<ALD2> + PTERMS(:,10,60) = +TPK%K059(:)*PCONC(:,29) ! -!PTERMS(PHO,K061) = +0.00276*K061*<ARO>*<OH> - PTERMS(:,36,61) = +0.00276*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(CO,K059) = +K059*<ALD2> + PTERMS(:,11,60) = +TPK%K059(:)*PCONC(:,29) ! ! RETURN @@ -30477,65 +91029,65 @@ SUBROUTINE SUBT9 ! !Indices 181 a 200 ! -!PTERMS(ADD,K061) = +0.93968*K061*<ARO>*<OH> - PTERMS(:,37,61) = +0.93968*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(ALD2,K059) = -K059*<ALD2> + PTERMS(:,29,60) = -TPK%K059(:)*PCONC(:,29) ! -!PTERMS(XO2,K061) = +0.10318*K061*<ARO>*<OH> - PTERMS(:,41,61) = +0.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(RO2T,K059) = +K059*<ALD2> + PTERMS(:,85,60) = +TPK%K059(:)*PCONC(:,29) ! -!PTERMS(CO,K062) = +K062*<HCHO>*<OH> - PTERMS(:,13,62) = +TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(RO25,K059) = +K059*<ALD2> + PTERMS(:,87,60) = +TPK%K059(:)*PCONC(:,29) ! -!PTERMS(OH,K062) = -K062*<HCHO>*<OH> - PTERMS(:,14,62) = -TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(OH,K060) = -K060*<OH>*<ALD2> + PTERMS(:,15,61) = -TPK%K060(:)*PCONC(:,15)*PCONC(:,29) ! -!PTERMS(HO2,K062) = +K062*<HCHO>*<OH> - PTERMS(:,15,62) = +TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(ALD2,K060) = -K060*<OH>*<ALD2> + PTERMS(:,29,61) = -TPK%K060(:)*PCONC(:,15)*PCONC(:,29) ! -!PTERMS(HCHO,K062) = -K062*<HCHO>*<OH> - PTERMS(:,22,62) = -TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(RO2T,K060) = +K060*<OH>*<ALD2> + PTERMS(:,85,61) = +TPK%K060(:)*PCONC(:,15)*PCONC(:,29) ! -!PTERMS(OH,K063) = -K063*<ALD>*<OH> - PTERMS(:,14,63) = -TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(HNO3,K061) = +K061*<NO3>*<ALD2> + PTERMS(:,5,62) = +TPK%K061(:)*PCONC(:,8)*PCONC(:,29) ! -!PTERMS(ALD,K063) = -K063*<ALD>*<OH> - PTERMS(:,23,63) = -TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(NO3,K061) = -K061*<NO3>*<ALD2> + PTERMS(:,8,62) = -TPK%K061(:)*PCONC(:,8)*PCONC(:,29) ! -!PTERMS(CARBOP,K063) = +1.00000*K063*<ALD>*<OH> - PTERMS(:,39,63) = +1.00000*TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(ALD2,K061) = -K061*<NO3>*<ALD2> + PTERMS(:,29,62) = -TPK%K061(:)*PCONC(:,8)*PCONC(:,29) ! -!PTERMS(OH,K064) = -K064*<KET>*<OH> - PTERMS(:,14,64) = -TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(RO2T,K061) = +K061*<NO3>*<ALD2> + PTERMS(:,85,62) = +TPK%K061(:)*PCONC(:,8)*PCONC(:,29) ! -!PTERMS(KET,K064) = -K064*<KET>*<OH> - PTERMS(:,24,64) = -TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(OH,K062) = -K062*<OH>*<KETL> + PTERMS(:,15,63) = -TPK%K062(:)*PCONC(:,15)*PCONC(:,30) ! -!PTERMS(CARBOP,K064) = +1.00000*K064*<KET>*<OH> - PTERMS(:,39,64) = +1.00000*TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(KETL,K062) = -K062*<OH>*<KETL> + PTERMS(:,30,63) = -TPK%K062(:)*PCONC(:,15)*PCONC(:,30) ! -!PTERMS(CO,K065) = +1.01732*K065*<CARBO>*<OH> - PTERMS(:,13,65) = +1.01732*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(RO2T,K062) = +K062*<OH>*<KETL> + PTERMS(:,85,63) = +TPK%K062(:)*PCONC(:,15)*PCONC(:,30) ! -!PTERMS(OH,K065) = -K065*<CARBO>*<OH> - PTERMS(:,14,65) = -TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(KETL,K063) = -K063*<KETL> + PTERMS(:,30,64) = -TPK%K063(:)*PCONC(:,30) ! -!PTERMS(HO2,K065) = +0.51208*K065*<CARBO>*<OH> - PTERMS(:,15,65) = +0.51208*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(RO2T,K063) = +2.*K063*<KETL> + PTERMS(:,85,64) = +2.*TPK%K063(:)*PCONC(:,30) ! -!PTERMS(HCHO,K065) = +0.00000*K065*<CARBO>*<OH> - PTERMS(:,22,65) = +0.00000*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(RO25,K063) = +K063*<KETL> + PTERMS(:,87,64) = +TPK%K063(:)*PCONC(:,30) ! -!PTERMS(ALD,K065) = +0.06253*K065*<CARBO>*<OH> - PTERMS(:,23,65) = +0.06253*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(OH,K064) = -K064*<OH>*<ISOP> + PTERMS(:,15,65) = -TPK%K064(:)*PCONC(:,15)*PCONC(:,35) ! -!PTERMS(KET,K065) = +0.00853*K065*<CARBO>*<OH> - PTERMS(:,24,65) = +0.00853*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(ISOP,K064) = -K064*<OH>*<ISOP> + PTERMS(:,35,65) = -TPK%K064(:)*PCONC(:,15)*PCONC(:,35) ! -!PTERMS(CARBO,K065) = -K065*<CARBO>*<OH> - PTERMS(:,25,65) = -TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(RO2T,K064) = +K064*<OH>*<ISOP> + PTERMS(:,85,65) = +TPK%K064(:)*PCONC(:,15)*PCONC(:,35) ! -!PTERMS(CARBOP,K065) = +0.51419*K065*<CARBO>*<OH> - PTERMS(:,39,65) = +0.51419*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(NO3,K065) = -K065*<NO3>*<ISOP> + PTERMS(:,8,66) = -TPK%K065(:)*PCONC(:,8)*PCONC(:,35) ! ! RETURN @@ -30545,65 +91097,65 @@ SUBROUTINE SUBT10 ! !Indices 201 a 220 ! -!PTERMS(XO2,K065) = +0.10162*K065*<CARBO>*<OH> - PTERMS(:,41,65) = +0.10162*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(ISOP,K065) = -K065*<NO3>*<ISOP> + PTERMS(:,35,66) = -TPK%K065(:)*PCONC(:,8)*PCONC(:,35) ! -!PTERMS(OH,K066) = -K066*<ORA1>*<OH> - PTERMS(:,14,66) = -TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(RO2T,K065) = +K065*<NO3>*<ISOP> + PTERMS(:,85,66) = +TPK%K065(:)*PCONC(:,8)*PCONC(:,35) ! -!PTERMS(HO2,K066) = +K066*<ORA1>*<OH> - PTERMS(:,15,66) = +TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(O3,K066) = -K066*<O3>*<ISOP> + PTERMS(:,3,67) = -TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(ORA1,K066) = -K066*<ORA1>*<OH> - PTERMS(:,30,66) = -TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(HO2,K066) = +0.366*K066*<O3>*<ISOP> + PTERMS(:,10,67) = +0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(OH,K067) = -K067*<ORA2>*<OH> - PTERMS(:,14,67) = -TPK%K067(:)*PCONC(:,31)*PCONC(:,14) +!PTERMS(CO,K066) = +0.461*K066*<O3>*<ISOP> + PTERMS(:,11,67) = +0.461*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(ORA2,K067) = -K067*<ORA2>*<OH> - PTERMS(:,31,67) = -TPK%K067(:)*PCONC(:,31)*PCONC(:,14) +!PTERMS(OH,K066) = +0.664*K066*<O3>*<ISOP> + PTERMS(:,15,67) = +0.664*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(OH,K068) = -K068*<OP1>*<OH> - PTERMS(:,14,68) = -TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(OLEL,K066) = +0.054*K066*<O3>*<ISOP> + PTERMS(:,17,67) = +0.054*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(HCHO,K068) = +0.35*K068*<OP1>*<OH> - PTERMS(:,22,68) = +0.35*TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(HCHO,K066) = +0.5*K066*<O3>*<ISOP> + PTERMS(:,28,67) = +0.5*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(OP1,K068) = -K068*<OP1>*<OH> - PTERMS(:,28,68) = -TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(ISOP,K066) = -K066*<O3>*<ISOP> + PTERMS(:,35,67) = -TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(MO2,K068) = +0.65*K068*<OP1>*<OH> - PTERMS(:,32,68) = +0.65*TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(MVK,K066) = +0.389*K066*<O3>*<ISOP> + PTERMS(:,39,67) = +0.389*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(OH,K069) = -K069*<OP2>*<OH> - PTERMS(:,14,69) = -TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(MCR,K066) = +0.17*K066*<O3>*<ISOP> + PTERMS(:,40,67) = +0.17*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(HO2,K069) = +0.02915*K069*<OP2>*<OH> - PTERMS(:,15,69) = +0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(ORA1,K066) = +0.121*K066*<O3>*<ISOP> + PTERMS(:,43,67) = +0.121*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(HCHO,K069) = +0.02915*K069*<OP2>*<OH> - PTERMS(:,22,69) = +0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(RO2T,K066) = +0.366*K066*<O3>*<ISOP> + PTERMS(:,85,67) = +0.366*TPK%K066(:)*PCONC(:,3)*PCONC(:,35) ! -!PTERMS(ALD,K069) = +0.07335*K069*<OP2>*<OH> - PTERMS(:,23,69) = +0.07335*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(OLEL,K067) = +0.925*K067*<O>*<ISOP> + PTERMS(:,17,68) = +0.925*TPK%K067(:)*TPK%O(:)*PCONC(:,35) ! -!PTERMS(KET,K069) = +0.37591*K069*<OP2>*<OH> - PTERMS(:,24,69) = +0.37591*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(ALD2,K067) = +0.075*K067*<O>*<ISOP> + PTERMS(:,29,68) = +0.075*TPK%K067(:)*TPK%O(:)*PCONC(:,35) ! -!PTERMS(OP2,K069) = -K069*<OP2>*<OH> - PTERMS(:,29,69) = -TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(ISOP,K067) = -K067*<O>*<ISOP> + PTERMS(:,35,68) = -TPK%K067(:)*TPK%O(:)*PCONC(:,35) ! -!PTERMS(ALKAP,K069) = +0.40341*K069*<OP2>*<OH> - PTERMS(:,33,69) = +0.40341*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(OH,K068) = -K068*<OH>*<MTBE> + PTERMS(:,15,69) = -TPK%K068(:)*PCONC(:,15)*PCONC(:,38) ! -!PTERMS(CARBOP,K069) = +0.05413*K069*<OP2>*<OH> - PTERMS(:,39,69) = +0.05413*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(MTBE,K068) = -K068*<OH>*<MTBE> + PTERMS(:,38,69) = -TPK%K068(:)*PCONC(:,15)*PCONC(:,38) ! -!PTERMS(XO2,K069) = +0.09333*K069*<OP2>*<OH> - PTERMS(:,41,69) = +0.09333*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(RO2T,K068) = +K068*<OH>*<MTBE> + PTERMS(:,85,69) = +TPK%K068(:)*PCONC(:,15)*PCONC(:,38) ! -!PTERMS(NO3,K070) = +0.71893*K070*<PAN>*<OH> - PTERMS(:,5,70) = +0.71893*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(OH,K069) = -K069*<OH>*<ALCH> + PTERMS(:,15,70) = -TPK%K069(:)*PCONC(:,15)*PCONC(:,34) ! ! RETURN @@ -30613,65 +91165,65 @@ SUBROUTINE SUBT11 ! !Indices 221 a 240 ! -!PTERMS(OH,K070) = -K070*<PAN>*<OH> - PTERMS(:,14,70) = -TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(ALCH,K069) = -K069*<OH>*<ALCH> + PTERMS(:,34,70) = -TPK%K069(:)*PCONC(:,15)*PCONC(:,34) ! -!PTERMS(HO2,K070) = +0.28107*K070*<PAN>*<OH> - PTERMS(:,15,70) = +0.28107*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(RO2T,K069) = +K069*<OH>*<ALCH> + PTERMS(:,85,70) = +TPK%K069(:)*PCONC(:,15)*PCONC(:,34) ! -!PTERMS(HCHO,K070) = +0.57839*K070*<PAN>*<OH> - PTERMS(:,22,70) = +0.57839*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(OH,K070) = -K070*<OH>*<KETH> + PTERMS(:,15,71) = -TPK%K070(:)*PCONC(:,15)*PCONC(:,31) ! -!PTERMS(CARBO,K070) = +0.21863*K070*<PAN>*<OH> - PTERMS(:,25,70) = +0.21863*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(KETH,K070) = -K070*<OH>*<KETH> + PTERMS(:,31,71) = -TPK%K070(:)*PCONC(:,15)*PCONC(:,31) ! -!PTERMS(PAN,K070) = -K070*<PAN>*<OH> - PTERMS(:,27,70) = -TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(RO2T,K070) = +K070*<OH>*<KETH> + PTERMS(:,85,71) = +TPK%K070(:)*PCONC(:,15)*PCONC(:,31) ! -!PTERMS(XO2,K070) = +K070*<PAN>*<OH> - PTERMS(:,41,70) = +TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(KETH,K071) = -K071*<KETH> + PTERMS(:,31,72) = -TPK%K071(:)*PCONC(:,31) ! -!PTERMS(NO2,K071) = +K071*<ONIT>*<OH> - PTERMS(:,4,71) = +TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(RO2T,K071) = +2.*K071*<KETH> + PTERMS(:,85,72) = +2.*TPK%K071(:)*PCONC(:,31) ! -!PTERMS(OH,K071) = -K071*<ONIT>*<OH> - PTERMS(:,14,71) = -TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(RO25,K071) = +K071*<KETH> + PTERMS(:,87,72) = +TPK%K071(:)*PCONC(:,31) ! -!PTERMS(ONIT,K071) = -K071*<ONIT>*<OH> - PTERMS(:,26,71) = -TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(HNO3,K072) = +K072*<NO3>*<AROO> + PTERMS(:,5,73) = +TPK%K072(:)*PCONC(:,8)*PCONC(:,24) ! -!PTERMS(ALKAP,K071) = +1.00000*K071*<ONIT>*<OH> - PTERMS(:,33,71) = +1.00000*TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(NO3,K072) = -K072*<NO3>*<AROO> + PTERMS(:,8,73) = -TPK%K072(:)*PCONC(:,8)*PCONC(:,24) ! -!PTERMS(NO3,K072) = -K072*<HCHO>*<NO3> - PTERMS(:,5,72) = -TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(AROO,K072) = -K072*<NO3>*<AROO> + PTERMS(:,24,73) = -TPK%K072(:)*PCONC(:,8)*PCONC(:,24) ! -!PTERMS(HNO3,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,8,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(HO2,K073) = +0.16*K073*<OH>*<AROO> + PTERMS(:,10,74) = +0.16*TPK%K073(:)*PCONC(:,15)*PCONC(:,24) ! -!PTERMS(CO,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,13,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(OH,K073) = -K073*<OH>*<AROO> + PTERMS(:,15,74) = -TPK%K073(:)*PCONC(:,15)*PCONC(:,24) ! -!PTERMS(HO2,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,15,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(AROO,K073) = -K073*<OH>*<AROO> + PTERMS(:,24,74) = -TPK%K073(:)*PCONC(:,15)*PCONC(:,24) ! -!PTERMS(HCHO,K072) = -K072*<HCHO>*<NO3> - PTERMS(:,22,72) = -TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(RO2T,K073) = +0.1*K073*<OH>*<AROO> + PTERMS(:,85,74) = +0.1*TPK%K073(:)*PCONC(:,15)*PCONC(:,24) ! -!PTERMS(NO3,K073) = -K073*<ALD>*<NO3> - PTERMS(:,5,73) = -TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(OH,K074) = -K074*<OH>*<OLEH> + PTERMS(:,15,75) = -TPK%K074(:)*PCONC(:,15)*PCONC(:,18) ! -!PTERMS(HNO3,K073) = +K073*<ALD>*<NO3> - PTERMS(:,8,73) = +TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(OLEH,K074) = -K074*<OH>*<OLEH> + PTERMS(:,18,75) = -TPK%K074(:)*PCONC(:,15)*PCONC(:,18) ! -!PTERMS(ALD,K073) = -K073*<ALD>*<NO3> - PTERMS(:,23,73) = -TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(RO2T,K074) = +K074*<OH>*<OLEH> + PTERMS(:,85,75) = +TPK%K074(:)*PCONC(:,15)*PCONC(:,18) ! -!PTERMS(CARBOP,K073) = +1.00000*K073*<ALD>*<NO3> - PTERMS(:,39,73) = +1.00000*TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(NO3,K075) = -K075*<NO3>*<OLEH> + PTERMS(:,8,76) = -TPK%K075(:)*PCONC(:,8)*PCONC(:,18) ! -!PTERMS(NO2,K074) = +0.10530*K074*<CARBO>*<NO3> - PTERMS(:,4,74) = +0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(OLEH,K075) = -K075*<NO3>*<OLEH> + PTERMS(:,18,76) = -TPK%K075(:)*PCONC(:,8)*PCONC(:,18) ! ! RETURN @@ -30681,4587 +91233,5203 @@ SUBROUTINE SUBT12 ! !Indices 241 a 260 ! -!PTERMS(NO3,K074) = -K074*<CARBO>*<NO3> - PTERMS(:,5,74) = -TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO2T,K075) = +K075*<NO3>*<OLEH> + PTERMS(:,85,76) = +TPK%K075(:)*PCONC(:,8)*PCONC(:,18) +! +!PTERMS(O3,K076) = -K076*<O3>*<OLEH> + PTERMS(:,3,77) = -TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(HO2,K076) = +0.28*K076*<O3>*<OLEH> + PTERMS(:,10,77) = +0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(CO,K076) = +0.56*K076*<O3>*<OLEH> + PTERMS(:,11,77) = +0.56*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OH,K076) = +0.36*K076*<O3>*<OLEH> + PTERMS(:,15,77) = +0.36*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OLEH,K076) = -K076*<O3>*<OLEH> + PTERMS(:,18,77) = -TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(ALKM,K076) = +0.1*K076*<O3>*<OLEH> + PTERMS(:,20,77) = +0.1*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(HCHO,K076) = +0.5*K076*<O3>*<OLEH> + PTERMS(:,28,77) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(ACID,K076) = +0.12*K076*<O3>*<OLEH> + PTERMS(:,45,77) = +0.12*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(RPR1,K076) = +0.5*K076*<O3>*<OLEH> + PTERMS(:,69,77) = +0.5*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(RO2T,K076) = +0.28*K076*<O3>*<OLEH> + PTERMS(:,85,77) = +0.28*TPK%K076(:)*PCONC(:,3)*PCONC(:,18) +! +!PTERMS(OLEH,K077) = -K077*<O>*<OLEH> + PTERMS(:,18,78) = -TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(ALKM,K077) = +0.5*K077*<O>*<OLEH> + PTERMS(:,20,78) = +0.5*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(RPR1,K077) = +0.4*K077*<O>*<OLEH> + PTERMS(:,69,78) = +0.4*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(RO2T,K077) = +0.2*K077*<O>*<OLEH> + PTERMS(:,85,78) = +0.2*TPK%K077(:)*TPK%O(:)*PCONC(:,18) +! +!PTERMS(OH,K078) = -K078*<OH>*<ALKM> + PTERMS(:,15,79) = -TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(ALKM,K078) = -K078*<OH>*<ALKM> + PTERMS(:,20,79) = -TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(RO2T,K078) = +K078*<OH>*<ALKM> + PTERMS(:,85,79) = +TPK%K078(:)*PCONC(:,15)*PCONC(:,20) +! +!PTERMS(HO2,K079) = +0.16*K079*<OH>*<AROL> + PTERMS(:,10,80) = +0.16*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(OH,K079) = -K079*<OH>*<AROL> + PTERMS(:,15,80) = -TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +! +RETURN +END SUBROUTINE SUBT12 +! +SUBROUTINE SUBT13 +! +!Indices 261 a 280 +! +!PTERMS(AROL,K079) = -K079*<OH>*<AROL> + PTERMS(:,23,80) = -TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(AROO,K079) = +0.16*K079*<OH>*<AROL> + PTERMS(:,24,80) = +0.16*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(RO2T,K079) = +0.06*K079*<OH>*<AROL> + PTERMS(:,85,80) = +0.06*TPK%K079(:)*PCONC(:,15)*PCONC(:,23) +! +!PTERMS(HO2,K080) = +0.16*K080*<OH>*<AROH> + PTERMS(:,10,81) = +0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(OH,K080) = -K080*<OH>*<AROH> + PTERMS(:,15,81) = -TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(AROH,K080) = -K080*<OH>*<AROH> + PTERMS(:,22,81) = -TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(AROO,K080) = +0.16*K080*<OH>*<AROH> + PTERMS(:,24,81) = +0.16*TPK%K080(:)*PCONC(:,15)*PCONC(:,22) +! +!PTERMS(O3,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,3,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(HNO3,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,5,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(NO3,K081) = -K081*<NO3>*<ARAL> + PTERMS(:,8,82) = -TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(ARAL,K081) = -K081*<NO3>*<ARAL> + PTERMS(:,25,82) = -TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(ARAC,K081) = +K081*<NO3>*<ARAL> + PTERMS(:,26,82) = +TPK%K081(:)*PCONC(:,8)*PCONC(:,25) +! +!PTERMS(O3,K082) = +TPK%CF39*K082*<OH>*<ARAL> + PTERMS(:,3,83) = +TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(HO2,K082) = +TPK%CF48*K082*<OH>*<ARAL> + PTERMS(:,10,83) = +TPK%CF48*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(OH,K082) = -K082*<OH>*<ARAL> + PTERMS(:,15,83) = -TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(ARAL,K082) = -K082*<OH>*<ARAL> + PTERMS(:,25,83) = -TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(ARAC,K082) = +TPK%CF39*K082*<OH>*<ARAL> + PTERMS(:,26,83) = +TPK%CF39*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(RPRL,K082) = +0.9983609*K082*<OH>*<ARAL> + PTERMS(:,75,83) = +0.9983609*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(RO2T,K082) = +TPK%CF45*K082*<OH>*<ARAL> + PTERMS(:,85,83) = +TPK%CF45*TPK%K082(:)*PCONC(:,15)*PCONC(:,25) +! +!PTERMS(HO2,K083) = +0.16*K083*<OH>*<ARAC> + PTERMS(:,10,84) = +0.16*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +! +RETURN +END SUBROUTINE SUBT13 +! +SUBROUTINE SUBT14 +! +!Indices 281 a 300 +! +!PTERMS(OH,K083) = -K083*<OH>*<ARAC> + PTERMS(:,15,84) = -TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(ARAC,K083) = -K083*<OH>*<ARAC> + PTERMS(:,26,84) = -TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(URG7,K083) = +0.1599999*K083*<OH>*<ARAC> + PTERMS(:,60,84) = +0.1599999*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(RO2T,K083) = +0.1*K083*<OH>*<ARAC> + PTERMS(:,85,84) = +0.1*TPK%K083(:)*PCONC(:,15)*PCONC(:,26) +! +!PTERMS(OH,K084) = -K084*<OH>*<BIOL> + PTERMS(:,15,85) = -TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(BIOL,K084) = -K084*<OH>*<BIOL> + PTERMS(:,36,85) = -TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(RO2T,K084) = +K084*<OH>*<BIOL> + PTERMS(:,85,85) = +TPK%K084(:)*PCONC(:,15)*PCONC(:,36) +! +!PTERMS(NO3,K085) = -K085*<NO3>*<BIOL> + PTERMS(:,8,86) = -TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(BIOL,K085) = -K085*<NO3>*<BIOL> + PTERMS(:,36,86) = -TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(RO2T,K085) = +K085*<NO3>*<BIOL> + PTERMS(:,85,86) = +TPK%K085(:)*PCONC(:,8)*PCONC(:,36) +! +!PTERMS(O3,K086) = -K086*<O3>*<BIOL> + PTERMS(:,3,87) = -TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(HO2,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,10,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(CO,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,11,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(H2O2,K086) = +0.055*K086*<O3>*<BIOL> + PTERMS(:,12,87) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(OH,K086) = +0.89*K086*<O3>*<BIOL> + PTERMS(:,15,87) = +0.89*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(BIOL,K086) = -K086*<O3>*<BIOL> + PTERMS(:,36,87) = -TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(URG4,K086) = +5.5000000E-02*K086*<O3>*<BIOL> + PTERMS(:,53,87) = +5.5000000E-02*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(RPR3,K086) = +0.055*K086*<O3>*<BIOL> + PTERMS(:,57,87) = +0.055*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(RO2T,K086) = +0.445*K086*<O3>*<BIOL> + PTERMS(:,85,87) = +0.445*TPK%K086(:)*PCONC(:,3)*PCONC(:,36) +! +!PTERMS(BIOL,K087) = -K087*<O>*<BIOL> + PTERMS(:,36,88) = -TPK%K087(:)*TPK%O(:)*PCONC(:,36) +! +! +RETURN +END SUBROUTINE SUBT14 +! +SUBROUTINE SUBT15 +! +!Indices 301 a 320 +! +!PTERMS(URG10,K087) = +0.7500000*K087*<O>*<BIOL> + PTERMS(:,68,88) = +0.7500000*TPK%K087(:)*TPK%O(:)*PCONC(:,36) +! +!PTERMS(OH,K088) = -K088*<OH>*<BIOH> + PTERMS(:,15,89) = -TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(BIOH,K088) = -K088*<OH>*<BIOH> + PTERMS(:,37,89) = -TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(RO2T,K088) = +K088*<OH>*<BIOH> + PTERMS(:,85,89) = +TPK%K088(:)*PCONC(:,15)*PCONC(:,37) +! +!PTERMS(NO3,K089) = -K089*<NO3>*<BIOH> + PTERMS(:,8,90) = -TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(BIOH,K089) = -K089*<NO3>*<BIOH> + PTERMS(:,37,90) = -TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(RO2T,K089) = +K089*<NO3>*<BIOH> + PTERMS(:,85,90) = +TPK%K089(:)*PCONC(:,8)*PCONC(:,37) +! +!PTERMS(O3,K090) = -K090*<O3>*<BIOH> + PTERMS(:,3,91) = -TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(CO,K090) = +0.445*K090*<O3>*<BIOH> + PTERMS(:,11,91) = +0.445*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(H2O2,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,12,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(OH,K090) = +0.89*K090*<O3>*<BIOH> + PTERMS(:,15,91) = +0.89*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(BIOH,K090) = -K090*<O3>*<BIOH> + PTERMS(:,37,91) = -TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(UR8,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,54,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(UR7,K090) = +0.055*K090*<O3>*<BIOH> + PTERMS(:,56,91) = +0.055*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(RO2T,K090) = +0.89*K090*<O3>*<BIOH> + PTERMS(:,85,91) = +0.89*TPK%K090(:)*PCONC(:,3)*PCONC(:,37) +! +!PTERMS(BIOH,K091) = -K091*<O>*<BIOH> + PTERMS(:,37,92) = -TPK%K091(:)*TPK%O(:)*PCONC(:,37) +! +!PTERMS(HO2,K092) = +0.16*K092*<OH>*<PAH> + PTERMS(:,10,93) = +0.16*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(OH,K092) = -K092*<OH>*<PAH> + PTERMS(:,15,93) = -TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(PAH,K092) = -K092*<OH>*<PAH> + PTERMS(:,27,93) = -TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(URG8,K092) = +0.1600000*K092*<OH>*<PAH> + PTERMS(:,64,93) = +0.1600000*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +! +RETURN +END SUBROUTINE SUBT15 +! +SUBROUTINE SUBT16 +! +!Indices 321 a 340 +! +!PTERMS(RO2T,K092) = +0.1*K092*<OH>*<PAH> + PTERMS(:,85,93) = +0.1*TPK%K092(:)*PCONC(:,15)*PCONC(:,27) +! +!PTERMS(OH,K093) = -K093*<OH>*<ALKH> + PTERMS(:,15,94) = -TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(ALKH,K093) = -K093*<OH>*<ALKH> + PTERMS(:,21,94) = -TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(RO2T,K093) = +K093*<OH>*<ALKH> + PTERMS(:,85,94) = +TPK%K093(:)*PCONC(:,15)*PCONC(:,21) +! +!PTERMS(HO2,K094) = -K094*<HO2>*<RO2T> + PTERMS(:,10,95) = -TPK%K094(:)*PCONC(:,10)*PCONC(:,85) +! +!PTERMS(RO2T,K094) = -K094*<HO2>*<RO2T> + PTERMS(:,85,95) = -TPK%K094(:)*PCONC(:,10)*PCONC(:,85) +! +!PTERMS(NO,K095) = -K095*<NO>*<RO2T> + PTERMS(:,1,96) = -TPK%K095(:)*PCONC(:,1)*PCONC(:,85) +! +!PTERMS(RO2T,K095) = -K095*<NO>*<RO2T> + PTERMS(:,85,96) = -TPK%K095(:)*PCONC(:,1)*PCONC(:,85) +! +!PTERMS(RO2T,K096) = -K096*<RO2T>*<RO2T> + PTERMS(:,85,97) = -TPK%K096(:)*PCONC(:,85)*PCONC(:,85) +! +!PTERMS(RO2T,K097) = +K097*<RAD2> + PTERMS(:,85,98) = +TPK%K097(:)*TPK%RAD2(:) +! +!PTERMS(RO2T,K098) = +K098*<RAD3> + PTERMS(:,85,99) = +TPK%K098(:)*TPK%RAD3(:) +! +!PTERMS(RO2T,K099) = +K099*<RAD4> + PTERMS(:,85,100) = +TPK%K099(:)*TPK%RAD4(:) +! +!PTERMS(RO2T,K100) = +K100*<RAD5> + PTERMS(:,85,101) = +TPK%K100(:)*TPK%RAD5(:) +! +!PTERMS(RO2T,K101) = +K101*<RAD6> + PTERMS(:,85,102) = +TPK%K101(:)*TPK%RAD6(:) +! +!PTERMS(RO2T,K102) = +K102*<RAD7> + PTERMS(:,85,103) = +TPK%K102(:)*TPK%RAD7(:) +! +!PTERMS(NO2,K103) = -K103*<NO2>*<RAD1> + PTERMS(:,2,104) = -TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:) +! +!PTERMS(RPR4,K103) = +K103*<NO2>*<RAD1> + PTERMS(:,61,104) = +TPK%K103(:)*PCONC(:,2)*TPK%RAD1(:) +! +!PTERMS(NO2,K104) = -K104*<NO2>*<RAD2> + PTERMS(:,2,105) = -TPK%K104(:)*PCONC(:,2)*TPK%RAD2(:) +! +!PTERMS(RPR4,K104) = +K104*<NO2>*<RAD2> + PTERMS(:,61,105) = +TPK%K104(:)*PCONC(:,2)*TPK%RAD2(:) +! +!PTERMS(NO2,K105) = -K105*<NO2>*<RAD3> + PTERMS(:,2,106) = -TPK%K105(:)*PCONC(:,2)*TPK%RAD3(:) +! +! +RETURN +END SUBROUTINE SUBT16 +! +SUBROUTINE SUBT17 +! +!Indices 341 a 360 +! +!PTERMS(NO2,K106) = -K106*<NO2>*<RAD4> + PTERMS(:,2,107) = -TPK%K106(:)*PCONC(:,2)*TPK%RAD4(:) +! +!PTERMS(NO2,K107) = -K107*<NO2>*<RAD5> + PTERMS(:,2,108) = -TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +! +!PTERMS(RPR5,K107) = +K107*<NO2>*<RAD5> + PTERMS(:,70,108) = +TPK%K107(:)*PCONC(:,2)*TPK%RAD5(:) +! +!PTERMS(NO2,K108) = -K108*<NO2>*<RAD6> + PTERMS(:,2,109) = -TPK%K108(:)*PCONC(:,2)*TPK%RAD6(:) +! +!PTERMS(URG7,K108) = +0.9999993*K108*<NO2>*<RAD6> + PTERMS(:,60,109) = +0.9999993*TPK%K108(:)*PCONC(:,2)*TPK%RAD6(:) +! +!PTERMS(NO2,K109) = -K109*<NO2>*<RAD7> + PTERMS(:,2,110) = -TPK%K109(:)*PCONC(:,2)*TPK%RAD7(:) +! +!PTERMS(URG8,K109) = +1.0000000*K109*<NO2>*<RAD7> + PTERMS(:,64,110) = +1.0000000*TPK%K109(:)*PCONC(:,2)*TPK%RAD7(:) +! +!PTERMS(NO,K110) = -K110*<NO>*<RO21> + PTERMS(:,1,111) = -TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(NO2,K110) = +K110*<NO>*<RO21> + PTERMS(:,2,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HO2,K110) = +K110*<NO>*<RO21> + PTERMS(:,10,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HCHO,K110) = +K110*<NO>*<RO21> + PTERMS(:,28,111) = +TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(RO21,K110) = -K110*<NO>*<RO21> + PTERMS(:,86,111) = -TPK%K110(:)*PCONC(:,1)*PCONC(:,86) +! +!PTERMS(HO2,K111) = +K111*<RO2T>*<RO21> + PTERMS(:,10,112) = +TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(HCHO,K111) = +K111*<RO2T>*<RO21> + PTERMS(:,28,112) = +TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(RO2T,K111) = -K111*<RO2T>*<RO21> + PTERMS(:,85,112) = -TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(RO21,K111) = -K111*<RO2T>*<RO21> + PTERMS(:,86,112) = -TPK%K111(:)*PCONC(:,85)*PCONC(:,86) +! +!PTERMS(HO2,K112) = -K112*<HO2>*<RO21> + PTERMS(:,10,113) = -TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(OH,K112) = +K112*<HO2>*<RO21> + PTERMS(:,15,113) = +TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(HCHO,K112) = +K112*<HO2>*<RO21> + PTERMS(:,28,113) = +TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +!PTERMS(RO21,K112) = -K112*<HO2>*<RO21> + PTERMS(:,86,113) = -TPK%K112(:)*PCONC(:,10)*PCONC(:,86) +! +! +RETURN +END SUBROUTINE SUBT17 +! +SUBROUTINE SUBT18 +! +!Indices 361 a 380 +! +!PTERMS(NO,K113) = -K113*<NO>*<RO22> + PTERMS(:,1,114) = -TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(NO2,K113) = +K113*<NO>*<RO22> + PTERMS(:,2,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HO2,K113) = +K113*<NO>*<RO22> + PTERMS(:,10,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HCHO,K113) = +K113*<NO>*<RO22> + PTERMS(:,28,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(ALD2,K113) = +K113*<NO>*<RO22> + PTERMS(:,29,114) = +TPK%K113(:)*PCONC(:,1)*TPK%RO22(:) +! +!PTERMS(HO2,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,10,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(HCHO,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,28,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(ALD2,K114) = +K114*<RO2T>*<RO22> + PTERMS(:,29,115) = +TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(RO2T,K114) = -K114*<RO2T>*<RO22> + PTERMS(:,85,115) = -TPK%K114(:)*PCONC(:,85)*TPK%RO22(:) +! +!PTERMS(HO2,K115) = -K115*<HO2>*<RO22> + PTERMS(:,10,116) = -TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(OH,K115) = +K115*<HO2>*<RO22> + PTERMS(:,15,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(HCHO,K115) = +K115*<HO2>*<RO22> + PTERMS(:,28,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(ALD2,K115) = +K115*<HO2>*<RO22> + PTERMS(:,29,116) = +TPK%K115(:)*PCONC(:,10)*TPK%RO22(:) +! +!PTERMS(NO,K116) = -K116*<NO>*<RO23> + PTERMS(:,1,117) = -TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(NO2,K116) = +2.*K116*<NO>*<RO23> + PTERMS(:,2,117) = +2.*TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(HCHO,K116) = +K116*<NO>*<RO23> + PTERMS(:,28,117) = +TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(ALD2,K116) = +K116*<NO>*<RO23> + PTERMS(:,29,117) = +TPK%K116(:)*PCONC(:,1)*TPK%RO23(:) +! +!PTERMS(NO2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,2,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(HO2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,10,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(HCHO,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,28,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +! +RETURN +END SUBROUTINE SUBT18 +! +SUBROUTINE SUBT19 +! +!Indices 381 a 400 +! +!PTERMS(ALD2,K117) = +K117*<RO2T>*<RO23> + PTERMS(:,29,118) = +TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(RO2T,K117) = -K117*<RO2T>*<RO23> + PTERMS(:,85,118) = -TPK%K117(:)*PCONC(:,85)*TPK%RO23(:) +! +!PTERMS(NO2,K118) = +K118*<HO2>*<RO23> + PTERMS(:,2,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(HO2,K118) = -K118*<HO2>*<RO23> + PTERMS(:,10,119) = -TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(OH,K118) = +K118*<HO2>*<RO23> + PTERMS(:,15,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(HCHO,K118) = +K118*<HO2>*<RO23> + PTERMS(:,28,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(ALD2,K118) = +K118*<HO2>*<RO23> + PTERMS(:,29,119) = +TPK%K118(:)*PCONC(:,10)*TPK%RO23(:) +! +!PTERMS(NO,K119) = -K119*<NO>*<RO24> + PTERMS(:,1,120) = -TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(NO2,K119) = +K119*<NO>*<RO24> + PTERMS(:,2,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HO2,K119) = +K119*<NO>*<RO24> + PTERMS(:,10,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(CO,K119) = +K119*<NO>*<RO24> + PTERMS(:,11,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HCHO,K119) = +K119*<NO>*<RO24> + PTERMS(:,28,120) = +TPK%K119(:)*PCONC(:,1)*TPK%RO24(:) +! +!PTERMS(HO2,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,10,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(CO,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,11,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(HCHO,K120) = +K120*<RO2T>*<RO24> + PTERMS(:,28,121) = +TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(RO2T,K120) = -K120*<RO2T>*<RO24> + PTERMS(:,85,121) = -TPK%K120(:)*PCONC(:,85)*TPK%RO24(:) +! +!PTERMS(HO2,K121) = -K121*<HO2>*<RO24> + PTERMS(:,10,122) = -TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(CO,K121) = +K121*<HO2>*<RO24> + PTERMS(:,11,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(OH,K121) = +K121*<HO2>*<RO24> + PTERMS(:,15,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +!PTERMS(HCHO,K121) = +K121*<HO2>*<RO24> + PTERMS(:,28,122) = +TPK%K121(:)*PCONC(:,10)*TPK%RO24(:) +! +! +RETURN +END SUBROUTINE SUBT19 +! +SUBROUTINE SUBT20 +! +!Indices 401 a 420 +! +!PTERMS(NO,K122) = -K122*<NO>*<RO25> + PTERMS(:,1,123) = -TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(NO2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,2,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(HO2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,10,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(ALKL,K122) = +TPK%CF3*K122*<NO>*<RO25> + PTERMS(:,19,123) = +TPK%CF3*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(ALD2,K122) = +TPK%CF4*K122*<NO>*<RO25> + PTERMS(:,29,123) = +TPK%CF4*TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(RO25,K122) = -K122*<NO>*<RO25> + PTERMS(:,87,123) = -TPK%K122(:)*PCONC(:,1)*PCONC(:,87) +! +!PTERMS(HO2,K123) = +K123*<RO2T>*<RO25> + PTERMS(:,10,124) = +TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(ALD2,K123) = +K123*<RO2T>*<RO25> + PTERMS(:,29,124) = +TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(RO2T,K123) = -K123*<RO2T>*<RO25> + PTERMS(:,85,124) = -TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(RO25,K123) = -K123*<RO2T>*<RO25> + PTERMS(:,87,124) = -TPK%K123(:)*PCONC(:,85)*PCONC(:,87) +! +!PTERMS(HO2,K124) = -K124*<HO2>*<RO25> + PTERMS(:,10,125) = -TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(OH,K124) = +K124*<HO2>*<RO25> + PTERMS(:,15,125) = +TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(ALD2,K124) = +K124*<HO2>*<RO25> + PTERMS(:,29,125) = +TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(RO25,K124) = -K124*<HO2>*<RO25> + PTERMS(:,87,125) = -TPK%K124(:)*PCONC(:,10)*PCONC(:,87) +! +!PTERMS(NO,K125) = -K125*<NO>*<RO26> + PTERMS(:,1,126) = -TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(NO2,K125) = +K125*<NO>*<RO26> + PTERMS(:,2,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(RO2T,K125) = +K125*<NO>*<RO26> + PTERMS(:,85,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(RO25,K125) = +K125*<NO>*<RO26> + PTERMS(:,87,126) = +TPK%K125(:)*PCONC(:,1)*TPK%RO26(:) +! +!PTERMS(NO2,K126) = -K126*<NO2>*<RO26> + PTERMS(:,2,127) = -TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +! +!PTERMS(PAN1,K126) = +K126*<NO2>*<RO26> + PTERMS(:,77,127) = +TPK%K126(:)*PCONC(:,2)*TPK%RO26(:) +! +! +RETURN +END SUBROUTINE SUBT20 +! +SUBROUTINE SUBT21 +! +!Indices 421 a 440 +! +!PTERMS(NO2,K127) = -K127*<NO2>*<RO28> + PTERMS(:,2,128) = -TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +! +!PTERMS(PAN2,K127) = +K127*<NO2>*<RO28> + PTERMS(:,78,128) = +TPK%K127(:)*PCONC(:,2)*TPK%RO28(:) +! +!PTERMS(NO2,K128) = -K128*<NO2>*<RO239> + PTERMS(:,2,129) = -TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +! +!PTERMS(PAN3,K128) = +K128*<NO2>*<RO239> + PTERMS(:,79,129) = +TPK%K128(:)*PCONC(:,2)*TPK%RO239(:) +! +!PTERMS(NO2,K129) = -K129*<NO2>*<RO248> + PTERMS(:,2,130) = -TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +! +!PTERMS(PAN4,K129) = +K129*<NO2>*<RO248> + PTERMS(:,80,130) = +TPK%K129(:)*PCONC(:,2)*TPK%RO248(:) +! +!PTERMS(NO2,K130) = -K130*<NO2>*<RO250> + PTERMS(:,2,131) = -TPK%K130(:)*PCONC(:,2)*TPK%RO250(:) +! +!PTERMS(APAN,K130) = +K130*<NO2>*<RO250> + PTERMS(:,76,131) = +TPK%K130(:)*PCONC(:,2)*TPK%RO250(:) +! +!PTERMS(NO2,K131) = -K131*<NO2>*<RO254> + PTERMS(:,2,132) = -TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +! +!PTERMS(PAN6,K131) = +K131*<NO2>*<RO254> + PTERMS(:,81,132) = +TPK%K131(:)*PCONC(:,2)*TPK%RO254(:) +! +!PTERMS(NO2,K132) = -K132*<NO2>*<RO255> + PTERMS(:,2,133) = -TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +! +!PTERMS(PAN7,K132) = +K132*<NO2>*<RO255> + PTERMS(:,82,133) = +TPK%K132(:)*PCONC(:,2)*TPK%RO255(:) +! +!PTERMS(NO2,K133) = -K133*<NO2>*<RO257> + PTERMS(:,2,134) = -TPK%K133(:)*PCONC(:,2)*TPK%RO257(:) +! +!PTERMS(APAN,K133) = +K133*<NO2>*<RO257> + PTERMS(:,76,134) = +TPK%K133(:)*PCONC(:,2)*TPK%RO257(:) +! +!PTERMS(NO2,K134) = -K134*<NO2>*<RO258> + PTERMS(:,2,135) = -TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +! +!PTERMS(PN10,K134) = +K134*<NO2>*<RO258> + PTERMS(:,84,135) = +TPK%K134(:)*PCONC(:,2)*TPK%RO258(:) +! +!PTERMS(NO2,K135) = +K135*<PAN1> + PTERMS(:,2,136) = +TPK%K135(:)*PCONC(:,77) +! +!PTERMS(PAN1,K135) = -K135*<PAN1> + PTERMS(:,77,136) = -TPK%K135(:)*PCONC(:,77) +! +!PTERMS(RO2T,K135) = +K135*<PAN1> + PTERMS(:,85,136) = +TPK%K135(:)*PCONC(:,77) +! +!PTERMS(NO2,K136) = +K136*<PAN2> + PTERMS(:,2,137) = +TPK%K136(:)*PCONC(:,78) +! +! +RETURN +END SUBROUTINE SUBT21 +! +SUBROUTINE SUBT22 +! +!Indices 441 a 460 +! +!PTERMS(PAN2,K136) = -K136*<PAN2> + PTERMS(:,78,137) = -TPK%K136(:)*PCONC(:,78) +! +!PTERMS(RO2T,K136) = +K136*<PAN2> + PTERMS(:,85,137) = +TPK%K136(:)*PCONC(:,78) +! +!PTERMS(NO2,K137) = +K137*<PAN3> + PTERMS(:,2,138) = +TPK%K137(:)*PCONC(:,79) +! +!PTERMS(PAN3,K137) = -K137*<PAN3> + PTERMS(:,79,138) = -TPK%K137(:)*PCONC(:,79) +! +!PTERMS(RO2T,K137) = +K137*<PAN3> + PTERMS(:,85,138) = +TPK%K137(:)*PCONC(:,79) +! +!PTERMS(NO2,K138) = +K138*<PN10> + PTERMS(:,2,139) = +TPK%K138(:)*PCONC(:,84) +! +!PTERMS(PN10,K138) = -K138*<PN10> + PTERMS(:,84,139) = -TPK%K138(:)*PCONC(:,84) +! +!PTERMS(RO2T,K138) = +K138*<PN10> + PTERMS(:,85,139) = +TPK%K138(:)*PCONC(:,84) +! +!PTERMS(NO2,K139) = +1.0000000*K139*<APAN> + PTERMS(:,2,140) = +1.0000000*TPK%K139(:)*PCONC(:,76) +! +!PTERMS(APAN,K139) = -K139*<APAN> + PTERMS(:,76,140) = -TPK%K139(:)*PCONC(:,76) +! +!PTERMS(RO2T,K139) = +1.0000000*K139*<APAN> + PTERMS(:,85,140) = +1.0000000*TPK%K139(:)*PCONC(:,76) +! +!PTERMS(NO2,K140) = +K140*<PAN6> + PTERMS(:,2,141) = +TPK%K140(:)*PCONC(:,81) +! +!PTERMS(PAN6,K140) = -K140*<PAN6> + PTERMS(:,81,141) = -TPK%K140(:)*PCONC(:,81) +! +!PTERMS(RO2T,K140) = +K140*<PAN6> + PTERMS(:,85,141) = +TPK%K140(:)*PCONC(:,81) +! +!PTERMS(NO2,K141) = +K141*<PAN4> + PTERMS(:,2,142) = +TPK%K141(:)*PCONC(:,80) +! +!PTERMS(PAN4,K141) = -K141*<PAN4> + PTERMS(:,80,142) = -TPK%K141(:)*PCONC(:,80) +! +!PTERMS(RO2T,K141) = +K141*<PAN4> + PTERMS(:,85,142) = +TPK%K141(:)*PCONC(:,80) +! +!PTERMS(O3,K142) = +K142*<HO2>*<RO26> + PTERMS(:,3,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +!PTERMS(HO2,K142) = -K142*<HO2>*<RO26> + PTERMS(:,10,143) = -TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +!PTERMS(ORA2,K142) = +K142*<HO2>*<RO26> + PTERMS(:,44,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) +! +! +RETURN +END SUBROUTINE SUBT22 +! +SUBROUTINE SUBT23 +! +!Indices 461 a 480 +! +!PTERMS(ACID,K142) = +K142*<HO2>*<RO26> + PTERMS(:,45,143) = +TPK%K142(:)*PCONC(:,10)*TPK%RO26(:) ! -!PTERMS(HNO3,K074) = +0.91567*K074*<CARBO>*<NO3> - PTERMS(:,8,74) = +0.91567*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO2T,K143) = -K143*<RO2T>*<RO26> + PTERMS(:,85,144) = -TPK%K143(:)*PCONC(:,85)*TPK%RO26(:) ! -!PTERMS(CO,K074) = +1.33723*K074*<CARBO>*<NO3> - PTERMS(:,13,74) = +1.33723*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO25,K143) = +K143*<RO2T>*<RO26> + PTERMS(:,87,144) = +TPK%K143(:)*PCONC(:,85)*TPK%RO26(:) ! -!PTERMS(HO2,K074) = +0.63217*K074*<CARBO>*<NO3> - PTERMS(:,15,74) = +0.63217*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(NO,K144) = -K144*<NO>*<RO27> + PTERMS(:,1,145) = -TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) ! -!PTERMS(ALD,K074) = +0.05265*K074*<CARBO>*<NO3> - PTERMS(:,23,74) = +0.05265*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(NO2,K144) = +K144*<NO>*<RO27> + PTERMS(:,2,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) ! -!PTERMS(KET,K074) = +0.00632*K074*<CARBO>*<NO3> - PTERMS(:,24,74) = +0.00632*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(ALD2,K144) = +K144*<NO>*<RO27> + PTERMS(:,29,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) ! -!PTERMS(CARBO,K074) = -K074*<CARBO>*<NO3> - PTERMS(:,25,74) = -TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO2T,K144) = +K144*<NO>*<RO27> + PTERMS(:,85,145) = +TPK%K144(:)*PCONC(:,1)*TPK%RO27(:) ! -!PTERMS(CARBOP,K074) = +0.38881*K074*<CARBO>*<NO3> - PTERMS(:,39,74) = +0.38881*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(ALD2,K145) = +K145*<RO2T>*<RO27> + PTERMS(:,29,146) = +TPK%K145(:)*PCONC(:,85)*TPK%RO27(:) ! -!PTERMS(OLN,K074) = +0.00000*K074*<CARBO>*<NO3> - PTERMS(:,40,74) = +0.00000*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO2T,K145) = -K145*<RO2T>*<RO27> + PTERMS(:,85,146) = -TPK%K145(:)*PCONC(:,85)*TPK%RO27(:) ! -!PTERMS(XO2,K074) = +0.10530*K074*<CARBO>*<NO3> - PTERMS(:,41,74) = +0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(HO2,K146) = -K146*<HO2>*<RO27> + PTERMS(:,10,147) = -TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) ! -!PTERMS(NO3,K075) = -K075*<ARO>*<NO3> - PTERMS(:,5,75) = -TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(OH,K146) = +K146*<HO2>*<RO27> + PTERMS(:,15,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) ! -!PTERMS(HNO3,K075) = +K075*<ARO>*<NO3> - PTERMS(:,8,75) = +TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(ALD2,K146) = +K146*<HO2>*<RO27> + PTERMS(:,29,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) ! -!PTERMS(ARO,K075) = -K075*<ARO>*<NO3> - PTERMS(:,21,75) = -TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(RO2T,K146) = +K146*<HO2>*<RO27> + PTERMS(:,85,147) = +TPK%K146(:)*PCONC(:,10)*TPK%RO27(:) ! -!PTERMS(PHO,K075) = +K075*<ARO>*<NO3> - PTERMS(:,36,75) = +TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(NO,K147) = -K147*<NO>*<RO28> + PTERMS(:,1,148) = -TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) ! -!PTERMS(NO3,K076) = -K076*<ALKE>*<NO3> - PTERMS(:,5,76) = -TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(NO2,K147) = +K147*<NO>*<RO28> + PTERMS(:,2,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) ! -!PTERMS(ALKE,K076) = -K076*<ALKE>*<NO3> - PTERMS(:,19,76) = -TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(RO2T,K147) = +K147*<NO>*<RO28> + PTERMS(:,85,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) ! -!PTERMS(CARBO,K076) = +0.00000*K076*<ALKE>*<NO3> - PTERMS(:,25,76) = +0.00000*TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(RO21,K147) = +K147*<NO>*<RO28> + PTERMS(:,86,148) = +TPK%K147(:)*PCONC(:,1)*TPK%RO28(:) ! -!PTERMS(OLN,K076) = +0.93768*K076*<ALKE>*<NO3> - PTERMS(:,40,76) = +0.93768*TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(O3,K148) = +K148*<HO2>*<RO28> + PTERMS(:,3,149) = +TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) ! -!PTERMS(NO3,K077) = -K077*<BIO>*<NO3> - PTERMS(:,5,77) = -TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(HO2,K148) = -K148*<HO2>*<RO28> + PTERMS(:,10,149) = -TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) ! -!PTERMS(BIO,K077) = -K077*<BIO>*<NO3> - PTERMS(:,20,77) = -TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(ORA2,K148) = +K148*<HO2>*<RO28> + PTERMS(:,44,149) = +TPK%K148(:)*PCONC(:,10)*TPK%RO28(:) ! ! RETURN -END SUBROUTINE SUBT12 +END SUBROUTINE SUBT23 ! -SUBROUTINE SUBT13 +SUBROUTINE SUBT24 ! -!Indices 261 a 280 +!Indices 481 a 500 ! -!PTERMS(CARBO,K077) = +0.91741*K077*<BIO>*<NO3> - PTERMS(:,25,77) = +0.91741*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(RO2T,K149) = -K149*<RO2T>*<RO28> + PTERMS(:,85,150) = -TPK%K149(:)*PCONC(:,85)*TPK%RO28(:) ! -!PTERMS(OLN,K077) = +1.00000*K077*<BIO>*<NO3> - PTERMS(:,40,77) = +1.00000*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(RO21,K149) = +K149*<RO2T>*<RO28> + PTERMS(:,86,150) = +TPK%K149(:)*PCONC(:,85)*TPK%RO28(:) ! -!PTERMS(NO2,K078) = +0.40*K078*<PAN>*<NO3> - PTERMS(:,4,78) = +0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(NO,K150) = -K150*<NO>*<RO29> + PTERMS(:,1,151) = -TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(NO3,K078) = -K078*<PAN>*<NO3> - PTERMS(:,5,78) = -TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(NO2,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,2,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(HCHO,K078) = +0.40*K078*<PAN>*<NO3> - PTERMS(:,22,78) = +0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(HO2,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,10,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(ONIT,K078) = +0.60*K078*<PAN>*<NO3> - PTERMS(:,26,78) = +0.60*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(OLEL,K150) = +TPK%CF5*K150*<NO>*<RO29> + PTERMS(:,17,151) = +TPK%CF5*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(PAN,K078) = -K078*<PAN>*<NO3> - PTERMS(:,27,78) = -TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(HCHO,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,28,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(XO2,K078) = +K078*<PAN>*<NO3> - PTERMS(:,41,78) = +TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(MVK,K150) = +TPK%CF6*K150*<NO>*<RO29> + PTERMS(:,39,151) = +TPK%CF6*TPK%K150(:)*PCONC(:,1)*TPK%RO29(:) ! -!PTERMS(O3,K079) = -K079*<ALKE>*<O3> - PTERMS(:,1,79) = -TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HO2,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,10,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) ! -!PTERMS(H2O2,K079) = +0.01833*K079*<ALKE>*<O3> - PTERMS(:,2,79) = +0.01833*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HCHO,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,28,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) ! -!PTERMS(CO,K079) = +0.35120*K079*<ALKE>*<O3> - PTERMS(:,13,79) = +0.35120*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(MVK,K151) = +K151*<RO2T>*<RO29> + PTERMS(:,39,152) = +TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) ! -!PTERMS(OH,K079) = +0.39435*K079*<ALKE>*<O3> - PTERMS(:,14,79) = +0.39435*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(RO2T,K151) = -K151*<RO2T>*<RO29> + PTERMS(:,85,152) = -TPK%K151(:)*PCONC(:,85)*TPK%RO29(:) ! -!PTERMS(HO2,K079) = +0.23451*K079*<ALKE>*<O3> - PTERMS(:,15,79) = +0.23451*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HO2,K152) = -K152*<HO2>*<RO29> + PTERMS(:,10,153) = -TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) ! -!PTERMS(CH4,K079) = +0.04300*K079*<ALKE>*<O3> - PTERMS(:,16,79) = +0.04300*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(OH,K152) = +K152*<HO2>*<RO29> + PTERMS(:,15,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) ! -!PTERMS(ETH,K079) = +0.03196*K079*<ALKE>*<O3> - PTERMS(:,17,79) = +0.03196*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HCHO,K152) = +K152*<HO2>*<RO29> + PTERMS(:,28,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) ! -!PTERMS(ALKE,K079) = -K079*<ALKE>*<O3> - PTERMS(:,19,79) = -TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(MVK,K152) = +K152*<HO2>*<RO29> + PTERMS(:,39,153) = +TPK%K152(:)*PCONC(:,10)*TPK%RO29(:) ! -!PTERMS(HCHO,K079) = +0.48290*K079*<ALKE>*<O3> - PTERMS(:,22,79) = +0.48290*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(NO,K153) = -K153*<NO>*<RO210> + PTERMS(:,1,154) = -TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) ! -!PTERMS(ALD,K079) = +0.51468*K079*<ALKE>*<O3> - PTERMS(:,23,79) = +0.51468*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(NO2,K153) = +K153*<NO>*<RO210> + PTERMS(:,2,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) ! -!PTERMS(KET,K079) = +0.07377*K079*<ALKE>*<O3> - PTERMS(:,24,79) = +0.07377*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HO2,K153) = +K153*<NO>*<RO210> + PTERMS(:,10,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) ! -!PTERMS(CARBO,K079) = +0.00000*K079*<ALKE>*<O3> - PTERMS(:,25,79) = +0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HCHO,K153) = +K153*<NO>*<RO210> + PTERMS(:,28,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) ! ! RETURN -END SUBROUTINE SUBT13 +END SUBROUTINE SUBT24 ! -SUBROUTINE SUBT14 +SUBROUTINE SUBT25 ! -!Indices 281 a 300 +!Indices 501 a 520 ! -!PTERMS(ORA1,K079) = +0.15343*K079*<ALKE>*<O3> - PTERMS(:,30,79) = +0.15343*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(MCR,K153) = +K153*<NO>*<RO210> + PTERMS(:,40,154) = +TPK%K153(:)*PCONC(:,1)*TPK%RO210(:) ! -!PTERMS(ORA2,K079) = +0.08143*K079*<ALKE>*<O3> - PTERMS(:,31,79) = +0.08143*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HO2,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,10,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) ! -!PTERMS(MO2,K079) = +0.13966*K079*<ALKE>*<O3> - PTERMS(:,32,79) = +0.13966*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HCHO,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,28,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) ! -!PTERMS(ALKAP,K079) = +0.09815*K079*<ALKE>*<O3> - PTERMS(:,33,79) = +0.09815*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(MCR,K154) = +K154*<RO2T>*<RO210> + PTERMS(:,40,155) = +TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) ! -!PTERMS(CARBOP,K079) = +0.05705*K079*<ALKE>*<O3> - PTERMS(:,39,79) = +0.05705*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(RO2T,K154) = -K154*<RO2T>*<RO210> + PTERMS(:,85,155) = -TPK%K154(:)*PCONC(:,85)*TPK%RO210(:) ! -!PTERMS(XO2,K079) = +0.00000*K079*<ALKE>*<O3> - PTERMS(:,41,79) = +0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(HO2,K155) = -K155*<HO2>*<RO210> + PTERMS(:,10,156) = -TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) ! -!PTERMS(O3,K080) = -K080*<BIO>*<O3> - PTERMS(:,1,80) = -TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(OH,K155) = +K155*<HO2>*<RO210> + PTERMS(:,15,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) ! -!PTERMS(H2O2,K080) = +0.00100*K080*<BIO>*<O3> - PTERMS(:,2,80) = +0.00100*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(HCHO,K155) = +K155*<HO2>*<RO210> + PTERMS(:,28,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) ! -!PTERMS(CO,K080) = +0.36000*K080*<BIO>*<O3> - PTERMS(:,13,80) = +0.36000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(MCR,K155) = +K155*<HO2>*<RO210> + PTERMS(:,40,156) = +TPK%K155(:)*PCONC(:,10)*TPK%RO210(:) ! -!PTERMS(OH,K080) = +0.28000*K080*<BIO>*<O3> - PTERMS(:,14,80) = +0.28000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(NO,K156) = -K156*<NO>*<RO211> + PTERMS(:,1,157) = -TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) ! -!PTERMS(HO2,K080) = +0.30000*K080*<BIO>*<O3> - PTERMS(:,15,80) = +0.30000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(NO2,K156) = +2.*K156*<NO>*<RO211> + PTERMS(:,2,157) = +2.*TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) ! -!PTERMS(ALKE,K080) = +0.37388*K080*<BIO>*<O3> - PTERMS(:,19,80) = +0.37388*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(HCHO,K156) = +K156*<NO>*<RO211> + PTERMS(:,28,157) = +TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) ! -!PTERMS(BIO,K080) = -K080*<BIO>*<O3> - PTERMS(:,20,80) = -TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(MVK,K156) = +K156*<NO>*<RO211> + PTERMS(:,39,157) = +TPK%K156(:)*PCONC(:,1)*TPK%RO211(:) ! -!PTERMS(HCHO,K080) = +0.90000*K080*<BIO>*<O3> - PTERMS(:,22,80) = +0.90000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(NO2,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,2,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) ! -!PTERMS(ALD,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,23,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(HCHO,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,28,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) ! -!PTERMS(KET,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,24,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(MVK,K157) = +K157*<RO2T>*<RO211> + PTERMS(:,39,158) = +TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) ! -!PTERMS(CARBO,K080) = +0.39754*K080*<BIO>*<O3> - PTERMS(:,25,80) = +0.39754*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(RO2T,K157) = -K157*<RO2T>*<RO211> + PTERMS(:,85,158) = -TPK%K157(:)*PCONC(:,85)*TPK%RO211(:) ! -!PTERMS(ORA1,K080) = +0.15000*K080*<BIO>*<O3> - PTERMS(:,30,80) = +0.15000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(NO2,K158) = +K158*<HO2>*<RO211> + PTERMS(:,2,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) ! -!PTERMS(ORA2,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,31,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(HO2,K158) = -K158*<HO2>*<RO211> + PTERMS(:,10,159) = -TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) ! -!PTERMS(MO2,K080) = +0.03000*K080*<BIO>*<O3> - PTERMS(:,32,80) = +0.03000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(OH,K158) = +K158*<HO2>*<RO211> + PTERMS(:,15,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) ! ! RETURN -END SUBROUTINE SUBT14 +END SUBROUTINE SUBT25 ! -SUBROUTINE SUBT15 +SUBROUTINE SUBT26 ! -!Indices 301 a 320 +!Indices 521 a 540 ! -!PTERMS(ALKAP,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,33,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(HCHO,K158) = +K158*<HO2>*<RO211> + PTERMS(:,28,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) ! -!PTERMS(CARBOP,K080) = +0.17000*K080*<BIO>*<O3> - PTERMS(:,39,80) = +0.17000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(MVK,K158) = +K158*<HO2>*<RO211> + PTERMS(:,39,159) = +TPK%K158(:)*PCONC(:,10)*TPK%RO211(:) ! -!PTERMS(XO2,K080) = +0.13000*K080*<BIO>*<O3> - PTERMS(:,41,80) = +0.13000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(NO,K159) = -K159*<NO>*<RO212> + PTERMS(:,1,160) = -TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) ! -!PTERMS(O3,K081) = -K081*<CARBO>*<O3> - PTERMS(:,1,81) = -TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(NO2,K159) = +2.*K159*<NO>*<RO212> + PTERMS(:,2,160) = +2.*TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) ! -!PTERMS(CO,K081) = +0.64728*K081*<CARBO>*<O3> - PTERMS(:,13,81) = +0.64728*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(HCHO,K159) = +K159*<NO>*<RO212> + PTERMS(:,28,160) = +TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) ! -!PTERMS(OH,K081) = +0.20595*K081*<CARBO>*<O3> - PTERMS(:,14,81) = +0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(MCR,K159) = +K159*<NO>*<RO212> + PTERMS(:,40,160) = +TPK%K159(:)*PCONC(:,1)*TPK%RO212(:) ! -!PTERMS(HO2,K081) = +0.28441*K081*<CARBO>*<O3> - PTERMS(:,15,81) = +0.28441*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(NO2,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,2,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) ! -!PTERMS(HCHO,K081) = +0.00000*K081*<CARBO>*<O3> - PTERMS(:,22,81) = +0.00000*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(HCHO,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,28,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) ! -!PTERMS(ALD,K081) = +0.15692*K081*<CARBO>*<O3> - PTERMS(:,23,81) = +0.15692*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(MCR,K160) = +K160*<RO2T>*<RO212> + PTERMS(:,40,161) = +TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) ! -!PTERMS(CARBO,K081) = -K081*<CARBO>*<O3> - PTERMS(:,25,81) = -TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(RO2T,K160) = -K160*<RO2T>*<RO212> + PTERMS(:,85,161) = -TPK%K160(:)*PCONC(:,85)*TPK%RO212(:) ! -!PTERMS(OP2,K081) = +0.10149*K081*<CARBO>*<O3> - PTERMS(:,29,81) = +0.10149*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(NO2,K161) = +K161*<HO2>*<RO212> + PTERMS(:,2,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) ! -!PTERMS(ORA1,K081) = +0.10788*K081*<CARBO>*<O3> - PTERMS(:,30,81) = +0.10788*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(HO2,K161) = -K161*<HO2>*<RO212> + PTERMS(:,10,162) = -TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) ! -!PTERMS(ORA2,K081) = +0.20595*K081*<CARBO>*<O3> - PTERMS(:,31,81) = +0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(OH,K161) = +K161*<HO2>*<RO212> + PTERMS(:,15,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) ! -!PTERMS(CARBOP,K081) = +0.27460*K081*<CARBO>*<O3> - PTERMS(:,39,81) = +0.27460*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(HCHO,K161) = +K161*<HO2>*<RO212> + PTERMS(:,28,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) ! -!PTERMS(O3,K082) = -K082*<PAN>*<O3> - PTERMS(:,1,82) = -TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(MCR,K161) = +K161*<HO2>*<RO212> + PTERMS(:,40,162) = +TPK%K161(:)*PCONC(:,10)*TPK%RO212(:) ! -!PTERMS(NO2,K082) = +0.70*K082*<PAN>*<O3> - PTERMS(:,4,82) = +0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(NO,K162) = -K162*<NO>*<RO213> + PTERMS(:,1,163) = -TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) ! -!PTERMS(CO,K082) = +0.13*K082*<PAN>*<O3> - PTERMS(:,13,82) = +0.13*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(NO2,K162) = +K162*<NO>*<RO213> + PTERMS(:,2,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) ! -!PTERMS(OH,K082) = +0.036*K082*<PAN>*<O3> - PTERMS(:,14,82) = +0.036*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(HCHO,K162) = +K162*<NO>*<RO213> + PTERMS(:,28,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) ! -!PTERMS(HO2,K082) = +0.08*K082*<PAN>*<O3> - PTERMS(:,15,82) = +0.08*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(RO2T,K162) = +K162*<NO>*<RO213> + PTERMS(:,85,163) = +TPK%K162(:)*PCONC(:,1)*TPK%RO213(:) ! -!PTERMS(HCHO,K082) = +0.70*K082*<PAN>*<O3> - PTERMS(:,22,82) = +0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(HCHO,K163) = +K163*<RO2T>*<RO213> + PTERMS(:,28,164) = +TPK%K163(:)*PCONC(:,85)*TPK%RO213(:) ! ! RETURN -END SUBROUTINE SUBT15 +END SUBROUTINE SUBT26 ! -SUBROUTINE SUBT16 +SUBROUTINE SUBT27 ! -!Indices 321 a 340 +!Indices 541 a 560 ! -!PTERMS(PAN,K082) = -K082*<PAN>*<O3> - PTERMS(:,27,82) = -TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(RO2T,K163) = -K163*<RO2T>*<RO213> + PTERMS(:,85,164) = -TPK%K163(:)*PCONC(:,85)*TPK%RO213(:) ! -!PTERMS(ORA1,K082) = +0.11*K082*<PAN>*<O3> - PTERMS(:,30,82) = +0.11*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(HO2,K164) = -K164*<HO2>*<RO213> + PTERMS(:,10,165) = -TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) ! -!PTERMS(CARBOP,K082) = +0.70000*K082*<PAN>*<O3> - PTERMS(:,39,82) = +0.70000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(OH,K164) = +K164*<HO2>*<RO213> + PTERMS(:,15,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) ! -!PTERMS(NO2,K083) = -K083*<PHO>*<NO2> - PTERMS(:,4,83) = -TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(HCHO,K164) = +K164*<HO2>*<RO213> + PTERMS(:,28,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) ! -!PTERMS(ARO,K083) = +0.10670*K083*<PHO>*<NO2> - PTERMS(:,21,83) = +0.10670*TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(RO2T,K164) = +K164*<HO2>*<RO213> + PTERMS(:,85,165) = +TPK%K164(:)*PCONC(:,10)*TPK%RO213(:) ! -!PTERMS(ONIT,K083) = +K083*<PHO>*<NO2> - PTERMS(:,26,83) = +TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(NO,K165) = -K165*<NO>*<RO239> + PTERMS(:,1,166) = -TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) ! -!PTERMS(PHO,K083) = -K083*<PHO>*<NO2> - PTERMS(:,36,83) = -TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(NO2,K165) = +K165*<NO>*<RO239> + PTERMS(:,2,166) = +TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) ! -!PTERMS(HO2,K084) = -K084*<PHO>*<HO2> - PTERMS(:,15,84) = -TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(RO2T,K165) = +K165*<NO>*<RO239> + PTERMS(:,85,166) = +TPK%K165(:)*PCONC(:,1)*TPK%RO239(:) ! -!PTERMS(ARO,K084) = +1.06698*K084*<PHO>*<HO2> - PTERMS(:,21,84) = +1.06698*TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(O3,K166) = +K166*<HO2>*<RO239> + PTERMS(:,3,167) = +TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) ! -!PTERMS(PHO,K084) = -K084*<PHO>*<HO2> - PTERMS(:,36,84) = -TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(HO2,K166) = -K166*<HO2>*<RO239> + PTERMS(:,10,167) = -TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) ! -!PTERMS(NO2,K085) = -K085*<ADD>*<NO2> - PTERMS(:,4,85) = -TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(OLEL,K166) = +0.5*K166*<HO2>*<RO239> + PTERMS(:,17,167) = +0.5*TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) ! -!PTERMS(HONO,K085) = +K085*<ADD>*<NO2> - PTERMS(:,7,85) = +TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(ORA2,K166) = +0.5*K166*<HO2>*<RO239> + PTERMS(:,44,167) = +0.5*TPK%K166(:)*PCONC(:,10)*TPK%RO239(:) ! -!PTERMS(ARO,K085) = +K085*<ADD>*<NO2> - PTERMS(:,21,85) = +TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(RO2T,K167) = -K167*<RO2T>*<RO239> + PTERMS(:,85,168) = -TPK%K167(:)*PCONC(:,85)*TPK%RO239(:) ! -!PTERMS(ADD,K085) = -K085*<ADD>*<NO2> - PTERMS(:,37,85) = -TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(NO,K168) = -K168*<NO>*<RO214> + PTERMS(:,1,169) = -TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) ! -!PTERMS(HO2,K086) = +0.02*K086*<ADD>*<O2> - PTERMS(:,15,86) = +0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(NO2,K168) = +TPK%CF8*K168*<NO>*<RO214> + PTERMS(:,2,169) = +TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) ! -!PTERMS(ARO,K086) = +0.02*K086*<ADD>*<O2> - PTERMS(:,21,86) = +0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(OLEL,K168) = +TPK%CF7*K168*<NO>*<RO214> + PTERMS(:,17,169) = +TPK%CF7*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) ! -!PTERMS(ADD,K086) = -K086*<ADD>*<O2> - PTERMS(:,37,86) = -TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(RO2T,K168) = +TPK%CF8*K168*<NO>*<RO214> + PTERMS(:,85,169) = +TPK%CF8*TPK%K168(:)*PCONC(:,1)*TPK%RO214(:) ! -!PTERMS(AROP,K086) = +0.98*K086*<ADD>*<O2> - PTERMS(:,38,86) = +0.98*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(RO2T,K169) = -K169*<RO2T>*<RO214> + PTERMS(:,85,170) = -TPK%K169(:)*PCONC(:,85)*TPK%RO214(:) ! -!PTERMS(O3,K087) = -K087*<ADD>*<O3> - PTERMS(:,1,87) = -TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(HO2,K170) = -K170*<HO2>*<RO214> + PTERMS(:,10,171) = -TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) ! -!PTERMS(OH,K087) = +K087*<ADD>*<O3> - PTERMS(:,14,87) = +TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(OH,K170) = +K170*<HO2>*<RO214> + PTERMS(:,15,171) = +TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) ! ! RETURN -END SUBROUTINE SUBT16 +END SUBROUTINE SUBT27 ! -SUBROUTINE SUBT17 +SUBROUTINE SUBT28 ! -!Indices 341 a 360 +!Indices 561 a 580 ! -!PTERMS(ARO,K087) = +K087*<ADD>*<O3> - PTERMS(:,21,87) = +TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(RO2T,K170) = +K170*<HO2>*<RO214> + PTERMS(:,85,171) = +TPK%K170(:)*PCONC(:,10)*TPK%RO214(:) ! -!PTERMS(ADD,K087) = -K087*<ADD>*<O3> - PTERMS(:,37,87) = -TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(NO,K171) = -K171*<NO>*<RO215> + PTERMS(:,1,172) = -TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(NO2,K088) = -K088*<CARBOP>*<NO2> - PTERMS(:,4,88) = -TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(NO2,K171) = +K171*<NO>*<RO215> + PTERMS(:,2,172) = +TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(PAN,K088) = +1.00000*K088*<CARBOP>*<NO2> - PTERMS(:,27,88) = +1.00000*TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(HO2,K171) = +K171*<NO>*<RO215> + PTERMS(:,10,172) = +TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(CARBOP,K088) = -K088*<CARBOP>*<NO2> - PTERMS(:,39,88) = -TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(ALKL,K171) = +TPK%CF12*K171*<NO>*<RO215> + PTERMS(:,19,172) = +TPK%CF12*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(NO2,K089) = +K089*<PAN> - PTERMS(:,4,89) = +TPK%K089(:)*PCONC(:,27) +!PTERMS(HCHO,K171) = +TPK%CF10*K171*<NO>*<RO215> + PTERMS(:,28,172) = +TPK%CF10*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(PAN,K089) = -K089*<PAN> - PTERMS(:,27,89) = -TPK%K089(:)*PCONC(:,27) +!PTERMS(ALD2,K171) = +TPK%CF9*K171*<NO>*<RO215> + PTERMS(:,29,172) = +TPK%CF9*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(CARBOP,K089) = +1.00000*K089*<PAN> - PTERMS(:,39,89) = +1.00000*TPK%K089(:)*PCONC(:,27) +!PTERMS(KETL,K171) = +TPK%CF11*K171*<NO>*<RO215> + PTERMS(:,30,172) = +TPK%CF11*TPK%K171(:)*PCONC(:,1)*TPK%RO215(:) ! -!PTERMS(NO,K090) = -K090*<MO2>*<NO> - PTERMS(:,3,90) = -TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(HO2,K172) = +K172*<RO2T>*<RO215> + PTERMS(:,10,173) = +TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(NO2,K090) = +K090*<MO2>*<NO> - PTERMS(:,4,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(ALKL,K172) = +TPK%CF16*K172*<RO2T>*<RO215> + PTERMS(:,19,173) = +TPK%CF16*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(HO2,K090) = +K090*<MO2>*<NO> - PTERMS(:,15,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(HCHO,K172) = +TPK%CF14*K172*<RO2T>*<RO215> + PTERMS(:,28,173) = +TPK%CF14*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(HCHO,K090) = +K090*<MO2>*<NO> - PTERMS(:,22,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(ALD2,K172) = +TPK%CF13*K172*<RO2T>*<RO215> + PTERMS(:,29,173) = +TPK%CF13*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(MO2,K090) = -K090*<MO2>*<NO> - PTERMS(:,32,90) = -TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(KETL,K172) = +TPK%CF15*K172*<RO2T>*<RO215> + PTERMS(:,30,173) = +TPK%CF15*TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(NO,K091) = -K091*<ALKAP>*<NO> - PTERMS(:,3,91) = -TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(RO2T,K172) = -K172*<RO2T>*<RO215> + PTERMS(:,85,173) = -TPK%K172(:)*PCONC(:,85)*TPK%RO215(:) ! -!PTERMS(NO2,K091) = +0.91541*K091*<ALKAP>*<NO> - PTERMS(:,4,91) = +0.91541*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(HO2,K173) = -K173*<HO2>*<RO215> + PTERMS(:,10,174) = -TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! -!PTERMS(HO2,K091) = +0.74265*K091*<ALKAP>*<NO> - PTERMS(:,15,91) = +0.74265*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(OH,K173) = +K173*<HO2>*<RO215> + PTERMS(:,15,174) = +TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! -!PTERMS(HCHO,K091) = +0.03002*K091*<ALKAP>*<NO> - PTERMS(:,22,91) = +0.03002*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(ALKL,K173) = +TPK%CF16*K173*<HO2>*<RO215> + PTERMS(:,19,174) = +TPK%CF16*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! -!PTERMS(ALD,K091) = +0.33144*K091*<ALKAP>*<NO> - PTERMS(:,23,91) = +0.33144*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(HCHO,K173) = +TPK%CF14*K173*<HO2>*<RO215> + PTERMS(:,28,174) = +TPK%CF14*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! -!PTERMS(KET,K091) = +0.54531*K091*<ALKAP>*<NO> - PTERMS(:,24,91) = +0.54531*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(ALD2,K173) = +TPK%CF13*K173*<HO2>*<RO215> + PTERMS(:,29,174) = +TPK%CF13*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! -!PTERMS(CARBO,K091) = +0.03407*K091*<ALKAP>*<NO> - PTERMS(:,25,91) = +0.03407*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(KETL,K173) = +TPK%CF15*K173*<HO2>*<RO215> + PTERMS(:,30,174) = +TPK%CF15*TPK%K173(:)*PCONC(:,10)*TPK%RO215(:) ! ! RETURN -END SUBROUTINE SUBT17 +END SUBROUTINE SUBT28 ! -SUBROUTINE SUBT18 +SUBROUTINE SUBT29 ! -!Indices 361 a 380 +!Indices 581 a 600 ! -!PTERMS(ONIT,K091) = +0.08459*K091*<ALKAP>*<NO> - PTERMS(:,26,91) = +0.08459*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(NO,K174) = -K174*<NO>*<RO216> + PTERMS(:,1,175) = -TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) ! -!PTERMS(MO2,K091) = +0.09016*K091*<ALKAP>*<NO> - PTERMS(:,32,91) = +0.09016*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(NO2,K174) = +K174*<NO>*<RO216> + PTERMS(:,2,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) ! -!PTERMS(ALKAP,K091) = -K091*<ALKAP>*<NO> - PTERMS(:,33,91) = -TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(ALD2,K174) = +K174*<NO>*<RO216> + PTERMS(:,29,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) ! -!PTERMS(XO2,K091) = +0.13007*K091*<ALKAP>*<NO> - PTERMS(:,41,91) = +0.13007*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(RO2T,K174) = +K174*<NO>*<RO216> + PTERMS(:,85,175) = +TPK%K174(:)*PCONC(:,1)*TPK%RO216(:) ! -!PTERMS(NO,K092) = -K092*<ALKEP>*<NO> - PTERMS(:,3,92) = -TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(ALD2,K175) = +K175*<RO2T>*<RO216> + PTERMS(:,29,176) = +TPK%K175(:)*PCONC(:,85)*TPK%RO216(:) ! -!PTERMS(NO2,K092) = +K092*<ALKEP>*<NO> - PTERMS(:,4,92) = +TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(RO2T,K175) = -K175*<RO2T>*<RO216> + PTERMS(:,85,176) = -TPK%K175(:)*PCONC(:,85)*TPK%RO216(:) ! -!PTERMS(HO2,K092) = +K092*<ALKEP>*<NO> - PTERMS(:,15,92) = +TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(HO2,K176) = -K176*<HO2>*<RO216> + PTERMS(:,10,177) = -TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) ! -!PTERMS(HCHO,K092) = +1.39870*K092*<ALKEP>*<NO> - PTERMS(:,22,92) = +1.39870*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(OH,K176) = +K176*<HO2>*<RO216> + PTERMS(:,15,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) ! -!PTERMS(ALD,K092) = +0.42125*K092*<ALKEP>*<NO> - PTERMS(:,23,92) = +0.42125*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(ALD2,K176) = +K176*<HO2>*<RO216> + PTERMS(:,29,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) ! -!PTERMS(KET,K092) = +0.05220*K092*<ALKEP>*<NO> - PTERMS(:,24,92) = +0.05220*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(RO2T,K176) = +K176*<HO2>*<RO216> + PTERMS(:,85,177) = +TPK%K176(:)*PCONC(:,10)*TPK%RO216(:) ! -!PTERMS(ALKEP,K092) = -K092*<ALKEP>*<NO> - PTERMS(:,34,92) = -TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(NO,K177) = -K177*<NO>*<RO217> + PTERMS(:,1,178) = -TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) ! -!PTERMS(NO,K093) = -K093*<BIOP>*<NO> - PTERMS(:,3,93) = -TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(NO2,K177) = +TPK%CF22*K177*<NO>*<RO217> + PTERMS(:,2,178) = +TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) ! -!PTERMS(NO2,K093) = +0.84700*K093*<BIOP>*<NO> - PTERMS(:,4,93) = +0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(HO2,K177) = +TPK%CF22*K177*<NO>*<RO217> + PTERMS(:,10,178) = +TPK%CF22*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) ! -!PTERMS(HO2,K093) = +0.84700*K093*<BIOP>*<NO> - PTERMS(:,15,93) = +0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(URG6,K177) = +TPK%CF21*K177*<NO>*<RO217> + PTERMS(:,58,178) = +TPK%CF21*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) ! -!PTERMS(ALKE,K093) = +0.37815*K093*<BIOP>*<NO> - PTERMS(:,19,93) = +0.37815*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(RPRL,K177) = +TPK%CFA2*K177*<NO>*<RO217> + PTERMS(:,75,178) = +TPK%CFA2*TPK%K177(:)*PCONC(:,1)*TPK%RO217(:) ! -!PTERMS(HCHO,K093) = +0.60600*K093*<BIOP>*<NO> - PTERMS(:,22,93) = +0.60600*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(HO2,K178) = +K178*<RO2T>*<RO217> + PTERMS(:,10,179) = +TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) ! -!PTERMS(ALD,K093) = +0.00000*K093*<BIOP>*<NO> - PTERMS(:,23,93) = +0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(RPRL,K178) = +0.9983609*K178*<RO2T>*<RO217> + PTERMS(:,75,179) = +0.9983609*TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) ! -!PTERMS(KET,K093) = +0.00000*K093*<BIOP>*<NO> - PTERMS(:,24,93) = +0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(RO2T,K178) = -K178*<RO2T>*<RO217> + PTERMS(:,85,179) = -TPK%K178(:)*PCONC(:,85)*TPK%RO217(:) ! -!PTERMS(CARBO,K093) = +0.45463*K093*<BIOP>*<NO> - PTERMS(:,25,93) = +0.45463*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(HO2,K179) = -K179*<HO2>*<RO217> + PTERMS(:,10,180) = -TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) ! -!PTERMS(ONIT,K093) = +0.15300*K093*<BIOP>*<NO> - PTERMS(:,26,93) = +0.15300*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(OH,K179) = +K179*<HO2>*<RO217> + PTERMS(:,15,180) = +TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) ! ! RETURN -END SUBROUTINE SUBT18 +END SUBROUTINE SUBT29 ! -SUBROUTINE SUBT19 +SUBROUTINE SUBT30 ! -!Indices 381 a 400 +!Indices 601 a 620 ! -!PTERMS(BIOP,K093) = -K093*<BIOP>*<NO> - PTERMS(:,35,93) = -TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(RPRL,K179) = +0.9983609*K179*<HO2>*<RO217> + PTERMS(:,75,180) = +0.9983609*TPK%K179(:)*PCONC(:,10)*TPK%RO217(:) ! -!PTERMS(NO,K094) = -K094*<AROP>*<NO> - PTERMS(:,3,94) = -TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(NO,K180) = -K180*<NO>*<RO218> + PTERMS(:,1,181) = -TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) ! -!PTERMS(NO2,K094) = +0.95115*K094*<AROP>*<NO> - PTERMS(:,4,94) = +0.95115*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(NO2,K180) = +TPK%CF20*K180*<NO>*<RO218> + PTERMS(:,2,181) = +TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) ! -!PTERMS(HO2,K094) = +0.95115*K094*<AROP>*<NO> - PTERMS(:,15,94) = +0.95115*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(HO2,K180) = +TPK%CF20*K180*<NO>*<RO218> + PTERMS(:,10,181) = +TPK%CF20*TPK%K180(:)*PCONC(:,1)*TPK%RO218(:) ! -!PTERMS(CARBO,K094) = +2.06993*K094*<AROP>*<NO> - PTERMS(:,25,94) = +2.06993*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(HO2,K181) = +K181*<RO2T>*<RO218> + PTERMS(:,10,182) = +TPK%K181(:)*PCONC(:,85)*TPK%RO218(:) ! -!PTERMS(ONIT,K094) = +0.04885*K094*<AROP>*<NO> - PTERMS(:,26,94) = +0.04885*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(RO2T,K181) = -K181*<RO2T>*<RO218> + PTERMS(:,85,182) = -TPK%K181(:)*PCONC(:,85)*TPK%RO218(:) ! -!PTERMS(AROP,K094) = -K094*<AROP>*<NO> - PTERMS(:,38,94) = -TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(HO2,K182) = -K182*<HO2>*<RO218> + PTERMS(:,10,183) = -TPK%K182(:)*PCONC(:,10)*TPK%RO218(:) ! -!PTERMS(NO,K095) = -K095*<CARBOP>*<NO> - PTERMS(:,3,95) = -TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(OH,K182) = +K182*<HO2>*<RO218> + PTERMS(:,15,183) = +TPK%K182(:)*PCONC(:,10)*TPK%RO218(:) ! -!PTERMS(NO2,K095) = +K095*<CARBOP>*<NO> - PTERMS(:,4,95) = +TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(NO,K183) = -K183*<NO>*<RO219> + PTERMS(:,1,184) = -TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) ! -!PTERMS(HO2,K095) = +0.12334*K095*<CARBOP>*<NO> - PTERMS(:,15,95) = +0.12334*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(NO2,K183) = +2.*K183*<NO>*<RO219> + PTERMS(:,2,184) = +2.*TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) ! -!PTERMS(HCHO,K095) = +0.05848*K095*<CARBOP>*<NO> - PTERMS(:,22,95) = +0.05848*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(HCHO,K183) = +K183*<NO>*<RO219> + PTERMS(:,28,184) = +TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) ! -!PTERMS(ALD,K095) = +0.07368*K095*<CARBOP>*<NO> - PTERMS(:,23,95) = +0.07368*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(RPR1,K183) = +K183*<NO>*<RO219> + PTERMS(:,69,184) = +TPK%K183(:)*PCONC(:,1)*TPK%RO219(:) ! -!PTERMS(CARBO,K095) = +0.08670*K095*<CARBOP>*<NO> - PTERMS(:,25,95) = +0.08670*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(NO2,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,2,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) ! -!PTERMS(MO2,K095) = +0.78134*K095*<CARBOP>*<NO> - PTERMS(:,32,95) = +0.78134*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(HCHO,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,28,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) ! -!PTERMS(CARBOP,K095) = -K095*<CARBOP>*<NO> - PTERMS(:,39,95) = -TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(RPR1,K184) = +K184*<RO2T>*<RO219> + PTERMS(:,69,185) = +TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) ! -!PTERMS(XO2,K095) = +0.02563*K095*<CARBOP>*<NO> - PTERMS(:,41,95) = +0.02563*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(RO2T,K184) = -K184*<RO2T>*<RO219> + PTERMS(:,85,185) = -TPK%K184(:)*PCONC(:,85)*TPK%RO219(:) ! -!PTERMS(NO,K096) = -K096*<OLN>*<NO> - PTERMS(:,3,96) = -TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(NO2,K185) = +K185*<HO2>*<RO219> + PTERMS(:,2,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) ! -!PTERMS(NO2,K096) = +1.81599*K096*<OLN>*<NO> - PTERMS(:,4,96) = +1.81599*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(HO2,K185) = -K185*<HO2>*<RO219> + PTERMS(:,10,186) = -TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) ! -!PTERMS(HO2,K096) = +0.18401*K096*<OLN>*<NO> - PTERMS(:,15,96) = +0.18401*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(OH,K185) = +K185*<HO2>*<RO219> + PTERMS(:,15,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) ! -!PTERMS(HCHO,K096) = +0.23419*K096*<OLN>*<NO> - PTERMS(:,22,96) = +0.23419*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(HCHO,K185) = +K185*<HO2>*<RO219> + PTERMS(:,28,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) ! ! RETURN -END SUBROUTINE SUBT19 +END SUBROUTINE SUBT30 ! -SUBROUTINE SUBT20 +SUBROUTINE SUBT31 ! -!Indices 401 a 420 +!Indices 621 a 640 ! -!PTERMS(ALD,K096) = +1.01182*K096*<OLN>*<NO> - PTERMS(:,23,96) = +1.01182*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(RPR1,K185) = +K185*<HO2>*<RO219> + PTERMS(:,69,186) = +TPK%K185(:)*PCONC(:,10)*TPK%RO219(:) ! -!PTERMS(KET,K096) = +0.37862*K096*<OLN>*<NO> - PTERMS(:,24,96) = +0.37862*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(NO,K186) = -K186*<NO>*<RO220> + PTERMS(:,1,187) = -TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) ! -!PTERMS(ONIT,K096) = +0.18401*K096*<OLN>*<NO> - PTERMS(:,26,96) = +0.18401*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(NO2,K186) = +TPK%CF18*K186*<NO>*<RO220> + PTERMS(:,2,187) = +TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) ! -!PTERMS(OLN,K096) = -K096*<OLN>*<NO> - PTERMS(:,40,96) = -TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(RO2T,K186) = +TPK%CF18*K186*<NO>*<RO220> + PTERMS(:,85,187) = +TPK%CF18*TPK%K186(:)*PCONC(:,1)*TPK%RO220(:) ! -!PTERMS(HO2,K097) = -K097*<MO2>*<HO2> - PTERMS(:,15,97) = -TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(RO2T,K187) = -K187*<RO2T>*<RO220> + PTERMS(:,85,188) = -TPK%K187(:)*PCONC(:,85)*TPK%RO220(:) ! -!PTERMS(OP1,K097) = +K097*<MO2>*<HO2> - PTERMS(:,28,97) = +TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(HO2,K188) = -K188*<HO2>*<RO220> + PTERMS(:,10,189) = -TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) ! -!PTERMS(MO2,K097) = -K097*<MO2>*<HO2> - PTERMS(:,32,97) = -TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(OH,K188) = +K188*<HO2>*<RO220> + PTERMS(:,15,189) = +TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) ! -!PTERMS(HO2,K098) = -K098*<ALKAP>*<HO2> - PTERMS(:,15,98) = -TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(RO2T,K188) = +K188*<HO2>*<RO220> + PTERMS(:,85,189) = +TPK%K188(:)*PCONC(:,10)*TPK%RO220(:) ! -!PTERMS(OP2,K098) = +1.00524*K098*<ALKAP>*<HO2> - PTERMS(:,29,98) = +1.00524*TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(NO,K189) = -K189*<NO>*<RO221> + PTERMS(:,1,190) = -TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) ! -!PTERMS(ALKAP,K098) = -K098*<ALKAP>*<HO2> - PTERMS(:,33,98) = -TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(NO2,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,2,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) ! -!PTERMS(HO2,K099) = -K099*<ALKEP>*<HO2> - PTERMS(:,15,99) = -TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(HO2,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,10,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) ! -!PTERMS(OP2,K099) = +1.00524*K099*<ALKEP>*<HO2> - PTERMS(:,29,99) = +1.00524*TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(ARAL,K189) = +TPK%CF24*K189*<NO>*<RO221> + PTERMS(:,25,190) = +TPK%CF24*TPK%K189(:)*PCONC(:,1)*TPK%RO221(:) ! -!PTERMS(ALKEP,K099) = -K099*<ALKEP>*<HO2> - PTERMS(:,34,99) = -TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(HO2,K190) = +K190*<RO2T>*<RO221> + PTERMS(:,10,191) = +TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) ! -!PTERMS(HO2,K0100) = -K0100*<BIOP>*<HO2> - PTERMS(:,15,100) = -TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(ARAL,K190) = +K190*<RO2T>*<RO221> + PTERMS(:,25,191) = +TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) ! -!PTERMS(OP2,K0100) = +1.00524*K0100*<BIOP>*<HO2> - PTERMS(:,29,100) = +1.00524*TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(RO2T,K190) = -K190*<RO2T>*<RO221> + PTERMS(:,85,191) = -TPK%K190(:)*PCONC(:,85)*TPK%RO221(:) ! -!PTERMS(BIOP,K0100) = -K0100*<BIOP>*<HO2> - PTERMS(:,35,100) = -TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(HO2,K191) = -K191*<HO2>*<RO221> + PTERMS(:,10,192) = -TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) ! -!PTERMS(HO2,K0101) = -K0101*<AROP>*<HO2> - PTERMS(:,15,101) = -TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(OH,K191) = +K191*<HO2>*<RO221> + PTERMS(:,15,192) = +TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) ! -!PTERMS(OP2,K0101) = +1.00524*K0101*<AROP>*<HO2> - PTERMS(:,29,101) = +1.00524*TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(ARAL,K191) = +K191*<HO2>*<RO221> + PTERMS(:,25,192) = +TPK%K191(:)*PCONC(:,10)*TPK%RO221(:) ! -!PTERMS(AROP,K0101) = -K0101*<AROP>*<HO2> - PTERMS(:,38,101) = -TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(NO,K192) = -K192*<NO>*<RO222> + PTERMS(:,1,193) = -TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) ! -!PTERMS(O3,K0102) = +0.17307*K0102*<CARBOP>*<HO2> - PTERMS(:,1,102) = +0.17307*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(NO2,K192) = +TPK%CF42*K192*<NO>*<RO222> + PTERMS(:,2,193) = +TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) ! ! RETURN -END SUBROUTINE SUBT20 +END SUBROUTINE SUBT31 ! -SUBROUTINE SUBT21 +SUBROUTINE SUBT32 ! -!Indices 421 a 440 +!Indices 641 a 660 ! -!PTERMS(HO2,K0102) = -K0102*<CARBOP>*<HO2> - PTERMS(:,15,102) = -TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(HO2,K192) = +TPK%CF42*K192*<NO>*<RO222> + PTERMS(:,10,193) = +TPK%CF42*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) ! -!PTERMS(OP2,K0102) = +0.80904*K0102*<CARBOP>*<HO2> - PTERMS(:,29,102) = +0.80904*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(RPRL,K192) = +TPK%CFA7*K192*<NO>*<RO222> + PTERMS(:,75,193) = +TPK%CFA7*TPK%K192(:)*PCONC(:,1)*TPK%RO222(:) ! -!PTERMS(ORA2,K0102) = +0.17307*K0102*<CARBOP>*<HO2> - PTERMS(:,31,102) = +0.17307*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(HO2,K193) = +K193*<RO2T>*<RO222> + PTERMS(:,10,194) = +TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) ! -!PTERMS(CARBOP,K0102) = -K0102*<CARBOP>*<HO2> - PTERMS(:,39,102) = -TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(RPRL,K193) = +0.9983609*K193*<RO2T>*<RO222> + PTERMS(:,75,194) = +0.9983609*TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) ! -!PTERMS(HO2,K103) = -K103*<OLN>*<HO2> - PTERMS(:,15,103) = -TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(RO2T,K193) = -K193*<RO2T>*<RO222> + PTERMS(:,85,194) = -TPK%K193(:)*PCONC(:,85)*TPK%RO222(:) ! -!PTERMS(ONIT,K103) = +K103*<OLN>*<HO2> - PTERMS(:,26,103) = +TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(HO2,K194) = -K194*<HO2>*<RO222> + PTERMS(:,10,195) = -TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) ! -!PTERMS(OLN,K103) = -K103*<OLN>*<HO2> - PTERMS(:,40,103) = -TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(OH,K194) = +K194*<HO2>*<RO222> + PTERMS(:,15,195) = +TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) ! -!PTERMS(HO2,K104) = +0.66*K104*<MO2>*<MO2> - PTERMS(:,15,104) = +0.66*TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(RPRL,K194) = +0.9983609*K194*<HO2>*<RO222> + PTERMS(:,75,195) = +0.9983609*TPK%K194(:)*PCONC(:,10)*TPK%RO222(:) ! -!PTERMS(HCHO,K104) = +1.33*K104*<MO2>*<MO2> - PTERMS(:,22,104) = +1.33*TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(NO,K195) = -K195*<NO>*<RO223> + PTERMS(:,1,196) = -TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) ! -!PTERMS(MO2,K104) = -K104*<MO2>*<MO2> - PTERMS(:,32,104) = -TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(NO2,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,2,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) ! -!PTERMS(HO2,K105) = +0.98383*K105*<ALKAP>*<MO2> - PTERMS(:,15,105) = +0.98383*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(HO2,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,10,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) ! -!PTERMS(HCHO,K105) = +0.80556*K105*<ALKAP>*<MO2> - PTERMS(:,22,105) = +0.80556*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(URG6,K195) = +TPK%CF43*K195*<NO>*<RO223> + PTERMS(:,58,196) = +TPK%CF43*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) ! -!PTERMS(ALD,K105) = +0.56070*K105*<ALKAP>*<MO2> - PTERMS(:,23,105) = +0.56070*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(RPR7,K195) = +TPK%CF44*K195*<NO>*<RO223> + PTERMS(:,62,196) = +TPK%CF44*TPK%K195(:)*PCONC(:,1)*TPK%RO223(:) ! -!PTERMS(KET,K105) = +0.09673*K105*<ALKAP>*<MO2> - PTERMS(:,24,105) = +0.09673*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(HO2,K196) = +K196*<RO2T>*<RO223> + PTERMS(:,10,197) = +TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) ! -!PTERMS(CARBO,K105) = +0.07976*K105*<ALKAP>*<MO2> - PTERMS(:,25,105) = +0.07976*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(RPR7,K196) = +K196*<RO2T>*<RO223> + PTERMS(:,62,197) = +TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) ! -!PTERMS(MO2,K105) = -K105*<ALKAP>*<MO2> - PTERMS(:,32,105) = -TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(RO2T,K196) = -K196*<RO2T>*<RO223> + PTERMS(:,85,197) = -TPK%K196(:)*PCONC(:,85)*TPK%RO223(:) ! -!PTERMS(ALKAP,K105) = -K105*<ALKAP>*<MO2> - PTERMS(:,33,105) = -TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(HO2,K197) = -K197*<HO2>*<RO223> + PTERMS(:,10,198) = -TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) ! -!PTERMS(XO2,K105) = +0.13370*K105*<ALKAP>*<MO2> - PTERMS(:,41,105) = +0.13370*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(OH,K197) = +K197*<HO2>*<RO223> + PTERMS(:,15,198) = +TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) ! -!PTERMS(HO2,K106) = +K106*<ALKEP>*<MO2> - PTERMS(:,15,106) = +TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(RPR7,K197) = +K197*<HO2>*<RO223> + PTERMS(:,62,198) = +TPK%K197(:)*PCONC(:,10)*TPK%RO223(:) ! -!PTERMS(HCHO,K106) = +1.42894*K106*<ALKEP>*<MO2> - PTERMS(:,22,106) = +1.42894*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(NO,K198) = -K198*<NO>*<RO224> + PTERMS(:,1,199) = -TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) ! ! RETURN -END SUBROUTINE SUBT21 +END SUBROUTINE SUBT32 ! -SUBROUTINE SUBT22 +SUBROUTINE SUBT33 ! -!Indices 441 a 460 +!Indices 661 a 680 ! -!PTERMS(ALD,K106) = +0.46413*K106*<ALKEP>*<MO2> - PTERMS(:,23,106) = +0.46413*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(NO2,K198) = +TPK%CF26*K198*<NO>*<RO224> + PTERMS(:,2,199) = +TPK%CF26*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) ! -!PTERMS(KET,K106) = +0.03814*K106*<ALKEP>*<MO2> - PTERMS(:,24,106) = +0.03814*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(HO2,K198) = +TPK%CF26*K198*<NO>*<RO224> + PTERMS(:,10,199) = +TPK%CF26*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) ! -!PTERMS(MO2,K106) = -K106*<ALKEP>*<MO2> - PTERMS(:,32,106) = -TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(RPR3,K198) = +TPK%CFA10*K198*<NO>*<RO224> + PTERMS(:,57,199) = +TPK%CFA10*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) ! -!PTERMS(ALKEP,K106) = -K106*<ALKEP>*<MO2> - PTERMS(:,34,106) = -TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(AP7,K198) = +TPK%CFA23*K198*<NO>*<RO224> + PTERMS(:,67,199) = +TPK%CFA23*TPK%K198(:)*PCONC(:,1)*TPK%RO224(:) ! -!PTERMS(HO2,K107) = +1.00000*K107*<BIOP>*<MO2> - PTERMS(:,15,107) = +1.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(HO2,K199) = +K199*<RO2T>*<RO224> + PTERMS(:,10,200) = +TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) ! -!PTERMS(ALKE,K107) = +0.48074*K107*<BIOP>*<MO2> - PTERMS(:,19,107) = +0.48074*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(RPR3,K199) = +K199*<RO2T>*<RO224> + PTERMS(:,57,200) = +TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) ! -!PTERMS(HCHO,K107) = +1.09000*K107*<BIOP>*<MO2> - PTERMS(:,22,107) = +1.09000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(RO2T,K199) = -K199*<RO2T>*<RO224> + PTERMS(:,85,200) = -TPK%K199(:)*PCONC(:,85)*TPK%RO224(:) ! -!PTERMS(ALD,K107) = +0.00000*K107*<BIOP>*<MO2> - PTERMS(:,23,107) = +0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(HO2,K200) = -K200*<HO2>*<RO224> + PTERMS(:,10,201) = -TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) ! -!PTERMS(KET,K107) = +0.00000*K107*<BIOP>*<MO2> - PTERMS(:,24,107) = +0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(OH,K200) = +K200*<HO2>*<RO224> + PTERMS(:,15,201) = +TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) ! -!PTERMS(CARBO,K107) = +0.56064*K107*<BIOP>*<MO2> - PTERMS(:,25,107) = +0.56064*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(RPR3,K200) = +K200*<HO2>*<RO224> + PTERMS(:,57,201) = +TPK%K200(:)*PCONC(:,10)*TPK%RO224(:) ! -!PTERMS(MO2,K107) = -K107*<BIOP>*<MO2> - PTERMS(:,32,107) = -TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(NO,K201) = -K201*<NO>*<RO225> + PTERMS(:,1,202) = -TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) ! -!PTERMS(BIOP,K107) = -K107*<BIOP>*<MO2> - PTERMS(:,35,107) = -TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(NO2,K201) = +2.*K201*<NO>*<RO225> + PTERMS(:,2,202) = +2.*TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) ! -!PTERMS(HO2,K108) = +1.02767*K108*<AROP>*<MO2> - PTERMS(:,15,108) = +1.02767*TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(RPR3,K201) = +K201*<NO>*<RO225> + PTERMS(:,57,202) = +TPK%K201(:)*PCONC(:,1)*TPK%RO225(:) ! -!PTERMS(HCHO,K108) = +K108*<AROP>*<MO2> - PTERMS(:,22,108) = +TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(NO2,K202) = +K202*<RO2T>*<RO225> + PTERMS(:,2,203) = +TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) ! -!PTERMS(CARBO,K108) = +1.99461*K108*<AROP>*<MO2> - PTERMS(:,25,108) = +1.99461*TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(RPR3,K202) = +K202*<RO2T>*<RO225> + PTERMS(:,57,203) = +TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) ! -!PTERMS(MO2,K108) = -K108*<AROP>*<MO2> - PTERMS(:,32,108) = -TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(RO2T,K202) = -K202*<RO2T>*<RO225> + PTERMS(:,85,203) = -TPK%K202(:)*PCONC(:,85)*TPK%RO225(:) ! -!PTERMS(AROP,K108) = -K108*<AROP>*<MO2> - PTERMS(:,38,108) = -TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(NO2,K203) = +K203*<HO2>*<RO225> + PTERMS(:,2,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) ! -!PTERMS(HO2,K109) = +0.82998*K109*<CARBOP>*<MO2> - PTERMS(:,15,109) = +0.82998*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(HO2,K203) = -K203*<HO2>*<RO225> + PTERMS(:,10,204) = -TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) ! -!PTERMS(HCHO,K109) = +0.95723*K109*<CARBOP>*<MO2> - PTERMS(:,22,109) = +0.95723*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(OH,K203) = +K203*<HO2>*<RO225> + PTERMS(:,15,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) ! -!PTERMS(ALD,K109) = +0.08295*K109*<CARBOP>*<MO2> - PTERMS(:,23,109) = +0.08295*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(RPR3,K203) = +K203*<HO2>*<RO225> + PTERMS(:,57,204) = +TPK%K203(:)*PCONC(:,10)*TPK%RO225(:) ! ! RETURN -END SUBROUTINE SUBT22 +END SUBROUTINE SUBT33 ! -SUBROUTINE SUBT23 +SUBROUTINE SUBT34 ! -!Indices 461 a 480 +!Indices 681 a 700 ! -!PTERMS(CARBO,K109) = +0.15387*K109*<CARBOP>*<MO2> - PTERMS(:,25,109) = +0.15387*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(NO,K204) = -K204*<NO>*<RO226> + PTERMS(:,1,205) = -TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) ! -!PTERMS(ORA2,K109) = +0.13684*K109*<CARBOP>*<MO2> - PTERMS(:,31,109) = +0.13684*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(NO2,K204) = +K204*<NO>*<RO226> + PTERMS(:,2,205) = +TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) ! -!PTERMS(MO2,K109) = -K109*<CARBOP>*<MO2> - PTERMS(:,32,109) = -TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(UR17,K204) = +1.0000000*K204*<NO>*<RO226> + PTERMS(:,55,205) = +1.0000000*TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) ! -!PTERMS(CARBOP,K109) = -K109*<CARBOP>*<MO2> - PTERMS(:,39,109) = -TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(RO2T,K204) = +K204*<NO>*<RO226> + PTERMS(:,85,205) = +TPK%K204(:)*PCONC(:,1)*TPK%RO226(:) ! -!PTERMS(XO2,K109) = +0.02212*K109*<CARBOP>*<MO2> - PTERMS(:,41,109) = +0.02212*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(UR17,K205) = +1.0000000*K205*<RO2T>*<RO226> + PTERMS(:,55,206) = +1.0000000*TPK%K205(:)*PCONC(:,85)*TPK%RO226(:) ! -!PTERMS(NO2,K110) = +0.32440*K110*<OLN>*<MO2> - PTERMS(:,4,110) = +0.32440*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(RO2T,K205) = -K205*<RO2T>*<RO226> + PTERMS(:,85,206) = -TPK%K205(:)*PCONC(:,85)*TPK%RO226(:) ! -!PTERMS(HO2,K110) = +0.67560*K110*<OLN>*<MO2> - PTERMS(:,15,110) = +0.67560*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(HO2,K206) = -K206*<HO2>*<RO226> + PTERMS(:,10,207) = -TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) ! -!PTERMS(HCHO,K110) = +0.88625*K110*<OLN>*<MO2> - PTERMS(:,22,110) = +0.88625*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(OH,K206) = +K206*<HO2>*<RO226> + PTERMS(:,15,207) = +TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) ! -!PTERMS(ALD,K110) = +0.41524*K110*<OLN>*<MO2> - PTERMS(:,23,110) = +0.41524*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(UR17,K206) = +1.0000000*K206*<HO2>*<RO226> + PTERMS(:,55,207) = +1.0000000*TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) ! -!PTERMS(KET,K110) = +0.09667*K110*<OLN>*<MO2> - PTERMS(:,24,110) = +0.09667*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(RO2T,K206) = +K206*<HO2>*<RO226> + PTERMS(:,85,207) = +TPK%K206(:)*PCONC(:,10)*TPK%RO226(:) ! -!PTERMS(ONIT,K110) = +0.67560*K110*<OLN>*<MO2> - PTERMS(:,26,110) = +0.67560*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(NO,K207) = -K207*<NO>*<RO227> + PTERMS(:,1,208) = -TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) ! -!PTERMS(MO2,K110) = -K110*<OLN>*<MO2> - PTERMS(:,32,110) = -TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(NO2,K207) = +TPK%CF28*K207*<NO>*<RO227> + PTERMS(:,2,208) = +TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) ! -!PTERMS(OLN,K110) = -K110*<OLN>*<MO2> - PTERMS(:,40,110) = -TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(HO2,K207) = +TPK%CF28*K207*<NO>*<RO227> + PTERMS(:,10,208) = +TPK%CF28*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) ! -!PTERMS(HO2,K111) = +0.48079*K111*<ALKAP>*<CARBOP> - PTERMS(:,15,111) = +0.48079*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(UR7,K207) = +TPK%CFA12*K207*<NO>*<RO227> + PTERMS(:,56,208) = +TPK%CFA12*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) ! -!PTERMS(HCHO,K111) = +0.07600*K111*<ALKAP>*<CARBOP> - PTERMS(:,22,111) = +0.07600*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(URG10,K207) = +TPK%CF27*K207*<NO>*<RO227> + PTERMS(:,68,208) = +TPK%CF27*TPK%K207(:)*PCONC(:,1)*TPK%RO227(:) ! -!PTERMS(ALD,K111) = +0.71461*K111*<ALKAP>*<CARBOP> - PTERMS(:,23,111) = +0.71461*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(HO2,K208) = +K208*<RO2T>*<RO227> + PTERMS(:,10,209) = +TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) ! -!PTERMS(KET,K111) = +0.18819*K111*<ALKAP>*<CARBOP> - PTERMS(:,24,111) = +0.18819*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(UR7,K208) = +K208*<RO2T>*<RO227> + PTERMS(:,56,209) = +TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) ! -!PTERMS(CARBO,K111) = +0.06954*K111*<ALKAP>*<CARBOP> - PTERMS(:,25,111) = +0.06954*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(RO2T,K208) = -K208*<RO2T>*<RO227> + PTERMS(:,85,209) = -TPK%K208(:)*PCONC(:,85)*TPK%RO227(:) ! -!PTERMS(ORA2,K111) = +0.49810*K111*<ALKAP>*<CARBOP> - PTERMS(:,31,111) = +0.49810*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(HO2,K209) = -K209*<HO2>*<RO227> + PTERMS(:,10,210) = -TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) ! -!PTERMS(MO2,K111) = +0.51480*K111*<ALKAP>*<CARBOP> - PTERMS(:,32,111) = +0.51480*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(OH,K209) = +K209*<HO2>*<RO227> + PTERMS(:,15,210) = +TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) ! ! RETURN -END SUBROUTINE SUBT23 +END SUBROUTINE SUBT34 ! -SUBROUTINE SUBT24 +SUBROUTINE SUBT35 ! -!Indices 481 a 500 +!Indices 701 a 720 ! -!PTERMS(ALKAP,K111) = -K111*<ALKAP>*<CARBOP> - PTERMS(:,33,111) = -TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(UR7,K209) = +0.3*K209*<HO2>*<RO227> + PTERMS(:,56,210) = +0.3*TPK%K209(:)*PCONC(:,10)*TPK%RO227(:) ! -!PTERMS(CARBOP,K111) = -K111*<ALKAP>*<CARBOP> - PTERMS(:,39,111) = -TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(NO,K210) = -K210*<NO>*<RO228> + PTERMS(:,1,211) = -TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) ! -!PTERMS(XO2,K111) = +0.11306*K111*<ALKAP>*<CARBOP> - PTERMS(:,41,111) = +0.11306*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(NO2,K210) = +2.*K210*<NO>*<RO228> + PTERMS(:,2,211) = +2.*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) ! -!PTERMS(HO2,K112) = +0.50078*K112*<ALKEP>*<CARBOP> - PTERMS(:,15,112) = +0.50078*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(UR7,K210) = +0.3*K210*<NO>*<RO228> + PTERMS(:,56,211) = +0.3*TPK%K210(:)*PCONC(:,1)*TPK%RO228(:) ! -!PTERMS(HCHO,K112) = +0.68192*K112*<ALKEP>*<CARBOP> - PTERMS(:,22,112) = +0.68192*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(NO2,K211) = +K211*<RO2T>*<RO228> + PTERMS(:,2,212) = +TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) ! -!PTERMS(ALD,K112) = +0.68374*K112*<ALKEP>*<CARBOP> - PTERMS(:,23,112) = +0.68374*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(UR7,K211) = +0.3*K211*<RO2T>*<RO228> + PTERMS(:,56,212) = +0.3*TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) ! -!PTERMS(KET,K112) = +0.06579*K112*<ALKEP>*<CARBOP> - PTERMS(:,24,112) = +0.06579*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(RO2T,K211) = -K211*<RO2T>*<RO228> + PTERMS(:,85,212) = -TPK%K211(:)*PCONC(:,85)*TPK%RO228(:) ! -!PTERMS(ORA2,K112) = +0.49922*K112*<ALKEP>*<CARBOP> - PTERMS(:,31,112) = +0.49922*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(NO2,K212) = +K212*<HO2>*<RO228> + PTERMS(:,2,213) = +TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) ! -!PTERMS(MO2,K112) = +0.50078*K112*<ALKEP>*<CARBOP> - PTERMS(:,32,112) = +0.50078*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(HO2,K212) = -K212*<HO2>*<RO228> + PTERMS(:,10,213) = -TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) ! -!PTERMS(ALKEP,K112) = -K112*<ALKEP>*<CARBOP> - PTERMS(:,34,112) = -TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(OH,K212) = +K212*<HO2>*<RO228> + PTERMS(:,15,213) = +TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) ! -!PTERMS(CARBOP,K112) = -K112*<ALKEP>*<CARBOP> - PTERMS(:,39,112) = -TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(UR7,K212) = +0.3*K212*<HO2>*<RO228> + PTERMS(:,56,213) = +0.3*TPK%K212(:)*PCONC(:,10)*TPK%RO228(:) ! -!PTERMS(HO2,K113) = +0.50600*K113*<BIOP>*<CARBOP> - PTERMS(:,15,113) = +0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(NO,K213) = -K213*<NO>*<RO229> + PTERMS(:,1,214) = -TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) ! -!PTERMS(ALKE,K113) = +0.24463*K113*<BIOP>*<CARBOP> - PTERMS(:,19,113) = +0.24463*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(NO2,K213) = +TPK%CF30*K213*<NO>*<RO229> + PTERMS(:,2,214) = +TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) ! -!PTERMS(HCHO,K113) = +0.34000*K113*<BIOP>*<CARBOP> - PTERMS(:,22,113) = +0.34000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(RO2T,K213) = +TPK%CF30*K213*<NO>*<RO229> + PTERMS(:,85,214) = +TPK%CF30*TPK%K213(:)*PCONC(:,1)*TPK%RO229(:) ! -!PTERMS(ALD,K113) = +0.00000*K113*<BIOP>*<CARBOP> - PTERMS(:,23,113) = +0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(RO2T,K214) = -K214*<RO2T>*<RO229> + PTERMS(:,85,215) = -TPK%K214(:)*PCONC(:,85)*TPK%RO229(:) ! -!PTERMS(KET,K113) = +0.00000*K113*<BIOP>*<CARBOP> - PTERMS(:,24,113) = +0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(HO2,K215) = -K215*<HO2>*<RO229> + PTERMS(:,10,216) = -TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) ! -!PTERMS(CARBO,K113) = +0.78591*K113*<BIOP>*<CARBOP> - PTERMS(:,25,113) = +0.78591*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(OH,K215) = +K215*<HO2>*<RO229> + PTERMS(:,15,216) = +TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) ! -!PTERMS(ORA2,K113) = +0.49400*K113*<BIOP>*<CARBOP> - PTERMS(:,31,113) = +0.49400*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(RO2T,K215) = +K215*<HO2>*<RO229> + PTERMS(:,85,216) = +TPK%K215(:)*PCONC(:,10)*TPK%RO229(:) ! -!PTERMS(MO2,K113) = +0.50600*K113*<BIOP>*<CARBOP> - PTERMS(:,32,113) = +0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(NO,K216) = -K216*<NO>*<RO240> + PTERMS(:,1,217) = -TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) ! -!PTERMS(BIOP,K113) = -K113*<BIOP>*<CARBOP> - PTERMS(:,35,113) = -TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(NO2,K216) = +K216*<NO>*<RO240> + PTERMS(:,2,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) ! ! RETURN -END SUBROUTINE SUBT24 +END SUBROUTINE SUBT35 ! -SUBROUTINE SUBT25 +SUBROUTINE SUBT36 ! -!Indices 501 a 520 +!Indices 721 a 740 ! -!PTERMS(CARBOP,K113) = -K113*<BIOP>*<CARBOP> - PTERMS(:,39,113) = -TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(RPR8,K216) = +K216*<NO>*<RO240> + PTERMS(:,71,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) ! -!PTERMS(HO2,K114) = +K114*<AROP>*<CARBOP> - PTERMS(:,15,114) = +TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(RO2T,K216) = +K216*<NO>*<RO240> + PTERMS(:,85,217) = +TPK%K216(:)*PCONC(:,1)*TPK%RO240(:) ! -!PTERMS(CARBO,K114) = +1.99455*K114*<AROP>*<CARBOP> - PTERMS(:,25,114) = +1.99455*TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(RPR8,K217) = +K217*<RO2T>*<RO240> + PTERMS(:,71,218) = +TPK%K217(:)*PCONC(:,85)*TPK%RO240(:) ! -!PTERMS(MO2,K114) = +K114*<AROP>*<CARBOP> - PTERMS(:,32,114) = +TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(RO2T,K217) = -K217*<RO2T>*<RO240> + PTERMS(:,85,218) = -TPK%K217(:)*PCONC(:,85)*TPK%RO240(:) ! -!PTERMS(AROP,K114) = -K114*<AROP>*<CARBOP> - PTERMS(:,38,114) = -TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(HO2,K218) = -K218*<HO2>*<RO240> + PTERMS(:,10,219) = -TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) ! -!PTERMS(CARBOP,K114) = -K114*<AROP>*<CARBOP> - PTERMS(:,39,114) = -TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(OH,K218) = +K218*<HO2>*<RO240> + PTERMS(:,15,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) ! -!PTERMS(HO2,K115) = +0.07566*K115*<CARBOP>*<CARBOP> - PTERMS(:,15,115) = +0.07566*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(RPR8,K218) = +K218*<HO2>*<RO240> + PTERMS(:,71,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) ! -!PTERMS(HCHO,K115) = +0.03432*K115*<CARBOP>*<CARBOP> - PTERMS(:,22,115) = +0.03432*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(RO2T,K218) = +K218*<HO2>*<RO240> + PTERMS(:,85,219) = +TPK%K218(:)*PCONC(:,10)*TPK%RO240(:) ! -!PTERMS(ALD,K115) = +0.06969*K115*<CARBOP>*<CARBOP> - PTERMS(:,23,115) = +0.06969*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(RO2T,K219) = -K219*<RO2T>*<RO230> + PTERMS(:,85,220) = -TPK%K219(:)*PCONC(:,85)*TPK%RO230(:) ! -!PTERMS(KET,K115) = +0.02190*K115*<CARBOP>*<CARBOP> - PTERMS(:,24,115) = +0.02190*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(HO2,K220) = -K220*<HO2>*<RO230> + PTERMS(:,10,221) = -TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) ! -!PTERMS(CARBO,K115) = +0.10777*K115*<CARBOP>*<CARBOP> - PTERMS(:,25,115) = +0.10777*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(OH,K220) = +K220*<HO2>*<RO230> + PTERMS(:,15,221) = +TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) ! -!PTERMS(ORA2,K115) = +0.09955*K115*<CARBOP>*<CARBOP> - PTERMS(:,31,115) = +0.09955*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(RO2T,K220) = +K220*<HO2>*<RO230> + PTERMS(:,85,221) = +TPK%K220(:)*PCONC(:,10)*TPK%RO230(:) ! -!PTERMS(MO2,K115) = +1.66702*K115*<CARBOP>*<CARBOP> - PTERMS(:,32,115) = +1.66702*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(NO,K221) = -K221*<NO>*<RO231> + PTERMS(:,1,222) = -TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) ! -!PTERMS(CARBOP,K115) = -K115*<CARBOP>*<CARBOP> - PTERMS(:,39,115) = -TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(NO2,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,2,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) ! -!PTERMS(XO2,K115) = +0.01593*K115*<CARBOP>*<CARBOP> - PTERMS(:,41,115) = +0.01593*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(HO2,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,10,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) ! -!PTERMS(NO2,K116) = +0.00000*K116*<OLN>*<CARBOP> - PTERMS(:,4,116) = +0.00000*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(URG8,K221) = +TPK%CF31*K221*<NO>*<RO231> + PTERMS(:,64,222) = +TPK%CF31*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) ! -!PTERMS(HO2,K116) = +0.17599*K116*<OLN>*<CARBOP> - PTERMS(:,15,116) = +0.17599*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(UR19,K221) = +TPK%CF32*K221*<NO>*<RO231> + PTERMS(:,65,222) = +TPK%CF32*TPK%K221(:)*PCONC(:,1)*TPK%RO231(:) ! -!PTERMS(HCHO,K116) = +0.13414*K116*<OLN>*<CARBOP> - PTERMS(:,22,116) = +0.13414*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(HO2,K222) = +K222*<RO2T>*<RO231> + PTERMS(:,10,223) = +TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) ! -!PTERMS(ALD,K116) = +0.42122*K116*<OLN>*<CARBOP> - PTERMS(:,23,116) = +0.42122*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(UR19,K222) = +K222*<RO2T>*<RO231> + PTERMS(:,65,223) = +TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) ! -!PTERMS(KET,K116) = +0.10822*K116*<OLN>*<CARBOP> - PTERMS(:,24,116) = +0.10822*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(RO2T,K222) = -K222*<RO2T>*<RO231> + PTERMS(:,85,223) = -TPK%K222(:)*PCONC(:,85)*TPK%RO231(:) ! ! RETURN -END SUBROUTINE SUBT25 +END SUBROUTINE SUBT36 ! -SUBROUTINE SUBT26 +SUBROUTINE SUBT37 ! -!Indices 521 a 540 +!Indices 741 a 760 ! -!PTERMS(ONIT,K116) = +0.66562*K116*<OLN>*<CARBOP> - PTERMS(:,26,116) = +0.66562*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(HO2,K223) = -K223*<HO2>*<RO231> + PTERMS(:,10,224) = -TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) ! -!PTERMS(ORA2,K116) = +0.48963*K116*<OLN>*<CARBOP> - PTERMS(:,31,116) = +0.48963*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(OH,K223) = +K223*<HO2>*<RO231> + PTERMS(:,15,224) = +TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) ! -!PTERMS(MO2,K116) = +0.51037*K116*<OLN>*<CARBOP> - PTERMS(:,32,116) = +0.51037*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(UR19,K223) = +K223*<HO2>*<RO231> + PTERMS(:,65,224) = +TPK%K223(:)*PCONC(:,10)*TPK%RO231(:) ! -!PTERMS(CARBOP,K116) = -K116*<OLN>*<CARBOP> - PTERMS(:,39,116) = -TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(NO,K224) = -K224*<NO>*<RO232> + PTERMS(:,1,225) = -TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) ! -!PTERMS(OLN,K116) = -K116*<OLN>*<CARBOP> - PTERMS(:,40,116) = -TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(NO2,K224) = +TPK%CF34*K224*<NO>*<RO232> + PTERMS(:,2,225) = +TPK%CF34*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) ! -!PTERMS(HO2,K117) = +K117*<OLN>*<OLN> - PTERMS(:,15,117) = +TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(URG9,K224) = +TPK%CFA14*K224*<NO>*<RO232> + PTERMS(:,66,225) = +TPK%CFA14*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) ! -!PTERMS(ONIT,K117) = +2.00*K117*<OLN>*<OLN> - PTERMS(:,26,117) = +2.00*TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(RO2T,K224) = +TPK%CF34*K224*<NO>*<RO232> + PTERMS(:,85,225) = +TPK%CF34*TPK%K224(:)*PCONC(:,1)*TPK%RO232(:) ! -!PTERMS(OLN,K117) = -K117*<OLN>*<OLN> - PTERMS(:,40,117) = -TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(RO2T,K225) = -K225*<RO2T>*<RO232> + PTERMS(:,85,226) = -TPK%K225(:)*PCONC(:,85)*TPK%RO232(:) ! -!PTERMS(NO2,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,4,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(HO2,K226) = -K226*<HO2>*<RO232> + PTERMS(:,10,227) = -TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) ! -!PTERMS(HO2,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,15,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(OH,K226) = +K226*<HO2>*<RO232> + PTERMS(:,15,227) = +TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) ! -!PTERMS(HCHO,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,22,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(RO2T,K226) = +K226*<HO2>*<RO232> + PTERMS(:,85,227) = +TPK%K226(:)*PCONC(:,10)*TPK%RO232(:) ! -!PTERMS(ALD,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,23,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(NO,K227) = -K227*<NO>*<RO241> + PTERMS(:,1,228) = -TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) ! -!PTERMS(KET,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,24,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(NO2,K227) = +TPK%CF36*K227*<NO>*<RO241> + PTERMS(:,2,228) = +TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) ! -!PTERMS(ONIT,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,26,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(HO2,K227) = +TPK%CF36*K227*<NO>*<RO241> + PTERMS(:,10,228) = +TPK%CF36*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) ! -!PTERMS(OLN,K118) = -K118*<OLN>*<OLN> - PTERMS(:,40,118) = -TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(URG9,K227) = +TPK%CFA15*K227*<NO>*<RO241> + PTERMS(:,66,228) = +TPK%CFA15*TPK%K227(:)*PCONC(:,1)*TPK%RO241(:) ! -!PTERMS(NO2,K119) = +K119*<MO2>*<NO3> - PTERMS(:,4,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(HO2,K228) = +K228*<RO2T>*<RO241> + PTERMS(:,10,229) = +TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) ! -!PTERMS(NO3,K119) = -K119*<MO2>*<NO3> - PTERMS(:,5,119) = -TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(URG9,K228) = +0.9999996*K228*<RO2T>*<RO241> + PTERMS(:,66,229) = +0.9999996*TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) ! -!PTERMS(HO2,K119) = +K119*<MO2>*<NO3> - PTERMS(:,15,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(RO2T,K228) = -K228*<RO2T>*<RO241> + PTERMS(:,85,229) = -TPK%K228(:)*PCONC(:,85)*TPK%RO241(:) ! -!PTERMS(HCHO,K119) = +K119*<MO2>*<NO3> - PTERMS(:,22,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(HO2,K229) = -K229*<HO2>*<RO241> + PTERMS(:,10,230) = -TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) ! -!PTERMS(MO2,K119) = -K119*<MO2>*<NO3> - PTERMS(:,32,119) = -TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(OH,K229) = +K229*<HO2>*<RO241> + PTERMS(:,15,230) = +TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) ! ! RETURN -END SUBROUTINE SUBT26 +END SUBROUTINE SUBT37 ! -SUBROUTINE SUBT27 +SUBROUTINE SUBT38 ! -!Indices 541 a 560 +!Indices 761 a 780 ! -!PTERMS(NO2,K120) = +K120*<ALKAP>*<NO3> - PTERMS(:,4,120) = +TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(URG9,K229) = +0.9999996*K229*<HO2>*<RO241> + PTERMS(:,66,230) = +0.9999996*TPK%K229(:)*PCONC(:,10)*TPK%RO241(:) ! -!PTERMS(NO3,K120) = -K120*<ALKAP>*<NO3> - PTERMS(:,5,120) = -TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(RO2T,K230) = +K230*<RO233> + PTERMS(:,85,231) = +TPK%K230(:)*TPK%RO233(:) ! -!PTERMS(HO2,K120) = +0.81290*K120*<ALKAP>*<NO3> - PTERMS(:,15,120) = +0.81290*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(NO,K231) = -K231*<NO>*<RO233> + PTERMS(:,1,232) = -TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) ! -!PTERMS(HCHO,K120) = +0.03142*K120*<ALKAP>*<NO3> - PTERMS(:,22,120) = +0.03142*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(NO2,K231) = +K231*<NO>*<RO233> + PTERMS(:,2,232) = +TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) ! -!PTERMS(ALD,K120) = +0.33743*K120*<ALKAP>*<NO3> - PTERMS(:,23,120) = +0.33743*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(HO2,K231) = +K231*<NO>*<RO233> + PTERMS(:,10,232) = +TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) ! -!PTERMS(KET,K120) = +0.62978*K120*<ALKAP>*<NO3> - PTERMS(:,24,120) = +0.62978*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(RPG3,K231) = +0.3000000*K231*<NO>*<RO233> + PTERMS(:,52,232) = +0.3000000*TPK%K231(:)*PCONC(:,1)*TPK%RO233(:) ! -!PTERMS(CARBO,K120) = +0.03531*K120*<ALKAP>*<NO3> - PTERMS(:,25,120) = +0.03531*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(HO2,K232) = +K232*<RO2T>*<RO233> + PTERMS(:,10,233) = +TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) ! -!PTERMS(MO2,K120) = +0.09731*K120*<ALKAP>*<NO3> - PTERMS(:,32,120) = +0.09731*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(RPG3,K232) = +1.0000000*K232*<RO2T>*<RO233> + PTERMS(:,52,233) = +1.0000000*TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) ! -!PTERMS(ALKAP,K120) = -K120*<ALKAP>*<NO3> - PTERMS(:,33,120) = -TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(RO2T,K232) = -K232*<RO2T>*<RO233> + PTERMS(:,85,233) = -TPK%K232(:)*PCONC(:,85)*TPK%RO233(:) ! -!PTERMS(XO2,K120) = +0.16271*K120*<ALKAP>*<NO3> - PTERMS(:,41,120) = +0.16271*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(HO2,K233) = -K233*<HO2>*<RO233> + PTERMS(:,10,234) = -TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) ! -!PTERMS(NO2,K121) = +K121*<ALKEP>*<NO3> - PTERMS(:,4,121) = +TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(OH,K233) = +K233*<HO2>*<RO233> + PTERMS(:,15,234) = +TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) ! -!PTERMS(NO3,K121) = -K121*<ALKEP>*<NO3> - PTERMS(:,5,121) = -TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(RPG3,K233) = +0.3000000*K233*<HO2>*<RO233> + PTERMS(:,52,234) = +0.3000000*TPK%K233(:)*PCONC(:,10)*TPK%RO233(:) ! -!PTERMS(HO2,K121) = +K121*<ALKEP>*<NO3> - PTERMS(:,15,121) = +TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(NO,K234) = -K234*<NO>*<RO242> + PTERMS(:,1,235) = -TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) ! -!PTERMS(HCHO,K121) = +1.40909*K121*<ALKEP>*<NO3> - PTERMS(:,22,121) = +1.40909*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(NO2,K234) = +K234*<NO>*<RO242> + PTERMS(:,2,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) ! -!PTERMS(ALD,K121) = +0.43039*K121*<ALKEP>*<NO3> - PTERMS(:,23,121) = +0.43039*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(HO2,K234) = +K234*<NO>*<RO242> + PTERMS(:,10,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) ! -!PTERMS(KET,K121) = +0.02051*K121*<ALKEP>*<NO3> - PTERMS(:,24,121) = +0.02051*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(MGLY,K234) = +K234*<NO>*<RO242> + PTERMS(:,41,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) ! -!PTERMS(ALKEP,K121) = -K121*<ALKEP>*<NO3> - PTERMS(:,34,121) = -TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(RP10,K234) = +K234*<NO>*<RO242> + PTERMS(:,72,235) = +TPK%K234(:)*PCONC(:,1)*TPK%RO242(:) ! -!PTERMS(NO2,K122) = +K122*<BIOP>*<NO3> - PTERMS(:,4,122) = +TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(HO2,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,10,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) ! -!PTERMS(NO3,K122) = -K122*<BIOP>*<NO3> - PTERMS(:,5,122) = -TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(MGLY,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,41,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) ! -!PTERMS(HO2,K122) = +K122*<BIOP>*<NO3> - PTERMS(:,15,122) = +TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(RP10,K235) = +K235*<RO2T>*<RO242> + PTERMS(:,72,236) = +TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) ! ! RETURN -END SUBROUTINE SUBT27 +END SUBROUTINE SUBT38 ! -SUBROUTINE SUBT28 +SUBROUTINE SUBT39 ! -!Indices 561 a 580 +!Indices 781 a 800 ! -!PTERMS(ALKE,K122) = +0.42729*K122*<BIOP>*<NO3> - PTERMS(:,19,122) = +0.42729*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(RO2T,K235) = -K235*<RO2T>*<RO242> + PTERMS(:,85,236) = -TPK%K235(:)*PCONC(:,85)*TPK%RO242(:) ! -!PTERMS(HCHO,K122) = +0.68600*K122*<BIOP>*<NO3> - PTERMS(:,22,122) = +0.68600*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(HO2,K236) = -K236*<HO2>*<RO242> + PTERMS(:,10,237) = -TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) ! -!PTERMS(ALD,K122) = +0.00000*K122*<BIOP>*<NO3> - PTERMS(:,23,122) = +0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(OH,K236) = +K236*<HO2>*<RO242> + PTERMS(:,15,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) ! -!PTERMS(KET,K122) = +0.00000*K122*<BIOP>*<NO3> - PTERMS(:,24,122) = +0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(MGLY,K236) = +K236*<HO2>*<RO242> + PTERMS(:,41,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) ! -!PTERMS(CARBO,K122) = +0.61160*K122*<BIOP>*<NO3> - PTERMS(:,25,122) = +0.61160*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(RP10,K236) = +K236*<HO2>*<RO242> + PTERMS(:,72,237) = +TPK%K236(:)*PCONC(:,10)*TPK%RO242(:) ! -!PTERMS(BIOP,K122) = -K122*<BIOP>*<NO3> - PTERMS(:,35,122) = -TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(RO2T,K237) = +K237*<RO234> + PTERMS(:,85,238) = +TPK%K237(:)*TPK%RO234(:) ! -!PTERMS(NO2,K123) = +K123*<AROP>*<NO3> - PTERMS(:,4,123) = +TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(NO,K238) = -K238*<NO>*<RO234> + PTERMS(:,1,239) = -TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) ! -!PTERMS(NO3,K123) = -K123*<AROP>*<NO3> - PTERMS(:,5,123) = -TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(NO2,K238) = +K238*<NO>*<RO234> + PTERMS(:,2,239) = +TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) ! -!PTERMS(HO2,K123) = +K123*<AROP>*<NO3> - PTERMS(:,15,123) = +TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(HO2,K238) = +K238*<NO>*<RO234> + PTERMS(:,10,239) = +TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) ! -!PTERMS(CARBO,K123) = +2.81904*K123*<AROP>*<NO3> - PTERMS(:,25,123) = +2.81904*TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(RP11,K238) = +0.3*K238*<NO>*<RO234> + PTERMS(:,73,239) = +0.3*TPK%K238(:)*PCONC(:,1)*TPK%RO234(:) ! -!PTERMS(AROP,K123) = -K123*<AROP>*<NO3> - PTERMS(:,38,123) = -TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(HO2,K239) = +K239*<RO2T>*<RO234> + PTERMS(:,10,240) = +TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) ! -!PTERMS(NO2,K124) = +K124*<CARBOP>*<NO3> - PTERMS(:,4,124) = +TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(RP11,K239) = +K239*<RO2T>*<RO234> + PTERMS(:,73,240) = +TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) ! -!PTERMS(NO3,K124) = -K124*<CARBOP>*<NO3> - PTERMS(:,5,124) = -TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(RO2T,K239) = -K239*<RO2T>*<RO234> + PTERMS(:,85,240) = -TPK%K239(:)*PCONC(:,85)*TPK%RO234(:) ! -!PTERMS(HO2,K124) = +0.04915*K124*<CARBOP>*<NO3> - PTERMS(:,15,124) = +0.04915*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(HO2,K240) = -K240*<HO2>*<RO234> + PTERMS(:,10,241) = -TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) ! -!PTERMS(HCHO,K124) = +0.03175*K124*<CARBOP>*<NO3> - PTERMS(:,22,124) = +0.03175*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(OH,K240) = +K240*<HO2>*<RO234> + PTERMS(:,15,241) = +TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) ! -!PTERMS(ALD,K124) = +0.02936*K124*<CARBOP>*<NO3> - PTERMS(:,23,124) = +0.02936*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(RP11,K240) = +0.3*K240*<HO2>*<RO234> + PTERMS(:,73,241) = +0.3*TPK%K240(:)*PCONC(:,10)*TPK%RO234(:) ! -!PTERMS(CARBO,K124) = +0.03455*K124*<CARBOP>*<NO3> - PTERMS(:,25,124) = +0.03455*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(NO,K241) = -K241*<NO>*<RO243> + PTERMS(:,1,242) = -TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) ! -!PTERMS(MO2,K124) = +0.91910*K124*<CARBOP>*<NO3> - PTERMS(:,32,124) = +0.91910*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(NO2,K241) = +K241*<NO>*<RO243> + PTERMS(:,2,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) ! -!PTERMS(CARBOP,K124) = -K124*<CARBOP>*<NO3> - PTERMS(:,39,124) = -TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(HO2,K241) = +K241*<NO>*<RO243> + PTERMS(:,10,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) ! -!PTERMS(XO2,K124) = +0.01021*K124*<CARBOP>*<NO3> - PTERMS(:,41,124) = +0.01021*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(MGLY,K241) = +K241*<NO>*<RO243> + PTERMS(:,41,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) ! ! RETURN -END SUBROUTINE SUBT28 +END SUBROUTINE SUBT39 ! -SUBROUTINE SUBT29 +SUBROUTINE SUBT40 ! -!Indices 581 a 600 +!Indices 801 a 820 ! -!PTERMS(NO2,K125) = +1.74072*K125*<OLN>*<NO3> - PTERMS(:,4,125) = +1.74072*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(RP10,K241) = +K241*<NO>*<RO243> + PTERMS(:,72,242) = +TPK%K241(:)*PCONC(:,1)*TPK%RO243(:) ! -!PTERMS(NO3,K125) = -K125*<OLN>*<NO3> - PTERMS(:,5,125) = -TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(HO2,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,10,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) ! -!PTERMS(HO2,K125) = +0.25928*K125*<OLN>*<NO3> - PTERMS(:,15,125) = +0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(MGLY,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,41,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) ! -!PTERMS(HCHO,K125) = +0.20740*K125*<OLN>*<NO3> - PTERMS(:,22,125) = +0.20740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(RP10,K242) = +K242*<RO2T>*<RO243> + PTERMS(:,72,243) = +TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) ! -!PTERMS(ALD,K125) = +0.91850*K125*<OLN>*<NO3> - PTERMS(:,23,125) = +0.91850*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(RO2T,K242) = -K242*<RO2T>*<RO243> + PTERMS(:,85,243) = -TPK%K242(:)*PCONC(:,85)*TPK%RO243(:) ! -!PTERMS(KET,K125) = +0.34740*K125*<OLN>*<NO3> - PTERMS(:,24,125) = +0.34740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(HO2,K243) = -K243*<HO2>*<RO243> + PTERMS(:,10,244) = -TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) ! -!PTERMS(ONIT,K125) = +0.25928*K125*<OLN>*<NO3> - PTERMS(:,26,125) = +0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(OH,K243) = +K243*<HO2>*<RO243> + PTERMS(:,15,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) ! -!PTERMS(OLN,K125) = -K125*<OLN>*<NO3> - PTERMS(:,40,125) = -TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(MGLY,K243) = +K243*<HO2>*<RO243> + PTERMS(:,41,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) ! -!PTERMS(HO2,K126) = -K126*<XO2>*<HO2> - PTERMS(:,15,126) = -TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(RP10,K243) = +K243*<HO2>*<RO243> + PTERMS(:,72,244) = +TPK%K243(:)*PCONC(:,10)*TPK%RO243(:) ! -!PTERMS(OP2,K126) = +1.00524*K126*<XO2>*<HO2> - PTERMS(:,29,126) = +1.00524*TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(RO2T,K244) = +K244*<RO235> + PTERMS(:,85,245) = +TPK%K244(:)*TPK%RO235(:) ! -!PTERMS(XO2,K126) = -K126*<XO2>*<HO2> - PTERMS(:,41,126) = -TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(NO,K245) = -K245*<NO>*<RO235> + PTERMS(:,1,246) = -TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) ! -!PTERMS(HO2,K127) = +K127*<XO2>*<MO2> - PTERMS(:,15,127) = +TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(NO2,K245) = +K245*<NO>*<RO235> + PTERMS(:,2,246) = +TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) ! -!PTERMS(HCHO,K127) = +K127*<XO2>*<MO2> - PTERMS(:,22,127) = +TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(HO2,K245) = +K245*<NO>*<RO235> + PTERMS(:,10,246) = +TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) ! -!PTERMS(MO2,K127) = -K127*<XO2>*<MO2> - PTERMS(:,32,127) = -TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(RP11,K245) = +0.5*K245*<NO>*<RO235> + PTERMS(:,73,246) = +0.5*TPK%K245(:)*PCONC(:,1)*TPK%RO235(:) ! -!PTERMS(XO2,K127) = -K127*<XO2>*<MO2> - PTERMS(:,41,127) = -TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(HO2,K246) = +K246*<RO2T>*<RO235> + PTERMS(:,10,247) = +TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) ! -!PTERMS(MO2,K128) = +K128*<XO2>*<CARBOP> - PTERMS(:,32,128) = +TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(RP11,K246) = +K246*<RO2T>*<RO235> + PTERMS(:,73,247) = +TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) ! -!PTERMS(CARBOP,K128) = -K128*<XO2>*<CARBOP> - PTERMS(:,39,128) = -TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(RO2T,K246) = -K246*<RO2T>*<RO235> + PTERMS(:,85,247) = -TPK%K246(:)*PCONC(:,85)*TPK%RO235(:) ! -!PTERMS(XO2,K128) = -K128*<XO2>*<CARBOP> - PTERMS(:,41,128) = -TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(HO2,K247) = -K247*<HO2>*<RO235> + PTERMS(:,10,248) = -TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) ! -!PTERMS(XO2,K129) = -K129*<XO2>*<XO2> - PTERMS(:,41,129) = -TPK%K129(:)*PCONC(:,41)*PCONC(:,41) +!PTERMS(OH,K247) = +K247*<HO2>*<RO235> + PTERMS(:,15,248) = +TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) ! -!PTERMS(NO,K130) = -K130*<XO2>*<NO> - PTERMS(:,3,130) = -TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(RP11,K247) = +K247*<HO2>*<RO235> + PTERMS(:,73,248) = +TPK%K247(:)*PCONC(:,10)*TPK%RO235(:) ! ! RETURN -END SUBROUTINE SUBT29 +END SUBROUTINE SUBT40 ! -SUBROUTINE SUBT30 +SUBROUTINE SUBT41 ! -!Indices 601 a 620 +!Indices 821 a 840 ! -!PTERMS(NO2,K130) = +K130*<XO2>*<NO> - PTERMS(:,4,130) = +TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(NO,K248) = -K248*<NO>*<RO244> + PTERMS(:,1,249) = -TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) ! -!PTERMS(XO2,K130) = -K130*<XO2>*<NO> - PTERMS(:,41,130) = -TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(NO2,K248) = +K248*<NO>*<RO244> + PTERMS(:,2,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) ! -!PTERMS(NO2,K131) = +K131*<XO2>*<NO3> - PTERMS(:,4,131) = +TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(HO2,K248) = +K248*<NO>*<RO244> + PTERMS(:,10,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) ! -!PTERMS(NO3,K131) = -K131*<XO2>*<NO3> - PTERMS(:,5,131) = -TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(MGLY,K248) = +K248*<NO>*<RO244> + PTERMS(:,41,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) ! -!PTERMS(XO2,K131) = -K131*<XO2>*<NO3> - PTERMS(:,41,131) = -TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(RP10,K248) = +K248*<NO>*<RO244> + PTERMS(:,72,249) = +TPK%K248(:)*PCONC(:,1)*TPK%RO244(:) ! -!PTERMS(SULF,K132) = -K132*<SULF> - PTERMS(:,12,132) = -TPK%K132(:)*PCONC(:,12) +!PTERMS(HO2,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,10,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) ! -!PTERMS(O3,KTC1) = -KTC1*<O3> - PTERMS(:,1,133) = -TPK%KTC1(:)*PCONC(:,1) +!PTERMS(MGLY,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,41,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) ! -!PTERMS(WC_O3,KTC1) = +KTC1*<O3> - PTERMS(:,42,133) = +TPK%KTC1(:)*PCONC(:,1) +!PTERMS(RP10,K249) = +K249*<RO2T>*<RO244> + PTERMS(:,72,250) = +TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) ! -!PTERMS(H2O2,KTC2) = -KTC2*<H2O2> - PTERMS(:,2,134) = -TPK%KTC2(:)*PCONC(:,2) +!PTERMS(RO2T,K249) = -K249*<RO2T>*<RO244> + PTERMS(:,85,250) = -TPK%K249(:)*PCONC(:,85)*TPK%RO244(:) ! -!PTERMS(WC_H2O2,KTC2) = +KTC2*<H2O2> - PTERMS(:,43,134) = +TPK%KTC2(:)*PCONC(:,2) +!PTERMS(HO2,K250) = -K250*<HO2>*<RO244> + PTERMS(:,10,251) = -TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) ! -!PTERMS(NO,KTC3) = -KTC3*<NO> - PTERMS(:,3,135) = -TPK%KTC3(:)*PCONC(:,3) +!PTERMS(OH,K250) = +K250*<HO2>*<RO244> + PTERMS(:,15,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) ! -!PTERMS(WC_NO,KTC3) = +KTC3*<NO> - PTERMS(:,44,135) = +TPK%KTC3(:)*PCONC(:,3) +!PTERMS(MGLY,K250) = +K250*<HO2>*<RO244> + PTERMS(:,41,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) ! -!PTERMS(NO2,KTC4) = -KTC4*<NO2> - PTERMS(:,4,136) = -TPK%KTC4(:)*PCONC(:,4) +!PTERMS(RP10,K250) = +K250*<HO2>*<RO244> + PTERMS(:,72,251) = +TPK%K250(:)*PCONC(:,10)*TPK%RO244(:) ! -!PTERMS(WC_NO2,KTC4) = +KTC4*<NO2> - PTERMS(:,45,136) = +TPK%KTC4(:)*PCONC(:,4) +!PTERMS(RO2T,K251) = +K251*<RO236> + PTERMS(:,85,252) = +TPK%K251(:)*TPK%RO236(:) ! -!PTERMS(NO3,KTC5) = -KTC5*<NO3> - PTERMS(:,5,137) = -TPK%KTC5(:)*PCONC(:,5) +!PTERMS(NO,K252) = -K252*<NO>*<RO236> + PTERMS(:,1,253) = -TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) ! -!PTERMS(WC_NO3,KTC5) = +KTC5*<NO3> - PTERMS(:,46,137) = +TPK%KTC5(:)*PCONC(:,5) +!PTERMS(NO2,K252) = +K252*<NO>*<RO236> + PTERMS(:,2,253) = +TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) ! -!PTERMS(N2O5,KTC6) = -KTC6*<N2O5> - PTERMS(:,6,138) = -TPK%KTC6(:)*PCONC(:,6) +!PTERMS(HO2,K252) = +K252*<NO>*<RO236> + PTERMS(:,10,253) = +TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) ! -!PTERMS(WC_N2O5,KTC6) = +KTC6*<N2O5> - PTERMS(:,47,138) = +TPK%KTC6(:)*PCONC(:,6) +!PTERMS(RPG3,K252) = +0.3000000*K252*<NO>*<RO236> + PTERMS(:,52,253) = +0.3000000*TPK%K252(:)*PCONC(:,1)*TPK%RO236(:) ! -!PTERMS(HONO,KTC7) = -KTC7*<HONO> - PTERMS(:,7,139) = -TPK%KTC7(:)*PCONC(:,7) +!PTERMS(HO2,K253) = +K253*<RO2T>*<RO236> + PTERMS(:,10,254) = +TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) ! -!PTERMS(WC_HONO,KTC7) = +KTC7*<HONO> - PTERMS(:,48,139) = +TPK%KTC7(:)*PCONC(:,7) +!PTERMS(RPG3,K253) = +1.0000000*K253*<RO2T>*<RO236> + PTERMS(:,52,254) = +1.0000000*TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) ! ! RETURN -END SUBROUTINE SUBT30 +END SUBROUTINE SUBT41 ! -SUBROUTINE SUBT31 +SUBROUTINE SUBT42 ! -!Indices 621 a 640 +!Indices 841 a 860 ! -!PTERMS(HNO3,KTC8) = -KTC8*<HNO3> - PTERMS(:,8,140) = -TPK%KTC8(:)*PCONC(:,8) +!PTERMS(RO2T,K253) = -K253*<RO2T>*<RO236> + PTERMS(:,85,254) = -TPK%K253(:)*PCONC(:,85)*TPK%RO236(:) ! -!PTERMS(WC_HNO3,KTC8) = +KTC8*<HNO3> - PTERMS(:,49,140) = +TPK%KTC8(:)*PCONC(:,8) +!PTERMS(HO2,K254) = -K254*<HO2>*<RO236> + PTERMS(:,10,255) = -TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) ! -!PTERMS(HNO4,KTC9) = -KTC9*<HNO4> - PTERMS(:,9,141) = -TPK%KTC9(:)*PCONC(:,9) +!PTERMS(OH,K254) = +K254*<HO2>*<RO236> + PTERMS(:,15,255) = +TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) ! -!PTERMS(WC_HNO4,KTC9) = +KTC9*<HNO4> - PTERMS(:,50,141) = +TPK%KTC9(:)*PCONC(:,9) +!PTERMS(RPG3,K254) = +0.3000000*K254*<HO2>*<RO236> + PTERMS(:,52,255) = +0.3000000*TPK%K254(:)*PCONC(:,10)*TPK%RO236(:) ! -!PTERMS(NH3,KTC10) = -KTC10*<NH3> - PTERMS(:,10,142) = -TPK%KTC10(:)*PCONC(:,10) +!PTERMS(NO,K255) = -K255*<NO>*<RO245> + PTERMS(:,1,256) = -TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) ! -!PTERMS(WC_NH3,KTC10) = +KTC10*<NH3> - PTERMS(:,51,142) = +TPK%KTC10(:)*PCONC(:,10) +!PTERMS(NO2,K255) = +K255*<NO>*<RO245> + PTERMS(:,2,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) ! -!PTERMS(OH,KTC11) = -KTC11*<OH> - PTERMS(:,14,143) = -TPK%KTC11(:)*PCONC(:,14) +!PTERMS(HO2,K255) = +K255*<NO>*<RO245> + PTERMS(:,10,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) ! -!PTERMS(WC_OH,KTC11) = +KTC11*<OH> - PTERMS(:,52,143) = +TPK%KTC11(:)*PCONC(:,14) +!PTERMS(MGLY,K255) = +K255*<NO>*<RO245> + PTERMS(:,41,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) ! -!PTERMS(HO2,KTC12) = -KTC12*<HO2> - PTERMS(:,15,144) = -TPK%KTC12(:)*PCONC(:,15) +!PTERMS(RP10,K255) = +K255*<NO>*<RO245> + PTERMS(:,72,256) = +TPK%K255(:)*PCONC(:,1)*TPK%RO245(:) ! -!PTERMS(WC_HO2,KTC12) = +KTC12*<HO2> - PTERMS(:,53,144) = +TPK%KTC12(:)*PCONC(:,15) +!PTERMS(HO2,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,10,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) ! -!PTERMS(WC_CO2,KTC13) = +KTC13*<CO2> - PTERMS(:,54,145) = +TPK%KTC13(:)*TPK%CO2(:) +!PTERMS(MGLY,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,41,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) ! -!PTERMS(SO2,KTC14) = -KTC14*<SO2> - PTERMS(:,11,146) = -TPK%KTC14(:)*PCONC(:,11) +!PTERMS(RP10,K256) = +K256*<RO2T>*<RO245> + PTERMS(:,72,257) = +TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) ! -!PTERMS(WC_SO2,KTC14) = +KTC14*<SO2> - PTERMS(:,55,146) = +TPK%KTC14(:)*PCONC(:,11) +!PTERMS(RO2T,K256) = -K256*<RO2T>*<RO245> + PTERMS(:,85,257) = -TPK%K256(:)*PCONC(:,85)*TPK%RO245(:) ! -!PTERMS(SULF,KTC15) = -KTC15*<SULF> - PTERMS(:,12,147) = -TPK%KTC15(:)*PCONC(:,12) +!PTERMS(HO2,K257) = -K257*<HO2>*<RO245> + PTERMS(:,10,258) = -TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) ! -!PTERMS(WC_SULF,KTC15) = +KTC15*<SULF> - PTERMS(:,56,147) = +TPK%KTC15(:)*PCONC(:,12) +!PTERMS(OH,K257) = +K257*<HO2>*<RO245> + PTERMS(:,15,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) ! -!PTERMS(HCHO,KTC16) = -KTC16*<HCHO> - PTERMS(:,22,148) = -TPK%KTC16(:)*PCONC(:,22) +!PTERMS(MGLY,K257) = +K257*<HO2>*<RO245> + PTERMS(:,41,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) ! -!PTERMS(WC_HCHO,KTC16) = +KTC16*<HCHO> - PTERMS(:,57,148) = +TPK%KTC16(:)*PCONC(:,22) +!PTERMS(RP10,K257) = +K257*<HO2>*<RO245> + PTERMS(:,72,258) = +TPK%K257(:)*PCONC(:,10)*TPK%RO245(:) ! -!PTERMS(ORA1,KTC17) = -KTC17*<ORA1> - PTERMS(:,30,149) = -TPK%KTC17(:)*PCONC(:,30) +!PTERMS(RO2T,K258) = +K258*<RO237> + PTERMS(:,85,259) = +TPK%K258(:)*TPK%RO237(:) ! -!PTERMS(WC_ORA1,KTC17) = +KTC17*<ORA1> - PTERMS(:,58,149) = +TPK%KTC17(:)*PCONC(:,30) +!PTERMS(NO,K259) = -K259*<NO>*<RO237> + PTERMS(:,1,260) = -TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) ! -!PTERMS(ORA2,KTC18) = -KTC18*<ORA2> - PTERMS(:,31,150) = -TPK%KTC18(:)*PCONC(:,31) +!PTERMS(NO2,K259) = +K259*<NO>*<RO237> + PTERMS(:,2,260) = +TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) ! ! RETURN -END SUBROUTINE SUBT31 +END SUBROUTINE SUBT42 ! -SUBROUTINE SUBT32 +SUBROUTINE SUBT43 ! -!Indices 641 a 660 +!Indices 861 a 880 ! -!PTERMS(WC_ORA2,KTC18) = +KTC18*<ORA2> - PTERMS(:,59,150) = +TPK%KTC18(:)*PCONC(:,31) +!PTERMS(HO2,K259) = +K259*<NO>*<RO237> + PTERMS(:,10,260) = +TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) ! -!PTERMS(MO2,KTC19) = -KTC19*<MO2> - PTERMS(:,32,151) = -TPK%KTC19(:)*PCONC(:,32) +!PTERMS(RPG2,K259) = +0.3000000*K259*<NO>*<RO237> + PTERMS(:,50,260) = +0.3000000*TPK%K259(:)*PCONC(:,1)*TPK%RO237(:) ! -!PTERMS(WC_MO2,KTC19) = +KTC19*<MO2> - PTERMS(:,60,151) = +TPK%KTC19(:)*PCONC(:,32) +!PTERMS(HO2,K260) = +K260*<RO2T>*<RO237> + PTERMS(:,10,261) = +TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) ! -!PTERMS(OP1,KTC20) = -KTC20*<OP1> - PTERMS(:,28,152) = -TPK%KTC20(:)*PCONC(:,28) +!PTERMS(RPG2,K260) = +1.0000000*K260*<RO2T>*<RO237> + PTERMS(:,50,261) = +1.0000000*TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) ! -!PTERMS(WC_OP1,KTC20) = +KTC20*<OP1> - PTERMS(:,61,152) = +TPK%KTC20(:)*PCONC(:,28) +!PTERMS(RO2T,K260) = -K260*<RO2T>*<RO237> + PTERMS(:,85,261) = -TPK%K260(:)*PCONC(:,85)*TPK%RO237(:) ! -!PTERMS(O3,KTC21) = +KTC21*<WC_O3> - PTERMS(:,1,153) = +TPK%KTC21(:)*PCONC(:,42) +!PTERMS(HO2,K261) = -K261*<HO2>*<RO237> + PTERMS(:,10,262) = -TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) ! -!PTERMS(WC_O3,KTC21) = -KTC21*<WC_O3> - PTERMS(:,42,153) = -TPK%KTC21(:)*PCONC(:,42) +!PTERMS(OH,K261) = +K261*<HO2>*<RO237> + PTERMS(:,15,262) = +TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) ! -!PTERMS(H2O2,KTC22) = +KTC22*<WC_H2O2> - PTERMS(:,2,154) = +TPK%KTC22(:)*PCONC(:,43) +!PTERMS(RPG2,K261) = +0.3000000*K261*<HO2>*<RO237> + PTERMS(:,50,262) = +0.3000000*TPK%K261(:)*PCONC(:,10)*TPK%RO237(:) ! -!PTERMS(WC_H2O2,KTC22) = -KTC22*<WC_H2O2> - PTERMS(:,43,154) = -TPK%KTC22(:)*PCONC(:,43) +!PTERMS(NO,K262) = -K262*<NO>*<RO246> + PTERMS(:,1,263) = -TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) ! -!PTERMS(NO,KTC23) = +KTC23*<WC_NO> - PTERMS(:,3,155) = +TPK%KTC23(:)*PCONC(:,44) +!PTERMS(NO2,K262) = +K262*<NO>*<RO246> + PTERMS(:,2,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) ! -!PTERMS(WC_NO,KTC23) = -KTC23*<WC_NO> - PTERMS(:,44,155) = -TPK%KTC23(:)*PCONC(:,44) +!PTERMS(HO2,K262) = +K262*<NO>*<RO246> + PTERMS(:,10,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) ! -!PTERMS(NO2,KTC24) = +KTC24*<WC_NO2> - PTERMS(:,4,156) = +TPK%KTC24(:)*PCONC(:,45) +!PTERMS(MGLY,K262) = +K262*<NO>*<RO246> + PTERMS(:,41,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) ! -!PTERMS(WC_NO2,KTC24) = -KTC24*<WC_NO2> - PTERMS(:,45,156) = -TPK%KTC24(:)*PCONC(:,45) +!PTERMS(RP10,K262) = +K262*<NO>*<RO246> + PTERMS(:,72,263) = +TPK%K262(:)*PCONC(:,1)*TPK%RO246(:) ! -!PTERMS(NO3,KTC25) = +KTC25*<WC_NO3> - PTERMS(:,5,157) = +TPK%KTC25(:)*PCONC(:,46) +!PTERMS(HO2,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,10,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) ! -!PTERMS(WC_NO3,KTC25) = -KTC25*<WC_NO3> - PTERMS(:,46,157) = -TPK%KTC25(:)*PCONC(:,46) +!PTERMS(MGLY,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,41,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) ! -!PTERMS(N2O5,KTC26) = +KTC26*<WC_N2O5> - PTERMS(:,6,158) = +TPK%KTC26(:)*PCONC(:,47) +!PTERMS(RP10,K263) = +K263*<RO2T>*<RO246> + PTERMS(:,72,264) = +TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) ! -!PTERMS(WC_N2O5,KTC26) = -KTC26*<WC_N2O5> - PTERMS(:,47,158) = -TPK%KTC26(:)*PCONC(:,47) +!PTERMS(RO2T,K263) = -K263*<RO2T>*<RO246> + PTERMS(:,85,264) = -TPK%K263(:)*PCONC(:,85)*TPK%RO246(:) ! -!PTERMS(HONO,KTC27) = +KTC27*<WC_HONO> - PTERMS(:,7,159) = +TPK%KTC27(:)*PCONC(:,48) +!PTERMS(HO2,K264) = -K264*<HO2>*<RO246> + PTERMS(:,10,265) = -TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) ! -!PTERMS(WC_HONO,KTC27) = -KTC27*<WC_HONO> - PTERMS(:,48,159) = -TPK%KTC27(:)*PCONC(:,48) +!PTERMS(OH,K264) = +K264*<HO2>*<RO246> + PTERMS(:,15,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) ! -!PTERMS(HNO3,KTC28) = +KTC28*<WC_HNO3> - PTERMS(:,8,160) = +TPK%KTC28(:)*PCONC(:,49) +!PTERMS(MGLY,K264) = +K264*<HO2>*<RO246> + PTERMS(:,41,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) ! ! RETURN -END SUBROUTINE SUBT32 +END SUBROUTINE SUBT43 ! -SUBROUTINE SUBT33 +SUBROUTINE SUBT44 ! -!Indices 661 a 680 +!Indices 881 a 900 ! -!PTERMS(WC_HNO3,KTC28) = -KTC28*<WC_HNO3> - PTERMS(:,49,160) = -TPK%KTC28(:)*PCONC(:,49) +!PTERMS(RP10,K264) = +K264*<HO2>*<RO246> + PTERMS(:,72,265) = +TPK%K264(:)*PCONC(:,10)*TPK%RO246(:) ! -!PTERMS(HNO4,KTC29) = +KTC29*<WC_HNO4> - PTERMS(:,9,161) = +TPK%KTC29(:)*PCONC(:,50) +!PTERMS(RO2T,K265) = +K265*<RO238> + PTERMS(:,85,266) = +TPK%K265(:)*TPK%RO238(:) ! -!PTERMS(WC_HNO4,KTC29) = -KTC29*<WC_HNO4> - PTERMS(:,50,161) = -TPK%KTC29(:)*PCONC(:,50) +!PTERMS(NO,K266) = -K266*<NO>*<RO238> + PTERMS(:,1,267) = -TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) ! -!PTERMS(NH3,KTC30) = +KTC30*<WC_NH3> - PTERMS(:,10,162) = +TPK%KTC30(:)*PCONC(:,51) +!PTERMS(NO2,K266) = +K266*<NO>*<RO238> + PTERMS(:,2,267) = +TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) ! -!PTERMS(WC_NH3,KTC30) = -KTC30*<WC_NH3> - PTERMS(:,51,162) = -TPK%KTC30(:)*PCONC(:,51) +!PTERMS(HO2,K266) = +K266*<NO>*<RO238> + PTERMS(:,10,267) = +TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) ! -!PTERMS(OH,KTC31) = +KTC31*<WC_OH> - PTERMS(:,14,163) = +TPK%KTC31(:)*PCONC(:,52) +!PTERMS(RPG7,K266) = +1.0000013*K266*<NO>*<RO238> + PTERMS(:,63,267) = +1.0000013*TPK%K266(:)*PCONC(:,1)*TPK%RO238(:) ! -!PTERMS(WC_OH,KTC31) = -KTC31*<WC_OH> - PTERMS(:,52,163) = -TPK%KTC31(:)*PCONC(:,52) +!PTERMS(HO2,K267) = +K267*<RO2T>*<RO238> + PTERMS(:,10,268) = +TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) ! -!PTERMS(HO2,KTC32) = +KTC32*<WC_HO2> - PTERMS(:,15,164) = +TPK%KTC32(:)*PCONC(:,53) +!PTERMS(RPG7,K267) = +1.0000013*K267*<RO2T>*<RO238> + PTERMS(:,63,268) = +1.0000013*TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) ! -!PTERMS(WC_HO2,KTC32) = -KTC32*<WC_HO2> - PTERMS(:,53,164) = -TPK%KTC32(:)*PCONC(:,53) +!PTERMS(RO2T,K267) = -K267*<RO2T>*<RO238> + PTERMS(:,85,268) = -TPK%K267(:)*PCONC(:,85)*TPK%RO238(:) ! -!PTERMS(WC_CO2,KTC33) = -KTC33*<WC_CO2> - PTERMS(:,54,165) = -TPK%KTC33(:)*PCONC(:,54) +!PTERMS(HO2,K268) = -K268*<HO2>*<RO238> + PTERMS(:,10,269) = -TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) ! -!PTERMS(SO2,KTC34) = +KTC34*<WC_SO2> - PTERMS(:,11,166) = +TPK%KTC34(:)*PCONC(:,55) +!PTERMS(OH,K268) = +K268*<HO2>*<RO238> + PTERMS(:,15,269) = +TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) ! -!PTERMS(WC_SO2,KTC34) = -KTC34*<WC_SO2> - PTERMS(:,55,166) = -TPK%KTC34(:)*PCONC(:,55) +!PTERMS(RPG7,K268) = +1.0000013*K268*<HO2>*<RO238> + PTERMS(:,63,269) = +1.0000013*TPK%K268(:)*PCONC(:,10)*TPK%RO238(:) ! -!PTERMS(SULF,KTC35) = +KTC35*<WC_SULF> - PTERMS(:,12,167) = +TPK%KTC35(:)*PCONC(:,56) +!PTERMS(NO,K269) = -K269*<NO>*<RO247> + PTERMS(:,1,270) = -TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) ! -!PTERMS(WC_SULF,KTC35) = -KTC35*<WC_SULF> - PTERMS(:,56,167) = -TPK%KTC35(:)*PCONC(:,56) +!PTERMS(NO2,K269) = +K269*<NO>*<RO247> + PTERMS(:,2,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) ! -!PTERMS(HCHO,KTC36) = +KTC36*<WC_HCHO> - PTERMS(:,22,168) = +TPK%KTC36(:)*PCONC(:,57) +!PTERMS(HO2,K269) = +K269*<NO>*<RO247> + PTERMS(:,10,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) ! -!PTERMS(WC_HCHO,KTC36) = -KTC36*<WC_HCHO> - PTERMS(:,57,168) = -TPK%KTC36(:)*PCONC(:,57) +!PTERMS(MGLY,K269) = +K269*<NO>*<RO247> + PTERMS(:,41,270) = +TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) ! -!PTERMS(ORA1,KTC37) = +KTC37*<WC_ORA1> - PTERMS(:,30,169) = +TPK%KTC37(:)*PCONC(:,58) +!PTERMS(RPRL,K269) = +1.0023998*K269*<NO>*<RO247> + PTERMS(:,75,270) = +1.0023998*TPK%K269(:)*PCONC(:,1)*TPK%RO247(:) ! -!PTERMS(WC_ORA1,KTC37) = -KTC37*<WC_ORA1> - PTERMS(:,58,169) = -TPK%KTC37(:)*PCONC(:,58) +!PTERMS(HO2,K270) = +K270*<RO2T>*<RO247> + PTERMS(:,10,271) = +TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) ! -!PTERMS(ORA2,KTC38) = +KTC38*<WC_ORA2> - PTERMS(:,31,170) = +TPK%KTC38(:)*PCONC(:,59) +!PTERMS(MGLY,K270) = +K270*<RO2T>*<RO247> + PTERMS(:,41,271) = +TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) ! -!PTERMS(WC_ORA2,KTC38) = -KTC38*<WC_ORA2> - PTERMS(:,59,170) = -TPK%KTC38(:)*PCONC(:,59) +!PTERMS(RPRL,K270) = +1.0023998*K270*<RO2T>*<RO247> + PTERMS(:,75,271) = +1.0023998*TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) ! ! RETURN -END SUBROUTINE SUBT33 +END SUBROUTINE SUBT44 ! -SUBROUTINE SUBT34 +SUBROUTINE SUBT45 ! -!Indices 681 a 700 +!Indices 901 a 920 ! -!PTERMS(MO2,KTC39) = +KTC39*<WC_MO2> - PTERMS(:,32,171) = +TPK%KTC39(:)*PCONC(:,60) +!PTERMS(RO2T,K270) = -K270*<RO2T>*<RO247> + PTERMS(:,85,271) = -TPK%K270(:)*PCONC(:,85)*TPK%RO247(:) ! -!PTERMS(WC_MO2,KTC39) = -KTC39*<WC_MO2> - PTERMS(:,60,171) = -TPK%KTC39(:)*PCONC(:,60) +!PTERMS(HO2,K271) = -K271*<HO2>*<RO247> + PTERMS(:,10,272) = -TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) ! -!PTERMS(OP1,KTC40) = +KTC40*<WC_OP1> - PTERMS(:,28,172) = +TPK%KTC40(:)*PCONC(:,61) +!PTERMS(OH,K271) = +K271*<HO2>*<RO247> + PTERMS(:,15,272) = +TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) ! -!PTERMS(WC_OP1,KTC40) = -KTC40*<WC_OP1> - PTERMS(:,61,172) = -TPK%KTC40(:)*PCONC(:,61) +!PTERMS(MGLY,K271) = +K271*<HO2>*<RO247> + PTERMS(:,41,272) = +TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) ! -!PTERMS(O3,KTR1) = -KTR1*<O3> - PTERMS(:,1,173) = -TPK%KTR1(:)*PCONC(:,1) +!PTERMS(RPRL,K271) = +1.0023998*K271*<HO2>*<RO247> + PTERMS(:,75,272) = +1.0023998*TPK%K271(:)*PCONC(:,10)*TPK%RO247(:) ! -!PTERMS(WR_O3,KTR1) = +KTR1*<O3> - PTERMS(:,67,173) = +TPK%KTR1(:)*PCONC(:,1) +!PTERMS(OH,K272) = -K272*<OH>*<MVK> + PTERMS(:,15,273) = -TPK%K272(:)*PCONC(:,15)*PCONC(:,39) ! -!PTERMS(H2O2,KTR2) = -KTR2*<H2O2> - PTERMS(:,2,174) = -TPK%KTR2(:)*PCONC(:,2) +!PTERMS(MVK,K272) = -K272*<OH>*<MVK> + PTERMS(:,39,273) = -TPK%K272(:)*PCONC(:,15)*PCONC(:,39) ! -!PTERMS(WR_H2O2,KTR2) = +KTR2*<H2O2> - PTERMS(:,68,174) = +TPK%KTR2(:)*PCONC(:,2) +!PTERMS(RO2T,K272) = +K272*<OH>*<MVK> + PTERMS(:,85,273) = +TPK%K272(:)*PCONC(:,15)*PCONC(:,39) ! -!PTERMS(NO,KTR3) = -KTR3*<NO> - PTERMS(:,3,175) = -TPK%KTR3(:)*PCONC(:,3) +!PTERMS(OH,K273) = -K273*<OH>*<MCR> + PTERMS(:,15,274) = -TPK%K273(:)*PCONC(:,15)*PCONC(:,40) ! -!PTERMS(WR_NO,KTR3) = +KTR3*<NO> - PTERMS(:,69,175) = +TPK%KTR3(:)*PCONC(:,3) +!PTERMS(MCR,K273) = -K273*<OH>*<MCR> + PTERMS(:,40,274) = -TPK%K273(:)*PCONC(:,15)*PCONC(:,40) ! -!PTERMS(NO2,KTR4) = -KTR4*<NO2> - PTERMS(:,4,176) = -TPK%KTR4(:)*PCONC(:,4) +!PTERMS(RO2T,K273) = +K273*<OH>*<MCR> + PTERMS(:,85,274) = +TPK%K273(:)*PCONC(:,15)*PCONC(:,40) ! -!PTERMS(WR_NO2,KTR4) = +KTR4*<NO2> - PTERMS(:,70,176) = +TPK%KTR4(:)*PCONC(:,4) +!PTERMS(OH,K274) = -K274*<OH>*<MGLY> + PTERMS(:,15,275) = -TPK%K274(:)*PCONC(:,15)*PCONC(:,41) ! -!PTERMS(NO3,KTR5) = -KTR5*<NO3> - PTERMS(:,5,177) = -TPK%KTR5(:)*PCONC(:,5) +!PTERMS(MGLY,K274) = -K274*<OH>*<MGLY> + PTERMS(:,41,275) = -TPK%K274(:)*PCONC(:,15)*PCONC(:,41) ! -!PTERMS(WR_NO3,KTR5) = +KTR5*<NO3> - PTERMS(:,71,177) = +TPK%KTR5(:)*PCONC(:,5) +!PTERMS(RO2T,K274) = +K274*<OH>*<MGLY> + PTERMS(:,85,275) = +TPK%K274(:)*PCONC(:,15)*PCONC(:,41) ! -!PTERMS(N2O5,KTR6) = -KTR6*<N2O5> - PTERMS(:,6,178) = -TPK%KTR6(:)*PCONC(:,6) +!PTERMS(HNO3,K275) = +TPK%CF46*K275*<NO3>*<MCR> + PTERMS(:,5,276) = +TPK%CF46*TPK%K275(:)*PCONC(:,8)*PCONC(:,40) ! -!PTERMS(WR_N2O5,KTR6) = +KTR6*<N2O5> - PTERMS(:,72,178) = +TPK%KTR6(:)*PCONC(:,6) +!PTERMS(NO3,K275) = -K275*<NO3>*<MCR> + PTERMS(:,8,276) = -TPK%K275(:)*PCONC(:,8)*PCONC(:,40) ! -!PTERMS(HONO,KTR7) = -KTR7*<HONO> - PTERMS(:,7,179) = -TPK%KTR7(:)*PCONC(:,7) +!PTERMS(MCR,K275) = -K275*<NO3>*<MCR> + PTERMS(:,40,276) = -TPK%K275(:)*PCONC(:,8)*PCONC(:,40) ! -!PTERMS(WR_HONO,KTR7) = +KTR7*<HONO> - PTERMS(:,73,179) = +TPK%KTR7(:)*PCONC(:,7) +!PTERMS(RO2T,K275) = +K275*<NO3>*<MCR> + PTERMS(:,85,276) = +TPK%K275(:)*PCONC(:,8)*PCONC(:,40) ! -!PTERMS(HNO3,KTR8) = -KTR8*<HNO3> - PTERMS(:,8,180) = -TPK%KTR8(:)*PCONC(:,8) +!PTERMS(HO2,K276) = +K276*<MGLY> + PTERMS(:,10,277) = +TPK%K276(:)*PCONC(:,41) ! -!PTERMS(WR_HNO3,KTR8) = +KTR8*<HNO3> - PTERMS(:,74,180) = +TPK%KTR8(:)*PCONC(:,8) +!PTERMS(CO,K276) = +K276*<MGLY> + PTERMS(:,11,277) = +TPK%K276(:)*PCONC(:,41) ! ! RETURN -END SUBROUTINE SUBT34 +END SUBROUTINE SUBT45 ! -SUBROUTINE SUBT35 +SUBROUTINE SUBT46 ! -!Indices 701 a 720 +!Indices 921 a 940 ! -!PTERMS(HNO4,KTR9) = -KTR9*<HNO4> - PTERMS(:,9,181) = -TPK%KTR9(:)*PCONC(:,9) +!PTERMS(MGLY,K276) = -K276*<MGLY> + PTERMS(:,41,277) = -TPK%K276(:)*PCONC(:,41) ! -!PTERMS(WR_HNO4,KTR9) = +KTR9*<HNO4> - PTERMS(:,75,181) = +TPK%KTR9(:)*PCONC(:,9) +!PTERMS(RO2T,K276) = +K276*<MGLY> + PTERMS(:,85,277) = +TPK%K276(:)*PCONC(:,41) ! -!PTERMS(NH3,KTR10) = -KTR10*<NH3> - PTERMS(:,10,182) = -TPK%KTR10(:)*PCONC(:,10) +!PTERMS(NO,K277) = -K277*<NO>*<RO248> + PTERMS(:,1,278) = -TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -!PTERMS(WR_NH3,KTR10) = +KTR10*<NH3> - PTERMS(:,76,182) = +TPK%KTR10(:)*PCONC(:,10) +!PTERMS(NO2,K277) = +K277*<NO>*<RO248> + PTERMS(:,2,278) = +TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -!PTERMS(OH,KTR11) = -KTR11*<OH> - PTERMS(:,14,183) = -TPK%KTR11(:)*PCONC(:,14) +!PTERMS(RO2T,K277) = +K277*<NO>*<RO248> + PTERMS(:,85,278) = +TPK%K277(:)*PCONC(:,1)*TPK%RO248(:) ! -!PTERMS(WR_OH,KTR11) = +KTR11*<OH> - PTERMS(:,77,183) = +TPK%KTR11(:)*PCONC(:,14) +!PTERMS(HNO3,K278) = +K278*<NO3>*<MGLY> + PTERMS(:,5,279) = +TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -!PTERMS(HO2,KTR12) = -KTR12*<HO2> - PTERMS(:,15,184) = -TPK%KTR12(:)*PCONC(:,15) +!PTERMS(NO3,K278) = -K278*<NO3>*<MGLY> + PTERMS(:,8,279) = -TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -!PTERMS(WR_HO2,KTR12) = +KTR12*<HO2> - PTERMS(:,78,184) = +TPK%KTR12(:)*PCONC(:,15) +!PTERMS(MGLY,K278) = -K278*<NO3>*<MGLY> + PTERMS(:,41,279) = -TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -!PTERMS(WR_CO2,KTR13) = +KTR13*<CO2> - PTERMS(:,79,185) = +TPK%KTR13(:)*TPK%CO2(:) +!PTERMS(RO2T,K278) = +K278*<NO3>*<MGLY> + PTERMS(:,85,279) = +TPK%K278(:)*PCONC(:,8)*PCONC(:,41) ! -!PTERMS(SO2,KTR14) = -KTR14*<SO2> - PTERMS(:,11,186) = -TPK%KTR14(:)*PCONC(:,11) +!PTERMS(O3,K279) = +K279*<HO2>*<RO248> + PTERMS(:,3,280) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! -!PTERMS(WR_SO2,KTR14) = +KTR14*<SO2> - PTERMS(:,80,186) = +TPK%KTR14(:)*PCONC(:,11) +!PTERMS(HO2,K279) = -K279*<HO2>*<RO248> + PTERMS(:,10,280) = -TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! -!PTERMS(SULF,KTR15) = -KTR15*<SULF> - PTERMS(:,12,187) = -TPK%KTR15(:)*PCONC(:,12) +!PTERMS(UR21,K279) = +K279*<HO2>*<RO248> + PTERMS(:,47,280) = +TPK%K279(:)*PCONC(:,10)*TPK%RO248(:) ! -!PTERMS(WR_SULF,KTR15) = +KTR15*<SULF> - PTERMS(:,81,187) = +TPK%KTR15(:)*PCONC(:,12) +!PTERMS(RO2T,K280) = -K280*<RO2T>*<RO248> + PTERMS(:,85,281) = -TPK%K280(:)*PCONC(:,85)*TPK%RO248(:) ! -!PTERMS(HCHO,KTR16) = -KTR16*<HCHO> - PTERMS(:,22,188) = -TPK%KTR16(:)*PCONC(:,22) +!PTERMS(O3,K281) = -K281*<O3>*<MVK> + PTERMS(:,3,282) = -TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(WR_HCHO,KTR16) = +KTR16*<HCHO> - PTERMS(:,82,188) = +TPK%KTR16(:)*PCONC(:,22) +!PTERMS(HO2,K281) = +0.28*K281*<O3>*<MVK> + PTERMS(:,10,282) = +0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(ORA1,KTR17) = -KTR17*<ORA1> - PTERMS(:,30,189) = -TPK%KTR17(:)*PCONC(:,30) +!PTERMS(CO,K281) = +0.56*K281*<O3>*<MVK> + PTERMS(:,11,282) = +0.56*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(WR_ORA1,KTR17) = +KTR17*<ORA1> - PTERMS(:,83,189) = +TPK%KTR17(:)*PCONC(:,30) +!PTERMS(OH,K281) = +0.36*K281*<O3>*<MVK> + PTERMS(:,15,282) = +0.36*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(ORA2,KTR18) = -KTR18*<ORA2> - PTERMS(:,31,190) = -TPK%KTR18(:)*PCONC(:,31) +!PTERMS(HCHO,K281) = +0.5*K281*<O3>*<MVK> + PTERMS(:,28,282) = +0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(WR_ORA2,KTR18) = +KTR18*<ORA2> - PTERMS(:,84,190) = +TPK%KTR18(:)*PCONC(:,31) +!PTERMS(ALD2,K281) = +0.1*K281*<O3>*<MVK> + PTERMS(:,29,282) = +0.1*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(MO2,KTR19) = -KTR19*<MO2> - PTERMS(:,32,191) = -TPK%KTR19(:)*PCONC(:,32) +!PTERMS(MVK,K281) = -K281*<O3>*<MVK> + PTERMS(:,39,282) = -TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! ! RETURN -END SUBROUTINE SUBT35 +END SUBROUTINE SUBT46 ! -SUBROUTINE SUBT36 +SUBROUTINE SUBT47 ! -!Indices 721 a 740 +!Indices 941 a 960 ! -!PTERMS(WR_MO2,KTR19) = +KTR19*<MO2> - PTERMS(:,85,191) = +TPK%KTR19(:)*PCONC(:,32) +!PTERMS(MGLY,K281) = +0.5*K281*<O3>*<MVK> + PTERMS(:,41,282) = +0.5*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(OP1,KTR20) = -KTR20*<OP1> - PTERMS(:,28,192) = -TPK%KTR20(:)*PCONC(:,28) +!PTERMS(ORA1,K281) = +0.12*K281*<O3>*<MVK> + PTERMS(:,43,282) = +0.12*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(WR_OP1,KTR20) = +KTR20*<OP1> - PTERMS(:,86,192) = +TPK%KTR20(:)*PCONC(:,28) +!PTERMS(UR21,K281) = +0.12*K281*<O3>*<MVK> + PTERMS(:,47,282) = +0.12*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(O3,KTR21) = +KTR21*<WR_O3> - PTERMS(:,1,193) = +TPK%KTR21(:)*PCONC(:,67) +!PTERMS(RO2T,K281) = +0.28*K281*<O3>*<MVK> + PTERMS(:,85,282) = +0.28*TPK%K281(:)*PCONC(:,3)*PCONC(:,39) ! -!PTERMS(WR_O3,KTR21) = -KTR21*<WR_O3> - PTERMS(:,67,193) = -TPK%KTR21(:)*PCONC(:,67) +!PTERMS(O3,K282) = -K282*<O3>*<MCR> + PTERMS(:,3,283) = -TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(H2O2,KTR22) = +KTR22*<WR_H2O2> - PTERMS(:,2,194) = +TPK%KTR22(:)*PCONC(:,68) +!PTERMS(HO2,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,10,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(WR_H2O2,KTR22) = -KTR22*<WR_H2O2> - PTERMS(:,68,194) = -TPK%KTR22(:)*PCONC(:,68) +!PTERMS(CO,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,11,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(NO,KTR23) = +KTR23*<WR_NO> - PTERMS(:,3,195) = +TPK%KTR23(:)*PCONC(:,69) +!PTERMS(OH,K282) = +0.82*K282*<O3>*<MCR> + PTERMS(:,15,283) = +0.82*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(WR_NO,KTR23) = -KTR23*<WR_NO> - PTERMS(:,69,195) = -TPK%KTR23(:)*PCONC(:,69) +!PTERMS(HCHO,K282) = +0.5*K282*<O3>*<MCR> + PTERMS(:,28,283) = +0.5*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(NO2,KTR24) = +KTR24*<WR_NO2> - PTERMS(:,4,196) = +TPK%KTR24(:)*PCONC(:,70) +!PTERMS(MCR,K282) = -K282*<O3>*<MCR> + PTERMS(:,40,283) = -TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(WR_NO2,KTR24) = -KTR24*<WR_NO2> - PTERMS(:,70,196) = -TPK%KTR24(:)*PCONC(:,70) +!PTERMS(MGLY,K282) = +0.59*K282*<O3>*<MCR> + PTERMS(:,41,283) = +0.59*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(NO3,KTR25) = +KTR25*<WR_NO3> - PTERMS(:,5,197) = +TPK%KTR25(:)*PCONC(:,71) +!PTERMS(ORA1,K282) = +0.09*K282*<O3>*<MCR> + PTERMS(:,43,283) = +0.09*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(WR_NO3,KTR25) = -KTR25*<WR_NO3> - PTERMS(:,71,197) = -TPK%KTR25(:)*PCONC(:,71) +!PTERMS(RO2T,K282) = +0.41*K282*<O3>*<MCR> + PTERMS(:,85,283) = +0.41*TPK%K282(:)*PCONC(:,3)*PCONC(:,40) ! -!PTERMS(N2O5,KTR26) = +KTR26*<WR_N2O5> - PTERMS(:,6,198) = +TPK%KTR26(:)*PCONC(:,72) +!PTERMS(KETL,K283) = +0.85*K283*<O>*<MVK> + PTERMS(:,30,284) = +0.85*TPK%K283(:)*TPK%O(:)*PCONC(:,39) ! -!PTERMS(WR_N2O5,KTR26) = -KTR26*<WR_N2O5> - PTERMS(:,72,198) = -TPK%KTR26(:)*PCONC(:,72) +!PTERMS(MVK,K283) = -K283*<O>*<MVK> + PTERMS(:,39,284) = -TPK%K283(:)*TPK%O(:)*PCONC(:,39) ! -!PTERMS(HONO,KTR27) = +KTR27*<WR_HONO> - PTERMS(:,7,199) = +TPK%KTR27(:)*PCONC(:,73) +!PTERMS(RO2T,K283) = +0.3*K283*<O>*<MVK> + PTERMS(:,85,284) = +0.3*TPK%K283(:)*TPK%O(:)*PCONC(:,39) ! -!PTERMS(WR_HONO,KTR27) = -KTR27*<WR_HONO> - PTERMS(:,73,199) = -TPK%KTR27(:)*PCONC(:,73) +!PTERMS(HO2,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,10,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) ! -!PTERMS(HNO3,KTR28) = +KTR28*<WR_HNO3> - PTERMS(:,8,200) = +TPK%KTR28(:)*PCONC(:,74) +!PTERMS(CO,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,11,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) ! -!PTERMS(WR_HNO3,KTR28) = -KTR28*<WR_HNO3> - PTERMS(:,74,200) = -TPK%KTR28(:)*PCONC(:,74) +!PTERMS(ALD2,K284) = +0.85*K284*<O>*<MCR> + PTERMS(:,29,285) = +0.85*TPK%K284(:)*TPK%O(:)*PCONC(:,40) ! -!PTERMS(HNO4,KTR29) = +KTR29*<WR_HNO4> - PTERMS(:,9,201) = +TPK%KTR29(:)*PCONC(:,75) +!PTERMS(MCR,K284) = -K284*<O>*<MCR> + PTERMS(:,40,285) = -TPK%K284(:)*TPK%O(:)*PCONC(:,40) ! ! RETURN -END SUBROUTINE SUBT36 +END SUBROUTINE SUBT47 ! -SUBROUTINE SUBT37 +SUBROUTINE SUBT48 ! -!Indices 741 a 760 +!Indices 961 a 980 ! -!PTERMS(WR_HNO4,KTR29) = -KTR29*<WR_HNO4> - PTERMS(:,75,201) = -TPK%KTR29(:)*PCONC(:,75) +!PTERMS(RO2T,K284) = +0.15*K284*<O>*<MCR> + PTERMS(:,85,285) = +0.15*TPK%K284(:)*TPK%O(:)*PCONC(:,40) ! -!PTERMS(NH3,KTR30) = +KTR30*<WR_NH3> - PTERMS(:,10,202) = +TPK%KTR30(:)*PCONC(:,76) +!PTERMS(NO,K285) = -K285*<NO>*<RO249> + PTERMS(:,1,286) = -TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) ! -!PTERMS(WR_NH3,KTR30) = -KTR30*<WR_NH3> - PTERMS(:,76,202) = -TPK%KTR30(:)*PCONC(:,76) +!PTERMS(NO2,K285) = +K285*<NO>*<RO249> + PTERMS(:,2,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) ! -!PTERMS(OH,KTR31) = +KTR31*<WR_OH> - PTERMS(:,14,203) = +TPK%KTR31(:)*PCONC(:,77) +!PTERMS(HO2,K285) = +K285*<NO>*<RO249> + PTERMS(:,10,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) ! -!PTERMS(WR_OH,KTR31) = -KTR31*<WR_OH> - PTERMS(:,77,203) = -TPK%KTR31(:)*PCONC(:,77) +!PTERMS(HCHO,K285) = +K285*<NO>*<RO249> + PTERMS(:,28,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) ! -!PTERMS(HO2,KTR32) = +KTR32*<WR_HO2> - PTERMS(:,15,204) = +TPK%KTR32(:)*PCONC(:,78) +!PTERMS(MGLY,K285) = +K285*<NO>*<RO249> + PTERMS(:,41,286) = +TPK%K285(:)*PCONC(:,1)*TPK%RO249(:) ! -!PTERMS(WR_HO2,KTR32) = -KTR32*<WR_HO2> - PTERMS(:,78,204) = -TPK%KTR32(:)*PCONC(:,78) +!PTERMS(HO2,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,10,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) ! -!PTERMS(WR_CO2,KTR33) = -KTR33*<WR_CO2> - PTERMS(:,79,205) = -TPK%KTR33(:)*PCONC(:,79) +!PTERMS(HCHO,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,28,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) ! -!PTERMS(SO2,KTR34) = +KTR34*<WR_SO2> - PTERMS(:,11,206) = +TPK%KTR34(:)*PCONC(:,80) +!PTERMS(MGLY,K286) = +K286*<RO2T>*<RO249> + PTERMS(:,41,287) = +TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) ! -!PTERMS(WR_SO2,KTR34) = -KTR34*<WR_SO2> - PTERMS(:,80,206) = -TPK%KTR34(:)*PCONC(:,80) +!PTERMS(RO2T,K286) = -K286*<RO2T>*<RO249> + PTERMS(:,85,287) = -TPK%K286(:)*PCONC(:,85)*TPK%RO249(:) ! -!PTERMS(SULF,KTR35) = +KTR35*<WR_SULF> - PTERMS(:,12,207) = +TPK%KTR35(:)*PCONC(:,81) +!PTERMS(HO2,K287) = -K287*<HO2>*<RO249> + PTERMS(:,10,288) = -TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) ! -!PTERMS(WR_SULF,KTR35) = -KTR35*<WR_SULF> - PTERMS(:,81,207) = -TPK%KTR35(:)*PCONC(:,81) +!PTERMS(OH,K287) = +K287*<HO2>*<RO249> + PTERMS(:,15,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) ! -!PTERMS(HCHO,KTR36) = +KTR36*<WR_HCHO> - PTERMS(:,22,208) = +TPK%KTR36(:)*PCONC(:,82) +!PTERMS(HCHO,K287) = +K287*<HO2>*<RO249> + PTERMS(:,28,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) ! -!PTERMS(WR_HCHO,KTR36) = -KTR36*<WR_HCHO> - PTERMS(:,82,208) = -TPK%KTR36(:)*PCONC(:,82) +!PTERMS(MGLY,K287) = +K287*<HO2>*<RO249> + PTERMS(:,41,288) = +TPK%K287(:)*PCONC(:,10)*TPK%RO249(:) ! -!PTERMS(ORA1,KTR37) = +KTR37*<WR_ORA1> - PTERMS(:,30,209) = +TPK%KTR37(:)*PCONC(:,83) +!PTERMS(NO,K288) = -K288*<NO>*<RO250> + PTERMS(:,1,289) = -TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) ! -!PTERMS(WR_ORA1,KTR37) = -KTR37*<WR_ORA1> - PTERMS(:,83,209) = -TPK%KTR37(:)*PCONC(:,83) +!PTERMS(NO2,K288) = +K288*<NO>*<RO250> + PTERMS(:,2,289) = +TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) ! -!PTERMS(ORA2,KTR38) = +KTR38*<WR_ORA2> - PTERMS(:,31,210) = +TPK%KTR38(:)*PCONC(:,84) +!PTERMS(RO2T,K288) = +K288*<NO>*<RO250> + PTERMS(:,85,289) = +TPK%K288(:)*PCONC(:,1)*TPK%RO250(:) ! -!PTERMS(WR_ORA2,KTR38) = -KTR38*<WR_ORA2> - PTERMS(:,84,210) = -TPK%KTR38(:)*PCONC(:,84) +!PTERMS(O3,K289) = +K289*<HO2>*<RO250> + PTERMS(:,3,290) = +TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) ! -!PTERMS(MO2,KTR39) = +KTR39*<WR_MO2> - PTERMS(:,32,211) = +TPK%KTR39(:)*PCONC(:,85) +!PTERMS(HO2,K289) = -K289*<HO2>*<RO250> + PTERMS(:,10,290) = -TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) ! -!PTERMS(WR_MO2,KTR39) = -KTR39*<WR_MO2> - PTERMS(:,85,211) = -TPK%KTR39(:)*PCONC(:,85) +!PTERMS(OLEL,K289) = +0.5*K289*<HO2>*<RO250> + PTERMS(:,17,290) = +0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) ! ! RETURN -END SUBROUTINE SUBT37 +END SUBROUTINE SUBT48 ! -SUBROUTINE SUBT38 +SUBROUTINE SUBT49 ! -!Indices 761 a 780 +!Indices 981 a 1000 ! -!PTERMS(OP1,KTR40) = +KTR40*<WR_OP1> - PTERMS(:,28,212) = +TPK%KTR40(:)*PCONC(:,86) +!PTERMS(ORA2,K289) = +0.5*K289*<HO2>*<RO250> + PTERMS(:,44,290) = +0.5*TPK%K289(:)*PCONC(:,10)*TPK%RO250(:) ! -!PTERMS(WR_OP1,KTR40) = -KTR40*<WR_OP1> - PTERMS(:,86,212) = -TPK%KTR40(:)*PCONC(:,86) +!PTERMS(RO2T,K290) = -K290*<RO2T>*<RO250> + PTERMS(:,85,291) = -TPK%K290(:)*PCONC(:,85)*TPK%RO250(:) ! -!PTERMS(WC_H2O2,KC1) = -KC1*<WC_H2O2> - PTERMS(:,43,213) = -TPK%KC1(:)*PCONC(:,43) +!PTERMS(NO,K291) = -K291*<NO>*<RO251> + PTERMS(:,1,292) = -TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC1) = +KC1*<WC_H2O2> - PTERMS(:,52,213) = +TPK%KC1(:)*PCONC(:,43) +!PTERMS(NO2,K291) = +K291*<NO>*<RO251> + PTERMS(:,2,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) ! -!PTERMS(WC_H2O2,KC2) = +KC2*<WC_OH>*<WC_OH> - PTERMS(:,43,214) = +TPK%KC2(:)*PCONC(:,52)*PCONC(:,52) +!PTERMS(HO2,K291) = +K291*<NO>*<RO251> + PTERMS(:,10,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC2) = -KC2*<WC_OH>*<WC_OH> - PTERMS(:,52,214) = -TPK%KC2(:)*PCONC(:,52)*PCONC(:,52) +!PTERMS(HCHO,K291) = +K291*<NO>*<RO251> + PTERMS(:,28,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC3) = -KC3*<WC_OH>*<WC_HO2> - PTERMS(:,52,215) = -TPK%KC3(:)*PCONC(:,52)*PCONC(:,53) +!PTERMS(MGLY,K291) = +K291*<NO>*<RO251> + PTERMS(:,41,292) = +TPK%K291(:)*PCONC(:,1)*TPK%RO251(:) ! -!PTERMS(WC_HO2,KC3) = -KC3*<WC_OH>*<WC_HO2> - PTERMS(:,53,215) = -TPK%KC3(:)*PCONC(:,52)*PCONC(:,53) +!PTERMS(HO2,K292) = -K292*<HO2>*<RO251> + PTERMS(:,10,293) = -TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) ! -!PTERMS(WC_H2O2,KC4) = -KC4*<WC_H2O2>*<WC_OH> - PTERMS(:,43,216) = -TPK%KC4(:)*PCONC(:,43)*PCONC(:,52) +!PTERMS(HCHO,K292) = +K292*<HO2>*<RO251> + PTERMS(:,28,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC4) = -KC4*<WC_H2O2>*<WC_OH> - PTERMS(:,52,216) = -TPK%KC4(:)*PCONC(:,43)*PCONC(:,52) +!PTERMS(MGLY,K292) = +K292*<HO2>*<RO251> + PTERMS(:,41,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) ! -!PTERMS(WC_HO2,KC4) = +KC4*<WC_H2O2>*<WC_OH> - PTERMS(:,53,216) = +TPK%KC4(:)*PCONC(:,43)*PCONC(:,52) +!PTERMS(RO2T,K292) = +K292*<HO2>*<RO251> + PTERMS(:,85,293) = +TPK%K292(:)*PCONC(:,10)*TPK%RO251(:) ! -!PTERMS(WC_H2O2,KC5) = +KC5*<WC_HO2>*<WC_HO2> - PTERMS(:,43,217) = +TPK%KC5(:)*PCONC(:,53)*PCONC(:,53) +!PTERMS(HO2,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,10,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) ! -!PTERMS(WC_HO2,KC5) = -KC5*<WC_HO2>*<WC_HO2> - PTERMS(:,53,217) = -TPK%KC5(:)*PCONC(:,53)*PCONC(:,53) +!PTERMS(OH,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,15,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) ! -!PTERMS(WC_O3,KC6) = -KC6*<WC_O3>*<WC_HO2> - PTERMS(:,42,218) = -TPK%KC6(:)*PCONC(:,42)*PCONC(:,53) +!PTERMS(HCHO,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,28,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC6) = +KC6*<WC_O3>*<WC_HO2> - PTERMS(:,52,218) = +TPK%KC6(:)*PCONC(:,42)*PCONC(:,53) +!PTERMS(MGLY,K293) = +K293*<RO2T>*<RO251> + PTERMS(:,41,294) = +TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) ! -!PTERMS(WC_HO2,KC6) = -KC6*<WC_O3>*<WC_HO2> - PTERMS(:,53,218) = -TPK%KC6(:)*PCONC(:,42)*PCONC(:,53) +!PTERMS(RO2T,K293) = -K293*<RO2T>*<RO251> + PTERMS(:,85,294) = -TPK%K293(:)*PCONC(:,85)*TPK%RO251(:) ! -!PTERMS(WC_OH,KC7) = -KC7*<WC_OH>*<WC_SO2> - PTERMS(:,52,219) = -TPK%KC7(:)*PCONC(:,52)*PCONC(:,55) +!PTERMS(NO,K294) = -K294*<NO>*<RO252> + PTERMS(:,1,295) = -TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) ! -!PTERMS(WC_SO2,KC7) = -KC7*<WC_OH>*<WC_SO2> - PTERMS(:,55,219) = -TPK%KC7(:)*PCONC(:,52)*PCONC(:,55) +!PTERMS(NO2,K294) = +2.*K294*<NO>*<RO252> + PTERMS(:,2,295) = +2.*TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) ! -!PTERMS(WC_ASO3,KC7) = +KC7*<WC_OH>*<WC_SO2> - PTERMS(:,62,219) = +TPK%KC7(:)*PCONC(:,52)*PCONC(:,55) +!PTERMS(HCHO,K294) = +K294*<NO>*<RO252> + PTERMS(:,28,295) = +TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) ! -!PTERMS(WC_NO2,KC8) = +KC8*<WC_HONO>*<WC_OH> - PTERMS(:,45,220) = +TPK%KC8(:)*PCONC(:,48)*PCONC(:,52) +!PTERMS(MGLY,K294) = +K294*<NO>*<RO252> + PTERMS(:,41,295) = +TPK%K294(:)*PCONC(:,1)*TPK%RO252(:) ! ! RETURN -END SUBROUTINE SUBT38 +END SUBROUTINE SUBT49 ! -SUBROUTINE SUBT39 +SUBROUTINE SUBT50 ! -!Indices 781 a 800 +!Indices 1001 a 1020 ! -!PTERMS(WC_HONO,KC8) = -KC8*<WC_HONO>*<WC_OH> - PTERMS(:,48,220) = -TPK%KC8(:)*PCONC(:,48)*PCONC(:,52) +!PTERMS(NO2,K295) = +K295*<HO2>*<RO252> + PTERMS(:,2,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) ! -!PTERMS(WC_OH,KC8) = -KC8*<WC_HONO>*<WC_OH> - PTERMS(:,52,220) = -TPK%KC8(:)*PCONC(:,48)*PCONC(:,52) +!PTERMS(HO2,K295) = -K295*<HO2>*<RO252> + PTERMS(:,10,296) = -TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) ! -!PTERMS(WC_NO2,KC9) = -KC9*<WC_NO2>*<WC_HO2> - PTERMS(:,45,221) = -TPK%KC9(:)*PCONC(:,45)*PCONC(:,53) +!PTERMS(HCHO,K295) = +K295*<HO2>*<RO252> + PTERMS(:,28,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) ! -!PTERMS(WC_HNO4,KC9) = +KC9*<WC_NO2>*<WC_HO2> - PTERMS(:,50,221) = +TPK%KC9(:)*PCONC(:,45)*PCONC(:,53) +!PTERMS(MGLY,K295) = +K295*<HO2>*<RO252> + PTERMS(:,41,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) ! -!PTERMS(WC_HO2,KC9) = -KC9*<WC_NO2>*<WC_HO2> - PTERMS(:,53,221) = -TPK%KC9(:)*PCONC(:,45)*PCONC(:,53) +!PTERMS(RO2T,K295) = +K295*<HO2>*<RO252> + PTERMS(:,85,296) = +TPK%K295(:)*PCONC(:,10)*TPK%RO252(:) ! -!PTERMS(WC_NO2,KC10) = +KC10*<WC_HNO4> - PTERMS(:,45,222) = +TPK%KC10(:)*PCONC(:,50) +!PTERMS(NO2,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,2,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) ! -!PTERMS(WC_HNO4,KC10) = -KC10*<WC_HNO4> - PTERMS(:,50,222) = -TPK%KC10(:)*PCONC(:,50) +!PTERMS(OH,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,15,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) ! -!PTERMS(WC_HO2,KC10) = +KC10*<WC_HNO4> - PTERMS(:,53,222) = +TPK%KC10(:)*PCONC(:,50) +!PTERMS(HCHO,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,28,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) ! -!PTERMS(WC_HONO,KC11) = +KC11*<WC_HNO4> - PTERMS(:,48,223) = +TPK%KC11(:)*PCONC(:,50) +!PTERMS(MGLY,K296) = +K296*<RO2T>*<RO252> + PTERMS(:,41,297) = +TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) ! -!PTERMS(WC_HNO4,KC11) = -KC11*<WC_HNO4> - PTERMS(:,50,223) = -TPK%KC11(:)*PCONC(:,50) +!PTERMS(RO2T,K296) = -K296*<RO2T>*<RO252> + PTERMS(:,85,297) = -TPK%K296(:)*PCONC(:,85)*TPK%RO252(:) ! -!PTERMS(WC_HNO3,KC12) = +KC12*<WC_HNO4>*<WC_SO2> - PTERMS(:,49,224) = +TPK%KC12(:)*PCONC(:,50)*PCONC(:,55) +!PTERMS(NO,K297) = -K297*<NO>*<RO253> + PTERMS(:,1,298) = -TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) ! -!PTERMS(WC_HNO4,KC12) = -KC12*<WC_HNO4>*<WC_SO2> - PTERMS(:,50,224) = -TPK%KC12(:)*PCONC(:,50)*PCONC(:,55) +!PTERMS(NO2,K297) = +K297*<NO>*<RO253> + PTERMS(:,2,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) ! -!PTERMS(WC_SO2,KC12) = -KC12*<WC_HNO4>*<WC_SO2> - PTERMS(:,55,224) = -TPK%KC12(:)*PCONC(:,50)*PCONC(:,55) +!PTERMS(HCHO,K297) = +K297*<NO>*<RO253> + PTERMS(:,28,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) ! -!PTERMS(WC_SULF,KC12) = +KC12*<WC_HNO4>*<WC_SO2> - PTERMS(:,56,224) = +TPK%KC12(:)*PCONC(:,50)*PCONC(:,55) +!PTERMS(RO2T,K297) = +K297*<NO>*<RO253> + PTERMS(:,85,298) = +TPK%K297(:)*PCONC(:,1)*TPK%RO253(:) ! -!PTERMS(WC_NO2,KC13) = +KC13*<WC_HNO3> - PTERMS(:,45,225) = +TPK%KC13(:)*PCONC(:,49) +!PTERMS(HO2,K298) = -K298*<HO2>*<RO253> + PTERMS(:,10,299) = -TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) ! -!PTERMS(WC_HNO3,KC13) = -KC13*<WC_HNO3> - PTERMS(:,49,225) = -TPK%KC13(:)*PCONC(:,49) +!PTERMS(HCHO,K298) = +K298*<HO2>*<RO253> + PTERMS(:,28,299) = +TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) ! -!PTERMS(WC_OH,KC13) = +KC13*<WC_HNO3> - PTERMS(:,52,225) = +TPK%KC13(:)*PCONC(:,49) +!PTERMS(RO2T,K298) = +2.*K298*<HO2>*<RO253> + PTERMS(:,85,299) = +2.*TPK%K298(:)*PCONC(:,10)*TPK%RO253(:) ! -!PTERMS(WC_N2O5,KC14) = -KC14*<WC_N2O5> - PTERMS(:,47,226) = -TPK%KC14(:)*PCONC(:,47) +!PTERMS(OH,K299) = +K299*<RO2T>*<RO253> + PTERMS(:,15,300) = +TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) ! -!PTERMS(WC_HNO3,KC14) = +KC14*<WC_N2O5> - PTERMS(:,49,226) = +TPK%KC14(:)*PCONC(:,47) +!PTERMS(HCHO,K299) = +K299*<RO2T>*<RO253> + PTERMS(:,28,300) = +TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) ! -!PTERMS(WC_NO3,KC15) = -KC15*<WC_NO3>*<WC_SULF> - PTERMS(:,46,227) = -TPK%KC15(:)*PCONC(:,46)*PCONC(:,56) +!PTERMS(RO2T,K299) = -K299*<RO2T>*<RO253> + PTERMS(:,85,300) = -TPK%K299(:)*PCONC(:,85)*TPK%RO253(:) ! ! RETURN -END SUBROUTINE SUBT39 +END SUBROUTINE SUBT50 ! -SUBROUTINE SUBT40 +SUBROUTINE SUBT51 ! -!Indices 801 a 820 +!Indices 1021 a 1040 ! -!PTERMS(WC_HNO3,KC15) = +KC15*<WC_NO3>*<WC_SULF> - PTERMS(:,49,227) = +TPK%KC15(:)*PCONC(:,46)*PCONC(:,56) +!PTERMS(NO,K300) = -K300*<NO>*<RO254> + PTERMS(:,1,301) = -TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) ! -!PTERMS(WC_SULF,KC15) = -KC15*<WC_NO3>*<WC_SULF> - PTERMS(:,56,227) = -TPK%KC15(:)*PCONC(:,46)*PCONC(:,56) +!PTERMS(NO2,K300) = +K300*<NO>*<RO254> + PTERMS(:,2,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) ! -!PTERMS(WC_ASO4,KC15) = +KC15*<WC_NO3>*<WC_SULF> - PTERMS(:,63,227) = +TPK%KC15(:)*PCONC(:,46)*PCONC(:,56) +!PTERMS(HO2,K300) = +K300*<NO>*<RO254> + PTERMS(:,10,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) ! -!PTERMS(WC_NO3,KC16) = -KC16*<WC_NO3>*<WC_SO2> - PTERMS(:,46,228) = -TPK%KC16(:)*PCONC(:,46)*PCONC(:,55) +!PTERMS(CO,K300) = +K300*<NO>*<RO254> + PTERMS(:,11,301) = +TPK%K300(:)*PCONC(:,1)*TPK%RO254(:) ! -!PTERMS(WC_HNO3,KC16) = +KC16*<WC_NO3>*<WC_SO2> - PTERMS(:,49,228) = +TPK%KC16(:)*PCONC(:,46)*PCONC(:,55) +!PTERMS(O3,K301) = +K301*<HO2>*<RO254> + PTERMS(:,3,302) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) ! -!PTERMS(WC_SO2,KC16) = -KC16*<WC_NO3>*<WC_SO2> - PTERMS(:,55,228) = -TPK%KC16(:)*PCONC(:,46)*PCONC(:,55) +!PTERMS(HO2,K301) = -K301*<HO2>*<RO254> + PTERMS(:,10,302) = -TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) ! -!PTERMS(WC_ASO3,KC16) = +KC16*<WC_NO3>*<WC_SO2> - PTERMS(:,62,228) = +TPK%KC16(:)*PCONC(:,46)*PCONC(:,55) +!PTERMS(RP16,K301) = +K301*<HO2>*<RO254> + PTERMS(:,74,302) = +TPK%K301(:)*PCONC(:,10)*TPK%RO254(:) ! -!PTERMS(WC_HO2,KC17) = +2.00*KC17*<WC_MO2>*<WC_MO2> - PTERMS(:,53,229) = +2.00*TPK%KC17(:)*PCONC(:,60)*PCONC(:,60) +!PTERMS(HO2,K302) = +K302*<RO2T>*<RO254> + PTERMS(:,10,303) = +TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) ! -!PTERMS(WC_HCHO,KC17) = +2.00*KC17*<WC_MO2>*<WC_MO2> - PTERMS(:,57,229) = +2.00*TPK%KC17(:)*PCONC(:,60)*PCONC(:,60) +!PTERMS(CO,K302) = +K302*<RO2T>*<RO254> + PTERMS(:,11,303) = +TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) ! -!PTERMS(WC_MO2,KC17) = -KC17*<WC_MO2>*<WC_MO2> - PTERMS(:,60,229) = -TPK%KC17(:)*PCONC(:,60)*PCONC(:,60) +!PTERMS(RO2T,K302) = -K302*<RO2T>*<RO254> + PTERMS(:,85,303) = -TPK%K302(:)*PCONC(:,85)*TPK%RO254(:) ! -!PTERMS(WC_SO2,KC18) = -KC18*<WC_MO2>*<WC_SO2> - PTERMS(:,55,230) = -TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) +!PTERMS(O3,K303) = +K303*<OH>*<RPR5> + PTERMS(:,3,304) = +TPK%K303(:)*PCONC(:,15)*PCONC(:,70) ! -!PTERMS(WC_MO2,KC18) = -KC18*<WC_MO2>*<WC_SO2> - PTERMS(:,60,230) = -TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) +!PTERMS(OH,K303) = -K303*<OH>*<RPR5> + PTERMS(:,15,304) = -TPK%K303(:)*PCONC(:,15)*PCONC(:,70) ! -!PTERMS(WC_OP1,KC18) = +KC18*<WC_MO2>*<WC_SO2> - PTERMS(:,61,230) = +TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) +!PTERMS(URG7,K303) = +0.9999993*K303*<OH>*<RPR5> + PTERMS(:,60,304) = +0.9999993*TPK%K303(:)*PCONC(:,15)*PCONC(:,70) ! -!PTERMS(WC_ASO3,KC18) = +KC18*<WC_MO2>*<WC_SO2> - PTERMS(:,62,230) = +TPK%KC18(:)*PCONC(:,60)*PCONC(:,55) +!PTERMS(RPR5,K303) = -K303*<OH>*<RPR5> + PTERMS(:,70,304) = -TPK%K303(:)*PCONC(:,15)*PCONC(:,70) ! -!PTERMS(WC_OH,KC19) = -KC19*<WC_HCHO>*<WC_OH> - PTERMS(:,52,231) = -TPK%KC19(:)*PCONC(:,57)*PCONC(:,52) +!PTERMS(OH,K304) = -K304*<OH>*<RPR1> + PTERMS(:,15,305) = -TPK%K304(:)*PCONC(:,15)*PCONC(:,69) ! -!PTERMS(WC_HO2,KC19) = +KC19*<WC_HCHO>*<WC_OH> - PTERMS(:,53,231) = +TPK%KC19(:)*PCONC(:,57)*PCONC(:,52) +!PTERMS(RPR1,K304) = -K304*<OH>*<RPR1> + PTERMS(:,69,305) = -TPK%K304(:)*PCONC(:,15)*PCONC(:,69) ! -!PTERMS(WC_HCHO,KC19) = -KC19*<WC_HCHO>*<WC_OH> - PTERMS(:,57,231) = -TPK%KC19(:)*PCONC(:,57)*PCONC(:,52) +!PTERMS(RO2T,K304) = +K304*<OH>*<RPR1> + PTERMS(:,85,305) = +TPK%K304(:)*PCONC(:,15)*PCONC(:,69) ! -!PTERMS(WC_ORA1,KC19) = +KC19*<WC_HCHO>*<WC_OH> - PTERMS(:,58,231) = +TPK%KC19(:)*PCONC(:,57)*PCONC(:,52) +!PTERMS(OH,K305) = -K305*<OH>*<RP16> + PTERMS(:,15,306) = -TPK%K305(:)*PCONC(:,15)*PCONC(:,74) ! -!PTERMS(WC_OH,KC20) = -KC20*<WC_ORA1>*<WC_OH> - PTERMS(:,52,232) = -TPK%KC20(:)*PCONC(:,58)*PCONC(:,52) +!PTERMS(RP16,K305) = -K305*<OH>*<RP16> + PTERMS(:,74,306) = -TPK%K305(:)*PCONC(:,15)*PCONC(:,74) ! -!PTERMS(WC_HO2,KC20) = +KC20*<WC_ORA1>*<WC_OH> - PTERMS(:,53,232) = +TPK%KC20(:)*PCONC(:,58)*PCONC(:,52) +!PTERMS(RO2T,K305) = +K305*<OH>*<RP16> + PTERMS(:,85,306) = +TPK%K305(:)*PCONC(:,15)*PCONC(:,74) ! ! RETURN -END SUBROUTINE SUBT40 +END SUBROUTINE SUBT51 ! -SUBROUTINE SUBT41 +SUBROUTINE SUBT52 ! -!Indices 821 a 840 +!Indices 1041 a 1060 ! -!PTERMS(WC_CO2,KC20) = +KC20*<WC_ORA1>*<WC_OH> - PTERMS(:,54,232) = +TPK%KC20(:)*PCONC(:,58)*PCONC(:,52) +!PTERMS(O3,K306) = +1.0000011*K306*<OH>*<RPRL> + PTERMS(:,3,307) = +1.0000011*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) ! -!PTERMS(WC_ORA1,KC20) = -KC20*<WC_ORA1>*<WC_OH> - PTERMS(:,58,232) = -TPK%KC20(:)*PCONC(:,58)*PCONC(:,52) +!PTERMS(OH,K306) = -K306*<OH>*<RPRL> + PTERMS(:,15,307) = -TPK%K306(:)*PCONC(:,15)*PCONC(:,75) ! -!PTERMS(WC_SO2,KC21) = -KC21*<WC_SO2>*<WC_HCHO> - PTERMS(:,55,233) = -TPK%KC21(:)*PCONC(:,55)*PCONC(:,57) +!PTERMS(URG7,K306) = +0.9979297*K306*<OH>*<RPRL> + PTERMS(:,60,307) = +0.9979297*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) ! -!PTERMS(WC_HCHO,KC21) = -KC21*<WC_SO2>*<WC_HCHO> - PTERMS(:,57,233) = -TPK%KC21(:)*PCONC(:,55)*PCONC(:,57) +!PTERMS(RPR7,K306) = +2.0714202E-03*K306*<OH>*<RPRL> + PTERMS(:,62,307) = +2.0714202E-03*TPK%K306(:)*PCONC(:,15)*PCONC(:,75) ! -!PTERMS(WC_AHMS,KC21) = +KC21*<WC_SO2>*<WC_HCHO> - PTERMS(:,66,233) = +TPK%KC21(:)*PCONC(:,55)*PCONC(:,57) +!PTERMS(RPRL,K306) = -K306*<OH>*<RPRL> + PTERMS(:,75,307) = -TPK%K306(:)*PCONC(:,15)*PCONC(:,75) ! -!PTERMS(WC_SO2,KC22) = +KC22*<WC_AHMS> - PTERMS(:,55,234) = +TPK%KC22(:)*PCONC(:,66) +!PTERMS(HNO3,K307) = +K307*<NO3>*<RPR1> + PTERMS(:,5,308) = +TPK%K307(:)*PCONC(:,8)*PCONC(:,69) ! -!PTERMS(WC_HCHO,KC22) = +KC22*<WC_AHMS> - PTERMS(:,57,234) = +TPK%KC22(:)*PCONC(:,66) +!PTERMS(NO3,K307) = -K307*<NO3>*<RPR1> + PTERMS(:,8,308) = -TPK%K307(:)*PCONC(:,8)*PCONC(:,69) ! -!PTERMS(WC_AHMS,KC22) = -KC22*<WC_AHMS> - PTERMS(:,66,234) = -TPK%KC22(:)*PCONC(:,66) +!PTERMS(RPR1,K307) = -K307*<NO3>*<RPR1> + PTERMS(:,69,308) = -TPK%K307(:)*PCONC(:,8)*PCONC(:,69) ! -!PTERMS(WC_OH,KC23) = -KC23*<WC_AHMS>*<WC_OH> - PTERMS(:,52,235) = -TPK%KC23(:)*PCONC(:,66)*PCONC(:,52) +!PTERMS(RO2T,K307) = +K307*<NO3>*<RPR1> + PTERMS(:,85,308) = +TPK%K307(:)*PCONC(:,8)*PCONC(:,69) ! -!PTERMS(WC_HO2,KC23) = +KC23*<WC_AHMS>*<WC_OH> - PTERMS(:,53,235) = +TPK%KC23(:)*PCONC(:,66)*PCONC(:,52) +!PTERMS(HO2,K308) = +K308*<RPR1> + PTERMS(:,10,309) = +TPK%K308(:)*PCONC(:,69) ! -!PTERMS(WC_SO2,KC23) = +KC23*<WC_AHMS>*<WC_OH> - PTERMS(:,55,235) = +TPK%KC23(:)*PCONC(:,66)*PCONC(:,52) +!PTERMS(CO,K308) = +K308*<RPR1> + PTERMS(:,11,309) = +TPK%K308(:)*PCONC(:,69) ! -!PTERMS(WC_ORA1,KC23) = +KC23*<WC_AHMS>*<WC_OH> - PTERMS(:,58,235) = +TPK%KC23(:)*PCONC(:,66)*PCONC(:,52) +!PTERMS(RPR1,K308) = -K308*<RPR1> + PTERMS(:,69,309) = -TPK%K308(:)*PCONC(:,69) ! -!PTERMS(WC_AHMS,KC23) = -KC23*<WC_AHMS>*<WC_OH> - PTERMS(:,66,235) = -TPK%KC23(:)*PCONC(:,66)*PCONC(:,52) +!PTERMS(RO2T,K308) = +K308*<RPR1> + PTERMS(:,85,309) = +TPK%K308(:)*PCONC(:,69) ! -!PTERMS(WC_ASO3,KC24) = -KC24*<WC_ASO3>*<W_O2> - PTERMS(:,62,236) = -TPK%KC24(:)*PCONC(:,62)*TPK%W_O2(:) +!PTERMS(NO,K309) = -K309*<NO>*<RO255> + PTERMS(:,1,310) = -TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) ! -!PTERMS(WC_ASO5,KC24) = +KC24*<WC_ASO3>*<W_O2> - PTERMS(:,64,236) = +TPK%KC24(:)*PCONC(:,62)*TPK%W_O2(:) +!PTERMS(NO2,K309) = +K309*<NO>*<RO255> + PTERMS(:,2,310) = +TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) ! -!PTERMS(WC_HO2,KC25) = -KC25*<WC_ASO5>*<WC_HO2> - PTERMS(:,53,237) = -TPK%KC25(:)*PCONC(:,64)*PCONC(:,53) +!PTERMS(RO2T,K309) = +K309*<NO>*<RO255> + PTERMS(:,85,310) = +TPK%K309(:)*PCONC(:,1)*TPK%RO255(:) ! -!PTERMS(WC_ASO5,KC25) = -KC25*<WC_ASO5>*<WC_HO2> - PTERMS(:,64,237) = -TPK%KC25(:)*PCONC(:,64)*PCONC(:,53) +!PTERMS(O3,K310) = +K310*<HO2>*<RO255> + PTERMS(:,3,311) = +TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) ! -!PTERMS(WC_AHSO5,KC25) = +KC25*<WC_ASO5>*<WC_HO2> - PTERMS(:,65,237) = +TPK%KC25(:)*PCONC(:,64)*PCONC(:,53) +!PTERMS(HO2,K310) = -K310*<HO2>*<RO255> + PTERMS(:,10,311) = -TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) ! -!PTERMS(WC_ASO4,KC26) = +KC26*<WC_ASO5>*<WC_ASO5> - PTERMS(:,63,238) = +TPK%KC26(:)*PCONC(:,64)*PCONC(:,64) +!PTERMS(ACID,K310) = +K310*<HO2>*<RO255> + PTERMS(:,45,311) = +TPK%K310(:)*PCONC(:,10)*TPK%RO255(:) ! -!PTERMS(WC_ASO5,KC26) = -KC26*<WC_ASO5>*<WC_ASO5> - PTERMS(:,64,238) = -TPK%KC26(:)*PCONC(:,64)*PCONC(:,64) +!PTERMS(RO2T,K311) = -K311*<RO2T>*<RO255> + PTERMS(:,85,312) = -TPK%K311(:)*PCONC(:,85)*TPK%RO255(:) ! ! RETURN -END SUBROUTINE SUBT41 +END SUBROUTINE SUBT52 ! -SUBROUTINE SUBT42 +SUBROUTINE SUBT53 ! -!Indices 841 a 860 +!Indices 1061 a 1080 ! -!PTERMS(WC_SO2,KC27) = -KC27*<WC_AHSO5>*<WC_SO2> - PTERMS(:,55,239) = -TPK%KC27(:)*PCONC(:,65)*PCONC(:,55) +!PTERMS(OH,K312) = -K312*<OH>*<RPR3> + PTERMS(:,15,313) = -TPK%K312(:)*PCONC(:,15)*PCONC(:,57) ! -!PTERMS(WC_SULF,KC27) = +2.00*KC27*<WC_AHSO5>*<WC_SO2> - PTERMS(:,56,239) = +2.00*TPK%KC27(:)*PCONC(:,65)*PCONC(:,55) +!PTERMS(RPR3,K312) = -K312*<OH>*<RPR3> + PTERMS(:,57,313) = -TPK%K312(:)*PCONC(:,15)*PCONC(:,57) ! -!PTERMS(WC_AHSO5,KC27) = -KC27*<WC_AHSO5>*<WC_SO2> - PTERMS(:,65,239) = -TPK%KC27(:)*PCONC(:,65)*PCONC(:,55) +!PTERMS(RO2T,K312) = +K312*<OH>*<RPR3> + PTERMS(:,85,313) = +TPK%K312(:)*PCONC(:,15)*PCONC(:,57) ! -!PTERMS(WC_OH,KC28) = +KC28*<WC_ASO4> - PTERMS(:,52,240) = +TPK%KC28(:)*PCONC(:,63) +!PTERMS(HNO3,K313) = +K313*<NO3>*<RPR3> + PTERMS(:,5,314) = +TPK%K313(:)*PCONC(:,8)*PCONC(:,57) ! -!PTERMS(WC_SULF,KC28) = +KC28*<WC_ASO4> - PTERMS(:,56,240) = +TPK%KC28(:)*PCONC(:,63) +!PTERMS(NO3,K313) = -K313*<NO3>*<RPR3> + PTERMS(:,8,314) = -TPK%K313(:)*PCONC(:,8)*PCONC(:,57) ! -!PTERMS(WC_ASO4,KC28) = -KC28*<WC_ASO4> - PTERMS(:,63,240) = -TPK%KC28(:)*PCONC(:,63) +!PTERMS(RPR3,K313) = -K313*<NO3>*<RPR3> + PTERMS(:,57,314) = -TPK%K313(:)*PCONC(:,8)*PCONC(:,57) ! -!PTERMS(WC_O3,KC29) = -KC29*<WC_SO2>*<WC_O3> - PTERMS(:,42,241) = -TPK%KC29(:)*PCONC(:,55)*PCONC(:,42) +!PTERMS(RO2T,K313) = +K313*<NO3>*<RPR3> + PTERMS(:,85,314) = +TPK%K313(:)*PCONC(:,8)*PCONC(:,57) ! -!PTERMS(WC_SO2,KC29) = -KC29*<WC_SO2>*<WC_O3> - PTERMS(:,55,241) = -TPK%KC29(:)*PCONC(:,55)*PCONC(:,42) +!PTERMS(HO2,K314) = +2.*K314*<RPR3> + PTERMS(:,10,315) = +2.*TPK%K314(:)*PCONC(:,57) ! -!PTERMS(WC_SULF,KC29) = +KC29*<WC_SO2>*<WC_O3> - PTERMS(:,56,241) = +TPK%KC29(:)*PCONC(:,55)*PCONC(:,42) +!PTERMS(CO,K314) = +K314*<RPR3> + PTERMS(:,11,315) = +TPK%K314(:)*PCONC(:,57) ! -!PTERMS(WC_H2O2,KC30) = -KC30*<WC_SO2>*<WC_H2O2> - PTERMS(:,43,242) = -TPK%KC30(:)*PCONC(:,55)*PCONC(:,43) +!PTERMS(RPR3,K314) = -K314*<RPR3> + PTERMS(:,57,315) = -TPK%K314(:)*PCONC(:,57) ! -!PTERMS(WC_SO2,KC30) = -KC30*<WC_SO2>*<WC_H2O2> - PTERMS(:,55,242) = -TPK%KC30(:)*PCONC(:,55)*PCONC(:,43) +!PTERMS(NO,K315) = -K315*<NO>*<RO256> + PTERMS(:,1,316) = -TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) ! -!PTERMS(WC_SULF,KC30) = +KC30*<WC_SO2>*<WC_H2O2> - PTERMS(:,56,242) = +TPK%KC30(:)*PCONC(:,55)*PCONC(:,43) +!PTERMS(NO2,K315) = +K315*<NO>*<RO256> + PTERMS(:,2,316) = +TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) ! -!PTERMS(WR_H2O2,KR1) = -KR1*<WR_H2O2> - PTERMS(:,68,243) = -TPK%KR1(:)*PCONC(:,68) +!PTERMS(HO2,K315) = +K315*<NO>*<RO256> + PTERMS(:,10,316) = +TPK%K315(:)*PCONC(:,1)*TPK%RO256(:) ! -!PTERMS(WR_OH,KR1) = +KR1*<WR_H2O2> - PTERMS(:,77,243) = +TPK%KR1(:)*PCONC(:,68) +!PTERMS(NO2,K316) = -K316*<NO2>*<RO256> + PTERMS(:,2,317) = -TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) ! -!PTERMS(WR_H2O2,KR2) = +KR2*<WR_OH>*<WR_OH> - PTERMS(:,68,244) = +TPK%KR2(:)*PCONC(:,77)*PCONC(:,77) +!PTERMS(PAN8,K316) = +K316*<NO2>*<RO256> + PTERMS(:,83,317) = +TPK%K316(:)*PCONC(:,2)*TPK%RO256(:) ! -!PTERMS(WR_OH,KR2) = -KR2*<WR_OH>*<WR_OH> - PTERMS(:,77,244) = -TPK%KR2(:)*PCONC(:,77)*PCONC(:,77) +!PTERMS(NO2,K317) = +K317*<PAN8> + PTERMS(:,2,318) = +TPK%K317(:)*PCONC(:,83) ! -!PTERMS(WR_OH,KR3) = -KR3*<WR_OH>*<WR_HO2> - PTERMS(:,77,245) = -TPK%KR3(:)*PCONC(:,77)*PCONC(:,78) +!PTERMS(PAN8,K317) = -K317*<PAN8> + PTERMS(:,83,318) = -TPK%K317(:)*PCONC(:,83) ! -!PTERMS(WR_HO2,KR3) = -KR3*<WR_OH>*<WR_HO2> - PTERMS(:,78,245) = -TPK%KR3(:)*PCONC(:,77)*PCONC(:,78) +!PTERMS(RO2T,K317) = +K317*<PAN8> + PTERMS(:,85,318) = +TPK%K317(:)*PCONC(:,83) ! -!PTERMS(WR_H2O2,KR4) = -KR4*<WR_H2O2>*<WR_OH> - PTERMS(:,68,246) = -TPK%KR4(:)*PCONC(:,68)*PCONC(:,77) +!PTERMS(O3,K318) = +K318*<HO2>*<RO256> + PTERMS(:,3,319) = +TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) ! -!PTERMS(WR_OH,KR4) = -KR4*<WR_H2O2>*<WR_OH> - PTERMS(:,77,246) = -TPK%KR4(:)*PCONC(:,68)*PCONC(:,77) +!PTERMS(HO2,K318) = -K318*<HO2>*<RO256> + PTERMS(:,10,319) = -TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) ! ! RETURN -END SUBROUTINE SUBT42 +END SUBROUTINE SUBT53 ! -SUBROUTINE SUBT43 +SUBROUTINE SUBT54 ! -!Indices 861 a 880 +!Indices 1081 a 1100 ! -!PTERMS(WR_HO2,KR4) = +KR4*<WR_H2O2>*<WR_OH> - PTERMS(:,78,246) = +TPK%KR4(:)*PCONC(:,68)*PCONC(:,77) +!PTERMS(URG4,K318) = +1.0000000*K318*<HO2>*<RO256> + PTERMS(:,53,319) = +1.0000000*TPK%K318(:)*PCONC(:,10)*TPK%RO256(:) ! -!PTERMS(WR_H2O2,KR5) = +KR5*<WR_HO2>*<WR_HO2> - PTERMS(:,68,247) = +TPK%KR5(:)*PCONC(:,78)*PCONC(:,78) +!PTERMS(HO2,K319) = +K319*<RO2T>*<RO256> + PTERMS(:,10,320) = +TPK%K319(:)*PCONC(:,85)*TPK%RO256(:) ! -!PTERMS(WR_HO2,KR5) = -KR5*<WR_HO2>*<WR_HO2> - PTERMS(:,78,247) = -TPK%KR5(:)*PCONC(:,78)*PCONC(:,78) +!PTERMS(RO2T,K319) = -K319*<RO2T>*<RO256> + PTERMS(:,85,320) = -TPK%K319(:)*PCONC(:,85)*TPK%RO256(:) ! -!PTERMS(WR_O3,KR6) = -KR6*<WR_O3>*<WR_HO2> - PTERMS(:,67,248) = -TPK%KR6(:)*PCONC(:,67)*PCONC(:,78) +!PTERMS(HNO3,K320) = +K320*<NO3>*<RPR4> + PTERMS(:,5,321) = +TPK%K320(:)*PCONC(:,8)*PCONC(:,61) ! -!PTERMS(WR_OH,KR6) = +KR6*<WR_O3>*<WR_HO2> - PTERMS(:,77,248) = +TPK%KR6(:)*PCONC(:,67)*PCONC(:,78) +!PTERMS(NO3,K320) = -K320*<NO3>*<RPR4> + PTERMS(:,8,321) = -TPK%K320(:)*PCONC(:,8)*PCONC(:,61) ! -!PTERMS(WR_HO2,KR6) = -KR6*<WR_O3>*<WR_HO2> - PTERMS(:,78,248) = -TPK%KR6(:)*PCONC(:,67)*PCONC(:,78) +!PTERMS(RPR4,K320) = -K320*<NO3>*<RPR4> + PTERMS(:,61,321) = -TPK%K320(:)*PCONC(:,8)*PCONC(:,61) ! -!PTERMS(WR_OH,KR7) = -KR7*<WR_OH>*<WR_SO2> - PTERMS(:,77,249) = -TPK%KR7(:)*PCONC(:,77)*PCONC(:,80) +!PTERMS(NO2,K321) = -K321*<NO2>*<RAD8> + PTERMS(:,2,322) = -TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) ! -!PTERMS(WR_SO2,KR7) = -KR7*<WR_OH>*<WR_SO2> - PTERMS(:,80,249) = -TPK%KR7(:)*PCONC(:,77)*PCONC(:,80) +!PTERMS(UR22,K321) = +K321*<NO2>*<RAD8> + PTERMS(:,59,322) = +TPK%K321(:)*PCONC(:,2)*TPK%RAD8(:) ! -!PTERMS(WR_ASO3,KR7) = +KR7*<WR_OH>*<WR_SO2> - PTERMS(:,87,249) = +TPK%KR7(:)*PCONC(:,77)*PCONC(:,80) +!PTERMS(O3,K322) = +K322*<OH>*<RPR7> + PTERMS(:,3,323) = +TPK%K322(:)*PCONC(:,15)*PCONC(:,62) ! -!PTERMS(WR_NO2,KR8) = +KR8*<WR_HONO>*<WR_OH> - PTERMS(:,70,250) = +TPK%KR8(:)*PCONC(:,73)*PCONC(:,77) +!PTERMS(OH,K322) = -K322*<OH>*<RPR7> + PTERMS(:,15,323) = -TPK%K322(:)*PCONC(:,15)*PCONC(:,62) ! -!PTERMS(WR_HONO,KR8) = -KR8*<WR_HONO>*<WR_OH> - PTERMS(:,73,250) = -TPK%KR8(:)*PCONC(:,73)*PCONC(:,77) +!PTERMS(URG7,K322) = +0.9999993*K322*<OH>*<RPR7> + PTERMS(:,60,323) = +0.9999993*TPK%K322(:)*PCONC(:,15)*PCONC(:,62) ! -!PTERMS(WR_OH,KR8) = -KR8*<WR_HONO>*<WR_OH> - PTERMS(:,77,250) = -TPK%KR8(:)*PCONC(:,73)*PCONC(:,77) +!PTERMS(RPR7,K322) = -K322*<OH>*<RPR7> + PTERMS(:,62,323) = -TPK%K322(:)*PCONC(:,15)*PCONC(:,62) ! -!PTERMS(WR_NO2,KR9) = -KR9*<WR_NO2>*<WR_HO2> - PTERMS(:,70,251) = -TPK%KR9(:)*PCONC(:,70)*PCONC(:,78) +!PTERMS(O3,K323) = +1.0000005*K323*<OH>*<RPG7> + PTERMS(:,3,324) = +1.0000005*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) ! -!PTERMS(WR_HNO4,KR9) = +KR9*<WR_NO2>*<WR_HO2> - PTERMS(:,75,251) = +TPK%KR9(:)*PCONC(:,70)*PCONC(:,78) +!PTERMS(OH,K323) = -K323*<OH>*<RPG7> + PTERMS(:,15,324) = -TPK%K323(:)*PCONC(:,15)*PCONC(:,63) ! -!PTERMS(WR_HO2,KR9) = -KR9*<WR_NO2>*<WR_HO2> - PTERMS(:,78,251) = -TPK%KR9(:)*PCONC(:,70)*PCONC(:,78) +!PTERMS(URG6,K323) = +0.4978440*K323*<OH>*<RPG7> + PTERMS(:,58,324) = +0.4978440*TPK%K323(:)*PCONC(:,15)*PCONC(:,63) ! -!PTERMS(WR_NO2,KR10) = +KR10*<WR_HNO4> - PTERMS(:,70,252) = +TPK%KR10(:)*PCONC(:,75) +!PTERMS(RPG7,K323) = -K323*<OH>*<RPG7> + PTERMS(:,63,324) = -TPK%K323(:)*PCONC(:,15)*PCONC(:,63) ! -!PTERMS(WR_HNO4,KR10) = -KR10*<WR_HNO4> - PTERMS(:,75,252) = -TPK%KR10(:)*PCONC(:,75) +!PTERMS(OH,K324) = -K324*<OH>*<RPR8> + PTERMS(:,15,325) = -TPK%K324(:)*PCONC(:,15)*PCONC(:,71) ! -!PTERMS(WR_HO2,KR10) = +KR10*<WR_HNO4> - PTERMS(:,78,252) = +TPK%KR10(:)*PCONC(:,75) +!PTERMS(RPR8,K324) = -K324*<OH>*<RPR8> + PTERMS(:,71,325) = -TPK%K324(:)*PCONC(:,15)*PCONC(:,71) ! -!PTERMS(WR_HONO,KR11) = +KR11*<WR_HNO4> - PTERMS(:,73,253) = +TPK%KR11(:)*PCONC(:,75) +!PTERMS(RO2T,K324) = +K324*<OH>*<RPR8> + PTERMS(:,85,325) = +TPK%K324(:)*PCONC(:,15)*PCONC(:,71) ! -!PTERMS(WR_HNO4,KR11) = -KR11*<WR_HNO4> - PTERMS(:,75,253) = -TPK%KR11(:)*PCONC(:,75) +!PTERMS(HO2,K325) = +K325*<OH>*<RP10> + PTERMS(:,10,326) = +TPK%K325(:)*PCONC(:,15)*PCONC(:,72) ! ! RETURN -END SUBROUTINE SUBT43 +END SUBROUTINE SUBT54 ! -SUBROUTINE SUBT44 +SUBROUTINE SUBT55 ! -!Indices 881 a 900 +!Indices 1101 a 1120 ! -!PTERMS(WR_HNO3,KR12) = +KR12*<WR_HNO4>*<WR_SO2> - PTERMS(:,74,254) = +TPK%KR12(:)*PCONC(:,75)*PCONC(:,80) +!PTERMS(OH,K325) = -K325*<OH>*<RP10> + PTERMS(:,15,326) = -TPK%K325(:)*PCONC(:,15)*PCONC(:,72) ! -!PTERMS(WR_HNO4,KR12) = -KR12*<WR_HNO4>*<WR_SO2> - PTERMS(:,75,254) = -TPK%KR12(:)*PCONC(:,75)*PCONC(:,80) +!PTERMS(RP10,K325) = -K325*<OH>*<RP10> + PTERMS(:,72,326) = -TPK%K325(:)*PCONC(:,15)*PCONC(:,72) ! -!PTERMS(WR_SO2,KR12) = -KR12*<WR_HNO4>*<WR_SO2> - PTERMS(:,80,254) = -TPK%KR12(:)*PCONC(:,75)*PCONC(:,80) +!PTERMS(O3,K326) = +K326*<OH>*<RP11> + PTERMS(:,3,327) = +TPK%K326(:)*PCONC(:,15)*PCONC(:,73) ! -!PTERMS(WR_SULF,KR12) = +KR12*<WR_HNO4>*<WR_SO2> - PTERMS(:,81,254) = +TPK%KR12(:)*PCONC(:,75)*PCONC(:,80) +!PTERMS(OH,K326) = -K326*<OH>*<RP11> + PTERMS(:,15,327) = -TPK%K326(:)*PCONC(:,15)*PCONC(:,73) ! -!PTERMS(WR_NO2,KR13) = +KR13*<WR_HNO3> - PTERMS(:,70,255) = +TPK%KR13(:)*PCONC(:,74) +!PTERMS(UR26,K326) = +0.67*K326*<OH>*<RP11> + PTERMS(:,49,327) = +0.67*TPK%K326(:)*PCONC(:,15)*PCONC(:,73) ! -!PTERMS(WR_HNO3,KR13) = -KR13*<WR_HNO3> - PTERMS(:,74,255) = -TPK%KR13(:)*PCONC(:,74) +!PTERMS(RP11,K326) = -K326*<OH>*<RP11> + PTERMS(:,73,327) = -TPK%K326(:)*PCONC(:,15)*PCONC(:,73) ! -!PTERMS(WR_OH,KR13) = +KR13*<WR_HNO3> - PTERMS(:,77,255) = +TPK%KR13(:)*PCONC(:,74) +!PTERMS(HNO3,K327) = +K327*<NO3>*<RPR8> + PTERMS(:,5,328) = +TPK%K327(:)*PCONC(:,8)*PCONC(:,71) ! -!PTERMS(WR_N2O5,KR14) = -KR14*<WR_N2O5> - PTERMS(:,72,256) = -TPK%KR14(:)*PCONC(:,72) +!PTERMS(NO3,K327) = -K327*<NO3>*<RPR8> + PTERMS(:,8,328) = -TPK%K327(:)*PCONC(:,8)*PCONC(:,71) ! -!PTERMS(WR_HNO3,KR14) = +KR14*<WR_N2O5> - PTERMS(:,74,256) = +TPK%KR14(:)*PCONC(:,72) +!PTERMS(RPR8,K327) = -K327*<NO3>*<RPR8> + PTERMS(:,71,328) = -TPK%K327(:)*PCONC(:,8)*PCONC(:,71) ! -!PTERMS(WR_NO3,KR15) = -KR15*<WR_NO3>*<WR_SULF> - PTERMS(:,71,257) = -TPK%KR15(:)*PCONC(:,71)*PCONC(:,81) +!PTERMS(RO2T,K327) = +K327*<NO3>*<RPR8> + PTERMS(:,85,328) = +TPK%K327(:)*PCONC(:,8)*PCONC(:,71) ! -!PTERMS(WR_HNO3,KR15) = +KR15*<WR_NO3>*<WR_SULF> - PTERMS(:,74,257) = +TPK%KR15(:)*PCONC(:,71)*PCONC(:,81) +!PTERMS(RP10,K328) = -K328*<RP10> + PTERMS(:,72,329) = -TPK%K328(:)*PCONC(:,72) ! -!PTERMS(WR_SULF,KR15) = -KR15*<WR_NO3>*<WR_SULF> - PTERMS(:,81,257) = -TPK%KR15(:)*PCONC(:,71)*PCONC(:,81) +!PTERMS(HO2,K329) = +K329*<RPR8> + PTERMS(:,10,330) = +TPK%K329(:)*PCONC(:,71) ! -!PTERMS(WR_ASO4,KR15) = +KR15*<WR_NO3>*<WR_SULF> - PTERMS(:,88,257) = +TPK%KR15(:)*PCONC(:,71)*PCONC(:,81) +!PTERMS(CO,K329) = +K329*<RPR8> + PTERMS(:,11,330) = +TPK%K329(:)*PCONC(:,71) ! -!PTERMS(WR_NO3,KR16) = -KR16*<WR_NO3>*<WR_SO2> - PTERMS(:,71,258) = -TPK%KR16(:)*PCONC(:,71)*PCONC(:,80) +!PTERMS(RPR8,K329) = -K329*<RPR8> + PTERMS(:,71,330) = -TPK%K329(:)*PCONC(:,71) ! -!PTERMS(WR_HNO3,KR16) = +KR16*<WR_NO3>*<WR_SO2> - PTERMS(:,74,258) = +TPK%KR16(:)*PCONC(:,71)*PCONC(:,80) +!PTERMS(RO2T,K329) = +K329*<RPR8> + PTERMS(:,85,330) = +TPK%K329(:)*PCONC(:,71) ! -!PTERMS(WR_SO2,KR16) = -KR16*<WR_NO3>*<WR_SO2> - PTERMS(:,80,258) = -TPK%KR16(:)*PCONC(:,71)*PCONC(:,80) +!PTERMS(HO2,K330) = +K330*<RPR8> + PTERMS(:,10,331) = +TPK%K330(:)*PCONC(:,71) ! -!PTERMS(WR_ASO3,KR16) = +KR16*<WR_NO3>*<WR_SO2> - PTERMS(:,87,258) = +TPK%KR16(:)*PCONC(:,71)*PCONC(:,80) +!PTERMS(RPR8,K330) = -K330*<RPR8> + PTERMS(:,71,331) = -TPK%K330(:)*PCONC(:,71) ! -!PTERMS(WR_HO2,KR17) = +2.00*KR17*<WR_MO2>*<WR_MO2> - PTERMS(:,78,259) = +2.00*TPK%KR17(:)*PCONC(:,85)*PCONC(:,85) +!PTERMS(RO2T,K330) = +K330*<RPR8> + PTERMS(:,85,331) = +TPK%K330(:)*PCONC(:,71) ! -!PTERMS(WR_HCHO,KR17) = +2.00*KR17*<WR_MO2>*<WR_MO2> - PTERMS(:,82,259) = +2.00*TPK%KR17(:)*PCONC(:,85)*PCONC(:,85) +!PTERMS(NO,K331) = -K331*<NO>*<RO257> + PTERMS(:,1,332) = -TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) ! -!PTERMS(WR_MO2,KR17) = -KR17*<WR_MO2>*<WR_MO2> - PTERMS(:,85,259) = -TPK%KR17(:)*PCONC(:,85)*PCONC(:,85) +!PTERMS(NO2,K331) = +K331*<NO>*<RO257> + PTERMS(:,2,332) = +TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) ! ! RETURN -END SUBROUTINE SUBT44 -! -SUBROUTINE SUBT45 -! -!Indices 901 a 920 +END SUBROUTINE SUBT55 ! -!PTERMS(WR_SO2,KR18) = -KR18*<WR_MO2>*<WR_SO2> - PTERMS(:,80,260) = -TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) +SUBROUTINE SUBT56 ! -!PTERMS(WR_MO2,KR18) = -KR18*<WR_MO2>*<WR_SO2> - PTERMS(:,85,260) = -TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) +!Indices 1121 a 1140 ! -!PTERMS(WR_OP1,KR18) = +KR18*<WR_MO2>*<WR_SO2> - PTERMS(:,86,260) = +TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) +!PTERMS(RO2T,K331) = +K331*<NO>*<RO257> + PTERMS(:,85,332) = +TPK%K331(:)*PCONC(:,1)*TPK%RO257(:) ! -!PTERMS(WR_ASO3,KR18) = +KR18*<WR_MO2>*<WR_SO2> - PTERMS(:,87,260) = +TPK%KR18(:)*PCONC(:,85)*PCONC(:,80) +!PTERMS(O3,K332) = +K332*<HO2>*<RO257> + PTERMS(:,3,333) = +TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) ! -!PTERMS(WR_OH,KR19) = -KR19*<WR_HCHO>*<WR_OH> - PTERMS(:,77,261) = -TPK%KR19(:)*PCONC(:,82)*PCONC(:,77) +!PTERMS(HO2,K332) = -K332*<HO2>*<RO257> + PTERMS(:,10,333) = -TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) ! -!PTERMS(WR_HO2,KR19) = +KR19*<WR_HCHO>*<WR_OH> - PTERMS(:,78,261) = +TPK%KR19(:)*PCONC(:,82)*PCONC(:,77) +!PTERMS(URG4,K332) = +1.0000000*K332*<HO2>*<RO257> + PTERMS(:,53,333) = +1.0000000*TPK%K332(:)*PCONC(:,10)*TPK%RO257(:) ! -!PTERMS(WR_HCHO,KR19) = -KR19*<WR_HCHO>*<WR_OH> - PTERMS(:,82,261) = -TPK%KR19(:)*PCONC(:,82)*PCONC(:,77) +!PTERMS(RO2T,K333) = -K333*<RO2T>*<RO257> + PTERMS(:,85,334) = -TPK%K333(:)*PCONC(:,85)*TPK%RO257(:) ! -!PTERMS(WR_ORA1,KR19) = +KR19*<WR_HCHO>*<WR_OH> - PTERMS(:,83,261) = +TPK%KR19(:)*PCONC(:,82)*PCONC(:,77) +!PTERMS(O3,K334) = +1.0000000*K334*<OH>*<RPG3> + PTERMS(:,3,335) = +1.0000000*TPK%K334(:)*PCONC(:,15)*PCONC(:,52) ! -!PTERMS(WR_OH,KR20) = -KR20*<WR_ORA1>*<WR_OH> - PTERMS(:,77,262) = -TPK%KR20(:)*PCONC(:,83)*PCONC(:,77) +!PTERMS(OH,K334) = -K334*<OH>*<RPG3> + PTERMS(:,15,335) = -TPK%K334(:)*PCONC(:,15)*PCONC(:,52) ! -!PTERMS(WR_HO2,KR20) = +KR20*<WR_ORA1>*<WR_OH> - PTERMS(:,78,262) = +TPK%KR20(:)*PCONC(:,83)*PCONC(:,77) +!PTERMS(RPG2,K334) = +0.8808107*K334*<OH>*<RPG3> + PTERMS(:,50,335) = +0.8808107*TPK%K334(:)*PCONC(:,15)*PCONC(:,52) ! -!PTERMS(WR_CO2,KR20) = +KR20*<WR_ORA1>*<WR_OH> - PTERMS(:,79,262) = +TPK%KR20(:)*PCONC(:,83)*PCONC(:,77) +!PTERMS(RPG3,K334) = -K334*<OH>*<RPG3> + PTERMS(:,52,335) = -TPK%K334(:)*PCONC(:,15)*PCONC(:,52) ! -!PTERMS(WR_ORA1,KR20) = -KR20*<WR_ORA1>*<WR_OH> - PTERMS(:,83,262) = -TPK%KR20(:)*PCONC(:,83)*PCONC(:,77) +!PTERMS(O3,K335) = +1.0000000*K335*<OH>*<RPG2> + PTERMS(:,3,336) = +1.0000000*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) ! -!PTERMS(WR_SO2,KR21) = -KR21*<WR_SO2>*<WR_HCHO> - PTERMS(:,80,263) = -TPK%KR21(:)*PCONC(:,80)*PCONC(:,82) +!PTERMS(OH,K335) = -K335*<OH>*<RPG2> + PTERMS(:,15,336) = -TPK%K335(:)*PCONC(:,15)*PCONC(:,50) ! -!PTERMS(WR_HCHO,KR21) = -KR21*<WR_SO2>*<WR_HCHO> - PTERMS(:,82,263) = -TPK%KR21(:)*PCONC(:,80)*PCONC(:,82) +!PTERMS(URG2,K335) = +0.5562513*K335*<OH>*<RPG2> + PTERMS(:,48,336) = +0.5562513*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) ! -!PTERMS(WR_AHMS,KR21) = +KR21*<WR_SO2>*<WR_HCHO> - PTERMS(:,91,263) = +TPK%KR21(:)*PCONC(:,80)*PCONC(:,82) +!PTERMS(RPG2,K335) = -K335*<OH>*<RPG2> + PTERMS(:,50,336) = -TPK%K335(:)*PCONC(:,15)*PCONC(:,50) ! -!PTERMS(WR_SO2,KR22) = +KR22*<WR_AHMS> - PTERMS(:,80,264) = +TPK%KR22(:)*PCONC(:,91) +!PTERMS(RP18,K335) = +0.4437492*K335*<OH>*<RPG2> + PTERMS(:,51,336) = +0.4437492*TPK%K335(:)*PCONC(:,15)*PCONC(:,50) ! -!PTERMS(WR_HCHO,KR22) = +KR22*<WR_AHMS> - PTERMS(:,82,264) = +TPK%KR22(:)*PCONC(:,91) +!PTERMS(O3,K337) = +K337*<OH>*<RP18> + PTERMS(:,3,337) = +TPK%K337(:)*PCONC(:,15)*PCONC(:,51) ! -!PTERMS(WR_AHMS,KR22) = -KR22*<WR_AHMS> - PTERMS(:,91,264) = -TPK%KR22(:)*PCONC(:,91) +!PTERMS(OH,K337) = -K337*<OH>*<RP18> + PTERMS(:,15,337) = -TPK%K337(:)*PCONC(:,15)*PCONC(:,51) ! -!PTERMS(WR_OH,KR23) = -KR23*<WR_AHMS>*<WR_OH> - PTERMS(:,77,265) = -TPK%KR23(:)*PCONC(:,91)*PCONC(:,77) +!PTERMS(URG2,K337) = +K337*<OH>*<RP18> + PTERMS(:,48,337) = +TPK%K337(:)*PCONC(:,15)*PCONC(:,51) ! -!PTERMS(WR_HO2,KR23) = +KR23*<WR_AHMS>*<WR_OH> - PTERMS(:,78,265) = +TPK%KR23(:)*PCONC(:,91)*PCONC(:,77) +!PTERMS(RP18,K337) = -K337*<OH>*<RP18> + PTERMS(:,51,337) = -TPK%K337(:)*PCONC(:,15)*PCONC(:,51) ! +!PTERMS(HNO3,K338) = +K338*<NO3>*<RP16> + PTERMS(:,5,338) = +TPK%K338(:)*PCONC(:,8)*PCONC(:,74) ! -RETURN -END SUBROUTINE SUBT45 +!PTERMS(NO3,K338) = -K338*<NO3>*<RP16> + PTERMS(:,8,338) = -TPK%K338(:)*PCONC(:,8)*PCONC(:,74) ! -SUBROUTINE SUBT46 -! -!Indices 921 a 940 ! -!PTERMS(WR_SO2,KR23) = +KR23*<WR_AHMS>*<WR_OH> - PTERMS(:,80,265) = +TPK%KR23(:)*PCONC(:,91)*PCONC(:,77) +RETURN +END SUBROUTINE SUBT56 ! -!PTERMS(WR_ORA1,KR23) = +KR23*<WR_AHMS>*<WR_OH> - PTERMS(:,83,265) = +TPK%KR23(:)*PCONC(:,91)*PCONC(:,77) +SUBROUTINE SUBT57 ! -!PTERMS(WR_AHMS,KR23) = -KR23*<WR_AHMS>*<WR_OH> - PTERMS(:,91,265) = -TPK%KR23(:)*PCONC(:,91)*PCONC(:,77) +!Indices 1141 a 1160 ! -!PTERMS(WR_ASO3,KR24) = -KR24*<WR_ASO3>*<W_O2> - PTERMS(:,87,266) = -TPK%KR24(:)*PCONC(:,87)*TPK%W_O2(:) +!PTERMS(RP16,K338) = -K338*<NO3>*<RP16> + PTERMS(:,74,338) = -TPK%K338(:)*PCONC(:,8)*PCONC(:,74) ! -!PTERMS(WR_ASO5,KR24) = +KR24*<WR_ASO3>*<W_O2> - PTERMS(:,89,266) = +TPK%KR24(:)*PCONC(:,87)*TPK%W_O2(:) +!PTERMS(RO2T,K338) = +K338*<NO3>*<RP16> + PTERMS(:,85,338) = +TPK%K338(:)*PCONC(:,8)*PCONC(:,74) ! -!PTERMS(WR_HO2,KR25) = -KR25*<WR_ASO5>*<WR_HO2> - PTERMS(:,78,267) = -TPK%KR25(:)*PCONC(:,89)*PCONC(:,78) +!PTERMS(HO2,K339) = +K339*<RP16> + PTERMS(:,10,339) = +TPK%K339(:)*PCONC(:,74) ! -!PTERMS(WR_ASO5,KR25) = -KR25*<WR_ASO5>*<WR_HO2> - PTERMS(:,89,267) = -TPK%KR25(:)*PCONC(:,89)*PCONC(:,78) +!PTERMS(CO,K339) = +2.*K339*<RP16> + PTERMS(:,11,339) = +2.*TPK%K339(:)*PCONC(:,74) ! -!PTERMS(WR_AHSO5,KR25) = +KR25*<WR_ASO5>*<WR_HO2> - PTERMS(:,90,267) = +TPK%KR25(:)*PCONC(:,89)*PCONC(:,78) +!PTERMS(OH,K339) = +K339*<RP16> + PTERMS(:,15,339) = +TPK%K339(:)*PCONC(:,74) ! -!PTERMS(WR_ASO4,KR26) = +KR26*<WR_ASO5>*<WR_ASO5> - PTERMS(:,88,268) = +TPK%KR26(:)*PCONC(:,89)*PCONC(:,89) +!PTERMS(RP16,K339) = -K339*<RP16> + PTERMS(:,74,339) = -TPK%K339(:)*PCONC(:,74) ! -!PTERMS(WR_ASO5,KR26) = -KR26*<WR_ASO5>*<WR_ASO5> - PTERMS(:,89,268) = -TPK%KR26(:)*PCONC(:,89)*PCONC(:,89) +!PTERMS(NO,K340) = -K340*<NO>*<RO258> + PTERMS(:,1,340) = -TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) ! -!PTERMS(WR_SO2,KR27) = -KR27*<WR_AHSO5>*<WR_SO2> - PTERMS(:,80,269) = -TPK%KR27(:)*PCONC(:,90)*PCONC(:,80) +!PTERMS(NO2,K340) = +K340*<NO>*<RO258> + PTERMS(:,2,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) ! -!PTERMS(WR_SULF,KR27) = +2.00*KR27*<WR_AHSO5>*<WR_SO2> - PTERMS(:,81,269) = +2.00*TPK%KR27(:)*PCONC(:,90)*PCONC(:,80) +!PTERMS(CO,K340) = +K340*<NO>*<RO258> + PTERMS(:,11,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) ! -!PTERMS(WR_AHSO5,KR27) = -KR27*<WR_AHSO5>*<WR_SO2> - PTERMS(:,90,269) = -TPK%KR27(:)*PCONC(:,90)*PCONC(:,80) +!PTERMS(OH,K340) = +K340*<NO>*<RO258> + PTERMS(:,15,340) = +TPK%K340(:)*PCONC(:,1)*TPK%RO258(:) ! -!PTERMS(WR_OH,KR28) = +KR28*<WR_ASO4> - PTERMS(:,77,270) = +TPK%KR28(:)*PCONC(:,88) +!PTERMS(O3,K341) = +K341*<HO2>*<RO258> + PTERMS(:,3,341) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) ! -!PTERMS(WR_SULF,KR28) = +KR28*<WR_ASO4> - PTERMS(:,81,270) = +TPK%KR28(:)*PCONC(:,88) +!PTERMS(HO2,K341) = -K341*<HO2>*<RO258> + PTERMS(:,10,341) = -TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) ! -!PTERMS(WR_ASO4,KR28) = -KR28*<WR_ASO4> - PTERMS(:,88,270) = -TPK%KR28(:)*PCONC(:,88) +!PTERMS(UR28,K341) = +K341*<HO2>*<RO258> + PTERMS(:,46,341) = +TPK%K341(:)*PCONC(:,10)*TPK%RO258(:) ! -!PTERMS(WR_O3,KR29) = -KR29*<WR_SO2>*<WR_O3> - PTERMS(:,67,271) = -TPK%KR29(:)*PCONC(:,80)*PCONC(:,67) +!PTERMS(CO,K342) = +K342*<RO2T>*<RO258> + PTERMS(:,11,342) = +TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) ! -!PTERMS(WR_SO2,KR29) = -KR29*<WR_SO2>*<WR_O3> - PTERMS(:,80,271) = -TPK%KR29(:)*PCONC(:,80)*PCONC(:,67) +!PTERMS(OH,K342) = +K342*<RO2T>*<RO258> + PTERMS(:,15,342) = +TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) ! -!PTERMS(WR_SULF,KR29) = +KR29*<WR_SO2>*<WR_O3> - PTERMS(:,81,271) = +TPK%KR29(:)*PCONC(:,80)*PCONC(:,67) +!PTERMS(RO2T,K342) = -K342*<RO2T>*<RO258> + PTERMS(:,85,342) = -TPK%K342(:)*PCONC(:,85)*TPK%RO258(:) ! -!PTERMS(WR_H2O2,KR30) = -KR30*<WR_SO2>*<WR_H2O2> - PTERMS(:,68,272) = -TPK%KR30(:)*PCONC(:,80)*PCONC(:,68) +!PTERMS(NO2,K343) = +K343*<PAN7> + PTERMS(:,2,343) = +TPK%K343(:)*PCONC(:,82) ! +!PTERMS(PAN7,K343) = -K343*<PAN7> + PTERMS(:,82,343) = -TPK%K343(:)*PCONC(:,82) ! -RETURN -END SUBROUTINE SUBT46 +!PTERMS(RO2T,K343) = +K343*<PAN7> + PTERMS(:,85,343) = +TPK%K343(:)*PCONC(:,82) ! -SUBROUTINE SUBT47 -! -!Indices 941 a 942 -! -!PTERMS(WR_SO2,KR30) = -KR30*<WR_SO2>*<WR_H2O2> - PTERMS(:,80,272) = -TPK%KR30(:)*PCONC(:,80)*PCONC(:,68) -! -!PTERMS(WR_SULF,KR30) = +KR30*<WR_SO2>*<WR_H2O2> - PTERMS(:,81,272) = +TPK%KR30(:)*PCONC(:,80)*PCONC(:,68) +!PTERMS(NO,K344) = -K344*<NO>*<RO230> + PTERMS(:,1,344) = -TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) ! ! RETURN -END SUBROUTINE SUBT47 -! -END SUBROUTINE CH_TERMS_AQ -! -!======================================================================== -! -!! #################### - MODULE MODI_CH_TERMS_GAZ -!! #################### -INTERFACE -SUBROUTINE CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ, KREAC -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS -INTEGER, INTENT(IN) :: KMI -END SUBROUTINE CH_TERMS_GAZ -END INTERFACE -END MODULE MODI_CH_TERMS_GAZ -! -!======================================================================== -! -!! -!! ###################### - SUBROUTINE CH_TERMS_GAZ(PTIME,PCONC,PTERMS,KMI,KVECNPT,KEQ,KREAC) -!! ###################### -!! This code has been created automatically by preprocessor m10, -!! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. -!! Please report all bugs to K. Suhre (Lab. d'Aerologie UPS/CNRS). -!! -!!*** *MODD_CH_TERMS* -!! -!! PURPOSE -!! ------- -! calculation of the contribution of each term in each reaction -!! -!!** METHOD -!! ------ -!! The contribution of reaction i to the evolution of species j -!! is returned in PTERMS. -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! Modified 31/10/03: New interface for better MesoNH compilation (D. Gazen) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -USE MODD_CH_M9_SCHEME -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -REAL, INTENT(IN) :: PTIME -INTEGER, INTENT(IN) :: KVECNPT -INTEGER, INTENT(IN) :: KEQ, KREAC -REAL, INTENT(IN), DIMENSION(KVECNPT,KEQ) :: PCONC -REAL, INTENT(OUT), DIMENSION(KVECNPT,KEQ,KREAC):: PTERMS -INTEGER, INTENT(IN) :: KMI -!! -TYPE(CCSTYPE), POINTER :: TPK -TPK=>TACCS(KMI) -! /BEGIN_CODE/ -TPK%O1D(:)=(TPK%K002(:)*PCONC(:,JP_O3))/(TPK%K020(:)*TPK%N2(:)+TPK%K021(:)*TPK%O2(:)+& - &TPK%K022(:)*TPK%H2O(:)) -TPK%O3P(:)=(TPK%K001(:)*PCONC(:,JP_NO2)+TPK%K003(:)*PCONC(:,JP_O3)+TPK%K008(:)*PCONC(:,JP_NO3)+& - &TPK%K020(:)*TPK%O1D(:)*TPK%N2(:)+TPK%K021(:)*TPK%O1D(:)*TPK%O2(:)+& - &0.00000*TPK%K079(:)*PCONC(:,JP_ALKE)*PCONC(:,JP_O3)+& - &0.09000*TPK%K080(:)*PCONC(:,JP_BIO)*PCONC(:,JP_O3))/& - &(TPK%K018(:)*TPK%O2(:)+TPK%K019(:)*PCONC(:,JP_O3)+TPK%K029(:)*PCONC(:,JP_NO)+& - &TPK%K030(:)*PCONC(:,JP_NO2)+TPK%K031(:)*PCONC(:,JP_NO2)+TPK%K054(:)*PCONC(:,JP_BIO)+& - &TPK%K055(:)*PCONC(:,JP_CARBO)) -! /END_CODE/ -PTERMS(:,:,:) = 0.0 -CALL SUBT0 -CALL SUBT1 -CALL SUBT2 -CALL SUBT3 -CALL SUBT4 -CALL SUBT5 -CALL SUBT6 -CALL SUBT7 -CALL SUBT8 -CALL SUBT9 -CALL SUBT10 -CALL SUBT11 -CALL SUBT12 -CALL SUBT13 -CALL SUBT14 -CALL SUBT15 -CALL SUBT16 -CALL SUBT17 -CALL SUBT18 -CALL SUBT19 -CALL SUBT20 -CALL SUBT21 -CALL SUBT22 -CALL SUBT23 -CALL SUBT24 -CALL SUBT25 -CALL SUBT26 -CALL SUBT27 -CALL SUBT28 -CALL SUBT29 -CALL SUBT30 +END SUBROUTINE SUBT57 ! - -CONTAINS - -SUBROUTINE SUBT0 +SUBROUTINE SUBT58 ! -!Indices 1 a 20 +!Indices 1161 a 1180 ! -!PTERMS(NO,K001) = +K001*<NO2> - PTERMS(:,3,1) = +TPK%K001(:)*PCONC(:,4) +!PTERMS(NO2,K344) = +K344*<NO>*<RO230> + PTERMS(:,2,344) = +TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) ! -!PTERMS(NO2,K001) = -K001*<NO2> - PTERMS(:,4,1) = -TPK%K001(:)*PCONC(:,4) +!PTERMS(RO2T,K344) = +K344*<NO>*<RO230> + PTERMS(:,85,344) = +TPK%K344(:)*PCONC(:,1)*TPK%RO230(:) ! -!PTERMS(O3,K002) = -K002*<O3> - PTERMS(:,1,2) = -TPK%K002(:)*PCONC(:,1) +!PTERMS(NH3,K345) = -K345*<OH>*<NH3> + PTERMS(:,9,345) = -TPK%K345(:)*PCONC(:,15)*PCONC(:,9) ! -!PTERMS(O3,K003) = -K003*<O3> - PTERMS(:,1,3) = -TPK%K003(:)*PCONC(:,1) +!PTERMS(OH,K345) = -K345*<OH>*<NH3> + PTERMS(:,15,345) = -TPK%K345(:)*PCONC(:,15)*PCONC(:,9) ! -!PTERMS(NO,K004) = +K004*<HONO> - PTERMS(:,3,4) = +TPK%K004(:)*PCONC(:,7) +!PTERMS(H2SO4,K346) = -K346*<H2SO4> + PTERMS(:,14,346) = -TPK%K346(:)*PCONC(:,14) ! -!PTERMS(HONO,K004) = -K004*<HONO> - PTERMS(:,7,4) = -TPK%K004(:)*PCONC(:,7) +!PTERMS(HO2,K347) = +K347*<OH>*<ORA1> + PTERMS(:,10,347) = +TPK%K347(:)*PCONC(:,15)*PCONC(:,43) ! -!PTERMS(OH,K004) = +K004*<HONO> - PTERMS(:,14,4) = +TPK%K004(:)*PCONC(:,7) +!PTERMS(OH,K347) = -K347*<OH>*<ORA1> + PTERMS(:,15,347) = -TPK%K347(:)*PCONC(:,15)*PCONC(:,43) ! -!PTERMS(NO2,K005) = +K005*<HNO3> - PTERMS(:,4,5) = +TPK%K005(:)*PCONC(:,8) +!PTERMS(ORA1,K347) = -K347*<OH>*<ORA1> + PTERMS(:,43,347) = -TPK%K347(:)*PCONC(:,15)*PCONC(:,43) ! -!PTERMS(HNO3,K005) = -K005*<HNO3> - PTERMS(:,8,5) = -TPK%K005(:)*PCONC(:,8) +!PTERMS(OH,K348) = -K348*<OH>*<ORA2> + PTERMS(:,15,348) = -TPK%K348(:)*PCONC(:,15)*PCONC(:,44) ! -!PTERMS(OH,K005) = +K005*<HNO3> - PTERMS(:,14,5) = +TPK%K005(:)*PCONC(:,8) +!PTERMS(ORA2,K348) = -K348*<OH>*<ORA2> + PTERMS(:,44,348) = -TPK%K348(:)*PCONC(:,15)*PCONC(:,44) ! -!PTERMS(NO2,K006) = +0.65*K006*<HNO4> - PTERMS(:,4,6) = +0.65*TPK%K006(:)*PCONC(:,9) +!PTERMS(OH,K349) = -K349*<OH>*<ACID> + PTERMS(:,15,349) = -TPK%K349(:)*PCONC(:,15)*PCONC(:,45) ! -!PTERMS(NO3,K006) = +0.35*K006*<HNO4> - PTERMS(:,5,6) = +0.35*TPK%K006(:)*PCONC(:,9) +!PTERMS(ACID,K349) = -K349*<OH>*<ACID> + PTERMS(:,45,349) = -TPK%K349(:)*PCONC(:,15)*PCONC(:,45) ! -!PTERMS(HNO4,K006) = -K006*<HNO4> - PTERMS(:,9,6) = -TPK%K006(:)*PCONC(:,9) +!PTERMS(URG2,K350) = -K350*<URG2> + PTERMS(:,48,350) = -TPK%K350(:)*PCONC(:,48) ! -!PTERMS(OH,K006) = +0.35*K006*<HNO4> - PTERMS(:,14,6) = +0.35*TPK%K006(:)*PCONC(:,9) +!PTERMS(URG4,K351) = -K351*<URG4> + PTERMS(:,53,351) = -TPK%K351(:)*PCONC(:,53) ! -!PTERMS(HO2,K006) = +0.65*K006*<HNO4> - PTERMS(:,15,6) = +0.65*TPK%K006(:)*PCONC(:,9) +!PTERMS(URG6,K352) = -K352*<URG6> + PTERMS(:,58,352) = -TPK%K352(:)*PCONC(:,58) ! -!PTERMS(NO,K007) = +K007*<NO3> - PTERMS(:,3,7) = +TPK%K007(:)*PCONC(:,5) +!PTERMS(URG7,K353) = -K353*<URG7> + PTERMS(:,60,353) = -TPK%K353(:)*PCONC(:,60) ! -!PTERMS(NO3,K007) = -K007*<NO3> - PTERMS(:,5,7) = -TPK%K007(:)*PCONC(:,5) +!PTERMS(URG8,K354) = -K354*<URG8> + PTERMS(:,64,354) = -TPK%K354(:)*PCONC(:,64) ! -!PTERMS(NO2,K008) = +K008*<NO3> - PTERMS(:,4,8) = +TPK%K008(:)*PCONC(:,5) +!PTERMS(URG9,K355) = -K355*<URG9> + PTERMS(:,66,355) = -TPK%K355(:)*PCONC(:,66) ! -!PTERMS(NO3,K008) = -K008*<NO3> - PTERMS(:,5,8) = -TPK%K008(:)*PCONC(:,5) +!PTERMS(URG10,K356) = -K356*<URG10> + PTERMS(:,68,356) = -TPK%K356(:)*PCONC(:,68) ! -!PTERMS(H2O2,K009) = -K009*<H2O2> - PTERMS(:,2,9) = -TPK%K009(:)*PCONC(:,2) +!PTERMS(UR7,K357) = -K357*<UR7> + PTERMS(:,56,357) = -TPK%K357(:)*PCONC(:,56) ! ! RETURN -END SUBROUTINE SUBT0 +END SUBROUTINE SUBT58 ! -SUBROUTINE SUBT1 +SUBROUTINE SUBT59 ! -!Indices 21 a 40 +!Indices 1181 a 1200 ! -!PTERMS(OH,K009) = +K009*<H2O2> - PTERMS(:,14,9) = +TPK%K009(:)*PCONC(:,2) +!PTERMS(UR8,K358) = -K358*<UR8> + PTERMS(:,54,358) = -TPK%K358(:)*PCONC(:,54) ! -!PTERMS(CO,K010) = +K010*<HCHO> - PTERMS(:,13,10) = +TPK%K010(:)*PCONC(:,22) +!PTERMS(UR17,K359) = -K359*<UR17> + PTERMS(:,55,359) = -TPK%K359(:)*PCONC(:,55) ! -!PTERMS(HCHO,K010) = -K010*<HCHO> - PTERMS(:,22,10) = -TPK%K010(:)*PCONC(:,22) +!PTERMS(UR19,K360) = -K360*<UR19> + PTERMS(:,65,360) = -TPK%K360(:)*PCONC(:,65) ! -!PTERMS(CO,K011) = +K011*<HCHO> - PTERMS(:,13,11) = +TPK%K011(:)*PCONC(:,22) +!PTERMS(UR21,K361) = -K361*<UR21> + PTERMS(:,47,361) = -TPK%K361(:)*PCONC(:,47) ! -!PTERMS(HO2,K011) = +K011*<HCHO> - PTERMS(:,15,11) = +TPK%K011(:)*PCONC(:,22) +!PTERMS(UR22,K362) = -K362*<UR22> + PTERMS(:,59,362) = -TPK%K362(:)*PCONC(:,59) ! -!PTERMS(HCHO,K011) = -K011*<HCHO> - PTERMS(:,22,11) = -TPK%K011(:)*PCONC(:,22) +!PTERMS(UR26,K363) = -K363*<UR26> + PTERMS(:,49,363) = -TPK%K363(:)*PCONC(:,49) ! -!PTERMS(CO,K012) = +K012*<ALD> - PTERMS(:,13,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(UR28,K364) = -K364*<UR28> + PTERMS(:,46,364) = -TPK%K364(:)*PCONC(:,46) ! -!PTERMS(HO2,K012) = +K012*<ALD> - PTERMS(:,15,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(AP7,K365) = -K365*<AP7> + PTERMS(:,67,365) = -TPK%K365(:)*PCONC(:,67) ! -!PTERMS(ALD,K012) = -K012*<ALD> - PTERMS(:,23,12) = -TPK%K012(:)*PCONC(:,23) +!PTERMS(O3,KTC1) = -KTC1*<O3> + PTERMS(:,3,366) = -TPK%KTC1(:)*PCONC(:,3) ! -!PTERMS(MO2,K012) = +K012*<ALD> - PTERMS(:,32,12) = +TPK%K012(:)*PCONC(:,23) +!PTERMS(WC_O3,KTC1) = +KTC1*<O3> + PTERMS(:,88,366) = +TPK%KTC1(:)*PCONC(:,3) ! -!PTERMS(OH,K013) = +K013*<OP1> - PTERMS(:,14,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(H2O2,KTC2) = -KTC2*<H2O2> + PTERMS(:,12,367) = -TPK%KTC2(:)*PCONC(:,12) ! -!PTERMS(HO2,K013) = +K013*<OP1> - PTERMS(:,15,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(WC_H2O2,KTC2) = +KTC2*<H2O2> + PTERMS(:,89,367) = +TPK%KTC2(:)*PCONC(:,12) ! -!PTERMS(HCHO,K013) = +K013*<OP1> - PTERMS(:,22,13) = +TPK%K013(:)*PCONC(:,28) +!PTERMS(NO,KTC3) = -KTC3*<NO> + PTERMS(:,1,368) = -TPK%KTC3(:)*PCONC(:,1) ! -!PTERMS(OP1,K013) = -K013*<OP1> - PTERMS(:,28,13) = -TPK%K013(:)*PCONC(:,28) +!PTERMS(WC_NO,KTC3) = +KTC3*<NO> + PTERMS(:,90,368) = +TPK%KTC3(:)*PCONC(:,1) ! -!PTERMS(OH,K014) = +K014*<OP2> - PTERMS(:,14,14) = +TPK%K014(:)*PCONC(:,29) +!PTERMS(NO2,KTC4) = -KTC4*<NO2> + PTERMS(:,2,369) = -TPK%KTC4(:)*PCONC(:,2) ! -!PTERMS(HO2,K014) = +0.96205*K014*<OP2> - PTERMS(:,15,14) = +0.96205*TPK%K014(:)*PCONC(:,29) +!PTERMS(WC_NO2,KTC4) = +KTC4*<NO2> + PTERMS(:,91,369) = +TPK%KTC4(:)*PCONC(:,2) ! -!PTERMS(ALD,K014) = +0.96205*K014*<OP2> - PTERMS(:,23,14) = +0.96205*TPK%K014(:)*PCONC(:,29) +!PTERMS(NO3,KTC5) = -KTC5*<NO3> + PTERMS(:,8,370) = -TPK%KTC5(:)*PCONC(:,8) ! -!PTERMS(OP2,K014) = -K014*<OP2> - PTERMS(:,29,14) = -TPK%K014(:)*PCONC(:,29) +!PTERMS(WC_NO3,KTC5) = +KTC5*<NO3> + PTERMS(:,92,370) = +TPK%KTC5(:)*PCONC(:,8) ! -!PTERMS(MO2,K014) = +0.03795*K014*<OP2> - PTERMS(:,32,14) = +0.03795*TPK%K014(:)*PCONC(:,29) +!PTERMS(N2O5,KTC6) = -KTC6*<N2O5> + PTERMS(:,7,371) = -TPK%KTC6(:)*PCONC(:,7) ! -!PTERMS(KET,K015) = -K015*<KET> - PTERMS(:,24,15) = -TPK%K015(:)*PCONC(:,24) +!PTERMS(WC_N2O5,KTC6) = +KTC6*<N2O5> + PTERMS(:,93,371) = +TPK%KTC6(:)*PCONC(:,7) ! ! RETURN -END SUBROUTINE SUBT1 +END SUBROUTINE SUBT59 ! -SUBROUTINE SUBT2 +SUBROUTINE SUBT60 ! -!Indices 41 a 60 +!Indices 1201 a 1220 ! -!PTERMS(ALKAP,K015) = +1.00000*K015*<KET> - PTERMS(:,33,15) = +1.00000*TPK%K015(:)*PCONC(:,24) +!PTERMS(HONO,KTC7) = -KTC7*<HONO> + PTERMS(:,4,372) = -TPK%KTC7(:)*PCONC(:,4) ! -!PTERMS(CARBOP,K015) = +1.00000*K015*<KET> - PTERMS(:,39,15) = +1.00000*TPK%K015(:)*PCONC(:,24) +!PTERMS(WC_HONO,KTC7) = +KTC7*<HONO> + PTERMS(:,94,372) = +TPK%KTC7(:)*PCONC(:,4) ! -!PTERMS(CO,K016) = +0.91924*K016*<CARBO> - PTERMS(:,13,16) = +0.91924*TPK%K016(:)*PCONC(:,25) +!PTERMS(HNO3,KTC8) = -KTC8*<HNO3> + PTERMS(:,5,373) = -TPK%KTC8(:)*PCONC(:,5) ! -!PTERMS(HO2,K016) = +0.75830*K016*<CARBO> - PTERMS(:,15,16) = +0.75830*TPK%K016(:)*PCONC(:,25) +!PTERMS(WC_HNO3,KTC8) = +KTC8*<HNO3> + PTERMS(:,95,373) = +TPK%KTC8(:)*PCONC(:,5) ! -!PTERMS(HCHO,K016) = +0.06517*K016*<CARBO> - PTERMS(:,22,16) = +0.06517*TPK%K016(:)*PCONC(:,25) +!PTERMS(HNO4,KTC9) = -KTC9*<HNO4> + PTERMS(:,6,374) = -TPK%KTC9(:)*PCONC(:,6) ! -!PTERMS(CARBO,K016) = -K016*<CARBO> - PTERMS(:,25,16) = -TPK%K016(:)*PCONC(:,25) +!PTERMS(WC_HNO4,KTC9) = +KTC9*<HNO4> + PTERMS(:,96,374) = +TPK%KTC9(:)*PCONC(:,6) ! -!PTERMS(CARBOP,K016) = +0.69622*K016*<CARBO> - PTERMS(:,39,16) = +0.69622*TPK%K016(:)*PCONC(:,25) +!PTERMS(NH3,KTC10) = -KTC10*<NH3> + PTERMS(:,9,375) = -TPK%KTC10(:)*PCONC(:,9) ! -!PTERMS(NO2,K017) = +K017*<ONIT> - PTERMS(:,4,17) = +TPK%K017(:)*PCONC(:,26) +!PTERMS(WC_NH3,KTC10) = +KTC10*<NH3> + PTERMS(:,97,375) = +TPK%KTC10(:)*PCONC(:,9) ! -!PTERMS(HO2,K017) = +K017*<ONIT> - PTERMS(:,15,17) = +TPK%K017(:)*PCONC(:,26) +!PTERMS(OH,KTC11) = -KTC11*<OH> + PTERMS(:,15,376) = -TPK%KTC11(:)*PCONC(:,15) ! -!PTERMS(ALD,K017) = +0.20*K017*<ONIT> - PTERMS(:,23,17) = +0.20*TPK%K017(:)*PCONC(:,26) +!PTERMS(WC_OH,KTC11) = +KTC11*<OH> + PTERMS(:,98,376) = +TPK%KTC11(:)*PCONC(:,15) ! -!PTERMS(KET,K017) = +0.80*K017*<ONIT> - PTERMS(:,24,17) = +0.80*TPK%K017(:)*PCONC(:,26) +!PTERMS(HO2,KTC12) = -KTC12*<HO2> + PTERMS(:,10,377) = -TPK%KTC12(:)*PCONC(:,10) ! -!PTERMS(ONIT,K017) = -K017*<ONIT> - PTERMS(:,26,17) = -TPK%K017(:)*PCONC(:,26) +!PTERMS(WC_HO2,KTC12) = +KTC12*<HO2> + PTERMS(:,99,377) = +TPK%KTC12(:)*PCONC(:,10) ! -!PTERMS(O3,K018) = +K018*<O3P>*<O2> - PTERMS(:,1,18) = +TPK%K018(:)*TPK%O3P(:)*TPK%O2(:) +!PTERMS(WC_CO2,KTC13) = +KTC13*<CO2> + PTERMS(:,100,378) = +TPK%KTC13(:)*TPK%CO2(:) ! -!PTERMS(O3,K019) = -K019*<O3P>*<O3> - PTERMS(:,1,19) = -TPK%K019(:)*TPK%O3P(:)*PCONC(:,1) +!PTERMS(SO2,KTC14) = -KTC14*<SO2> + PTERMS(:,13,379) = -TPK%KTC14(:)*PCONC(:,13) ! -!PTERMS(OH,K022) = +K022*<O1D>*<H2O> - PTERMS(:,14,22) = +TPK%K022(:)*TPK%O1D(:)*TPK%H2O(:) +!PTERMS(WC_SO2,KTC14) = +KTC14*<SO2> + PTERMS(:,101,379) = +TPK%KTC14(:)*PCONC(:,13) ! -!PTERMS(O3,K023) = -K023*<O3>*<OH> - PTERMS(:,1,23) = -TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(H2SO4,KTC15) = -KTC15*<H2SO4> + PTERMS(:,14,380) = -TPK%KTC15(:)*PCONC(:,14) ! -!PTERMS(OH,K023) = -K023*<O3>*<OH> - PTERMS(:,14,23) = -TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(WC_H2SO4,KTC15) = +KTC15*<H2SO4> + PTERMS(:,102,380) = +TPK%KTC15(:)*PCONC(:,14) ! -!PTERMS(HO2,K023) = +K023*<O3>*<OH> - PTERMS(:,15,23) = +TPK%K023(:)*PCONC(:,1)*PCONC(:,14) +!PTERMS(RO21,KTC16) = -KTC16*<RO21> + PTERMS(:,86,381) = -TPK%KTC16(:)*PCONC(:,86) ! -!PTERMS(O3,K024) = -K024*<O3>*<HO2> - PTERMS(:,1,24) = -TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(WC_RO21,KTC16) = +KTC16*<RO21> + PTERMS(:,103,381) = +TPK%KTC16(:)*PCONC(:,86) ! -!PTERMS(OH,K024) = +K024*<O3>*<HO2> - PTERMS(:,14,24) = +TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(RO25,KTC17) = -KTC17*<RO25> + PTERMS(:,87,382) = -TPK%KTC17(:)*PCONC(:,87) ! ! RETURN -END SUBROUTINE SUBT2 +END SUBROUTINE SUBT60 ! -SUBROUTINE SUBT3 +SUBROUTINE SUBT61 ! -!Indices 61 a 80 +!Indices 1221 a 1240 ! -!PTERMS(HO2,K024) = -K024*<O3>*<HO2> - PTERMS(:,15,24) = -TPK%K024(:)*PCONC(:,1)*PCONC(:,15) +!PTERMS(WC_RO25,KTC17) = +KTC17*<RO25> + PTERMS(:,104,382) = +TPK%KTC17(:)*PCONC(:,87) ! -!PTERMS(OH,K025) = -K025*<OH>*<HO2> - PTERMS(:,14,25) = -TPK%K025(:)*PCONC(:,14)*PCONC(:,15) +!PTERMS(MEOH,KTC18) = -KTC18*<MEOH> + PTERMS(:,32,383) = -TPK%KTC18(:)*PCONC(:,32) ! -!PTERMS(HO2,K025) = -K025*<OH>*<HO2> - PTERMS(:,15,25) = -TPK%K025(:)*PCONC(:,14)*PCONC(:,15) +!PTERMS(WC_MEOH,KTC18) = +KTC18*<MEOH> + PTERMS(:,105,383) = +TPK%KTC18(:)*PCONC(:,32) ! -!PTERMS(H2O2,K026) = -K026*<H2O2>*<OH> - PTERMS(:,2,26) = -TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(ETOH,KTC19) = -KTC19*<ETOH> + PTERMS(:,33,384) = -TPK%KTC19(:)*PCONC(:,33) ! -!PTERMS(OH,K026) = -K026*<H2O2>*<OH> - PTERMS(:,14,26) = -TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(WC_ETOH,KTC19) = +KTC19*<ETOH> + PTERMS(:,106,384) = +TPK%KTC19(:)*PCONC(:,33) ! -!PTERMS(HO2,K026) = +K026*<H2O2>*<OH> - PTERMS(:,15,26) = +TPK%K026(:)*PCONC(:,2)*PCONC(:,14) +!PTERMS(ALCH,KTC20) = -KTC20*<ALCH> + PTERMS(:,34,385) = -TPK%KTC20(:)*PCONC(:,34) ! -!PTERMS(H2O2,K027) = +K027*<HO2>*<HO2> - PTERMS(:,2,27) = +TPK%K027(:)*PCONC(:,15)*PCONC(:,15) +!PTERMS(WC_ALCH,KTC20) = +KTC20*<ALCH> + PTERMS(:,107,385) = +TPK%KTC20(:)*PCONC(:,34) ! -!PTERMS(HO2,K027) = -K027*<HO2>*<HO2> - PTERMS(:,15,27) = -TPK%K027(:)*PCONC(:,15)*PCONC(:,15) +!PTERMS(HCHO,KTC21) = -KTC21*<HCHO> + PTERMS(:,28,386) = -TPK%KTC21(:)*PCONC(:,28) ! -!PTERMS(H2O2,K028) = +K028*<HO2>*<HO2>*<H2O> - PTERMS(:,2,28) = +TPK%K028(:)*PCONC(:,15)*PCONC(:,15)*TPK%H2O(:) +!PTERMS(WC_HCHO,KTC21) = +KTC21*<HCHO> + PTERMS(:,108,386) = +TPK%KTC21(:)*PCONC(:,28) ! -!PTERMS(HO2,K028) = -K028*<HO2>*<HO2>*<H2O> - PTERMS(:,15,28) = -TPK%K028(:)*PCONC(:,15)*PCONC(:,15)*TPK%H2O(:) +!PTERMS(ALD2,KTC22) = -KTC22*<ALD2> + PTERMS(:,29,387) = -TPK%KTC22(:)*PCONC(:,29) ! -!PTERMS(NO,K029) = -K029*<O3P>*<NO> - PTERMS(:,3,29) = -TPK%K029(:)*TPK%O3P(:)*PCONC(:,3) +!PTERMS(WC_ALD2,KTC22) = +KTC22*<ALD2> + PTERMS(:,109,387) = +TPK%KTC22(:)*PCONC(:,29) ! -!PTERMS(NO2,K029) = +K029*<O3P>*<NO> - PTERMS(:,4,29) = +TPK%K029(:)*TPK%O3P(:)*PCONC(:,3) +!PTERMS(GLY,KTC23) = -KTC23*<GLY> + PTERMS(:,42,388) = -TPK%KTC23(:)*PCONC(:,42) ! -!PTERMS(NO,K030) = +K030*<O3P>*<NO2> - PTERMS(:,3,30) = +TPK%K030(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(WC_GLY,KTC23) = +KTC23*<GLY> + PTERMS(:,110,388) = +TPK%KTC23(:)*PCONC(:,42) ! -!PTERMS(NO2,K030) = -K030*<O3P>*<NO2> - PTERMS(:,4,30) = -TPK%K030(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(KETL,KTC24) = -KTC24*<KETL> + PTERMS(:,30,389) = -TPK%KTC24(:)*PCONC(:,30) ! -!PTERMS(NO2,K031) = -K031*<O3P>*<NO2> - PTERMS(:,4,31) = -TPK%K031(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(WC_KETL,KTC24) = +KTC24*<KETL> + PTERMS(:,112,389) = +TPK%KTC24(:)*PCONC(:,30) ! -!PTERMS(NO3,K031) = +K031*<O3P>*<NO2> - PTERMS(:,5,31) = +TPK%K031(:)*TPK%O3P(:)*PCONC(:,4) +!PTERMS(MGLY,KTC25) = -KTC25*<MGLY> + PTERMS(:,41,390) = -TPK%KTC25(:)*PCONC(:,41) ! -!PTERMS(NO,K032) = -K032*<OH>*<NO> - PTERMS(:,3,32) = -TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(WC_MGLY,KTC25) = +KTC25*<MGLY> + PTERMS(:,111,390) = +TPK%KTC25(:)*PCONC(:,41) ! -!PTERMS(HONO,K032) = +K032*<OH>*<NO> - PTERMS(:,7,32) = +TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(ORA1,KTC26) = -KTC26*<ORA1> + PTERMS(:,43,391) = -TPK%KTC26(:)*PCONC(:,43) ! -!PTERMS(OH,K032) = -K032*<OH>*<NO> - PTERMS(:,14,32) = -TPK%K032(:)*PCONC(:,14)*PCONC(:,3) +!PTERMS(WC_ORA1,KTC26) = +KTC26*<ORA1> + PTERMS(:,113,391) = +TPK%KTC26(:)*PCONC(:,43) ! -!PTERMS(NO2,K033) = -K033*<OH>*<NO2> - PTERMS(:,4,33) = -TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(ORA2,KTC27) = -KTC27*<ORA2> + PTERMS(:,44,392) = -TPK%KTC27(:)*PCONC(:,44) ! ! RETURN -END SUBROUTINE SUBT3 +END SUBROUTINE SUBT61 ! -SUBROUTINE SUBT4 +SUBROUTINE SUBT62 ! -!Indices 81 a 100 +!Indices 1241 a 1260 ! -!PTERMS(HNO3,K033) = +K033*<OH>*<NO2> - PTERMS(:,8,33) = +TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(WC_ORA2,KTC27) = +KTC27*<ORA2> + PTERMS(:,114,392) = +TPK%KTC27(:)*PCONC(:,44) ! -!PTERMS(OH,K033) = -K033*<OH>*<NO2> - PTERMS(:,14,33) = -TPK%K033(:)*PCONC(:,14)*PCONC(:,4) +!PTERMS(ACID,KTC28) = -KTC28*<ACID> + PTERMS(:,45,393) = -TPK%KTC28(:)*PCONC(:,45) ! -!PTERMS(NO2,K034) = +K034*<OH>*<NO3> - PTERMS(:,4,34) = +TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(WC_ACID,KTC28) = +KTC28*<ACID> + PTERMS(:,115,393) = +TPK%KTC28(:)*PCONC(:,45) ! -!PTERMS(NO3,K034) = -K034*<OH>*<NO3> - PTERMS(:,5,34) = -TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(RP16,KTC29) = -KTC29*<RP16> + PTERMS(:,74,394) = -TPK%KTC29(:)*PCONC(:,74) ! -!PTERMS(OH,K034) = -K034*<OH>*<NO3> - PTERMS(:,14,34) = -TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(WC_RP16,KTC29) = +KTC29*<RP16> + PTERMS(:,116,394) = +TPK%KTC29(:)*PCONC(:,74) ! -!PTERMS(HO2,K034) = +K034*<OH>*<NO3> - PTERMS(:,15,34) = +TPK%K034(:)*PCONC(:,14)*PCONC(:,5) +!PTERMS(UR21,KTC30) = -KTC30*<UR21> + PTERMS(:,47,395) = -TPK%KTC30(:)*PCONC(:,47) ! -!PTERMS(NO,K035) = -K035*<HO2>*<NO> - PTERMS(:,3,35) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(WC_UR21,KTC30) = +KTC30*<UR21> + PTERMS(:,117,395) = +TPK%KTC30(:)*PCONC(:,47) ! -!PTERMS(NO2,K035) = +K035*<HO2>*<NO> - PTERMS(:,4,35) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(UR28,KTC31) = -KTC31*<UR28> + PTERMS(:,46,396) = -TPK%KTC31(:)*PCONC(:,46) ! -!PTERMS(OH,K035) = +K035*<HO2>*<NO> - PTERMS(:,14,35) = +TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(WC_UR28,KTC31) = +KTC31*<UR28> + PTERMS(:,118,396) = +TPK%KTC31(:)*PCONC(:,46) ! -!PTERMS(HO2,K035) = -K035*<HO2>*<NO> - PTERMS(:,15,35) = -TPK%K035(:)*PCONC(:,15)*PCONC(:,3) +!PTERMS(O3,KTC32) = +KTC32*<WC_O3> + PTERMS(:,3,397) = +TPK%KTC32(:)*PCONC(:,88) ! -!PTERMS(NO2,K036) = -K036*<HO2>*<NO2> - PTERMS(:,4,36) = -TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(WC_O3,KTC32) = -KTC32*<WC_O3> + PTERMS(:,88,397) = -TPK%KTC32(:)*PCONC(:,88) ! -!PTERMS(HNO4,K036) = +K036*<HO2>*<NO2> - PTERMS(:,9,36) = +TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(H2O2,KTC33) = +KTC33*<WC_H2O2> + PTERMS(:,12,398) = +TPK%KTC33(:)*PCONC(:,89) ! -!PTERMS(HO2,K036) = -K036*<HO2>*<NO2> - PTERMS(:,15,36) = -TPK%K036(:)*PCONC(:,15)*PCONC(:,4) +!PTERMS(WC_H2O2,KTC33) = -KTC33*<WC_H2O2> + PTERMS(:,89,398) = -TPK%KTC33(:)*PCONC(:,89) ! -!PTERMS(NO2,K037) = +K037*<HNO4> - PTERMS(:,4,37) = +TPK%K037(:)*PCONC(:,9) +!PTERMS(NO,KTC34) = +KTC34*<WC_NO> + PTERMS(:,1,399) = +TPK%KTC34(:)*PCONC(:,90) ! -!PTERMS(HNO4,K037) = -K037*<HNO4> - PTERMS(:,9,37) = -TPK%K037(:)*PCONC(:,9) +!PTERMS(WC_NO,KTC34) = -KTC34*<WC_NO> + PTERMS(:,90,399) = -TPK%KTC34(:)*PCONC(:,90) ! -!PTERMS(HO2,K037) = +K037*<HNO4> - PTERMS(:,15,37) = +TPK%K037(:)*PCONC(:,9) +!PTERMS(NO2,KTC35) = +KTC35*<WC_NO2> + PTERMS(:,2,400) = +TPK%KTC35(:)*PCONC(:,91) ! -!PTERMS(NO2,K038) = +0.7*K038*<HO2>*<NO3> - PTERMS(:,4,38) = +0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(WC_NO2,KTC35) = -KTC35*<WC_NO2> + PTERMS(:,91,400) = -TPK%KTC35(:)*PCONC(:,91) ! -!PTERMS(NO3,K038) = -K038*<HO2>*<NO3> - PTERMS(:,5,38) = -TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(NO3,KTC36) = +KTC36*<WC_NO3> + PTERMS(:,8,401) = +TPK%KTC36(:)*PCONC(:,92) ! -!PTERMS(HNO3,K038) = +0.3*K038*<HO2>*<NO3> - PTERMS(:,8,38) = +0.3*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(WC_NO3,KTC36) = -KTC36*<WC_NO3> + PTERMS(:,92,401) = -TPK%KTC36(:)*PCONC(:,92) ! -!PTERMS(OH,K038) = +0.7*K038*<HO2>*<NO3> - PTERMS(:,14,38) = +0.7*TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(N2O5,KTC37) = +KTC37*<WC_N2O5> + PTERMS(:,7,402) = +TPK%KTC37(:)*PCONC(:,93) ! ! RETURN -END SUBROUTINE SUBT4 +END SUBROUTINE SUBT62 ! -SUBROUTINE SUBT5 +SUBROUTINE SUBT63 ! -!Indices 101 a 120 +!Indices 1261 a 1280 ! -!PTERMS(HO2,K038) = -K038*<HO2>*<NO3> - PTERMS(:,15,38) = -TPK%K038(:)*PCONC(:,15)*PCONC(:,5) +!PTERMS(WC_N2O5,KTC37) = -KTC37*<WC_N2O5> + PTERMS(:,93,402) = -TPK%KTC37(:)*PCONC(:,93) ! -!PTERMS(NO2,K039) = +K039*<OH>*<HONO> - PTERMS(:,4,39) = +TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(HONO,KTC38) = +KTC38*<WC_HONO> + PTERMS(:,4,403) = +TPK%KTC38(:)*PCONC(:,94) ! -!PTERMS(HONO,K039) = -K039*<OH>*<HONO> - PTERMS(:,7,39) = -TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(WC_HONO,KTC38) = -KTC38*<WC_HONO> + PTERMS(:,94,403) = -TPK%KTC38(:)*PCONC(:,94) ! -!PTERMS(OH,K039) = -K039*<OH>*<HONO> - PTERMS(:,14,39) = -TPK%K039(:)*PCONC(:,14)*PCONC(:,7) +!PTERMS(HNO3,KTC39) = +KTC39*<WC_HNO3> + PTERMS(:,5,404) = +TPK%KTC39(:)*PCONC(:,95) ! -!PTERMS(NO3,K040) = +K040*<OH>*<HNO3> - PTERMS(:,5,40) = +TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(WC_HNO3,KTC39) = -KTC39*<WC_HNO3> + PTERMS(:,95,404) = -TPK%KTC39(:)*PCONC(:,95) ! -!PTERMS(HNO3,K040) = -K040*<OH>*<HNO3> - PTERMS(:,8,40) = -TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(HNO4,KTC40) = +KTC40*<WC_HNO4> + PTERMS(:,6,405) = +TPK%KTC40(:)*PCONC(:,96) ! -!PTERMS(OH,K040) = -K040*<OH>*<HNO3> - PTERMS(:,14,40) = -TPK%K040(:)*PCONC(:,14)*PCONC(:,8) +!PTERMS(WC_HNO4,KTC40) = -KTC40*<WC_HNO4> + PTERMS(:,96,405) = -TPK%KTC40(:)*PCONC(:,96) ! -!PTERMS(NO2,K041) = +K041*<OH>*<HNO4> - PTERMS(:,4,41) = +TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(NH3,KTC41) = +KTC41*<WC_NH3> + PTERMS(:,9,406) = +TPK%KTC41(:)*PCONC(:,97) ! -!PTERMS(HNO4,K041) = -K041*<OH>*<HNO4> - PTERMS(:,9,41) = -TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(WC_NH3,KTC41) = -KTC41*<WC_NH3> + PTERMS(:,97,406) = -TPK%KTC41(:)*PCONC(:,97) ! -!PTERMS(OH,K041) = -K041*<OH>*<HNO4> - PTERMS(:,14,41) = -TPK%K041(:)*PCONC(:,14)*PCONC(:,9) +!PTERMS(OH,KTC42) = +KTC42*<WC_OH> + PTERMS(:,15,407) = +TPK%KTC42(:)*PCONC(:,98) ! -!PTERMS(O3,K042) = -K042*<O3>*<NO> - PTERMS(:,1,42) = -TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(WC_OH,KTC42) = -KTC42*<WC_OH> + PTERMS(:,98,407) = -TPK%KTC42(:)*PCONC(:,98) ! -!PTERMS(NO,K042) = -K042*<O3>*<NO> - PTERMS(:,3,42) = -TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(HO2,KTC43) = +KTC43*<WC_HO2> + PTERMS(:,10,408) = +TPK%KTC43(:)*PCONC(:,99) ! -!PTERMS(NO2,K042) = +K042*<O3>*<NO> - PTERMS(:,4,42) = +TPK%K042(:)*PCONC(:,1)*PCONC(:,3) +!PTERMS(WC_HO2,KTC43) = -KTC43*<WC_HO2> + PTERMS(:,99,408) = -TPK%KTC43(:)*PCONC(:,99) ! -!PTERMS(O3,K043) = -K043*<O3>*<NO2> - PTERMS(:,1,43) = -TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(WC_CO2,KTC44) = -KTC44*<WC_CO2> + PTERMS(:,100,409) = -TPK%KTC44(:)*PCONC(:,100) ! -!PTERMS(NO2,K043) = -K043*<O3>*<NO2> - PTERMS(:,4,43) = -TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(SO2,KTC45) = +KTC45*<WC_SO2> + PTERMS(:,13,410) = +TPK%KTC45(:)*PCONC(:,101) ! -!PTERMS(NO3,K043) = +K043*<O3>*<NO2> - PTERMS(:,5,43) = +TPK%K043(:)*PCONC(:,1)*PCONC(:,4) +!PTERMS(WC_SO2,KTC45) = -KTC45*<WC_SO2> + PTERMS(:,101,410) = -TPK%KTC45(:)*PCONC(:,101) ! -!PTERMS(NO,K044) = -K044*<NO>*<NO>*<O2> - PTERMS(:,3,44) = -TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:) +!PTERMS(H2SO4,KTC46) = +KTC46*<WC_H2SO4> + PTERMS(:,14,411) = +TPK%KTC46(:)*PCONC(:,102) ! -!PTERMS(NO2,K044) = +K044*<NO>*<NO>*<O2> - PTERMS(:,4,44) = +TPK%K044(:)*PCONC(:,3)*PCONC(:,3)*TPK%O2(:) +!PTERMS(WC_H2SO4,KTC46) = -KTC46*<WC_H2SO4> + PTERMS(:,102,411) = -TPK%KTC46(:)*PCONC(:,102) ! -!PTERMS(NO,K045) = -K045*<NO3>*<NO> - PTERMS(:,3,45) = -TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(RO21,KTC47) = +KTC47*<WC_RO21> + PTERMS(:,86,412) = +TPK%KTC47(:)*PCONC(:,103) ! -!PTERMS(NO2,K045) = +K045*<NO3>*<NO> - PTERMS(:,4,45) = +TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(WC_RO21,KTC47) = -KTC47*<WC_RO21> + PTERMS(:,103,412) = -TPK%KTC47(:)*PCONC(:,103) ! ! RETURN -END SUBROUTINE SUBT5 +END SUBROUTINE SUBT63 ! -SUBROUTINE SUBT6 +SUBROUTINE SUBT64 ! -!Indices 121 a 140 +!Indices 1281 a 1300 ! -!PTERMS(NO3,K045) = -K045*<NO3>*<NO> - PTERMS(:,5,45) = -TPK%K045(:)*PCONC(:,5)*PCONC(:,3) +!PTERMS(RO25,KTC48) = +KTC48*<WC_RO25> + PTERMS(:,87,413) = +TPK%KTC48(:)*PCONC(:,104) ! -!PTERMS(NO,K046) = +K046*<NO3>*<NO2> - PTERMS(:,3,46) = +TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(WC_RO25,KTC48) = -KTC48*<WC_RO25> + PTERMS(:,104,413) = -TPK%KTC48(:)*PCONC(:,104) ! -!PTERMS(NO2,K046) = -K046*<NO3>*<NO2> - PTERMS(:,4,46) = -TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(MEOH,KTC49) = +KTC49*<WC_MEOH> + PTERMS(:,32,414) = +TPK%KTC49(:)*PCONC(:,105) ! -!PTERMS(NO3,K046) = -K046*<NO3>*<NO2> - PTERMS(:,5,46) = -TPK%K046(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(WC_MEOH,KTC49) = -KTC49*<WC_MEOH> + PTERMS(:,105,414) = -TPK%KTC49(:)*PCONC(:,105) ! -!PTERMS(NO2,K047) = -K047*<NO3>*<NO2> - PTERMS(:,4,47) = -TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(ETOH,KTC50) = +KTC50*<WC_ETOH> + PTERMS(:,33,415) = +TPK%KTC50(:)*PCONC(:,106) ! -!PTERMS(NO3,K047) = -K047*<NO3>*<NO2> - PTERMS(:,5,47) = -TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(WC_ETOH,KTC50) = -KTC50*<WC_ETOH> + PTERMS(:,106,415) = -TPK%KTC50(:)*PCONC(:,106) ! -!PTERMS(N2O5,K047) = +K047*<NO3>*<NO2> - PTERMS(:,6,47) = +TPK%K047(:)*PCONC(:,5)*PCONC(:,4) +!PTERMS(ALCH,KTC51) = +KTC51*<WC_ALCH> + PTERMS(:,34,416) = +TPK%KTC51(:)*PCONC(:,107) ! -!PTERMS(NO2,K048) = +K048*<N2O5> - PTERMS(:,4,48) = +TPK%K048(:)*PCONC(:,6) +!PTERMS(WC_ALCH,KTC51) = -KTC51*<WC_ALCH> + PTERMS(:,107,416) = -TPK%KTC51(:)*PCONC(:,107) ! -!PTERMS(NO3,K048) = +K048*<N2O5> - PTERMS(:,5,48) = +TPK%K048(:)*PCONC(:,6) +!PTERMS(HCHO,KTC52) = +KTC52*<WC_HCHO> + PTERMS(:,28,417) = +TPK%KTC52(:)*PCONC(:,108) ! -!PTERMS(N2O5,K048) = -K048*<N2O5> - PTERMS(:,6,48) = -TPK%K048(:)*PCONC(:,6) +!PTERMS(WC_HCHO,KTC52) = -KTC52*<WC_HCHO> + PTERMS(:,108,417) = -TPK%KTC52(:)*PCONC(:,108) ! -!PTERMS(NO2,K049) = +K049*<NO3>*<NO3> - PTERMS(:,4,49) = +TPK%K049(:)*PCONC(:,5)*PCONC(:,5) +!PTERMS(ALD2,KTC53) = +KTC53*<WC_ALD2> + PTERMS(:,29,418) = +TPK%KTC53(:)*PCONC(:,109) ! -!PTERMS(NO3,K049) = -K049*<NO3>*<NO3> - PTERMS(:,5,49) = -TPK%K049(:)*PCONC(:,5)*PCONC(:,5) +!PTERMS(WC_ALD2,KTC53) = -KTC53*<WC_ALD2> + PTERMS(:,109,418) = -TPK%KTC53(:)*PCONC(:,109) ! -!PTERMS(NH3,K050) = -K050*<NH3>*<OH> - PTERMS(:,10,50) = -TPK%K050(:)*PCONC(:,10)*PCONC(:,14) +!PTERMS(GLY,KTC54) = +KTC54*<WC_GLY> + PTERMS(:,42,419) = +TPK%KTC54(:)*PCONC(:,110) ! -!PTERMS(OH,K050) = -K050*<NH3>*<OH> - PTERMS(:,14,50) = -TPK%K050(:)*PCONC(:,10)*PCONC(:,14) +!PTERMS(WC_GLY,KTC54) = -KTC54*<WC_GLY> + PTERMS(:,110,419) = -TPK%KTC54(:)*PCONC(:,110) ! -!PTERMS(OH,K051) = -K051*<OH>*<H2> - PTERMS(:,14,51) = -TPK%K051(:)*PCONC(:,14)*TPK%H2(:) +!PTERMS(KETL,KTC55) = +KTC55*<WC_KETL> + PTERMS(:,30,420) = +TPK%KTC55(:)*PCONC(:,112) ! -!PTERMS(HO2,K051) = +K051*<OH>*<H2> - PTERMS(:,15,51) = +TPK%K051(:)*PCONC(:,14)*TPK%H2(:) +!PTERMS(WC_KETL,KTC55) = -KTC55*<WC_KETL> + PTERMS(:,112,420) = -TPK%KTC55(:)*PCONC(:,112) ! -!PTERMS(SO2,K052) = -K052*<OH>*<SO2> - PTERMS(:,11,52) = -TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(MGLY,KTC56) = +KTC56*<WC_MGLY> + PTERMS(:,41,421) = +TPK%KTC56(:)*PCONC(:,111) ! -!PTERMS(SULF,K052) = +K052*<OH>*<SO2> - PTERMS(:,12,52) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(WC_MGLY,KTC56) = -KTC56*<WC_MGLY> + PTERMS(:,111,421) = -TPK%KTC56(:)*PCONC(:,111) ! -!PTERMS(OH,K052) = -K052*<OH>*<SO2> - PTERMS(:,14,52) = -TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(ORA1,KTC57) = +KTC57*<WC_ORA1> + PTERMS(:,43,422) = +TPK%KTC57(:)*PCONC(:,113) ! -!PTERMS(HO2,K052) = +K052*<OH>*<SO2> - PTERMS(:,15,52) = +TPK%K052(:)*PCONC(:,14)*PCONC(:,11) +!PTERMS(WC_ORA1,KTC57) = -KTC57*<WC_ORA1> + PTERMS(:,113,422) = -TPK%KTC57(:)*PCONC(:,113) ! ! RETURN -END SUBROUTINE SUBT6 +END SUBROUTINE SUBT64 ! -SUBROUTINE SUBT7 +SUBROUTINE SUBT65 ! -!Indices 141 a 160 +!Indices 1301 a 1320 ! -!PTERMS(CO,K053) = -K053*<CO>*<OH> - PTERMS(:,13,53) = -TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(ORA2,KTC58) = +KTC58*<WC_ORA2> + PTERMS(:,44,423) = +TPK%KTC58(:)*PCONC(:,114) ! -!PTERMS(OH,K053) = -K053*<CO>*<OH> - PTERMS(:,14,53) = -TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(WC_ORA2,KTC58) = -KTC58*<WC_ORA2> + PTERMS(:,114,423) = -TPK%KTC58(:)*PCONC(:,114) ! -!PTERMS(HO2,K053) = +K053*<CO>*<OH> - PTERMS(:,15,53) = +TPK%K053(:)*PCONC(:,13)*PCONC(:,14) +!PTERMS(ACID,KTC59) = +KTC59*<WC_ACID> + PTERMS(:,45,424) = +TPK%KTC59(:)*PCONC(:,115) ! -!PTERMS(CO,K054) = +0.01*K054*<BIO>*<O3P> - PTERMS(:,13,54) = +0.01*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(WC_ACID,KTC59) = -KTC59*<WC_ACID> + PTERMS(:,115,424) = -TPK%KTC59(:)*PCONC(:,115) ! -!PTERMS(OH,K054) = +0.02*K054*<BIO>*<O3P> - PTERMS(:,14,54) = +0.02*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(RP16,KTC60) = +KTC60*<WC_RP16> + PTERMS(:,74,425) = +TPK%KTC60(:)*PCONC(:,116) ! -!PTERMS(HO2,K054) = +0.28*K054*<BIO>*<O3P> - PTERMS(:,15,54) = +0.28*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(WC_RP16,KTC60) = -KTC60*<WC_RP16> + PTERMS(:,116,425) = -TPK%KTC60(:)*PCONC(:,116) ! -!PTERMS(ALKE,K054) = +0.91868*K054*<BIO>*<O3P> - PTERMS(:,19,54) = +0.91868*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(UR21,KTC61) = +KTC61*<WC_UR21> + PTERMS(:,47,426) = +TPK%KTC61(:)*PCONC(:,117) ! -!PTERMS(BIO,K054) = -K054*<BIO>*<O3P> - PTERMS(:,20,54) = -TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(WC_UR21,KTC61) = -KTC61*<WC_UR21> + PTERMS(:,117,426) = -TPK%KTC61(:)*PCONC(:,117) ! -!PTERMS(HCHO,K054) = +0.05*K054*<BIO>*<O3P> - PTERMS(:,22,54) = +0.05*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(UR28,KTC62) = +KTC62*<WC_UR28> + PTERMS(:,46,427) = +TPK%KTC62(:)*PCONC(:,118) ! -!PTERMS(CARBO,K054) = +0.13255*K054*<BIO>*<O3P> - PTERMS(:,25,54) = +0.13255*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(WC_UR28,KTC62) = -KTC62*<WC_UR28> + PTERMS(:,118,427) = -TPK%KTC62(:)*PCONC(:,118) ! -!PTERMS(XO2,K054) = +0.15*K054*<BIO>*<O3P> - PTERMS(:,41,54) = +0.15*TPK%K054(:)*PCONC(:,20)*TPK%O3P(:) +!PTERMS(O3,KTR1) = -KTR1*<O3> + PTERMS(:,3,428) = -TPK%KTR1(:)*PCONC(:,3) ! -!PTERMS(ALD,K055) = +K055*<CARBO>*<O3P> - PTERMS(:,23,55) = +TPK%K055(:)*PCONC(:,25)*TPK%O3P(:) +!PTERMS(WR_O3,KTR1) = +KTR1*<O3> + PTERMS(:,125,428) = +TPK%KTR1(:)*PCONC(:,3) ! -!PTERMS(CARBO,K055) = -K055*<CARBO>*<O3P> - PTERMS(:,25,55) = -TPK%K055(:)*PCONC(:,25)*TPK%O3P(:) +!PTERMS(H2O2,KTR2) = -KTR2*<H2O2> + PTERMS(:,12,429) = -TPK%KTR2(:)*PCONC(:,12) ! -!PTERMS(OH,K056) = -K056*<CH4>*<OH> - PTERMS(:,14,56) = -TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(WR_H2O2,KTR2) = +KTR2*<H2O2> + PTERMS(:,126,429) = +TPK%KTR2(:)*PCONC(:,12) ! -!PTERMS(CH4,K056) = -K056*<CH4>*<OH> - PTERMS(:,16,56) = -TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(NO,KTR3) = -KTR3*<NO> + PTERMS(:,1,430) = -TPK%KTR3(:)*PCONC(:,1) ! -!PTERMS(MO2,K056) = +K056*<CH4>*<OH> - PTERMS(:,32,56) = +TPK%K056(:)*PCONC(:,16)*PCONC(:,14) +!PTERMS(WR_NO,KTR3) = +KTR3*<NO> + PTERMS(:,127,430) = +TPK%KTR3(:)*PCONC(:,1) ! -!PTERMS(OH,K057) = -K057*<ETH>*<OH> - PTERMS(:,14,57) = -TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(NO2,KTR4) = -KTR4*<NO2> + PTERMS(:,2,431) = -TPK%KTR4(:)*PCONC(:,2) ! -!PTERMS(ETH,K057) = -K057*<ETH>*<OH> - PTERMS(:,17,57) = -TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(WR_NO2,KTR4) = +KTR4*<NO2> + PTERMS(:,128,431) = +TPK%KTR4(:)*PCONC(:,2) ! -!PTERMS(ALKAP,K057) = +K057*<ETH>*<OH> - PTERMS(:,33,57) = +TPK%K057(:)*PCONC(:,17)*PCONC(:,14) +!PTERMS(NO3,KTR5) = -KTR5*<NO3> + PTERMS(:,8,432) = -TPK%KTR5(:)*PCONC(:,8) ! -!PTERMS(CO,K058) = +0.00878*K058*<ALKA>*<OH> - PTERMS(:,13,58) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(WR_NO3,KTR5) = +KTR5*<NO3> + PTERMS(:,129,432) = +TPK%KTR5(:)*PCONC(:,8) ! ! RETURN -END SUBROUTINE SUBT7 +END SUBROUTINE SUBT65 ! -SUBROUTINE SUBT8 +SUBROUTINE SUBT66 ! -!Indices 161 a 180 +!Indices 1321 a 1340 ! -!PTERMS(OH,K058) = -K058*<ALKA>*<OH> - PTERMS(:,14,58) = -TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(N2O5,KTR6) = -KTR6*<N2O5> + PTERMS(:,7,433) = -TPK%KTR6(:)*PCONC(:,7) ! -!PTERMS(HO2,K058) = +0.12793*K058*<ALKA>*<OH> - PTERMS(:,15,58) = +0.12793*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(WR_N2O5,KTR6) = +KTR6*<N2O5> + PTERMS(:,130,433) = +TPK%KTR6(:)*PCONC(:,7) ! -!PTERMS(ALKA,K058) = -K058*<ALKA>*<OH> - PTERMS(:,18,58) = -TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(HONO,KTR7) = -KTR7*<HONO> + PTERMS(:,4,434) = -TPK%KTR7(:)*PCONC(:,4) ! -!PTERMS(HCHO,K058) = +0.00140*K058*<ALKA>*<OH> - PTERMS(:,22,58) = +0.00140*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(WR_HONO,KTR7) = +KTR7*<HONO> + PTERMS(:,131,434) = +TPK%KTR7(:)*PCONC(:,4) ! -!PTERMS(ALD,K058) = +0.08173*K058*<ALKA>*<OH> - PTERMS(:,23,58) = +0.08173*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(HNO3,KTR8) = -KTR8*<HNO3> + PTERMS(:,5,435) = -TPK%KTR8(:)*PCONC(:,5) ! -!PTERMS(KET,K058) = +0.03498*K058*<ALKA>*<OH> - PTERMS(:,24,58) = +0.03498*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(WR_HNO3,KTR8) = +KTR8*<HNO3> + PTERMS(:,132,435) = +TPK%KTR8(:)*PCONC(:,5) ! -!PTERMS(CARBO,K058) = +0.00835*K058*<ALKA>*<OH> - PTERMS(:,25,58) = +0.00835*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(HNO4,KTR9) = -KTR9*<HNO4> + PTERMS(:,6,436) = -TPK%KTR9(:)*PCONC(:,6) ! -!PTERMS(ORA1,K058) = +0.00878*K058*<ALKA>*<OH> - PTERMS(:,30,58) = +0.00878*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(WR_HNO4,KTR9) = +KTR9*<HNO4> + PTERMS(:,133,436) = +TPK%KTR9(:)*PCONC(:,6) ! -!PTERMS(ALKAP,K058) = +0.87811*K058*<ALKA>*<OH> - PTERMS(:,33,58) = +0.87811*TPK%K058(:)*PCONC(:,18)*PCONC(:,14) +!PTERMS(NH3,KTR10) = -KTR10*<NH3> + PTERMS(:,9,437) = -TPK%KTR10(:)*PCONC(:,9) ! -!PTERMS(OH,K059) = -K059*<ALKE>*<OH> - PTERMS(:,14,59) = -TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(WR_NH3,KTR10) = +KTR10*<NH3> + PTERMS(:,134,437) = +TPK%KTR10(:)*PCONC(:,9) ! -!PTERMS(ALKE,K059) = -K059*<ALKE>*<OH> - PTERMS(:,19,59) = -TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(OH,KTR11) = -KTR11*<OH> + PTERMS(:,15,438) = -TPK%KTR11(:)*PCONC(:,15) ! -!PTERMS(ALKEP,K059) = +1.02529*K059*<ALKE>*<OH> - PTERMS(:,34,59) = +1.02529*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(WR_OH,KTR11) = +KTR11*<OH> + PTERMS(:,135,438) = +TPK%KTR11(:)*PCONC(:,15) ! -!PTERMS(BIOP,K059) = +0.00000*K059*<ALKE>*<OH> - PTERMS(:,35,59) = +0.00000*TPK%K059(:)*PCONC(:,19)*PCONC(:,14) +!PTERMS(HO2,KTR12) = -KTR12*<HO2> + PTERMS(:,10,439) = -TPK%KTR12(:)*PCONC(:,10) ! -!PTERMS(OH,K060) = -K060*<BIO>*<OH> - PTERMS(:,14,60) = -TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(WR_HO2,KTR12) = +KTR12*<HO2> + PTERMS(:,136,439) = +TPK%KTR12(:)*PCONC(:,10) ! -!PTERMS(BIO,K060) = -K060*<BIO>*<OH> - PTERMS(:,20,60) = -TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(WR_CO2,KTR13) = +KTR13*<CO2> + PTERMS(:,137,440) = +TPK%KTR13(:)*TPK%CO2(:) ! -!PTERMS(BIOP,K060) = +1.00000*K060*<BIO>*<OH> - PTERMS(:,35,60) = +1.00000*TPK%K060(:)*PCONC(:,20)*PCONC(:,14) +!PTERMS(SO2,KTR14) = -KTR14*<SO2> + PTERMS(:,13,441) = -TPK%KTR14(:)*PCONC(:,13) ! -!PTERMS(OH,K061) = -K061*<ARO>*<OH> - PTERMS(:,14,61) = -TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(WR_SO2,KTR14) = +KTR14*<SO2> + PTERMS(:,138,441) = +TPK%KTR14(:)*PCONC(:,13) ! -!PTERMS(HO2,K061) = +0.10318*K061*<ARO>*<OH> - PTERMS(:,15,61) = +0.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(H2SO4,KTR15) = -KTR15*<H2SO4> + PTERMS(:,14,442) = -TPK%KTR15(:)*PCONC(:,14) ! -!PTERMS(ARO,K061) = -K061*<ARO>*<OH> - PTERMS(:,21,61) = -TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(WR_H2SO4,KTR15) = +KTR15*<H2SO4> + PTERMS(:,139,442) = +TPK%KTR15(:)*PCONC(:,14) ! -!PTERMS(PHO,K061) = +0.00276*K061*<ARO>*<OH> - PTERMS(:,36,61) = +0.00276*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(RO21,KTR16) = -KTR16*<RO21> + PTERMS(:,86,443) = -TPK%KTR16(:)*PCONC(:,86) ! ! RETURN -END SUBROUTINE SUBT8 +END SUBROUTINE SUBT66 ! -SUBROUTINE SUBT9 +SUBROUTINE SUBT67 ! -!Indices 181 a 200 +!Indices 1341 a 1360 ! -!PTERMS(ADD,K061) = +0.93968*K061*<ARO>*<OH> - PTERMS(:,37,61) = +0.93968*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(WR_RO21,KTR16) = +KTR16*<RO21> + PTERMS(:,140,443) = +TPK%KTR16(:)*PCONC(:,86) ! -!PTERMS(XO2,K061) = +0.10318*K061*<ARO>*<OH> - PTERMS(:,41,61) = +0.10318*TPK%K061(:)*PCONC(:,21)*PCONC(:,14) +!PTERMS(RO25,KTR17) = -KTR17*<RO25> + PTERMS(:,87,444) = -TPK%KTR17(:)*PCONC(:,87) ! -!PTERMS(CO,K062) = +K062*<HCHO>*<OH> - PTERMS(:,13,62) = +TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(WR_RO25,KTR17) = +KTR17*<RO25> + PTERMS(:,141,444) = +TPK%KTR17(:)*PCONC(:,87) ! -!PTERMS(OH,K062) = -K062*<HCHO>*<OH> - PTERMS(:,14,62) = -TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(MEOH,KTR18) = -KTR18*<MEOH> + PTERMS(:,32,445) = -TPK%KTR18(:)*PCONC(:,32) ! -!PTERMS(HO2,K062) = +K062*<HCHO>*<OH> - PTERMS(:,15,62) = +TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(WR_MEOH,KTR18) = +KTR18*<MEOH> + PTERMS(:,142,445) = +TPK%KTR18(:)*PCONC(:,32) ! -!PTERMS(HCHO,K062) = -K062*<HCHO>*<OH> - PTERMS(:,22,62) = -TPK%K062(:)*PCONC(:,22)*PCONC(:,14) +!PTERMS(ETOH,KTR19) = -KTR19*<ETOH> + PTERMS(:,33,446) = -TPK%KTR19(:)*PCONC(:,33) ! -!PTERMS(OH,K063) = -K063*<ALD>*<OH> - PTERMS(:,14,63) = -TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(WR_ETOH,KTR19) = +KTR19*<ETOH> + PTERMS(:,143,446) = +TPK%KTR19(:)*PCONC(:,33) ! -!PTERMS(ALD,K063) = -K063*<ALD>*<OH> - PTERMS(:,23,63) = -TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(ALCH,KTR20) = -KTR20*<ALCH> + PTERMS(:,34,447) = -TPK%KTR20(:)*PCONC(:,34) ! -!PTERMS(CARBOP,K063) = +1.00000*K063*<ALD>*<OH> - PTERMS(:,39,63) = +1.00000*TPK%K063(:)*PCONC(:,23)*PCONC(:,14) +!PTERMS(WR_ALCH,KTR20) = +KTR20*<ALCH> + PTERMS(:,144,447) = +TPK%KTR20(:)*PCONC(:,34) ! -!PTERMS(OH,K064) = -K064*<KET>*<OH> - PTERMS(:,14,64) = -TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(HCHO,KTR21) = -KTR21*<HCHO> + PTERMS(:,28,448) = -TPK%KTR21(:)*PCONC(:,28) ! -!PTERMS(KET,K064) = -K064*<KET>*<OH> - PTERMS(:,24,64) = -TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(WR_HCHO,KTR21) = +KTR21*<HCHO> + PTERMS(:,145,448) = +TPK%KTR21(:)*PCONC(:,28) ! -!PTERMS(CARBOP,K064) = +1.00000*K064*<KET>*<OH> - PTERMS(:,39,64) = +1.00000*TPK%K064(:)*PCONC(:,24)*PCONC(:,14) +!PTERMS(ALD2,KTR22) = -KTR22*<ALD2> + PTERMS(:,29,449) = -TPK%KTR22(:)*PCONC(:,29) ! -!PTERMS(CO,K065) = +1.01732*K065*<CARBO>*<OH> - PTERMS(:,13,65) = +1.01732*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(WR_ALD2,KTR22) = +KTR22*<ALD2> + PTERMS(:,146,449) = +TPK%KTR22(:)*PCONC(:,29) ! -!PTERMS(OH,K065) = -K065*<CARBO>*<OH> - PTERMS(:,14,65) = -TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(GLY,KTR23) = -KTR23*<GLY> + PTERMS(:,42,450) = -TPK%KTR23(:)*PCONC(:,42) ! -!PTERMS(HO2,K065) = +0.51208*K065*<CARBO>*<OH> - PTERMS(:,15,65) = +0.51208*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(WR_GLY,KTR23) = +KTR23*<GLY> + PTERMS(:,147,450) = +TPK%KTR23(:)*PCONC(:,42) ! -!PTERMS(HCHO,K065) = +0.00000*K065*<CARBO>*<OH> - PTERMS(:,22,65) = +0.00000*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(KETL,KTR24) = -KTR24*<KETL> + PTERMS(:,30,451) = -TPK%KTR24(:)*PCONC(:,30) ! -!PTERMS(ALD,K065) = +0.06253*K065*<CARBO>*<OH> - PTERMS(:,23,65) = +0.06253*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(WR_KETL,KTR24) = +KTR24*<KETL> + PTERMS(:,149,451) = +TPK%KTR24(:)*PCONC(:,30) ! -!PTERMS(KET,K065) = +0.00853*K065*<CARBO>*<OH> - PTERMS(:,24,65) = +0.00853*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(MGLY,KTR25) = -KTR25*<MGLY> + PTERMS(:,41,452) = -TPK%KTR25(:)*PCONC(:,41) ! -!PTERMS(CARBO,K065) = -K065*<CARBO>*<OH> - PTERMS(:,25,65) = -TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(WR_MGLY,KTR25) = +KTR25*<MGLY> + PTERMS(:,148,452) = +TPK%KTR25(:)*PCONC(:,41) ! -!PTERMS(CARBOP,K065) = +0.51419*K065*<CARBO>*<OH> - PTERMS(:,39,65) = +0.51419*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(ORA1,KTR26) = -KTR26*<ORA1> + PTERMS(:,43,453) = -TPK%KTR26(:)*PCONC(:,43) ! ! RETURN -END SUBROUTINE SUBT9 +END SUBROUTINE SUBT67 ! -SUBROUTINE SUBT10 +SUBROUTINE SUBT68 ! -!Indices 201 a 220 +!Indices 1361 a 1380 ! -!PTERMS(XO2,K065) = +0.10162*K065*<CARBO>*<OH> - PTERMS(:,41,65) = +0.10162*TPK%K065(:)*PCONC(:,25)*PCONC(:,14) +!PTERMS(WR_ORA1,KTR26) = +KTR26*<ORA1> + PTERMS(:,150,453) = +TPK%KTR26(:)*PCONC(:,43) ! -!PTERMS(OH,K066) = -K066*<ORA1>*<OH> - PTERMS(:,14,66) = -TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(ORA2,KTR27) = -KTR27*<ORA2> + PTERMS(:,44,454) = -TPK%KTR27(:)*PCONC(:,44) ! -!PTERMS(HO2,K066) = +K066*<ORA1>*<OH> - PTERMS(:,15,66) = +TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(WR_ORA2,KTR27) = +KTR27*<ORA2> + PTERMS(:,151,454) = +TPK%KTR27(:)*PCONC(:,44) ! -!PTERMS(ORA1,K066) = -K066*<ORA1>*<OH> - PTERMS(:,30,66) = -TPK%K066(:)*PCONC(:,30)*PCONC(:,14) +!PTERMS(ACID,KTR28) = -KTR28*<ACID> + PTERMS(:,45,455) = -TPK%KTR28(:)*PCONC(:,45) ! -!PTERMS(OH,K067) = -K067*<ORA2>*<OH> - PTERMS(:,14,67) = -TPK%K067(:)*PCONC(:,31)*PCONC(:,14) +!PTERMS(WR_ACID,KTR28) = +KTR28*<ACID> + PTERMS(:,152,455) = +TPK%KTR28(:)*PCONC(:,45) ! -!PTERMS(ORA2,K067) = -K067*<ORA2>*<OH> - PTERMS(:,31,67) = -TPK%K067(:)*PCONC(:,31)*PCONC(:,14) +!PTERMS(RP16,KTR29) = -KTR29*<RP16> + PTERMS(:,74,456) = -TPK%KTR29(:)*PCONC(:,74) ! -!PTERMS(OH,K068) = -K068*<OP1>*<OH> - PTERMS(:,14,68) = -TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(WR_RP16,KTR29) = +KTR29*<RP16> + PTERMS(:,153,456) = +TPK%KTR29(:)*PCONC(:,74) ! -!PTERMS(HCHO,K068) = +0.35*K068*<OP1>*<OH> - PTERMS(:,22,68) = +0.35*TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(UR21,KTR30) = -KTR30*<UR21> + PTERMS(:,47,457) = -TPK%KTR30(:)*PCONC(:,47) ! -!PTERMS(OP1,K068) = -K068*<OP1>*<OH> - PTERMS(:,28,68) = -TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(WR_UR21,KTR30) = +KTR30*<UR21> + PTERMS(:,154,457) = +TPK%KTR30(:)*PCONC(:,47) ! -!PTERMS(MO2,K068) = +0.65*K068*<OP1>*<OH> - PTERMS(:,32,68) = +0.65*TPK%K068(:)*PCONC(:,28)*PCONC(:,14) +!PTERMS(UR28,KTR31) = -KTR31*<UR28> + PTERMS(:,46,458) = -TPK%KTR31(:)*PCONC(:,46) ! -!PTERMS(OH,K069) = -K069*<OP2>*<OH> - PTERMS(:,14,69) = -TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(WR_UR28,KTR31) = +KTR31*<UR28> + PTERMS(:,155,458) = +TPK%KTR31(:)*PCONC(:,46) ! -!PTERMS(HO2,K069) = +0.02915*K069*<OP2>*<OH> - PTERMS(:,15,69) = +0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(O3,KTR32) = +KTR32*<WR_O3> + PTERMS(:,3,459) = +TPK%KTR32(:)*PCONC(:,125) ! -!PTERMS(HCHO,K069) = +0.02915*K069*<OP2>*<OH> - PTERMS(:,22,69) = +0.02915*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(WR_O3,KTR32) = -KTR32*<WR_O3> + PTERMS(:,125,459) = -TPK%KTR32(:)*PCONC(:,125) ! -!PTERMS(ALD,K069) = +0.07335*K069*<OP2>*<OH> - PTERMS(:,23,69) = +0.07335*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(H2O2,KTR33) = +KTR33*<WR_H2O2> + PTERMS(:,12,460) = +TPK%KTR33(:)*PCONC(:,126) ! -!PTERMS(KET,K069) = +0.37591*K069*<OP2>*<OH> - PTERMS(:,24,69) = +0.37591*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(WR_H2O2,KTR33) = -KTR33*<WR_H2O2> + PTERMS(:,126,460) = -TPK%KTR33(:)*PCONC(:,126) ! -!PTERMS(OP2,K069) = -K069*<OP2>*<OH> - PTERMS(:,29,69) = -TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(NO,KTR34) = +KTR34*<WR_NO> + PTERMS(:,1,461) = +TPK%KTR34(:)*PCONC(:,127) ! -!PTERMS(ALKAP,K069) = +0.40341*K069*<OP2>*<OH> - PTERMS(:,33,69) = +0.40341*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(WR_NO,KTR34) = -KTR34*<WR_NO> + PTERMS(:,127,461) = -TPK%KTR34(:)*PCONC(:,127) ! -!PTERMS(CARBOP,K069) = +0.05413*K069*<OP2>*<OH> - PTERMS(:,39,69) = +0.05413*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(NO2,KTR35) = +KTR35*<WR_NO2> + PTERMS(:,2,462) = +TPK%KTR35(:)*PCONC(:,128) ! -!PTERMS(XO2,K069) = +0.09333*K069*<OP2>*<OH> - PTERMS(:,41,69) = +0.09333*TPK%K069(:)*PCONC(:,29)*PCONC(:,14) +!PTERMS(WR_NO2,KTR35) = -KTR35*<WR_NO2> + PTERMS(:,128,462) = -TPK%KTR35(:)*PCONC(:,128) ! -!PTERMS(NO3,K070) = +0.71893*K070*<PAN>*<OH> - PTERMS(:,5,70) = +0.71893*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(NO3,KTR36) = +KTR36*<WR_NO3> + PTERMS(:,8,463) = +TPK%KTR36(:)*PCONC(:,129) ! ! RETURN -END SUBROUTINE SUBT10 +END SUBROUTINE SUBT68 ! -SUBROUTINE SUBT11 +SUBROUTINE SUBT69 ! -!Indices 221 a 240 +!Indices 1381 a 1400 ! -!PTERMS(OH,K070) = -K070*<PAN>*<OH> - PTERMS(:,14,70) = -TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(WR_NO3,KTR36) = -KTR36*<WR_NO3> + PTERMS(:,129,463) = -TPK%KTR36(:)*PCONC(:,129) ! -!PTERMS(HO2,K070) = +0.28107*K070*<PAN>*<OH> - PTERMS(:,15,70) = +0.28107*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(N2O5,KTR37) = +KTR37*<WR_N2O5> + PTERMS(:,7,464) = +TPK%KTR37(:)*PCONC(:,130) ! -!PTERMS(HCHO,K070) = +0.57839*K070*<PAN>*<OH> - PTERMS(:,22,70) = +0.57839*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(WR_N2O5,KTR37) = -KTR37*<WR_N2O5> + PTERMS(:,130,464) = -TPK%KTR37(:)*PCONC(:,130) ! -!PTERMS(CARBO,K070) = +0.21863*K070*<PAN>*<OH> - PTERMS(:,25,70) = +0.21863*TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(HONO,KTR38) = +KTR38*<WR_HONO> + PTERMS(:,4,465) = +TPK%KTR38(:)*PCONC(:,131) ! -!PTERMS(PAN,K070) = -K070*<PAN>*<OH> - PTERMS(:,27,70) = -TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(WR_HONO,KTR38) = -KTR38*<WR_HONO> + PTERMS(:,131,465) = -TPK%KTR38(:)*PCONC(:,131) ! -!PTERMS(XO2,K070) = +K070*<PAN>*<OH> - PTERMS(:,41,70) = +TPK%K070(:)*PCONC(:,27)*PCONC(:,14) +!PTERMS(HNO3,KTR39) = +KTR39*<WR_HNO3> + PTERMS(:,5,466) = +TPK%KTR39(:)*PCONC(:,132) ! -!PTERMS(NO2,K071) = +K071*<ONIT>*<OH> - PTERMS(:,4,71) = +TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(WR_HNO3,KTR39) = -KTR39*<WR_HNO3> + PTERMS(:,132,466) = -TPK%KTR39(:)*PCONC(:,132) ! -!PTERMS(OH,K071) = -K071*<ONIT>*<OH> - PTERMS(:,14,71) = -TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(HNO4,KTR40) = +KTR40*<WR_HNO4> + PTERMS(:,6,467) = +TPK%KTR40(:)*PCONC(:,133) ! -!PTERMS(ONIT,K071) = -K071*<ONIT>*<OH> - PTERMS(:,26,71) = -TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(WR_HNO4,KTR40) = -KTR40*<WR_HNO4> + PTERMS(:,133,467) = -TPK%KTR40(:)*PCONC(:,133) ! -!PTERMS(ALKAP,K071) = +1.00000*K071*<ONIT>*<OH> - PTERMS(:,33,71) = +1.00000*TPK%K071(:)*PCONC(:,26)*PCONC(:,14) +!PTERMS(NH3,KTR41) = +KTR41*<WR_NH3> + PTERMS(:,9,468) = +TPK%KTR41(:)*PCONC(:,134) ! -!PTERMS(NO3,K072) = -K072*<HCHO>*<NO3> - PTERMS(:,5,72) = -TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(WR_NH3,KTR41) = -KTR41*<WR_NH3> + PTERMS(:,134,468) = -TPK%KTR41(:)*PCONC(:,134) ! -!PTERMS(HNO3,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,8,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(OH,KTR42) = +KTR42*<WR_OH> + PTERMS(:,15,469) = +TPK%KTR42(:)*PCONC(:,135) ! -!PTERMS(CO,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,13,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(WR_OH,KTR42) = -KTR42*<WR_OH> + PTERMS(:,135,469) = -TPK%KTR42(:)*PCONC(:,135) ! -!PTERMS(HO2,K072) = +K072*<HCHO>*<NO3> - PTERMS(:,15,72) = +TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(HO2,KTR43) = +KTR43*<WR_HO2> + PTERMS(:,10,470) = +TPK%KTR43(:)*PCONC(:,136) ! -!PTERMS(HCHO,K072) = -K072*<HCHO>*<NO3> - PTERMS(:,22,72) = -TPK%K072(:)*PCONC(:,22)*PCONC(:,5) +!PTERMS(WR_HO2,KTR43) = -KTR43*<WR_HO2> + PTERMS(:,136,470) = -TPK%KTR43(:)*PCONC(:,136) ! -!PTERMS(NO3,K073) = -K073*<ALD>*<NO3> - PTERMS(:,5,73) = -TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(WR_CO2,KTR44) = -KTR44*<WR_CO2> + PTERMS(:,137,471) = -TPK%KTR44(:)*PCONC(:,137) ! -!PTERMS(HNO3,K073) = +K073*<ALD>*<NO3> - PTERMS(:,8,73) = +TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(SO2,KTR45) = +KTR45*<WR_SO2> + PTERMS(:,13,472) = +TPK%KTR45(:)*PCONC(:,138) ! -!PTERMS(ALD,K073) = -K073*<ALD>*<NO3> - PTERMS(:,23,73) = -TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(WR_SO2,KTR45) = -KTR45*<WR_SO2> + PTERMS(:,138,472) = -TPK%KTR45(:)*PCONC(:,138) ! -!PTERMS(CARBOP,K073) = +1.00000*K073*<ALD>*<NO3> - PTERMS(:,39,73) = +1.00000*TPK%K073(:)*PCONC(:,23)*PCONC(:,5) +!PTERMS(H2SO4,KTR46) = +KTR46*<WR_H2SO4> + PTERMS(:,14,473) = +TPK%KTR46(:)*PCONC(:,139) ! -!PTERMS(NO2,K074) = +0.10530*K074*<CARBO>*<NO3> - PTERMS(:,4,74) = +0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_H2SO4,KTR46) = -KTR46*<WR_H2SO4> + PTERMS(:,139,473) = -TPK%KTR46(:)*PCONC(:,139) ! ! RETURN -END SUBROUTINE SUBT11 +END SUBROUTINE SUBT69 ! -SUBROUTINE SUBT12 +SUBROUTINE SUBT70 ! -!Indices 241 a 260 +!Indices 1401 a 1420 ! -!PTERMS(NO3,K074) = -K074*<CARBO>*<NO3> - PTERMS(:,5,74) = -TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO21,KTR47) = +KTR47*<WR_RO21> + PTERMS(:,86,474) = +TPK%KTR47(:)*PCONC(:,140) ! -!PTERMS(HNO3,K074) = +0.91567*K074*<CARBO>*<NO3> - PTERMS(:,8,74) = +0.91567*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_RO21,KTR47) = -KTR47*<WR_RO21> + PTERMS(:,140,474) = -TPK%KTR47(:)*PCONC(:,140) ! -!PTERMS(CO,K074) = +1.33723*K074*<CARBO>*<NO3> - PTERMS(:,13,74) = +1.33723*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(RO25,KTR48) = +KTR48*<WR_RO25> + PTERMS(:,87,475) = +TPK%KTR48(:)*PCONC(:,141) ! -!PTERMS(HO2,K074) = +0.63217*K074*<CARBO>*<NO3> - PTERMS(:,15,74) = +0.63217*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_RO25,KTR48) = -KTR48*<WR_RO25> + PTERMS(:,141,475) = -TPK%KTR48(:)*PCONC(:,141) ! -!PTERMS(ALD,K074) = +0.05265*K074*<CARBO>*<NO3> - PTERMS(:,23,74) = +0.05265*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(MEOH,KTR49) = +KTR49*<WR_MEOH> + PTERMS(:,32,476) = +TPK%KTR49(:)*PCONC(:,142) ! -!PTERMS(KET,K074) = +0.00632*K074*<CARBO>*<NO3> - PTERMS(:,24,74) = +0.00632*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_MEOH,KTR49) = -KTR49*<WR_MEOH> + PTERMS(:,142,476) = -TPK%KTR49(:)*PCONC(:,142) ! -!PTERMS(CARBO,K074) = -K074*<CARBO>*<NO3> - PTERMS(:,25,74) = -TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(ETOH,KTR50) = +KTR50*<WR_ETOH> + PTERMS(:,33,477) = +TPK%KTR50(:)*PCONC(:,143) ! -!PTERMS(CARBOP,K074) = +0.38881*K074*<CARBO>*<NO3> - PTERMS(:,39,74) = +0.38881*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_ETOH,KTR50) = -KTR50*<WR_ETOH> + PTERMS(:,143,477) = -TPK%KTR50(:)*PCONC(:,143) ! -!PTERMS(OLN,K074) = +0.00000*K074*<CARBO>*<NO3> - PTERMS(:,40,74) = +0.00000*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(ALCH,KTR51) = +KTR51*<WR_ALCH> + PTERMS(:,34,478) = +TPK%KTR51(:)*PCONC(:,144) ! -!PTERMS(XO2,K074) = +0.10530*K074*<CARBO>*<NO3> - PTERMS(:,41,74) = +0.10530*TPK%K074(:)*PCONC(:,25)*PCONC(:,5) +!PTERMS(WR_ALCH,KTR51) = -KTR51*<WR_ALCH> + PTERMS(:,144,478) = -TPK%KTR51(:)*PCONC(:,144) ! -!PTERMS(NO3,K075) = -K075*<ARO>*<NO3> - PTERMS(:,5,75) = -TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(HCHO,KTR52) = +KTR52*<WR_HCHO> + PTERMS(:,28,479) = +TPK%KTR52(:)*PCONC(:,145) ! -!PTERMS(HNO3,K075) = +K075*<ARO>*<NO3> - PTERMS(:,8,75) = +TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(WR_HCHO,KTR52) = -KTR52*<WR_HCHO> + PTERMS(:,145,479) = -TPK%KTR52(:)*PCONC(:,145) ! -!PTERMS(ARO,K075) = -K075*<ARO>*<NO3> - PTERMS(:,21,75) = -TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(ALD2,KTR53) = +KTR53*<WR_ALD2> + PTERMS(:,29,480) = +TPK%KTR53(:)*PCONC(:,146) ! -!PTERMS(PHO,K075) = +K075*<ARO>*<NO3> - PTERMS(:,36,75) = +TPK%K075(:)*PCONC(:,21)*PCONC(:,5) +!PTERMS(WR_ALD2,KTR53) = -KTR53*<WR_ALD2> + PTERMS(:,146,480) = -TPK%KTR53(:)*PCONC(:,146) ! -!PTERMS(NO3,K076) = -K076*<ALKE>*<NO3> - PTERMS(:,5,76) = -TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(GLY,KTR54) = +KTR54*<WR_GLY> + PTERMS(:,42,481) = +TPK%KTR54(:)*PCONC(:,147) ! -!PTERMS(ALKE,K076) = -K076*<ALKE>*<NO3> - PTERMS(:,19,76) = -TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(WR_GLY,KTR54) = -KTR54*<WR_GLY> + PTERMS(:,147,481) = -TPK%KTR54(:)*PCONC(:,147) ! -!PTERMS(CARBO,K076) = +0.00000*K076*<ALKE>*<NO3> - PTERMS(:,25,76) = +0.00000*TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(KETL,KTR55) = +KTR55*<WR_KETL> + PTERMS(:,30,482) = +TPK%KTR55(:)*PCONC(:,149) ! -!PTERMS(OLN,K076) = +0.93768*K076*<ALKE>*<NO3> - PTERMS(:,40,76) = +0.93768*TPK%K076(:)*PCONC(:,19)*PCONC(:,5) +!PTERMS(WR_KETL,KTR55) = -KTR55*<WR_KETL> + PTERMS(:,149,482) = -TPK%KTR55(:)*PCONC(:,149) ! -!PTERMS(NO3,K077) = -K077*<BIO>*<NO3> - PTERMS(:,5,77) = -TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(MGLY,KTR56) = +KTR56*<WR_MGLY> + PTERMS(:,41,483) = +TPK%KTR56(:)*PCONC(:,148) ! -!PTERMS(BIO,K077) = -K077*<BIO>*<NO3> - PTERMS(:,20,77) = -TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(WR_MGLY,KTR56) = -KTR56*<WR_MGLY> + PTERMS(:,148,483) = -TPK%KTR56(:)*PCONC(:,148) ! ! RETURN -END SUBROUTINE SUBT12 +END SUBROUTINE SUBT70 ! -SUBROUTINE SUBT13 +SUBROUTINE SUBT71 ! -!Indices 261 a 280 +!Indices 1421 a 1440 ! -!PTERMS(CARBO,K077) = +0.91741*K077*<BIO>*<NO3> - PTERMS(:,25,77) = +0.91741*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(ORA1,KTR57) = +KTR57*<WR_ORA1> + PTERMS(:,43,484) = +TPK%KTR57(:)*PCONC(:,150) ! -!PTERMS(OLN,K077) = +1.00000*K077*<BIO>*<NO3> - PTERMS(:,40,77) = +1.00000*TPK%K077(:)*PCONC(:,20)*PCONC(:,5) +!PTERMS(WR_ORA1,KTR57) = -KTR57*<WR_ORA1> + PTERMS(:,150,484) = -TPK%KTR57(:)*PCONC(:,150) ! -!PTERMS(NO2,K078) = +0.40*K078*<PAN>*<NO3> - PTERMS(:,4,78) = +0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(ORA2,KTR58) = +KTR58*<WR_ORA2> + PTERMS(:,44,485) = +TPK%KTR58(:)*PCONC(:,151) ! -!PTERMS(NO3,K078) = -K078*<PAN>*<NO3> - PTERMS(:,5,78) = -TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(WR_ORA2,KTR58) = -KTR58*<WR_ORA2> + PTERMS(:,151,485) = -TPK%KTR58(:)*PCONC(:,151) ! -!PTERMS(HCHO,K078) = +0.40*K078*<PAN>*<NO3> - PTERMS(:,22,78) = +0.40*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(ACID,KTR59) = +KTR59*<WR_ACID> + PTERMS(:,45,486) = +TPK%KTR59(:)*PCONC(:,152) ! -!PTERMS(ONIT,K078) = +0.60*K078*<PAN>*<NO3> - PTERMS(:,26,78) = +0.60*TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(WR_ACID,KTR59) = -KTR59*<WR_ACID> + PTERMS(:,152,486) = -TPK%KTR59(:)*PCONC(:,152) ! -!PTERMS(PAN,K078) = -K078*<PAN>*<NO3> - PTERMS(:,27,78) = -TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(RP16,KTR60) = +KTR60*<WR_RP16> + PTERMS(:,74,487) = +TPK%KTR60(:)*PCONC(:,153) ! -!PTERMS(XO2,K078) = +K078*<PAN>*<NO3> - PTERMS(:,41,78) = +TPK%K078(:)*PCONC(:,27)*PCONC(:,5) +!PTERMS(WR_RP16,KTR60) = -KTR60*<WR_RP16> + PTERMS(:,153,487) = -TPK%KTR60(:)*PCONC(:,153) ! -!PTERMS(O3,K079) = -K079*<ALKE>*<O3> - PTERMS(:,1,79) = -TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(UR21,KTR61) = +KTR61*<WR_UR21> + PTERMS(:,47,488) = +TPK%KTR61(:)*PCONC(:,154) ! -!PTERMS(H2O2,K079) = +0.01833*K079*<ALKE>*<O3> - PTERMS(:,2,79) = +0.01833*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WR_UR21,KTR61) = -KTR61*<WR_UR21> + PTERMS(:,154,488) = -TPK%KTR61(:)*PCONC(:,154) ! -!PTERMS(CO,K079) = +0.35120*K079*<ALKE>*<O3> - PTERMS(:,13,79) = +0.35120*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(UR28,KTR62) = +KTR62*<WR_UR28> + PTERMS(:,46,489) = +TPK%KTR62(:)*PCONC(:,155) ! -!PTERMS(OH,K079) = +0.39435*K079*<ALKE>*<O3> - PTERMS(:,14,79) = +0.39435*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WR_UR28,KTR62) = -KTR62*<WR_UR28> + PTERMS(:,155,489) = -TPK%KTR62(:)*PCONC(:,155) ! -!PTERMS(HO2,K079) = +0.23451*K079*<ALKE>*<O3> - PTERMS(:,15,79) = +0.23451*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_H2O2,KC1) = -KC1*<WC_H2O2> + PTERMS(:,89,490) = -TPK%KC1(:)*PCONC(:,89) ! -!PTERMS(CH4,K079) = +0.04300*K079*<ALKE>*<O3> - PTERMS(:,16,79) = +0.04300*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_OH,KC1) = +KC1*<WC_H2O2> + PTERMS(:,98,490) = +TPK%KC1(:)*PCONC(:,89) ! -!PTERMS(ETH,K079) = +0.03196*K079*<ALKE>*<O3> - PTERMS(:,17,79) = +0.03196*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_H2O2,KC2) = +KC2*<WC_OH>*<WC_OH> + PTERMS(:,89,491) = +TPK%KC2(:)*PCONC(:,98)*PCONC(:,98) ! -!PTERMS(ALKE,K079) = -K079*<ALKE>*<O3> - PTERMS(:,19,79) = -TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_OH,KC2) = -KC2*<WC_OH>*<WC_OH> + PTERMS(:,98,491) = -TPK%KC2(:)*PCONC(:,98)*PCONC(:,98) ! -!PTERMS(HCHO,K079) = +0.48290*K079*<ALKE>*<O3> - PTERMS(:,22,79) = +0.48290*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_OH,KC3) = -KC3*<WC_HO2>*<WC_OH> + PTERMS(:,98,492) = -TPK%KC3(:)*PCONC(:,99)*PCONC(:,98) ! -!PTERMS(ALD,K079) = +0.51468*K079*<ALKE>*<O3> - PTERMS(:,23,79) = +0.51468*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_HO2,KC3) = -KC3*<WC_HO2>*<WC_OH> + PTERMS(:,99,492) = -TPK%KC3(:)*PCONC(:,99)*PCONC(:,98) ! -!PTERMS(KET,K079) = +0.07377*K079*<ALKE>*<O3> - PTERMS(:,24,79) = +0.07377*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_H2O2,KC4) = -KC4*<WC_OH>*<WC_H2O2> + PTERMS(:,89,493) = -TPK%KC4(:)*PCONC(:,98)*PCONC(:,89) ! -!PTERMS(CARBO,K079) = +0.00000*K079*<ALKE>*<O3> - PTERMS(:,25,79) = +0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_OH,KC4) = -KC4*<WC_OH>*<WC_H2O2> + PTERMS(:,98,493) = -TPK%KC4(:)*PCONC(:,98)*PCONC(:,89) ! ! RETURN -END SUBROUTINE SUBT13 +END SUBROUTINE SUBT71 ! -SUBROUTINE SUBT14 +SUBROUTINE SUBT72 ! -!Indices 281 a 300 +!Indices 1441 a 1460 ! -!PTERMS(ORA1,K079) = +0.15343*K079*<ALKE>*<O3> - PTERMS(:,30,79) = +0.15343*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_HO2,KC4) = +KC4*<WC_OH>*<WC_H2O2> + PTERMS(:,99,493) = +TPK%KC4(:)*PCONC(:,98)*PCONC(:,89) ! -!PTERMS(ORA2,K079) = +0.08143*K079*<ALKE>*<O3> - PTERMS(:,31,79) = +0.08143*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_H2O2,KC5) = +KC5*<WC_HO2>*<WC_HO2> + PTERMS(:,89,494) = +TPK%KC5(:)*PCONC(:,99)*PCONC(:,99) ! -!PTERMS(MO2,K079) = +0.13966*K079*<ALKE>*<O3> - PTERMS(:,32,79) = +0.13966*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_HO2,KC5) = -KC5*<WC_HO2>*<WC_HO2> + PTERMS(:,99,494) = -TPK%KC5(:)*PCONC(:,99)*PCONC(:,99) ! -!PTERMS(ALKAP,K079) = +0.09815*K079*<ALKE>*<O3> - PTERMS(:,33,79) = +0.09815*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_O3,KC6) = -KC6*<WC_HO2>*<WC_O3> + PTERMS(:,88,495) = -TPK%KC6(:)*PCONC(:,99)*PCONC(:,88) ! -!PTERMS(CARBOP,K079) = +0.05705*K079*<ALKE>*<O3> - PTERMS(:,39,79) = +0.05705*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_OH,KC6) = +KC6*<WC_HO2>*<WC_O3> + PTERMS(:,98,495) = +TPK%KC6(:)*PCONC(:,99)*PCONC(:,88) ! -!PTERMS(XO2,K079) = +0.00000*K079*<ALKE>*<O3> - PTERMS(:,41,79) = +0.00000*TPK%K079(:)*PCONC(:,19)*PCONC(:,1) +!PTERMS(WC_HO2,KC6) = -KC6*<WC_HO2>*<WC_O3> + PTERMS(:,99,495) = -TPK%KC6(:)*PCONC(:,99)*PCONC(:,88) ! -!PTERMS(O3,K080) = -K080*<BIO>*<O3> - PTERMS(:,1,80) = -TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_OH,KC7) = -KC7*<WC_SO2>*<WC_OH> + PTERMS(:,98,496) = -TPK%KC7(:)*PCONC(:,101)*PCONC(:,98) ! -!PTERMS(H2O2,K080) = +0.00100*K080*<BIO>*<O3> - PTERMS(:,2,80) = +0.00100*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_SO2,KC7) = -KC7*<WC_SO2>*<WC_OH> + PTERMS(:,101,496) = -TPK%KC7(:)*PCONC(:,101)*PCONC(:,98) ! -!PTERMS(CO,K080) = +0.36000*K080*<BIO>*<O3> - PTERMS(:,13,80) = +0.36000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_ASO3,KC7) = +KC7*<WC_SO2>*<WC_OH> + PTERMS(:,120,496) = +TPK%KC7(:)*PCONC(:,101)*PCONC(:,98) ! -!PTERMS(OH,K080) = +0.28000*K080*<BIO>*<O3> - PTERMS(:,14,80) = +0.28000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_NO2,KC8) = +KC8*<WC_OH>*<WC_HONO> + PTERMS(:,91,497) = +TPK%KC8(:)*PCONC(:,98)*PCONC(:,94) ! -!PTERMS(HO2,K080) = +0.30000*K080*<BIO>*<O3> - PTERMS(:,15,80) = +0.30000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HONO,KC8) = -KC8*<WC_OH>*<WC_HONO> + PTERMS(:,94,497) = -TPK%KC8(:)*PCONC(:,98)*PCONC(:,94) ! -!PTERMS(ALKE,K080) = +0.37388*K080*<BIO>*<O3> - PTERMS(:,19,80) = +0.37388*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_OH,KC8) = -KC8*<WC_OH>*<WC_HONO> + PTERMS(:,98,497) = -TPK%KC8(:)*PCONC(:,98)*PCONC(:,94) ! -!PTERMS(BIO,K080) = -K080*<BIO>*<O3> - PTERMS(:,20,80) = -TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_NO2,KC9) = -KC9*<WC_HO2>*<WC_NO2> + PTERMS(:,91,498) = -TPK%KC9(:)*PCONC(:,99)*PCONC(:,91) ! -!PTERMS(HCHO,K080) = +0.90000*K080*<BIO>*<O3> - PTERMS(:,22,80) = +0.90000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HNO4,KC9) = +KC9*<WC_HO2>*<WC_NO2> + PTERMS(:,96,498) = +TPK%KC9(:)*PCONC(:,99)*PCONC(:,91) ! -!PTERMS(ALD,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,23,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HO2,KC9) = -KC9*<WC_HO2>*<WC_NO2> + PTERMS(:,99,498) = -TPK%KC9(:)*PCONC(:,99)*PCONC(:,91) ! -!PTERMS(KET,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,24,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_NO2,KC10) = +KC10*<WC_HNO4> + PTERMS(:,91,499) = +TPK%KC10(:)*PCONC(:,96) ! -!PTERMS(CARBO,K080) = +0.39754*K080*<BIO>*<O3> - PTERMS(:,25,80) = +0.39754*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HNO4,KC10) = -KC10*<WC_HNO4> + PTERMS(:,96,499) = -TPK%KC10(:)*PCONC(:,96) ! -!PTERMS(ORA1,K080) = +0.15000*K080*<BIO>*<O3> - PTERMS(:,30,80) = +0.15000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HO2,KC10) = +KC10*<WC_HNO4> + PTERMS(:,99,499) = +TPK%KC10(:)*PCONC(:,96) ! -!PTERMS(ORA2,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,31,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HONO,KC11) = +KC11*<WC_HNO4> + PTERMS(:,94,500) = +TPK%KC11(:)*PCONC(:,96) ! -!PTERMS(MO2,K080) = +0.03000*K080*<BIO>*<O3> - PTERMS(:,32,80) = +0.03000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HNO4,KC11) = -KC11*<WC_HNO4> + PTERMS(:,96,500) = -TPK%KC11(:)*PCONC(:,96) ! ! RETURN -END SUBROUTINE SUBT14 +END SUBROUTINE SUBT72 ! -SUBROUTINE SUBT15 +SUBROUTINE SUBT73 ! -!Indices 301 a 320 +!Indices 1461 a 1480 ! -!PTERMS(ALKAP,K080) = +0.00000*K080*<BIO>*<O3> - PTERMS(:,33,80) = +0.00000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HNO3,KC12) = +KC12*<WC_SO2>*<WC_HNO4> + PTERMS(:,95,501) = +TPK%KC12(:)*PCONC(:,101)*PCONC(:,96) ! -!PTERMS(CARBOP,K080) = +0.17000*K080*<BIO>*<O3> - PTERMS(:,39,80) = +0.17000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_HNO4,KC12) = -KC12*<WC_SO2>*<WC_HNO4> + PTERMS(:,96,501) = -TPK%KC12(:)*PCONC(:,101)*PCONC(:,96) ! -!PTERMS(XO2,K080) = +0.13000*K080*<BIO>*<O3> - PTERMS(:,41,80) = +0.13000*TPK%K080(:)*PCONC(:,20)*PCONC(:,1) +!PTERMS(WC_SO2,KC12) = -KC12*<WC_SO2>*<WC_HNO4> + PTERMS(:,101,501) = -TPK%KC12(:)*PCONC(:,101)*PCONC(:,96) ! -!PTERMS(O3,K081) = -K081*<CARBO>*<O3> - PTERMS(:,1,81) = -TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_H2SO4,KC12) = +KC12*<WC_SO2>*<WC_HNO4> + PTERMS(:,102,501) = +TPK%KC12(:)*PCONC(:,101)*PCONC(:,96) ! -!PTERMS(CO,K081) = +0.64728*K081*<CARBO>*<O3> - PTERMS(:,13,81) = +0.64728*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_NO2,KC13) = +KC13*<WC_HNO3> + PTERMS(:,91,502) = +TPK%KC13(:)*PCONC(:,95) ! -!PTERMS(OH,K081) = +0.20595*K081*<CARBO>*<O3> - PTERMS(:,14,81) = +0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_HNO3,KC13) = -KC13*<WC_HNO3> + PTERMS(:,95,502) = -TPK%KC13(:)*PCONC(:,95) ! -!PTERMS(HO2,K081) = +0.28441*K081*<CARBO>*<O3> - PTERMS(:,15,81) = +0.28441*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_OH,KC13) = +KC13*<WC_HNO3> + PTERMS(:,98,502) = +TPK%KC13(:)*PCONC(:,95) ! -!PTERMS(HCHO,K081) = +0.00000*K081*<CARBO>*<O3> - PTERMS(:,22,81) = +0.00000*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_N2O5,KC14) = -KC14*<WC_N2O5> + PTERMS(:,93,503) = -TPK%KC14(:)*PCONC(:,93) ! -!PTERMS(ALD,K081) = +0.15692*K081*<CARBO>*<O3> - PTERMS(:,23,81) = +0.15692*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_HNO3,KC14) = +KC14*<WC_N2O5> + PTERMS(:,95,503) = +TPK%KC14(:)*PCONC(:,93) ! -!PTERMS(CARBO,K081) = -K081*<CARBO>*<O3> - PTERMS(:,25,81) = -TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_NO3,KC15) = -KC15*<WC_H2SO4>*<WC_NO3> + PTERMS(:,92,504) = -TPK%KC15(:)*PCONC(:,102)*PCONC(:,92) ! -!PTERMS(OP2,K081) = +0.10149*K081*<CARBO>*<O3> - PTERMS(:,29,81) = +0.10149*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_HNO3,KC15) = +KC15*<WC_H2SO4>*<WC_NO3> + PTERMS(:,95,504) = +TPK%KC15(:)*PCONC(:,102)*PCONC(:,92) ! -!PTERMS(ORA1,K081) = +0.10788*K081*<CARBO>*<O3> - PTERMS(:,30,81) = +0.10788*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_H2SO4,KC15) = -KC15*<WC_H2SO4>*<WC_NO3> + PTERMS(:,102,504) = -TPK%KC15(:)*PCONC(:,102)*PCONC(:,92) ! -!PTERMS(ORA2,K081) = +0.20595*K081*<CARBO>*<O3> - PTERMS(:,31,81) = +0.20595*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_ASO4,KC15) = +KC15*<WC_H2SO4>*<WC_NO3> + PTERMS(:,121,504) = +TPK%KC15(:)*PCONC(:,102)*PCONC(:,92) ! -!PTERMS(CARBOP,K081) = +0.27460*K081*<CARBO>*<O3> - PTERMS(:,39,81) = +0.27460*TPK%K081(:)*PCONC(:,25)*PCONC(:,1) +!PTERMS(WC_NO3,KC16) = -KC16*<WC_SO2>*<WC_NO3> + PTERMS(:,92,505) = -TPK%KC16(:)*PCONC(:,101)*PCONC(:,92) ! -!PTERMS(O3,K082) = -K082*<PAN>*<O3> - PTERMS(:,1,82) = -TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_HNO3,KC16) = +KC16*<WC_SO2>*<WC_NO3> + PTERMS(:,95,505) = +TPK%KC16(:)*PCONC(:,101)*PCONC(:,92) ! -!PTERMS(NO2,K082) = +0.70*K082*<PAN>*<O3> - PTERMS(:,4,82) = +0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_SO2,KC16) = -KC16*<WC_SO2>*<WC_NO3> + PTERMS(:,101,505) = -TPK%KC16(:)*PCONC(:,101)*PCONC(:,92) ! -!PTERMS(CO,K082) = +0.13*K082*<PAN>*<O3> - PTERMS(:,13,82) = +0.13*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_ASO3,KC16) = +KC16*<WC_SO2>*<WC_NO3> + PTERMS(:,120,505) = +TPK%KC16(:)*PCONC(:,101)*PCONC(:,92) ! -!PTERMS(OH,K082) = +0.036*K082*<PAN>*<O3> - PTERMS(:,14,82) = +0.036*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_SO2,KC17) = -KC17*<WC_HCHO>*<WC_SO2> + PTERMS(:,101,506) = -TPK%KC17(:)*PCONC(:,108)*PCONC(:,101) ! -!PTERMS(HO2,K082) = +0.08*K082*<PAN>*<O3> - PTERMS(:,15,82) = +0.08*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_HCHO,KC17) = -KC17*<WC_HCHO>*<WC_SO2> + PTERMS(:,108,506) = -TPK%KC17(:)*PCONC(:,108)*PCONC(:,101) ! -!PTERMS(HCHO,K082) = +0.70*K082*<PAN>*<O3> - PTERMS(:,22,82) = +0.70*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_AHMS,KC17) = +KC17*<WC_HCHO>*<WC_SO2> + PTERMS(:,124,506) = +TPK%KC17(:)*PCONC(:,108)*PCONC(:,101) ! ! RETURN -END SUBROUTINE SUBT15 +END SUBROUTINE SUBT73 ! -SUBROUTINE SUBT16 +SUBROUTINE SUBT74 ! -!Indices 321 a 340 +!Indices 1481 a 1500 ! -!PTERMS(PAN,K082) = -K082*<PAN>*<O3> - PTERMS(:,27,82) = -TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_SO2,KC18) = +KC18*<WC_AHMS> + PTERMS(:,101,507) = +TPK%KC18(:)*PCONC(:,124) ! -!PTERMS(ORA1,K082) = +0.11*K082*<PAN>*<O3> - PTERMS(:,30,82) = +0.11*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_HCHO,KC18) = +KC18*<WC_AHMS> + PTERMS(:,108,507) = +TPK%KC18(:)*PCONC(:,124) ! -!PTERMS(CARBOP,K082) = +0.70000*K082*<PAN>*<O3> - PTERMS(:,39,82) = +0.70000*TPK%K082(:)*PCONC(:,27)*PCONC(:,1) +!PTERMS(WC_AHMS,KC18) = -KC18*<WC_AHMS> + PTERMS(:,124,507) = -TPK%KC18(:)*PCONC(:,124) ! -!PTERMS(NO2,K083) = -K083*<PHO>*<NO2> - PTERMS(:,4,83) = -TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(WC_OH,KC19) = -KC19*<WC_OH>*<WC_AHMS> + PTERMS(:,98,508) = -TPK%KC19(:)*PCONC(:,98)*PCONC(:,124) ! -!PTERMS(ARO,K083) = +0.10670*K083*<PHO>*<NO2> - PTERMS(:,21,83) = +0.10670*TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(WC_HO2,KC19) = +KC19*<WC_OH>*<WC_AHMS> + PTERMS(:,99,508) = +TPK%KC19(:)*PCONC(:,98)*PCONC(:,124) ! -!PTERMS(ONIT,K083) = +K083*<PHO>*<NO2> - PTERMS(:,26,83) = +TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(WC_SO2,KC19) = +KC19*<WC_OH>*<WC_AHMS> + PTERMS(:,101,508) = +TPK%KC19(:)*PCONC(:,98)*PCONC(:,124) ! -!PTERMS(PHO,K083) = -K083*<PHO>*<NO2> - PTERMS(:,36,83) = -TPK%K083(:)*PCONC(:,36)*PCONC(:,4) +!PTERMS(WC_ORA1,KC19) = +KC19*<WC_OH>*<WC_AHMS> + PTERMS(:,113,508) = +TPK%KC19(:)*PCONC(:,98)*PCONC(:,124) ! -!PTERMS(HO2,K084) = -K084*<PHO>*<HO2> - PTERMS(:,15,84) = -TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(WC_AHMS,KC19) = -KC19*<WC_OH>*<WC_AHMS> + PTERMS(:,124,508) = -TPK%KC19(:)*PCONC(:,98)*PCONC(:,124) ! -!PTERMS(ARO,K084) = +1.06698*K084*<PHO>*<HO2> - PTERMS(:,21,84) = +1.06698*TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(WC_ASO3,KC20) = -KC20*<W_O2>*<WC_ASO3> + PTERMS(:,120,509) = -TPK%KC20(:)*TPK%W_O2(:)*PCONC(:,120) ! -!PTERMS(PHO,K084) = -K084*<PHO>*<HO2> - PTERMS(:,36,84) = -TPK%K084(:)*PCONC(:,36)*PCONC(:,15) +!PTERMS(WC_ASO5,KC20) = +KC20*<W_O2>*<WC_ASO3> + PTERMS(:,122,509) = +TPK%KC20(:)*TPK%W_O2(:)*PCONC(:,120) ! -!PTERMS(NO2,K085) = -K085*<ADD>*<NO2> - PTERMS(:,4,85) = -TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(WC_HO2,KC21) = -KC21*<WC_HO2>*<WC_ASO5> + PTERMS(:,99,510) = -TPK%KC21(:)*PCONC(:,99)*PCONC(:,122) ! -!PTERMS(HONO,K085) = +K085*<ADD>*<NO2> - PTERMS(:,7,85) = +TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(WC_ASO5,KC21) = -KC21*<WC_HO2>*<WC_ASO5> + PTERMS(:,122,510) = -TPK%KC21(:)*PCONC(:,99)*PCONC(:,122) ! -!PTERMS(ARO,K085) = +K085*<ADD>*<NO2> - PTERMS(:,21,85) = +TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(WC_AHSO5,KC21) = +KC21*<WC_HO2>*<WC_ASO5> + PTERMS(:,123,510) = +TPK%KC21(:)*PCONC(:,99)*PCONC(:,122) ! -!PTERMS(ADD,K085) = -K085*<ADD>*<NO2> - PTERMS(:,37,85) = -TPK%K085(:)*PCONC(:,37)*PCONC(:,4) +!PTERMS(WC_ASO4,KC22) = +KC22*<WC_ASO5>*<WC_ASO5> + PTERMS(:,121,511) = +TPK%KC22(:)*PCONC(:,122)*PCONC(:,122) ! -!PTERMS(HO2,K086) = +0.02*K086*<ADD>*<O2> - PTERMS(:,15,86) = +0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(WC_ASO5,KC22) = -KC22*<WC_ASO5>*<WC_ASO5> + PTERMS(:,122,511) = -TPK%KC22(:)*PCONC(:,122)*PCONC(:,122) ! -!PTERMS(ARO,K086) = +0.02*K086*<ADD>*<O2> - PTERMS(:,21,86) = +0.02*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(WC_SO2,KC23) = -KC23*<WC_SO2>*<WC_AHSO5> + PTERMS(:,101,512) = -TPK%KC23(:)*PCONC(:,101)*PCONC(:,123) ! -!PTERMS(ADD,K086) = -K086*<ADD>*<O2> - PTERMS(:,37,86) = -TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(WC_H2SO4,KC23) = +2.00*KC23*<WC_SO2>*<WC_AHSO5> + PTERMS(:,102,512) = +2.00*TPK%KC23(:)*PCONC(:,101)*PCONC(:,123) ! -!PTERMS(AROP,K086) = +0.98*K086*<ADD>*<O2> - PTERMS(:,38,86) = +0.98*TPK%K086(:)*PCONC(:,37)*TPK%O2(:) +!PTERMS(WC_AHSO5,KC23) = -KC23*<WC_SO2>*<WC_AHSO5> + PTERMS(:,123,512) = -TPK%KC23(:)*PCONC(:,101)*PCONC(:,123) ! -!PTERMS(O3,K087) = -K087*<ADD>*<O3> - PTERMS(:,1,87) = -TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(WC_OH,KC24) = +KC24*<WC_ASO4> + PTERMS(:,98,513) = +TPK%KC24(:)*PCONC(:,121) ! -!PTERMS(OH,K087) = +K087*<ADD>*<O3> - PTERMS(:,14,87) = +TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(WC_H2SO4,KC24) = +KC24*<WC_ASO4> + PTERMS(:,102,513) = +TPK%KC24(:)*PCONC(:,121) ! ! RETURN -END SUBROUTINE SUBT16 +END SUBROUTINE SUBT74 ! -SUBROUTINE SUBT17 +SUBROUTINE SUBT75 ! -!Indices 341 a 360 +!Indices 1501 a 1520 ! -!PTERMS(ARO,K087) = +K087*<ADD>*<O3> - PTERMS(:,21,87) = +TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(WC_ASO4,KC24) = -KC24*<WC_ASO4> + PTERMS(:,121,513) = -TPK%KC24(:)*PCONC(:,121) ! -!PTERMS(ADD,K087) = -K087*<ADD>*<O3> - PTERMS(:,37,87) = -TPK%K087(:)*PCONC(:,37)*PCONC(:,1) +!PTERMS(WC_O3,KC25) = -KC25*<WC_O3>*<WC_SO2> + PTERMS(:,88,514) = -TPK%KC25(:)*PCONC(:,88)*PCONC(:,101) ! -!PTERMS(NO2,K088) = -K088*<CARBOP>*<NO2> - PTERMS(:,4,88) = -TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(WC_SO2,KC25) = -KC25*<WC_O3>*<WC_SO2> + PTERMS(:,101,514) = -TPK%KC25(:)*PCONC(:,88)*PCONC(:,101) ! -!PTERMS(PAN,K088) = +1.00000*K088*<CARBOP>*<NO2> - PTERMS(:,27,88) = +1.00000*TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(WC_H2SO4,KC25) = +KC25*<WC_O3>*<WC_SO2> + PTERMS(:,102,514) = +TPK%KC25(:)*PCONC(:,88)*PCONC(:,101) ! -!PTERMS(CARBOP,K088) = -K088*<CARBOP>*<NO2> - PTERMS(:,39,88) = -TPK%K088(:)*PCONC(:,39)*PCONC(:,4) +!PTERMS(WC_H2O2,KC26) = -KC26*<WC_H2O2>*<WC_SO2> + PTERMS(:,89,515) = -TPK%KC26(:)*PCONC(:,89)*PCONC(:,101) ! -!PTERMS(NO2,K089) = +K089*<PAN> - PTERMS(:,4,89) = +TPK%K089(:)*PCONC(:,27) +!PTERMS(WC_SO2,KC26) = -KC26*<WC_H2O2>*<WC_SO2> + PTERMS(:,101,515) = -TPK%KC26(:)*PCONC(:,89)*PCONC(:,101) ! -!PTERMS(PAN,K089) = -K089*<PAN> - PTERMS(:,27,89) = -TPK%K089(:)*PCONC(:,27) +!PTERMS(WC_H2SO4,KC26) = +KC26*<WC_H2O2>*<WC_SO2> + PTERMS(:,102,515) = +TPK%KC26(:)*PCONC(:,89)*PCONC(:,101) ! -!PTERMS(CARBOP,K089) = +1.00000*K089*<PAN> - PTERMS(:,39,89) = +1.00000*TPK%K089(:)*PCONC(:,27) +!PTERMS(WC_HO2,KC27) = +2.00*KC27*<WC_RO21>*<WC_RO21> + PTERMS(:,99,516) = +2.00*TPK%KC27(:)*PCONC(:,103)*PCONC(:,103) ! -!PTERMS(NO,K090) = -K090*<MO2>*<NO> - PTERMS(:,3,90) = -TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(WC_RO21,KC27) = -KC27*<WC_RO21>*<WC_RO21> + PTERMS(:,103,516) = -TPK%KC27(:)*PCONC(:,103)*PCONC(:,103) ! -!PTERMS(NO2,K090) = +K090*<MO2>*<NO> - PTERMS(:,4,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(WC_HCHO,KC27) = +2.00*KC27*<WC_RO21>*<WC_RO21> + PTERMS(:,108,516) = +2.00*TPK%KC27(:)*PCONC(:,103)*PCONC(:,103) ! -!PTERMS(HO2,K090) = +K090*<MO2>*<NO> - PTERMS(:,15,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(WC_SO2,KC28) = -KC28*<WC_SO2>*<WC_RO21> + PTERMS(:,101,517) = -TPK%KC28(:)*PCONC(:,101)*PCONC(:,103) ! -!PTERMS(HCHO,K090) = +K090*<MO2>*<NO> - PTERMS(:,22,90) = +TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(WC_RO21,KC28) = -KC28*<WC_SO2>*<WC_RO21> + PTERMS(:,103,517) = -TPK%KC28(:)*PCONC(:,101)*PCONC(:,103) ! -!PTERMS(MO2,K090) = -K090*<MO2>*<NO> - PTERMS(:,32,90) = -TPK%K090(:)*PCONC(:,32)*PCONC(:,3) +!PTERMS(WC_HCHO,KC28) = +KC28*<WC_SO2>*<WC_RO21> + PTERMS(:,108,517) = +TPK%KC28(:)*PCONC(:,101)*PCONC(:,103) ! -!PTERMS(NO,K091) = -K091*<ALKAP>*<NO> - PTERMS(:,3,91) = -TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_ASO3,KC28) = +KC28*<WC_SO2>*<WC_RO21> + PTERMS(:,120,517) = +TPK%KC28(:)*PCONC(:,101)*PCONC(:,103) ! -!PTERMS(NO2,K091) = +0.91541*K091*<ALKAP>*<NO> - PTERMS(:,4,91) = +0.91541*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_H2O2,KC29) = +KC29*<WC_RO25>*<WC_RO25> + PTERMS(:,89,518) = +TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) ! -!PTERMS(HO2,K091) = +0.74265*K091*<ALKAP>*<NO> - PTERMS(:,15,91) = +0.74265*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_HO2,KC29) = +KC29*<WC_RO25>*<WC_RO25> + PTERMS(:,99,518) = +TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) ! -!PTERMS(HCHO,K091) = +0.03002*K091*<ALKAP>*<NO> - PTERMS(:,22,91) = +0.03002*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_RO25,KC29) = -KC29*<WC_RO25>*<WC_RO25> + PTERMS(:,104,518) = -TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) ! -!PTERMS(ALD,K091) = +0.33144*K091*<ALKAP>*<NO> - PTERMS(:,23,91) = +0.33144*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_ALD2,KC29) = +KC29*<WC_RO25>*<WC_RO25> + PTERMS(:,109,518) = +TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) ! -!PTERMS(KET,K091) = +0.54531*K091*<ALKAP>*<NO> - PTERMS(:,24,91) = +0.54531*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_ORA2,KC29) = +KC29*<WC_RO25>*<WC_RO25> + PTERMS(:,114,518) = +TPK%KC29(:)*PCONC(:,104)*PCONC(:,104) ! -!PTERMS(CARBO,K091) = +0.03407*K091*<ALKAP>*<NO> - PTERMS(:,25,91) = +0.03407*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_OH,KC30) = -KC30*<WC_OH>*<WC_MEOH> + PTERMS(:,98,519) = -TPK%KC30(:)*PCONC(:,98)*PCONC(:,105) ! ! RETURN -END SUBROUTINE SUBT17 +END SUBROUTINE SUBT75 ! -SUBROUTINE SUBT18 +SUBROUTINE SUBT76 ! -!Indices 361 a 380 +!Indices 1521 a 1540 ! -!PTERMS(ONIT,K091) = +0.08459*K091*<ALKAP>*<NO> - PTERMS(:,26,91) = +0.08459*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_HO2,KC30) = +KC30*<WC_OH>*<WC_MEOH> + PTERMS(:,99,519) = +TPK%KC30(:)*PCONC(:,98)*PCONC(:,105) ! -!PTERMS(MO2,K091) = +0.09016*K091*<ALKAP>*<NO> - PTERMS(:,32,91) = +0.09016*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_MEOH,KC30) = -KC30*<WC_OH>*<WC_MEOH> + PTERMS(:,105,519) = -TPK%KC30(:)*PCONC(:,98)*PCONC(:,105) ! -!PTERMS(ALKAP,K091) = -K091*<ALKAP>*<NO> - PTERMS(:,33,91) = -TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_HCHO,KC30) = +KC30*<WC_OH>*<WC_MEOH> + PTERMS(:,108,519) = +TPK%KC30(:)*PCONC(:,98)*PCONC(:,105) ! -!PTERMS(XO2,K091) = +0.13007*K091*<ALKAP>*<NO> - PTERMS(:,41,91) = +0.13007*TPK%K091(:)*PCONC(:,33)*PCONC(:,3) +!PTERMS(WC_OH,KC31) = -KC31*<WC_OH>*<WC_ETOH> + PTERMS(:,98,520) = -TPK%KC31(:)*PCONC(:,98)*PCONC(:,106) ! -!PTERMS(NO,K092) = -K092*<ALKEP>*<NO> - PTERMS(:,3,92) = -TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_HO2,KC31) = +KC31*<WC_OH>*<WC_ETOH> + PTERMS(:,99,520) = +TPK%KC31(:)*PCONC(:,98)*PCONC(:,106) ! -!PTERMS(NO2,K092) = +K092*<ALKEP>*<NO> - PTERMS(:,4,92) = +TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_ETOH,KC31) = -KC31*<WC_OH>*<WC_ETOH> + PTERMS(:,106,520) = -TPK%KC31(:)*PCONC(:,98)*PCONC(:,106) ! -!PTERMS(HO2,K092) = +K092*<ALKEP>*<NO> - PTERMS(:,15,92) = +TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_ALD2,KC31) = +KC31*<WC_OH>*<WC_ETOH> + PTERMS(:,109,520) = +TPK%KC31(:)*PCONC(:,98)*PCONC(:,106) ! -!PTERMS(HCHO,K092) = +1.39870*K092*<ALKEP>*<NO> - PTERMS(:,22,92) = +1.39870*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_OH,KC32) = -KC32*<WC_OH>*<WC_ALCH> + PTERMS(:,98,521) = -TPK%KC32(:)*PCONC(:,98)*PCONC(:,107) ! -!PTERMS(ALD,K092) = +0.42125*K092*<ALKEP>*<NO> - PTERMS(:,23,92) = +0.42125*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_HO2,KC32) = +KC32*<WC_OH>*<WC_ALCH> + PTERMS(:,99,521) = +TPK%KC32(:)*PCONC(:,98)*PCONC(:,107) ! -!PTERMS(KET,K092) = +0.05220*K092*<ALKEP>*<NO> - PTERMS(:,24,92) = +0.05220*TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_ALCH,KC32) = -KC32*<WC_OH>*<WC_ALCH> + PTERMS(:,107,521) = -TPK%KC32(:)*PCONC(:,98)*PCONC(:,107) ! -!PTERMS(ALKEP,K092) = -K092*<ALKEP>*<NO> - PTERMS(:,34,92) = -TPK%K092(:)*PCONC(:,34)*PCONC(:,3) +!PTERMS(WC_ALD2,KC32) = +0.50*KC32*<WC_OH>*<WC_ALCH> + PTERMS(:,109,521) = +0.50*TPK%KC32(:)*PCONC(:,98)*PCONC(:,107) ! -!PTERMS(NO,K093) = -K093*<BIOP>*<NO> - PTERMS(:,3,93) = -TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_KETL,KC32) = +0.50*KC32*<WC_OH>*<WC_ALCH> + PTERMS(:,112,521) = +0.50*TPK%KC32(:)*PCONC(:,98)*PCONC(:,107) ! -!PTERMS(NO2,K093) = +0.84700*K093*<BIOP>*<NO> - PTERMS(:,4,93) = +0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_OH,KC33) = -KC33*<WC_OH>*<WC_HCHO> + PTERMS(:,98,522) = -TPK%KC33(:)*PCONC(:,98)*PCONC(:,108) ! -!PTERMS(HO2,K093) = +0.84700*K093*<BIOP>*<NO> - PTERMS(:,15,93) = +0.84700*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_HO2,KC33) = +KC33*<WC_OH>*<WC_HCHO> + PTERMS(:,99,522) = +TPK%KC33(:)*PCONC(:,98)*PCONC(:,108) ! -!PTERMS(ALKE,K093) = +0.37815*K093*<BIOP>*<NO> - PTERMS(:,19,93) = +0.37815*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_HCHO,KC33) = -KC33*<WC_OH>*<WC_HCHO> + PTERMS(:,108,522) = -TPK%KC33(:)*PCONC(:,98)*PCONC(:,108) ! -!PTERMS(HCHO,K093) = +0.60600*K093*<BIOP>*<NO> - PTERMS(:,22,93) = +0.60600*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_ORA1,KC33) = +KC33*<WC_OH>*<WC_HCHO> + PTERMS(:,113,522) = +TPK%KC33(:)*PCONC(:,98)*PCONC(:,108) ! -!PTERMS(ALD,K093) = +0.00000*K093*<BIOP>*<NO> - PTERMS(:,23,93) = +0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_OH,KC34) = -KC34*<WC_OH>*<WC_ALD2> + PTERMS(:,98,523) = -TPK%KC34(:)*PCONC(:,98)*PCONC(:,109) ! -!PTERMS(KET,K093) = +0.00000*K093*<BIOP>*<NO> - PTERMS(:,24,93) = +0.00000*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_CO2,KC34) = +KC34*<WC_OH>*<WC_ALD2> + PTERMS(:,100,523) = +TPK%KC34(:)*PCONC(:,98)*PCONC(:,109) ! -!PTERMS(CARBO,K093) = +0.45463*K093*<BIOP>*<NO> - PTERMS(:,25,93) = +0.45463*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_RO21,KC34) = +0.50*KC34*<WC_OH>*<WC_ALD2> + PTERMS(:,103,523) = +0.50*TPK%KC34(:)*PCONC(:,98)*PCONC(:,109) ! -!PTERMS(ONIT,K093) = +0.15300*K093*<BIOP>*<NO> - PTERMS(:,26,93) = +0.15300*TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_RO25,KC34) = +0.50*KC34*<WC_OH>*<WC_ALD2> + PTERMS(:,104,523) = +0.50*TPK%KC34(:)*PCONC(:,98)*PCONC(:,109) ! ! RETURN -END SUBROUTINE SUBT18 +END SUBROUTINE SUBT76 ! -SUBROUTINE SUBT19 +SUBROUTINE SUBT77 ! -!Indices 381 a 400 +!Indices 1541 a 1560 ! -!PTERMS(BIOP,K093) = -K093*<BIOP>*<NO> - PTERMS(:,35,93) = -TPK%K093(:)*PCONC(:,35)*PCONC(:,3) +!PTERMS(WC_ALD2,KC34) = -KC34*<WC_OH>*<WC_ALD2> + PTERMS(:,109,523) = -TPK%KC34(:)*PCONC(:,98)*PCONC(:,109) ! -!PTERMS(NO,K094) = -K094*<AROP>*<NO> - PTERMS(:,3,94) = -TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_OH,KC35) = -KC35*<WC_OH>*<WC_GLY> + PTERMS(:,98,524) = -TPK%KC35(:)*PCONC(:,98)*PCONC(:,110) ! -!PTERMS(NO2,K094) = +0.95115*K094*<AROP>*<NO> - PTERMS(:,4,94) = +0.95115*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_HO2,KC35) = +KC35*<WC_OH>*<WC_GLY> + PTERMS(:,99,524) = +TPK%KC35(:)*PCONC(:,98)*PCONC(:,110) ! -!PTERMS(HO2,K094) = +0.95115*K094*<AROP>*<NO> - PTERMS(:,15,94) = +0.95115*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_GLY,KC35) = -KC35*<WC_OH>*<WC_GLY> + PTERMS(:,110,524) = -TPK%KC35(:)*PCONC(:,98)*PCONC(:,110) ! -!PTERMS(CARBO,K094) = +2.06993*K094*<AROP>*<NO> - PTERMS(:,25,94) = +2.06993*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_RP16,KC35) = +KC35*<WC_OH>*<WC_GLY> + PTERMS(:,116,524) = +TPK%KC35(:)*PCONC(:,98)*PCONC(:,110) ! -!PTERMS(ONIT,K094) = +0.04885*K094*<AROP>*<NO> - PTERMS(:,26,94) = +0.04885*TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_OH,KC36) = -KC36*<WC_OH>*<WC_MGLY> + PTERMS(:,98,525) = -TPK%KC36(:)*PCONC(:,98)*PCONC(:,111) ! -!PTERMS(AROP,K094) = -K094*<AROP>*<NO> - PTERMS(:,38,94) = -TPK%K094(:)*PCONC(:,38)*PCONC(:,3) +!PTERMS(WC_HO2,KC36) = +KC36*<WC_OH>*<WC_MGLY> + PTERMS(:,99,525) = +TPK%KC36(:)*PCONC(:,98)*PCONC(:,111) ! -!PTERMS(NO,K095) = -K095*<CARBOP>*<NO> - PTERMS(:,3,95) = -TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_MGLY,KC36) = -KC36*<WC_OH>*<WC_MGLY> + PTERMS(:,111,525) = -TPK%KC36(:)*PCONC(:,98)*PCONC(:,111) ! -!PTERMS(NO2,K095) = +K095*<CARBOP>*<NO> - PTERMS(:,4,95) = +TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_UR21,KC36) = +KC36*<WC_OH>*<WC_MGLY> + PTERMS(:,117,525) = +TPK%KC36(:)*PCONC(:,98)*PCONC(:,111) ! -!PTERMS(HO2,K095) = +0.12334*K095*<CARBOP>*<NO> - PTERMS(:,15,95) = +0.12334*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_H2O2,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,89,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(HCHO,K095) = +0.05848*K095*<CARBOP>*<NO> - PTERMS(:,22,95) = +0.05848*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_OH,KC37) = -KC37*<WC_OH>*<WC_KETL> + PTERMS(:,98,526) = -TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(ALD,K095) = +0.07368*K095*<CARBOP>*<NO> - PTERMS(:,23,95) = +0.07368*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_HO2,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,99,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(CARBO,K095) = +0.08670*K095*<CARBOP>*<NO> - PTERMS(:,25,95) = +0.08670*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_CO2,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,100,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(MO2,K095) = +0.78134*K095*<CARBOP>*<NO> - PTERMS(:,32,95) = +0.78134*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_RO21,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,103,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(CARBOP,K095) = -K095*<CARBOP>*<NO> - PTERMS(:,39,95) = -TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_HCHO,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,108,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(XO2,K095) = +0.02563*K095*<CARBOP>*<NO> - PTERMS(:,41,95) = +0.02563*TPK%K095(:)*PCONC(:,39)*PCONC(:,3) +!PTERMS(WC_ALD2,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,109,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(NO,K096) = -K096*<OLN>*<NO> - PTERMS(:,3,96) = -TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_MGLY,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,111,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(NO2,K096) = +1.81599*K096*<OLN>*<NO> - PTERMS(:,4,96) = +1.81599*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_KETL,KC37) = -KC37*<WC_OH>*<WC_KETL> + PTERMS(:,112,526) = -TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(HO2,K096) = +0.18401*K096*<OLN>*<NO> - PTERMS(:,15,96) = +0.18401*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_UR21,KC37) = +KC37*<WC_OH>*<WC_KETL> + PTERMS(:,117,526) = +TPK%KC37(:)*PCONC(:,98)*PCONC(:,112) ! -!PTERMS(HCHO,K096) = +0.23419*K096*<OLN>*<NO> - PTERMS(:,22,96) = +0.23419*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_OH,KC38) = -KC38*<WC_OH>*<WC_ORA1> + PTERMS(:,98,527) = -TPK%KC38(:)*PCONC(:,98)*PCONC(:,113) ! ! RETURN -END SUBROUTINE SUBT19 +END SUBROUTINE SUBT77 ! -SUBROUTINE SUBT20 +SUBROUTINE SUBT78 ! -!Indices 401 a 420 +!Indices 1561 a 1580 ! -!PTERMS(ALD,K096) = +1.01182*K096*<OLN>*<NO> - PTERMS(:,23,96) = +1.01182*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_HO2,KC38) = +KC38*<WC_OH>*<WC_ORA1> + PTERMS(:,99,527) = +TPK%KC38(:)*PCONC(:,98)*PCONC(:,113) ! -!PTERMS(KET,K096) = +0.37862*K096*<OLN>*<NO> - PTERMS(:,24,96) = +0.37862*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_CO2,KC38) = +KC38*<WC_OH>*<WC_ORA1> + PTERMS(:,100,527) = +TPK%KC38(:)*PCONC(:,98)*PCONC(:,113) ! -!PTERMS(ONIT,K096) = +0.18401*K096*<OLN>*<NO> - PTERMS(:,26,96) = +0.18401*TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_ORA1,KC38) = -KC38*<WC_OH>*<WC_ORA1> + PTERMS(:,113,527) = -TPK%KC38(:)*PCONC(:,98)*PCONC(:,113) ! -!PTERMS(OLN,K096) = -K096*<OLN>*<NO> - PTERMS(:,40,96) = -TPK%K096(:)*PCONC(:,40)*PCONC(:,3) +!PTERMS(WC_H2O2,KC39) = +0.5*KC39*<WC_OH>*<WC_ORA2> + PTERMS(:,89,528) = +0.5*TPK%KC39(:)*PCONC(:,98)*PCONC(:,114) ! -!PTERMS(HO2,K097) = -K097*<MO2>*<HO2> - PTERMS(:,15,97) = -TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(WC_OH,KC39) = -KC39*<WC_OH>*<WC_ORA2> + PTERMS(:,98,528) = -TPK%KC39(:)*PCONC(:,98)*PCONC(:,114) ! -!PTERMS(OP1,K097) = +K097*<MO2>*<HO2> - PTERMS(:,28,97) = +TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(WC_ORA2,KC39) = -KC39*<WC_OH>*<WC_ORA2> + PTERMS(:,114,528) = -TPK%KC39(:)*PCONC(:,98)*PCONC(:,114) ! -!PTERMS(MO2,K097) = -K097*<MO2>*<HO2> - PTERMS(:,32,97) = -TPK%K097(:)*PCONC(:,32)*PCONC(:,15) +!PTERMS(WC_RP16,KC39) = +KC39*<WC_OH>*<WC_ORA2> + PTERMS(:,116,528) = +TPK%KC39(:)*PCONC(:,98)*PCONC(:,114) ! -!PTERMS(HO2,K098) = -K098*<ALKAP>*<HO2> - PTERMS(:,15,98) = -TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(WC_OH,KC40) = -KC40*<WC_OH>*<WC_ACID> + PTERMS(:,98,529) = -TPK%KC40(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(OP2,K098) = +1.00524*K098*<ALKAP>*<HO2> - PTERMS(:,29,98) = +1.00524*TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(WC_CO2,KC40) = +KC40*<WC_OH>*<WC_ACID> + PTERMS(:,100,529) = +TPK%KC40(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(ALKAP,K098) = -K098*<ALKAP>*<HO2> - PTERMS(:,33,98) = -TPK%K098(:)*PCONC(:,33)*PCONC(:,15) +!PTERMS(WC_RO25,KC40) = +KC40*<WC_OH>*<WC_ACID> + PTERMS(:,104,529) = +TPK%KC40(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(HO2,K099) = -K099*<ALKEP>*<HO2> - PTERMS(:,15,99) = -TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(WC_ACID,KC40) = -KC40*<WC_OH>*<WC_ACID> + PTERMS(:,115,529) = -TPK%KC40(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(OP2,K099) = +1.00524*K099*<ALKEP>*<HO2> - PTERMS(:,29,99) = +1.00524*TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(WC_H2O2,KC41) = +0.29*KC41*<WC_OH>*<WC_ACID> + PTERMS(:,89,530) = +0.29*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(ALKEP,K099) = -K099*<ALKEP>*<HO2> - PTERMS(:,34,99) = -TPK%K099(:)*PCONC(:,34)*PCONC(:,15) +!PTERMS(WC_OH,KC41) = -KC41*<WC_OH>*<WC_ACID> + PTERMS(:,98,530) = -TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(HO2,K0100) = -K0100*<BIOP>*<HO2> - PTERMS(:,15,100) = -TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(WC_HO2,KC41) = +0.11*KC41*<WC_OH>*<WC_ACID> + PTERMS(:,99,530) = +0.11*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(OP2,K0100) = +1.00524*K0100*<BIOP>*<HO2> - PTERMS(:,29,100) = +1.00524*TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(WC_ALD2,KC41) = +0.29*KC41*<WC_OH>*<WC_ACID> + PTERMS(:,109,530) = +0.29*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(BIOP,K0100) = -K0100*<BIOP>*<HO2> - PTERMS(:,35,100) = -TPK%K0100(:)*PCONC(:,35)*PCONC(:,15) +!PTERMS(WC_ACID,KC41) = -KC41*<WC_OH>*<WC_ACID> + PTERMS(:,115,530) = -TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(HO2,K0101) = -K0101*<AROP>*<HO2> - PTERMS(:,15,101) = -TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(WC_UR21,KC41) = +0.56*KC41*<WC_OH>*<WC_ACID> + PTERMS(:,117,530) = +0.56*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(OP2,K0101) = +1.00524*K0101*<AROP>*<HO2> - PTERMS(:,29,101) = +1.00524*TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(WC_ACID2,KC41) = +0.15*KC41*<WC_OH>*<WC_ACID> + PTERMS(:,119,530) = +0.15*TPK%KC41(:)*PCONC(:,98)*PCONC(:,115) ! -!PTERMS(AROP,K0101) = -K0101*<AROP>*<HO2> - PTERMS(:,38,101) = -TPK%K0101(:)*PCONC(:,38)*PCONC(:,15) +!PTERMS(WC_OH,KC42) = -KC42*<WC_OH>*<WC_UR28> + PTERMS(:,98,531) = -TPK%KC42(:)*PCONC(:,98)*PCONC(:,118) ! -!PTERMS(O3,K0102) = +0.17307*K0102*<CARBOP>*<HO2> - PTERMS(:,1,102) = +0.17307*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(WC_HO2,KC42) = +KC42*<WC_OH>*<WC_UR28> + PTERMS(:,99,531) = +TPK%KC42(:)*PCONC(:,98)*PCONC(:,118) ! ! RETURN -END SUBROUTINE SUBT20 +END SUBROUTINE SUBT78 ! -SUBROUTINE SUBT21 +SUBROUTINE SUBT79 ! -!Indices 421 a 440 +!Indices 1581 a 1600 ! -!PTERMS(HO2,K0102) = -K0102*<CARBOP>*<HO2> - PTERMS(:,15,102) = -TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(WC_CO2,KC42) = +2*KC42*<WC_OH>*<WC_UR28> + PTERMS(:,100,531) = +2*TPK%KC42(:)*PCONC(:,98)*PCONC(:,118) ! -!PTERMS(OP2,K0102) = +0.80904*K0102*<CARBOP>*<HO2> - PTERMS(:,29,102) = +0.80904*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(WC_UR28,KC42) = -KC42*<WC_OH>*<WC_UR28> + PTERMS(:,118,531) = -TPK%KC42(:)*PCONC(:,98)*PCONC(:,118) ! -!PTERMS(ORA2,K0102) = +0.17307*K0102*<CARBOP>*<HO2> - PTERMS(:,31,102) = +0.17307*TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(WC_H2O2,KC43) = +0.3*KC43*<WC_OH>*<WC_UR21> + PTERMS(:,89,532) = +0.3*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(CARBOP,K0102) = -K0102*<CARBOP>*<HO2> - PTERMS(:,39,102) = -TPK%K0102(:)*PCONC(:,39)*PCONC(:,15) +!PTERMS(WC_OH,KC43) = -KC43*<WC_OH>*<WC_UR21> + PTERMS(:,98,532) = -TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(HO2,K103) = -K103*<OLN>*<HO2> - PTERMS(:,15,103) = -TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(WC_HO2,KC43) = +0.81*KC43*<WC_OH>*<WC_UR21> + PTERMS(:,99,532) = +0.81*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(ONIT,K103) = +K103*<OLN>*<HO2> - PTERMS(:,26,103) = +TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(WC_CO2,KC43) = +0.43*KC43*<WC_OH>*<WC_UR21> + PTERMS(:,100,532) = +0.43*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(OLN,K103) = -K103*<OLN>*<HO2> - PTERMS(:,40,103) = -TPK%K103(:)*PCONC(:,40)*PCONC(:,15) +!PTERMS(WC_ALD2,KC43) = +0.43*KC43*<WC_OH>*<WC_UR21> + PTERMS(:,109,532) = +0.43*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(HO2,K104) = +0.66*K104*<MO2>*<MO2> - PTERMS(:,15,104) = +0.66*TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(WC_UR21,KC43) = -KC43*<WC_OH>*<WC_UR21> + PTERMS(:,117,532) = -TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(HCHO,K104) = +1.33*K104*<MO2>*<MO2> - PTERMS(:,22,104) = +1.33*TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(WC_ACID2,KC43) = +0.56*KC43*<WC_OH>*<WC_UR21> + PTERMS(:,119,532) = +0.56*TPK%KC43(:)*PCONC(:,98)*PCONC(:,117) ! -!PTERMS(MO2,K104) = -K104*<MO2>*<MO2> - PTERMS(:,32,104) = -TPK%K104(:)*PCONC(:,32)*PCONC(:,32) +!PTERMS(WC_OH,KC44) = -KC44*<WC_OH>*<WC_RP16> + PTERMS(:,98,533) = -TPK%KC44(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(HO2,K105) = +0.98383*K105*<ALKAP>*<MO2> - PTERMS(:,15,105) = +0.98383*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_HO2,KC44) = +KC44*<WC_OH>*<WC_RP16> + PTERMS(:,99,533) = +TPK%KC44(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(HCHO,K105) = +0.80556*K105*<ALKAP>*<MO2> - PTERMS(:,22,105) = +0.80556*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_RP16,KC44) = -KC44*<WC_OH>*<WC_RP16> + PTERMS(:,116,533) = -TPK%KC44(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(ALD,K105) = +0.56070*K105*<ALKAP>*<MO2> - PTERMS(:,23,105) = +0.56070*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_UR28,KC44) = +KC44*<WC_OH>*<WC_RP16> + PTERMS(:,118,533) = +TPK%KC44(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(KET,K105) = +0.09673*K105*<ALKAP>*<MO2> - PTERMS(:,24,105) = +0.09673*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_H2O2,KC45) = +0.45*KC45*<WC_OH>*<WC_RP16> + PTERMS(:,89,534) = +0.45*TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(CARBO,K105) = +0.07976*K105*<ALKAP>*<MO2> - PTERMS(:,25,105) = +0.07976*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_OH,KC45) = -KC45*<WC_OH>*<WC_RP16> + PTERMS(:,98,534) = -TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(MO2,K105) = -K105*<ALKAP>*<MO2> - PTERMS(:,32,105) = -TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_HO2,KC45) = +0.71*KC45*<WC_OH>*<WC_RP16> + PTERMS(:,99,534) = +0.71*TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(ALKAP,K105) = -K105*<ALKAP>*<MO2> - PTERMS(:,33,105) = -TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_CO2,KC45) = +2*KC45*<WC_OH>*<WC_RP16> + PTERMS(:,100,534) = +2*TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(XO2,K105) = +0.13370*K105*<ALKAP>*<MO2> - PTERMS(:,41,105) = +0.13370*TPK%K105(:)*PCONC(:,33)*PCONC(:,32) +!PTERMS(WC_RP16,KC45) = -KC45*<WC_OH>*<WC_RP16> + PTERMS(:,116,534) = -TPK%KC45(:)*PCONC(:,98)*PCONC(:,116) ! -!PTERMS(HO2,K106) = +K106*<ALKEP>*<MO2> - PTERMS(:,15,106) = +TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WC_OH,KC46) = -KC46*<WC_OH>*<WC_ACID2> + PTERMS(:,98,535) = -TPK%KC46(:)*PCONC(:,98)*PCONC(:,119) ! -!PTERMS(HCHO,K106) = +1.42894*K106*<ALKEP>*<MO2> - PTERMS(:,22,106) = +1.42894*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WC_ACID2,KC46) = -KC46*<WC_OH>*<WC_ACID2> + PTERMS(:,119,535) = -TPK%KC46(:)*PCONC(:,98)*PCONC(:,119) ! ! RETURN -END SUBROUTINE SUBT21 +END SUBROUTINE SUBT79 ! -SUBROUTINE SUBT22 +SUBROUTINE SUBT80 ! -!Indices 441 a 460 +!Indices 1601 a 1620 ! -!PTERMS(ALD,K106) = +0.46413*K106*<ALKEP>*<MO2> - PTERMS(:,23,106) = +0.46413*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WR_H2O2,KR1) = -KR1*<WR_H2O2> + PTERMS(:,126,536) = -TPK%KR1(:)*PCONC(:,126) ! -!PTERMS(KET,K106) = +0.03814*K106*<ALKEP>*<MO2> - PTERMS(:,24,106) = +0.03814*TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WR_OH,KR1) = +KR1*<WR_H2O2> + PTERMS(:,135,536) = +TPK%KR1(:)*PCONC(:,126) ! -!PTERMS(MO2,K106) = -K106*<ALKEP>*<MO2> - PTERMS(:,32,106) = -TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WR_H2O2,KR2) = +KR2*<WR_OH>*<WR_OH> + PTERMS(:,126,537) = +TPK%KR2(:)*PCONC(:,135)*PCONC(:,135) ! -!PTERMS(ALKEP,K106) = -K106*<ALKEP>*<MO2> - PTERMS(:,34,106) = -TPK%K106(:)*PCONC(:,34)*PCONC(:,32) +!PTERMS(WR_OH,KR2) = -KR2*<WR_OH>*<WR_OH> + PTERMS(:,135,537) = -TPK%KR2(:)*PCONC(:,135)*PCONC(:,135) ! -!PTERMS(HO2,K107) = +1.00000*K107*<BIOP>*<MO2> - PTERMS(:,15,107) = +1.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_OH,KR3) = -KR3*<WR_HO2>*<WR_OH> + PTERMS(:,135,538) = -TPK%KR3(:)*PCONC(:,136)*PCONC(:,135) ! -!PTERMS(ALKE,K107) = +0.48074*K107*<BIOP>*<MO2> - PTERMS(:,19,107) = +0.48074*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_HO2,KR3) = -KR3*<WR_HO2>*<WR_OH> + PTERMS(:,136,538) = -TPK%KR3(:)*PCONC(:,136)*PCONC(:,135) ! -!PTERMS(HCHO,K107) = +1.09000*K107*<BIOP>*<MO2> - PTERMS(:,22,107) = +1.09000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_H2O2,KR4) = -KR4*<WR_OH>*<WR_H2O2> + PTERMS(:,126,539) = -TPK%KR4(:)*PCONC(:,135)*PCONC(:,126) ! -!PTERMS(ALD,K107) = +0.00000*K107*<BIOP>*<MO2> - PTERMS(:,23,107) = +0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_OH,KR4) = -KR4*<WR_OH>*<WR_H2O2> + PTERMS(:,135,539) = -TPK%KR4(:)*PCONC(:,135)*PCONC(:,126) ! -!PTERMS(KET,K107) = +0.00000*K107*<BIOP>*<MO2> - PTERMS(:,24,107) = +0.00000*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_HO2,KR4) = +KR4*<WR_OH>*<WR_H2O2> + PTERMS(:,136,539) = +TPK%KR4(:)*PCONC(:,135)*PCONC(:,126) ! -!PTERMS(CARBO,K107) = +0.56064*K107*<BIOP>*<MO2> - PTERMS(:,25,107) = +0.56064*TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_H2O2,KR5) = +KR5*<WR_HO2>*<WR_HO2> + PTERMS(:,126,540) = +TPK%KR5(:)*PCONC(:,136)*PCONC(:,136) ! -!PTERMS(MO2,K107) = -K107*<BIOP>*<MO2> - PTERMS(:,32,107) = -TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_HO2,KR5) = -KR5*<WR_HO2>*<WR_HO2> + PTERMS(:,136,540) = -TPK%KR5(:)*PCONC(:,136)*PCONC(:,136) ! -!PTERMS(BIOP,K107) = -K107*<BIOP>*<MO2> - PTERMS(:,35,107) = -TPK%K107(:)*PCONC(:,35)*PCONC(:,32) +!PTERMS(WR_O3,KR6) = -KR6*<WR_HO2>*<WR_O3> + PTERMS(:,125,541) = -TPK%KR6(:)*PCONC(:,136)*PCONC(:,125) ! -!PTERMS(HO2,K108) = +1.02767*K108*<AROP>*<MO2> - PTERMS(:,15,108) = +1.02767*TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(WR_OH,KR6) = +KR6*<WR_HO2>*<WR_O3> + PTERMS(:,135,541) = +TPK%KR6(:)*PCONC(:,136)*PCONC(:,125) ! -!PTERMS(HCHO,K108) = +K108*<AROP>*<MO2> - PTERMS(:,22,108) = +TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(WR_HO2,KR6) = -KR6*<WR_HO2>*<WR_O3> + PTERMS(:,136,541) = -TPK%KR6(:)*PCONC(:,136)*PCONC(:,125) ! -!PTERMS(CARBO,K108) = +1.99461*K108*<AROP>*<MO2> - PTERMS(:,25,108) = +1.99461*TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(WR_OH,KR7) = -KR7*<WR_SO2>*<WR_OH> + PTERMS(:,135,542) = -TPK%KR7(:)*PCONC(:,138)*PCONC(:,135) ! -!PTERMS(MO2,K108) = -K108*<AROP>*<MO2> - PTERMS(:,32,108) = -TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(WR_SO2,KR7) = -KR7*<WR_SO2>*<WR_OH> + PTERMS(:,138,542) = -TPK%KR7(:)*PCONC(:,138)*PCONC(:,135) ! -!PTERMS(AROP,K108) = -K108*<AROP>*<MO2> - PTERMS(:,38,108) = -TPK%K108(:)*PCONC(:,38)*PCONC(:,32) +!PTERMS(WR_ASO3,KR7) = +KR7*<WR_SO2>*<WR_OH> + PTERMS(:,157,542) = +TPK%KR7(:)*PCONC(:,138)*PCONC(:,135) ! -!PTERMS(HO2,K109) = +0.82998*K109*<CARBOP>*<MO2> - PTERMS(:,15,109) = +0.82998*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_NO2,KR8) = +KR8*<WR_OH>*<WR_HONO> + PTERMS(:,128,543) = +TPK%KR8(:)*PCONC(:,135)*PCONC(:,131) ! -!PTERMS(HCHO,K109) = +0.95723*K109*<CARBOP>*<MO2> - PTERMS(:,22,109) = +0.95723*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_HONO,KR8) = -KR8*<WR_OH>*<WR_HONO> + PTERMS(:,131,543) = -TPK%KR8(:)*PCONC(:,135)*PCONC(:,131) ! -!PTERMS(ALD,K109) = +0.08295*K109*<CARBOP>*<MO2> - PTERMS(:,23,109) = +0.08295*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_OH,KR8) = -KR8*<WR_OH>*<WR_HONO> + PTERMS(:,135,543) = -TPK%KR8(:)*PCONC(:,135)*PCONC(:,131) ! ! RETURN -END SUBROUTINE SUBT22 +END SUBROUTINE SUBT80 ! -SUBROUTINE SUBT23 +SUBROUTINE SUBT81 ! -!Indices 461 a 480 +!Indices 1621 a 1640 ! -!PTERMS(CARBO,K109) = +0.15387*K109*<CARBOP>*<MO2> - PTERMS(:,25,109) = +0.15387*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_NO2,KR9) = -KR9*<WR_HO2>*<WR_NO2> + PTERMS(:,128,544) = -TPK%KR9(:)*PCONC(:,136)*PCONC(:,128) ! -!PTERMS(ORA2,K109) = +0.13684*K109*<CARBOP>*<MO2> - PTERMS(:,31,109) = +0.13684*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_HNO4,KR9) = +KR9*<WR_HO2>*<WR_NO2> + PTERMS(:,133,544) = +TPK%KR9(:)*PCONC(:,136)*PCONC(:,128) ! -!PTERMS(MO2,K109) = -K109*<CARBOP>*<MO2> - PTERMS(:,32,109) = -TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_HO2,KR9) = -KR9*<WR_HO2>*<WR_NO2> + PTERMS(:,136,544) = -TPK%KR9(:)*PCONC(:,136)*PCONC(:,128) ! -!PTERMS(CARBOP,K109) = -K109*<CARBOP>*<MO2> - PTERMS(:,39,109) = -TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_NO2,KR10) = +KR10*<WR_HNO4> + PTERMS(:,128,545) = +TPK%KR10(:)*PCONC(:,133) ! -!PTERMS(XO2,K109) = +0.02212*K109*<CARBOP>*<MO2> - PTERMS(:,41,109) = +0.02212*TPK%K109(:)*PCONC(:,39)*PCONC(:,32) +!PTERMS(WR_HNO4,KR10) = -KR10*<WR_HNO4> + PTERMS(:,133,545) = -TPK%KR10(:)*PCONC(:,133) ! -!PTERMS(NO2,K110) = +0.32440*K110*<OLN>*<MO2> - PTERMS(:,4,110) = +0.32440*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_HO2,KR10) = +KR10*<WR_HNO4> + PTERMS(:,136,545) = +TPK%KR10(:)*PCONC(:,133) ! -!PTERMS(HO2,K110) = +0.67560*K110*<OLN>*<MO2> - PTERMS(:,15,110) = +0.67560*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_HONO,KR11) = +KR11*<WR_HNO4> + PTERMS(:,131,546) = +TPK%KR11(:)*PCONC(:,133) ! -!PTERMS(HCHO,K110) = +0.88625*K110*<OLN>*<MO2> - PTERMS(:,22,110) = +0.88625*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_HNO4,KR11) = -KR11*<WR_HNO4> + PTERMS(:,133,546) = -TPK%KR11(:)*PCONC(:,133) ! -!PTERMS(ALD,K110) = +0.41524*K110*<OLN>*<MO2> - PTERMS(:,23,110) = +0.41524*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_HNO3,KR12) = +KR12*<WR_SO2>*<WR_HNO4> + PTERMS(:,132,547) = +TPK%KR12(:)*PCONC(:,138)*PCONC(:,133) ! -!PTERMS(KET,K110) = +0.09667*K110*<OLN>*<MO2> - PTERMS(:,24,110) = +0.09667*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_HNO4,KR12) = -KR12*<WR_SO2>*<WR_HNO4> + PTERMS(:,133,547) = -TPK%KR12(:)*PCONC(:,138)*PCONC(:,133) ! -!PTERMS(ONIT,K110) = +0.67560*K110*<OLN>*<MO2> - PTERMS(:,26,110) = +0.67560*TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_SO2,KR12) = -KR12*<WR_SO2>*<WR_HNO4> + PTERMS(:,138,547) = -TPK%KR12(:)*PCONC(:,138)*PCONC(:,133) ! -!PTERMS(MO2,K110) = -K110*<OLN>*<MO2> - PTERMS(:,32,110) = -TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_H2SO4,KR12) = +KR12*<WR_SO2>*<WR_HNO4> + PTERMS(:,139,547) = +TPK%KR12(:)*PCONC(:,138)*PCONC(:,133) ! -!PTERMS(OLN,K110) = -K110*<OLN>*<MO2> - PTERMS(:,40,110) = -TPK%K110(:)*PCONC(:,40)*PCONC(:,32) +!PTERMS(WR_NO2,KR13) = +KR13*<WR_HNO3> + PTERMS(:,128,548) = +TPK%KR13(:)*PCONC(:,132) ! -!PTERMS(HO2,K111) = +0.48079*K111*<ALKAP>*<CARBOP> - PTERMS(:,15,111) = +0.48079*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_HNO3,KR13) = -KR13*<WR_HNO3> + PTERMS(:,132,548) = -TPK%KR13(:)*PCONC(:,132) ! -!PTERMS(HCHO,K111) = +0.07600*K111*<ALKAP>*<CARBOP> - PTERMS(:,22,111) = +0.07600*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_OH,KR13) = +KR13*<WR_HNO3> + PTERMS(:,135,548) = +TPK%KR13(:)*PCONC(:,132) ! -!PTERMS(ALD,K111) = +0.71461*K111*<ALKAP>*<CARBOP> - PTERMS(:,23,111) = +0.71461*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_N2O5,KR14) = -KR14*<WR_N2O5> + PTERMS(:,130,549) = -TPK%KR14(:)*PCONC(:,130) ! -!PTERMS(KET,K111) = +0.18819*K111*<ALKAP>*<CARBOP> - PTERMS(:,24,111) = +0.18819*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_HNO3,KR14) = +KR14*<WR_N2O5> + PTERMS(:,132,549) = +TPK%KR14(:)*PCONC(:,130) ! -!PTERMS(CARBO,K111) = +0.06954*K111*<ALKAP>*<CARBOP> - PTERMS(:,25,111) = +0.06954*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_NO3,KR15) = -KR15*<WR_H2SO4>*<WR_NO3> + PTERMS(:,129,550) = -TPK%KR15(:)*PCONC(:,139)*PCONC(:,129) ! -!PTERMS(ORA2,K111) = +0.49810*K111*<ALKAP>*<CARBOP> - PTERMS(:,31,111) = +0.49810*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_HNO3,KR15) = +KR15*<WR_H2SO4>*<WR_NO3> + PTERMS(:,132,550) = +TPK%KR15(:)*PCONC(:,139)*PCONC(:,129) ! -!PTERMS(MO2,K111) = +0.51480*K111*<ALKAP>*<CARBOP> - PTERMS(:,32,111) = +0.51480*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_H2SO4,KR15) = -KR15*<WR_H2SO4>*<WR_NO3> + PTERMS(:,139,550) = -TPK%KR15(:)*PCONC(:,139)*PCONC(:,129) ! ! RETURN -END SUBROUTINE SUBT23 +END SUBROUTINE SUBT81 ! -SUBROUTINE SUBT24 +SUBROUTINE SUBT82 ! -!Indices 481 a 500 +!Indices 1641 a 1660 ! -!PTERMS(ALKAP,K111) = -K111*<ALKAP>*<CARBOP> - PTERMS(:,33,111) = -TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_ASO4,KR15) = +KR15*<WR_H2SO4>*<WR_NO3> + PTERMS(:,158,550) = +TPK%KR15(:)*PCONC(:,139)*PCONC(:,129) ! -!PTERMS(CARBOP,K111) = -K111*<ALKAP>*<CARBOP> - PTERMS(:,39,111) = -TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_NO3,KR16) = -KR16*<WR_SO2>*<WR_NO3> + PTERMS(:,129,551) = -TPK%KR16(:)*PCONC(:,138)*PCONC(:,129) ! -!PTERMS(XO2,K111) = +0.11306*K111*<ALKAP>*<CARBOP> - PTERMS(:,41,111) = +0.11306*TPK%K111(:)*PCONC(:,33)*PCONC(:,39) +!PTERMS(WR_HNO3,KR16) = +KR16*<WR_SO2>*<WR_NO3> + PTERMS(:,132,551) = +TPK%KR16(:)*PCONC(:,138)*PCONC(:,129) ! -!PTERMS(HO2,K112) = +0.50078*K112*<ALKEP>*<CARBOP> - PTERMS(:,15,112) = +0.50078*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_SO2,KR16) = -KR16*<WR_SO2>*<WR_NO3> + PTERMS(:,138,551) = -TPK%KR16(:)*PCONC(:,138)*PCONC(:,129) ! -!PTERMS(HCHO,K112) = +0.68192*K112*<ALKEP>*<CARBOP> - PTERMS(:,22,112) = +0.68192*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_ASO3,KR16) = +KR16*<WR_SO2>*<WR_NO3> + PTERMS(:,157,551) = +TPK%KR16(:)*PCONC(:,138)*PCONC(:,129) ! -!PTERMS(ALD,K112) = +0.68374*K112*<ALKEP>*<CARBOP> - PTERMS(:,23,112) = +0.68374*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_SO2,KR17) = -KR17*<WR_HCHO>*<WR_SO2> + PTERMS(:,138,552) = -TPK%KR17(:)*PCONC(:,145)*PCONC(:,138) ! -!PTERMS(KET,K112) = +0.06579*K112*<ALKEP>*<CARBOP> - PTERMS(:,24,112) = +0.06579*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_HCHO,KR17) = -KR17*<WR_HCHO>*<WR_SO2> + PTERMS(:,145,552) = -TPK%KR17(:)*PCONC(:,145)*PCONC(:,138) ! -!PTERMS(ORA2,K112) = +0.49922*K112*<ALKEP>*<CARBOP> - PTERMS(:,31,112) = +0.49922*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_AHMS,KR17) = +KR17*<WR_HCHO>*<WR_SO2> + PTERMS(:,161,552) = +TPK%KR17(:)*PCONC(:,145)*PCONC(:,138) ! -!PTERMS(MO2,K112) = +0.50078*K112*<ALKEP>*<CARBOP> - PTERMS(:,32,112) = +0.50078*TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_SO2,KR18) = +KR18*<WR_AHMS> + PTERMS(:,138,553) = +TPK%KR18(:)*PCONC(:,161) ! -!PTERMS(ALKEP,K112) = -K112*<ALKEP>*<CARBOP> - PTERMS(:,34,112) = -TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_HCHO,KR18) = +KR18*<WR_AHMS> + PTERMS(:,145,553) = +TPK%KR18(:)*PCONC(:,161) ! -!PTERMS(CARBOP,K112) = -K112*<ALKEP>*<CARBOP> - PTERMS(:,39,112) = -TPK%K112(:)*PCONC(:,34)*PCONC(:,39) +!PTERMS(WR_AHMS,KR18) = -KR18*<WR_AHMS> + PTERMS(:,161,553) = -TPK%KR18(:)*PCONC(:,161) ! -!PTERMS(HO2,K113) = +0.50600*K113*<BIOP>*<CARBOP> - PTERMS(:,15,113) = +0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_OH,KR19) = -KR19*<WR_OH>*<WR_AHMS> + PTERMS(:,135,554) = -TPK%KR19(:)*PCONC(:,135)*PCONC(:,161) ! -!PTERMS(ALKE,K113) = +0.24463*K113*<BIOP>*<CARBOP> - PTERMS(:,19,113) = +0.24463*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_HO2,KR19) = +KR19*<WR_OH>*<WR_AHMS> + PTERMS(:,136,554) = +TPK%KR19(:)*PCONC(:,135)*PCONC(:,161) ! -!PTERMS(HCHO,K113) = +0.34000*K113*<BIOP>*<CARBOP> - PTERMS(:,22,113) = +0.34000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_SO2,KR19) = +KR19*<WR_OH>*<WR_AHMS> + PTERMS(:,138,554) = +TPK%KR19(:)*PCONC(:,135)*PCONC(:,161) ! -!PTERMS(ALD,K113) = +0.00000*K113*<BIOP>*<CARBOP> - PTERMS(:,23,113) = +0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_ORA1,KR19) = +KR19*<WR_OH>*<WR_AHMS> + PTERMS(:,150,554) = +TPK%KR19(:)*PCONC(:,135)*PCONC(:,161) ! -!PTERMS(KET,K113) = +0.00000*K113*<BIOP>*<CARBOP> - PTERMS(:,24,113) = +0.00000*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_AHMS,KR19) = -KR19*<WR_OH>*<WR_AHMS> + PTERMS(:,161,554) = -TPK%KR19(:)*PCONC(:,135)*PCONC(:,161) ! -!PTERMS(CARBO,K113) = +0.78591*K113*<BIOP>*<CARBOP> - PTERMS(:,25,113) = +0.78591*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_ASO3,KR20) = -KR20*<W_O2>*<WR_ASO3> + PTERMS(:,157,555) = -TPK%KR20(:)*TPK%W_O2(:)*PCONC(:,157) ! -!PTERMS(ORA2,K113) = +0.49400*K113*<BIOP>*<CARBOP> - PTERMS(:,31,113) = +0.49400*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_ASO5,KR20) = +KR20*<W_O2>*<WR_ASO3> + PTERMS(:,159,555) = +TPK%KR20(:)*TPK%W_O2(:)*PCONC(:,157) ! -!PTERMS(MO2,K113) = +0.50600*K113*<BIOP>*<CARBOP> - PTERMS(:,32,113) = +0.50600*TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_HO2,KR21) = -KR21*<WR_HO2>*<WR_ASO5> + PTERMS(:,136,556) = -TPK%KR21(:)*PCONC(:,136)*PCONC(:,159) ! -!PTERMS(BIOP,K113) = -K113*<BIOP>*<CARBOP> - PTERMS(:,35,113) = -TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_ASO5,KR21) = -KR21*<WR_HO2>*<WR_ASO5> + PTERMS(:,159,556) = -TPK%KR21(:)*PCONC(:,136)*PCONC(:,159) ! ! RETURN -END SUBROUTINE SUBT24 +END SUBROUTINE SUBT82 ! -SUBROUTINE SUBT25 +SUBROUTINE SUBT83 ! -!Indices 501 a 520 +!Indices 1661 a 1680 ! -!PTERMS(CARBOP,K113) = -K113*<BIOP>*<CARBOP> - PTERMS(:,39,113) = -TPK%K113(:)*PCONC(:,35)*PCONC(:,39) +!PTERMS(WR_AHSO5,KR21) = +KR21*<WR_HO2>*<WR_ASO5> + PTERMS(:,160,556) = +TPK%KR21(:)*PCONC(:,136)*PCONC(:,159) ! -!PTERMS(HO2,K114) = +K114*<AROP>*<CARBOP> - PTERMS(:,15,114) = +TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(WR_ASO4,KR22) = +KR22*<WR_ASO5>*<WR_ASO5> + PTERMS(:,158,557) = +TPK%KR22(:)*PCONC(:,159)*PCONC(:,159) ! -!PTERMS(CARBO,K114) = +1.99455*K114*<AROP>*<CARBOP> - PTERMS(:,25,114) = +1.99455*TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(WR_ASO5,KR22) = -KR22*<WR_ASO5>*<WR_ASO5> + PTERMS(:,159,557) = -TPK%KR22(:)*PCONC(:,159)*PCONC(:,159) ! -!PTERMS(MO2,K114) = +K114*<AROP>*<CARBOP> - PTERMS(:,32,114) = +TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(WR_SO2,KR23) = -KR23*<WR_SO2>*<WR_AHSO5> + PTERMS(:,138,558) = -TPK%KR23(:)*PCONC(:,138)*PCONC(:,160) ! -!PTERMS(AROP,K114) = -K114*<AROP>*<CARBOP> - PTERMS(:,38,114) = -TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(WR_H2SO4,KR23) = +2.00*KR23*<WR_SO2>*<WR_AHSO5> + PTERMS(:,139,558) = +2.00*TPK%KR23(:)*PCONC(:,138)*PCONC(:,160) ! -!PTERMS(CARBOP,K114) = -K114*<AROP>*<CARBOP> - PTERMS(:,39,114) = -TPK%K114(:)*PCONC(:,38)*PCONC(:,39) +!PTERMS(WR_AHSO5,KR23) = -KR23*<WR_SO2>*<WR_AHSO5> + PTERMS(:,160,558) = -TPK%KR23(:)*PCONC(:,138)*PCONC(:,160) ! -!PTERMS(HO2,K115) = +0.07566*K115*<CARBOP>*<CARBOP> - PTERMS(:,15,115) = +0.07566*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_OH,KR24) = +KR24*<WR_ASO4> + PTERMS(:,135,559) = +TPK%KR24(:)*PCONC(:,158) ! -!PTERMS(HCHO,K115) = +0.03432*K115*<CARBOP>*<CARBOP> - PTERMS(:,22,115) = +0.03432*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_H2SO4,KR24) = +KR24*<WR_ASO4> + PTERMS(:,139,559) = +TPK%KR24(:)*PCONC(:,158) ! -!PTERMS(ALD,K115) = +0.06969*K115*<CARBOP>*<CARBOP> - PTERMS(:,23,115) = +0.06969*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_ASO4,KR24) = -KR24*<WR_ASO4> + PTERMS(:,158,559) = -TPK%KR24(:)*PCONC(:,158) ! -!PTERMS(KET,K115) = +0.02190*K115*<CARBOP>*<CARBOP> - PTERMS(:,24,115) = +0.02190*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_O3,KR25) = -KR25*<WR_O3>*<WR_SO2> + PTERMS(:,125,560) = -TPK%KR25(:)*PCONC(:,125)*PCONC(:,138) ! -!PTERMS(CARBO,K115) = +0.10777*K115*<CARBOP>*<CARBOP> - PTERMS(:,25,115) = +0.10777*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_SO2,KR25) = -KR25*<WR_O3>*<WR_SO2> + PTERMS(:,138,560) = -TPK%KR25(:)*PCONC(:,125)*PCONC(:,138) ! -!PTERMS(ORA2,K115) = +0.09955*K115*<CARBOP>*<CARBOP> - PTERMS(:,31,115) = +0.09955*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_H2SO4,KR25) = +KR25*<WR_O3>*<WR_SO2> + PTERMS(:,139,560) = +TPK%KR25(:)*PCONC(:,125)*PCONC(:,138) ! -!PTERMS(MO2,K115) = +1.66702*K115*<CARBOP>*<CARBOP> - PTERMS(:,32,115) = +1.66702*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_H2O2,KR26) = -KR26*<WR_H2O2>*<WR_SO2> + PTERMS(:,126,561) = -TPK%KR26(:)*PCONC(:,126)*PCONC(:,138) ! -!PTERMS(CARBOP,K115) = -K115*<CARBOP>*<CARBOP> - PTERMS(:,39,115) = -TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_SO2,KR26) = -KR26*<WR_H2O2>*<WR_SO2> + PTERMS(:,138,561) = -TPK%KR26(:)*PCONC(:,126)*PCONC(:,138) ! -!PTERMS(XO2,K115) = +0.01593*K115*<CARBOP>*<CARBOP> - PTERMS(:,41,115) = +0.01593*TPK%K115(:)*PCONC(:,39)*PCONC(:,39) +!PTERMS(WR_H2SO4,KR26) = +KR26*<WR_H2O2>*<WR_SO2> + PTERMS(:,139,561) = +TPK%KR26(:)*PCONC(:,126)*PCONC(:,138) ! -!PTERMS(NO2,K116) = +0.00000*K116*<OLN>*<CARBOP> - PTERMS(:,4,116) = +0.00000*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_HO2,KR27) = +2.00*KR27*<WR_RO21>*<WR_RO21> + PTERMS(:,136,562) = +2.00*TPK%KR27(:)*PCONC(:,140)*PCONC(:,140) ! -!PTERMS(HO2,K116) = +0.17599*K116*<OLN>*<CARBOP> - PTERMS(:,15,116) = +0.17599*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_RO21,KR27) = -KR27*<WR_RO21>*<WR_RO21> + PTERMS(:,140,562) = -TPK%KR27(:)*PCONC(:,140)*PCONC(:,140) ! -!PTERMS(HCHO,K116) = +0.13414*K116*<OLN>*<CARBOP> - PTERMS(:,22,116) = +0.13414*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_HCHO,KR27) = +2.00*KR27*<WR_RO21>*<WR_RO21> + PTERMS(:,145,562) = +2.00*TPK%KR27(:)*PCONC(:,140)*PCONC(:,140) ! -!PTERMS(ALD,K116) = +0.42122*K116*<OLN>*<CARBOP> - PTERMS(:,23,116) = +0.42122*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_SO2,KR28) = -KR28*<WR_SO2>*<WR_RO21> + PTERMS(:,138,563) = -TPK%KR28(:)*PCONC(:,138)*PCONC(:,140) ! -!PTERMS(KET,K116) = +0.10822*K116*<OLN>*<CARBOP> - PTERMS(:,24,116) = +0.10822*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_RO21,KR28) = -KR28*<WR_SO2>*<WR_RO21> + PTERMS(:,140,563) = -TPK%KR28(:)*PCONC(:,138)*PCONC(:,140) ! ! RETURN -END SUBROUTINE SUBT25 +END SUBROUTINE SUBT83 ! -SUBROUTINE SUBT26 +SUBROUTINE SUBT84 ! -!Indices 521 a 540 +!Indices 1681 a 1700 ! -!PTERMS(ONIT,K116) = +0.66562*K116*<OLN>*<CARBOP> - PTERMS(:,26,116) = +0.66562*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_HCHO,KR28) = +KR28*<WR_SO2>*<WR_RO21> + PTERMS(:,145,563) = +TPK%KR28(:)*PCONC(:,138)*PCONC(:,140) ! -!PTERMS(ORA2,K116) = +0.48963*K116*<OLN>*<CARBOP> - PTERMS(:,31,116) = +0.48963*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_ASO3,KR28) = +KR28*<WR_SO2>*<WR_RO21> + PTERMS(:,157,563) = +TPK%KR28(:)*PCONC(:,138)*PCONC(:,140) ! -!PTERMS(MO2,K116) = +0.51037*K116*<OLN>*<CARBOP> - PTERMS(:,32,116) = +0.51037*TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_H2O2,KR29) = +KR29*<WR_RO25>*<WR_RO25> + PTERMS(:,126,564) = +TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) ! -!PTERMS(CARBOP,K116) = -K116*<OLN>*<CARBOP> - PTERMS(:,39,116) = -TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_HO2,KR29) = +KR29*<WR_RO25>*<WR_RO25> + PTERMS(:,136,564) = +TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) ! -!PTERMS(OLN,K116) = -K116*<OLN>*<CARBOP> - PTERMS(:,40,116) = -TPK%K116(:)*PCONC(:,40)*PCONC(:,39) +!PTERMS(WR_RO25,KR29) = -KR29*<WR_RO25>*<WR_RO25> + PTERMS(:,141,564) = -TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) ! -!PTERMS(HO2,K117) = +K117*<OLN>*<OLN> - PTERMS(:,15,117) = +TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_ALD2,KR29) = +KR29*<WR_RO25>*<WR_RO25> + PTERMS(:,146,564) = +TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) ! -!PTERMS(ONIT,K117) = +2.00*K117*<OLN>*<OLN> - PTERMS(:,26,117) = +2.00*TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_ORA2,KR29) = +KR29*<WR_RO25>*<WR_RO25> + PTERMS(:,151,564) = +TPK%KR29(:)*PCONC(:,141)*PCONC(:,141) ! -!PTERMS(OLN,K117) = -K117*<OLN>*<OLN> - PTERMS(:,40,117) = -TPK%K117(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_OH,KR30) = -KR30*<WR_OH>*<WR_MEOH> + PTERMS(:,135,565) = -TPK%KR30(:)*PCONC(:,135)*PCONC(:,142) ! -!PTERMS(NO2,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,4,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_HO2,KR30) = +KR30*<WR_OH>*<WR_MEOH> + PTERMS(:,136,565) = +TPK%KR30(:)*PCONC(:,135)*PCONC(:,142) ! -!PTERMS(HO2,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,15,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_MEOH,KR30) = -KR30*<WR_OH>*<WR_MEOH> + PTERMS(:,142,565) = -TPK%KR30(:)*PCONC(:,135)*PCONC(:,142) ! -!PTERMS(HCHO,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,22,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_HCHO,KR30) = +KR30*<WR_OH>*<WR_MEOH> + PTERMS(:,145,565) = +TPK%KR30(:)*PCONC(:,135)*PCONC(:,142) ! -!PTERMS(ALD,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,23,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_OH,KR31) = -KR31*<WR_OH>*<WR_ETOH> + PTERMS(:,135,566) = -TPK%KR31(:)*PCONC(:,135)*PCONC(:,143) ! -!PTERMS(KET,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,24,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_HO2,KR31) = +KR31*<WR_OH>*<WR_ETOH> + PTERMS(:,136,566) = +TPK%KR31(:)*PCONC(:,135)*PCONC(:,143) ! -!PTERMS(ONIT,K118) = +0.00000*K118*<OLN>*<OLN> - PTERMS(:,26,118) = +0.00000*TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_ETOH,KR31) = -KR31*<WR_OH>*<WR_ETOH> + PTERMS(:,143,566) = -TPK%KR31(:)*PCONC(:,135)*PCONC(:,143) ! -!PTERMS(OLN,K118) = -K118*<OLN>*<OLN> - PTERMS(:,40,118) = -TPK%K118(:)*PCONC(:,40)*PCONC(:,40) +!PTERMS(WR_ALD2,KR31) = +KR31*<WR_OH>*<WR_ETOH> + PTERMS(:,146,566) = +TPK%KR31(:)*PCONC(:,135)*PCONC(:,143) ! -!PTERMS(NO2,K119) = +K119*<MO2>*<NO3> - PTERMS(:,4,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(WR_OH,KR32) = -KR32*<WR_OH>*<WR_ALCH> + PTERMS(:,135,567) = -TPK%KR32(:)*PCONC(:,135)*PCONC(:,144) ! -!PTERMS(NO3,K119) = -K119*<MO2>*<NO3> - PTERMS(:,5,119) = -TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(WR_HO2,KR32) = +KR32*<WR_OH>*<WR_ALCH> + PTERMS(:,136,567) = +TPK%KR32(:)*PCONC(:,135)*PCONC(:,144) ! -!PTERMS(HO2,K119) = +K119*<MO2>*<NO3> - PTERMS(:,15,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(WR_ALCH,KR32) = -KR32*<WR_OH>*<WR_ALCH> + PTERMS(:,144,567) = -TPK%KR32(:)*PCONC(:,135)*PCONC(:,144) ! -!PTERMS(HCHO,K119) = +K119*<MO2>*<NO3> - PTERMS(:,22,119) = +TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(WR_ALD2,KR32) = +0.50*KR32*<WR_OH>*<WR_ALCH> + PTERMS(:,146,567) = +0.50*TPK%KR32(:)*PCONC(:,135)*PCONC(:,144) ! -!PTERMS(MO2,K119) = -K119*<MO2>*<NO3> - PTERMS(:,32,119) = -TPK%K119(:)*PCONC(:,32)*PCONC(:,5) +!PTERMS(WR_KETL,KR32) = +0.50*KR32*<WR_OH>*<WR_ALCH> + PTERMS(:,149,567) = +0.50*TPK%KR32(:)*PCONC(:,135)*PCONC(:,144) ! ! RETURN -END SUBROUTINE SUBT26 +END SUBROUTINE SUBT84 ! -SUBROUTINE SUBT27 +SUBROUTINE SUBT85 ! -!Indices 541 a 560 +!Indices 1701 a 1720 ! -!PTERMS(NO2,K120) = +K120*<ALKAP>*<NO3> - PTERMS(:,4,120) = +TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_OH,KR33) = -KR33*<WR_OH>*<WR_HCHO> + PTERMS(:,135,568) = -TPK%KR33(:)*PCONC(:,135)*PCONC(:,145) ! -!PTERMS(NO3,K120) = -K120*<ALKAP>*<NO3> - PTERMS(:,5,120) = -TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_HO2,KR33) = +KR33*<WR_OH>*<WR_HCHO> + PTERMS(:,136,568) = +TPK%KR33(:)*PCONC(:,135)*PCONC(:,145) ! -!PTERMS(HO2,K120) = +0.81290*K120*<ALKAP>*<NO3> - PTERMS(:,15,120) = +0.81290*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_HCHO,KR33) = -KR33*<WR_OH>*<WR_HCHO> + PTERMS(:,145,568) = -TPK%KR33(:)*PCONC(:,135)*PCONC(:,145) ! -!PTERMS(HCHO,K120) = +0.03142*K120*<ALKAP>*<NO3> - PTERMS(:,22,120) = +0.03142*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_ORA1,KR33) = +KR33*<WR_OH>*<WR_HCHO> + PTERMS(:,150,568) = +TPK%KR33(:)*PCONC(:,135)*PCONC(:,145) ! -!PTERMS(ALD,K120) = +0.33743*K120*<ALKAP>*<NO3> - PTERMS(:,23,120) = +0.33743*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_OH,KR34) = -KR34*<WR_OH>*<WR_ALD2> + PTERMS(:,135,569) = -TPK%KR34(:)*PCONC(:,135)*PCONC(:,146) ! -!PTERMS(KET,K120) = +0.62978*K120*<ALKAP>*<NO3> - PTERMS(:,24,120) = +0.62978*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_CO2,KR34) = +KR34*<WR_OH>*<WR_ALD2> + PTERMS(:,137,569) = +TPK%KR34(:)*PCONC(:,135)*PCONC(:,146) ! -!PTERMS(CARBO,K120) = +0.03531*K120*<ALKAP>*<NO3> - PTERMS(:,25,120) = +0.03531*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_RO21,KR34) = +0.50*KR34*<WR_OH>*<WR_ALD2> + PTERMS(:,140,569) = +0.50*TPK%KR34(:)*PCONC(:,135)*PCONC(:,146) ! -!PTERMS(MO2,K120) = +0.09731*K120*<ALKAP>*<NO3> - PTERMS(:,32,120) = +0.09731*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_RO25,KR34) = +0.50*KR34*<WR_OH>*<WR_ALD2> + PTERMS(:,141,569) = +0.50*TPK%KR34(:)*PCONC(:,135)*PCONC(:,146) ! -!PTERMS(ALKAP,K120) = -K120*<ALKAP>*<NO3> - PTERMS(:,33,120) = -TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_ALD2,KR34) = -KR34*<WR_OH>*<WR_ALD2> + PTERMS(:,146,569) = -TPK%KR34(:)*PCONC(:,135)*PCONC(:,146) ! -!PTERMS(XO2,K120) = +0.16271*K120*<ALKAP>*<NO3> - PTERMS(:,41,120) = +0.16271*TPK%K120(:)*PCONC(:,33)*PCONC(:,5) +!PTERMS(WR_OH,KR35) = -KR35*<WR_OH>*<WR_GLY> + PTERMS(:,135,570) = -TPK%KR35(:)*PCONC(:,135)*PCONC(:,147) ! -!PTERMS(NO2,K121) = +K121*<ALKEP>*<NO3> - PTERMS(:,4,121) = +TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_HO2,KR35) = +KR35*<WR_OH>*<WR_GLY> + PTERMS(:,136,570) = +TPK%KR35(:)*PCONC(:,135)*PCONC(:,147) ! -!PTERMS(NO3,K121) = -K121*<ALKEP>*<NO3> - PTERMS(:,5,121) = -TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_GLY,KR35) = -KR35*<WR_OH>*<WR_GLY> + PTERMS(:,147,570) = -TPK%KR35(:)*PCONC(:,135)*PCONC(:,147) ! -!PTERMS(HO2,K121) = +K121*<ALKEP>*<NO3> - PTERMS(:,15,121) = +TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_RP16,KR35) = +KR35*<WR_OH>*<WR_GLY> + PTERMS(:,153,570) = +TPK%KR35(:)*PCONC(:,135)*PCONC(:,147) ! -!PTERMS(HCHO,K121) = +1.40909*K121*<ALKEP>*<NO3> - PTERMS(:,22,121) = +1.40909*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_OH,KR36) = -KR36*<WR_OH>*<WR_MGLY> + PTERMS(:,135,571) = -TPK%KR36(:)*PCONC(:,135)*PCONC(:,148) ! -!PTERMS(ALD,K121) = +0.43039*K121*<ALKEP>*<NO3> - PTERMS(:,23,121) = +0.43039*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_HO2,KR36) = +KR36*<WR_OH>*<WR_MGLY> + PTERMS(:,136,571) = +TPK%KR36(:)*PCONC(:,135)*PCONC(:,148) ! -!PTERMS(KET,K121) = +0.02051*K121*<ALKEP>*<NO3> - PTERMS(:,24,121) = +0.02051*TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_MGLY,KR36) = -KR36*<WR_OH>*<WR_MGLY> + PTERMS(:,148,571) = -TPK%KR36(:)*PCONC(:,135)*PCONC(:,148) ! -!PTERMS(ALKEP,K121) = -K121*<ALKEP>*<NO3> - PTERMS(:,34,121) = -TPK%K121(:)*PCONC(:,34)*PCONC(:,5) +!PTERMS(WR_UR21,KR36) = +KR36*<WR_OH>*<WR_MGLY> + PTERMS(:,154,571) = +TPK%KR36(:)*PCONC(:,135)*PCONC(:,148) ! -!PTERMS(NO2,K122) = +K122*<BIOP>*<NO3> - PTERMS(:,4,122) = +TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_H2O2,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,126,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(NO3,K122) = -K122*<BIOP>*<NO3> - PTERMS(:,5,122) = -TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_OH,KR37) = -KR37*<WR_OH>*<WR_KETL> + PTERMS(:,135,572) = -TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(HO2,K122) = +K122*<BIOP>*<NO3> - PTERMS(:,15,122) = +TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_HO2,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,136,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! ! RETURN -END SUBROUTINE SUBT27 +END SUBROUTINE SUBT85 ! -SUBROUTINE SUBT28 +SUBROUTINE SUBT86 ! -!Indices 561 a 580 +!Indices 1721 a 1740 ! -!PTERMS(ALKE,K122) = +0.42729*K122*<BIOP>*<NO3> - PTERMS(:,19,122) = +0.42729*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_CO2,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,137,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(HCHO,K122) = +0.68600*K122*<BIOP>*<NO3> - PTERMS(:,22,122) = +0.68600*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_RO21,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,140,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(ALD,K122) = +0.00000*K122*<BIOP>*<NO3> - PTERMS(:,23,122) = +0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_HCHO,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,145,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(KET,K122) = +0.00000*K122*<BIOP>*<NO3> - PTERMS(:,24,122) = +0.00000*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_ALD2,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,146,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(CARBO,K122) = +0.61160*K122*<BIOP>*<NO3> - PTERMS(:,25,122) = +0.61160*TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_MGLY,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,148,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(BIOP,K122) = -K122*<BIOP>*<NO3> - PTERMS(:,35,122) = -TPK%K122(:)*PCONC(:,35)*PCONC(:,5) +!PTERMS(WR_KETL,KR37) = -KR37*<WR_OH>*<WR_KETL> + PTERMS(:,149,572) = -TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(NO2,K123) = +K123*<AROP>*<NO3> - PTERMS(:,4,123) = +TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(WR_UR21,KR37) = +KR37*<WR_OH>*<WR_KETL> + PTERMS(:,154,572) = +TPK%KR37(:)*PCONC(:,135)*PCONC(:,149) ! -!PTERMS(NO3,K123) = -K123*<AROP>*<NO3> - PTERMS(:,5,123) = -TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(WR_OH,KR38) = -KR38*<WR_OH>*<WR_ORA1> + PTERMS(:,135,573) = -TPK%KR38(:)*PCONC(:,135)*PCONC(:,150) ! -!PTERMS(HO2,K123) = +K123*<AROP>*<NO3> - PTERMS(:,15,123) = +TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(WR_HO2,KR38) = +KR38*<WR_OH>*<WR_ORA1> + PTERMS(:,136,573) = +TPK%KR38(:)*PCONC(:,135)*PCONC(:,150) ! -!PTERMS(CARBO,K123) = +2.81904*K123*<AROP>*<NO3> - PTERMS(:,25,123) = +2.81904*TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(WR_CO2,KR38) = +KR38*<WR_OH>*<WR_ORA1> + PTERMS(:,137,573) = +TPK%KR38(:)*PCONC(:,135)*PCONC(:,150) ! -!PTERMS(AROP,K123) = -K123*<AROP>*<NO3> - PTERMS(:,38,123) = -TPK%K123(:)*PCONC(:,38)*PCONC(:,5) +!PTERMS(WR_ORA1,KR38) = -KR38*<WR_OH>*<WR_ORA1> + PTERMS(:,150,573) = -TPK%KR38(:)*PCONC(:,135)*PCONC(:,150) ! -!PTERMS(NO2,K124) = +K124*<CARBOP>*<NO3> - PTERMS(:,4,124) = +TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_H2O2,KR39) = +0.5*KR39*<WR_OH>*<WR_ORA2> + PTERMS(:,126,574) = +0.5*TPK%KR39(:)*PCONC(:,135)*PCONC(:,151) ! -!PTERMS(NO3,K124) = -K124*<CARBOP>*<NO3> - PTERMS(:,5,124) = -TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_OH,KR39) = -KR39*<WR_OH>*<WR_ORA2> + PTERMS(:,135,574) = -TPK%KR39(:)*PCONC(:,135)*PCONC(:,151) ! -!PTERMS(HO2,K124) = +0.04915*K124*<CARBOP>*<NO3> - PTERMS(:,15,124) = +0.04915*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_ORA2,KR39) = -KR39*<WR_OH>*<WR_ORA2> + PTERMS(:,151,574) = -TPK%KR39(:)*PCONC(:,135)*PCONC(:,151) ! -!PTERMS(HCHO,K124) = +0.03175*K124*<CARBOP>*<NO3> - PTERMS(:,22,124) = +0.03175*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_RP16,KR39) = +KR39*<WR_OH>*<WR_ORA2> + PTERMS(:,153,574) = +TPK%KR39(:)*PCONC(:,135)*PCONC(:,151) ! -!PTERMS(ALD,K124) = +0.02936*K124*<CARBOP>*<NO3> - PTERMS(:,23,124) = +0.02936*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_OH,KR40) = -KR40*<WR_OH>*<WR_ACID> + PTERMS(:,135,575) = -TPK%KR40(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(CARBO,K124) = +0.03455*K124*<CARBOP>*<NO3> - PTERMS(:,25,124) = +0.03455*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_CO2,KR40) = +KR40*<WR_OH>*<WR_ACID> + PTERMS(:,137,575) = +TPK%KR40(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(MO2,K124) = +0.91910*K124*<CARBOP>*<NO3> - PTERMS(:,32,124) = +0.91910*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_RO25,KR40) = +KR40*<WR_OH>*<WR_ACID> + PTERMS(:,141,575) = +TPK%KR40(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(CARBOP,K124) = -K124*<CARBOP>*<NO3> - PTERMS(:,39,124) = -TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_ACID,KR40) = -KR40*<WR_OH>*<WR_ACID> + PTERMS(:,152,575) = -TPK%KR40(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(XO2,K124) = +0.01021*K124*<CARBOP>*<NO3> - PTERMS(:,41,124) = +0.01021*TPK%K124(:)*PCONC(:,39)*PCONC(:,5) +!PTERMS(WR_H2O2,KR41) = +0.29*KR41*<WR_OH>*<WR_ACID> + PTERMS(:,126,576) = +0.29*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! ! RETURN -END SUBROUTINE SUBT28 +END SUBROUTINE SUBT86 ! -SUBROUTINE SUBT29 +SUBROUTINE SUBT87 ! -!Indices 581 a 600 +!Indices 1741 a 1760 ! -!PTERMS(NO2,K125) = +1.74072*K125*<OLN>*<NO3> - PTERMS(:,4,125) = +1.74072*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_OH,KR41) = -KR41*<WR_OH>*<WR_ACID> + PTERMS(:,135,576) = -TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(NO3,K125) = -K125*<OLN>*<NO3> - PTERMS(:,5,125) = -TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_HO2,KR41) = +0.11*KR41*<WR_OH>*<WR_ACID> + PTERMS(:,136,576) = +0.11*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(HO2,K125) = +0.25928*K125*<OLN>*<NO3> - PTERMS(:,15,125) = +0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_ALD2,KR41) = +0.29*KR41*<WR_OH>*<WR_ACID> + PTERMS(:,146,576) = +0.29*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(HCHO,K125) = +0.20740*K125*<OLN>*<NO3> - PTERMS(:,22,125) = +0.20740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_ACID,KR41) = -KR41*<WR_OH>*<WR_ACID> + PTERMS(:,152,576) = -TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(ALD,K125) = +0.91850*K125*<OLN>*<NO3> - PTERMS(:,23,125) = +0.91850*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_UR21,KR41) = +0.56*KR41*<WR_OH>*<WR_ACID> + PTERMS(:,154,576) = +0.56*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(KET,K125) = +0.34740*K125*<OLN>*<NO3> - PTERMS(:,24,125) = +0.34740*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_ACID2,KR41) = +0.15*KR41*<WR_OH>*<WR_ACID> + PTERMS(:,156,576) = +0.15*TPK%KR41(:)*PCONC(:,135)*PCONC(:,152) ! -!PTERMS(ONIT,K125) = +0.25928*K125*<OLN>*<NO3> - PTERMS(:,26,125) = +0.25928*TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_OH,KR42) = -KR42*<WR_OH>*<WR_UR28> + PTERMS(:,135,577) = -TPK%KR42(:)*PCONC(:,135)*PCONC(:,155) ! -!PTERMS(OLN,K125) = -K125*<OLN>*<NO3> - PTERMS(:,40,125) = -TPK%K125(:)*PCONC(:,40)*PCONC(:,5) +!PTERMS(WR_HO2,KR42) = +KR42*<WR_OH>*<WR_UR28> + PTERMS(:,136,577) = +TPK%KR42(:)*PCONC(:,135)*PCONC(:,155) ! -!PTERMS(HO2,K126) = -K126*<XO2>*<HO2> - PTERMS(:,15,126) = -TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(WR_CO2,KR42) = +2*KR42*<WR_OH>*<WR_UR28> + PTERMS(:,137,577) = +2*TPK%KR42(:)*PCONC(:,135)*PCONC(:,155) ! -!PTERMS(OP2,K126) = +1.00524*K126*<XO2>*<HO2> - PTERMS(:,29,126) = +1.00524*TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(WR_UR28,KR42) = -KR42*<WR_OH>*<WR_UR28> + PTERMS(:,155,577) = -TPK%KR42(:)*PCONC(:,135)*PCONC(:,155) ! -!PTERMS(XO2,K126) = -K126*<XO2>*<HO2> - PTERMS(:,41,126) = -TPK%K126(:)*PCONC(:,41)*PCONC(:,15) +!PTERMS(WR_H2O2,KR43) = +0.3*KR43*<WR_OH>*<WR_UR21> + PTERMS(:,126,578) = +0.3*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(HO2,K127) = +K127*<XO2>*<MO2> - PTERMS(:,15,127) = +TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(WR_OH,KR43) = -KR43*<WR_OH>*<WR_UR21> + PTERMS(:,135,578) = -TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(HCHO,K127) = +K127*<XO2>*<MO2> - PTERMS(:,22,127) = +TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(WR_HO2,KR43) = +0.81*KR43*<WR_OH>*<WR_UR21> + PTERMS(:,136,578) = +0.81*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(MO2,K127) = -K127*<XO2>*<MO2> - PTERMS(:,32,127) = -TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(WR_CO2,KR43) = +0.43*KR43*<WR_OH>*<WR_UR21> + PTERMS(:,137,578) = +0.43*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(XO2,K127) = -K127*<XO2>*<MO2> - PTERMS(:,41,127) = -TPK%K127(:)*PCONC(:,41)*PCONC(:,32) +!PTERMS(WR_ALD2,KR43) = +0.43*KR43*<WR_OH>*<WR_UR21> + PTERMS(:,146,578) = +0.43*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(MO2,K128) = +K128*<XO2>*<CARBOP> - PTERMS(:,32,128) = +TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(WR_UR21,KR43) = -KR43*<WR_OH>*<WR_UR21> + PTERMS(:,154,578) = -TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(CARBOP,K128) = -K128*<XO2>*<CARBOP> - PTERMS(:,39,128) = -TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(WR_ACID2,KR43) = +0.56*KR43*<WR_OH>*<WR_UR21> + PTERMS(:,156,578) = +0.56*TPK%KR43(:)*PCONC(:,135)*PCONC(:,154) ! -!PTERMS(XO2,K128) = -K128*<XO2>*<CARBOP> - PTERMS(:,41,128) = -TPK%K128(:)*PCONC(:,41)*PCONC(:,39) +!PTERMS(WR_OH,KR44) = -KR44*<WR_OH>*<WR_RP16> + PTERMS(:,135,579) = -TPK%KR44(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(XO2,K129) = -K129*<XO2>*<XO2> - PTERMS(:,41,129) = -TPK%K129(:)*PCONC(:,41)*PCONC(:,41) +!PTERMS(WR_HO2,KR44) = +KR44*<WR_OH>*<WR_RP16> + PTERMS(:,136,579) = +TPK%KR44(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(NO,K130) = -K130*<XO2>*<NO> - PTERMS(:,3,130) = -TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(WR_RP16,KR44) = -KR44*<WR_OH>*<WR_RP16> + PTERMS(:,153,579) = -TPK%KR44(:)*PCONC(:,135)*PCONC(:,153) ! ! RETURN -END SUBROUTINE SUBT29 +END SUBROUTINE SUBT87 ! -SUBROUTINE SUBT30 +SUBROUTINE SUBT88 ! -!Indices 601 a 606 +!Indices 1761 a 1768 ! -!PTERMS(NO2,K130) = +K130*<XO2>*<NO> - PTERMS(:,4,130) = +TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(WR_UR28,KR44) = +KR44*<WR_OH>*<WR_RP16> + PTERMS(:,155,579) = +TPK%KR44(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(XO2,K130) = -K130*<XO2>*<NO> - PTERMS(:,41,130) = -TPK%K130(:)*PCONC(:,41)*PCONC(:,3) +!PTERMS(WR_H2O2,KR45) = +0.45*KR45*<WR_OH>*<WR_RP16> + PTERMS(:,126,580) = +0.45*TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(NO2,K131) = +K131*<XO2>*<NO3> - PTERMS(:,4,131) = +TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(WR_OH,KR45) = -KR45*<WR_OH>*<WR_RP16> + PTERMS(:,135,580) = -TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(NO3,K131) = -K131*<XO2>*<NO3> - PTERMS(:,5,131) = -TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(WR_HO2,KR45) = +0.71*KR45*<WR_OH>*<WR_RP16> + PTERMS(:,136,580) = +0.71*TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(XO2,K131) = -K131*<XO2>*<NO3> - PTERMS(:,41,131) = -TPK%K131(:)*PCONC(:,41)*PCONC(:,5) +!PTERMS(WR_CO2,KR45) = +2*KR45*<WR_OH>*<WR_RP16> + PTERMS(:,137,580) = +2*TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) ! -!PTERMS(SULF,K132) = -K132*<SULF> - PTERMS(:,12,132) = -TPK%K132(:)*PCONC(:,12) +!PTERMS(WR_RP16,KR45) = -KR45*<WR_OH>*<WR_RP16> + PTERMS(:,153,580) = -TPK%KR45(:)*PCONC(:,135)*PCONC(:,153) +! +!PTERMS(WR_OH,KR46) = -KR46*<WR_OH>*<WR_ACID2> + PTERMS(:,135,581) = -TPK%KR46(:)*PCONC(:,135)*PCONC(:,156) +! +!PTERMS(WR_ACID2,KR46) = -KR46*<WR_OH>*<WR_ACID2> + PTERMS(:,156,581) = -TPK%KR46(:)*PCONC(:,135)*PCONC(:,156) ! ! RETURN -END SUBROUTINE SUBT30 +END SUBROUTINE SUBT88 ! -END SUBROUTINE CH_TERMS_GAZ +END SUBROUTINE CH_TERMS_AQ ! !======================================================================== ! @@ -35335,7 +96503,7 @@ END IF CONTAINS !! !! ############################# - SUBROUTINE CH_NONZEROTERMS_AQ + SUBROUTINE CH_NONZEROTERMS_GAZ !! ############################# !! This code has been created automatically by preprocessor m10, !! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. @@ -35379,1899 +96547,2391 @@ CONTAINS !! ------------------ IMPLICIT NONE ! check if output array is large enough -IF (KINDEXDIM.LT.942) THEN +IF (KINDEXDIM.LT.1188) THEN STOP 'CH_NONZEROTERMS ERROR: array KINDEX is too small!' END IF - KINDEX(1, 1)=3 + KINDEX(1, 1)=1 KINDEX(2, 1)=1 - KINDEX(1, 2)=4 + KINDEX(1, 2)=2 KINDEX(2, 2)=1 - KINDEX(1, 3)=1 + KINDEX(1, 3)=3 KINDEX(2, 3)=2 KINDEX(1, 4)=1 KINDEX(2, 4)=3 - KINDEX(1, 5)=3 - KINDEX(2, 5)=4 - KINDEX(1, 6)=7 + KINDEX(1, 5)=2 + KINDEX(2, 5)=3 + KINDEX(1, 6)=2 KINDEX(2, 6)=4 - KINDEX(1, 7)=14 + KINDEX(1, 7)=8 KINDEX(2, 7)=4 - KINDEX(1, 8)=4 + KINDEX(1, 8)=1 KINDEX(2, 8)=5 - KINDEX(1, 9)=8 + KINDEX(1, 9)=2 KINDEX(2, 9)=5 - KINDEX(1, 10)=14 + KINDEX(1, 10)=3 KINDEX(2, 10)=5 - KINDEX(1, 11)=4 + KINDEX(1, 11)=2 KINDEX(2, 11)=6 - KINDEX(1, 12)=5 + KINDEX(1, 12)=3 KINDEX(2, 12)=6 - KINDEX(1, 13)=9 + KINDEX(1, 13)=8 KINDEX(2, 13)=6 - KINDEX(1, 14)=14 - KINDEX(2, 14)=6 - KINDEX(1, 15)=15 - KINDEX(2, 15)=6 - KINDEX(1, 16)=3 + KINDEX(1, 14)=1 + KINDEX(2, 14)=7 + KINDEX(1, 15)=2 + KINDEX(2, 15)=7 + KINDEX(1, 16)=8 KINDEX(2, 16)=7 - KINDEX(1, 17)=5 - KINDEX(2, 17)=7 - KINDEX(1, 18)=4 + KINDEX(1, 17)=1 + KINDEX(2, 17)=8 + KINDEX(1, 18)=2 KINDEX(2, 18)=8 - KINDEX(1, 19)=5 - KINDEX(2, 19)=8 - KINDEX(1, 20)=2 + KINDEX(1, 19)=2 + KINDEX(2, 19)=9 + KINDEX(1, 20)=7 KINDEX(2, 20)=9 - KINDEX(1, 21)=14 + KINDEX(1, 21)=8 KINDEX(2, 21)=9 - KINDEX(1, 22)=13 + KINDEX(1, 22)=2 KINDEX(2, 22)=10 - KINDEX(1, 23)=22 + KINDEX(1, 23)=7 KINDEX(2, 23)=10 - KINDEX(1, 24)=13 - KINDEX(2, 24)=11 - KINDEX(1, 25)=15 + KINDEX(1, 24)=8 + KINDEX(2, 24)=10 + KINDEX(1, 25)=5 KINDEX(2, 25)=11 - KINDEX(1, 26)=22 + KINDEX(1, 26)=7 KINDEX(2, 26)=11 - KINDEX(1, 27)=13 + KINDEX(1, 27)=1 KINDEX(2, 27)=12 - KINDEX(1, 28)=15 + KINDEX(1, 28)=2 KINDEX(2, 28)=12 - KINDEX(1, 29)=23 + KINDEX(1, 29)=8 KINDEX(2, 29)=12 - KINDEX(1, 30)=32 - KINDEX(2, 30)=12 - KINDEX(1, 31)=14 + KINDEX(1, 30)=1 + KINDEX(2, 30)=13 + KINDEX(1, 31)=8 KINDEX(2, 31)=13 - KINDEX(1, 32)=15 - KINDEX(2, 32)=13 - KINDEX(1, 33)=22 - KINDEX(2, 33)=13 - KINDEX(1, 34)=28 - KINDEX(2, 34)=13 - KINDEX(1, 35)=14 - KINDEX(2, 35)=14 + KINDEX(1, 32)=2 + KINDEX(2, 32)=14 + KINDEX(1, 33)=8 + KINDEX(2, 33)=14 + KINDEX(1, 34)=3 + KINDEX(2, 34)=15 + KINDEX(1, 35)=3 + KINDEX(2, 35)=16 KINDEX(1, 36)=15 - KINDEX(2, 36)=14 - KINDEX(1, 37)=23 - KINDEX(2, 37)=14 - KINDEX(1, 38)=29 - KINDEX(2, 38)=14 - KINDEX(1, 39)=32 - KINDEX(2, 39)=14 - KINDEX(1, 40)=24 - KINDEX(2, 40)=15 - KINDEX(1, 41)=33 - KINDEX(2, 41)=15 - KINDEX(1, 42)=39 - KINDEX(2, 42)=15 - KINDEX(1, 43)=13 - KINDEX(2, 43)=16 + KINDEX(2, 36)=17 + KINDEX(1, 37)=1 + KINDEX(2, 37)=20 + KINDEX(1, 38)=4 + KINDEX(2, 38)=20 + KINDEX(1, 39)=15 + KINDEX(2, 39)=20 + KINDEX(1, 40)=1 + KINDEX(2, 40)=21 + KINDEX(1, 41)=2 + KINDEX(2, 41)=21 + KINDEX(1, 42)=4 + KINDEX(2, 42)=21 + KINDEX(1, 43)=10 + KINDEX(2, 43)=21 KINDEX(1, 44)=15 - KINDEX(2, 44)=16 - KINDEX(1, 45)=22 - KINDEX(2, 45)=16 - KINDEX(1, 46)=25 - KINDEX(2, 46)=16 - KINDEX(1, 47)=39 - KINDEX(2, 47)=16 - KINDEX(1, 48)=4 - KINDEX(2, 48)=17 - KINDEX(1, 49)=15 - KINDEX(2, 49)=17 - KINDEX(1, 50)=23 - KINDEX(2, 50)=17 - KINDEX(1, 51)=24 - KINDEX(2, 51)=17 - KINDEX(1, 52)=26 - KINDEX(2, 52)=17 - KINDEX(1, 53)=1 - KINDEX(2, 53)=18 - KINDEX(1, 54)=1 - KINDEX(2, 54)=19 - KINDEX(1, 55)=14 - KINDEX(2, 55)=22 - KINDEX(1, 56)=1 - KINDEX(2, 56)=23 - KINDEX(1, 57)=14 - KINDEX(2, 57)=23 - KINDEX(1, 58)=15 - KINDEX(2, 58)=23 - KINDEX(1, 59)=1 - KINDEX(2, 59)=24 - KINDEX(1, 60)=14 - KINDEX(2, 60)=24 - KINDEX(1, 61)=15 - KINDEX(2, 61)=24 - KINDEX(1, 62)=14 - KINDEX(2, 62)=25 + KINDEX(2, 44)=21 + KINDEX(1, 45)=2 + KINDEX(2, 45)=22 + KINDEX(1, 46)=4 + KINDEX(2, 46)=22 + KINDEX(1, 47)=5 + KINDEX(2, 47)=22 + KINDEX(1, 48)=2 + KINDEX(2, 48)=23 + KINDEX(1, 49)=5 + KINDEX(2, 49)=23 + KINDEX(1, 50)=15 + KINDEX(2, 50)=23 + KINDEX(1, 51)=5 + KINDEX(2, 51)=24 + KINDEX(1, 52)=8 + KINDEX(2, 52)=24 + KINDEX(1, 53)=15 + KINDEX(2, 53)=24 + KINDEX(1, 54)=10 + KINDEX(2, 54)=25 + KINDEX(1, 55)=11 + KINDEX(2, 55)=25 + KINDEX(1, 56)=15 + KINDEX(2, 56)=25 + KINDEX(1, 57)=3 + KINDEX(2, 57)=26 + KINDEX(1, 58)=10 + KINDEX(2, 58)=26 + KINDEX(1, 59)=15 + KINDEX(2, 59)=26 + KINDEX(1, 60)=1 + KINDEX(2, 60)=27 + KINDEX(1, 61)=2 + KINDEX(2, 61)=27 + KINDEX(1, 62)=10 + KINDEX(2, 62)=27 KINDEX(1, 63)=15 - KINDEX(2, 63)=25 + KINDEX(2, 63)=27 KINDEX(1, 64)=2 - KINDEX(2, 64)=26 - KINDEX(1, 65)=14 - KINDEX(2, 65)=26 - KINDEX(1, 66)=15 - KINDEX(2, 66)=26 + KINDEX(2, 64)=28 + KINDEX(1, 65)=6 + KINDEX(2, 65)=28 + KINDEX(1, 66)=10 + KINDEX(2, 66)=28 KINDEX(1, 67)=2 - KINDEX(2, 67)=27 - KINDEX(1, 68)=15 - KINDEX(2, 68)=27 - KINDEX(1, 69)=2 - KINDEX(2, 69)=28 - KINDEX(1, 70)=15 - KINDEX(2, 70)=28 - KINDEX(1, 71)=3 - KINDEX(2, 71)=29 - KINDEX(1, 72)=4 - KINDEX(2, 72)=29 + KINDEX(2, 67)=29 + KINDEX(1, 68)=6 + KINDEX(2, 68)=29 + KINDEX(1, 69)=10 + KINDEX(2, 69)=29 + KINDEX(1, 70)=2 + KINDEX(2, 70)=30 + KINDEX(1, 71)=6 + KINDEX(2, 71)=30 + KINDEX(1, 72)=15 + KINDEX(2, 72)=30 KINDEX(1, 73)=3 - KINDEX(2, 73)=30 - KINDEX(1, 74)=4 - KINDEX(2, 74)=30 - KINDEX(1, 75)=4 + KINDEX(2, 73)=31 + KINDEX(1, 74)=10 + KINDEX(2, 74)=31 + KINDEX(1, 75)=15 KINDEX(2, 75)=31 - KINDEX(1, 76)=5 - KINDEX(2, 76)=31 - KINDEX(1, 77)=3 + KINDEX(1, 76)=10 + KINDEX(2, 76)=32 + KINDEX(1, 77)=12 KINDEX(2, 77)=32 - KINDEX(1, 78)=7 - KINDEX(2, 78)=32 - KINDEX(1, 79)=14 - KINDEX(2, 79)=32 - KINDEX(1, 80)=4 - KINDEX(2, 80)=33 - KINDEX(1, 81)=8 - KINDEX(2, 81)=33 - KINDEX(1, 82)=14 - KINDEX(2, 82)=33 - KINDEX(1, 83)=4 + KINDEX(1, 78)=10 + KINDEX(2, 78)=33 + KINDEX(1, 79)=12 + KINDEX(2, 79)=33 + KINDEX(1, 80)=2 + KINDEX(2, 80)=34 + KINDEX(1, 81)=5 + KINDEX(2, 81)=34 + KINDEX(1, 82)=8 + KINDEX(2, 82)=34 + KINDEX(1, 83)=10 KINDEX(2, 83)=34 - KINDEX(1, 84)=5 + KINDEX(1, 84)=15 KINDEX(2, 84)=34 - KINDEX(1, 85)=14 - KINDEX(2, 85)=34 - KINDEX(1, 86)=15 - KINDEX(2, 86)=34 - KINDEX(1, 87)=3 - KINDEX(2, 87)=35 - KINDEX(1, 88)=4 - KINDEX(2, 88)=35 - KINDEX(1, 89)=14 - KINDEX(2, 89)=35 - KINDEX(1, 90)=15 - KINDEX(2, 90)=35 - KINDEX(1, 91)=4 - KINDEX(2, 91)=36 - KINDEX(1, 92)=9 - KINDEX(2, 92)=36 - KINDEX(1, 93)=15 - KINDEX(2, 93)=36 - KINDEX(1, 94)=4 - KINDEX(2, 94)=37 - KINDEX(1, 95)=9 - KINDEX(2, 95)=37 - KINDEX(1, 96)=15 - KINDEX(2, 96)=37 - KINDEX(1, 97)=4 - KINDEX(2, 97)=38 - KINDEX(1, 98)=5 - KINDEX(2, 98)=38 - KINDEX(1, 99)=8 - KINDEX(2, 99)=38 - KINDEX(1, 100)=14 - KINDEX(2, 100)=38 - KINDEX(1, 101)=15 - KINDEX(2, 101)=38 - KINDEX(1, 102)=4 - KINDEX(2, 102)=39 - KINDEX(1, 103)=7 - KINDEX(2, 103)=39 - KINDEX(1, 104)=14 - KINDEX(2, 104)=39 - KINDEX(1, 105)=5 - KINDEX(2, 105)=40 - KINDEX(1, 106)=8 - KINDEX(2, 106)=40 - KINDEX(1, 107)=14 - KINDEX(2, 107)=40 - KINDEX(1, 108)=4 - KINDEX(2, 108)=41 - KINDEX(1, 109)=9 - KINDEX(2, 109)=41 - KINDEX(1, 110)=14 - KINDEX(2, 110)=41 - KINDEX(1, 111)=1 - KINDEX(2, 111)=42 - KINDEX(1, 112)=3 - KINDEX(2, 112)=42 - KINDEX(1, 113)=4 - KINDEX(2, 113)=42 - KINDEX(1, 114)=1 - KINDEX(2, 114)=43 - KINDEX(1, 115)=4 - KINDEX(2, 115)=43 - KINDEX(1, 116)=5 - KINDEX(2, 116)=43 - KINDEX(1, 117)=3 - KINDEX(2, 117)=44 - KINDEX(1, 118)=4 - KINDEX(2, 118)=44 - KINDEX(1, 119)=3 - KINDEX(2, 119)=45 - KINDEX(1, 120)=4 - KINDEX(2, 120)=45 - KINDEX(1, 121)=5 - KINDEX(2, 121)=45 - KINDEX(1, 122)=3 - KINDEX(2, 122)=46 - KINDEX(1, 123)=4 - KINDEX(2, 123)=46 - KINDEX(1, 124)=5 - KINDEX(2, 124)=46 - KINDEX(1, 125)=4 - KINDEX(2, 125)=47 - KINDEX(1, 126)=5 - KINDEX(2, 126)=47 - KINDEX(1, 127)=6 - KINDEX(2, 127)=47 - KINDEX(1, 128)=4 - KINDEX(2, 128)=48 - KINDEX(1, 129)=5 - KINDEX(2, 129)=48 - KINDEX(1, 130)=6 - KINDEX(2, 130)=48 - KINDEX(1, 131)=4 - KINDEX(2, 131)=49 - KINDEX(1, 132)=5 - KINDEX(2, 132)=49 - KINDEX(1, 133)=10 - KINDEX(2, 133)=50 - KINDEX(1, 134)=14 - KINDEX(2, 134)=50 - KINDEX(1, 135)=14 - KINDEX(2, 135)=51 - KINDEX(1, 136)=15 - KINDEX(2, 136)=51 + KINDEX(1, 85)=3 + KINDEX(2, 85)=35 + KINDEX(1, 86)=10 + KINDEX(2, 86)=36 + KINDEX(1, 87)=13 + KINDEX(2, 87)=36 + KINDEX(1, 88)=14 + KINDEX(2, 88)=36 + KINDEX(1, 89)=15 + KINDEX(2, 89)=36 + KINDEX(1, 90)=12 + KINDEX(2, 90)=37 + KINDEX(1, 91)=15 + KINDEX(2, 91)=37 + KINDEX(1, 92)=10 + KINDEX(2, 92)=38 + KINDEX(1, 93)=12 + KINDEX(2, 93)=38 + KINDEX(1, 94)=15 + KINDEX(2, 94)=38 + KINDEX(1, 95)=1 + KINDEX(2, 95)=39 + KINDEX(1, 96)=2 + KINDEX(2, 96)=39 + KINDEX(1, 97)=2 + KINDEX(2, 97)=40 + KINDEX(1, 98)=4 + KINDEX(2, 98)=40 + KINDEX(1, 99)=15 + KINDEX(2, 99)=40 + KINDEX(1, 100)=2 + KINDEX(2, 100)=41 + KINDEX(1, 101)=8 + KINDEX(2, 101)=41 + KINDEX(1, 102)=10 + KINDEX(2, 102)=41 + KINDEX(1, 103)=15 + KINDEX(2, 103)=41 + KINDEX(1, 104)=2 + KINDEX(2, 104)=42 + KINDEX(1, 105)=8 + KINDEX(2, 105)=42 + KINDEX(1, 106)=10 + KINDEX(2, 106)=43 + KINDEX(1, 107)=15 + KINDEX(2, 107)=43 + KINDEX(1, 108)=15 + KINDEX(2, 108)=44 + KINDEX(1, 109)=85 + KINDEX(2, 109)=44 + KINDEX(1, 110)=86 + KINDEX(2, 110)=44 + KINDEX(1, 111)=10 + KINDEX(2, 111)=45 + KINDEX(1, 112)=11 + KINDEX(2, 112)=45 + KINDEX(1, 113)=28 + KINDEX(2, 113)=45 + KINDEX(1, 114)=11 + KINDEX(2, 114)=46 + KINDEX(1, 115)=28 + KINDEX(2, 115)=46 + KINDEX(1, 116)=10 + KINDEX(2, 116)=47 + KINDEX(1, 117)=11 + KINDEX(2, 117)=47 + KINDEX(1, 118)=15 + KINDEX(2, 118)=47 + KINDEX(1, 119)=28 + KINDEX(2, 119)=47 + KINDEX(1, 120)=5 + KINDEX(2, 120)=48 + KINDEX(1, 121)=8 + KINDEX(2, 121)=48 + KINDEX(1, 122)=10 + KINDEX(2, 122)=48 + KINDEX(1, 123)=11 + KINDEX(2, 123)=48 + KINDEX(1, 124)=28 + KINDEX(2, 124)=48 + KINDEX(1, 125)=10 + KINDEX(2, 125)=49 + KINDEX(1, 126)=15 + KINDEX(2, 126)=49 + KINDEX(1, 127)=28 + KINDEX(2, 127)=49 + KINDEX(1, 128)=32 + KINDEX(2, 128)=49 + KINDEX(1, 129)=15 + KINDEX(2, 129)=50 + KINDEX(1, 130)=16 + KINDEX(2, 130)=50 + KINDEX(1, 131)=85 + KINDEX(2, 131)=50 + KINDEX(1, 132)=8 + KINDEX(2, 132)=51 + KINDEX(1, 133)=16 + KINDEX(2, 133)=51 + KINDEX(1, 134)=85 + KINDEX(2, 134)=51 + KINDEX(1, 135)=3 + KINDEX(2, 135)=52 + KINDEX(1, 136)=10 + KINDEX(2, 136)=52 KINDEX(1, 137)=11 KINDEX(2, 137)=52 - KINDEX(1, 138)=12 + KINDEX(1, 138)=15 KINDEX(2, 138)=52 - KINDEX(1, 139)=14 + KINDEX(1, 139)=16 KINDEX(2, 139)=52 - KINDEX(1, 140)=15 + KINDEX(1, 140)=28 KINDEX(2, 140)=52 - KINDEX(1, 141)=13 - KINDEX(2, 141)=53 - KINDEX(1, 142)=14 + KINDEX(1, 141)=43 + KINDEX(2, 141)=52 + KINDEX(1, 142)=10 KINDEX(2, 142)=53 - KINDEX(1, 143)=15 + KINDEX(1, 143)=11 KINDEX(2, 143)=53 - KINDEX(1, 144)=13 - KINDEX(2, 144)=54 - KINDEX(1, 145)=14 - KINDEX(2, 145)=54 - KINDEX(1, 146)=15 - KINDEX(2, 146)=54 - KINDEX(1, 147)=19 + KINDEX(1, 144)=16 + KINDEX(2, 144)=53 + KINDEX(1, 145)=85 + KINDEX(2, 145)=53 + KINDEX(1, 146)=86 + KINDEX(2, 146)=53 + KINDEX(1, 147)=10 KINDEX(2, 147)=54 - KINDEX(1, 148)=20 + KINDEX(1, 148)=15 KINDEX(2, 148)=54 - KINDEX(1, 149)=22 + KINDEX(1, 149)=29 KINDEX(2, 149)=54 - KINDEX(1, 150)=25 + KINDEX(1, 150)=33 KINDEX(2, 150)=54 - KINDEX(1, 151)=41 + KINDEX(1, 151)=85 KINDEX(2, 151)=54 - KINDEX(1, 152)=23 + KINDEX(1, 152)=15 KINDEX(2, 152)=55 - KINDEX(1, 153)=25 + KINDEX(1, 153)=17 KINDEX(2, 153)=55 - KINDEX(1, 154)=14 - KINDEX(2, 154)=56 - KINDEX(1, 155)=16 + KINDEX(1, 154)=85 + KINDEX(2, 154)=55 + KINDEX(1, 155)=8 KINDEX(2, 155)=56 - KINDEX(1, 156)=32 + KINDEX(1, 156)=17 KINDEX(2, 156)=56 - KINDEX(1, 157)=14 - KINDEX(2, 157)=57 - KINDEX(1, 158)=17 + KINDEX(1, 157)=85 + KINDEX(2, 157)=56 + KINDEX(1, 158)=3 KINDEX(2, 158)=57 - KINDEX(1, 159)=33 + KINDEX(1, 159)=10 KINDEX(2, 159)=57 - KINDEX(1, 160)=13 - KINDEX(2, 160)=58 - KINDEX(1, 161)=14 - KINDEX(2, 161)=58 - KINDEX(1, 162)=15 - KINDEX(2, 162)=58 - KINDEX(1, 163)=18 - KINDEX(2, 163)=58 - KINDEX(1, 164)=22 - KINDEX(2, 164)=58 - KINDEX(1, 165)=23 - KINDEX(2, 165)=58 - KINDEX(1, 166)=24 - KINDEX(2, 166)=58 - KINDEX(1, 167)=25 - KINDEX(2, 167)=58 - KINDEX(1, 168)=30 - KINDEX(2, 168)=58 - KINDEX(1, 169)=33 - KINDEX(2, 169)=58 - KINDEX(1, 170)=14 - KINDEX(2, 170)=59 + KINDEX(1, 160)=11 + KINDEX(2, 160)=57 + KINDEX(1, 161)=15 + KINDEX(2, 161)=57 + KINDEX(1, 162)=17 + KINDEX(2, 162)=57 + KINDEX(1, 163)=19 + KINDEX(2, 163)=57 + KINDEX(1, 164)=28 + KINDEX(2, 164)=57 + KINDEX(1, 165)=29 + KINDEX(2, 165)=57 + KINDEX(1, 166)=43 + KINDEX(2, 166)=57 + KINDEX(1, 167)=44 + KINDEX(2, 167)=57 + KINDEX(1, 168)=85 + KINDEX(2, 168)=57 + KINDEX(1, 169)=87 + KINDEX(2, 169)=57 + KINDEX(1, 170)=17 + KINDEX(2, 170)=58 KINDEX(1, 171)=19 - KINDEX(2, 171)=59 - KINDEX(1, 172)=34 - KINDEX(2, 172)=59 - KINDEX(1, 173)=35 - KINDEX(2, 173)=59 - KINDEX(1, 174)=14 - KINDEX(2, 174)=60 - KINDEX(1, 175)=20 - KINDEX(2, 175)=60 - KINDEX(1, 176)=35 - KINDEX(2, 176)=60 - KINDEX(1, 177)=14 - KINDEX(2, 177)=61 - KINDEX(1, 178)=15 - KINDEX(2, 178)=61 - KINDEX(1, 179)=21 - KINDEX(2, 179)=61 - KINDEX(1, 180)=36 - KINDEX(2, 180)=61 - KINDEX(1, 181)=37 - KINDEX(2, 181)=61 - KINDEX(1, 182)=41 - KINDEX(2, 182)=61 - KINDEX(1, 183)=13 - KINDEX(2, 183)=62 - KINDEX(1, 184)=14 - KINDEX(2, 184)=62 - KINDEX(1, 185)=15 - KINDEX(2, 185)=62 - KINDEX(1, 186)=22 - KINDEX(2, 186)=62 - KINDEX(1, 187)=14 - KINDEX(2, 187)=63 - KINDEX(1, 188)=23 - KINDEX(2, 188)=63 - KINDEX(1, 189)=39 - KINDEX(2, 189)=63 - KINDEX(1, 190)=14 - KINDEX(2, 190)=64 - KINDEX(1, 191)=24 - KINDEX(2, 191)=64 - KINDEX(1, 192)=39 - KINDEX(2, 192)=64 - KINDEX(1, 193)=13 - KINDEX(2, 193)=65 - KINDEX(1, 194)=14 - KINDEX(2, 194)=65 - KINDEX(1, 195)=15 - KINDEX(2, 195)=65 - KINDEX(1, 196)=22 - KINDEX(2, 196)=65 - KINDEX(1, 197)=23 + KINDEX(2, 171)=58 + KINDEX(1, 172)=29 + KINDEX(2, 172)=58 + KINDEX(1, 173)=85 + KINDEX(2, 173)=58 + KINDEX(1, 174)=87 + KINDEX(2, 174)=58 + KINDEX(1, 175)=15 + KINDEX(2, 175)=59 + KINDEX(1, 176)=19 + KINDEX(2, 176)=59 + KINDEX(1, 177)=85 + KINDEX(2, 177)=59 + KINDEX(1, 178)=87 + KINDEX(2, 178)=59 + KINDEX(1, 179)=10 + KINDEX(2, 179)=60 + KINDEX(1, 180)=11 + KINDEX(2, 180)=60 + KINDEX(1, 181)=29 + KINDEX(2, 181)=60 + KINDEX(1, 182)=85 + KINDEX(2, 182)=60 + KINDEX(1, 183)=87 + KINDEX(2, 183)=60 + KINDEX(1, 184)=15 + KINDEX(2, 184)=61 + KINDEX(1, 185)=29 + KINDEX(2, 185)=61 + KINDEX(1, 186)=85 + KINDEX(2, 186)=61 + KINDEX(1, 187)=5 + KINDEX(2, 187)=62 + KINDEX(1, 188)=8 + KINDEX(2, 188)=62 + KINDEX(1, 189)=29 + KINDEX(2, 189)=62 + KINDEX(1, 190)=85 + KINDEX(2, 190)=62 + KINDEX(1, 191)=15 + KINDEX(2, 191)=63 + KINDEX(1, 192)=30 + KINDEX(2, 192)=63 + KINDEX(1, 193)=85 + KINDEX(2, 193)=63 + KINDEX(1, 194)=30 + KINDEX(2, 194)=64 + KINDEX(1, 195)=85 + KINDEX(2, 195)=64 + KINDEX(1, 196)=87 + KINDEX(2, 196)=64 + KINDEX(1, 197)=15 KINDEX(2, 197)=65 - KINDEX(1, 198)=24 + KINDEX(1, 198)=35 KINDEX(2, 198)=65 - KINDEX(1, 199)=25 + KINDEX(1, 199)=85 KINDEX(2, 199)=65 - KINDEX(1, 200)=39 - KINDEX(2, 200)=65 - KINDEX(1, 201)=41 - KINDEX(2, 201)=65 - KINDEX(1, 202)=14 + KINDEX(1, 200)=8 + KINDEX(2, 200)=66 + KINDEX(1, 201)=35 + KINDEX(2, 201)=66 + KINDEX(1, 202)=85 KINDEX(2, 202)=66 - KINDEX(1, 203)=15 - KINDEX(2, 203)=66 - KINDEX(1, 204)=30 - KINDEX(2, 204)=66 - KINDEX(1, 205)=14 + KINDEX(1, 203)=3 + KINDEX(2, 203)=67 + KINDEX(1, 204)=10 + KINDEX(2, 204)=67 + KINDEX(1, 205)=11 KINDEX(2, 205)=67 - KINDEX(1, 206)=31 + KINDEX(1, 206)=15 KINDEX(2, 206)=67 - KINDEX(1, 207)=14 - KINDEX(2, 207)=68 - KINDEX(1, 208)=22 - KINDEX(2, 208)=68 - KINDEX(1, 209)=28 - KINDEX(2, 209)=68 - KINDEX(1, 210)=32 - KINDEX(2, 210)=68 - KINDEX(1, 211)=14 - KINDEX(2, 211)=69 - KINDEX(1, 212)=15 - KINDEX(2, 212)=69 - KINDEX(1, 213)=22 - KINDEX(2, 213)=69 - KINDEX(1, 214)=23 - KINDEX(2, 214)=69 - KINDEX(1, 215)=24 - KINDEX(2, 215)=69 - KINDEX(1, 216)=29 - KINDEX(2, 216)=69 - KINDEX(1, 217)=33 + KINDEX(1, 207)=17 + KINDEX(2, 207)=67 + KINDEX(1, 208)=28 + KINDEX(2, 208)=67 + KINDEX(1, 209)=35 + KINDEX(2, 209)=67 + KINDEX(1, 210)=39 + KINDEX(2, 210)=67 + KINDEX(1, 211)=40 + KINDEX(2, 211)=67 + KINDEX(1, 212)=43 + KINDEX(2, 212)=67 + KINDEX(1, 213)=85 + KINDEX(2, 213)=67 + KINDEX(1, 214)=17 + KINDEX(2, 214)=68 + KINDEX(1, 215)=29 + KINDEX(2, 215)=68 + KINDEX(1, 216)=35 + KINDEX(2, 216)=68 + KINDEX(1, 217)=15 KINDEX(2, 217)=69 - KINDEX(1, 218)=39 + KINDEX(1, 218)=38 KINDEX(2, 218)=69 - KINDEX(1, 219)=41 + KINDEX(1, 219)=85 KINDEX(2, 219)=69 - KINDEX(1, 220)=5 + KINDEX(1, 220)=15 KINDEX(2, 220)=70 - KINDEX(1, 221)=14 + KINDEX(1, 221)=34 KINDEX(2, 221)=70 - KINDEX(1, 222)=15 + KINDEX(1, 222)=85 KINDEX(2, 222)=70 - KINDEX(1, 223)=22 - KINDEX(2, 223)=70 - KINDEX(1, 224)=25 - KINDEX(2, 224)=70 - KINDEX(1, 225)=27 - KINDEX(2, 225)=70 - KINDEX(1, 226)=41 - KINDEX(2, 226)=70 - KINDEX(1, 227)=4 - KINDEX(2, 227)=71 - KINDEX(1, 228)=14 - KINDEX(2, 228)=71 - KINDEX(1, 229)=26 - KINDEX(2, 229)=71 - KINDEX(1, 230)=33 - KINDEX(2, 230)=71 - KINDEX(1, 231)=5 - KINDEX(2, 231)=72 - KINDEX(1, 232)=8 - KINDEX(2, 232)=72 - KINDEX(1, 233)=13 - KINDEX(2, 233)=72 - KINDEX(1, 234)=15 - KINDEX(2, 234)=72 - KINDEX(1, 235)=22 - KINDEX(2, 235)=72 - KINDEX(1, 236)=5 - KINDEX(2, 236)=73 - KINDEX(1, 237)=8 - KINDEX(2, 237)=73 - KINDEX(1, 238)=23 - KINDEX(2, 238)=73 - KINDEX(1, 239)=39 - KINDEX(2, 239)=73 - KINDEX(1, 240)=4 - KINDEX(2, 240)=74 - KINDEX(1, 241)=5 - KINDEX(2, 241)=74 - KINDEX(1, 242)=8 - KINDEX(2, 242)=74 - KINDEX(1, 243)=13 - KINDEX(2, 243)=74 - KINDEX(1, 244)=15 - KINDEX(2, 244)=74 - KINDEX(1, 245)=23 - KINDEX(2, 245)=74 - KINDEX(1, 246)=24 - KINDEX(2, 246)=74 - KINDEX(1, 247)=25 - KINDEX(2, 247)=74 - KINDEX(1, 248)=39 - KINDEX(2, 248)=74 - KINDEX(1, 249)=40 - KINDEX(2, 249)=74 - KINDEX(1, 250)=41 - KINDEX(2, 250)=74 - KINDEX(1, 251)=5 - KINDEX(2, 251)=75 - KINDEX(1, 252)=8 - KINDEX(2, 252)=75 - KINDEX(1, 253)=21 - KINDEX(2, 253)=75 - KINDEX(1, 254)=36 - KINDEX(2, 254)=75 - KINDEX(1, 255)=5 - KINDEX(2, 255)=76 - KINDEX(1, 256)=19 - KINDEX(2, 256)=76 - KINDEX(1, 257)=25 - KINDEX(2, 257)=76 - KINDEX(1, 258)=40 - KINDEX(2, 258)=76 - KINDEX(1, 259)=5 - KINDEX(2, 259)=77 - KINDEX(1, 260)=20 - KINDEX(2, 260)=77 - KINDEX(1, 261)=25 - KINDEX(2, 261)=77 - KINDEX(1, 262)=40 - KINDEX(2, 262)=77 - KINDEX(1, 263)=4 - KINDEX(2, 263)=78 - KINDEX(1, 264)=5 - KINDEX(2, 264)=78 - KINDEX(1, 265)=22 - KINDEX(2, 265)=78 - KINDEX(1, 266)=26 - KINDEX(2, 266)=78 - KINDEX(1, 267)=27 - KINDEX(2, 267)=78 - KINDEX(1, 268)=41 - KINDEX(2, 268)=78 - KINDEX(1, 269)=1 - KINDEX(2, 269)=79 - KINDEX(1, 270)=2 - KINDEX(2, 270)=79 - KINDEX(1, 271)=13 - KINDEX(2, 271)=79 - KINDEX(1, 272)=14 - KINDEX(2, 272)=79 - KINDEX(1, 273)=15 - KINDEX(2, 273)=79 - KINDEX(1, 274)=16 - KINDEX(2, 274)=79 - KINDEX(1, 275)=17 - KINDEX(2, 275)=79 - KINDEX(1, 276)=19 - KINDEX(2, 276)=79 - KINDEX(1, 277)=22 - KINDEX(2, 277)=79 - KINDEX(1, 278)=23 - KINDEX(2, 278)=79 - KINDEX(1, 279)=24 - KINDEX(2, 279)=79 - KINDEX(1, 280)=25 - KINDEX(2, 280)=79 - KINDEX(1, 281)=30 - KINDEX(2, 281)=79 - KINDEX(1, 282)=31 - KINDEX(2, 282)=79 - KINDEX(1, 283)=32 - KINDEX(2, 283)=79 - KINDEX(1, 284)=33 - KINDEX(2, 284)=79 - KINDEX(1, 285)=39 - KINDEX(2, 285)=79 - KINDEX(1, 286)=41 - KINDEX(2, 286)=79 - KINDEX(1, 287)=1 - KINDEX(2, 287)=80 - KINDEX(1, 288)=2 - KINDEX(2, 288)=80 - KINDEX(1, 289)=13 - KINDEX(2, 289)=80 - KINDEX(1, 290)=14 - KINDEX(2, 290)=80 - KINDEX(1, 291)=15 - KINDEX(2, 291)=80 - KINDEX(1, 292)=19 - KINDEX(2, 292)=80 - KINDEX(1, 293)=20 - KINDEX(2, 293)=80 - KINDEX(1, 294)=22 - KINDEX(2, 294)=80 - KINDEX(1, 295)=23 - KINDEX(2, 295)=80 - KINDEX(1, 296)=24 - KINDEX(2, 296)=80 - KINDEX(1, 297)=25 - KINDEX(2, 297)=80 - KINDEX(1, 298)=30 - KINDEX(2, 298)=80 - KINDEX(1, 299)=31 - KINDEX(2, 299)=80 - KINDEX(1, 300)=32 - KINDEX(2, 300)=80 - KINDEX(1, 301)=33 - KINDEX(2, 301)=80 - KINDEX(1, 302)=39 - KINDEX(2, 302)=80 - KINDEX(1, 303)=41 - KINDEX(2, 303)=80 - KINDEX(1, 304)=1 - KINDEX(2, 304)=81 - KINDEX(1, 305)=13 - KINDEX(2, 305)=81 - KINDEX(1, 306)=14 - KINDEX(2, 306)=81 - KINDEX(1, 307)=15 - KINDEX(2, 307)=81 - KINDEX(1, 308)=22 - KINDEX(2, 308)=81 - KINDEX(1, 309)=23 - KINDEX(2, 309)=81 - KINDEX(1, 310)=25 - KINDEX(2, 310)=81 - KINDEX(1, 311)=29 - KINDEX(2, 311)=81 - KINDEX(1, 312)=30 - KINDEX(2, 312)=81 - KINDEX(1, 313)=31 - KINDEX(2, 313)=81 - KINDEX(1, 314)=39 - KINDEX(2, 314)=81 - KINDEX(1, 315)=1 - KINDEX(2, 315)=82 - KINDEX(1, 316)=4 - KINDEX(2, 316)=82 - KINDEX(1, 317)=13 - KINDEX(2, 317)=82 - KINDEX(1, 318)=14 - KINDEX(2, 318)=82 - KINDEX(1, 319)=15 - KINDEX(2, 319)=82 - KINDEX(1, 320)=22 - KINDEX(2, 320)=82 - KINDEX(1, 321)=27 - KINDEX(2, 321)=82 - KINDEX(1, 322)=30 - KINDEX(2, 322)=82 - KINDEX(1, 323)=39 - KINDEX(2, 323)=82 - KINDEX(1, 324)=4 - KINDEX(2, 324)=83 - KINDEX(1, 325)=21 - KINDEX(2, 325)=83 - KINDEX(1, 326)=26 - KINDEX(2, 326)=83 - KINDEX(1, 327)=36 - KINDEX(2, 327)=83 - KINDEX(1, 328)=15 - KINDEX(2, 328)=84 - KINDEX(1, 329)=21 - KINDEX(2, 329)=84 - KINDEX(1, 330)=36 - KINDEX(2, 330)=84 - KINDEX(1, 331)=4 - KINDEX(2, 331)=85 - KINDEX(1, 332)=7 - KINDEX(2, 332)=85 - KINDEX(1, 333)=21 - KINDEX(2, 333)=85 - KINDEX(1, 334)=37 - KINDEX(2, 334)=85 - KINDEX(1, 335)=15 - KINDEX(2, 335)=86 - KINDEX(1, 336)=21 - KINDEX(2, 336)=86 - KINDEX(1, 337)=37 - KINDEX(2, 337)=86 - KINDEX(1, 338)=38 - KINDEX(2, 338)=86 - KINDEX(1, 339)=1 - KINDEX(2, 339)=87 - KINDEX(1, 340)=14 - KINDEX(2, 340)=87 - KINDEX(1, 341)=21 - KINDEX(2, 341)=87 - KINDEX(1, 342)=37 - KINDEX(2, 342)=87 - KINDEX(1, 343)=4 - KINDEX(2, 343)=88 - KINDEX(1, 344)=27 - KINDEX(2, 344)=88 - KINDEX(1, 345)=39 - KINDEX(2, 345)=88 - KINDEX(1, 346)=4 - KINDEX(2, 346)=89 - KINDEX(1, 347)=27 - KINDEX(2, 347)=89 - KINDEX(1, 348)=39 - KINDEX(2, 348)=89 - KINDEX(1, 349)=3 - KINDEX(2, 349)=90 - KINDEX(1, 350)=4 - KINDEX(2, 350)=90 - KINDEX(1, 351)=15 - KINDEX(2, 351)=90 - KINDEX(1, 352)=22 - KINDEX(2, 352)=90 - KINDEX(1, 353)=32 - KINDEX(2, 353)=90 - KINDEX(1, 354)=3 - KINDEX(2, 354)=91 - KINDEX(1, 355)=4 - KINDEX(2, 355)=91 - KINDEX(1, 356)=15 - KINDEX(2, 356)=91 - KINDEX(1, 357)=22 - KINDEX(2, 357)=91 - KINDEX(1, 358)=23 - KINDEX(2, 358)=91 - KINDEX(1, 359)=24 - KINDEX(2, 359)=91 - KINDEX(1, 360)=25 - KINDEX(2, 360)=91 - KINDEX(1, 361)=26 - KINDEX(2, 361)=91 - KINDEX(1, 362)=32 - KINDEX(2, 362)=91 - KINDEX(1, 363)=33 - KINDEX(2, 363)=91 - KINDEX(1, 364)=41 - KINDEX(2, 364)=91 - KINDEX(1, 365)=3 - KINDEX(2, 365)=92 - KINDEX(1, 366)=4 - KINDEX(2, 366)=92 - KINDEX(1, 367)=15 - KINDEX(2, 367)=92 - KINDEX(1, 368)=22 - KINDEX(2, 368)=92 - KINDEX(1, 369)=23 - KINDEX(2, 369)=92 - KINDEX(1, 370)=24 - KINDEX(2, 370)=92 - KINDEX(1, 371)=34 - KINDEX(2, 371)=92 - KINDEX(1, 372)=3 - KINDEX(2, 372)=93 - KINDEX(1, 373)=4 - KINDEX(2, 373)=93 - KINDEX(1, 374)=15 - KINDEX(2, 374)=93 - KINDEX(1, 375)=19 - KINDEX(2, 375)=93 - KINDEX(1, 376)=22 - KINDEX(2, 376)=93 - KINDEX(1, 377)=23 - KINDEX(2, 377)=93 - KINDEX(1, 378)=24 - KINDEX(2, 378)=93 - KINDEX(1, 379)=25 - KINDEX(2, 379)=93 - KINDEX(1, 380)=26 - KINDEX(2, 380)=93 - KINDEX(1, 381)=35 - KINDEX(2, 381)=93 - KINDEX(1, 382)=3 - KINDEX(2, 382)=94 - KINDEX(1, 383)=4 - KINDEX(2, 383)=94 - KINDEX(1, 384)=15 - KINDEX(2, 384)=94 - KINDEX(1, 385)=25 - KINDEX(2, 385)=94 - KINDEX(1, 386)=26 - KINDEX(2, 386)=94 - KINDEX(1, 387)=38 - KINDEX(2, 387)=94 - KINDEX(1, 388)=3 - KINDEX(2, 388)=95 - KINDEX(1, 389)=4 - KINDEX(2, 389)=95 - KINDEX(1, 390)=15 - KINDEX(2, 390)=95 - KINDEX(1, 391)=22 - KINDEX(2, 391)=95 - KINDEX(1, 392)=23 - KINDEX(2, 392)=95 - KINDEX(1, 393)=25 - KINDEX(2, 393)=95 - KINDEX(1, 394)=32 - KINDEX(2, 394)=95 - KINDEX(1, 395)=39 - KINDEX(2, 395)=95 - KINDEX(1, 396)=41 - KINDEX(2, 396)=95 - KINDEX(1, 397)=3 - KINDEX(2, 397)=96 - KINDEX(1, 398)=4 - KINDEX(2, 398)=96 + KINDEX(1, 223)=15 + KINDEX(2, 223)=71 + KINDEX(1, 224)=31 + KINDEX(2, 224)=71 + KINDEX(1, 225)=85 + KINDEX(2, 225)=71 + KINDEX(1, 226)=31 + KINDEX(2, 226)=72 + KINDEX(1, 227)=85 + KINDEX(2, 227)=72 + KINDEX(1, 228)=87 + KINDEX(2, 228)=72 + KINDEX(1, 229)=5 + KINDEX(2, 229)=73 + KINDEX(1, 230)=8 + KINDEX(2, 230)=73 + KINDEX(1, 231)=24 + KINDEX(2, 231)=73 + KINDEX(1, 232)=10 + KINDEX(2, 232)=74 + KINDEX(1, 233)=15 + KINDEX(2, 233)=74 + KINDEX(1, 234)=24 + KINDEX(2, 234)=74 + KINDEX(1, 235)=85 + KINDEX(2, 235)=74 + KINDEX(1, 236)=15 + KINDEX(2, 236)=75 + KINDEX(1, 237)=18 + KINDEX(2, 237)=75 + KINDEX(1, 238)=85 + KINDEX(2, 238)=75 + KINDEX(1, 239)=8 + KINDEX(2, 239)=76 + KINDEX(1, 240)=18 + KINDEX(2, 240)=76 + KINDEX(1, 241)=85 + KINDEX(2, 241)=76 + KINDEX(1, 242)=3 + KINDEX(2, 242)=77 + KINDEX(1, 243)=10 + KINDEX(2, 243)=77 + KINDEX(1, 244)=11 + KINDEX(2, 244)=77 + KINDEX(1, 245)=15 + KINDEX(2, 245)=77 + KINDEX(1, 246)=18 + KINDEX(2, 246)=77 + KINDEX(1, 247)=20 + KINDEX(2, 247)=77 + KINDEX(1, 248)=28 + KINDEX(2, 248)=77 + KINDEX(1, 249)=45 + KINDEX(2, 249)=77 + KINDEX(1, 250)=69 + KINDEX(2, 250)=77 + KINDEX(1, 251)=85 + KINDEX(2, 251)=77 + KINDEX(1, 252)=18 + KINDEX(2, 252)=78 + KINDEX(1, 253)=20 + KINDEX(2, 253)=78 + KINDEX(1, 254)=69 + KINDEX(2, 254)=78 + KINDEX(1, 255)=85 + KINDEX(2, 255)=78 + KINDEX(1, 256)=15 + KINDEX(2, 256)=79 + KINDEX(1, 257)=20 + KINDEX(2, 257)=79 + KINDEX(1, 258)=85 + KINDEX(2, 258)=79 + KINDEX(1, 259)=10 + KINDEX(2, 259)=80 + KINDEX(1, 260)=15 + KINDEX(2, 260)=80 + KINDEX(1, 261)=23 + KINDEX(2, 261)=80 + KINDEX(1, 262)=24 + KINDEX(2, 262)=80 + KINDEX(1, 263)=85 + KINDEX(2, 263)=80 + KINDEX(1, 264)=10 + KINDEX(2, 264)=81 + KINDEX(1, 265)=15 + KINDEX(2, 265)=81 + KINDEX(1, 266)=22 + KINDEX(2, 266)=81 + KINDEX(1, 267)=24 + KINDEX(2, 267)=81 + KINDEX(1, 268)=3 + KINDEX(2, 268)=82 + KINDEX(1, 269)=5 + KINDEX(2, 269)=82 + KINDEX(1, 270)=8 + KINDEX(2, 270)=82 + KINDEX(1, 271)=25 + KINDEX(2, 271)=82 + KINDEX(1, 272)=26 + KINDEX(2, 272)=82 + KINDEX(1, 273)=3 + KINDEX(2, 273)=83 + KINDEX(1, 274)=10 + KINDEX(2, 274)=83 + KINDEX(1, 275)=15 + KINDEX(2, 275)=83 + KINDEX(1, 276)=25 + KINDEX(2, 276)=83 + KINDEX(1, 277)=26 + KINDEX(2, 277)=83 + KINDEX(1, 278)=75 + KINDEX(2, 278)=83 + KINDEX(1, 279)=85 + KINDEX(2, 279)=83 + KINDEX(1, 280)=10 + KINDEX(2, 280)=84 + KINDEX(1, 281)=15 + KINDEX(2, 281)=84 + KINDEX(1, 282)=26 + KINDEX(2, 282)=84 + KINDEX(1, 283)=60 + KINDEX(2, 283)=84 + KINDEX(1, 284)=85 + KINDEX(2, 284)=84 + KINDEX(1, 285)=15 + KINDEX(2, 285)=85 + KINDEX(1, 286)=36 + KINDEX(2, 286)=85 + KINDEX(1, 287)=85 + KINDEX(2, 287)=85 + KINDEX(1, 288)=8 + KINDEX(2, 288)=86 + KINDEX(1, 289)=36 + KINDEX(2, 289)=86 + KINDEX(1, 290)=85 + KINDEX(2, 290)=86 + KINDEX(1, 291)=3 + KINDEX(2, 291)=87 + KINDEX(1, 292)=10 + KINDEX(2, 292)=87 + KINDEX(1, 293)=11 + KINDEX(2, 293)=87 + KINDEX(1, 294)=12 + KINDEX(2, 294)=87 + KINDEX(1, 295)=15 + KINDEX(2, 295)=87 + KINDEX(1, 296)=36 + KINDEX(2, 296)=87 + KINDEX(1, 297)=53 + KINDEX(2, 297)=87 + KINDEX(1, 298)=57 + KINDEX(2, 298)=87 + KINDEX(1, 299)=85 + KINDEX(2, 299)=87 + KINDEX(1, 300)=36 + KINDEX(2, 300)=88 + KINDEX(1, 301)=68 + KINDEX(2, 301)=88 + KINDEX(1, 302)=15 + KINDEX(2, 302)=89 + KINDEX(1, 303)=37 + KINDEX(2, 303)=89 + KINDEX(1, 304)=85 + KINDEX(2, 304)=89 + KINDEX(1, 305)=8 + KINDEX(2, 305)=90 + KINDEX(1, 306)=37 + KINDEX(2, 306)=90 + KINDEX(1, 307)=85 + KINDEX(2, 307)=90 + KINDEX(1, 308)=3 + KINDEX(2, 308)=91 + KINDEX(1, 309)=11 + KINDEX(2, 309)=91 + KINDEX(1, 310)=12 + KINDEX(2, 310)=91 + KINDEX(1, 311)=15 + KINDEX(2, 311)=91 + KINDEX(1, 312)=37 + KINDEX(2, 312)=91 + KINDEX(1, 313)=54 + KINDEX(2, 313)=91 + KINDEX(1, 314)=56 + KINDEX(2, 314)=91 + KINDEX(1, 315)=85 + KINDEX(2, 315)=91 + KINDEX(1, 316)=37 + KINDEX(2, 316)=92 + KINDEX(1, 317)=10 + KINDEX(2, 317)=93 + KINDEX(1, 318)=15 + KINDEX(2, 318)=93 + KINDEX(1, 319)=27 + KINDEX(2, 319)=93 + KINDEX(1, 320)=64 + KINDEX(2, 320)=93 + KINDEX(1, 321)=85 + KINDEX(2, 321)=93 + KINDEX(1, 322)=15 + KINDEX(2, 322)=94 + KINDEX(1, 323)=21 + KINDEX(2, 323)=94 + KINDEX(1, 324)=85 + KINDEX(2, 324)=94 + KINDEX(1, 325)=10 + KINDEX(2, 325)=95 + KINDEX(1, 326)=85 + KINDEX(2, 326)=95 + KINDEX(1, 327)=1 + KINDEX(2, 327)=96 + KINDEX(1, 328)=85 + KINDEX(2, 328)=96 + KINDEX(1, 329)=85 + KINDEX(2, 329)=97 + KINDEX(1, 330)=85 + KINDEX(2, 330)=98 + KINDEX(1, 331)=85 + KINDEX(2, 331)=99 + KINDEX(1, 332)=85 + KINDEX(2, 332)=100 + KINDEX(1, 333)=85 + KINDEX(2, 333)=101 + KINDEX(1, 334)=85 + KINDEX(2, 334)=102 + KINDEX(1, 335)=85 + KINDEX(2, 335)=103 + KINDEX(1, 336)=2 + KINDEX(2, 336)=104 + KINDEX(1, 337)=61 + KINDEX(2, 337)=104 + KINDEX(1, 338)=2 + KINDEX(2, 338)=105 + KINDEX(1, 339)=61 + KINDEX(2, 339)=105 + KINDEX(1, 340)=2 + KINDEX(2, 340)=106 + KINDEX(1, 341)=2 + KINDEX(2, 341)=107 + KINDEX(1, 342)=2 + KINDEX(2, 342)=108 + KINDEX(1, 343)=70 + KINDEX(2, 343)=108 + KINDEX(1, 344)=2 + KINDEX(2, 344)=109 + KINDEX(1, 345)=60 + KINDEX(2, 345)=109 + KINDEX(1, 346)=2 + KINDEX(2, 346)=110 + KINDEX(1, 347)=64 + KINDEX(2, 347)=110 + KINDEX(1, 348)=1 + KINDEX(2, 348)=111 + KINDEX(1, 349)=2 + KINDEX(2, 349)=111 + KINDEX(1, 350)=10 + KINDEX(2, 350)=111 + KINDEX(1, 351)=28 + KINDEX(2, 351)=111 + KINDEX(1, 352)=86 + KINDEX(2, 352)=111 + KINDEX(1, 353)=10 + KINDEX(2, 353)=112 + KINDEX(1, 354)=28 + KINDEX(2, 354)=112 + KINDEX(1, 355)=85 + KINDEX(2, 355)=112 + KINDEX(1, 356)=86 + KINDEX(2, 356)=112 + KINDEX(1, 357)=10 + KINDEX(2, 357)=113 + KINDEX(1, 358)=15 + KINDEX(2, 358)=113 + KINDEX(1, 359)=28 + KINDEX(2, 359)=113 + KINDEX(1, 360)=86 + KINDEX(2, 360)=113 + KINDEX(1, 361)=1 + KINDEX(2, 361)=114 + KINDEX(1, 362)=2 + KINDEX(2, 362)=114 + KINDEX(1, 363)=10 + KINDEX(2, 363)=114 + KINDEX(1, 364)=28 + KINDEX(2, 364)=114 + KINDEX(1, 365)=29 + KINDEX(2, 365)=114 + KINDEX(1, 366)=10 + KINDEX(2, 366)=115 + KINDEX(1, 367)=28 + KINDEX(2, 367)=115 + KINDEX(1, 368)=29 + KINDEX(2, 368)=115 + KINDEX(1, 369)=85 + KINDEX(2, 369)=115 + KINDEX(1, 370)=10 + KINDEX(2, 370)=116 + KINDEX(1, 371)=15 + KINDEX(2, 371)=116 + KINDEX(1, 372)=28 + KINDEX(2, 372)=116 + KINDEX(1, 373)=29 + KINDEX(2, 373)=116 + KINDEX(1, 374)=1 + KINDEX(2, 374)=117 + KINDEX(1, 375)=2 + KINDEX(2, 375)=117 + KINDEX(1, 376)=28 + KINDEX(2, 376)=117 + KINDEX(1, 377)=29 + KINDEX(2, 377)=117 + KINDEX(1, 378)=2 + KINDEX(2, 378)=118 + KINDEX(1, 379)=10 + KINDEX(2, 379)=118 + KINDEX(1, 380)=28 + KINDEX(2, 380)=118 + KINDEX(1, 381)=29 + KINDEX(2, 381)=118 + KINDEX(1, 382)=85 + KINDEX(2, 382)=118 + KINDEX(1, 383)=2 + KINDEX(2, 383)=119 + KINDEX(1, 384)=10 + KINDEX(2, 384)=119 + KINDEX(1, 385)=15 + KINDEX(2, 385)=119 + KINDEX(1, 386)=28 + KINDEX(2, 386)=119 + KINDEX(1, 387)=29 + KINDEX(2, 387)=119 + KINDEX(1, 388)=1 + KINDEX(2, 388)=120 + KINDEX(1, 389)=2 + KINDEX(2, 389)=120 + KINDEX(1, 390)=10 + KINDEX(2, 390)=120 + KINDEX(1, 391)=11 + KINDEX(2, 391)=120 + KINDEX(1, 392)=28 + KINDEX(2, 392)=120 + KINDEX(1, 393)=10 + KINDEX(2, 393)=121 + KINDEX(1, 394)=11 + KINDEX(2, 394)=121 + KINDEX(1, 395)=28 + KINDEX(2, 395)=121 + KINDEX(1, 396)=85 + KINDEX(2, 396)=121 + KINDEX(1, 397)=10 + KINDEX(2, 397)=122 + KINDEX(1, 398)=11 + KINDEX(2, 398)=122 KINDEX(1, 399)=15 - KINDEX(2, 399)=96 - KINDEX(1, 400)=22 - KINDEX(2, 400)=96 - KINDEX(1, 401)=23 - KINDEX(2, 401)=96 - KINDEX(1, 402)=24 - KINDEX(2, 402)=96 - KINDEX(1, 403)=26 - KINDEX(2, 403)=96 - KINDEX(1, 404)=40 - KINDEX(2, 404)=96 - KINDEX(1, 405)=15 - KINDEX(2, 405)=97 - KINDEX(1, 406)=28 - KINDEX(2, 406)=97 - KINDEX(1, 407)=32 - KINDEX(2, 407)=97 - KINDEX(1, 408)=15 - KINDEX(2, 408)=98 - KINDEX(1, 409)=29 - KINDEX(2, 409)=98 - KINDEX(1, 410)=33 - KINDEX(2, 410)=98 - KINDEX(1, 411)=15 - KINDEX(2, 411)=99 - KINDEX(1, 412)=29 - KINDEX(2, 412)=99 - KINDEX(1, 413)=34 - KINDEX(2, 413)=99 - KINDEX(1, 414)=15 - KINDEX(2, 414)=100 - KINDEX(1, 415)=29 - KINDEX(2, 415)=100 - KINDEX(1, 416)=35 - KINDEX(2, 416)=100 - KINDEX(1, 417)=15 - KINDEX(2, 417)=101 - KINDEX(1, 418)=29 - KINDEX(2, 418)=101 - KINDEX(1, 419)=38 - KINDEX(2, 419)=101 - KINDEX(1, 420)=1 - KINDEX(2, 420)=102 - KINDEX(1, 421)=15 - KINDEX(2, 421)=102 - KINDEX(1, 422)=29 - KINDEX(2, 422)=102 - KINDEX(1, 423)=31 - KINDEX(2, 423)=102 - KINDEX(1, 424)=39 - KINDEX(2, 424)=102 - KINDEX(1, 425)=15 - KINDEX(2, 425)=103 - KINDEX(1, 426)=26 - KINDEX(2, 426)=103 - KINDEX(1, 427)=40 - KINDEX(2, 427)=103 - KINDEX(1, 428)=15 - KINDEX(2, 428)=104 - KINDEX(1, 429)=22 - KINDEX(2, 429)=104 - KINDEX(1, 430)=32 - KINDEX(2, 430)=104 - KINDEX(1, 431)=15 - KINDEX(2, 431)=105 - KINDEX(1, 432)=22 - KINDEX(2, 432)=105 - KINDEX(1, 433)=23 - KINDEX(2, 433)=105 - KINDEX(1, 434)=24 - KINDEX(2, 434)=105 - KINDEX(1, 435)=25 - KINDEX(2, 435)=105 - KINDEX(1, 436)=32 - KINDEX(2, 436)=105 - KINDEX(1, 437)=33 - KINDEX(2, 437)=105 - KINDEX(1, 438)=41 - KINDEX(2, 438)=105 - KINDEX(1, 439)=15 - KINDEX(2, 439)=106 - KINDEX(1, 440)=22 - KINDEX(2, 440)=106 - KINDEX(1, 441)=23 - KINDEX(2, 441)=106 - KINDEX(1, 442)=24 - KINDEX(2, 442)=106 - KINDEX(1, 443)=32 - KINDEX(2, 443)=106 - KINDEX(1, 444)=34 - KINDEX(2, 444)=106 - KINDEX(1, 445)=15 - KINDEX(2, 445)=107 - KINDEX(1, 446)=19 - KINDEX(2, 446)=107 - KINDEX(1, 447)=22 - KINDEX(2, 447)=107 - KINDEX(1, 448)=23 - KINDEX(2, 448)=107 - KINDEX(1, 449)=24 - KINDEX(2, 449)=107 - KINDEX(1, 450)=25 - KINDEX(2, 450)=107 - KINDEX(1, 451)=32 - KINDEX(2, 451)=107 - KINDEX(1, 452)=35 - KINDEX(2, 452)=107 - KINDEX(1, 453)=15 - KINDEX(2, 453)=108 - KINDEX(1, 454)=22 - KINDEX(2, 454)=108 - KINDEX(1, 455)=25 - KINDEX(2, 455)=108 - KINDEX(1, 456)=32 - KINDEX(2, 456)=108 - KINDEX(1, 457)=38 - KINDEX(2, 457)=108 - KINDEX(1, 458)=15 - KINDEX(2, 458)=109 - KINDEX(1, 459)=22 - KINDEX(2, 459)=109 - KINDEX(1, 460)=23 - KINDEX(2, 460)=109 - KINDEX(1, 461)=25 - KINDEX(2, 461)=109 - KINDEX(1, 462)=31 - KINDEX(2, 462)=109 - KINDEX(1, 463)=32 - KINDEX(2, 463)=109 - KINDEX(1, 464)=39 - KINDEX(2, 464)=109 - KINDEX(1, 465)=41 - KINDEX(2, 465)=109 - KINDEX(1, 466)=4 - KINDEX(2, 466)=110 - KINDEX(1, 467)=15 - KINDEX(2, 467)=110 - KINDEX(1, 468)=22 - KINDEX(2, 468)=110 - KINDEX(1, 469)=23 - KINDEX(2, 469)=110 - KINDEX(1, 470)=24 - KINDEX(2, 470)=110 - KINDEX(1, 471)=26 - KINDEX(2, 471)=110 - KINDEX(1, 472)=32 - KINDEX(2, 472)=110 - KINDEX(1, 473)=40 - KINDEX(2, 473)=110 - KINDEX(1, 474)=15 - KINDEX(2, 474)=111 - KINDEX(1, 475)=22 - KINDEX(2, 475)=111 - KINDEX(1, 476)=23 - KINDEX(2, 476)=111 - KINDEX(1, 477)=24 - KINDEX(2, 477)=111 - KINDEX(1, 478)=25 - KINDEX(2, 478)=111 - KINDEX(1, 479)=31 - KINDEX(2, 479)=111 - KINDEX(1, 480)=32 - KINDEX(2, 480)=111 - KINDEX(1, 481)=33 - KINDEX(2, 481)=111 - KINDEX(1, 482)=39 - KINDEX(2, 482)=111 - KINDEX(1, 483)=41 - KINDEX(2, 483)=111 - KINDEX(1, 484)=15 - KINDEX(2, 484)=112 - KINDEX(1, 485)=22 - KINDEX(2, 485)=112 - KINDEX(1, 486)=23 - KINDEX(2, 486)=112 - KINDEX(1, 487)=24 - KINDEX(2, 487)=112 - KINDEX(1, 488)=31 - KINDEX(2, 488)=112 - KINDEX(1, 489)=32 - KINDEX(2, 489)=112 - KINDEX(1, 490)=34 - KINDEX(2, 490)=112 + KINDEX(2, 399)=122 + KINDEX(1, 400)=28 + KINDEX(2, 400)=122 + KINDEX(1, 401)=1 + KINDEX(2, 401)=123 + KINDEX(1, 402)=2 + KINDEX(2, 402)=123 + KINDEX(1, 403)=10 + KINDEX(2, 403)=123 + KINDEX(1, 404)=19 + KINDEX(2, 404)=123 + KINDEX(1, 405)=29 + KINDEX(2, 405)=123 + KINDEX(1, 406)=87 + KINDEX(2, 406)=123 + KINDEX(1, 407)=10 + KINDEX(2, 407)=124 + KINDEX(1, 408)=29 + KINDEX(2, 408)=124 + KINDEX(1, 409)=85 + KINDEX(2, 409)=124 + KINDEX(1, 410)=87 + KINDEX(2, 410)=124 + KINDEX(1, 411)=10 + KINDEX(2, 411)=125 + KINDEX(1, 412)=15 + KINDEX(2, 412)=125 + KINDEX(1, 413)=29 + KINDEX(2, 413)=125 + KINDEX(1, 414)=87 + KINDEX(2, 414)=125 + KINDEX(1, 415)=1 + KINDEX(2, 415)=126 + KINDEX(1, 416)=2 + KINDEX(2, 416)=126 + KINDEX(1, 417)=85 + KINDEX(2, 417)=126 + KINDEX(1, 418)=87 + KINDEX(2, 418)=126 + KINDEX(1, 419)=2 + KINDEX(2, 419)=127 + KINDEX(1, 420)=77 + KINDEX(2, 420)=127 + KINDEX(1, 421)=2 + KINDEX(2, 421)=128 + KINDEX(1, 422)=78 + KINDEX(2, 422)=128 + KINDEX(1, 423)=2 + KINDEX(2, 423)=129 + KINDEX(1, 424)=79 + KINDEX(2, 424)=129 + KINDEX(1, 425)=2 + KINDEX(2, 425)=130 + KINDEX(1, 426)=80 + KINDEX(2, 426)=130 + KINDEX(1, 427)=2 + KINDEX(2, 427)=131 + KINDEX(1, 428)=76 + KINDEX(2, 428)=131 + KINDEX(1, 429)=2 + KINDEX(2, 429)=132 + KINDEX(1, 430)=81 + KINDEX(2, 430)=132 + KINDEX(1, 431)=2 + KINDEX(2, 431)=133 + KINDEX(1, 432)=82 + KINDEX(2, 432)=133 + KINDEX(1, 433)=2 + KINDEX(2, 433)=134 + KINDEX(1, 434)=76 + KINDEX(2, 434)=134 + KINDEX(1, 435)=2 + KINDEX(2, 435)=135 + KINDEX(1, 436)=84 + KINDEX(2, 436)=135 + KINDEX(1, 437)=2 + KINDEX(2, 437)=136 + KINDEX(1, 438)=77 + KINDEX(2, 438)=136 + KINDEX(1, 439)=85 + KINDEX(2, 439)=136 + KINDEX(1, 440)=2 + KINDEX(2, 440)=137 + KINDEX(1, 441)=78 + KINDEX(2, 441)=137 + KINDEX(1, 442)=85 + KINDEX(2, 442)=137 + KINDEX(1, 443)=2 + KINDEX(2, 443)=138 + KINDEX(1, 444)=79 + KINDEX(2, 444)=138 + KINDEX(1, 445)=85 + KINDEX(2, 445)=138 + KINDEX(1, 446)=2 + KINDEX(2, 446)=139 + KINDEX(1, 447)=84 + KINDEX(2, 447)=139 + KINDEX(1, 448)=85 + KINDEX(2, 448)=139 + KINDEX(1, 449)=2 + KINDEX(2, 449)=140 + KINDEX(1, 450)=76 + KINDEX(2, 450)=140 + KINDEX(1, 451)=85 + KINDEX(2, 451)=140 + KINDEX(1, 452)=2 + KINDEX(2, 452)=141 + KINDEX(1, 453)=81 + KINDEX(2, 453)=141 + KINDEX(1, 454)=85 + KINDEX(2, 454)=141 + KINDEX(1, 455)=2 + KINDEX(2, 455)=142 + KINDEX(1, 456)=80 + KINDEX(2, 456)=142 + KINDEX(1, 457)=85 + KINDEX(2, 457)=142 + KINDEX(1, 458)=3 + KINDEX(2, 458)=143 + KINDEX(1, 459)=10 + KINDEX(2, 459)=143 + KINDEX(1, 460)=44 + KINDEX(2, 460)=143 + KINDEX(1, 461)=45 + KINDEX(2, 461)=143 + KINDEX(1, 462)=85 + KINDEX(2, 462)=144 + KINDEX(1, 463)=87 + KINDEX(2, 463)=144 + KINDEX(1, 464)=1 + KINDEX(2, 464)=145 + KINDEX(1, 465)=2 + KINDEX(2, 465)=145 + KINDEX(1, 466)=29 + KINDEX(2, 466)=145 + KINDEX(1, 467)=85 + KINDEX(2, 467)=145 + KINDEX(1, 468)=29 + KINDEX(2, 468)=146 + KINDEX(1, 469)=85 + KINDEX(2, 469)=146 + KINDEX(1, 470)=10 + KINDEX(2, 470)=147 + KINDEX(1, 471)=15 + KINDEX(2, 471)=147 + KINDEX(1, 472)=29 + KINDEX(2, 472)=147 + KINDEX(1, 473)=85 + KINDEX(2, 473)=147 + KINDEX(1, 474)=1 + KINDEX(2, 474)=148 + KINDEX(1, 475)=2 + KINDEX(2, 475)=148 + KINDEX(1, 476)=85 + KINDEX(2, 476)=148 + KINDEX(1, 477)=86 + KINDEX(2, 477)=148 + KINDEX(1, 478)=3 + KINDEX(2, 478)=149 + KINDEX(1, 479)=10 + KINDEX(2, 479)=149 + KINDEX(1, 480)=44 + KINDEX(2, 480)=149 + KINDEX(1, 481)=85 + KINDEX(2, 481)=150 + KINDEX(1, 482)=86 + KINDEX(2, 482)=150 + KINDEX(1, 483)=1 + KINDEX(2, 483)=151 + KINDEX(1, 484)=2 + KINDEX(2, 484)=151 + KINDEX(1, 485)=10 + KINDEX(2, 485)=151 + KINDEX(1, 486)=17 + KINDEX(2, 486)=151 + KINDEX(1, 487)=28 + KINDEX(2, 487)=151 + KINDEX(1, 488)=39 + KINDEX(2, 488)=151 + KINDEX(1, 489)=10 + KINDEX(2, 489)=152 + KINDEX(1, 490)=28 + KINDEX(2, 490)=152 KINDEX(1, 491)=39 - KINDEX(2, 491)=112 - KINDEX(1, 492)=15 - KINDEX(2, 492)=113 - KINDEX(1, 493)=19 - KINDEX(2, 493)=113 - KINDEX(1, 494)=22 - KINDEX(2, 494)=113 - KINDEX(1, 495)=23 - KINDEX(2, 495)=113 - KINDEX(1, 496)=24 - KINDEX(2, 496)=113 - KINDEX(1, 497)=25 - KINDEX(2, 497)=113 - KINDEX(1, 498)=31 - KINDEX(2, 498)=113 - KINDEX(1, 499)=32 - KINDEX(2, 499)=113 - KINDEX(1, 500)=35 - KINDEX(2, 500)=113 - KINDEX(1, 501)=39 - KINDEX(2, 501)=113 - KINDEX(1, 502)=15 - KINDEX(2, 502)=114 - KINDEX(1, 503)=25 - KINDEX(2, 503)=114 - KINDEX(1, 504)=32 - KINDEX(2, 504)=114 - KINDEX(1, 505)=38 - KINDEX(2, 505)=114 - KINDEX(1, 506)=39 - KINDEX(2, 506)=114 + KINDEX(2, 491)=152 + KINDEX(1, 492)=85 + KINDEX(2, 492)=152 + KINDEX(1, 493)=10 + KINDEX(2, 493)=153 + KINDEX(1, 494)=15 + KINDEX(2, 494)=153 + KINDEX(1, 495)=28 + KINDEX(2, 495)=153 + KINDEX(1, 496)=39 + KINDEX(2, 496)=153 + KINDEX(1, 497)=1 + KINDEX(2, 497)=154 + KINDEX(1, 498)=2 + KINDEX(2, 498)=154 + KINDEX(1, 499)=10 + KINDEX(2, 499)=154 + KINDEX(1, 500)=28 + KINDEX(2, 500)=154 + KINDEX(1, 501)=40 + KINDEX(2, 501)=154 + KINDEX(1, 502)=10 + KINDEX(2, 502)=155 + KINDEX(1, 503)=28 + KINDEX(2, 503)=155 + KINDEX(1, 504)=40 + KINDEX(2, 504)=155 + KINDEX(1, 505)=85 + KINDEX(2, 505)=155 + KINDEX(1, 506)=10 + KINDEX(2, 506)=156 KINDEX(1, 507)=15 - KINDEX(2, 507)=115 - KINDEX(1, 508)=22 - KINDEX(2, 508)=115 - KINDEX(1, 509)=23 - KINDEX(2, 509)=115 - KINDEX(1, 510)=24 - KINDEX(2, 510)=115 - KINDEX(1, 511)=25 - KINDEX(2, 511)=115 - KINDEX(1, 512)=31 - KINDEX(2, 512)=115 - KINDEX(1, 513)=32 - KINDEX(2, 513)=115 - KINDEX(1, 514)=39 - KINDEX(2, 514)=115 - KINDEX(1, 515)=41 - KINDEX(2, 515)=115 - KINDEX(1, 516)=4 - KINDEX(2, 516)=116 - KINDEX(1, 517)=15 - KINDEX(2, 517)=116 - KINDEX(1, 518)=22 - KINDEX(2, 518)=116 - KINDEX(1, 519)=23 - KINDEX(2, 519)=116 - KINDEX(1, 520)=24 - KINDEX(2, 520)=116 - KINDEX(1, 521)=26 - KINDEX(2, 521)=116 - KINDEX(1, 522)=31 - KINDEX(2, 522)=116 - KINDEX(1, 523)=32 - KINDEX(2, 523)=116 - KINDEX(1, 524)=39 - KINDEX(2, 524)=116 - KINDEX(1, 525)=40 - KINDEX(2, 525)=116 - KINDEX(1, 526)=15 - KINDEX(2, 526)=117 - KINDEX(1, 527)=26 - KINDEX(2, 527)=117 - KINDEX(1, 528)=40 - KINDEX(2, 528)=117 - KINDEX(1, 529)=4 - KINDEX(2, 529)=118 - KINDEX(1, 530)=15 - KINDEX(2, 530)=118 - KINDEX(1, 531)=22 - KINDEX(2, 531)=118 - KINDEX(1, 532)=23 - KINDEX(2, 532)=118 - KINDEX(1, 533)=24 - KINDEX(2, 533)=118 - KINDEX(1, 534)=26 - KINDEX(2, 534)=118 + KINDEX(2, 507)=156 + KINDEX(1, 508)=28 + KINDEX(2, 508)=156 + KINDEX(1, 509)=40 + KINDEX(2, 509)=156 + KINDEX(1, 510)=1 + KINDEX(2, 510)=157 + KINDEX(1, 511)=2 + KINDEX(2, 511)=157 + KINDEX(1, 512)=28 + KINDEX(2, 512)=157 + KINDEX(1, 513)=39 + KINDEX(2, 513)=157 + KINDEX(1, 514)=2 + KINDEX(2, 514)=158 + KINDEX(1, 515)=28 + KINDEX(2, 515)=158 + KINDEX(1, 516)=39 + KINDEX(2, 516)=158 + KINDEX(1, 517)=85 + KINDEX(2, 517)=158 + KINDEX(1, 518)=2 + KINDEX(2, 518)=159 + KINDEX(1, 519)=10 + KINDEX(2, 519)=159 + KINDEX(1, 520)=15 + KINDEX(2, 520)=159 + KINDEX(1, 521)=28 + KINDEX(2, 521)=159 + KINDEX(1, 522)=39 + KINDEX(2, 522)=159 + KINDEX(1, 523)=1 + KINDEX(2, 523)=160 + KINDEX(1, 524)=2 + KINDEX(2, 524)=160 + KINDEX(1, 525)=28 + KINDEX(2, 525)=160 + KINDEX(1, 526)=40 + KINDEX(2, 526)=160 + KINDEX(1, 527)=2 + KINDEX(2, 527)=161 + KINDEX(1, 528)=28 + KINDEX(2, 528)=161 + KINDEX(1, 529)=40 + KINDEX(2, 529)=161 + KINDEX(1, 530)=85 + KINDEX(2, 530)=161 + KINDEX(1, 531)=2 + KINDEX(2, 531)=162 + KINDEX(1, 532)=10 + KINDEX(2, 532)=162 + KINDEX(1, 533)=15 + KINDEX(2, 533)=162 + KINDEX(1, 534)=28 + KINDEX(2, 534)=162 KINDEX(1, 535)=40 - KINDEX(2, 535)=118 - KINDEX(1, 536)=4 - KINDEX(2, 536)=119 - KINDEX(1, 537)=5 - KINDEX(2, 537)=119 - KINDEX(1, 538)=15 - KINDEX(2, 538)=119 - KINDEX(1, 539)=22 - KINDEX(2, 539)=119 - KINDEX(1, 540)=32 - KINDEX(2, 540)=119 - KINDEX(1, 541)=4 - KINDEX(2, 541)=120 - KINDEX(1, 542)=5 - KINDEX(2, 542)=120 + KINDEX(2, 535)=162 + KINDEX(1, 536)=1 + KINDEX(2, 536)=163 + KINDEX(1, 537)=2 + KINDEX(2, 537)=163 + KINDEX(1, 538)=28 + KINDEX(2, 538)=163 + KINDEX(1, 539)=85 + KINDEX(2, 539)=163 + KINDEX(1, 540)=28 + KINDEX(2, 540)=164 + KINDEX(1, 541)=85 + KINDEX(2, 541)=164 + KINDEX(1, 542)=10 + KINDEX(2, 542)=165 KINDEX(1, 543)=15 - KINDEX(2, 543)=120 - KINDEX(1, 544)=22 - KINDEX(2, 544)=120 - KINDEX(1, 545)=23 - KINDEX(2, 545)=120 - KINDEX(1, 546)=24 - KINDEX(2, 546)=120 - KINDEX(1, 547)=25 - KINDEX(2, 547)=120 - KINDEX(1, 548)=32 - KINDEX(2, 548)=120 - KINDEX(1, 549)=33 - KINDEX(2, 549)=120 - KINDEX(1, 550)=41 - KINDEX(2, 550)=120 - KINDEX(1, 551)=4 - KINDEX(2, 551)=121 - KINDEX(1, 552)=5 - KINDEX(2, 552)=121 - KINDEX(1, 553)=15 - KINDEX(2, 553)=121 - KINDEX(1, 554)=22 - KINDEX(2, 554)=121 - KINDEX(1, 555)=23 - KINDEX(2, 555)=121 - KINDEX(1, 556)=24 - KINDEX(2, 556)=121 - KINDEX(1, 557)=34 - KINDEX(2, 557)=121 - KINDEX(1, 558)=4 - KINDEX(2, 558)=122 - KINDEX(1, 559)=5 - KINDEX(2, 559)=122 + KINDEX(2, 543)=165 + KINDEX(1, 544)=28 + KINDEX(2, 544)=165 + KINDEX(1, 545)=85 + KINDEX(2, 545)=165 + KINDEX(1, 546)=1 + KINDEX(2, 546)=166 + KINDEX(1, 547)=2 + KINDEX(2, 547)=166 + KINDEX(1, 548)=85 + KINDEX(2, 548)=166 + KINDEX(1, 549)=3 + KINDEX(2, 549)=167 + KINDEX(1, 550)=10 + KINDEX(2, 550)=167 + KINDEX(1, 551)=17 + KINDEX(2, 551)=167 + KINDEX(1, 552)=44 + KINDEX(2, 552)=167 + KINDEX(1, 553)=85 + KINDEX(2, 553)=168 + KINDEX(1, 554)=1 + KINDEX(2, 554)=169 + KINDEX(1, 555)=2 + KINDEX(2, 555)=169 + KINDEX(1, 556)=17 + KINDEX(2, 556)=169 + KINDEX(1, 557)=85 + KINDEX(2, 557)=169 + KINDEX(1, 558)=85 + KINDEX(2, 558)=170 + KINDEX(1, 559)=10 + KINDEX(2, 559)=171 KINDEX(1, 560)=15 - KINDEX(2, 560)=122 - KINDEX(1, 561)=19 - KINDEX(2, 561)=122 - KINDEX(1, 562)=22 - KINDEX(2, 562)=122 - KINDEX(1, 563)=23 - KINDEX(2, 563)=122 - KINDEX(1, 564)=24 - KINDEX(2, 564)=122 - KINDEX(1, 565)=25 - KINDEX(2, 565)=122 - KINDEX(1, 566)=35 - KINDEX(2, 566)=122 - KINDEX(1, 567)=4 - KINDEX(2, 567)=123 - KINDEX(1, 568)=5 - KINDEX(2, 568)=123 - KINDEX(1, 569)=15 - KINDEX(2, 569)=123 - KINDEX(1, 570)=25 - KINDEX(2, 570)=123 - KINDEX(1, 571)=38 - KINDEX(2, 571)=123 - KINDEX(1, 572)=4 - KINDEX(2, 572)=124 - KINDEX(1, 573)=5 - KINDEX(2, 573)=124 - KINDEX(1, 574)=15 - KINDEX(2, 574)=124 - KINDEX(1, 575)=22 - KINDEX(2, 575)=124 - KINDEX(1, 576)=23 - KINDEX(2, 576)=124 - KINDEX(1, 577)=25 - KINDEX(2, 577)=124 - KINDEX(1, 578)=32 - KINDEX(2, 578)=124 - KINDEX(1, 579)=39 - KINDEX(2, 579)=124 - KINDEX(1, 580)=41 - KINDEX(2, 580)=124 - KINDEX(1, 581)=4 - KINDEX(2, 581)=125 - KINDEX(1, 582)=5 - KINDEX(2, 582)=125 - KINDEX(1, 583)=15 - KINDEX(2, 583)=125 - KINDEX(1, 584)=22 - KINDEX(2, 584)=125 - KINDEX(1, 585)=23 - KINDEX(2, 585)=125 - KINDEX(1, 586)=24 - KINDEX(2, 586)=125 - KINDEX(1, 587)=26 - KINDEX(2, 587)=125 - KINDEX(1, 588)=40 - KINDEX(2, 588)=125 - KINDEX(1, 589)=15 - KINDEX(2, 589)=126 - KINDEX(1, 590)=29 - KINDEX(2, 590)=126 - KINDEX(1, 591)=41 - KINDEX(2, 591)=126 - KINDEX(1, 592)=15 - KINDEX(2, 592)=127 - KINDEX(1, 593)=22 - KINDEX(2, 593)=127 - KINDEX(1, 594)=32 - KINDEX(2, 594)=127 - KINDEX(1, 595)=41 - KINDEX(2, 595)=127 - KINDEX(1, 596)=32 - KINDEX(2, 596)=128 - KINDEX(1, 597)=39 - KINDEX(2, 597)=128 - KINDEX(1, 598)=41 - KINDEX(2, 598)=128 - KINDEX(1, 599)=41 - KINDEX(2, 599)=129 - KINDEX(1, 600)=3 - KINDEX(2, 600)=130 - KINDEX(1, 601)=4 - KINDEX(2, 601)=130 - KINDEX(1, 602)=41 - KINDEX(2, 602)=130 - KINDEX(1, 603)=4 - KINDEX(2, 603)=131 - KINDEX(1, 604)=5 - KINDEX(2, 604)=131 - KINDEX(1, 605)=41 - KINDEX(2, 605)=131 - KINDEX(1, 606)=12 - KINDEX(2, 606)=132 - KINDEX(1, 607)=1 - KINDEX(2, 607)=133 - KINDEX(1, 608)=42 - KINDEX(2, 608)=133 - KINDEX(1, 609)=2 - KINDEX(2, 609)=134 - KINDEX(1, 610)=43 - KINDEX(2, 610)=134 - KINDEX(1, 611)=3 - KINDEX(2, 611)=135 - KINDEX(1, 612)=44 - KINDEX(2, 612)=135 - KINDEX(1, 613)=4 - KINDEX(2, 613)=136 - KINDEX(1, 614)=45 - KINDEX(2, 614)=136 - KINDEX(1, 615)=5 - KINDEX(2, 615)=137 - KINDEX(1, 616)=46 - KINDEX(2, 616)=137 - KINDEX(1, 617)=6 - KINDEX(2, 617)=138 - KINDEX(1, 618)=47 - KINDEX(2, 618)=138 - KINDEX(1, 619)=7 - KINDEX(2, 619)=139 - KINDEX(1, 620)=48 - KINDEX(2, 620)=139 - KINDEX(1, 621)=8 - KINDEX(2, 621)=140 - KINDEX(1, 622)=49 - KINDEX(2, 622)=140 - KINDEX(1, 623)=9 - KINDEX(2, 623)=141 - KINDEX(1, 624)=50 - KINDEX(2, 624)=141 - KINDEX(1, 625)=10 - KINDEX(2, 625)=142 - KINDEX(1, 626)=51 - KINDEX(2, 626)=142 - KINDEX(1, 627)=14 - KINDEX(2, 627)=143 - KINDEX(1, 628)=52 - KINDEX(2, 628)=143 - KINDEX(1, 629)=15 - KINDEX(2, 629)=144 - KINDEX(1, 630)=53 - KINDEX(2, 630)=144 - KINDEX(1, 631)=54 - KINDEX(2, 631)=145 - KINDEX(1, 632)=11 - KINDEX(2, 632)=146 - KINDEX(1, 633)=55 - KINDEX(2, 633)=146 - KINDEX(1, 634)=12 - KINDEX(2, 634)=147 - KINDEX(1, 635)=56 - KINDEX(2, 635)=147 - KINDEX(1, 636)=22 - KINDEX(2, 636)=148 - KINDEX(1, 637)=57 - KINDEX(2, 637)=148 - KINDEX(1, 638)=30 - KINDEX(2, 638)=149 - KINDEX(1, 639)=58 - KINDEX(2, 639)=149 - KINDEX(1, 640)=31 - KINDEX(2, 640)=150 - KINDEX(1, 641)=59 - KINDEX(2, 641)=150 - KINDEX(1, 642)=32 - KINDEX(2, 642)=151 - KINDEX(1, 643)=60 - KINDEX(2, 643)=151 - KINDEX(1, 644)=28 - KINDEX(2, 644)=152 - KINDEX(1, 645)=61 - KINDEX(2, 645)=152 - KINDEX(1, 646)=1 - KINDEX(2, 646)=153 - KINDEX(1, 647)=42 - KINDEX(2, 647)=153 - KINDEX(1, 648)=2 - KINDEX(2, 648)=154 - KINDEX(1, 649)=43 - KINDEX(2, 649)=154 - KINDEX(1, 650)=3 - KINDEX(2, 650)=155 - KINDEX(1, 651)=44 - KINDEX(2, 651)=155 - KINDEX(1, 652)=4 - KINDEX(2, 652)=156 - KINDEX(1, 653)=45 - KINDEX(2, 653)=156 - KINDEX(1, 654)=5 - KINDEX(2, 654)=157 - KINDEX(1, 655)=46 - KINDEX(2, 655)=157 - KINDEX(1, 656)=6 - KINDEX(2, 656)=158 - KINDEX(1, 657)=47 - KINDEX(2, 657)=158 - KINDEX(1, 658)=7 - KINDEX(2, 658)=159 - KINDEX(1, 659)=48 - KINDEX(2, 659)=159 - KINDEX(1, 660)=8 - KINDEX(2, 660)=160 - KINDEX(1, 661)=49 - KINDEX(2, 661)=160 - KINDEX(1, 662)=9 - KINDEX(2, 662)=161 - KINDEX(1, 663)=50 - KINDEX(2, 663)=161 - KINDEX(1, 664)=10 - KINDEX(2, 664)=162 - KINDEX(1, 665)=51 - KINDEX(2, 665)=162 - KINDEX(1, 666)=14 - KINDEX(2, 666)=163 - KINDEX(1, 667)=52 - KINDEX(2, 667)=163 - KINDEX(1, 668)=15 - KINDEX(2, 668)=164 - KINDEX(1, 669)=53 - KINDEX(2, 669)=164 - KINDEX(1, 670)=54 - KINDEX(2, 670)=165 - KINDEX(1, 671)=11 - KINDEX(2, 671)=166 - KINDEX(1, 672)=55 - KINDEX(2, 672)=166 - KINDEX(1, 673)=12 - KINDEX(2, 673)=167 - KINDEX(1, 674)=56 - KINDEX(2, 674)=167 - KINDEX(1, 675)=22 - KINDEX(2, 675)=168 - KINDEX(1, 676)=57 - KINDEX(2, 676)=168 - KINDEX(1, 677)=30 - KINDEX(2, 677)=169 - KINDEX(1, 678)=58 - KINDEX(2, 678)=169 - KINDEX(1, 679)=31 - KINDEX(2, 679)=170 - KINDEX(1, 680)=59 - KINDEX(2, 680)=170 - KINDEX(1, 681)=32 - KINDEX(2, 681)=171 - KINDEX(1, 682)=60 - KINDEX(2, 682)=171 - KINDEX(1, 683)=28 - KINDEX(2, 683)=172 - KINDEX(1, 684)=61 - KINDEX(2, 684)=172 - KINDEX(1, 685)=1 - KINDEX(2, 685)=173 - KINDEX(1, 686)=67 - KINDEX(2, 686)=173 - KINDEX(1, 687)=2 - KINDEX(2, 687)=174 - KINDEX(1, 688)=68 - KINDEX(2, 688)=174 - KINDEX(1, 689)=3 - KINDEX(2, 689)=175 - KINDEX(1, 690)=69 - KINDEX(2, 690)=175 - KINDEX(1, 691)=4 - KINDEX(2, 691)=176 - KINDEX(1, 692)=70 - KINDEX(2, 692)=176 - KINDEX(1, 693)=5 - KINDEX(2, 693)=177 - KINDEX(1, 694)=71 - KINDEX(2, 694)=177 - KINDEX(1, 695)=6 - KINDEX(2, 695)=178 - KINDEX(1, 696)=72 - KINDEX(2, 696)=178 - KINDEX(1, 697)=7 - KINDEX(2, 697)=179 - KINDEX(1, 698)=73 - KINDEX(2, 698)=179 - KINDEX(1, 699)=8 - KINDEX(2, 699)=180 - KINDEX(1, 700)=74 - KINDEX(2, 700)=180 - KINDEX(1, 701)=9 - KINDEX(2, 701)=181 - KINDEX(1, 702)=75 - KINDEX(2, 702)=181 - KINDEX(1, 703)=10 - KINDEX(2, 703)=182 - KINDEX(1, 704)=76 - KINDEX(2, 704)=182 - KINDEX(1, 705)=14 - KINDEX(2, 705)=183 - KINDEX(1, 706)=77 - KINDEX(2, 706)=183 - KINDEX(1, 707)=15 - KINDEX(2, 707)=184 - KINDEX(1, 708)=78 - KINDEX(2, 708)=184 - KINDEX(1, 709)=79 - KINDEX(2, 709)=185 - KINDEX(1, 710)=11 - KINDEX(2, 710)=186 - KINDEX(1, 711)=80 - KINDEX(2, 711)=186 - KINDEX(1, 712)=12 - KINDEX(2, 712)=187 - KINDEX(1, 713)=81 - KINDEX(2, 713)=187 - KINDEX(1, 714)=22 - KINDEX(2, 714)=188 - KINDEX(1, 715)=82 - KINDEX(2, 715)=188 - KINDEX(1, 716)=30 - KINDEX(2, 716)=189 - KINDEX(1, 717)=83 - KINDEX(2, 717)=189 - KINDEX(1, 718)=31 - KINDEX(2, 718)=190 - KINDEX(1, 719)=84 - KINDEX(2, 719)=190 - KINDEX(1, 720)=32 - KINDEX(2, 720)=191 - KINDEX(1, 721)=85 - KINDEX(2, 721)=191 - KINDEX(1, 722)=28 - KINDEX(2, 722)=192 - KINDEX(1, 723)=86 - KINDEX(2, 723)=192 - KINDEX(1, 724)=1 - KINDEX(2, 724)=193 - KINDEX(1, 725)=67 - KINDEX(2, 725)=193 - KINDEX(1, 726)=2 - KINDEX(2, 726)=194 - KINDEX(1, 727)=68 - KINDEX(2, 727)=194 - KINDEX(1, 728)=3 - KINDEX(2, 728)=195 - KINDEX(1, 729)=69 - KINDEX(2, 729)=195 - KINDEX(1, 730)=4 - KINDEX(2, 730)=196 - KINDEX(1, 731)=70 - KINDEX(2, 731)=196 - KINDEX(1, 732)=5 - KINDEX(2, 732)=197 - KINDEX(1, 733)=71 - KINDEX(2, 733)=197 - KINDEX(1, 734)=6 - KINDEX(2, 734)=198 - KINDEX(1, 735)=72 - KINDEX(2, 735)=198 - KINDEX(1, 736)=7 - KINDEX(2, 736)=199 - KINDEX(1, 737)=73 - KINDEX(2, 737)=199 - KINDEX(1, 738)=8 - KINDEX(2, 738)=200 - KINDEX(1, 739)=74 - KINDEX(2, 739)=200 - KINDEX(1, 740)=9 - KINDEX(2, 740)=201 - KINDEX(1, 741)=75 - KINDEX(2, 741)=201 - KINDEX(1, 742)=10 - KINDEX(2, 742)=202 - KINDEX(1, 743)=76 - KINDEX(2, 743)=202 - KINDEX(1, 744)=14 - KINDEX(2, 744)=203 - KINDEX(1, 745)=77 - KINDEX(2, 745)=203 - KINDEX(1, 746)=15 - KINDEX(2, 746)=204 - KINDEX(1, 747)=78 - KINDEX(2, 747)=204 - KINDEX(1, 748)=79 - KINDEX(2, 748)=205 - KINDEX(1, 749)=11 - KINDEX(2, 749)=206 - KINDEX(1, 750)=80 - KINDEX(2, 750)=206 - KINDEX(1, 751)=12 - KINDEX(2, 751)=207 - KINDEX(1, 752)=81 - KINDEX(2, 752)=207 - KINDEX(1, 753)=22 - KINDEX(2, 753)=208 - KINDEX(1, 754)=82 - KINDEX(2, 754)=208 - KINDEX(1, 755)=30 - KINDEX(2, 755)=209 - KINDEX(1, 756)=83 - KINDEX(2, 756)=209 - KINDEX(1, 757)=31 - KINDEX(2, 757)=210 - KINDEX(1, 758)=84 - KINDEX(2, 758)=210 - KINDEX(1, 759)=32 - KINDEX(2, 759)=211 - KINDEX(1, 760)=85 - KINDEX(2, 760)=211 - KINDEX(1, 761)=28 - KINDEX(2, 761)=212 - KINDEX(1, 762)=86 - KINDEX(2, 762)=212 - KINDEX(1, 763)=43 - KINDEX(2, 763)=213 - KINDEX(1, 764)=52 - KINDEX(2, 764)=213 - KINDEX(1, 765)=43 - KINDEX(2, 765)=214 + KINDEX(2, 560)=171 + KINDEX(1, 561)=85 + KINDEX(2, 561)=171 + KINDEX(1, 562)=1 + KINDEX(2, 562)=172 + KINDEX(1, 563)=2 + KINDEX(2, 563)=172 + KINDEX(1, 564)=10 + KINDEX(2, 564)=172 + KINDEX(1, 565)=19 + KINDEX(2, 565)=172 + KINDEX(1, 566)=28 + KINDEX(2, 566)=172 + KINDEX(1, 567)=29 + KINDEX(2, 567)=172 + KINDEX(1, 568)=30 + KINDEX(2, 568)=172 + KINDEX(1, 569)=10 + KINDEX(2, 569)=173 + KINDEX(1, 570)=19 + KINDEX(2, 570)=173 + KINDEX(1, 571)=28 + KINDEX(2, 571)=173 + KINDEX(1, 572)=29 + KINDEX(2, 572)=173 + KINDEX(1, 573)=30 + KINDEX(2, 573)=173 + KINDEX(1, 574)=85 + KINDEX(2, 574)=173 + KINDEX(1, 575)=10 + KINDEX(2, 575)=174 + KINDEX(1, 576)=15 + KINDEX(2, 576)=174 + KINDEX(1, 577)=19 + KINDEX(2, 577)=174 + KINDEX(1, 578)=28 + KINDEX(2, 578)=174 + KINDEX(1, 579)=29 + KINDEX(2, 579)=174 + KINDEX(1, 580)=30 + KINDEX(2, 580)=174 + KINDEX(1, 581)=1 + KINDEX(2, 581)=175 + KINDEX(1, 582)=2 + KINDEX(2, 582)=175 + KINDEX(1, 583)=29 + KINDEX(2, 583)=175 + KINDEX(1, 584)=85 + KINDEX(2, 584)=175 + KINDEX(1, 585)=29 + KINDEX(2, 585)=176 + KINDEX(1, 586)=85 + KINDEX(2, 586)=176 + KINDEX(1, 587)=10 + KINDEX(2, 587)=177 + KINDEX(1, 588)=15 + KINDEX(2, 588)=177 + KINDEX(1, 589)=29 + KINDEX(2, 589)=177 + KINDEX(1, 590)=85 + KINDEX(2, 590)=177 + KINDEX(1, 591)=1 + KINDEX(2, 591)=178 + KINDEX(1, 592)=2 + KINDEX(2, 592)=178 + KINDEX(1, 593)=10 + KINDEX(2, 593)=178 + KINDEX(1, 594)=58 + KINDEX(2, 594)=178 + KINDEX(1, 595)=75 + KINDEX(2, 595)=178 + KINDEX(1, 596)=10 + KINDEX(2, 596)=179 + KINDEX(1, 597)=75 + KINDEX(2, 597)=179 + KINDEX(1, 598)=85 + KINDEX(2, 598)=179 + KINDEX(1, 599)=10 + KINDEX(2, 599)=180 + KINDEX(1, 600)=15 + KINDEX(2, 600)=180 + KINDEX(1, 601)=75 + KINDEX(2, 601)=180 + KINDEX(1, 602)=1 + KINDEX(2, 602)=181 + KINDEX(1, 603)=2 + KINDEX(2, 603)=181 + KINDEX(1, 604)=10 + KINDEX(2, 604)=181 + KINDEX(1, 605)=10 + KINDEX(2, 605)=182 + KINDEX(1, 606)=85 + KINDEX(2, 606)=182 + KINDEX(1, 607)=10 + KINDEX(2, 607)=183 + KINDEX(1, 608)=15 + KINDEX(2, 608)=183 + KINDEX(1, 609)=1 + KINDEX(2, 609)=184 + KINDEX(1, 610)=2 + KINDEX(2, 610)=184 + KINDEX(1, 611)=28 + KINDEX(2, 611)=184 + KINDEX(1, 612)=69 + KINDEX(2, 612)=184 + KINDEX(1, 613)=2 + KINDEX(2, 613)=185 + KINDEX(1, 614)=28 + KINDEX(2, 614)=185 + KINDEX(1, 615)=69 + KINDEX(2, 615)=185 + KINDEX(1, 616)=85 + KINDEX(2, 616)=185 + KINDEX(1, 617)=2 + KINDEX(2, 617)=186 + KINDEX(1, 618)=10 + KINDEX(2, 618)=186 + KINDEX(1, 619)=15 + KINDEX(2, 619)=186 + KINDEX(1, 620)=28 + KINDEX(2, 620)=186 + KINDEX(1, 621)=69 + KINDEX(2, 621)=186 + KINDEX(1, 622)=1 + KINDEX(2, 622)=187 + KINDEX(1, 623)=2 + KINDEX(2, 623)=187 + KINDEX(1, 624)=85 + KINDEX(2, 624)=187 + KINDEX(1, 625)=85 + KINDEX(2, 625)=188 + KINDEX(1, 626)=10 + KINDEX(2, 626)=189 + KINDEX(1, 627)=15 + KINDEX(2, 627)=189 + KINDEX(1, 628)=85 + KINDEX(2, 628)=189 + KINDEX(1, 629)=1 + KINDEX(2, 629)=190 + KINDEX(1, 630)=2 + KINDEX(2, 630)=190 + KINDEX(1, 631)=10 + KINDEX(2, 631)=190 + KINDEX(1, 632)=25 + KINDEX(2, 632)=190 + KINDEX(1, 633)=10 + KINDEX(2, 633)=191 + KINDEX(1, 634)=25 + KINDEX(2, 634)=191 + KINDEX(1, 635)=85 + KINDEX(2, 635)=191 + KINDEX(1, 636)=10 + KINDEX(2, 636)=192 + KINDEX(1, 637)=15 + KINDEX(2, 637)=192 + KINDEX(1, 638)=25 + KINDEX(2, 638)=192 + KINDEX(1, 639)=1 + KINDEX(2, 639)=193 + KINDEX(1, 640)=2 + KINDEX(2, 640)=193 + KINDEX(1, 641)=10 + KINDEX(2, 641)=193 + KINDEX(1, 642)=75 + KINDEX(2, 642)=193 + KINDEX(1, 643)=10 + KINDEX(2, 643)=194 + KINDEX(1, 644)=75 + KINDEX(2, 644)=194 + KINDEX(1, 645)=85 + KINDEX(2, 645)=194 + KINDEX(1, 646)=10 + KINDEX(2, 646)=195 + KINDEX(1, 647)=15 + KINDEX(2, 647)=195 + KINDEX(1, 648)=75 + KINDEX(2, 648)=195 + KINDEX(1, 649)=1 + KINDEX(2, 649)=196 + KINDEX(1, 650)=2 + KINDEX(2, 650)=196 + KINDEX(1, 651)=10 + KINDEX(2, 651)=196 + KINDEX(1, 652)=58 + KINDEX(2, 652)=196 + KINDEX(1, 653)=62 + KINDEX(2, 653)=196 + KINDEX(1, 654)=10 + KINDEX(2, 654)=197 + KINDEX(1, 655)=62 + KINDEX(2, 655)=197 + KINDEX(1, 656)=85 + KINDEX(2, 656)=197 + KINDEX(1, 657)=10 + KINDEX(2, 657)=198 + KINDEX(1, 658)=15 + KINDEX(2, 658)=198 + KINDEX(1, 659)=62 + KINDEX(2, 659)=198 + KINDEX(1, 660)=1 + KINDEX(2, 660)=199 + KINDEX(1, 661)=2 + KINDEX(2, 661)=199 + KINDEX(1, 662)=10 + KINDEX(2, 662)=199 + KINDEX(1, 663)=57 + KINDEX(2, 663)=199 + KINDEX(1, 664)=67 + KINDEX(2, 664)=199 + KINDEX(1, 665)=10 + KINDEX(2, 665)=200 + KINDEX(1, 666)=57 + KINDEX(2, 666)=200 + KINDEX(1, 667)=85 + KINDEX(2, 667)=200 + KINDEX(1, 668)=10 + KINDEX(2, 668)=201 + KINDEX(1, 669)=15 + KINDEX(2, 669)=201 + KINDEX(1, 670)=57 + KINDEX(2, 670)=201 + KINDEX(1, 671)=1 + KINDEX(2, 671)=202 + KINDEX(1, 672)=2 + KINDEX(2, 672)=202 + KINDEX(1, 673)=57 + KINDEX(2, 673)=202 + KINDEX(1, 674)=2 + KINDEX(2, 674)=203 + KINDEX(1, 675)=57 + KINDEX(2, 675)=203 + KINDEX(1, 676)=85 + KINDEX(2, 676)=203 + KINDEX(1, 677)=2 + KINDEX(2, 677)=204 + KINDEX(1, 678)=10 + KINDEX(2, 678)=204 + KINDEX(1, 679)=15 + KINDEX(2, 679)=204 + KINDEX(1, 680)=57 + KINDEX(2, 680)=204 + KINDEX(1, 681)=1 + KINDEX(2, 681)=205 + KINDEX(1, 682)=2 + KINDEX(2, 682)=205 + KINDEX(1, 683)=55 + KINDEX(2, 683)=205 + KINDEX(1, 684)=85 + KINDEX(2, 684)=205 + KINDEX(1, 685)=55 + KINDEX(2, 685)=206 + KINDEX(1, 686)=85 + KINDEX(2, 686)=206 + KINDEX(1, 687)=10 + KINDEX(2, 687)=207 + KINDEX(1, 688)=15 + KINDEX(2, 688)=207 + KINDEX(1, 689)=55 + KINDEX(2, 689)=207 + KINDEX(1, 690)=85 + KINDEX(2, 690)=207 + KINDEX(1, 691)=1 + KINDEX(2, 691)=208 + KINDEX(1, 692)=2 + KINDEX(2, 692)=208 + KINDEX(1, 693)=10 + KINDEX(2, 693)=208 + KINDEX(1, 694)=56 + KINDEX(2, 694)=208 + KINDEX(1, 695)=68 + KINDEX(2, 695)=208 + KINDEX(1, 696)=10 + KINDEX(2, 696)=209 + KINDEX(1, 697)=56 + KINDEX(2, 697)=209 + KINDEX(1, 698)=85 + KINDEX(2, 698)=209 + KINDEX(1, 699)=10 + KINDEX(2, 699)=210 + KINDEX(1, 700)=15 + KINDEX(2, 700)=210 + KINDEX(1, 701)=56 + KINDEX(2, 701)=210 + KINDEX(1, 702)=1 + KINDEX(2, 702)=211 + KINDEX(1, 703)=2 + KINDEX(2, 703)=211 + KINDEX(1, 704)=56 + KINDEX(2, 704)=211 + KINDEX(1, 705)=2 + KINDEX(2, 705)=212 + KINDEX(1, 706)=56 + KINDEX(2, 706)=212 + KINDEX(1, 707)=85 + KINDEX(2, 707)=212 + KINDEX(1, 708)=2 + KINDEX(2, 708)=213 + KINDEX(1, 709)=10 + KINDEX(2, 709)=213 + KINDEX(1, 710)=15 + KINDEX(2, 710)=213 + KINDEX(1, 711)=56 + KINDEX(2, 711)=213 + KINDEX(1, 712)=1 + KINDEX(2, 712)=214 + KINDEX(1, 713)=2 + KINDEX(2, 713)=214 + KINDEX(1, 714)=85 + KINDEX(2, 714)=214 + KINDEX(1, 715)=85 + KINDEX(2, 715)=215 + KINDEX(1, 716)=10 + KINDEX(2, 716)=216 + KINDEX(1, 717)=15 + KINDEX(2, 717)=216 + KINDEX(1, 718)=85 + KINDEX(2, 718)=216 + KINDEX(1, 719)=1 + KINDEX(2, 719)=217 + KINDEX(1, 720)=2 + KINDEX(2, 720)=217 + KINDEX(1, 721)=71 + KINDEX(2, 721)=217 + KINDEX(1, 722)=85 + KINDEX(2, 722)=217 + KINDEX(1, 723)=71 + KINDEX(2, 723)=218 + KINDEX(1, 724)=85 + KINDEX(2, 724)=218 + KINDEX(1, 725)=10 + KINDEX(2, 725)=219 + KINDEX(1, 726)=15 + KINDEX(2, 726)=219 + KINDEX(1, 727)=71 + KINDEX(2, 727)=219 + KINDEX(1, 728)=85 + KINDEX(2, 728)=219 + KINDEX(1, 729)=85 + KINDEX(2, 729)=220 + KINDEX(1, 730)=10 + KINDEX(2, 730)=221 + KINDEX(1, 731)=15 + KINDEX(2, 731)=221 + KINDEX(1, 732)=85 + KINDEX(2, 732)=221 + KINDEX(1, 733)=1 + KINDEX(2, 733)=222 + KINDEX(1, 734)=2 + KINDEX(2, 734)=222 + KINDEX(1, 735)=10 + KINDEX(2, 735)=222 + KINDEX(1, 736)=64 + KINDEX(2, 736)=222 + KINDEX(1, 737)=65 + KINDEX(2, 737)=222 + KINDEX(1, 738)=10 + KINDEX(2, 738)=223 + KINDEX(1, 739)=65 + KINDEX(2, 739)=223 + KINDEX(1, 740)=85 + KINDEX(2, 740)=223 + KINDEX(1, 741)=10 + KINDEX(2, 741)=224 + KINDEX(1, 742)=15 + KINDEX(2, 742)=224 + KINDEX(1, 743)=65 + KINDEX(2, 743)=224 + KINDEX(1, 744)=1 + KINDEX(2, 744)=225 + KINDEX(1, 745)=2 + KINDEX(2, 745)=225 + KINDEX(1, 746)=66 + KINDEX(2, 746)=225 + KINDEX(1, 747)=85 + KINDEX(2, 747)=225 + KINDEX(1, 748)=85 + KINDEX(2, 748)=226 + KINDEX(1, 749)=10 + KINDEX(2, 749)=227 + KINDEX(1, 750)=15 + KINDEX(2, 750)=227 + KINDEX(1, 751)=85 + KINDEX(2, 751)=227 + KINDEX(1, 752)=1 + KINDEX(2, 752)=228 + KINDEX(1, 753)=2 + KINDEX(2, 753)=228 + KINDEX(1, 754)=10 + KINDEX(2, 754)=228 + KINDEX(1, 755)=66 + KINDEX(2, 755)=228 + KINDEX(1, 756)=10 + KINDEX(2, 756)=229 + KINDEX(1, 757)=66 + KINDEX(2, 757)=229 + KINDEX(1, 758)=85 + KINDEX(2, 758)=229 + KINDEX(1, 759)=10 + KINDEX(2, 759)=230 + KINDEX(1, 760)=15 + KINDEX(2, 760)=230 + KINDEX(1, 761)=66 + KINDEX(2, 761)=230 + KINDEX(1, 762)=85 + KINDEX(2, 762)=231 + KINDEX(1, 763)=1 + KINDEX(2, 763)=232 + KINDEX(1, 764)=2 + KINDEX(2, 764)=232 + KINDEX(1, 765)=10 + KINDEX(2, 765)=232 KINDEX(1, 766)=52 - KINDEX(2, 766)=214 - KINDEX(1, 767)=52 - KINDEX(2, 767)=215 - KINDEX(1, 768)=53 - KINDEX(2, 768)=215 - KINDEX(1, 769)=43 - KINDEX(2, 769)=216 - KINDEX(1, 770)=52 - KINDEX(2, 770)=216 - KINDEX(1, 771)=53 - KINDEX(2, 771)=216 - KINDEX(1, 772)=43 - KINDEX(2, 772)=217 - KINDEX(1, 773)=53 - KINDEX(2, 773)=217 - KINDEX(1, 774)=42 - KINDEX(2, 774)=218 - KINDEX(1, 775)=52 - KINDEX(2, 775)=218 - KINDEX(1, 776)=53 - KINDEX(2, 776)=218 - KINDEX(1, 777)=52 - KINDEX(2, 777)=219 - KINDEX(1, 778)=55 - KINDEX(2, 778)=219 - KINDEX(1, 779)=62 - KINDEX(2, 779)=219 - KINDEX(1, 780)=45 - KINDEX(2, 780)=220 - KINDEX(1, 781)=48 - KINDEX(2, 781)=220 - KINDEX(1, 782)=52 - KINDEX(2, 782)=220 - KINDEX(1, 783)=45 - KINDEX(2, 783)=221 - KINDEX(1, 784)=50 - KINDEX(2, 784)=221 - KINDEX(1, 785)=53 - KINDEX(2, 785)=221 - KINDEX(1, 786)=45 - KINDEX(2, 786)=222 - KINDEX(1, 787)=50 - KINDEX(2, 787)=222 - KINDEX(1, 788)=53 - KINDEX(2, 788)=222 - KINDEX(1, 789)=48 - KINDEX(2, 789)=223 - KINDEX(1, 790)=50 - KINDEX(2, 790)=223 - KINDEX(1, 791)=49 - KINDEX(2, 791)=224 - KINDEX(1, 792)=50 - KINDEX(2, 792)=224 - KINDEX(1, 793)=55 - KINDEX(2, 793)=224 - KINDEX(1, 794)=56 - KINDEX(2, 794)=224 - KINDEX(1, 795)=45 - KINDEX(2, 795)=225 - KINDEX(1, 796)=49 - KINDEX(2, 796)=225 - KINDEX(1, 797)=52 - KINDEX(2, 797)=225 - KINDEX(1, 798)=47 - KINDEX(2, 798)=226 - KINDEX(1, 799)=49 - KINDEX(2, 799)=226 - KINDEX(1, 800)=46 - KINDEX(2, 800)=227 - KINDEX(1, 801)=49 - KINDEX(2, 801)=227 - KINDEX(1, 802)=56 - KINDEX(2, 802)=227 - KINDEX(1, 803)=63 - KINDEX(2, 803)=227 - KINDEX(1, 804)=46 - KINDEX(2, 804)=228 - KINDEX(1, 805)=49 - KINDEX(2, 805)=228 - KINDEX(1, 806)=55 - KINDEX(2, 806)=228 - KINDEX(1, 807)=62 - KINDEX(2, 807)=228 - KINDEX(1, 808)=53 - KINDEX(2, 808)=229 - KINDEX(1, 809)=57 - KINDEX(2, 809)=229 - KINDEX(1, 810)=60 - KINDEX(2, 810)=229 - KINDEX(1, 811)=55 - KINDEX(2, 811)=230 - KINDEX(1, 812)=60 - KINDEX(2, 812)=230 - KINDEX(1, 813)=61 - KINDEX(2, 813)=230 - KINDEX(1, 814)=62 - KINDEX(2, 814)=230 - KINDEX(1, 815)=52 - KINDEX(2, 815)=231 - KINDEX(1, 816)=53 - KINDEX(2, 816)=231 - KINDEX(1, 817)=57 - KINDEX(2, 817)=231 - KINDEX(1, 818)=58 - KINDEX(2, 818)=231 - KINDEX(1, 819)=52 - KINDEX(2, 819)=232 - KINDEX(1, 820)=53 - KINDEX(2, 820)=232 - KINDEX(1, 821)=54 - KINDEX(2, 821)=232 - KINDEX(1, 822)=58 - KINDEX(2, 822)=232 - KINDEX(1, 823)=55 - KINDEX(2, 823)=233 - KINDEX(1, 824)=57 - KINDEX(2, 824)=233 - KINDEX(1, 825)=66 - KINDEX(2, 825)=233 - KINDEX(1, 826)=55 - KINDEX(2, 826)=234 - KINDEX(1, 827)=57 - KINDEX(2, 827)=234 - KINDEX(1, 828)=66 - KINDEX(2, 828)=234 - KINDEX(1, 829)=52 - KINDEX(2, 829)=235 - KINDEX(1, 830)=53 - KINDEX(2, 830)=235 - KINDEX(1, 831)=55 - KINDEX(2, 831)=235 - KINDEX(1, 832)=58 - KINDEX(2, 832)=235 - KINDEX(1, 833)=66 - KINDEX(2, 833)=235 - KINDEX(1, 834)=62 - KINDEX(2, 834)=236 - KINDEX(1, 835)=64 - KINDEX(2, 835)=236 - KINDEX(1, 836)=53 - KINDEX(2, 836)=237 - KINDEX(1, 837)=64 - KINDEX(2, 837)=237 - KINDEX(1, 838)=65 - KINDEX(2, 838)=237 - KINDEX(1, 839)=63 - KINDEX(2, 839)=238 - KINDEX(1, 840)=64 - KINDEX(2, 840)=238 - KINDEX(1, 841)=55 - KINDEX(2, 841)=239 - KINDEX(1, 842)=56 - KINDEX(2, 842)=239 - KINDEX(1, 843)=65 - KINDEX(2, 843)=239 + KINDEX(2, 766)=232 + KINDEX(1, 767)=10 + KINDEX(2, 767)=233 + KINDEX(1, 768)=52 + KINDEX(2, 768)=233 + KINDEX(1, 769)=85 + KINDEX(2, 769)=233 + KINDEX(1, 770)=10 + KINDEX(2, 770)=234 + KINDEX(1, 771)=15 + KINDEX(2, 771)=234 + KINDEX(1, 772)=52 + KINDEX(2, 772)=234 + KINDEX(1, 773)=1 + KINDEX(2, 773)=235 + KINDEX(1, 774)=2 + KINDEX(2, 774)=235 + KINDEX(1, 775)=10 + KINDEX(2, 775)=235 + KINDEX(1, 776)=41 + KINDEX(2, 776)=235 + KINDEX(1, 777)=72 + KINDEX(2, 777)=235 + KINDEX(1, 778)=10 + KINDEX(2, 778)=236 + KINDEX(1, 779)=41 + KINDEX(2, 779)=236 + KINDEX(1, 780)=72 + KINDEX(2, 780)=236 + KINDEX(1, 781)=85 + KINDEX(2, 781)=236 + KINDEX(1, 782)=10 + KINDEX(2, 782)=237 + KINDEX(1, 783)=15 + KINDEX(2, 783)=237 + KINDEX(1, 784)=41 + KINDEX(2, 784)=237 + KINDEX(1, 785)=72 + KINDEX(2, 785)=237 + KINDEX(1, 786)=85 + KINDEX(2, 786)=238 + KINDEX(1, 787)=1 + KINDEX(2, 787)=239 + KINDEX(1, 788)=2 + KINDEX(2, 788)=239 + KINDEX(1, 789)=10 + KINDEX(2, 789)=239 + KINDEX(1, 790)=73 + KINDEX(2, 790)=239 + KINDEX(1, 791)=10 + KINDEX(2, 791)=240 + KINDEX(1, 792)=73 + KINDEX(2, 792)=240 + KINDEX(1, 793)=85 + KINDEX(2, 793)=240 + KINDEX(1, 794)=10 + KINDEX(2, 794)=241 + KINDEX(1, 795)=15 + KINDEX(2, 795)=241 + KINDEX(1, 796)=73 + KINDEX(2, 796)=241 + KINDEX(1, 797)=1 + KINDEX(2, 797)=242 + KINDEX(1, 798)=2 + KINDEX(2, 798)=242 + KINDEX(1, 799)=10 + KINDEX(2, 799)=242 + KINDEX(1, 800)=41 + KINDEX(2, 800)=242 + KINDEX(1, 801)=72 + KINDEX(2, 801)=242 + KINDEX(1, 802)=10 + KINDEX(2, 802)=243 + KINDEX(1, 803)=41 + KINDEX(2, 803)=243 + KINDEX(1, 804)=72 + KINDEX(2, 804)=243 + KINDEX(1, 805)=85 + KINDEX(2, 805)=243 + KINDEX(1, 806)=10 + KINDEX(2, 806)=244 + KINDEX(1, 807)=15 + KINDEX(2, 807)=244 + KINDEX(1, 808)=41 + KINDEX(2, 808)=244 + KINDEX(1, 809)=72 + KINDEX(2, 809)=244 + KINDEX(1, 810)=85 + KINDEX(2, 810)=245 + KINDEX(1, 811)=1 + KINDEX(2, 811)=246 + KINDEX(1, 812)=2 + KINDEX(2, 812)=246 + KINDEX(1, 813)=10 + KINDEX(2, 813)=246 + KINDEX(1, 814)=73 + KINDEX(2, 814)=246 + KINDEX(1, 815)=10 + KINDEX(2, 815)=247 + KINDEX(1, 816)=73 + KINDEX(2, 816)=247 + KINDEX(1, 817)=85 + KINDEX(2, 817)=247 + KINDEX(1, 818)=10 + KINDEX(2, 818)=248 + KINDEX(1, 819)=15 + KINDEX(2, 819)=248 + KINDEX(1, 820)=73 + KINDEX(2, 820)=248 + KINDEX(1, 821)=1 + KINDEX(2, 821)=249 + KINDEX(1, 822)=2 + KINDEX(2, 822)=249 + KINDEX(1, 823)=10 + KINDEX(2, 823)=249 + KINDEX(1, 824)=41 + KINDEX(2, 824)=249 + KINDEX(1, 825)=72 + KINDEX(2, 825)=249 + KINDEX(1, 826)=10 + KINDEX(2, 826)=250 + KINDEX(1, 827)=41 + KINDEX(2, 827)=250 + KINDEX(1, 828)=72 + KINDEX(2, 828)=250 + KINDEX(1, 829)=85 + KINDEX(2, 829)=250 + KINDEX(1, 830)=10 + KINDEX(2, 830)=251 + KINDEX(1, 831)=15 + KINDEX(2, 831)=251 + KINDEX(1, 832)=41 + KINDEX(2, 832)=251 + KINDEX(1, 833)=72 + KINDEX(2, 833)=251 + KINDEX(1, 834)=85 + KINDEX(2, 834)=252 + KINDEX(1, 835)=1 + KINDEX(2, 835)=253 + KINDEX(1, 836)=2 + KINDEX(2, 836)=253 + KINDEX(1, 837)=10 + KINDEX(2, 837)=253 + KINDEX(1, 838)=52 + KINDEX(2, 838)=253 + KINDEX(1, 839)=10 + KINDEX(2, 839)=254 + KINDEX(1, 840)=52 + KINDEX(2, 840)=254 + KINDEX(1, 841)=85 + KINDEX(2, 841)=254 + KINDEX(1, 842)=10 + KINDEX(2, 842)=255 + KINDEX(1, 843)=15 + KINDEX(2, 843)=255 KINDEX(1, 844)=52 - KINDEX(2, 844)=240 - KINDEX(1, 845)=56 - KINDEX(2, 845)=240 - KINDEX(1, 846)=63 - KINDEX(2, 846)=240 - KINDEX(1, 847)=42 - KINDEX(2, 847)=241 - KINDEX(1, 848)=55 - KINDEX(2, 848)=241 - KINDEX(1, 849)=56 - KINDEX(2, 849)=241 - KINDEX(1, 850)=43 - KINDEX(2, 850)=242 - KINDEX(1, 851)=55 - KINDEX(2, 851)=242 - KINDEX(1, 852)=56 - KINDEX(2, 852)=242 - KINDEX(1, 853)=68 - KINDEX(2, 853)=243 - KINDEX(1, 854)=77 - KINDEX(2, 854)=243 - KINDEX(1, 855)=68 - KINDEX(2, 855)=244 - KINDEX(1, 856)=77 - KINDEX(2, 856)=244 - KINDEX(1, 857)=77 - KINDEX(2, 857)=245 - KINDEX(1, 858)=78 - KINDEX(2, 858)=245 - KINDEX(1, 859)=68 - KINDEX(2, 859)=246 - KINDEX(1, 860)=77 - KINDEX(2, 860)=246 - KINDEX(1, 861)=78 - KINDEX(2, 861)=246 - KINDEX(1, 862)=68 - KINDEX(2, 862)=247 - KINDEX(1, 863)=78 - KINDEX(2, 863)=247 - KINDEX(1, 864)=67 - KINDEX(2, 864)=248 - KINDEX(1, 865)=77 - KINDEX(2, 865)=248 - KINDEX(1, 866)=78 - KINDEX(2, 866)=248 - KINDEX(1, 867)=77 - KINDEX(2, 867)=249 - KINDEX(1, 868)=80 - KINDEX(2, 868)=249 - KINDEX(1, 869)=87 - KINDEX(2, 869)=249 - KINDEX(1, 870)=70 - KINDEX(2, 870)=250 - KINDEX(1, 871)=73 - KINDEX(2, 871)=250 - KINDEX(1, 872)=77 - KINDEX(2, 872)=250 - KINDEX(1, 873)=70 - KINDEX(2, 873)=251 - KINDEX(1, 874)=75 - KINDEX(2, 874)=251 - KINDEX(1, 875)=78 - KINDEX(2, 875)=251 - KINDEX(1, 876)=70 - KINDEX(2, 876)=252 - KINDEX(1, 877)=75 - KINDEX(2, 877)=252 - KINDEX(1, 878)=78 - KINDEX(2, 878)=252 - KINDEX(1, 879)=73 - KINDEX(2, 879)=253 - KINDEX(1, 880)=75 - KINDEX(2, 880)=253 - KINDEX(1, 881)=74 - KINDEX(2, 881)=254 - KINDEX(1, 882)=75 - KINDEX(2, 882)=254 - KINDEX(1, 883)=80 - KINDEX(2, 883)=254 - KINDEX(1, 884)=81 - KINDEX(2, 884)=254 - KINDEX(1, 885)=70 - KINDEX(2, 885)=255 - KINDEX(1, 886)=74 - KINDEX(2, 886)=255 - KINDEX(1, 887)=77 - KINDEX(2, 887)=255 - KINDEX(1, 888)=72 - KINDEX(2, 888)=256 - KINDEX(1, 889)=74 - KINDEX(2, 889)=256 - KINDEX(1, 890)=71 - KINDEX(2, 890)=257 - KINDEX(1, 891)=74 - KINDEX(2, 891)=257 - KINDEX(1, 892)=81 - KINDEX(2, 892)=257 - KINDEX(1, 893)=88 - KINDEX(2, 893)=257 - KINDEX(1, 894)=71 - KINDEX(2, 894)=258 - KINDEX(1, 895)=74 - KINDEX(2, 895)=258 - KINDEX(1, 896)=80 - KINDEX(2, 896)=258 - KINDEX(1, 897)=87 - KINDEX(2, 897)=258 - KINDEX(1, 898)=78 - KINDEX(2, 898)=259 - KINDEX(1, 899)=82 - KINDEX(2, 899)=259 - KINDEX(1, 900)=85 - KINDEX(2, 900)=259 - KINDEX(1, 901)=80 - KINDEX(2, 901)=260 - KINDEX(1, 902)=85 - KINDEX(2, 902)=260 - KINDEX(1, 903)=86 - KINDEX(2, 903)=260 - KINDEX(1, 904)=87 - KINDEX(2, 904)=260 - KINDEX(1, 905)=77 - KINDEX(2, 905)=261 - KINDEX(1, 906)=78 - KINDEX(2, 906)=261 - KINDEX(1, 907)=82 - KINDEX(2, 907)=261 - KINDEX(1, 908)=83 - KINDEX(2, 908)=261 - KINDEX(1, 909)=77 - KINDEX(2, 909)=262 - KINDEX(1, 910)=78 - KINDEX(2, 910)=262 - KINDEX(1, 911)=79 - KINDEX(2, 911)=262 - KINDEX(1, 912)=83 - KINDEX(2, 912)=262 - KINDEX(1, 913)=80 - KINDEX(2, 913)=263 - KINDEX(1, 914)=82 - KINDEX(2, 914)=263 - KINDEX(1, 915)=91 - KINDEX(2, 915)=263 - KINDEX(1, 916)=80 - KINDEX(2, 916)=264 - KINDEX(1, 917)=82 - KINDEX(2, 917)=264 - KINDEX(1, 918)=91 - KINDEX(2, 918)=264 - KINDEX(1, 919)=77 - KINDEX(2, 919)=265 - KINDEX(1, 920)=78 - KINDEX(2, 920)=265 - KINDEX(1, 921)=80 - KINDEX(2, 921)=265 - KINDEX(1, 922)=83 - KINDEX(2, 922)=265 - KINDEX(1, 923)=91 - KINDEX(2, 923)=265 - KINDEX(1, 924)=87 - KINDEX(2, 924)=266 - KINDEX(1, 925)=89 - KINDEX(2, 925)=266 - KINDEX(1, 926)=78 - KINDEX(2, 926)=267 - KINDEX(1, 927)=89 - KINDEX(2, 927)=267 - KINDEX(1, 928)=90 - KINDEX(2, 928)=267 - KINDEX(1, 929)=88 - KINDEX(2, 929)=268 - KINDEX(1, 930)=89 - KINDEX(2, 930)=268 - KINDEX(1, 931)=80 - KINDEX(2, 931)=269 - KINDEX(1, 932)=81 - KINDEX(2, 932)=269 - KINDEX(1, 933)=90 - KINDEX(2, 933)=269 - KINDEX(1, 934)=77 - KINDEX(2, 934)=270 - KINDEX(1, 935)=81 - KINDEX(2, 935)=270 - KINDEX(1, 936)=88 - KINDEX(2, 936)=270 - KINDEX(1, 937)=67 - KINDEX(2, 937)=271 - KINDEX(1, 938)=80 - KINDEX(2, 938)=271 - KINDEX(1, 939)=81 - KINDEX(2, 939)=271 - KINDEX(1, 940)=68 - KINDEX(2, 940)=272 - KINDEX(1, 941)=80 - KINDEX(2, 941)=272 - KINDEX(1, 942)=81 - KINDEX(2, 942)=272 + KINDEX(2, 844)=255 + KINDEX(1, 845)=1 + KINDEX(2, 845)=256 + KINDEX(1, 846)=2 + KINDEX(2, 846)=256 + KINDEX(1, 847)=10 + KINDEX(2, 847)=256 + KINDEX(1, 848)=41 + KINDEX(2, 848)=256 + KINDEX(1, 849)=72 + KINDEX(2, 849)=256 + KINDEX(1, 850)=10 + KINDEX(2, 850)=257 + KINDEX(1, 851)=41 + KINDEX(2, 851)=257 + KINDEX(1, 852)=72 + KINDEX(2, 852)=257 + KINDEX(1, 853)=85 + KINDEX(2, 853)=257 + KINDEX(1, 854)=10 + KINDEX(2, 854)=258 + KINDEX(1, 855)=15 + KINDEX(2, 855)=258 + KINDEX(1, 856)=41 + KINDEX(2, 856)=258 + KINDEX(1, 857)=72 + KINDEX(2, 857)=258 + KINDEX(1, 858)=85 + KINDEX(2, 858)=259 + KINDEX(1, 859)=1 + KINDEX(2, 859)=260 + KINDEX(1, 860)=2 + KINDEX(2, 860)=260 + KINDEX(1, 861)=10 + KINDEX(2, 861)=260 + KINDEX(1, 862)=50 + KINDEX(2, 862)=260 + KINDEX(1, 863)=10 + KINDEX(2, 863)=261 + KINDEX(1, 864)=50 + KINDEX(2, 864)=261 + KINDEX(1, 865)=85 + KINDEX(2, 865)=261 + KINDEX(1, 866)=10 + KINDEX(2, 866)=262 + KINDEX(1, 867)=15 + KINDEX(2, 867)=262 + KINDEX(1, 868)=50 + KINDEX(2, 868)=262 + KINDEX(1, 869)=1 + KINDEX(2, 869)=263 + KINDEX(1, 870)=2 + KINDEX(2, 870)=263 + KINDEX(1, 871)=10 + KINDEX(2, 871)=263 + KINDEX(1, 872)=41 + KINDEX(2, 872)=263 + KINDEX(1, 873)=72 + KINDEX(2, 873)=263 + KINDEX(1, 874)=10 + KINDEX(2, 874)=264 + KINDEX(1, 875)=41 + KINDEX(2, 875)=264 + KINDEX(1, 876)=72 + KINDEX(2, 876)=264 + KINDEX(1, 877)=85 + KINDEX(2, 877)=264 + KINDEX(1, 878)=10 + KINDEX(2, 878)=265 + KINDEX(1, 879)=15 + KINDEX(2, 879)=265 + KINDEX(1, 880)=41 + KINDEX(2, 880)=265 + KINDEX(1, 881)=72 + KINDEX(2, 881)=265 + KINDEX(1, 882)=85 + KINDEX(2, 882)=266 + KINDEX(1, 883)=1 + KINDEX(2, 883)=267 + KINDEX(1, 884)=2 + KINDEX(2, 884)=267 + KINDEX(1, 885)=10 + KINDEX(2, 885)=267 + KINDEX(1, 886)=63 + KINDEX(2, 886)=267 + KINDEX(1, 887)=10 + KINDEX(2, 887)=268 + KINDEX(1, 888)=63 + KINDEX(2, 888)=268 + KINDEX(1, 889)=85 + KINDEX(2, 889)=268 + KINDEX(1, 890)=10 + KINDEX(2, 890)=269 + KINDEX(1, 891)=15 + KINDEX(2, 891)=269 + KINDEX(1, 892)=63 + KINDEX(2, 892)=269 + KINDEX(1, 893)=1 + KINDEX(2, 893)=270 + KINDEX(1, 894)=2 + KINDEX(2, 894)=270 + KINDEX(1, 895)=10 + KINDEX(2, 895)=270 + KINDEX(1, 896)=41 + KINDEX(2, 896)=270 + KINDEX(1, 897)=75 + KINDEX(2, 897)=270 + KINDEX(1, 898)=10 + KINDEX(2, 898)=271 + KINDEX(1, 899)=41 + KINDEX(2, 899)=271 + KINDEX(1, 900)=75 + KINDEX(2, 900)=271 + KINDEX(1, 901)=85 + KINDEX(2, 901)=271 + KINDEX(1, 902)=10 + KINDEX(2, 902)=272 + KINDEX(1, 903)=15 + KINDEX(2, 903)=272 + KINDEX(1, 904)=41 + KINDEX(2, 904)=272 + KINDEX(1, 905)=75 + KINDEX(2, 905)=272 + KINDEX(1, 906)=15 + KINDEX(2, 906)=273 + KINDEX(1, 907)=39 + KINDEX(2, 907)=273 + KINDEX(1, 908)=85 + KINDEX(2, 908)=273 + KINDEX(1, 909)=15 + KINDEX(2, 909)=274 + KINDEX(1, 910)=40 + KINDEX(2, 910)=274 + KINDEX(1, 911)=85 + KINDEX(2, 911)=274 + KINDEX(1, 912)=15 + KINDEX(2, 912)=275 + KINDEX(1, 913)=41 + KINDEX(2, 913)=275 + KINDEX(1, 914)=85 + KINDEX(2, 914)=275 + KINDEX(1, 915)=5 + KINDEX(2, 915)=276 + KINDEX(1, 916)=8 + KINDEX(2, 916)=276 + KINDEX(1, 917)=40 + KINDEX(2, 917)=276 + KINDEX(1, 918)=85 + KINDEX(2, 918)=276 + KINDEX(1, 919)=10 + KINDEX(2, 919)=277 + KINDEX(1, 920)=11 + KINDEX(2, 920)=277 + KINDEX(1, 921)=41 + KINDEX(2, 921)=277 + KINDEX(1, 922)=85 + KINDEX(2, 922)=277 + KINDEX(1, 923)=1 + KINDEX(2, 923)=278 + KINDEX(1, 924)=2 + KINDEX(2, 924)=278 + KINDEX(1, 925)=85 + KINDEX(2, 925)=278 + KINDEX(1, 926)=5 + KINDEX(2, 926)=279 + KINDEX(1, 927)=8 + KINDEX(2, 927)=279 + KINDEX(1, 928)=41 + KINDEX(2, 928)=279 + KINDEX(1, 929)=85 + KINDEX(2, 929)=279 + KINDEX(1, 930)=3 + KINDEX(2, 930)=280 + KINDEX(1, 931)=10 + KINDEX(2, 931)=280 + KINDEX(1, 932)=47 + KINDEX(2, 932)=280 + KINDEX(1, 933)=85 + KINDEX(2, 933)=281 + KINDEX(1, 934)=3 + KINDEX(2, 934)=282 + KINDEX(1, 935)=10 + KINDEX(2, 935)=282 + KINDEX(1, 936)=11 + KINDEX(2, 936)=282 + KINDEX(1, 937)=15 + KINDEX(2, 937)=282 + KINDEX(1, 938)=28 + KINDEX(2, 938)=282 + KINDEX(1, 939)=29 + KINDEX(2, 939)=282 + KINDEX(1, 940)=39 + KINDEX(2, 940)=282 + KINDEX(1, 941)=41 + KINDEX(2, 941)=282 + KINDEX(1, 942)=43 + KINDEX(2, 942)=282 + KINDEX(1, 943)=47 + KINDEX(2, 943)=282 + KINDEX(1, 944)=85 + KINDEX(2, 944)=282 + KINDEX(1, 945)=3 + KINDEX(2, 945)=283 + KINDEX(1, 946)=10 + KINDEX(2, 946)=283 + KINDEX(1, 947)=11 + KINDEX(2, 947)=283 + KINDEX(1, 948)=15 + KINDEX(2, 948)=283 + KINDEX(1, 949)=28 + KINDEX(2, 949)=283 + KINDEX(1, 950)=40 + KINDEX(2, 950)=283 + KINDEX(1, 951)=41 + KINDEX(2, 951)=283 + KINDEX(1, 952)=43 + KINDEX(2, 952)=283 + KINDEX(1, 953)=85 + KINDEX(2, 953)=283 + KINDEX(1, 954)=30 + KINDEX(2, 954)=284 + KINDEX(1, 955)=39 + KINDEX(2, 955)=284 + KINDEX(1, 956)=85 + KINDEX(2, 956)=284 + KINDEX(1, 957)=10 + KINDEX(2, 957)=285 + KINDEX(1, 958)=11 + KINDEX(2, 958)=285 + KINDEX(1, 959)=29 + KINDEX(2, 959)=285 + KINDEX(1, 960)=40 + KINDEX(2, 960)=285 + KINDEX(1, 961)=85 + KINDEX(2, 961)=285 + KINDEX(1, 962)=1 + KINDEX(2, 962)=286 + KINDEX(1, 963)=2 + KINDEX(2, 963)=286 + KINDEX(1, 964)=10 + KINDEX(2, 964)=286 + KINDEX(1, 965)=28 + KINDEX(2, 965)=286 + KINDEX(1, 966)=41 + KINDEX(2, 966)=286 + KINDEX(1, 967)=10 + KINDEX(2, 967)=287 + KINDEX(1, 968)=28 + KINDEX(2, 968)=287 + KINDEX(1, 969)=41 + KINDEX(2, 969)=287 + KINDEX(1, 970)=85 + KINDEX(2, 970)=287 + KINDEX(1, 971)=10 + KINDEX(2, 971)=288 + KINDEX(1, 972)=15 + KINDEX(2, 972)=288 + KINDEX(1, 973)=28 + KINDEX(2, 973)=288 + KINDEX(1, 974)=41 + KINDEX(2, 974)=288 + KINDEX(1, 975)=1 + KINDEX(2, 975)=289 + KINDEX(1, 976)=2 + KINDEX(2, 976)=289 + KINDEX(1, 977)=85 + KINDEX(2, 977)=289 + KINDEX(1, 978)=3 + KINDEX(2, 978)=290 + KINDEX(1, 979)=10 + KINDEX(2, 979)=290 + KINDEX(1, 980)=17 + KINDEX(2, 980)=290 + KINDEX(1, 981)=44 + KINDEX(2, 981)=290 + KINDEX(1, 982)=85 + KINDEX(2, 982)=291 + KINDEX(1, 983)=1 + KINDEX(2, 983)=292 + KINDEX(1, 984)=2 + KINDEX(2, 984)=292 + KINDEX(1, 985)=10 + KINDEX(2, 985)=292 + KINDEX(1, 986)=28 + KINDEX(2, 986)=292 + KINDEX(1, 987)=41 + KINDEX(2, 987)=292 + KINDEX(1, 988)=10 + KINDEX(2, 988)=293 + KINDEX(1, 989)=28 + KINDEX(2, 989)=293 + KINDEX(1, 990)=41 + KINDEX(2, 990)=293 + KINDEX(1, 991)=85 + KINDEX(2, 991)=293 + KINDEX(1, 992)=10 + KINDEX(2, 992)=294 + KINDEX(1, 993)=15 + KINDEX(2, 993)=294 + KINDEX(1, 994)=28 + KINDEX(2, 994)=294 + KINDEX(1, 995)=41 + KINDEX(2, 995)=294 + KINDEX(1, 996)=85 + KINDEX(2, 996)=294 + KINDEX(1, 997)=1 + KINDEX(2, 997)=295 + KINDEX(1, 998)=2 + KINDEX(2, 998)=295 + KINDEX(1, 999)=28 + KINDEX(2, 999)=295 + KINDEX(1, 1000)=41 + KINDEX(2, 1000)=295 + KINDEX(1, 1001)=2 + KINDEX(2, 1001)=296 + KINDEX(1, 1002)=10 + KINDEX(2, 1002)=296 + KINDEX(1, 1003)=28 + KINDEX(2, 1003)=296 + KINDEX(1, 1004)=41 + KINDEX(2, 1004)=296 + KINDEX(1, 1005)=85 + KINDEX(2, 1005)=296 + KINDEX(1, 1006)=2 + KINDEX(2, 1006)=297 + KINDEX(1, 1007)=15 + KINDEX(2, 1007)=297 + KINDEX(1, 1008)=28 + KINDEX(2, 1008)=297 + KINDEX(1, 1009)=41 + KINDEX(2, 1009)=297 + KINDEX(1, 1010)=85 + KINDEX(2, 1010)=297 + KINDEX(1, 1011)=1 + KINDEX(2, 1011)=298 + KINDEX(1, 1012)=2 + KINDEX(2, 1012)=298 + KINDEX(1, 1013)=28 + KINDEX(2, 1013)=298 + KINDEX(1, 1014)=85 + KINDEX(2, 1014)=298 + KINDEX(1, 1015)=10 + KINDEX(2, 1015)=299 + KINDEX(1, 1016)=28 + KINDEX(2, 1016)=299 + KINDEX(1, 1017)=85 + KINDEX(2, 1017)=299 + KINDEX(1, 1018)=15 + KINDEX(2, 1018)=300 + KINDEX(1, 1019)=28 + KINDEX(2, 1019)=300 + KINDEX(1, 1020)=85 + KINDEX(2, 1020)=300 + KINDEX(1, 1021)=1 + KINDEX(2, 1021)=301 + KINDEX(1, 1022)=2 + KINDEX(2, 1022)=301 + KINDEX(1, 1023)=10 + KINDEX(2, 1023)=301 + KINDEX(1, 1024)=11 + KINDEX(2, 1024)=301 + KINDEX(1, 1025)=3 + KINDEX(2, 1025)=302 + KINDEX(1, 1026)=10 + KINDEX(2, 1026)=302 + KINDEX(1, 1027)=74 + KINDEX(2, 1027)=302 + KINDEX(1, 1028)=10 + KINDEX(2, 1028)=303 + KINDEX(1, 1029)=11 + KINDEX(2, 1029)=303 + KINDEX(1, 1030)=85 + KINDEX(2, 1030)=303 + KINDEX(1, 1031)=3 + KINDEX(2, 1031)=304 + KINDEX(1, 1032)=15 + KINDEX(2, 1032)=304 + KINDEX(1, 1033)=60 + KINDEX(2, 1033)=304 + KINDEX(1, 1034)=70 + KINDEX(2, 1034)=304 + KINDEX(1, 1035)=15 + KINDEX(2, 1035)=305 + KINDEX(1, 1036)=69 + KINDEX(2, 1036)=305 + KINDEX(1, 1037)=85 + KINDEX(2, 1037)=305 + KINDEX(1, 1038)=15 + KINDEX(2, 1038)=306 + KINDEX(1, 1039)=74 + KINDEX(2, 1039)=306 + KINDEX(1, 1040)=85 + KINDEX(2, 1040)=306 + KINDEX(1, 1041)=3 + KINDEX(2, 1041)=307 + KINDEX(1, 1042)=15 + KINDEX(2, 1042)=307 + KINDEX(1, 1043)=60 + KINDEX(2, 1043)=307 + KINDEX(1, 1044)=62 + KINDEX(2, 1044)=307 + KINDEX(1, 1045)=75 + KINDEX(2, 1045)=307 + KINDEX(1, 1046)=5 + KINDEX(2, 1046)=308 + KINDEX(1, 1047)=8 + KINDEX(2, 1047)=308 + KINDEX(1, 1048)=69 + KINDEX(2, 1048)=308 + KINDEX(1, 1049)=85 + KINDEX(2, 1049)=308 + KINDEX(1, 1050)=10 + KINDEX(2, 1050)=309 + KINDEX(1, 1051)=11 + KINDEX(2, 1051)=309 + KINDEX(1, 1052)=69 + KINDEX(2, 1052)=309 + KINDEX(1, 1053)=85 + KINDEX(2, 1053)=309 + KINDEX(1, 1054)=1 + KINDEX(2, 1054)=310 + KINDEX(1, 1055)=2 + KINDEX(2, 1055)=310 + KINDEX(1, 1056)=85 + KINDEX(2, 1056)=310 + KINDEX(1, 1057)=3 + KINDEX(2, 1057)=311 + KINDEX(1, 1058)=10 + KINDEX(2, 1058)=311 + KINDEX(1, 1059)=45 + KINDEX(2, 1059)=311 + KINDEX(1, 1060)=85 + KINDEX(2, 1060)=312 + KINDEX(1, 1061)=15 + KINDEX(2, 1061)=313 + KINDEX(1, 1062)=57 + KINDEX(2, 1062)=313 + KINDEX(1, 1063)=85 + KINDEX(2, 1063)=313 + KINDEX(1, 1064)=5 + KINDEX(2, 1064)=314 + KINDEX(1, 1065)=8 + KINDEX(2, 1065)=314 + KINDEX(1, 1066)=57 + KINDEX(2, 1066)=314 + KINDEX(1, 1067)=85 + KINDEX(2, 1067)=314 + KINDEX(1, 1068)=10 + KINDEX(2, 1068)=315 + KINDEX(1, 1069)=11 + KINDEX(2, 1069)=315 + KINDEX(1, 1070)=57 + KINDEX(2, 1070)=315 + KINDEX(1, 1071)=1 + KINDEX(2, 1071)=316 + KINDEX(1, 1072)=2 + KINDEX(2, 1072)=316 + KINDEX(1, 1073)=10 + KINDEX(2, 1073)=316 + KINDEX(1, 1074)=2 + KINDEX(2, 1074)=317 + KINDEX(1, 1075)=83 + KINDEX(2, 1075)=317 + KINDEX(1, 1076)=2 + KINDEX(2, 1076)=318 + KINDEX(1, 1077)=83 + KINDEX(2, 1077)=318 + KINDEX(1, 1078)=85 + KINDEX(2, 1078)=318 + KINDEX(1, 1079)=3 + KINDEX(2, 1079)=319 + KINDEX(1, 1080)=10 + KINDEX(2, 1080)=319 + KINDEX(1, 1081)=53 + KINDEX(2, 1081)=319 + KINDEX(1, 1082)=10 + KINDEX(2, 1082)=320 + KINDEX(1, 1083)=85 + KINDEX(2, 1083)=320 + KINDEX(1, 1084)=5 + KINDEX(2, 1084)=321 + KINDEX(1, 1085)=8 + KINDEX(2, 1085)=321 + KINDEX(1, 1086)=61 + KINDEX(2, 1086)=321 + KINDEX(1, 1087)=2 + KINDEX(2, 1087)=322 + KINDEX(1, 1088)=59 + KINDEX(2, 1088)=322 + KINDEX(1, 1089)=3 + KINDEX(2, 1089)=323 + KINDEX(1, 1090)=15 + KINDEX(2, 1090)=323 + KINDEX(1, 1091)=60 + KINDEX(2, 1091)=323 + KINDEX(1, 1092)=62 + KINDEX(2, 1092)=323 + KINDEX(1, 1093)=3 + KINDEX(2, 1093)=324 + KINDEX(1, 1094)=15 + KINDEX(2, 1094)=324 + KINDEX(1, 1095)=58 + KINDEX(2, 1095)=324 + KINDEX(1, 1096)=63 + KINDEX(2, 1096)=324 + KINDEX(1, 1097)=15 + KINDEX(2, 1097)=325 + KINDEX(1, 1098)=71 + KINDEX(2, 1098)=325 + KINDEX(1, 1099)=85 + KINDEX(2, 1099)=325 + KINDEX(1, 1100)=10 + KINDEX(2, 1100)=326 + KINDEX(1, 1101)=15 + KINDEX(2, 1101)=326 + KINDEX(1, 1102)=72 + KINDEX(2, 1102)=326 + KINDEX(1, 1103)=3 + KINDEX(2, 1103)=327 + KINDEX(1, 1104)=15 + KINDEX(2, 1104)=327 + KINDEX(1, 1105)=49 + KINDEX(2, 1105)=327 + KINDEX(1, 1106)=73 + KINDEX(2, 1106)=327 + KINDEX(1, 1107)=5 + KINDEX(2, 1107)=328 + KINDEX(1, 1108)=8 + KINDEX(2, 1108)=328 + KINDEX(1, 1109)=71 + KINDEX(2, 1109)=328 + KINDEX(1, 1110)=85 + KINDEX(2, 1110)=328 + KINDEX(1, 1111)=72 + KINDEX(2, 1111)=329 + KINDEX(1, 1112)=10 + KINDEX(2, 1112)=330 + KINDEX(1, 1113)=11 + KINDEX(2, 1113)=330 + KINDEX(1, 1114)=71 + KINDEX(2, 1114)=330 + KINDEX(1, 1115)=85 + KINDEX(2, 1115)=330 + KINDEX(1, 1116)=10 + KINDEX(2, 1116)=331 + KINDEX(1, 1117)=71 + KINDEX(2, 1117)=331 + KINDEX(1, 1118)=85 + KINDEX(2, 1118)=331 + KINDEX(1, 1119)=1 + KINDEX(2, 1119)=332 + KINDEX(1, 1120)=2 + KINDEX(2, 1120)=332 + KINDEX(1, 1121)=85 + KINDEX(2, 1121)=332 + KINDEX(1, 1122)=3 + KINDEX(2, 1122)=333 + KINDEX(1, 1123)=10 + KINDEX(2, 1123)=333 + KINDEX(1, 1124)=53 + KINDEX(2, 1124)=333 + KINDEX(1, 1125)=85 + KINDEX(2, 1125)=334 + KINDEX(1, 1126)=3 + KINDEX(2, 1126)=335 + KINDEX(1, 1127)=15 + KINDEX(2, 1127)=335 + KINDEX(1, 1128)=50 + KINDEX(2, 1128)=335 + KINDEX(1, 1129)=52 + KINDEX(2, 1129)=335 + KINDEX(1, 1130)=3 + KINDEX(2, 1130)=336 + KINDEX(1, 1131)=15 + KINDEX(2, 1131)=336 + KINDEX(1, 1132)=48 + KINDEX(2, 1132)=336 + KINDEX(1, 1133)=50 + KINDEX(2, 1133)=336 + KINDEX(1, 1134)=51 + KINDEX(2, 1134)=336 + KINDEX(1, 1135)=3 + KINDEX(2, 1135)=337 + KINDEX(1, 1136)=15 + KINDEX(2, 1136)=337 + KINDEX(1, 1137)=48 + KINDEX(2, 1137)=337 + KINDEX(1, 1138)=51 + KINDEX(2, 1138)=337 + KINDEX(1, 1139)=5 + KINDEX(2, 1139)=338 + KINDEX(1, 1140)=8 + KINDEX(2, 1140)=338 + KINDEX(1, 1141)=74 + KINDEX(2, 1141)=338 + KINDEX(1, 1142)=85 + KINDEX(2, 1142)=338 + KINDEX(1, 1143)=10 + KINDEX(2, 1143)=339 + KINDEX(1, 1144)=11 + KINDEX(2, 1144)=339 + KINDEX(1, 1145)=15 + KINDEX(2, 1145)=339 + KINDEX(1, 1146)=74 + KINDEX(2, 1146)=339 + KINDEX(1, 1147)=1 + KINDEX(2, 1147)=340 + KINDEX(1, 1148)=2 + KINDEX(2, 1148)=340 + KINDEX(1, 1149)=11 + KINDEX(2, 1149)=340 + KINDEX(1, 1150)=15 + KINDEX(2, 1150)=340 + KINDEX(1, 1151)=3 + KINDEX(2, 1151)=341 + KINDEX(1, 1152)=10 + KINDEX(2, 1152)=341 + KINDEX(1, 1153)=46 + KINDEX(2, 1153)=341 + KINDEX(1, 1154)=11 + KINDEX(2, 1154)=342 + KINDEX(1, 1155)=15 + KINDEX(2, 1155)=342 + KINDEX(1, 1156)=85 + KINDEX(2, 1156)=342 + KINDEX(1, 1157)=2 + KINDEX(2, 1157)=343 + KINDEX(1, 1158)=82 + KINDEX(2, 1158)=343 + KINDEX(1, 1159)=85 + KINDEX(2, 1159)=343 + KINDEX(1, 1160)=1 + KINDEX(2, 1160)=344 + KINDEX(1, 1161)=2 + KINDEX(2, 1161)=344 + KINDEX(1, 1162)=85 + KINDEX(2, 1162)=344 + KINDEX(1, 1163)=9 + KINDEX(2, 1163)=345 + KINDEX(1, 1164)=15 + KINDEX(2, 1164)=345 + KINDEX(1, 1165)=14 + KINDEX(2, 1165)=346 + KINDEX(1, 1166)=10 + KINDEX(2, 1166)=347 + KINDEX(1, 1167)=15 + KINDEX(2, 1167)=347 + KINDEX(1, 1168)=43 + KINDEX(2, 1168)=347 + KINDEX(1, 1169)=15 + KINDEX(2, 1169)=348 + KINDEX(1, 1170)=44 + KINDEX(2, 1170)=348 + KINDEX(1, 1171)=15 + KINDEX(2, 1171)=349 + KINDEX(1, 1172)=45 + KINDEX(2, 1172)=349 + KINDEX(1, 1173)=48 + KINDEX(2, 1173)=350 + KINDEX(1, 1174)=53 + KINDEX(2, 1174)=351 + KINDEX(1, 1175)=58 + KINDEX(2, 1175)=352 + KINDEX(1, 1176)=60 + KINDEX(2, 1176)=353 + KINDEX(1, 1177)=64 + KINDEX(2, 1177)=354 + KINDEX(1, 1178)=66 + KINDEX(2, 1178)=355 + KINDEX(1, 1179)=68 + KINDEX(2, 1179)=356 + KINDEX(1, 1180)=56 + KINDEX(2, 1180)=357 + KINDEX(1, 1181)=54 + KINDEX(2, 1181)=358 + KINDEX(1, 1182)=55 + KINDEX(2, 1182)=359 + KINDEX(1, 1183)=65 + KINDEX(2, 1183)=360 + KINDEX(1, 1184)=47 + KINDEX(2, 1184)=361 + KINDEX(1, 1185)=59 + KINDEX(2, 1185)=362 + KINDEX(1, 1186)=49 + KINDEX(2, 1186)=363 + KINDEX(1, 1187)=46 + KINDEX(2, 1187)=364 + KINDEX(1, 1188)=67 + KINDEX(2, 1188)=365 RETURN -END SUBROUTINE CH_NONZEROTERMS_AQ +END SUBROUTINE CH_NONZEROTERMS_GAZ !! !! !! ############################# - SUBROUTINE CH_NONZEROTERMS_GAZ + SUBROUTINE CH_NONZEROTERMS_AQ !! ############################# !! This code has been created automatically by preprocessor m10, !! version: 9.7, copyright 1995-1999 by Meteo France/Universite Paul Sabatier. @@ -37315,1223 +98975,3547 @@ END SUBROUTINE CH_NONZEROTERMS_AQ !! ------------------ IMPLICIT NONE ! check if output array is large enough -IF (KINDEXDIM.LT.606) THEN +IF (KINDEXDIM.LT.1768) THEN STOP 'CH_NONZEROTERMS ERROR: array KINDEX is too small!' END IF - KINDEX(1, 1)=3 + KINDEX(1, 1)=1 KINDEX(2, 1)=1 - KINDEX(1, 2)=4 + KINDEX(1, 2)=2 KINDEX(2, 2)=1 - KINDEX(1, 3)=1 + KINDEX(1, 3)=3 KINDEX(2, 3)=2 KINDEX(1, 4)=1 KINDEX(2, 4)=3 - KINDEX(1, 5)=3 - KINDEX(2, 5)=4 - KINDEX(1, 6)=7 + KINDEX(1, 5)=2 + KINDEX(2, 5)=3 + KINDEX(1, 6)=2 KINDEX(2, 6)=4 - KINDEX(1, 7)=14 + KINDEX(1, 7)=8 KINDEX(2, 7)=4 - KINDEX(1, 8)=4 + KINDEX(1, 8)=1 KINDEX(2, 8)=5 - KINDEX(1, 9)=8 + KINDEX(1, 9)=2 KINDEX(2, 9)=5 - KINDEX(1, 10)=14 + KINDEX(1, 10)=3 KINDEX(2, 10)=5 - KINDEX(1, 11)=4 + KINDEX(1, 11)=2 KINDEX(2, 11)=6 - KINDEX(1, 12)=5 + KINDEX(1, 12)=3 KINDEX(2, 12)=6 - KINDEX(1, 13)=9 + KINDEX(1, 13)=8 KINDEX(2, 13)=6 - KINDEX(1, 14)=14 - KINDEX(2, 14)=6 - KINDEX(1, 15)=15 - KINDEX(2, 15)=6 - KINDEX(1, 16)=3 + KINDEX(1, 14)=1 + KINDEX(2, 14)=7 + KINDEX(1, 15)=2 + KINDEX(2, 15)=7 + KINDEX(1, 16)=8 KINDEX(2, 16)=7 - KINDEX(1, 17)=5 - KINDEX(2, 17)=7 - KINDEX(1, 18)=4 + KINDEX(1, 17)=1 + KINDEX(2, 17)=8 + KINDEX(1, 18)=2 KINDEX(2, 18)=8 - KINDEX(1, 19)=5 - KINDEX(2, 19)=8 - KINDEX(1, 20)=2 + KINDEX(1, 19)=2 + KINDEX(2, 19)=9 + KINDEX(1, 20)=7 KINDEX(2, 20)=9 - KINDEX(1, 21)=14 + KINDEX(1, 21)=8 KINDEX(2, 21)=9 - KINDEX(1, 22)=13 + KINDEX(1, 22)=2 KINDEX(2, 22)=10 - KINDEX(1, 23)=22 + KINDEX(1, 23)=7 KINDEX(2, 23)=10 - KINDEX(1, 24)=13 - KINDEX(2, 24)=11 - KINDEX(1, 25)=15 + KINDEX(1, 24)=8 + KINDEX(2, 24)=10 + KINDEX(1, 25)=5 KINDEX(2, 25)=11 - KINDEX(1, 26)=22 + KINDEX(1, 26)=7 KINDEX(2, 26)=11 - KINDEX(1, 27)=13 + KINDEX(1, 27)=1 KINDEX(2, 27)=12 - KINDEX(1, 28)=15 + KINDEX(1, 28)=2 KINDEX(2, 28)=12 - KINDEX(1, 29)=23 + KINDEX(1, 29)=8 KINDEX(2, 29)=12 - KINDEX(1, 30)=32 - KINDEX(2, 30)=12 - KINDEX(1, 31)=14 + KINDEX(1, 30)=1 + KINDEX(2, 30)=13 + KINDEX(1, 31)=8 KINDEX(2, 31)=13 - KINDEX(1, 32)=15 - KINDEX(2, 32)=13 - KINDEX(1, 33)=22 - KINDEX(2, 33)=13 - KINDEX(1, 34)=28 - KINDEX(2, 34)=13 - KINDEX(1, 35)=14 - KINDEX(2, 35)=14 + KINDEX(1, 32)=2 + KINDEX(2, 32)=14 + KINDEX(1, 33)=8 + KINDEX(2, 33)=14 + KINDEX(1, 34)=3 + KINDEX(2, 34)=15 + KINDEX(1, 35)=3 + KINDEX(2, 35)=16 KINDEX(1, 36)=15 - KINDEX(2, 36)=14 - KINDEX(1, 37)=23 - KINDEX(2, 37)=14 - KINDEX(1, 38)=29 - KINDEX(2, 38)=14 - KINDEX(1, 39)=32 - KINDEX(2, 39)=14 - KINDEX(1, 40)=24 - KINDEX(2, 40)=15 - KINDEX(1, 41)=33 - KINDEX(2, 41)=15 - KINDEX(1, 42)=39 - KINDEX(2, 42)=15 - KINDEX(1, 43)=13 - KINDEX(2, 43)=16 + KINDEX(2, 36)=17 + KINDEX(1, 37)=1 + KINDEX(2, 37)=20 + KINDEX(1, 38)=4 + KINDEX(2, 38)=20 + KINDEX(1, 39)=15 + KINDEX(2, 39)=20 + KINDEX(1, 40)=1 + KINDEX(2, 40)=21 + KINDEX(1, 41)=2 + KINDEX(2, 41)=21 + KINDEX(1, 42)=4 + KINDEX(2, 42)=21 + KINDEX(1, 43)=10 + KINDEX(2, 43)=21 KINDEX(1, 44)=15 - KINDEX(2, 44)=16 - KINDEX(1, 45)=22 - KINDEX(2, 45)=16 - KINDEX(1, 46)=25 - KINDEX(2, 46)=16 - KINDEX(1, 47)=39 - KINDEX(2, 47)=16 - KINDEX(1, 48)=4 - KINDEX(2, 48)=17 - KINDEX(1, 49)=15 - KINDEX(2, 49)=17 - KINDEX(1, 50)=23 - KINDEX(2, 50)=17 - KINDEX(1, 51)=24 - KINDEX(2, 51)=17 - KINDEX(1, 52)=26 - KINDEX(2, 52)=17 - KINDEX(1, 53)=1 - KINDEX(2, 53)=18 - KINDEX(1, 54)=1 - KINDEX(2, 54)=19 - KINDEX(1, 55)=14 - KINDEX(2, 55)=22 - KINDEX(1, 56)=1 - KINDEX(2, 56)=23 - KINDEX(1, 57)=14 - KINDEX(2, 57)=23 - KINDEX(1, 58)=15 - KINDEX(2, 58)=23 - KINDEX(1, 59)=1 - KINDEX(2, 59)=24 - KINDEX(1, 60)=14 - KINDEX(2, 60)=24 - KINDEX(1, 61)=15 - KINDEX(2, 61)=24 - KINDEX(1, 62)=14 - KINDEX(2, 62)=25 + KINDEX(2, 44)=21 + KINDEX(1, 45)=2 + KINDEX(2, 45)=22 + KINDEX(1, 46)=4 + KINDEX(2, 46)=22 + KINDEX(1, 47)=5 + KINDEX(2, 47)=22 + KINDEX(1, 48)=2 + KINDEX(2, 48)=23 + KINDEX(1, 49)=5 + KINDEX(2, 49)=23 + KINDEX(1, 50)=15 + KINDEX(2, 50)=23 + KINDEX(1, 51)=5 + KINDEX(2, 51)=24 + KINDEX(1, 52)=8 + KINDEX(2, 52)=24 + KINDEX(1, 53)=15 + KINDEX(2, 53)=24 + KINDEX(1, 54)=10 + KINDEX(2, 54)=25 + KINDEX(1, 55)=11 + KINDEX(2, 55)=25 + KINDEX(1, 56)=15 + KINDEX(2, 56)=25 + KINDEX(1, 57)=3 + KINDEX(2, 57)=26 + KINDEX(1, 58)=10 + KINDEX(2, 58)=26 + KINDEX(1, 59)=15 + KINDEX(2, 59)=26 + KINDEX(1, 60)=1 + KINDEX(2, 60)=27 + KINDEX(1, 61)=2 + KINDEX(2, 61)=27 + KINDEX(1, 62)=10 + KINDEX(2, 62)=27 KINDEX(1, 63)=15 - KINDEX(2, 63)=25 + KINDEX(2, 63)=27 KINDEX(1, 64)=2 - KINDEX(2, 64)=26 - KINDEX(1, 65)=14 - KINDEX(2, 65)=26 - KINDEX(1, 66)=15 - KINDEX(2, 66)=26 + KINDEX(2, 64)=28 + KINDEX(1, 65)=6 + KINDEX(2, 65)=28 + KINDEX(1, 66)=10 + KINDEX(2, 66)=28 KINDEX(1, 67)=2 - KINDEX(2, 67)=27 - KINDEX(1, 68)=15 - KINDEX(2, 68)=27 - KINDEX(1, 69)=2 - KINDEX(2, 69)=28 - KINDEX(1, 70)=15 - KINDEX(2, 70)=28 - KINDEX(1, 71)=3 - KINDEX(2, 71)=29 - KINDEX(1, 72)=4 - KINDEX(2, 72)=29 + KINDEX(2, 67)=29 + KINDEX(1, 68)=6 + KINDEX(2, 68)=29 + KINDEX(1, 69)=10 + KINDEX(2, 69)=29 + KINDEX(1, 70)=2 + KINDEX(2, 70)=30 + KINDEX(1, 71)=6 + KINDEX(2, 71)=30 + KINDEX(1, 72)=15 + KINDEX(2, 72)=30 KINDEX(1, 73)=3 - KINDEX(2, 73)=30 - KINDEX(1, 74)=4 - KINDEX(2, 74)=30 - KINDEX(1, 75)=4 + KINDEX(2, 73)=31 + KINDEX(1, 74)=10 + KINDEX(2, 74)=31 + KINDEX(1, 75)=15 KINDEX(2, 75)=31 - KINDEX(1, 76)=5 - KINDEX(2, 76)=31 - KINDEX(1, 77)=3 + KINDEX(1, 76)=10 + KINDEX(2, 76)=32 + KINDEX(1, 77)=12 KINDEX(2, 77)=32 - KINDEX(1, 78)=7 - KINDEX(2, 78)=32 - KINDEX(1, 79)=14 - KINDEX(2, 79)=32 - KINDEX(1, 80)=4 - KINDEX(2, 80)=33 - KINDEX(1, 81)=8 - KINDEX(2, 81)=33 - KINDEX(1, 82)=14 - KINDEX(2, 82)=33 - KINDEX(1, 83)=4 + KINDEX(1, 78)=10 + KINDEX(2, 78)=33 + KINDEX(1, 79)=12 + KINDEX(2, 79)=33 + KINDEX(1, 80)=2 + KINDEX(2, 80)=34 + KINDEX(1, 81)=5 + KINDEX(2, 81)=34 + KINDEX(1, 82)=8 + KINDEX(2, 82)=34 + KINDEX(1, 83)=10 KINDEX(2, 83)=34 - KINDEX(1, 84)=5 + KINDEX(1, 84)=15 KINDEX(2, 84)=34 - KINDEX(1, 85)=14 - KINDEX(2, 85)=34 - KINDEX(1, 86)=15 - KINDEX(2, 86)=34 - KINDEX(1, 87)=3 - KINDEX(2, 87)=35 - KINDEX(1, 88)=4 - KINDEX(2, 88)=35 - KINDEX(1, 89)=14 - KINDEX(2, 89)=35 - KINDEX(1, 90)=15 - KINDEX(2, 90)=35 - KINDEX(1, 91)=4 - KINDEX(2, 91)=36 - KINDEX(1, 92)=9 - KINDEX(2, 92)=36 - KINDEX(1, 93)=15 - KINDEX(2, 93)=36 - KINDEX(1, 94)=4 - KINDEX(2, 94)=37 - KINDEX(1, 95)=9 - KINDEX(2, 95)=37 - KINDEX(1, 96)=15 - KINDEX(2, 96)=37 - KINDEX(1, 97)=4 - KINDEX(2, 97)=38 - KINDEX(1, 98)=5 - KINDEX(2, 98)=38 - KINDEX(1, 99)=8 - KINDEX(2, 99)=38 - KINDEX(1, 100)=14 - KINDEX(2, 100)=38 - KINDEX(1, 101)=15 - KINDEX(2, 101)=38 - KINDEX(1, 102)=4 - KINDEX(2, 102)=39 - KINDEX(1, 103)=7 - KINDEX(2, 103)=39 - KINDEX(1, 104)=14 - KINDEX(2, 104)=39 - KINDEX(1, 105)=5 - KINDEX(2, 105)=40 - KINDEX(1, 106)=8 - KINDEX(2, 106)=40 - KINDEX(1, 107)=14 - KINDEX(2, 107)=40 - KINDEX(1, 108)=4 - KINDEX(2, 108)=41 - KINDEX(1, 109)=9 - KINDEX(2, 109)=41 - KINDEX(1, 110)=14 - KINDEX(2, 110)=41 - KINDEX(1, 111)=1 - KINDEX(2, 111)=42 - KINDEX(1, 112)=3 - KINDEX(2, 112)=42 - KINDEX(1, 113)=4 - KINDEX(2, 113)=42 - KINDEX(1, 114)=1 - KINDEX(2, 114)=43 - KINDEX(1, 115)=4 - KINDEX(2, 115)=43 - KINDEX(1, 116)=5 - KINDEX(2, 116)=43 - KINDEX(1, 117)=3 - KINDEX(2, 117)=44 - KINDEX(1, 118)=4 - KINDEX(2, 118)=44 - KINDEX(1, 119)=3 - KINDEX(2, 119)=45 - KINDEX(1, 120)=4 - KINDEX(2, 120)=45 - KINDEX(1, 121)=5 - KINDEX(2, 121)=45 - KINDEX(1, 122)=3 - KINDEX(2, 122)=46 - KINDEX(1, 123)=4 - KINDEX(2, 123)=46 - KINDEX(1, 124)=5 - KINDEX(2, 124)=46 - KINDEX(1, 125)=4 - KINDEX(2, 125)=47 - KINDEX(1, 126)=5 - KINDEX(2, 126)=47 - KINDEX(1, 127)=6 - KINDEX(2, 127)=47 - KINDEX(1, 128)=4 - KINDEX(2, 128)=48 - KINDEX(1, 129)=5 - KINDEX(2, 129)=48 - KINDEX(1, 130)=6 - KINDEX(2, 130)=48 - KINDEX(1, 131)=4 - KINDEX(2, 131)=49 - KINDEX(1, 132)=5 - KINDEX(2, 132)=49 - KINDEX(1, 133)=10 - KINDEX(2, 133)=50 - KINDEX(1, 134)=14 - KINDEX(2, 134)=50 - KINDEX(1, 135)=14 - KINDEX(2, 135)=51 - KINDEX(1, 136)=15 - KINDEX(2, 136)=51 + KINDEX(1, 85)=3 + KINDEX(2, 85)=35 + KINDEX(1, 86)=10 + KINDEX(2, 86)=36 + KINDEX(1, 87)=13 + KINDEX(2, 87)=36 + KINDEX(1, 88)=14 + KINDEX(2, 88)=36 + KINDEX(1, 89)=15 + KINDEX(2, 89)=36 + KINDEX(1, 90)=12 + KINDEX(2, 90)=37 + KINDEX(1, 91)=15 + KINDEX(2, 91)=37 + KINDEX(1, 92)=10 + KINDEX(2, 92)=38 + KINDEX(1, 93)=12 + KINDEX(2, 93)=38 + KINDEX(1, 94)=15 + KINDEX(2, 94)=38 + KINDEX(1, 95)=1 + KINDEX(2, 95)=39 + KINDEX(1, 96)=2 + KINDEX(2, 96)=39 + KINDEX(1, 97)=2 + KINDEX(2, 97)=40 + KINDEX(1, 98)=4 + KINDEX(2, 98)=40 + KINDEX(1, 99)=15 + KINDEX(2, 99)=40 + KINDEX(1, 100)=2 + KINDEX(2, 100)=41 + KINDEX(1, 101)=8 + KINDEX(2, 101)=41 + KINDEX(1, 102)=10 + KINDEX(2, 102)=41 + KINDEX(1, 103)=15 + KINDEX(2, 103)=41 + KINDEX(1, 104)=2 + KINDEX(2, 104)=42 + KINDEX(1, 105)=8 + KINDEX(2, 105)=42 + KINDEX(1, 106)=10 + KINDEX(2, 106)=43 + KINDEX(1, 107)=15 + KINDEX(2, 107)=43 + KINDEX(1, 108)=15 + KINDEX(2, 108)=44 + KINDEX(1, 109)=85 + KINDEX(2, 109)=44 + KINDEX(1, 110)=86 + KINDEX(2, 110)=44 + KINDEX(1, 111)=10 + KINDEX(2, 111)=45 + KINDEX(1, 112)=11 + KINDEX(2, 112)=45 + KINDEX(1, 113)=28 + KINDEX(2, 113)=45 + KINDEX(1, 114)=11 + KINDEX(2, 114)=46 + KINDEX(1, 115)=28 + KINDEX(2, 115)=46 + KINDEX(1, 116)=10 + KINDEX(2, 116)=47 + KINDEX(1, 117)=11 + KINDEX(2, 117)=47 + KINDEX(1, 118)=15 + KINDEX(2, 118)=47 + KINDEX(1, 119)=28 + KINDEX(2, 119)=47 + KINDEX(1, 120)=5 + KINDEX(2, 120)=48 + KINDEX(1, 121)=8 + KINDEX(2, 121)=48 + KINDEX(1, 122)=10 + KINDEX(2, 122)=48 + KINDEX(1, 123)=11 + KINDEX(2, 123)=48 + KINDEX(1, 124)=28 + KINDEX(2, 124)=48 + KINDEX(1, 125)=10 + KINDEX(2, 125)=49 + KINDEX(1, 126)=15 + KINDEX(2, 126)=49 + KINDEX(1, 127)=28 + KINDEX(2, 127)=49 + KINDEX(1, 128)=32 + KINDEX(2, 128)=49 + KINDEX(1, 129)=15 + KINDEX(2, 129)=50 + KINDEX(1, 130)=16 + KINDEX(2, 130)=50 + KINDEX(1, 131)=85 + KINDEX(2, 131)=50 + KINDEX(1, 132)=8 + KINDEX(2, 132)=51 + KINDEX(1, 133)=16 + KINDEX(2, 133)=51 + KINDEX(1, 134)=85 + KINDEX(2, 134)=51 + KINDEX(1, 135)=3 + KINDEX(2, 135)=52 + KINDEX(1, 136)=10 + KINDEX(2, 136)=52 KINDEX(1, 137)=11 KINDEX(2, 137)=52 - KINDEX(1, 138)=12 + KINDEX(1, 138)=15 KINDEX(2, 138)=52 - KINDEX(1, 139)=14 + KINDEX(1, 139)=16 KINDEX(2, 139)=52 - KINDEX(1, 140)=15 + KINDEX(1, 140)=28 KINDEX(2, 140)=52 - KINDEX(1, 141)=13 - KINDEX(2, 141)=53 - KINDEX(1, 142)=14 + KINDEX(1, 141)=43 + KINDEX(2, 141)=52 + KINDEX(1, 142)=10 KINDEX(2, 142)=53 - KINDEX(1, 143)=15 + KINDEX(1, 143)=11 KINDEX(2, 143)=53 - KINDEX(1, 144)=13 - KINDEX(2, 144)=54 - KINDEX(1, 145)=14 - KINDEX(2, 145)=54 - KINDEX(1, 146)=15 - KINDEX(2, 146)=54 - KINDEX(1, 147)=19 + KINDEX(1, 144)=16 + KINDEX(2, 144)=53 + KINDEX(1, 145)=85 + KINDEX(2, 145)=53 + KINDEX(1, 146)=86 + KINDEX(2, 146)=53 + KINDEX(1, 147)=10 KINDEX(2, 147)=54 - KINDEX(1, 148)=20 + KINDEX(1, 148)=15 KINDEX(2, 148)=54 - KINDEX(1, 149)=22 + KINDEX(1, 149)=29 KINDEX(2, 149)=54 - KINDEX(1, 150)=25 + KINDEX(1, 150)=33 KINDEX(2, 150)=54 - KINDEX(1, 151)=41 + KINDEX(1, 151)=85 KINDEX(2, 151)=54 - KINDEX(1, 152)=23 + KINDEX(1, 152)=15 KINDEX(2, 152)=55 - KINDEX(1, 153)=25 + KINDEX(1, 153)=17 KINDEX(2, 153)=55 - KINDEX(1, 154)=14 - KINDEX(2, 154)=56 - KINDEX(1, 155)=16 + KINDEX(1, 154)=85 + KINDEX(2, 154)=55 + KINDEX(1, 155)=8 KINDEX(2, 155)=56 - KINDEX(1, 156)=32 + KINDEX(1, 156)=17 KINDEX(2, 156)=56 - KINDEX(1, 157)=14 - KINDEX(2, 157)=57 - KINDEX(1, 158)=17 + KINDEX(1, 157)=85 + KINDEX(2, 157)=56 + KINDEX(1, 158)=3 KINDEX(2, 158)=57 - KINDEX(1, 159)=33 + KINDEX(1, 159)=10 KINDEX(2, 159)=57 - KINDEX(1, 160)=13 - KINDEX(2, 160)=58 - KINDEX(1, 161)=14 - KINDEX(2, 161)=58 - KINDEX(1, 162)=15 - KINDEX(2, 162)=58 - KINDEX(1, 163)=18 - KINDEX(2, 163)=58 - KINDEX(1, 164)=22 - KINDEX(2, 164)=58 - KINDEX(1, 165)=23 - KINDEX(2, 165)=58 - KINDEX(1, 166)=24 - KINDEX(2, 166)=58 - KINDEX(1, 167)=25 - KINDEX(2, 167)=58 - KINDEX(1, 168)=30 - KINDEX(2, 168)=58 - KINDEX(1, 169)=33 - KINDEX(2, 169)=58 - KINDEX(1, 170)=14 - KINDEX(2, 170)=59 + KINDEX(1, 160)=11 + KINDEX(2, 160)=57 + KINDEX(1, 161)=15 + KINDEX(2, 161)=57 + KINDEX(1, 162)=17 + KINDEX(2, 162)=57 + KINDEX(1, 163)=19 + KINDEX(2, 163)=57 + KINDEX(1, 164)=28 + KINDEX(2, 164)=57 + KINDEX(1, 165)=29 + KINDEX(2, 165)=57 + KINDEX(1, 166)=43 + KINDEX(2, 166)=57 + KINDEX(1, 167)=44 + KINDEX(2, 167)=57 + KINDEX(1, 168)=85 + KINDEX(2, 168)=57 + KINDEX(1, 169)=87 + KINDEX(2, 169)=57 + KINDEX(1, 170)=17 + KINDEX(2, 170)=58 KINDEX(1, 171)=19 - KINDEX(2, 171)=59 - KINDEX(1, 172)=34 - KINDEX(2, 172)=59 - KINDEX(1, 173)=35 - KINDEX(2, 173)=59 - KINDEX(1, 174)=14 - KINDEX(2, 174)=60 - KINDEX(1, 175)=20 - KINDEX(2, 175)=60 - KINDEX(1, 176)=35 - KINDEX(2, 176)=60 - KINDEX(1, 177)=14 - KINDEX(2, 177)=61 - KINDEX(1, 178)=15 - KINDEX(2, 178)=61 - KINDEX(1, 179)=21 - KINDEX(2, 179)=61 - KINDEX(1, 180)=36 - KINDEX(2, 180)=61 - KINDEX(1, 181)=37 - KINDEX(2, 181)=61 - KINDEX(1, 182)=41 - KINDEX(2, 182)=61 - KINDEX(1, 183)=13 - KINDEX(2, 183)=62 - KINDEX(1, 184)=14 - KINDEX(2, 184)=62 - KINDEX(1, 185)=15 - KINDEX(2, 185)=62 - KINDEX(1, 186)=22 - KINDEX(2, 186)=62 - KINDEX(1, 187)=14 - KINDEX(2, 187)=63 - KINDEX(1, 188)=23 - KINDEX(2, 188)=63 - KINDEX(1, 189)=39 - KINDEX(2, 189)=63 - KINDEX(1, 190)=14 - KINDEX(2, 190)=64 - KINDEX(1, 191)=24 - KINDEX(2, 191)=64 - KINDEX(1, 192)=39 - KINDEX(2, 192)=64 - KINDEX(1, 193)=13 - KINDEX(2, 193)=65 - KINDEX(1, 194)=14 - KINDEX(2, 194)=65 - KINDEX(1, 195)=15 - KINDEX(2, 195)=65 - KINDEX(1, 196)=22 - KINDEX(2, 196)=65 - KINDEX(1, 197)=23 + KINDEX(2, 171)=58 + KINDEX(1, 172)=29 + KINDEX(2, 172)=58 + KINDEX(1, 173)=85 + KINDEX(2, 173)=58 + KINDEX(1, 174)=87 + KINDEX(2, 174)=58 + KINDEX(1, 175)=15 + KINDEX(2, 175)=59 + KINDEX(1, 176)=19 + KINDEX(2, 176)=59 + KINDEX(1, 177)=85 + KINDEX(2, 177)=59 + KINDEX(1, 178)=87 + KINDEX(2, 178)=59 + KINDEX(1, 179)=10 + KINDEX(2, 179)=60 + KINDEX(1, 180)=11 + KINDEX(2, 180)=60 + KINDEX(1, 181)=29 + KINDEX(2, 181)=60 + KINDEX(1, 182)=85 + KINDEX(2, 182)=60 + KINDEX(1, 183)=87 + KINDEX(2, 183)=60 + KINDEX(1, 184)=15 + KINDEX(2, 184)=61 + KINDEX(1, 185)=29 + KINDEX(2, 185)=61 + KINDEX(1, 186)=85 + KINDEX(2, 186)=61 + KINDEX(1, 187)=5 + KINDEX(2, 187)=62 + KINDEX(1, 188)=8 + KINDEX(2, 188)=62 + KINDEX(1, 189)=29 + KINDEX(2, 189)=62 + KINDEX(1, 190)=85 + KINDEX(2, 190)=62 + KINDEX(1, 191)=15 + KINDEX(2, 191)=63 + KINDEX(1, 192)=30 + KINDEX(2, 192)=63 + KINDEX(1, 193)=85 + KINDEX(2, 193)=63 + KINDEX(1, 194)=30 + KINDEX(2, 194)=64 + KINDEX(1, 195)=85 + KINDEX(2, 195)=64 + KINDEX(1, 196)=87 + KINDEX(2, 196)=64 + KINDEX(1, 197)=15 KINDEX(2, 197)=65 - KINDEX(1, 198)=24 + KINDEX(1, 198)=35 KINDEX(2, 198)=65 - KINDEX(1, 199)=25 + KINDEX(1, 199)=85 KINDEX(2, 199)=65 - KINDEX(1, 200)=39 - KINDEX(2, 200)=65 - KINDEX(1, 201)=41 - KINDEX(2, 201)=65 - KINDEX(1, 202)=14 + KINDEX(1, 200)=8 + KINDEX(2, 200)=66 + KINDEX(1, 201)=35 + KINDEX(2, 201)=66 + KINDEX(1, 202)=85 KINDEX(2, 202)=66 - KINDEX(1, 203)=15 - KINDEX(2, 203)=66 - KINDEX(1, 204)=30 - KINDEX(2, 204)=66 - KINDEX(1, 205)=14 + KINDEX(1, 203)=3 + KINDEX(2, 203)=67 + KINDEX(1, 204)=10 + KINDEX(2, 204)=67 + KINDEX(1, 205)=11 KINDEX(2, 205)=67 - KINDEX(1, 206)=31 + KINDEX(1, 206)=15 KINDEX(2, 206)=67 - KINDEX(1, 207)=14 - KINDEX(2, 207)=68 - KINDEX(1, 208)=22 - KINDEX(2, 208)=68 - KINDEX(1, 209)=28 - KINDEX(2, 209)=68 - KINDEX(1, 210)=32 - KINDEX(2, 210)=68 - KINDEX(1, 211)=14 - KINDEX(2, 211)=69 - KINDEX(1, 212)=15 - KINDEX(2, 212)=69 - KINDEX(1, 213)=22 - KINDEX(2, 213)=69 - KINDEX(1, 214)=23 - KINDEX(2, 214)=69 - KINDEX(1, 215)=24 - KINDEX(2, 215)=69 - KINDEX(1, 216)=29 - KINDEX(2, 216)=69 - KINDEX(1, 217)=33 + KINDEX(1, 207)=17 + KINDEX(2, 207)=67 + KINDEX(1, 208)=28 + KINDEX(2, 208)=67 + KINDEX(1, 209)=35 + KINDEX(2, 209)=67 + KINDEX(1, 210)=39 + KINDEX(2, 210)=67 + KINDEX(1, 211)=40 + KINDEX(2, 211)=67 + KINDEX(1, 212)=43 + KINDEX(2, 212)=67 + KINDEX(1, 213)=85 + KINDEX(2, 213)=67 + KINDEX(1, 214)=17 + KINDEX(2, 214)=68 + KINDEX(1, 215)=29 + KINDEX(2, 215)=68 + KINDEX(1, 216)=35 + KINDEX(2, 216)=68 + KINDEX(1, 217)=15 KINDEX(2, 217)=69 - KINDEX(1, 218)=39 + KINDEX(1, 218)=38 KINDEX(2, 218)=69 - KINDEX(1, 219)=41 + KINDEX(1, 219)=85 KINDEX(2, 219)=69 - KINDEX(1, 220)=5 + KINDEX(1, 220)=15 KINDEX(2, 220)=70 - KINDEX(1, 221)=14 + KINDEX(1, 221)=34 KINDEX(2, 221)=70 - KINDEX(1, 222)=15 + KINDEX(1, 222)=85 KINDEX(2, 222)=70 - KINDEX(1, 223)=22 - KINDEX(2, 223)=70 - KINDEX(1, 224)=25 - KINDEX(2, 224)=70 - KINDEX(1, 225)=27 - KINDEX(2, 225)=70 - KINDEX(1, 226)=41 - KINDEX(2, 226)=70 - KINDEX(1, 227)=4 - KINDEX(2, 227)=71 - KINDEX(1, 228)=14 - KINDEX(2, 228)=71 - KINDEX(1, 229)=26 - KINDEX(2, 229)=71 - KINDEX(1, 230)=33 - KINDEX(2, 230)=71 - KINDEX(1, 231)=5 - KINDEX(2, 231)=72 - KINDEX(1, 232)=8 - KINDEX(2, 232)=72 - KINDEX(1, 233)=13 - KINDEX(2, 233)=72 - KINDEX(1, 234)=15 - KINDEX(2, 234)=72 - KINDEX(1, 235)=22 - KINDEX(2, 235)=72 - KINDEX(1, 236)=5 - KINDEX(2, 236)=73 - KINDEX(1, 237)=8 - KINDEX(2, 237)=73 - KINDEX(1, 238)=23 - KINDEX(2, 238)=73 - KINDEX(1, 239)=39 - KINDEX(2, 239)=73 - KINDEX(1, 240)=4 - KINDEX(2, 240)=74 - KINDEX(1, 241)=5 - KINDEX(2, 241)=74 - KINDEX(1, 242)=8 - KINDEX(2, 242)=74 - KINDEX(1, 243)=13 - KINDEX(2, 243)=74 - KINDEX(1, 244)=15 - KINDEX(2, 244)=74 - KINDEX(1, 245)=23 - KINDEX(2, 245)=74 - KINDEX(1, 246)=24 - KINDEX(2, 246)=74 - KINDEX(1, 247)=25 - KINDEX(2, 247)=74 - KINDEX(1, 248)=39 - KINDEX(2, 248)=74 - KINDEX(1, 249)=40 - KINDEX(2, 249)=74 - KINDEX(1, 250)=41 - KINDEX(2, 250)=74 - KINDEX(1, 251)=5 - KINDEX(2, 251)=75 - KINDEX(1, 252)=8 - KINDEX(2, 252)=75 - KINDEX(1, 253)=21 - KINDEX(2, 253)=75 - KINDEX(1, 254)=36 - KINDEX(2, 254)=75 - KINDEX(1, 255)=5 - KINDEX(2, 255)=76 - KINDEX(1, 256)=19 - KINDEX(2, 256)=76 - KINDEX(1, 257)=25 - KINDEX(2, 257)=76 - KINDEX(1, 258)=40 - KINDEX(2, 258)=76 - KINDEX(1, 259)=5 - KINDEX(2, 259)=77 - KINDEX(1, 260)=20 - KINDEX(2, 260)=77 - KINDEX(1, 261)=25 - KINDEX(2, 261)=77 - KINDEX(1, 262)=40 - KINDEX(2, 262)=77 - KINDEX(1, 263)=4 - KINDEX(2, 263)=78 - KINDEX(1, 264)=5 - KINDEX(2, 264)=78 - KINDEX(1, 265)=22 - KINDEX(2, 265)=78 - KINDEX(1, 266)=26 - KINDEX(2, 266)=78 - KINDEX(1, 267)=27 - KINDEX(2, 267)=78 - KINDEX(1, 268)=41 - KINDEX(2, 268)=78 - KINDEX(1, 269)=1 - KINDEX(2, 269)=79 - KINDEX(1, 270)=2 - KINDEX(2, 270)=79 - KINDEX(1, 271)=13 - KINDEX(2, 271)=79 - KINDEX(1, 272)=14 - KINDEX(2, 272)=79 - KINDEX(1, 273)=15 - KINDEX(2, 273)=79 - KINDEX(1, 274)=16 - KINDEX(2, 274)=79 - KINDEX(1, 275)=17 - KINDEX(2, 275)=79 - KINDEX(1, 276)=19 - KINDEX(2, 276)=79 - KINDEX(1, 277)=22 - KINDEX(2, 277)=79 - KINDEX(1, 278)=23 - KINDEX(2, 278)=79 - KINDEX(1, 279)=24 - KINDEX(2, 279)=79 - KINDEX(1, 280)=25 - KINDEX(2, 280)=79 - KINDEX(1, 281)=30 - KINDEX(2, 281)=79 - KINDEX(1, 282)=31 - KINDEX(2, 282)=79 - KINDEX(1, 283)=32 - KINDEX(2, 283)=79 - KINDEX(1, 284)=33 - KINDEX(2, 284)=79 - KINDEX(1, 285)=39 - KINDEX(2, 285)=79 - KINDEX(1, 286)=41 - KINDEX(2, 286)=79 - KINDEX(1, 287)=1 - KINDEX(2, 287)=80 - KINDEX(1, 288)=2 - KINDEX(2, 288)=80 - KINDEX(1, 289)=13 - KINDEX(2, 289)=80 - KINDEX(1, 290)=14 - KINDEX(2, 290)=80 - KINDEX(1, 291)=15 - KINDEX(2, 291)=80 - KINDEX(1, 292)=19 - KINDEX(2, 292)=80 - KINDEX(1, 293)=20 - KINDEX(2, 293)=80 - KINDEX(1, 294)=22 - KINDEX(2, 294)=80 - KINDEX(1, 295)=23 - KINDEX(2, 295)=80 - KINDEX(1, 296)=24 - KINDEX(2, 296)=80 - KINDEX(1, 297)=25 - KINDEX(2, 297)=80 - KINDEX(1, 298)=30 - KINDEX(2, 298)=80 - KINDEX(1, 299)=31 - KINDEX(2, 299)=80 - KINDEX(1, 300)=32 - KINDEX(2, 300)=80 - KINDEX(1, 301)=33 - KINDEX(2, 301)=80 - KINDEX(1, 302)=39 - KINDEX(2, 302)=80 - KINDEX(1, 303)=41 - KINDEX(2, 303)=80 - KINDEX(1, 304)=1 - KINDEX(2, 304)=81 - KINDEX(1, 305)=13 - KINDEX(2, 305)=81 - KINDEX(1, 306)=14 - KINDEX(2, 306)=81 - KINDEX(1, 307)=15 - KINDEX(2, 307)=81 - KINDEX(1, 308)=22 - KINDEX(2, 308)=81 - KINDEX(1, 309)=23 - KINDEX(2, 309)=81 - KINDEX(1, 310)=25 - KINDEX(2, 310)=81 - KINDEX(1, 311)=29 - KINDEX(2, 311)=81 - KINDEX(1, 312)=30 - KINDEX(2, 312)=81 - KINDEX(1, 313)=31 - KINDEX(2, 313)=81 - KINDEX(1, 314)=39 - KINDEX(2, 314)=81 - KINDEX(1, 315)=1 - KINDEX(2, 315)=82 - KINDEX(1, 316)=4 - KINDEX(2, 316)=82 - KINDEX(1, 317)=13 - KINDEX(2, 317)=82 - KINDEX(1, 318)=14 - KINDEX(2, 318)=82 - KINDEX(1, 319)=15 - KINDEX(2, 319)=82 - KINDEX(1, 320)=22 - KINDEX(2, 320)=82 - KINDEX(1, 321)=27 - KINDEX(2, 321)=82 - KINDEX(1, 322)=30 - KINDEX(2, 322)=82 - KINDEX(1, 323)=39 - KINDEX(2, 323)=82 - KINDEX(1, 324)=4 - KINDEX(2, 324)=83 - KINDEX(1, 325)=21 - KINDEX(2, 325)=83 - KINDEX(1, 326)=26 - KINDEX(2, 326)=83 - KINDEX(1, 327)=36 - KINDEX(2, 327)=83 - KINDEX(1, 328)=15 - KINDEX(2, 328)=84 - KINDEX(1, 329)=21 - KINDEX(2, 329)=84 - KINDEX(1, 330)=36 - KINDEX(2, 330)=84 - KINDEX(1, 331)=4 - KINDEX(2, 331)=85 - KINDEX(1, 332)=7 - KINDEX(2, 332)=85 - KINDEX(1, 333)=21 - KINDEX(2, 333)=85 - KINDEX(1, 334)=37 - KINDEX(2, 334)=85 - KINDEX(1, 335)=15 - KINDEX(2, 335)=86 - KINDEX(1, 336)=21 - KINDEX(2, 336)=86 - KINDEX(1, 337)=37 - KINDEX(2, 337)=86 - KINDEX(1, 338)=38 - KINDEX(2, 338)=86 - KINDEX(1, 339)=1 - KINDEX(2, 339)=87 - KINDEX(1, 340)=14 - KINDEX(2, 340)=87 - KINDEX(1, 341)=21 - KINDEX(2, 341)=87 - KINDEX(1, 342)=37 - KINDEX(2, 342)=87 - KINDEX(1, 343)=4 - KINDEX(2, 343)=88 - KINDEX(1, 344)=27 - KINDEX(2, 344)=88 - KINDEX(1, 345)=39 - KINDEX(2, 345)=88 - KINDEX(1, 346)=4 - KINDEX(2, 346)=89 - KINDEX(1, 347)=27 - KINDEX(2, 347)=89 - KINDEX(1, 348)=39 - KINDEX(2, 348)=89 - KINDEX(1, 349)=3 - KINDEX(2, 349)=90 - KINDEX(1, 350)=4 - KINDEX(2, 350)=90 - KINDEX(1, 351)=15 - KINDEX(2, 351)=90 - KINDEX(1, 352)=22 - KINDEX(2, 352)=90 - KINDEX(1, 353)=32 - KINDEX(2, 353)=90 - KINDEX(1, 354)=3 - KINDEX(2, 354)=91 - KINDEX(1, 355)=4 - KINDEX(2, 355)=91 - KINDEX(1, 356)=15 - KINDEX(2, 356)=91 - KINDEX(1, 357)=22 - KINDEX(2, 357)=91 - KINDEX(1, 358)=23 - KINDEX(2, 358)=91 - KINDEX(1, 359)=24 - KINDEX(2, 359)=91 - KINDEX(1, 360)=25 - KINDEX(2, 360)=91 - KINDEX(1, 361)=26 - KINDEX(2, 361)=91 - KINDEX(1, 362)=32 - KINDEX(2, 362)=91 - KINDEX(1, 363)=33 - KINDEX(2, 363)=91 - KINDEX(1, 364)=41 - KINDEX(2, 364)=91 - KINDEX(1, 365)=3 - KINDEX(2, 365)=92 - KINDEX(1, 366)=4 - KINDEX(2, 366)=92 - KINDEX(1, 367)=15 - KINDEX(2, 367)=92 - KINDEX(1, 368)=22 - KINDEX(2, 368)=92 - KINDEX(1, 369)=23 - KINDEX(2, 369)=92 - KINDEX(1, 370)=24 - KINDEX(2, 370)=92 - KINDEX(1, 371)=34 - KINDEX(2, 371)=92 - KINDEX(1, 372)=3 - KINDEX(2, 372)=93 - KINDEX(1, 373)=4 - KINDEX(2, 373)=93 - KINDEX(1, 374)=15 - KINDEX(2, 374)=93 - KINDEX(1, 375)=19 - KINDEX(2, 375)=93 - KINDEX(1, 376)=22 - KINDEX(2, 376)=93 - KINDEX(1, 377)=23 - KINDEX(2, 377)=93 - KINDEX(1, 378)=24 - KINDEX(2, 378)=93 - KINDEX(1, 379)=25 - KINDEX(2, 379)=93 - KINDEX(1, 380)=26 - KINDEX(2, 380)=93 - KINDEX(1, 381)=35 - KINDEX(2, 381)=93 - KINDEX(1, 382)=3 - KINDEX(2, 382)=94 - KINDEX(1, 383)=4 - KINDEX(2, 383)=94 - KINDEX(1, 384)=15 - KINDEX(2, 384)=94 - KINDEX(1, 385)=25 - KINDEX(2, 385)=94 - KINDEX(1, 386)=26 - KINDEX(2, 386)=94 - KINDEX(1, 387)=38 - KINDEX(2, 387)=94 - KINDEX(1, 388)=3 - KINDEX(2, 388)=95 - KINDEX(1, 389)=4 - KINDEX(2, 389)=95 - KINDEX(1, 390)=15 - KINDEX(2, 390)=95 - KINDEX(1, 391)=22 - KINDEX(2, 391)=95 - KINDEX(1, 392)=23 - KINDEX(2, 392)=95 - KINDEX(1, 393)=25 - KINDEX(2, 393)=95 - KINDEX(1, 394)=32 - KINDEX(2, 394)=95 - KINDEX(1, 395)=39 - KINDEX(2, 395)=95 - KINDEX(1, 396)=41 - KINDEX(2, 396)=95 - KINDEX(1, 397)=3 - KINDEX(2, 397)=96 - KINDEX(1, 398)=4 - KINDEX(2, 398)=96 + KINDEX(1, 223)=15 + KINDEX(2, 223)=71 + KINDEX(1, 224)=31 + KINDEX(2, 224)=71 + KINDEX(1, 225)=85 + KINDEX(2, 225)=71 + KINDEX(1, 226)=31 + KINDEX(2, 226)=72 + KINDEX(1, 227)=85 + KINDEX(2, 227)=72 + KINDEX(1, 228)=87 + KINDEX(2, 228)=72 + KINDEX(1, 229)=5 + KINDEX(2, 229)=73 + KINDEX(1, 230)=8 + KINDEX(2, 230)=73 + KINDEX(1, 231)=24 + KINDEX(2, 231)=73 + KINDEX(1, 232)=10 + KINDEX(2, 232)=74 + KINDEX(1, 233)=15 + KINDEX(2, 233)=74 + KINDEX(1, 234)=24 + KINDEX(2, 234)=74 + KINDEX(1, 235)=85 + KINDEX(2, 235)=74 + KINDEX(1, 236)=15 + KINDEX(2, 236)=75 + KINDEX(1, 237)=18 + KINDEX(2, 237)=75 + KINDEX(1, 238)=85 + KINDEX(2, 238)=75 + KINDEX(1, 239)=8 + KINDEX(2, 239)=76 + KINDEX(1, 240)=18 + KINDEX(2, 240)=76 + KINDEX(1, 241)=85 + KINDEX(2, 241)=76 + KINDEX(1, 242)=3 + KINDEX(2, 242)=77 + KINDEX(1, 243)=10 + KINDEX(2, 243)=77 + KINDEX(1, 244)=11 + KINDEX(2, 244)=77 + KINDEX(1, 245)=15 + KINDEX(2, 245)=77 + KINDEX(1, 246)=18 + KINDEX(2, 246)=77 + KINDEX(1, 247)=20 + KINDEX(2, 247)=77 + KINDEX(1, 248)=28 + KINDEX(2, 248)=77 + KINDEX(1, 249)=45 + KINDEX(2, 249)=77 + KINDEX(1, 250)=69 + KINDEX(2, 250)=77 + KINDEX(1, 251)=85 + KINDEX(2, 251)=77 + KINDEX(1, 252)=18 + KINDEX(2, 252)=78 + KINDEX(1, 253)=20 + KINDEX(2, 253)=78 + KINDEX(1, 254)=69 + KINDEX(2, 254)=78 + KINDEX(1, 255)=85 + KINDEX(2, 255)=78 + KINDEX(1, 256)=15 + KINDEX(2, 256)=79 + KINDEX(1, 257)=20 + KINDEX(2, 257)=79 + KINDEX(1, 258)=85 + KINDEX(2, 258)=79 + KINDEX(1, 259)=10 + KINDEX(2, 259)=80 + KINDEX(1, 260)=15 + KINDEX(2, 260)=80 + KINDEX(1, 261)=23 + KINDEX(2, 261)=80 + KINDEX(1, 262)=24 + KINDEX(2, 262)=80 + KINDEX(1, 263)=85 + KINDEX(2, 263)=80 + KINDEX(1, 264)=10 + KINDEX(2, 264)=81 + KINDEX(1, 265)=15 + KINDEX(2, 265)=81 + KINDEX(1, 266)=22 + KINDEX(2, 266)=81 + KINDEX(1, 267)=24 + KINDEX(2, 267)=81 + KINDEX(1, 268)=3 + KINDEX(2, 268)=82 + KINDEX(1, 269)=5 + KINDEX(2, 269)=82 + KINDEX(1, 270)=8 + KINDEX(2, 270)=82 + KINDEX(1, 271)=25 + KINDEX(2, 271)=82 + KINDEX(1, 272)=26 + KINDEX(2, 272)=82 + KINDEX(1, 273)=3 + KINDEX(2, 273)=83 + KINDEX(1, 274)=10 + KINDEX(2, 274)=83 + KINDEX(1, 275)=15 + KINDEX(2, 275)=83 + KINDEX(1, 276)=25 + KINDEX(2, 276)=83 + KINDEX(1, 277)=26 + KINDEX(2, 277)=83 + KINDEX(1, 278)=75 + KINDEX(2, 278)=83 + KINDEX(1, 279)=85 + KINDEX(2, 279)=83 + KINDEX(1, 280)=10 + KINDEX(2, 280)=84 + KINDEX(1, 281)=15 + KINDEX(2, 281)=84 + KINDEX(1, 282)=26 + KINDEX(2, 282)=84 + KINDEX(1, 283)=60 + KINDEX(2, 283)=84 + KINDEX(1, 284)=85 + KINDEX(2, 284)=84 + KINDEX(1, 285)=15 + KINDEX(2, 285)=85 + KINDEX(1, 286)=36 + KINDEX(2, 286)=85 + KINDEX(1, 287)=85 + KINDEX(2, 287)=85 + KINDEX(1, 288)=8 + KINDEX(2, 288)=86 + KINDEX(1, 289)=36 + KINDEX(2, 289)=86 + KINDEX(1, 290)=85 + KINDEX(2, 290)=86 + KINDEX(1, 291)=3 + KINDEX(2, 291)=87 + KINDEX(1, 292)=10 + KINDEX(2, 292)=87 + KINDEX(1, 293)=11 + KINDEX(2, 293)=87 + KINDEX(1, 294)=12 + KINDEX(2, 294)=87 + KINDEX(1, 295)=15 + KINDEX(2, 295)=87 + KINDEX(1, 296)=36 + KINDEX(2, 296)=87 + KINDEX(1, 297)=53 + KINDEX(2, 297)=87 + KINDEX(1, 298)=57 + KINDEX(2, 298)=87 + KINDEX(1, 299)=85 + KINDEX(2, 299)=87 + KINDEX(1, 300)=36 + KINDEX(2, 300)=88 + KINDEX(1, 301)=68 + KINDEX(2, 301)=88 + KINDEX(1, 302)=15 + KINDEX(2, 302)=89 + KINDEX(1, 303)=37 + KINDEX(2, 303)=89 + KINDEX(1, 304)=85 + KINDEX(2, 304)=89 + KINDEX(1, 305)=8 + KINDEX(2, 305)=90 + KINDEX(1, 306)=37 + KINDEX(2, 306)=90 + KINDEX(1, 307)=85 + KINDEX(2, 307)=90 + KINDEX(1, 308)=3 + KINDEX(2, 308)=91 + KINDEX(1, 309)=11 + KINDEX(2, 309)=91 + KINDEX(1, 310)=12 + KINDEX(2, 310)=91 + KINDEX(1, 311)=15 + KINDEX(2, 311)=91 + KINDEX(1, 312)=37 + KINDEX(2, 312)=91 + KINDEX(1, 313)=54 + KINDEX(2, 313)=91 + KINDEX(1, 314)=56 + KINDEX(2, 314)=91 + KINDEX(1, 315)=85 + KINDEX(2, 315)=91 + KINDEX(1, 316)=37 + KINDEX(2, 316)=92 + KINDEX(1, 317)=10 + KINDEX(2, 317)=93 + KINDEX(1, 318)=15 + KINDEX(2, 318)=93 + KINDEX(1, 319)=27 + KINDEX(2, 319)=93 + KINDEX(1, 320)=64 + KINDEX(2, 320)=93 + KINDEX(1, 321)=85 + KINDEX(2, 321)=93 + KINDEX(1, 322)=15 + KINDEX(2, 322)=94 + KINDEX(1, 323)=21 + KINDEX(2, 323)=94 + KINDEX(1, 324)=85 + KINDEX(2, 324)=94 + KINDEX(1, 325)=10 + KINDEX(2, 325)=95 + KINDEX(1, 326)=85 + KINDEX(2, 326)=95 + KINDEX(1, 327)=1 + KINDEX(2, 327)=96 + KINDEX(1, 328)=85 + KINDEX(2, 328)=96 + KINDEX(1, 329)=85 + KINDEX(2, 329)=97 + KINDEX(1, 330)=85 + KINDEX(2, 330)=98 + KINDEX(1, 331)=85 + KINDEX(2, 331)=99 + KINDEX(1, 332)=85 + KINDEX(2, 332)=100 + KINDEX(1, 333)=85 + KINDEX(2, 333)=101 + KINDEX(1, 334)=85 + KINDEX(2, 334)=102 + KINDEX(1, 335)=85 + KINDEX(2, 335)=103 + KINDEX(1, 336)=2 + KINDEX(2, 336)=104 + KINDEX(1, 337)=61 + KINDEX(2, 337)=104 + KINDEX(1, 338)=2 + KINDEX(2, 338)=105 + KINDEX(1, 339)=61 + KINDEX(2, 339)=105 + KINDEX(1, 340)=2 + KINDEX(2, 340)=106 + KINDEX(1, 341)=2 + KINDEX(2, 341)=107 + KINDEX(1, 342)=2 + KINDEX(2, 342)=108 + KINDEX(1, 343)=70 + KINDEX(2, 343)=108 + KINDEX(1, 344)=2 + KINDEX(2, 344)=109 + KINDEX(1, 345)=60 + KINDEX(2, 345)=109 + KINDEX(1, 346)=2 + KINDEX(2, 346)=110 + KINDEX(1, 347)=64 + KINDEX(2, 347)=110 + KINDEX(1, 348)=1 + KINDEX(2, 348)=111 + KINDEX(1, 349)=2 + KINDEX(2, 349)=111 + KINDEX(1, 350)=10 + KINDEX(2, 350)=111 + KINDEX(1, 351)=28 + KINDEX(2, 351)=111 + KINDEX(1, 352)=86 + KINDEX(2, 352)=111 + KINDEX(1, 353)=10 + KINDEX(2, 353)=112 + KINDEX(1, 354)=28 + KINDEX(2, 354)=112 + KINDEX(1, 355)=85 + KINDEX(2, 355)=112 + KINDEX(1, 356)=86 + KINDEX(2, 356)=112 + KINDEX(1, 357)=10 + KINDEX(2, 357)=113 + KINDEX(1, 358)=15 + KINDEX(2, 358)=113 + KINDEX(1, 359)=28 + KINDEX(2, 359)=113 + KINDEX(1, 360)=86 + KINDEX(2, 360)=113 + KINDEX(1, 361)=1 + KINDEX(2, 361)=114 + KINDEX(1, 362)=2 + KINDEX(2, 362)=114 + KINDEX(1, 363)=10 + KINDEX(2, 363)=114 + KINDEX(1, 364)=28 + KINDEX(2, 364)=114 + KINDEX(1, 365)=29 + KINDEX(2, 365)=114 + KINDEX(1, 366)=10 + KINDEX(2, 366)=115 + KINDEX(1, 367)=28 + KINDEX(2, 367)=115 + KINDEX(1, 368)=29 + KINDEX(2, 368)=115 + KINDEX(1, 369)=85 + KINDEX(2, 369)=115 + KINDEX(1, 370)=10 + KINDEX(2, 370)=116 + KINDEX(1, 371)=15 + KINDEX(2, 371)=116 + KINDEX(1, 372)=28 + KINDEX(2, 372)=116 + KINDEX(1, 373)=29 + KINDEX(2, 373)=116 + KINDEX(1, 374)=1 + KINDEX(2, 374)=117 + KINDEX(1, 375)=2 + KINDEX(2, 375)=117 + KINDEX(1, 376)=28 + KINDEX(2, 376)=117 + KINDEX(1, 377)=29 + KINDEX(2, 377)=117 + KINDEX(1, 378)=2 + KINDEX(2, 378)=118 + KINDEX(1, 379)=10 + KINDEX(2, 379)=118 + KINDEX(1, 380)=28 + KINDEX(2, 380)=118 + KINDEX(1, 381)=29 + KINDEX(2, 381)=118 + KINDEX(1, 382)=85 + KINDEX(2, 382)=118 + KINDEX(1, 383)=2 + KINDEX(2, 383)=119 + KINDEX(1, 384)=10 + KINDEX(2, 384)=119 + KINDEX(1, 385)=15 + KINDEX(2, 385)=119 + KINDEX(1, 386)=28 + KINDEX(2, 386)=119 + KINDEX(1, 387)=29 + KINDEX(2, 387)=119 + KINDEX(1, 388)=1 + KINDEX(2, 388)=120 + KINDEX(1, 389)=2 + KINDEX(2, 389)=120 + KINDEX(1, 390)=10 + KINDEX(2, 390)=120 + KINDEX(1, 391)=11 + KINDEX(2, 391)=120 + KINDEX(1, 392)=28 + KINDEX(2, 392)=120 + KINDEX(1, 393)=10 + KINDEX(2, 393)=121 + KINDEX(1, 394)=11 + KINDEX(2, 394)=121 + KINDEX(1, 395)=28 + KINDEX(2, 395)=121 + KINDEX(1, 396)=85 + KINDEX(2, 396)=121 + KINDEX(1, 397)=10 + KINDEX(2, 397)=122 + KINDEX(1, 398)=11 + KINDEX(2, 398)=122 KINDEX(1, 399)=15 - KINDEX(2, 399)=96 - KINDEX(1, 400)=22 - KINDEX(2, 400)=96 - KINDEX(1, 401)=23 - KINDEX(2, 401)=96 - KINDEX(1, 402)=24 - KINDEX(2, 402)=96 - KINDEX(1, 403)=26 - KINDEX(2, 403)=96 - KINDEX(1, 404)=40 - KINDEX(2, 404)=96 - KINDEX(1, 405)=15 - KINDEX(2, 405)=97 - KINDEX(1, 406)=28 - KINDEX(2, 406)=97 - KINDEX(1, 407)=32 - KINDEX(2, 407)=97 - KINDEX(1, 408)=15 - KINDEX(2, 408)=98 - KINDEX(1, 409)=29 - KINDEX(2, 409)=98 - KINDEX(1, 410)=33 - KINDEX(2, 410)=98 - KINDEX(1, 411)=15 - KINDEX(2, 411)=99 - KINDEX(1, 412)=29 - KINDEX(2, 412)=99 - KINDEX(1, 413)=34 - KINDEX(2, 413)=99 - KINDEX(1, 414)=15 - KINDEX(2, 414)=100 - KINDEX(1, 415)=29 - KINDEX(2, 415)=100 - KINDEX(1, 416)=35 - KINDEX(2, 416)=100 - KINDEX(1, 417)=15 - KINDEX(2, 417)=101 - KINDEX(1, 418)=29 - KINDEX(2, 418)=101 - KINDEX(1, 419)=38 - KINDEX(2, 419)=101 - KINDEX(1, 420)=1 - KINDEX(2, 420)=102 - KINDEX(1, 421)=15 - KINDEX(2, 421)=102 - KINDEX(1, 422)=29 - KINDEX(2, 422)=102 - KINDEX(1, 423)=31 - KINDEX(2, 423)=102 - KINDEX(1, 424)=39 - KINDEX(2, 424)=102 - KINDEX(1, 425)=15 - KINDEX(2, 425)=103 - KINDEX(1, 426)=26 - KINDEX(2, 426)=103 - KINDEX(1, 427)=40 - KINDEX(2, 427)=103 - KINDEX(1, 428)=15 - KINDEX(2, 428)=104 - KINDEX(1, 429)=22 - KINDEX(2, 429)=104 - KINDEX(1, 430)=32 - KINDEX(2, 430)=104 - KINDEX(1, 431)=15 - KINDEX(2, 431)=105 - KINDEX(1, 432)=22 - KINDEX(2, 432)=105 - KINDEX(1, 433)=23 - KINDEX(2, 433)=105 - KINDEX(1, 434)=24 - KINDEX(2, 434)=105 - KINDEX(1, 435)=25 - KINDEX(2, 435)=105 - KINDEX(1, 436)=32 - KINDEX(2, 436)=105 - KINDEX(1, 437)=33 - KINDEX(2, 437)=105 - KINDEX(1, 438)=41 - KINDEX(2, 438)=105 - KINDEX(1, 439)=15 - KINDEX(2, 439)=106 - KINDEX(1, 440)=22 - KINDEX(2, 440)=106 - KINDEX(1, 441)=23 - KINDEX(2, 441)=106 - KINDEX(1, 442)=24 - KINDEX(2, 442)=106 - KINDEX(1, 443)=32 - KINDEX(2, 443)=106 - KINDEX(1, 444)=34 - KINDEX(2, 444)=106 - KINDEX(1, 445)=15 - KINDEX(2, 445)=107 - KINDEX(1, 446)=19 - KINDEX(2, 446)=107 - KINDEX(1, 447)=22 - KINDEX(2, 447)=107 - KINDEX(1, 448)=23 - KINDEX(2, 448)=107 - KINDEX(1, 449)=24 - KINDEX(2, 449)=107 - KINDEX(1, 450)=25 - KINDEX(2, 450)=107 - KINDEX(1, 451)=32 - KINDEX(2, 451)=107 - KINDEX(1, 452)=35 - KINDEX(2, 452)=107 - KINDEX(1, 453)=15 - KINDEX(2, 453)=108 - KINDEX(1, 454)=22 - KINDEX(2, 454)=108 - KINDEX(1, 455)=25 - KINDEX(2, 455)=108 - KINDEX(1, 456)=32 - KINDEX(2, 456)=108 - KINDEX(1, 457)=38 - KINDEX(2, 457)=108 - KINDEX(1, 458)=15 - KINDEX(2, 458)=109 - KINDEX(1, 459)=22 - KINDEX(2, 459)=109 - KINDEX(1, 460)=23 - KINDEX(2, 460)=109 - KINDEX(1, 461)=25 - KINDEX(2, 461)=109 - KINDEX(1, 462)=31 - KINDEX(2, 462)=109 - KINDEX(1, 463)=32 - KINDEX(2, 463)=109 - KINDEX(1, 464)=39 - KINDEX(2, 464)=109 - KINDEX(1, 465)=41 - KINDEX(2, 465)=109 - KINDEX(1, 466)=4 - KINDEX(2, 466)=110 - KINDEX(1, 467)=15 - KINDEX(2, 467)=110 - KINDEX(1, 468)=22 - KINDEX(2, 468)=110 - KINDEX(1, 469)=23 - KINDEX(2, 469)=110 - KINDEX(1, 470)=24 - KINDEX(2, 470)=110 - KINDEX(1, 471)=26 - KINDEX(2, 471)=110 - KINDEX(1, 472)=32 - KINDEX(2, 472)=110 - KINDEX(1, 473)=40 - KINDEX(2, 473)=110 - KINDEX(1, 474)=15 - KINDEX(2, 474)=111 - KINDEX(1, 475)=22 - KINDEX(2, 475)=111 - KINDEX(1, 476)=23 - KINDEX(2, 476)=111 - KINDEX(1, 477)=24 - KINDEX(2, 477)=111 - KINDEX(1, 478)=25 - KINDEX(2, 478)=111 - KINDEX(1, 479)=31 - KINDEX(2, 479)=111 - KINDEX(1, 480)=32 - KINDEX(2, 480)=111 - KINDEX(1, 481)=33 - KINDEX(2, 481)=111 - KINDEX(1, 482)=39 - KINDEX(2, 482)=111 - KINDEX(1, 483)=41 - KINDEX(2, 483)=111 - KINDEX(1, 484)=15 - KINDEX(2, 484)=112 - KINDEX(1, 485)=22 - KINDEX(2, 485)=112 - KINDEX(1, 486)=23 - KINDEX(2, 486)=112 - KINDEX(1, 487)=24 - KINDEX(2, 487)=112 - KINDEX(1, 488)=31 - KINDEX(2, 488)=112 - KINDEX(1, 489)=32 - KINDEX(2, 489)=112 - KINDEX(1, 490)=34 - KINDEX(2, 490)=112 + KINDEX(2, 399)=122 + KINDEX(1, 400)=28 + KINDEX(2, 400)=122 + KINDEX(1, 401)=1 + KINDEX(2, 401)=123 + KINDEX(1, 402)=2 + KINDEX(2, 402)=123 + KINDEX(1, 403)=10 + KINDEX(2, 403)=123 + KINDEX(1, 404)=19 + KINDEX(2, 404)=123 + KINDEX(1, 405)=29 + KINDEX(2, 405)=123 + KINDEX(1, 406)=87 + KINDEX(2, 406)=123 + KINDEX(1, 407)=10 + KINDEX(2, 407)=124 + KINDEX(1, 408)=29 + KINDEX(2, 408)=124 + KINDEX(1, 409)=85 + KINDEX(2, 409)=124 + KINDEX(1, 410)=87 + KINDEX(2, 410)=124 + KINDEX(1, 411)=10 + KINDEX(2, 411)=125 + KINDEX(1, 412)=15 + KINDEX(2, 412)=125 + KINDEX(1, 413)=29 + KINDEX(2, 413)=125 + KINDEX(1, 414)=87 + KINDEX(2, 414)=125 + KINDEX(1, 415)=1 + KINDEX(2, 415)=126 + KINDEX(1, 416)=2 + KINDEX(2, 416)=126 + KINDEX(1, 417)=85 + KINDEX(2, 417)=126 + KINDEX(1, 418)=87 + KINDEX(2, 418)=126 + KINDEX(1, 419)=2 + KINDEX(2, 419)=127 + KINDEX(1, 420)=77 + KINDEX(2, 420)=127 + KINDEX(1, 421)=2 + KINDEX(2, 421)=128 + KINDEX(1, 422)=78 + KINDEX(2, 422)=128 + KINDEX(1, 423)=2 + KINDEX(2, 423)=129 + KINDEX(1, 424)=79 + KINDEX(2, 424)=129 + KINDEX(1, 425)=2 + KINDEX(2, 425)=130 + KINDEX(1, 426)=80 + KINDEX(2, 426)=130 + KINDEX(1, 427)=2 + KINDEX(2, 427)=131 + KINDEX(1, 428)=76 + KINDEX(2, 428)=131 + KINDEX(1, 429)=2 + KINDEX(2, 429)=132 + KINDEX(1, 430)=81 + KINDEX(2, 430)=132 + KINDEX(1, 431)=2 + KINDEX(2, 431)=133 + KINDEX(1, 432)=82 + KINDEX(2, 432)=133 + KINDEX(1, 433)=2 + KINDEX(2, 433)=134 + KINDEX(1, 434)=76 + KINDEX(2, 434)=134 + KINDEX(1, 435)=2 + KINDEX(2, 435)=135 + KINDEX(1, 436)=84 + KINDEX(2, 436)=135 + KINDEX(1, 437)=2 + KINDEX(2, 437)=136 + KINDEX(1, 438)=77 + KINDEX(2, 438)=136 + KINDEX(1, 439)=85 + KINDEX(2, 439)=136 + KINDEX(1, 440)=2 + KINDEX(2, 440)=137 + KINDEX(1, 441)=78 + KINDEX(2, 441)=137 + KINDEX(1, 442)=85 + KINDEX(2, 442)=137 + KINDEX(1, 443)=2 + KINDEX(2, 443)=138 + KINDEX(1, 444)=79 + KINDEX(2, 444)=138 + KINDEX(1, 445)=85 + KINDEX(2, 445)=138 + KINDEX(1, 446)=2 + KINDEX(2, 446)=139 + KINDEX(1, 447)=84 + KINDEX(2, 447)=139 + KINDEX(1, 448)=85 + KINDEX(2, 448)=139 + KINDEX(1, 449)=2 + KINDEX(2, 449)=140 + KINDEX(1, 450)=76 + KINDEX(2, 450)=140 + KINDEX(1, 451)=85 + KINDEX(2, 451)=140 + KINDEX(1, 452)=2 + KINDEX(2, 452)=141 + KINDEX(1, 453)=81 + KINDEX(2, 453)=141 + KINDEX(1, 454)=85 + KINDEX(2, 454)=141 + KINDEX(1, 455)=2 + KINDEX(2, 455)=142 + KINDEX(1, 456)=80 + KINDEX(2, 456)=142 + KINDEX(1, 457)=85 + KINDEX(2, 457)=142 + KINDEX(1, 458)=3 + KINDEX(2, 458)=143 + KINDEX(1, 459)=10 + KINDEX(2, 459)=143 + KINDEX(1, 460)=44 + KINDEX(2, 460)=143 + KINDEX(1, 461)=45 + KINDEX(2, 461)=143 + KINDEX(1, 462)=85 + KINDEX(2, 462)=144 + KINDEX(1, 463)=87 + KINDEX(2, 463)=144 + KINDEX(1, 464)=1 + KINDEX(2, 464)=145 + KINDEX(1, 465)=2 + KINDEX(2, 465)=145 + KINDEX(1, 466)=29 + KINDEX(2, 466)=145 + KINDEX(1, 467)=85 + KINDEX(2, 467)=145 + KINDEX(1, 468)=29 + KINDEX(2, 468)=146 + KINDEX(1, 469)=85 + KINDEX(2, 469)=146 + KINDEX(1, 470)=10 + KINDEX(2, 470)=147 + KINDEX(1, 471)=15 + KINDEX(2, 471)=147 + KINDEX(1, 472)=29 + KINDEX(2, 472)=147 + KINDEX(1, 473)=85 + KINDEX(2, 473)=147 + KINDEX(1, 474)=1 + KINDEX(2, 474)=148 + KINDEX(1, 475)=2 + KINDEX(2, 475)=148 + KINDEX(1, 476)=85 + KINDEX(2, 476)=148 + KINDEX(1, 477)=86 + KINDEX(2, 477)=148 + KINDEX(1, 478)=3 + KINDEX(2, 478)=149 + KINDEX(1, 479)=10 + KINDEX(2, 479)=149 + KINDEX(1, 480)=44 + KINDEX(2, 480)=149 + KINDEX(1, 481)=85 + KINDEX(2, 481)=150 + KINDEX(1, 482)=86 + KINDEX(2, 482)=150 + KINDEX(1, 483)=1 + KINDEX(2, 483)=151 + KINDEX(1, 484)=2 + KINDEX(2, 484)=151 + KINDEX(1, 485)=10 + KINDEX(2, 485)=151 + KINDEX(1, 486)=17 + KINDEX(2, 486)=151 + KINDEX(1, 487)=28 + KINDEX(2, 487)=151 + KINDEX(1, 488)=39 + KINDEX(2, 488)=151 + KINDEX(1, 489)=10 + KINDEX(2, 489)=152 + KINDEX(1, 490)=28 + KINDEX(2, 490)=152 KINDEX(1, 491)=39 - KINDEX(2, 491)=112 - KINDEX(1, 492)=15 - KINDEX(2, 492)=113 - KINDEX(1, 493)=19 - KINDEX(2, 493)=113 - KINDEX(1, 494)=22 - KINDEX(2, 494)=113 - KINDEX(1, 495)=23 - KINDEX(2, 495)=113 - KINDEX(1, 496)=24 - KINDEX(2, 496)=113 - KINDEX(1, 497)=25 - KINDEX(2, 497)=113 - KINDEX(1, 498)=31 - KINDEX(2, 498)=113 - KINDEX(1, 499)=32 - KINDEX(2, 499)=113 - KINDEX(1, 500)=35 - KINDEX(2, 500)=113 - KINDEX(1, 501)=39 - KINDEX(2, 501)=113 - KINDEX(1, 502)=15 - KINDEX(2, 502)=114 - KINDEX(1, 503)=25 - KINDEX(2, 503)=114 - KINDEX(1, 504)=32 - KINDEX(2, 504)=114 - KINDEX(1, 505)=38 - KINDEX(2, 505)=114 - KINDEX(1, 506)=39 - KINDEX(2, 506)=114 + KINDEX(2, 491)=152 + KINDEX(1, 492)=85 + KINDEX(2, 492)=152 + KINDEX(1, 493)=10 + KINDEX(2, 493)=153 + KINDEX(1, 494)=15 + KINDEX(2, 494)=153 + KINDEX(1, 495)=28 + KINDEX(2, 495)=153 + KINDEX(1, 496)=39 + KINDEX(2, 496)=153 + KINDEX(1, 497)=1 + KINDEX(2, 497)=154 + KINDEX(1, 498)=2 + KINDEX(2, 498)=154 + KINDEX(1, 499)=10 + KINDEX(2, 499)=154 + KINDEX(1, 500)=28 + KINDEX(2, 500)=154 + KINDEX(1, 501)=40 + KINDEX(2, 501)=154 + KINDEX(1, 502)=10 + KINDEX(2, 502)=155 + KINDEX(1, 503)=28 + KINDEX(2, 503)=155 + KINDEX(1, 504)=40 + KINDEX(2, 504)=155 + KINDEX(1, 505)=85 + KINDEX(2, 505)=155 + KINDEX(1, 506)=10 + KINDEX(2, 506)=156 KINDEX(1, 507)=15 - KINDEX(2, 507)=115 - KINDEX(1, 508)=22 - KINDEX(2, 508)=115 - KINDEX(1, 509)=23 - KINDEX(2, 509)=115 - KINDEX(1, 510)=24 - KINDEX(2, 510)=115 - KINDEX(1, 511)=25 - KINDEX(2, 511)=115 - KINDEX(1, 512)=31 - KINDEX(2, 512)=115 - KINDEX(1, 513)=32 - KINDEX(2, 513)=115 - KINDEX(1, 514)=39 - KINDEX(2, 514)=115 - KINDEX(1, 515)=41 - KINDEX(2, 515)=115 - KINDEX(1, 516)=4 - KINDEX(2, 516)=116 - KINDEX(1, 517)=15 - KINDEX(2, 517)=116 - KINDEX(1, 518)=22 - KINDEX(2, 518)=116 - KINDEX(1, 519)=23 - KINDEX(2, 519)=116 - KINDEX(1, 520)=24 - KINDEX(2, 520)=116 - KINDEX(1, 521)=26 - KINDEX(2, 521)=116 - KINDEX(1, 522)=31 - KINDEX(2, 522)=116 - KINDEX(1, 523)=32 - KINDEX(2, 523)=116 - KINDEX(1, 524)=39 - KINDEX(2, 524)=116 - KINDEX(1, 525)=40 - KINDEX(2, 525)=116 - KINDEX(1, 526)=15 - KINDEX(2, 526)=117 - KINDEX(1, 527)=26 - KINDEX(2, 527)=117 - KINDEX(1, 528)=40 - KINDEX(2, 528)=117 - KINDEX(1, 529)=4 - KINDEX(2, 529)=118 - KINDEX(1, 530)=15 - KINDEX(2, 530)=118 - KINDEX(1, 531)=22 - KINDEX(2, 531)=118 - KINDEX(1, 532)=23 - KINDEX(2, 532)=118 - KINDEX(1, 533)=24 - KINDEX(2, 533)=118 - KINDEX(1, 534)=26 - KINDEX(2, 534)=118 + KINDEX(2, 507)=156 + KINDEX(1, 508)=28 + KINDEX(2, 508)=156 + KINDEX(1, 509)=40 + KINDEX(2, 509)=156 + KINDEX(1, 510)=1 + KINDEX(2, 510)=157 + KINDEX(1, 511)=2 + KINDEX(2, 511)=157 + KINDEX(1, 512)=28 + KINDEX(2, 512)=157 + KINDEX(1, 513)=39 + KINDEX(2, 513)=157 + KINDEX(1, 514)=2 + KINDEX(2, 514)=158 + KINDEX(1, 515)=28 + KINDEX(2, 515)=158 + KINDEX(1, 516)=39 + KINDEX(2, 516)=158 + KINDEX(1, 517)=85 + KINDEX(2, 517)=158 + KINDEX(1, 518)=2 + KINDEX(2, 518)=159 + KINDEX(1, 519)=10 + KINDEX(2, 519)=159 + KINDEX(1, 520)=15 + KINDEX(2, 520)=159 + KINDEX(1, 521)=28 + KINDEX(2, 521)=159 + KINDEX(1, 522)=39 + KINDEX(2, 522)=159 + KINDEX(1, 523)=1 + KINDEX(2, 523)=160 + KINDEX(1, 524)=2 + KINDEX(2, 524)=160 + KINDEX(1, 525)=28 + KINDEX(2, 525)=160 + KINDEX(1, 526)=40 + KINDEX(2, 526)=160 + KINDEX(1, 527)=2 + KINDEX(2, 527)=161 + KINDEX(1, 528)=28 + KINDEX(2, 528)=161 + KINDEX(1, 529)=40 + KINDEX(2, 529)=161 + KINDEX(1, 530)=85 + KINDEX(2, 530)=161 + KINDEX(1, 531)=2 + KINDEX(2, 531)=162 + KINDEX(1, 532)=10 + KINDEX(2, 532)=162 + KINDEX(1, 533)=15 + KINDEX(2, 533)=162 + KINDEX(1, 534)=28 + KINDEX(2, 534)=162 KINDEX(1, 535)=40 - KINDEX(2, 535)=118 - KINDEX(1, 536)=4 - KINDEX(2, 536)=119 - KINDEX(1, 537)=5 - KINDEX(2, 537)=119 - KINDEX(1, 538)=15 - KINDEX(2, 538)=119 - KINDEX(1, 539)=22 - KINDEX(2, 539)=119 - KINDEX(1, 540)=32 - KINDEX(2, 540)=119 - KINDEX(1, 541)=4 - KINDEX(2, 541)=120 - KINDEX(1, 542)=5 - KINDEX(2, 542)=120 + KINDEX(2, 535)=162 + KINDEX(1, 536)=1 + KINDEX(2, 536)=163 + KINDEX(1, 537)=2 + KINDEX(2, 537)=163 + KINDEX(1, 538)=28 + KINDEX(2, 538)=163 + KINDEX(1, 539)=85 + KINDEX(2, 539)=163 + KINDEX(1, 540)=28 + KINDEX(2, 540)=164 + KINDEX(1, 541)=85 + KINDEX(2, 541)=164 + KINDEX(1, 542)=10 + KINDEX(2, 542)=165 KINDEX(1, 543)=15 - KINDEX(2, 543)=120 - KINDEX(1, 544)=22 - KINDEX(2, 544)=120 - KINDEX(1, 545)=23 - KINDEX(2, 545)=120 - KINDEX(1, 546)=24 - KINDEX(2, 546)=120 - KINDEX(1, 547)=25 - KINDEX(2, 547)=120 - KINDEX(1, 548)=32 - KINDEX(2, 548)=120 - KINDEX(1, 549)=33 - KINDEX(2, 549)=120 - KINDEX(1, 550)=41 - KINDEX(2, 550)=120 - KINDEX(1, 551)=4 - KINDEX(2, 551)=121 - KINDEX(1, 552)=5 - KINDEX(2, 552)=121 - KINDEX(1, 553)=15 - KINDEX(2, 553)=121 - KINDEX(1, 554)=22 - KINDEX(2, 554)=121 - KINDEX(1, 555)=23 - KINDEX(2, 555)=121 - KINDEX(1, 556)=24 - KINDEX(2, 556)=121 - KINDEX(1, 557)=34 - KINDEX(2, 557)=121 - KINDEX(1, 558)=4 - KINDEX(2, 558)=122 - KINDEX(1, 559)=5 - KINDEX(2, 559)=122 + KINDEX(2, 543)=165 + KINDEX(1, 544)=28 + KINDEX(2, 544)=165 + KINDEX(1, 545)=85 + KINDEX(2, 545)=165 + KINDEX(1, 546)=1 + KINDEX(2, 546)=166 + KINDEX(1, 547)=2 + KINDEX(2, 547)=166 + KINDEX(1, 548)=85 + KINDEX(2, 548)=166 + KINDEX(1, 549)=3 + KINDEX(2, 549)=167 + KINDEX(1, 550)=10 + KINDEX(2, 550)=167 + KINDEX(1, 551)=17 + KINDEX(2, 551)=167 + KINDEX(1, 552)=44 + KINDEX(2, 552)=167 + KINDEX(1, 553)=85 + KINDEX(2, 553)=168 + KINDEX(1, 554)=1 + KINDEX(2, 554)=169 + KINDEX(1, 555)=2 + KINDEX(2, 555)=169 + KINDEX(1, 556)=17 + KINDEX(2, 556)=169 + KINDEX(1, 557)=85 + KINDEX(2, 557)=169 + KINDEX(1, 558)=85 + KINDEX(2, 558)=170 + KINDEX(1, 559)=10 + KINDEX(2, 559)=171 KINDEX(1, 560)=15 - KINDEX(2, 560)=122 - KINDEX(1, 561)=19 - KINDEX(2, 561)=122 - KINDEX(1, 562)=22 - KINDEX(2, 562)=122 - KINDEX(1, 563)=23 - KINDEX(2, 563)=122 - KINDEX(1, 564)=24 - KINDEX(2, 564)=122 - KINDEX(1, 565)=25 - KINDEX(2, 565)=122 - KINDEX(1, 566)=35 - KINDEX(2, 566)=122 - KINDEX(1, 567)=4 - KINDEX(2, 567)=123 - KINDEX(1, 568)=5 - KINDEX(2, 568)=123 - KINDEX(1, 569)=15 - KINDEX(2, 569)=123 - KINDEX(1, 570)=25 - KINDEX(2, 570)=123 - KINDEX(1, 571)=38 - KINDEX(2, 571)=123 - KINDEX(1, 572)=4 - KINDEX(2, 572)=124 - KINDEX(1, 573)=5 - KINDEX(2, 573)=124 - KINDEX(1, 574)=15 - KINDEX(2, 574)=124 - KINDEX(1, 575)=22 - KINDEX(2, 575)=124 - KINDEX(1, 576)=23 - KINDEX(2, 576)=124 - KINDEX(1, 577)=25 - KINDEX(2, 577)=124 - KINDEX(1, 578)=32 - KINDEX(2, 578)=124 - KINDEX(1, 579)=39 - KINDEX(2, 579)=124 - KINDEX(1, 580)=41 - KINDEX(2, 580)=124 - KINDEX(1, 581)=4 - KINDEX(2, 581)=125 - KINDEX(1, 582)=5 - KINDEX(2, 582)=125 - KINDEX(1, 583)=15 - KINDEX(2, 583)=125 - KINDEX(1, 584)=22 - KINDEX(2, 584)=125 - KINDEX(1, 585)=23 - KINDEX(2, 585)=125 - KINDEX(1, 586)=24 - KINDEX(2, 586)=125 - KINDEX(1, 587)=26 - KINDEX(2, 587)=125 - KINDEX(1, 588)=40 - KINDEX(2, 588)=125 - KINDEX(1, 589)=15 - KINDEX(2, 589)=126 - KINDEX(1, 590)=29 - KINDEX(2, 590)=126 - KINDEX(1, 591)=41 - KINDEX(2, 591)=126 - KINDEX(1, 592)=15 - KINDEX(2, 592)=127 - KINDEX(1, 593)=22 - KINDEX(2, 593)=127 - KINDEX(1, 594)=32 - KINDEX(2, 594)=127 - KINDEX(1, 595)=41 - KINDEX(2, 595)=127 - KINDEX(1, 596)=32 - KINDEX(2, 596)=128 - KINDEX(1, 597)=39 - KINDEX(2, 597)=128 - KINDEX(1, 598)=41 - KINDEX(2, 598)=128 - KINDEX(1, 599)=41 - KINDEX(2, 599)=129 - KINDEX(1, 600)=3 - KINDEX(2, 600)=130 - KINDEX(1, 601)=4 - KINDEX(2, 601)=130 - KINDEX(1, 602)=41 - KINDEX(2, 602)=130 - KINDEX(1, 603)=4 - KINDEX(2, 603)=131 - KINDEX(1, 604)=5 - KINDEX(2, 604)=131 - KINDEX(1, 605)=41 - KINDEX(2, 605)=131 - KINDEX(1, 606)=12 - KINDEX(2, 606)=132 + KINDEX(2, 560)=171 + KINDEX(1, 561)=85 + KINDEX(2, 561)=171 + KINDEX(1, 562)=1 + KINDEX(2, 562)=172 + KINDEX(1, 563)=2 + KINDEX(2, 563)=172 + KINDEX(1, 564)=10 + KINDEX(2, 564)=172 + KINDEX(1, 565)=19 + KINDEX(2, 565)=172 + KINDEX(1, 566)=28 + KINDEX(2, 566)=172 + KINDEX(1, 567)=29 + KINDEX(2, 567)=172 + KINDEX(1, 568)=30 + KINDEX(2, 568)=172 + KINDEX(1, 569)=10 + KINDEX(2, 569)=173 + KINDEX(1, 570)=19 + KINDEX(2, 570)=173 + KINDEX(1, 571)=28 + KINDEX(2, 571)=173 + KINDEX(1, 572)=29 + KINDEX(2, 572)=173 + KINDEX(1, 573)=30 + KINDEX(2, 573)=173 + KINDEX(1, 574)=85 + KINDEX(2, 574)=173 + KINDEX(1, 575)=10 + KINDEX(2, 575)=174 + KINDEX(1, 576)=15 + KINDEX(2, 576)=174 + KINDEX(1, 577)=19 + KINDEX(2, 577)=174 + KINDEX(1, 578)=28 + KINDEX(2, 578)=174 + KINDEX(1, 579)=29 + KINDEX(2, 579)=174 + KINDEX(1, 580)=30 + KINDEX(2, 580)=174 + KINDEX(1, 581)=1 + KINDEX(2, 581)=175 + KINDEX(1, 582)=2 + KINDEX(2, 582)=175 + KINDEX(1, 583)=29 + KINDEX(2, 583)=175 + KINDEX(1, 584)=85 + KINDEX(2, 584)=175 + KINDEX(1, 585)=29 + KINDEX(2, 585)=176 + KINDEX(1, 586)=85 + KINDEX(2, 586)=176 + KINDEX(1, 587)=10 + KINDEX(2, 587)=177 + KINDEX(1, 588)=15 + KINDEX(2, 588)=177 + KINDEX(1, 589)=29 + KINDEX(2, 589)=177 + KINDEX(1, 590)=85 + KINDEX(2, 590)=177 + KINDEX(1, 591)=1 + KINDEX(2, 591)=178 + KINDEX(1, 592)=2 + KINDEX(2, 592)=178 + KINDEX(1, 593)=10 + KINDEX(2, 593)=178 + KINDEX(1, 594)=58 + KINDEX(2, 594)=178 + KINDEX(1, 595)=75 + KINDEX(2, 595)=178 + KINDEX(1, 596)=10 + KINDEX(2, 596)=179 + KINDEX(1, 597)=75 + KINDEX(2, 597)=179 + KINDEX(1, 598)=85 + KINDEX(2, 598)=179 + KINDEX(1, 599)=10 + KINDEX(2, 599)=180 + KINDEX(1, 600)=15 + KINDEX(2, 600)=180 + KINDEX(1, 601)=75 + KINDEX(2, 601)=180 + KINDEX(1, 602)=1 + KINDEX(2, 602)=181 + KINDEX(1, 603)=2 + KINDEX(2, 603)=181 + KINDEX(1, 604)=10 + KINDEX(2, 604)=181 + KINDEX(1, 605)=10 + KINDEX(2, 605)=182 + KINDEX(1, 606)=85 + KINDEX(2, 606)=182 + KINDEX(1, 607)=10 + KINDEX(2, 607)=183 + KINDEX(1, 608)=15 + KINDEX(2, 608)=183 + KINDEX(1, 609)=1 + KINDEX(2, 609)=184 + KINDEX(1, 610)=2 + KINDEX(2, 610)=184 + KINDEX(1, 611)=28 + KINDEX(2, 611)=184 + KINDEX(1, 612)=69 + KINDEX(2, 612)=184 + KINDEX(1, 613)=2 + KINDEX(2, 613)=185 + KINDEX(1, 614)=28 + KINDEX(2, 614)=185 + KINDEX(1, 615)=69 + KINDEX(2, 615)=185 + KINDEX(1, 616)=85 + KINDEX(2, 616)=185 + KINDEX(1, 617)=2 + KINDEX(2, 617)=186 + KINDEX(1, 618)=10 + KINDEX(2, 618)=186 + KINDEX(1, 619)=15 + KINDEX(2, 619)=186 + KINDEX(1, 620)=28 + KINDEX(2, 620)=186 + KINDEX(1, 621)=69 + KINDEX(2, 621)=186 + KINDEX(1, 622)=1 + KINDEX(2, 622)=187 + KINDEX(1, 623)=2 + KINDEX(2, 623)=187 + KINDEX(1, 624)=85 + KINDEX(2, 624)=187 + KINDEX(1, 625)=85 + KINDEX(2, 625)=188 + KINDEX(1, 626)=10 + KINDEX(2, 626)=189 + KINDEX(1, 627)=15 + KINDEX(2, 627)=189 + KINDEX(1, 628)=85 + KINDEX(2, 628)=189 + KINDEX(1, 629)=1 + KINDEX(2, 629)=190 + KINDEX(1, 630)=2 + KINDEX(2, 630)=190 + KINDEX(1, 631)=10 + KINDEX(2, 631)=190 + KINDEX(1, 632)=25 + KINDEX(2, 632)=190 + KINDEX(1, 633)=10 + KINDEX(2, 633)=191 + KINDEX(1, 634)=25 + KINDEX(2, 634)=191 + KINDEX(1, 635)=85 + KINDEX(2, 635)=191 + KINDEX(1, 636)=10 + KINDEX(2, 636)=192 + KINDEX(1, 637)=15 + KINDEX(2, 637)=192 + KINDEX(1, 638)=25 + KINDEX(2, 638)=192 + KINDEX(1, 639)=1 + KINDEX(2, 639)=193 + KINDEX(1, 640)=2 + KINDEX(2, 640)=193 + KINDEX(1, 641)=10 + KINDEX(2, 641)=193 + KINDEX(1, 642)=75 + KINDEX(2, 642)=193 + KINDEX(1, 643)=10 + KINDEX(2, 643)=194 + KINDEX(1, 644)=75 + KINDEX(2, 644)=194 + KINDEX(1, 645)=85 + KINDEX(2, 645)=194 + KINDEX(1, 646)=10 + KINDEX(2, 646)=195 + KINDEX(1, 647)=15 + KINDEX(2, 647)=195 + KINDEX(1, 648)=75 + KINDEX(2, 648)=195 + KINDEX(1, 649)=1 + KINDEX(2, 649)=196 + KINDEX(1, 650)=2 + KINDEX(2, 650)=196 + KINDEX(1, 651)=10 + KINDEX(2, 651)=196 + KINDEX(1, 652)=58 + KINDEX(2, 652)=196 + KINDEX(1, 653)=62 + KINDEX(2, 653)=196 + KINDEX(1, 654)=10 + KINDEX(2, 654)=197 + KINDEX(1, 655)=62 + KINDEX(2, 655)=197 + KINDEX(1, 656)=85 + KINDEX(2, 656)=197 + KINDEX(1, 657)=10 + KINDEX(2, 657)=198 + KINDEX(1, 658)=15 + KINDEX(2, 658)=198 + KINDEX(1, 659)=62 + KINDEX(2, 659)=198 + KINDEX(1, 660)=1 + KINDEX(2, 660)=199 + KINDEX(1, 661)=2 + KINDEX(2, 661)=199 + KINDEX(1, 662)=10 + KINDEX(2, 662)=199 + KINDEX(1, 663)=57 + KINDEX(2, 663)=199 + KINDEX(1, 664)=67 + KINDEX(2, 664)=199 + KINDEX(1, 665)=10 + KINDEX(2, 665)=200 + KINDEX(1, 666)=57 + KINDEX(2, 666)=200 + KINDEX(1, 667)=85 + KINDEX(2, 667)=200 + KINDEX(1, 668)=10 + KINDEX(2, 668)=201 + KINDEX(1, 669)=15 + KINDEX(2, 669)=201 + KINDEX(1, 670)=57 + KINDEX(2, 670)=201 + KINDEX(1, 671)=1 + KINDEX(2, 671)=202 + KINDEX(1, 672)=2 + KINDEX(2, 672)=202 + KINDEX(1, 673)=57 + KINDEX(2, 673)=202 + KINDEX(1, 674)=2 + KINDEX(2, 674)=203 + KINDEX(1, 675)=57 + KINDEX(2, 675)=203 + KINDEX(1, 676)=85 + KINDEX(2, 676)=203 + KINDEX(1, 677)=2 + KINDEX(2, 677)=204 + KINDEX(1, 678)=10 + KINDEX(2, 678)=204 + KINDEX(1, 679)=15 + KINDEX(2, 679)=204 + KINDEX(1, 680)=57 + KINDEX(2, 680)=204 + KINDEX(1, 681)=1 + KINDEX(2, 681)=205 + KINDEX(1, 682)=2 + KINDEX(2, 682)=205 + KINDEX(1, 683)=55 + KINDEX(2, 683)=205 + KINDEX(1, 684)=85 + KINDEX(2, 684)=205 + KINDEX(1, 685)=55 + KINDEX(2, 685)=206 + KINDEX(1, 686)=85 + KINDEX(2, 686)=206 + KINDEX(1, 687)=10 + KINDEX(2, 687)=207 + KINDEX(1, 688)=15 + KINDEX(2, 688)=207 + KINDEX(1, 689)=55 + KINDEX(2, 689)=207 + KINDEX(1, 690)=85 + KINDEX(2, 690)=207 + KINDEX(1, 691)=1 + KINDEX(2, 691)=208 + KINDEX(1, 692)=2 + KINDEX(2, 692)=208 + KINDEX(1, 693)=10 + KINDEX(2, 693)=208 + KINDEX(1, 694)=56 + KINDEX(2, 694)=208 + KINDEX(1, 695)=68 + KINDEX(2, 695)=208 + KINDEX(1, 696)=10 + KINDEX(2, 696)=209 + KINDEX(1, 697)=56 + KINDEX(2, 697)=209 + KINDEX(1, 698)=85 + KINDEX(2, 698)=209 + KINDEX(1, 699)=10 + KINDEX(2, 699)=210 + KINDEX(1, 700)=15 + KINDEX(2, 700)=210 + KINDEX(1, 701)=56 + KINDEX(2, 701)=210 + KINDEX(1, 702)=1 + KINDEX(2, 702)=211 + KINDEX(1, 703)=2 + KINDEX(2, 703)=211 + KINDEX(1, 704)=56 + KINDEX(2, 704)=211 + KINDEX(1, 705)=2 + KINDEX(2, 705)=212 + KINDEX(1, 706)=56 + KINDEX(2, 706)=212 + KINDEX(1, 707)=85 + KINDEX(2, 707)=212 + KINDEX(1, 708)=2 + KINDEX(2, 708)=213 + KINDEX(1, 709)=10 + KINDEX(2, 709)=213 + KINDEX(1, 710)=15 + KINDEX(2, 710)=213 + KINDEX(1, 711)=56 + KINDEX(2, 711)=213 + KINDEX(1, 712)=1 + KINDEX(2, 712)=214 + KINDEX(1, 713)=2 + KINDEX(2, 713)=214 + KINDEX(1, 714)=85 + KINDEX(2, 714)=214 + KINDEX(1, 715)=85 + KINDEX(2, 715)=215 + KINDEX(1, 716)=10 + KINDEX(2, 716)=216 + KINDEX(1, 717)=15 + KINDEX(2, 717)=216 + KINDEX(1, 718)=85 + KINDEX(2, 718)=216 + KINDEX(1, 719)=1 + KINDEX(2, 719)=217 + KINDEX(1, 720)=2 + KINDEX(2, 720)=217 + KINDEX(1, 721)=71 + KINDEX(2, 721)=217 + KINDEX(1, 722)=85 + KINDEX(2, 722)=217 + KINDEX(1, 723)=71 + KINDEX(2, 723)=218 + KINDEX(1, 724)=85 + KINDEX(2, 724)=218 + KINDEX(1, 725)=10 + KINDEX(2, 725)=219 + KINDEX(1, 726)=15 + KINDEX(2, 726)=219 + KINDEX(1, 727)=71 + KINDEX(2, 727)=219 + KINDEX(1, 728)=85 + KINDEX(2, 728)=219 + KINDEX(1, 729)=85 + KINDEX(2, 729)=220 + KINDEX(1, 730)=10 + KINDEX(2, 730)=221 + KINDEX(1, 731)=15 + KINDEX(2, 731)=221 + KINDEX(1, 732)=85 + KINDEX(2, 732)=221 + KINDEX(1, 733)=1 + KINDEX(2, 733)=222 + KINDEX(1, 734)=2 + KINDEX(2, 734)=222 + KINDEX(1, 735)=10 + KINDEX(2, 735)=222 + KINDEX(1, 736)=64 + KINDEX(2, 736)=222 + KINDEX(1, 737)=65 + KINDEX(2, 737)=222 + KINDEX(1, 738)=10 + KINDEX(2, 738)=223 + KINDEX(1, 739)=65 + KINDEX(2, 739)=223 + KINDEX(1, 740)=85 + KINDEX(2, 740)=223 + KINDEX(1, 741)=10 + KINDEX(2, 741)=224 + KINDEX(1, 742)=15 + KINDEX(2, 742)=224 + KINDEX(1, 743)=65 + KINDEX(2, 743)=224 + KINDEX(1, 744)=1 + KINDEX(2, 744)=225 + KINDEX(1, 745)=2 + KINDEX(2, 745)=225 + KINDEX(1, 746)=66 + KINDEX(2, 746)=225 + KINDEX(1, 747)=85 + KINDEX(2, 747)=225 + KINDEX(1, 748)=85 + KINDEX(2, 748)=226 + KINDEX(1, 749)=10 + KINDEX(2, 749)=227 + KINDEX(1, 750)=15 + KINDEX(2, 750)=227 + KINDEX(1, 751)=85 + KINDEX(2, 751)=227 + KINDEX(1, 752)=1 + KINDEX(2, 752)=228 + KINDEX(1, 753)=2 + KINDEX(2, 753)=228 + KINDEX(1, 754)=10 + KINDEX(2, 754)=228 + KINDEX(1, 755)=66 + KINDEX(2, 755)=228 + KINDEX(1, 756)=10 + KINDEX(2, 756)=229 + KINDEX(1, 757)=66 + KINDEX(2, 757)=229 + KINDEX(1, 758)=85 + KINDEX(2, 758)=229 + KINDEX(1, 759)=10 + KINDEX(2, 759)=230 + KINDEX(1, 760)=15 + KINDEX(2, 760)=230 + KINDEX(1, 761)=66 + KINDEX(2, 761)=230 + KINDEX(1, 762)=85 + KINDEX(2, 762)=231 + KINDEX(1, 763)=1 + KINDEX(2, 763)=232 + KINDEX(1, 764)=2 + KINDEX(2, 764)=232 + KINDEX(1, 765)=10 + KINDEX(2, 765)=232 + KINDEX(1, 766)=52 + KINDEX(2, 766)=232 + KINDEX(1, 767)=10 + KINDEX(2, 767)=233 + KINDEX(1, 768)=52 + KINDEX(2, 768)=233 + KINDEX(1, 769)=85 + KINDEX(2, 769)=233 + KINDEX(1, 770)=10 + KINDEX(2, 770)=234 + KINDEX(1, 771)=15 + KINDEX(2, 771)=234 + KINDEX(1, 772)=52 + KINDEX(2, 772)=234 + KINDEX(1, 773)=1 + KINDEX(2, 773)=235 + KINDEX(1, 774)=2 + KINDEX(2, 774)=235 + KINDEX(1, 775)=10 + KINDEX(2, 775)=235 + KINDEX(1, 776)=41 + KINDEX(2, 776)=235 + KINDEX(1, 777)=72 + KINDEX(2, 777)=235 + KINDEX(1, 778)=10 + KINDEX(2, 778)=236 + KINDEX(1, 779)=41 + KINDEX(2, 779)=236 + KINDEX(1, 780)=72 + KINDEX(2, 780)=236 + KINDEX(1, 781)=85 + KINDEX(2, 781)=236 + KINDEX(1, 782)=10 + KINDEX(2, 782)=237 + KINDEX(1, 783)=15 + KINDEX(2, 783)=237 + KINDEX(1, 784)=41 + KINDEX(2, 784)=237 + KINDEX(1, 785)=72 + KINDEX(2, 785)=237 + KINDEX(1, 786)=85 + KINDEX(2, 786)=238 + KINDEX(1, 787)=1 + KINDEX(2, 787)=239 + KINDEX(1, 788)=2 + KINDEX(2, 788)=239 + KINDEX(1, 789)=10 + KINDEX(2, 789)=239 + KINDEX(1, 790)=73 + KINDEX(2, 790)=239 + KINDEX(1, 791)=10 + KINDEX(2, 791)=240 + KINDEX(1, 792)=73 + KINDEX(2, 792)=240 + KINDEX(1, 793)=85 + KINDEX(2, 793)=240 + KINDEX(1, 794)=10 + KINDEX(2, 794)=241 + KINDEX(1, 795)=15 + KINDEX(2, 795)=241 + KINDEX(1, 796)=73 + KINDEX(2, 796)=241 + KINDEX(1, 797)=1 + KINDEX(2, 797)=242 + KINDEX(1, 798)=2 + KINDEX(2, 798)=242 + KINDEX(1, 799)=10 + KINDEX(2, 799)=242 + KINDEX(1, 800)=41 + KINDEX(2, 800)=242 + KINDEX(1, 801)=72 + KINDEX(2, 801)=242 + KINDEX(1, 802)=10 + KINDEX(2, 802)=243 + KINDEX(1, 803)=41 + KINDEX(2, 803)=243 + KINDEX(1, 804)=72 + KINDEX(2, 804)=243 + KINDEX(1, 805)=85 + KINDEX(2, 805)=243 + KINDEX(1, 806)=10 + KINDEX(2, 806)=244 + KINDEX(1, 807)=15 + KINDEX(2, 807)=244 + KINDEX(1, 808)=41 + KINDEX(2, 808)=244 + KINDEX(1, 809)=72 + KINDEX(2, 809)=244 + KINDEX(1, 810)=85 + KINDEX(2, 810)=245 + KINDEX(1, 811)=1 + KINDEX(2, 811)=246 + KINDEX(1, 812)=2 + KINDEX(2, 812)=246 + KINDEX(1, 813)=10 + KINDEX(2, 813)=246 + KINDEX(1, 814)=73 + KINDEX(2, 814)=246 + KINDEX(1, 815)=10 + KINDEX(2, 815)=247 + KINDEX(1, 816)=73 + KINDEX(2, 816)=247 + KINDEX(1, 817)=85 + KINDEX(2, 817)=247 + KINDEX(1, 818)=10 + KINDEX(2, 818)=248 + KINDEX(1, 819)=15 + KINDEX(2, 819)=248 + KINDEX(1, 820)=73 + KINDEX(2, 820)=248 + KINDEX(1, 821)=1 + KINDEX(2, 821)=249 + KINDEX(1, 822)=2 + KINDEX(2, 822)=249 + KINDEX(1, 823)=10 + KINDEX(2, 823)=249 + KINDEX(1, 824)=41 + KINDEX(2, 824)=249 + KINDEX(1, 825)=72 + KINDEX(2, 825)=249 + KINDEX(1, 826)=10 + KINDEX(2, 826)=250 + KINDEX(1, 827)=41 + KINDEX(2, 827)=250 + KINDEX(1, 828)=72 + KINDEX(2, 828)=250 + KINDEX(1, 829)=85 + KINDEX(2, 829)=250 + KINDEX(1, 830)=10 + KINDEX(2, 830)=251 + KINDEX(1, 831)=15 + KINDEX(2, 831)=251 + KINDEX(1, 832)=41 + KINDEX(2, 832)=251 + KINDEX(1, 833)=72 + KINDEX(2, 833)=251 + KINDEX(1, 834)=85 + KINDEX(2, 834)=252 + KINDEX(1, 835)=1 + KINDEX(2, 835)=253 + KINDEX(1, 836)=2 + KINDEX(2, 836)=253 + KINDEX(1, 837)=10 + KINDEX(2, 837)=253 + KINDEX(1, 838)=52 + KINDEX(2, 838)=253 + KINDEX(1, 839)=10 + KINDEX(2, 839)=254 + KINDEX(1, 840)=52 + KINDEX(2, 840)=254 + KINDEX(1, 841)=85 + KINDEX(2, 841)=254 + KINDEX(1, 842)=10 + KINDEX(2, 842)=255 + KINDEX(1, 843)=15 + KINDEX(2, 843)=255 + KINDEX(1, 844)=52 + KINDEX(2, 844)=255 + KINDEX(1, 845)=1 + KINDEX(2, 845)=256 + KINDEX(1, 846)=2 + KINDEX(2, 846)=256 + KINDEX(1, 847)=10 + KINDEX(2, 847)=256 + KINDEX(1, 848)=41 + KINDEX(2, 848)=256 + KINDEX(1, 849)=72 + KINDEX(2, 849)=256 + KINDEX(1, 850)=10 + KINDEX(2, 850)=257 + KINDEX(1, 851)=41 + KINDEX(2, 851)=257 + KINDEX(1, 852)=72 + KINDEX(2, 852)=257 + KINDEX(1, 853)=85 + KINDEX(2, 853)=257 + KINDEX(1, 854)=10 + KINDEX(2, 854)=258 + KINDEX(1, 855)=15 + KINDEX(2, 855)=258 + KINDEX(1, 856)=41 + KINDEX(2, 856)=258 + KINDEX(1, 857)=72 + KINDEX(2, 857)=258 + KINDEX(1, 858)=85 + KINDEX(2, 858)=259 + KINDEX(1, 859)=1 + KINDEX(2, 859)=260 + KINDEX(1, 860)=2 + KINDEX(2, 860)=260 + KINDEX(1, 861)=10 + KINDEX(2, 861)=260 + KINDEX(1, 862)=50 + KINDEX(2, 862)=260 + KINDEX(1, 863)=10 + KINDEX(2, 863)=261 + KINDEX(1, 864)=50 + KINDEX(2, 864)=261 + KINDEX(1, 865)=85 + KINDEX(2, 865)=261 + KINDEX(1, 866)=10 + KINDEX(2, 866)=262 + KINDEX(1, 867)=15 + KINDEX(2, 867)=262 + KINDEX(1, 868)=50 + KINDEX(2, 868)=262 + KINDEX(1, 869)=1 + KINDEX(2, 869)=263 + KINDEX(1, 870)=2 + KINDEX(2, 870)=263 + KINDEX(1, 871)=10 + KINDEX(2, 871)=263 + KINDEX(1, 872)=41 + KINDEX(2, 872)=263 + KINDEX(1, 873)=72 + KINDEX(2, 873)=263 + KINDEX(1, 874)=10 + KINDEX(2, 874)=264 + KINDEX(1, 875)=41 + KINDEX(2, 875)=264 + KINDEX(1, 876)=72 + KINDEX(2, 876)=264 + KINDEX(1, 877)=85 + KINDEX(2, 877)=264 + KINDEX(1, 878)=10 + KINDEX(2, 878)=265 + KINDEX(1, 879)=15 + KINDEX(2, 879)=265 + KINDEX(1, 880)=41 + KINDEX(2, 880)=265 + KINDEX(1, 881)=72 + KINDEX(2, 881)=265 + KINDEX(1, 882)=85 + KINDEX(2, 882)=266 + KINDEX(1, 883)=1 + KINDEX(2, 883)=267 + KINDEX(1, 884)=2 + KINDEX(2, 884)=267 + KINDEX(1, 885)=10 + KINDEX(2, 885)=267 + KINDEX(1, 886)=63 + KINDEX(2, 886)=267 + KINDEX(1, 887)=10 + KINDEX(2, 887)=268 + KINDEX(1, 888)=63 + KINDEX(2, 888)=268 + KINDEX(1, 889)=85 + KINDEX(2, 889)=268 + KINDEX(1, 890)=10 + KINDEX(2, 890)=269 + KINDEX(1, 891)=15 + KINDEX(2, 891)=269 + KINDEX(1, 892)=63 + KINDEX(2, 892)=269 + KINDEX(1, 893)=1 + KINDEX(2, 893)=270 + KINDEX(1, 894)=2 + KINDEX(2, 894)=270 + KINDEX(1, 895)=10 + KINDEX(2, 895)=270 + KINDEX(1, 896)=41 + KINDEX(2, 896)=270 + KINDEX(1, 897)=75 + KINDEX(2, 897)=270 + KINDEX(1, 898)=10 + KINDEX(2, 898)=271 + KINDEX(1, 899)=41 + KINDEX(2, 899)=271 + KINDEX(1, 900)=75 + KINDEX(2, 900)=271 + KINDEX(1, 901)=85 + KINDEX(2, 901)=271 + KINDEX(1, 902)=10 + KINDEX(2, 902)=272 + KINDEX(1, 903)=15 + KINDEX(2, 903)=272 + KINDEX(1, 904)=41 + KINDEX(2, 904)=272 + KINDEX(1, 905)=75 + KINDEX(2, 905)=272 + KINDEX(1, 906)=15 + KINDEX(2, 906)=273 + KINDEX(1, 907)=39 + KINDEX(2, 907)=273 + KINDEX(1, 908)=85 + KINDEX(2, 908)=273 + KINDEX(1, 909)=15 + KINDEX(2, 909)=274 + KINDEX(1, 910)=40 + KINDEX(2, 910)=274 + KINDEX(1, 911)=85 + KINDEX(2, 911)=274 + KINDEX(1, 912)=15 + KINDEX(2, 912)=275 + KINDEX(1, 913)=41 + KINDEX(2, 913)=275 + KINDEX(1, 914)=85 + KINDEX(2, 914)=275 + KINDEX(1, 915)=5 + KINDEX(2, 915)=276 + KINDEX(1, 916)=8 + KINDEX(2, 916)=276 + KINDEX(1, 917)=40 + KINDEX(2, 917)=276 + KINDEX(1, 918)=85 + KINDEX(2, 918)=276 + KINDEX(1, 919)=10 + KINDEX(2, 919)=277 + KINDEX(1, 920)=11 + KINDEX(2, 920)=277 + KINDEX(1, 921)=41 + KINDEX(2, 921)=277 + KINDEX(1, 922)=85 + KINDEX(2, 922)=277 + KINDEX(1, 923)=1 + KINDEX(2, 923)=278 + KINDEX(1, 924)=2 + KINDEX(2, 924)=278 + KINDEX(1, 925)=85 + KINDEX(2, 925)=278 + KINDEX(1, 926)=5 + KINDEX(2, 926)=279 + KINDEX(1, 927)=8 + KINDEX(2, 927)=279 + KINDEX(1, 928)=41 + KINDEX(2, 928)=279 + KINDEX(1, 929)=85 + KINDEX(2, 929)=279 + KINDEX(1, 930)=3 + KINDEX(2, 930)=280 + KINDEX(1, 931)=10 + KINDEX(2, 931)=280 + KINDEX(1, 932)=47 + KINDEX(2, 932)=280 + KINDEX(1, 933)=85 + KINDEX(2, 933)=281 + KINDEX(1, 934)=3 + KINDEX(2, 934)=282 + KINDEX(1, 935)=10 + KINDEX(2, 935)=282 + KINDEX(1, 936)=11 + KINDEX(2, 936)=282 + KINDEX(1, 937)=15 + KINDEX(2, 937)=282 + KINDEX(1, 938)=28 + KINDEX(2, 938)=282 + KINDEX(1, 939)=29 + KINDEX(2, 939)=282 + KINDEX(1, 940)=39 + KINDEX(2, 940)=282 + KINDEX(1, 941)=41 + KINDEX(2, 941)=282 + KINDEX(1, 942)=43 + KINDEX(2, 942)=282 + KINDEX(1, 943)=47 + KINDEX(2, 943)=282 + KINDEX(1, 944)=85 + KINDEX(2, 944)=282 + KINDEX(1, 945)=3 + KINDEX(2, 945)=283 + KINDEX(1, 946)=10 + KINDEX(2, 946)=283 + KINDEX(1, 947)=11 + KINDEX(2, 947)=283 + KINDEX(1, 948)=15 + KINDEX(2, 948)=283 + KINDEX(1, 949)=28 + KINDEX(2, 949)=283 + KINDEX(1, 950)=40 + KINDEX(2, 950)=283 + KINDEX(1, 951)=41 + KINDEX(2, 951)=283 + KINDEX(1, 952)=43 + KINDEX(2, 952)=283 + KINDEX(1, 953)=85 + KINDEX(2, 953)=283 + KINDEX(1, 954)=30 + KINDEX(2, 954)=284 + KINDEX(1, 955)=39 + KINDEX(2, 955)=284 + KINDEX(1, 956)=85 + KINDEX(2, 956)=284 + KINDEX(1, 957)=10 + KINDEX(2, 957)=285 + KINDEX(1, 958)=11 + KINDEX(2, 958)=285 + KINDEX(1, 959)=29 + KINDEX(2, 959)=285 + KINDEX(1, 960)=40 + KINDEX(2, 960)=285 + KINDEX(1, 961)=85 + KINDEX(2, 961)=285 + KINDEX(1, 962)=1 + KINDEX(2, 962)=286 + KINDEX(1, 963)=2 + KINDEX(2, 963)=286 + KINDEX(1, 964)=10 + KINDEX(2, 964)=286 + KINDEX(1, 965)=28 + KINDEX(2, 965)=286 + KINDEX(1, 966)=41 + KINDEX(2, 966)=286 + KINDEX(1, 967)=10 + KINDEX(2, 967)=287 + KINDEX(1, 968)=28 + KINDEX(2, 968)=287 + KINDEX(1, 969)=41 + KINDEX(2, 969)=287 + KINDEX(1, 970)=85 + KINDEX(2, 970)=287 + KINDEX(1, 971)=10 + KINDEX(2, 971)=288 + KINDEX(1, 972)=15 + KINDEX(2, 972)=288 + KINDEX(1, 973)=28 + KINDEX(2, 973)=288 + KINDEX(1, 974)=41 + KINDEX(2, 974)=288 + KINDEX(1, 975)=1 + KINDEX(2, 975)=289 + KINDEX(1, 976)=2 + KINDEX(2, 976)=289 + KINDEX(1, 977)=85 + KINDEX(2, 977)=289 + KINDEX(1, 978)=3 + KINDEX(2, 978)=290 + KINDEX(1, 979)=10 + KINDEX(2, 979)=290 + KINDEX(1, 980)=17 + KINDEX(2, 980)=290 + KINDEX(1, 981)=44 + KINDEX(2, 981)=290 + KINDEX(1, 982)=85 + KINDEX(2, 982)=291 + KINDEX(1, 983)=1 + KINDEX(2, 983)=292 + KINDEX(1, 984)=2 + KINDEX(2, 984)=292 + KINDEX(1, 985)=10 + KINDEX(2, 985)=292 + KINDEX(1, 986)=28 + KINDEX(2, 986)=292 + KINDEX(1, 987)=41 + KINDEX(2, 987)=292 + KINDEX(1, 988)=10 + KINDEX(2, 988)=293 + KINDEX(1, 989)=28 + KINDEX(2, 989)=293 + KINDEX(1, 990)=41 + KINDEX(2, 990)=293 + KINDEX(1, 991)=85 + KINDEX(2, 991)=293 + KINDEX(1, 992)=10 + KINDEX(2, 992)=294 + KINDEX(1, 993)=15 + KINDEX(2, 993)=294 + KINDEX(1, 994)=28 + KINDEX(2, 994)=294 + KINDEX(1, 995)=41 + KINDEX(2, 995)=294 + KINDEX(1, 996)=85 + KINDEX(2, 996)=294 + KINDEX(1, 997)=1 + KINDEX(2, 997)=295 + KINDEX(1, 998)=2 + KINDEX(2, 998)=295 + KINDEX(1, 999)=28 + KINDEX(2, 999)=295 + KINDEX(1, 1000)=41 + KINDEX(2, 1000)=295 + KINDEX(1, 1001)=2 + KINDEX(2, 1001)=296 + KINDEX(1, 1002)=10 + KINDEX(2, 1002)=296 + KINDEX(1, 1003)=28 + KINDEX(2, 1003)=296 + KINDEX(1, 1004)=41 + KINDEX(2, 1004)=296 + KINDEX(1, 1005)=85 + KINDEX(2, 1005)=296 + KINDEX(1, 1006)=2 + KINDEX(2, 1006)=297 + KINDEX(1, 1007)=15 + KINDEX(2, 1007)=297 + KINDEX(1, 1008)=28 + KINDEX(2, 1008)=297 + KINDEX(1, 1009)=41 + KINDEX(2, 1009)=297 + KINDEX(1, 1010)=85 + KINDEX(2, 1010)=297 + KINDEX(1, 1011)=1 + KINDEX(2, 1011)=298 + KINDEX(1, 1012)=2 + KINDEX(2, 1012)=298 + KINDEX(1, 1013)=28 + KINDEX(2, 1013)=298 + KINDEX(1, 1014)=85 + KINDEX(2, 1014)=298 + KINDEX(1, 1015)=10 + KINDEX(2, 1015)=299 + KINDEX(1, 1016)=28 + KINDEX(2, 1016)=299 + KINDEX(1, 1017)=85 + KINDEX(2, 1017)=299 + KINDEX(1, 1018)=15 + KINDEX(2, 1018)=300 + KINDEX(1, 1019)=28 + KINDEX(2, 1019)=300 + KINDEX(1, 1020)=85 + KINDEX(2, 1020)=300 + KINDEX(1, 1021)=1 + KINDEX(2, 1021)=301 + KINDEX(1, 1022)=2 + KINDEX(2, 1022)=301 + KINDEX(1, 1023)=10 + KINDEX(2, 1023)=301 + KINDEX(1, 1024)=11 + KINDEX(2, 1024)=301 + KINDEX(1, 1025)=3 + KINDEX(2, 1025)=302 + KINDEX(1, 1026)=10 + KINDEX(2, 1026)=302 + KINDEX(1, 1027)=74 + KINDEX(2, 1027)=302 + KINDEX(1, 1028)=10 + KINDEX(2, 1028)=303 + KINDEX(1, 1029)=11 + KINDEX(2, 1029)=303 + KINDEX(1, 1030)=85 + KINDEX(2, 1030)=303 + KINDEX(1, 1031)=3 + KINDEX(2, 1031)=304 + KINDEX(1, 1032)=15 + KINDEX(2, 1032)=304 + KINDEX(1, 1033)=60 + KINDEX(2, 1033)=304 + KINDEX(1, 1034)=70 + KINDEX(2, 1034)=304 + KINDEX(1, 1035)=15 + KINDEX(2, 1035)=305 + KINDEX(1, 1036)=69 + KINDEX(2, 1036)=305 + KINDEX(1, 1037)=85 + KINDEX(2, 1037)=305 + KINDEX(1, 1038)=15 + KINDEX(2, 1038)=306 + KINDEX(1, 1039)=74 + KINDEX(2, 1039)=306 + KINDEX(1, 1040)=85 + KINDEX(2, 1040)=306 + KINDEX(1, 1041)=3 + KINDEX(2, 1041)=307 + KINDEX(1, 1042)=15 + KINDEX(2, 1042)=307 + KINDEX(1, 1043)=60 + KINDEX(2, 1043)=307 + KINDEX(1, 1044)=62 + KINDEX(2, 1044)=307 + KINDEX(1, 1045)=75 + KINDEX(2, 1045)=307 + KINDEX(1, 1046)=5 + KINDEX(2, 1046)=308 + KINDEX(1, 1047)=8 + KINDEX(2, 1047)=308 + KINDEX(1, 1048)=69 + KINDEX(2, 1048)=308 + KINDEX(1, 1049)=85 + KINDEX(2, 1049)=308 + KINDEX(1, 1050)=10 + KINDEX(2, 1050)=309 + KINDEX(1, 1051)=11 + KINDEX(2, 1051)=309 + KINDEX(1, 1052)=69 + KINDEX(2, 1052)=309 + KINDEX(1, 1053)=85 + KINDEX(2, 1053)=309 + KINDEX(1, 1054)=1 + KINDEX(2, 1054)=310 + KINDEX(1, 1055)=2 + KINDEX(2, 1055)=310 + KINDEX(1, 1056)=85 + KINDEX(2, 1056)=310 + KINDEX(1, 1057)=3 + KINDEX(2, 1057)=311 + KINDEX(1, 1058)=10 + KINDEX(2, 1058)=311 + KINDEX(1, 1059)=45 + KINDEX(2, 1059)=311 + KINDEX(1, 1060)=85 + KINDEX(2, 1060)=312 + KINDEX(1, 1061)=15 + KINDEX(2, 1061)=313 + KINDEX(1, 1062)=57 + KINDEX(2, 1062)=313 + KINDEX(1, 1063)=85 + KINDEX(2, 1063)=313 + KINDEX(1, 1064)=5 + KINDEX(2, 1064)=314 + KINDEX(1, 1065)=8 + KINDEX(2, 1065)=314 + KINDEX(1, 1066)=57 + KINDEX(2, 1066)=314 + KINDEX(1, 1067)=85 + KINDEX(2, 1067)=314 + KINDEX(1, 1068)=10 + KINDEX(2, 1068)=315 + KINDEX(1, 1069)=11 + KINDEX(2, 1069)=315 + KINDEX(1, 1070)=57 + KINDEX(2, 1070)=315 + KINDEX(1, 1071)=1 + KINDEX(2, 1071)=316 + KINDEX(1, 1072)=2 + KINDEX(2, 1072)=316 + KINDEX(1, 1073)=10 + KINDEX(2, 1073)=316 + KINDEX(1, 1074)=2 + KINDEX(2, 1074)=317 + KINDEX(1, 1075)=83 + KINDEX(2, 1075)=317 + KINDEX(1, 1076)=2 + KINDEX(2, 1076)=318 + KINDEX(1, 1077)=83 + KINDEX(2, 1077)=318 + KINDEX(1, 1078)=85 + KINDEX(2, 1078)=318 + KINDEX(1, 1079)=3 + KINDEX(2, 1079)=319 + KINDEX(1, 1080)=10 + KINDEX(2, 1080)=319 + KINDEX(1, 1081)=53 + KINDEX(2, 1081)=319 + KINDEX(1, 1082)=10 + KINDEX(2, 1082)=320 + KINDEX(1, 1083)=85 + KINDEX(2, 1083)=320 + KINDEX(1, 1084)=5 + KINDEX(2, 1084)=321 + KINDEX(1, 1085)=8 + KINDEX(2, 1085)=321 + KINDEX(1, 1086)=61 + KINDEX(2, 1086)=321 + KINDEX(1, 1087)=2 + KINDEX(2, 1087)=322 + KINDEX(1, 1088)=59 + KINDEX(2, 1088)=322 + KINDEX(1, 1089)=3 + KINDEX(2, 1089)=323 + KINDEX(1, 1090)=15 + KINDEX(2, 1090)=323 + KINDEX(1, 1091)=60 + KINDEX(2, 1091)=323 + KINDEX(1, 1092)=62 + KINDEX(2, 1092)=323 + KINDEX(1, 1093)=3 + KINDEX(2, 1093)=324 + KINDEX(1, 1094)=15 + KINDEX(2, 1094)=324 + KINDEX(1, 1095)=58 + KINDEX(2, 1095)=324 + KINDEX(1, 1096)=63 + KINDEX(2, 1096)=324 + KINDEX(1, 1097)=15 + KINDEX(2, 1097)=325 + KINDEX(1, 1098)=71 + KINDEX(2, 1098)=325 + KINDEX(1, 1099)=85 + KINDEX(2, 1099)=325 + KINDEX(1, 1100)=10 + KINDEX(2, 1100)=326 + KINDEX(1, 1101)=15 + KINDEX(2, 1101)=326 + KINDEX(1, 1102)=72 + KINDEX(2, 1102)=326 + KINDEX(1, 1103)=3 + KINDEX(2, 1103)=327 + KINDEX(1, 1104)=15 + KINDEX(2, 1104)=327 + KINDEX(1, 1105)=49 + KINDEX(2, 1105)=327 + KINDEX(1, 1106)=73 + KINDEX(2, 1106)=327 + KINDEX(1, 1107)=5 + KINDEX(2, 1107)=328 + KINDEX(1, 1108)=8 + KINDEX(2, 1108)=328 + KINDEX(1, 1109)=71 + KINDEX(2, 1109)=328 + KINDEX(1, 1110)=85 + KINDEX(2, 1110)=328 + KINDEX(1, 1111)=72 + KINDEX(2, 1111)=329 + KINDEX(1, 1112)=10 + KINDEX(2, 1112)=330 + KINDEX(1, 1113)=11 + KINDEX(2, 1113)=330 + KINDEX(1, 1114)=71 + KINDEX(2, 1114)=330 + KINDEX(1, 1115)=85 + KINDEX(2, 1115)=330 + KINDEX(1, 1116)=10 + KINDEX(2, 1116)=331 + KINDEX(1, 1117)=71 + KINDEX(2, 1117)=331 + KINDEX(1, 1118)=85 + KINDEX(2, 1118)=331 + KINDEX(1, 1119)=1 + KINDEX(2, 1119)=332 + KINDEX(1, 1120)=2 + KINDEX(2, 1120)=332 + KINDEX(1, 1121)=85 + KINDEX(2, 1121)=332 + KINDEX(1, 1122)=3 + KINDEX(2, 1122)=333 + KINDEX(1, 1123)=10 + KINDEX(2, 1123)=333 + KINDEX(1, 1124)=53 + KINDEX(2, 1124)=333 + KINDEX(1, 1125)=85 + KINDEX(2, 1125)=334 + KINDEX(1, 1126)=3 + KINDEX(2, 1126)=335 + KINDEX(1, 1127)=15 + KINDEX(2, 1127)=335 + KINDEX(1, 1128)=50 + KINDEX(2, 1128)=335 + KINDEX(1, 1129)=52 + KINDEX(2, 1129)=335 + KINDEX(1, 1130)=3 + KINDEX(2, 1130)=336 + KINDEX(1, 1131)=15 + KINDEX(2, 1131)=336 + KINDEX(1, 1132)=48 + KINDEX(2, 1132)=336 + KINDEX(1, 1133)=50 + KINDEX(2, 1133)=336 + KINDEX(1, 1134)=51 + KINDEX(2, 1134)=336 + KINDEX(1, 1135)=3 + KINDEX(2, 1135)=337 + KINDEX(1, 1136)=15 + KINDEX(2, 1136)=337 + KINDEX(1, 1137)=48 + KINDEX(2, 1137)=337 + KINDEX(1, 1138)=51 + KINDEX(2, 1138)=337 + KINDEX(1, 1139)=5 + KINDEX(2, 1139)=338 + KINDEX(1, 1140)=8 + KINDEX(2, 1140)=338 + KINDEX(1, 1141)=74 + KINDEX(2, 1141)=338 + KINDEX(1, 1142)=85 + KINDEX(2, 1142)=338 + KINDEX(1, 1143)=10 + KINDEX(2, 1143)=339 + KINDEX(1, 1144)=11 + KINDEX(2, 1144)=339 + KINDEX(1, 1145)=15 + KINDEX(2, 1145)=339 + KINDEX(1, 1146)=74 + KINDEX(2, 1146)=339 + KINDEX(1, 1147)=1 + KINDEX(2, 1147)=340 + KINDEX(1, 1148)=2 + KINDEX(2, 1148)=340 + KINDEX(1, 1149)=11 + KINDEX(2, 1149)=340 + KINDEX(1, 1150)=15 + KINDEX(2, 1150)=340 + KINDEX(1, 1151)=3 + KINDEX(2, 1151)=341 + KINDEX(1, 1152)=10 + KINDEX(2, 1152)=341 + KINDEX(1, 1153)=46 + KINDEX(2, 1153)=341 + KINDEX(1, 1154)=11 + KINDEX(2, 1154)=342 + KINDEX(1, 1155)=15 + KINDEX(2, 1155)=342 + KINDEX(1, 1156)=85 + KINDEX(2, 1156)=342 + KINDEX(1, 1157)=2 + KINDEX(2, 1157)=343 + KINDEX(1, 1158)=82 + KINDEX(2, 1158)=343 + KINDEX(1, 1159)=85 + KINDEX(2, 1159)=343 + KINDEX(1, 1160)=1 + KINDEX(2, 1160)=344 + KINDEX(1, 1161)=2 + KINDEX(2, 1161)=344 + KINDEX(1, 1162)=85 + KINDEX(2, 1162)=344 + KINDEX(1, 1163)=9 + KINDEX(2, 1163)=345 + KINDEX(1, 1164)=15 + KINDEX(2, 1164)=345 + KINDEX(1, 1165)=14 + KINDEX(2, 1165)=346 + KINDEX(1, 1166)=10 + KINDEX(2, 1166)=347 + KINDEX(1, 1167)=15 + KINDEX(2, 1167)=347 + KINDEX(1, 1168)=43 + KINDEX(2, 1168)=347 + KINDEX(1, 1169)=15 + KINDEX(2, 1169)=348 + KINDEX(1, 1170)=44 + KINDEX(2, 1170)=348 + KINDEX(1, 1171)=15 + KINDEX(2, 1171)=349 + KINDEX(1, 1172)=45 + KINDEX(2, 1172)=349 + KINDEX(1, 1173)=48 + KINDEX(2, 1173)=350 + KINDEX(1, 1174)=53 + KINDEX(2, 1174)=351 + KINDEX(1, 1175)=58 + KINDEX(2, 1175)=352 + KINDEX(1, 1176)=60 + KINDEX(2, 1176)=353 + KINDEX(1, 1177)=64 + KINDEX(2, 1177)=354 + KINDEX(1, 1178)=66 + KINDEX(2, 1178)=355 + KINDEX(1, 1179)=68 + KINDEX(2, 1179)=356 + KINDEX(1, 1180)=56 + KINDEX(2, 1180)=357 + KINDEX(1, 1181)=54 + KINDEX(2, 1181)=358 + KINDEX(1, 1182)=55 + KINDEX(2, 1182)=359 + KINDEX(1, 1183)=65 + KINDEX(2, 1183)=360 + KINDEX(1, 1184)=47 + KINDEX(2, 1184)=361 + KINDEX(1, 1185)=59 + KINDEX(2, 1185)=362 + KINDEX(1, 1186)=49 + KINDEX(2, 1186)=363 + KINDEX(1, 1187)=46 + KINDEX(2, 1187)=364 + KINDEX(1, 1188)=67 + KINDEX(2, 1188)=365 + KINDEX(1, 1189)=3 + KINDEX(2, 1189)=366 + KINDEX(1, 1190)=88 + KINDEX(2, 1190)=366 + KINDEX(1, 1191)=12 + KINDEX(2, 1191)=367 + KINDEX(1, 1192)=89 + KINDEX(2, 1192)=367 + KINDEX(1, 1193)=1 + KINDEX(2, 1193)=368 + KINDEX(1, 1194)=90 + KINDEX(2, 1194)=368 + KINDEX(1, 1195)=2 + KINDEX(2, 1195)=369 + KINDEX(1, 1196)=91 + KINDEX(2, 1196)=369 + KINDEX(1, 1197)=8 + KINDEX(2, 1197)=370 + KINDEX(1, 1198)=92 + KINDEX(2, 1198)=370 + KINDEX(1, 1199)=7 + KINDEX(2, 1199)=371 + KINDEX(1, 1200)=93 + KINDEX(2, 1200)=371 + KINDEX(1, 1201)=4 + KINDEX(2, 1201)=372 + KINDEX(1, 1202)=94 + KINDEX(2, 1202)=372 + KINDEX(1, 1203)=5 + KINDEX(2, 1203)=373 + KINDEX(1, 1204)=95 + KINDEX(2, 1204)=373 + KINDEX(1, 1205)=6 + KINDEX(2, 1205)=374 + KINDEX(1, 1206)=96 + KINDEX(2, 1206)=374 + KINDEX(1, 1207)=9 + KINDEX(2, 1207)=375 + KINDEX(1, 1208)=97 + KINDEX(2, 1208)=375 + KINDEX(1, 1209)=15 + KINDEX(2, 1209)=376 + KINDEX(1, 1210)=98 + KINDEX(2, 1210)=376 + KINDEX(1, 1211)=10 + KINDEX(2, 1211)=377 + KINDEX(1, 1212)=99 + KINDEX(2, 1212)=377 + KINDEX(1, 1213)=100 + KINDEX(2, 1213)=378 + KINDEX(1, 1214)=13 + KINDEX(2, 1214)=379 + KINDEX(1, 1215)=101 + KINDEX(2, 1215)=379 + KINDEX(1, 1216)=14 + KINDEX(2, 1216)=380 + KINDEX(1, 1217)=102 + KINDEX(2, 1217)=380 + KINDEX(1, 1218)=86 + KINDEX(2, 1218)=381 + KINDEX(1, 1219)=103 + KINDEX(2, 1219)=381 + KINDEX(1, 1220)=87 + KINDEX(2, 1220)=382 + KINDEX(1, 1221)=104 + KINDEX(2, 1221)=382 + KINDEX(1, 1222)=32 + KINDEX(2, 1222)=383 + KINDEX(1, 1223)=105 + KINDEX(2, 1223)=383 + KINDEX(1, 1224)=33 + KINDEX(2, 1224)=384 + KINDEX(1, 1225)=106 + KINDEX(2, 1225)=384 + KINDEX(1, 1226)=34 + KINDEX(2, 1226)=385 + KINDEX(1, 1227)=107 + KINDEX(2, 1227)=385 + KINDEX(1, 1228)=28 + KINDEX(2, 1228)=386 + KINDEX(1, 1229)=108 + KINDEX(2, 1229)=386 + KINDEX(1, 1230)=29 + KINDEX(2, 1230)=387 + KINDEX(1, 1231)=109 + KINDEX(2, 1231)=387 + KINDEX(1, 1232)=42 + KINDEX(2, 1232)=388 + KINDEX(1, 1233)=110 + KINDEX(2, 1233)=388 + KINDEX(1, 1234)=30 + KINDEX(2, 1234)=389 + KINDEX(1, 1235)=112 + KINDEX(2, 1235)=389 + KINDEX(1, 1236)=41 + KINDEX(2, 1236)=390 + KINDEX(1, 1237)=111 + KINDEX(2, 1237)=390 + KINDEX(1, 1238)=43 + KINDEX(2, 1238)=391 + KINDEX(1, 1239)=113 + KINDEX(2, 1239)=391 + KINDEX(1, 1240)=44 + KINDEX(2, 1240)=392 + KINDEX(1, 1241)=114 + KINDEX(2, 1241)=392 + KINDEX(1, 1242)=45 + KINDEX(2, 1242)=393 + KINDEX(1, 1243)=115 + KINDEX(2, 1243)=393 + KINDEX(1, 1244)=74 + KINDEX(2, 1244)=394 + KINDEX(1, 1245)=116 + KINDEX(2, 1245)=394 + KINDEX(1, 1246)=47 + KINDEX(2, 1246)=395 + KINDEX(1, 1247)=117 + KINDEX(2, 1247)=395 + KINDEX(1, 1248)=46 + KINDEX(2, 1248)=396 + KINDEX(1, 1249)=118 + KINDEX(2, 1249)=396 + KINDEX(1, 1250)=3 + KINDEX(2, 1250)=397 + KINDEX(1, 1251)=88 + KINDEX(2, 1251)=397 + KINDEX(1, 1252)=12 + KINDEX(2, 1252)=398 + KINDEX(1, 1253)=89 + KINDEX(2, 1253)=398 + KINDEX(1, 1254)=1 + KINDEX(2, 1254)=399 + KINDEX(1, 1255)=90 + KINDEX(2, 1255)=399 + KINDEX(1, 1256)=2 + KINDEX(2, 1256)=400 + KINDEX(1, 1257)=91 + KINDEX(2, 1257)=400 + KINDEX(1, 1258)=8 + KINDEX(2, 1258)=401 + KINDEX(1, 1259)=92 + KINDEX(2, 1259)=401 + KINDEX(1, 1260)=7 + KINDEX(2, 1260)=402 + KINDEX(1, 1261)=93 + KINDEX(2, 1261)=402 + KINDEX(1, 1262)=4 + KINDEX(2, 1262)=403 + KINDEX(1, 1263)=94 + KINDEX(2, 1263)=403 + KINDEX(1, 1264)=5 + KINDEX(2, 1264)=404 + KINDEX(1, 1265)=95 + KINDEX(2, 1265)=404 + KINDEX(1, 1266)=6 + KINDEX(2, 1266)=405 + KINDEX(1, 1267)=96 + KINDEX(2, 1267)=405 + KINDEX(1, 1268)=9 + KINDEX(2, 1268)=406 + KINDEX(1, 1269)=97 + KINDEX(2, 1269)=406 + KINDEX(1, 1270)=15 + KINDEX(2, 1270)=407 + KINDEX(1, 1271)=98 + KINDEX(2, 1271)=407 + KINDEX(1, 1272)=10 + KINDEX(2, 1272)=408 + KINDEX(1, 1273)=99 + KINDEX(2, 1273)=408 + KINDEX(1, 1274)=100 + KINDEX(2, 1274)=409 + KINDEX(1, 1275)=13 + KINDEX(2, 1275)=410 + KINDEX(1, 1276)=101 + KINDEX(2, 1276)=410 + KINDEX(1, 1277)=14 + KINDEX(2, 1277)=411 + KINDEX(1, 1278)=102 + KINDEX(2, 1278)=411 + KINDEX(1, 1279)=86 + KINDEX(2, 1279)=412 + KINDEX(1, 1280)=103 + KINDEX(2, 1280)=412 + KINDEX(1, 1281)=87 + KINDEX(2, 1281)=413 + KINDEX(1, 1282)=104 + KINDEX(2, 1282)=413 + KINDEX(1, 1283)=32 + KINDEX(2, 1283)=414 + KINDEX(1, 1284)=105 + KINDEX(2, 1284)=414 + KINDEX(1, 1285)=33 + KINDEX(2, 1285)=415 + KINDEX(1, 1286)=106 + KINDEX(2, 1286)=415 + KINDEX(1, 1287)=34 + KINDEX(2, 1287)=416 + KINDEX(1, 1288)=107 + KINDEX(2, 1288)=416 + KINDEX(1, 1289)=28 + KINDEX(2, 1289)=417 + KINDEX(1, 1290)=108 + KINDEX(2, 1290)=417 + KINDEX(1, 1291)=29 + KINDEX(2, 1291)=418 + KINDEX(1, 1292)=109 + KINDEX(2, 1292)=418 + KINDEX(1, 1293)=42 + KINDEX(2, 1293)=419 + KINDEX(1, 1294)=110 + KINDEX(2, 1294)=419 + KINDEX(1, 1295)=30 + KINDEX(2, 1295)=420 + KINDEX(1, 1296)=112 + KINDEX(2, 1296)=420 + KINDEX(1, 1297)=41 + KINDEX(2, 1297)=421 + KINDEX(1, 1298)=111 + KINDEX(2, 1298)=421 + KINDEX(1, 1299)=43 + KINDEX(2, 1299)=422 + KINDEX(1, 1300)=113 + KINDEX(2, 1300)=422 + KINDEX(1, 1301)=44 + KINDEX(2, 1301)=423 + KINDEX(1, 1302)=114 + KINDEX(2, 1302)=423 + KINDEX(1, 1303)=45 + KINDEX(2, 1303)=424 + KINDEX(1, 1304)=115 + KINDEX(2, 1304)=424 + KINDEX(1, 1305)=74 + KINDEX(2, 1305)=425 + KINDEX(1, 1306)=116 + KINDEX(2, 1306)=425 + KINDEX(1, 1307)=47 + KINDEX(2, 1307)=426 + KINDEX(1, 1308)=117 + KINDEX(2, 1308)=426 + KINDEX(1, 1309)=46 + KINDEX(2, 1309)=427 + KINDEX(1, 1310)=118 + KINDEX(2, 1310)=427 + KINDEX(1, 1311)=3 + KINDEX(2, 1311)=428 + KINDEX(1, 1312)=125 + KINDEX(2, 1312)=428 + KINDEX(1, 1313)=12 + KINDEX(2, 1313)=429 + KINDEX(1, 1314)=126 + KINDEX(2, 1314)=429 + KINDEX(1, 1315)=1 + KINDEX(2, 1315)=430 + KINDEX(1, 1316)=127 + KINDEX(2, 1316)=430 + KINDEX(1, 1317)=2 + KINDEX(2, 1317)=431 + KINDEX(1, 1318)=128 + KINDEX(2, 1318)=431 + KINDEX(1, 1319)=8 + KINDEX(2, 1319)=432 + KINDEX(1, 1320)=129 + KINDEX(2, 1320)=432 + KINDEX(1, 1321)=7 + KINDEX(2, 1321)=433 + KINDEX(1, 1322)=130 + KINDEX(2, 1322)=433 + KINDEX(1, 1323)=4 + KINDEX(2, 1323)=434 + KINDEX(1, 1324)=131 + KINDEX(2, 1324)=434 + KINDEX(1, 1325)=5 + KINDEX(2, 1325)=435 + KINDEX(1, 1326)=132 + KINDEX(2, 1326)=435 + KINDEX(1, 1327)=6 + KINDEX(2, 1327)=436 + KINDEX(1, 1328)=133 + KINDEX(2, 1328)=436 + KINDEX(1, 1329)=9 + KINDEX(2, 1329)=437 + KINDEX(1, 1330)=134 + KINDEX(2, 1330)=437 + KINDEX(1, 1331)=15 + KINDEX(2, 1331)=438 + KINDEX(1, 1332)=135 + KINDEX(2, 1332)=438 + KINDEX(1, 1333)=10 + KINDEX(2, 1333)=439 + KINDEX(1, 1334)=136 + KINDEX(2, 1334)=439 + KINDEX(1, 1335)=137 + KINDEX(2, 1335)=440 + KINDEX(1, 1336)=13 + KINDEX(2, 1336)=441 + KINDEX(1, 1337)=138 + KINDEX(2, 1337)=441 + KINDEX(1, 1338)=14 + KINDEX(2, 1338)=442 + KINDEX(1, 1339)=139 + KINDEX(2, 1339)=442 + KINDEX(1, 1340)=86 + KINDEX(2, 1340)=443 + KINDEX(1, 1341)=140 + KINDEX(2, 1341)=443 + KINDEX(1, 1342)=87 + KINDEX(2, 1342)=444 + KINDEX(1, 1343)=141 + KINDEX(2, 1343)=444 + KINDEX(1, 1344)=32 + KINDEX(2, 1344)=445 + KINDEX(1, 1345)=142 + KINDEX(2, 1345)=445 + KINDEX(1, 1346)=33 + KINDEX(2, 1346)=446 + KINDEX(1, 1347)=143 + KINDEX(2, 1347)=446 + KINDEX(1, 1348)=34 + KINDEX(2, 1348)=447 + KINDEX(1, 1349)=144 + KINDEX(2, 1349)=447 + KINDEX(1, 1350)=28 + KINDEX(2, 1350)=448 + KINDEX(1, 1351)=145 + KINDEX(2, 1351)=448 + KINDEX(1, 1352)=29 + KINDEX(2, 1352)=449 + KINDEX(1, 1353)=146 + KINDEX(2, 1353)=449 + KINDEX(1, 1354)=42 + KINDEX(2, 1354)=450 + KINDEX(1, 1355)=147 + KINDEX(2, 1355)=450 + KINDEX(1, 1356)=30 + KINDEX(2, 1356)=451 + KINDEX(1, 1357)=149 + KINDEX(2, 1357)=451 + KINDEX(1, 1358)=41 + KINDEX(2, 1358)=452 + KINDEX(1, 1359)=148 + KINDEX(2, 1359)=452 + KINDEX(1, 1360)=43 + KINDEX(2, 1360)=453 + KINDEX(1, 1361)=150 + KINDEX(2, 1361)=453 + KINDEX(1, 1362)=44 + KINDEX(2, 1362)=454 + KINDEX(1, 1363)=151 + KINDEX(2, 1363)=454 + KINDEX(1, 1364)=45 + KINDEX(2, 1364)=455 + KINDEX(1, 1365)=152 + KINDEX(2, 1365)=455 + KINDEX(1, 1366)=74 + KINDEX(2, 1366)=456 + KINDEX(1, 1367)=153 + KINDEX(2, 1367)=456 + KINDEX(1, 1368)=47 + KINDEX(2, 1368)=457 + KINDEX(1, 1369)=154 + KINDEX(2, 1369)=457 + KINDEX(1, 1370)=46 + KINDEX(2, 1370)=458 + KINDEX(1, 1371)=155 + KINDEX(2, 1371)=458 + KINDEX(1, 1372)=3 + KINDEX(2, 1372)=459 + KINDEX(1, 1373)=125 + KINDEX(2, 1373)=459 + KINDEX(1, 1374)=12 + KINDEX(2, 1374)=460 + KINDEX(1, 1375)=126 + KINDEX(2, 1375)=460 + KINDEX(1, 1376)=1 + KINDEX(2, 1376)=461 + KINDEX(1, 1377)=127 + KINDEX(2, 1377)=461 + KINDEX(1, 1378)=2 + KINDEX(2, 1378)=462 + KINDEX(1, 1379)=128 + KINDEX(2, 1379)=462 + KINDEX(1, 1380)=8 + KINDEX(2, 1380)=463 + KINDEX(1, 1381)=129 + KINDEX(2, 1381)=463 + KINDEX(1, 1382)=7 + KINDEX(2, 1382)=464 + KINDEX(1, 1383)=130 + KINDEX(2, 1383)=464 + KINDEX(1, 1384)=4 + KINDEX(2, 1384)=465 + KINDEX(1, 1385)=131 + KINDEX(2, 1385)=465 + KINDEX(1, 1386)=5 + KINDEX(2, 1386)=466 + KINDEX(1, 1387)=132 + KINDEX(2, 1387)=466 + KINDEX(1, 1388)=6 + KINDEX(2, 1388)=467 + KINDEX(1, 1389)=133 + KINDEX(2, 1389)=467 + KINDEX(1, 1390)=9 + KINDEX(2, 1390)=468 + KINDEX(1, 1391)=134 + KINDEX(2, 1391)=468 + KINDEX(1, 1392)=15 + KINDEX(2, 1392)=469 + KINDEX(1, 1393)=135 + KINDEX(2, 1393)=469 + KINDEX(1, 1394)=10 + KINDEX(2, 1394)=470 + KINDEX(1, 1395)=136 + KINDEX(2, 1395)=470 + KINDEX(1, 1396)=137 + KINDEX(2, 1396)=471 + KINDEX(1, 1397)=13 + KINDEX(2, 1397)=472 + KINDEX(1, 1398)=138 + KINDEX(2, 1398)=472 + KINDEX(1, 1399)=14 + KINDEX(2, 1399)=473 + KINDEX(1, 1400)=139 + KINDEX(2, 1400)=473 + KINDEX(1, 1401)=86 + KINDEX(2, 1401)=474 + KINDEX(1, 1402)=140 + KINDEX(2, 1402)=474 + KINDEX(1, 1403)=87 + KINDEX(2, 1403)=475 + KINDEX(1, 1404)=141 + KINDEX(2, 1404)=475 + KINDEX(1, 1405)=32 + KINDEX(2, 1405)=476 + KINDEX(1, 1406)=142 + KINDEX(2, 1406)=476 + KINDEX(1, 1407)=33 + KINDEX(2, 1407)=477 + KINDEX(1, 1408)=143 + KINDEX(2, 1408)=477 + KINDEX(1, 1409)=34 + KINDEX(2, 1409)=478 + KINDEX(1, 1410)=144 + KINDEX(2, 1410)=478 + KINDEX(1, 1411)=28 + KINDEX(2, 1411)=479 + KINDEX(1, 1412)=145 + KINDEX(2, 1412)=479 + KINDEX(1, 1413)=29 + KINDEX(2, 1413)=480 + KINDEX(1, 1414)=146 + KINDEX(2, 1414)=480 + KINDEX(1, 1415)=42 + KINDEX(2, 1415)=481 + KINDEX(1, 1416)=147 + KINDEX(2, 1416)=481 + KINDEX(1, 1417)=30 + KINDEX(2, 1417)=482 + KINDEX(1, 1418)=149 + KINDEX(2, 1418)=482 + KINDEX(1, 1419)=41 + KINDEX(2, 1419)=483 + KINDEX(1, 1420)=148 + KINDEX(2, 1420)=483 + KINDEX(1, 1421)=43 + KINDEX(2, 1421)=484 + KINDEX(1, 1422)=150 + KINDEX(2, 1422)=484 + KINDEX(1, 1423)=44 + KINDEX(2, 1423)=485 + KINDEX(1, 1424)=151 + KINDEX(2, 1424)=485 + KINDEX(1, 1425)=45 + KINDEX(2, 1425)=486 + KINDEX(1, 1426)=152 + KINDEX(2, 1426)=486 + KINDEX(1, 1427)=74 + KINDEX(2, 1427)=487 + KINDEX(1, 1428)=153 + KINDEX(2, 1428)=487 + KINDEX(1, 1429)=47 + KINDEX(2, 1429)=488 + KINDEX(1, 1430)=154 + KINDEX(2, 1430)=488 + KINDEX(1, 1431)=46 + KINDEX(2, 1431)=489 + KINDEX(1, 1432)=155 + KINDEX(2, 1432)=489 + KINDEX(1, 1433)=89 + KINDEX(2, 1433)=490 + KINDEX(1, 1434)=98 + KINDEX(2, 1434)=490 + KINDEX(1, 1435)=89 + KINDEX(2, 1435)=491 + KINDEX(1, 1436)=98 + KINDEX(2, 1436)=491 + KINDEX(1, 1437)=98 + KINDEX(2, 1437)=492 + KINDEX(1, 1438)=99 + KINDEX(2, 1438)=492 + KINDEX(1, 1439)=89 + KINDEX(2, 1439)=493 + KINDEX(1, 1440)=98 + KINDEX(2, 1440)=493 + KINDEX(1, 1441)=99 + KINDEX(2, 1441)=493 + KINDEX(1, 1442)=89 + KINDEX(2, 1442)=494 + KINDEX(1, 1443)=99 + KINDEX(2, 1443)=494 + KINDEX(1, 1444)=88 + KINDEX(2, 1444)=495 + KINDEX(1, 1445)=98 + KINDEX(2, 1445)=495 + KINDEX(1, 1446)=99 + KINDEX(2, 1446)=495 + KINDEX(1, 1447)=98 + KINDEX(2, 1447)=496 + KINDEX(1, 1448)=101 + KINDEX(2, 1448)=496 + KINDEX(1, 1449)=120 + KINDEX(2, 1449)=496 + KINDEX(1, 1450)=91 + KINDEX(2, 1450)=497 + KINDEX(1, 1451)=94 + KINDEX(2, 1451)=497 + KINDEX(1, 1452)=98 + KINDEX(2, 1452)=497 + KINDEX(1, 1453)=91 + KINDEX(2, 1453)=498 + KINDEX(1, 1454)=96 + KINDEX(2, 1454)=498 + KINDEX(1, 1455)=99 + KINDEX(2, 1455)=498 + KINDEX(1, 1456)=91 + KINDEX(2, 1456)=499 + KINDEX(1, 1457)=96 + KINDEX(2, 1457)=499 + KINDEX(1, 1458)=99 + KINDEX(2, 1458)=499 + KINDEX(1, 1459)=94 + KINDEX(2, 1459)=500 + KINDEX(1, 1460)=96 + KINDEX(2, 1460)=500 + KINDEX(1, 1461)=95 + KINDEX(2, 1461)=501 + KINDEX(1, 1462)=96 + KINDEX(2, 1462)=501 + KINDEX(1, 1463)=101 + KINDEX(2, 1463)=501 + KINDEX(1, 1464)=102 + KINDEX(2, 1464)=501 + KINDEX(1, 1465)=91 + KINDEX(2, 1465)=502 + KINDEX(1, 1466)=95 + KINDEX(2, 1466)=502 + KINDEX(1, 1467)=98 + KINDEX(2, 1467)=502 + KINDEX(1, 1468)=93 + KINDEX(2, 1468)=503 + KINDEX(1, 1469)=95 + KINDEX(2, 1469)=503 + KINDEX(1, 1470)=92 + KINDEX(2, 1470)=504 + KINDEX(1, 1471)=95 + KINDEX(2, 1471)=504 + KINDEX(1, 1472)=102 + KINDEX(2, 1472)=504 + KINDEX(1, 1473)=121 + KINDEX(2, 1473)=504 + KINDEX(1, 1474)=92 + KINDEX(2, 1474)=505 + KINDEX(1, 1475)=95 + KINDEX(2, 1475)=505 + KINDEX(1, 1476)=101 + KINDEX(2, 1476)=505 + KINDEX(1, 1477)=120 + KINDEX(2, 1477)=505 + KINDEX(1, 1478)=101 + KINDEX(2, 1478)=506 + KINDEX(1, 1479)=108 + KINDEX(2, 1479)=506 + KINDEX(1, 1480)=124 + KINDEX(2, 1480)=506 + KINDEX(1, 1481)=101 + KINDEX(2, 1481)=507 + KINDEX(1, 1482)=108 + KINDEX(2, 1482)=507 + KINDEX(1, 1483)=124 + KINDEX(2, 1483)=507 + KINDEX(1, 1484)=98 + KINDEX(2, 1484)=508 + KINDEX(1, 1485)=99 + KINDEX(2, 1485)=508 + KINDEX(1, 1486)=101 + KINDEX(2, 1486)=508 + KINDEX(1, 1487)=113 + KINDEX(2, 1487)=508 + KINDEX(1, 1488)=124 + KINDEX(2, 1488)=508 + KINDEX(1, 1489)=120 + KINDEX(2, 1489)=509 + KINDEX(1, 1490)=122 + KINDEX(2, 1490)=509 + KINDEX(1, 1491)=99 + KINDEX(2, 1491)=510 + KINDEX(1, 1492)=122 + KINDEX(2, 1492)=510 + KINDEX(1, 1493)=123 + KINDEX(2, 1493)=510 + KINDEX(1, 1494)=121 + KINDEX(2, 1494)=511 + KINDEX(1, 1495)=122 + KINDEX(2, 1495)=511 + KINDEX(1, 1496)=101 + KINDEX(2, 1496)=512 + KINDEX(1, 1497)=102 + KINDEX(2, 1497)=512 + KINDEX(1, 1498)=123 + KINDEX(2, 1498)=512 + KINDEX(1, 1499)=98 + KINDEX(2, 1499)=513 + KINDEX(1, 1500)=102 + KINDEX(2, 1500)=513 + KINDEX(1, 1501)=121 + KINDEX(2, 1501)=513 + KINDEX(1, 1502)=88 + KINDEX(2, 1502)=514 + KINDEX(1, 1503)=101 + KINDEX(2, 1503)=514 + KINDEX(1, 1504)=102 + KINDEX(2, 1504)=514 + KINDEX(1, 1505)=89 + KINDEX(2, 1505)=515 + KINDEX(1, 1506)=101 + KINDEX(2, 1506)=515 + KINDEX(1, 1507)=102 + KINDEX(2, 1507)=515 + KINDEX(1, 1508)=99 + KINDEX(2, 1508)=516 + KINDEX(1, 1509)=103 + KINDEX(2, 1509)=516 + KINDEX(1, 1510)=108 + KINDEX(2, 1510)=516 + KINDEX(1, 1511)=101 + KINDEX(2, 1511)=517 + KINDEX(1, 1512)=103 + KINDEX(2, 1512)=517 + KINDEX(1, 1513)=108 + KINDEX(2, 1513)=517 + KINDEX(1, 1514)=120 + KINDEX(2, 1514)=517 + KINDEX(1, 1515)=89 + KINDEX(2, 1515)=518 + KINDEX(1, 1516)=99 + KINDEX(2, 1516)=518 + KINDEX(1, 1517)=104 + KINDEX(2, 1517)=518 + KINDEX(1, 1518)=109 + KINDEX(2, 1518)=518 + KINDEX(1, 1519)=114 + KINDEX(2, 1519)=518 + KINDEX(1, 1520)=98 + KINDEX(2, 1520)=519 + KINDEX(1, 1521)=99 + KINDEX(2, 1521)=519 + KINDEX(1, 1522)=105 + KINDEX(2, 1522)=519 + KINDEX(1, 1523)=108 + KINDEX(2, 1523)=519 + KINDEX(1, 1524)=98 + KINDEX(2, 1524)=520 + KINDEX(1, 1525)=99 + KINDEX(2, 1525)=520 + KINDEX(1, 1526)=106 + KINDEX(2, 1526)=520 + KINDEX(1, 1527)=109 + KINDEX(2, 1527)=520 + KINDEX(1, 1528)=98 + KINDEX(2, 1528)=521 + KINDEX(1, 1529)=99 + KINDEX(2, 1529)=521 + KINDEX(1, 1530)=107 + KINDEX(2, 1530)=521 + KINDEX(1, 1531)=109 + KINDEX(2, 1531)=521 + KINDEX(1, 1532)=112 + KINDEX(2, 1532)=521 + KINDEX(1, 1533)=98 + KINDEX(2, 1533)=522 + KINDEX(1, 1534)=99 + KINDEX(2, 1534)=522 + KINDEX(1, 1535)=108 + KINDEX(2, 1535)=522 + KINDEX(1, 1536)=113 + KINDEX(2, 1536)=522 + KINDEX(1, 1537)=98 + KINDEX(2, 1537)=523 + KINDEX(1, 1538)=100 + KINDEX(2, 1538)=523 + KINDEX(1, 1539)=103 + KINDEX(2, 1539)=523 + KINDEX(1, 1540)=104 + KINDEX(2, 1540)=523 + KINDEX(1, 1541)=109 + KINDEX(2, 1541)=523 + KINDEX(1, 1542)=98 + KINDEX(2, 1542)=524 + KINDEX(1, 1543)=99 + KINDEX(2, 1543)=524 + KINDEX(1, 1544)=110 + KINDEX(2, 1544)=524 + KINDEX(1, 1545)=116 + KINDEX(2, 1545)=524 + KINDEX(1, 1546)=98 + KINDEX(2, 1546)=525 + KINDEX(1, 1547)=99 + KINDEX(2, 1547)=525 + KINDEX(1, 1548)=111 + KINDEX(2, 1548)=525 + KINDEX(1, 1549)=117 + KINDEX(2, 1549)=525 + KINDEX(1, 1550)=89 + KINDEX(2, 1550)=526 + KINDEX(1, 1551)=98 + KINDEX(2, 1551)=526 + KINDEX(1, 1552)=99 + KINDEX(2, 1552)=526 + KINDEX(1, 1553)=100 + KINDEX(2, 1553)=526 + KINDEX(1, 1554)=103 + KINDEX(2, 1554)=526 + KINDEX(1, 1555)=108 + KINDEX(2, 1555)=526 + KINDEX(1, 1556)=109 + KINDEX(2, 1556)=526 + KINDEX(1, 1557)=111 + KINDEX(2, 1557)=526 + KINDEX(1, 1558)=112 + KINDEX(2, 1558)=526 + KINDEX(1, 1559)=117 + KINDEX(2, 1559)=526 + KINDEX(1, 1560)=98 + KINDEX(2, 1560)=527 + KINDEX(1, 1561)=99 + KINDEX(2, 1561)=527 + KINDEX(1, 1562)=100 + KINDEX(2, 1562)=527 + KINDEX(1, 1563)=113 + KINDEX(2, 1563)=527 + KINDEX(1, 1564)=89 + KINDEX(2, 1564)=528 + KINDEX(1, 1565)=98 + KINDEX(2, 1565)=528 + KINDEX(1, 1566)=114 + KINDEX(2, 1566)=528 + KINDEX(1, 1567)=116 + KINDEX(2, 1567)=528 + KINDEX(1, 1568)=98 + KINDEX(2, 1568)=529 + KINDEX(1, 1569)=100 + KINDEX(2, 1569)=529 + KINDEX(1, 1570)=104 + KINDEX(2, 1570)=529 + KINDEX(1, 1571)=115 + KINDEX(2, 1571)=529 + KINDEX(1, 1572)=89 + KINDEX(2, 1572)=530 + KINDEX(1, 1573)=98 + KINDEX(2, 1573)=530 + KINDEX(1, 1574)=99 + KINDEX(2, 1574)=530 + KINDEX(1, 1575)=109 + KINDEX(2, 1575)=530 + KINDEX(1, 1576)=115 + KINDEX(2, 1576)=530 + KINDEX(1, 1577)=117 + KINDEX(2, 1577)=530 + KINDEX(1, 1578)=119 + KINDEX(2, 1578)=530 + KINDEX(1, 1579)=98 + KINDEX(2, 1579)=531 + KINDEX(1, 1580)=99 + KINDEX(2, 1580)=531 + KINDEX(1, 1581)=100 + KINDEX(2, 1581)=531 + KINDEX(1, 1582)=118 + KINDEX(2, 1582)=531 + KINDEX(1, 1583)=89 + KINDEX(2, 1583)=532 + KINDEX(1, 1584)=98 + KINDEX(2, 1584)=532 + KINDEX(1, 1585)=99 + KINDEX(2, 1585)=532 + KINDEX(1, 1586)=100 + KINDEX(2, 1586)=532 + KINDEX(1, 1587)=109 + KINDEX(2, 1587)=532 + KINDEX(1, 1588)=117 + KINDEX(2, 1588)=532 + KINDEX(1, 1589)=119 + KINDEX(2, 1589)=532 + KINDEX(1, 1590)=98 + KINDEX(2, 1590)=533 + KINDEX(1, 1591)=99 + KINDEX(2, 1591)=533 + KINDEX(1, 1592)=116 + KINDEX(2, 1592)=533 + KINDEX(1, 1593)=118 + KINDEX(2, 1593)=533 + KINDEX(1, 1594)=89 + KINDEX(2, 1594)=534 + KINDEX(1, 1595)=98 + KINDEX(2, 1595)=534 + KINDEX(1, 1596)=99 + KINDEX(2, 1596)=534 + KINDEX(1, 1597)=100 + KINDEX(2, 1597)=534 + KINDEX(1, 1598)=116 + KINDEX(2, 1598)=534 + KINDEX(1, 1599)=98 + KINDEX(2, 1599)=535 + KINDEX(1, 1600)=119 + KINDEX(2, 1600)=535 + KINDEX(1, 1601)=126 + KINDEX(2, 1601)=536 + KINDEX(1, 1602)=135 + KINDEX(2, 1602)=536 + KINDEX(1, 1603)=126 + KINDEX(2, 1603)=537 + KINDEX(1, 1604)=135 + KINDEX(2, 1604)=537 + KINDEX(1, 1605)=135 + KINDEX(2, 1605)=538 + KINDEX(1, 1606)=136 + KINDEX(2, 1606)=538 + KINDEX(1, 1607)=126 + KINDEX(2, 1607)=539 + KINDEX(1, 1608)=135 + KINDEX(2, 1608)=539 + KINDEX(1, 1609)=136 + KINDEX(2, 1609)=539 + KINDEX(1, 1610)=126 + KINDEX(2, 1610)=540 + KINDEX(1, 1611)=136 + KINDEX(2, 1611)=540 + KINDEX(1, 1612)=125 + KINDEX(2, 1612)=541 + KINDEX(1, 1613)=135 + KINDEX(2, 1613)=541 + KINDEX(1, 1614)=136 + KINDEX(2, 1614)=541 + KINDEX(1, 1615)=135 + KINDEX(2, 1615)=542 + KINDEX(1, 1616)=138 + KINDEX(2, 1616)=542 + KINDEX(1, 1617)=157 + KINDEX(2, 1617)=542 + KINDEX(1, 1618)=128 + KINDEX(2, 1618)=543 + KINDEX(1, 1619)=131 + KINDEX(2, 1619)=543 + KINDEX(1, 1620)=135 + KINDEX(2, 1620)=543 + KINDEX(1, 1621)=128 + KINDEX(2, 1621)=544 + KINDEX(1, 1622)=133 + KINDEX(2, 1622)=544 + KINDEX(1, 1623)=136 + KINDEX(2, 1623)=544 + KINDEX(1, 1624)=128 + KINDEX(2, 1624)=545 + KINDEX(1, 1625)=133 + KINDEX(2, 1625)=545 + KINDEX(1, 1626)=136 + KINDEX(2, 1626)=545 + KINDEX(1, 1627)=131 + KINDEX(2, 1627)=546 + KINDEX(1, 1628)=133 + KINDEX(2, 1628)=546 + KINDEX(1, 1629)=132 + KINDEX(2, 1629)=547 + KINDEX(1, 1630)=133 + KINDEX(2, 1630)=547 + KINDEX(1, 1631)=138 + KINDEX(2, 1631)=547 + KINDEX(1, 1632)=139 + KINDEX(2, 1632)=547 + KINDEX(1, 1633)=128 + KINDEX(2, 1633)=548 + KINDEX(1, 1634)=132 + KINDEX(2, 1634)=548 + KINDEX(1, 1635)=135 + KINDEX(2, 1635)=548 + KINDEX(1, 1636)=130 + KINDEX(2, 1636)=549 + KINDEX(1, 1637)=132 + KINDEX(2, 1637)=549 + KINDEX(1, 1638)=129 + KINDEX(2, 1638)=550 + KINDEX(1, 1639)=132 + KINDEX(2, 1639)=550 + KINDEX(1, 1640)=139 + KINDEX(2, 1640)=550 + KINDEX(1, 1641)=158 + KINDEX(2, 1641)=550 + KINDEX(1, 1642)=129 + KINDEX(2, 1642)=551 + KINDEX(1, 1643)=132 + KINDEX(2, 1643)=551 + KINDEX(1, 1644)=138 + KINDEX(2, 1644)=551 + KINDEX(1, 1645)=157 + KINDEX(2, 1645)=551 + KINDEX(1, 1646)=138 + KINDEX(2, 1646)=552 + KINDEX(1, 1647)=145 + KINDEX(2, 1647)=552 + KINDEX(1, 1648)=161 + KINDEX(2, 1648)=552 + KINDEX(1, 1649)=138 + KINDEX(2, 1649)=553 + KINDEX(1, 1650)=145 + KINDEX(2, 1650)=553 + KINDEX(1, 1651)=161 + KINDEX(2, 1651)=553 + KINDEX(1, 1652)=135 + KINDEX(2, 1652)=554 + KINDEX(1, 1653)=136 + KINDEX(2, 1653)=554 + KINDEX(1, 1654)=138 + KINDEX(2, 1654)=554 + KINDEX(1, 1655)=150 + KINDEX(2, 1655)=554 + KINDEX(1, 1656)=161 + KINDEX(2, 1656)=554 + KINDEX(1, 1657)=157 + KINDEX(2, 1657)=555 + KINDEX(1, 1658)=159 + KINDEX(2, 1658)=555 + KINDEX(1, 1659)=136 + KINDEX(2, 1659)=556 + KINDEX(1, 1660)=159 + KINDEX(2, 1660)=556 + KINDEX(1, 1661)=160 + KINDEX(2, 1661)=556 + KINDEX(1, 1662)=158 + KINDEX(2, 1662)=557 + KINDEX(1, 1663)=159 + KINDEX(2, 1663)=557 + KINDEX(1, 1664)=138 + KINDEX(2, 1664)=558 + KINDEX(1, 1665)=139 + KINDEX(2, 1665)=558 + KINDEX(1, 1666)=160 + KINDEX(2, 1666)=558 + KINDEX(1, 1667)=135 + KINDEX(2, 1667)=559 + KINDEX(1, 1668)=139 + KINDEX(2, 1668)=559 + KINDEX(1, 1669)=158 + KINDEX(2, 1669)=559 + KINDEX(1, 1670)=125 + KINDEX(2, 1670)=560 + KINDEX(1, 1671)=138 + KINDEX(2, 1671)=560 + KINDEX(1, 1672)=139 + KINDEX(2, 1672)=560 + KINDEX(1, 1673)=126 + KINDEX(2, 1673)=561 + KINDEX(1, 1674)=138 + KINDEX(2, 1674)=561 + KINDEX(1, 1675)=139 + KINDEX(2, 1675)=561 + KINDEX(1, 1676)=136 + KINDEX(2, 1676)=562 + KINDEX(1, 1677)=140 + KINDEX(2, 1677)=562 + KINDEX(1, 1678)=145 + KINDEX(2, 1678)=562 + KINDEX(1, 1679)=138 + KINDEX(2, 1679)=563 + KINDEX(1, 1680)=140 + KINDEX(2, 1680)=563 + KINDEX(1, 1681)=145 + KINDEX(2, 1681)=563 + KINDEX(1, 1682)=157 + KINDEX(2, 1682)=563 + KINDEX(1, 1683)=126 + KINDEX(2, 1683)=564 + KINDEX(1, 1684)=136 + KINDEX(2, 1684)=564 + KINDEX(1, 1685)=141 + KINDEX(2, 1685)=564 + KINDEX(1, 1686)=146 + KINDEX(2, 1686)=564 + KINDEX(1, 1687)=151 + KINDEX(2, 1687)=564 + KINDEX(1, 1688)=135 + KINDEX(2, 1688)=565 + KINDEX(1, 1689)=136 + KINDEX(2, 1689)=565 + KINDEX(1, 1690)=142 + KINDEX(2, 1690)=565 + KINDEX(1, 1691)=145 + KINDEX(2, 1691)=565 + KINDEX(1, 1692)=135 + KINDEX(2, 1692)=566 + KINDEX(1, 1693)=136 + KINDEX(2, 1693)=566 + KINDEX(1, 1694)=143 + KINDEX(2, 1694)=566 + KINDEX(1, 1695)=146 + KINDEX(2, 1695)=566 + KINDEX(1, 1696)=135 + KINDEX(2, 1696)=567 + KINDEX(1, 1697)=136 + KINDEX(2, 1697)=567 + KINDEX(1, 1698)=144 + KINDEX(2, 1698)=567 + KINDEX(1, 1699)=146 + KINDEX(2, 1699)=567 + KINDEX(1, 1700)=149 + KINDEX(2, 1700)=567 + KINDEX(1, 1701)=135 + KINDEX(2, 1701)=568 + KINDEX(1, 1702)=136 + KINDEX(2, 1702)=568 + KINDEX(1, 1703)=145 + KINDEX(2, 1703)=568 + KINDEX(1, 1704)=150 + KINDEX(2, 1704)=568 + KINDEX(1, 1705)=135 + KINDEX(2, 1705)=569 + KINDEX(1, 1706)=137 + KINDEX(2, 1706)=569 + KINDEX(1, 1707)=140 + KINDEX(2, 1707)=569 + KINDEX(1, 1708)=141 + KINDEX(2, 1708)=569 + KINDEX(1, 1709)=146 + KINDEX(2, 1709)=569 + KINDEX(1, 1710)=135 + KINDEX(2, 1710)=570 + KINDEX(1, 1711)=136 + KINDEX(2, 1711)=570 + KINDEX(1, 1712)=147 + KINDEX(2, 1712)=570 + KINDEX(1, 1713)=153 + KINDEX(2, 1713)=570 + KINDEX(1, 1714)=135 + KINDEX(2, 1714)=571 + KINDEX(1, 1715)=136 + KINDEX(2, 1715)=571 + KINDEX(1, 1716)=148 + KINDEX(2, 1716)=571 + KINDEX(1, 1717)=154 + KINDEX(2, 1717)=571 + KINDEX(1, 1718)=126 + KINDEX(2, 1718)=572 + KINDEX(1, 1719)=135 + KINDEX(2, 1719)=572 + KINDEX(1, 1720)=136 + KINDEX(2, 1720)=572 + KINDEX(1, 1721)=137 + KINDEX(2, 1721)=572 + KINDEX(1, 1722)=140 + KINDEX(2, 1722)=572 + KINDEX(1, 1723)=145 + KINDEX(2, 1723)=572 + KINDEX(1, 1724)=146 + KINDEX(2, 1724)=572 + KINDEX(1, 1725)=148 + KINDEX(2, 1725)=572 + KINDEX(1, 1726)=149 + KINDEX(2, 1726)=572 + KINDEX(1, 1727)=154 + KINDEX(2, 1727)=572 + KINDEX(1, 1728)=135 + KINDEX(2, 1728)=573 + KINDEX(1, 1729)=136 + KINDEX(2, 1729)=573 + KINDEX(1, 1730)=137 + KINDEX(2, 1730)=573 + KINDEX(1, 1731)=150 + KINDEX(2, 1731)=573 + KINDEX(1, 1732)=126 + KINDEX(2, 1732)=574 + KINDEX(1, 1733)=135 + KINDEX(2, 1733)=574 + KINDEX(1, 1734)=151 + KINDEX(2, 1734)=574 + KINDEX(1, 1735)=153 + KINDEX(2, 1735)=574 + KINDEX(1, 1736)=135 + KINDEX(2, 1736)=575 + KINDEX(1, 1737)=137 + KINDEX(2, 1737)=575 + KINDEX(1, 1738)=141 + KINDEX(2, 1738)=575 + KINDEX(1, 1739)=152 + KINDEX(2, 1739)=575 + KINDEX(1, 1740)=126 + KINDEX(2, 1740)=576 + KINDEX(1, 1741)=135 + KINDEX(2, 1741)=576 + KINDEX(1, 1742)=136 + KINDEX(2, 1742)=576 + KINDEX(1, 1743)=146 + KINDEX(2, 1743)=576 + KINDEX(1, 1744)=152 + KINDEX(2, 1744)=576 + KINDEX(1, 1745)=154 + KINDEX(2, 1745)=576 + KINDEX(1, 1746)=156 + KINDEX(2, 1746)=576 + KINDEX(1, 1747)=135 + KINDEX(2, 1747)=577 + KINDEX(1, 1748)=136 + KINDEX(2, 1748)=577 + KINDEX(1, 1749)=137 + KINDEX(2, 1749)=577 + KINDEX(1, 1750)=155 + KINDEX(2, 1750)=577 + KINDEX(1, 1751)=126 + KINDEX(2, 1751)=578 + KINDEX(1, 1752)=135 + KINDEX(2, 1752)=578 + KINDEX(1, 1753)=136 + KINDEX(2, 1753)=578 + KINDEX(1, 1754)=137 + KINDEX(2, 1754)=578 + KINDEX(1, 1755)=146 + KINDEX(2, 1755)=578 + KINDEX(1, 1756)=154 + KINDEX(2, 1756)=578 + KINDEX(1, 1757)=156 + KINDEX(2, 1757)=578 + KINDEX(1, 1758)=135 + KINDEX(2, 1758)=579 + KINDEX(1, 1759)=136 + KINDEX(2, 1759)=579 + KINDEX(1, 1760)=153 + KINDEX(2, 1760)=579 + KINDEX(1, 1761)=155 + KINDEX(2, 1761)=579 + KINDEX(1, 1762)=126 + KINDEX(2, 1762)=580 + KINDEX(1, 1763)=135 + KINDEX(2, 1763)=580 + KINDEX(1, 1764)=136 + KINDEX(2, 1764)=580 + KINDEX(1, 1765)=137 + KINDEX(2, 1765)=580 + KINDEX(1, 1766)=153 + KINDEX(2, 1766)=580 + KINDEX(1, 1767)=135 + KINDEX(2, 1767)=581 + KINDEX(1, 1768)=156 + KINDEX(2, 1768)=581 RETURN -END SUBROUTINE CH_NONZEROTERMS_GAZ +END SUBROUTINE CH_NONZEROTERMS_AQ !! END SUBROUTINE CH_NONZEROTERMS ! @@ -38612,7 +102596,7 @@ END IF CONTAINS !! !! ####################### - SUBROUTINE CH_SPARSE_AQ + SUBROUTINE CH_SPARSE_GAZ !! ####################### !! !!*** *MODD_CH_SPARSE* @@ -38661,3651 +102645,5190 @@ IMPLICIT NONE !! EXECUTABLE STATEMENTS !! --------------------- ! check if output array is large enough -IF (KSPARSEDIM.LT.745) THEN +IF (KSPARSEDIM.LT.599) THEN STOP 'CH_SPARSE ERROR: array KSPARSE is too small!' END IF -!O3/O3 +!NO/NO KSPARSE(1, 1)=1 KSPARSE(2, 1)=1 -!O3/NO +!NO/NO2 KSPARSE(1, 2)=1 - KSPARSE(2, 2)=3 -!O3/NO2 + KSPARSE(2, 2)=2 +!NO/O3 KSPARSE(1, 3)=1 - KSPARSE(2, 3)=4 -!O3/OH + KSPARSE(2, 3)=3 +!NO/HONO KSPARSE(1, 4)=1 - KSPARSE(2, 4)=14 -!O3/HO2 + KSPARSE(2, 4)=4 +!NO/NO3 KSPARSE(1, 5)=1 - KSPARSE(2, 5)=15 -!O3/ALKE + KSPARSE(2, 5)=8 +!NO/HO2 KSPARSE(1, 6)=1 - KSPARSE(2, 6)=19 -!O3/BIO + KSPARSE(2, 6)=10 +!NO/OH KSPARSE(1, 7)=1 - KSPARSE(2, 7)=20 -!O3/CARBO + KSPARSE(2, 7)=15 +!NO/RO2T KSPARSE(1, 8)=1 - KSPARSE(2, 8)=25 -!O3/PAN + KSPARSE(2, 8)=85 +!NO/RO21 KSPARSE(1, 9)=1 - KSPARSE(2, 9)=27 -!O3/ADD + KSPARSE(2, 9)=86 +!NO/RO25 KSPARSE(1, 10)=1 - KSPARSE(2, 10)=37 -!O3/CARBOP - KSPARSE(1, 11)=1 - KSPARSE(2, 11)=39 -!O3/WC_O3 - KSPARSE(1, 12)=1 - KSPARSE(2, 12)=42 -!O3/WR_O3 - KSPARSE(1, 13)=1 - KSPARSE(2, 13)=67 -!H2O2/O3 + KSPARSE(2, 10)=87 +!NO2/NO + KSPARSE(1, 11)=2 + KSPARSE(2, 11)=1 +!NO2/NO2 + KSPARSE(1, 12)=2 + KSPARSE(2, 12)=2 +!NO2/O3 + KSPARSE(1, 13)=2 + KSPARSE(2, 13)=3 +!NO2/HONO KSPARSE(1, 14)=2 - KSPARSE(2, 14)=1 -!H2O2/H2O2 + KSPARSE(2, 14)=4 +!NO2/HNO4 KSPARSE(1, 15)=2 - KSPARSE(2, 15)=2 -!H2O2/OH + KSPARSE(2, 15)=6 +!NO2/N2O5 KSPARSE(1, 16)=2 - KSPARSE(2, 16)=14 -!H2O2/HO2 + KSPARSE(2, 16)=7 +!NO2/NO3 KSPARSE(1, 17)=2 - KSPARSE(2, 17)=15 -!H2O2/ALKE + KSPARSE(2, 17)=8 +!NO2/HO2 KSPARSE(1, 18)=2 - KSPARSE(2, 18)=19 -!H2O2/BIO + KSPARSE(2, 18)=10 +!NO2/OH KSPARSE(1, 19)=2 - KSPARSE(2, 19)=20 -!H2O2/WC_H2O2 + KSPARSE(2, 19)=15 +!NO2/APAN KSPARSE(1, 20)=2 - KSPARSE(2, 20)=43 -!H2O2/WR_H2O2 + KSPARSE(2, 20)=76 +!NO2/PAN1 KSPARSE(1, 21)=2 - KSPARSE(2, 21)=68 -!NO/O3 - KSPARSE(1, 22)=3 - KSPARSE(2, 22)=1 -!NO/NO - KSPARSE(1, 23)=3 - KSPARSE(2, 23)=3 -!NO/NO2 - KSPARSE(1, 24)=3 - KSPARSE(2, 24)=4 -!NO/NO3 - KSPARSE(1, 25)=3 - KSPARSE(2, 25)=5 -!NO/HONO - KSPARSE(1, 26)=3 - KSPARSE(2, 26)=7 -!NO/OH - KSPARSE(1, 27)=3 - KSPARSE(2, 27)=14 -!NO/HO2 - KSPARSE(1, 28)=3 - KSPARSE(2, 28)=15 -!NO/MO2 - KSPARSE(1, 29)=3 - KSPARSE(2, 29)=32 -!NO/ALKAP - KSPARSE(1, 30)=3 - KSPARSE(2, 30)=33 -!NO/ALKEP - KSPARSE(1, 31)=3 - KSPARSE(2, 31)=34 -!NO/BIOP + KSPARSE(2, 21)=77 +!NO2/PAN2 + KSPARSE(1, 22)=2 + KSPARSE(2, 22)=78 +!NO2/PAN3 + KSPARSE(1, 23)=2 + KSPARSE(2, 23)=79 +!NO2/PAN4 + KSPARSE(1, 24)=2 + KSPARSE(2, 24)=80 +!NO2/PAN6 + KSPARSE(1, 25)=2 + KSPARSE(2, 25)=81 +!NO2/PAN7 + KSPARSE(1, 26)=2 + KSPARSE(2, 26)=82 +!NO2/PAN8 + KSPARSE(1, 27)=2 + KSPARSE(2, 27)=83 +!NO2/PN10 + KSPARSE(1, 28)=2 + KSPARSE(2, 28)=84 +!NO2/RO2T + KSPARSE(1, 29)=2 + KSPARSE(2, 29)=85 +!NO2/RO21 + KSPARSE(1, 30)=2 + KSPARSE(2, 30)=86 +!NO2/RO25 + KSPARSE(1, 31)=2 + KSPARSE(2, 31)=87 +!O3/NO KSPARSE(1, 32)=3 - KSPARSE(2, 32)=35 -!NO/AROP + KSPARSE(2, 32)=1 +!O3/NO2 KSPARSE(1, 33)=3 - KSPARSE(2, 33)=38 -!NO/CARBOP + KSPARSE(2, 33)=2 +!O3/O3 KSPARSE(1, 34)=3 - KSPARSE(2, 34)=39 -!NO/OLN + KSPARSE(2, 34)=3 +!O3/NO3 KSPARSE(1, 35)=3 - KSPARSE(2, 35)=40 -!NO/XO2 + KSPARSE(2, 35)=8 +!O3/HO2 KSPARSE(1, 36)=3 - KSPARSE(2, 36)=41 + KSPARSE(2, 36)=10 +!O3/OH + KSPARSE(1, 37)=3 + KSPARSE(2, 37)=15 +!O3/ETHE + KSPARSE(1, 38)=3 + KSPARSE(2, 38)=16 +!O3/OLEL + KSPARSE(1, 39)=3 + KSPARSE(2, 39)=17 +!O3/OLEH + KSPARSE(1, 40)=3 + KSPARSE(2, 40)=18 +!O3/ARAL + KSPARSE(1, 41)=3 + KSPARSE(2, 41)=25 +!O3/ISOP + KSPARSE(1, 42)=3 + KSPARSE(2, 42)=35 +!O3/BIOL + KSPARSE(1, 43)=3 + KSPARSE(2, 43)=36 +!O3/BIOH + KSPARSE(1, 44)=3 + KSPARSE(2, 44)=37 +!O3/MVK + KSPARSE(1, 45)=3 + KSPARSE(2, 45)=39 +!O3/MCR + KSPARSE(1, 46)=3 + KSPARSE(2, 46)=40 +!O3/RPG2 + KSPARSE(1, 47)=3 + KSPARSE(2, 47)=50 +!O3/RP18 + KSPARSE(1, 48)=3 + KSPARSE(2, 48)=51 +!O3/RPG3 + KSPARSE(1, 49)=3 + KSPARSE(2, 49)=52 +!O3/RPR7 + KSPARSE(1, 50)=3 + KSPARSE(2, 50)=62 +!O3/RPG7 + KSPARSE(1, 51)=3 + KSPARSE(2, 51)=63 +!O3/RPR5 + KSPARSE(1, 52)=3 + KSPARSE(2, 52)=70 +!O3/RP11 + KSPARSE(1, 53)=3 + KSPARSE(2, 53)=73 +!O3/RPRL + KSPARSE(1, 54)=3 + KSPARSE(2, 54)=75 +!HONO/NO + KSPARSE(1, 55)=4 + KSPARSE(2, 55)=1 +!HONO/NO2 + KSPARSE(1, 56)=4 + KSPARSE(2, 56)=2 +!HONO/HONO + KSPARSE(1, 57)=4 + KSPARSE(2, 57)=4 +!HONO/OH + KSPARSE(1, 58)=4 + KSPARSE(2, 58)=15 +!HNO3/NO2 + KSPARSE(1, 59)=5 + KSPARSE(2, 59)=2 +!HNO3/HNO3 + KSPARSE(1, 60)=5 + KSPARSE(2, 60)=5 +!HNO3/N2O5 + KSPARSE(1, 61)=5 + KSPARSE(2, 61)=7 +!HNO3/NO3 + KSPARSE(1, 62)=5 + KSPARSE(2, 62)=8 +!HNO3/HO2 + KSPARSE(1, 63)=5 + KSPARSE(2, 63)=10 +!HNO3/OH + KSPARSE(1, 64)=5 + KSPARSE(2, 64)=15 +!HNO3/AROO + KSPARSE(1, 65)=5 + KSPARSE(2, 65)=24 +!HNO3/ARAL + KSPARSE(1, 66)=5 + KSPARSE(2, 66)=25 +!HNO3/HCHO + KSPARSE(1, 67)=5 + KSPARSE(2, 67)=28 +!HNO3/ALD2 + KSPARSE(1, 68)=5 + KSPARSE(2, 68)=29 +!HNO3/MCR + KSPARSE(1, 69)=5 + KSPARSE(2, 69)=40 +!HNO3/MGLY + KSPARSE(1, 70)=5 + KSPARSE(2, 70)=41 +!HNO3/RPR3 + KSPARSE(1, 71)=5 + KSPARSE(2, 71)=57 +!HNO3/RPR4 + KSPARSE(1, 72)=5 + KSPARSE(2, 72)=61 +!HNO3/RPR1 + KSPARSE(1, 73)=5 + KSPARSE(2, 73)=69 +!HNO3/RPR8 + KSPARSE(1, 74)=5 + KSPARSE(2, 74)=71 +!HNO3/RP16 + KSPARSE(1, 75)=5 + KSPARSE(2, 75)=74 +!HNO4/NO2 + KSPARSE(1, 76)=6 + KSPARSE(2, 76)=2 +!HNO4/HNO4 + KSPARSE(1, 77)=6 + KSPARSE(2, 77)=6 +!HNO4/HO2 + KSPARSE(1, 78)=6 + KSPARSE(2, 78)=10 +!HNO4/OH + KSPARSE(1, 79)=6 + KSPARSE(2, 79)=15 +!N2O5/NO2 + KSPARSE(1, 80)=7 + KSPARSE(2, 80)=2 +!N2O5/N2O5 + KSPARSE(1, 81)=7 + KSPARSE(2, 81)=7 +!N2O5/NO3 + KSPARSE(1, 82)=7 + KSPARSE(2, 82)=8 +!NO3/NO + KSPARSE(1, 83)=8 + KSPARSE(2, 83)=1 +!NO3/NO2 + KSPARSE(1, 84)=8 + KSPARSE(2, 84)=2 +!NO3/O3 + KSPARSE(1, 85)=8 + KSPARSE(2, 85)=3 +!NO3/HNO3 + KSPARSE(1, 86)=8 + KSPARSE(2, 86)=5 +!NO3/N2O5 + KSPARSE(1, 87)=8 + KSPARSE(2, 87)=7 +!NO3/NO3 + KSPARSE(1, 88)=8 + KSPARSE(2, 88)=8 +!NO3/HO2 + KSPARSE(1, 89)=8 + KSPARSE(2, 89)=10 +!NO3/OH + KSPARSE(1, 90)=8 + KSPARSE(2, 90)=15 +!NO3/ETHE + KSPARSE(1, 91)=8 + KSPARSE(2, 91)=16 +!NO3/OLEL + KSPARSE(1, 92)=8 + KSPARSE(2, 92)=17 +!NO3/OLEH + KSPARSE(1, 93)=8 + KSPARSE(2, 93)=18 +!NO3/AROO + KSPARSE(1, 94)=8 + KSPARSE(2, 94)=24 +!NO3/ARAL + KSPARSE(1, 95)=8 + KSPARSE(2, 95)=25 +!NO3/HCHO + KSPARSE(1, 96)=8 + KSPARSE(2, 96)=28 +!NO3/ALD2 + KSPARSE(1, 97)=8 + KSPARSE(2, 97)=29 +!NO3/ISOP + KSPARSE(1, 98)=8 + KSPARSE(2, 98)=35 +!NO3/BIOL + KSPARSE(1, 99)=8 + KSPARSE(2, 99)=36 +!NO3/BIOH + KSPARSE(1, 100)=8 + KSPARSE(2, 100)=37 +!NO3/MCR + KSPARSE(1, 101)=8 + KSPARSE(2, 101)=40 +!NO3/MGLY + KSPARSE(1, 102)=8 + KSPARSE(2, 102)=41 +!NO3/RPR3 + KSPARSE(1, 103)=8 + KSPARSE(2, 103)=57 +!NO3/RPR4 + KSPARSE(1, 104)=8 + KSPARSE(2, 104)=61 +!NO3/RPR1 + KSPARSE(1, 105)=8 + KSPARSE(2, 105)=69 +!NO3/RPR8 + KSPARSE(1, 106)=8 + KSPARSE(2, 106)=71 +!NO3/RP16 + KSPARSE(1, 107)=8 + KSPARSE(2, 107)=74 +!NH3/NH3 + KSPARSE(1, 108)=9 + KSPARSE(2, 108)=9 +!NH3/OH + KSPARSE(1, 109)=9 + KSPARSE(2, 109)=15 +!HO2/NO + KSPARSE(1, 110)=10 + KSPARSE(2, 110)=1 +!HO2/NO2 + KSPARSE(1, 111)=10 + KSPARSE(2, 111)=2 +!HO2/O3 + KSPARSE(1, 112)=10 + KSPARSE(2, 112)=3 +!HO2/HONO + KSPARSE(1, 113)=10 + KSPARSE(2, 113)=4 +!HO2/HNO4 + KSPARSE(1, 114)=10 + KSPARSE(2, 114)=6 +!HO2/NO3 + KSPARSE(1, 115)=10 + KSPARSE(2, 115)=8 +!HO2/HO2 + KSPARSE(1, 116)=10 + KSPARSE(2, 116)=10 +!HO2/CO + KSPARSE(1, 117)=10 + KSPARSE(2, 117)=11 +!HO2/H2O2 + KSPARSE(1, 118)=10 + KSPARSE(2, 118)=12 +!HO2/SO2 + KSPARSE(1, 119)=10 + KSPARSE(2, 119)=13 +!HO2/OH + KSPARSE(1, 120)=10 + KSPARSE(2, 120)=15 +!HO2/ETHE + KSPARSE(1, 121)=10 + KSPARSE(2, 121)=16 +!HO2/OLEL + KSPARSE(1, 122)=10 + KSPARSE(2, 122)=17 +!HO2/OLEH + KSPARSE(1, 123)=10 + KSPARSE(2, 123)=18 +!HO2/AROH + KSPARSE(1, 124)=10 + KSPARSE(2, 124)=22 +!HO2/AROL + KSPARSE(1, 125)=10 + KSPARSE(2, 125)=23 +!HO2/AROO + KSPARSE(1, 126)=10 + KSPARSE(2, 126)=24 +!HO2/ARAL + KSPARSE(1, 127)=10 + KSPARSE(2, 127)=25 +!HO2/ARAC + KSPARSE(1, 128)=10 + KSPARSE(2, 128)=26 +!HO2/PAH + KSPARSE(1, 129)=10 + KSPARSE(2, 129)=27 +!HO2/HCHO + KSPARSE(1, 130)=10 + KSPARSE(2, 130)=28 +!HO2/ALD2 + KSPARSE(1, 131)=10 + KSPARSE(2, 131)=29 +!HO2/MEOH + KSPARSE(1, 132)=10 + KSPARSE(2, 132)=32 +!HO2/ETOH + KSPARSE(1, 133)=10 + KSPARSE(2, 133)=33 +!HO2/ISOP + KSPARSE(1, 134)=10 + KSPARSE(2, 134)=35 +!HO2/BIOL + KSPARSE(1, 135)=10 + KSPARSE(2, 135)=36 +!HO2/MVK + KSPARSE(1, 136)=10 + KSPARSE(2, 136)=39 +!HO2/MCR + KSPARSE(1, 137)=10 + KSPARSE(2, 137)=40 +!HO2/MGLY + KSPARSE(1, 138)=10 + KSPARSE(2, 138)=41 +!HO2/ORA1 + KSPARSE(1, 139)=10 + KSPARSE(2, 139)=43 +!HO2/RPR3 + KSPARSE(1, 140)=10 + KSPARSE(2, 140)=57 +!HO2/RPR1 + KSPARSE(1, 141)=10 + KSPARSE(2, 141)=69 +!HO2/RPR8 + KSPARSE(1, 142)=10 + KSPARSE(2, 142)=71 +!HO2/RP10 + KSPARSE(1, 143)=10 + KSPARSE(2, 143)=72 +!HO2/RP16 + KSPARSE(1, 144)=10 + KSPARSE(2, 144)=74 +!HO2/RO2T + KSPARSE(1, 145)=10 + KSPARSE(2, 145)=85 +!HO2/RO21 + KSPARSE(1, 146)=10 + KSPARSE(2, 146)=86 +!HO2/RO25 + KSPARSE(1, 147)=10 + KSPARSE(2, 147)=87 +!CO/NO + KSPARSE(1, 148)=11 + KSPARSE(2, 148)=1 +!CO/O3 + KSPARSE(1, 149)=11 + KSPARSE(2, 149)=3 +!CO/NO3 + KSPARSE(1, 150)=11 + KSPARSE(2, 150)=8 +!CO/HO2 + KSPARSE(1, 151)=11 + KSPARSE(2, 151)=10 +!CO/CO + KSPARSE(1, 152)=11 + KSPARSE(2, 152)=11 +!CO/OH + KSPARSE(1, 153)=11 + KSPARSE(2, 153)=15 +!CO/ETHE + KSPARSE(1, 154)=11 + KSPARSE(2, 154)=16 +!CO/OLEL + KSPARSE(1, 155)=11 + KSPARSE(2, 155)=17 +!CO/OLEH + KSPARSE(1, 156)=11 + KSPARSE(2, 156)=18 +!CO/HCHO + KSPARSE(1, 157)=11 + KSPARSE(2, 157)=28 +!CO/ALD2 + KSPARSE(1, 158)=11 + KSPARSE(2, 158)=29 +!CO/ISOP + KSPARSE(1, 159)=11 + KSPARSE(2, 159)=35 +!CO/BIOL + KSPARSE(1, 160)=11 + KSPARSE(2, 160)=36 +!CO/BIOH + KSPARSE(1, 161)=11 + KSPARSE(2, 161)=37 +!CO/MVK + KSPARSE(1, 162)=11 + KSPARSE(2, 162)=39 +!CO/MCR + KSPARSE(1, 163)=11 + KSPARSE(2, 163)=40 +!CO/MGLY + KSPARSE(1, 164)=11 + KSPARSE(2, 164)=41 +!CO/RPR3 + KSPARSE(1, 165)=11 + KSPARSE(2, 165)=57 +!CO/RPR1 + KSPARSE(1, 166)=11 + KSPARSE(2, 166)=69 +!CO/RPR8 + KSPARSE(1, 167)=11 + KSPARSE(2, 167)=71 +!CO/RP16 + KSPARSE(1, 168)=11 + KSPARSE(2, 168)=74 +!CO/RO2T + KSPARSE(1, 169)=11 + KSPARSE(2, 169)=85 +!H2O2/O3 + KSPARSE(1, 170)=12 + KSPARSE(2, 170)=3 +!H2O2/HO2 + KSPARSE(1, 171)=12 + KSPARSE(2, 171)=10 +!H2O2/H2O2 + KSPARSE(1, 172)=12 + KSPARSE(2, 172)=12 +!H2O2/OH + KSPARSE(1, 173)=12 + KSPARSE(2, 173)=15 +!H2O2/BIOL + KSPARSE(1, 174)=12 + KSPARSE(2, 174)=36 +!H2O2/BIOH + KSPARSE(1, 175)=12 + KSPARSE(2, 175)=37 +!SO2/SO2 + KSPARSE(1, 176)=13 + KSPARSE(2, 176)=13 +!SO2/OH + KSPARSE(1, 177)=13 + KSPARSE(2, 177)=15 +!H2SO4/SO2 + KSPARSE(1, 178)=14 + KSPARSE(2, 178)=13 +!H2SO4/H2SO4 + KSPARSE(1, 179)=14 + KSPARSE(2, 179)=14 +!H2SO4/OH + KSPARSE(1, 180)=14 + KSPARSE(2, 180)=15 +!OH/NO + KSPARSE(1, 181)=15 + KSPARSE(2, 181)=1 +!OH/NO2 + KSPARSE(1, 182)=15 + KSPARSE(2, 182)=2 +!OH/O3 + KSPARSE(1, 183)=15 + KSPARSE(2, 183)=3 +!OH/HONO + KSPARSE(1, 184)=15 + KSPARSE(2, 184)=4 +!OH/HNO3 + KSPARSE(1, 185)=15 + KSPARSE(2, 185)=5 +!OH/HNO4 + KSPARSE(1, 186)=15 + KSPARSE(2, 186)=6 +!OH/NO3 + KSPARSE(1, 187)=15 + KSPARSE(2, 187)=8 +!OH/NH3 + KSPARSE(1, 188)=15 + KSPARSE(2, 188)=9 +!OH/HO2 + KSPARSE(1, 189)=15 + KSPARSE(2, 189)=10 +!OH/CO + KSPARSE(1, 190)=15 + KSPARSE(2, 190)=11 +!OH/H2O2 + KSPARSE(1, 191)=15 + KSPARSE(2, 191)=12 +!OH/SO2 + KSPARSE(1, 192)=15 + KSPARSE(2, 192)=13 +!OH/OH + KSPARSE(1, 193)=15 + KSPARSE(2, 193)=15 +!OH/ETHE + KSPARSE(1, 194)=15 + KSPARSE(2, 194)=16 +!OH/OLEL + KSPARSE(1, 195)=15 + KSPARSE(2, 195)=17 +!OH/OLEH + KSPARSE(1, 196)=15 + KSPARSE(2, 196)=18 +!OH/ALKL + KSPARSE(1, 197)=15 + KSPARSE(2, 197)=19 +!OH/ALKM + KSPARSE(1, 198)=15 + KSPARSE(2, 198)=20 +!OH/ALKH + KSPARSE(1, 199)=15 + KSPARSE(2, 199)=21 +!OH/AROH + KSPARSE(1, 200)=15 + KSPARSE(2, 200)=22 +!OH/AROL + KSPARSE(1, 201)=15 + KSPARSE(2, 201)=23 +!OH/AROO + KSPARSE(1, 202)=15 + KSPARSE(2, 202)=24 +!OH/ARAL + KSPARSE(1, 203)=15 + KSPARSE(2, 203)=25 +!OH/ARAC + KSPARSE(1, 204)=15 + KSPARSE(2, 204)=26 +!OH/PAH + KSPARSE(1, 205)=15 + KSPARSE(2, 205)=27 +!OH/HCHO + KSPARSE(1, 206)=15 + KSPARSE(2, 206)=28 +!OH/ALD2 + KSPARSE(1, 207)=15 + KSPARSE(2, 207)=29 +!OH/KETL + KSPARSE(1, 208)=15 + KSPARSE(2, 208)=30 +!OH/KETH + KSPARSE(1, 209)=15 + KSPARSE(2, 209)=31 +!OH/MEOH + KSPARSE(1, 210)=15 + KSPARSE(2, 210)=32 +!OH/ETOH + KSPARSE(1, 211)=15 + KSPARSE(2, 211)=33 +!OH/ALCH + KSPARSE(1, 212)=15 + KSPARSE(2, 212)=34 +!OH/ISOP + KSPARSE(1, 213)=15 + KSPARSE(2, 213)=35 +!OH/BIOL + KSPARSE(1, 214)=15 + KSPARSE(2, 214)=36 +!OH/BIOH + KSPARSE(1, 215)=15 + KSPARSE(2, 215)=37 +!OH/MTBE + KSPARSE(1, 216)=15 + KSPARSE(2, 216)=38 +!OH/MVK + KSPARSE(1, 217)=15 + KSPARSE(2, 217)=39 +!OH/MCR + KSPARSE(1, 218)=15 + KSPARSE(2, 218)=40 +!OH/MGLY + KSPARSE(1, 219)=15 + KSPARSE(2, 219)=41 +!OH/ORA1 + KSPARSE(1, 220)=15 + KSPARSE(2, 220)=43 +!OH/ORA2 + KSPARSE(1, 221)=15 + KSPARSE(2, 221)=44 +!OH/ACID + KSPARSE(1, 222)=15 + KSPARSE(2, 222)=45 +!OH/RPG2 + KSPARSE(1, 223)=15 + KSPARSE(2, 223)=50 +!OH/RP18 + KSPARSE(1, 224)=15 + KSPARSE(2, 224)=51 +!OH/RPG3 + KSPARSE(1, 225)=15 + KSPARSE(2, 225)=52 +!OH/RPR3 + KSPARSE(1, 226)=15 + KSPARSE(2, 226)=57 +!OH/RPR7 + KSPARSE(1, 227)=15 + KSPARSE(2, 227)=62 +!OH/RPG7 + KSPARSE(1, 228)=15 + KSPARSE(2, 228)=63 +!OH/RPR1 + KSPARSE(1, 229)=15 + KSPARSE(2, 229)=69 +!OH/RPR5 + KSPARSE(1, 230)=15 + KSPARSE(2, 230)=70 +!OH/RPR8 + KSPARSE(1, 231)=15 + KSPARSE(2, 231)=71 +!OH/RP10 + KSPARSE(1, 232)=15 + KSPARSE(2, 232)=72 +!OH/RP11 + KSPARSE(1, 233)=15 + KSPARSE(2, 233)=73 +!OH/RP16 + KSPARSE(1, 234)=15 + KSPARSE(2, 234)=74 +!OH/RPRL + KSPARSE(1, 235)=15 + KSPARSE(2, 235)=75 +!OH/RO2T + KSPARSE(1, 236)=15 + KSPARSE(2, 236)=85 +!OH/RO21 + KSPARSE(1, 237)=15 + KSPARSE(2, 237)=86 +!OH/RO25 + KSPARSE(1, 238)=15 + KSPARSE(2, 238)=87 +!ETHE/O3 + KSPARSE(1, 239)=16 + KSPARSE(2, 239)=3 +!ETHE/NO3 + KSPARSE(1, 240)=16 + KSPARSE(2, 240)=8 +!ETHE/OH + KSPARSE(1, 241)=16 + KSPARSE(2, 241)=15 +!ETHE/ETHE + KSPARSE(1, 242)=16 + KSPARSE(2, 242)=16 +!OLEL/NO + KSPARSE(1, 243)=17 + KSPARSE(2, 243)=1 +!OLEL/O3 + KSPARSE(1, 244)=17 + KSPARSE(2, 244)=3 +!OLEL/NO3 + KSPARSE(1, 245)=17 + KSPARSE(2, 245)=8 +!OLEL/HO2 + KSPARSE(1, 246)=17 + KSPARSE(2, 246)=10 +!OLEL/OH + KSPARSE(1, 247)=17 + KSPARSE(2, 247)=15 +!OLEL/OLEL + KSPARSE(1, 248)=17 + KSPARSE(2, 248)=17 +!OLEL/ISOP + KSPARSE(1, 249)=17 + KSPARSE(2, 249)=35 +!OLEH/O3 + KSPARSE(1, 250)=18 + KSPARSE(2, 250)=3 +!OLEH/NO3 + KSPARSE(1, 251)=18 + KSPARSE(2, 251)=8 +!OLEH/OH + KSPARSE(1, 252)=18 + KSPARSE(2, 252)=15 +!OLEH/OLEH + KSPARSE(1, 253)=18 + KSPARSE(2, 253)=18 +!ALKL/NO + KSPARSE(1, 254)=19 + KSPARSE(2, 254)=1 +!ALKL/O3 + KSPARSE(1, 255)=19 + KSPARSE(2, 255)=3 +!ALKL/HO2 + KSPARSE(1, 256)=19 + KSPARSE(2, 256)=10 +!ALKL/OH + KSPARSE(1, 257)=19 + KSPARSE(2, 257)=15 +!ALKL/OLEL + KSPARSE(1, 258)=19 + KSPARSE(2, 258)=17 +!ALKL/ALKL + KSPARSE(1, 259)=19 + KSPARSE(2, 259)=19 +!ALKL/RO2T + KSPARSE(1, 260)=19 + KSPARSE(2, 260)=85 +!ALKL/RO25 + KSPARSE(1, 261)=19 + KSPARSE(2, 261)=87 +!ALKM/O3 + KSPARSE(1, 262)=20 + KSPARSE(2, 262)=3 +!ALKM/OH + KSPARSE(1, 263)=20 + KSPARSE(2, 263)=15 +!ALKM/OLEH + KSPARSE(1, 264)=20 + KSPARSE(2, 264)=18 +!ALKM/ALKM + KSPARSE(1, 265)=20 + KSPARSE(2, 265)=20 +!ALKH/OH + KSPARSE(1, 266)=21 + KSPARSE(2, 266)=15 +!ALKH/ALKH + KSPARSE(1, 267)=21 + KSPARSE(2, 267)=21 +!AROH/OH + KSPARSE(1, 268)=22 + KSPARSE(2, 268)=15 +!AROH/AROH + KSPARSE(1, 269)=22 + KSPARSE(2, 269)=22 +!AROL/OH + KSPARSE(1, 270)=23 + KSPARSE(2, 270)=15 +!AROL/AROL + KSPARSE(1, 271)=23 + KSPARSE(2, 271)=23 +!AROO/NO3 + KSPARSE(1, 272)=24 + KSPARSE(2, 272)=8 +!AROO/OH + KSPARSE(1, 273)=24 + KSPARSE(2, 273)=15 +!AROO/AROH + KSPARSE(1, 274)=24 + KSPARSE(2, 274)=22 +!AROO/AROL + KSPARSE(1, 275)=24 + KSPARSE(2, 275)=23 +!AROO/AROO + KSPARSE(1, 276)=24 + KSPARSE(2, 276)=24 +!ARAL/NO + KSPARSE(1, 277)=25 + KSPARSE(2, 277)=1 +!ARAL/NO3 + KSPARSE(1, 278)=25 + KSPARSE(2, 278)=8 +!ARAL/HO2 + KSPARSE(1, 279)=25 + KSPARSE(2, 279)=10 +!ARAL/OH + KSPARSE(1, 280)=25 + KSPARSE(2, 280)=15 +!ARAL/ARAL + KSPARSE(1, 281)=25 + KSPARSE(2, 281)=25 +!ARAL/RO2T + KSPARSE(1, 282)=25 + KSPARSE(2, 282)=85 +!ARAC/NO3 + KSPARSE(1, 283)=26 + KSPARSE(2, 283)=8 +!ARAC/OH + KSPARSE(1, 284)=26 + KSPARSE(2, 284)=15 +!ARAC/ARAL + KSPARSE(1, 285)=26 + KSPARSE(2, 285)=25 +!ARAC/ARAC + KSPARSE(1, 286)=26 + KSPARSE(2, 286)=26 +!PAH/OH + KSPARSE(1, 287)=27 + KSPARSE(2, 287)=15 +!PAH/PAH + KSPARSE(1, 288)=27 + KSPARSE(2, 288)=27 +!HCHO/NO + KSPARSE(1, 289)=28 + KSPARSE(2, 289)=1 +!HCHO/O3 + KSPARSE(1, 290)=28 + KSPARSE(2, 290)=3 +!HCHO/NO3 + KSPARSE(1, 291)=28 + KSPARSE(2, 291)=8 +!HCHO/HO2 + KSPARSE(1, 292)=28 + KSPARSE(2, 292)=10 +!HCHO/OH + KSPARSE(1, 293)=28 + KSPARSE(2, 293)=15 +!HCHO/ETHE + KSPARSE(1, 294)=28 + KSPARSE(2, 294)=16 +!HCHO/OLEL + KSPARSE(1, 295)=28 + KSPARSE(2, 295)=17 +!HCHO/OLEH + KSPARSE(1, 296)=28 + KSPARSE(2, 296)=18 +!HCHO/HCHO + KSPARSE(1, 297)=28 + KSPARSE(2, 297)=28 +!HCHO/MEOH + KSPARSE(1, 298)=28 + KSPARSE(2, 298)=32 +!HCHO/ISOP + KSPARSE(1, 299)=28 + KSPARSE(2, 299)=35 +!HCHO/MVK + KSPARSE(1, 300)=28 + KSPARSE(2, 300)=39 +!HCHO/MCR + KSPARSE(1, 301)=28 + KSPARSE(2, 301)=40 +!HCHO/RO2T + KSPARSE(1, 302)=28 + KSPARSE(2, 302)=85 +!HCHO/RO21 + KSPARSE(1, 303)=28 + KSPARSE(2, 303)=86 +!ALD2/NO + KSPARSE(1, 304)=29 + KSPARSE(2, 304)=1 +!ALD2/O3 + KSPARSE(1, 305)=29 + KSPARSE(2, 305)=3 +!ALD2/NO3 + KSPARSE(1, 306)=29 + KSPARSE(2, 306)=8 +!ALD2/HO2 + KSPARSE(1, 307)=29 + KSPARSE(2, 307)=10 +!ALD2/OH + KSPARSE(1, 308)=29 + KSPARSE(2, 308)=15 +!ALD2/OLEL + KSPARSE(1, 309)=29 + KSPARSE(2, 309)=17 +!ALD2/ALD2 + KSPARSE(1, 310)=29 + KSPARSE(2, 310)=29 +!ALD2/ETOH + KSPARSE(1, 311)=29 + KSPARSE(2, 311)=33 +!ALD2/ISOP + KSPARSE(1, 312)=29 + KSPARSE(2, 312)=35 +!ALD2/MVK + KSPARSE(1, 313)=29 + KSPARSE(2, 313)=39 +!ALD2/MCR + KSPARSE(1, 314)=29 + KSPARSE(2, 314)=40 +!ALD2/RO2T + KSPARSE(1, 315)=29 + KSPARSE(2, 315)=85 +!ALD2/RO25 + KSPARSE(1, 316)=29 + KSPARSE(2, 316)=87 +!KETL/NO + KSPARSE(1, 317)=30 + KSPARSE(2, 317)=1 +!KETL/HO2 + KSPARSE(1, 318)=30 + KSPARSE(2, 318)=10 +!KETL/OH + KSPARSE(1, 319)=30 + KSPARSE(2, 319)=15 +!KETL/KETL + KSPARSE(1, 320)=30 + KSPARSE(2, 320)=30 +!KETL/MVK + KSPARSE(1, 321)=30 + KSPARSE(2, 321)=39 +!KETL/RO2T + KSPARSE(1, 322)=30 + KSPARSE(2, 322)=85 +!KETH/OH + KSPARSE(1, 323)=31 + KSPARSE(2, 323)=15 +!KETH/KETH + KSPARSE(1, 324)=31 + KSPARSE(2, 324)=31 +!MEOH/OH + KSPARSE(1, 325)=32 + KSPARSE(2, 325)=15 +!MEOH/MEOH + KSPARSE(1, 326)=32 + KSPARSE(2, 326)=32 +!ETOH/OH + KSPARSE(1, 327)=33 + KSPARSE(2, 327)=15 +!ETOH/ETOH + KSPARSE(1, 328)=33 + KSPARSE(2, 328)=33 +!ALCH/OH + KSPARSE(1, 329)=34 + KSPARSE(2, 329)=15 +!ALCH/ALCH + KSPARSE(1, 330)=34 + KSPARSE(2, 330)=34 +!ISOP/O3 + KSPARSE(1, 331)=35 + KSPARSE(2, 331)=3 +!ISOP/NO3 + KSPARSE(1, 332)=35 + KSPARSE(2, 332)=8 +!ISOP/OH + KSPARSE(1, 333)=35 + KSPARSE(2, 333)=15 +!ISOP/ISOP + KSPARSE(1, 334)=35 + KSPARSE(2, 334)=35 +!BIOL/O3 + KSPARSE(1, 335)=36 + KSPARSE(2, 335)=3 +!BIOL/NO3 + KSPARSE(1, 336)=36 + KSPARSE(2, 336)=8 +!BIOL/OH + KSPARSE(1, 337)=36 + KSPARSE(2, 337)=15 +!BIOL/BIOL + KSPARSE(1, 338)=36 + KSPARSE(2, 338)=36 +!BIOH/O3 + KSPARSE(1, 339)=37 + KSPARSE(2, 339)=3 +!BIOH/NO3 + KSPARSE(1, 340)=37 + KSPARSE(2, 340)=8 +!BIOH/OH + KSPARSE(1, 341)=37 + KSPARSE(2, 341)=15 +!BIOH/BIOH + KSPARSE(1, 342)=37 + KSPARSE(2, 342)=37 +!MTBE/OH + KSPARSE(1, 343)=38 + KSPARSE(2, 343)=15 +!MTBE/MTBE + KSPARSE(1, 344)=38 + KSPARSE(2, 344)=38 +!MVK/NO + KSPARSE(1, 345)=39 + KSPARSE(2, 345)=1 +!MVK/O3 + KSPARSE(1, 346)=39 + KSPARSE(2, 346)=3 +!MVK/HO2 + KSPARSE(1, 347)=39 + KSPARSE(2, 347)=10 +!MVK/OH + KSPARSE(1, 348)=39 + KSPARSE(2, 348)=15 +!MVK/ISOP + KSPARSE(1, 349)=39 + KSPARSE(2, 349)=35 +!MVK/MVK + KSPARSE(1, 350)=39 + KSPARSE(2, 350)=39 +!MVK/RO2T + KSPARSE(1, 351)=39 + KSPARSE(2, 351)=85 +!MCR/NO + KSPARSE(1, 352)=40 + KSPARSE(2, 352)=1 +!MCR/O3 + KSPARSE(1, 353)=40 + KSPARSE(2, 353)=3 +!MCR/NO3 + KSPARSE(1, 354)=40 + KSPARSE(2, 354)=8 +!MCR/HO2 + KSPARSE(1, 355)=40 + KSPARSE(2, 355)=10 +!MCR/OH + KSPARSE(1, 356)=40 + KSPARSE(2, 356)=15 +!MCR/ISOP + KSPARSE(1, 357)=40 + KSPARSE(2, 357)=35 +!MCR/MCR + KSPARSE(1, 358)=40 + KSPARSE(2, 358)=40 +!MCR/RO2T + KSPARSE(1, 359)=40 + KSPARSE(2, 359)=85 +!MGLY/NO + KSPARSE(1, 360)=41 + KSPARSE(2, 360)=1 +!MGLY/O3 + KSPARSE(1, 361)=41 + KSPARSE(2, 361)=3 +!MGLY/NO3 + KSPARSE(1, 362)=41 + KSPARSE(2, 362)=8 +!MGLY/HO2 + KSPARSE(1, 363)=41 + KSPARSE(2, 363)=10 +!MGLY/OH + KSPARSE(1, 364)=41 + KSPARSE(2, 364)=15 +!MGLY/MVK + KSPARSE(1, 365)=41 + KSPARSE(2, 365)=39 +!MGLY/MCR + KSPARSE(1, 366)=41 + KSPARSE(2, 366)=40 +!MGLY/MGLY + KSPARSE(1, 367)=41 + KSPARSE(2, 367)=41 +!MGLY/RO2T + KSPARSE(1, 368)=41 + KSPARSE(2, 368)=85 +!ORA1/O3 + KSPARSE(1, 369)=43 + KSPARSE(2, 369)=3 +!ORA1/OH + KSPARSE(1, 370)=43 + KSPARSE(2, 370)=15 +!ORA1/ETHE + KSPARSE(1, 371)=43 + KSPARSE(2, 371)=16 +!ORA1/OLEL + KSPARSE(1, 372)=43 + KSPARSE(2, 372)=17 +!ORA1/ISOP + KSPARSE(1, 373)=43 + KSPARSE(2, 373)=35 +!ORA1/MVK + KSPARSE(1, 374)=43 + KSPARSE(2, 374)=39 +!ORA1/MCR + KSPARSE(1, 375)=43 + KSPARSE(2, 375)=40 +!ORA1/ORA1 + KSPARSE(1, 376)=43 + KSPARSE(2, 376)=43 +!ORA2/O3 + KSPARSE(1, 377)=44 + KSPARSE(2, 377)=3 +!ORA2/HO2 + KSPARSE(1, 378)=44 + KSPARSE(2, 378)=10 +!ORA2/OH + KSPARSE(1, 379)=44 + KSPARSE(2, 379)=15 +!ORA2/OLEL + KSPARSE(1, 380)=44 + KSPARSE(2, 380)=17 +!ORA2/ORA2 + KSPARSE(1, 381)=44 + KSPARSE(2, 381)=44 +!ACID/O3 + KSPARSE(1, 382)=45 + KSPARSE(2, 382)=3 +!ACID/HO2 + KSPARSE(1, 383)=45 + KSPARSE(2, 383)=10 +!ACID/OH + KSPARSE(1, 384)=45 + KSPARSE(2, 384)=15 +!ACID/OLEH + KSPARSE(1, 385)=45 + KSPARSE(2, 385)=18 +!ACID/ACID + KSPARSE(1, 386)=45 + KSPARSE(2, 386)=45 +!UR28/HO2 + KSPARSE(1, 387)=46 + KSPARSE(2, 387)=10 +!UR28/UR28 + KSPARSE(1, 388)=46 + KSPARSE(2, 388)=46 +!UR21/O3 + KSPARSE(1, 389)=47 + KSPARSE(2, 389)=3 +!UR21/HO2 + KSPARSE(1, 390)=47 + KSPARSE(2, 390)=10 +!UR21/MVK + KSPARSE(1, 391)=47 + KSPARSE(2, 391)=39 +!UR21/UR21 + KSPARSE(1, 392)=47 + KSPARSE(2, 392)=47 +!URG2/OH + KSPARSE(1, 393)=48 + KSPARSE(2, 393)=15 +!URG2/URG2 + KSPARSE(1, 394)=48 + KSPARSE(2, 394)=48 +!URG2/RPG2 + KSPARSE(1, 395)=48 + KSPARSE(2, 395)=50 +!URG2/RP18 + KSPARSE(1, 396)=48 + KSPARSE(2, 396)=51 +!UR26/OH + KSPARSE(1, 397)=49 + KSPARSE(2, 397)=15 +!UR26/UR26 + KSPARSE(1, 398)=49 + KSPARSE(2, 398)=49 +!UR26/RP11 + KSPARSE(1, 399)=49 + KSPARSE(2, 399)=73 +!RPG2/NO + KSPARSE(1, 400)=50 + KSPARSE(2, 400)=1 +!RPG2/HO2 + KSPARSE(1, 401)=50 + KSPARSE(2, 401)=10 +!RPG2/OH + KSPARSE(1, 402)=50 + KSPARSE(2, 402)=15 +!RPG2/RPG2 + KSPARSE(1, 403)=50 + KSPARSE(2, 403)=50 +!RPG2/RPG3 + KSPARSE(1, 404)=50 + KSPARSE(2, 404)=52 +!RPG2/RO2T + KSPARSE(1, 405)=50 + KSPARSE(2, 405)=85 +!RP18/OH + KSPARSE(1, 406)=51 + KSPARSE(2, 406)=15 +!RP18/RPG2 + KSPARSE(1, 407)=51 + KSPARSE(2, 407)=50 +!RP18/RP18 + KSPARSE(1, 408)=51 + KSPARSE(2, 408)=51 +!RPG3/NO + KSPARSE(1, 409)=52 + KSPARSE(2, 409)=1 +!RPG3/HO2 + KSPARSE(1, 410)=52 + KSPARSE(2, 410)=10 +!RPG3/OH + KSPARSE(1, 411)=52 + KSPARSE(2, 411)=15 +!RPG3/RPG3 + KSPARSE(1, 412)=52 + KSPARSE(2, 412)=52 +!RPG3/RO2T + KSPARSE(1, 413)=52 + KSPARSE(2, 413)=85 +!URG4/O3 + KSPARSE(1, 414)=53 + KSPARSE(2, 414)=3 +!URG4/HO2 + KSPARSE(1, 415)=53 + KSPARSE(2, 415)=10 +!URG4/BIOL + KSPARSE(1, 416)=53 + KSPARSE(2, 416)=36 +!URG4/URG4 + KSPARSE(1, 417)=53 + KSPARSE(2, 417)=53 +!UR8/O3 + KSPARSE(1, 418)=54 + KSPARSE(2, 418)=3 +!UR8/BIOH + KSPARSE(1, 419)=54 + KSPARSE(2, 419)=37 +!UR8/UR8 + KSPARSE(1, 420)=54 + KSPARSE(2, 420)=54 +!UR17/NO + KSPARSE(1, 421)=55 + KSPARSE(2, 421)=1 +!UR17/HO2 + KSPARSE(1, 422)=55 + KSPARSE(2, 422)=10 +!UR17/UR17 + KSPARSE(1, 423)=55 + KSPARSE(2, 423)=55 +!UR17/RO2T + KSPARSE(1, 424)=55 + KSPARSE(2, 424)=85 +!UR7/NO + KSPARSE(1, 425)=56 + KSPARSE(2, 425)=1 +!UR7/O3 + KSPARSE(1, 426)=56 + KSPARSE(2, 426)=3 +!UR7/HO2 + KSPARSE(1, 427)=56 + KSPARSE(2, 427)=10 +!UR7/BIOH + KSPARSE(1, 428)=56 + KSPARSE(2, 428)=37 +!UR7/UR7 + KSPARSE(1, 429)=56 + KSPARSE(2, 429)=56 +!UR7/RO2T + KSPARSE(1, 430)=56 + KSPARSE(2, 430)=85 +!RPR3/NO + KSPARSE(1, 431)=57 + KSPARSE(2, 431)=1 +!RPR3/O3 + KSPARSE(1, 432)=57 + KSPARSE(2, 432)=3 +!RPR3/NO3 + KSPARSE(1, 433)=57 + KSPARSE(2, 433)=8 +!RPR3/HO2 + KSPARSE(1, 434)=57 + KSPARSE(2, 434)=10 +!RPR3/OH + KSPARSE(1, 435)=57 + KSPARSE(2, 435)=15 +!RPR3/BIOL + KSPARSE(1, 436)=57 + KSPARSE(2, 436)=36 +!RPR3/RPR3 + KSPARSE(1, 437)=57 + KSPARSE(2, 437)=57 +!RPR3/RO2T + KSPARSE(1, 438)=57 + KSPARSE(2, 438)=85 +!URG6/NO + KSPARSE(1, 439)=58 + KSPARSE(2, 439)=1 +!URG6/OH + KSPARSE(1, 440)=58 + KSPARSE(2, 440)=15 +!URG6/URG6 + KSPARSE(1, 441)=58 + KSPARSE(2, 441)=58 +!URG6/RPG7 + KSPARSE(1, 442)=58 + KSPARSE(2, 442)=63 +!UR22/NO2 + KSPARSE(1, 443)=59 + KSPARSE(2, 443)=2 +!UR22/UR22 + KSPARSE(1, 444)=59 + KSPARSE(2, 444)=59 +!URG7/NO2 + KSPARSE(1, 445)=60 + KSPARSE(2, 445)=2 +!URG7/OH + KSPARSE(1, 446)=60 + KSPARSE(2, 446)=15 +!URG7/ARAC + KSPARSE(1, 447)=60 + KSPARSE(2, 447)=26 +!URG7/URG7 + KSPARSE(1, 448)=60 + KSPARSE(2, 448)=60 +!URG7/RPR7 + KSPARSE(1, 449)=60 + KSPARSE(2, 449)=62 +!URG7/RPR5 + KSPARSE(1, 450)=60 + KSPARSE(2, 450)=70 +!URG7/RPRL + KSPARSE(1, 451)=60 + KSPARSE(2, 451)=75 +!RPR4/NO2 + KSPARSE(1, 452)=61 + KSPARSE(2, 452)=2 +!RPR4/NO3 + KSPARSE(1, 453)=61 + KSPARSE(2, 453)=8 +!RPR4/RPR4 + KSPARSE(1, 454)=61 + KSPARSE(2, 454)=61 +!RPR7/NO + KSPARSE(1, 455)=62 + KSPARSE(2, 455)=1 +!RPR7/HO2 + KSPARSE(1, 456)=62 + KSPARSE(2, 456)=10 +!RPR7/OH + KSPARSE(1, 457)=62 + KSPARSE(2, 457)=15 +!RPR7/RPR7 + KSPARSE(1, 458)=62 + KSPARSE(2, 458)=62 +!RPR7/RPRL + KSPARSE(1, 459)=62 + KSPARSE(2, 459)=75 +!RPR7/RO2T + KSPARSE(1, 460)=62 + KSPARSE(2, 460)=85 +!RPG7/NO + KSPARSE(1, 461)=63 + KSPARSE(2, 461)=1 +!RPG7/HO2 + KSPARSE(1, 462)=63 + KSPARSE(2, 462)=10 +!RPG7/OH + KSPARSE(1, 463)=63 + KSPARSE(2, 463)=15 +!RPG7/RPG7 + KSPARSE(1, 464)=63 + KSPARSE(2, 464)=63 +!RPG7/RO2T + KSPARSE(1, 465)=63 + KSPARSE(2, 465)=85 +!URG8/NO + KSPARSE(1, 466)=64 + KSPARSE(2, 466)=1 +!URG8/NO2 + KSPARSE(1, 467)=64 + KSPARSE(2, 467)=2 +!URG8/OH + KSPARSE(1, 468)=64 + KSPARSE(2, 468)=15 +!URG8/PAH + KSPARSE(1, 469)=64 + KSPARSE(2, 469)=27 +!URG8/URG8 + KSPARSE(1, 470)=64 + KSPARSE(2, 470)=64 +!UR19/NO + KSPARSE(1, 471)=65 + KSPARSE(2, 471)=1 +!UR19/HO2 + KSPARSE(1, 472)=65 + KSPARSE(2, 472)=10 +!UR19/UR19 + KSPARSE(1, 473)=65 + KSPARSE(2, 473)=65 +!UR19/RO2T + KSPARSE(1, 474)=65 + KSPARSE(2, 474)=85 +!URG9/NO + KSPARSE(1, 475)=66 + KSPARSE(2, 475)=1 +!URG9/HO2 + KSPARSE(1, 476)=66 + KSPARSE(2, 476)=10 +!URG9/URG9 + KSPARSE(1, 477)=66 + KSPARSE(2, 477)=66 +!URG9/RO2T + KSPARSE(1, 478)=66 + KSPARSE(2, 478)=85 +!AP7/NO + KSPARSE(1, 479)=67 + KSPARSE(2, 479)=1 +!AP7/AP7 + KSPARSE(1, 480)=67 + KSPARSE(2, 480)=67 +!URG10/NO + KSPARSE(1, 481)=68 + KSPARSE(2, 481)=1 +!URG10/BIOL + KSPARSE(1, 482)=68 + KSPARSE(2, 482)=36 +!URG10/URG10 + KSPARSE(1, 483)=68 + KSPARSE(2, 483)=68 +!RPR1/NO + KSPARSE(1, 484)=69 + KSPARSE(2, 484)=1 +!RPR1/O3 + KSPARSE(1, 485)=69 + KSPARSE(2, 485)=3 +!RPR1/NO3 + KSPARSE(1, 486)=69 + KSPARSE(2, 486)=8 +!RPR1/HO2 + KSPARSE(1, 487)=69 + KSPARSE(2, 487)=10 +!RPR1/OH + KSPARSE(1, 488)=69 + KSPARSE(2, 488)=15 +!RPR1/OLEH + KSPARSE(1, 489)=69 + KSPARSE(2, 489)=18 +!RPR1/RPR1 + KSPARSE(1, 490)=69 + KSPARSE(2, 490)=69 +!RPR1/RO2T + KSPARSE(1, 491)=69 + KSPARSE(2, 491)=85 +!RPR5/NO2 + KSPARSE(1, 492)=70 + KSPARSE(2, 492)=2 +!RPR5/OH + KSPARSE(1, 493)=70 + KSPARSE(2, 493)=15 +!RPR5/RPR5 + KSPARSE(1, 494)=70 + KSPARSE(2, 494)=70 +!RPR8/NO + KSPARSE(1, 495)=71 + KSPARSE(2, 495)=1 +!RPR8/NO3 + KSPARSE(1, 496)=71 + KSPARSE(2, 496)=8 +!RPR8/HO2 + KSPARSE(1, 497)=71 + KSPARSE(2, 497)=10 +!RPR8/OH + KSPARSE(1, 498)=71 + KSPARSE(2, 498)=15 +!RPR8/RPR8 + KSPARSE(1, 499)=71 + KSPARSE(2, 499)=71 +!RPR8/RO2T + KSPARSE(1, 500)=71 + KSPARSE(2, 500)=85 +!RP10/NO + KSPARSE(1, 501)=72 + KSPARSE(2, 501)=1 +!RP10/HO2 + KSPARSE(1, 502)=72 + KSPARSE(2, 502)=10 +!RP10/OH + KSPARSE(1, 503)=72 + KSPARSE(2, 503)=15 +!RP10/RP10 + KSPARSE(1, 504)=72 + KSPARSE(2, 504)=72 +!RP10/RO2T + KSPARSE(1, 505)=72 + KSPARSE(2, 505)=85 +!RP11/NO + KSPARSE(1, 506)=73 + KSPARSE(2, 506)=1 +!RP11/HO2 + KSPARSE(1, 507)=73 + KSPARSE(2, 507)=10 +!RP11/OH + KSPARSE(1, 508)=73 + KSPARSE(2, 508)=15 +!RP11/RP11 + KSPARSE(1, 509)=73 + KSPARSE(2, 509)=73 +!RP11/RO2T + KSPARSE(1, 510)=73 + KSPARSE(2, 510)=85 +!RP16/NO3 + KSPARSE(1, 511)=74 + KSPARSE(2, 511)=8 +!RP16/HO2 + KSPARSE(1, 512)=74 + KSPARSE(2, 512)=10 +!RP16/OH + KSPARSE(1, 513)=74 + KSPARSE(2, 513)=15 +!RP16/RP16 + KSPARSE(1, 514)=74 + KSPARSE(2, 514)=74 +!RPRL/NO + KSPARSE(1, 515)=75 + KSPARSE(2, 515)=1 +!RPRL/HO2 + KSPARSE(1, 516)=75 + KSPARSE(2, 516)=10 +!RPRL/OH + KSPARSE(1, 517)=75 + KSPARSE(2, 517)=15 +!RPRL/ARAL + KSPARSE(1, 518)=75 + KSPARSE(2, 518)=25 +!RPRL/RPRL + KSPARSE(1, 519)=75 + KSPARSE(2, 519)=75 +!RPRL/RO2T + KSPARSE(1, 520)=75 + KSPARSE(2, 520)=85 +!APAN/NO2 + KSPARSE(1, 521)=76 + KSPARSE(2, 521)=2 +!APAN/APAN + KSPARSE(1, 522)=76 + KSPARSE(2, 522)=76 +!PAN1/NO2 + KSPARSE(1, 523)=77 + KSPARSE(2, 523)=2 +!PAN1/PAN1 + KSPARSE(1, 524)=77 + KSPARSE(2, 524)=77 +!PAN2/NO2 + KSPARSE(1, 525)=78 + KSPARSE(2, 525)=2 +!PAN2/PAN2 + KSPARSE(1, 526)=78 + KSPARSE(2, 526)=78 +!PAN3/NO2 + KSPARSE(1, 527)=79 + KSPARSE(2, 527)=2 +!PAN3/PAN3 + KSPARSE(1, 528)=79 + KSPARSE(2, 528)=79 +!PAN4/NO2 + KSPARSE(1, 529)=80 + KSPARSE(2, 529)=2 +!PAN4/PAN4 + KSPARSE(1, 530)=80 + KSPARSE(2, 530)=80 +!PAN6/NO2 + KSPARSE(1, 531)=81 + KSPARSE(2, 531)=2 +!PAN6/PAN6 + KSPARSE(1, 532)=81 + KSPARSE(2, 532)=81 +!PAN7/NO2 + KSPARSE(1, 533)=82 + KSPARSE(2, 533)=2 +!PAN7/PAN7 + KSPARSE(1, 534)=82 + KSPARSE(2, 534)=82 +!PAN8/NO2 + KSPARSE(1, 535)=83 + KSPARSE(2, 535)=2 +!PAN8/PAN8 + KSPARSE(1, 536)=83 + KSPARSE(2, 536)=83 +!PN10/NO2 + KSPARSE(1, 537)=84 + KSPARSE(2, 537)=2 +!PN10/PN10 + KSPARSE(1, 538)=84 + KSPARSE(2, 538)=84 +!RO2T/NO + KSPARSE(1, 539)=85 + KSPARSE(2, 539)=1 +!RO2T/O3 + KSPARSE(1, 540)=85 + KSPARSE(2, 540)=3 +!RO2T/NO3 + KSPARSE(1, 541)=85 + KSPARSE(2, 541)=8 +!RO2T/HO2 + KSPARSE(1, 542)=85 + KSPARSE(2, 542)=10 +!RO2T/OH + KSPARSE(1, 543)=85 + KSPARSE(2, 543)=15 +!RO2T/ETHE + KSPARSE(1, 544)=85 + KSPARSE(2, 544)=16 +!RO2T/OLEL + KSPARSE(1, 545)=85 + KSPARSE(2, 545)=17 +!RO2T/OLEH + KSPARSE(1, 546)=85 + KSPARSE(2, 546)=18 +!RO2T/ALKL + KSPARSE(1, 547)=85 + KSPARSE(2, 547)=19 +!RO2T/ALKM + KSPARSE(1, 548)=85 + KSPARSE(2, 548)=20 +!RO2T/ALKH + KSPARSE(1, 549)=85 + KSPARSE(2, 549)=21 +!RO2T/AROL + KSPARSE(1, 550)=85 + KSPARSE(2, 550)=23 +!RO2T/AROO + KSPARSE(1, 551)=85 + KSPARSE(2, 551)=24 +!RO2T/ARAL + KSPARSE(1, 552)=85 + KSPARSE(2, 552)=25 +!RO2T/ARAC + KSPARSE(1, 553)=85 + KSPARSE(2, 553)=26 +!RO2T/PAH + KSPARSE(1, 554)=85 + KSPARSE(2, 554)=27 +!RO2T/ALD2 + KSPARSE(1, 555)=85 + KSPARSE(2, 555)=29 +!RO2T/KETL + KSPARSE(1, 556)=85 + KSPARSE(2, 556)=30 +!RO2T/KETH + KSPARSE(1, 557)=85 + KSPARSE(2, 557)=31 +!RO2T/ETOH + KSPARSE(1, 558)=85 + KSPARSE(2, 558)=33 +!RO2T/ALCH + KSPARSE(1, 559)=85 + KSPARSE(2, 559)=34 +!RO2T/ISOP + KSPARSE(1, 560)=85 + KSPARSE(2, 560)=35 +!RO2T/BIOL + KSPARSE(1, 561)=85 + KSPARSE(2, 561)=36 +!RO2T/BIOH + KSPARSE(1, 562)=85 + KSPARSE(2, 562)=37 +!RO2T/MTBE + KSPARSE(1, 563)=85 + KSPARSE(2, 563)=38 +!RO2T/MVK + KSPARSE(1, 564)=85 + KSPARSE(2, 564)=39 +!RO2T/MCR + KSPARSE(1, 565)=85 + KSPARSE(2, 565)=40 +!RO2T/MGLY + KSPARSE(1, 566)=85 + KSPARSE(2, 566)=41 +!RO2T/RPR3 + KSPARSE(1, 567)=85 + KSPARSE(2, 567)=57 +!RO2T/RPR1 + KSPARSE(1, 568)=85 + KSPARSE(2, 568)=69 +!RO2T/RPR8 + KSPARSE(1, 569)=85 + KSPARSE(2, 569)=71 +!RO2T/RP16 + KSPARSE(1, 570)=85 + KSPARSE(2, 570)=74 +!RO2T/APAN + KSPARSE(1, 571)=85 + KSPARSE(2, 571)=76 +!RO2T/PAN1 + KSPARSE(1, 572)=85 + KSPARSE(2, 572)=77 +!RO2T/PAN2 + KSPARSE(1, 573)=85 + KSPARSE(2, 573)=78 +!RO2T/PAN3 + KSPARSE(1, 574)=85 + KSPARSE(2, 574)=79 +!RO2T/PAN4 + KSPARSE(1, 575)=85 + KSPARSE(2, 575)=80 +!RO2T/PAN6 + KSPARSE(1, 576)=85 + KSPARSE(2, 576)=81 +!RO2T/PAN7 + KSPARSE(1, 577)=85 + KSPARSE(2, 577)=82 +!RO2T/PAN8 + KSPARSE(1, 578)=85 + KSPARSE(2, 578)=83 +!RO2T/PN10 + KSPARSE(1, 579)=85 + KSPARSE(2, 579)=84 +!RO2T/RO2T + KSPARSE(1, 580)=85 + KSPARSE(2, 580)=85 +!RO2T/RO21 + KSPARSE(1, 581)=85 + KSPARSE(2, 581)=86 +!RO2T/RO25 + KSPARSE(1, 582)=85 + KSPARSE(2, 582)=87 +!RO21/NO + KSPARSE(1, 583)=86 + KSPARSE(2, 583)=1 +!RO21/HO2 + KSPARSE(1, 584)=86 + KSPARSE(2, 584)=10 +!RO21/OH + KSPARSE(1, 585)=86 + KSPARSE(2, 585)=15 +!RO21/ETHE + KSPARSE(1, 586)=86 + KSPARSE(2, 586)=16 +!RO21/RO2T + KSPARSE(1, 587)=86 + KSPARSE(2, 587)=85 +!RO21/RO21 + KSPARSE(1, 588)=86 + KSPARSE(2, 588)=86 +!RO25/NO + KSPARSE(1, 589)=87 + KSPARSE(2, 589)=1 +!RO25/O3 + KSPARSE(1, 590)=87 + KSPARSE(2, 590)=3 +!RO25/HO2 + KSPARSE(1, 591)=87 + KSPARSE(2, 591)=10 +!RO25/OH + KSPARSE(1, 592)=87 + KSPARSE(2, 592)=15 +!RO25/OLEL + KSPARSE(1, 593)=87 + KSPARSE(2, 593)=17 +!RO25/ALKL + KSPARSE(1, 594)=87 + KSPARSE(2, 594)=19 +!RO25/ALD2 + KSPARSE(1, 595)=87 + KSPARSE(2, 595)=29 +!RO25/KETL + KSPARSE(1, 596)=87 + KSPARSE(2, 596)=30 +!RO25/KETH + KSPARSE(1, 597)=87 + KSPARSE(2, 597)=31 +!RO25/RO2T + KSPARSE(1, 598)=87 + KSPARSE(2, 598)=85 +!RO25/RO25 + KSPARSE(1, 599)=87 + KSPARSE(2, 599)=87 +KSPARSEDIM = 599 +RETURN +END SUBROUTINE CH_SPARSE_GAZ +!! +!! ####################### + SUBROUTINE CH_SPARSE_AQ +!! ####################### +!! +!!*** *MODD_CH_SPARSE* +!! +!! PURPOSE +!! ------- +! calculation of the non-zero matrix elements in the Jacobian +!! +!!** METHOD +!! ------ +!! A 2D array KSPARSE of DIMESNSION(2,*) is returned, containing +!! the indices of the non-zero matrix elements in the Jacobian. +!! +!! REFERENCE +!! --------- +!! none +!! +!! AUTHOR +!! ------ +!! Karsten Suhre (LA) +!! +!! MODIFICATIONS +!! ------------- +!! Original 26/07/96 +!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) +!! +!!---------------------------------------------------------------------- +!! +!! EXTERNAL +!! -------- +!! none +!! +!! IMPLICIT ARGUMENTS +!! ------------------ +!! none +!! +!! EXPLICIT ARGUMENTS +!! ------------------ +IMPLICIT NONE +!! +!! LOCAL VARIABLES +!! --------------- +!! none +!!---------------------------------------------------------------------- +!! +!! EXECUTABLE STATEMENTS +!! --------------------- +! check if output array is large enough +IF (KSPARSEDIM.LT.1108) THEN + STOP 'CH_SPARSE ERROR: array KSPARSE is too small!' +END IF +!NO/NO + KSPARSE(1, 1)=1 + KSPARSE(2, 1)=1 +!NO/NO2 + KSPARSE(1, 2)=1 + KSPARSE(2, 2)=2 +!NO/O3 + KSPARSE(1, 3)=1 + KSPARSE(2, 3)=3 +!NO/HONO + KSPARSE(1, 4)=1 + KSPARSE(2, 4)=4 +!NO/NO3 + KSPARSE(1, 5)=1 + KSPARSE(2, 5)=8 +!NO/HO2 + KSPARSE(1, 6)=1 + KSPARSE(2, 6)=10 +!NO/OH + KSPARSE(1, 7)=1 + KSPARSE(2, 7)=15 +!NO/RO2T + KSPARSE(1, 8)=1 + KSPARSE(2, 8)=85 +!NO/RO21 + KSPARSE(1, 9)=1 + KSPARSE(2, 9)=86 +!NO/RO25 + KSPARSE(1, 10)=1 + KSPARSE(2, 10)=87 !NO/WC_NO - KSPARSE(1, 37)=3 - KSPARSE(2, 37)=44 + KSPARSE(1, 11)=1 + KSPARSE(2, 11)=90 !NO/WR_NO - KSPARSE(1, 38)=3 - KSPARSE(2, 38)=69 -!NO2/O3 - KSPARSE(1, 39)=4 - KSPARSE(2, 39)=1 + KSPARSE(1, 12)=1 + KSPARSE(2, 12)=127 !NO2/NO - KSPARSE(1, 40)=4 - KSPARSE(2, 40)=3 + KSPARSE(1, 13)=2 + KSPARSE(2, 13)=1 !NO2/NO2 - KSPARSE(1, 41)=4 - KSPARSE(2, 41)=4 -!NO2/NO3 - KSPARSE(1, 42)=4 - KSPARSE(2, 42)=5 -!NO2/N2O5 - KSPARSE(1, 43)=4 - KSPARSE(2, 43)=6 + KSPARSE(1, 14)=2 + KSPARSE(2, 14)=2 +!NO2/O3 + KSPARSE(1, 15)=2 + KSPARSE(2, 15)=3 !NO2/HONO - KSPARSE(1, 44)=4 - KSPARSE(2, 44)=7 -!NO2/HNO3 - KSPARSE(1, 45)=4 - KSPARSE(2, 45)=8 + KSPARSE(1, 16)=2 + KSPARSE(2, 16)=4 !NO2/HNO4 - KSPARSE(1, 46)=4 - KSPARSE(2, 46)=9 -!NO2/OH - KSPARSE(1, 47)=4 - KSPARSE(2, 47)=14 + KSPARSE(1, 17)=2 + KSPARSE(2, 17)=6 +!NO2/N2O5 + KSPARSE(1, 18)=2 + KSPARSE(2, 18)=7 +!NO2/NO3 + KSPARSE(1, 19)=2 + KSPARSE(2, 19)=8 !NO2/HO2 - KSPARSE(1, 48)=4 - KSPARSE(2, 48)=15 -!NO2/CARBO - KSPARSE(1, 49)=4 - KSPARSE(2, 49)=25 -!NO2/ONIT - KSPARSE(1, 50)=4 - KSPARSE(2, 50)=26 -!NO2/PAN - KSPARSE(1, 51)=4 - KSPARSE(2, 51)=27 -!NO2/MO2 - KSPARSE(1, 52)=4 - KSPARSE(2, 52)=32 -!NO2/ALKAP - KSPARSE(1, 53)=4 - KSPARSE(2, 53)=33 -!NO2/ALKEP - KSPARSE(1, 54)=4 - KSPARSE(2, 54)=34 -!NO2/BIOP - KSPARSE(1, 55)=4 - KSPARSE(2, 55)=35 -!NO2/PHO - KSPARSE(1, 56)=4 - KSPARSE(2, 56)=36 -!NO2/ADD - KSPARSE(1, 57)=4 - KSPARSE(2, 57)=37 -!NO2/AROP - KSPARSE(1, 58)=4 - KSPARSE(2, 58)=38 -!NO2/CARBOP - KSPARSE(1, 59)=4 - KSPARSE(2, 59)=39 -!NO2/OLN - KSPARSE(1, 60)=4 - KSPARSE(2, 60)=40 -!NO2/XO2 - KSPARSE(1, 61)=4 - KSPARSE(2, 61)=41 + KSPARSE(1, 20)=2 + KSPARSE(2, 20)=10 +!NO2/OH + KSPARSE(1, 21)=2 + KSPARSE(2, 21)=15 +!NO2/APAN + KSPARSE(1, 22)=2 + KSPARSE(2, 22)=76 +!NO2/PAN1 + KSPARSE(1, 23)=2 + KSPARSE(2, 23)=77 +!NO2/PAN2 + KSPARSE(1, 24)=2 + KSPARSE(2, 24)=78 +!NO2/PAN3 + KSPARSE(1, 25)=2 + KSPARSE(2, 25)=79 +!NO2/PAN4 + KSPARSE(1, 26)=2 + KSPARSE(2, 26)=80 +!NO2/PAN6 + KSPARSE(1, 27)=2 + KSPARSE(2, 27)=81 +!NO2/PAN7 + KSPARSE(1, 28)=2 + KSPARSE(2, 28)=82 +!NO2/PAN8 + KSPARSE(1, 29)=2 + KSPARSE(2, 29)=83 +!NO2/PN10 + KSPARSE(1, 30)=2 + KSPARSE(2, 30)=84 +!NO2/RO2T + KSPARSE(1, 31)=2 + KSPARSE(2, 31)=85 +!NO2/RO21 + KSPARSE(1, 32)=2 + KSPARSE(2, 32)=86 +!NO2/RO25 + KSPARSE(1, 33)=2 + KSPARSE(2, 33)=87 !NO2/WC_NO2 - KSPARSE(1, 62)=4 - KSPARSE(2, 62)=45 + KSPARSE(1, 34)=2 + KSPARSE(2, 34)=91 !NO2/WR_NO2 + KSPARSE(1, 35)=2 + KSPARSE(2, 35)=128 +!O3/NO + KSPARSE(1, 36)=3 + KSPARSE(2, 36)=1 +!O3/NO2 + KSPARSE(1, 37)=3 + KSPARSE(2, 37)=2 +!O3/O3 + KSPARSE(1, 38)=3 + KSPARSE(2, 38)=3 +!O3/NO3 + KSPARSE(1, 39)=3 + KSPARSE(2, 39)=8 +!O3/HO2 + KSPARSE(1, 40)=3 + KSPARSE(2, 40)=10 +!O3/OH + KSPARSE(1, 41)=3 + KSPARSE(2, 41)=15 +!O3/ETHE + KSPARSE(1, 42)=3 + KSPARSE(2, 42)=16 +!O3/OLEL + KSPARSE(1, 43)=3 + KSPARSE(2, 43)=17 +!O3/OLEH + KSPARSE(1, 44)=3 + KSPARSE(2, 44)=18 +!O3/ARAL + KSPARSE(1, 45)=3 + KSPARSE(2, 45)=25 +!O3/ISOP + KSPARSE(1, 46)=3 + KSPARSE(2, 46)=35 +!O3/BIOL + KSPARSE(1, 47)=3 + KSPARSE(2, 47)=36 +!O3/BIOH + KSPARSE(1, 48)=3 + KSPARSE(2, 48)=37 +!O3/MVK + KSPARSE(1, 49)=3 + KSPARSE(2, 49)=39 +!O3/MCR + KSPARSE(1, 50)=3 + KSPARSE(2, 50)=40 +!O3/RPG2 + KSPARSE(1, 51)=3 + KSPARSE(2, 51)=50 +!O3/RP18 + KSPARSE(1, 52)=3 + KSPARSE(2, 52)=51 +!O3/RPG3 + KSPARSE(1, 53)=3 + KSPARSE(2, 53)=52 +!O3/RPR7 + KSPARSE(1, 54)=3 + KSPARSE(2, 54)=62 +!O3/RPG7 + KSPARSE(1, 55)=3 + KSPARSE(2, 55)=63 +!O3/RPR5 + KSPARSE(1, 56)=3 + KSPARSE(2, 56)=70 +!O3/RP11 + KSPARSE(1, 57)=3 + KSPARSE(2, 57)=73 +!O3/RPRL + KSPARSE(1, 58)=3 + KSPARSE(2, 58)=75 +!O3/WC_O3 + KSPARSE(1, 59)=3 + KSPARSE(2, 59)=88 +!O3/WR_O3 + KSPARSE(1, 60)=3 + KSPARSE(2, 60)=125 +!HONO/NO + KSPARSE(1, 61)=4 + KSPARSE(2, 61)=1 +!HONO/NO2 + KSPARSE(1, 62)=4 + KSPARSE(2, 62)=2 +!HONO/HONO KSPARSE(1, 63)=4 - KSPARSE(2, 63)=70 -!NO3/O3 - KSPARSE(1, 64)=5 - KSPARSE(2, 64)=1 -!NO3/NO - KSPARSE(1, 65)=5 - KSPARSE(2, 65)=3 -!NO3/NO2 - KSPARSE(1, 66)=5 - KSPARSE(2, 66)=4 -!NO3/NO3 + KSPARSE(2, 63)=4 +!HONO/OH + KSPARSE(1, 64)=4 + KSPARSE(2, 64)=15 +!HONO/WC_HONO + KSPARSE(1, 65)=4 + KSPARSE(2, 65)=94 +!HONO/WR_HONO + KSPARSE(1, 66)=4 + KSPARSE(2, 66)=131 +!HNO3/NO2 KSPARSE(1, 67)=5 - KSPARSE(2, 67)=5 -!NO3/N2O5 + KSPARSE(2, 67)=2 +!HNO3/HNO3 KSPARSE(1, 68)=5 - KSPARSE(2, 68)=6 -!NO3/HNO3 + KSPARSE(2, 68)=5 +!HNO3/N2O5 KSPARSE(1, 69)=5 - KSPARSE(2, 69)=8 -!NO3/HNO4 + KSPARSE(2, 69)=7 +!HNO3/NO3 KSPARSE(1, 70)=5 - KSPARSE(2, 70)=9 -!NO3/OH + KSPARSE(2, 70)=8 +!HNO3/HO2 KSPARSE(1, 71)=5 - KSPARSE(2, 71)=14 -!NO3/HO2 + KSPARSE(2, 71)=10 +!HNO3/OH KSPARSE(1, 72)=5 KSPARSE(2, 72)=15 -!NO3/ALKE +!HNO3/AROO KSPARSE(1, 73)=5 - KSPARSE(2, 73)=19 -!NO3/BIO + KSPARSE(2, 73)=24 +!HNO3/ARAL KSPARSE(1, 74)=5 - KSPARSE(2, 74)=20 -!NO3/ARO + KSPARSE(2, 74)=25 +!HNO3/HCHO KSPARSE(1, 75)=5 - KSPARSE(2, 75)=21 -!NO3/HCHO + KSPARSE(2, 75)=28 +!HNO3/ALD2 KSPARSE(1, 76)=5 - KSPARSE(2, 76)=22 -!NO3/ALD + KSPARSE(2, 76)=29 +!HNO3/MCR KSPARSE(1, 77)=5 - KSPARSE(2, 77)=23 -!NO3/CARBO + KSPARSE(2, 77)=40 +!HNO3/MGLY KSPARSE(1, 78)=5 - KSPARSE(2, 78)=25 -!NO3/PAN + KSPARSE(2, 78)=41 +!HNO3/RPR3 KSPARSE(1, 79)=5 - KSPARSE(2, 79)=27 -!NO3/MO2 + KSPARSE(2, 79)=57 +!HNO3/RPR4 KSPARSE(1, 80)=5 - KSPARSE(2, 80)=32 -!NO3/ALKAP + KSPARSE(2, 80)=61 +!HNO3/RPR1 KSPARSE(1, 81)=5 - KSPARSE(2, 81)=33 -!NO3/ALKEP + KSPARSE(2, 81)=69 +!HNO3/RPR8 KSPARSE(1, 82)=5 - KSPARSE(2, 82)=34 -!NO3/BIOP + KSPARSE(2, 82)=71 +!HNO3/RP16 KSPARSE(1, 83)=5 - KSPARSE(2, 83)=35 -!NO3/AROP + KSPARSE(2, 83)=74 +!HNO3/WC_HNO3 KSPARSE(1, 84)=5 - KSPARSE(2, 84)=38 -!NO3/CARBOP + KSPARSE(2, 84)=95 +!HNO3/WR_HNO3 KSPARSE(1, 85)=5 - KSPARSE(2, 85)=39 -!NO3/OLN - KSPARSE(1, 86)=5 - KSPARSE(2, 86)=40 -!NO3/XO2 - KSPARSE(1, 87)=5 - KSPARSE(2, 87)=41 -!NO3/WC_NO3 - KSPARSE(1, 88)=5 - KSPARSE(2, 88)=46 -!NO3/WR_NO3 - KSPARSE(1, 89)=5 - KSPARSE(2, 89)=71 -!N2O5/NO2 + KSPARSE(2, 85)=132 +!HNO4/NO2 + KSPARSE(1, 86)=6 + KSPARSE(2, 86)=2 +!HNO4/HNO4 + KSPARSE(1, 87)=6 + KSPARSE(2, 87)=6 +!HNO4/HO2 + KSPARSE(1, 88)=6 + KSPARSE(2, 88)=10 +!HNO4/OH + KSPARSE(1, 89)=6 + KSPARSE(2, 89)=15 +!HNO4/WC_HNO4 KSPARSE(1, 90)=6 - KSPARSE(2, 90)=4 -!N2O5/NO3 + KSPARSE(2, 90)=96 +!HNO4/WR_HNO4 KSPARSE(1, 91)=6 - KSPARSE(2, 91)=5 + KSPARSE(2, 91)=133 +!N2O5/NO2 + KSPARSE(1, 92)=7 + KSPARSE(2, 92)=2 !N2O5/N2O5 - KSPARSE(1, 92)=6 - KSPARSE(2, 92)=6 + KSPARSE(1, 93)=7 + KSPARSE(2, 93)=7 +!N2O5/NO3 + KSPARSE(1, 94)=7 + KSPARSE(2, 94)=8 !N2O5/WC_N2O5 - KSPARSE(1, 93)=6 - KSPARSE(2, 93)=47 -!N2O5/WR_N2O5 - KSPARSE(1, 94)=6 - KSPARSE(2, 94)=72 -!HONO/NO KSPARSE(1, 95)=7 - KSPARSE(2, 95)=3 -!HONO/NO2 + KSPARSE(2, 95)=93 +!N2O5/WR_N2O5 KSPARSE(1, 96)=7 - KSPARSE(2, 96)=4 -!HONO/HONO - KSPARSE(1, 97)=7 - KSPARSE(2, 97)=7 -!HONO/OH - KSPARSE(1, 98)=7 - KSPARSE(2, 98)=14 -!HONO/ADD - KSPARSE(1, 99)=7 - KSPARSE(2, 99)=37 -!HONO/WC_HONO - KSPARSE(1, 100)=7 - KSPARSE(2, 100)=48 -!HONO/WR_HONO - KSPARSE(1, 101)=7 - KSPARSE(2, 101)=73 -!HNO3/NO2 + KSPARSE(2, 96)=130 +!NO3/NO + KSPARSE(1, 97)=8 + KSPARSE(2, 97)=1 +!NO3/NO2 + KSPARSE(1, 98)=8 + KSPARSE(2, 98)=2 +!NO3/O3 + KSPARSE(1, 99)=8 + KSPARSE(2, 99)=3 +!NO3/HNO3 + KSPARSE(1, 100)=8 + KSPARSE(2, 100)=5 +!NO3/N2O5 + KSPARSE(1, 101)=8 + KSPARSE(2, 101)=7 +!NO3/NO3 KSPARSE(1, 102)=8 - KSPARSE(2, 102)=4 -!HNO3/NO3 + KSPARSE(2, 102)=8 +!NO3/HO2 KSPARSE(1, 103)=8 - KSPARSE(2, 103)=5 -!HNO3/HNO3 + KSPARSE(2, 103)=10 +!NO3/OH KSPARSE(1, 104)=8 - KSPARSE(2, 104)=8 -!HNO3/OH + KSPARSE(2, 104)=15 +!NO3/ETHE KSPARSE(1, 105)=8 - KSPARSE(2, 105)=14 -!HNO3/HO2 + KSPARSE(2, 105)=16 +!NO3/OLEL KSPARSE(1, 106)=8 - KSPARSE(2, 106)=15 -!HNO3/ARO + KSPARSE(2, 106)=17 +!NO3/OLEH KSPARSE(1, 107)=8 - KSPARSE(2, 107)=21 -!HNO3/HCHO + KSPARSE(2, 107)=18 +!NO3/AROO KSPARSE(1, 108)=8 - KSPARSE(2, 108)=22 -!HNO3/ALD + KSPARSE(2, 108)=24 +!NO3/ARAL KSPARSE(1, 109)=8 - KSPARSE(2, 109)=23 -!HNO3/CARBO + KSPARSE(2, 109)=25 +!NO3/HCHO KSPARSE(1, 110)=8 - KSPARSE(2, 110)=25 -!HNO3/WC_HNO3 + KSPARSE(2, 110)=28 +!NO3/ALD2 KSPARSE(1, 111)=8 - KSPARSE(2, 111)=49 -!HNO3/WR_HNO3 + KSPARSE(2, 111)=29 +!NO3/ISOP KSPARSE(1, 112)=8 - KSPARSE(2, 112)=74 -!HNO4/NO2 - KSPARSE(1, 113)=9 - KSPARSE(2, 113)=4 -!HNO4/HNO4 - KSPARSE(1, 114)=9 - KSPARSE(2, 114)=9 -!HNO4/OH - KSPARSE(1, 115)=9 - KSPARSE(2, 115)=14 -!HNO4/HO2 - KSPARSE(1, 116)=9 - KSPARSE(2, 116)=15 -!HNO4/WC_HNO4 - KSPARSE(1, 117)=9 - KSPARSE(2, 117)=50 -!HNO4/WR_HNO4 - KSPARSE(1, 118)=9 - KSPARSE(2, 118)=75 + KSPARSE(2, 112)=35 +!NO3/BIOL + KSPARSE(1, 113)=8 + KSPARSE(2, 113)=36 +!NO3/BIOH + KSPARSE(1, 114)=8 + KSPARSE(2, 114)=37 +!NO3/MCR + KSPARSE(1, 115)=8 + KSPARSE(2, 115)=40 +!NO3/MGLY + KSPARSE(1, 116)=8 + KSPARSE(2, 116)=41 +!NO3/RPR3 + KSPARSE(1, 117)=8 + KSPARSE(2, 117)=57 +!NO3/RPR4 + KSPARSE(1, 118)=8 + KSPARSE(2, 118)=61 +!NO3/RPR1 + KSPARSE(1, 119)=8 + KSPARSE(2, 119)=69 +!NO3/RPR8 + KSPARSE(1, 120)=8 + KSPARSE(2, 120)=71 +!NO3/RP16 + KSPARSE(1, 121)=8 + KSPARSE(2, 121)=74 +!NO3/WC_NO3 + KSPARSE(1, 122)=8 + KSPARSE(2, 122)=92 +!NO3/WR_NO3 + KSPARSE(1, 123)=8 + KSPARSE(2, 123)=129 !NH3/NH3 - KSPARSE(1, 119)=10 - KSPARSE(2, 119)=10 + KSPARSE(1, 124)=9 + KSPARSE(2, 124)=9 !NH3/OH - KSPARSE(1, 120)=10 - KSPARSE(2, 120)=14 + KSPARSE(1, 125)=9 + KSPARSE(2, 125)=15 !NH3/WC_NH3 - KSPARSE(1, 121)=10 - KSPARSE(2, 121)=51 + KSPARSE(1, 126)=9 + KSPARSE(2, 126)=97 !NH3/WR_NH3 - KSPARSE(1, 122)=10 - KSPARSE(2, 122)=76 -!SO2/SO2 - KSPARSE(1, 123)=11 - KSPARSE(2, 123)=11 -!SO2/OH - KSPARSE(1, 124)=11 - KSPARSE(2, 124)=14 -!SO2/WC_SO2 - KSPARSE(1, 125)=11 - KSPARSE(2, 125)=55 -!SO2/WR_SO2 - KSPARSE(1, 126)=11 - KSPARSE(2, 126)=80 -!SULF/SO2 - KSPARSE(1, 127)=12 - KSPARSE(2, 127)=11 -!SULF/SULF - KSPARSE(1, 128)=12 - KSPARSE(2, 128)=12 -!SULF/OH - KSPARSE(1, 129)=12 - KSPARSE(2, 129)=14 -!SULF/WC_SULF - KSPARSE(1, 130)=12 - KSPARSE(2, 130)=56 -!SULF/WR_SULF - KSPARSE(1, 131)=12 - KSPARSE(2, 131)=81 + KSPARSE(1, 127)=9 + KSPARSE(2, 127)=134 +!HO2/NO + KSPARSE(1, 128)=10 + KSPARSE(2, 128)=1 +!HO2/NO2 + KSPARSE(1, 129)=10 + KSPARSE(2, 129)=2 +!HO2/O3 + KSPARSE(1, 130)=10 + KSPARSE(2, 130)=3 +!HO2/HONO + KSPARSE(1, 131)=10 + KSPARSE(2, 131)=4 +!HO2/HNO4 + KSPARSE(1, 132)=10 + KSPARSE(2, 132)=6 +!HO2/NO3 + KSPARSE(1, 133)=10 + KSPARSE(2, 133)=8 +!HO2/HO2 + KSPARSE(1, 134)=10 + KSPARSE(2, 134)=10 +!HO2/CO + KSPARSE(1, 135)=10 + KSPARSE(2, 135)=11 +!HO2/H2O2 + KSPARSE(1, 136)=10 + KSPARSE(2, 136)=12 +!HO2/SO2 + KSPARSE(1, 137)=10 + KSPARSE(2, 137)=13 +!HO2/OH + KSPARSE(1, 138)=10 + KSPARSE(2, 138)=15 +!HO2/ETHE + KSPARSE(1, 139)=10 + KSPARSE(2, 139)=16 +!HO2/OLEL + KSPARSE(1, 140)=10 + KSPARSE(2, 140)=17 +!HO2/OLEH + KSPARSE(1, 141)=10 + KSPARSE(2, 141)=18 +!HO2/AROH + KSPARSE(1, 142)=10 + KSPARSE(2, 142)=22 +!HO2/AROL + KSPARSE(1, 143)=10 + KSPARSE(2, 143)=23 +!HO2/AROO + KSPARSE(1, 144)=10 + KSPARSE(2, 144)=24 +!HO2/ARAL + KSPARSE(1, 145)=10 + KSPARSE(2, 145)=25 +!HO2/ARAC + KSPARSE(1, 146)=10 + KSPARSE(2, 146)=26 +!HO2/PAH + KSPARSE(1, 147)=10 + KSPARSE(2, 147)=27 +!HO2/HCHO + KSPARSE(1, 148)=10 + KSPARSE(2, 148)=28 +!HO2/ALD2 + KSPARSE(1, 149)=10 + KSPARSE(2, 149)=29 +!HO2/MEOH + KSPARSE(1, 150)=10 + KSPARSE(2, 150)=32 +!HO2/ETOH + KSPARSE(1, 151)=10 + KSPARSE(2, 151)=33 +!HO2/ISOP + KSPARSE(1, 152)=10 + KSPARSE(2, 152)=35 +!HO2/BIOL + KSPARSE(1, 153)=10 + KSPARSE(2, 153)=36 +!HO2/MVK + KSPARSE(1, 154)=10 + KSPARSE(2, 154)=39 +!HO2/MCR + KSPARSE(1, 155)=10 + KSPARSE(2, 155)=40 +!HO2/MGLY + KSPARSE(1, 156)=10 + KSPARSE(2, 156)=41 +!HO2/ORA1 + KSPARSE(1, 157)=10 + KSPARSE(2, 157)=43 +!HO2/RPR3 + KSPARSE(1, 158)=10 + KSPARSE(2, 158)=57 +!HO2/RPR1 + KSPARSE(1, 159)=10 + KSPARSE(2, 159)=69 +!HO2/RPR8 + KSPARSE(1, 160)=10 + KSPARSE(2, 160)=71 +!HO2/RP10 + KSPARSE(1, 161)=10 + KSPARSE(2, 161)=72 +!HO2/RP16 + KSPARSE(1, 162)=10 + KSPARSE(2, 162)=74 +!HO2/RO2T + KSPARSE(1, 163)=10 + KSPARSE(2, 163)=85 +!HO2/RO21 + KSPARSE(1, 164)=10 + KSPARSE(2, 164)=86 +!HO2/RO25 + KSPARSE(1, 165)=10 + KSPARSE(2, 165)=87 +!HO2/WC_HO2 + KSPARSE(1, 166)=10 + KSPARSE(2, 166)=99 +!HO2/WR_HO2 + KSPARSE(1, 167)=10 + KSPARSE(2, 167)=136 +!CO/NO + KSPARSE(1, 168)=11 + KSPARSE(2, 168)=1 !CO/O3 - KSPARSE(1, 132)=13 - KSPARSE(2, 132)=1 + KSPARSE(1, 169)=11 + KSPARSE(2, 169)=3 !CO/NO3 - KSPARSE(1, 133)=13 - KSPARSE(2, 133)=5 + KSPARSE(1, 170)=11 + KSPARSE(2, 170)=8 +!CO/HO2 + KSPARSE(1, 171)=11 + KSPARSE(2, 171)=10 !CO/CO - KSPARSE(1, 134)=13 - KSPARSE(2, 134)=13 + KSPARSE(1, 172)=11 + KSPARSE(2, 172)=11 !CO/OH - KSPARSE(1, 135)=13 - KSPARSE(2, 135)=14 -!CO/ALKA - KSPARSE(1, 136)=13 - KSPARSE(2, 136)=18 -!CO/ALKE - KSPARSE(1, 137)=13 - KSPARSE(2, 137)=19 -!CO/BIO - KSPARSE(1, 138)=13 - KSPARSE(2, 138)=20 + KSPARSE(1, 173)=11 + KSPARSE(2, 173)=15 +!CO/ETHE + KSPARSE(1, 174)=11 + KSPARSE(2, 174)=16 +!CO/OLEL + KSPARSE(1, 175)=11 + KSPARSE(2, 175)=17 +!CO/OLEH + KSPARSE(1, 176)=11 + KSPARSE(2, 176)=18 !CO/HCHO - KSPARSE(1, 139)=13 - KSPARSE(2, 139)=22 -!CO/ALD - KSPARSE(1, 140)=13 - KSPARSE(2, 140)=23 -!CO/CARBO - KSPARSE(1, 141)=13 - KSPARSE(2, 141)=25 -!CO/PAN - KSPARSE(1, 142)=13 - KSPARSE(2, 142)=27 -!OH/O3 - KSPARSE(1, 143)=14 - KSPARSE(2, 143)=1 -!OH/H2O2 - KSPARSE(1, 144)=14 - KSPARSE(2, 144)=2 + KSPARSE(1, 177)=11 + KSPARSE(2, 177)=28 +!CO/ALD2 + KSPARSE(1, 178)=11 + KSPARSE(2, 178)=29 +!CO/ISOP + KSPARSE(1, 179)=11 + KSPARSE(2, 179)=35 +!CO/BIOL + KSPARSE(1, 180)=11 + KSPARSE(2, 180)=36 +!CO/BIOH + KSPARSE(1, 181)=11 + KSPARSE(2, 181)=37 +!CO/MVK + KSPARSE(1, 182)=11 + KSPARSE(2, 182)=39 +!CO/MCR + KSPARSE(1, 183)=11 + KSPARSE(2, 183)=40 +!CO/MGLY + KSPARSE(1, 184)=11 + KSPARSE(2, 184)=41 +!CO/RPR3 + KSPARSE(1, 185)=11 + KSPARSE(2, 185)=57 +!CO/RPR1 + KSPARSE(1, 186)=11 + KSPARSE(2, 186)=69 +!CO/RPR8 + KSPARSE(1, 187)=11 + KSPARSE(2, 187)=71 +!CO/RP16 + KSPARSE(1, 188)=11 + KSPARSE(2, 188)=74 +!CO/RO2T + KSPARSE(1, 189)=11 + KSPARSE(2, 189)=85 +!H2O2/O3 + KSPARSE(1, 190)=12 + KSPARSE(2, 190)=3 +!H2O2/HO2 + KSPARSE(1, 191)=12 + KSPARSE(2, 191)=10 +!H2O2/H2O2 + KSPARSE(1, 192)=12 + KSPARSE(2, 192)=12 +!H2O2/OH + KSPARSE(1, 193)=12 + KSPARSE(2, 193)=15 +!H2O2/BIOL + KSPARSE(1, 194)=12 + KSPARSE(2, 194)=36 +!H2O2/BIOH + KSPARSE(1, 195)=12 + KSPARSE(2, 195)=37 +!H2O2/WC_H2O2 + KSPARSE(1, 196)=12 + KSPARSE(2, 196)=89 +!H2O2/WR_H2O2 + KSPARSE(1, 197)=12 + KSPARSE(2, 197)=126 +!SO2/SO2 + KSPARSE(1, 198)=13 + KSPARSE(2, 198)=13 +!SO2/OH + KSPARSE(1, 199)=13 + KSPARSE(2, 199)=15 +!SO2/WC_SO2 + KSPARSE(1, 200)=13 + KSPARSE(2, 200)=101 +!SO2/WR_SO2 + KSPARSE(1, 201)=13 + KSPARSE(2, 201)=138 +!H2SO4/SO2 + KSPARSE(1, 202)=14 + KSPARSE(2, 202)=13 +!H2SO4/H2SO4 + KSPARSE(1, 203)=14 + KSPARSE(2, 203)=14 +!H2SO4/OH + KSPARSE(1, 204)=14 + KSPARSE(2, 204)=15 +!H2SO4/WC_H2SO4 + KSPARSE(1, 205)=14 + KSPARSE(2, 205)=102 +!H2SO4/WR_H2SO4 + KSPARSE(1, 206)=14 + KSPARSE(2, 206)=139 !OH/NO - KSPARSE(1, 145)=14 - KSPARSE(2, 145)=3 + KSPARSE(1, 207)=15 + KSPARSE(2, 207)=1 !OH/NO2 - KSPARSE(1, 146)=14 - KSPARSE(2, 146)=4 -!OH/NO3 - KSPARSE(1, 147)=14 - KSPARSE(2, 147)=5 + KSPARSE(1, 208)=15 + KSPARSE(2, 208)=2 +!OH/O3 + KSPARSE(1, 209)=15 + KSPARSE(2, 209)=3 !OH/HONO - KSPARSE(1, 148)=14 - KSPARSE(2, 148)=7 + KSPARSE(1, 210)=15 + KSPARSE(2, 210)=4 !OH/HNO3 - KSPARSE(1, 149)=14 - KSPARSE(2, 149)=8 + KSPARSE(1, 211)=15 + KSPARSE(2, 211)=5 !OH/HNO4 - KSPARSE(1, 150)=14 - KSPARSE(2, 150)=9 + KSPARSE(1, 212)=15 + KSPARSE(2, 212)=6 +!OH/NO3 + KSPARSE(1, 213)=15 + KSPARSE(2, 213)=8 !OH/NH3 - KSPARSE(1, 151)=14 - KSPARSE(2, 151)=10 -!OH/SO2 - KSPARSE(1, 152)=14 - KSPARSE(2, 152)=11 + KSPARSE(1, 214)=15 + KSPARSE(2, 214)=9 +!OH/HO2 + KSPARSE(1, 215)=15 + KSPARSE(2, 215)=10 !OH/CO - KSPARSE(1, 153)=14 - KSPARSE(2, 153)=13 + KSPARSE(1, 216)=15 + KSPARSE(2, 216)=11 +!OH/H2O2 + KSPARSE(1, 217)=15 + KSPARSE(2, 217)=12 +!OH/SO2 + KSPARSE(1, 218)=15 + KSPARSE(2, 218)=13 !OH/OH - KSPARSE(1, 154)=14 - KSPARSE(2, 154)=14 -!OH/HO2 - KSPARSE(1, 155)=14 - KSPARSE(2, 155)=15 -!OH/CH4 - KSPARSE(1, 156)=14 - KSPARSE(2, 156)=16 -!OH/ETH - KSPARSE(1, 157)=14 - KSPARSE(2, 157)=17 -!OH/ALKA - KSPARSE(1, 158)=14 - KSPARSE(2, 158)=18 -!OH/ALKE - KSPARSE(1, 159)=14 - KSPARSE(2, 159)=19 -!OH/BIO - KSPARSE(1, 160)=14 - KSPARSE(2, 160)=20 -!OH/ARO - KSPARSE(1, 161)=14 - KSPARSE(2, 161)=21 + KSPARSE(1, 219)=15 + KSPARSE(2, 219)=15 +!OH/ETHE + KSPARSE(1, 220)=15 + KSPARSE(2, 220)=16 +!OH/OLEL + KSPARSE(1, 221)=15 + KSPARSE(2, 221)=17 +!OH/OLEH + KSPARSE(1, 222)=15 + KSPARSE(2, 222)=18 +!OH/ALKL + KSPARSE(1, 223)=15 + KSPARSE(2, 223)=19 +!OH/ALKM + KSPARSE(1, 224)=15 + KSPARSE(2, 224)=20 +!OH/ALKH + KSPARSE(1, 225)=15 + KSPARSE(2, 225)=21 +!OH/AROH + KSPARSE(1, 226)=15 + KSPARSE(2, 226)=22 +!OH/AROL + KSPARSE(1, 227)=15 + KSPARSE(2, 227)=23 +!OH/AROO + KSPARSE(1, 228)=15 + KSPARSE(2, 228)=24 +!OH/ARAL + KSPARSE(1, 229)=15 + KSPARSE(2, 229)=25 +!OH/ARAC + KSPARSE(1, 230)=15 + KSPARSE(2, 230)=26 +!OH/PAH + KSPARSE(1, 231)=15 + KSPARSE(2, 231)=27 !OH/HCHO - KSPARSE(1, 162)=14 - KSPARSE(2, 162)=22 -!OH/ALD - KSPARSE(1, 163)=14 - KSPARSE(2, 163)=23 -!OH/KET - KSPARSE(1, 164)=14 - KSPARSE(2, 164)=24 -!OH/CARBO - KSPARSE(1, 165)=14 - KSPARSE(2, 165)=25 -!OH/ONIT - KSPARSE(1, 166)=14 - KSPARSE(2, 166)=26 -!OH/PAN - KSPARSE(1, 167)=14 - KSPARSE(2, 167)=27 -!OH/OP1 - KSPARSE(1, 168)=14 - KSPARSE(2, 168)=28 -!OH/OP2 - KSPARSE(1, 169)=14 - KSPARSE(2, 169)=29 + KSPARSE(1, 232)=15 + KSPARSE(2, 232)=28 +!OH/ALD2 + KSPARSE(1, 233)=15 + KSPARSE(2, 233)=29 +!OH/KETL + KSPARSE(1, 234)=15 + KSPARSE(2, 234)=30 +!OH/KETH + KSPARSE(1, 235)=15 + KSPARSE(2, 235)=31 +!OH/MEOH + KSPARSE(1, 236)=15 + KSPARSE(2, 236)=32 +!OH/ETOH + KSPARSE(1, 237)=15 + KSPARSE(2, 237)=33 +!OH/ALCH + KSPARSE(1, 238)=15 + KSPARSE(2, 238)=34 +!OH/ISOP + KSPARSE(1, 239)=15 + KSPARSE(2, 239)=35 +!OH/BIOL + KSPARSE(1, 240)=15 + KSPARSE(2, 240)=36 +!OH/BIOH + KSPARSE(1, 241)=15 + KSPARSE(2, 241)=37 +!OH/MTBE + KSPARSE(1, 242)=15 + KSPARSE(2, 242)=38 +!OH/MVK + KSPARSE(1, 243)=15 + KSPARSE(2, 243)=39 +!OH/MCR + KSPARSE(1, 244)=15 + KSPARSE(2, 244)=40 +!OH/MGLY + KSPARSE(1, 245)=15 + KSPARSE(2, 245)=41 !OH/ORA1 - KSPARSE(1, 170)=14 - KSPARSE(2, 170)=30 + KSPARSE(1, 246)=15 + KSPARSE(2, 246)=43 !OH/ORA2 - KSPARSE(1, 171)=14 - KSPARSE(2, 171)=31 -!OH/ADD - KSPARSE(1, 172)=14 - KSPARSE(2, 172)=37 + KSPARSE(1, 247)=15 + KSPARSE(2, 247)=44 +!OH/ACID + KSPARSE(1, 248)=15 + KSPARSE(2, 248)=45 +!OH/RPG2 + KSPARSE(1, 249)=15 + KSPARSE(2, 249)=50 +!OH/RP18 + KSPARSE(1, 250)=15 + KSPARSE(2, 250)=51 +!OH/RPG3 + KSPARSE(1, 251)=15 + KSPARSE(2, 251)=52 +!OH/RPR3 + KSPARSE(1, 252)=15 + KSPARSE(2, 252)=57 +!OH/RPR7 + KSPARSE(1, 253)=15 + KSPARSE(2, 253)=62 +!OH/RPG7 + KSPARSE(1, 254)=15 + KSPARSE(2, 254)=63 +!OH/RPR1 + KSPARSE(1, 255)=15 + KSPARSE(2, 255)=69 +!OH/RPR5 + KSPARSE(1, 256)=15 + KSPARSE(2, 256)=70 +!OH/RPR8 + KSPARSE(1, 257)=15 + KSPARSE(2, 257)=71 +!OH/RP10 + KSPARSE(1, 258)=15 + KSPARSE(2, 258)=72 +!OH/RP11 + KSPARSE(1, 259)=15 + KSPARSE(2, 259)=73 +!OH/RP16 + KSPARSE(1, 260)=15 + KSPARSE(2, 260)=74 +!OH/RPRL + KSPARSE(1, 261)=15 + KSPARSE(2, 261)=75 +!OH/RO2T + KSPARSE(1, 262)=15 + KSPARSE(2, 262)=85 +!OH/RO21 + KSPARSE(1, 263)=15 + KSPARSE(2, 263)=86 +!OH/RO25 + KSPARSE(1, 264)=15 + KSPARSE(2, 264)=87 !OH/WC_OH - KSPARSE(1, 173)=14 - KSPARSE(2, 173)=52 + KSPARSE(1, 265)=15 + KSPARSE(2, 265)=98 !OH/WR_OH - KSPARSE(1, 174)=14 - KSPARSE(2, 174)=77 -!HO2/O3 - KSPARSE(1, 175)=15 - KSPARSE(2, 175)=1 -!HO2/H2O2 - KSPARSE(1, 176)=15 - KSPARSE(2, 176)=2 -!HO2/NO - KSPARSE(1, 177)=15 - KSPARSE(2, 177)=3 -!HO2/NO2 - KSPARSE(1, 178)=15 - KSPARSE(2, 178)=4 -!HO2/NO3 - KSPARSE(1, 179)=15 - KSPARSE(2, 179)=5 -!HO2/HNO4 - KSPARSE(1, 180)=15 - KSPARSE(2, 180)=9 -!HO2/SO2 - KSPARSE(1, 181)=15 - KSPARSE(2, 181)=11 -!HO2/CO - KSPARSE(1, 182)=15 - KSPARSE(2, 182)=13 -!HO2/OH - KSPARSE(1, 183)=15 - KSPARSE(2, 183)=14 -!HO2/HO2 - KSPARSE(1, 184)=15 - KSPARSE(2, 184)=15 -!HO2/ALKA - KSPARSE(1, 185)=15 - KSPARSE(2, 185)=18 -!HO2/ALKE - KSPARSE(1, 186)=15 - KSPARSE(2, 186)=19 -!HO2/BIO - KSPARSE(1, 187)=15 - KSPARSE(2, 187)=20 -!HO2/ARO - KSPARSE(1, 188)=15 - KSPARSE(2, 188)=21 -!HO2/HCHO - KSPARSE(1, 189)=15 - KSPARSE(2, 189)=22 -!HO2/ALD - KSPARSE(1, 190)=15 - KSPARSE(2, 190)=23 -!HO2/CARBO - KSPARSE(1, 191)=15 - KSPARSE(2, 191)=25 -!HO2/ONIT - KSPARSE(1, 192)=15 - KSPARSE(2, 192)=26 -!HO2/PAN - KSPARSE(1, 193)=15 - KSPARSE(2, 193)=27 -!HO2/OP1 - KSPARSE(1, 194)=15 - KSPARSE(2, 194)=28 -!HO2/OP2 - KSPARSE(1, 195)=15 - KSPARSE(2, 195)=29 -!HO2/ORA1 - KSPARSE(1, 196)=15 - KSPARSE(2, 196)=30 -!HO2/MO2 - KSPARSE(1, 197)=15 - KSPARSE(2, 197)=32 -!HO2/ALKAP - KSPARSE(1, 198)=15 - KSPARSE(2, 198)=33 -!HO2/ALKEP - KSPARSE(1, 199)=15 - KSPARSE(2, 199)=34 -!HO2/BIOP - KSPARSE(1, 200)=15 - KSPARSE(2, 200)=35 -!HO2/PHO - KSPARSE(1, 201)=15 - KSPARSE(2, 201)=36 -!HO2/ADD - KSPARSE(1, 202)=15 - KSPARSE(2, 202)=37 -!HO2/AROP - KSPARSE(1, 203)=15 - KSPARSE(2, 203)=38 -!HO2/CARBOP - KSPARSE(1, 204)=15 - KSPARSE(2, 204)=39 -!HO2/OLN - KSPARSE(1, 205)=15 - KSPARSE(2, 205)=40 -!HO2/XO2 - KSPARSE(1, 206)=15 - KSPARSE(2, 206)=41 -!HO2/WC_HO2 - KSPARSE(1, 207)=15 - KSPARSE(2, 207)=53 -!HO2/WR_HO2 - KSPARSE(1, 208)=15 - KSPARSE(2, 208)=78 -!CH4/O3 - KSPARSE(1, 209)=16 - KSPARSE(2, 209)=1 -!CH4/OH - KSPARSE(1, 210)=16 - KSPARSE(2, 210)=14 -!CH4/CH4 - KSPARSE(1, 211)=16 - KSPARSE(2, 211)=16 -!CH4/ALKE - KSPARSE(1, 212)=16 - KSPARSE(2, 212)=19 -!ETH/O3 - KSPARSE(1, 213)=17 - KSPARSE(2, 213)=1 -!ETH/OH - KSPARSE(1, 214)=17 - KSPARSE(2, 214)=14 -!ETH/ETH - KSPARSE(1, 215)=17 - KSPARSE(2, 215)=17 -!ETH/ALKE - KSPARSE(1, 216)=17 - KSPARSE(2, 216)=19 -!ALKA/OH - KSPARSE(1, 217)=18 - KSPARSE(2, 217)=14 -!ALKA/ALKA - KSPARSE(1, 218)=18 - KSPARSE(2, 218)=18 -!ALKE/O3 - KSPARSE(1, 219)=19 - KSPARSE(2, 219)=1 -!ALKE/NO - KSPARSE(1, 220)=19 - KSPARSE(2, 220)=3 -!ALKE/NO3 - KSPARSE(1, 221)=19 - KSPARSE(2, 221)=5 -!ALKE/OH - KSPARSE(1, 222)=19 - KSPARSE(2, 222)=14 -!ALKE/ALKE - KSPARSE(1, 223)=19 - KSPARSE(2, 223)=19 -!ALKE/BIO - KSPARSE(1, 224)=19 - KSPARSE(2, 224)=20 -!ALKE/MO2 - KSPARSE(1, 225)=19 - KSPARSE(2, 225)=32 -!ALKE/BIOP - KSPARSE(1, 226)=19 - KSPARSE(2, 226)=35 -!ALKE/CARBOP - KSPARSE(1, 227)=19 - KSPARSE(2, 227)=39 -!BIO/O3 - KSPARSE(1, 228)=20 - KSPARSE(2, 228)=1 -!BIO/NO3 - KSPARSE(1, 229)=20 - KSPARSE(2, 229)=5 -!BIO/OH - KSPARSE(1, 230)=20 - KSPARSE(2, 230)=14 -!BIO/BIO - KSPARSE(1, 231)=20 - KSPARSE(2, 231)=20 -!ARO/O3 - KSPARSE(1, 232)=21 - KSPARSE(2, 232)=1 -!ARO/NO2 - KSPARSE(1, 233)=21 - KSPARSE(2, 233)=4 -!ARO/NO3 - KSPARSE(1, 234)=21 - KSPARSE(2, 234)=5 -!ARO/OH - KSPARSE(1, 235)=21 - KSPARSE(2, 235)=14 -!ARO/HO2 - KSPARSE(1, 236)=21 - KSPARSE(2, 236)=15 -!ARO/ARO - KSPARSE(1, 237)=21 - KSPARSE(2, 237)=21 -!ARO/PHO - KSPARSE(1, 238)=21 - KSPARSE(2, 238)=36 -!ARO/ADD - KSPARSE(1, 239)=21 - KSPARSE(2, 239)=37 -!HCHO/O3 - KSPARSE(1, 240)=22 - KSPARSE(2, 240)=1 -!HCHO/NO - KSPARSE(1, 241)=22 - KSPARSE(2, 241)=3 -!HCHO/NO3 - KSPARSE(1, 242)=22 - KSPARSE(2, 242)=5 -!HCHO/OH - KSPARSE(1, 243)=22 - KSPARSE(2, 243)=14 -!HCHO/ALKA - KSPARSE(1, 244)=22 - KSPARSE(2, 244)=18 -!HCHO/ALKE - KSPARSE(1, 245)=22 - KSPARSE(2, 245)=19 -!HCHO/BIO - KSPARSE(1, 246)=22 - KSPARSE(2, 246)=20 -!HCHO/HCHO - KSPARSE(1, 247)=22 - KSPARSE(2, 247)=22 -!HCHO/CARBO - KSPARSE(1, 248)=22 - KSPARSE(2, 248)=25 -!HCHO/PAN - KSPARSE(1, 249)=22 - KSPARSE(2, 249)=27 -!HCHO/OP1 - KSPARSE(1, 250)=22 - KSPARSE(2, 250)=28 -!HCHO/OP2 - KSPARSE(1, 251)=22 - KSPARSE(2, 251)=29 -!HCHO/MO2 - KSPARSE(1, 252)=22 - KSPARSE(2, 252)=32 -!HCHO/ALKAP - KSPARSE(1, 253)=22 - KSPARSE(2, 253)=33 -!HCHO/ALKEP - KSPARSE(1, 254)=22 - KSPARSE(2, 254)=34 -!HCHO/BIOP - KSPARSE(1, 255)=22 - KSPARSE(2, 255)=35 -!HCHO/AROP - KSPARSE(1, 256)=22 - KSPARSE(2, 256)=38 -!HCHO/CARBOP - KSPARSE(1, 257)=22 - KSPARSE(2, 257)=39 -!HCHO/OLN - KSPARSE(1, 258)=22 - KSPARSE(2, 258)=40 -!HCHO/XO2 - KSPARSE(1, 259)=22 - KSPARSE(2, 259)=41 -!HCHO/WC_HCHO - KSPARSE(1, 260)=22 - KSPARSE(2, 260)=57 -!HCHO/WR_HCHO - KSPARSE(1, 261)=22 - KSPARSE(2, 261)=82 -!ALD/O3 - KSPARSE(1, 262)=23 - KSPARSE(2, 262)=1 -!ALD/NO - KSPARSE(1, 263)=23 - KSPARSE(2, 263)=3 -!ALD/NO3 - KSPARSE(1, 264)=23 - KSPARSE(2, 264)=5 -!ALD/OH - KSPARSE(1, 265)=23 - KSPARSE(2, 265)=14 -!ALD/ALKA - KSPARSE(1, 266)=23 - KSPARSE(2, 266)=18 -!ALD/ALKE - KSPARSE(1, 267)=23 - KSPARSE(2, 267)=19 -!ALD/BIO - KSPARSE(1, 268)=23 - KSPARSE(2, 268)=20 -!ALD/ALD - KSPARSE(1, 269)=23 - KSPARSE(2, 269)=23 -!ALD/CARBO - KSPARSE(1, 270)=23 - KSPARSE(2, 270)=25 -!ALD/ONIT - KSPARSE(1, 271)=23 - KSPARSE(2, 271)=26 -!ALD/OP2 - KSPARSE(1, 272)=23 - KSPARSE(2, 272)=29 -!ALD/MO2 - KSPARSE(1, 273)=23 - KSPARSE(2, 273)=32 -!ALD/ALKAP - KSPARSE(1, 274)=23 - KSPARSE(2, 274)=33 -!ALD/ALKEP - KSPARSE(1, 275)=23 - KSPARSE(2, 275)=34 -!ALD/BIOP - KSPARSE(1, 276)=23 - KSPARSE(2, 276)=35 -!ALD/CARBOP - KSPARSE(1, 277)=23 - KSPARSE(2, 277)=39 -!ALD/OLN - KSPARSE(1, 278)=23 - KSPARSE(2, 278)=40 -!KET/O3 - KSPARSE(1, 279)=24 - KSPARSE(2, 279)=1 -!KET/NO - KSPARSE(1, 280)=24 - KSPARSE(2, 280)=3 -!KET/NO3 - KSPARSE(1, 281)=24 - KSPARSE(2, 281)=5 -!KET/OH - KSPARSE(1, 282)=24 - KSPARSE(2, 282)=14 -!KET/ALKA - KSPARSE(1, 283)=24 - KSPARSE(2, 283)=18 -!KET/ALKE - KSPARSE(1, 284)=24 - KSPARSE(2, 284)=19 -!KET/BIO - KSPARSE(1, 285)=24 - KSPARSE(2, 285)=20 -!KET/KET - KSPARSE(1, 286)=24 - KSPARSE(2, 286)=24 -!KET/CARBO - KSPARSE(1, 287)=24 - KSPARSE(2, 287)=25 -!KET/ONIT - KSPARSE(1, 288)=24 - KSPARSE(2, 288)=26 -!KET/OP2 - KSPARSE(1, 289)=24 - KSPARSE(2, 289)=29 -!KET/MO2 - KSPARSE(1, 290)=24 - KSPARSE(2, 290)=32 -!KET/ALKAP - KSPARSE(1, 291)=24 - KSPARSE(2, 291)=33 -!KET/ALKEP - KSPARSE(1, 292)=24 - KSPARSE(2, 292)=34 -!KET/BIOP - KSPARSE(1, 293)=24 - KSPARSE(2, 293)=35 -!KET/CARBOP - KSPARSE(1, 294)=24 - KSPARSE(2, 294)=39 -!KET/OLN - KSPARSE(1, 295)=24 - KSPARSE(2, 295)=40 -!CARBO/O3 - KSPARSE(1, 296)=25 - KSPARSE(2, 296)=1 -!CARBO/NO - KSPARSE(1, 297)=25 - KSPARSE(2, 297)=3 -!CARBO/NO3 - KSPARSE(1, 298)=25 - KSPARSE(2, 298)=5 -!CARBO/OH - KSPARSE(1, 299)=25 - KSPARSE(2, 299)=14 -!CARBO/ALKA - KSPARSE(1, 300)=25 - KSPARSE(2, 300)=18 -!CARBO/ALKE - KSPARSE(1, 301)=25 - KSPARSE(2, 301)=19 -!CARBO/BIO - KSPARSE(1, 302)=25 - KSPARSE(2, 302)=20 -!CARBO/CARBO - KSPARSE(1, 303)=25 - KSPARSE(2, 303)=25 -!CARBO/PAN - KSPARSE(1, 304)=25 - KSPARSE(2, 304)=27 -!CARBO/MO2 + KSPARSE(1, 266)=15 + KSPARSE(2, 266)=135 +!ETHE/O3 + KSPARSE(1, 267)=16 + KSPARSE(2, 267)=3 +!ETHE/NO3 + KSPARSE(1, 268)=16 + KSPARSE(2, 268)=8 +!ETHE/OH + KSPARSE(1, 269)=16 + KSPARSE(2, 269)=15 +!ETHE/ETHE + KSPARSE(1, 270)=16 + KSPARSE(2, 270)=16 +!OLEL/NO + KSPARSE(1, 271)=17 + KSPARSE(2, 271)=1 +!OLEL/O3 + KSPARSE(1, 272)=17 + KSPARSE(2, 272)=3 +!OLEL/NO3 + KSPARSE(1, 273)=17 + KSPARSE(2, 273)=8 +!OLEL/HO2 + KSPARSE(1, 274)=17 + KSPARSE(2, 274)=10 +!OLEL/OH + KSPARSE(1, 275)=17 + KSPARSE(2, 275)=15 +!OLEL/OLEL + KSPARSE(1, 276)=17 + KSPARSE(2, 276)=17 +!OLEL/ISOP + KSPARSE(1, 277)=17 + KSPARSE(2, 277)=35 +!OLEH/O3 + KSPARSE(1, 278)=18 + KSPARSE(2, 278)=3 +!OLEH/NO3 + KSPARSE(1, 279)=18 + KSPARSE(2, 279)=8 +!OLEH/OH + KSPARSE(1, 280)=18 + KSPARSE(2, 280)=15 +!OLEH/OLEH + KSPARSE(1, 281)=18 + KSPARSE(2, 281)=18 +!ALKL/NO + KSPARSE(1, 282)=19 + KSPARSE(2, 282)=1 +!ALKL/O3 + KSPARSE(1, 283)=19 + KSPARSE(2, 283)=3 +!ALKL/HO2 + KSPARSE(1, 284)=19 + KSPARSE(2, 284)=10 +!ALKL/OH + KSPARSE(1, 285)=19 + KSPARSE(2, 285)=15 +!ALKL/OLEL + KSPARSE(1, 286)=19 + KSPARSE(2, 286)=17 +!ALKL/ALKL + KSPARSE(1, 287)=19 + KSPARSE(2, 287)=19 +!ALKL/RO2T + KSPARSE(1, 288)=19 + KSPARSE(2, 288)=85 +!ALKL/RO25 + KSPARSE(1, 289)=19 + KSPARSE(2, 289)=87 +!ALKM/O3 + KSPARSE(1, 290)=20 + KSPARSE(2, 290)=3 +!ALKM/OH + KSPARSE(1, 291)=20 + KSPARSE(2, 291)=15 +!ALKM/OLEH + KSPARSE(1, 292)=20 + KSPARSE(2, 292)=18 +!ALKM/ALKM + KSPARSE(1, 293)=20 + KSPARSE(2, 293)=20 +!ALKH/OH + KSPARSE(1, 294)=21 + KSPARSE(2, 294)=15 +!ALKH/ALKH + KSPARSE(1, 295)=21 + KSPARSE(2, 295)=21 +!AROH/OH + KSPARSE(1, 296)=22 + KSPARSE(2, 296)=15 +!AROH/AROH + KSPARSE(1, 297)=22 + KSPARSE(2, 297)=22 +!AROL/OH + KSPARSE(1, 298)=23 + KSPARSE(2, 298)=15 +!AROL/AROL + KSPARSE(1, 299)=23 + KSPARSE(2, 299)=23 +!AROO/NO3 + KSPARSE(1, 300)=24 + KSPARSE(2, 300)=8 +!AROO/OH + KSPARSE(1, 301)=24 + KSPARSE(2, 301)=15 +!AROO/AROH + KSPARSE(1, 302)=24 + KSPARSE(2, 302)=22 +!AROO/AROL + KSPARSE(1, 303)=24 + KSPARSE(2, 303)=23 +!AROO/AROO + KSPARSE(1, 304)=24 + KSPARSE(2, 304)=24 +!ARAL/NO KSPARSE(1, 305)=25 - KSPARSE(2, 305)=32 -!CARBO/ALKAP + KSPARSE(2, 305)=1 +!ARAL/NO3 KSPARSE(1, 306)=25 - KSPARSE(2, 306)=33 -!CARBO/BIOP + KSPARSE(2, 306)=8 +!ARAL/HO2 KSPARSE(1, 307)=25 - KSPARSE(2, 307)=35 -!CARBO/AROP + KSPARSE(2, 307)=10 +!ARAL/OH KSPARSE(1, 308)=25 - KSPARSE(2, 308)=38 -!CARBO/CARBOP + KSPARSE(2, 308)=15 +!ARAL/ARAL KSPARSE(1, 309)=25 - KSPARSE(2, 309)=39 -!ONIT/NO - KSPARSE(1, 310)=26 - KSPARSE(2, 310)=3 -!ONIT/NO2 + KSPARSE(2, 309)=25 +!ARAL/RO2T + KSPARSE(1, 310)=25 + KSPARSE(2, 310)=85 +!ARAC/NO3 KSPARSE(1, 311)=26 - KSPARSE(2, 311)=4 -!ONIT/NO3 + KSPARSE(2, 311)=8 +!ARAC/OH KSPARSE(1, 312)=26 - KSPARSE(2, 312)=5 -!ONIT/OH + KSPARSE(2, 312)=15 +!ARAC/ARAL KSPARSE(1, 313)=26 - KSPARSE(2, 313)=14 -!ONIT/HO2 + KSPARSE(2, 313)=25 +!ARAC/ARAC KSPARSE(1, 314)=26 - KSPARSE(2, 314)=15 -!ONIT/ONIT - KSPARSE(1, 315)=26 - KSPARSE(2, 315)=26 -!ONIT/PAN - KSPARSE(1, 316)=26 + KSPARSE(2, 314)=26 +!PAH/OH + KSPARSE(1, 315)=27 + KSPARSE(2, 315)=15 +!PAH/PAH + KSPARSE(1, 316)=27 KSPARSE(2, 316)=27 -!ONIT/MO2 - KSPARSE(1, 317)=26 - KSPARSE(2, 317)=32 -!ONIT/ALKAP - KSPARSE(1, 318)=26 - KSPARSE(2, 318)=33 -!ONIT/BIOP - KSPARSE(1, 319)=26 - KSPARSE(2, 319)=35 -!ONIT/PHO - KSPARSE(1, 320)=26 - KSPARSE(2, 320)=36 -!ONIT/AROP - KSPARSE(1, 321)=26 - KSPARSE(2, 321)=38 -!ONIT/CARBOP - KSPARSE(1, 322)=26 - KSPARSE(2, 322)=39 -!ONIT/OLN - KSPARSE(1, 323)=26 - KSPARSE(2, 323)=40 -!PAN/O3 - KSPARSE(1, 324)=27 - KSPARSE(2, 324)=1 -!PAN/NO2 - KSPARSE(1, 325)=27 - KSPARSE(2, 325)=4 -!PAN/NO3 - KSPARSE(1, 326)=27 - KSPARSE(2, 326)=5 -!PAN/OH - KSPARSE(1, 327)=27 - KSPARSE(2, 327)=14 -!PAN/PAN - KSPARSE(1, 328)=27 - KSPARSE(2, 328)=27 -!PAN/CARBOP - KSPARSE(1, 329)=27 - KSPARSE(2, 329)=39 -!OP1/OH +!HCHO/NO + KSPARSE(1, 317)=28 + KSPARSE(2, 317)=1 +!HCHO/O3 + KSPARSE(1, 318)=28 + KSPARSE(2, 318)=3 +!HCHO/NO3 + KSPARSE(1, 319)=28 + KSPARSE(2, 319)=8 +!HCHO/HO2 + KSPARSE(1, 320)=28 + KSPARSE(2, 320)=10 +!HCHO/OH + KSPARSE(1, 321)=28 + KSPARSE(2, 321)=15 +!HCHO/ETHE + KSPARSE(1, 322)=28 + KSPARSE(2, 322)=16 +!HCHO/OLEL + KSPARSE(1, 323)=28 + KSPARSE(2, 323)=17 +!HCHO/OLEH + KSPARSE(1, 324)=28 + KSPARSE(2, 324)=18 +!HCHO/HCHO + KSPARSE(1, 325)=28 + KSPARSE(2, 325)=28 +!HCHO/MEOH + KSPARSE(1, 326)=28 + KSPARSE(2, 326)=32 +!HCHO/ISOP + KSPARSE(1, 327)=28 + KSPARSE(2, 327)=35 +!HCHO/MVK + KSPARSE(1, 328)=28 + KSPARSE(2, 328)=39 +!HCHO/MCR + KSPARSE(1, 329)=28 + KSPARSE(2, 329)=40 +!HCHO/RO2T KSPARSE(1, 330)=28 - KSPARSE(2, 330)=14 -!OP1/HO2 + KSPARSE(2, 330)=85 +!HCHO/RO21 KSPARSE(1, 331)=28 - KSPARSE(2, 331)=15 -!OP1/OP1 + KSPARSE(2, 331)=86 +!HCHO/WC_HCHO KSPARSE(1, 332)=28 - KSPARSE(2, 332)=28 -!OP1/MO2 + KSPARSE(2, 332)=108 +!HCHO/WR_HCHO KSPARSE(1, 333)=28 - KSPARSE(2, 333)=32 -!OP1/WC_OP1 - KSPARSE(1, 334)=28 - KSPARSE(2, 334)=61 -!OP1/WR_OP1 - KSPARSE(1, 335)=28 - KSPARSE(2, 335)=86 -!OP2/O3 + KSPARSE(2, 333)=145 +!ALD2/NO + KSPARSE(1, 334)=29 + KSPARSE(2, 334)=1 +!ALD2/O3 + KSPARSE(1, 335)=29 + KSPARSE(2, 335)=3 +!ALD2/NO3 KSPARSE(1, 336)=29 - KSPARSE(2, 336)=1 -!OP2/OH + KSPARSE(2, 336)=8 +!ALD2/HO2 KSPARSE(1, 337)=29 - KSPARSE(2, 337)=14 -!OP2/HO2 + KSPARSE(2, 337)=10 +!ALD2/OH KSPARSE(1, 338)=29 KSPARSE(2, 338)=15 -!OP2/CARBO +!ALD2/OLEL KSPARSE(1, 339)=29 - KSPARSE(2, 339)=25 -!OP2/OP2 + KSPARSE(2, 339)=17 +!ALD2/ALD2 KSPARSE(1, 340)=29 KSPARSE(2, 340)=29 -!OP2/ALKAP +!ALD2/ETOH KSPARSE(1, 341)=29 KSPARSE(2, 341)=33 -!OP2/ALKEP +!ALD2/ISOP KSPARSE(1, 342)=29 - KSPARSE(2, 342)=34 -!OP2/BIOP + KSPARSE(2, 342)=35 +!ALD2/MVK KSPARSE(1, 343)=29 - KSPARSE(2, 343)=35 -!OP2/AROP + KSPARSE(2, 343)=39 +!ALD2/MCR KSPARSE(1, 344)=29 - KSPARSE(2, 344)=38 -!OP2/CARBOP + KSPARSE(2, 344)=40 +!ALD2/RO2T KSPARSE(1, 345)=29 - KSPARSE(2, 345)=39 -!OP2/XO2 + KSPARSE(2, 345)=85 +!ALD2/RO25 KSPARSE(1, 346)=29 - KSPARSE(2, 346)=41 -!ORA1/O3 - KSPARSE(1, 347)=30 - KSPARSE(2, 347)=1 -!ORA1/OH - KSPARSE(1, 348)=30 - KSPARSE(2, 348)=14 -!ORA1/ALKA + KSPARSE(2, 346)=87 +!ALD2/WC_ALD2 + KSPARSE(1, 347)=29 + KSPARSE(2, 347)=109 +!ALD2/WR_ALD2 + KSPARSE(1, 348)=29 + KSPARSE(2, 348)=146 +!KETL/NO KSPARSE(1, 349)=30 - KSPARSE(2, 349)=18 -!ORA1/ALKE + KSPARSE(2, 349)=1 +!KETL/HO2 KSPARSE(1, 350)=30 - KSPARSE(2, 350)=19 -!ORA1/BIO + KSPARSE(2, 350)=10 +!KETL/OH KSPARSE(1, 351)=30 - KSPARSE(2, 351)=20 -!ORA1/CARBO + KSPARSE(2, 351)=15 +!KETL/KETL KSPARSE(1, 352)=30 - KSPARSE(2, 352)=25 -!ORA1/PAN + KSPARSE(2, 352)=30 +!KETL/MVK KSPARSE(1, 353)=30 - KSPARSE(2, 353)=27 -!ORA1/ORA1 + KSPARSE(2, 353)=39 +!KETL/RO2T KSPARSE(1, 354)=30 - KSPARSE(2, 354)=30 -!ORA1/WC_ORA1 + KSPARSE(2, 354)=85 +!KETL/WC_KETL KSPARSE(1, 355)=30 - KSPARSE(2, 355)=58 -!ORA1/WR_ORA1 + KSPARSE(2, 355)=112 +!KETL/WR_KETL KSPARSE(1, 356)=30 - KSPARSE(2, 356)=83 -!ORA2/O3 + KSPARSE(2, 356)=149 +!KETH/OH KSPARSE(1, 357)=31 - KSPARSE(2, 357)=1 -!ORA2/OH + KSPARSE(2, 357)=15 +!KETH/KETH KSPARSE(1, 358)=31 - KSPARSE(2, 358)=14 -!ORA2/HO2 - KSPARSE(1, 359)=31 + KSPARSE(2, 358)=31 +!MEOH/OH + KSPARSE(1, 359)=32 KSPARSE(2, 359)=15 -!ORA2/ALKE - KSPARSE(1, 360)=31 - KSPARSE(2, 360)=19 -!ORA2/BIO - KSPARSE(1, 361)=31 - KSPARSE(2, 361)=20 -!ORA2/CARBO - KSPARSE(1, 362)=31 - KSPARSE(2, 362)=25 +!MEOH/MEOH + KSPARSE(1, 360)=32 + KSPARSE(2, 360)=32 +!MEOH/WC_MEOH + KSPARSE(1, 361)=32 + KSPARSE(2, 361)=105 +!MEOH/WR_MEOH + KSPARSE(1, 362)=32 + KSPARSE(2, 362)=142 +!ETOH/OH + KSPARSE(1, 363)=33 + KSPARSE(2, 363)=15 +!ETOH/ETOH + KSPARSE(1, 364)=33 + KSPARSE(2, 364)=33 +!ETOH/WC_ETOH + KSPARSE(1, 365)=33 + KSPARSE(2, 365)=106 +!ETOH/WR_ETOH + KSPARSE(1, 366)=33 + KSPARSE(2, 366)=143 +!ALCH/OH + KSPARSE(1, 367)=34 + KSPARSE(2, 367)=15 +!ALCH/ALCH + KSPARSE(1, 368)=34 + KSPARSE(2, 368)=34 +!ALCH/WC_ALCH + KSPARSE(1, 369)=34 + KSPARSE(2, 369)=107 +!ALCH/WR_ALCH + KSPARSE(1, 370)=34 + KSPARSE(2, 370)=144 +!ISOP/O3 + KSPARSE(1, 371)=35 + KSPARSE(2, 371)=3 +!ISOP/NO3 + KSPARSE(1, 372)=35 + KSPARSE(2, 372)=8 +!ISOP/OH + KSPARSE(1, 373)=35 + KSPARSE(2, 373)=15 +!ISOP/ISOP + KSPARSE(1, 374)=35 + KSPARSE(2, 374)=35 +!BIOL/O3 + KSPARSE(1, 375)=36 + KSPARSE(2, 375)=3 +!BIOL/NO3 + KSPARSE(1, 376)=36 + KSPARSE(2, 376)=8 +!BIOL/OH + KSPARSE(1, 377)=36 + KSPARSE(2, 377)=15 +!BIOL/BIOL + KSPARSE(1, 378)=36 + KSPARSE(2, 378)=36 +!BIOH/O3 + KSPARSE(1, 379)=37 + KSPARSE(2, 379)=3 +!BIOH/NO3 + KSPARSE(1, 380)=37 + KSPARSE(2, 380)=8 +!BIOH/OH + KSPARSE(1, 381)=37 + KSPARSE(2, 381)=15 +!BIOH/BIOH + KSPARSE(1, 382)=37 + KSPARSE(2, 382)=37 +!MTBE/OH + KSPARSE(1, 383)=38 + KSPARSE(2, 383)=15 +!MTBE/MTBE + KSPARSE(1, 384)=38 + KSPARSE(2, 384)=38 +!MVK/NO + KSPARSE(1, 385)=39 + KSPARSE(2, 385)=1 +!MVK/O3 + KSPARSE(1, 386)=39 + KSPARSE(2, 386)=3 +!MVK/HO2 + KSPARSE(1, 387)=39 + KSPARSE(2, 387)=10 +!MVK/OH + KSPARSE(1, 388)=39 + KSPARSE(2, 388)=15 +!MVK/ISOP + KSPARSE(1, 389)=39 + KSPARSE(2, 389)=35 +!MVK/MVK + KSPARSE(1, 390)=39 + KSPARSE(2, 390)=39 +!MVK/RO2T + KSPARSE(1, 391)=39 + KSPARSE(2, 391)=85 +!MCR/NO + KSPARSE(1, 392)=40 + KSPARSE(2, 392)=1 +!MCR/O3 + KSPARSE(1, 393)=40 + KSPARSE(2, 393)=3 +!MCR/NO3 + KSPARSE(1, 394)=40 + KSPARSE(2, 394)=8 +!MCR/HO2 + KSPARSE(1, 395)=40 + KSPARSE(2, 395)=10 +!MCR/OH + KSPARSE(1, 396)=40 + KSPARSE(2, 396)=15 +!MCR/ISOP + KSPARSE(1, 397)=40 + KSPARSE(2, 397)=35 +!MCR/MCR + KSPARSE(1, 398)=40 + KSPARSE(2, 398)=40 +!MCR/RO2T + KSPARSE(1, 399)=40 + KSPARSE(2, 399)=85 +!MGLY/NO + KSPARSE(1, 400)=41 + KSPARSE(2, 400)=1 +!MGLY/O3 + KSPARSE(1, 401)=41 + KSPARSE(2, 401)=3 +!MGLY/NO3 + KSPARSE(1, 402)=41 + KSPARSE(2, 402)=8 +!MGLY/HO2 + KSPARSE(1, 403)=41 + KSPARSE(2, 403)=10 +!MGLY/OH + KSPARSE(1, 404)=41 + KSPARSE(2, 404)=15 +!MGLY/MVK + KSPARSE(1, 405)=41 + KSPARSE(2, 405)=39 +!MGLY/MCR + KSPARSE(1, 406)=41 + KSPARSE(2, 406)=40 +!MGLY/MGLY + KSPARSE(1, 407)=41 + KSPARSE(2, 407)=41 +!MGLY/RO2T + KSPARSE(1, 408)=41 + KSPARSE(2, 408)=85 +!MGLY/WC_MGLY + KSPARSE(1, 409)=41 + KSPARSE(2, 409)=111 +!MGLY/WR_MGLY + KSPARSE(1, 410)=41 + KSPARSE(2, 410)=148 +!GLY/GLY + KSPARSE(1, 411)=42 + KSPARSE(2, 411)=42 +!GLY/WC_GLY + KSPARSE(1, 412)=42 + KSPARSE(2, 412)=110 +!GLY/WR_GLY + KSPARSE(1, 413)=42 + KSPARSE(2, 413)=147 +!ORA1/O3 + KSPARSE(1, 414)=43 + KSPARSE(2, 414)=3 +!ORA1/OH + KSPARSE(1, 415)=43 + KSPARSE(2, 415)=15 +!ORA1/ETHE + KSPARSE(1, 416)=43 + KSPARSE(2, 416)=16 +!ORA1/OLEL + KSPARSE(1, 417)=43 + KSPARSE(2, 417)=17 +!ORA1/ISOP + KSPARSE(1, 418)=43 + KSPARSE(2, 418)=35 +!ORA1/MVK + KSPARSE(1, 419)=43 + KSPARSE(2, 419)=39 +!ORA1/MCR + KSPARSE(1, 420)=43 + KSPARSE(2, 420)=40 +!ORA1/ORA1 + KSPARSE(1, 421)=43 + KSPARSE(2, 421)=43 +!ORA1/WC_ORA1 + KSPARSE(1, 422)=43 + KSPARSE(2, 422)=113 +!ORA1/WR_ORA1 + KSPARSE(1, 423)=43 + KSPARSE(2, 423)=150 +!ORA2/O3 + KSPARSE(1, 424)=44 + KSPARSE(2, 424)=3 +!ORA2/HO2 + KSPARSE(1, 425)=44 + KSPARSE(2, 425)=10 +!ORA2/OH + KSPARSE(1, 426)=44 + KSPARSE(2, 426)=15 +!ORA2/OLEL + KSPARSE(1, 427)=44 + KSPARSE(2, 427)=17 !ORA2/ORA2 - KSPARSE(1, 363)=31 - KSPARSE(2, 363)=31 -!ORA2/MO2 - KSPARSE(1, 364)=31 - KSPARSE(2, 364)=32 -!ORA2/ALKAP - KSPARSE(1, 365)=31 - KSPARSE(2, 365)=33 -!ORA2/ALKEP - KSPARSE(1, 366)=31 - KSPARSE(2, 366)=34 -!ORA2/BIOP - KSPARSE(1, 367)=31 - KSPARSE(2, 367)=35 -!ORA2/CARBOP - KSPARSE(1, 368)=31 - KSPARSE(2, 368)=39 -!ORA2/OLN - KSPARSE(1, 369)=31 - KSPARSE(2, 369)=40 + KSPARSE(1, 428)=44 + KSPARSE(2, 428)=44 !ORA2/WC_ORA2 - KSPARSE(1, 370)=31 - KSPARSE(2, 370)=59 + KSPARSE(1, 429)=44 + KSPARSE(2, 429)=114 !ORA2/WR_ORA2 - KSPARSE(1, 371)=31 - KSPARSE(2, 371)=84 -!MO2/O3 - KSPARSE(1, 372)=32 - KSPARSE(2, 372)=1 -!MO2/NO - KSPARSE(1, 373)=32 - KSPARSE(2, 373)=3 -!MO2/NO3 - KSPARSE(1, 374)=32 - KSPARSE(2, 374)=5 -!MO2/OH - KSPARSE(1, 375)=32 - KSPARSE(2, 375)=14 -!MO2/HO2 - KSPARSE(1, 376)=32 - KSPARSE(2, 376)=15 -!MO2/CH4 - KSPARSE(1, 377)=32 - KSPARSE(2, 377)=16 -!MO2/ALKE - KSPARSE(1, 378)=32 - KSPARSE(2, 378)=19 -!MO2/BIO - KSPARSE(1, 379)=32 - KSPARSE(2, 379)=20 -!MO2/ALD - KSPARSE(1, 380)=32 - KSPARSE(2, 380)=23 -!MO2/OP1 - KSPARSE(1, 381)=32 - KSPARSE(2, 381)=28 -!MO2/OP2 - KSPARSE(1, 382)=32 - KSPARSE(2, 382)=29 -!MO2/MO2 - KSPARSE(1, 383)=32 - KSPARSE(2, 383)=32 -!MO2/ALKAP - KSPARSE(1, 384)=32 - KSPARSE(2, 384)=33 -!MO2/ALKEP - KSPARSE(1, 385)=32 - KSPARSE(2, 385)=34 -!MO2/BIOP - KSPARSE(1, 386)=32 - KSPARSE(2, 386)=35 -!MO2/AROP - KSPARSE(1, 387)=32 - KSPARSE(2, 387)=38 -!MO2/CARBOP - KSPARSE(1, 388)=32 - KSPARSE(2, 388)=39 -!MO2/OLN - KSPARSE(1, 389)=32 - KSPARSE(2, 389)=40 -!MO2/XO2 - KSPARSE(1, 390)=32 - KSPARSE(2, 390)=41 -!MO2/WC_MO2 - KSPARSE(1, 391)=32 - KSPARSE(2, 391)=60 -!MO2/WR_MO2 - KSPARSE(1, 392)=32 - KSPARSE(2, 392)=85 -!ALKAP/O3 - KSPARSE(1, 393)=33 - KSPARSE(2, 393)=1 -!ALKAP/NO - KSPARSE(1, 394)=33 - KSPARSE(2, 394)=3 -!ALKAP/NO3 - KSPARSE(1, 395)=33 - KSPARSE(2, 395)=5 -!ALKAP/OH - KSPARSE(1, 396)=33 - KSPARSE(2, 396)=14 -!ALKAP/HO2 - KSPARSE(1, 397)=33 - KSPARSE(2, 397)=15 -!ALKAP/ETH - KSPARSE(1, 398)=33 - KSPARSE(2, 398)=17 -!ALKAP/ALKA - KSPARSE(1, 399)=33 - KSPARSE(2, 399)=18 -!ALKAP/ALKE - KSPARSE(1, 400)=33 - KSPARSE(2, 400)=19 -!ALKAP/BIO - KSPARSE(1, 401)=33 - KSPARSE(2, 401)=20 -!ALKAP/KET - KSPARSE(1, 402)=33 - KSPARSE(2, 402)=24 -!ALKAP/ONIT - KSPARSE(1, 403)=33 - KSPARSE(2, 403)=26 -!ALKAP/OP2 - KSPARSE(1, 404)=33 - KSPARSE(2, 404)=29 -!ALKAP/MO2 - KSPARSE(1, 405)=33 - KSPARSE(2, 405)=32 -!ALKAP/ALKAP - KSPARSE(1, 406)=33 - KSPARSE(2, 406)=33 -!ALKAP/CARBOP - KSPARSE(1, 407)=33 - KSPARSE(2, 407)=39 -!ALKEP/NO - KSPARSE(1, 408)=34 - KSPARSE(2, 408)=3 -!ALKEP/NO3 - KSPARSE(1, 409)=34 - KSPARSE(2, 409)=5 -!ALKEP/OH - KSPARSE(1, 410)=34 - KSPARSE(2, 410)=14 -!ALKEP/HO2 - KSPARSE(1, 411)=34 - KSPARSE(2, 411)=15 -!ALKEP/ALKE - KSPARSE(1, 412)=34 - KSPARSE(2, 412)=19 -!ALKEP/MO2 - KSPARSE(1, 413)=34 - KSPARSE(2, 413)=32 -!ALKEP/ALKEP - KSPARSE(1, 414)=34 - KSPARSE(2, 414)=34 -!ALKEP/CARBOP - KSPARSE(1, 415)=34 - KSPARSE(2, 415)=39 -!BIOP/NO - KSPARSE(1, 416)=35 - KSPARSE(2, 416)=3 -!BIOP/NO3 - KSPARSE(1, 417)=35 - KSPARSE(2, 417)=5 -!BIOP/OH - KSPARSE(1, 418)=35 - KSPARSE(2, 418)=14 -!BIOP/HO2 - KSPARSE(1, 419)=35 - KSPARSE(2, 419)=15 -!BIOP/ALKE - KSPARSE(1, 420)=35 - KSPARSE(2, 420)=19 -!BIOP/BIO - KSPARSE(1, 421)=35 - KSPARSE(2, 421)=20 -!BIOP/MO2 - KSPARSE(1, 422)=35 - KSPARSE(2, 422)=32 -!BIOP/BIOP - KSPARSE(1, 423)=35 - KSPARSE(2, 423)=35 -!BIOP/CARBOP - KSPARSE(1, 424)=35 - KSPARSE(2, 424)=39 -!PHO/NO2 - KSPARSE(1, 425)=36 - KSPARSE(2, 425)=4 -!PHO/NO3 - KSPARSE(1, 426)=36 - KSPARSE(2, 426)=5 -!PHO/OH - KSPARSE(1, 427)=36 - KSPARSE(2, 427)=14 -!PHO/HO2 - KSPARSE(1, 428)=36 - KSPARSE(2, 428)=15 -!PHO/ARO - KSPARSE(1, 429)=36 - KSPARSE(2, 429)=21 -!PHO/PHO - KSPARSE(1, 430)=36 - KSPARSE(2, 430)=36 -!ADD/O3 - KSPARSE(1, 431)=37 - KSPARSE(2, 431)=1 -!ADD/NO2 - KSPARSE(1, 432)=37 - KSPARSE(2, 432)=4 -!ADD/OH - KSPARSE(1, 433)=37 - KSPARSE(2, 433)=14 -!ADD/ARO - KSPARSE(1, 434)=37 - KSPARSE(2, 434)=21 -!ADD/ADD - KSPARSE(1, 435)=37 - KSPARSE(2, 435)=37 -!AROP/NO - KSPARSE(1, 436)=38 - KSPARSE(2, 436)=3 -!AROP/NO3 - KSPARSE(1, 437)=38 - KSPARSE(2, 437)=5 -!AROP/HO2 - KSPARSE(1, 438)=38 - KSPARSE(2, 438)=15 -!AROP/MO2 - KSPARSE(1, 439)=38 - KSPARSE(2, 439)=32 -!AROP/ADD - KSPARSE(1, 440)=38 - KSPARSE(2, 440)=37 -!AROP/AROP - KSPARSE(1, 441)=38 - KSPARSE(2, 441)=38 -!AROP/CARBOP - KSPARSE(1, 442)=38 - KSPARSE(2, 442)=39 -!CARBOP/O3 - KSPARSE(1, 443)=39 - KSPARSE(2, 443)=1 -!CARBOP/NO - KSPARSE(1, 444)=39 - KSPARSE(2, 444)=3 -!CARBOP/NO2 - KSPARSE(1, 445)=39 - KSPARSE(2, 445)=4 -!CARBOP/NO3 - KSPARSE(1, 446)=39 - KSPARSE(2, 446)=5 -!CARBOP/OH - KSPARSE(1, 447)=39 - KSPARSE(2, 447)=14 -!CARBOP/HO2 - KSPARSE(1, 448)=39 + KSPARSE(1, 430)=44 + KSPARSE(2, 430)=151 +!ACID/O3 + KSPARSE(1, 431)=45 + KSPARSE(2, 431)=3 +!ACID/HO2 + KSPARSE(1, 432)=45 + KSPARSE(2, 432)=10 +!ACID/OH + KSPARSE(1, 433)=45 + KSPARSE(2, 433)=15 +!ACID/OLEH + KSPARSE(1, 434)=45 + KSPARSE(2, 434)=18 +!ACID/ACID + KSPARSE(1, 435)=45 + KSPARSE(2, 435)=45 +!ACID/WC_ACID + KSPARSE(1, 436)=45 + KSPARSE(2, 436)=115 +!ACID/WR_ACID + KSPARSE(1, 437)=45 + KSPARSE(2, 437)=152 +!UR28/HO2 + KSPARSE(1, 438)=46 + KSPARSE(2, 438)=10 +!UR28/UR28 + KSPARSE(1, 439)=46 + KSPARSE(2, 439)=46 +!UR28/WC_UR28 + KSPARSE(1, 440)=46 + KSPARSE(2, 440)=118 +!UR28/WR_UR28 + KSPARSE(1, 441)=46 + KSPARSE(2, 441)=155 +!UR21/O3 + KSPARSE(1, 442)=47 + KSPARSE(2, 442)=3 +!UR21/HO2 + KSPARSE(1, 443)=47 + KSPARSE(2, 443)=10 +!UR21/MVK + KSPARSE(1, 444)=47 + KSPARSE(2, 444)=39 +!UR21/UR21 + KSPARSE(1, 445)=47 + KSPARSE(2, 445)=47 +!UR21/WC_UR21 + KSPARSE(1, 446)=47 + KSPARSE(2, 446)=117 +!UR21/WR_UR21 + KSPARSE(1, 447)=47 + KSPARSE(2, 447)=154 +!URG2/OH + KSPARSE(1, 448)=48 KSPARSE(2, 448)=15 -!CARBOP/ALKE - KSPARSE(1, 449)=39 - KSPARSE(2, 449)=19 -!CARBOP/BIO - KSPARSE(1, 450)=39 - KSPARSE(2, 450)=20 -!CARBOP/ALD - KSPARSE(1, 451)=39 - KSPARSE(2, 451)=23 -!CARBOP/KET - KSPARSE(1, 452)=39 - KSPARSE(2, 452)=24 -!CARBOP/CARBO - KSPARSE(1, 453)=39 - KSPARSE(2, 453)=25 -!CARBOP/PAN - KSPARSE(1, 454)=39 - KSPARSE(2, 454)=27 -!CARBOP/OP2 - KSPARSE(1, 455)=39 - KSPARSE(2, 455)=29 -!CARBOP/MO2 - KSPARSE(1, 456)=39 - KSPARSE(2, 456)=32 -!CARBOP/ALKAP - KSPARSE(1, 457)=39 - KSPARSE(2, 457)=33 -!CARBOP/ALKEP - KSPARSE(1, 458)=39 - KSPARSE(2, 458)=34 -!CARBOP/BIOP - KSPARSE(1, 459)=39 - KSPARSE(2, 459)=35 -!CARBOP/AROP - KSPARSE(1, 460)=39 - KSPARSE(2, 460)=38 -!CARBOP/CARBOP - KSPARSE(1, 461)=39 - KSPARSE(2, 461)=39 -!CARBOP/OLN - KSPARSE(1, 462)=39 - KSPARSE(2, 462)=40 -!CARBOP/XO2 - KSPARSE(1, 463)=39 - KSPARSE(2, 463)=41 -!OLN/NO - KSPARSE(1, 464)=40 - KSPARSE(2, 464)=3 -!OLN/NO3 - KSPARSE(1, 465)=40 - KSPARSE(2, 465)=5 -!OLN/HO2 - KSPARSE(1, 466)=40 +!URG2/URG2 + KSPARSE(1, 449)=48 + KSPARSE(2, 449)=48 +!URG2/RPG2 + KSPARSE(1, 450)=48 + KSPARSE(2, 450)=50 +!URG2/RP18 + KSPARSE(1, 451)=48 + KSPARSE(2, 451)=51 +!UR26/OH + KSPARSE(1, 452)=49 + KSPARSE(2, 452)=15 +!UR26/UR26 + KSPARSE(1, 453)=49 + KSPARSE(2, 453)=49 +!UR26/RP11 + KSPARSE(1, 454)=49 + KSPARSE(2, 454)=73 +!RPG2/NO + KSPARSE(1, 455)=50 + KSPARSE(2, 455)=1 +!RPG2/HO2 + KSPARSE(1, 456)=50 + KSPARSE(2, 456)=10 +!RPG2/OH + KSPARSE(1, 457)=50 + KSPARSE(2, 457)=15 +!RPG2/RPG2 + KSPARSE(1, 458)=50 + KSPARSE(2, 458)=50 +!RPG2/RPG3 + KSPARSE(1, 459)=50 + KSPARSE(2, 459)=52 +!RPG2/RO2T + KSPARSE(1, 460)=50 + KSPARSE(2, 460)=85 +!RP18/OH + KSPARSE(1, 461)=51 + KSPARSE(2, 461)=15 +!RP18/RPG2 + KSPARSE(1, 462)=51 + KSPARSE(2, 462)=50 +!RP18/RP18 + KSPARSE(1, 463)=51 + KSPARSE(2, 463)=51 +!RPG3/NO + KSPARSE(1, 464)=52 + KSPARSE(2, 464)=1 +!RPG3/HO2 + KSPARSE(1, 465)=52 + KSPARSE(2, 465)=10 +!RPG3/OH + KSPARSE(1, 466)=52 KSPARSE(2, 466)=15 -!OLN/ALKE - KSPARSE(1, 467)=40 - KSPARSE(2, 467)=19 -!OLN/BIO - KSPARSE(1, 468)=40 - KSPARSE(2, 468)=20 -!OLN/CARBO - KSPARSE(1, 469)=40 - KSPARSE(2, 469)=25 -!OLN/MO2 - KSPARSE(1, 470)=40 - KSPARSE(2, 470)=32 -!OLN/CARBOP - KSPARSE(1, 471)=40 - KSPARSE(2, 471)=39 -!OLN/OLN - KSPARSE(1, 472)=40 - KSPARSE(2, 472)=40 -!XO2/O3 - KSPARSE(1, 473)=41 - KSPARSE(2, 473)=1 -!XO2/NO - KSPARSE(1, 474)=41 - KSPARSE(2, 474)=3 -!XO2/NO3 - KSPARSE(1, 475)=41 - KSPARSE(2, 475)=5 -!XO2/OH - KSPARSE(1, 476)=41 - KSPARSE(2, 476)=14 -!XO2/HO2 - KSPARSE(1, 477)=41 - KSPARSE(2, 477)=15 -!XO2/ALKE - KSPARSE(1, 478)=41 - KSPARSE(2, 478)=19 -!XO2/BIO - KSPARSE(1, 479)=41 - KSPARSE(2, 479)=20 -!XO2/ARO - KSPARSE(1, 480)=41 - KSPARSE(2, 480)=21 -!XO2/CARBO - KSPARSE(1, 481)=41 - KSPARSE(2, 481)=25 -!XO2/PAN - KSPARSE(1, 482)=41 - KSPARSE(2, 482)=27 -!XO2/OP2 - KSPARSE(1, 483)=41 - KSPARSE(2, 483)=29 -!XO2/MO2 - KSPARSE(1, 484)=41 - KSPARSE(2, 484)=32 -!XO2/ALKAP - KSPARSE(1, 485)=41 - KSPARSE(2, 485)=33 -!XO2/CARBOP - KSPARSE(1, 486)=41 - KSPARSE(2, 486)=39 -!XO2/XO2 - KSPARSE(1, 487)=41 - KSPARSE(2, 487)=41 +!RPG3/RPG3 + KSPARSE(1, 467)=52 + KSPARSE(2, 467)=52 +!RPG3/RO2T + KSPARSE(1, 468)=52 + KSPARSE(2, 468)=85 +!URG4/O3 + KSPARSE(1, 469)=53 + KSPARSE(2, 469)=3 +!URG4/HO2 + KSPARSE(1, 470)=53 + KSPARSE(2, 470)=10 +!URG4/BIOL + KSPARSE(1, 471)=53 + KSPARSE(2, 471)=36 +!URG4/URG4 + KSPARSE(1, 472)=53 + KSPARSE(2, 472)=53 +!UR8/O3 + KSPARSE(1, 473)=54 + KSPARSE(2, 473)=3 +!UR8/BIOH + KSPARSE(1, 474)=54 + KSPARSE(2, 474)=37 +!UR8/UR8 + KSPARSE(1, 475)=54 + KSPARSE(2, 475)=54 +!UR17/NO + KSPARSE(1, 476)=55 + KSPARSE(2, 476)=1 +!UR17/HO2 + KSPARSE(1, 477)=55 + KSPARSE(2, 477)=10 +!UR17/UR17 + KSPARSE(1, 478)=55 + KSPARSE(2, 478)=55 +!UR17/RO2T + KSPARSE(1, 479)=55 + KSPARSE(2, 479)=85 +!UR7/NO + KSPARSE(1, 480)=56 + KSPARSE(2, 480)=1 +!UR7/O3 + KSPARSE(1, 481)=56 + KSPARSE(2, 481)=3 +!UR7/HO2 + KSPARSE(1, 482)=56 + KSPARSE(2, 482)=10 +!UR7/BIOH + KSPARSE(1, 483)=56 + KSPARSE(2, 483)=37 +!UR7/UR7 + KSPARSE(1, 484)=56 + KSPARSE(2, 484)=56 +!UR7/RO2T + KSPARSE(1, 485)=56 + KSPARSE(2, 485)=85 +!RPR3/NO + KSPARSE(1, 486)=57 + KSPARSE(2, 486)=1 +!RPR3/O3 + KSPARSE(1, 487)=57 + KSPARSE(2, 487)=3 +!RPR3/NO3 + KSPARSE(1, 488)=57 + KSPARSE(2, 488)=8 +!RPR3/HO2 + KSPARSE(1, 489)=57 + KSPARSE(2, 489)=10 +!RPR3/OH + KSPARSE(1, 490)=57 + KSPARSE(2, 490)=15 +!RPR3/BIOL + KSPARSE(1, 491)=57 + KSPARSE(2, 491)=36 +!RPR3/RPR3 + KSPARSE(1, 492)=57 + KSPARSE(2, 492)=57 +!RPR3/RO2T + KSPARSE(1, 493)=57 + KSPARSE(2, 493)=85 +!URG6/NO + KSPARSE(1, 494)=58 + KSPARSE(2, 494)=1 +!URG6/OH + KSPARSE(1, 495)=58 + KSPARSE(2, 495)=15 +!URG6/URG6 + KSPARSE(1, 496)=58 + KSPARSE(2, 496)=58 +!URG6/RPG7 + KSPARSE(1, 497)=58 + KSPARSE(2, 497)=63 +!UR22/NO2 + KSPARSE(1, 498)=59 + KSPARSE(2, 498)=2 +!UR22/UR22 + KSPARSE(1, 499)=59 + KSPARSE(2, 499)=59 +!URG7/NO2 + KSPARSE(1, 500)=60 + KSPARSE(2, 500)=2 +!URG7/OH + KSPARSE(1, 501)=60 + KSPARSE(2, 501)=15 +!URG7/ARAC + KSPARSE(1, 502)=60 + KSPARSE(2, 502)=26 +!URG7/URG7 + KSPARSE(1, 503)=60 + KSPARSE(2, 503)=60 +!URG7/RPR7 + KSPARSE(1, 504)=60 + KSPARSE(2, 504)=62 +!URG7/RPR5 + KSPARSE(1, 505)=60 + KSPARSE(2, 505)=70 +!URG7/RPRL + KSPARSE(1, 506)=60 + KSPARSE(2, 506)=75 +!RPR4/NO2 + KSPARSE(1, 507)=61 + KSPARSE(2, 507)=2 +!RPR4/NO3 + KSPARSE(1, 508)=61 + KSPARSE(2, 508)=8 +!RPR4/RPR4 + KSPARSE(1, 509)=61 + KSPARSE(2, 509)=61 +!RPR7/NO + KSPARSE(1, 510)=62 + KSPARSE(2, 510)=1 +!RPR7/HO2 + KSPARSE(1, 511)=62 + KSPARSE(2, 511)=10 +!RPR7/OH + KSPARSE(1, 512)=62 + KSPARSE(2, 512)=15 +!RPR7/RPR7 + KSPARSE(1, 513)=62 + KSPARSE(2, 513)=62 +!RPR7/RPRL + KSPARSE(1, 514)=62 + KSPARSE(2, 514)=75 +!RPR7/RO2T + KSPARSE(1, 515)=62 + KSPARSE(2, 515)=85 +!RPG7/NO + KSPARSE(1, 516)=63 + KSPARSE(2, 516)=1 +!RPG7/HO2 + KSPARSE(1, 517)=63 + KSPARSE(2, 517)=10 +!RPG7/OH + KSPARSE(1, 518)=63 + KSPARSE(2, 518)=15 +!RPG7/RPG7 + KSPARSE(1, 519)=63 + KSPARSE(2, 519)=63 +!RPG7/RO2T + KSPARSE(1, 520)=63 + KSPARSE(2, 520)=85 +!URG8/NO + KSPARSE(1, 521)=64 + KSPARSE(2, 521)=1 +!URG8/NO2 + KSPARSE(1, 522)=64 + KSPARSE(2, 522)=2 +!URG8/OH + KSPARSE(1, 523)=64 + KSPARSE(2, 523)=15 +!URG8/PAH + KSPARSE(1, 524)=64 + KSPARSE(2, 524)=27 +!URG8/URG8 + KSPARSE(1, 525)=64 + KSPARSE(2, 525)=64 +!UR19/NO + KSPARSE(1, 526)=65 + KSPARSE(2, 526)=1 +!UR19/HO2 + KSPARSE(1, 527)=65 + KSPARSE(2, 527)=10 +!UR19/UR19 + KSPARSE(1, 528)=65 + KSPARSE(2, 528)=65 +!UR19/RO2T + KSPARSE(1, 529)=65 + KSPARSE(2, 529)=85 +!URG9/NO + KSPARSE(1, 530)=66 + KSPARSE(2, 530)=1 +!URG9/HO2 + KSPARSE(1, 531)=66 + KSPARSE(2, 531)=10 +!URG9/URG9 + KSPARSE(1, 532)=66 + KSPARSE(2, 532)=66 +!URG9/RO2T + KSPARSE(1, 533)=66 + KSPARSE(2, 533)=85 +!AP7/NO + KSPARSE(1, 534)=67 + KSPARSE(2, 534)=1 +!AP7/AP7 + KSPARSE(1, 535)=67 + KSPARSE(2, 535)=67 +!URG10/NO + KSPARSE(1, 536)=68 + KSPARSE(2, 536)=1 +!URG10/BIOL + KSPARSE(1, 537)=68 + KSPARSE(2, 537)=36 +!URG10/URG10 + KSPARSE(1, 538)=68 + KSPARSE(2, 538)=68 +!RPR1/NO + KSPARSE(1, 539)=69 + KSPARSE(2, 539)=1 +!RPR1/O3 + KSPARSE(1, 540)=69 + KSPARSE(2, 540)=3 +!RPR1/NO3 + KSPARSE(1, 541)=69 + KSPARSE(2, 541)=8 +!RPR1/HO2 + KSPARSE(1, 542)=69 + KSPARSE(2, 542)=10 +!RPR1/OH + KSPARSE(1, 543)=69 + KSPARSE(2, 543)=15 +!RPR1/OLEH + KSPARSE(1, 544)=69 + KSPARSE(2, 544)=18 +!RPR1/RPR1 + KSPARSE(1, 545)=69 + KSPARSE(2, 545)=69 +!RPR1/RO2T + KSPARSE(1, 546)=69 + KSPARSE(2, 546)=85 +!RPR5/NO2 + KSPARSE(1, 547)=70 + KSPARSE(2, 547)=2 +!RPR5/OH + KSPARSE(1, 548)=70 + KSPARSE(2, 548)=15 +!RPR5/RPR5 + KSPARSE(1, 549)=70 + KSPARSE(2, 549)=70 +!RPR8/NO + KSPARSE(1, 550)=71 + KSPARSE(2, 550)=1 +!RPR8/NO3 + KSPARSE(1, 551)=71 + KSPARSE(2, 551)=8 +!RPR8/HO2 + KSPARSE(1, 552)=71 + KSPARSE(2, 552)=10 +!RPR8/OH + KSPARSE(1, 553)=71 + KSPARSE(2, 553)=15 +!RPR8/RPR8 + KSPARSE(1, 554)=71 + KSPARSE(2, 554)=71 +!RPR8/RO2T + KSPARSE(1, 555)=71 + KSPARSE(2, 555)=85 +!RP10/NO + KSPARSE(1, 556)=72 + KSPARSE(2, 556)=1 +!RP10/HO2 + KSPARSE(1, 557)=72 + KSPARSE(2, 557)=10 +!RP10/OH + KSPARSE(1, 558)=72 + KSPARSE(2, 558)=15 +!RP10/RP10 + KSPARSE(1, 559)=72 + KSPARSE(2, 559)=72 +!RP10/RO2T + KSPARSE(1, 560)=72 + KSPARSE(2, 560)=85 +!RP11/NO + KSPARSE(1, 561)=73 + KSPARSE(2, 561)=1 +!RP11/HO2 + KSPARSE(1, 562)=73 + KSPARSE(2, 562)=10 +!RP11/OH + KSPARSE(1, 563)=73 + KSPARSE(2, 563)=15 +!RP11/RP11 + KSPARSE(1, 564)=73 + KSPARSE(2, 564)=73 +!RP11/RO2T + KSPARSE(1, 565)=73 + KSPARSE(2, 565)=85 +!RP16/NO3 + KSPARSE(1, 566)=74 + KSPARSE(2, 566)=8 +!RP16/HO2 + KSPARSE(1, 567)=74 + KSPARSE(2, 567)=10 +!RP16/OH + KSPARSE(1, 568)=74 + KSPARSE(2, 568)=15 +!RP16/RP16 + KSPARSE(1, 569)=74 + KSPARSE(2, 569)=74 +!RP16/WC_RP16 + KSPARSE(1, 570)=74 + KSPARSE(2, 570)=116 +!RP16/WR_RP16 + KSPARSE(1, 571)=74 + KSPARSE(2, 571)=153 +!RPRL/NO + KSPARSE(1, 572)=75 + KSPARSE(2, 572)=1 +!RPRL/HO2 + KSPARSE(1, 573)=75 + KSPARSE(2, 573)=10 +!RPRL/OH + KSPARSE(1, 574)=75 + KSPARSE(2, 574)=15 +!RPRL/ARAL + KSPARSE(1, 575)=75 + KSPARSE(2, 575)=25 +!RPRL/RPRL + KSPARSE(1, 576)=75 + KSPARSE(2, 576)=75 +!RPRL/RO2T + KSPARSE(1, 577)=75 + KSPARSE(2, 577)=85 +!APAN/NO2 + KSPARSE(1, 578)=76 + KSPARSE(2, 578)=2 +!APAN/APAN + KSPARSE(1, 579)=76 + KSPARSE(2, 579)=76 +!PAN1/NO2 + KSPARSE(1, 580)=77 + KSPARSE(2, 580)=2 +!PAN1/PAN1 + KSPARSE(1, 581)=77 + KSPARSE(2, 581)=77 +!PAN2/NO2 + KSPARSE(1, 582)=78 + KSPARSE(2, 582)=2 +!PAN2/PAN2 + KSPARSE(1, 583)=78 + KSPARSE(2, 583)=78 +!PAN3/NO2 + KSPARSE(1, 584)=79 + KSPARSE(2, 584)=2 +!PAN3/PAN3 + KSPARSE(1, 585)=79 + KSPARSE(2, 585)=79 +!PAN4/NO2 + KSPARSE(1, 586)=80 + KSPARSE(2, 586)=2 +!PAN4/PAN4 + KSPARSE(1, 587)=80 + KSPARSE(2, 587)=80 +!PAN6/NO2 + KSPARSE(1, 588)=81 + KSPARSE(2, 588)=2 +!PAN6/PAN6 + KSPARSE(1, 589)=81 + KSPARSE(2, 589)=81 +!PAN7/NO2 + KSPARSE(1, 590)=82 + KSPARSE(2, 590)=2 +!PAN7/PAN7 + KSPARSE(1, 591)=82 + KSPARSE(2, 591)=82 +!PAN8/NO2 + KSPARSE(1, 592)=83 + KSPARSE(2, 592)=2 +!PAN8/PAN8 + KSPARSE(1, 593)=83 + KSPARSE(2, 593)=83 +!PN10/NO2 + KSPARSE(1, 594)=84 + KSPARSE(2, 594)=2 +!PN10/PN10 + KSPARSE(1, 595)=84 + KSPARSE(2, 595)=84 +!RO2T/NO + KSPARSE(1, 596)=85 + KSPARSE(2, 596)=1 +!RO2T/O3 + KSPARSE(1, 597)=85 + KSPARSE(2, 597)=3 +!RO2T/NO3 + KSPARSE(1, 598)=85 + KSPARSE(2, 598)=8 +!RO2T/HO2 + KSPARSE(1, 599)=85 + KSPARSE(2, 599)=10 +!RO2T/OH + KSPARSE(1, 600)=85 + KSPARSE(2, 600)=15 +!RO2T/ETHE + KSPARSE(1, 601)=85 + KSPARSE(2, 601)=16 +!RO2T/OLEL + KSPARSE(1, 602)=85 + KSPARSE(2, 602)=17 +!RO2T/OLEH + KSPARSE(1, 603)=85 + KSPARSE(2, 603)=18 +!RO2T/ALKL + KSPARSE(1, 604)=85 + KSPARSE(2, 604)=19 +!RO2T/ALKM + KSPARSE(1, 605)=85 + KSPARSE(2, 605)=20 +!RO2T/ALKH + KSPARSE(1, 606)=85 + KSPARSE(2, 606)=21 +!RO2T/AROL + KSPARSE(1, 607)=85 + KSPARSE(2, 607)=23 +!RO2T/AROO + KSPARSE(1, 608)=85 + KSPARSE(2, 608)=24 +!RO2T/ARAL + KSPARSE(1, 609)=85 + KSPARSE(2, 609)=25 +!RO2T/ARAC + KSPARSE(1, 610)=85 + KSPARSE(2, 610)=26 +!RO2T/PAH + KSPARSE(1, 611)=85 + KSPARSE(2, 611)=27 +!RO2T/ALD2 + KSPARSE(1, 612)=85 + KSPARSE(2, 612)=29 +!RO2T/KETL + KSPARSE(1, 613)=85 + KSPARSE(2, 613)=30 +!RO2T/KETH + KSPARSE(1, 614)=85 + KSPARSE(2, 614)=31 +!RO2T/ETOH + KSPARSE(1, 615)=85 + KSPARSE(2, 615)=33 +!RO2T/ALCH + KSPARSE(1, 616)=85 + KSPARSE(2, 616)=34 +!RO2T/ISOP + KSPARSE(1, 617)=85 + KSPARSE(2, 617)=35 +!RO2T/BIOL + KSPARSE(1, 618)=85 + KSPARSE(2, 618)=36 +!RO2T/BIOH + KSPARSE(1, 619)=85 + KSPARSE(2, 619)=37 +!RO2T/MTBE + KSPARSE(1, 620)=85 + KSPARSE(2, 620)=38 +!RO2T/MVK + KSPARSE(1, 621)=85 + KSPARSE(2, 621)=39 +!RO2T/MCR + KSPARSE(1, 622)=85 + KSPARSE(2, 622)=40 +!RO2T/MGLY + KSPARSE(1, 623)=85 + KSPARSE(2, 623)=41 +!RO2T/RPR3 + KSPARSE(1, 624)=85 + KSPARSE(2, 624)=57 +!RO2T/RPR1 + KSPARSE(1, 625)=85 + KSPARSE(2, 625)=69 +!RO2T/RPR8 + KSPARSE(1, 626)=85 + KSPARSE(2, 626)=71 +!RO2T/RP16 + KSPARSE(1, 627)=85 + KSPARSE(2, 627)=74 +!RO2T/APAN + KSPARSE(1, 628)=85 + KSPARSE(2, 628)=76 +!RO2T/PAN1 + KSPARSE(1, 629)=85 + KSPARSE(2, 629)=77 +!RO2T/PAN2 + KSPARSE(1, 630)=85 + KSPARSE(2, 630)=78 +!RO2T/PAN3 + KSPARSE(1, 631)=85 + KSPARSE(2, 631)=79 +!RO2T/PAN4 + KSPARSE(1, 632)=85 + KSPARSE(2, 632)=80 +!RO2T/PAN6 + KSPARSE(1, 633)=85 + KSPARSE(2, 633)=81 +!RO2T/PAN7 + KSPARSE(1, 634)=85 + KSPARSE(2, 634)=82 +!RO2T/PAN8 + KSPARSE(1, 635)=85 + KSPARSE(2, 635)=83 +!RO2T/PN10 + KSPARSE(1, 636)=85 + KSPARSE(2, 636)=84 +!RO2T/RO2T + KSPARSE(1, 637)=85 + KSPARSE(2, 637)=85 +!RO2T/RO21 + KSPARSE(1, 638)=85 + KSPARSE(2, 638)=86 +!RO2T/RO25 + KSPARSE(1, 639)=85 + KSPARSE(2, 639)=87 +!RO21/NO + KSPARSE(1, 640)=86 + KSPARSE(2, 640)=1 +!RO21/HO2 + KSPARSE(1, 641)=86 + KSPARSE(2, 641)=10 +!RO21/OH + KSPARSE(1, 642)=86 + KSPARSE(2, 642)=15 +!RO21/ETHE + KSPARSE(1, 643)=86 + KSPARSE(2, 643)=16 +!RO21/RO2T + KSPARSE(1, 644)=86 + KSPARSE(2, 644)=85 +!RO21/RO21 + KSPARSE(1, 645)=86 + KSPARSE(2, 645)=86 +!RO21/WC_RO21 + KSPARSE(1, 646)=86 + KSPARSE(2, 646)=103 +!RO21/WR_RO21 + KSPARSE(1, 647)=86 + KSPARSE(2, 647)=140 +!RO25/NO + KSPARSE(1, 648)=87 + KSPARSE(2, 648)=1 +!RO25/O3 + KSPARSE(1, 649)=87 + KSPARSE(2, 649)=3 +!RO25/HO2 + KSPARSE(1, 650)=87 + KSPARSE(2, 650)=10 +!RO25/OH + KSPARSE(1, 651)=87 + KSPARSE(2, 651)=15 +!RO25/OLEL + KSPARSE(1, 652)=87 + KSPARSE(2, 652)=17 +!RO25/ALKL + KSPARSE(1, 653)=87 + KSPARSE(2, 653)=19 +!RO25/ALD2 + KSPARSE(1, 654)=87 + KSPARSE(2, 654)=29 +!RO25/KETL + KSPARSE(1, 655)=87 + KSPARSE(2, 655)=30 +!RO25/KETH + KSPARSE(1, 656)=87 + KSPARSE(2, 656)=31 +!RO25/RO2T + KSPARSE(1, 657)=87 + KSPARSE(2, 657)=85 +!RO25/RO25 + KSPARSE(1, 658)=87 + KSPARSE(2, 658)=87 +!RO25/WC_RO25 + KSPARSE(1, 659)=87 + KSPARSE(2, 659)=104 +!RO25/WR_RO25 + KSPARSE(1, 660)=87 + KSPARSE(2, 660)=141 !WC_O3/O3 - KSPARSE(1, 488)=42 - KSPARSE(2, 488)=1 + KSPARSE(1, 661)=88 + KSPARSE(2, 661)=3 !WC_O3/WC_O3 - KSPARSE(1, 489)=42 - KSPARSE(2, 489)=42 + KSPARSE(1, 662)=88 + KSPARSE(2, 662)=88 !WC_O3/WC_HO2 - KSPARSE(1, 490)=42 - KSPARSE(2, 490)=53 + KSPARSE(1, 663)=88 + KSPARSE(2, 663)=99 !WC_O3/WC_SO2 - KSPARSE(1, 491)=42 - KSPARSE(2, 491)=55 + KSPARSE(1, 664)=88 + KSPARSE(2, 664)=101 !WC_H2O2/H2O2 - KSPARSE(1, 492)=43 - KSPARSE(2, 492)=2 + KSPARSE(1, 665)=89 + KSPARSE(2, 665)=12 !WC_H2O2/WC_H2O2 - KSPARSE(1, 493)=43 - KSPARSE(2, 493)=43 + KSPARSE(1, 666)=89 + KSPARSE(2, 666)=89 !WC_H2O2/WC_OH - KSPARSE(1, 494)=43 - KSPARSE(2, 494)=52 + KSPARSE(1, 667)=89 + KSPARSE(2, 667)=98 !WC_H2O2/WC_HO2 - KSPARSE(1, 495)=43 - KSPARSE(2, 495)=53 + KSPARSE(1, 668)=89 + KSPARSE(2, 668)=99 !WC_H2O2/WC_SO2 - KSPARSE(1, 496)=43 - KSPARSE(2, 496)=55 + KSPARSE(1, 669)=89 + KSPARSE(2, 669)=101 +!WC_H2O2/WC_RO25 + KSPARSE(1, 670)=89 + KSPARSE(2, 670)=104 +!WC_H2O2/WC_KETL + KSPARSE(1, 671)=89 + KSPARSE(2, 671)=112 +!WC_H2O2/WC_ORA2 + KSPARSE(1, 672)=89 + KSPARSE(2, 672)=114 +!WC_H2O2/WC_ACID + KSPARSE(1, 673)=89 + KSPARSE(2, 673)=115 +!WC_H2O2/WC_RP16 + KSPARSE(1, 674)=89 + KSPARSE(2, 674)=116 +!WC_H2O2/WC_UR21 + KSPARSE(1, 675)=89 + KSPARSE(2, 675)=117 !WC_NO/NO - KSPARSE(1, 497)=44 - KSPARSE(2, 497)=3 + KSPARSE(1, 676)=90 + KSPARSE(2, 676)=1 !WC_NO/WC_NO - KSPARSE(1, 498)=44 - KSPARSE(2, 498)=44 + KSPARSE(1, 677)=90 + KSPARSE(2, 677)=90 !WC_NO2/NO2 - KSPARSE(1, 499)=45 - KSPARSE(2, 499)=4 + KSPARSE(1, 678)=91 + KSPARSE(2, 678)=2 !WC_NO2/WC_NO2 - KSPARSE(1, 500)=45 - KSPARSE(2, 500)=45 + KSPARSE(1, 679)=91 + KSPARSE(2, 679)=91 !WC_NO2/WC_HONO - KSPARSE(1, 501)=45 - KSPARSE(2, 501)=48 + KSPARSE(1, 680)=91 + KSPARSE(2, 680)=94 !WC_NO2/WC_HNO3 - KSPARSE(1, 502)=45 - KSPARSE(2, 502)=49 + KSPARSE(1, 681)=91 + KSPARSE(2, 681)=95 !WC_NO2/WC_HNO4 - KSPARSE(1, 503)=45 - KSPARSE(2, 503)=50 + KSPARSE(1, 682)=91 + KSPARSE(2, 682)=96 !WC_NO2/WC_OH - KSPARSE(1, 504)=45 - KSPARSE(2, 504)=52 + KSPARSE(1, 683)=91 + KSPARSE(2, 683)=98 !WC_NO2/WC_HO2 - KSPARSE(1, 505)=45 - KSPARSE(2, 505)=53 + KSPARSE(1, 684)=91 + KSPARSE(2, 684)=99 !WC_NO3/NO3 - KSPARSE(1, 506)=46 - KSPARSE(2, 506)=5 + KSPARSE(1, 685)=92 + KSPARSE(2, 685)=8 !WC_NO3/WC_NO3 - KSPARSE(1, 507)=46 - KSPARSE(2, 507)=46 + KSPARSE(1, 686)=92 + KSPARSE(2, 686)=92 !WC_NO3/WC_SO2 - KSPARSE(1, 508)=46 - KSPARSE(2, 508)=55 -!WC_NO3/WC_SULF - KSPARSE(1, 509)=46 - KSPARSE(2, 509)=56 + KSPARSE(1, 687)=92 + KSPARSE(2, 687)=101 +!WC_NO3/WC_H2SO4 + KSPARSE(1, 688)=92 + KSPARSE(2, 688)=102 !WC_N2O5/N2O5 - KSPARSE(1, 510)=47 - KSPARSE(2, 510)=6 + KSPARSE(1, 689)=93 + KSPARSE(2, 689)=7 !WC_N2O5/WC_N2O5 - KSPARSE(1, 511)=47 - KSPARSE(2, 511)=47 + KSPARSE(1, 690)=93 + KSPARSE(2, 690)=93 !WC_HONO/HONO - KSPARSE(1, 512)=48 - KSPARSE(2, 512)=7 + KSPARSE(1, 691)=94 + KSPARSE(2, 691)=4 !WC_HONO/WC_HONO - KSPARSE(1, 513)=48 - KSPARSE(2, 513)=48 + KSPARSE(1, 692)=94 + KSPARSE(2, 692)=94 !WC_HONO/WC_HNO4 - KSPARSE(1, 514)=48 - KSPARSE(2, 514)=50 + KSPARSE(1, 693)=94 + KSPARSE(2, 693)=96 !WC_HONO/WC_OH - KSPARSE(1, 515)=48 - KSPARSE(2, 515)=52 + KSPARSE(1, 694)=94 + KSPARSE(2, 694)=98 !WC_HNO3/HNO3 - KSPARSE(1, 516)=49 - KSPARSE(2, 516)=8 + KSPARSE(1, 695)=95 + KSPARSE(2, 695)=5 !WC_HNO3/WC_NO3 - KSPARSE(1, 517)=49 - KSPARSE(2, 517)=46 + KSPARSE(1, 696)=95 + KSPARSE(2, 696)=92 !WC_HNO3/WC_N2O5 - KSPARSE(1, 518)=49 - KSPARSE(2, 518)=47 + KSPARSE(1, 697)=95 + KSPARSE(2, 697)=93 !WC_HNO3/WC_HNO3 - KSPARSE(1, 519)=49 - KSPARSE(2, 519)=49 + KSPARSE(1, 698)=95 + KSPARSE(2, 698)=95 !WC_HNO3/WC_HNO4 - KSPARSE(1, 520)=49 - KSPARSE(2, 520)=50 + KSPARSE(1, 699)=95 + KSPARSE(2, 699)=96 !WC_HNO3/WC_SO2 - KSPARSE(1, 521)=49 - KSPARSE(2, 521)=55 -!WC_HNO3/WC_SULF - KSPARSE(1, 522)=49 - KSPARSE(2, 522)=56 + KSPARSE(1, 700)=95 + KSPARSE(2, 700)=101 +!WC_HNO3/WC_H2SO4 + KSPARSE(1, 701)=95 + KSPARSE(2, 701)=102 !WC_HNO4/HNO4 - KSPARSE(1, 523)=50 - KSPARSE(2, 523)=9 + KSPARSE(1, 702)=96 + KSPARSE(2, 702)=6 !WC_HNO4/WC_NO2 - KSPARSE(1, 524)=50 - KSPARSE(2, 524)=45 + KSPARSE(1, 703)=96 + KSPARSE(2, 703)=91 !WC_HNO4/WC_HNO4 - KSPARSE(1, 525)=50 - KSPARSE(2, 525)=50 + KSPARSE(1, 704)=96 + KSPARSE(2, 704)=96 !WC_HNO4/WC_HO2 - KSPARSE(1, 526)=50 - KSPARSE(2, 526)=53 + KSPARSE(1, 705)=96 + KSPARSE(2, 705)=99 !WC_HNO4/WC_SO2 - KSPARSE(1, 527)=50 - KSPARSE(2, 527)=55 + KSPARSE(1, 706)=96 + KSPARSE(2, 706)=101 !WC_NH3/NH3 - KSPARSE(1, 528)=51 - KSPARSE(2, 528)=10 + KSPARSE(1, 707)=97 + KSPARSE(2, 707)=9 !WC_NH3/WC_NH3 - KSPARSE(1, 529)=51 - KSPARSE(2, 529)=51 + KSPARSE(1, 708)=97 + KSPARSE(2, 708)=97 !WC_OH/OH - KSPARSE(1, 530)=52 - KSPARSE(2, 530)=14 + KSPARSE(1, 709)=98 + KSPARSE(2, 709)=15 !WC_OH/WC_O3 - KSPARSE(1, 531)=52 - KSPARSE(2, 531)=42 + KSPARSE(1, 710)=98 + KSPARSE(2, 710)=88 !WC_OH/WC_H2O2 - KSPARSE(1, 532)=52 - KSPARSE(2, 532)=43 + KSPARSE(1, 711)=98 + KSPARSE(2, 711)=89 !WC_OH/WC_HONO - KSPARSE(1, 533)=52 - KSPARSE(2, 533)=48 + KSPARSE(1, 712)=98 + KSPARSE(2, 712)=94 !WC_OH/WC_HNO3 - KSPARSE(1, 534)=52 - KSPARSE(2, 534)=49 + KSPARSE(1, 713)=98 + KSPARSE(2, 713)=95 !WC_OH/WC_OH - KSPARSE(1, 535)=52 - KSPARSE(2, 535)=52 + KSPARSE(1, 714)=98 + KSPARSE(2, 714)=98 !WC_OH/WC_HO2 - KSPARSE(1, 536)=52 - KSPARSE(2, 536)=53 + KSPARSE(1, 715)=98 + KSPARSE(2, 715)=99 !WC_OH/WC_SO2 - KSPARSE(1, 537)=52 - KSPARSE(2, 537)=55 + KSPARSE(1, 716)=98 + KSPARSE(2, 716)=101 +!WC_OH/WC_MEOH + KSPARSE(1, 717)=98 + KSPARSE(2, 717)=105 +!WC_OH/WC_ETOH + KSPARSE(1, 718)=98 + KSPARSE(2, 718)=106 +!WC_OH/WC_ALCH + KSPARSE(1, 719)=98 + KSPARSE(2, 719)=107 !WC_OH/WC_HCHO - KSPARSE(1, 538)=52 - KSPARSE(2, 538)=57 + KSPARSE(1, 720)=98 + KSPARSE(2, 720)=108 +!WC_OH/WC_ALD2 + KSPARSE(1, 721)=98 + KSPARSE(2, 721)=109 +!WC_OH/WC_GLY + KSPARSE(1, 722)=98 + KSPARSE(2, 722)=110 +!WC_OH/WC_MGLY + KSPARSE(1, 723)=98 + KSPARSE(2, 723)=111 +!WC_OH/WC_KETL + KSPARSE(1, 724)=98 + KSPARSE(2, 724)=112 !WC_OH/WC_ORA1 - KSPARSE(1, 539)=52 - KSPARSE(2, 539)=58 + KSPARSE(1, 725)=98 + KSPARSE(2, 725)=113 +!WC_OH/WC_ORA2 + KSPARSE(1, 726)=98 + KSPARSE(2, 726)=114 +!WC_OH/WC_ACID + KSPARSE(1, 727)=98 + KSPARSE(2, 727)=115 +!WC_OH/WC_RP16 + KSPARSE(1, 728)=98 + KSPARSE(2, 728)=116 +!WC_OH/WC_UR21 + KSPARSE(1, 729)=98 + KSPARSE(2, 729)=117 +!WC_OH/WC_UR28 + KSPARSE(1, 730)=98 + KSPARSE(2, 730)=118 +!WC_OH/WC_ACID2 + KSPARSE(1, 731)=98 + KSPARSE(2, 731)=119 !WC_OH/WC_ASO4 - KSPARSE(1, 540)=52 - KSPARSE(2, 540)=63 + KSPARSE(1, 732)=98 + KSPARSE(2, 732)=121 !WC_OH/WC_AHMS - KSPARSE(1, 541)=52 - KSPARSE(2, 541)=66 + KSPARSE(1, 733)=98 + KSPARSE(2, 733)=124 !WC_HO2/HO2 - KSPARSE(1, 542)=53 - KSPARSE(2, 542)=15 + KSPARSE(1, 734)=99 + KSPARSE(2, 734)=10 !WC_HO2/WC_O3 - KSPARSE(1, 543)=53 - KSPARSE(2, 543)=42 + KSPARSE(1, 735)=99 + KSPARSE(2, 735)=88 !WC_HO2/WC_H2O2 - KSPARSE(1, 544)=53 - KSPARSE(2, 544)=43 + KSPARSE(1, 736)=99 + KSPARSE(2, 736)=89 !WC_HO2/WC_NO2 - KSPARSE(1, 545)=53 - KSPARSE(2, 545)=45 + KSPARSE(1, 737)=99 + KSPARSE(2, 737)=91 !WC_HO2/WC_HNO4 - KSPARSE(1, 546)=53 - KSPARSE(2, 546)=50 + KSPARSE(1, 738)=99 + KSPARSE(2, 738)=96 !WC_HO2/WC_OH - KSPARSE(1, 547)=53 - KSPARSE(2, 547)=52 + KSPARSE(1, 739)=99 + KSPARSE(2, 739)=98 !WC_HO2/WC_HO2 - KSPARSE(1, 548)=53 - KSPARSE(2, 548)=53 + KSPARSE(1, 740)=99 + KSPARSE(2, 740)=99 +!WC_HO2/WC_RO21 + KSPARSE(1, 741)=99 + KSPARSE(2, 741)=103 +!WC_HO2/WC_RO25 + KSPARSE(1, 742)=99 + KSPARSE(2, 742)=104 +!WC_HO2/WC_MEOH + KSPARSE(1, 743)=99 + KSPARSE(2, 743)=105 +!WC_HO2/WC_ETOH + KSPARSE(1, 744)=99 + KSPARSE(2, 744)=106 +!WC_HO2/WC_ALCH + KSPARSE(1, 745)=99 + KSPARSE(2, 745)=107 !WC_HO2/WC_HCHO - KSPARSE(1, 549)=53 - KSPARSE(2, 549)=57 + KSPARSE(1, 746)=99 + KSPARSE(2, 746)=108 +!WC_HO2/WC_GLY + KSPARSE(1, 747)=99 + KSPARSE(2, 747)=110 +!WC_HO2/WC_MGLY + KSPARSE(1, 748)=99 + KSPARSE(2, 748)=111 +!WC_HO2/WC_KETL + KSPARSE(1, 749)=99 + KSPARSE(2, 749)=112 !WC_HO2/WC_ORA1 - KSPARSE(1, 550)=53 - KSPARSE(2, 550)=58 -!WC_HO2/WC_MO2 - KSPARSE(1, 551)=53 - KSPARSE(2, 551)=60 + KSPARSE(1, 750)=99 + KSPARSE(2, 750)=113 +!WC_HO2/WC_ACID + KSPARSE(1, 751)=99 + KSPARSE(2, 751)=115 +!WC_HO2/WC_RP16 + KSPARSE(1, 752)=99 + KSPARSE(2, 752)=116 +!WC_HO2/WC_UR21 + KSPARSE(1, 753)=99 + KSPARSE(2, 753)=117 +!WC_HO2/WC_UR28 + KSPARSE(1, 754)=99 + KSPARSE(2, 754)=118 !WC_HO2/WC_ASO5 - KSPARSE(1, 552)=53 - KSPARSE(2, 552)=64 + KSPARSE(1, 755)=99 + KSPARSE(2, 755)=122 !WC_HO2/WC_AHMS - KSPARSE(1, 553)=53 - KSPARSE(2, 553)=66 + KSPARSE(1, 756)=99 + KSPARSE(2, 756)=124 !WC_CO2/WC_OH - KSPARSE(1, 554)=54 - KSPARSE(2, 554)=52 + KSPARSE(1, 757)=100 + KSPARSE(2, 757)=98 !WC_CO2/WC_CO2 - KSPARSE(1, 555)=54 - KSPARSE(2, 555)=54 + KSPARSE(1, 758)=100 + KSPARSE(2, 758)=100 +!WC_CO2/WC_ALD2 + KSPARSE(1, 759)=100 + KSPARSE(2, 759)=109 +!WC_CO2/WC_KETL + KSPARSE(1, 760)=100 + KSPARSE(2, 760)=112 !WC_CO2/WC_ORA1 - KSPARSE(1, 556)=54 - KSPARSE(2, 556)=58 + KSPARSE(1, 761)=100 + KSPARSE(2, 761)=113 +!WC_CO2/WC_ACID + KSPARSE(1, 762)=100 + KSPARSE(2, 762)=115 +!WC_CO2/WC_RP16 + KSPARSE(1, 763)=100 + KSPARSE(2, 763)=116 +!WC_CO2/WC_UR21 + KSPARSE(1, 764)=100 + KSPARSE(2, 764)=117 +!WC_CO2/WC_UR28 + KSPARSE(1, 765)=100 + KSPARSE(2, 765)=118 !WC_SO2/SO2 - KSPARSE(1, 557)=55 - KSPARSE(2, 557)=11 + KSPARSE(1, 766)=101 + KSPARSE(2, 766)=13 !WC_SO2/WC_O3 - KSPARSE(1, 558)=55 - KSPARSE(2, 558)=42 + KSPARSE(1, 767)=101 + KSPARSE(2, 767)=88 !WC_SO2/WC_H2O2 - KSPARSE(1, 559)=55 - KSPARSE(2, 559)=43 + KSPARSE(1, 768)=101 + KSPARSE(2, 768)=89 !WC_SO2/WC_NO3 - KSPARSE(1, 560)=55 - KSPARSE(2, 560)=46 + KSPARSE(1, 769)=101 + KSPARSE(2, 769)=92 !WC_SO2/WC_HNO4 - KSPARSE(1, 561)=55 - KSPARSE(2, 561)=50 + KSPARSE(1, 770)=101 + KSPARSE(2, 770)=96 !WC_SO2/WC_OH - KSPARSE(1, 562)=55 - KSPARSE(2, 562)=52 + KSPARSE(1, 771)=101 + KSPARSE(2, 771)=98 !WC_SO2/WC_SO2 - KSPARSE(1, 563)=55 - KSPARSE(2, 563)=55 + KSPARSE(1, 772)=101 + KSPARSE(2, 772)=101 +!WC_SO2/WC_RO21 + KSPARSE(1, 773)=101 + KSPARSE(2, 773)=103 !WC_SO2/WC_HCHO - KSPARSE(1, 564)=55 - KSPARSE(2, 564)=57 -!WC_SO2/WC_MO2 - KSPARSE(1, 565)=55 - KSPARSE(2, 565)=60 + KSPARSE(1, 774)=101 + KSPARSE(2, 774)=108 !WC_SO2/WC_AHSO5 - KSPARSE(1, 566)=55 - KSPARSE(2, 566)=65 + KSPARSE(1, 775)=101 + KSPARSE(2, 775)=123 !WC_SO2/WC_AHMS - KSPARSE(1, 567)=55 - KSPARSE(2, 567)=66 -!WC_SULF/SULF - KSPARSE(1, 568)=56 - KSPARSE(2, 568)=12 -!WC_SULF/WC_O3 - KSPARSE(1, 569)=56 - KSPARSE(2, 569)=42 -!WC_SULF/WC_H2O2 - KSPARSE(1, 570)=56 - KSPARSE(2, 570)=43 -!WC_SULF/WC_NO3 - KSPARSE(1, 571)=56 - KSPARSE(2, 571)=46 -!WC_SULF/WC_HNO4 - KSPARSE(1, 572)=56 - KSPARSE(2, 572)=50 -!WC_SULF/WC_SO2 - KSPARSE(1, 573)=56 - KSPARSE(2, 573)=55 -!WC_SULF/WC_SULF - KSPARSE(1, 574)=56 - KSPARSE(2, 574)=56 -!WC_SULF/WC_ASO4 - KSPARSE(1, 575)=56 - KSPARSE(2, 575)=63 -!WC_SULF/WC_AHSO5 - KSPARSE(1, 576)=56 - KSPARSE(2, 576)=65 + KSPARSE(1, 776)=101 + KSPARSE(2, 776)=124 +!WC_H2SO4/H2SO4 + KSPARSE(1, 777)=102 + KSPARSE(2, 777)=14 +!WC_H2SO4/WC_O3 + KSPARSE(1, 778)=102 + KSPARSE(2, 778)=88 +!WC_H2SO4/WC_H2O2 + KSPARSE(1, 779)=102 + KSPARSE(2, 779)=89 +!WC_H2SO4/WC_NO3 + KSPARSE(1, 780)=102 + KSPARSE(2, 780)=92 +!WC_H2SO4/WC_HNO4 + KSPARSE(1, 781)=102 + KSPARSE(2, 781)=96 +!WC_H2SO4/WC_SO2 + KSPARSE(1, 782)=102 + KSPARSE(2, 782)=101 +!WC_H2SO4/WC_H2SO4 + KSPARSE(1, 783)=102 + KSPARSE(2, 783)=102 +!WC_H2SO4/WC_ASO4 + KSPARSE(1, 784)=102 + KSPARSE(2, 784)=121 +!WC_H2SO4/WC_AHSO5 + KSPARSE(1, 785)=102 + KSPARSE(2, 785)=123 +!WC_RO21/RO21 + KSPARSE(1, 786)=103 + KSPARSE(2, 786)=86 +!WC_RO21/WC_OH + KSPARSE(1, 787)=103 + KSPARSE(2, 787)=98 +!WC_RO21/WC_SO2 + KSPARSE(1, 788)=103 + KSPARSE(2, 788)=101 +!WC_RO21/WC_RO21 + KSPARSE(1, 789)=103 + KSPARSE(2, 789)=103 +!WC_RO21/WC_ALD2 + KSPARSE(1, 790)=103 + KSPARSE(2, 790)=109 +!WC_RO21/WC_KETL + KSPARSE(1, 791)=103 + KSPARSE(2, 791)=112 +!WC_RO25/RO25 + KSPARSE(1, 792)=104 + KSPARSE(2, 792)=87 +!WC_RO25/WC_OH + KSPARSE(1, 793)=104 + KSPARSE(2, 793)=98 +!WC_RO25/WC_RO25 + KSPARSE(1, 794)=104 + KSPARSE(2, 794)=104 +!WC_RO25/WC_ALD2 + KSPARSE(1, 795)=104 + KSPARSE(2, 795)=109 +!WC_RO25/WC_ACID + KSPARSE(1, 796)=104 + KSPARSE(2, 796)=115 +!WC_MEOH/MEOH + KSPARSE(1, 797)=105 + KSPARSE(2, 797)=32 +!WC_MEOH/WC_OH + KSPARSE(1, 798)=105 + KSPARSE(2, 798)=98 +!WC_MEOH/WC_MEOH + KSPARSE(1, 799)=105 + KSPARSE(2, 799)=105 +!WC_ETOH/ETOH + KSPARSE(1, 800)=106 + KSPARSE(2, 800)=33 +!WC_ETOH/WC_OH + KSPARSE(1, 801)=106 + KSPARSE(2, 801)=98 +!WC_ETOH/WC_ETOH + KSPARSE(1, 802)=106 + KSPARSE(2, 802)=106 +!WC_ALCH/ALCH + KSPARSE(1, 803)=107 + KSPARSE(2, 803)=34 +!WC_ALCH/WC_OH + KSPARSE(1, 804)=107 + KSPARSE(2, 804)=98 +!WC_ALCH/WC_ALCH + KSPARSE(1, 805)=107 + KSPARSE(2, 805)=107 !WC_HCHO/HCHO - KSPARSE(1, 577)=57 - KSPARSE(2, 577)=22 + KSPARSE(1, 806)=108 + KSPARSE(2, 806)=28 !WC_HCHO/WC_OH - KSPARSE(1, 578)=57 - KSPARSE(2, 578)=52 + KSPARSE(1, 807)=108 + KSPARSE(2, 807)=98 !WC_HCHO/WC_SO2 - KSPARSE(1, 579)=57 - KSPARSE(2, 579)=55 + KSPARSE(1, 808)=108 + KSPARSE(2, 808)=101 +!WC_HCHO/WC_RO21 + KSPARSE(1, 809)=108 + KSPARSE(2, 809)=103 +!WC_HCHO/WC_MEOH + KSPARSE(1, 810)=108 + KSPARSE(2, 810)=105 !WC_HCHO/WC_HCHO - KSPARSE(1, 580)=57 - KSPARSE(2, 580)=57 -!WC_HCHO/WC_MO2 - KSPARSE(1, 581)=57 - KSPARSE(2, 581)=60 + KSPARSE(1, 811)=108 + KSPARSE(2, 811)=108 +!WC_HCHO/WC_KETL + KSPARSE(1, 812)=108 + KSPARSE(2, 812)=112 !WC_HCHO/WC_AHMS - KSPARSE(1, 582)=57 - KSPARSE(2, 582)=66 + KSPARSE(1, 813)=108 + KSPARSE(2, 813)=124 +!WC_ALD2/ALD2 + KSPARSE(1, 814)=109 + KSPARSE(2, 814)=29 +!WC_ALD2/WC_OH + KSPARSE(1, 815)=109 + KSPARSE(2, 815)=98 +!WC_ALD2/WC_RO25 + KSPARSE(1, 816)=109 + KSPARSE(2, 816)=104 +!WC_ALD2/WC_ETOH + KSPARSE(1, 817)=109 + KSPARSE(2, 817)=106 +!WC_ALD2/WC_ALCH + KSPARSE(1, 818)=109 + KSPARSE(2, 818)=107 +!WC_ALD2/WC_ALD2 + KSPARSE(1, 819)=109 + KSPARSE(2, 819)=109 +!WC_ALD2/WC_KETL + KSPARSE(1, 820)=109 + KSPARSE(2, 820)=112 +!WC_ALD2/WC_ACID + KSPARSE(1, 821)=109 + KSPARSE(2, 821)=115 +!WC_ALD2/WC_UR21 + KSPARSE(1, 822)=109 + KSPARSE(2, 822)=117 +!WC_GLY/GLY + KSPARSE(1, 823)=110 + KSPARSE(2, 823)=42 +!WC_GLY/WC_OH + KSPARSE(1, 824)=110 + KSPARSE(2, 824)=98 +!WC_GLY/WC_GLY + KSPARSE(1, 825)=110 + KSPARSE(2, 825)=110 +!WC_MGLY/MGLY + KSPARSE(1, 826)=111 + KSPARSE(2, 826)=41 +!WC_MGLY/WC_OH + KSPARSE(1, 827)=111 + KSPARSE(2, 827)=98 +!WC_MGLY/WC_MGLY + KSPARSE(1, 828)=111 + KSPARSE(2, 828)=111 +!WC_MGLY/WC_KETL + KSPARSE(1, 829)=111 + KSPARSE(2, 829)=112 +!WC_KETL/KETL + KSPARSE(1, 830)=112 + KSPARSE(2, 830)=30 +!WC_KETL/WC_OH + KSPARSE(1, 831)=112 + KSPARSE(2, 831)=98 +!WC_KETL/WC_ALCH + KSPARSE(1, 832)=112 + KSPARSE(2, 832)=107 +!WC_KETL/WC_KETL + KSPARSE(1, 833)=112 + KSPARSE(2, 833)=112 !WC_ORA1/ORA1 - KSPARSE(1, 583)=58 - KSPARSE(2, 583)=30 + KSPARSE(1, 834)=113 + KSPARSE(2, 834)=43 !WC_ORA1/WC_OH - KSPARSE(1, 584)=58 - KSPARSE(2, 584)=52 + KSPARSE(1, 835)=113 + KSPARSE(2, 835)=98 !WC_ORA1/WC_HCHO - KSPARSE(1, 585)=58 - KSPARSE(2, 585)=57 + KSPARSE(1, 836)=113 + KSPARSE(2, 836)=108 !WC_ORA1/WC_ORA1 - KSPARSE(1, 586)=58 - KSPARSE(2, 586)=58 + KSPARSE(1, 837)=113 + KSPARSE(2, 837)=113 !WC_ORA1/WC_AHMS - KSPARSE(1, 587)=58 - KSPARSE(2, 587)=66 + KSPARSE(1, 838)=113 + KSPARSE(2, 838)=124 !WC_ORA2/ORA2 - KSPARSE(1, 588)=59 - KSPARSE(2, 588)=31 + KSPARSE(1, 839)=114 + KSPARSE(2, 839)=44 +!WC_ORA2/WC_OH + KSPARSE(1, 840)=114 + KSPARSE(2, 840)=98 +!WC_ORA2/WC_RO25 + KSPARSE(1, 841)=114 + KSPARSE(2, 841)=104 !WC_ORA2/WC_ORA2 - KSPARSE(1, 589)=59 - KSPARSE(2, 589)=59 -!WC_MO2/MO2 - KSPARSE(1, 590)=60 - KSPARSE(2, 590)=32 -!WC_MO2/WC_SO2 - KSPARSE(1, 591)=60 - KSPARSE(2, 591)=55 -!WC_MO2/WC_MO2 - KSPARSE(1, 592)=60 - KSPARSE(2, 592)=60 -!WC_OP1/OP1 - KSPARSE(1, 593)=61 - KSPARSE(2, 593)=28 -!WC_OP1/WC_SO2 - KSPARSE(1, 594)=61 - KSPARSE(2, 594)=55 -!WC_OP1/WC_MO2 - KSPARSE(1, 595)=61 - KSPARSE(2, 595)=60 -!WC_OP1/WC_OP1 - KSPARSE(1, 596)=61 - KSPARSE(2, 596)=61 + KSPARSE(1, 842)=114 + KSPARSE(2, 842)=114 +!WC_ACID/ACID + KSPARSE(1, 843)=115 + KSPARSE(2, 843)=45 +!WC_ACID/WC_OH + KSPARSE(1, 844)=115 + KSPARSE(2, 844)=98 +!WC_ACID/WC_ACID + KSPARSE(1, 845)=115 + KSPARSE(2, 845)=115 +!WC_RP16/RP16 + KSPARSE(1, 846)=116 + KSPARSE(2, 846)=74 +!WC_RP16/WC_OH + KSPARSE(1, 847)=116 + KSPARSE(2, 847)=98 +!WC_RP16/WC_GLY + KSPARSE(1, 848)=116 + KSPARSE(2, 848)=110 +!WC_RP16/WC_ORA2 + KSPARSE(1, 849)=116 + KSPARSE(2, 849)=114 +!WC_RP16/WC_RP16 + KSPARSE(1, 850)=116 + KSPARSE(2, 850)=116 +!WC_UR21/UR21 + KSPARSE(1, 851)=117 + KSPARSE(2, 851)=47 +!WC_UR21/WC_OH + KSPARSE(1, 852)=117 + KSPARSE(2, 852)=98 +!WC_UR21/WC_MGLY + KSPARSE(1, 853)=117 + KSPARSE(2, 853)=111 +!WC_UR21/WC_KETL + KSPARSE(1, 854)=117 + KSPARSE(2, 854)=112 +!WC_UR21/WC_ACID + KSPARSE(1, 855)=117 + KSPARSE(2, 855)=115 +!WC_UR21/WC_UR21 + KSPARSE(1, 856)=117 + KSPARSE(2, 856)=117 +!WC_UR28/UR28 + KSPARSE(1, 857)=118 + KSPARSE(2, 857)=46 +!WC_UR28/WC_OH + KSPARSE(1, 858)=118 + KSPARSE(2, 858)=98 +!WC_UR28/WC_RP16 + KSPARSE(1, 859)=118 + KSPARSE(2, 859)=116 +!WC_UR28/WC_UR28 + KSPARSE(1, 860)=118 + KSPARSE(2, 860)=118 +!WC_ACID2/WC_OH + KSPARSE(1, 861)=119 + KSPARSE(2, 861)=98 +!WC_ACID2/WC_ACID + KSPARSE(1, 862)=119 + KSPARSE(2, 862)=115 +!WC_ACID2/WC_UR21 + KSPARSE(1, 863)=119 + KSPARSE(2, 863)=117 +!WC_ACID2/WC_ACID2 + KSPARSE(1, 864)=119 + KSPARSE(2, 864)=119 !WC_ASO3/WC_NO3 - KSPARSE(1, 597)=62 - KSPARSE(2, 597)=46 + KSPARSE(1, 865)=120 + KSPARSE(2, 865)=92 !WC_ASO3/WC_OH - KSPARSE(1, 598)=62 - KSPARSE(2, 598)=52 + KSPARSE(1, 866)=120 + KSPARSE(2, 866)=98 !WC_ASO3/WC_SO2 - KSPARSE(1, 599)=62 - KSPARSE(2, 599)=55 -!WC_ASO3/WC_MO2 - KSPARSE(1, 600)=62 - KSPARSE(2, 600)=60 + KSPARSE(1, 867)=120 + KSPARSE(2, 867)=101 +!WC_ASO3/WC_RO21 + KSPARSE(1, 868)=120 + KSPARSE(2, 868)=103 !WC_ASO3/WC_ASO3 - KSPARSE(1, 601)=62 - KSPARSE(2, 601)=62 + KSPARSE(1, 869)=120 + KSPARSE(2, 869)=120 !WC_ASO4/WC_NO3 - KSPARSE(1, 602)=63 - KSPARSE(2, 602)=46 -!WC_ASO4/WC_SULF - KSPARSE(1, 603)=63 - KSPARSE(2, 603)=56 + KSPARSE(1, 870)=121 + KSPARSE(2, 870)=92 +!WC_ASO4/WC_H2SO4 + KSPARSE(1, 871)=121 + KSPARSE(2, 871)=102 !WC_ASO4/WC_ASO4 - KSPARSE(1, 604)=63 - KSPARSE(2, 604)=63 + KSPARSE(1, 872)=121 + KSPARSE(2, 872)=121 !WC_ASO4/WC_ASO5 - KSPARSE(1, 605)=63 - KSPARSE(2, 605)=64 + KSPARSE(1, 873)=121 + KSPARSE(2, 873)=122 !WC_ASO5/WC_HO2 - KSPARSE(1, 606)=64 - KSPARSE(2, 606)=53 + KSPARSE(1, 874)=122 + KSPARSE(2, 874)=99 !WC_ASO5/WC_ASO3 - KSPARSE(1, 607)=64 - KSPARSE(2, 607)=62 + KSPARSE(1, 875)=122 + KSPARSE(2, 875)=120 !WC_ASO5/WC_ASO5 - KSPARSE(1, 608)=64 - KSPARSE(2, 608)=64 + KSPARSE(1, 876)=122 + KSPARSE(2, 876)=122 !WC_AHSO5/WC_HO2 - KSPARSE(1, 609)=65 - KSPARSE(2, 609)=53 + KSPARSE(1, 877)=123 + KSPARSE(2, 877)=99 !WC_AHSO5/WC_SO2 - KSPARSE(1, 610)=65 - KSPARSE(2, 610)=55 + KSPARSE(1, 878)=123 + KSPARSE(2, 878)=101 !WC_AHSO5/WC_ASO5 - KSPARSE(1, 611)=65 - KSPARSE(2, 611)=64 + KSPARSE(1, 879)=123 + KSPARSE(2, 879)=122 !WC_AHSO5/WC_AHSO5 - KSPARSE(1, 612)=65 - KSPARSE(2, 612)=65 + KSPARSE(1, 880)=123 + KSPARSE(2, 880)=123 !WC_AHMS/WC_OH - KSPARSE(1, 613)=66 - KSPARSE(2, 613)=52 + KSPARSE(1, 881)=124 + KSPARSE(2, 881)=98 !WC_AHMS/WC_SO2 - KSPARSE(1, 614)=66 - KSPARSE(2, 614)=55 + KSPARSE(1, 882)=124 + KSPARSE(2, 882)=101 !WC_AHMS/WC_HCHO - KSPARSE(1, 615)=66 - KSPARSE(2, 615)=57 + KSPARSE(1, 883)=124 + KSPARSE(2, 883)=108 !WC_AHMS/WC_AHMS - KSPARSE(1, 616)=66 - KSPARSE(2, 616)=66 + KSPARSE(1, 884)=124 + KSPARSE(2, 884)=124 !WR_O3/O3 - KSPARSE(1, 617)=67 - KSPARSE(2, 617)=1 + KSPARSE(1, 885)=125 + KSPARSE(2, 885)=3 !WR_O3/WR_O3 - KSPARSE(1, 618)=67 - KSPARSE(2, 618)=67 + KSPARSE(1, 886)=125 + KSPARSE(2, 886)=125 !WR_O3/WR_HO2 - KSPARSE(1, 619)=67 - KSPARSE(2, 619)=78 + KSPARSE(1, 887)=125 + KSPARSE(2, 887)=136 !WR_O3/WR_SO2 - KSPARSE(1, 620)=67 - KSPARSE(2, 620)=80 + KSPARSE(1, 888)=125 + KSPARSE(2, 888)=138 !WR_H2O2/H2O2 - KSPARSE(1, 621)=68 - KSPARSE(2, 621)=2 + KSPARSE(1, 889)=126 + KSPARSE(2, 889)=12 !WR_H2O2/WR_H2O2 - KSPARSE(1, 622)=68 - KSPARSE(2, 622)=68 + KSPARSE(1, 890)=126 + KSPARSE(2, 890)=126 !WR_H2O2/WR_OH - KSPARSE(1, 623)=68 - KSPARSE(2, 623)=77 + KSPARSE(1, 891)=126 + KSPARSE(2, 891)=135 !WR_H2O2/WR_HO2 - KSPARSE(1, 624)=68 - KSPARSE(2, 624)=78 + KSPARSE(1, 892)=126 + KSPARSE(2, 892)=136 !WR_H2O2/WR_SO2 - KSPARSE(1, 625)=68 - KSPARSE(2, 625)=80 + KSPARSE(1, 893)=126 + KSPARSE(2, 893)=138 +!WR_H2O2/WR_RO25 + KSPARSE(1, 894)=126 + KSPARSE(2, 894)=141 +!WR_H2O2/WR_KETL + KSPARSE(1, 895)=126 + KSPARSE(2, 895)=149 +!WR_H2O2/WR_ORA2 + KSPARSE(1, 896)=126 + KSPARSE(2, 896)=151 +!WR_H2O2/WR_ACID + KSPARSE(1, 897)=126 + KSPARSE(2, 897)=152 +!WR_H2O2/WR_RP16 + KSPARSE(1, 898)=126 + KSPARSE(2, 898)=153 +!WR_H2O2/WR_UR21 + KSPARSE(1, 899)=126 + KSPARSE(2, 899)=154 !WR_NO/NO - KSPARSE(1, 626)=69 - KSPARSE(2, 626)=3 + KSPARSE(1, 900)=127 + KSPARSE(2, 900)=1 !WR_NO/WR_NO - KSPARSE(1, 627)=69 - KSPARSE(2, 627)=69 + KSPARSE(1, 901)=127 + KSPARSE(2, 901)=127 !WR_NO2/NO2 - KSPARSE(1, 628)=70 - KSPARSE(2, 628)=4 + KSPARSE(1, 902)=128 + KSPARSE(2, 902)=2 !WR_NO2/WR_NO2 - KSPARSE(1, 629)=70 - KSPARSE(2, 629)=70 + KSPARSE(1, 903)=128 + KSPARSE(2, 903)=128 !WR_NO2/WR_HONO - KSPARSE(1, 630)=70 - KSPARSE(2, 630)=73 + KSPARSE(1, 904)=128 + KSPARSE(2, 904)=131 !WR_NO2/WR_HNO3 - KSPARSE(1, 631)=70 - KSPARSE(2, 631)=74 + KSPARSE(1, 905)=128 + KSPARSE(2, 905)=132 !WR_NO2/WR_HNO4 - KSPARSE(1, 632)=70 - KSPARSE(2, 632)=75 + KSPARSE(1, 906)=128 + KSPARSE(2, 906)=133 !WR_NO2/WR_OH - KSPARSE(1, 633)=70 - KSPARSE(2, 633)=77 + KSPARSE(1, 907)=128 + KSPARSE(2, 907)=135 !WR_NO2/WR_HO2 - KSPARSE(1, 634)=70 - KSPARSE(2, 634)=78 + KSPARSE(1, 908)=128 + KSPARSE(2, 908)=136 !WR_NO3/NO3 - KSPARSE(1, 635)=71 - KSPARSE(2, 635)=5 + KSPARSE(1, 909)=129 + KSPARSE(2, 909)=8 !WR_NO3/WR_NO3 - KSPARSE(1, 636)=71 - KSPARSE(2, 636)=71 + KSPARSE(1, 910)=129 + KSPARSE(2, 910)=129 !WR_NO3/WR_SO2 - KSPARSE(1, 637)=71 - KSPARSE(2, 637)=80 -!WR_NO3/WR_SULF - KSPARSE(1, 638)=71 - KSPARSE(2, 638)=81 + KSPARSE(1, 911)=129 + KSPARSE(2, 911)=138 +!WR_NO3/WR_H2SO4 + KSPARSE(1, 912)=129 + KSPARSE(2, 912)=139 !WR_N2O5/N2O5 - KSPARSE(1, 639)=72 - KSPARSE(2, 639)=6 + KSPARSE(1, 913)=130 + KSPARSE(2, 913)=7 !WR_N2O5/WR_N2O5 - KSPARSE(1, 640)=72 - KSPARSE(2, 640)=72 + KSPARSE(1, 914)=130 + KSPARSE(2, 914)=130 !WR_HONO/HONO - KSPARSE(1, 641)=73 - KSPARSE(2, 641)=7 + KSPARSE(1, 915)=131 + KSPARSE(2, 915)=4 !WR_HONO/WR_HONO - KSPARSE(1, 642)=73 - KSPARSE(2, 642)=73 + KSPARSE(1, 916)=131 + KSPARSE(2, 916)=131 !WR_HONO/WR_HNO4 - KSPARSE(1, 643)=73 - KSPARSE(2, 643)=75 + KSPARSE(1, 917)=131 + KSPARSE(2, 917)=133 !WR_HONO/WR_OH - KSPARSE(1, 644)=73 - KSPARSE(2, 644)=77 + KSPARSE(1, 918)=131 + KSPARSE(2, 918)=135 !WR_HNO3/HNO3 - KSPARSE(1, 645)=74 - KSPARSE(2, 645)=8 + KSPARSE(1, 919)=132 + KSPARSE(2, 919)=5 !WR_HNO3/WR_NO3 - KSPARSE(1, 646)=74 - KSPARSE(2, 646)=71 + KSPARSE(1, 920)=132 + KSPARSE(2, 920)=129 !WR_HNO3/WR_N2O5 - KSPARSE(1, 647)=74 - KSPARSE(2, 647)=72 + KSPARSE(1, 921)=132 + KSPARSE(2, 921)=130 !WR_HNO3/WR_HNO3 - KSPARSE(1, 648)=74 - KSPARSE(2, 648)=74 + KSPARSE(1, 922)=132 + KSPARSE(2, 922)=132 !WR_HNO3/WR_HNO4 - KSPARSE(1, 649)=74 - KSPARSE(2, 649)=75 + KSPARSE(1, 923)=132 + KSPARSE(2, 923)=133 !WR_HNO3/WR_SO2 - KSPARSE(1, 650)=74 - KSPARSE(2, 650)=80 -!WR_HNO3/WR_SULF - KSPARSE(1, 651)=74 - KSPARSE(2, 651)=81 + KSPARSE(1, 924)=132 + KSPARSE(2, 924)=138 +!WR_HNO3/WR_H2SO4 + KSPARSE(1, 925)=132 + KSPARSE(2, 925)=139 !WR_HNO4/HNO4 - KSPARSE(1, 652)=75 - KSPARSE(2, 652)=9 + KSPARSE(1, 926)=133 + KSPARSE(2, 926)=6 !WR_HNO4/WR_NO2 - KSPARSE(1, 653)=75 - KSPARSE(2, 653)=70 + KSPARSE(1, 927)=133 + KSPARSE(2, 927)=128 !WR_HNO4/WR_HNO4 - KSPARSE(1, 654)=75 - KSPARSE(2, 654)=75 + KSPARSE(1, 928)=133 + KSPARSE(2, 928)=133 !WR_HNO4/WR_HO2 - KSPARSE(1, 655)=75 - KSPARSE(2, 655)=78 + KSPARSE(1, 929)=133 + KSPARSE(2, 929)=136 !WR_HNO4/WR_SO2 - KSPARSE(1, 656)=75 - KSPARSE(2, 656)=80 + KSPARSE(1, 930)=133 + KSPARSE(2, 930)=138 !WR_NH3/NH3 - KSPARSE(1, 657)=76 - KSPARSE(2, 657)=10 + KSPARSE(1, 931)=134 + KSPARSE(2, 931)=9 !WR_NH3/WR_NH3 - KSPARSE(1, 658)=76 - KSPARSE(2, 658)=76 + KSPARSE(1, 932)=134 + KSPARSE(2, 932)=134 !WR_OH/OH - KSPARSE(1, 659)=77 - KSPARSE(2, 659)=14 + KSPARSE(1, 933)=135 + KSPARSE(2, 933)=15 !WR_OH/WR_O3 - KSPARSE(1, 660)=77 - KSPARSE(2, 660)=67 + KSPARSE(1, 934)=135 + KSPARSE(2, 934)=125 !WR_OH/WR_H2O2 - KSPARSE(1, 661)=77 - KSPARSE(2, 661)=68 + KSPARSE(1, 935)=135 + KSPARSE(2, 935)=126 !WR_OH/WR_HONO - KSPARSE(1, 662)=77 - KSPARSE(2, 662)=73 + KSPARSE(1, 936)=135 + KSPARSE(2, 936)=131 !WR_OH/WR_HNO3 - KSPARSE(1, 663)=77 - KSPARSE(2, 663)=74 + KSPARSE(1, 937)=135 + KSPARSE(2, 937)=132 !WR_OH/WR_OH - KSPARSE(1, 664)=77 - KSPARSE(2, 664)=77 + KSPARSE(1, 938)=135 + KSPARSE(2, 938)=135 !WR_OH/WR_HO2 - KSPARSE(1, 665)=77 - KSPARSE(2, 665)=78 + KSPARSE(1, 939)=135 + KSPARSE(2, 939)=136 !WR_OH/WR_SO2 - KSPARSE(1, 666)=77 - KSPARSE(2, 666)=80 + KSPARSE(1, 940)=135 + KSPARSE(2, 940)=138 +!WR_OH/WR_MEOH + KSPARSE(1, 941)=135 + KSPARSE(2, 941)=142 +!WR_OH/WR_ETOH + KSPARSE(1, 942)=135 + KSPARSE(2, 942)=143 +!WR_OH/WR_ALCH + KSPARSE(1, 943)=135 + KSPARSE(2, 943)=144 !WR_OH/WR_HCHO - KSPARSE(1, 667)=77 - KSPARSE(2, 667)=82 + KSPARSE(1, 944)=135 + KSPARSE(2, 944)=145 +!WR_OH/WR_ALD2 + KSPARSE(1, 945)=135 + KSPARSE(2, 945)=146 +!WR_OH/WR_GLY + KSPARSE(1, 946)=135 + KSPARSE(2, 946)=147 +!WR_OH/WR_MGLY + KSPARSE(1, 947)=135 + KSPARSE(2, 947)=148 +!WR_OH/WR_KETL + KSPARSE(1, 948)=135 + KSPARSE(2, 948)=149 !WR_OH/WR_ORA1 - KSPARSE(1, 668)=77 - KSPARSE(2, 668)=83 + KSPARSE(1, 949)=135 + KSPARSE(2, 949)=150 +!WR_OH/WR_ORA2 + KSPARSE(1, 950)=135 + KSPARSE(2, 950)=151 +!WR_OH/WR_ACID + KSPARSE(1, 951)=135 + KSPARSE(2, 951)=152 +!WR_OH/WR_RP16 + KSPARSE(1, 952)=135 + KSPARSE(2, 952)=153 +!WR_OH/WR_UR21 + KSPARSE(1, 953)=135 + KSPARSE(2, 953)=154 +!WR_OH/WR_UR28 + KSPARSE(1, 954)=135 + KSPARSE(2, 954)=155 +!WR_OH/WR_ACID2 + KSPARSE(1, 955)=135 + KSPARSE(2, 955)=156 !WR_OH/WR_ASO4 - KSPARSE(1, 669)=77 - KSPARSE(2, 669)=88 + KSPARSE(1, 956)=135 + KSPARSE(2, 956)=158 !WR_OH/WR_AHMS - KSPARSE(1, 670)=77 - KSPARSE(2, 670)=91 + KSPARSE(1, 957)=135 + KSPARSE(2, 957)=161 !WR_HO2/HO2 - KSPARSE(1, 671)=78 - KSPARSE(2, 671)=15 + KSPARSE(1, 958)=136 + KSPARSE(2, 958)=10 !WR_HO2/WR_O3 - KSPARSE(1, 672)=78 - KSPARSE(2, 672)=67 + KSPARSE(1, 959)=136 + KSPARSE(2, 959)=125 !WR_HO2/WR_H2O2 - KSPARSE(1, 673)=78 - KSPARSE(2, 673)=68 + KSPARSE(1, 960)=136 + KSPARSE(2, 960)=126 !WR_HO2/WR_NO2 - KSPARSE(1, 674)=78 - KSPARSE(2, 674)=70 + KSPARSE(1, 961)=136 + KSPARSE(2, 961)=128 !WR_HO2/WR_HNO4 - KSPARSE(1, 675)=78 - KSPARSE(2, 675)=75 + KSPARSE(1, 962)=136 + KSPARSE(2, 962)=133 !WR_HO2/WR_OH - KSPARSE(1, 676)=78 - KSPARSE(2, 676)=77 + KSPARSE(1, 963)=136 + KSPARSE(2, 963)=135 !WR_HO2/WR_HO2 - KSPARSE(1, 677)=78 - KSPARSE(2, 677)=78 + KSPARSE(1, 964)=136 + KSPARSE(2, 964)=136 +!WR_HO2/WR_RO21 + KSPARSE(1, 965)=136 + KSPARSE(2, 965)=140 +!WR_HO2/WR_RO25 + KSPARSE(1, 966)=136 + KSPARSE(2, 966)=141 +!WR_HO2/WR_MEOH + KSPARSE(1, 967)=136 + KSPARSE(2, 967)=142 +!WR_HO2/WR_ETOH + KSPARSE(1, 968)=136 + KSPARSE(2, 968)=143 +!WR_HO2/WR_ALCH + KSPARSE(1, 969)=136 + KSPARSE(2, 969)=144 !WR_HO2/WR_HCHO - KSPARSE(1, 678)=78 - KSPARSE(2, 678)=82 + KSPARSE(1, 970)=136 + KSPARSE(2, 970)=145 +!WR_HO2/WR_GLY + KSPARSE(1, 971)=136 + KSPARSE(2, 971)=147 +!WR_HO2/WR_MGLY + KSPARSE(1, 972)=136 + KSPARSE(2, 972)=148 +!WR_HO2/WR_KETL + KSPARSE(1, 973)=136 + KSPARSE(2, 973)=149 !WR_HO2/WR_ORA1 - KSPARSE(1, 679)=78 - KSPARSE(2, 679)=83 -!WR_HO2/WR_MO2 - KSPARSE(1, 680)=78 - KSPARSE(2, 680)=85 + KSPARSE(1, 974)=136 + KSPARSE(2, 974)=150 +!WR_HO2/WR_ACID + KSPARSE(1, 975)=136 + KSPARSE(2, 975)=152 +!WR_HO2/WR_RP16 + KSPARSE(1, 976)=136 + KSPARSE(2, 976)=153 +!WR_HO2/WR_UR21 + KSPARSE(1, 977)=136 + KSPARSE(2, 977)=154 +!WR_HO2/WR_UR28 + KSPARSE(1, 978)=136 + KSPARSE(2, 978)=155 !WR_HO2/WR_ASO5 - KSPARSE(1, 681)=78 - KSPARSE(2, 681)=89 + KSPARSE(1, 979)=136 + KSPARSE(2, 979)=159 !WR_HO2/WR_AHMS - KSPARSE(1, 682)=78 - KSPARSE(2, 682)=91 + KSPARSE(1, 980)=136 + KSPARSE(2, 980)=161 !WR_CO2/WR_OH - KSPARSE(1, 683)=79 - KSPARSE(2, 683)=77 + KSPARSE(1, 981)=137 + KSPARSE(2, 981)=135 !WR_CO2/WR_CO2 - KSPARSE(1, 684)=79 - KSPARSE(2, 684)=79 + KSPARSE(1, 982)=137 + KSPARSE(2, 982)=137 +!WR_CO2/WR_ALD2 + KSPARSE(1, 983)=137 + KSPARSE(2, 983)=146 +!WR_CO2/WR_KETL + KSPARSE(1, 984)=137 + KSPARSE(2, 984)=149 !WR_CO2/WR_ORA1 - KSPARSE(1, 685)=79 - KSPARSE(2, 685)=83 + KSPARSE(1, 985)=137 + KSPARSE(2, 985)=150 +!WR_CO2/WR_ACID + KSPARSE(1, 986)=137 + KSPARSE(2, 986)=152 +!WR_CO2/WR_RP16 + KSPARSE(1, 987)=137 + KSPARSE(2, 987)=153 +!WR_CO2/WR_UR21 + KSPARSE(1, 988)=137 + KSPARSE(2, 988)=154 +!WR_CO2/WR_UR28 + KSPARSE(1, 989)=137 + KSPARSE(2, 989)=155 !WR_SO2/SO2 - KSPARSE(1, 686)=80 - KSPARSE(2, 686)=11 + KSPARSE(1, 990)=138 + KSPARSE(2, 990)=13 !WR_SO2/WR_O3 - KSPARSE(1, 687)=80 - KSPARSE(2, 687)=67 + KSPARSE(1, 991)=138 + KSPARSE(2, 991)=125 !WR_SO2/WR_H2O2 - KSPARSE(1, 688)=80 - KSPARSE(2, 688)=68 + KSPARSE(1, 992)=138 + KSPARSE(2, 992)=126 !WR_SO2/WR_NO3 - KSPARSE(1, 689)=80 - KSPARSE(2, 689)=71 + KSPARSE(1, 993)=138 + KSPARSE(2, 993)=129 !WR_SO2/WR_HNO4 - KSPARSE(1, 690)=80 - KSPARSE(2, 690)=75 + KSPARSE(1, 994)=138 + KSPARSE(2, 994)=133 !WR_SO2/WR_OH - KSPARSE(1, 691)=80 - KSPARSE(2, 691)=77 + KSPARSE(1, 995)=138 + KSPARSE(2, 995)=135 !WR_SO2/WR_SO2 - KSPARSE(1, 692)=80 - KSPARSE(2, 692)=80 + KSPARSE(1, 996)=138 + KSPARSE(2, 996)=138 +!WR_SO2/WR_RO21 + KSPARSE(1, 997)=138 + KSPARSE(2, 997)=140 !WR_SO2/WR_HCHO - KSPARSE(1, 693)=80 - KSPARSE(2, 693)=82 -!WR_SO2/WR_MO2 - KSPARSE(1, 694)=80 - KSPARSE(2, 694)=85 + KSPARSE(1, 998)=138 + KSPARSE(2, 998)=145 !WR_SO2/WR_AHSO5 - KSPARSE(1, 695)=80 - KSPARSE(2, 695)=90 + KSPARSE(1, 999)=138 + KSPARSE(2, 999)=160 !WR_SO2/WR_AHMS - KSPARSE(1, 696)=80 - KSPARSE(2, 696)=91 -!WR_SULF/SULF - KSPARSE(1, 697)=81 - KSPARSE(2, 697)=12 -!WR_SULF/WR_O3 - KSPARSE(1, 698)=81 - KSPARSE(2, 698)=67 -!WR_SULF/WR_H2O2 - KSPARSE(1, 699)=81 - KSPARSE(2, 699)=68 -!WR_SULF/WR_NO3 - KSPARSE(1, 700)=81 - KSPARSE(2, 700)=71 -!WR_SULF/WR_HNO4 - KSPARSE(1, 701)=81 - KSPARSE(2, 701)=75 -!WR_SULF/WR_SO2 - KSPARSE(1, 702)=81 - KSPARSE(2, 702)=80 -!WR_SULF/WR_SULF - KSPARSE(1, 703)=81 - KSPARSE(2, 703)=81 -!WR_SULF/WR_ASO4 - KSPARSE(1, 704)=81 - KSPARSE(2, 704)=88 -!WR_SULF/WR_AHSO5 - KSPARSE(1, 705)=81 - KSPARSE(2, 705)=90 + KSPARSE(1, 1000)=138 + KSPARSE(2, 1000)=161 +!WR_H2SO4/H2SO4 + KSPARSE(1, 1001)=139 + KSPARSE(2, 1001)=14 +!WR_H2SO4/WR_O3 + KSPARSE(1, 1002)=139 + KSPARSE(2, 1002)=125 +!WR_H2SO4/WR_H2O2 + KSPARSE(1, 1003)=139 + KSPARSE(2, 1003)=126 +!WR_H2SO4/WR_NO3 + KSPARSE(1, 1004)=139 + KSPARSE(2, 1004)=129 +!WR_H2SO4/WR_HNO4 + KSPARSE(1, 1005)=139 + KSPARSE(2, 1005)=133 +!WR_H2SO4/WR_SO2 + KSPARSE(1, 1006)=139 + KSPARSE(2, 1006)=138 +!WR_H2SO4/WR_H2SO4 + KSPARSE(1, 1007)=139 + KSPARSE(2, 1007)=139 +!WR_H2SO4/WR_ASO4 + KSPARSE(1, 1008)=139 + KSPARSE(2, 1008)=158 +!WR_H2SO4/WR_AHSO5 + KSPARSE(1, 1009)=139 + KSPARSE(2, 1009)=160 +!WR_RO21/RO21 + KSPARSE(1, 1010)=140 + KSPARSE(2, 1010)=86 +!WR_RO21/WR_OH + KSPARSE(1, 1011)=140 + KSPARSE(2, 1011)=135 +!WR_RO21/WR_SO2 + KSPARSE(1, 1012)=140 + KSPARSE(2, 1012)=138 +!WR_RO21/WR_RO21 + KSPARSE(1, 1013)=140 + KSPARSE(2, 1013)=140 +!WR_RO21/WR_ALD2 + KSPARSE(1, 1014)=140 + KSPARSE(2, 1014)=146 +!WR_RO21/WR_KETL + KSPARSE(1, 1015)=140 + KSPARSE(2, 1015)=149 +!WR_RO25/RO25 + KSPARSE(1, 1016)=141 + KSPARSE(2, 1016)=87 +!WR_RO25/WR_OH + KSPARSE(1, 1017)=141 + KSPARSE(2, 1017)=135 +!WR_RO25/WR_RO25 + KSPARSE(1, 1018)=141 + KSPARSE(2, 1018)=141 +!WR_RO25/WR_ALD2 + KSPARSE(1, 1019)=141 + KSPARSE(2, 1019)=146 +!WR_RO25/WR_ACID + KSPARSE(1, 1020)=141 + KSPARSE(2, 1020)=152 +!WR_MEOH/MEOH + KSPARSE(1, 1021)=142 + KSPARSE(2, 1021)=32 +!WR_MEOH/WR_OH + KSPARSE(1, 1022)=142 + KSPARSE(2, 1022)=135 +!WR_MEOH/WR_MEOH + KSPARSE(1, 1023)=142 + KSPARSE(2, 1023)=142 +!WR_ETOH/ETOH + KSPARSE(1, 1024)=143 + KSPARSE(2, 1024)=33 +!WR_ETOH/WR_OH + KSPARSE(1, 1025)=143 + KSPARSE(2, 1025)=135 +!WR_ETOH/WR_ETOH + KSPARSE(1, 1026)=143 + KSPARSE(2, 1026)=143 +!WR_ALCH/ALCH + KSPARSE(1, 1027)=144 + KSPARSE(2, 1027)=34 +!WR_ALCH/WR_OH + KSPARSE(1, 1028)=144 + KSPARSE(2, 1028)=135 +!WR_ALCH/WR_ALCH + KSPARSE(1, 1029)=144 + KSPARSE(2, 1029)=144 !WR_HCHO/HCHO - KSPARSE(1, 706)=82 - KSPARSE(2, 706)=22 + KSPARSE(1, 1030)=145 + KSPARSE(2, 1030)=28 !WR_HCHO/WR_OH - KSPARSE(1, 707)=82 - KSPARSE(2, 707)=77 + KSPARSE(1, 1031)=145 + KSPARSE(2, 1031)=135 !WR_HCHO/WR_SO2 - KSPARSE(1, 708)=82 - KSPARSE(2, 708)=80 + KSPARSE(1, 1032)=145 + KSPARSE(2, 1032)=138 +!WR_HCHO/WR_RO21 + KSPARSE(1, 1033)=145 + KSPARSE(2, 1033)=140 +!WR_HCHO/WR_MEOH + KSPARSE(1, 1034)=145 + KSPARSE(2, 1034)=142 !WR_HCHO/WR_HCHO - KSPARSE(1, 709)=82 - KSPARSE(2, 709)=82 -!WR_HCHO/WR_MO2 - KSPARSE(1, 710)=82 - KSPARSE(2, 710)=85 + KSPARSE(1, 1035)=145 + KSPARSE(2, 1035)=145 +!WR_HCHO/WR_KETL + KSPARSE(1, 1036)=145 + KSPARSE(2, 1036)=149 !WR_HCHO/WR_AHMS - KSPARSE(1, 711)=82 - KSPARSE(2, 711)=91 + KSPARSE(1, 1037)=145 + KSPARSE(2, 1037)=161 +!WR_ALD2/ALD2 + KSPARSE(1, 1038)=146 + KSPARSE(2, 1038)=29 +!WR_ALD2/WR_OH + KSPARSE(1, 1039)=146 + KSPARSE(2, 1039)=135 +!WR_ALD2/WR_RO25 + KSPARSE(1, 1040)=146 + KSPARSE(2, 1040)=141 +!WR_ALD2/WR_ETOH + KSPARSE(1, 1041)=146 + KSPARSE(2, 1041)=143 +!WR_ALD2/WR_ALCH + KSPARSE(1, 1042)=146 + KSPARSE(2, 1042)=144 +!WR_ALD2/WR_ALD2 + KSPARSE(1, 1043)=146 + KSPARSE(2, 1043)=146 +!WR_ALD2/WR_KETL + KSPARSE(1, 1044)=146 + KSPARSE(2, 1044)=149 +!WR_ALD2/WR_ACID + KSPARSE(1, 1045)=146 + KSPARSE(2, 1045)=152 +!WR_ALD2/WR_UR21 + KSPARSE(1, 1046)=146 + KSPARSE(2, 1046)=154 +!WR_GLY/GLY + KSPARSE(1, 1047)=147 + KSPARSE(2, 1047)=42 +!WR_GLY/WR_OH + KSPARSE(1, 1048)=147 + KSPARSE(2, 1048)=135 +!WR_GLY/WR_GLY + KSPARSE(1, 1049)=147 + KSPARSE(2, 1049)=147 +!WR_MGLY/MGLY + KSPARSE(1, 1050)=148 + KSPARSE(2, 1050)=41 +!WR_MGLY/WR_OH + KSPARSE(1, 1051)=148 + KSPARSE(2, 1051)=135 +!WR_MGLY/WR_MGLY + KSPARSE(1, 1052)=148 + KSPARSE(2, 1052)=148 +!WR_MGLY/WR_KETL + KSPARSE(1, 1053)=148 + KSPARSE(2, 1053)=149 +!WR_KETL/KETL + KSPARSE(1, 1054)=149 + KSPARSE(2, 1054)=30 +!WR_KETL/WR_OH + KSPARSE(1, 1055)=149 + KSPARSE(2, 1055)=135 +!WR_KETL/WR_ALCH + KSPARSE(1, 1056)=149 + KSPARSE(2, 1056)=144 +!WR_KETL/WR_KETL + KSPARSE(1, 1057)=149 + KSPARSE(2, 1057)=149 !WR_ORA1/ORA1 - KSPARSE(1, 712)=83 - KSPARSE(2, 712)=30 + KSPARSE(1, 1058)=150 + KSPARSE(2, 1058)=43 !WR_ORA1/WR_OH - KSPARSE(1, 713)=83 - KSPARSE(2, 713)=77 + KSPARSE(1, 1059)=150 + KSPARSE(2, 1059)=135 !WR_ORA1/WR_HCHO - KSPARSE(1, 714)=83 - KSPARSE(2, 714)=82 + KSPARSE(1, 1060)=150 + KSPARSE(2, 1060)=145 !WR_ORA1/WR_ORA1 - KSPARSE(1, 715)=83 - KSPARSE(2, 715)=83 + KSPARSE(1, 1061)=150 + KSPARSE(2, 1061)=150 !WR_ORA1/WR_AHMS - KSPARSE(1, 716)=83 - KSPARSE(2, 716)=91 + KSPARSE(1, 1062)=150 + KSPARSE(2, 1062)=161 !WR_ORA2/ORA2 - KSPARSE(1, 717)=84 - KSPARSE(2, 717)=31 + KSPARSE(1, 1063)=151 + KSPARSE(2, 1063)=44 +!WR_ORA2/WR_OH + KSPARSE(1, 1064)=151 + KSPARSE(2, 1064)=135 +!WR_ORA2/WR_RO25 + KSPARSE(1, 1065)=151 + KSPARSE(2, 1065)=141 !WR_ORA2/WR_ORA2 - KSPARSE(1, 718)=84 - KSPARSE(2, 718)=84 -!WR_MO2/MO2 - KSPARSE(1, 719)=85 - KSPARSE(2, 719)=32 -!WR_MO2/WR_SO2 - KSPARSE(1, 720)=85 - KSPARSE(2, 720)=80 -!WR_MO2/WR_MO2 - KSPARSE(1, 721)=85 - KSPARSE(2, 721)=85 -!WR_OP1/OP1 - KSPARSE(1, 722)=86 - KSPARSE(2, 722)=28 -!WR_OP1/WR_SO2 - KSPARSE(1, 723)=86 - KSPARSE(2, 723)=80 -!WR_OP1/WR_MO2 - KSPARSE(1, 724)=86 - KSPARSE(2, 724)=85 -!WR_OP1/WR_OP1 - KSPARSE(1, 725)=86 - KSPARSE(2, 725)=86 + KSPARSE(1, 1066)=151 + KSPARSE(2, 1066)=151 +!WR_ACID/ACID + KSPARSE(1, 1067)=152 + KSPARSE(2, 1067)=45 +!WR_ACID/WR_OH + KSPARSE(1, 1068)=152 + KSPARSE(2, 1068)=135 +!WR_ACID/WR_ACID + KSPARSE(1, 1069)=152 + KSPARSE(2, 1069)=152 +!WR_RP16/RP16 + KSPARSE(1, 1070)=153 + KSPARSE(2, 1070)=74 +!WR_RP16/WR_OH + KSPARSE(1, 1071)=153 + KSPARSE(2, 1071)=135 +!WR_RP16/WR_GLY + KSPARSE(1, 1072)=153 + KSPARSE(2, 1072)=147 +!WR_RP16/WR_ORA2 + KSPARSE(1, 1073)=153 + KSPARSE(2, 1073)=151 +!WR_RP16/WR_RP16 + KSPARSE(1, 1074)=153 + KSPARSE(2, 1074)=153 +!WR_UR21/UR21 + KSPARSE(1, 1075)=154 + KSPARSE(2, 1075)=47 +!WR_UR21/WR_OH + KSPARSE(1, 1076)=154 + KSPARSE(2, 1076)=135 +!WR_UR21/WR_MGLY + KSPARSE(1, 1077)=154 + KSPARSE(2, 1077)=148 +!WR_UR21/WR_KETL + KSPARSE(1, 1078)=154 + KSPARSE(2, 1078)=149 +!WR_UR21/WR_ACID + KSPARSE(1, 1079)=154 + KSPARSE(2, 1079)=152 +!WR_UR21/WR_UR21 + KSPARSE(1, 1080)=154 + KSPARSE(2, 1080)=154 +!WR_UR28/UR28 + KSPARSE(1, 1081)=155 + KSPARSE(2, 1081)=46 +!WR_UR28/WR_OH + KSPARSE(1, 1082)=155 + KSPARSE(2, 1082)=135 +!WR_UR28/WR_RP16 + KSPARSE(1, 1083)=155 + KSPARSE(2, 1083)=153 +!WR_UR28/WR_UR28 + KSPARSE(1, 1084)=155 + KSPARSE(2, 1084)=155 +!WR_ACID2/WR_OH + KSPARSE(1, 1085)=156 + KSPARSE(2, 1085)=135 +!WR_ACID2/WR_ACID + KSPARSE(1, 1086)=156 + KSPARSE(2, 1086)=152 +!WR_ACID2/WR_UR21 + KSPARSE(1, 1087)=156 + KSPARSE(2, 1087)=154 +!WR_ACID2/WR_ACID2 + KSPARSE(1, 1088)=156 + KSPARSE(2, 1088)=156 !WR_ASO3/WR_NO3 - KSPARSE(1, 726)=87 - KSPARSE(2, 726)=71 + KSPARSE(1, 1089)=157 + KSPARSE(2, 1089)=129 !WR_ASO3/WR_OH - KSPARSE(1, 727)=87 - KSPARSE(2, 727)=77 + KSPARSE(1, 1090)=157 + KSPARSE(2, 1090)=135 !WR_ASO3/WR_SO2 - KSPARSE(1, 728)=87 - KSPARSE(2, 728)=80 -!WR_ASO3/WR_MO2 - KSPARSE(1, 729)=87 - KSPARSE(2, 729)=85 + KSPARSE(1, 1091)=157 + KSPARSE(2, 1091)=138 +!WR_ASO3/WR_RO21 + KSPARSE(1, 1092)=157 + KSPARSE(2, 1092)=140 !WR_ASO3/WR_ASO3 - KSPARSE(1, 730)=87 - KSPARSE(2, 730)=87 + KSPARSE(1, 1093)=157 + KSPARSE(2, 1093)=157 !WR_ASO4/WR_NO3 - KSPARSE(1, 731)=88 - KSPARSE(2, 731)=71 -!WR_ASO4/WR_SULF - KSPARSE(1, 732)=88 - KSPARSE(2, 732)=81 + KSPARSE(1, 1094)=158 + KSPARSE(2, 1094)=129 +!WR_ASO4/WR_H2SO4 + KSPARSE(1, 1095)=158 + KSPARSE(2, 1095)=139 !WR_ASO4/WR_ASO4 - KSPARSE(1, 733)=88 - KSPARSE(2, 733)=88 + KSPARSE(1, 1096)=158 + KSPARSE(2, 1096)=158 !WR_ASO4/WR_ASO5 - KSPARSE(1, 734)=88 - KSPARSE(2, 734)=89 + KSPARSE(1, 1097)=158 + KSPARSE(2, 1097)=159 !WR_ASO5/WR_HO2 - KSPARSE(1, 735)=89 - KSPARSE(2, 735)=78 + KSPARSE(1, 1098)=159 + KSPARSE(2, 1098)=136 !WR_ASO5/WR_ASO3 - KSPARSE(1, 736)=89 - KSPARSE(2, 736)=87 + KSPARSE(1, 1099)=159 + KSPARSE(2, 1099)=157 !WR_ASO5/WR_ASO5 - KSPARSE(1, 737)=89 - KSPARSE(2, 737)=89 + KSPARSE(1, 1100)=159 + KSPARSE(2, 1100)=159 !WR_AHSO5/WR_HO2 - KSPARSE(1, 738)=90 - KSPARSE(2, 738)=78 + KSPARSE(1, 1101)=160 + KSPARSE(2, 1101)=136 !WR_AHSO5/WR_SO2 - KSPARSE(1, 739)=90 - KSPARSE(2, 739)=80 + KSPARSE(1, 1102)=160 + KSPARSE(2, 1102)=138 !WR_AHSO5/WR_ASO5 - KSPARSE(1, 740)=90 - KSPARSE(2, 740)=89 + KSPARSE(1, 1103)=160 + KSPARSE(2, 1103)=159 !WR_AHSO5/WR_AHSO5 - KSPARSE(1, 741)=90 - KSPARSE(2, 741)=90 + KSPARSE(1, 1104)=160 + KSPARSE(2, 1104)=160 !WR_AHMS/WR_OH - KSPARSE(1, 742)=91 - KSPARSE(2, 742)=77 + KSPARSE(1, 1105)=161 + KSPARSE(2, 1105)=135 !WR_AHMS/WR_SO2 - KSPARSE(1, 743)=91 - KSPARSE(2, 743)=80 + KSPARSE(1, 1106)=161 + KSPARSE(2, 1106)=138 !WR_AHMS/WR_HCHO - KSPARSE(1, 744)=91 - KSPARSE(2, 744)=82 + KSPARSE(1, 1107)=161 + KSPARSE(2, 1107)=145 !WR_AHMS/WR_AHMS - KSPARSE(1, 745)=91 - KSPARSE(2, 745)=91 -KSPARSEDIM = 745 + KSPARSE(1, 1108)=161 + KSPARSE(2, 1108)=161 +KSPARSEDIM = 1108 RETURN END SUBROUTINE CH_SPARSE_AQ -!! -!! ####################### - SUBROUTINE CH_SPARSE_GAZ -!! ####################### -!! -!!*** *MODD_CH_SPARSE* -!! -!! PURPOSE -!! ------- -! calculation of the non-zero matrix elements in the Jacobian -!! -!!** METHOD -!! ------ -!! A 2D array KSPARSE of DIMESNSION(2,*) is returned, containing -!! the indices of the non-zero matrix elements in the Jacobian. -!! -!! REFERENCE -!! --------- -!! none -!! -!! AUTHOR -!! ------ -!! Karsten Suhre (LA) -!! -!! MODIFICATIONS -!! ------------- -!! Original 26/07/96 -!! Modified 05/05/98: Vectorization (Vincent Crassier & KS) -!! -!!---------------------------------------------------------------------- -!! -!! EXTERNAL -!! -------- -!! none -!! -!! IMPLICIT ARGUMENTS -!! ------------------ -!! none -!! -!! EXPLICIT ARGUMENTS -!! ------------------ -IMPLICIT NONE -!! -!! LOCAL VARIABLES -!! --------------- -!! none -!!---------------------------------------------------------------------- -!! -!! EXECUTABLE STATEMENTS -!! --------------------- -! check if output array is large enough -IF (KSPARSEDIM.LT.449) THEN - STOP 'CH_SPARSE ERROR: array KSPARSE is too small!' -END IF -!O3/O3 - KSPARSE(1, 1)=1 - KSPARSE(2, 1)=1 -!O3/NO - KSPARSE(1, 2)=1 - KSPARSE(2, 2)=3 -!O3/NO2 - KSPARSE(1, 3)=1 - KSPARSE(2, 3)=4 -!O3/OH - KSPARSE(1, 4)=1 - KSPARSE(2, 4)=14 -!O3/HO2 - KSPARSE(1, 5)=1 - KSPARSE(2, 5)=15 -!O3/ALKE - KSPARSE(1, 6)=1 - KSPARSE(2, 6)=19 -!O3/BIO - KSPARSE(1, 7)=1 - KSPARSE(2, 7)=20 -!O3/CARBO - KSPARSE(1, 8)=1 - KSPARSE(2, 8)=25 -!O3/PAN - KSPARSE(1, 9)=1 - KSPARSE(2, 9)=27 -!O3/ADD - KSPARSE(1, 10)=1 - KSPARSE(2, 10)=37 -!O3/CARBOP - KSPARSE(1, 11)=1 - KSPARSE(2, 11)=39 -!H2O2/O3 - KSPARSE(1, 12)=2 - KSPARSE(2, 12)=1 -!H2O2/H2O2 - KSPARSE(1, 13)=2 - KSPARSE(2, 13)=2 -!H2O2/OH - KSPARSE(1, 14)=2 - KSPARSE(2, 14)=14 -!H2O2/HO2 - KSPARSE(1, 15)=2 - KSPARSE(2, 15)=15 -!H2O2/ALKE - KSPARSE(1, 16)=2 - KSPARSE(2, 16)=19 -!H2O2/BIO - KSPARSE(1, 17)=2 - KSPARSE(2, 17)=20 -!NO/O3 - KSPARSE(1, 18)=3 - KSPARSE(2, 18)=1 -!NO/NO - KSPARSE(1, 19)=3 - KSPARSE(2, 19)=3 -!NO/NO2 - KSPARSE(1, 20)=3 - KSPARSE(2, 20)=4 -!NO/NO3 - KSPARSE(1, 21)=3 - KSPARSE(2, 21)=5 -!NO/HONO - KSPARSE(1, 22)=3 - KSPARSE(2, 22)=7 -!NO/OH - KSPARSE(1, 23)=3 - KSPARSE(2, 23)=14 -!NO/HO2 - KSPARSE(1, 24)=3 - KSPARSE(2, 24)=15 -!NO/MO2 - KSPARSE(1, 25)=3 - KSPARSE(2, 25)=32 -!NO/ALKAP - KSPARSE(1, 26)=3 - KSPARSE(2, 26)=33 -!NO/ALKEP - KSPARSE(1, 27)=3 - KSPARSE(2, 27)=34 -!NO/BIOP - KSPARSE(1, 28)=3 - KSPARSE(2, 28)=35 -!NO/AROP - KSPARSE(1, 29)=3 - KSPARSE(2, 29)=38 -!NO/CARBOP - KSPARSE(1, 30)=3 - KSPARSE(2, 30)=39 -!NO/OLN - KSPARSE(1, 31)=3 - KSPARSE(2, 31)=40 -!NO/XO2 - KSPARSE(1, 32)=3 - KSPARSE(2, 32)=41 -!NO2/O3 - KSPARSE(1, 33)=4 - KSPARSE(2, 33)=1 -!NO2/NO - KSPARSE(1, 34)=4 - KSPARSE(2, 34)=3 -!NO2/NO2 - KSPARSE(1, 35)=4 - KSPARSE(2, 35)=4 -!NO2/NO3 - KSPARSE(1, 36)=4 - KSPARSE(2, 36)=5 -!NO2/N2O5 - KSPARSE(1, 37)=4 - KSPARSE(2, 37)=6 -!NO2/HONO - KSPARSE(1, 38)=4 - KSPARSE(2, 38)=7 -!NO2/HNO3 - KSPARSE(1, 39)=4 - KSPARSE(2, 39)=8 -!NO2/HNO4 - KSPARSE(1, 40)=4 - KSPARSE(2, 40)=9 -!NO2/OH - KSPARSE(1, 41)=4 - KSPARSE(2, 41)=14 -!NO2/HO2 - KSPARSE(1, 42)=4 - KSPARSE(2, 42)=15 -!NO2/CARBO - KSPARSE(1, 43)=4 - KSPARSE(2, 43)=25 -!NO2/ONIT - KSPARSE(1, 44)=4 - KSPARSE(2, 44)=26 -!NO2/PAN - KSPARSE(1, 45)=4 - KSPARSE(2, 45)=27 -!NO2/MO2 - KSPARSE(1, 46)=4 - KSPARSE(2, 46)=32 -!NO2/ALKAP - KSPARSE(1, 47)=4 - KSPARSE(2, 47)=33 -!NO2/ALKEP - KSPARSE(1, 48)=4 - KSPARSE(2, 48)=34 -!NO2/BIOP - KSPARSE(1, 49)=4 - KSPARSE(2, 49)=35 -!NO2/PHO - KSPARSE(1, 50)=4 - KSPARSE(2, 50)=36 -!NO2/ADD - KSPARSE(1, 51)=4 - KSPARSE(2, 51)=37 -!NO2/AROP - KSPARSE(1, 52)=4 - KSPARSE(2, 52)=38 -!NO2/CARBOP - KSPARSE(1, 53)=4 - KSPARSE(2, 53)=39 -!NO2/OLN - KSPARSE(1, 54)=4 - KSPARSE(2, 54)=40 -!NO2/XO2 - KSPARSE(1, 55)=4 - KSPARSE(2, 55)=41 -!NO3/O3 - KSPARSE(1, 56)=5 - KSPARSE(2, 56)=1 -!NO3/NO - KSPARSE(1, 57)=5 - KSPARSE(2, 57)=3 -!NO3/NO2 - KSPARSE(1, 58)=5 - KSPARSE(2, 58)=4 -!NO3/NO3 - KSPARSE(1, 59)=5 - KSPARSE(2, 59)=5 -!NO3/N2O5 - KSPARSE(1, 60)=5 - KSPARSE(2, 60)=6 -!NO3/HNO3 - KSPARSE(1, 61)=5 - KSPARSE(2, 61)=8 -!NO3/HNO4 - KSPARSE(1, 62)=5 - KSPARSE(2, 62)=9 -!NO3/OH - KSPARSE(1, 63)=5 - KSPARSE(2, 63)=14 -!NO3/HO2 - KSPARSE(1, 64)=5 - KSPARSE(2, 64)=15 -!NO3/ALKE - KSPARSE(1, 65)=5 - KSPARSE(2, 65)=19 -!NO3/BIO - KSPARSE(1, 66)=5 - KSPARSE(2, 66)=20 -!NO3/ARO - KSPARSE(1, 67)=5 - KSPARSE(2, 67)=21 -!NO3/HCHO - KSPARSE(1, 68)=5 - KSPARSE(2, 68)=22 -!NO3/ALD - KSPARSE(1, 69)=5 - KSPARSE(2, 69)=23 -!NO3/CARBO - KSPARSE(1, 70)=5 - KSPARSE(2, 70)=25 -!NO3/PAN - KSPARSE(1, 71)=5 - KSPARSE(2, 71)=27 -!NO3/MO2 - KSPARSE(1, 72)=5 - KSPARSE(2, 72)=32 -!NO3/ALKAP - KSPARSE(1, 73)=5 - KSPARSE(2, 73)=33 -!NO3/ALKEP - KSPARSE(1, 74)=5 - KSPARSE(2, 74)=34 -!NO3/BIOP - KSPARSE(1, 75)=5 - KSPARSE(2, 75)=35 -!NO3/AROP - KSPARSE(1, 76)=5 - KSPARSE(2, 76)=38 -!NO3/CARBOP - KSPARSE(1, 77)=5 - KSPARSE(2, 77)=39 -!NO3/OLN - KSPARSE(1, 78)=5 - KSPARSE(2, 78)=40 -!NO3/XO2 - KSPARSE(1, 79)=5 - KSPARSE(2, 79)=41 -!N2O5/NO2 - KSPARSE(1, 80)=6 - KSPARSE(2, 80)=4 -!N2O5/NO3 - KSPARSE(1, 81)=6 - KSPARSE(2, 81)=5 -!N2O5/N2O5 - KSPARSE(1, 82)=6 - KSPARSE(2, 82)=6 -!HONO/NO - KSPARSE(1, 83)=7 - KSPARSE(2, 83)=3 -!HONO/NO2 - KSPARSE(1, 84)=7 - KSPARSE(2, 84)=4 -!HONO/HONO - KSPARSE(1, 85)=7 - KSPARSE(2, 85)=7 -!HONO/OH - KSPARSE(1, 86)=7 - KSPARSE(2, 86)=14 -!HONO/ADD - KSPARSE(1, 87)=7 - KSPARSE(2, 87)=37 -!HNO3/NO2 - KSPARSE(1, 88)=8 - KSPARSE(2, 88)=4 -!HNO3/NO3 - KSPARSE(1, 89)=8 - KSPARSE(2, 89)=5 -!HNO3/HNO3 - KSPARSE(1, 90)=8 - KSPARSE(2, 90)=8 -!HNO3/OH - KSPARSE(1, 91)=8 - KSPARSE(2, 91)=14 -!HNO3/HO2 - KSPARSE(1, 92)=8 - KSPARSE(2, 92)=15 -!HNO3/ARO - KSPARSE(1, 93)=8 - KSPARSE(2, 93)=21 -!HNO3/HCHO - KSPARSE(1, 94)=8 - KSPARSE(2, 94)=22 -!HNO3/ALD - KSPARSE(1, 95)=8 - KSPARSE(2, 95)=23 -!HNO3/CARBO - KSPARSE(1, 96)=8 - KSPARSE(2, 96)=25 -!HNO4/NO2 - KSPARSE(1, 97)=9 - KSPARSE(2, 97)=4 -!HNO4/HNO4 - KSPARSE(1, 98)=9 - KSPARSE(2, 98)=9 -!HNO4/OH - KSPARSE(1, 99)=9 - KSPARSE(2, 99)=14 -!HNO4/HO2 - KSPARSE(1, 100)=9 - KSPARSE(2, 100)=15 -!NH3/NH3 - KSPARSE(1, 101)=10 - KSPARSE(2, 101)=10 -!NH3/OH - KSPARSE(1, 102)=10 - KSPARSE(2, 102)=14 -!SO2/SO2 - KSPARSE(1, 103)=11 - KSPARSE(2, 103)=11 -!SO2/OH - KSPARSE(1, 104)=11 - KSPARSE(2, 104)=14 -!SULF/SO2 - KSPARSE(1, 105)=12 - KSPARSE(2, 105)=11 -!SULF/SULF - KSPARSE(1, 106)=12 - KSPARSE(2, 106)=12 -!SULF/OH - KSPARSE(1, 107)=12 - KSPARSE(2, 107)=14 -!CO/O3 - KSPARSE(1, 108)=13 - KSPARSE(2, 108)=1 -!CO/NO3 - KSPARSE(1, 109)=13 - KSPARSE(2, 109)=5 -!CO/CO - KSPARSE(1, 110)=13 - KSPARSE(2, 110)=13 -!CO/OH - KSPARSE(1, 111)=13 - KSPARSE(2, 111)=14 -!CO/ALKA - KSPARSE(1, 112)=13 - KSPARSE(2, 112)=18 -!CO/ALKE - KSPARSE(1, 113)=13 - KSPARSE(2, 113)=19 -!CO/BIO - KSPARSE(1, 114)=13 - KSPARSE(2, 114)=20 -!CO/HCHO - KSPARSE(1, 115)=13 - KSPARSE(2, 115)=22 -!CO/ALD - KSPARSE(1, 116)=13 - KSPARSE(2, 116)=23 -!CO/CARBO - KSPARSE(1, 117)=13 - KSPARSE(2, 117)=25 -!CO/PAN - KSPARSE(1, 118)=13 - KSPARSE(2, 118)=27 -!OH/O3 - KSPARSE(1, 119)=14 - KSPARSE(2, 119)=1 -!OH/H2O2 - KSPARSE(1, 120)=14 - KSPARSE(2, 120)=2 -!OH/NO - KSPARSE(1, 121)=14 - KSPARSE(2, 121)=3 -!OH/NO2 - KSPARSE(1, 122)=14 - KSPARSE(2, 122)=4 -!OH/NO3 - KSPARSE(1, 123)=14 - KSPARSE(2, 123)=5 -!OH/HONO - KSPARSE(1, 124)=14 - KSPARSE(2, 124)=7 -!OH/HNO3 - KSPARSE(1, 125)=14 - KSPARSE(2, 125)=8 -!OH/HNO4 - KSPARSE(1, 126)=14 - KSPARSE(2, 126)=9 -!OH/NH3 - KSPARSE(1, 127)=14 - KSPARSE(2, 127)=10 -!OH/SO2 - KSPARSE(1, 128)=14 - KSPARSE(2, 128)=11 -!OH/CO - KSPARSE(1, 129)=14 - KSPARSE(2, 129)=13 -!OH/OH - KSPARSE(1, 130)=14 - KSPARSE(2, 130)=14 -!OH/HO2 - KSPARSE(1, 131)=14 - KSPARSE(2, 131)=15 -!OH/CH4 - KSPARSE(1, 132)=14 - KSPARSE(2, 132)=16 -!OH/ETH - KSPARSE(1, 133)=14 - KSPARSE(2, 133)=17 -!OH/ALKA - KSPARSE(1, 134)=14 - KSPARSE(2, 134)=18 -!OH/ALKE - KSPARSE(1, 135)=14 - KSPARSE(2, 135)=19 -!OH/BIO - KSPARSE(1, 136)=14 - KSPARSE(2, 136)=20 -!OH/ARO - KSPARSE(1, 137)=14 - KSPARSE(2, 137)=21 -!OH/HCHO - KSPARSE(1, 138)=14 - KSPARSE(2, 138)=22 -!OH/ALD - KSPARSE(1, 139)=14 - KSPARSE(2, 139)=23 -!OH/KET - KSPARSE(1, 140)=14 - KSPARSE(2, 140)=24 -!OH/CARBO - KSPARSE(1, 141)=14 - KSPARSE(2, 141)=25 -!OH/ONIT - KSPARSE(1, 142)=14 - KSPARSE(2, 142)=26 -!OH/PAN - KSPARSE(1, 143)=14 - KSPARSE(2, 143)=27 -!OH/OP1 - KSPARSE(1, 144)=14 - KSPARSE(2, 144)=28 -!OH/OP2 - KSPARSE(1, 145)=14 - KSPARSE(2, 145)=29 -!OH/ORA1 - KSPARSE(1, 146)=14 - KSPARSE(2, 146)=30 -!OH/ORA2 - KSPARSE(1, 147)=14 - KSPARSE(2, 147)=31 -!OH/ADD - KSPARSE(1, 148)=14 - KSPARSE(2, 148)=37 -!HO2/O3 - KSPARSE(1, 149)=15 - KSPARSE(2, 149)=1 -!HO2/H2O2 - KSPARSE(1, 150)=15 - KSPARSE(2, 150)=2 -!HO2/NO - KSPARSE(1, 151)=15 - KSPARSE(2, 151)=3 -!HO2/NO2 - KSPARSE(1, 152)=15 - KSPARSE(2, 152)=4 -!HO2/NO3 - KSPARSE(1, 153)=15 - KSPARSE(2, 153)=5 -!HO2/HNO4 - KSPARSE(1, 154)=15 - KSPARSE(2, 154)=9 -!HO2/SO2 - KSPARSE(1, 155)=15 - KSPARSE(2, 155)=11 -!HO2/CO - KSPARSE(1, 156)=15 - KSPARSE(2, 156)=13 -!HO2/OH - KSPARSE(1, 157)=15 - KSPARSE(2, 157)=14 -!HO2/HO2 - KSPARSE(1, 158)=15 - KSPARSE(2, 158)=15 -!HO2/ALKA - KSPARSE(1, 159)=15 - KSPARSE(2, 159)=18 -!HO2/ALKE - KSPARSE(1, 160)=15 - KSPARSE(2, 160)=19 -!HO2/BIO - KSPARSE(1, 161)=15 - KSPARSE(2, 161)=20 -!HO2/ARO - KSPARSE(1, 162)=15 - KSPARSE(2, 162)=21 -!HO2/HCHO - KSPARSE(1, 163)=15 - KSPARSE(2, 163)=22 -!HO2/ALD - KSPARSE(1, 164)=15 - KSPARSE(2, 164)=23 -!HO2/CARBO - KSPARSE(1, 165)=15 - KSPARSE(2, 165)=25 -!HO2/ONIT - KSPARSE(1, 166)=15 - KSPARSE(2, 166)=26 -!HO2/PAN - KSPARSE(1, 167)=15 - KSPARSE(2, 167)=27 -!HO2/OP1 - KSPARSE(1, 168)=15 - KSPARSE(2, 168)=28 -!HO2/OP2 - KSPARSE(1, 169)=15 - KSPARSE(2, 169)=29 -!HO2/ORA1 - KSPARSE(1, 170)=15 - KSPARSE(2, 170)=30 -!HO2/MO2 - KSPARSE(1, 171)=15 - KSPARSE(2, 171)=32 -!HO2/ALKAP - KSPARSE(1, 172)=15 - KSPARSE(2, 172)=33 -!HO2/ALKEP - KSPARSE(1, 173)=15 - KSPARSE(2, 173)=34 -!HO2/BIOP - KSPARSE(1, 174)=15 - KSPARSE(2, 174)=35 -!HO2/PHO - KSPARSE(1, 175)=15 - KSPARSE(2, 175)=36 -!HO2/ADD - KSPARSE(1, 176)=15 - KSPARSE(2, 176)=37 -!HO2/AROP - KSPARSE(1, 177)=15 - KSPARSE(2, 177)=38 -!HO2/CARBOP - KSPARSE(1, 178)=15 - KSPARSE(2, 178)=39 -!HO2/OLN - KSPARSE(1, 179)=15 - KSPARSE(2, 179)=40 -!HO2/XO2 - KSPARSE(1, 180)=15 - KSPARSE(2, 180)=41 -!CH4/O3 - KSPARSE(1, 181)=16 - KSPARSE(2, 181)=1 -!CH4/OH - KSPARSE(1, 182)=16 - KSPARSE(2, 182)=14 -!CH4/CH4 - KSPARSE(1, 183)=16 - KSPARSE(2, 183)=16 -!CH4/ALKE - KSPARSE(1, 184)=16 - KSPARSE(2, 184)=19 -!ETH/O3 - KSPARSE(1, 185)=17 - KSPARSE(2, 185)=1 -!ETH/OH - KSPARSE(1, 186)=17 - KSPARSE(2, 186)=14 -!ETH/ETH - KSPARSE(1, 187)=17 - KSPARSE(2, 187)=17 -!ETH/ALKE - KSPARSE(1, 188)=17 - KSPARSE(2, 188)=19 -!ALKA/OH - KSPARSE(1, 189)=18 - KSPARSE(2, 189)=14 -!ALKA/ALKA - KSPARSE(1, 190)=18 - KSPARSE(2, 190)=18 -!ALKE/O3 - KSPARSE(1, 191)=19 - KSPARSE(2, 191)=1 -!ALKE/NO - KSPARSE(1, 192)=19 - KSPARSE(2, 192)=3 -!ALKE/NO3 - KSPARSE(1, 193)=19 - KSPARSE(2, 193)=5 -!ALKE/OH - KSPARSE(1, 194)=19 - KSPARSE(2, 194)=14 -!ALKE/ALKE - KSPARSE(1, 195)=19 - KSPARSE(2, 195)=19 -!ALKE/BIO - KSPARSE(1, 196)=19 - KSPARSE(2, 196)=20 -!ALKE/MO2 - KSPARSE(1, 197)=19 - KSPARSE(2, 197)=32 -!ALKE/BIOP - KSPARSE(1, 198)=19 - KSPARSE(2, 198)=35 -!ALKE/CARBOP - KSPARSE(1, 199)=19 - KSPARSE(2, 199)=39 -!BIO/O3 - KSPARSE(1, 200)=20 - KSPARSE(2, 200)=1 -!BIO/NO3 - KSPARSE(1, 201)=20 - KSPARSE(2, 201)=5 -!BIO/OH - KSPARSE(1, 202)=20 - KSPARSE(2, 202)=14 -!BIO/BIO - KSPARSE(1, 203)=20 - KSPARSE(2, 203)=20 -!ARO/O3 - KSPARSE(1, 204)=21 - KSPARSE(2, 204)=1 -!ARO/NO2 - KSPARSE(1, 205)=21 - KSPARSE(2, 205)=4 -!ARO/NO3 - KSPARSE(1, 206)=21 - KSPARSE(2, 206)=5 -!ARO/OH - KSPARSE(1, 207)=21 - KSPARSE(2, 207)=14 -!ARO/HO2 - KSPARSE(1, 208)=21 - KSPARSE(2, 208)=15 -!ARO/ARO - KSPARSE(1, 209)=21 - KSPARSE(2, 209)=21 -!ARO/PHO - KSPARSE(1, 210)=21 - KSPARSE(2, 210)=36 -!ARO/ADD - KSPARSE(1, 211)=21 - KSPARSE(2, 211)=37 -!HCHO/O3 - KSPARSE(1, 212)=22 - KSPARSE(2, 212)=1 -!HCHO/NO - KSPARSE(1, 213)=22 - KSPARSE(2, 213)=3 -!HCHO/NO3 - KSPARSE(1, 214)=22 - KSPARSE(2, 214)=5 -!HCHO/OH - KSPARSE(1, 215)=22 - KSPARSE(2, 215)=14 -!HCHO/ALKA - KSPARSE(1, 216)=22 - KSPARSE(2, 216)=18 -!HCHO/ALKE - KSPARSE(1, 217)=22 - KSPARSE(2, 217)=19 -!HCHO/BIO - KSPARSE(1, 218)=22 - KSPARSE(2, 218)=20 -!HCHO/HCHO - KSPARSE(1, 219)=22 - KSPARSE(2, 219)=22 -!HCHO/CARBO - KSPARSE(1, 220)=22 - KSPARSE(2, 220)=25 -!HCHO/PAN - KSPARSE(1, 221)=22 - KSPARSE(2, 221)=27 -!HCHO/OP1 - KSPARSE(1, 222)=22 - KSPARSE(2, 222)=28 -!HCHO/OP2 - KSPARSE(1, 223)=22 - KSPARSE(2, 223)=29 -!HCHO/MO2 - KSPARSE(1, 224)=22 - KSPARSE(2, 224)=32 -!HCHO/ALKAP - KSPARSE(1, 225)=22 - KSPARSE(2, 225)=33 -!HCHO/ALKEP - KSPARSE(1, 226)=22 - KSPARSE(2, 226)=34 -!HCHO/BIOP - KSPARSE(1, 227)=22 - KSPARSE(2, 227)=35 -!HCHO/AROP - KSPARSE(1, 228)=22 - KSPARSE(2, 228)=38 -!HCHO/CARBOP - KSPARSE(1, 229)=22 - KSPARSE(2, 229)=39 -!HCHO/OLN - KSPARSE(1, 230)=22 - KSPARSE(2, 230)=40 -!HCHO/XO2 - KSPARSE(1, 231)=22 - KSPARSE(2, 231)=41 -!ALD/O3 - KSPARSE(1, 232)=23 - KSPARSE(2, 232)=1 -!ALD/NO - KSPARSE(1, 233)=23 - KSPARSE(2, 233)=3 -!ALD/NO3 - KSPARSE(1, 234)=23 - KSPARSE(2, 234)=5 -!ALD/OH - KSPARSE(1, 235)=23 - KSPARSE(2, 235)=14 -!ALD/ALKA - KSPARSE(1, 236)=23 - KSPARSE(2, 236)=18 -!ALD/ALKE - KSPARSE(1, 237)=23 - KSPARSE(2, 237)=19 -!ALD/BIO - KSPARSE(1, 238)=23 - KSPARSE(2, 238)=20 -!ALD/ALD - KSPARSE(1, 239)=23 - KSPARSE(2, 239)=23 -!ALD/CARBO - KSPARSE(1, 240)=23 - KSPARSE(2, 240)=25 -!ALD/ONIT - KSPARSE(1, 241)=23 - KSPARSE(2, 241)=26 -!ALD/OP2 - KSPARSE(1, 242)=23 - KSPARSE(2, 242)=29 -!ALD/MO2 - KSPARSE(1, 243)=23 - KSPARSE(2, 243)=32 -!ALD/ALKAP - KSPARSE(1, 244)=23 - KSPARSE(2, 244)=33 -!ALD/ALKEP - KSPARSE(1, 245)=23 - KSPARSE(2, 245)=34 -!ALD/BIOP - KSPARSE(1, 246)=23 - KSPARSE(2, 246)=35 -!ALD/CARBOP - KSPARSE(1, 247)=23 - KSPARSE(2, 247)=39 -!ALD/OLN - KSPARSE(1, 248)=23 - KSPARSE(2, 248)=40 -!KET/O3 - KSPARSE(1, 249)=24 - KSPARSE(2, 249)=1 -!KET/NO - KSPARSE(1, 250)=24 - KSPARSE(2, 250)=3 -!KET/NO3 - KSPARSE(1, 251)=24 - KSPARSE(2, 251)=5 -!KET/OH - KSPARSE(1, 252)=24 - KSPARSE(2, 252)=14 -!KET/ALKA - KSPARSE(1, 253)=24 - KSPARSE(2, 253)=18 -!KET/ALKE - KSPARSE(1, 254)=24 - KSPARSE(2, 254)=19 -!KET/BIO - KSPARSE(1, 255)=24 - KSPARSE(2, 255)=20 -!KET/KET - KSPARSE(1, 256)=24 - KSPARSE(2, 256)=24 -!KET/CARBO - KSPARSE(1, 257)=24 - KSPARSE(2, 257)=25 -!KET/ONIT - KSPARSE(1, 258)=24 - KSPARSE(2, 258)=26 -!KET/OP2 - KSPARSE(1, 259)=24 - KSPARSE(2, 259)=29 -!KET/MO2 - KSPARSE(1, 260)=24 - KSPARSE(2, 260)=32 -!KET/ALKAP - KSPARSE(1, 261)=24 - KSPARSE(2, 261)=33 -!KET/ALKEP - KSPARSE(1, 262)=24 - KSPARSE(2, 262)=34 -!KET/BIOP - KSPARSE(1, 263)=24 - KSPARSE(2, 263)=35 -!KET/CARBOP - KSPARSE(1, 264)=24 - KSPARSE(2, 264)=39 -!KET/OLN - KSPARSE(1, 265)=24 - KSPARSE(2, 265)=40 -!CARBO/O3 - KSPARSE(1, 266)=25 - KSPARSE(2, 266)=1 -!CARBO/NO - KSPARSE(1, 267)=25 - KSPARSE(2, 267)=3 -!CARBO/NO3 - KSPARSE(1, 268)=25 - KSPARSE(2, 268)=5 -!CARBO/OH - KSPARSE(1, 269)=25 - KSPARSE(2, 269)=14 -!CARBO/ALKA - KSPARSE(1, 270)=25 - KSPARSE(2, 270)=18 -!CARBO/ALKE - KSPARSE(1, 271)=25 - KSPARSE(2, 271)=19 -!CARBO/BIO - KSPARSE(1, 272)=25 - KSPARSE(2, 272)=20 -!CARBO/CARBO - KSPARSE(1, 273)=25 - KSPARSE(2, 273)=25 -!CARBO/PAN - KSPARSE(1, 274)=25 - KSPARSE(2, 274)=27 -!CARBO/MO2 - KSPARSE(1, 275)=25 - KSPARSE(2, 275)=32 -!CARBO/ALKAP - KSPARSE(1, 276)=25 - KSPARSE(2, 276)=33 -!CARBO/BIOP - KSPARSE(1, 277)=25 - KSPARSE(2, 277)=35 -!CARBO/AROP - KSPARSE(1, 278)=25 - KSPARSE(2, 278)=38 -!CARBO/CARBOP - KSPARSE(1, 279)=25 - KSPARSE(2, 279)=39 -!ONIT/NO - KSPARSE(1, 280)=26 - KSPARSE(2, 280)=3 -!ONIT/NO2 - KSPARSE(1, 281)=26 - KSPARSE(2, 281)=4 -!ONIT/NO3 - KSPARSE(1, 282)=26 - KSPARSE(2, 282)=5 -!ONIT/OH - KSPARSE(1, 283)=26 - KSPARSE(2, 283)=14 -!ONIT/HO2 - KSPARSE(1, 284)=26 - KSPARSE(2, 284)=15 -!ONIT/ONIT - KSPARSE(1, 285)=26 - KSPARSE(2, 285)=26 -!ONIT/PAN - KSPARSE(1, 286)=26 - KSPARSE(2, 286)=27 -!ONIT/MO2 - KSPARSE(1, 287)=26 - KSPARSE(2, 287)=32 -!ONIT/ALKAP - KSPARSE(1, 288)=26 - KSPARSE(2, 288)=33 -!ONIT/BIOP - KSPARSE(1, 289)=26 - KSPARSE(2, 289)=35 -!ONIT/PHO - KSPARSE(1, 290)=26 - KSPARSE(2, 290)=36 -!ONIT/AROP - KSPARSE(1, 291)=26 - KSPARSE(2, 291)=38 -!ONIT/CARBOP - KSPARSE(1, 292)=26 - KSPARSE(2, 292)=39 -!ONIT/OLN - KSPARSE(1, 293)=26 - KSPARSE(2, 293)=40 -!PAN/O3 - KSPARSE(1, 294)=27 - KSPARSE(2, 294)=1 -!PAN/NO2 - KSPARSE(1, 295)=27 - KSPARSE(2, 295)=4 -!PAN/NO3 - KSPARSE(1, 296)=27 - KSPARSE(2, 296)=5 -!PAN/OH - KSPARSE(1, 297)=27 - KSPARSE(2, 297)=14 -!PAN/PAN - KSPARSE(1, 298)=27 - KSPARSE(2, 298)=27 -!PAN/CARBOP - KSPARSE(1, 299)=27 - KSPARSE(2, 299)=39 -!OP1/OH - KSPARSE(1, 300)=28 - KSPARSE(2, 300)=14 -!OP1/HO2 - KSPARSE(1, 301)=28 - KSPARSE(2, 301)=15 -!OP1/OP1 - KSPARSE(1, 302)=28 - KSPARSE(2, 302)=28 -!OP1/MO2 - KSPARSE(1, 303)=28 - KSPARSE(2, 303)=32 -!OP2/O3 - KSPARSE(1, 304)=29 - KSPARSE(2, 304)=1 -!OP2/OH - KSPARSE(1, 305)=29 - KSPARSE(2, 305)=14 -!OP2/HO2 - KSPARSE(1, 306)=29 - KSPARSE(2, 306)=15 -!OP2/CARBO - KSPARSE(1, 307)=29 - KSPARSE(2, 307)=25 -!OP2/OP2 - KSPARSE(1, 308)=29 - KSPARSE(2, 308)=29 -!OP2/ALKAP - KSPARSE(1, 309)=29 - KSPARSE(2, 309)=33 -!OP2/ALKEP - KSPARSE(1, 310)=29 - KSPARSE(2, 310)=34 -!OP2/BIOP - KSPARSE(1, 311)=29 - KSPARSE(2, 311)=35 -!OP2/AROP - KSPARSE(1, 312)=29 - KSPARSE(2, 312)=38 -!OP2/CARBOP - KSPARSE(1, 313)=29 - KSPARSE(2, 313)=39 -!OP2/XO2 - KSPARSE(1, 314)=29 - KSPARSE(2, 314)=41 -!ORA1/O3 - KSPARSE(1, 315)=30 - KSPARSE(2, 315)=1 -!ORA1/OH - KSPARSE(1, 316)=30 - KSPARSE(2, 316)=14 -!ORA1/ALKA - KSPARSE(1, 317)=30 - KSPARSE(2, 317)=18 -!ORA1/ALKE - KSPARSE(1, 318)=30 - KSPARSE(2, 318)=19 -!ORA1/BIO - KSPARSE(1, 319)=30 - KSPARSE(2, 319)=20 -!ORA1/CARBO - KSPARSE(1, 320)=30 - KSPARSE(2, 320)=25 -!ORA1/PAN - KSPARSE(1, 321)=30 - KSPARSE(2, 321)=27 -!ORA1/ORA1 - KSPARSE(1, 322)=30 - KSPARSE(2, 322)=30 -!ORA2/O3 - KSPARSE(1, 323)=31 - KSPARSE(2, 323)=1 -!ORA2/OH - KSPARSE(1, 324)=31 - KSPARSE(2, 324)=14 -!ORA2/HO2 - KSPARSE(1, 325)=31 - KSPARSE(2, 325)=15 -!ORA2/ALKE - KSPARSE(1, 326)=31 - KSPARSE(2, 326)=19 -!ORA2/BIO - KSPARSE(1, 327)=31 - KSPARSE(2, 327)=20 -!ORA2/CARBO - KSPARSE(1, 328)=31 - KSPARSE(2, 328)=25 -!ORA2/ORA2 - KSPARSE(1, 329)=31 - KSPARSE(2, 329)=31 -!ORA2/MO2 - KSPARSE(1, 330)=31 - KSPARSE(2, 330)=32 -!ORA2/ALKAP - KSPARSE(1, 331)=31 - KSPARSE(2, 331)=33 -!ORA2/ALKEP - KSPARSE(1, 332)=31 - KSPARSE(2, 332)=34 -!ORA2/BIOP - KSPARSE(1, 333)=31 - KSPARSE(2, 333)=35 -!ORA2/CARBOP - KSPARSE(1, 334)=31 - KSPARSE(2, 334)=39 -!ORA2/OLN - KSPARSE(1, 335)=31 - KSPARSE(2, 335)=40 -!MO2/O3 - KSPARSE(1, 336)=32 - KSPARSE(2, 336)=1 -!MO2/NO - KSPARSE(1, 337)=32 - KSPARSE(2, 337)=3 -!MO2/NO3 - KSPARSE(1, 338)=32 - KSPARSE(2, 338)=5 -!MO2/OH - KSPARSE(1, 339)=32 - KSPARSE(2, 339)=14 -!MO2/HO2 - KSPARSE(1, 340)=32 - KSPARSE(2, 340)=15 -!MO2/CH4 - KSPARSE(1, 341)=32 - KSPARSE(2, 341)=16 -!MO2/ALKE - KSPARSE(1, 342)=32 - KSPARSE(2, 342)=19 -!MO2/BIO - KSPARSE(1, 343)=32 - KSPARSE(2, 343)=20 -!MO2/ALD - KSPARSE(1, 344)=32 - KSPARSE(2, 344)=23 -!MO2/OP1 - KSPARSE(1, 345)=32 - KSPARSE(2, 345)=28 -!MO2/OP2 - KSPARSE(1, 346)=32 - KSPARSE(2, 346)=29 -!MO2/MO2 - KSPARSE(1, 347)=32 - KSPARSE(2, 347)=32 -!MO2/ALKAP - KSPARSE(1, 348)=32 - KSPARSE(2, 348)=33 -!MO2/ALKEP - KSPARSE(1, 349)=32 - KSPARSE(2, 349)=34 -!MO2/BIOP - KSPARSE(1, 350)=32 - KSPARSE(2, 350)=35 -!MO2/AROP - KSPARSE(1, 351)=32 - KSPARSE(2, 351)=38 -!MO2/CARBOP - KSPARSE(1, 352)=32 - KSPARSE(2, 352)=39 -!MO2/OLN - KSPARSE(1, 353)=32 - KSPARSE(2, 353)=40 -!MO2/XO2 - KSPARSE(1, 354)=32 - KSPARSE(2, 354)=41 -!ALKAP/O3 - KSPARSE(1, 355)=33 - KSPARSE(2, 355)=1 -!ALKAP/NO - KSPARSE(1, 356)=33 - KSPARSE(2, 356)=3 -!ALKAP/NO3 - KSPARSE(1, 357)=33 - KSPARSE(2, 357)=5 -!ALKAP/OH - KSPARSE(1, 358)=33 - KSPARSE(2, 358)=14 -!ALKAP/HO2 - KSPARSE(1, 359)=33 - KSPARSE(2, 359)=15 -!ALKAP/ETH - KSPARSE(1, 360)=33 - KSPARSE(2, 360)=17 -!ALKAP/ALKA - KSPARSE(1, 361)=33 - KSPARSE(2, 361)=18 -!ALKAP/ALKE - KSPARSE(1, 362)=33 - KSPARSE(2, 362)=19 -!ALKAP/BIO - KSPARSE(1, 363)=33 - KSPARSE(2, 363)=20 -!ALKAP/KET - KSPARSE(1, 364)=33 - KSPARSE(2, 364)=24 -!ALKAP/ONIT - KSPARSE(1, 365)=33 - KSPARSE(2, 365)=26 -!ALKAP/OP2 - KSPARSE(1, 366)=33 - KSPARSE(2, 366)=29 -!ALKAP/MO2 - KSPARSE(1, 367)=33 - KSPARSE(2, 367)=32 -!ALKAP/ALKAP - KSPARSE(1, 368)=33 - KSPARSE(2, 368)=33 -!ALKAP/CARBOP - KSPARSE(1, 369)=33 - KSPARSE(2, 369)=39 -!ALKEP/NO - KSPARSE(1, 370)=34 - KSPARSE(2, 370)=3 -!ALKEP/NO3 - KSPARSE(1, 371)=34 - KSPARSE(2, 371)=5 -!ALKEP/OH - KSPARSE(1, 372)=34 - KSPARSE(2, 372)=14 -!ALKEP/HO2 - KSPARSE(1, 373)=34 - KSPARSE(2, 373)=15 -!ALKEP/ALKE - KSPARSE(1, 374)=34 - KSPARSE(2, 374)=19 -!ALKEP/MO2 - KSPARSE(1, 375)=34 - KSPARSE(2, 375)=32 -!ALKEP/ALKEP - KSPARSE(1, 376)=34 - KSPARSE(2, 376)=34 -!ALKEP/CARBOP - KSPARSE(1, 377)=34 - KSPARSE(2, 377)=39 -!BIOP/NO - KSPARSE(1, 378)=35 - KSPARSE(2, 378)=3 -!BIOP/NO3 - KSPARSE(1, 379)=35 - KSPARSE(2, 379)=5 -!BIOP/OH - KSPARSE(1, 380)=35 - KSPARSE(2, 380)=14 -!BIOP/HO2 - KSPARSE(1, 381)=35 - KSPARSE(2, 381)=15 -!BIOP/ALKE - KSPARSE(1, 382)=35 - KSPARSE(2, 382)=19 -!BIOP/BIO - KSPARSE(1, 383)=35 - KSPARSE(2, 383)=20 -!BIOP/MO2 - KSPARSE(1, 384)=35 - KSPARSE(2, 384)=32 -!BIOP/BIOP - KSPARSE(1, 385)=35 - KSPARSE(2, 385)=35 -!BIOP/CARBOP - KSPARSE(1, 386)=35 - KSPARSE(2, 386)=39 -!PHO/NO2 - KSPARSE(1, 387)=36 - KSPARSE(2, 387)=4 -!PHO/NO3 - KSPARSE(1, 388)=36 - KSPARSE(2, 388)=5 -!PHO/OH - KSPARSE(1, 389)=36 - KSPARSE(2, 389)=14 -!PHO/HO2 - KSPARSE(1, 390)=36 - KSPARSE(2, 390)=15 -!PHO/ARO - KSPARSE(1, 391)=36 - KSPARSE(2, 391)=21 -!PHO/PHO - KSPARSE(1, 392)=36 - KSPARSE(2, 392)=36 -!ADD/O3 - KSPARSE(1, 393)=37 - KSPARSE(2, 393)=1 -!ADD/NO2 - KSPARSE(1, 394)=37 - KSPARSE(2, 394)=4 -!ADD/OH - KSPARSE(1, 395)=37 - KSPARSE(2, 395)=14 -!ADD/ARO - KSPARSE(1, 396)=37 - KSPARSE(2, 396)=21 -!ADD/ADD - KSPARSE(1, 397)=37 - KSPARSE(2, 397)=37 -!AROP/NO - KSPARSE(1, 398)=38 - KSPARSE(2, 398)=3 -!AROP/NO3 - KSPARSE(1, 399)=38 - KSPARSE(2, 399)=5 -!AROP/HO2 - KSPARSE(1, 400)=38 - KSPARSE(2, 400)=15 -!AROP/MO2 - KSPARSE(1, 401)=38 - KSPARSE(2, 401)=32 -!AROP/ADD - KSPARSE(1, 402)=38 - KSPARSE(2, 402)=37 -!AROP/AROP - KSPARSE(1, 403)=38 - KSPARSE(2, 403)=38 -!AROP/CARBOP - KSPARSE(1, 404)=38 - KSPARSE(2, 404)=39 -!CARBOP/O3 - KSPARSE(1, 405)=39 - KSPARSE(2, 405)=1 -!CARBOP/NO - KSPARSE(1, 406)=39 - KSPARSE(2, 406)=3 -!CARBOP/NO2 - KSPARSE(1, 407)=39 - KSPARSE(2, 407)=4 -!CARBOP/NO3 - KSPARSE(1, 408)=39 - KSPARSE(2, 408)=5 -!CARBOP/OH - KSPARSE(1, 409)=39 - KSPARSE(2, 409)=14 -!CARBOP/HO2 - KSPARSE(1, 410)=39 - KSPARSE(2, 410)=15 -!CARBOP/ALKE - KSPARSE(1, 411)=39 - KSPARSE(2, 411)=19 -!CARBOP/BIO - KSPARSE(1, 412)=39 - KSPARSE(2, 412)=20 -!CARBOP/ALD - KSPARSE(1, 413)=39 - KSPARSE(2, 413)=23 -!CARBOP/KET - KSPARSE(1, 414)=39 - KSPARSE(2, 414)=24 -!CARBOP/CARBO - KSPARSE(1, 415)=39 - KSPARSE(2, 415)=25 -!CARBOP/PAN - KSPARSE(1, 416)=39 - KSPARSE(2, 416)=27 -!CARBOP/OP2 - KSPARSE(1, 417)=39 - KSPARSE(2, 417)=29 -!CARBOP/MO2 - KSPARSE(1, 418)=39 - KSPARSE(2, 418)=32 -!CARBOP/ALKAP - KSPARSE(1, 419)=39 - KSPARSE(2, 419)=33 -!CARBOP/ALKEP - KSPARSE(1, 420)=39 - KSPARSE(2, 420)=34 -!CARBOP/BIOP - KSPARSE(1, 421)=39 - KSPARSE(2, 421)=35 -!CARBOP/AROP - KSPARSE(1, 422)=39 - KSPARSE(2, 422)=38 -!CARBOP/CARBOP - KSPARSE(1, 423)=39 - KSPARSE(2, 423)=39 -!CARBOP/OLN - KSPARSE(1, 424)=39 - KSPARSE(2, 424)=40 -!CARBOP/XO2 - KSPARSE(1, 425)=39 - KSPARSE(2, 425)=41 -!OLN/NO - KSPARSE(1, 426)=40 - KSPARSE(2, 426)=3 -!OLN/NO3 - KSPARSE(1, 427)=40 - KSPARSE(2, 427)=5 -!OLN/HO2 - KSPARSE(1, 428)=40 - KSPARSE(2, 428)=15 -!OLN/ALKE - KSPARSE(1, 429)=40 - KSPARSE(2, 429)=19 -!OLN/BIO - KSPARSE(1, 430)=40 - KSPARSE(2, 430)=20 -!OLN/CARBO - KSPARSE(1, 431)=40 - KSPARSE(2, 431)=25 -!OLN/MO2 - KSPARSE(1, 432)=40 - KSPARSE(2, 432)=32 -!OLN/CARBOP - KSPARSE(1, 433)=40 - KSPARSE(2, 433)=39 -!OLN/OLN - KSPARSE(1, 434)=40 - KSPARSE(2, 434)=40 -!XO2/O3 - KSPARSE(1, 435)=41 - KSPARSE(2, 435)=1 -!XO2/NO - KSPARSE(1, 436)=41 - KSPARSE(2, 436)=3 -!XO2/NO3 - KSPARSE(1, 437)=41 - KSPARSE(2, 437)=5 -!XO2/OH - KSPARSE(1, 438)=41 - KSPARSE(2, 438)=14 -!XO2/HO2 - KSPARSE(1, 439)=41 - KSPARSE(2, 439)=15 -!XO2/ALKE - KSPARSE(1, 440)=41 - KSPARSE(2, 440)=19 -!XO2/BIO - KSPARSE(1, 441)=41 - KSPARSE(2, 441)=20 -!XO2/ARO - KSPARSE(1, 442)=41 - KSPARSE(2, 442)=21 -!XO2/CARBO - KSPARSE(1, 443)=41 - KSPARSE(2, 443)=25 -!XO2/PAN - KSPARSE(1, 444)=41 - KSPARSE(2, 444)=27 -!XO2/OP2 - KSPARSE(1, 445)=41 - KSPARSE(2, 445)=29 -!XO2/MO2 - KSPARSE(1, 446)=41 - KSPARSE(2, 446)=32 -!XO2/ALKAP - KSPARSE(1, 447)=41 - KSPARSE(2, 447)=33 -!XO2/CARBOP - KSPARSE(1, 448)=41 - KSPARSE(2, 448)=39 -!XO2/XO2 - KSPARSE(1, 449)=41 - KSPARSE(2, 449)=41 -KSPARSEDIM = 449 -RETURN -END SUBROUTINE CH_SPARSE_GAZ ! END SUBROUTINE CH_SPARSE ! diff --git a/src/MNH/read_chem_data_netcdf_case.f90 b/src/MNH/read_chem_data_netcdf_case.f90 index 23bf979a7..bd59e32da 100644 --- a/src/MNH/read_chem_data_netcdf_case.f90 +++ b/src/MNH/read_chem_data_netcdf_case.f90 @@ -83,6 +83,7 @@ END MODULE MODI_READ_CHEM_DATA_NETCDF_CASE !! Original 23/01/12 (C. Mari) !! A. Berger 20/03/12 adapt whatever the chemical mechanism in BASIC !! P. Wautelet 30/10/17 use F90 module for netCDF +!! J.Pianezzej 13/02/2019 : correction for use of MEGAN !------------------------------------------------------------------------------- ! !* 0. DECLARATIONS @@ -389,7 +390,7 @@ ELSEIF (CDUMMY1=="12") THEN itimeindex=2 ELSEIF (CDUMMY1=="18") THEN itimeindex=3 -ELSEIF (CDUMMY1=="24") THEN +ELSEIF ((CDUMMY1=="24").OR.(CDUMMY1=="00")) THEN itimeindex=4 ENDIF start3d(4) = itimeindex diff --git a/src/SURFEX/coupling_isban.F90 b/src/SURFEX/coupling_isban.F90 index 1250e5719..45e5eea8f 100644 --- a/src/SURFEX/coupling_isban.F90 +++ b/src/SURFEX/coupling_isban.F90 @@ -69,6 +69,7 @@ SUBROUTINE COUPLING_ISBA_n (DTCO, UG, U, USS, NAG, CHI, NCHI, MGN, MSF, DTI, ID !! P. LeMoigne 12/2014 EBA scheme update !! R. Seferian 05/2015 : Add coupling fiels to vegetation_evol call !! P. Tulet 06/2016 : call coupling_megan add RN leaves for MEGAN +!! J. Pianezzej 02/2019 : correction for use of MEGAN !!------------------------------------------------------------------- ! USE MODD_DATA_COVER_n, ONLY : DATA_COVER_t @@ -1154,6 +1155,12 @@ ENDIF IF (CHI%SVI%NBEQ>0 .AND. CHI%LCH_BIO_FLUX) THEN IF ((TRIM(CHI%CPARAMBVOC) == 'MEGAN').AND.(ANY(PEK%XLAI(:)/=XUNDEF))) THEN +!UPG*PT + WHERE (GBK%XIACAN > 2000.) ! non physical values + GBK%XIACAN = 0. + END WHERE +!UPG*PT + CALL COUPLING_MEGAN_n(MGN, CHI, GK, PEK, & KYEAR, KMONTH, KDAY, PTIME, IO%LTR_ML, & IP_SLTYP, ZP_PFT, ZP_EF, & diff --git a/src/SURFEX/coupling_megann.F90 b/src/SURFEX/coupling_megann.F90 index 6d5641bf7..88bb6fd8a 100644 --- a/src/SURFEX/coupling_megann.F90 +++ b/src/SURFEX/coupling_megann.F90 @@ -29,6 +29,7 @@ !! ------------- !! Original: 25/10/2014 !! Modified: 06/07/2017, J. Pianezze, adaptation for SurfEx v8.0 +!! Modified: 06/07/2018, P. Tulet, correction for T leaf !! !! EXTERNAL !! -------- @@ -132,27 +133,14 @@ ZPFD(:) = 0. DO JSM = 1,SIZE(PIACAN,2) ZPFD(:) = ZPFD(:) + PIACAN(:, JSM) END DO -! Test car PIACAN prends des valeurs non physiques au lever du soleil -WHERE (ZPFD(:) .GT. 2000.) ZPFD(:) = 0. ! -! compute sun and shade leaf temperature upon RN_SHADE and RN_SUNLIT -! thanks to D. Carrer -! -ZLSUT(:) = PTEMP(:) + 3. +! UPG*PT en attendat un calcul propre. Temperature des feuilles à l'ombre egale a la +! température de l'air. La temparature des feuilles au soleil egale a la valeur +! max entre la temperature de l'air et la temperaure radiative. +ZLSUT(:) = MAX(PLEAFT(:),PTEMP(:)) ZLSHT(:) = PTEMP(:) -! -IF (OTR_ML) THEN - ! - ZRN(:) = PRN_SUNLIT(:)**2 + PRN_SHADE(:)**2 - ! - WHERE ( ZRN(:).NE.0. ) - ! for sun leaves - ZLSUT(:) = PLEAFT(:) * PRN_SUNLIT(:) * (PRN_SUNLIT(:)+PRN_SHADE(:))/ZRN(:) - ! for shade leaves - ZLSHT(:) = PLEAFT(:) * PRN_SHADE (:) * (PRN_SUNLIT(:)+PRN_SHADE(:))/ZRN(:) - END WHERE - ! -END IF +!UPG*PT + ! ! MEGAN : calcul des facteurs d'ajustement et de perte dans la canopée. ! ZCFSPEC: classe de sorties MEGAN (voir SPC_NOCONVER.EXT) diff --git a/src/SURFEX/default_ch_bio_flux.F90 b/src/SURFEX/default_ch_bio_flux.F90 index a7a3abb71..b303ab82f 100644 --- a/src/SURFEX/default_ch_bio_flux.F90 +++ b/src/SURFEX/default_ch_bio_flux.F90 @@ -3,7 +3,7 @@ !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !SFX_LIC for details. version 1. ! ######### - SUBROUTINE DEFAULT_CH_BIO_FLUX(OCH_BIO_FLUX) + SUBROUTINE DEFAULT_CH_BIO_FLUX(OCH_BIO_FLUX,PDAILYPAR,PDAILYTEMP) ! ######################################################################## ! !!**** *DEFAULT_CH_BIO_FLUX* - routine to set default values for the configuration for CH_BIO_FLUX scheme @@ -32,7 +32,7 @@ !! MODIFICATIONS !! ------------- !! Original 08/2007 - +!! J.Pianezzej 02/2019 : correction for use of MEGAN !------------------------------------------------------------------------------- ! !* 0. DECLARATIONS @@ -49,6 +49,8 @@ IMPLICIT NONE ! ------------------------- ! LOGICAL, INTENT(OUT) :: OCH_BIO_FLUX ! flag for the calculation of biogenic fluxes +REAL, INTENT(OUT), OPTIONAL :: PDAILYPAR ! default values for megan PAR temperature +REAL, INTENT(OUT), OPTIONAL :: PDAILYTEMP ! default values for megan daily temperature REAL(KIND=JPRB) :: ZHOOK_HANDLE ! @@ -60,6 +62,8 @@ REAL(KIND=JPRB) :: ZHOOK_HANDLE ! IF (LHOOK) CALL DR_HOOK('DEFAULT_CH_BIO_FLUX',0,ZHOOK_HANDLE) OCH_BIO_FLUX= .FALSE. +IF (PRESENT(PDAILYPAR)) PDAILYPAR = 200. +IF (PRESENT(PDAILYTEMP)) PDAILYTEMP = 293. IF (LHOOK) CALL DR_HOOK('DEFAULT_CH_BIO_FLUX',1,ZHOOK_HANDLE) ! !------------------------------------------------------------------------------- diff --git a/src/SURFEX/init_isban.F90 b/src/SURFEX/init_isban.F90 index a6680248b..dfa0031ef 100644 --- a/src/SURFEX/init_isban.F90 +++ b/src/SURFEX/init_isban.F90 @@ -57,6 +57,7 @@ SUBROUTINE INIT_ISBA_n (DTCO, OREAD_BUDGETC, UG, U, USS, GCP, IM, DTZ,& !! P. Wautelet 16/02/2018: bug correction: allocate some work arrays to 0,1,1 instead of 0,0,1 (crash with XLF) !! V.VIonnet 2017 : Blow snow !! P.Tulet 06/16 : add MEGAN coupling +!! J.Pianezzej 02/2019 : correction for use of MEGAN !! !------------------------------------------------------------------------------- ! @@ -234,7 +235,7 @@ IF (LNAM_READ) THEN IM%O%NNBYEARSPINS, IM%O%NNBYEARSPINW, IM%O%LNITRO_DILU ) ! CALL DEFAULT_CH_DEP(IM%CHI%CCH_DRY_DEP) - CALL DEFAULT_CH_BIO_FLUX(IM%CHI%LCH_BIO_FLUX) + CALL DEFAULT_CH_BIO_FLUX(IM%CHI%LCH_BIO_FLUX,PDAILYPAR=IM%MGN%XDAILYPAR,PDAILYTEMP=IM%MGN%XDAILYTEMP) CALL DEFAULT_DIAG_ISBA(IM%ID%O%N2M, IM%ID%O%LSURF_BUDGET, IM%ID%O%L2M_MIN_ZS, IM%ID%O%LRAD_BUDGET, & IM%ID%O%LCOEF, IM%ID%O%LSURF_VARS, IM%ID%DE%LSURF_EVAP_BUDGET, & IM%ID%DM%LSURF_MISC_BUDGET, IM%ID%DM%LSURF_DIAG_ALBEDO, & diff --git a/src/SURFEX/init_megann.F90 b/src/SURFEX/init_megann.F90 index e4654e149..ee3b097f8 100644 --- a/src/SURFEX/init_megann.F90 +++ b/src/SURFEX/init_megann.F90 @@ -25,6 +25,7 @@ SUBROUTINE INIT_MEGAN_n(IO, S, K, NP, MSF, MGN, PLAT, HSV, PMEGAN_FIELDS) !! ------------- !! Original: 25/10/14 !! Modified: 06/2017, J. Pianezze, adaptation for SurfEx v8.0 +!! Modified: 06/2018, P. Tulet, add PFT and LAI !! !! !! EXTERNAL @@ -44,7 +45,8 @@ USE MODD_DATA_COVER_PAR, ONLY : NVT_C4, NVT_TRBE, NVT_TRBD, NVT_TEBE, & NVT_BOGR, NVT_SHRB, NVT_GRAS, NVT_TROG, NVT_C3, & NVT_NO, NVT_ROCK, NVT_SNOW, NVT_IRR, NVT_PARK ! -USE MODD_SURF_PAR, ONLY : XUNDEF +USE MODD_SURF_PAR, ONLY : XUNDEF +USE MODD_DATA_COVER, ONLY : XDATA_LAI ! USE MODI_VEGTYPE_TO_PATCH #ifdef MNH_MEGAN @@ -86,9 +88,9 @@ REAL, DIMENSION(SIZE(K%XCLAY,1),IO%NPATCH) :: ZH_TREE REAL,DIMENSION(SIZE(K%XCLAY,1)) :: ZSILT REAL,DIMENSION(SIZE(K%XCLAY,1)) :: ZLAI ! -IF (.NOT.IO%LTR_ML) THEN - CALL ABOR1_SFX('INIT_MEGANN: FATAL ERROR PUT LTR_ML = T in NAM_ISBA (PREP_PGD step)') -END IF +!IF (.NOT.IO%LTR_ML) THEN +! CALL ABOR1_SFX('INIT_MEGANN: FATAL ERROR PUT LTR_ML = T in NAM_ISBA (PREP_PGD step)') +!END IF ! ALLOCATE(MGN%XPFT (N_MGN_PFT,SIZE(K%XCLAY,1))) ALLOCATE(MGN%XEF (N_MGN_SPC,SIZE(K%XCLAY,1))) @@ -497,7 +499,25 @@ DO JSV=1, MSF%NMEGAN_NBR IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "EFBIDER") MGN%XEF(18,:) = PMEGAN_FIELDS(:,JSV) IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "EFSTRESS") MGN%XEF(19,:) = PMEGAN_FIELDS(:,JSV) IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "EFOTHER") MGN%XEF(20,:) = PMEGAN_FIELDS(:,JSV) +! IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "LAI") PLAI(:,1) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT1") MGN%XPFT(1,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT2") MGN%XPFT(2,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT3") MGN%XPFT(3,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT4") MGN%XPFT(4,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT5") MGN%XPFT(5,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT6") MGN%XPFT(6,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT7") MGN%XPFT(7,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT8") MGN%XPFT(8,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT9") MGN%XPFT(9,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT10") MGN%XPFT(10,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT11") MGN%XPFT(11,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT12") MGN%XPFT(12,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT13") MGN%XPFT(13,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT14") MGN%XPFT(14,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT15") MGN%XPFT(15,:) = PMEGAN_FIELDS(:,JSV) + IF (TRIM(MSF%CMEGAN_NAME(JSV)) == "PFT16") MGN%XPFT(16,:) = PMEGAN_FIELDS(:,JSV) END DO + #endif ! !--------------------------------------------------------------------------- diff --git a/src/SURFEX/modd_megann.F90 b/src/SURFEX/modd_megann.F90 index 25702d033..3f1e4e1c6 100644 --- a/src/SURFEX/modd_megann.F90 +++ b/src/SURFEX/modd_megann.F90 @@ -26,6 +26,7 @@ !! ------------- !! 16/07/2003 (P. Tulet) restructured for externalization !! 24/05/2017 (J. Pianezze) adaptation for SurfEx v8.0 +!! 13/02/2019 (J. Pianezze) correction for use of MEGAN !------------------------------------------------------------------------------ ! !* 0. DECLARATIONS @@ -185,8 +186,8 @@ YMEGAN%LCONVERSION=.FALSE. YMEGAN%NVARS3D=0 YMEGAN%N_SCON_SPC=0 YMEGAN%XDROUGHT=0. -YMEGAN%XDAILYPAR=0. -YMEGAN%XDAILYTEMP=0. +YMEGAN%XDAILYPAR=150. +YMEGAN%XDAILYTEMP=293. YMEGAN%XMODPREC=0. IF (LHOOK) CALL DR_HOOK("MODD_MEGAN_n:MEGAN_INIT",1,ZHOOK_HANDLE) END SUBROUTINE MEGAN_INIT -- GitLab