This book is a guide to numerical methods for solving fluid dynamics problems. The most widely used discretization and solution methods, which are also found in most commercial CFD-programs, are described in detail. Some advanced topics, like moving grids, simulation of turbulence, computation of free-surface flows, multigrid methods and parallel computing, are also covered. Since CFD is a very broad field, we provide fundamental methods and ideas,...