omp_set_schedule (GNU libgomp)

#### 3.1.11 `omp_set_schedule` – Set the runtime scheduling method ¶

Description:

  Sets the runtime scheduling method. The kind argument can have the value `omp_sched_static`, `omp_sched_dynamic`, `omp_sched_guided` or `omp_sched_auto`. Except for `omp_sched_auto`, the chunk size is set to the value of chunk_size if positive, or to the default value if zero or negative. For `omp_sched_auto` the chunk_size argument is ignored.

C/C++

  Prototype: | `void omp_set_schedule(omp_sched_t kind, int chunk_size);`

Fortran:

  Interface: | `subroutine omp_set_schedule(kind, chunk_size)`
  | `integer(kind=omp_sched_kind) kind`
  | `integer chunk_size`

See also:

  `omp_get_schedule` – Obtain the runtime scheduling method `OMP_SCHEDULE` – How threads are scheduled

Reference:

  OpenMP specification v4.5, Section 3.2.12.