SMS dit: Simulation and visualization of water flow using graphical processing units (GPUs)