Skip to main content

Timetable

First week

Monday 14 August
8:30 - 9:00 Collect name tag and t-shirt (outside E2
where the course is being held)
PDC staff
9:00 - 10:00

Welcome and introduction (pdf 1.8 MB)

PDC and Swedish high-performance
computing

The Swedish e-Science Research
Centre environment

Dardel sustainability (pdf 2.0 MB)
at a glance

Stefano Markidis

Patrick Norman
 

Dan Henningson
 

Michaela Barth

10:00 - 10:30 break drink and snack provided
10:30 - 11:45 Transformers: (pdf 1.4 MB)
 Age of parallel machines
(A biased introduction to
computer architecture)
Ana Lucia Varbanescu
11:45 - 13:15 group picnic lunch at KTH picnic lunch provided
13:15 - 14:15 Transformers: (pdf 5.5 MB)
 Age of parallel machines
(A biased introduction to
computer architecture)
Ana Lucia Varbanescu
14:15 - 14:45

break

drink and snack provided
14:45 - 16:00 Introduction to PDC (pdf 3.2 MB) Luca Manzari
Tuesday 15 August
9:00 - 10:00 Research software engineering for HPC

Radovan Bast

10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15

Parallel and accelerated computing for
multicore and GPU systems (Part 1):

Section 1 (pdf 6.4 MB)

Section 2 (pdf 1.3 MB)

Section 3 (pdf 6.3 MB)

Section 4 (pdf 4.3 MB)

Sunita Chandrasekaran

14:15 - 14:45

break

drink and snack provided

14:45 - 16:00

hands-on lab session

tutors available to assist
Wednesday 16 August
9:00 - 10:00

Parallel and accelerated computing for
multicore and GPU systems (Part 2):

Section 5 (pdf 4.7 MB)

Section 6 (pdf 2.9 MB)

Sunita Chandrasekaran
10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15

Parallel and accelerated computing for
multicore and GPU systems (Part 3):

Section 7 (pdf 2.2 MB)

Section 8 (pdf 4.7 MB)

Section 9 (pdf 7.0 MB)

Section 10 (pdf 7.3 MB)

Section 11 - part 1 (pdf 8.9 MB)

Section 11 - part 2 (pdf 5.8 MB)

Sunita Chandrasekaran

14:15 - 14:45

break

drink and snack provided
14:45 - 16:00

hands-on lab session

tutors available to assist
16:00 - 16:30 tour of PDC Computer Hall (group 1) Luca Manzari
Thursday 17 August
9:00 - 10:00

Applied programming on NVIDIA and
AMD GPUs (Part 1)

Section 1 (pdf 2.9 MB)

Section 2 (pdf 1.6 MB)

Ivy Peng
10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15

Applied programming on NVIDIA and
AMD GPUs (Part 2)

Section 3 (pdf 2.4 MB)

Ivy Peng

14:15 - 14:45

break

drink and snack provided
14:45 - 16:00

hands-on lab session

tutors available to assist
16:00 - 16:30 tour of PDC Computer Hall (group 2) Luca Manzari
Friday 18 August
9:00 - 10:00

Applied programming on NVIDIA and
AMD GPUs (Part 3)

Section 4 (pdf 2.3 MB)

Ivy Peng
10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15

Applied programming on NVIDIA and
AMD GPUs (Part 4)

Section 5 (pdf 3.4 MB)

Ivy Peng

14:15 - 14:45

break

drink and snack provided
14:45 - 15:30

hands-on lab session

tutors available to assist
15:30 - 16:00 Plasma-PEPSC (pdf 5.8 MB)
Centre of Excellence:
Advancing Plasma Science with
Exascale Computing
Stefano Markidis
16:00 - 16:30 tour of PDC Computer Hall (group 3) Luca Manzari

Second week

Monday 21 August
9:00 - 10:00

Distributed memory computing -
Introduction to MPI (Part 1)
Introduction to MPI notes (pdf 1.6 MB)

Erwin Laure

10:00 - 10:30 break drink and snack provided
10:30 - 11:45 hands-on lab session tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15 Distributed memory computing -
Introduction to MPI (Part 2)
Erwin Laure
14:15 - 14:45

break

drink and snack provided
14:45 - 15:30 hands-on lab session tutors available to assist
15:30 - 16:00 BioExcel Centre of Excellence:
Driving computational biomolecular
research in Europe and worldwide
Rossen Apostolov
Tuesday 22 August
9:00 - 10:00 Distributed memory computing -
Introduction to MPI (Part 3)
Erwin Laure
10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15 Distributed memory computing -
Introduction to MPI (Part 4)
Erwin Laure
14:15 - 14:45

break

drink and snack provided
14:45 - 15:30 hands-on lab session tutors available to assist
15:30 - 16:30

How do you build (pdf 5.2 MB)
a flagship supercomputer,
and why would you like to do it?

Pekka Manninen

Wednesday 23 August
9:00 - 10:00

Enabling HPC software productivity
with the TAU performance system

Part 1 (pdf 4.6 MB)

Part 2 (pdf 864 kB)

Part 3 (pdf 9.5 MB)

Jean-Baptiste Besnard

10:00 - 10:30 break drink and snack provided
10:30 - 11:45

hands-on lab session

tutors available to assist
11:45 - 13:00 lunch break -
13:00- 14:00

Possible earlier start for
Dardel Inauguration

TBA

13:00 - 16:45 Dardel Inauguration

Room F2, Lindstedtsvägen 22,
KTH main campus
Summer school attendees need
to register - see link above.

Thursday 24 August
9:00 - 10:00 Scientific data analysis and
visualisation (pdf 3.3 MB)
Jean Favre
10:00 - 10:30 break drink and snack provided
10:30 - 11:45

Paraview hands-on lab session

tutors available to assist
11:45 - 13:15 lunch break -
13:15 - 14:15 Parallel data visualisation (pdf 1.6 MB)

Jean Favre

14:15 - 14:45

break

drink and snack provided
14:45 - 16:00

Paraview hands-on lab session
for parallel data visualisation

tutors available to assist
16:00 - 16:20 CEEC - Centre of Excellence in
Exascale CFD
Niclas Jansson
17:30 - 20:00 social dinner All participants are welcome!
Friday 25 August
9:00 - 9:50 VeloxChem (pdf 7.1 MB)  — Quantum Molecular
Modelling in HPC Environments
Xin Li
9:50 - 10:40 Neko: A Modern, Portable, and
Scalable Framework for High-Fidelity
Computational Fluid Dynamics

Niclas Jansson

10:40 - 11:10 break drink and snack provided
11:10 - 12:00 GROMACS: Algorithms for molecular
dynamics evolving along with hardware

Berk Hess  & Szilárd Páll

12:00 - 12:30 Conclusion and survey TBA

Tutors for hands-on sessions

Lead tutor

Martin Karp
Martin Karp postdoc

 Tutors

Daniel Araújo de Medeiros
Daniel Araújo de Medeiros
Jacob Wahlgren
Jacob Wahlgren doctoral student
faj
Måns Andersson
Måns Andersson doctoral student

Dardel support provided by

Johan Hellsvik
Johan Hellsvik researcher
gongjing
Mattias Claesson
Mattias Claesson systems manager
Parasuram Indraganti
Parasuram Indraganti research engineer