Events

Refresh calendars Add to google calendar
September,2024
16 Sep 1:00 pm 4:00 pm

Intro to Linux Command Line

Working with many of the HPC systems (like those at SciNet) involves using the Linux/UNIX command line. This provides a very powerful interface, but it can be quite daunting for the uninitiated. In this half-day session, you can become initiated with this course which will cover basic commands. It could be a great boon for your productivity.Format: Virtual Virtual
SCMP101 - Sep 2024Show in Google map
23 Sep 12:30 pm 2:00 pm

Intro to Supercomputing, session 1/3

An introduction to basic concepts in High-Performance Computing (HPC).  This is intended to be a high-level primer for those largely new to HPC.  Topic will include motivation for HPC, available HPC resources, essential issues, problem characteristics as they apply to parallelism and a high-level overview of parallel programming models.Format: Virtual Virtual
HPC101 - Sep 2024Show in Google map
25 Sep 12:30 pm 2:00 pm

Intro to Supercomputing, session 2/3

An introduction to basic concepts in High-Performance Computing (HPC).  This is intended to be a high-level primer for those largely new to HPC.  Topic will include motivation for HPC, available HPC resources, essential issues, problem characteristics as they apply to parallelism and a high-level overview of parallel programming models.Format: Virtual
HPC101 - Sep 2024
27 Sep 12:30 pm 29 Sep 2:00 pm

Intro to Supercomputing, session 3/3

An introduction to basic concepts in High-Performance Computing (HPC).  This is intended to be a high-level primer for those largely new to HPC.  Topic will include motivation for HPC, available HPC resources, essential issues, problem characteristics as they apply to parallelism and a high-level overview of parallel programming models.Format: Virtual
HPC101 - Sep 2024
October,2024
2 Oct 2:25 pm

Your views on this course opens

Please let us know your opinions about the course by completing these questions:
HPC101 - Sep 2024
4 Oct 1:00 pm 3:00 pm

Securing File Access Permissions on Linux

Did you know the Linux operating system has built-in tools to control which specific users and groups can access which files and directories?  In this session, you will learn what these Linux permissions are, how to use the available tools to control access and sharing, and how to avoid common security pitfalls.
SCMP283 - Oct 2024
14 Oct 11:55 pm

Your views on this course closes

Please let us know your opinions about the course by completing these questions:
HPC101 - Sep 2024
25 Oct 1:00 pm 4:00 pm

Linux Shell Scripting

Learn how to write bash scripts, use environment variables, how to control process, and much more. Requires some Linux basic command line experience.Format: Virtual Virtual
SCMP201 - Oct 2024Show in Google map
28 Oct 1:00 pm 4:00 pm

HPC205 Become an HPC Pro

Learn how to fully utilize the power of HPC. Discover proven strategies and tools to efficiently scale up from serial jobs to parallel runs across many compute nodes on Niagara.
HPC205 - Oct 2024
28 Oct 7:30 pm

Attendance quiz closes

Learn how to fully utilize the power of HPC. Discover proven strategies and tools to efficiently scale up from serial jobs to parallel runs across many compute nodes on Niagara.
HPC205 - Oct 2024
November,2024
5 Nov 1:00 pm

Attendance test for November 5 opens

What is the attendance code?
SCMP142 - Nov 2024
5 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
5 Nov 2:35 pm

Attendance test for November 5 closes

What is the attendance code?
SCMP142 - Nov 2024
6 Nov 1:00 pm 4:00 pm

GIT Version Control

Using version control for your scripts, codes, documents, papers, and even data, allows you to track changes, keep backups, and facilitate collaboration.  In this workshop, you will learn the basics of version control with the popular distributed version control software GIT. This workshop assumes that students have an understanding of basic Linux shell commands.Format: Virtual Virtual
DAT161 - Nov 2024Show in Google map
7 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Training Room
SCMP142 - Nov 2024Show in Google map
7 Nov 1:05 pm

Attendance quiz lecture 2 opens

What is the code?
SCMP142 - Nov 2024
7 Nov 2:15 pm

Attendance quiz lecture 2 closes

What is the code?
SCMP142 - Nov 2024
12 Nov 1:00 pm

Attendance quiz lecture 3 opens

Enter the attendance code.
SCMP142 - Nov 2024
12 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
12 Nov 2:32 pm

Attendance quiz lecture 3 closes

Enter the attendance code.
SCMP142 - Nov 2024
13 Nov 12:00 pm 1:00 pm

Setting Up Compute Infrastructure for Sensitive Data (Compute Ontario Colloquium)

We introduce a secure computing enclave at SciNet High-Performance Computing Consortium. Code-named S4H, this environment is already available to groups at the University of Toronto as a pilot project. S4H aims to meet researchers’ needs for hosting and working with sensitive data, which SciNet’s main cluster, Niagara, does not accommodate. In the first part (Yohai), we’ll delve into the technical details. We’ll explain how S4H is different from Niagara in that the data are encrypted at rest and access is hardened, and what that means in practice. We will talk about the difficulties of providing isolation for different research groups on a shared system, and explore the different components that make it possible, such as key management and containerization mechanisms. The second part (Shawn) will focus on adopting the Cybersecurity Maturity Model Certification (CMMC) framework. We’ll describe our journey deciphering the control set’s complexities, developing metadata for organizing remediation efforts, and crafting Plans of Action and Milestones for compliance gaps. Future steps include internal and potentially external assessments to verify compliance, with initiatives like Privacy Impact Assessment and penetration testing, with the eventual goal of being certified for Level 4 data. Virtual
COCO - 13 Nov 2024Show in Google map
14 Nov 1:00 pm

Attendance quiz lecture 4 opens

Enter the attendance code for lecture 4
SCMP142 - Nov 2024
14 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Training Room
SCMP142 - Nov 2024Show in Google map
14 Nov 2:30 pm

Attendance quiz lecture 4 closes

Enter the attendance code for lecture 4
SCMP142 - Nov 2024
25 Nov 1:00 pm 4:00 pm

Intro to Linux Command Line

Working with many of the HPC systems (like those at SciNet) involves using the Linux/UNIX command line. This provides a very powerful interface, but it can be quite daunting for the uninitiated. In this half-day session, you can become initiated with this course which will cover basic commands. It could be a great boon for your productivity.Format: Virtual Virtual
SCMP101 - Nov 2024Show in Google map
26 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
28 Nov 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
29 Nov 1:00 pm 4:00 pm

Intro to Apptainer

Container computing is gradually changing the way researchers are developing, sharing, and running software applications. Apptainer (formerly called Singularity) is gaining popularity in HPC for its performance, ease of use, portability,  and security. In this course, we will explore: what is a container, why use a container, and how to use and create one.Format: Virtual
SCMP161 - Nov 2024
December,2024
2 Dec 12:30 pm 2:00 pm

Intro to parallel programming, session 1/3

An introduction to concepts and techniques in parallel computing with compiled languages, e.g., C, C++ or Fortran. Both OpenMP and MPI will be introduced.Format: Virtual Virtual
HPC163 - Dec 2024Show in Google map
3 Dec 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
4 Dec 12:30 pm 2:00 pm

Intro to parallel programming, session 2/3

An introduction to concepts and techniques in parallel computing with compiled languages, e.g., C, C++ or Fortran. Both OpenMP and MPI will be introduced.Format: Virtual
HPC163 - Dec 2024
5 Dec 1:00 pm 2:00 pm

Intro to Programming with Python

New to programming? Learn the basics of programming using python in eight one-hour sessions over the course of four weeks. Sessions will consist of a mix of lectures and hands-on exercises.Format: In-person. Sessions will be recorded. SciNet Teaching Room
SCMP142 - Nov 2024Show in Google map
6 Dec 12:30 pm 2:00 pm

Intro to parallel programming, session 3/3

An introduction to concepts and techniques in parallel computing with compiled languages, e.g., C, C++ or Fortran. Both OpenMP and MPI will be introduced.Format: Virtual
HPC163 - Dec 2024