无法设置所需指定线程的n°

时间:2014-08-05 02:45:01

标签: openmp

我有这个非常简单的openmp程序,它没有创建四个所需的线程,     #包括     #include

main () {
omp_set_num_threads(4);
#pragma omp paralel
   {
       int id = omp_get_thread_num();
       int nt = omp_get_num_threads();
       printf ("I am thread %d of %d threads\n",id,nt);         
   }

当我运行它时,命令行说它总是1.我忘了什么?

1 个答案:

答案 0 :(得分:0)

如果这确实是你的代码

#pragma omp paralel

然后你所犯的拼写错误会导致编译器忽略该指令。试试这个

#pragma omp parallel

如果您发布的内容不是您的代码,为什么不呢?

相关问题