SMS dit: Geochemical reaction modeling