This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cluster:207 [2021/10/13 17:06] hmeij07 |
cluster:207 [2023/10/27 18:47] (current) hmeij07 |
||
---|---|---|---|
Line 2: | Line 2: | ||
**[[cluster: | **[[cluster: | ||
+ | **Make sure munge/ | ||
===== Slurm Test Env ===== | ===== Slurm Test Env ===== | ||
Line 7: | Line 8: | ||
Getting a head start on our new login node plus two cpu+gpu compute node project. Hardware has been purchased but there is long delivery time. Meanwhile it makes sense to setup a standalone Slurm scheduler and do some testing and have as a backup. Slurm will be running on '' | Getting a head start on our new login node plus two cpu+gpu compute node project. Hardware has been purchased but there is long delivery time. Meanwhile it makes sense to setup a standalone Slurm scheduler and do some testing and have as a backup. Slurm will be running on '' | ||
- | This page just intended to keep documentation sources handy. | + | This page just intended to keep documentation sources handy. |
- | **SLURM documentation** | + | ==== SLURM documentation |
< | < | ||
Line 34: | Line 35: | ||
https:// | https:// | ||
section: node configuration | section: node configuration | ||
+ | |||
+ | The node range expression can contain one pair of square brackets with a sequence of comma-separated numbers and/or ranges of numbers separated by a " | ||
+ | |||
Features (hasGPU, hasRTX5000) | Features (hasGPU, hasRTX5000) | ||
are intended to be used to filter nodes eligible to run jobs via the --constraint argument. | are intended to be used to filter nodes eligible to run jobs via the --constraint argument. | ||
Line 50: | Line 54: | ||
https:// | https:// | ||
setting up gres.conf | setting up gres.conf | ||
+ | |||
+ | give GPU jobs priority using the Multifactor Priority plugin: | ||
+ | https:// | ||
+ | PriorityWeightTRES=GRES/ | ||
+ | example here: https:// | ||
+ | requires faishare thus the database | ||
https:// | https:// | ||
Line 107: | Line 117: | ||
- | ** MUNGE installation** | + | ==== MUNGE installation |
< | < | ||
Line 173: | Line 183: | ||
</ | </ | ||
- | ** SLURM installation | + | ==== SLURM installation |
+ | |||
+ | < | ||
+ | |||
+ | export PATH=/ | ||
+ | export LD_LIBRARY_PATH=/ | ||
+ | |||
+ | [root@cottontail2 slurm-22.05.2]# | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | |||
+ | ./configure \ | ||
+ | --prefix=/ | ||
+ | --sysconfdir=/ | ||
+ | --with-nvml=/ | ||
+ | make | ||
+ | make install | ||
+ | |||
+ | export PATH=/ | ||
+ | export LD_LIBRARY_PATH=/ | ||
+ | |||
+ | [root@cottontail2 slurm-22.05.2]# | ||
+ | / | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== SLURM installation ==== | ||
Configured and compiled on '' | Configured and compiled on '' | ||
Line 222: | Line 261: | ||
- | For **general accounting** we may rely on simple text file | + | ==== General Accounting ==== |
< | < | ||
Line 241: | Line 280: | ||
- | **Full Version | + | ==== Slurm Config Tool ==== |
* lets start with this file and build up/out | * lets start with this file and build up/out |