Summer Hands-On HPC Workshops 7/1, 8, 15, & 22/2009

Summer Hands-On HPC Workshops 7/1, 8, 15, & 22/2009

4-day summer hands-on High Performance Computing workshops.

Day 1:
Wed, July 1st, 2009
9:00-12:15 (2×1.5 hrs sessions)
Introduction to using the Ares (first session) and Kronos (second session) clusters.

Topics:
a) Logging in and setting the work environment
b) Editing/Compiling/Debugging
c) Job Scripts
d) Job Submission
e) Exercises

 

Day 2:
Wed, July 8th, 2009
9:00-12:15 (2×1.5 hrs sessions)
Using OpenMP for Multicore and Shared Memory Programming

First Session
a) Introduction to OpenMP
b) Basic multi-threading with pool of tasks (e.g., running several independent tasks with threads)

Second Session
a) Calculating PI
b) Data parallel approaches and array processing
c) Solving the heat equation
d) Exercises

 

Day 3:
Wed, July 15th, 2009
9:00-12:15 (2×1.5 hrs sessions)
Using the Message Passing Interface (MPI) for Distributed Memory Programming

First Session
a) Intro to MPI
b) Basic MPI with pool of tasks ( e.g., running several independent tasks with MPI – embarrassingly parallel)

Second Session
a) Calculating PI
b) Data parallel approaches and array processing
c) Solving the heat equation
d) Exercises

Day 4:
Wed, July 22, 2009
9:00-12:15 (3hr session)
Example Applications

a) Implementation of a parallel Preconditioned Conjugate Gradient Solver
b) Parallel implementation of the Scalar Transport Equation
There is no official registration; however, please email Patricia Wedderburn.

Note: Instructors for the sessions will be announced after June 15