Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| habrok:advanced_job_management:special_partitions [2025/08/22 06:33] – created fokke | habrok:advanced_job_management:special_partitions [2026/01/14 10:07] (current) – [GELIFES nodes] pedro | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| This sounds a bit complicated, | This sounds a bit complicated, | ||
| - | - Submit to the dedicated partition to get to the group specific nodes.\\ | + | *Submit to the dedicated partition to get to the group specific nodes.\\ |
| - | - Usage (and priorities) of these nodes are handled separately from the usage and priorities of the rest of the cluster. | + | *Usage (and priorities) of these nodes are handled separately from the usage and priorities of the rest of the cluster. |
| ===== Account coordinator instructions ===== | ===== Account coordinator instructions ===== | ||
| - | Users with the coordinator role in one of the special accounts can add users to the account using the following command: | + | Users with the coordinator role in one of the special accounts can add users to the account using the following command, which should be run on one of the login/ |
| < | < | ||
| - | sacctmgr add user USERNAME | + | sacctmgr add user < |
| </ | </ | ||
| - | Where USERNAME | + | Where < |
| In order to verify/ | In order to verify/ | ||
| < | < | ||
| - | sacctmgr show -s user USERNAME | + | sacctmgr show -s user < |
| </ | </ | ||
| + | |||
| + | A full list of users in the account can be obtained using: | ||
| + | < | ||
| + | sacctmgr show -s account < | ||
| + | </ | ||
| + | Note that CIT site administrators can also be members of these special accounts, as they need access for testing node performance and running software installations. | ||
| Coordinators can be added to the special accounts using: | Coordinators can be added to the special accounts using: | ||
| < | < | ||
| - | sacctmgr add coordinator name=USERNAME | + | sacctmgr add coordinator name=< |
| </ | </ | ||
| In order to modify an existing user the following can be used: | In order to modify an existing user the following can be used: | ||
| < | < | ||
| - | sacctmgr modify user name=USERNAME | + | sacctmgr modify user name=< |
| </ | </ | ||
| + | This will modify the fairshare for the user. | ||
| - | + | A user can be removed | |
| - | ==== GELIFES nodes ==== | + | |
| - | + | ||
| - | The node themselves are 64 core AMD EPYC 7601 nodes, running at 2.2 GHz, with 512GB of memory. These should be suitable for most of the GELIFES workloads. There is also quite a lot (16 TB) of **temporary** local scratch space per node, available for jobs through the use $TMPDIR in the jobs scripts. | + | |
| - | + | ||
| - | ==== Limits ==== | + | |
| - | + | ||
| - | The gelifes partition has two types of limits: one on the number of jobs per user, and one on the number of cores allocated to different job lengths. | + | |
| - | + | ||
| - | |**Job type**|**Time limit** | + | |
| - | |short | + | |
| - | |medium | + | |
| - | |long |>3 days, ≤ 10 days|2000 | + | |
| - | + | ||
| - | Note that jobs from all users contribute to the maximum number of cores that can be allocated to these jobs. This prevents the partition | + | |
| - | + | ||
| - | ==== Software ==== | + | |
| - | + | ||
| - | === Modules === | + | |
| - | + | ||
| - | Since the instruction set of the AMD CPUs in the gelifes partition is compatible with that of the standard Intel based nodes, the software from these nodes is used on the gelifes partition. There is an issue with the intel compiler based software, however. Whereas the software based on the GNU compilers (foss toolchains) works fine, the software based on the intel toolchain does not work. This because the intel compiler introduces a CPU check in the code, which fails for the AMD nodes.\\ | + | |
| - | Our advice is therefore to make use of the foss toolchains, as all relevant software should be available in the foss toolchains. | + | |
| - | + | ||
| - | ===== GELIFES account ===== | + | |
| - | + | ||
| - | You can request access to the gelifes account, giving access to the GELIFES nodes by contacting Joke Bakker from GELIFES. | + | |
| - | + | ||
| - | ===== GELIFES coordinator instructions ===== | + | |
| - | + | ||
| - | Users with the coordinator role in the gelifes account can add users to the account using the following command: | + | |
| < | < | ||
| - | sacctmgr | + | sacctmgr |
| </ | </ | ||
| - | Where USERNAME should be changed into the userid that is to be added to the account gelifes. The fairshare should be by default set to 1. | ||
| - | In order to verify/ | + | ===== GELIFES nodes ===== |
| - | < | + | Until |
| - | sacctmgr show -s user USERNAME | + | |
| - | </ | + | |
| - | Coordinators can be added to the gelifes | + | |
| - | < | + | Please use the '' |
| - | sacctmgr add coordinator name=USERNAME account=gelifes | + | |
| - | </ | + | |
| - | In order to modify an existing user the following can be used: | + | |
| - | + | ||
| - | < | + | |
| - | sacctmgr modify user name=USERNAME account=gelifes set fairshare=1 | + | |
| - | + | ||
| - | </ | + | |