Chapter 2 Computational Fluid Dynamics Simulations