We did some initial benchmarking with the ArborX search routines in 2022 and found that the performance compared to the built-in uniform grid search was largely dependent on the structure of the mesh.
Examples of using triangle primitives with ArborX here: https://github.com/SCOREC/testTriArborX
Note: PCMS search primitives are now provide an understanding of the topology that a point is localized onto (i.e., we return the point, edge, face), not just if a point is "inside" an element. This will require some additional handling beyond what ArborX natively proviedes. See: #214
We did some initial benchmarking with the ArborX search routines in 2022 and found that the performance compared to the built-in uniform grid search was largely dependent on the structure of the mesh.
Examples of using triangle primitives with ArborX here: https://github.com/SCOREC/testTriArborX
Note: PCMS search primitives are now provide an understanding of the topology that a point is localized onto (i.e., we return the point, edge, face), not just if a point is "inside" an element. This will require some additional handling beyond what ArborX natively proviedes. See: #214