Dan Ibanez
Dan Ibanez
I'm not sure. According to this it is part of AVX512F: https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm512_cmplt_pd_mask&ig_expand=1214,1215 I don't have access to Blake right now, just requested it
I just compiled successfully and ran the unit test on Blake with GCC 9.2... I'll try GCC 7.2 next
reproduced with GCC 7.2 and @ndellingwood 's exact `generate_makefile` command
These intrinsics are not provided by GCC 7.2.0 and older, but are provided by GCC 8.1.0 and newer
Working on a fix to always use older-compiler-supported intrinsics
PR #5318 should fix this, tested on Blake. Thanks for pointing this out @ndellingwood !
@crtrott this should have been fixed by https://github.com/kokkos/kokkos/pull/5318 . One thing is that pull request was only merged into the 3.7 release branch but maybe it didn't get to develop?...
Just to be clear, you're pointing out that trying to call `cmplt` would fail in non-optimized builds with GCC 8. but the pull request I put up has Kokkos *never*...
@ajpowelsnl I recommended to @crtrott to merge my PR into develop, but I don't know if that has been done
I haven't done any work towards this, if you have an approach please go ahead, thanks!