eb7a65d0514f6ccc57aa51ef72d9e7f04ee006eb
Every merge downloaded the fulls' frame and group keys and built both CSRs by serial counting sorts on the host - four passes over the fulls, two of them scattering into an array as long as the distinct hkl (15 M on 4nwv) - and uploaded them again. They are now stable radix sorts of the resident fulls on the card, with the counts summed there; the host gets the counts per frame and the group CSR it walks itself. The same permutations (stable sorts list each frame's and each group's fulls in index order, as the counting sorts did): p.hkl identical on cytc and 4nwv. 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%