This repository contains personal notes on Computational Fluid Dynamics (CFD), compiled during my academic studies and self-study. The notes are intended as a concise reference for fundamental and advanced topics in CFD, combining theoretical explanations with mathematical formulations.
All documents are provided in PDF format and focus on concepts commonly encountered in graduate-level CFD courses and research.
The repository currently includes notes on the following topics:
-
Compressible Flow
- Definitions and fundamental concepts for compressible fluid dynamics
-
Scalar Transport in Multicomponent and Reacting Flows
- Transport equations for multicomponent and reacting flows
-
Preconditioning Methods
- General approaches for numerical preconditioning in CFD solvers
-
Discrete Adjoint Methods
- Discrete adjoint formulation for design optimisation and sensitivity analysis
Notes-Computational-Fluid-Dynamics/
├── compressible_flow_definitions.pdf
├── Scalar transport equations for multicomponent and reacting flows.pdf
├── preconditioning_general_approach.pdf
├── Discrete_adjoint_design_optimization.pdf
├── README.md
└── LICENSE
Graduate and advanced undergraduate students in fluid mechanics or aerospace engineering
Researchers seeking concise theoretical references
Self-learners studying Computational Fluid Dynamics
These notes reflect my personal understanding of the topics and are not intended to replace textbooks or peer-reviewed literature.
The material may evolve over time as new topics are added or existing notes are refined.
This repository is distributed under the GNU General Public License v3.0 (GPL-3.0).