10 essential books for
Computational Fluid
Dynamics
- Rajat Walia
AN INTRODUCTION TO COMPUTATIONAL FLUID
DYNAMICS" BY H.K. VERSTEEG AND W. MALALASEKERA
1.
A classic textbook that covers the fundamentals
of CFD, numerical methods, turbulence modeling,
and practical applications.
NUMERICAL HEAT TRANSFER AND FLUID FLOW BY
SUHAS V. PATANKAR
2.
This classic book with clear explanations of
numerical methods used in CFD, including the
SIMPLE algorithm & practical guidance on
implementing these methods.
COMPUTATIONAL FLUID DYNAMICS THE BASICS WITH
APPLICATIONS" BY JOHN D ANDERSON
3.
This book provides a practical approach to
learning CFD by focusing on the basics and real-
world applications. It also includes a chapter on
the history of CFD and its future developments.
COMPUTATIONAL FLUID DYNAMICS BY T. J. CHUNG
4.
A comprehensive textbook that covers the
theoretical foundations of CFD, including numerical
methods, grid generation, and turbulence
modeling.
COMPUTATIONAL FLUID DYNAMICS: PRINCIPLES AND
APPLICATIONS" BY J. BLAZEK
5.
The book covers latest CFD techniques, including
the lattice Boltzmann method, immersed boundary
method, and mesh-free methods along with the
source code of 1-D and 2-D Euler and Navier-
Stokes flow solvers.
THE FINITE VOLUME METHOD IN COMPUTATIONAL
FLUID DYNAMICS: AN ADVANCED INTRODUCTION WITH
OPENFOAM AND MATLAB
6.
A unique book that provides an advanced
introduction to the finite volume method for CFD
using two popular software packages, OpenFOAM
and MATLAB.
THE LATTICE BOLTZMANN METHOD: PRINCIPLES AND
PRACTICE
7.
This book is an introduction to the theory, practice,
and implementation of the Lattice Boltzmann (LB)
method, it contains chapters on the method's
background, fundamental theory, advanced
extensions, and code implementation.
SMOOTHED PARTICLE HYDRODYNAMICS: A MESHFREE
PARTICLE METHOD BY G.R. LIU AND M.B. LIU
8.
This book provides a thorough introduction to the
SPH method, including its formulation, algorithms,
and applications of problems in fluid mechanics,
solid mechanics, and multi-physics simulations.
PROGRAMMING FOR COMPUTATIONS - A GENTLE
INTRODUCTION TO NUMERICAL SIMULATIONS WITH
PYTHON
9.
This book provides a blend of programming
concepts and numerical simulations using Python,
making it an excellent resource for those interested
in learning how to code CFD.
AN INTRODUCTION TO COMPUTATIONAL FLUID
MECHANICS BY EXAMPLE BY SEDAT BIRINGEN AND
CHUEN-YEN CHOW
10.
It has up-to-date solution methods for the Navier-
Stokes, with latest algorithms including fractional
step time-advancement & pseudo-spectral
methods. The codes are available in MATLAB.