a grid-based water/particle simulation