HÂþ»­

 

Funding, News and Announcements

» Go to news main

ACENET

Posted by Jaq-Lin Larder on May 3, 2021 in Announcements

The following training sessions are being offered by ACENET beginning May 4. They are open to researchers and students across all disciplines, as well as industry. 

All sessions are online.

Programming Workshop: Unix Shell, Version Control and R

May 4, 11, 18 and 25, 12:00-4:00pm Atlantic 

This is a beginner level workshop series that is hands-on, covering the fundamentals of R, 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 R in everyday tasks.   

Programming Workshop: Unix Shell, Version Control and Python

May 6, 13, 20 and 27, 12:00-4:00pm 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.   

Introduction to High Performance Computing (HPC) with ACENET & Compute Canada

May 11, 10:00-11:30am 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 Compute Canada and ACENET, with entry-level advice about how to begin; an overview of the software packages available through Compute Canada 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.  

Introduction to Linux

May 12, 10:00-11:30am Atlantic

This workshop is designed for those with no prior experience in working with a terminal interface. To access and use the ACENET and Compute 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.  

Introduction to Shell Scripting

May 13, 10:00-11:30am 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.  

Job Scheduling with Slurm

May 14, 10:00-11:30am 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. Compute Canada’s 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.    

Parallel Computing School

May 17, 19, 31; June 2, 7, 9, 14, 16, 21, 23, 28, 30, 2:00-4:00pm Atlantic

Topics include general parallel computing, Dask, Machine Learning, OpenMP programming, GPU accelerator programming, and Message Passing Interface (MPI) covered over 12 online sessions. Each two-hour 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. The course is aimed at researchers and innovators, both academic and industrial. The school is designed for participants familiar with the Linux command line and who have some level of programming experience. Completion of the ACENET Basics Series, or equivalent experience, is strongly recommended.   Â