Coupling Transport Codes With Geochemical Models