2-D Wave breaking simulation:
Tsunami wave hitting a Structure:
Tsunami wave hitting a Structure: (left) protection wall sloping towards, (right) protection wall sloping away from structure
A typical screenshot running SPHysics on Linux (particle plot uses Matlab):