An Efficient Hybrid Incompressible SPH Solver with Interface Handling for Boundary Conditions. (6th September 2017)