HPC Unit at Curtin, 2026
Prerequisites: knowledge of basic Unix, scripting, and programming
with Fortran or C. Own laptop with ssh and X11 (for graphics)
via Mobaxterm
(PC) or XQuartz (Mac), charged to last at
least four hours.
Format: up to four-hour lecture/workshop.
Teaching will be face-to-face.
Assessment: three assignments, each worth 33.33%; Pass grade minimum: 50%.
Unit Outline: as many of the teaching staff do not have access to
Curtin Bb, this page will act as the Unit Outline.
Unit Coordinator: Igor.Bray@curtin.edu.au
Week. Date: Title
- 19/02: Introduction to Supercomputing (Chris.Harris@pawsey.org.au)
at the Exhibition Space, Pawsey Supercomputer
Centre, 1 Bryce Avenue, Kensington, WA
6151, map with parking.
- 26/02: MPI - Blocking & Collective Communication (Liam.Scarlett@curtin.edu.au)
- 05/03: MPI - Non-Blocking Communication & Master/Worker
Parallelism
- 12/03: MPI Assessable
Task, due 26/03 (submit via Bb AND directly to Liam.Scarlett@curtin.edu.au)
- 19/03: Profiling and Optimising Serial Code (Igor.Bray@curtin.edu.au)
- 26/03: Parallel Programming with OpenMP (Ilkhom.Abdurakhmanov@pawsey.org.au)
- 02/04: Parallel Programming with OpenMP, with Assessable
Task, due 23/04
(submit via Bb AND directly to pascal.elahi@pawsey.org.au)
- 09/04: Tuition free week
- 16/04: Tuition free week
- 23/04: GPU Programming Essentials (Cristian.Dipietrantonio@pawsey.org.au)
- 30/04: Directive-Based GPU Programming (Ilkhom.Abdurakhmanov@pawsey.org.au)
- 07/05:
GPUs Assessable
Task, due 21/05 (submit via Bb AND directly to
Ilkhom.Abdurakhmanov@pawsey.org.au)
- 14/05: Large-scale I/O; Python in HPC (Natasha.Hurley-Walker@curtin.edu.au)
- 21/05: Quantum Computing (Edric.Matwiejew@csiro.au)
Page prepared by:
Igor
Bray
Please send comments/suggestions to
Igor.Bray@curtin.edu.au