ACES: Introduction to OpenFOAM
Overview
Instructor: Björn Windén
Time: Tuesday, September 17, 2024 1:30PM-4:00PM CT
Location: Online using Zoom
Prerequisites: Current ACCESS ID, basic Linux/Unix skills. C++ experience recommended.
Introduction to OpenFOAM, the open source CFD toolbox, and how to use it on HPRC clusters. Hands-on tutorial on how to get started with running your simulations; as well as implementing new theories.
Course Materials
Learning Objectives and Agenda
In this course, participants will:
- Learn the background of OpenFOAM and how it relates to other CFD suites
- Learn how to load OpenFOAM and ParaView on ACES
- Learn the basic steps of running an OpenFOAM simulation
- Learn the basic steps of post-processing with ParaView
- Learn how to modify a tutorial case to suit their needs
- Get an overview of how programming custom solvers is done in OpenFOAM
This course will be organized as follows:
- Slide Presentation
1. Instructor background
2. What is OpenFOAM? How is it different from other CFD packages?
3. Basic structure of an OpenFOAM “case” and basic commands
- Hands-on session
4. Running a basic tutorial, step-by-step
5. Post-processing with ParaView
(5-minute break)
6. Modifying a tutorial case to suit your needs
7. Running OpenFOAM in parallel and how to run on a cluster
8. Implementing new methods
9. Q&A
Note: During the class sessions many aspects of the material will be illustrated live via a login to ACES. Attendees will follow along and complete the exercises on their own laptops.