Course Dates:  2012-02-29 - 2012-03-02

Courses are delivered in a face to face classroom style. Attendees are encouraged to bring and work on their own laptops.

Linux Introduction / Refresher

  • 9am - 10am Wednesday 29th February
  • Attendees who are not familiar with Linux should attend this introductory session before attending Developing Parallel Applications.

Developing Parallel Applications

  • 10:30am - 4pm Wednesday 29th February
  • This introductory course will show you how to use iVEC’s compute resources, along with tools to help you build, test and evolve your software.
  • Topics include: Parallel programming concepts, Designing your code, Building an application, Checking and testing your code, Tips and etiquette.

Scaling Parallel Applications

  • 10am - 4pm Friday 2nd March
  • Given a parallel solution to a problem, optimising your code can turn days of processing into hours.
  • This course will show you some of the common strategies for speeding up your code and why they work.
    Optimisation must be tailored to the problem and we explore a range of examples and strategies through this course.

Venue

  • Pod B, 20 Dick Perry Ave, Kensington (next door to the ARRC building).
  • Free parking available on-site.

Additional Information

  • We encourage attendees to bring their laptops for the sessions.
  • Courses are free of charge and open to all, however places are limited.
  • Light refreshments and lunch will be provided on each day.

REGISTER ONLINE: http://www.ivec.org/training1_2012_reg

Any queries, please contact Valerie Maxville - education@ivec.org

Pre-Requisites: 

Attendees are expected to be experienced with programming in C/C++ or Fortran. For those who are not familiar with Linux, the Wednesday morning refresher session is strongly recommended.

Target Audience: 

Current and future users of iVEC's computational resources, particularly the Epic supercomputer at iVEC@Murdoch.