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