Notes on Numerical Fluid Mechanics