Events

Refresh calendars Add to google calendar
March,2023
9 Mar 10:00 am 11:30 am

EES1137 Lecture 16

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
9 Mar 11:00 am 12:00 pm

Scientific Computing (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
11 Mar 12:00 am

2D diffusion equation is due

An overview of GPUs and their use in supercomputers. This workshop will explain what GPUs are, and cover the basic ideas of GPU use in scientific computing. We will introduce several GPU programming frameworks, and demonstrate how to accelerate a solution of a science problem using a GPU. Python or C++ could be used for the assignment.Format: In person, but also broadcast.
HPC133 - Feb 2023
13 Mar 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: In-person, but will also be broadcast and recorded. SciNet Teaching Room
SCMP201 - Mar 2023Show in Google map
14 Mar 10:30 am 12:00 pm

EES1137 Lecture 17

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
14 Mar 11:00 am 12:00 pm

Scientific Computing Lecture (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
15 Mar 9:00 am 10:00 am

BCH2202 - Lecture 6

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
15 Mar 10:00 am 11:30 am

Intro to SciNet, Niagara and Mist

In about 90 minutes, learn how to use the SciNet systems Niagara and Mist, from securely logging in to running computations on the supercomputer. Experienced users may still pick up some valuable pointers.Format: online only SciNet Teaching Room
HPC105 - Mar 2023Show in Google map
16 Mar 11:00 am 12:30 pm

EES1137 Lecture 18

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
16 Mar 11:00 am 12:00 pm

Scientific Computing (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
21 Mar 10:30 am 12:00 pm

EES1137 Lecture 19

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
21 Mar 11:00 am 12:00 pm

Scientific Computing Lecture (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
22 Mar 9:00 am 10:00 am

BCH2202 - Lecture 7

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
23 Mar 11:00 am 12:30 pm

EES1137 Lecture 20

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
23 Mar 11:00 am 12:00 pm

Scientific Computing (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
27 Mar 1:00 pm 4:00 pm

Python and High Performance Computing

Parallel programming in Python. We will cover subprocess, numexpr, multiprocessing, MPI, and other parallel-enabling python packages.Format: In person, but also broadcast and recorded. SciNet Teaching Room
HPC111 - Mar 2023Show in Google map
28 Mar 10:30 am 12:00 pm

EES1137 Lecture 21

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
28 Mar 11:00 am 12:00 pm

Scientific Computing Lecture (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
29 Mar 9:00 am 10:00 am

BCH2202 - Lecture 8

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
29 Mar 12:00 pm 1:00 pm

CO Colloquium on "Multi-Factor Authentication" by Marco Saldarriaga

This week's colloquium: "Exploring Self-Hosted Password Managers" by Norbert  Krawiec (SciNet) The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required. 
COCO - 24 May 2023
29 Mar 12:00 pm 1:00 pm

CO Colloquium on "Multi-Factor Authentication" by Marco Saldarriaga

This week's colloquium: "Multi-Factor Authentication" by Marco Saldarriaga from SciNet. The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required.
COCO - 29 Mar 2023
29 Mar 12:00 pm 1:00 pm

CO Colloquium on "Multi-Factor Authentication" by Marco Saldarriaga

This week's colloquium: "Parallel Job Orchestration with GNU Parallel" by Ramses van Zon (SciNet).  The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required. 
COCO - 26 Apr 2023
29 Mar 12:00 pm 1:00 pm

CO Colloquium on "Multi-Factor Authentication" by Marco Saldarriaga

This week's colloquium: "An introduction to MPLAPACK, a multi-precision linear algebra library" by Ge Baolai from SHARCNET.The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers.  The colloquia are one hour long and include time for questions. No registration is required. Most presentations are recorded and uploaded to the hosting consortium video channel.
COCO - 8 Feb 2023
30 Mar 11:00 am 12:30 pm

EES1137 Lecture 22

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
30 Mar 11:00 am 12:00 pm

Scientific Computing (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
April,2023
3 Apr 11:59 pm

Profile and Parallelize Area-Under-the-Curve is due

Parallel programming in Python. We will cover subprocess, numexpr, multiprocessing, MPI, and other parallel-enabling python packages.Format: In person, but also broadcast and recorded.
HPC111 - Mar 2023
4 Apr 10:30 am 12:00 pm

EES1137 Lecture 23

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
4 Apr 11:00 am 12:00 pm

Scientific Computing Lecture (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
5 Apr 9:00 am 10:00 am

BCH2202 - Lecture 9

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
6 Apr 11:00 am 12:30 pm

EES1137 Lecture 24

In this course data analysis techniques utilizing the Python and R languages will be introduced, as well as the basics of programming and scientific computing. The goal of this course is to prepare graduate students for performing scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into large and small data sets, as well as be exposed to cutting-edge techniques and best practises to store, manage and analyze (large) data.  Topics include: Python and R programming, version control, automation, modular programming and scientific visualization.
Students willing to take the course as part of their graduate program must enrol through Acorn/ROSI.
EES1137 - Winter 2023
6 Apr 11:00 am 12:00 pm

Scientific Computing (2023)

This course is aimed at reducing your struggle in getting started with computational projects, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages, and aspects of high performance computing. While we will introduce the C++ language, in one language or another, students should already have some programming experience. Despite the title, this course is suitable for many physical scientists (chemists, astronomers, ...).This is a graduate course that can be taken for graduate credit by UofT PhD and MSc students. Students that wish to do so, should enrol using ACORN/ROSI.
PHY1610 - Winter 2023
12 Apr 9:00 am 10:00 am

BCH2202 - Lecture 10

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
12 Apr 10:00 am 11:30 am

Intro to SciNet, Niagara and Mist

In about 90 minutes, learn how to use the SciNet systems Niagara and Mist, from securely logging in to running computations on the supercomputer. Experienced users may still pick up some valuable pointers.Format: In-person, as well as broadcast and recorded. SciNet Teaching Room
HPC105 - Apr 2023Show in Google map
17 Apr 1:00 pm 4:00 pm

Advanced GNU/Linux II

This workshop explores various concise and useful constructs for working with bash shell. The goal is to improve your shell skills. Attending this class requires some basic GNU/Linux command line experience.Format: In-person and On-line (zoom)Location: SciNet Teaching Room, 11th floor on the MaRS West tower,  661 University Ave., Suite 1140, Toronto, ON M5G 1M1Time:  1:00 pm - 4:00 pm EST SciNet Teaching Room
SCMP281 - Apr 2023Show in Google map
19 Apr 9:00 am 10:00 am

BCH2202 - Lecture 11

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
26 Apr 9:00 am 10:00 am

BCH2202 - Lecture 12

In this course students will be instructed in how to program in R. Ultimately students will learn how to use R to analyze, process and visualize data. This course is designed for students with little to no experience in programming. 
This is a graduate course that can be taken for credit by UofT Biochemistry graduate students. Those students should enrol using ACORN/ROSI.
SciNet Teaching Room
BCH2202 - Winter 2023Show in Google map
26 Apr 12:10 pm 1:10 pm

Compute Ontario Colloquium "Parallel Job Orchestration with GNU Parallel"

This week's colloquium: "Parallel Job Orchestration with GNU Parallel" by Ramses van Zon (SciNet).  The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required.  Virtual
COCO - 26 Apr 2023Show in Google map
26 Apr 12:10 pm 1:10 pm

Compute Ontario Colloquium "Parallel Job Orchestration with GNU Parallel"

This week's colloquium: "An introduction to MPLAPACK, a multi-precision linear algebra library" by Ge Baolai from SHARCNET.The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers.  The colloquia are one hour long and include time for questions. No registration is required. Most presentations are recorded and uploaded to the hosting consortium video channel. Virtual
COCO - 8 Feb 2023Show in Google map
26 Apr 12:10 pm 1:10 pm

Compute Ontario Colloquium "Parallel Job Orchestration with GNU Parallel"

This week's colloquium: "Exploring Self-Hosted Password Managers" by Norbert  Krawiec (SciNet) The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required.  Virtual
COCO - 24 May 2023Show in Google map
27 Apr 10:04 am 11:04 am

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
May,2023
2 May 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Training Room
DAT112 - Apr 2023Show in Google map
4 May 10:04 am 11:04 am

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
9 May 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Training Room
DAT112 - Apr 2023Show in Google map
10 May 1:00 pm 2:30 pm

Intro to SciNet, Niagara and Mist

In about 90 minutes, learn how to use the SciNet systems Niagara and Mist, from securely logging in to running computations on the supercomputer. Experienced users may still pick up some valuable pointers. Format: Broadcast via Zoom and recorded. SciNet Teaching Room
HPC105 - May 2023Show in Google map
11 May 10:04 am 11:04 am

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
15 May 12:30 pm 2:00 pm

Advanced Message Passing Interface #1

In this workshop, you will learn advanced MPI techniques such as MPI Datatypes, application topology and MPI-IO in the context of a scientific MPI example.
HPC383 - May 2023
16 May 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Training Room
DAT112 - Apr 2023Show in Google map
17 May 12:30 pm 2:00 pm

Advanced Message Passing Interface #2

In this workshop, you will learn advanced MPI techniques such as MPI Datatypes, application topology and MPI-IO in the context of a scientific MPI example.
HPC383 - May 2023
18 May 10:04 am 11:04 am

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
19 May 12:30 pm 2:00 pm

Advanced Message Passing Interface #3

In this workshop, you will learn advanced MPI techniques such as MPI Datatypes, application topology and MPI-IO in the context of a scientific MPI example.
HPC383 - May 2023
23 May 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Training Room
DAT112 - Apr 2023Show in Google map
24 May 12:00 pm 1:00 pm

Compute Ontario Colloquium "Exploring Self-Hosted Password Managers"

This week's colloquium: "Exploring Self-Hosted Password Managers" by Norbert  Krawiec (SciNet) The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The colloquia are one hour long and include time for questions. No registration is required. 
COCO - 24 May 2023
25 May 10:04 am 11:04 am

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
29 May 1:00 pm 4:00 pm

Relational Database Basics

Principles and uses of relational databases with practical examples using python and sqlite on the Niagara supercomputer.Format: In-person, but will also be broadcast and recorded. SciNet Teaching Room
SCMP231 - May 2023Show in Google map
June,2023
5 Jun 1:00 pm 4:00 pm

Intro to Quantum Computing

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm. SciNet Teaching Room
SCMP151 - Jun 2023Show in Google map
6 Jun 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Training Room
DAT112 - Apr 2023Show in Google map
6 Jun 1:00 pm 4:00 pm

Intro to Quantum Computing Lecture 2

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm. SciNet Teaching Room
SCMP151 - Jun 2023Show in Google map
7 Jun 1:00 pm 4:00 pm

Intro to Quantum Computing Lecture 3

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm. SciNet Teaching Room
SCMP151 - Jun 2023Show in Google map
8 Jun 11:00 am 12:00 pm

Neural Network Programming Lecture

This six-week class will introduce neural network programming concepts, theory and techniques. The class material will begin at an introductory level, intended for those with no experience with neural networks, eventually covering intermediate-to-advanced concepts. The programming language will be Python 3.10; experience with Python programming will be assumed. The Keras neural network framework will be used for neural network programming; no experience with Keras will be expected.  Lectures will be 11:00am - 12:00pm, Tuesday and Thursdays.  There will be no lectures on May 30 and June 1.Format: In-person, in the SciNet teaching room (661 University Ave., suite 1140A).  All lectures will be recorded. SciNet Teaching Room
DAT112 - Apr 2023Show in Google map
8 Jun 1:00 pm 4:00 pm

Intro to Quantum Computing Lecture 4

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm. SciNet Teaching Room
SCMP151 - Jun 2023Show in Google map
12 Jun 12:00 am

Lecture 1 is due

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm.
SCMP151 - Jun 2023
12 Jun 9:00 am 12:00 pm

CO Summer School S2: Data Security

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
12 Jun 9:00 am 4:30 pm

CO Summer School S1: Introduction to Linux Shell

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
12 Jun 1:30 pm 2:50 pm

CO Summer School S2: Research Data Management and HPC: Moving Toward Shared Best Practices

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
12 Jun 3:00 pm 4:30 pm

CO Summer School S2: Introduction to Borealis, Odesi, and Geoportal

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 9:00 am 12:00 pm

CO Summer School S1: Introduction to Advanced Research Computing

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 9:00 am 10:20 am

CO Summer School S2: Research Data About People- New Policy and New Opportunities

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 10:30 am 12:00 pm

CO Summer School S2: Safe Sharing of Data

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 1:30 pm 2:50 pm

CO Summer School S2: Introduction to Alliance RDM Services

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 1:30 pm 4:30 pm

CO Summer School S1: Introduction to Version Control (Git)

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 3:00 pm 4:30 pm

CO Summer School S2: Data and Software Management: Good Practices to Support Long-term Access to Data and Code

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
13 Jun 11:59 pm

2. Grover search is due

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm.
SCMP151 - Jun 2023
14 Jun 9:00 am 4:30 pm

CO Summer School S1: Introduction to Python

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
14 Jun 9:00 am 10:20 am

CO Summer School S2: Encrypted Workflows on Multi-user Supercomputers

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
14 Jun 10:30 am 12:00 pm

CO Summer School S2: Using Containers: Apptainer

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
14 Jun 1:00 pm 2:30 pm

Intro to SciNet, Niagara, and Mist

In about 90 minutes, learn how to use the SciNet systems Niagara and Mist, from securely logging in to running computations on the supercomputer. Experienced users may still pick up some valuable pointers. Format: Virtual SciNet Teaching Room
HPC105 - Jun 2023Show in Google map
14 Jun 1:30 pm 4:30 pm

CO Summer School S2: Multicore parallel programming (OpenMP)

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
15 Jun 9:00 am 4:30 pm

CO Summer School S1: Introduction to C

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
15 Jun 9:00 am 4:30 pm

CO Summer School S2: Advanced Research Computing with Julia, Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
16 Jun 9:00 am 4:30 pm

CO Summer School S2: Advanced Research Computing with Julia, Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
16 Jun 9:00 am 4:30 pm

CO Summer School S1: Parallel Debugging and Profiling

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
19 Jun 12:00 am

Lecture 1 is due to be graded

This course will provide an introduction to the theory, formalisms and algorithms of quantum computing.  The programming language will be Python; experience with Python will be assumed.  Experience with quantum mechanics is not necessary; an introductory-level understanding of linear algebra will be assumed.  The PennyLane quantum-computing programming framework (installation instructions here), provided by Xanadu, will be used.  No experience with quantum computing will be expected.  Classes will be held in the SciNet Teaching room, from 1:00-4:00pm.
SCMP151 - Jun 2023
19 Jun 9:00 am 4:30 pm

CO Summer School S2: High Performance Computing in Python

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
19 Jun 1:30 pm 4:30 pm

CO Summer School S1: oneAPI Library and Programming Model for Image Inferencing

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
20 Jun 9:00 am 4:30 pm

CO Summer School S2: Modern C++ Parallel Programming, Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
20 Jun 9:00 am 4:30 pm

CO Summer School S1: Artificial Neural Networks (Deep Learning), Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
21 Jun 9:00 am 4:30 pm

CO Summer School S2: Modern C++ Parallel Programming, Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
21 Jun 9:00 am 4:30 pm

CO Summer School S1: Artificial Neural Networks (Deep Learning), Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
22 Jun 9:00 am 4:30 pm

CO Summer School S1: Machine Learning

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
22 Jun 9:00 am 4:30 pm

CO Summer School S2: Parallel Computing with Fortran, Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
23 Jun 9:00 am 4:30 pm

CO Summer School S2: Parallel Computing with Fortran, Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
23 Jun 9:00 am 12:00 pm

CO Summer School S1: Text Mining

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
26 Jun 9:00 am 4:30 pm

CO Summer School S1: Cluster Parallel Programming (MPI), Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
26 Jun 9:00 am 4:30 pm

CO Summer School S2: GPU programming: CUDA, Day 1

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
27 Jun 9:00 am 4:30 pm

CO Summer School S2: GPU programming: CUDA, Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
27 Jun 9:00 am 4:30 pm

CO Summer School S1: Cluster Parallel Programming (MPI), Day 2

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
28 Jun 9:00 am

CO Summer School S1: Bioinformatics

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
28 Jun 9:00 am 4:30 pm

CO Summer School S2: GPU programming: CUDA, Day 3

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
29 Jun 9:00 am 4:30 pm

CO Summer School S2: Object-Oriented Programming (OOP) and Exception Handling Using C++

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023
29 Jun 9:00 am 4:30 pm

CO Summer School S1: Scientific Visualization

The Compute Ontario Summer School is an annual online training event on a variety of topics in advanced research computing, high-performance computing and research data management.  The 2023 summer school will offer 30 courses, ranging in length from 1 to 18 hours, running in two parallel streams. 
COSS 2023