Julien Esseiva
Julien Esseiva
I did some CPU profiling using callgrind/cachegrind with the following setup: * **System:** Perlmutter login node * **Problem:** testem3-orange-field-msc, 1 event, 64 primaries/event * single thread (OMP disabled) * CMake...
This is with 4k track slots. > single-thread performance not being optimal is that we saw a substantial performance gap between single-slot and many-slot, Do you mean that in the...
Ok, I have some data with a single track slot. I had to set `max_steps=-1`, and OpenMP is disabled at build time. Without profiling and just running the regression problem,...
@sethrj Since ATLAS uses GCC 13.1/C++20, should we add CI jobs for this configuration?
A static build would be good to have. Atlas is in the process of switching to GCC 14 so we could directly jump to that compiler. It would require updating...
# Instructions for building and running AthSimulation+Celeritas GPU Following a message on Slack, here are notes on my setup to build and run AthSimulation + Celeritas GPU. This is only...
I'll try to run this tomorrow
@sethrj @elliottbiondo I still need to add tests and finalize the implementation but I think the logic is good now.
I'll add more complex test cases but this is ready for an initial review
> Great commenting of what's going on! I know it's something of a work in progress, but a little restructuring would make this easier to review 😅 I think making...