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.
This refactors collection assignment semantics (the initial implementation wasn't allowed to use C++17's if constexpr) and adds a helper function to copy an entire state collection group back to the host for debugging.
This refactors collection assignment semantics (the initial implementation wasn't allowed to use C++17's
if constexpr
) and adds a helper function to copy an entire state collection group back to the host for debugging.