Skip to main content
Skip header

CFD and OpenFOAM

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code9600-1015/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *Second Cycle
Year of Study *
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
BRZ021Ing. Tomáš Brzobohatý, Ph.D.
Summary
Learning Outcomes of the Course Unit
Upon the successful completion of the course, students will be able to:
• Use open source software for CFD simulations
• Create computational meshes
• Perform computations of incompressible/ compressible flow
• Implement their own extension of the OpenFOAM software package
• Exploit HPC infrastructure for flow modelling
Course Contents
1. Introduction, Structure, Use of OpenFOAM Open Source Software
2. Discretization Schemes, Linear Solvers
3. Mesh Generation - blockMesh, snappyHexMesh, foamyHexMesh
4. Laminar and Turbulent Incompressible Flow – icoFoam, simpleFoam, pisoFoam, pimpleFoam
5. Turbulent Compressible Flow – rhoIcoFoam, rhoSimpleFoam, rhoPisoFoam, rhoPimpleFoam
6. Parallel OpenFOAM
7. Heat Transfer – Convection, Conduction, Radiation
8. Programming in OpenFOAM
9. Implementation of Parallel Applications
10. Modification of the Turbulent Model
11. Implementation of a Linear Equations Solver
Recommended or Required Reading
Required Reading:
• OpenFOAM User Guide
• OpenFOAM Programmer’s Guide
• http://openfoamwiki.net/index.php/Main_Page
• http://www.cfd-online.com/
• OpenFOAM User Guide
• OpenFOAM Programmer’s Guide
• http://openfoamwiki.net/index.php/Main_Page
• http://www.cfd-online.com/
Recommended Reading:
Appropriate resources from the Internet
Další vhodné zdroje z internetu
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit 
        ExaminationExamination100 51