Table of Contents

Agenda

Introduction to Working on the MUL Cluster



Login

General remarks


Login

Linux and OS X

ssh -X <username>@mul-hpc-81a.unileoben.ac.at
ssh -X <username>@mul-hpc-81b.unileoben.ac.at

OS X

If, e.g., you have an US keyboard layout, you may have to include the following lines have in your <html><font color=#006e6f></html>.bashrc file<html></font></html> on the login node in order to be able to submit jobs:

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

Alternatively, you can change the same directly on your Mac in

<html><font color=#006e6f></html> Terminal ➠ Preferences ➠ Profiles ➠ Advanced ➠ International <html></font></html>

Uncheck the option “Set locale environment variables on startup” and restart the terminal.


Filesystems

We have 3 filesystems for users:


The filesystems are mounted:

We use ZFS filesystems with these RAID Levels and disk types:


Home directories


Home directories

The directory structure is:

/home/<username>

By default permission are set to 0700:

rwx------

/calc directories

/calc/<username>
rwx------

purpose of /calc


/calc quota


/scratch directories

/scratch/<username>
rwx------

purpose of /scratch


/scratch quota


using /scratch in job script

example (non-working skeleton):

#!/bin/bash
#SBATCH ... see slurm slides ...

[...]
CALC=/home/username/someproject
MYTMP=$(mktemp -p /scratch/username -d)

cp -a $CALC $MYTMP
cd $MYTMP

# run the software here

cp -a $MYTMP/.  $CALC/.
rm -rf $MYTMP

Tranferring data

copy data to cluster:

[...]$ scp <filename> <username>@<servername>.unileoben.ac.at:~/

The servername can be one of these:


Tranferring data

backup of data ➠ rsync

 Backup Policy: <html><font color=#006e6f></html> no backup of user data ➠ backup is solely the responsibility of each user <html></font></html>


Policies

How to get an account


Policies

Fair share usage

see Background information slides for more technical details


Policies

Getting help


Scratch directories