diff --git a/CMakeLists.txt b/CMakeLists.txt index 35d9581c6..6fd5824dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,7 +109,6 @@ IF(QMC_CUDA) SET(CUDA_PRECISION_FULL double) IF(QMC_MIXED_PRECISION) SET(CUDA_PRECISION float) - SET(AFQMC_MIXED_PRECISION 1) ELSE(QMC_MIXED_PRECISION) SET(CUDA_PRECISION double) ENDIF(QMC_MIXED_PRECISION) @@ -122,7 +121,6 @@ ELSE(QMC_CUDA) IF(QMC_MIXED_PRECISION) SET(OHMMS_PRECISION float) SET(MIXED_PRECISION 1) - SET(AFQMC_MIXED_PRECISION 1) ELSE(QMC_MIXED_PRECISION) SET(OHMMS_PRECISION double) ENDIF(QMC_MIXED_PRECISION) @@ -206,7 +204,7 @@ SET(BUILD_AFQMC 0 CACHE BOOL "Build with AFQMC") If (BUILD_AFQMC AND NOT QMC_MPI) MESSAGE(FATAL_ERROR "AFQMC requires building with MPI (QMC_MPI=1). Set BUILD_AFQMC=0 or configure MPI.") ENDIF() -If (BUILD_AFQMC AND QMC_CUDA AND NOT QMC_COMPLEX) +If (BUILD_AFQMC AND ENABLE_CUDA AND NOT QMC_COMPLEX) MESSAGE(FATAL_ERROR "AFQMC only works on GPUs if QMC_COMPLEX=1.") ENDIF() #If (BUILD_AFQMC AND NOT QMC_COMPLEX)