GNU libgomp: omp_set_schedule

Next: omp_init_lock, Previous: omp_set_num_threads, Up: Runtime Library Routines [Contents][Index]

### 2.28 `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 modifier if positive, or to the default value if zero or negative. For `omp_sched_auto` the modifier argument is ignored.

C/C++

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

Fortran:

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

See also:

  omp_get_schedule OMP_SCHEDULE

Reference:

  OpenMP specification v4.0, Section 3.2.12.