LMS email address Jesus.Urtasun@lms.mrc.ac.uk
ICL email address jurtasun@ic.ac.uk
LMS Introduction to HPC and cluster computing
This course provides an introduction to High Performance Computing (HPC) and basics of cluster programming (...)
- Basics of Bash / Shell and Linux OS.
- Scheduler, partitions, connect remotely to an HPC cluster.
- Navigate JEX, launch a SLURM job and check execution.
- Check job status and queues (
squeue,sinfo). - Inspect available software with
module avail. - Load and manage modules (
module load,module list). - Understand basic resource usage (CPU, memory, time).
- Introduction to conda environments (create, activate, install).
- Switching between partitions (e.g. cpu, hmem, gpu).
- Choosing appropriate resources for jobs.
- Basic troubleshooting of jobs and environments.
To access JEX, the LMS HPC cluster, open a terminal and type
ssh user@jex.lms.mrc.ac.uk
where user should be your username as set up with corresponding IT service.
You will be asked to input your passsword to access, also set up with IT.
To access CX3, the Imperial College HPC cluster, open a terminal and type
username@login.cx3.hpc.imperial.ac.uk
where user should be your username as set up with corresponding IT service.
You will be asked to input your passsword to access, also set up with IT.
Setting up Python and R on your own machine
Instructions for Mac and Linux (...)
Instructions for Windows (...)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence.
