File Systems

Home Directories

Each user is provided a home directory to store frequently used items such as source code, binaries, and scripts. Please see the home directories page in the general support section for more details.

Project Directories

Each project is provided a directory to share project common files. Please see the project directories page in the general support section for more details.

Work Directories

Local work space is available on each NCCS high-performance computing (HPC) system for temporary files and for staging large files from and to the High Performance Storage System (HPSS). The space is not backed up. Additionally, to ensure adequate workspace is available for user jobs, a script that finds and deletes old files runs on the system nightly. This script deletes files that have not been accessed or modified in more than 14 days. If the file system does not have sufficient free space after the script runs, the script will run again with a threshold of fewer than 14 days. Thus, it is critical to archive files from the scratch area as soon as possible.

Each user’s work space can be accessed through

/tmp/work/$USER

The path /tmp/work/$USER is available on all NCCS HPC systems, but it points to a different file system on each supercomputer. Each one is local to that respective supercomputer.

Do not create files directly in the /tmp directory! /tmp/work/$USER is actually a symbolic link to a completely different file system (such as /scratch/scr4tb/$USER). The /tmp file system itself is quite small, and when /tmp fills up, system problems result.

HPSS

The HPSS provides archival storage for NCCS users. Please see the HPSS section for more details.