Scratch File System♯
Picotte currently has 175TB of all-flash storage using the BeeGFS parallel file system that provides high-speed concurrent access to files during computation.
BeeGFS on Picotte♯
The BeeGFS scratch filesystem is mounted on all nodes at /scratch
. This is a symbolic link to /beegfs/scratch
.
Per-Job Automatically Created Scratch Directory♯
Slurm automatically creates a directory on BeeGFS for every job that runs. That directory is named /scratch/$SLURM_JOB_ID
That path is also available in the evironment variable $BEEGFS_TMPDIR
At the end of a job, this directory and its contents are automatically deleted with no possibility of recovery.
Personal Directory♯
You can create your own directory for short term use (but longer than just a single job):
[juser@picotte001 ~]$ mkdir /scratch/juser
Cleanup and Retention♯
Files in /scratch
are automatically deleted once they are about 45 days old.
DO NOT store any data that you intend to retain for the long term in /scratch
!