Computational Techniques for Fluid Dynamics 2