Seth R. Johnson
Seth R. Johnson
On #1180, loading and converting the HGCal geometry takes ~12 seconds, most of which is spent in surface deduplication. As anticipated, it's *not* performant to search through all existing surfaces...
Per [a code review code discussion](https://github.com/celeritas-project/celeritas/pull/291#pullrequestreview-852818286 ) with @hahnjo, the `CalcSafetyDistance` algorithm (unused but in there as a placeholder) is incorrect. The "safety distance" is a bounding sphere for remaining...
- Add queue access to device stream? - Extend device allocation to use `malloc_device` - Convert [Thrust to DPC++](https://www.intel.com/content/www/us/en/developer/articles/technical/migrating-thrust-to-sycl-and-onedpl.html) - Add `parallel_for` to launcher
I'm at the point in ORANGE where I can start converting (some) Geant4 solids to their equivalents. There's a fair bit of implementation complexity in interpreting the geant4 geometry model...
Following up on https://indico.cern.ch/event/1299569/
This is the primary tracking issue for integrating Celeritas with the simulation workflow for the [CMS experiment](https://cms.cern). The primary Celeritas contact points are the "assignees" to the right. # Integrate...
This is the primary tracking issue for integrating Celeritas with the simulation workflow for the [ATLAS experiment](https://atlas.cern/). The primary Celeritas contact points are the "assignees" to the right. # Athena...
Geant4 regions have custom: - Production cuts [see G4ProductionCutsTable::CreateCoupleTables] - Generic "user region information" - User limits (step limiter, tracking cuts) [see G4LogicalVolume::GetUserLimits] - Fast simulation managers [see G4FastSimulationManagerProcess::PostStepGetPhysicalInteractionLength] -...
We have some environment variables that "disable" capabilities automatically on (e.g., MPI or CUDA), others that "enable" capabilities (profiling). The "color" environment variable can be disabled or enabled, with an...