Fast And Robust Solution Methods For The Water Quality Equations