Participants will learn to use the open source simulation software OpenFOAM on a user level (i.e. to conduct classical CFD studies). We will also introduce the students into programming with OpenFOAM so they will be able to implement additional equations into existing solvers.
Learning objective
Participants will learn to use the open source simulation software OpenFOAM on a user level (i.e. to conduct classical CFD studies). We will also introduce the students into programming with OpenFOAM so they will be able to implement additional equations into existing solvers.
Content
OpenFOAM is a very professional open-source simulation package which is freely (CHF 0.-) available under the GNU General Public License (GPL). It consists of a vast C++ library, many different applications and additional tools. Although most of the existing applications are flow solvers, OpenFOAM can be used in many different areas, as varied as solid dynamics, electromagnetics or pricing of financial options.
Most users make only use of the included applications. One particular strength of OpenFOAM, however, is that new applications and even extensions of the library can be developed in a rather compact and elegant way.
Prerequisites / Notice
Knowing C++ or at least having some experience in another programming language will be of an advantage but is not strictly required to follow this course.
Performance assessment
Performance assessment information (valid until the course unit is held again)