2014 Ontario Summerschool on High Performance Computing Central
About
The 2014 Ontario Summer School on High Performance Computing, whose second installment of the year was hosted by SciNet, provided attendees with opportunities to learn and share knowledge and experience in high performance and technical computing. The format: a five-day workshop with mixed lectures and hands-on sessions on a number of selected subjects, including shared memory programming, distributed memory programming and general purpose graphics processing unit programming.
Students who will have completed 3 out of five days, will be awarded an "Ontario Summerschool on HPC Certificate".
Teaching Material
- Linux Command Line: A Primer
Slides part 1, Slides part 2, Files - Introduction to High Performance Computing
Slides - Shared Memory Programming with OpenMP
Slides, Code - Programming Clusters with Message Passing Interface
Slides, Code - Programming GPUs with CUDA
Slides day 1 Slides day 2 - HPC Optimization and Best Practices
Optimization and Best Practices Slides - Debugging with GDB and DDT
Slides, Code - Visualization with Paraview
Slides, Files
Photos
Group Photo (Wednesday June 11)
- Linux Command Line: A Primer
- Introduction to High Performance Computing
- Shared Memory Programming with OpenMP
- Programming Clusters with Message Passing Interface
- Programming GPUs with CUDA
- HPC Optimization and Best Practices
- Debugging with GDB and DDT
- Visualization with Paraview