Skip to content
Snippets Groups Projects
Commit 955c53d6 authored by Jan Frenzel's avatar Jan Frenzel
Browse files

Merge branch 'merge-preview-in-main' into 'main'

Automated merge from preview to main

See merge request !438
parents 12017a7c dbf6c464
No related branches found
No related tags found
2 merge requests!603Issue285,!438Automated merge from preview to main
......@@ -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
![OpenMP](misc/openmp.png)
{: 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
![OpenMP](misc/openmp.png)
{: align=center}
export OMP_NUM_THREADS=16
srun --ntasks 1 --cpus-per-task $OMP_NUM_THREADS ./application
```
## MPI Strategies
......@@ -74,8 +76,10 @@ node and odd on each second socket of each node.
### Core Bound
Note: With this command the tasks will be bound to a core for the entire runtime of your
application.
!!! note
With this command the tasks will be bound to a core for the entire runtime of your
application.
#### Distribution: block:block
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment