麻豆传媒

 

Funding, News and Announcements

» Go to news main

ACENET

Posted by Jaq-Lin Larder on May 9, 2022 in Announcements

ACENET has some 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
3, 10, 17, 24 May, 12:00-15:30hrs 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.听

Modern Fortran for Scientific Programming
4 May, 12:00-16:00hrs Atlantic

This workshop will be an introduction to the Fortran programming language. Fortran, one of the initial high-level programming languages, continues to be an excellent option for high-performance computing due to its superb performance. The newer versions of Fortran offer many modern features, including object-oriented programming capabilities to programmers. This course will cover some of these features. Prerequisite: familiarity with another programming language.

Introductory Programming: Unix Shell, Version Control and Python
5, 12, 19, 26 May, 12:00-16:00hrs 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.

Basics: Introduction to High Performance Computing (HPC)
17 May, 10:00-11:30hrs 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. 听

Basics: Introduction to Linux
18 May, 10:00-11:30hrs 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. 听

Basics: Introduction to Shell Scripting
19 May, 10:00-11:30hrs Atlantic

This workshop is designed for both new and experienced users. You鈥檒l 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. 听

Basics: Job Scheduling with Slurm
20 May, 10:00-11:30hrs 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鈥檚 (Alliance) national systems use a job scheduler called 鈥淪lurm鈥. 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
25 May - 29 June, Varied, 13:00-15:00hrs 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.