Computational Fluid Dynamics (CFD)

CFD uses numerical methods and algorithms to solve and analyze problems involving fluid flow, heat transfer, mass transfer, and related physics.


πŸš€ Core Areas

  • Navier–Stokes solvers
  • Turbulence (LES, RANS, DNS)
  • Compressible & incompressible flow
  • Heat transfer
  • Multi-phase flows
  • Boundary-layer modeling
  • High-performance parallel CFD

πŸ”§ Open-Source CFD Software

OpenFOAM

Leading open-source CFD tool with wide applications.
πŸ”— https://openfoam.org

SU2

CFD for aerospace & multiphysics.
πŸ”— https://github.com/su2code/SU2

Code_Saturne

General-purpose CFD solver.
πŸ”— https://www.code-saturne.org

PyFR

GPU-accelerated Python CFD.
πŸ”— https://github.com/PyFR/PyFR

Gerris / Basilisk

AMR CFD solvers.
πŸ”— http://basilisk.fr


🌐 CFD Datasets

  • NASA Turbulence & CFD data
    πŸ”— https://turbmodels.larc.nasa.gov

  • JHTDB (Johns Hopkins Turbulence Database)
    πŸ”— http://turbulence.pha.jhu.edu


πŸŽ₯ YouTube Playlists

  • OpenFOAM Beginner to Advanced Tutorials
    πŸ”— https://www.youtube.com/results?search_query=openfoam+tutorials

  • SU2 CFD Tutorials
    πŸ”— https://www.youtube.com/results?search_query=su2+cfd


πŸ“˜ Learning Resources

  • CFD Online Tutorials
    πŸ”— https://www.cfd-online.com

  • MIT CFD Lectures
    πŸ”— https://ocw.mit.edu