Skip to content
Snippets Groups Projects

Update doc.zih.tu-dresden.de/docs/jobs_and_resources/binding_and_distribution_of_tasks.md

Merged Danny Marc Rotscher requested to merge rotscher--tu-dresden.de-preview-patch-33500 into preview
1 file
+ 13
11
Compare changes
  • Side-by-side
  • Inline
@@ -32,22 +32,24 @@ and `--distribution` for different job types.
@@ -32,22 +32,24 @@ and `--distribution` for different job types.
## OpenMP Strategies
## 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.
on which 16 threads are allocated.
```Bash
![OpenMP](misc/openmp.png)
#!/bin/bash
{: align=center}
#SBATCH --nodes=1
#SBATCH --tasks-per-node=1
#SBATCH --cpus-per-task=16
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
![OpenMP](misc/openmp.png)
export OMP_NUM_THREADS=16
{: align=center}
 
srun --ntasks 1 --cpus-per-task $OMP_NUM_THREADS ./application
 
```
## MPI Strategies
## MPI Strategies
Loading