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 32 forks source link

Support multiple elements per material #182

Closed sethrj closed 2 years ago

sethrj commented 3 years ago

Currently we're using a simplification of allowing only one element per material, so that we don't have to calculate/tabulate/sample elemental cross sections in a given material.

Our CERN collaborators informed us that many of the Geant4 physics models actually use tabulated-by-element cross section data rather than calculating on the fly, so we should be able to build element sampling (in most cases) into the process/model selection kernel.

sethrj commented 3 years ago

See also https://github.com/celeritas-project/celeritas/issues/60 where we discussed the first aspects of element/process cross section calculation. I probably should have read it over more carefully before closing it and opening this guy 🙄

sethrj commented 2 years ago

This was closed by mistake 😬 still work to be done.

sethrj commented 2 years ago

Closed by #440, thanks @amandalund !