skip to content
 

Times below are in BST (GMT+1)

Week 1

Time Monday 5th September 2022 Tuesday 6th Wednesday 7th Thursday 8th Friday 9th
9am

Welcome to the Academy

Introduction to numerical application
(Dr Stephen Millmore and Dr Phil Hasnip)
C++/Fortran C++/Fortran Performance Programming
(Professor Matt Probert)
10am Introduction to Linux
(Dr Phil Hasnip)
Introduction to numerical application C++/Fortran C++/Fortran Performance Programming
11am Coffee break Coffee break Coffee break Coffee break Coffee break
11.30am C++/Fortran
(Dr Philip Blakely and Dr Peter Hill)
C++/Fortran C++/Fortran C++/Fortran Performance Programming
12.30pm Lunch break Lunch break Lunch break Lunch break Lunch break
1.30pm C++/Fortran C++/Fortran Coding a numerical application C++/Fortran Performance Programming
2.30pm Version Control
(Dr Chris Richardson)
C++/Fortran Coding a numerical application Numerical application practical Performance Programming
3.30pm Tea break Tea break Tea break Tea break Tea break
3.45pm

Version Control

Computer arithmetic
(Professor James Davenport)

Use of a debugger
(Dr Philip Blakely)

Compilation, libraries,
and Makefiles.
(Dr Philip Blakely)
Visualisation
(Dr Stephen Millmore)
4.45pm  

Seminar: Dr Luke Abraham

Seminar: Professor Nikos Nikiforakis  

Seminar: Dr Louisa Michael

 

Week 2

Time

Monday 12th

Tuesday 13th

Wednesday 14th

Thursday 15th

Friday 16th

9am

Parallel architectures
(Dr Philip Blakely)

Parallelising a  numerical application
(Dr Stephen Millmore and Dr Phil Hasnip)

MPI (Professor James Davenport)

MPI

Code documentation
(Dr Philip Blakely)

10am

Introduction to HPC Cluster
(Dr Chris Edsall)

OpenMP

MPI

MPI

Unit testing
(Dr Chris Richardson)

11am

Coffee break

Coffee break

Coffee break

Coffee break

Coffee break

11:30am

Introduction to HPC Cluster

OpenMP

MPI

MPI

Ask the experts Q&A session.

12:30pm

Lunch break

Lunch break

Lunch break

Lunch break

Lunch break

1:30pm

OpenMP (Dr David Henty/Dr Mark Bull)

OpenMP

MPI

MPI

Ask the experts Q&A session.

2:30pm

OpenMP

OpenMP

Parallel numerical application practical

Group practical preparation

Finish by 3pm

3:30pm

Tea break

Tea break

Tea break

Tea break

 

3:45pm

OpenMP

High-Performance Python (Dr Jess Jones)

Parallel numerical application practical

Group presentations

 

4:45pm

Seminar: Dr Franck Monmont

Seminar: Dr Jess Jones

 

Group presentations

 

7.30pm

 

 

 

Seminar: Dr Philip Blakely