c ++ openmp和threadprivate

时间:2015-04-28 14:57:06

标签: c++ openmp

我处于一台计算机(具有高性能节点的集群)代码的情况下 编译,但在我的个人电脑上,它没有。

错误是

'var' declared 'threadprivate' after first use.
#pragma omp threadprivate(var)

代码中的相关行位于头文件中,看起来像这样

extern const int var;
#pragma omp threadprivate(var);

我还没有编写代码,因此很难给出一个最小的例子 问题

以下是我使用的计算机的一些规范:

  • cluster(编译)

    • red hat 7.5
    • gcc 4.8.3 编辑 intel 15.0.0
    • openmp版本日期:2011.07:无权访问yum / apt /...
  • 个人电脑(不编译)

    • debian 8.0
    • gcc 4.9.2
    • openmp版本日期:2013.07:libgomp1 v 4.9.2-10

我知道没有足够的信息,但是有人有想法吗?

0 个答案:

没有答案