如何在运行时检查OpenMP的调度方式?
我使用并行循环和运行时调度编译我的代码。
#pragma omp parallel for schedule(runtime) collapse(2)
for(j=1;j>-2;j-=2){
for(i=0;i<n;i++){
//nested loop code here
}
}
我指定了环境变量OMP_SCHEDULE=dynamic,50
。
如何在运行时检查我的程序是否实际使用了OMP_SCHEDULE
变量?
我正在使用带有gcc 4.7.3的openmp 3.1。
void omp_get_schedule(omp_sched_t *kind, int *chunk_size)
- undefined