MN320 Introduction to High Performance Computing
>
- Professor Kevin Burrage
- Room 636 Priestley Building
- Email: kb@maths.uq.oz.au
- Phone: (07) 3365 3487
- Fax: (07) 33651477
Introduction
MN320 is a crucial subject in the newly introduced Computational Science Program. There have been many new and exciting developments in high performance computing (HPC) at this institution with the arrival of the 22 processor IBM SP2 as part of a Queensland Universities parallel computing intitiative and a 20 processor Silicon Graphics Power Challenge at the University of Queensland. Both these machines have a peak perfpormance of about 7 Gflops.
In addition the newly devloped visualisation laboratory (ViSAC) has 20 INDY SGI workstations plus an Onyx reality engine. All lectures and tutorials will take place in ViSAC.
How the course will run
For the first time this course will be run in a web based environment within ViSAC. MN320 is 100% internally assessed with no exam. There is just one assignment with a number of parts to it.
You will be expected to do your assignment in a combination of tex and html.
The asssignment will be evaluated by myself over the web using netscape.
Course notes, tools and supplementary material have been set up on the web under http://www.acmc.uq.edu.au
Contents
The main contents of the this subject are
- An introduction to parallel computers and networks
- An introduction to Fortran90 and programming on a supercomputer
- An introduction to parallel programming in a distributed environment using PVM
- An introduction to scientific visualisation using Khoros
- An introduction to parallel scientific algorithms with an emphasis on linear algebra, BLAS.
What you will achieve from the course
- Some familiarity with web based technologies and html
- Introduction to supercomputing and visualisation
- Ability to work independently and write web-based assignments
Course notes
0. Working through the notes
1. Overview of scientific computing
2. Background
3. Visualisation