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/user/index.html
Other
62 stars 33 forks source link

Better statistics from celer-sim #1211

Closed sethrj closed 5 months ago

sethrj commented 5 months ago

The alive/initializers counts are nice to have for GPU but usually way too big to be useful for CPU (and will be totally useless if we move toward a single-particle mode). It would be great to "always" have a few of the basic diagnostics used by the regression suite:

These should be small and cheap to tally (probably in the Stepper?) Maybe make it a new Output class so that it can be used as a "result" and shared between celer-sim and celer-g4?