diff --git a/docs.it4i/cs/job-scheduling.md b/docs.it4i/cs/job-scheduling.md index 108ade303c796bd0a6a5772eced18141269fcc1d..6762403af96524811e10cd693b89cf39897b3f53 100644 --- a/docs.it4i/cs/job-scheduling.md +++ b/docs.it4i/cs/job-scheduling.md @@ -203,4 +203,35 @@ Whole node allocation: sbatch -A PROJECT-ID -p p05-synt ./script.sh ``` +## Features + +Nodes have feature tags assigned to them. +Users can select nodes based on the feature tags using --constraint option. + +| Feature | Description | +| ------ | ------ | +| aarch64 | platform | +| x86_64 | platform | +| amd | manufacturer | +| intel | manufacturer | +| icelake | processor family | +| broadwell | processor family | +| milan | processor family | +| ib | Infiniband | +| ht | Hyperthreading enabled | +| noht | Hyperthreading disabled | + +``` +$ sinfo -o '%16N %f' +NODELIST AVAIL_FEATURES +p00-arm01 aarch64,cortex-a72 +p01-arm[01-08] aarch64,a64fx,ib +p02-intel01 x86_64,intel,icelake,ib,fpga,bitware,nvdimm,ht +p02-intel02 x86_64,intel,icelake,ib,fpga,bitware,nvdimm,noht +p03-amd01 x86_64,amd,milan,ib,gpgpu,mi100,fpga,xilinx,ht +p03-amd02 x86_64,amd,milan,ib,gpgpu,mi100,fpga,xilinx,noht +p04-edge01 x86_64,intel,broadwell,ib,ht +p05-synt01 x86_64,amd,milan,ib,ht +``` + [1]: https://slurm.schedmd.com/