What are different storage areas for (/home /data /scratch /tape etc)?

/home - Storage for your program code, submission scripts. This is network-based storage. (25GB / user)
/data - This is a storage area for application input and output files. This is network-based storage. (50GB / user)
/scratch - High performance storage used for storing temporary input and output files while a job is running. This is local node storage.

  •     /home

Reading input or writing output files to /home is strictly prohibited.

  •     /data

For MPI jobs please use /data.
ie /data/users/$USER
(* Note: you can use the linux shell to automagically substitute $USER for your USERNAME, or type it explicitly yourself *)

  •    /scratch

For sequential jobs please make use of scratch storage. Scratch storage is much faster than network storage, so jobs will complete quicker.
You will the first time need to create a directory for yourself to use in /scratch
ie mkdir -p /scratch/$USER