All course materials can be found below. If you have questions or would like more information on any of the courses, please contact Alex Razoumov.
Programming
- Introduction to HPC by Roman Baranowski: slides and sample codes all in one ZIP file
- Speeding up Python code with C/C++ by Dmitri Rozmanov: all files including slides are in this bzipped tar file
- Introduction to GPU programming with CUDA by Juan Carlos Zuniga-Anaya: slides
- Parallel programming in Chapel by Alex Razoumov: slides; the lesson notes are linked from slide 4
- Parallelization in Python 3 with large datasets by Philip Austin: course notes and notebooks
- Data Analysis with MATLAB by Mehernaz Savai: the data files in a single ZIP archive; the ZIP file also has links to resources that will be useful to you after the session
Databases
- Databases by Wolfgang Richter: slides
Cloud
- Compute Canada cloud by Venkat Mahadevan: slides
Visualization
- Basics of scientific visualization with ParaView and Large-scale remote visualization with ParaView by Alex Razoumov: combined slides for both sessions, sample datasets and scripts all in one ZIP file
Bioinformatics
- Next-Gen Sequencing Read Mapping by Phillip Richmond: slides