1. Beginner lectures

In this beginner series on OpenFOAM, we will help you understand the structure of the OpenFOAM directories and file system, creating boundary conditions, setting up a mesh using blockMesh utility. By the end of the lecture series, you should be able to run sample cases on Designsafe cyberinfrastructure hosted by TACC supercomputer Stampede2.

1.1. Learning objectives

Upon completion of this beginner series, you should have the ability to:

  • Modify the files and file directories of OpenFOAM

  • Modify and setup boundary conditions

  • Mesh using blockMesh utilities

  • Run OpenFOAM jobs on supercomputing cluster Stampede2

  • Be exposed to Agave API and Jupyter notebooks

  • Visualize OpenFOAM results using Paraview

1.2. Pre-requisites

This is a beginner series in OpenFOAMbut requires a basic knowledge of:

  • Fluid Mechanics

  • Basic knowledge of using a computer

1.4. Practice problems

We have also outlined some practice problems and case files that you can use to test your skills. The case files and the solutions can be downloaded separately. For more check out Sample problems.

1.5. References

Some books on fluid mechanics are listed below:

      1. Batchelor, “An introduction to fluid dynamics,” Cambridge University Press (ISBN: 978-0521663960)

      1. Anderson, “Modern compressible flow: With historical perspective,” McGraw-Hill Education (ISBN: 978-0072424430)

      1. White, “Viscous fluid flow,” Tata Mcgraw Hill (ISBN: 978-1259002120)