PRINT -reset falsePHASESFe(OH)3AsFe(OH)2.9982(AsO4)0.0006 + 2.9982H+ = Fe+3 + 2.9982H2O + 0.0006 AsO4-3 log_k 0.391 #4.891-4.5 SI = -4.5, # As/Fe 0.6 mmol/molSiderite FeCO3 = Fe+2 + CO3-2 log_k -9.89 #SI = 1. -10.89 + 1. = -9.89 delta_h -2.480 kcalCalciteCaCO3 = Ca+2 + CO3-2 log_k -8.23 #-8.48 + 0.25 SI = 0.25 delta_h -2.297 kcalSURFACE Hfo_sOH 5e-06 600 0.09 Hfo_wOH 0.0002-donnan 1e-08RATESCalcite -start5 if (m <= 0.0) then goto 2107 sr_CC = sr("Calcite")10 if (sr_CC >= 1.0) then goto 21040 moles = m0*(7.5e-4/3.15e7) * (m/m0)^3.0 * time * (1-sr_CC) 70 if moles > m then moles = m210 save moles -endSiderite -start7 sr_SS = sr("Siderite")40 moles = (1e-4/3.15e7) * time * (1-sr_SS) 210 save moles -endFe(OH)3As -start5 if (m <= 0.0) then goto 2107 sr_fe = sr("Fe(OH)3As")10 if (sr_fe >= 1.0) then goto 21040 moles = (6e4/3.15e7) * (m/m0)^1.5 * time * (1-sr_fe) 70 if moles > m then moles = m210 save moles -endOrganic -start5 if (m <= 0.0) then goto 2010 moles = (6.4e3/3.15e7) * (m/m0)^2.5 11 if moles > m then moles = m20 save moles * time -endKINETICS Calcite-m0 10. Siderite-m0 0.0Organic -formula C -m0 1.36 # 0.27% org CFe(OH)3As-m0 0.394 # 65 umol/g -bad_step_max 4000-cvode trueSOLUTION 0 # river units mol/Ltemp 24.3pH 8.46Ca 1.42e-03Mg 5.35e-04Na 4.79e-04K 1.02e-04Alkalinity 4.28e-03Cl 7.34e-04S(6) 3.23e-04O(0) 5.0e-04SOLUTION 1 #groundwaterunits mol/Ltemp 20.0pH 7.25Ca 3.31e-03Mg 1.26e-03Na 1.45e-03K 5.71e-05Alkalinity 1.24e-02Cl 3.52e-04S(6) 4.44e-05As 5.72e-07Fe(2) 1.94e-05Mn 2.84e-05SELECTED_OUTPUT -file test-mol.xls -temperature true -totals Ca Fe(2) S(6) S(-2) As As(5) As(3) Mg Na K Alkalinity Cl Mn Fe(3) O(0) -molalities Hfo_wCO3- Hfo_wH2AsO3 Hfo_wH2AsO4 Hfo_wHCO3 Hfo_wHPO4- Hfo_wHSiO4-2 Hfo_wOHAsO4-3 Hfo_wPO4-2 -saturation_indices CO2(g) siderite calcite -kinetic_reactants Fe(OH)3As Calcite Organic SideriteTRANSPORT #wet v=3.15m/yr -cells 1 -shifts 106 -time_step 98184.96 -lengths 0.01 -punch_frequency 1 -punch_cells 1 -flow_direction forward -boundary_conditions flux flux -warnings false ENDSAVE SOLUTION 1COPY SOLUTION 1 0 TRANSPORT #dry v=1.5m/yr -cells 1 -shifts 100 -time_step 205714.28 -lengths 0.01 -punch_frequency 1 -punch_cells 1 -flow_direction forward -boundary_conditions flux flux -warnings false END
PHASESFe(OH)3AsFe(OH)2.9982(AsO4)0.0006 + 2.9982H+ = Fe+3 + 2.9982H2O + 0.0006 AsO4-3 log_k 0.391 #4.891-4.5 SI = -4.5, # As/Fe 0.6 mmol/molSiderite FeCO3 = Fe+2 + CO3-2 log_k -9.89 #SI = 1. -10.89 + 1. = -9.89 delta_h -2.480 kcalCalciteCaCO3 = Ca+2 + CO3-2 log_k -8.23 #-8.48 + 0.25 SI = 0.25 delta_h -2.297 kcalSURFACE Hfo_sOH 5e-06 600 0.09 Hfo_wOH 0.0002-donnan 1e-08RATESCalcite -start5 if (m <= 0.0) then goto 2107 sr_CC = sr("Calcite")10 if (sr_CC >= 1.0) then goto 21040 moles = m0*(7.5e-4/3.15e7) * (m/m0)^3.0 * time * (1-sr_CC)70 if moles > m then moles = m210 save moles -endSiderite -start7 sr_SS = sr("Siderite")40 moles = (1e-4/3.15e7) * time * (1-sr_SS) 210 save moles -endFe(OH)3As -start5 if (m <= 0.0) then goto 2107 sr_fe = sr("Fe(OH)3As")10 if (sr_fe >= 1.0) then goto 21040 moles = (6e4/3.15e7) * (m/m0)^1.5 * time * (1-sr_fe) 70 if moles > m then moles = m210 save moles -endOrganic -start5 if (m <= 0.0) then goto 2010 moles = (6.4e3/3.15e7) * (m/m0)^2.5 11 if moles > m then moles = m20 save moles * time -endKINETICS 1Calcite-m0 10.Siderite-m0 0.0Organic -formula C -m0 1.36 # 0.27% org CFe(OH)3As-m0 0.394 # 65 umol/g-bad_step_max 4000-cvode trueENDSOLUTION 0 # river units mol/Ltemp 24.3pH 8.46Ca 1.42e-03Mg 5.35e-04Na 4.79e-04K 1.02e-04Alkalinity 4.28e-03Cl 7.34e-04S(6) 3.23e-04O(0) 5.0e-04ENDSOLUTION 1-10 #groundwaterunits mol/Ltemp 20.0pH 7.25Ca 3.31e-03Mg 1.26e-03Na 1.45e-03K 5.71e-05Alkalinity 1.24e-02Cl 3.52e-04S(6) 4.44e-05As 5.72e-07Fe(2) 1.94e-05Mn 2.84e-05ENDUSER_GRAPH 1 -headings dist O2 As(5) As(3) Fe -axis_titles "Distance" "Molality" "" -axis_scale y_axis auto auto auto auto log -initial_solutions false -connect_simulations false -plot_concentration_vs x -start10 GRAPH_X dist20 GRAPH_Y MOL("O2"), TOT("As(5)"), TOT("As(3)"), TOT("Fe") -end -active trueTRANSPORT #wet v=3.15m/yr -cells 10 -shifts 10 -time_step 98184.96 -lengths 0.01 -punch_frequency 10 -punch_cells 1-10 -flow_direction forward -boundary_conditions flux flux -warnings falseENDCOPY SOLUTION 10 0 TRANSPORT #dry v=1.5m/yr -cells 10 -shifts 10 -time_step 205714.28END