diff --git a/doc.zih.tu-dresden.de/docs/jobs_and_resources/binding_and_distribution_of_tasks.md b/doc.zih.tu-dresden.de/docs/jobs_and_resources/binding_and_distribution_of_tasks.md index 4677a625300c59a04160389f4cf9a3bf975018c8..e18326e716b0fcb2d51a3d50d33f866bf69a7c97 100644 --- a/doc.zih.tu-dresden.de/docs/jobs_and_resources/binding_and_distribution_of_tasks.md +++ b/doc.zih.tu-dresden.de/docs/jobs_and_resources/binding_and_distribution_of_tasks.md @@ -32,22 +32,24 @@ and `--distribution` for different job types. ## OpenMP Strategies -The illustration below shows the default binding of a pure OpenMP-job on a single node with 16 CPUs +The illustration below shows the default binding of a pure OpenMP job on a single node with 16 CPUs on which 16 threads are allocated. -```Bash -#!/bin/bash -#SBATCH --nodes=1 -#SBATCH --tasks-per-node=1 -#SBATCH --cpus-per-task=16 + +{: align=center} -export OMP_NUM_THREADS=16 +!!! example "Default binding and default distribution" -srun --ntasks 1 --cpus-per-task $OMP_NUM_THREADS ./application -``` + ```bash + #!/bin/bash + #SBATCH --nodes=1 + #SBATCH --tasks-per-node=1 + #SBATCH --cpus-per-task=16 - -{: align=center} + export OMP_NUM_THREADS=16 + + srun --ntasks 1 --cpus-per-task $OMP_NUM_THREADS ./application + ``` ## MPI Strategies