为指定了 RUNTIME 调度类型的 DO、PARALLEL DO、for、parallel for 指令/pragma 设置调度类型。
如果未定义,则使用缺省值 STATIC。value为 "type[,chunk]"
示例:setenv OMP_SCHEDULE 'GUIDED,4'
设置要在执行并行区域期间使用的线程数。
可以使用 num_threads 子句或通过调用 omp_set_num_threads() 来覆盖此值。
如果未设置,则使用缺省值 1。value 是一个正整数。
示例:setenv OMP_NUM_THREADS 16
启用或禁用可用于执行并行区域的线程数的动态调整。
如果未设置,则使用缺省值 TRUE。值 为 TRUE 或 FALSE。
示例:setenv OMP_DYNAMIC FALSE
启用或禁用嵌套的并行性。
值 为 TRUE 或 FALSE。
缺省值为 FALSE。
示例:setenv OMP_NESTED FALSE
可以将大小指定为以千字节为单位的正整数,或者带有后缀 B、K、M 或 G,分别表示字节、千字节、兆字节或千兆字节。
示例:setenv OMP_STACKSIZE 10M
设置正在等待的线程的所需策略:ACTIVE 或 PASSIVE。
ACTIVE 线程在等待时会占用处理器时间。PASSIVE 线程不会占用处理器时间,并且可能会放弃处理器或进入休眠状态。