This PR adds support for building with the NVIDIA compiler, nvc++. This compiler doesn't support one of the warnings commonly enabled in the other compilers so we have to remove it. It also formats its version information a little differently from gcc and clang.
This also adds a missing macro definition for building for GPU with gcc.
Please don't merge this yet. A colleague who is testing GalSim on our cluster here has found a problem with the nvc++ support which I'll need to fix first.
This PR adds support for building with the NVIDIA compiler, nvc++. This compiler doesn't support one of the warnings commonly enabled in the other compilers so we have to remove it. It also formats its version information a little differently from gcc and clang.
This also adds a missing macro definition for building for GPU with gcc.