IT Center Events

[:en]NHR4CES: CFD Training Series: Introduction to Turbulence Modeling and Numerical Implementation[:]
2023-11-02 13:00 - 17:00 (Europe/Berlin) | Online, Deutschland
Name: CFD Training Series: Introduction to Turbulence Modeling and Numerical Implementation
Date: November 02, 2023

Time: 1.00 pm – 5.00 pm
Format: online
More Information

Description
Short abstract:

In this course, the introduction to the structural properties of various turbulence modeling concepts (RANS, LES, and Hybrid RANS/LES) including associated equations will be given. In addition to the presentation, the corresponding computational setup including pre-processing, simulation implementation, and post-processing for some illustrative flow configurations will be provided based on the open-source CFD software OpenFOAM.

Click here to register

[:en]HPC Consultation Hour #25[:]
2023-11-02 14:00 - 15:00 | Online, Deutschland
We offer an open HPC consultation hour on a regular basis. This takes place every 3rd Thursday of the month. Here, we give you the opportunity to ask any HPC related question, e.g. about:

Cluster usage
Parallel Programming
Performance analysis and optimization of self-written codes
Workflow optimization (e.g. job management and data processing)
Efficient usage of systems and software
Software installation and usage
Application for compute time on larger systems (tier 2 and 1)

We will not prepare any slides since this a pure Q&A session.
In order to join the Zoom meeting, you can use the following link:
https://rwth.zoom.us/j/91453505636
Meeting-ID: 914 5350 5636
Kenncode: [REDACTED]

[:en]NHR4CES: Parallelization in OpenFOAM for HPC Deployment[:]
2023-11-06 10:00 - 16:00 | Online, Deutschland
Name: Parallelization in OpenFOAM for HPC Deployment
Date: November 06, 2023 & November 16, 2023

Time: 10am – 4pm
Format: Online Flipped Classroom focusing on hands-on training
More Information

Description
Short abstract:

OpenFOAM is an open source, mature and established C++ library for computational continuum mechanics (CCM) including Computational Fluid Dynamics (CFD). For leveraging its full potential, it is crucial to efficiently use the high-performance computing (HPC) resources on modern distributed-memory parallel computer architectures. This must be based on a sound understanding of parallelization in OpenFOAM and HPC techniques available.
The training will be concerned with introducing the participants to the different concepts of parallelization, along with code examples for illustration. Moreover, we will provide hands-on exercises to further deepen and solidify the transferred knowledge. The participants will further gain an overview over the distinct techniques and dedicated tools involved to run a massively parallel computation using OpenFOAM, as well as over ongoing HPC-related activities in research and development.

Click here to register

[:en]NHR4CES: Introduction to Machine Learning and Deep Learning[:]
2023-11-09 09:00 - 2023-11-10 13:00 | Online, Deutschland
Name: Introduction to Machine Learning and Deep Learning
Date: November 09, 2023 & November 10, 2023

Time: 9 a.m to 1 p.m.
Format: Online
More Information

Description
Short abstract:
Not only in economics Machine- and Deep-Learning (ML/DL) are inherently used to solve highly complex problems in a data-driven way, but also the scientific community has many use-cases in which ML/DL are useful, e.g. to discover hidden patterns or replace computationally heavy simulations with data-driven approaches. The participants will learn how to design ML-models by themselves and will learn about possible pitfalls when applying ML in the real world.

Click here to register

[:en]NHR4CES: CFD Training Series: Introduction to Finite Element Methods for Flow Problems[:]
2023-11-09 13:00 - 17:00 | Online, Deutschland
Name: CFD Training Series: Introduction to Finite Element Methods for Flow Problems
Date: November 09, 2023

Time: 1.00 pm – 5.00 pm
Format: Online
More Information

Description
Short abstract:

In this course, we cover various techniques to solve fluid flow problems using the finite element method. The course consists of a combination of presentations and hands-on coding exercises in which the various techniques are discussed and implemented within a basic finite element solver using Matlab.

Click here to register

[:en]NHR4CES: Machine Learning in Combustion[:]
2023-11-09 14:00 - 2023-11-10 18:00 | Online, Deutschland
Name: Machine Learning in Combustion
Date: November 09 & 10, 2023

Time: 2 pm – 6 pm
Format: Online
More Information

Description
Short abstract:
Big data and Machine Learning (ML) are driving comprehensive economic and social transformations and are rapidly becoming a core technology for scientific computing, with numerous opportunities to advance different research areas, such as combustion modeling. The combination of combustion applications with ML has been already applied to several Computational Fluid Dynamics (CFD) configurations and is a promising research direction with the potential to enable the advancement of so far unsolved problems, thanks to the ability of deep models to learn in a hierarchical manner with little to no need for prior knowledge. However, this approach presents a paradigm shift to change the focus of CFD from time-consuming feature detection to in-depth examinations of relevant features, enabling deeper insight into the physics involved in complex natural processes.
This training is designed to provide basic background on machine learning applications, highlighting some of the areas of the highest potential impact. Emerging ML areas that are promising for combustion modeling, such as reduced-order modeling advancements, versatile neural network architectures developments, as well as some potential limitations, will be discussed. The workshop aims to gather different research groups, providing a venue to exchange new ideas, discuss challenges, and expose this new research field to a broader community.

Click here to register

[:en]Introduction to the HPC JupyterHub at the RWTH[:]
2023-11-15 13:00 - 14:30 | Online, Deutschland
Abstract
The HPC JupyterHub service at the RWTH allows all eligible users of the RWTH Compute Cluster to utilize the existing compute hardware interactively with the use of Jupyter Notebooks. This HPC JupyterHub provides customization of Profiles with a variety of programming kernels, software packages, and hardware definitions. This workshop will showcase the HPC JupyterHub service.
Target Audience
New HPC JupyterHub users: HPC, Simulation Software and Machine Learning users.
Requirements
HPC and VPN account at the RWTH for the interactive demo.
Registration
Registration

[:en]NHR4CES: CFD Training Series: Introduction to Discontinuous Galerkin Methods for Flow Problems[:]
2023-11-16 13:00 - 17:00 | Online, Deutschland
Name: CFD Training Series: Introduction to Discontinuous Galerkin Methods for Flow Problems
Date: November 16, 2023

Time: 1.00 pm – 5.00 pm
Format: Online
More Information

Description
Short abstract:

In this course, we cover the main building blocks to solve fluid flow problems using the Discontinuous Galerkin (DG) method. The course consists of a combination of presentations and hands-on exercises in which a simple DG flow solver is implemented and run on some test cases within our open-source code framework BoSSS.

Click here to register

[:en]HPC Consultation Hour #26[:]
2023-11-16 14:00 - 15:00 | Online, Deutschland

[:en]NHR4CES: Data-Driven Healthcare: Leveraging Visualization and Data Management for Digital Patient Studies[:]
2023-11-21 13:00 - 2023-11-22 17:00 | Online, Deutschland
Name: Data-Driven Healthcare: Leveraging Visualization and Data Management for Digital Patient Studies
Date: November 21, 2023 & November 22, 2023

Time: 1.00 pm – 5.00 pm
Format: Online
More Information

Description
Short abstract:

In today’s rapidly advancing medical landscape, data has become an invaluable asset, empowering healthcare professionals and researchers to make informed decisions, derive insights, and develop innovative solutions. However, coping with the sheer volume and complexity of data while ensuring security and privacy aspects is a daunting task. To harness the full potential of this data-rich environment, effective visualization techniques and robust data management strategies have emerged as indispensable tools.

This NHR4CES workshop seeks to shed light on how professionals and researchers can effectively leverage visualization and data management to tackle current and emerging challenges, supporting medical experts in their daily work, research, and improving communication on and with patients. Researchers and users from different domains are invited to exchange and discuss ideas alongside a program filled with presentations by professionals of different fields as well as panel discussion.

Click here to register

[:en]NHR4CES: CFD Training Series: Introduction to Kernel-based approximation methods with applications to fluid dynamics[:]
2023-11-23 13:00 - 17:00 | Online, Deutschland
Name: CFD Training Series: Introduction to Kernel-based approximation methods with applications to fluid dynamics
Date: November 23, 2023

Time: 1.00 pm – 5.00 pm
Format: hybrid
More Information

Description
Short abstract:

When data is provided in an unstructured format or is high-dimensional, classical interpolation or approximation schemes as Finite-Element Methods (FEM) struggle to be accurate and efficient. An alternative is provided by kernel-based approaches in the Reproducing Kernel Hilbert space (RKHS) framework. Common applications range from support vector machines in context of machine learning to reconstruction of image data. In this course, we will introduce the framework for kernel-based approximation schemes and discuss how one can implement them efficiently. At the end we will look at possible applications of kernel-based methods in context of fluid dynamics and particle methods.

Click here to register online
Click here to register on site

[:en]Machine Learning Consultancy Hour #9[:]
2023-11-30 16:00 - 17:00 | Online, Deutschland
Machine Learning (ML) methods are being used frequently in research these days. However, often non-experts in ML are faced with the problem of designing and building highly complex models and ML-environments to utilize useful features that ML brings. A high invest of time is needed to acquire the knowledge required to develop ML-models and the environment in which they can be deployed.
To support researchers from fields other than ML, the CSG Data Science provides regular Consultancy Hours where researchers can pitch their specific ML-related problems to us.
Based on the pitch our team will support the presenters afterwards in a consultative manner.
In order to join the Zoom meeting, you can use the following link:
https://tu-darmstadt.zoom.us/j/68557734988?pwd=[REDACTED]

[:en]NHR4CES: Process Mining and Scientific Workflows running on the HPC cluster[:]
2023-12-11 09:00 - 13:00 | Online, Deutschland
Name: Process Mining and Scientific Workflows running on the HPC cluster
Date: December 11, 2023

Time: 9 a.m to 1 p.m.
Format: Online
More Information

Description
Short abstract: The goal of Process Mining is to turn event data into insights and actions. On the other side, there exist scientific workflows running on HPC clusters. But, why do we need process mining to analyze scientific workflows running on HPC clusters? For two reasons, documentation of scientific workflows and detection of bottlenecks that slow down the execution of scientific workflows. That is why we are doing to implement a cockpit to monitor HPC processes with Process Mining techniques. Another perspective is supporting Process Mining workflows for scientific experiments to facilitate the use and also improve the performance of Process Mining techniques.

Click here to register

[:en]HPC Consultation Hour #27[:]
2023-12-21 14:00 - 15:00 | Online, Deutschland

[:en]Using multi-factor authorization for CLAIX[:]
2024-01-12 13:00 - 13:45 | Zoom
This short tutorial introduces the usage of multi-factor authorization for CLAIX. The login without the second factor after January 15th, 2024 is not possible anymore. You can also follow the step-by-step guide in order to add a MFA token to the RegApp or download the event slide deck.
In order to join the Zoom meeting, you can use the following link:
https://rwth.zoom.us/j/91453505636
Meeting-ID: 914 5350 5636
Kenncode: [REDACTED]

[:en]Using multi-factor authorization for CLAIX[:]
2024-01-15 15:30 - 16:15

[:en]HPC Consultation Hour #28[:]
2024-01-18 14:00 - 15:00 | Online, Deutschland

[:en]Using multi-factor authentication for CLAIX[:]
2024-01-22 10:00 - 10:45
This short tutorial introduces the usage of multi-factor authentication for CLAIX. The login without the second factor after January 15th, 2024 is not possible anymore. You can also follow the step-by-step guide in order to add a MFA token to the RegApp or download the event slide deck.
In order to join the Zoom meeting, you can use the following link:
https://rwth.zoom.us/j/91453505636
Meeting-ID: 914 5350 5636
Kenncode: [REDACTED]

RWTHjupyter Community Treffen Februar 2024
2024-02-01 13:00 - 14:00
This entry is only available in Deutsch. Name: RWTHjupyter Community Treffen

Veranstaltungsart: Informationsveranstaltung

Datum: 01. Februar 2024

Uhrzeit: 13:00 – 14:00 Uhr
Ort:
Zoom
https://rwth.zoom-x.de/j/66085697993?pwd=[REDACTED]
Meeting-ID: 660 8569 7993
Kenncode: [REDACTED]
Zielgruppe: RWTHjupyter Nutzende und Interessierte

Kosten: Kostenfrei
Anmeldung: nicht erforderlich

Beschreibung
Seit Sommer 2021 finden regelmäßig RWTHjupyter Community Treffen statt mit dem Zweck des Austauschs zwischen Nutzer/innen, Entwickler/innen und Betreiber/innen dieser interaktiven Rechenplattform. Versprochener Vorteil der Community ist, gemeinsam im Zusammenspiel der Interessen den Service voranzutreiben und den Austausch zwischen den beteiligten Personen zu organisieren.

In diesem nächsten Community Treffen sollen die aktuellen Entwicklungen rund um RWTHjupyter vorgestellt werden.
Alle Interessierte und alle Nutzende des Services sind herzlich zu diesem Treffen eingeladen.

Agenda
Agenda:
Aktuelle Aktivitäten
– Stand Jupyterhub.NRW
– Aktuelle Entwicklungen im Bereich RWTHjupyter
Fragen und Antworten

Veranstaltungsunterlagen

Die Veranstaltungsunterladen liegen hier für Sie bereit:
RWTHJupyter_Community_Treffen_Notizen
RWTHJupyter_Community_Treffen_Folien

[:en]Introduction to High-Performance Computing 2024[:]
2024-02-05 13:30 - 2024-02-06 12:45 | Zoom
This introduction provides basic information about high-performance computing (HPC) at the RWTH Aachen University’s IT Center for different target groups and needs. It is the basis for the follow-up event PPCES 2024. It focus on CLAIX-2023, the cluster that has been installed end of 2023 at the RWTH Aachen University’s IT Center and will be available in Q1/24.
The first part (Monday) provides basic information about HPC resources and targets not only HPC users but also decision makers. It provides information for the participants to take strategic decisions concerning employment of HPC resources and filing applications for computing projects consuming a decent amount of resources. No prior knowledge is required to attend.
The second part (Tuesday) is aimed at those who (want to) use HPC resources. It will enable participants to get a better understanding of the skill set they need. You will particularly learn about the most important details on using CLAIX-2023. Those who use to run their computing applications on local machines will learn how to run those applications on the RWTH Compute Cluster provided the necessary software licenses are in place. Generally, this event is also meant to teach the HPC basics that are needed to take part in our more in-depth event PPCES and to help take decisions on which part of PPCES might be interesting for you. We expect participants to have a basic knowledge of Linux and experience with their applications on any other computing devices. You can find a basic tutorial for Linux here:
Linux Tutorial
All presentations will be given in English.
Detailed Agenda (preliminary) and Course Materials
Part I (Monday, February 5th)

Time
Topic
Speaker

13:30 – 13:35
Welcome Day 1
Tim Cramer

13:35 – 14:05
HPC Architecture Basics
Tim Cramer

14:05 – 14:35
Storage Strategy for Users
Philipp Martin

14:35– 14:40
Break

14:40 – 15:25
HPC Resources and Computing Projects
Tim Cramer

15:25 – 16:00
Introduction to JupyterHub
Alvaro Frank

Part II (Tuesday, February 6th)

Time
Topic
Speaker

09:00 – 09:05
Welcome Day 2
Tim Cramer

09:05 – 09:35
Access to CLAIX and Using multi-factor Authentication
Tim Cramer

09:35 – 10:05
Cluster Software Environment HPC
Felix Tomski

10:05 – 10:45
Introduction to Slurm
Alvaro Frank

10:45 – 11:00
Break

11:00 – 11:45
Parallel Programming Overview
Tim Cramer

11:45 – 12:30
Performance Metrics & Measurements
Felix Tomski

12:30 – 12:45
Closing Session
Tim Cramer

Location
— online —
https://rwth.zoom-x.de/j/64418645137
Meeting-ID: 644 1864 5137
Kenncode: [REDACTED]
Registration
Online registration

[:en]HPC Consultation Hour #29[:]
2024-02-15 14:00 - 15:00 | Online, Deutschland

[:de]Softwaretechnik-Messe 2024[:]
2024-02-16 13:00 - 16:00 | IT Center, Kopernikusstraße 6, Aachen, NRW, 52074, Deutschland
This entry is only available in Deutsch.
Name: Softwaretechnik-Messe

Veranstaltungsart: Hausmesse

Datum: 16. Februar 2024

Uhrzeit: 13 – 16 Uhr
Ort: IT Center, Foyer Kopernikusstr. 6

Zielgruppe: Alle MATSE-Interessierte (Auszubildende aus anderen Jahrgängen, Ausbildende, Schüler*innen oder Lehrer*innen)

Anmeldung: ohne

Beschreibung
Während der Messe stellen die angehenden mathematisch-technischen Softwareentwickler*innen (MATSE) des dualen Studiengangs „Angewandte Mathematik und Informatik“ der FH Aachen ihre Projektarbeiten vor. Ziel ist es, einen Austausch zwischen den Auszubildenden sowie allen Interessierten zu schaffen sowie Einblicke in die Ausbildung und die spannenden Tätigkeitsfelder zu gewähren.

[:de]RWTH Adminrunde Februar 2024[:]
2024-02-21 10:00 - 12:00 | Online, Deutschland
This entry is only available in Deutsch. Name: RWTH Adminrunde Februar 2024

Veranstaltungsart: Informationsveranstaltung

Datum: 21. Februar 2024

Uhrzeit: 10:00 bis 12:00 Uhr
Ort: Microsoft Teams

Zielgruppe: Admins der RWTH Aachen und alle weiteren Interessierten

Beschreibung
Die nächste Adminrunde findet am Mittwoch, den 21. Februar 2024 von 10.00 – 12.00 Uhr per Videokonferenz statt.
Allgemeine Infos zur RWTH Adminrunde

Agenda
1. Übersicht Einführung MFA
2. Neues zum VPN-Service
3. Azure: Ende Pilotphase
4. Telefonverwaltung im TK-Portal
5. Software-Shop
6. Aktuelle Beschaffungen / Stand

Veranstaltungsunterlagen
Die Folien der Sitzung sind im RWTH Intranet zu finden.

VI-HPS Porting and Tuning Workshop 2024
2024-02-26 - 2024-03-01 | IT Center, Kopernikusstraße 6, Aachen, NRW, 52074, Deutschland
Date and Time: 26th Feb 2024 8:00 am – 1st Mar 2024 6:00 pm

Location: IT Center RWTH Aachen & ZIH, TU Dresden

Klick here for Registration and further information.

Description
This workshop is organized by VI-HPS and the NHR centers NHR4CES@RWTH (IT Center, RWTH Aachen University) and NHR@TUD (ZIH, TU Dresden) and focuses on the new computing platforms “CLAIX-2023” and “Barnard” at RWTH Aachen and TU Dresden, respectively.
The workshop will be co-scheduled with the workshop of the same name at NHR@TUD in Dresden. Presentations will be streamed to the corresponding other location depending on the location of the speaker.
Tool experts for the hands-on tuning part will be on-site at both locations. Note that no hands-on tuning assistance can be given to online-only participants. For on-site hands-on participants you will have to bring a self-written application code written in C/C++/Fortran/Python that is parallelized with common HPC programming Paradigms, such as OpenMP, MPI, and/or C++ and POSIX threads.
On completion participants should be familiar with the module system and SLURM configuration and monitoring systems on CLAIX-2023 and Bernard (depending on selected site), common performance analysis and diagnosis techniques and how they can be employed in practice (on a range of HPC systems). Those who prepared their own application test cases will have been coached in the tuning of their measurement and analysis, and provided optimization suggestions.

Target Audience:
Monday (Porting day): Any current and future user who is interested in building and/or running software on the prospective HPC system of RWTH Aachen University, CLAIX-2023.
Tuesday–Friday (Tuning days): Any developer of C/C++/Fortran HPC software using OpenMP, Pthreads, C++ threads, and/or MPI, who is interested in identifying performance bottlenecks within the HPC application.
Gained skills:
Monday (Porting day):
– Basic knowledge about the Hardware of CLAIX-2023
– Using the software stack and module system of CLAIX-2023
– Best practices for building software on CLAIX-2023
– Writing SLRUM job submission scripts for CLAIX-2023
– Using the job monitoring system of CLAIX-2023 to verify expected performance parameters of an application run
Tuesday–Friday (Tuning days):
– Identifying performance problems of your application on the node-level using MAQAO and LIKWID
– Gaining an runtime summary of an application using Score-P and TAU
– Using advance performance explorers to navigate the measurement results
– Tuning the Score-P measurement configurations for your application
– Obtaining event trace information for your application using Score-P
– Using Scalasca to automatically search for inefficient application behavior
– Using Vampir for in-depth understanding of process and thread interaction
– Using lo2s to understand execution behavior of an application and OS influence on it
Prerequisites:
Monday (Porting day):
– Knowledge on how to access the current CLAIX-2018 system
– Basic knowledge about the SLURM job scheduling system (join Introduction to HPC for those basic skills)
Tuesday (Tuning days):
– An HPC code written in C/C++/Fortran using OpenMP/Pthreads/C++-threads and/or MPI
– Active developer with in-depth understanding of the provided code
– General understanding of building software on an HPC platform

Note that registration for this workshop for online or on-site participation at either location is handled via the registration page at TU Dresden. It is possible to register for individual days.
Please contact us for any further questions.

Agenda
The workshop has two parts with individual focus: The first part focuses on porting your application to the respective local platform at RWTH Aachen and TU Dresden. It will give an overview of the Sapphire Rapids architecture and node configuration, the local environments and monitoring solutions, and how to use the systems effectively. Presentations will take place on the first day, assistance will be given on-site and online on Monday, and online-only for the remainder of the week.
The second part (starting on Tuesday) focuses on tuning your application on the systems with the use of several tools of the VI-HPS programming tools suite. It will give an overview of the selected tools, explain their functionality, and how to use them effectively. Furthermore, it will offer hands-on experience and expert assistance using the tools on participants’ own codes.

PPCES 2024
2024-03-11 09:00 - 2024-03-15 17:00 | Seminarraum 003/004, IT Center, Kopernikusstraße 6, Aachen
in cooperation with

Parallel Programming in Computational Engineering and Science (PPCES)
March 11th – 15th, 2024

About PPCES
This one week event will continue the tradition of previous annual week-long events that take place in Aachen every spring since 2001. We will cover the basics of parallel programming using OpenMP and MPI in Fortran and C/C++ and a first step towards performance tuning. Furthermore, we will embrace current topics in machine & deep learning. Hands-on exercises for each topic will be included.
The contents of the courses are generally applicable but will be specialized towards the compute cluster CLAIX which is the current system installed at the RWTH’s IT Center. It might be helpful to read through the information which is provided during the HPC introduction on February 5th and 6th 2024. This is especially true if you want to actively use CLAIX after this event.
Topics
OpenMP is a widely used approach for programming shared memory architectures, supported by most compilers nowadays. We will cover the basics of the programming paradigm as well as some advanced topics such as programming NUMA machines. The nodes of the RWTH Compute Cluster contain an increasing number of cores and thus we consider shared memory programming a vital alternative for applications that cannot be easily parallelized with MPI. We also expect a growing number of application codes to combine MPI and OpenMP for clusters of nodes with a growing number of cores.
The Message Passing Interface (MPI) is the de-facto standard for programming large HPC systems. We will introduce the basic concepts and give an overview of some advanced features. Also covered is hybrid parallelization, i.e., the combination of MPI and shared memory programming, which is gaining popularity as the number of cores per cluster node grows.
Machine & Deep Learning: We provide a fundamental introduction into machine and deep learning approaches as well as data processing techniques that support dataset preparation or model selection for training and inference. It covers the basic concepts for supervised and unsupervised learning such as classification, regression, and clustering to get a feeling which technique is appropriate for a particular problem. Additionally, we conduct several hands-on exercises with common frameworks such as scikit-learn and PyTorch on our recent HPC infrastructure that is equipped with powerful Intel Sapphire Rapid CPUs and NVIDIA H100 GPUs. In these exercises, we demonstrate how to define models, construct dataset and training pipelines or utilize monitoring and visualization of the training results, e.g., with Tensorboard. For the deep learning exercises, we start by training on a single GPU first. If that is not enough, we also show how to scale up distributed training onto multiple compute nodes or GPUs.
Organization

There is no seminar fee.
Presentations will be given in English. Slides will be available during or after the event.
This is an in-person event and will be held on the RWTH IT Center premises (see below). Coffee, tea, and soda are sponsored by NEC throughout the event.
You can/must register per topic, i.e., OpenMP (Mon + Tue), MPI (Wed + Thur), and ML/DL (Fri).
For more details on the target audience, prerequistes and gained skills, see the “Skills” sections below (per topic).

Guest Speakers
We are happy to announce our guest speaker: Ruud van der Pas (Oracle Linux Engineering)
Agenda
Agenda is still subject to small changes.
Day 1+2: OpenMP

Monday, March 11
Day 1: OpenMP Part I

09:00 – 09:10
Welcome & Organization
OpenMP Intro
Christian Terboven (RWTH)

09:10 – 10:10
Introduction into Parallel Computing
Ruud van der Pas (Oracle Linux Engineering)

10:40 – 12:00
OpenMP Basics – Part 1

Overview
Parallel Region
Worksharing
Scoping
Compilers + Exercises

Christian Terboven (RWTH)

13:30 – 14:30
OpenMP Basics – Part 2 (incl. Lab)
Christian Terboven (RWTH)

14:30 – 15:30
OpenMP Basics – Part 3 (incl. Lab)

Motivation
Tasking Model
Taskloop
Cutoff
Dependencies

Christian Terboven (RWTH)

16:00 – 17:00
OpenMP Basics – Part 4 (incl. Lab)

NUMA
Affinity
Hybrid

Christian Terboven (RWTH)

Tuesday, March 12
Day 2: OpenMP Part II

09:00 – 10:30
Speed up Your OpenMP Application Without Doing Much
Ruud van der Pas (Oracle Linux Engineering)

11:00 – 12:00
OpenMP SIMD
Christian Terboven (RWTH)

13:30 – 15:30
OpenMP Advanced Tasking (incl. Lab)
Christian Terboven (RWTH)

16:00 – 17:00
OpenMP for Accelerators
Christian Terboven (RWTH)

Day 3+4: MPI

Wednesday, March 13
Day 3: MPI Part I

09:00 – 10:30

MPI Basics
MPI Concepts
(incl. Lab)

Tobias Dollenbacher (RWTH),
Joachim Jenke (RWTH)

11:00 – 12:30
Blocking Point-to-Point Communication – Part 1 (incl. Lab)
Tobias Dollenbacher (RWTH)

14:00 – 15:30
Blocking Point-to-Point Communication – Part 2 (incl. Lab)
Tobias Dollenbacher (RWTH)

16:00 – 17:00
Non-blocking Point-to-Point Communication (incl. Lab)
Joachim Jenke (RWTH)

Thursday, March 14
Day 4: MPI Part II

09:00 – 10:30
Derived Datatypes (incl. Lab)
Marc-André Hermanns (RWTH)

11:00 – 12:30
Blocking Collective Communication (incl. Lab)
Marc-André Hermanns (RWTH)

14:00 – 15:30
Communicator Basics (incl. Lab)
Tobias Dollenbacher (RWTH)

16:00 – 17:00

Hybrid Programming
Wrap-Up

Jannis Klinkenberg (RWTH)

Day 5: Machine & Deep Learning

Friday, March 15
Day 5: Machine Learning

09:00 – 10:30
Introduction to AI and Machine Learning, and Preprocessing Techniques – Part 1

01_ML-DL_Agenda
02_ML-DL_Introduction_AI_ML

Jannis Klinkenberg (RWTH)

11:00 – 12:30
Introduction to AI and Machine Learning, and Preprocessing Techniques – Part 2

03_ML-DL_Execution_Options
ML-DL_Hands-on

Jannis Klinkenberg (RWTH)

14:00 – 15:30
Introduction to (Distributed) Deep Learning

04_ML-DL_Introduction_DL
05_ML-DL_PyTorch
06_ML-DL_Distributed_DL
99_ML-DL_Further_Links_and_Literature

Jannis Klinkenberg (RWTH)

16:00 – 17:00
ML-DL_Hands-on
Jannis Klinkenberg (RWTH)

Skills – OpenMP
Course level
beginner
Target audience

HPC users
HPC developers

Prerequisites

Able to understand C/C++ (or Fortran) source codes
Comfortable with C/C++ or Fortran programming (for lab sessions)
Comfortable using a Linux environment (for lab sessions)

Gained skills

Broad knowledge of OpenMP, including the machine, memory and execution model
General understanding when and how to use the different worksharing, synchronization and tasking constructs and directives
Capability to apply OpenMP to existing codes and to use the scoping correctly
Understanding of how OpenMP parallel programs interact with the system, in particular of NUMA architectures and SIMD microarchitectures

Skills – MPI
Course level
beginner
Target audience

HPC developers

Prerequisites

Able to understand C/C++ (or Fortran) source codes
Comfortable with C/C++ or Fortran programming (for lab sessions)
Comfortable using a Linux environment (for lab sessions)

Gained skills

General understanding of the classic MPI “world model” of process initialization
Overview of point-to-point and collective communication an their use cases
Understand the use and definition of MPI derived datatypes
Knowledge of basic MPI terminology
Knowledge of blocking and non-blocking procedure calls and when to use them
Using MPI together with OpenMP in basic hybrid scenarios

Skills – ML/DL
Course level

beginner to intermediate

Target audience

HPC/AI users
HPC/AI developers

Prerequisites

Basic knowledge of Python
Comfortable using a JupyterHub or Linux environment (for lab sessions)
Comfortable with Python programming and a little Bash scripting (for lab sessions)

Gained skills

High-level overview of data proprocessing, AI, machine and deep learning techniques and how they relate to each other
Understanding how to apply shallow ML techniques to solve classification and clustering tasks
Understanding how to execute PyTorch deep learning and distributed deep learning on HPC infrastructures

Material Downloads
OpenMP Labs

tbd.

MPI Labs

ppces2024-MPI-labs-C.tar.gz
ppces2024-MPI-labs-Fortran.tar.gz
ppces2024-MPI-labs-all.tar.gz

ML/DL Labs

ppces2024-ML-DL-labs.tar.gz

Further Links
Need support or want to ask questions?

HPC Consultation Hour (once per month)
AI/ML/DL Consultation Hour (once per week)

Want to apply for compute time (proposals)?

Overview of Compute Project Categories
Visit WestAI website and send mail to contact@westai.de

Registration
Registration link: https://eveeno.com/ppces_2024 (until March 4th, 2024)
During registration, you can select on which days you want to participate.
Sponsoring
Catering is sponsored by NEC.

[:de]FDM-Werkstatt 2024[:]
2024-03-18 - 2024-03-20 | Seminarraum 003/004, IT Center, Kopernikusstraße 6, Aachen
This entry is only available in Deutsch. Veranstaltungsart: Community-Workshop „FDM-Werkstatt“

Datum: 18. bis 20. März 2024
Ort: IT Center RWTH Aachen
Wichtige Information: Deadline für Abstracts und Anmeldungen: 15. Januar 2024

Beschreibung
Die offizielle zweite Werkstatt für Forschungsdatenmanagement (FDM) findet vom 18. bis 20. März 2024 an der RWTH Aachen statt!
Bei der FDM-Werkstatt handelt es sich um ein lösungsorientiertes Workshop-Format, in dem die Teilnehmenden über mehrere Tage gemeinsam vor Ort an Tools und ihren eigenen Lösungen des FDMs tüfteln. Dabei lernen sie voneinander und miteinander. Das Niveau reicht von Einstiegs- und Basisformaten bis hin zu Coding-Sessions, die ins Detail gehen.
Abstracts und Anmeldungen senden Sie bitte per E-Mail mit dem Betreff „Abstract: FDM-Werkstatt 2024“ an folgende Kontaktpersonen:

Lioba Schreyer
oder
Magdalene Cyra

Für allgemeine Rückfragen zu dem Format stehen Ihnen Magdalene Cyra und Lioba Schreyer (fdm.nrw) sowie Lukas C. Bossert (DKZ.2R) gerne zur Verfügung.
Weitere Informationen und Agenda finden Sie im FDM-Blog.

[:en]HPC Consultation Hour #30[:]
2024-03-21 14:00 - 15:00 | Online, Deutschland

[:de]Einführungsveranstaltung Interimssoftwareshop[:]
2024-03-28 10:00 - 11:00 | Online, Deutschland
This entry is only available in Deutsch. Name: Einführungsveranstaltung Interimssoftwareshop

Veranstaltungsart: Einführungsveranstaltung
Datum: 28. März. 2024

Uhrzeit: 10:00 – 11:00 Uhr
Ort:
Beitreten Zoom Meeting
https://rwth.zoom-x.de/j/66217623785?pwd=[REDACTED]
Meeting-ID: 662 1762 3785
Kenncode: [REDACTED]
—
Über SIP beitreten
• 66217623785@lej.zmeu.us
—
Über H.323 beitreten
• 64.224.35.50 (Deutschland)
Meeting-ID: 662 1762 3785
Kenncode: [REDACTED]
Zielgruppe: Personen mit der Rolle “Bestellung IT”

Kosten: Kostenfrei
Anmeldung: nicht erforderlich

Beschreibung
Es wird eine Interimslösung für den Software Shop der SoftwareOne (AcadCloud). Um Ihnen diesen zu zeigen und ggf. Fragen zu klären, findet am 20.03.24 von 12:30-13:30Uhr und am 28.03.24 von 10-11Uhr eine Einführungsveranstaltung über Zoom statt.

[:en]NHR4CES - Parallelization in OpenFOAM for HPC Deployment[:]
2024-04-05 09:00 - 13:00 | Online, Deutschland
Name: Parallelization in OpenFOAM for HPC Deployment
Date: April 03 + April 05, 01.00 pm, 2024
Format: Online
More Information & Register

Description
Short abstract:
OpenFOAM is an open-source, mature, and established C++ library for computational continuum mechanics (CCM) including Computational Fluid Dynamics (CFD). To leverage its full potential, it is crucial to efficiently use high-performance computing (HPC) resources on modern distributed-memory parallel computer architectures. This must be based on a sound understanding of parallelization in OpenFOAM and HPC techniques available.
The training will be concerned with introducing the participants to the different concepts of parallelization, along with code examples for illustration. Moreover, we will provide hands-on exercises to further deepen and solidify the transferred knowledge. The participants will further gain an overview of the distinct techniques and dedicated tools involved in running a massively parallel computation using OpenFOAM, as well as over ongoing HPC-related activities in research and development.

[:en]HPC Consultation Hour #31[:]
2024-04-18 14:00 - 15:00 | Online, Deutschland
