Get Free Shipping on orders over $79
PYTHON PROGRAMS FOR CFD SIMULATION: EXPLICIT SOLVERS FOR INVISCID FLOW : With applications to inviscid flow - Rahul Basu

PYTHON PROGRAMS FOR CFD SIMULATION: EXPLICIT SOLVERS FOR INVISCID FLOW

With applications to inviscid flow

By: Rahul Basu

eBook | 10 September 2026

At a Glance

eBook


$16.49

or 4 interest-free payments of $4.12 with

Instant Digital Delivery to your Kobo Reader App

Python Programs for CFD Simulation
Explicit Solvers for Inviscid Flow
From Python code to beautiful flow simulations—learn CFD by actually making it happen.
What if learning Computational Fluid Dynamics did not have to begin with pages of intimidating mathematics?
This practical book introduces students to CFD simulation through Python programs, allowing them to write, run, modify and understand their own computational fluid-flow models. Instead of treating CFD as a collection of equations to be studied only on paper, the book takes a hands-on approach: write the code, run the simulation, visualise the flow, and understand what the computer is doing.
Designed especially for engineering students, graduate students and aspiring computational engineers, the book explores explicit numerical methods for inviscid flow, with examples that gradually lead from fundamental concepts to more interesting flow simulations.
You will encounter practical implementations of methods such as MacCormack, Rusanov and HLLC, together with examples involving shock tubes, supersonic flow and two-dimensional flow fields. Python visualisation helps turn numerical results into something you can actually see and interpret.
Inside the book

  • Python programs for computational fluid dynamics
  • Step-by-step CFD simulation examples
  • One-dimensional and two-dimensional flow calculations
  • Explicit finite-volume and finite-difference approaches
  • MacCormack, Rusanov and HLLC solvers
  • Shock-tube and compressible-flow examples
  • Supersonic and inviscid-flow simulations
  • Numerical results and graphical visualisation
  • Programs that students can modify and extend
  • A practical introduction to thinking like a CFD programmer

The emphasis throughout is on learning by doing. You do not need to be an expert CFD programmer to begin. The examples are intended to help students build confidence with both the numerical ideas and the Python implementation.
Whether you are studying mechanical engineering, aerospace engineering, computational engineering, applied mathematics or numerical methods, this book provides an accessible route into computer-based fluid simulation.
Open the book. Run the program. Watch the flow emerge.
And perhaps that is the most enjoyable part of CFD: seeing equations and algorithms transform into something that moves, evolves and behaves like real fluid flow.
Code. Simulate. Visualise. Learn. Explore.

on

More in Mathematical & Statistical Software

Grokking Statistics - Thomas Nield

eBOOK

Bayesian Workflow - Andrew Gelman

eTEXT

$116.60