Rename PGI to NVHPC

This commit is contained in:
Ye Luo 2021-07-23 11:40:43 -05:00
parent 9e317a5f15
commit bed09d43fe
4 changed files with 7 additions and 7 deletions

View File

@ -11,7 +11,7 @@ if(QMC_OMP)
message(FATAL_ERROR "NVIDIA HPC compiler requires -gpu=ccXX option set based on the target GPU architecture! "
"Please add -DOFFLOAD_ARCH=ccXX to cmake. For example, cc70 is for Volta.")
endif()
set(CMAKE_CXX_FLAGS "-mp=gpu")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mp=gpu")
set(OPENMP_OFFLOAD_COMPILE_OPTIONS "-gpu=${OFFLOAD_ARCH}")
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mp=allcores")

View File

@ -24,7 +24,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "XL")
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Intel" OR INTEL_ONEAPI_COMPILER_FOUND)
set(COMPILER Intel)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "PGI" OR CMAKE_CXX_COMPILER_ID MATCHES "NVHPC")
set(COMPILER PGI)
set(COMPILER NVHPC)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Cray")
set(COMPILER Cray)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
@ -46,8 +46,8 @@ elseif(COMPILER MATCHES "GNU")
include(${PROJECT_CMAKE}/GNUCompilers.cmake)
elseif(COMPILER MATCHES "Clang")
include(${PROJECT_CMAKE}/ClangCompilers.cmake)
elseif(COMPILER MATCHES "PGI")
include(${PROJECT_CMAKE}/PGICompilers.cmake)
elseif(COMPILER MATCHES "NVHPC")
include(${PROJECT_CMAKE}/NVHPCCompilers.cmake)
else()
message(WARNING "No default file for compiler (${COMPILER})")
endif()

View File

@ -33,7 +33,7 @@ particular emphasis is placed on code quality and reproducibility.
* Python3. Older versions are not supported as of January 2020.
We aim to support open source compilers and libraries released within two years of each QMCPACK release. Use of software versions
over two years old may work but is discouraged and untested. Proprietary compilers (Intel, PGI) are generally supported over the
over two years old may work but is discouraged and untested. Proprietary compilers (Intel, NVHPC) are generally supported over the
same period but may require use of an exact version. We also aim to support the standard software environments on machines such as
Summit at OLCF, Theta at ALCF, and Cori at NERSC. Use of the most recently released compilers and library versions is particularly
encouraged for highest performance and easiest configuration.

View File

@ -1393,7 +1393,7 @@ Installing QMCPACK with Spack on Linux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Spack works robustly on the standard flavors of Linux (Ubuntu, CentOS,
Ubuntu, etc.) using GCC, Clang, PGI, and Intel compilers.
Ubuntu, etc.) using GCC, Clang, NVHPC, and Intel compilers.
Installing QMCPACK with Spack on Mac OS X
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -1449,7 +1449,7 @@ is non-intuitive for Spack newcomers:
your-laptop> spack install quantum-espresso+qmcpack~patch~mpi~scalapack@6.7%gcc hdf5=serial
QE Spack package is well tested with GCC and Intel compilers, but will not work
with the PGI compiler or in a cross-compile environment.
with the NVHPC compiler or in a cross-compile environment.
Reporting Bugs
~~~~~~~~~~~~~~