26 March 2026
ONLINE
Europe/Vienna timezone

Course Material

Course material see further below

 

Commands to be copied into the ssh terminal:


Login:

usernames:   cclm## (##=01-09)

login standard (VPN or ASC partner uni):   ssh cclm##@vsc5.vsc.ac.at

login via vmos (works from everywhere):   ssh -t cclm##@vmos.vsc.ac.at vsc5

login via VSC Jupyterhub (everywhere):     https://jupyterhub.vsc.ac.at


Setup:

setup your user:              cd ~ ; cp -a ~cclmcb/.bashrc . ; source .bashrc

copy the exercises:        cd ~ ; cp -a ~cclmcb/examples .

go to slurm exercises:   cd ~/examples/05_submitting_batch_jobs/

shorten the prompt:       export PS1='$ '


Reservation:

switch on reservation:    source ~cclmcb/start_using_cclm_vsc5

switch off reservation:   source ~cclmcb/switch_2_default


Hands-on 1 - $HOME filesystem (100 GB):        
echo $HOME        
df -h $HOME        
df -i $HOME        
mmlsquota --block-size auto -j home_fs72039 home


Hands-on 2 - $DATA filesystem (10 TB):        
echo $DATA        
df -h $DATA        
df -i $DATA        
mmlsquota --block-size auto -j data_fs72039 data


Hands-on 3 - modules:        
module avail       
module load openmpi/4.1.4-gcc-8.5.0-3yligjt       
module list       
module purge


Hands-on 4 - qos & partition:      
cat /etc/motd      
sqos      
sinfo      
sinfo -o %P      
scontrol show partition zen3_0512      
scontrol show node n3501-001


Hands-on 5 - job - quick start:     
cat job_vsc5.sh     
sbatch job_vsc5.sh     
sq     !     squeue -u $USER     
cat slurm-*.out


Hands-on 6 - job - development queue (qos & partition):     
source ~cclmcb/switch_2_default    
write & submit to devel:    
hostname    
free    
source ~cclmcb/start_using_cclm_vsc5    
(solution = job_devel_vsc5.sh)


Hands-on 7 - matlab job (modules):     
write & submit matlab job:    
echo "2+2" | matlab    
(solution = job_matlab_vsc5.sh) 


Hands-on 8 - single core job:     
look at & submit a single core job:    
solution = job_single_core_vsc5.sh


Hands-on 9 - mpi jobs:     
look at & submit an mpi job:    
job_mpi_vsc5.sh    
job_mpi_cclm_vsc5.sh


Renaming stdout & stderr files::    
#SBATCH -e slurm-%j.err    
#SBATCH -o slurm-%j.out

 

Course material – for our standard 1-day VSC-Intro course:

 

09:00 - 09:05   Welcome

09:05 - 09:50   ASC intro & login

09:50 - 10:00   login support or break

10:00 - 10:15   File storage options

10:15 - 10:35   Modules

10:35 - 10:40   Spack

10:40 - 11:00   EESSI

11:00 - 11:15   break

11:15 - 12:35   Slurm (basics)

12:35 - 12:55   Conda

12:55 - 13:00   Got stuck? – Get support!

13:00 - 14:00   lunch break

14:00 - 15:00   Slurm (advanced)

15:00 - 15:25   GPUs

15:25 - 15:30   Wrap-up

15:30 - 17:00   individual support (on appointment only)

                          Compiling (OUTDATED)

                          Singularity (OUTDATED)