mirror of https://gitlab.com/QEF/q-e.git
Reduce QE_ENABLE_LAXLIB_CUSOLVER requirement to CUDA 10.1
This commit is contained in:
parent
ff902b5ddb
commit
961f50b7f5
|
@ -27,11 +27,11 @@ if(QE_ENABLE_CUDA)
|
||||||
if(QE_ENABLE_LAXLIB_CUSOLVER)
|
if(QE_ENABLE_LAXLIB_CUSOLVER)
|
||||||
if(CMAKE_Fortran_COMPILER_ID MATCHES "PGI")
|
if(CMAKE_Fortran_COMPILER_ID MATCHES "PGI")
|
||||||
message(WARNING "The version of CUDAToolkit used by PGI compiler internally cannot be determined. "
|
message(WARNING "The version of CUDAToolkit used by PGI compiler internally cannot be determined. "
|
||||||
"cuSOLVER features used by LAXLib are only supported from CUDAToolkit 11, "
|
"cuSOLVER features used by LAXLib are only supported from CUDAToolkit 10.1, "
|
||||||
"disable it with '-DQE_ENABLE_LAXLIB_CUSOLVER=OFF' if linking failed in cuSOLVER.")
|
"disable it with '-DQE_ENABLE_LAXLIB_CUSOLVER=OFF' if linking failed in cuSOLVER.")
|
||||||
else()
|
else()
|
||||||
if(CUDAToolkit_VERSION VERSION_LESS 11)
|
if(CUDAToolkit_VERSION VERSION_LESS 10.1)
|
||||||
message(FATAL_ERROR "cuSOLVER for LAXLib is only supported from CUDA compiler 11, disable it with '-DQE_ENABLE_LAXLIB_CUSOLVER=OFF'")
|
message(FATAL_ERROR "cuSOLVER for LAXLib is only supported from CUDA compiler 10.1, disable it with '-DQE_ENABLE_LAXLIB_CUSOLVER=OFF'")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
target_link_libraries(qe_lax
|
target_link_libraries(qe_lax
|
||||||
|
@ -94,7 +94,6 @@ if(QE_ENABLE_TEST)
|
||||||
target_link_libraries(qe_lax_test
|
target_link_libraries(qe_lax_test
|
||||||
PRIVATE
|
PRIVATE
|
||||||
qe_mpi_fortran
|
qe_mpi_fortran
|
||||||
qe_lapack
|
|
||||||
qe_lax)
|
qe_lax)
|
||||||
add_test(NAME test_qe_lax
|
add_test(NAME test_qe_lax
|
||||||
COMMAND ${QE_TESTS_DIR}/qe_lax_test.x)
|
COMMAND ${QE_TESTS_DIR}/qe_lax_test.x)
|
||||||
|
|
Loading…
Reference in New Issue