cp2k/tools/docker
2025-07-21 22:57:54 +02:00
..
scripts Docker: Migrate ASAN test to CMake 2025-07-21 00:42:16 +02:00
.gitignore Docker: Major refactoring (#87) 2018-11-08 13:56:15 +01:00
build_dockerhub_images.sh Docker: Add script for building Docker Hub images 2022-05-11 16:17:16 +02:00
cp2k-ci.conf Dashboard: Run Spack test more often 2025-07-20 11:24:47 +02:00
Dockerfile.build_hip_rocm_Mi50 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.build_hip_rocm_Mi100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_aiida Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_arm64-psmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_asan-psmp Docker: Migrate ASAN test to CMake 2025-07-21 00:42:16 +02:00
Dockerfile.test_ase Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_conventions Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_coverage-pdbg Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_coverage-sdbg Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_cuda_A100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_cuda_P100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_cuda_V100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_doxygen Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_fedora-psmp Docker: Migrate OpenMPI and Fedora tests to CMake 2025-07-16 23:02:42 +02:00
Dockerfile.test_gcc8 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc9 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc10 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc11 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc12 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc13 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_gcc14 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_generic_psmp Docker: Migrate generic test to CMake 2025-07-21 00:42:16 +02:00
Dockerfile.test_gromacs Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_hip_cuda_A100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_hip_cuda_P100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_hip_cuda_V100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_hip_rocm_Mi50 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_hip_rocm_Mi100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_i-pi Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_intel-oneapi-hpckit-psmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_intel-oneapi-hpckit-ssmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_intel-psmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_intel-ssmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_manual Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_minimal Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_misc Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_nvhpc Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_openmpi-psmp Docker: Migrate OpenMPI and Fedora tests to CMake 2025-07-16 23:02:42 +02:00
Dockerfile.test_pdbg Docker: Migrate sdbg and pdbg tests to CMake 2025-07-20 10:20:55 +02:00
Dockerfile.test_performance Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_performance_cuda_A100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_performance_cuda_P100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_performance_cuda_V100 Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_phonopy Docker: Add test for Phonopy 2025-07-17 00:06:18 +02:00
Dockerfile.test_precommit Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_psmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
Dockerfile.test_sdbg Docker: Migrate sdbg and pdbg tests to CMake 2025-07-20 10:20:55 +02:00
Dockerfile.test_spack Switch to Spack release 1.0.0 and first Spack packages release 2025.07.0 2025-07-21 22:57:54 +02:00
Dockerfile.test_ssmp Add regression tester for new Intel ifx compiler 2025-06-02 12:30:00 +02:00
generate_dockerfiles.py Switch to Spack release 1.0.0 and first Spack packages release 2025.07.0 2025-07-21 22:57:54 +02:00
README.md Use podman instead of docker 2025-05-21 16:25:59 +02:00
spack_cache_list.sh Use podman instead of docker 2025-05-21 16:25:59 +02:00
spack_cache_remove.sh Use podman instead of docker 2025-05-21 16:25:59 +02:00
spack_cache_start.sh Use podman instead of docker 2025-05-21 16:25:59 +02:00
spack_cache_stop.sh Use podman instead of docker 2025-05-21 16:25:59 +02:00

Docker Containers for Testing

Note

For production containers please visit: http://github.com/cp2k/cp2k-containers.

This directory hosts docker files for testing cp2k. They are mostly used by the cp2k-ci to check pull requests and populate the dashboard.

To run a test one simply has to build the image:

./spack_cache_start.sh
podman build --network=host --shm-size=1g -f Dockerfile.test_sdbg -t cp2k_test_sdbg ../../

To retrieve the cached report of an old image simply run it:

podman run cp2k_test_sdbg