ICDS offers a series of training sessions on using the Roar supercomputer, formerly known as ICDS-ACI. New and experienced users alike can learn to use the system and discover HPC best practices. The series offers hands-on tutorials taught by ICDS engineers and researchers.
Important: Because this training includes hands-on examples we recommend that all attendees have an active Roar account. Apply for an account here.
|Session Name||Topics Covered||Requirements|
|New User Training||How to connect to the system; the different Roar architectures; using Linux; navigating the file system and software stack; getting help; Moving data to/from Roar; allocation usage and topography for jobs; batch job submission scripting; how to run a simple job; archival storage||ICDS account and laptop required|
|Getting Your Software Running on Roar||Users will learn the basics of working with software on the Roar supercomputing system, including:|
-Using the Roar Software Stack
-Installing/Building from source code
-Using shared and static libraries
-Compilation automation with 'Make'
-User level package management with Conda
-Software Containerization with Singularity
|ICDS account and laptop required|
|Intermediate HPC Training||Users will dive deeper into working with the Roar supercomputing system, including:|
-Basic optimization techniques
-Identifying performance bottlenecks/hot-spots
-Automatic compiler optimizations
-Parallelization methods (multi-tasking, shared memory, distributed memory)
|ICDS account and laptop required; attendees should be able to submit and run jobs on the cluster and compile simple codes|
There are currently no scheduled live training sessions, but you can still watch our recordings of previous Roar trainings.