mirror of https://github.com/QMCPACK/qmcpack.git
Add CUDA_ARCH flag to switch in cmake.
sm_20 was removed.
This commit is contained in:
parent
9a0fdc8403
commit
5c68932740
|
@ -690,11 +690,8 @@ IF(QMC_CUDA)
|
||||||
# SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3;-use_fast_math")
|
# SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3;-use_fast_math")
|
||||||
SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3")
|
SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
if(CUDA_VERSION VERSION_GREATER 6.5 OR CUDA_VERSION VERSION_EQUAL 6.5)
|
SET( CUDA_ARCH sm_35 CACHE STRING "Maximum time for one test")
|
||||||
SET(CUDA_NVCC_FLAGS "-arch=sm_35;${CUDA_NVCC_FLAGS}")
|
SET(CUDA_NVCC_FLAGS "-arch=${CUDA_ARCH};${CUDA_NVCC_FLAGS}")
|
||||||
else()
|
|
||||||
SET(CUDA_NVCC_FLAGS "-arch=sm_20;${CUDA_NVCC_FLAGS}")
|
|
||||||
endif()
|
|
||||||
endif(CUDA_NVCC_FLAGS MATCHES "arch")
|
endif(CUDA_NVCC_FLAGS MATCHES "arch")
|
||||||
set(HAVE_CUDA 1)
|
set(HAVE_CUDA 1)
|
||||||
MESSAGE(" CUDA_NVCC_FLAGS=${CUDA_NVCC_FLAGS}")
|
MESSAGE(" CUDA_NVCC_FLAGS=${CUDA_NVCC_FLAGS}")
|
||||||
|
|
Loading…
Reference in New Issue