
$HOME- Path to ones home directory
$PROJECT- Path to the BeeGFS project directory
$SLURM_TMPDIR- Path to the temporary folder for the current slurm job. On job completion all created files will be automatically deleted. Hence, the user’s BeeGFS quota will not be affected by the temporary files that are created in this path, once the slurm job completes. To keep files, essential files should be copied during the jobs runtime (copy commands in the slurm job script).
$SLURM_TMPDIR points to the node’s memory. Please be careful not to run out of memory by writing too much data there.$SLURM_TMPDIR points to the local SSD-based scratch storage. The available capacity varies by partition (either 894GB or 3.4TB). Memory is not affected on GPU nodes by writing data to $SLURM_TMPDIR. The storage might be shared if the node is not allocated exclusively.Please note that you need to be in an slurm controlled environment to have access to slurm job variables. You may want to use
srun --pty bashin interactive jobs.
$SCRATCH- Path to the /scratch directory.