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/
Other
64 stars 35 forks source link

Refactor pinned allocator to reduce need for templates #1468

Closed sethrj closed 4 weeks ago

sethrj commented 4 weeks ago

When I tried to add a new DetectorSteps (see #1248) I got a missing template instantation. I don't think we actually need to template the free/malloc calls itself? The only thing I can think of is whether operator delete is overloaded for a type, and we won't be able to pin such types anyway.

github-actions[bot] commented 4 weeks ago

Test summary

 3 350 files   5 171 suites   3m 51s :stopwatch:  1 553 tests  1 525 :white_check_mark: 28 :zzz: 0 :x: 17 153 runs  17 090 :white_check_mark: 63 :zzz: 0 :x:

Results for commit 78159204.

:recycle: This comment has been updated with latest results.