celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/
Other
65 stars 35 forks source link

Use kernel launchers instead of macros #1477

Closed sethrj closed 3 weeks ago

sethrj commented 3 weeks ago

This is a minor refactor to try to see if the behavior of #1462 changes: since the failure is currently the first execution of the CUDA "launch kernel" wrapper, let's see if it happens earlier during the RNG reseeding. I've updated a couple of the two remaining kernels to use the wrapper, and also added a stream to the CuHip RNG stream initialization.

github-actions[bot] commented 3 weeks ago

Test summary

 3 356 files   5 179 suites   3m 52s :stopwatch:  1 562 tests  1 534 :white_check_mark: 28 :zzz: 0 :x: 17 188 runs  17 122 :white_check_mark: 66 :zzz: 0 :x:

Results for commit 76e95882.