v1.0.0-rc.150 #60

Merged
leonarski_f merged 2 commits from 2606-force-cpu-azint into main 2026-06-15 20:24:15 +02:00
Owner
  • jfjoch_broker: When in FPGA workflow (with PSI detectors) azimuthal integration might be forced to CPU - this will require more computational power, but it enables more integration bins and reports standard deviation of each bin.
  • jfjoch_broker: Raise error if one is in FPGA flow and there are too many azimuthal integration bins.
* jfjoch_broker: When in FPGA workflow (with PSI detectors) azimuthal integration might be forced to CPU - this will require more computational power, but it enables more integration bins and reports standard deviation of each bin. * jfjoch_broker: Raise error if one is in FPGA flow and there are too many azimuthal integration bins.
leonarski_f added 2 commits 2026-06-15 20:24:04 +02:00
Add AzimuthalIntegrationSettings::ForceCPUinFPGAWorkflow so the FPGA
data-acquisition path can compute azimuthal integration on the CPU instead
of the FPGA. This removes the FPGA bin-count limit (FPGA_INTEGRATION_BIN_COUNT)
and adds per-bin standard deviation.

- MXAnalysisAfterFPGA runs AzIntEngineCPU on the assembled image; the FPGA
  integration-map load and per-module read-back are skipped when forced.
- JFJochReceiverFPGA rejects bin counts above the FPGA limit at acquisition
  start (unless CPU is forced) with an actionable error.
- Wire force_cpu through the broker (both directions) and the frontend.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
VERSION: 1.0.0-rc.150
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 26m56s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 27m49s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 28m37s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 28m43s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 29m28s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 30m27s
Build Packages / XDS test (durin plugin) (push) Successful in 19m56s
Build Packages / build:rpm (rocky8) (push) Successful in 26m28s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 25m2s
Build Packages / Generate python client (push) Successful in 27s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (JFJoch plugin) (push) Successful in 22m36s
Build Packages / Build documentation (push) Successful in 1m24s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 27m29s
Build Packages / build:rpm (rocky9) (push) Successful in 29m39s
Build Packages / DIALS test (push) Successful in 32m38s
Build Packages / XDS test (neggia plugin) (push) Successful in 13m29s
Build Packages / Unit tests (push) Successful in 2h13m37s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 28m2s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 32m21s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 28m19s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 27m54s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 31m17s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 33m59s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 31m45s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 29m27s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 27m12s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 25m56s
Build Packages / DIALS test (pull_request) Successful in 33m36s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 21m28s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 21m11s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 20m9s
Build Packages / Generate python client (pull_request) Successful in 28s
Build Packages / Build documentation (pull_request) Successful in 1m28s
Build Packages / Create release (pull_request) Skipped
Build Packages / Unit tests (pull_request) Successful in 44m20s
04db106bd0
leonarski_f merged commit 90e804acd7 into main 2026-06-15 20:24:15 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mx/Jungfraujoch#60