Difference between revisions of "Training:Workshops"

From CAC Wiki
Jump to: navigation, search
(2016 Compute Ontario HPC Summer School.)
(2016 Compute Ontario HPC Summer School.)
Line 12: Line 12:
 
* University of Toronto, Toronto, Ontario, July 11 - 15
 
* University of Toronto, Toronto, Ontario, July 11 - 15
 
* University of Ottawa, Ottawa, Ontario, August 8 - 12
 
* University of Ottawa, Ottawa, Ontario, August 8 - 12
 +
 +
For details and registration, go to the [https://www.sharcnet.ca/events/ss2016 Official web page], or check out our [[Taraining:SS2016|Local Page for the East Event in Ottawa]].
  
 
| valign="top" style="padding:1em; border:1px solid #aaaaaa; background-color:#f7f7f7; border-radius:7px" |
 
| valign="top" style="padding:1em; border:1px solid #aaaaaa; background-color:#f7f7f7; border-radius:7px" |

Revision as of 13:04, 13 May 2016

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 Centre 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:

  • McMaster University, Hamilton, Ontario, May 30 - June 3
  • University of Toronto, Toronto, Ontario, July 11 - 15
  • University of Ottawa, Ottawa, Ontario, August 8 - 12

For details and registration, go to the Official web page, or check out our Local Page for the East Event in Ottawa.

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, 2015 and was hosted 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

Advances in technology applied to medical and clinical research have led to the availability of large volumes of data from a variety of research studies and clinical environments. This data can be processed, integrated, federated, stored and analyzed to present opportunities for new understanding of diseases and treatments and has the potential to help save lives and billions of dollars throughout the health care system as well as, potentially helping create new products, methodologies and jobs.

HPCVL was pleased to host this symposium on May 12, 2015 in Ottawa to allow opportunities and issues surrounding the collection and use of medical research data to be explored.

Multi-threading on Shared-Memory Machines

This Workshop was conducted on February 17-18, 2015 at the HPCVL Training Room in Kingston. 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