Fluid mechanics is a branch of classical physics that has a rich tradition in applied mathematics and numerical methods. It is at work virtually everywhere, from nature to technology. This broad and fundamental coverage of computational fluid dynamics (CFD) begins with a presentation of basic numerical methods and flows into a rigorous introduction to the subject. A heavy emphasis is placed on …