H

 

Funding, News and Announcements

» Go to news main

ACENET

Posted by Jaq-Lin Larder on April 17, 2023 in Events

This is a partial listing of upcoming training. To see all upcoming sessions, as well as the catalogue, please visit the .


Introductory Programming: Unix Shell, Git and Python
4, 11, 17, 24 May, 1300-1630hrs Atlantic / 1330-1700hrs NL
This is a beginner level, hands-on series based on materials. It covers the fundamentals of Python including data types, conditional statements, loops and functions, as well as program design, version control, data management, and task automation. The goal is to teach the practical knowledge needed to start programming, debugging and using Python in everyday tasks. You do not need to have any previous knowledge of the tools that will be presented or previous programming experience but intermediate level experience with a computer is highly recommended. 

Introductory Programming: Unix Shell, Git and R
4, 11, 18, 25 May, 1300-1630hrs Atlantic / 1330-1700hrs NL
This is a beginner level series that is hands-on, covering the fundamentals of Unix Shell, Version Control with Git and R. It covers 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. The goal is to teach the practical knowledge needed to start programming, debugging and using R in everyday tasks. You do not need to have any previous knowledge of the tools that will be presented or previous programming experience but intermediate level experience with a computer is highly recommended. 

Basics of Computers
5 May, 1000-1200hrs Atlantic / 1030-1230hrs NL
Most of us have experience using a computer, whether for school, work, or entertainment, but how many of us have actually had an expert teach us how to use it? This talk won't teach you how to troubleshoot everything, but will give you insight to how media, programs and data are encoded and used by computers, so you can make more sense of why computers behave the ways they do, and solve some of your problems with greater efficiency and less frustration. We will provide an approachable overview of how a computer works, by both looking at their history and breaking one down to explain individual components, before highlighting some of the trade-offs to consider when buying a computer. We will provide practical, simple, and actionable advice on digital security and show you a few "pro tips" on how to make the most of your workstation, phone, or whatever device you happen to use. Whether you have a lot or a little experience using your digital technology, if you want to learn how to use your devices more effectively, this workshop is for you!  

ACENET Basics: Introduction to High Performance Computing (HPC) with ACENET
9 May, 1000-1130hrs Atlantic / 1030-1200hrs NL
What is High Performance Computing (HPC) and what can it do for me? How can ACENET help? Used by researchers across many disciplines to tackle analyses too large or complex for a desktop, or to achieve improved efficiency over a desktop, this session takes participants through the preliminary stages of learning about high performance computing (HPC) and computing clusters, and how to get started with this type of computing. It then reviews software packages available for applications, data analysis, software development and compiling code. Finally, participants will be introduced to the concept of parallel computing to achieve much faster results in analysis. This session is designed for those with no prior experience in HPC, and are looking for an introduction and overview. 

ACENET Basics: Introduction to Linux
10 May, 1000-1130hrs Atlantic / 1030-1200hrs NL
Linux is the terminal interface used to enable you to use supercomputing clusters from your desktop. It's the tool you need to get your data on the clusters, run your programs, and get your data back. In this session, learn how to get started with Linux, how to create and navigate directories for your data, load files, manage your storage, run programs on the compute clusters, and set file permissions. This workshop is designed for those with no prior experience in working with a terminal interface. 

ACENET Basics: Introduction to Shell Scripting
11 May, 1000-1130hrs Atlantic / 1030-1200hrs NL
Shell scripting helps you save time, automate file management tasks, and better use the power of Linux. You’ll learn how to use the command line to carry out repetitive tasks, extract information from files quickly, combine commands in powerful ways, learn about job scripts, shell variables and looping commands, and capture a workflow so you can re-use it easily. Save time, reduce errors, and use Linux more effectively. This workshop is designed for either new High Performance Computing (HPC) users who are familiar with working in a Linux environment, or for experienced users seeking to get more out of shell scripting. It is one of the core courses to help users get up and running on ACENET and the Digital Research Alliance of Canada systems. Prerequisite: ACENET Basic Series Introduction to Linux, or previous experience with Linux. 

ACENET Basics: Job Scheduling with Slurm
12 May, 1000-1130hrs Atlantic / 1030-1200hrs NL
The 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. This workshop is designed for new HPC users, or for experienced users either transitioning to Slurm or seeking to improve efficiency with the scheduler. Prerequisites: Completion of Introduction to Linux and Introduction to Shell Scripting, or prior experience with both. 

Introduction to MATLAB: A Hands-on Workshop
16 May, 1300-1500hrs Atlantic / 1330-1530hrs NL
Through live demonstrations and examples, you will learn how MATLAB can be used to visualize and analyze data, perform numerical computations, and develop algorithms. Topics include: accessing data from many sources (files, other software, hardware, etc.); using interactive tools for iterative exploration, design, and problem solving; automating and capturing your work in easy-to-write scripts and programs; and sharing your results with others by automatically creating reports. 

ACENET Parallel Computing School
16 May to 13 June, Tuesdays, 0930-1130hrs and 1300-1500hrs Atlantic / 1000-1200hrs and 1330-1530hrs NL
This course will educate participants in common tools and techniques used in high-performance computing and scientific computation. Over 5 weeks with 20 hours of teaching time, we will cover general parallel computing, Dask, OpenMP programming, GPU accelerator programming, and Message Passing Interface (MPI) programming. Each session will include lectures 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. 

Data Analysis and Visualization with MATLAB
24 May, 1300-1430hrs Atlantic / 1330-1500hrs NL
Engineers and scientists use MATLAB to organize, clean, and analyze complex data sets from diverse fields such as climatology, predictive maintenance, medical research, and finance. In this session, we discuss how MATLAB can help analyze and visualize data effectively. Topics include: datatypes and preprocessing capabilities designed for engineering and scientific data; interactive and customizable 2D and 3D data visualizations; apps and live editor tasks that help with interactive data cleaning, preparation, and code generation; tips and tricks to accelerate code performance; and sharable reports automatically generated from your analysis. 

Scientific Visualization with Paraview
15 June, 1300-1630hrs Atlantic / 1330-1700hrs NL

Scientific visualization of large datasets allows you to identify critical areas and vulnerabilities during the design process so that you can focus efforts, cut design time and create a better product. Imagine how you could use it in your research, and then join us to learn how to use the open source software Paraview to create scientific visualizations on your desktop. 


From ACENET's Partners

More training sessions can be viewed from partners at  and for research data management, the .