ANUSF is offering a selection of courses in the weeks of June 22nd to July 3rd. All courses will be held in the HPC Laboratory, Level 2 of CSIT building from 9:30am to 5pm each day. They are open to all ANU staff and graduate students and external users of ANUSF facilities. Basic knowledge of FORTRAN77 or C, UNIX and a UNIX editor (vi or emacs) is assumed.The courses offered are:
To register your interest in any of these courses, complete the Course Registration Form below. Any difficulties or queries, contact David.Singleton@anu.edu.au.
- A. Fortran90/95 (two day course)
- The course provides an introduction to, and hands-on exercises in, the main new features of Fortran90 and Fortran95. Issues relevant to vectorization of Fortran90 on the VPP300 will also be discussed.
- B. VPP tuning and vectorization (one day course)
- The course covers:
A large proportion of the course will be hands-on. The course will be presented mainly in terms of Fortran but the issues are common to C vectorization. Users are encouraged to work on their own code in the practical sessions.
- what is vectorization
- what can and cannot vectorize
- what effects vector performance
- compilation for vectorization
- profiling and tuning
- Fortran90 array operations
- code design and tricks
- C. Message Passing Interface (MPI) (one day course)
- MPI is a standardized message passing library for writing parallel programs for a wide range parallel computers including the VPP300 and PowerChallenge. The course provides an introduction to, and hands-on exercises in, the main new features of MPI. Issues relevant to MPI on the VPP300 will also be discussed.
Course Registration Form: