Add CUDA_ARCH flag to switch in cmake.

sm_20 was removed.
This commit is contained in:
Ye Luo 2017-06-01 12:42:44 -05:00
parent 9a0fdc8403
commit 5c68932740
1 changed files with 2 additions and 5 deletions

View File

@ -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")
ENDIF()
if(CUDA_VERSION VERSION_GREATER 6.5 OR CUDA_VERSION VERSION_EQUAL 6.5)
SET(CUDA_NVCC_FLAGS "-arch=sm_35;${CUDA_NVCC_FLAGS}")
else()
SET(CUDA_NVCC_FLAGS "-arch=sm_20;${CUDA_NVCC_FLAGS}")
endif()
SET( CUDA_ARCH sm_35 CACHE STRING "Maximum time for one test")
SET(CUDA_NVCC_FLAGS "-arch=${CUDA_ARCH};${CUDA_NVCC_FLAGS}")
endif(CUDA_NVCC_FLAGS MATCHES "arch")
set(HAVE_CUDA 1)
MESSAGE(" CUDA_NVCC_FLAGS=${CUDA_NVCC_FLAGS}")