Start: Tuesday, 09 June 2020 @ 07:00

End: Friday, 12 June 2020 @ 14:30

Description:

Overview

The Flemish Supercomputing Center (VSC, Belgium) and SURFsara (The Netherlands) are organizing this online course on parallel programming using OpenMP and MPI.

The materials of this course have been developed by Dr. Rolf Rabenseifner (HLRS, Stuttgart).

Course format

The training sessions will be provided online using the Blackboard Collaborate system. More information on how to access the system for the training sessions and how to follow the course will be provided soon.

Course level

Basic content: 40 %
Intermediate content: 40 %
Advanced content: 20 %

After every day there will be a round of "Questions and Answers".

Indicative timetable

Tue 9th of June

09:00    Welcome and presentation
09:10    Introduction to parallel computing
10:00    An overview of OpenMP: execution model
10:30    Coffee break
10:45    Worksharing directives
12:30    Lunch break
13:30    Data environment and combined constructs
15:00    Coffee break
15:15    Optimization and pitfalls
16:00    Summary / Questions and Answers   
16:30    End of first day

Wed 10th of June

09:00   MPI Overview
10:30   Coffee break
10:45   MPI Process Model
11:30   Messages and Point-to-Point Communication
12:30   Lunch break
13:30   Messages and Point-to-Point Communication (cont.)
14:00   Non-Blocking Communication
15:00   Coffee break

15:15   Error handling and new Fortran module
16:00   Summary / Questions and Answers   
16:30   End of second day

Thu 11th of June

09:00   Collective Communication
10:30   Coffee break
10:45   Groups & Communicators
12:30   Lunch break
13:30   Virtual Topologies
15:00   Coffee break
15:15   Derived Datatypes
16:00   Summary / Questions and Answers
16:30   End of third day

Fri 12th of June

09:00   One-sided Communication
10:30   Coffee break
10:45   Shared Memory
12:30   Lunch break
13:30   MPI + Threads
14:15   Parallel I/O
15:00   Coffee break
15:15   Best practices
16:00   Summary / Questions and Answers  
16:25   Closing 
16:30   End of fourth day
https://events.prace-ri.eu/event/1028/

Event type:
  • Workshops and courses
[ONLINE] Parallel Programming with OpenMP and MPI @ VSC Belgium & SURFsara https://tess.elixir-europe.org/events/online-parallel-programming-with-openmp-and-mpi-vsc-belgium-surfsara Overview The Flemish Supercomputing Center (VSC, Belgium) and SURFsara (The Netherlands) are organizing this online course on parallel programming using OpenMP and MPI. The materials of this course have been developed by Dr. Rolf Rabenseifner (HLRS, Stuttgart). Course format The training sessions will be provided online using the Blackboard Collaborate system. More information on how to access the system for the training sessions and how to follow the course will be provided soon. Course level Basic content: 40 % Intermediate content: 40 % Advanced content: 20 % After every day there will be a round of "Questions and Answers". Indicative timetable Tue 9th of June 09:00    Welcome and presentation 09:10    Introduction to parallel computing 10:00    An overview of OpenMP: execution model 10:30    Coffee break 10:45    Worksharing directives 12:30    Lunch break 13:30    Data environment and combined constructs 15:00    Coffee break 15:15    Optimization and pitfalls 16:00    Summary / Questions and Answers    16:30    End of first day Wed 10th of June 09:00   MPI Overview 10:30   Coffee break 10:45   MPI Process Model 11:30   Messages and Point-to-Point Communication 12:30   Lunch break 13:30   Messages and Point-to-Point Communication (cont.) 14:00   Non-Blocking Communication 15:00   Coffee break 15:15   Error handling and new Fortran module 16:00   Summary / Questions and Answers    16:30   End of second day Thu 11th of June 09:00   Collective Communication 10:30   Coffee break 10:45   Groups & Communicators 12:30   Lunch break 13:30   Virtual Topologies 15:00   Coffee break 15:15   Derived Datatypes 16:00   Summary / Questions and Answers 16:30   End of third day Fri 12th of June 09:00   One-sided Communication 10:30   Coffee break 10:45   Shared Memory 12:30   Lunch break 13:30   MPI + Threads 14:15   Parallel I/O 15:00   Coffee break 15:15   Best practices 16:00   Summary / Questions and Answers   16:25   Closing  16:30   End of fourth day https://events.prace-ri.eu/event/1028/ 2020-06-09 07:00:00 UTC 2020-06-12 14:30:00 UTC [] [] [] workshops_and_courses [] []