Delavnica: CFD on HPC – OpenFOAM primer

Europe/Ljubljana
ZOOM

ZOOM

Pavel Tomšič (Faculty for Mechanical Engineering, University of Ljubljana)
Description

Kratek opis: Tridnevna delavnica je namenjena raziskovalcem, inženirjem, študentom in drugim, ki jih zanima tematika CFD z uporabo odprtega programskega CFD okolja OpenFOAM (OF). Predstavljena bo osnovna in napredna uporaba, s prikazom na primerih v treh zaporednih dopoldnevih, preko Zoom Sistema.

ENG: The three-day workshop is aimed at researchers, engineers, students and others interested in CFD and OpenFOAM (OF). Basic and advanced applications of the open source fluid simulation system OpenFOAM will be presented. The workshop will take place over three consecutive mornings via the Zoom system.

Podrobnejši opis: Tridnevni sklop obsega predstavitev osnovnega dela uporabe, naprednega dela uporabe in programiranja novih sklopov znotraj OpenFOAM. V osnovnem delu je predstavljen osnovni del uporabe, kjer so predstavljeni koraki izdelave mreže, robnih/začetnih pogojev, poganjanja problema na HPC sistemu in pregledovanja rezultatov. Napredni del pokriva bolj kompleksne primere z dodanimi naprednimi možnostmi uporabe. Kar v sistemu ni pokrito se da nadgraditi v programskem okolju. Prikazana bo tudi uporaba programskega dela na osnovnih primerih.

ENG: The three-day workshop includes a presentation of the basic and advanced OpenFOAM usage, with explanation of programming of new sets within the framework. The basic part includes steps of making a mesh, setting boundary / initial conditions, running the problem on the HPC system and reviewing the results. The advanced part covers more complex cases with advanced application usage. What is not covered in the OpenFOAM can be upgraded within the software environment with the implementation of your own code. Showcases and hands-on cases will be presented.

Zahtevnost: Napredna

Jezik: Glede na prijave

Termini: 1. dan: 09.12.2024  ura: od 09:00 do 13:00
                2. dan: 10.12.2024  ura: od 09:00 do 12:00
                3. dan: 11.12.2024  ura: od 09:00 do 12:00

Omejitev števila udeležencev: 30

Virtualna lokacija: ZOOM

Priporočeno predznanje: Osnove Linux operacijskega sistema in osnove mehanike tekočin ter osnove Python programiranja.

Ciljna publika: Izobraževanje je namenjeno študentom, zaposlenim v akademiji in gospodarstvu, ki si želijo spoznati odprto kodno CFD platformo OpenFOAM.

Potek izobraževanja: Izobraževanje poteka on-line, v dopoldanskem času. Interaktivno delo poteka preko oddaljenega dostopa do HPC sistema na ULFS. 

After the workshop you wil:

  • Be able to connect to HPC@ULFS with NoMachine client and work in HPC Linux environment
  • Understand the theoretical background of the Computational Fluid Mechanics (CFD), especially of the Finite Volume Method (FVM)
  • Be able to set up CFD mesh using different open source programs for CFD mesh design (OF – Block Mesh, GMSH)
  • Be able to setup complete OF case (mesh, pysical model, inital and boundary conditions, ...)
  • Be able to setup and run various OF cases in parallel on an HPC cluster
  • Be able to preview and post-process OF results

 

Organizator:

Predavatelji:

Ime:Dr. Aleksander Grm
Opis:Aleksander Grm graduated with a Bachelor's degree in Physics from the Faculty of Mathematics and Physics at the University of Ljubljana. He then completed a Master's degree in Applied Mathematics at ICTP/SISA in Trieste, Italy. After the MSc, he continued his studies at the University of Kaiserslautern in Germany and obtained a PhD in Industrial Mathematics. After the PhD, he worked partly in academia and fully in industry. In 2014, he moved to the University of Ljubljana to work in basic and applied research and to teach young people mechanics and mathematics at the engineering level.
E-mail:aleksander.grm@fs.uni-lj.si 
Ime:Dr. Pavel Tomšič
Opis:He is a research assistant at ULFE and is well qualified for several HPC related topics. He is actively involved in efforts to raise competencies in the field of supercomputing, such as the Partnership for Advanced Computing in Europe (PRACE). He is also coordinator of Erasmus + project SCtrain - a strategic partnership for the transfer of knowledge from supercomputing between Slovenia, Austria, the Czech Republic and Italy. As part of the EuroHPC project for the establishment of European National Competence Centers in the field of supercomputing (EuroCC), he is the champion for Training and Skills Development for NCC Slovenia.
E-naslov:pavel.tomsic@fs.uni-lj.si

Registration
Registration
    • 09:00 10:30
      Introduction to supercomputers, supercomputing world, benefits for the research and industrial needs ( • What is a shared memory computer? The concept architecture and real hardware. • Introducing the participants to modern hardware, HPCs, EuroHPC project • Using HPC-FS and NoMachine client in desktop environment • Linux background)
      Convener: Pavel Tomšič (Faculty for Mechanical Engineering, University of Ljubljana)
    • 10:30 12:00
      Introduction to Computational fluid dynamics (CFD) ( • About CFD • Theoretical background • Different methods • Pros and cons of the method • Introduction to FVM)
      Convener: Aleksander Grm
    • 12:00 13:00
      Setting up environment for OpenFOAM, description of the basic program environment and running of basic programs (• Overview of OpenFOAM • Workflow and background • How to use OpenFOAM • Main Components • Parallel construct on HPC).
      Convener: Aleksander Grm
    • 09:00 10:30
      Basic usage of OpenFOAM I (• geometry and meshing • mesh manipulations • physical modelling and numerical simulations • initial and boundary conditions)
    • 10:30 12:00
      Hands-on with OpenFOAM I (• Running simple cases sequentially o How to prepare the OF case o Running the OF case o Results preview – ParaVIEW introduction)
      Convener: Aleksander Grm
    • 09:00 10:30
      Basic usage of OpenFOAM II ( • HPC / Cloud – OF parallel run • OF post-processing tools • OF complex simulations – basic steps • OF format conversions)
    • 10:30 12:00
      Hands-on with OpenFOAM II (• Advanced cases of OF usage o Configuration for parallel case run o Running parallel OF cases o Advanced usage of OF – foil case )
      Convener: Aleksander Grm