Summer Scholarship Programme
HPC Training 2001

Below is the detailed HPC training schedule for the SSP 2001. Unless otherwise indicated, all classes are in the Computational Physics Lab. (Room 3203). Most sessions involve a lecture followed by a practical exercise.

The first named is the lecturer, the second usually the helper during the practical sessions.

Monday 2 July

09:15 Introduction to EPCC (RJH/DSH)
09:30 Introduction to High Performance Computing (LAS)
10:00 Introduction to Parallel Architectures (LAS)
10:30 Programming Models - I (DSH)
11:00 Coffee
11:30 Programming Models - II (DSH)
12:30 Lunch
13:30 Task Farms Practical: The Mandelbrot Set (RJH/LAS)
14:30 Regular Grids (LAS)
15:00 Coffee
15:30 Regular Grids Practical: Fluid Dynamics (LAS/RJH)
16:00 Uneven Grids (no practical) (RJH)
16:30 Case Study (DSH)
17:00 Close

Tuesday 3 July

09:30 Hardware/Software on lomond (RJH)
10:15 Practicals: Introduction to lomond (RJH/DSH)
11:00 Coffee
11:30 Practicals: continued (RJH/DSH)
11:00 Coffee
12:30 Lunch
14:00 MPI Programs (RJH/MAA)
15:00 Coffee
15:30 What's in a Message (MAA)
15:45 Point-to-Point Communications (MAA/RJH)
17:00 Close

Wednesday 4 July

09:30 Non-Blocking Communication (MAA/GJP)
11:00 Coffee
11:30 Derived Datatypes (RJH/GJP)
13:00 Lunch
14:00 Virtual Topologies (MAA/GJP)
15:30 Coffee
16:00 Collective Communications (GJP/RJH)
17:30 Close

Thursday 5 July

0915 Welcome
0920 Language, Style and Practice (ADS)
1015 Source Code Management (ADS)
1100 Coffee
1130 A Practical Introduction to CVS (ADS, SPB)
1300 Lunch/Close


Friday 6 July

0915 Compilers, Libraries and Other Strange Beasts (MAA)
1015 Coffee
1045 Practical (RMB, MAA)
1115 Analysis, Debugging, Profiling (RMB)
1200 Introduction to Software Design (ADS)
1240 Lunch
1340 Practical (Design Merit) (KK, ADS)
1400 Basic Software Design Issues (ADS)
1440 Practical (Design Trade-Offs) (KK, ADS)
1500 Coffee
1530 Early Design (KK)
1615 Process and Risks (ADS)
1700 Close

Monday 9 July

09:30 Introduction to OpenMP
10:30 Coffee
11:00 Parallel regions
12:30 Work sharing
13:00 Lunch
14:00 Parallel loops
15:00 Synchronisation
15:30 Coffee
16:00 Advanced Topics

MAA - Dr Mario Antonioletti
RMB - Dr Rob Baxter
JMB - Dr Mark Bull
PJG - Mr Paul Graham
RJH - Mr Roger Hare
DSH - Dr David Henty
KK - Mr Kostas Kavoussanakis
GJP - Dr Gavin Pringle
ADS - Dr Alan Simpson
LAS - Dr Lorna Smith

Webpage maintained by mario@epcc.ed.ac.uk