2-D Wave breaking simulation:
A typical screenshot running SPHYSICS on Linux (particle plot uses Matlab):