Seth R. Johnson
Seth R. Johnson
- [ ] Automatically resize track initializer vector when the capacity is exceeded (remove manual `initializer_capacity` input) - [ ] Keep track of events so that `max_events` isn't needed -...
With https://github.com/celeritas-project/celeritas/pull/685 we have the first case of detecting and killing a particle due to an erroneous condition. We'll probably have other cases (surface crossings, convergence issues, ...) that might...
- ~~[Dockerhub is getting rid of the free teams tier](https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/) but maybe our images will stay live?~~ Apparently docker is [no longer ending it](https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/) - Kokkos builds block the single...
The single-precision support added in #988 fails in many cases because the step size is small enough that the floating point position *does not change* over the course of a...
Interrupting the Geant4 offload call in a multithreaded Geant4 context causes one thread to register the interrupt, but it needs to be able to pass control to another thread so...
We've never had a completely satisfactory way of handling device initialization: - `celeritas::device` is a global variable that's allowed to be initialized exactly once - The CUDA runtime API device...
@helen-brooks See e.g. [Geant4 scoring tutorial](https://www.slac.stanford.edu/xorg/geant4/SLACTutorial14/Scoring1.pdf) or [OpenMC tally documentation](https://docs.openmc.org/en/stable/methods/tallies.html)
Currently we use the same along-step kernel (including slowing down and field propagation) for all particle types, all energies, all regions. It's probably silly to use the field propagator to...
- [x] Replace diagnostics with actions - [ ] Use `omnutils` as a front end for preprocessing input into .json file quality of life improvements: - [ ] add `-o`...
## Physics - [x] Add more granular physics selection to GeantSetup (#744) ## Output Replace SD output: previously was meant to replicate HGCal requirements, but now we want to directly...