Using Data in a Job#
You will find storage paths that are common on all cluster compute nodes. These include /tmp
and /scratch
, which can be used for job files. If you would like more detail about Research Computing storage, please see the storage guide.
Workflow#
Many jobs have specific needs, but there are some best practices that apply in all cases.
- Always run a test job (preferably a small sample) to verify storage requirements
- Always check your quota to ensure sufficient storage space
- Always read/write data from fastest storage available
- Always write high I/O output to
/scratch
For best performance, job files should be located on /scratch
. We suggest the following workflow.
- User copies job input/supporting files from
/group
to/scratch
- User submits job that computes with the staged job input/supporting files
- Job finishes and user copies results from
/scratch
to/group
- User cleans up files in
/scratch