MPI and OpenMP in Scientific Sofware Deveolopment

This course will be provided ONLINE.

NOTE: this is the advanced part of an MPI/OpenMP course at SURF.

Would you like to learn how to parallelize effectively with MPI and OpenMP and get to know some tricks from the experts?

This advanced MPI/OpenMP course describes different everyday challenges that developers of parallel code have to face in everyday work, and provides working solutions for them. Here you will see how to deal with parallel profiling and explore the knobs and dials that make your code exploit the best possible performance, just like domain decomposition techniques and parallel I/O. Each of these sessions includes hands-on exercises to facilitate the understanding of the different constructs. Moreover, you will also obtain some insight on useful parallel libraries and routines for scientific code development.

Part of the materials from this course are kindly provided by the collaboration between PRACE and HLRS.

 

 

Veranstaltungsort

Online course
Organizer: Co-operative University Computing Facilities (SURF), The Netherlands

Veranstaltungsbeginn

15. Jun 2022
13:00

Verstaltungsende

17. Jun 2022
18:00

Sprache

Englisch

Einstiegslevel

Mittel

Themenbereiche

Paralleles Programmieren

Programmiersprachen für wissenschaftliches Rechnen

Themen

MPI

OpenMP

Zurück zur Liste

Prerequisites and content levels

Prerequisites:
  • Familiarity with Linux and Linux editors is recommended.
  • Your own laptop with an up-to-date browser and a terminal emulator. The use of the operating systems Linux and macOS is preferred, but not mandatory. For Windows users we recommend to download MobaXterm (portable version) as terminal emulator.
  • Basic knowledge of programming, particularly with C/C++ or Fortran
  • Basic knowledge of parallel computing. No specific experience with supercomputing systems is necessary.
  • Basic knowledge of MPI and OpenMP constructs
Content levels:
  • Basic: 1 hour 15 minutes
  • Intermediate: 5 hours 30 minutes
  • Advanced: 6 hours 45 minutes

Learn more about course curricula and content levels.

Instructor

Dr. Carlos Teijeiro Barjas (SURF)

Registration information

Please register via the PRACE registration page with your official e-mail address to prove your affiliation.

Registration period is from 29 March 2022 to 6 June 2022.

Further courses

See the training overview and the Supercomputing Academy pages.

Ähnliche Trainingskurse

Alle Trainingskurse

November 04 - Dezember 06, 2024

Online (flexible)


Dezember 02 - 05, 2024

Online by JSC


Januar 13 - 31, 2025

Hybrid Event - Stuttgart, Germany


Januar 21 - 23, 2025

Hybrid Event - Stuttgart, Germany


Februar 17 - 21, 2025

Stuttgart, Germany


März 17 - 21, 2025

Dresden, Germany