Implementation-defined ICV Initialization (GNU libgomp)

### 11.1 Implementation-defined ICV Initialization ¶

affinity-format-var | See `OMP_AFFINITY_FORMAT` – Set the format string used for affinity display.
def-allocator-var | See `OMP_ALLOCATOR` – Set the default allocator.
max-active-levels-var | See `OMP_MAX_ACTIVE_LEVELS` – Set the maximum number of nested parallel regions.
dyn-var | See `OMP_DYNAMIC` – Dynamic adjustment of threads.
nthreads-var | See `OMP_NUM_THREADS` – Specifies the number of threads to use.
num-devices-var | Number of non-host devices found by GCC’s run-time library
num-procs-var | The number of CPU cores on the initial device, except that affinity settings might lead to a smaller number. On non-host devices, the value of the nthreads-var ICV.
place-partition-var | See `OMP_PLACES` – Specifies on which CPUs the threads should be placed.
run-sched-var | See `OMP_SCHEDULE` – How threads are scheduled.
stacksize-var | See `OMP_STACKSIZE` – Set default thread stack size.
thread-limit-var | See `OMP_TEAMS_THREAD_LIMIT` – Set the maximum number of threads imposed by teams
wait-policy-var | See `OMP_WAIT_POLICY` – How waiting threads are handled and `GOMP_SPINCOUNT` – Set the busy-wait spin count