8c8fb247791eb906d27c06cbbea4786850e96f8f
subprocess.run's timeout killed only the direct child. Under --gpulock that is flock, under `stress --sanitizer` compute-sanitizer, and in both cases rugnux went on running on the card, orphaned, beside whatever took the GPU lock next - found when a cut-short memcheck stress run left its rugnux behind. Each run now gets a process group of its own, killed whole on a timeout, Ctrl-C or SIGTERM. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SVmAWnzCmRKAXVUCdc4iNi
Merge branch 'long-axis' into rc175: FFT indexer unfolds lattice rows the histogram sampling aliased
Merge branch 'partb-logonly' into rc175: log-only far-end check and near-tie lines in the first pass
Merge branch 'long-axis' into rc175: FFT indexer unfolds lattice rows the histogram sampling aliased
Jungfraujoch
Application to receive and analyse data from the PSI JUNGFRAU and EIGER detectors, together with
rugnux, its program for processing stored diffraction data - rotation and serial, macromolecular
and small-molecule - from images to merged reflections.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
77.9%
HTML
6%
C
4.7%
TypeScript
3.4%
Cuda
3%
Other
4.9%