What is CFD?
- Computational Fluid Dynamics
- Objectives:
- Design, calculation and optimization of flow components
- Replace or extend experimental studies
Examples of CFD flow components
| External Flow | Internal Flow | |
|---|---|---|
| Simple Geometry | Plate, Cylinder, Wing, Stair Tread | Pipe, Manifold, Nozzle Diffuser |
![]() | ![]() | |
| Complex Geometry | Airplane, Car, Windmill, Ship | Turbine Engine, Pump Valve |
![]() | ![]() |
Complexity
Flow solver
Academic
Self-programmed, numerics and algorithms, parallelization, HPC, DNS, LES, instabilities ...
Self-programmed, numerics and algorithms, parallelization, HPC, DNS, LES, instabilities ...
Industrial
Meshing, CAD, HPC, commercial solvers, visualization, genetic algorithms ...
Meshing, CAD, HPC, commercial solvers, visualization, genetic algorithms ...
Numerical methods
Finite differences, volumes, & elements, spectral methods, characteristics, initial value problems, systems and linear solvers ...
Finite differences, volumes, & elements, spectral methods, characteristics, initial value problems, systems and linear solvers ...
Flow modeling
Similarity theory, asymptotic methods, averaging, filtering, closure problems, turbulence models, multiscale methods, stochastic methods, ...
Similarity theory, asymptotic methods, averaging, filtering, closure problems, turbulence models, multiscale methods, stochastic methods, ...
Flow modeling
Similarity theory, asymptotic methods, averaging, filtering, closure problems, turbulence models, multiscale methods, stochastic methods, ...
Similarity theory, asymptotic methods, averaging, filtering, closure problems, turbulence models, multiscale methods, stochastic methods, ...
Mathematics
Calculus, Gauss & Stokes theorem, Taylor series, interpolation, approximation, linear algebra, tensor analysis, ...
Calculus, Gauss & Stokes theorem, Taylor series, interpolation, approximation, linear algebra, tensor analysis, ...
Computer Science
Computer architecture, operating systems, programming languages (C/C++, Fortran, Python), computer arithmetic, floating point numbers, ...
Computer architecture, operating systems, programming languages (C/C++, Fortran, Python), computer arithmetic, floating point numbers, ...



