Skip to content

Remove ArrayHandleStreaming capabilities

Kenneth Moreland requested to merge kmorel/vtk-m:no-streaming-arrayhandle into master

The ArrayHandleStreaming class stems from an old research project experimenting with bringing data from an ArrayHandle in parts and overlapping device transfer and execution. It works, but only in very limited contexts. Thus, it is not actually used today. Plus, the feature requires global indexing to be permutated throughout the worklet dispatching classes of VTK-m for no further reason.

Because it is not really used, there are other more promising approaches on the horizon, and it makes further scheduling improvements difficult, we are removing this functionality.

Merge request reports