e39489dfe0d8a239c5212a6b105a9083db652edf
gemmi's Scaling<float> fit as RigidBodyTarget uses it - fit_isotropic_b_approximately() and the Levenberg-Marquardt of fit_parameters() with k_sol and b_sol fixed - and FitModelScale's k_sol/b_sol grid, with the sums over the reflections on the device (double, fixed launch shape, shuffle tree per warp, warps and then blocks summed in order: no float atomics, bit-identical repeats). The LevMar control is gemmi's, ported line for line to the host and unrolled into its requests, so the 88 coarse and up to 25 fine grid fits share one launch per step. Against gemmi on real zone hkl sets with synthetic amplitudes: k_overall and b* within 1e-9..1e-5 relative, the same grid winner every time, R within 1e-7. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D1G8gJVAy6gp1K5Dz3NE5C
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.1%
HTML
6%
C
4.8%
TypeScript
3.5%
Cuda
2.7%
Other
4.8%