Parallel I/O and Portable Data Formats (PRACE-Trainingskurs, online)

Anfang
22.02.2022 08:00 Uhr
Ende
23.02.2022 15:30 Uhr
Veranstaltungsort
online

(Kurs-Nr. 1702022 im Trainingsprogramm 2022 des Forschungszentrums Jülich)

Der Kurs findet als Online-Veranstaltung statt. Der Link zur Online-Plattform wird nur den registrierten Teilnehmer:innen bekannt gegeben.

Inhalt:

Numerical simulations conducted on current high-performance computing (HPC) systems face an ever growing need for scalability. Larger HPC platforms provide opportunities to push the limitations on size and properties of what can be accurately simulated. Therefore, it is needed to process larger data sets, be it reading input data or writing results. Serial approaches on handling I/O in a parallel application will dominate the performance on massively parallel systems, leaving a lot of computing resources idle during those serial application phases.

In addition to the need for parallel I/O, input and output data is often processed on different platforms. Heterogeneity of platforms can impose a high level of maintenance, when different data representations are needed. Portable, selfdescribing data formats such as HDF5 and netCDF are examples of already widely used data formats within certain communities.

This course will start with an introduction of different parallel I/O strategies. The course will introduce the use of the HDF5, the NetCDF and the SIONlib library interfaces. Optimization potential and best practices are discussed.

This course is a PRACE training course.

Level der vermittelten Inhalte

in Stunden

in %

Grundlegende Inhalte:

0 h

0 %

Mittlere Inhalte:

10 h

85 %

Fortgeschrittene Inhalte:

2 h

15 %

Inhalte für Fach-Communities:

0 h

0 %

Voraussetzungen:

Erfahrungen im parallelen Programmieren mit MPI, Kenntnisse in den Programmiersprachen C, C++ oder Fortran

Zielgruppe:

Mitarbeitende, die Parallelrechner nutzen

Sprache:

Der Kurs wird auf Englisch gehalten.

Dauer:

3 Tage

Zeit:

22. - 23. Februar 2022, 9.00 - 16.30 Uhr

Ort:

online

Teilnehmerzahl:

maximal 25

Referent:

Sebastian Lührs, JSC

Ansprechpartner:

Kursmaterial:

Folien und Übungen

Letzte Änderung: 08.07.2022