Dynamic flow-based particle splitting in smoothed particle hydrodynamics