Fix cuFFTMp builds with multiple NVSHMEM version SDKs
- Add support to find the compatible NVSHMEM version for cuFFTMp.
- make use of
NVHPCConfig.cmake
for getting theNVHPC_ROOT
and version details - make changes to existing ci script to use correct HPC SDK.
- Add new CI testsuite with NVSHMEM cuFFTMp compat NVHPC SDK.
- warn users of deprecating
cuFFTMp_ROOT
in future in favor ofNVHPC_ROOT
- Addresses issue - #4923
- Co-Authored-By: Zan Xu zanx@nvidia.com
Edited by Mahesh Doijade