GNU libgomp: omp_set_num_threads

Next: omp_set_schedule, Previous: omp_set_nested, Up: Runtime Library Routines [Contents][Index]

### 2.28 `omp_set_num_threads` – Set upper team size limit

Description:

  Specifies the number of threads used by default in subsequent parallel sections, if those do not specify a `num_threads` clause. The argument of `omp_set_num_threads` shall be a positive integer.

C/C++:

  Prototype: | `void omp_set_num_threads(int num_threads);`

Fortran:

  Interface: | `subroutine omp_set_num_threads(num_threads)`
  | `integer, intent(in) :: num_threads`

See also:

  OMP_NUM_THREADS, omp_get_num_threads, omp_get_max_threads

Reference:

  OpenMP specification v4.5, Section 3.2.1.