add support for NVHPC compiler + toolchain (based on PGI) #3454
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PGI beyond 20.4 is not called PGI any more but NVIDIA HPC SDK, with 20.7 being the first version; https://developer.nvidia.com/hpc-sdk.
We call the (set of) software(s) NVHPC, after internal discussions and on recommendation by NVHPC's product owners. They call NVIDIA HPC SDK NVHPC internally as well.
This pull request is part of a set of three pull requests to introduce NVHPC to EasyBuild (1, 2, 3). The stack has been successfully deployed at JSC and is under use by our HPC users.
The EasyBuild files are created after discussions with the NVHPC product owners, taking into account HPC practices and EasyBuild conventions.
The toolchain and compiler introduced with this pull request are closely based on PGI, cleaned up for unsupported flags.