cb55a6000208fdc33800ff2a2068608bfc801890
The DIALS and three XDS jobs each configured and built the same jfjoch_hdf5_test on the same rocky9 image -- four identical builds for twelve short test cases. They are now one job that builds once and runs all twelve, and every case runs even when an earlier one fails: each is a subshell under `set -e`, so a case stops at its own first bad command without taking the rest down, and a summary at the end decides the job's result. Each XDS case also clears its directory first, which two of them did not do before their first run -- on a runner that reuses its workspace volume, that let XDS index a previous run's files. Every job now names its image instead of taking whatever the runner label points at. Two jobs had pinned much older images (rocky8:2511, ubuntu2404:2508), so the unit tests did not run on the toolchain that builds the packages. The rockys stay on 2607b because no 2608 was ever built for them. Unit tests build with -j16 like everything else; -j48 from one job starves the other seven at runner capacity 8. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B6iekpDa2xiKobEj1R5xnp
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
78%
HTML
6.4%
C
5.1%
TypeScript
3.6%
Cuda
2.1%
Other
4.7%