From 6d8a8e2a96889b25bac9f48890334e390f64827c Mon Sep 17 00:00:00 2001 From: SY Wang Date: Wed, 28 Jan 2026 22:40:08 +0800 Subject: [PATCH] Toolchain: Add support for enabling "CP2K_USE_MPI_F08" when generating CMake options --- tools/toolchain/scripts/generate_cmake_options.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/toolchain/scripts/generate_cmake_options.sh b/tools/toolchain/scripts/generate_cmake_options.sh index 3d5e48dc51..410f00a48d 100755 --- a/tools/toolchain/scripts/generate_cmake_options.sh +++ b/tools/toolchain/scripts/generate_cmake_options.sh @@ -35,6 +35,9 @@ else # If MPI is used, set "CP2K_USE_MPI" to "ON" if [ "${MPI_MODE}" != "no" ]; then CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCP2K_USE_MPI=ON" + if [ -n $(grep "IF_MPI(-D__MPI_F08|)" "${INSTALLDIR}"/toolchain.conf) ]; then + CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCP2K_USE_MPI_F08=ON" + fi fi # If GPU acceleration is used, add the option about GPU acceleration if [ "${ENABLE_CUDA}" = "__TRUE__" ]; then