2022-11-23 OpenFOAM with Focus on HPC (hopf1w22)

CourseOpenFOAM with Focus on HPC
Numberhopf1w22
Places available4
Date23.11.2022 – 01.12.2022
Price€ 0.00
PlaceONLINE
Room
Registration deadline16.11.2022 23:55
E-maileducation@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

123.11.202210:00 – 12:00Martin OhlerichONLINE
Online Session: Introduction and Coordination
230.11.202210:00 – 16:00Martin OhlerichONLINE
Online Session: Introduction to LRZ Linux Cluster Usage
301.12.202210:00 – 16:00Martin OhlerichONLINE
Online Session: OpenFOAM HPC Workflows and Topics