Skip to content

Add batch mode to bvh on-node driver

Arndt, Daniel requested to merge github/fork/aprokop/add_batch_mode into master

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.

Merge request reports