Resolve "Romeo SMT enabled by default?"
Closes #476 (closed)
To get 256 cores per node --hint=multithread
has to be specified or SLURM returns salloc: error: Job submit/allocate failed: Requested node configuration is not available
This shows SMT is diabled per default and has to be enabled by the user
Furthermore I added a note how to activate SMT on alpha
partition similar to romeo
Merge request reports
Activity
added Content Refinement label
assigned to @rotscher--tu-dresden.de
- Resolved by Martin Schroschk
Like this it should be fine: You mentioned it on the AMD Rome page as the first note - this is good.
On this page it should not be too much detail. Hence 'available' fits well in my eyes. For me the terms mean
"disabled": has been turned off by the admins, is not possible to get on the specified partitions.
"enabled": is active and turned on (definition: "aktiviert", "betriebsbereit", "aktiv")
"available": is configured and can be used, but requires action (definition: "erhältlich", "verfügbar", "vorhanden")added 17 commits
- 01108827 - Rm gitlab.yaml file; Add docu on git workflow and ci pipeline
- f1cae4a3 - Remove consecutive blank lines
- 2193302a - Fix typo
- ec604871 - Fix link title
- 712b7539 - Fix wording
- 9444b70f - Apply 1 suggestion(s) to 1 file(s)
- 36a65f18 - Apply 1 suggestion(s) to 1 file(s)
- 87e34a0a - Apply 1 suggestion(s) to 1 file(s)
- c0f5560b - Apply 1 suggestion(s) to 1 file(s)
- 5432f5a1 - Apply 1 suggestion(s) to 1 file(s)
- 506a84ea - Fix line length
- a5c5c622 - Resolve thread
- 9722d957 - Fix spelling of GitLab
- 4cd87abe - Add exception
- 7360bbc3 - Tab instead of space
- 56302891 - fix smt is diabled on remeo
- df6d0740 - add how to enable smt on alpha
Toggle commit listadded 18 commits
-
df6d0740...6d0ce6e3 - 16 commits from branch
preview
- 4cb1e902 - fix smt is available on remeo
- 4f92e737 - add how to enable smt on alpha
-
df6d0740...6d0ce6e3 - 16 commits from branch
Es ist sowohl auf der Partition
romeo*
als auchalpha*
SMT verfügbar, jedoch muss man bei den Parametern aufpassen. Da wir auf den Login-KnotenSLURM_HINT=nomultithread
gesetzt haben, gibt es zwei Wege.- Für
sbatch
:unset SLURM_HINT
-
--slurm-hint=multithread
im Batch-Skript nutzbar
- Für
srun
undsalloc
kann man den Parameter--slurm-hint=multithread
benutzen
- Für
Beide Methoden sollten in den betreffenden Unterseiten bereits angegeben sein.
Edited by Sebastian DöbelDas Unerwartete ist hier, das im sbatch Skript
--hint=multithread
die Umgebungvariable nicht überschreibt. D.h., ob das Script überhaupt ausführbar ist, hängt von der Umgebung des Nutzers ab.Laut DOKU wird
--hint
höher nur höher eingestuft alsSLURM_HINT
, wenn es tatsächlich als command line argument mitgegeben wird:sbatch --hint=multithread <sbatch.script>
. Die Angabe, dass man mit--hint=...
im sbatch Skript SMT genutzt werden kann, ist daher falsch.--hint=<type> Bind tasks according to application hints. NOTE: This option cannot be used in conjunction with --ntasks-per-core, --threads-per-core or -B. If --hint is specified as a command line argument, it will take precedence over the environment.
Edited by Maximilian Sander
requested review from @rotscher--tu-dresden.de
requested review from @s8916149--tu-dresden.de and removed review request for @rotscher--tu-dresden.de
assigned to @mflehmig--tu-dresden.de and unassigned @rotscher--tu-dresden.de
- Resolved by Martin Schroschk
mentioned in commit ea67e57b