skip to primary navigationskip to content
 

Lecture timetable

Week 1

TimeMonday 2ndTuesday 3rd
Wednesday 4th
Thursday 5th
Friday 6th
9am

Registration from 8.30am

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 Coffee Coffee Coffee Coffee
11.30am Introduction to Linux C++/Fortran C++/Fortran C++/Fortran Performance programming
12.30pm Lunch Lunch Lunch Lunch Lunch
1.30pm C++/Fortran
(Dr Philip Blakely and Dr Peter Hill)
C++/Fortran Coding numerical application C++/Fortran Performance programming
2.30pm C++/Fortran C++/Fortran Coding numerical application C++/Fortran Performance programming
3.30pm Tea Tea Tea Tea Tea
3.45pm

Computer arithmetic
(Professor James Davenport)

Compilation, libraries, and Makefiles
(Dr Philip Blakely)
C++/Fortran Visualisation
(Dr Stephen Millmore)
Version control
(Dr Chris Richardson)
4.45pm Drinks Reception

Seminar:

"Computational multi-physics at the Centre for Scientific Computing"

Dr Nikos Nikiforakis, Centre for Scientific Computing.

Seminar:

Can Automatic Design Optimisation of submersible pumps lead to better pump performance in the field?

Dr Franck Monmont, Schlumberger Cambridge Research

 

Week 2

Time

Monday 9th

Tuesday 10th

Wednesday 11th

Thursday 12th

Friday13th

9am

Parallel architectures
(Dr Philip Blakely)

MPI

OpenMP
(Dr Mark Bull)

OpenMP

Code documentation
(Dr Philip Blakely)

10am

MPI
(Professor James Davenport)

MPI

OpenMP

OpenMP

Unit testing
(Dr Chris Richardson)

11am

Coffee

Coffee

Coffee

Coffee

Coffee

11:30am

MPI

MPI

OpenMP

OpenMP

Overview of CUDA/OpenACC
(Jeffrey Salmond)

12:30pm

Lunch

Lunch and Seminar
"AMR for Multiphysics Applications"

Dr Ann Almgren, Lawrence Berkeley National Laboratory

Lunch

Lunch

Lunch

1:30pm

Introduction to HPC clusters
(Jeffrey Salmond)

MPI

OpenMP

OpenMP

Other software tools
(Dr Philip Blakely)

2:30pm

Introduction to HPC clusters

MPI

Group practical preparation

Group practical preparation

Ask the experts Q&A session.

3:30pm

Tea

Tea

Tea

Tea

Tea

3:45pm

Parallel numerical application introduction
(Dr Stephen Millmore and Dr Phil Hasnip)

MPI

Use of a debugger
(Dr Philip Blakely)

Group presentations

Ask the experts Q&A session.

4:45pm

Seminar: "Modeling Electrolytes at the Mesoscale"

Dr John Bell, Lawrence Berkeley National Laboratory

Seminar:

"A partial history of supercomputing"

Dr Jess Jones, Cray UK Ltd

Seminar:
"Tailoring physics to computers: the example of phonons"
Dr Bartomeu Monserratt, Cavendish Laboratory

Group presentations

 Finish by 5pm

7.30pm

 

 

 

Seminar:
"Making MATLAB Parallel"

Dr Jos Martin, Mathworks

and Academy Formal Dinner