Shell Scripting for HPC
For all graduate researchers
The University of Melbourne
Room 329, Eastern Resource Centre
3rd Floor, Building 171
Parkville, VIC 3010
Basic job submission scripts in Slurm allow for the allocation of resources and computation in batch mode. However these job submissions can be made even more powerful and flexible with a working knowledge of shell scripting and more advanced Slurm commands. This course assumes knowledge of the 'Introduction to High Performance Computing course' and describes more advanced Linux commands, regular expressions, the text manipulation programs sed and awk, various shells, the use of variables, loops, conditional statements, the incorporation of shell scripting knowledge in job submission scripts, and autogenerating scripts with heredoc. Please bring your laptop and a desire to make your supercomputer job submission scripts even more powerful.
Your trainer for this workshop is Lev Lafayette, from Research Platforms Services, The University of Melbourne. Bring your own laptop.