Fluid Dynamics: Theory, Computation, and Numerical Simulation