From 8a8fc2f1d8a3da601b991a60f730b677491cf905 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 2 Jun 2025 20:29:00 -0400 Subject: [PATCH] apply `-DLAMMPS_${LAMMPS_SIZES}` consistently across all platforms --- cmake/Modules/Packages/GPU.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/Modules/Packages/GPU.cmake b/cmake/Modules/Packages/GPU.cmake index 6ce85f10c5..67d2221ec4 100644 --- a/cmake/Modules/Packages/GPU.cmake +++ b/cmake/Modules/Packages/GPU.cmake @@ -254,7 +254,7 @@ elseif(GPU_API STREQUAL "OPENCL") add_library(gpu STATIC ${GPU_LIB_SOURCES}) target_link_libraries(gpu PRIVATE OpenCL::OpenCL) target_include_directories(gpu PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/gpu) - target_compile_definitions(gpu PRIVATE -DUSE_OPENCL -D_${GPU_PREC_SETTING}) + target_compile_definitions(gpu PRIVATE -DUSE_OPENCL -D_${GPU_PREC_SETTING} -DLAMMPS_${LAMMPS_SIZES}) if(GPU_DEBUG) target_compile_definitions(gpu PRIVATE -DUCL_DEBUG -DGERYON_KERNEL_DUMP) else() @@ -484,9 +484,9 @@ RegisterFixStyle(${GPU_SOURCES_DIR}/fix_gpu.h) get_property(GPU_SOURCES GLOBAL PROPERTY GPU_SOURCES) if(BUILD_MPI) - target_link_libraries(gpu PUBLIC MPI::MPI_CXX) + target_link_libraries(gpu PRIVATE MPI::MPI_CXX) else() - target_link_libraries(gpu PUBLIC mpi_stubs) + target_link_libraries(gpu PRIVATE mpi_stubs) endif() set_target_properties(gpu PROPERTIES OUTPUT_NAME lammps_gpu${LAMMPS_MACHINE})