Zaslat SMS: Mathematical methods for surface and subsurface hydrosystems