Numerical Methods for Flows