course aims in Estonian
Arvutusliku vedeliku dünaamika alustõdede teadmine ja meetodite kasutamine
course aims in English
Teach core concepts and methods of Computational Fluid Dynamics
learning outcomes in the course in Est.
Üliõpilane oskab:
kasutada sobivaid numbrilisi meetodeid
valida probleemi lahendamiseks sobiv programmeerimiskeel ja/või CFD programm
valida sobiv arvuti riistvara
kasutada CFD programme
learning outcomes in the course in Eng.
The student is able to:
- choose suitable discretization and numerical method;
- choose suitable programming language and/or library and/or CFD program;
- choose suitable computer architecture;
- use a CFD program/library.
brief description of the course in Estonian
Kursusel esitatakse õppeaine (CFD) üldised tõed, ülevaade arvutusprogrammidest ja arvutusvõrkude tüüpidest. Esitatakse erinevad numbrilised meetodid (lõplike elementide meetod, lõplike ruumalade meetod ja silutud osakest hüdrodünaamika). Loengutega kaasnevad harjutustunnid, kus kasutatakse vabavara CFD programme. Teemad hõlmavad: Navier-Stokesi ja Euleri võrrandid; arvutusvõrkude tüübid (struktuursed võrgud, plokk-struktuursed võrgud, mittestruktuursed võrgud, võrkude omadused); numbriliste meetodite ülevaade; laminaarne, turbulentne voolamine ja turbulentsi arvutamine; kokkusurumatu ja kokkusurutav vedelik; võrgu generaatorid; ressursimahukad CFD arvutused; arvutuste parelleliseerimine.
brief description of the course in English
The course "Computational Fluid Dynamics" will present an overview of computational fluid dynamics (CFD) in general, open-source libraries and programs for CFD and mesh types. Different numerical approaches to CFD (Finite Elements, Finite Volumes, Smooth Particle Hydrodynamics) will be discussed.
The lecture part is complemented by practicals using open-source CFD software.
Preliminary list of topics:
- Navier-Stokes and Euler equations
- overview of mesh types: e.g. structured, block-structured, unstructured; mesh quality
- overview of numerical methods: Finite Elements (FEM), Finite Volumes (FVM), Smooth Particle Hydrodynamics (SPH)
- flow types: laminar, turbulent; turbulence modeling
- compressible and incompressible fluids
- practicals using OpenFOAM (FVM based), using internal and external mesh generators.
- general aspects of HPC for CFD (hardware, distributed memory, shared memory, node interconnects, batch systems, bandwidth, latency, parallel scaling, Amdahl's law)
- parallelization of CFD
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Eymard, Galloyet, Herbin: Finite Volume Methods
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):