2022-11-23 OpenFOAM with Focus on HPC (hopf1w22)
Course | OpenFOAM with Focus on HPC |
Number | hopf1w22 |
Places available | 4 |
Date | 23.11.2022 – 01.12.2022 |
Price | € 0.00 |
Place | ONLINE |
Room | |
Registration deadline | 16.11.2022 23:55 |
education@lrz.de |
Contents
OpenFOAM is an open-source C++ framework of solvers and tools for solving partial differential equations numerically using the finite-volume method. It is embedded into the Linux bash scripting workflows, and interfaces the Paraview analysis tool for pre- and post-processing, and debugging.
The course is mainly targetting users who have the desire to work on the LRZ Linux Cluster with OpenFOAM, but open to all interested academic participants from Germany.
Topics covered include:
- a guide on how to build OpenFOAM, and an introduction to the OpenFOAM workflow, using the OpenFOAM tutorial suite,
- a glimpse on how to extent OpenFOAM capabilities by writing own solvers,
- relevant topics to use OpenFOAM in parallel on HPC clusters.
The course is based on LRZ's self-paced tutorial OpenFOAM – A Tutorial with Focus on HPC and is addressing users who want interaction and more immediate support rather than working on the tutorial alone.
This course comprises 3 live synchronous online sessions and an asynchronous self-paced part:
- First Course Day: Online Session: Introduction and Coordination
- in between Self-Paced Training:
- Tutorial Part 1: Bird’s Eye View on OpenFOAM
- Tutorial Part 2: OpenFOAM Workflow in Detail (own solver programming is optional)
- Next-to-last Course Day: Online Session (optional): Introduction to LRZ Linux Cluster Usage
- Last Course Day: Online Session: Tutorial Part 3: OpenFOAM HPC Workflows and Topics
The course starts on the first day with an online session for the introduction and coordination, including a short presentation of the course's intended didactic. It is followed by a week of self-paced training using Tutorial Part 1 and 2. Support during this period is provided on demand via mail. After that week, we offer an optional online session introducing the LRZ Linux Cluster. Topics like SSH, Slurm, Modules, etc. are shortly introduced as requirement for the final course day. The final online session (last course day) comprises the practical exercises of Tutorial Part 3 for the HPC workflows.
Disclaimer
We do not give a thorough introduction into the usage of the OpenFOAM tools. Please use the documentation and tutorials offered by the OpenFOAM vendors. OpenFOAM offers really a lot more, which we don't want to offer in this course. If there is time left for extended questions or discussions on the last day, we are open for them. But we can't give any guaranty that special topics on demand can be discussed.
Prerequisites
- Experiences in Linux/Bash handling is highly recommended.
- Using an editor is mandatory (for OpenFOAM case handling, source code editing, ...).
- C++ knowledge is recommended for Tutorial Part 2.
Hands-On
For the self-paced training participants are expected to use their own systems.
For the last 2 course days access to the LRZ Linux Cluster will be provided.
Language
English
Lecturer
Dr. Martin Ohlerich (LRZ)
Prices and Eligibility
The course is open and free of charge for academic participants from Germany.
Registration
Please register with your official e-mail address to prove your affiliation. Following your successful registration, you will receive further information approx. 1 week before the course.
Withdrawal Policy
See Withdrawal
Legal Notices
For registration for LRZ courses and workshops we use the service edoobox from Etzensperger Informatik AG (www.edoobox.com). Etzensperger Informatik AG acts as processor and we have concluded a Data Processing Agreement with them.
See Legal Notices
No. | Date | Time | Leader | Location | Room | Description |
---|---|---|---|---|---|---|
1 | 23.11.2022 | 10:00 – 12:00 | Martin Ohlerich | ONLINE | Online Session: Introduction and Coordination | |
2 | 30.11.2022 | 10:00 – 16:00 | Martin Ohlerich | ONLINE | Online Session: Introduction to LRZ Linux Cluster Usage | |
3 | 01.12.2022 | 10:00 – 16:00 | Martin Ohlerich | ONLINE | Online Session: OpenFOAM HPC Workflows and Topics |