SMS: Numerical Methods for Fluid Dynamics