cp2k/tools/docker
2023-12-28 12:13:37 +01:00
..
scripts Docker: Add workaround for pika thread binding 2023-12-28 12:13:37 +01: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 Docker: Add CI-trigger for docs 2023-11-01 13:01:46 +01:00
Dockerfile.build_hip_rocm_Mi50 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.build_hip_rocm_Mi100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_aiida Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_arm64-psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_asan-psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_asan-ssmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_ase Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_cmake Docker: Speedup Spack build 2023-12-20 23:22:16 +01:00
Dockerfile.test_conventions Docker: Remove build files to reduce image size 2023-02-17 15:03:01 +01:00
Dockerfile.test_coverage-pdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_coverage-sdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_cuda_A100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_cuda_P100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_cuda_V100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_doxygen Move do_regtest.py into tests dir 2023-09-27 11:17:40 +02:00
Dockerfile.test_fedora-psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_gcc8 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_gcc9 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_gcc10 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_gcc11 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_gcc12 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_generic_pdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_generic_psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_generic_sdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_generic_ssmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_gromacs Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_hip_cuda_A100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_hip_cuda_P100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_hip_cuda_V100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_hip_rocm_Mi50 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_hip_rocm_Mi100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_i-pi Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_i386 Exclude libgrpp from gcc8 test 2023-12-12 10:28:18 +01:00
Dockerfile.test_intel-psmp Docker: Workaround Intel's expired key 2023-11-27 22:38:47 +01:00
Dockerfile.test_manual Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_minimal Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_misc Move do_regtest.py into tests dir 2023-09-27 11:17:40 +02:00
Dockerfile.test_nvhpc Docker: Add draft of Dockerfile.test_nvhpc 2022-11-20 16:30:36 +01:00
Dockerfile.test_openmpi-psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_pdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_performance Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_performance_cuda_A100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_performance_cuda_P100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_performance_cuda_V100 Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_precommit precommit: Use Python venv 2023-11-04 14:30:06 +01:00
Dockerfile.test_psmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_sdbg Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
Dockerfile.test_ssmp Docker: Avoid compiling cp2k twice 2023-08-30 20:02:42 +02:00
generate_dockerfiles.py Docker: Speedup Spack build 2023-12-20 23:22:16 +01:00
README.md precommit: Wrap Markdown lines after 100 characters 2023-11-14 12:47:36 +01: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:

docker build --shm-size=1g -f Dockerfile.test_sdbg -t cp2k_test_sdbg ../../

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

docker run cp2k_test_sdbg