我希望在通过指针引用变量时,能够指定#pragma omp task depend(...)
子句。在OmpSs中,这是可行的,看起来像是:
#pragma omp task in(*var1) out(*var2)
基本上这就是我想在OpenMP 4.0中做的事情,但以下代码:
#pragma omp task depend(in: *var1) depend(out: *var2)
产生以下错误:
error: expected identifier before ‘*’ token
#pragma omp task depend(in: *var1) depend(out: *var2)
这该怎么在OpenMP 4.0中实现呢?
parallel
结构,他们怎么能声称扩展了OpenMP呢? - Massimilianodepend(in: var1[:1]) depend(out: var2[:1])
。 - Hristo Iliev