HPC and SLURM
Learning Objectives
| Learning Objectives: |
| Edit files |
| Use environment variables |
| Write loops to efficiently do repetitive tasks |
Edit files on Xanadu in nano |
| Connect Visual Studio Code to Xanadu to edit files |
| Connect your desktop to Xanadu’s file system to access files |
| Write and execute scripts |
| Query SLURM to determine resource availability |
| Submit work and a resource request to be managed by SLURM |
| Monitor the progress of work on SLURM |
| Evaluate the results of work submitted to SLURM |
| Start an interactive session on a compute node |
| Distinguish types of data storage available on Xanadu |
| Compile simple software from source |
Install software in an isolated environment using conda |
| Run software inside a Singularity container |
Resources: