summer school 2Summer’s here and Compute Ontario’s annual Summer School on High Performance and Technical Computing is in full swing. Held this year at three different campuses across the province, this popular educational event offers intensive hands-on and interactive sessions covering a variety of modern HPC platforms.

“SHARCNET started this summer school program in 2007, and now with the help of Compute Ontario we can expand the reach even more,” said Mike Bauer, Scientific Director for SHARCNET. SciNet, the Centre for Advanced Computing and SHARCNET—all organizations from the Compute Ontario consortia—are offering these unique HPC classes at McMaster University, the University of Toronto and the University of Ottawa throughout the spring and summer months.

Designed for researchers, postdocs and students engaged in the world of advanced computing, the summer school’s curriculum covers core HPC topics such as MPI, Parallel Programs, debugging and common programming languages. “In many cases a lot of this kind of programming material isn’t covered in courses because it’s not a discipline-specific topic, so these classes are a great way for students to learn about new things,” said Bauer. Other topics, which vary by location, include programming shared memory systems with threads, programming GPGPUs using CUDA, and computing with Octave.

High performance computing has become a necessary skill in a variety of disciplines. “HPC is common in engineering with large scale models of fluid dynamics or chemistry where you’re doing quantum computations, but it’s also necessary for astronomy, physics Summer school 1or any discipline where there’s a large scale and volume of data that needs to be processed,” said Bauer. “We are seeing more and more areas where large scale parallel computations need to be done.” Students who attend classes for at least three full days will receive an official certificate in HPC training.

The five-day summer school includes both in-class lectures and interactive computer labs. Some programming experience is required along with a basic familiarity with the Linux shell, and most sessions can accommodate 30 to 40 students. “Ontario has really led the way in HPC summer schools and this province makes up the vast majority of training in country,” said Compute Ontario CEO Nizar Ladak. “Highly qualified personnel are the key to success in advanced research computing, and for building a better future for Ontario.”

Compute Ontario Summer School on High Performance

McMaster University, Hamilton ON May 30 – June 03
University of Toronto, Toronto, Ontario, July 11 – 15
University of Ottawa, Ottawa, Ontario, August 8 – 12