Skip to content

Commit 4892519

Browse files
committed
Add comments for existing cmake_dependent_option
1 parent 3780b33 commit 4892519

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ option(ENABLE_GOOGLEBENCH "Enable GOOGLE-benchmark usage" OFF)
5757
option(ENABLE_RAPIDJSON "Enable rapid-json usage" OFF)
5858
option(ENABLE_CNPY "Enable cnpy usage" OFF)
5959

60+
# Options requiring MPI and LCAO
6061
cmake_dependent_option(ENABLE_ELPA "Enable ELPA for LCAO" ON "ENABLE_LCAO;ENABLE_MPI" OFF)
6162
cmake_dependent_option(ENABLE_LIBRI "Enable LibRI for hybrid functional"
6263
OFF "ENABLE_LCAO;ENABLE_MPI" OFF)
@@ -65,11 +66,12 @@ cmake_dependent_option(ENABLE_PEXSI "Enable PEXSI for LCAO" OFF "ENABLE_LCAO;ENA
6566
cmake_dependent_option(ENABLE_MLALGO "Enable the machine learning algorithms"
6667
OFF "ENABLE_LCAO;ENABLE_MPI" OFF)
6768

69+
# Options requiring CUDA
6870
cmake_dependent_option(USE_CUDA_MPI "Enable CUDA-aware MPI" OFF "USE_CUDA;ENABLE_MPI" OFF)
6971
cmake_dependent_option(ENABLE_CUSOLVERMP "Enable cusolvermp" OFF "USE_CUDA" OFF)
7072
cmake_dependent_option(ENABLE_CUBLASMP "Enable cublasmp" OFF "ENABLE_CUSOLVERMP" OFF)
7173
cmake_dependent_option(ENABLE_NCCL_PARALLEL_DEVICE
72-
"Enable NCCL-backed collectives in parallel_device"
74+
"Enable NCCL-backed collectives in parallel_device; requires MPI"
7375
OFF "USE_CUDA;ENABLE_MPI" OFF)
7476

7577
# ==============================================================================

0 commit comments

Comments
 (0)