Viskores to replace VTK-m

Viskores is the open source successor for VTK-m, which is being discontinued. What is the VTK support plan for the Viskores transition?

https://gitlab.kitware.com/vtk/vtk-m/-/blob/master/README.md

There’s an MR to import viskores into VTK. Note that this is still disabled; once it is in, we’ll work on integrating it and replacing VTK-m.

Cc: @vbolea

Very good. Since Visktores is a large complicated package, I recommend supporting it as external only, rather than bundling.

We are working in keeping it still as an internal (Snapshot) package while also allowing users to use an external Viskores (such as in spack). We want to keep it bundled since Viskores is an important dependency of VTK that adds parallel VTK algorithms which allows VTK to leverage device adaptors such as GPUs. Having it bundled eases CI, one-time deployments, and package managers that does not have Viskores packaged.

1 Like