<div dir="ltr">Hi,<div>Using a pragma like below:</div><div><br></div><div><div>$ cat tmp.cpp</div><div>#pragma omp requires unified_shared_memory</div><div><br></div><div>int main() {</div><div>}</div></div><div><br></div><div>produces en error on a POWER8 based system with P100 devices (that support unified memory).</div><div><br></div><div><div>$ clang++ -fopenmp -fopenmp-targets=nvptx64 tmp.cpp</div><div>tmp.cpp:1:22: error: Target architecture does not support unified addressing</div><div>#pragma omp requires unified_shared_memory</div><div>                     ^</div><div>1 error generated.</div></div><div><br></div><div>The Clang is locally and natively built with the appropriate capability, so </div><div>what does this mean?</div><div><br></div></div>