Kategorien
Seiten
-

IT Center Events

Schlagwort: ‘HPC’

Parallel Computing with MATLAB on the CLAIX Cluster

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the third consecutive year, offering a comprehensive series of four workshops designed to empower researchers, engineers, and scientists. This unique series aims to enhance skills in high-performance computing (HPC), software development for research, and artificial intelligence (AI) with MATLAB.

The second part of the Parallel Computing with MATLAB series focuses on walking users through accessing the cluster, setting up a cluster profile, and submitting sample jobs.  FastX is used to launch MATLAB interactively, where users are shown how to set job submission arguments before running both single node and multi node jobs.  Users will follow along and submit various CPU-only jobs before discussion moves to using GPUs. Additionally, users will learn how to debug and troubleshoot if any errors appear.

Workshop Series

  1. Parallel Computing with MATLAB
  2. Parallel Computing with MATLAB on the CLAIX Cluster (this course)
  3. Introduction to Research Software Development with MATLAB
  4. AI for Predictive Maintenance

Organization

  • There is no seminar fee.
  • Presentations will be given in English. Slides will be available after the event.
  • This is an online event and will be held in Zoom. Links are sent to registered attendees with the registration confirmation.
  • You can/must register per topic, i.e., for each workshop separately.

Speaker

  • Damian Pietrus (MathWorks)

Course level

  • Intermediate

Target audience

  • MATLAB users interested in scaling to HPC
  • Existing HPC users of the  interested in parallel MATLAB

Prerequisites

    • Basic MATLAB familiarity
    • Existing Account on the CLAIX cluster of RWTH Aachen University
    • MATLAB Client and Parallel Toolbox installed on your local Workstation/Laptop
    • Network Access to CLAIX (Networks external to RWTH Aachen University may need VPN Access)

Gained skills

  • How to configure MATLAB to submit jobs to the CLAIX cluster
  • The MATLAB job submission workflow
  • Job optimization and tuning
  • Using GPUs with MATLAB
  • Troubleshooting job submission techniques
  • Best practices for rehosting code onto the cluster

Registration

Jetzt anmelden »

Cooperation Partners

HPC.NRW Kompetenznetzwerk

NHR4CES – Introduction to eXtended Discontinuous Galerkin Methods for Multi-Phase Flow Problems

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Logo NHR4CESName: Introduction to eXtended Discontinuous Galerkin Methods for Multi-Phase Flow Problems

Date: 14.05.2024 1.00 pm – 5.00 pm

Format: online

More Information & Register

 


 

Description

Short abstract:

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

Information about SDL Fluids

NHR4CES – Introduction to Turbulence Modeling and Numerical Implementation

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Logo NHR4CESName: Introduction to Turbulence Modeling and Numerical Implementation

Date: 07.05.2024, 1.00 pm – 5.00 pm

Format: online

More Information & Register

 


 

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.

Information about SDL Fluids

NHR4CES – Efficient HPC implementation for Lagrangian particle tracking

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Logo NHR4CESName: Efficient HPC implementation for Lagrangian particle tracking

Date: 30.04.2024 1.00 pm – 5.00 pm;

Format: hybrid

More Information & Register

 


 

Description

In this course, the basics of Lagrangian point particle methods for the application on HPC systems are covered. The course consists of an introduction to the applied method, followed by a hands-on exercise using the in-house simulation framework m-AIA. The topics covered are spherical and non-spherical particles and the efficient implementation of point particle methods for the use in HPC. The course will be held in person at the Chair of Fluid Mechanics and Institute of Aerodynamics at RWTH Aachen University in Aachen. The presentations will also be available via online live stream.

Information about SDL Fluids

NHR4CES – Introduction to Finite Element Methods for Flow Problems

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Logo NHR4CESName: Introduction to Finite Element Methods for Flow Problems

Date: 23.04.2024 01.00 pm – 05.00 pm

Format: Online

More Information & Register

 


 

Description

Short abstract:

In this course, we cover various techniques to solve fluid flow problems using the finite element method. Topics of numerical instabilities that result from the underlying formulation will be presented. Furthermore, we will review relevant stabilization techniques that are used to tackle such instabilities. The course consists of a combination of presentations and hands-on coding exercises in which the various methods are discussed and implemented within a basic finite element solver using Python.N

Information about SDL Fluids

NHR4CES – Machine Learning for Materials Science

16. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Logo NHR4CESName: Machine Learning for Materials Science

Date: Date: October 21 – 23, 2024, 9.00 am – 01.00 pm

Format: Online

More Information & Register

 


 

Description

Short abstract:

Data Science and Machine Learning are seen as the “Forth Paradigm” in Materials Science and are reshaping the research direction in many areas. In this training,  the students/participants will gain an overview and obtain hand-on experience on the most relevant machine learning algorithms for theoretical simulations, experimental characterization, and in general statistical analysis in materials science. The participants will work with established packages within Python to develop their own simple machine learning based programs, and are going to tackle a challenging project. Though exemplary datasets, the participants will practice to apply appropriate methods to basic materials science problems, in particular Machine Learning assisted image segmentation, Machine-learning interatomic potentials, microstructure-property correlation analysis, and data-driven multiscale modeling.

Parallel Computing with MATLAB

08. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the third consecutive year, offering a comprehensive series of four workshops designed to empower researchers, engineers, and scientists. This unique series aims to enhance skills in high-performance computing (HPC), software development for research, and artificial intelligence (AI) with MATLAB.

The first part of the Parallel Computing workshops focuses on parallel computing with MATLAB on the desktop.  The host introduces the concept of parallel computing and briefly covers optimizing code before diving into parallelism in MATLAB and common programming constructs such as parfor (including optimization and performance considerations), parfeval, and parsim.  Next, scaling options are introduced with discussion about GPUs and clusters/clouds and the workflow of submitting to these resources.  Throughout this part of the workshop, users will complete hands-on exercises alongside the instructor as concepts are introduced in a special MATLAB Online classroom.

Workshop Series

  1. Parallel Computing with MATLAB (this course)
  2. Parallel Computing with MATLAB on the CLAIX Cluster
  3. Introduction to Research Software Development with MATLAB
  4. AI for Predictive Maintenance

Organization

  • There is no seminar fee.
  • Presentations will be given in English. Slides will be available after the event.
  • This is an online event and will be held in Zoom. Links are sent to registered attendees with the registration confirmation.
  • You can/must register per topic, i.e., for each workshop separately.

Speaker

  • Dr. Thomas Künzel (MathWorks)

Course level

  • Beginner to intermediate

Target audience

  • Students, researchers and scientists with increasing computational demands

Prerequisites

Gained skills

  • Understanding of the philosophy of MATLABs parallel computing language
  • Apply MATLABs high-level parallel computing language constructs
  • Knowledge of how to use NVIDIA GPUs for computation in MATLAB
  • Running synchronous and asynchronous parallel computations with MATLAB
  • Solving Big-Data problems with MATLAB

Registration

Please register here

Cooperation Partners

HPC.NRW Kompetenznetzwerk

NHR Conference 2024

05. April 2024 | von

Der Eintrag ist nur auf Englisch verfügbar.

Name: NHR Conference 2024

Date: 09.09.24 – 12.09.24

Place: Darmstadt

More Information 

 


 

Description

The annual NHR-Conference is aiming at promoting scientific exchange among the HPC-user community. Each year the focus will be on different scientific topics.
The NHR Conference ’24 will take place in Darmstadt. During the Scientific Part users of the NHR Centers will have the opportunity to present their projects in a contributed talk or poster session, and to exchange ideas with the consulting and operational teams of the NHR-Centers.

 

NHR Conference 2024

This year’s topics:

  • Computational Engineering
  • Materials Science
  • Simulation & Artificial Intelligence

More Information 

VI-HPS Porting and Tuning Workshop 2024

28. Dezember 2023 | von

Der Eintrag ist nur auf Englisch verfügbar.

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.

Introduction to the HPC JupyterHub at the RWTH

13. November 2023 | von

Der Eintrag ist nur auf Englisch verfügbar.

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