Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Other
63
stars
53
forks
source link
Configury: Add patches to support oneAPI compilers #1087
This fixes a build issue when using newer versions of the oneAPI C compiler (icx), to build SOS. Support for C11 generics is not correctly detected.
(@wrrobin @kholland-intel - I think I was wrong when I mentioned there was a problem with fixed-width types and oneAPI compilers. Something like what's in this PR should be all that's needed.)
I didn't work too hard to generally support fortran cause it's deprecated, but I left a note 😄. It seems to work with ifort and ifx seems to work with autoconf >= v2.70.
This fixes a build issue when using newer versions of the oneAPI C compiler (icx), to build SOS. Support for C11 generics is not correctly detected.
(@wrrobin @kholland-intel - I think I was wrong when I mentioned there was a problem with fixed-width types and oneAPI compilers. Something like what's in this PR should be all that's needed.)
I didn't work too hard to generally support fortran cause it's deprecated, but I left a note 😄. It seems to work with
ifort
andifx
seems to work with autoconf >= v2.70.