This Campus Notice is more than 2 years old. Links and contact information may have changed.

Upcoming ACENET Training events

Posting Date(s)

ACEnet has upcoming training sessions coming up that may be of interest to faculty and students. The sessions are online and all except the Parallel Computing School are free of charge.

Introductory Programming: Unix Shell, Git and R

10, 17, 24 May, 12:00-15:30 hrs Atlantic 

This is a beginner level series that is hands-on, covering the fundamentals of R, including data types, functions, importing, manipulating and analyzing data and data visualization, as well as program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. The goal is to teach the practical knowledge needed to start programming, debugging and using R in everyday tasks. 

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-introductory-programming-unix-shell-git-and-r-tickets-311915887817 

Introductory Programming: Unix Shell, Version Control and Python

12, 19, 26 May, 12:00-16:00 hrs Atlantic 

This is a beginner level series that is hands-on, covering the fundamentals of Python including data types, conditional statements, loops and functions, as well as program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. The goal is to teach the practical knowledge needed to start programming, debugging and using Python in everyday tasks.

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-introductory-programming-unix-shell-git-and-python-tickets-310552018447 

Basics: Introduction to High Performance Computing (HPC)

17 May, 10:00-11:30 hrs Atlantic

This is a beginner session. Researchers across many disciplines use HPC to tackle analyses that would be either inefficient or impossible on a desktop. This session offers: a basic description of the infrastructure and support accessible through Digital Research Alliance of Canada (the Alliance) and ACENET, with entry-level advice about how to begin; an overview of the software packages available through the Alliance and ACENET for applications, data analysis, and software development, and how to request specific software relevant to your work; and insight into the potential of parallel computing to accelerate your analysis.  

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-basics-introduction-to-hpc-tickets-317566198047 

Basics: Introduction to Linux

18 May, 10:00-11:30 hrs Atlantic

This workshop is designed for those with no prior experience in working with a terminal interface. To access and use the ACENET and Digital Research Alliance of Canada HPC clusters from your desktop, you will use a text-based "command line" interface. You will use the command line to move data around and run calculations. In this session, learn how to get started with the command line and how to perform some basic tasks: create and navigate directories for your data; upload and download files; manage your storage; and run programs on the computing clusters.  

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-basics-introduction-to-linux-tickets-317567572157 

Basics: Introduction to Shell Scripting

19 May, 10:00-11:30 hrs Atlantic

This workshop is designed for both new and experienced users. You’ll learn how to use the command line to carry out repetitive tasks, extract information from files quickly, combine commands in powerful ways, and capture a workflow so you can re-use it easily. Save time, reduce errors, and use Linux more effectively. Prerequisite: ACENET Basic Series Introduction to Linux, or previous experience with Linux.  

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-basics-introduction-to-shell-scripting-tickets-317567682487 

Basics: Job Scheduling with Slurm

20 May, 10:00-11:30 hrs Atlantic

This workshop is designed for either new HPC users, or for experienced users either transitioning to Slurm or seeking to improve efficiency with the scheduler. The Digital Research Alliance of Canada’s (Alliance) national systems use a job scheduler called “Slurm”. In this session you will learn how Slurm works and how it allocates jobs, helping you to: minimize wait time by framing reasonable requests; ask for only the resources you need, to improve efficiency; increase throughput; run more jobs simultaneously; and troubleshoot and address crashes. Prerequisites: Completion of Introduction to Linux and Introduction to Shell Scripting, or prior experience with both.  

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-basics-job-scheduling-with-slurm-tickets-317567973357 

Parallel Computing School

25 May--29 June, Varied, 13:00-15:00 hrs Atlantic

This course seeks to educate participants in common tools and techniques used in high-performance computing and scientific computation. Over 12 sessions in 6 weeks, we will cover general parallel computing, Dask, Machine Learning, OpenMP programming, GPU accelerator programming, and Message Passing Interface (MPI) programming. Each session will include a lecture and learning exercises. These will be oriented to those learners seeking a more advanced experience. There will be online office hours each week so participants can ask questions about the course content and exercises. Participants must have familiarity with the Unix command line, at the level expected after completion of the ACENET Basics Series, along with some programming experience.

DETAILS & REGISTER: https://www.eventbrite.ca/e/acenet-parallel-computing-school-2022-tickets-311909619067