HP1 pH differences from PHREEQC run

The HP1 code incorporates modules simulating
(1) transient water flow in variably-saturated media,
(2) transport of multiple components, and
(3) mixed equilibrium/kinetic geochemical reactions.
Post Reply
Posts: 5
Joined: Sun Nov 03, 2019 11:35 am
Location: USA

HP1 pH differences from PHREEQC run

Post by ahmet19 » Sun Nov 03, 2019 7:58 pm


I am trying to simulate uranium transport with surface complexation however HP1 results always end up with very different results from the PHREEQC GUI. I am able to get good results from PHREEQC GUI but I don't know why HP1 results are not the same with PHREEQC GUI results, particularly for pH. Even though I use pH to charge balance the solution, pH and other results deviate from the actual PHREEQC calculation. I think the deviation comes from the abrupt pH change, very low or high, and it changes the aqueous complexes. Can you clarify to me what can be wrong here and how can I modify the HP1 to get decent results?



Posts: 58
Joined: Fri Mar 10, 2006 7:57 am
Location: Belgium

Re: HP1 pH differences from PHREEQC run

Post by diederik » Mon Nov 04, 2019 7:13 am


I guess you use surface complexation with -no_edl option. In that case, the solution is not neutral, but has a charge that has to be transported. You need to add an additional 'solute' to be transported, namely Charge,


Post Reply