Skip to content

Add pre-advance to RayleighInteractor - #2469

Merged
sethrj merged 3 commits into
celeritas-project:developfrom
davidsgr:pre-advance
Sep 17, 2026
Merged

sethrj merged 3 commits into
celeritas-project:developfrom
davidsgr:pre-advance

Conversation

@davidsgr

Copy link
Copy Markdown
Contributor

Pre-advances the Ranlux++ random number generator prior to entering the Rayleigh scattering. This improves performance and reduces thread divergence since it ensures that the Ranlux++ RNG will start with a fresh block of random bits.

@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.05%. Comparing base (9cc8df0) to head (d5dd09b).

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2469      +/-   ##
===========================================
- Coverage    87.06%   87.05%   -0.01%     
===========================================
  Files         1412     1412              
  Lines        45172    45172              
  Branches     14253    13737     -516     
===========================================
- Hits         39328    39326       -2     
+ Misses        4713     4562     -151     
- Partials      1131     1284     +153     
Files with missing lines Coverage Δ
...celeritas/optical/interactor/RayleighInteractor.hh 100.00% <ø> (ø)
src/corecel/random/engine/RanluxppRngEngine.hh 90.90% <ø> (ø)

... and 112 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown

Test summary

 5 692 files   9 285 suites   16m 40s ⏱️
 2 379 tests  2 333 ✅  46 💤 0 ❌
33 315 runs  33 147 ✅ 168 💤 0 ❌

Results for commit ecaf49a.

♻️ This comment has been updated with latest results.

Comment thread src/celeritas/optical/interactor/RayleighInteractor.hh
@sethrj
sethrj enabled auto-merge (squash) September 15, 2026 19:03
@sethrj
sethrj merged commit 44bf98b into celeritas-project:develop Sep 17, 2026
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants