Efficient Implementation of Smoothed Particle Hydrodynamics (SPH) with Plane Sweep Algorithm. (16th March 2016)