What is OpenFOAM?
OpenFOAM is free and open source software package distributed by OpenCFD Ltd and the OpenFOAM Foundation. It is an extensive C++ library which is used to solve computational continuum mechanic problems using the Finite Volume Method. Although, primarily developed for Computational Fluid Dynamics (CFD), OpenFOAM has an extensive range of solvers (80+ solvers) including combustion, solid mechanics and electromagnetic flows. In recent years, OpenFOAM has gained popularity by engaging a large user base in both companies and academic organizations.
This course material is intended for beginners with no previous experience of using OpenFOAM. Existing users can also benefit by broadening their knowledge and learning new techniques. We familiarize ourselves with the OpenFOAM environment and understand the basic working of the software including meshing, solving and post-processing. The learning process is enhanced through a series of hands-on tutorials.
The presentation can be downloaded by clicking here.
This work can be cited as:
Jibran Haider. “OpenFOAM course for beginners: Hands-on training“, 2018. (DOI:10.5281/zenodo.1435601)
OpenFOAM workshop conducted at UPC BarcelonaTech, 2016
I conducted a two day workshop on the use of open source code OpenFOAM. The workshop was organised at UPC BarcelonaTech, Spain and was aimed to get the attendees familiarized with the basics of OpenFOAM software. Various aspects were covered during the course including:
- Familiarization with OpenFOAM code and its directory structure
- Meshing using ‘blockMesh’ utility
- Solving using an appropriate OpenFOAM solver
- Post-processing using ParaView software
- Basics of programming in OpenFOAM
- Hands-on tutorials covering various topics
This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software
and owner of the OPENFOAM® and OpenCFD® trade marks.