Add batch mode to bvh on-node driver
Created by: aprokop
The main motivation is to not carry the hardcoded configuration for performance benchmark, allowing faster turnaround for testing. In addition, this would allow the paper branch to only have nanoflann related changes.
It needs some pruning and maybe improving interface. It works, at least. Would appreciate some help in improving the code, as it has several ugly places.
As an example, one would run this as
./ArborX_BoundingVolumeHierarchy.exe \
--exact-spec '10000/10000/10/0/0/1/3' \
--exact-spec '10000/1000/10/0/0/0/2' \
....
Also, because of not using BENCHMARK_TEMPLATE
, we are no longer married to just integers, so we could actually replace some 0
and 1
by filled
, hollow
and sort/no_sort
in the right places, or make that string more readable in general.