HPC and Linux Courses 2013

VPAC would like to announce a timetable of courses for 2013. These include (a) Introductory HPC and Linux., (c) Intermediate HPC and Linux., and Advanced HPC and Linux.

Registration details will be provided on this website prior to the courses being offered.

Introductory HPC and Linux Course

The Introductory HPC and Linux Course is designed to cater for a wide range of computer skill sets; we'll provide an introduction to VPAC itself, what hardware and software we have installed, how to use our helpdesk system, the Linux environment, secure file transfers, file editing and manipulation, environment modules, and the Portable Batch System (PBS).

After working through the basic operations, and job submission sections, an advanced sections users will be given the chance to work through tutorials where they can submit a simple jobs to the cluster using a molecular dynamics program, NAMD, the statistical package, R, and a finite element analysis and computational fluid dynamics application, Ansys. Each of these will outline and emphasise the basic workflow procedure for submitting high performance computing jobs.

This course will run from 10am to 3pm at VPAC, 110 Victoria Street, Carlton on the following dates:

  • Monday, February 4th
  • Monday, April 8th
  • Monday, June 3rd
  • Monday, September 2nd
  • Monday, October 7th
  • Monday, December 2nd

Intermediate HPC and Linux Course

Before attempting this intermediate course, familiarity is required with the introductory course. It is recommended that you have some revision first, because many of the concepts contained in this course are quite advanced and depend on a thorough knowledge of the beginner's course.

In this course, you will initially learn a little more about VPAC, including its governance, other facilities, and the Client and Application Services department. Following this is an introduction to login files, advanced text-editing with vim, archiving, ownership and permissions of files, and more advanced examples output and command redirections, file manipulation, and program manipulation.

The course will then describe regular expressions, shells and shell scripting, the text manipulation programs sed and awk, resource management in HPC systems, and give further examples of PBS scripts which involve launching multiple jobs. Finally the course will discuss compiling one's own applications, and specifically MPI programs, with comparisons between different compilers on an HPC system.

This course will run from 10am to 3pm at VPAC, 110 Victoria Street, Carlton on the following dates:

  • Tuesday, February 7th
  • Tuesday, April 9th
  • Tuesday, June 4th
  • Tuesday, September 3rd
  • Tuesday, October 8th
  • Tuesday, December 3rd

Advanced HPC and Linux Course

Before attempting this advanced course, familiarity is required with the introductory and intermediate courses. It is essential that the attendee has a working familiarity with C and Fortran as well. It is recommended that you have some revision first, because many of the concepts contained in this course are quite advanced.

In this course, information is initially given about quotas and projects at VPAC. Following this is a review of computer architectures, principles of parallelisation, use of C and Fortran, OpenMPI, MPI functions and datatypes, communicators, messages, deadlocks, use of wildcards, collective communications, profiling, latency hiding, and derived datatypes.

This course will run from 10am to 3pm at VPAC, 110 Victoria Street, Carlton on the following dates:

  • Wednesday, June 5th
  • Wednesday, September 4th
  • Wednesday, October 9th
  • Wednesday, December 4th