b46b4a465707b0911c6cf608fc4b5a36b39f2001
The all-observation arm of the space-group search merges on a copy of the engine (CloneIngest), and its IngestDevice staged every observation from the ~92-byte source reflections a second time - concurrently with the main engine's own staging of the same reflections. Now the main engine stages, and the copy takes its card arrays with cudaMemcpyPeer (a device copy when both engines share the card, as on a one-card machine). CloneIngest no longer copies the predicted partiality, which only that staging read. Output identical (cytc p.hkl md5, and with --dump-observations the dump md5). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EizBKhTqrAYago9KJG3dA3
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%