Enable openpmd with Spack pdbg tester

This commit is contained in:
Matthias Krack 2026-03-12 10:32:32 +01:00
parent f5b900e883
commit 12cd710753
2 changed files with 5 additions and 3 deletions

View file

@ -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 ######

View file

@ -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(