Skip to content

Non-recursive method to find cells in bounding inverval hierarchy

Kenneth Moreland requested to merge kmorel/vtk-m:no-recurse-bih into master

CUDA devices have problems with recursive algorithms that have no well- defined depth because the stack on a CUDA device tends to be pretty short. Fix the problem for BoundingIntervalHierarchyExec by changing to a state-machine based algorithm that follows the hierarchy up and down.

Also snuck in a name change to prepend CellLocator to the front of the bounding interval hierarchy classes.

Edited by Kenneth Moreland

Merge request reports