Compute Canada

HPC Training

HPCVL and Compute Canada Workshops in February 2012:
Parallel Programming Using OpenMP and MPI

This Workshop will be held twice, in Kingston and Toronto:


Locally at the HPCVL Training room in Kingston, Ontario
115-993 Princess St.
Nationally, via Video Conferencing

Google Earth (.kml)
Google Maps

Monday, February 20, 2012 (OpenMP)
Tuesday, February 21, 2012 (MPI)

 

Ryerson University, Toronto, Ontario
George Vari Engineering and Computing Centre, 245 Church Street
Room ENG-162 

Google Maps 

Thursday, February 23, 2012 (OpenMP)
Friday, February 24, 2012 (MPI)

Classes run between 9:00 am - 4:00 pm (EST) each day

 

Lecturers

Hartmut Schmider and Gang Liu HPCVL, Queen's University, Kingston, Ontario

Remote Access

The Kingston workshops will be made available through Compute Canada by broadcasting via Video Conferrencing from our Training Room in Kingston. HPCVL also operates the following VC locations. As well, here's an incomplete list of Academic Video Conferencing Rooms across Canada. For more details on Video Conferencing  Click Here.

If you are unsure of how to get access, contact your local High-Performance Consortium or University, or our administrative assistant (613)-533-2561).

 Click Here to Register

 

 

Workshop Overview 

 

This workshop is directed at scientists and engineers who want to enable their code to run on parallel computers ranging from small multi-core machines to large clusters. The course covers both shared-memory approaches using the OpenMP compiler directives, and distributed-memory frameworks using the Message-Passing Interface MPI.

To address the growing availability of multi-node clusters with multi-core nodes, some time will be devoted to hybrid approaches that combine OpenMP and MPI to achieve optimal utilization of such resources. To this end, we will use a recently developed – and freely available – library that implements a “double-layer master-slave” parallel model and requires a minimum of user programming.

This is an introductory workshop. Course participants are expected to have some programming background with C/C++ or Fortran, but no prior experience with parallel programming is assumed.

The first of the workshops (on February 20-21) will be held locally at the Kingston HPCVL Training Room, but will also be available across Canada through Compute Canada operated Access Grid rooms or other conferencing locations. The second (on February 23-24) will be held locally at Ryerson University in Toronto.

Please do not forget to Register.

 

For a PDF version of this announcement, click here