It is designed to perform a wide variety of aqueous geochemical calculations.
PHREEQC implements several