Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
en:documentation:tutorials:scratch [2020/02/10 15:44] – [• The global /scratch] ltaulellen:documentation:tutorials:scratch [2021/11/18 15:20] – [Network topology of PSMN] ltaulell
Ligne 20: Ligne 20:
 Two  types of ''/scratch'' are available: Two  types of ''/scratch'' are available:
  
-<note warning> 
-**Incomplete informations, because of new cluster (Lake)** 
-</note> 
 ===== Global scratch of a cluster ===== ===== Global scratch of a cluster =====
  
Ligne 29: Ligne 26:
 ==== Cluster Lake  ==== ==== Cluster Lake  ====
  
 +The ''/scratch/Lake/'', common to ** CLG* and SLG* ** queues is available for all [[documentation:clusters:hardware&#cluster_lake|cluster Lake nodes]].
 +
 +It contains ''/scratch/Lake/lake-gfs-scratch'', as a empty check file.
 +
 +It is accessible from **[[documentation:clusters:services|cluster Lake front machines]]**
 +
 +<note tip>
 +**-At last-, ''/scratch/Lake'' is available**
 +</note>
 +
 +<code>
 +/scratch/
 +     ├── Lake/         (common to Lake cluster)
 +     ├── disk/         (local to some servers)
 +     ├── Chimie/       (reserved to chimie usage)
 +     ├── Bio/          (reserved to biologie usage)
 +     ...
 +     └── Project_name/ (reserved to some servers, 
 +                        with dedicated hardware)
 +
 +</code>
 +
 +==== Cluster E5 ====
 +
 +The ''/scratch/E5N/'', common to ** E5-* ** queues is available for all [[documentation:clusters:hardware&#cluster_e5|cluster E5 nodes]].
 +
 +It contains ''/scratch/E5N/E5N-gfs-scratch'', as a empty check file.
 +
 +It is accessible from **[[documentation:clusters:services|cluster E5 front machines]]**
 +
 +
 +<code>
 +/scratch/
 +     ├── E5N/          (E5 scratch, common to E5 cluster)
 +     ├── nvme/         (local to some servers)
 +     ├── ssd/          (local to some servers)
 +     ...
 +     └── Project_name/ (local to some servers, 
 +                        with dedicated hardware)
 +
 +</code>
 +==== Cluster X5 ====
 +
 +The ''/scratch/X5/'', common to ** X5-* ** queues is available for all [[documentation:clusters:hardware&#cluster_x55_x56|cluster x55/x56 nodes]].
 +
 +It contains ''/scratch/X5/x5570-gfs-scratch'', as a empty check file.
 +
 +It is accessible from **[[documentation:clusters:services|cluster x55/x56 front machines]]**
 +
 +<code>
 +/scratch/
 +     └── X5/           (X5 scratch, common to X5 cluster)
 +</code>
 +
 +
 +==== Scratch local to some nodes ====
 +
 +Some local ''/scratch'' are available only on some nodes. [[documentation:clusters:hardware|See detailled description]] or ask staff.
 +
 +
 +==== Network topology of PSMN ====
  
  
 \\ \\
-The diagram below represents the integration of these two ''/ scratch'' spaces in the PSMN infrastructure.+The diagram below represents the integration of these ''/scratch'' spaces in the PSMN infrastructure.
 \\ \\
  
-{{ :documentation:tutorials:psmn_network_synoptic.png?direct&660 |}}+{{ :documentation:tutorials:psmn_network_synoptic_a3_2021.png?direct&660  |}}
  
-<hidden> 
-{{ :documentation:tutorials:psmn-network-synoptic.png?direct&640 |}} 
-</hidden> 
 \\ \\
  
Ligne 51: Ligne 106:
 ===== Using the /scratch: manual copy ===== ===== Using the /scratch: manual copy =====
  
-For the global ''/scratch'', before submitting your job, copy your inputs into a folder on the ''/scratch'' (//ie// ''/scratch/login/whatever/''). +For global ''/scratch'', before submitting your job, copy your inputs into a folder on the ''/scratch/'' (//ie// ''/scratch/<cluster>/<login>/whatever/''). 
-The simplest is to reproduce the same hierarchy of folders and files by changing '' /home'' by ''/scratch'' (copy with '' cp -r '').+ 
 +The simplest is to reproduce the same hierarchy of folders and files by changing '' /home'' by ''/scratch/<cluster>''.
  
 Do not forget to modify your submitting files consequently.  Do not forget to modify your submitting files consequently. 
Ligne 60: Ligne 116:
 ===== Using the /scratch : automatic copy ===== ===== Using the /scratch : automatic copy =====
  
-For local ''/scratch'' you don't know which node will be assigned to your jobit is also valid for the global scratch, but less annoying). Thus, You cannot copy your data to a particular node in advance. You must integrate the copy ''/scratch'' <-> ''/home'' in the submitted script.+For local ''/scratch'' you don't know which node will be assigned to your job (it is also valid for the global scratch, but less annoying). Thus, You cannot copy your data to a particular node in advance. You must integrate the copy ''/scratch'' <-> ''/home'' in the submitted script.