Job Scheduling with Slurm

Join today
  • Instructor:  Oliver Stueker
  • Level: Beginner
  • Duration: 1.5 hours
  • Helpers: Joey Bernard
  • Date:  January 31, 2025 | 10:00 - 11:30 am (Atlantic)
  • Prerequisite: Intro to Shell Scripting or similar experience
Empty space, drag to resize
COURSE DESCRIPTION

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 either new HPC users familiar with Linux and Shell Scripting, but who have not had experience with using Slurm, or, for experienced users transitioning to Slurm or seeking to improve efficiency with the scheduler.

This session will be delivered online.

To get the most from ACENET basics, please register for a Digital Research Alliance of Canada (the Alliance) account. To register contact your supervising professor, ask for their CCRI, then visit https://ccdb.alliancecan.ca/account_application. If your professor is not registered with the Alliance, please have them register, then follow up with you. In addition to an Alliance account, you will want a computer with Windows, MacOS X, or a Unix-based operating system (not a ChromeBook), and a stable internet connection. A registered account is not mandatory, just recommended to get the most out of our lessons. You can attend the first session to see how ACENET can assist in accelerating your computational research before you decide to obtain an account, if you wish.

SETUP REQUIREMENTS
  • You will want a computer with Windows, MacOS X, or a Unix-based operating system (not a ChromeBook), and a stable internet connection. A registered alliance account is not mandatory, just recommended to get the most out of our lessons. You can attend the first session to see how ACENET can assist in accelerating your computational research before you decide to obtain an account.
  • For windows users, download MobaXterm.

Meet your teaching team

Oliver Stueker

Instructor

Research Consultant

Dr. rer. nat. Computational Chemistry, University of Paderborn, Germany

Oliver is based at Memorial University and has been with ACENET since 2015. He has over 15 years of computational research experience in the fields of molecular modelling, chemistry, and bioinformatics. He has held post-doctoral positions at the Donnelly Centre for Cellular & Biomolecular Research at the University of Toronto, doing computational network biology working on active cell maps, and at the NRC’s National Institute for Nanotechnology in Edmonton, where he performed molecular dynamics studies on the interactions between proteins and functionalized Gold nano-particles. Most recently, Oliver has been working with Dr. Ray Poirier at Memorial University, and Dr. Jason Pearson at the University of Prince Edward Island on ‘Retrievium’, a repository for quantum-mechanical information.

Sarah Clarke

Host

Digital Training Specialist
MSc Computational Chemistry, Dalhousie University

Sarah, based in Nova Scotia, joined ACENET in 2023. She has a range of teaching experience and held regular teaching assistant positions. Passionate about scientific literacy, Sarah has developed teaching materials and taught programming and robotics to youth in St. John's. She has also led professional development workshops for teachers, focusing on digital skills. For her MSc in Computational Chemistry research, she focused on interfacing crystal structure prediction methods.

Joey Bernard

Helper

Digital Research Consultant (Health Data)

BSc Physics, BCSci, Diploma in University Teaching, University of New Brunswick

ITIL Foundation Certificate

Joey has been with ACENET since 2008 as a digital research consultant, with the exception of a six-year hiatus with the University of New Brunswick (UNB). His background includes UNB's physics department where he helped develop new instrumentation to study the ionosphere, and UNB's Center for Enhanced Teaching and Learning. He is located at UNB, where he is currently developing a remote cloud data storage and access solution for the New Brunswick Institute for Research, Data & Training (NB-IRDT). Joey is a certified Software Carpentry instructor, and has written columns on scientific computing and Python programming for various computer magazines, a recipe book for the Python programming language, and has reviewed articles for the Journal of Open Source Software. He is currently working on his PhD in Physics.