I use Paraview on Arch Linux. It seems like the package adios2 is a requirement for Paraview, and since I also want to switch from XDMF to ADIOS2, I’d like to stick to ADIOS2. However Paraview won’t run.
Starting it with a terminal yields: /opt/paraview/bin/paraview: symbol lookup error: /opt/paraview/lib/libvtkfides.so.1: undefined symbol: _ZN6adios25ADIOSC1Eb
Google returns 0 answer. While it’s a Paraview error (too lazy to create an account to report it there), I wonder how you guys managed not to get this error. (Especially those with Arch Linux).
I’ve had a similar issue in the past where paraview was attempting to link against my system’s build of adios2 rather than its own internal binaries. If you call ldd /opt/paraview/lib/libvtkfides.so.1 or ldd on your paraview executable you might get some insight.
Apparently, it’s an ADIOS2 problem. As a quick fix I downgraded the adios2 package and Paraview runs fine. The bug has been reported a few days ago I think.
I don’t have the time right now nor in the next weeks to try these things. I resorted to use Paraview from the website itself rather than the Arch Linux package (whixh was still broken a few days ago when opening solution files, but not in xdmf format).
For the debian build of paraview 5.11.2, I had to apply a dozen patches from HEAD so it would work with adios2 2.9.2. It seems to be running smoothly, with dolfinx 0.7.3.