@@ -369,9 +369,13 @@ subroutine aero_model_init( pbuf2d )
369369
370370 if ( has_sox ) then
371371 call addfld( ' XPH_LWC' ,(/ ' lev' / ), ' A' ,' kg/kg' , ' pH value multiplied by lwc' )
372+ call addfld( ' AQSO4_H2O2' , horiz_only, ' A' , ' kg/m2/s' , ' SO4 aqueous phase chemistry due to H2O2' )
373+ call addfld( ' AQSO4_O3' , horiz_only, ' A' , ' kg/m2/s' , ' SO4 aqueous phase chemistry due to O3' )
372374
373375 if ( history_aerosol ) then
374376 call add_default (' XPH_LWC' , 1 , ' ' )
377+ call add_default (' AQSO4_H2O2' , 1 , ' ' )
378+ call add_default (' AQSO4_O3' , 1 , ' ' )
375379 endif
376380 endif
377381
@@ -1067,6 +1071,7 @@ subroutine aero_model_gasaerexch( state, loffset, ncol, lchnk, troplev, delt, re
10671071
10681072 if ( has_sox ) then
10691073 call setsox( state, &
1074+ pbuf, &
10701075 ncol, &
10711076 lchnk, &
10721077 loffset, &
@@ -1078,7 +1083,6 @@ subroutine aero_model_gasaerexch( state, loffset, ncol, lchnk, troplev, delt, re
10781083 cwat, &
10791084 cldfr, &
10801085 cldnum, &
1081- airdens, &
10821086 invariants, &
10831087 vmrcw, &
10841088 vmr, &
@@ -1088,7 +1092,9 @@ subroutine aero_model_gasaerexch( state, loffset, ncol, lchnk, troplev, delt, re
10881092 aqso4_h2o2,&
10891093 aqso4_o3 &
10901094 )
1091- call outfld( ' XPH_LWC' ,xphlwc(:ncol,:), ncol , lchnk )
1095+ call outfld( ' XPH_LWC' , xphlwc(:ncol,:), ncol, lchnk )
1096+ call outfld( ' AQSO4_H2O2' , aqso4_h2o2(:ncol), ncol, lchnk )
1097+ call outfld( ' AQSO4_O3' , aqso4_o3(:ncol), ncol, lchnk )
10921098 endif
10931099
10941100 if ( has_soa ) then
0 commit comments