<div dir="ltr"><div>If I have a source file including a CUDA kernel and OpenMP directives, I can compile it like so on my Linux machine:</div><div><br></div><div>/usr/local/cuda/bin/nvcc -arch=sm_30 <a href="http://cutest.cu">cutest.cu</a> --compiler-options=-fopenmp</div><div><br></div><div>I would expect to be able to compile it with clang 11 like so:</div><div><br></div><div>clang -fopenmp --cuda-gpu-arch=sm_30 <a href="http://cutest.cu">cutest.cu</a> \</div><div>    -L/usr/local/cuda/lib64 -lcudart -ldl -lrt -pthread</div><div><br></div><div>But when I try, I get a number of undefined function symbols: __nv_isnand, __nv_isinfd, __nv_copysign, etc.</div><div><br></div><div>Am I doing something wrong?</div><div><br></div><div>Geoff<br></div></div>