TL;DR - Does GCC (trunk) already support OpenMP 4.0 offloading to nVidia GPU?
If so, what am I doing wrong? (description below).
I\'m
TL;DR - Does GCC (trunk) already support OpenMP 4.0 offloading to nVidia GPU?
No.
Currently GCC supports only OpenMP 4.0 offloading to Intel Xeon Phi (KNL) and OpenACC 2.0 offloading to nVidia GPU.
There are ideas on supporting OpenMP 4.0 offloading to nVidia GPU: [1], [2], but implementation has not yet begun.
UPD 2017: GCC 7.1 now supports OpenMP 4.5 offloading to NVidia GPUs [3].