I’m upgrading the GenericIO plugin; it’s basically version 1.1 of the plugin I added in 2016/2017. Once everything is sorted out, I’d like 1.1 to be integrated into ParaView.
The superbuild will need changes to provide the newer GenericIO at least (BLOSC and sz are already there, so that should be pretty simple). There will need to be some tandem merging since I suspect either going first will cause the other to fail. We can set up the superbuild MR to build your paraview MR to test them together.
Then add your github repository as a new remote and checkout your branch.
Then push your branch to the gitlab remote
Then open a mr on gitlab.kitware.com/paraview/paraview and tag me on it.
Version 1.1 of the plugin will require BLOSC and SZ. The genericIO reader just includes the source of BLOSC and SZ in its repo (using add_subdirectory in the CMakeLists.txt). However, Ben mentioned that this could cause issues and ParaView has these two. Are there examples where these two are used? I assume that I’ll be using find_package(SZ …), where should that point to?