Amanda Lund

Results 45 comments of Amanda Lund

Here's where the speedup running one event at a time stands with all the latest performance improvements (but not partiitioning by charge when running with `merge_events` off, since it doesn't...

Right, toggling `merge_events` and after #1405. And yeah, we don't pass the option to celer-g4 so shouldn't expect any difference there. Here's the speedup partitioning charge with `merge_events` off (this...

Ok @sethrj good news: I played around with different numbers of tracks slots, and increasing this number does improve performance. I added plots above using 4x as many track slots....

2^18 track slots and 1300 primaries per thread (I know for celer-sim we do that division in the `Runner` class).

@sethrj I think this would work, although I worry a little about it being performant for more than a few simultaneous events. Even if the exclusive scan and secondary processing...

Hi @amihashemi, yes, unfortunately this is a known issue in Geant4 11.1+ (see #588). A workaround for now is to turn off Rayleigh scattering using the `ignore_processes` option in the...

> the applicability doesn't allow us to limit correctly the lower energy of models based on their production cutoff, so we end up sampling inapplicable discrete models (most seriously in...

But won't we still be sampling the (possibly now inapplicable) _process_ from the pre-step energy?

Currently the model finder always returns a valid model: using the integral approach, the process xs is recalculated at the post-step energy and if it's zero (no applicable process) then...