相关疑难解决方法(0)

num_threads与omp_set_num_threads之间的差异与OMP_NUM_THREADS之间的差异

我对于在代码的并行部分中指定线程数的方法感到很困惑.我知道我可以用:

  1. 环境变量OMP_NUM_THREADS
  2. function omp_set_num_threads(int)
  3. num_threads(int)in #pragma omp parallel for num_threads(NB_OF_THREADS)

到目前为止我收集的前两个是等价的.但是第三个呢?有人可以提供更详细的差异说明,我无法在互联网上找到有关1/2和3之间差异的任何信息.

parallel-processing openmp

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

openmp ×1

parallel-processing ×1