Tsunamis, open channel flows, dam breaks, levee breaches, and water waves are all examples of free surface flows that are characterized by breaking, splashing, and large scale turbulence. These types of flows are readily described with Smoothed Particle Hydrodynamics (SPH), a mesh-free particle numerical method. For approximately fifteen years, this method has proven to be a robust method of analyzing these flows; however, most results are based on small numbers of particles with low resolution. The advances in parallel computing and GPU computing has led to the use of large numbers of particles and the ability to obtain higher resolution results.