Smoothed particle hydrodynamics (SPH) for complex fluid flows: Recent developments in methodology and applications | Synapse