From 7deff6cf4ffd4d21db2efb47a4374e145542ce2b Mon Sep 17 00:00:00 2001 From: Ye Luo Date: Fri, 26 Jun 2020 22:31:36 -0500 Subject: [PATCH] Default CUDA_PROPAGATE_HOST_FLAGS to OFF. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 72cf2c98f..4ab2211a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -686,6 +686,9 @@ ENDIF() #------------------------------------------------------------------- SET(HAVE_CUDA 0) IF(QMC_CUDA OR ENABLE_CUDA) + # FindCUDA default CUDA_PROPAGATE_HOST_FLAGS to ON but we prefer OFF + # It happened -ffast-math from host caused numerical issue in CUDA kernels. + OPTION(CUDA_PROPAGATE_HOST_FLAGS "Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile" OFF) FIND_PACKAGE(CUDA REQUIRED) SET(CUDA_LINK_LIBRARIES_KEYWORD PRIVATE) #set(CUDA_NVCC_FLAGS