From 2c4aa42c3194c97bf99e2d2f4a1f534bf032e222 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 24 Oct 2022 04:22:48 -0400 Subject: [PATCH] conditional compilation of ML-IAP package KOKKOS components with CMake --- cmake/Modules/Packages/KOKKOS.cmake | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index d9a046b5cb..bbeeb3969a 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -111,10 +111,6 @@ set(KOKKOS_PKG_SOURCES ${KOKKOS_PKG_SOURCES_DIR}/kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/comm_tiled_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/min_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/min_linesearch_kokkos.cpp - ${KOKKOS_PKG_SOURCES_DIR}/mliap_data_kokkos.cpp - ${KOKKOS_PKG_SOURCES_DIR}/mliap_descriptor_so3_kokkos.cpp - ${KOKKOS_PKG_SOURCES_DIR}/mliap_model_linear_kokkos.cpp - ${KOKKOS_PKG_SOURCES_DIR}/mliap_so3_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/neighbor_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/neigh_list_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/neigh_bond_kokkos.cpp @@ -142,6 +138,12 @@ if(PKG_KSPACE) endif() endif() +if(PKG_ML-IAP) + list(APPEND KOKKOS_PKG_SOURCES ${KOKKOS_PKG_SOURCES_DIR}/mliap_data_kokkos.cpp + ${KOKKOS_PKG_SOURCES_DIR}/mliap_descriptor_so3_kokkos.cpp + ${KOKKOS_PKG_SOURCES_DIR}/mliap_model_linear_kokkos.cpp + ${KOKKOS_PKG_SOURCES_DIR}/mliap_so3_kokkos.cpp) +endif() if(PKG_PHONON) list(APPEND KOKKOS_PKG_SOURCES ${KOKKOS_PKG_SOURCES_DIR}/dynamical_matrix_kokkos.cpp)