MASSIVE Home > Events > Upcoming Events

Core Algorithms in High Performance Scientific Computing

This one-week workshop at Monash University will be delivered remotely from Warwick University by high definition video conferencing from 24th to 28th September 2012. The workshop is ideal for beginning PhD students or Postdocs in all scientific disciplines who are moving onto projects which require application of computational linear algebra and optimisation. Registration is required and has been extended to COB Friday 21st September 2012. Please note prerequisite skills prior to registering. Please do not hesistate to contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it with any queries. See further details below.

CY902N: CSC / NAG Autumn School in Core Algorithms for High Performance Scientific Computing

Current Lecturer:

Dwight Barkley, David Quigley


Many scientific calculations can be cast as problems in computational linear algebra and optimisation. Powerful algorithms for such problems form a common core of most scientific software. This school will develop a solid grounding in the mathematics of these algorithms; discuss the efficient implementation in a range of standard libraries and demonstrate effective use in real, high-performance scientific applications. This school is ideal for beginning PhD students or Postdocs in all scientific disciplines moving onto projects requiring substantial computational resources.


* Core algorithms underlying most of numerical computation.
* Libraries - BLAS, LAPACK, SCALAPACK, ARPACK, and more.
* Methods for dense and sparse matrices; preconditioners.
* Krylov methods such as Lanzos, Arnoldi, and GMRES.
* Cache performance and optimization.
* Fast Fourier Transforms.
* Error analysis. 

Case Studies:

* Computational fluid dynamics
* Molecular dynamics
* Atomic/electronic structure optimisation


 Please note that this course does not teach a computer programming language. A good working knowledge of a scientific programming language (either Fortran- 95/2003 or C/C++) is a pre-requisite. Students will also be assumed to be familiar with basic Linux commands, text editors, and compilation of scientific code in a command-line environment. A background in a mathematical science or engineering is essential. A basic knowledge of linear algebra, Fourier methods and eigenvalue problems will be assumed.

Delivery at Monash University:  

The workshop will be delivered to both Warwick participants and Monash participants (via HD video conferencing). Students will be encouraged to interact in the workshop as if they were in person. Due to the time difference, the proposed workshop schedule each day will be as follows. All rooms are located at the Monash University Clayton Campus. Tutorial sessions will not be supervised but an analogous environment (computer lab) will be provided on Monash facilities and technical assistance will be available.

Schedule (AEST):

Monday 24th September:

6:00 - 9.30 pm: Live session, Room 135, Building 26

Tuesday 25th to Friday 28th September:

12.00 – 3.00 pm: Computer Lab, Room 154, Building 26
4.00 – 5.00 pm: Pre-recorded session, Room 135, Building 26
5.00 – 5.45 pm: Break
5.45 – 6.00 pm: Live questions, Room 135, Building 26
6.00 - 9.30 pm: Live sessions, Room 135, Building 26

Event Properties

Event date: 24-09-2012 06:00 PM
Event End Date: 28-09-2012 09:30 PM
Cut off date 21-09-2012
Location Room 135, Building 26, Clayton Campus, Monash University