Introduction to parallel programming with MPI and OpenMP
from
Monday, 14 August 2023 (09:00)
to
Friday, 18 August 2023 (16:30)
Monday, 14 August 2023
09:00
Welcome & Technical Setup
Welcome & Technical Setup
09:00 - 10:00
10:00
Break
Break
10:00 - 10:30
10:30
Fundamentals of Parallel Computing
-
Ilya Zhukov
(
JSC
)
Fundamentals of Parallel Computing
Ilya Zhukov
(
JSC
)
10:30 - 12:00
12:00
Lunch
Lunch
12:00 - 13:00
13:00
Introduction to OpenMP
-
Jolanta Zjupa
(
JSC/FZJ
)
Introduction to OpenMP
Jolanta Zjupa
(
JSC/FZJ
)
13:00 - 14:30
14:30
Break
Break
14:30 - 15:00
15:00
OpenMP
-
Jolanta Zjupa
(
JSC/FZJ
)
OpenMP
Jolanta Zjupa
(
JSC/FZJ
)
15:00 - 16:30
Tuesday, 15 August 2023
09:00
Introduction to MPI
-
Ilya Zhukov
(
JSC
)
Introduction to MPI
Ilya Zhukov
(
JSC
)
09:00 - 09:30
09:30
Blocking P2P Communication
-
Ilya Zhukov
(
JSC
)
Blocking P2P Communication
Ilya Zhukov
(
JSC
)
09:30 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Nonblocking P2P Communication
-
Ilya Zhukov
(
JSC
)
Nonblocking P2P Communication
Ilya Zhukov
(
JSC
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Blocking Collective Communication
-
Jolanta Zjupa
(
JSC/FZJ
)
Blocking Collective Communication
Jolanta Zjupa
(
JSC/FZJ
)
13:30 - 14:30
14:30
Break
Break
14:30 - 15:00
15:00
Nonblocking Collective Communication
-
Jolanta Zjupa
(
JSC/FZJ
)
Nonblocking Collective Communication
Jolanta Zjupa
(
JSC/FZJ
)
15:00 - 16:30
Wednesday, 16 August 2023
09:00
Derived Datatypes
-
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
Derived Datatypes
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Derived Datatypes
-
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
Derived Datatypes
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
I/O
-
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
I/O
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
13:30 - 14:30
14:30
Break
Break
14:30 - 15:00
15:00
I/O
-
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
I/O
Junxian Chew
(
Jülich Supercomputer Centre, Forschungszentrum Jülich
)
15:00 - 16:30
Thursday, 17 August 2023
09:00
Communicators
-
Ilya Zhukov
(
JSC
)
Communicators
Ilya Zhukov
(
JSC
)
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Thread Compliance
-
Ilya Zhukov
(
JSC
)
Thread Compliance
Ilya Zhukov
(
JSC
)
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Tools / MUST
-
Michael Knobloch
(
Forschungszentrum Jülich GmbH
)
Tools / MUST
Michael Knobloch
(
Forschungszentrum Jülich GmbH
)
13:30 - 14:30
14:30
Break
Break
14:30 - 15:00
15:00
Tools / MUST
-
Michael Knobloch
(
Forschungszentrum Jülich GmbH
)
Tools / MUST
Michael Knobloch
(
Forschungszentrum Jülich GmbH
)
15:00 - 16:30
Friday, 18 August 2023
09:00
Hands-On Tutorial
Hands-On Tutorial
09:00 - 10:30
10:30
Break
Break
10:30 - 11:00
11:00
Hands-On Tutorial
Hands-On Tutorial
11:00 - 12:30
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Hands-On Tutorial
Hands-On Tutorial
13:30 - 14:30
14:30
Break
Break
14:30 - 15:00
15:00
Hands-On Tutorial
Hands-On Tutorial
15:00 - 16:30