Internal Control Variables
OpenMP标准定义了内部控制变量(internal control variables), 这些变量可以影响程序运行时的行为, 但是它们不能被直接访问或者修改, 我们需要通过OpenMP函数或者环境变量来访问或者修改它们, 下面是被定义的内部变量
- nthread-var : 存储并行域的线程数量
- dyn-var : 控制在并行域执行时是否可以动态调整线程的数量
- nest-var : 控制在并行域执行时是否允许嵌套并行
- run-sched-var : 存储在循环域(loop regions)使用 runtime 调度子句时的调度类型
- def-sched-var : 存储对于循环域默认的调度类型
