Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -135,50 +135,50 @@ if(ENABLE_LCAO)
if(USE_CUDA)
if(ENABLE_MPI)
if(NOT ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_2g)
set(ABACUS_BIN_NAME abacus_basic_gpu)
elseif(ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_3g)
set(ABACUS_BIN_NAME abacus_std_gpu)
elseif(NOT ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_4g)
set(ABACUS_BIN_NAME abacus_ml_gpu)
elseif(ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_5g)
set(ABACUS_BIN_NAME abacus_max_gpu)
endif()
endif()
# Case: CPU is enabled (suffix with 'p' for parallel)
else()
if(ENABLE_MPI)
if(NOT ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_2p)
set(ABACUS_BIN_NAME abacus_basic_para)
elseif(ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_3p)
set(ABACUS_BIN_NAME abacus_std_para)
elseif(NOT ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_4p)
set(ABACUS_BIN_NAME abacus_ml_para)
elseif(ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_5p)
set(ABACUS_BIN_NAME abacus_max_para)
endif()
else()
if(NOT ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_2s)
set(ABACUS_BIN_NAME abacus_basic_ser)
elseif(ENABLE_LIBRI AND NOT ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_3s)
set(ABACUS_BIN_NAME abacus_std_ser)
elseif(NOT ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_4s)
set(ABACUS_BIN_NAME abacus_ml_ser)
elseif(ENABLE_LIBRI AND ENABLE_MLALGO)
set(ABACUS_BIN_NAME abacus_5s)
set(ABACUS_BIN_NAME abacus_max_ser)
endif()
endif()
endif()
# Case : PW only
else()
if(USE_CUDA)
if(ENABLE_MPI)
set(ABACUS_BIN_NAME abacus_1g)
set(ABACUS_BIN_NAME abacus_pw_gpu)
endif()
else()
if(ENABLE_MPI)
set(ABACUS_BIN_NAME abacus_1p)
set(ABACUS_BIN_NAME abacus_pw_para)
else()
set(ABACUS_BIN_NAME abacus_1s)
set(ABACUS_BIN_NAME abacus_pw_ser)
endif()
endif()
endif()
Expand Down
Loading