9600-1015/01 – CFD and OpenFOAM (CFDO)

Gurantor departmentIT4InnovationsCredits4
Subject guarantorIng. Tomáš Brzobohatý, Ph.D.Subject version guarantorIng. Marta Jarošová, Ph.D.
Study levelundergraduate or graduateRequirementOptional
YearSemestersummer
Study languageCzech
Year of introduction2016/2017Year of cancellation
Intended for the facultiesFEI, USPIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
BRZ021 Ing. Tomáš Brzobohatý, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 9+9

Subject aims expressed by acquired skills and competences

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

Teaching methods

Lectures
Tutorials

Summary

Compulsory literature:

• OpenFOAM User Guide • OpenFOAM Programmer’s Guide • http://openfoamwiki.net/index.php/Main_Page • http://www.cfd-online.com/

Recommended literature:

Appropriate resources from the Internet

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

No other requirements.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

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

Conditions for subject completion

Full-time form (validity from: 2021/2022 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45 (45) 10
                účast na cvičeních Other task type 20  5
                Vypracování projektu a jeho prezentace Project 25  5
        Examination Examination 55  25 3
Mandatory attendence participation: Attendance on consultations and project submission and presentation.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2024/2025 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2024/2025 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2024/2025 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2023/2024 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2023/2024 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2023/2024 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2023/2024 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2022/2023 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2022/2023 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2022/2023 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2022/2023 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava Optional study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC P Czech Ostrava Optional study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava Optional study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC K Czech Ostrava Optional study plan
2018/2019 (N2658) Computational Sciences (2612T078) Computational Sciences P Czech Ostrava 2 Choice-compulsory study plan
2017/2018 (N2658) Computational Sciences (2612T078) Computational Sciences P Czech Ostrava 2 Choice-compulsory study plan
2016/2017 (N2658) Computational Sciences (2612T078) Computational Sciences P Czech Ostrava 2 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2019/2020 Summer