Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
services:computing:hpc [2022/03/08 15:01]
calucci summary reports
services:computing:hpc [2023/02/24 11:33]
calucci [Queue System]
Line 33: Line 33:
  
   * **''​regular1''​** (old nodes) and **''​regular2''​** (new nodes): max 16 nodes, max 12h   * **''​regular1''​** (old nodes) and **''​regular2''​** (new nodes): max 16 nodes, max 12h
-  * **''​wide1''​** and **''​wide2''​**:​ max 32 nodes, max 8h +  * **''​wide1''​** and **''​wide2''​**:​ max 32 nodes, max 8h, max 2 concurrently running jobs per user 
-  * **''​long1''​** and **''​long2''​**:​ max 8 nodes, max 48h+  * **''​long1''​** and **''​long2''​**:​ max 8 nodes, max 48h, max 6 concurrently running jobs per user
   * **''​gpu1''​** and **''​gpu2''​**:​ max 4 nodes, max 12h   * **''​gpu1''​** and **''​gpu2''​**:​ max 4 nodes, max 12h
   * **''​power9''​**:​ max 2 nodes, max 24h   * **''​power9''​**:​ max 2 nodes, max 24h
Line 45: Line 45:
 Job scheduling is fair share-based,​ so the scheduling priority of your jobs depends on the waiting time in the queue AND on the amount of resources consumed by your other jobs. If you have urgent need to start a **single** job ASAP (e.g. for debugging), you can use the ''​fastlane''​ QoS that will give your job a substantial priority boost (to prevent abuse, only one job per user can use fastlane at a time, and you will "​pay"​ for the priority boost with a lower priority for your subsequent jobs). Job scheduling is fair share-based,​ so the scheduling priority of your jobs depends on the waiting time in the queue AND on the amount of resources consumed by your other jobs. If you have urgent need to start a **single** job ASAP (e.g. for debugging), you can use the ''​fastlane''​ QoS that will give your job a substantial priority boost (to prevent abuse, only one job per user can use fastlane at a time, and you will "​pay"​ for the priority boost with a lower priority for your subsequent jobs).
  
-You //should// always use the ''​%%--mem%%'' ​or ''​%%--mem-per-cpu%%'' ​slurm options ​to specify ​the amount of memory needed by your job. This is especially important if your jobs doesn'​t use all available CPUs on a node (40 threads on IBM nodes, 64 on HP) and failing to do so will negatively impact the scheduling performance.+You //should// always use the ''​%%--mem%%'' ​slurm option to specify the amount of memory needed by your job; ''​%%--mem-per-cpu%%'' ​is also possible, but not recommended due to the scheduler configuration. This is especially important if your jobs doesn'​t use all available CPUs on a node (40 threads on IBM nodes, 64 on HP) and failing to do so will negatively impact the scheduling performance. 
 + 
 +<note warning>​Please note that ''​%%--mem=0%%''​ (i.e. "all available memory"​) is **not** recommended since the amount of memory actually available on each node may vary (e.g. in case of hardware failures).</​note>​
  
 <note tip> <note tip>
Line 112: Line 114:
 </​code>​ </​code>​
 and edit the local copy. If your account has no "​@sissa.it"​ email, it is recommended that you edit the ''​mailto=''​ line. and edit the local copy. If your account has no "​@sissa.it"​ email, it is recommended that you edit the ''​mailto=''​ line.
 +
 +<note tip>​Since 2022-05-12, Slurm reports are enabled for all new accounts; if you want to disable the report, just delete the config file ''​$HOME/​.slurm_report''​ </​note>​
  
 ==== How to read the detailed report ==== ==== How to read the detailed report ====