Training

MPI en OpenMP in scientific softwareontwikkeling

Deze cursus voor gevorderden beschrijft verschillende uitdagingen waarmee ontwikkelaars van parallelle code in hun dagelijkse werk te maken krijgen en biedt daarvoor werkende oplossingen.

Twee onderzoekers samen achter computer kijken naar data
27 — 29 mei 2024
Tijd
9:00 tot 17:00
Plaats
Online

Elk van deze sessies bevat praktische oefeningen om de verschillende constructies beter te begrijpen. Bovendien krijg je ook inzicht in nuttige parallelle bibliotheken en routines voor de ontwikkeling van wetenschappelijke code, zoals ParMETIS en PETSc.

Vereisten:

Als deelnemer aan deze cursus beschik je al over basiskennis van parallel programmeren met MPI en OpenMP in de programmeertaal C. Als je niet zo bekend bent met deze basisconcepten, overweeg dan om je in te schrijven voor onze basiscursus MPI en OpenMP, waarin je alle benodigde achtergrondinformatie krijgt! 

Als je een Fortran of Python programmeur bent, houd er dan rekening mee dat de hands-on codes voor deze gevorderde cursus in C/C++ geschreven zijn, dus het kan zijn dat je enige kennis van de taalsyntaxis moet hebben.

  • Neem je eigen laptop mee (met een ssh-client geïnstalleerd) voor de hands-on sessies!
  • Kennis van Linux/Unix-commando's is noodzakelijk.
  • Kennis van C of C++ (of een goed begrip van de syntaxis van deze programmeertalen) is noodzakelijk.
  • Basiskennis van MPI en OpenMP concepten is noodzakelijk.

Dit artikel is relevant tot