From 12cd710753ccdd67cc2a092f163c78e9a31dcdb1 Mon Sep 17 00:00:00 2001 From: Matthias Krack Date: Thu, 12 Mar 2026 10:32:32 +0100 Subject: [PATCH] Enable openpmd with Spack pdbg tester --- tools/docker/Dockerfile.test_spack_pdbg | 4 ++-- tools/docker/generate_dockerfiles.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/docker/Dockerfile.test_spack_pdbg b/tools/docker/Dockerfile.test_spack_pdbg index 37d7a4ca7b..6543704948 100644 --- a/tools/docker/Dockerfile.test_spack_pdbg +++ b/tools/docker/Dockerfile.test_spack_pdbg @@ -43,13 +43,13 @@ COPY . cp2k/ # Build CP2K dependencies WORKDIR /opt/cp2k -RUN ./make_cp2k.sh -bd_only -cv pdbg -gpu none -gv 13 -mpi mpich -ue +RUN ./make_cp2k.sh -bd_only -cv pdbg -gpu none -gv 13 -mpi mpich -ue -ef openpmd ###### Stage 2: Build CP2K ###### FROM build_deps AS build_cp2k -RUN ./make_cp2k.sh -cv pdbg -gv 13 -gpu none -mpi mpich +RUN ./make_cp2k.sh -cv pdbg -gv 13 -gpu none -mpi mpich -ef openpmd ###### Stage 3: Install CP2K ###### diff --git a/tools/docker/generate_dockerfiles.py b/tools/docker/generate_dockerfiles.py index 1af181c658..344b2d2f8a 100755 --- a/tools/docker/generate_dockerfiles.py +++ b/tools/docker/generate_dockerfiles.py @@ -56,7 +56,9 @@ def main() -> None: # Spack/CMake based testers with OutputFile(f"Dockerfile.test_spack_pdbg", args.check) as f: - f.write(install_cp2k_spack("pdbg", mpi_mode="mpich", feature_flags="")) + f.write( + install_cp2k_spack("pdbg", mpi_mode="mpich", feature_flags="-ef openpmd") + ) with OutputFile(f"Dockerfile.test_spack_psmp", args.check) as f: f.write(