Computational methods for reactive transport modeling: A Gibbs energy minimization approach for multiphase equilibrium calculations. (February 2016)