Seth R. Johnson

Results 149 issues of Seth R. Johnson

This finally rebuilds the CI docker installations for CUDA and ROCm: - Updating CUDA from 11.8 to 12.4, using Rocky8 linux instead of Ubuntu - Updating ROCm from 5.4 to...

documentation

Problems: - Event "ids" are effectively 64-bit unique identifiers used for global reproducibility. They are not consecutive from zero as we assumed when we first made them. - When using...

enhancement
physics

It looks like [Perfetto](https://github.com/google/perfetto), the Google performance/tracing tool, could be useful to integrate into Celeritas to measure performance. It might be straightforward to wrap their [tracing SDK](https://perfetto.dev/docs/instrumentation/tracing-sdk) underneath `ScopedProfiling`.

enhancement
performance

There are a growing number of Actions that store data as part of the *class* rather than the *state*, as implemented by the `StreamStore` in #722: - SimpleCalo - StepDiagnostic...

core

- [ ] Rename `app` namespace to `app_g4` or `app_sim` or just `g4`/`sim` - [ ] Rename `Run(ner)?Input.hh` to `Input.hh` and also struct - [ ] Decorate `Input` structs with...

documentation
app

One of the open questions for our CMS integration is how well the detectors will work if we invert the `[track, step]` loop to `[step, track]` as is necessary for...

enhancement
performance

For testing it would be good to have a little more complexity in our RNG-determined input that would allow us to have a reasonably realistic parameterized set of "primaries" that...

enhancement
physics

# Singular/plural names for variables/accessors Add to the documentation (after assuming the team agrees): - Scalar member variables get variable names of the singular item (material, physics, geometry) - Vector/collection/array-like...

minor

To facilitate integration with CMS (#1143) it should be straightforward to add a helper class to wrap the current Geant4 magnetic field . 1. When instantiating the local field inside...

enhancement
field
external

# Objects and structure ## Transforms Geant4 CSG solids: - [x] IntersectionSolid - [x] UnionSolid - [ ] ReflectedSolid - [x] SubtractionSolid Booleans in Geant4 have some restrictions: they must...

enhancement
external
orange