Matthias Krack
29578c7298
Sync CI dockerfiles (see #5462 ) ( #5545 )
2026-07-10 13:46:16 +02:00
Matthias Krack
561f47539b
Update CSCS CI tester ( #5415 )
2026-06-21 07:39:04 +02:00
Matthias Krack
59927b9229
make_cp2k.sh: Introduce --use_cache flag ( #5149 )
2026-05-08 09:59:03 +02:00
Matthias Krack
565e00f97f
Fix Cray tester ( #5135 )
2026-05-06 09:56:12 +02:00
Matthias Krack
738cd77190
Add CUDA environment setup and run only tests with ELPA
2026-02-26 20:35:03 +01:00
Matthias Krack
a9a9e09f53
Various fixes for the Cray H100 tester ( #4869 )
...
- Set unique PERSIST_IMAGE_NAME and fix typo
- Allow for change of BASE_IMAGE
- Fix short-name resolution issue
- Fix disable all features for libxsmm
- Add test runs to tester
- Add stage test to list
- Fix tag and add device flag
- Use netmod ofi instead of ucx
2026-02-23 09:40:41 +01:00
Matthias Krack
bec65495dc
Fix Cray tester ( #4866 )
...
- Drop openpmd feature for Daint
- Reduce default number of OMP_NUM_THREADS from 8 to 2 in launch script
- Use popt binary for benchmark runs
- Use old libfabric 1.22.0 for CSCS tester instead of version 2.4.0
- Add feature flags and increase time limit for Cray tester
- Use py-torch 2.9.0 instead of 2.10.0
2026-02-22 08:55:25 +01:00
Matthias Krack
3d9e421291
Update CI docker files and adapt make_cp2k script
...
- fix spack path in docker file
- drop cray flag
- drop hwloc and libhwloc in base image
- adapt sed command for MPI selection
- disable extra fabrics for the time being
- print CUDA version only if defined
2026-02-13 17:11:16 +01:00
Matthias Krack
7d693f415a
Recover packages hwloc and libhwloc-dev for Cray
2026-02-10 12:16:39 +01:00
Matthias Krack
026a55ffeb
Sync CI docker files (launch script name)
2026-02-10 09:22:07 +01:00
Matthias Krack
10126dff3c
Add NUM_PROCS; discard test run after install step
2026-02-02 07:46:33 +01:00
Matthias Krack
e1834e69bf
Disable local cache for CI/CD testing
2026-02-02 07:46:33 +01:00
Matthias Krack
1bb5f7d1d6
Use make_cp2k.sh script for CI/CD testing
2026-02-02 07:46:33 +01:00
Matthias Krack
78931c6763
Spack requires "spack_repo" to be in the repo path
2026-01-07 15:59:19 +01:00
Matthias Krack
b7374a062a
Add library path for MiMiC (MCL)
2025-12-30 21:39:06 +01:00
Matthias Krack
c23c79bdb8
Install xpmem library with Spack
2025-12-26 16:32:53 +01:00
Matthias Krack
3ecab328bf
Remove unneeded file copy
2025-12-26 16:32:53 +01:00
Matthias Krack
e1f45583bb
Spack packages 2025.07.0 -> 2025.11.0
2025-12-26 16:32:53 +01:00
Matthias Krack
a795472a78
Spack 1.0.0 -> 1.1.0
2025-12-26 16:32:53 +01:00
Matthias Krack
0667fa4c56
Update paths
2025-12-22 15:43:55 +01:00
Matthias Krack
4bfb9b15cf
Install Spack view in install_tree
2025-12-22 15:43:55 +01:00
Rocco Meli
dd06dd4b38
inplace
2025-09-11 11:10:18 +02:00
Rocco Meli
bd486b8e57
enable xpmem
2025-09-11 11:10:18 +02:00
Matthias Krack
6f51621162
Simplify: drop CP2K build type
2025-08-08 08:34:12 +02:00
Matthias Krack
91b23a3ffe
Switch to Spack release 1.0.0 and first Spack packages release 2025.07.0
2025-07-21 22:57:54 +02:00
Matthias Krack
51ae3fc9cf
Use more recent Spack version from July 17
2025-07-18 17:48:28 +02:00
Matthias Krack
27602184f9
Drop toolchain build based CI at CSCS for CP2K
...
Keep only the Spack/CMake based CI testing
2025-07-17 17:19:55 +02:00
Matthias Krack
d7297c05c6
Enable xpmem only for Cray systems
2025-07-16 14:28:22 +02:00
Matthias Krack
ef2364c498
Enable efficient multi-node CI runs
...
Use MPICH with the libfabric of the Cray host system
2025-07-16 14:28:22 +02:00
Matthias Krack
17abe681d0
Fix for container runtime engine after migration from Sarus to CE
2025-07-08 17:11:15 +02:00
Matthias Krack
941a0607dd
Follow-up fixes for PR #4259
2025-06-26 17:44:10 +02:00
Matthias Krack
3ec2d5fa32
Retrieve git commit SHA before script ( #4254 )
2025-06-19 07:53:44 +02:00
Matthias Krack
7b91db860f
Add git commit SHA to tester output
2025-06-17 15:55:53 +02:00
Matthias Krack
ecb7c3aa80
Drop public Spack cache
2025-05-19 16:41:55 +02:00
Matthias Krack
2e57c770f4
Update Spack version to develop-2025-05-18
2025-05-19 13:27:26 +02:00
Matthias Krack
00613676dc
Fix creation of C2PK build log file
2025-05-12 13:24:30 +02:00
Ole Schütt
fb57fb5c38
Spack: Simplify directory structure
2025-05-09 14:07:30 +02:00
Matthias Krack
d5ae06f232
Update spack build recipes (COSMA, greenX)
2025-04-29 19:08:18 +02:00
Matthias Krack
65c20d6b2a
Use most recent Spack build cache
2025-04-17 14:05:35 +02:00
Matthias Krack
44e17d3851
Add and update build recipes for the CI containers
2025-04-10 23:21:47 +02:00
Matthias Krack
fd383878a2
Use tagged Spack version and build cache again
2025-04-07 16:35:04 +02:00
Matthias Krack
6733392688
Keep Spack recipes local within the CP2K tree
...
Introduce an internal Spack repository for CP2K adapted build recipes
2025-04-04 16:58:19 +02:00
Matthias Krack
5ef26076d2
MPICH_VERSION variable added also for Spack CI runs
2025-04-04 16:58:19 +02:00
Matthias Krack
47e5eb7857
Use Spack fork for the time being
...
The spack develop branch has been quite volatile recently and required
changes for the CP2K CI build are still in the pipeline.
The dust will hopefully settle once Spack v1.0 is released.
2025-04-04 16:58:19 +02:00
Matthias Krack
8516643575
Add missing dependencies for toolchain build
2025-03-31 14:10:10 +02:00
Matthias Krack
d17e4a7a40
Generalise MPICH version substitution using regex
2025-03-28 15:17:49 +01:00
Matthias Krack
10e59c53c7
Homogenise configuration: Merge Spack/CMake config files
2025-03-28 15:17:49 +01:00
Matthias Krack
d0a89ff766
Search for Torch cmake config files
2025-03-25 15:22:56 +01:00
Matthias Krack
83fa4600d8
Add py-torch and update DLA version for Spack/CMake CI
2025-03-25 13:33:32 +01:00
Matthias Krack
861b84002e
Add DLA and PLUMED to Spack/CMake CI test (Eiger)
2025-03-25 10:05:03 +01:00