GNU libgomp: omp_get_proc_bind

Next: omp_get_schedule, Previous: omp_get_num_threads, Up: Runtime Library Routines [Contents][Index]

### 2.15 `omp_get_proc_bind` – Whether theads may be moved between CPUs

Description:

  This functions returns the currently active thread affinity policy, which is set via `OMP_PROC_BIND`. Possible values are `omp_proc_bind_false`, `omp_proc_bind_true`, `omp_proc_bind_master`, `omp_proc_bind_close` and `omp_proc_bind_spread`.

C/C++:

  Prototype: | `omp_proc_bind_t omp_get_proc_bind(void);`

Fortran:

  Interface: | `integer(kind=omp_proc_bind_kind) function omp_get_proc_bind()`

See also:

  OMP_PROC_BIND, OMP_PLACES, GOMP_CPU_AFFINITY,

Reference:

  OpenMP specification v4.5, Section 3.2.22.