Loading Events

« All Events

  • This event has passed.

Intermediate Topics in MPI

14 Jun 2022 • 09:00 - 17 Jun 2022 • 12:30 CEST

Free

This workshop targets programmers in both academia and industry who already have experience with basic MPI and are ready to take the next step to more advanced usage. Topics which will be covered include communicators, groups, derived data types, one-sided communication, non-blocking collectives and hybrid MPI+threading approaches. Lectures will be interleaved with hands-on exercises. All exercises will be written in C, but the instructors will be able to answer questions about MPI in Fortran and Python.

For this workshop ENCCS partners up with our friends at PDC and HPC2N.

The Message Passing Interface (MPI) is the de facto standard for distributed memory parallelism in high performance computing (HPC). MPI is the dominant programming model for modern day supercomputers and will continue to be critical in enabling researchers to scale up their HPC workloads to forthcoming pre-exascale and exascale systems within EuroHPC and elsewhere.

Pre-requisites

Instructors

  • Xin Li, PhD
  • Pedro Ojeda May, PhD
  • Roberto Di Remigio Eikås, PhD

Tentative schedule

Day 1 – Tuesday 14 June 2022 – Communicators, groups, derived datatypes

[ninja_tables id=”14774″]

Day 2 – Wednesday 15 June 2022 – Collective communication (including nonblocking)

[ninja_tables id=”14776″]

Day 3 – Thursday 16 June 2022 – One-sided communication

[ninja_tables id=”14777″]

Day 4 – Friday 17 June 2022 – MPI and threads

[ninja_tables id=”14778″]

Training material

https://enccs.github.io/intermediate-mpi/

Registration

To register for this event please follow this link https://events.prace-ri.eu/event/1395/registrations/1037/

Contact

For questions please contact us at training@enccs.se.

Details

Start:
14 Jun 2022 • 09:00 CEST
End:
17 Jun 2022 • 12:30 CEST
Cost:
Free
Event Categories:
,
Event Tags:

Venue

Online

Organizers

ENCCS
PDC
HPC2N