Training:Workshops

From CAC Wiki
Revision as of 15:12, 29 April 2016 by Hasch (Talk | contribs) (2015 Compute Ontario HPC Summer School)

Jump to: navigation, search

Upcoming Workshops

2016 Compute Ontario HPC Summer School.

The Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, post-docs and researchers in the areas of computational science. Jointly organized by [SHARCNET ] (Ontario-West), [SciNet ](Ontario-Central) and the [Cetnre for Advance Computing] (Ontario-East), attendees are provided with opportunities to learn and share knowledge and experience in high performance and technical computing. This all-week series of workshops will cover a range of high-performance computing related subjects. The Summer School will be conducted in three instalments for the different regions of Ontario.

This year's "East Event" will take place at the University of Ottawa from August 8 to 12. We will post details as they become available.

Recent Workshops

Software Carpentry @ Queen's

This was a three-day workshop giving a thorough introduction to multiple aspects of scientific programming in the framework of Software Carpentry style lectures and hands-on labs:

  • Using the bash shell on Unix systems
  • Version control with GIT
  • Workflows with make
  • Programming with Python, including parallel
  • Programming with R, including visualization

The workshop took place at Queen's University, Feb 17-19, 2016 and was the first such event at Queen's.

The third day content had an emphasis on biology applications.

2015 Compute Ontario HPC Summer School

The Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, post-docs and researchers in the areas of computational science. It provides opportunities to learn and share knowledge and experience in high performance and technical computing. This event was jointly organized by SHARCNET (West), SciNet (Centre) and HPCVL (East).

The all-week series of workshops covered a range of high-performance computing related subjects, such as Introductions to OpenMP, MPI, and CUDA programming of GPUs. The East instalment took place at Queen's University on July 27-31, 105 and was hosted [http://www.hpcvl.org/ by HPCVL.

All three events were week-long and offered two streams. Check out the official event pages with agendas and more details.

Advanced Computing and Analytics in Medical Research Symposium

Multi-threading on Shared-Memory Machines

This Workshop was conducted on February 17-18, 2015 at the HPCVL Training Room. It was also broadcast via the Compute Ontario Big Blue Button.

The workshop aimed to give a thorough introduction to multi-threading on shared-memory platforms, starting with the simplest of approaches, automatic parallelization through an enabled compiler. The next step was the usage of OpenMP compiler directives to assist the compiler and convert existing serial programs into multi-threaded ones minimum effort. Finally, the usage of Posix thread-libraries was considered.

On both days, we spent some time using a dedicated mini-cluster to give the participants an opportunity to apply their newly gained knowledge, and to gain some hands-on experience.

External Workshops

Request a Workshop