Skip to content

Canal/new basketizer

Philippe Canal requested to merge canal/new_basketizer into master

This branch contains several new features: new NUMA utility library, refactored basketizer, refactored track (that can allocate contiguously in the same way Track_v does), transport manager using AOS and SOA on demand, locality management for track alocation, 2 new unit tests. The tests and new features need some extra work, but the current state is good enough for a merge. The branch preserves backward compatibility with the old version (run.C and runCMS.C still working). The merge is important for all new developments related to concurrency, physics interfaces, and has to be done with high priority, after which we can do clang formatting.

Merge request reports