Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Show If
groupecmwf

The filesystems available are HOME, PERM, HPCPERM and SCRATCH

While HOME and PERM are shared with the Linux VDI service, SCRATCH remains only accessible locallyHPC.  Filesystems from other ECMWF platforms in Reading such as ECGATE, Linux Clusters, Workstations or the Cray HPCF are not cross-mounted. This means that if you need to use data from another ECMWF platform such as ECGATE or the Cray HPCF, you will need to so transfer it first using scp or rsync. See Linux Virtual Desktop VDI: File transfers for more information.

...

Hide If
groupecmwf

The filesystems available are HOME, PERM, HPCPERM and SCRATCH, and are completely isolated from those in other ECMWF platforms in Reading such as ECGATE or the Cray HPCF.

Filesystems from those platforms are not cross-mounted either. This means that if you need to use data from another ECMWF platform such as ECGATE or the Cray HPCF, you will need to so transfer it first using scp or rsync. See Linux Virtual Desktop VDI: File transfers for more information.

...

Deleted at the end of session or job

Created per session/ job

File System

Suitable for ...

TechnologyFeaturesQuota
HOMEpermanent files, e. g. .profile, utilities, sources, libraries, etc. NFSIt is backed up. Limited I/O performance20GB
PERMpermanent files without the need for automated backups, smaller input files for serial or small processing, std output, etc.NFSIt is backed up. Limited I/O performance20GB
HPCPERMpermanent files without the need for automated backups,  bigger input files for parallel model runs, climate files, etc.NFS

No Backup

No automatic deletion

1TB
SCRATCHall temporary (large) files. Main storage for your jobs and experiments input and output files.Lustre

Automatic deletion to be configured at a later stage

No backup

4TB

SCRATCHDIR

Big temporary data for an individual session or job, not as fast as TMPDIR but higher capacity. Files accessible from all cluster.Lustre

Deleted at the end of session or job

Created per session/ job as a subdirectory in SCRATCH

part of SCRATCH quota

TMPDIR

Fast temporary data for an individual session or job, small files only. Local to every node.

SSD on shared nodes 

3 GB per session/job

RAM on exclusive compute nodes 

no limit (maximum memory of the node)

OneDrive









Tip
titleEnvironment variables

Those filesystems can be conveniently referenced from your session and scripts using the environment variables of the same name: $HOME, $PERM, $HPCPERM$SCRATCH, $SCRATCHDIR and $TMPDIR.

$TEMP, which in the past was an alias to $SCRATCH, has been deprecated and is no longer defined. Please use $SCRATCH instead

...

BeforeAfter
/home/group/user or /home/ms/group/user/home/user
/perm/group/user or /perm/ms/group/user/perm/user
-/hpcperm/user
/scratch/group/user or /scratch/ms/group/user/scratch/user

Special directories on RAM

On TEMS, some special directories are not disk-based but actually mapped into the node's main memory. While there are no limits set on exclusive nodes (when running On shared nodes, this could lead to a single application or user consuming a great portion of the total memory available or filling up the existing limits and impacting others. This is why the following limits are set:

/devshm
DirectoryNew size/limit
/tmp64 MB per user
/var/tmp64 MB per user
/1 GB per user
$XDG_RUNTIME_DIR64 MB per user

Users should instead use the general purpose file systems available, and in particular, $TMPDIR or $SCRATCHDIR for temporary storage per session or job. See 188033982.

...

titleAutomatic cleanup

...