PV 5.11-rc1 on Linux

I installed ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64 onto my Ubuntu machine. I’m opening an openpmd file that uses the adios2 backend. I get the following errors:

openpmd.py:13 ERR: Missing required Python modules/packages. Algorithms in this 
module may not work as expected! 
 /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/python3.9/site-package
s/openpmd_api/../../../../lib/libopenPMD.so: undefined symbol: _ZN6adios22IO15De
fineAttributeIlEENS_9AttributeIT_EERKSsRKS3_S6_Ssb
openpmd.py:107 ERR: Required Python module 'openpmd_api' missing!
ERROR: In vtkExecutive.cxx, line 741
vtkPVCompositeDataPipeline (0x19872860): Algorithm vtkPythonAlgorithm (0x19ac9e2
0) returned failure for request: vtkInformation (0x198bfd40)
  Debug: Off
  Modified Time: 395362
  Reference Count: 1
  Registered Events: (none)
  Request: REQUEST_INFORMATION
  ALGORITHM_AFTER_FORWARD: 1
  FORWARD_DIRECTION: 0




The libs look ok:
ldd /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/libopenPMD.so 
	linux-vdso.so.1 (0x00007ffca01ae000)
	libhdf5.so.200 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/libhdf5.so.200 (0x00007f478aebc000)
	libadios2_cxx11.so.2 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/libadios2_cxx11.so.2 (0x00007f478ab7f000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f478a97d000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f478a82e000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f478a813000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f478a61f000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f478a619000)
	libz.so.1 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/libz.so.1 (0x00007f478a3fc000)
	libsz.so.2 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/libsz.so.2 (0x00007f478a1e8000)
	libadios2_core.so.2 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/libadios2_core.so.2 (0x00007f478996e000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4789949000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f478b95b000)
	libblosc.so.1 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libblosc.so.1 (0x00007f4789708000)
	libzfp.so.0 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libzfp.so.0 (0x00007f47894b5000)
	libpng16.so.16 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libpng16.so.16 (0x00007f4789272000)
	libadios2_evpath.so => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libadios2_evpath.so (0x00007f4788fe4000)
	libadios2_ffs.so.1 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libadios2_ffs.so.1 (0x00007f4788d76000)
	libadios2_atl.so.2 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/libadios2_atl.so.2 (0x00007f4788b6a000)
	libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f4788b28000)
	libadios2_dill.so.2 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/../lib/libadios2_dill.so.2 (0x00007f47888f7000)
	libadios2_enet.so.1 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/../lib/libadios2_enet.so.1 (0x00007f47886ea000)
	libffi.so.8 => /apps/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/../lib/../lib/../lib/../lib/../lib/libffi.so.8 (0x00007f47884d6000)

Any suggestions?

HI @dpugmire

Can you share the file in question ?

best,

Hi.
Sure, here’s a link to the pmd file and the data.

third links seems broken

I’m not sure how the third one got in there… the first two should have everything needed.

Is there an expected folder architecture ?

No, that’s it. a pmd file and one of the data directories.
Not sure what you mean by folder architecture…

Here is what I get when I open your file:

ERROR: In vtkPythonAlgorithm.cxx, line 112
vtkPythonAlgorithm (0x18738ee0): Failure when calling method: "ProcessRequest":

Traceback (most recent call last):
  File "/home/glow/dev/paraview/others/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/python3.9/site-packages/vtkmodules/util/vtkAlgorithm.py", line 152, in ProcessRequest
    return vtkself.ProcessRequest(request, inInfo, outInfo)
  File "/home/glow/dev/paraview/others/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/python3.9/site-packages/vtkmodules/util/vtkAlgorithm.py", line 194, in ProcessRequest
    return self.RequestInformation(request, inInfo, outInfo)
  File "/home/glow/dev/paraview/others/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib/python3.9/site-packages/paraview/algorithms/openpmd.py", line 129, in RequestInformation
    self._series = io.Series(os.path.dirname(self._filename)+'/'+pattern, io.Access_Type.read_only)
RuntimeError: No matching iterations found: openpmd_%06T
ERROR: In vtkExecutive.cxx, line 741
vtkPVCompositeDataPipeline (0x17f9d9a0): Algorithm vtkPythonAlgorithm (0x18738ee0) returned failure for request: vtkInformation (0x1861f510)
  Debug: Off
  Modified Time: 399097
  Reference Count: 2
  Registered Events: (none)
  Request: REQUEST_INFORMATION
  ALGORITHM_AFTER_FORWARD: 1
  FORWARD_DIRECTION: 0

Some files are missing ?

That’s very odd…
Yesterday I could open this using the mac osx version. I opened this state file to do it. Now it’s failing on my mac as well…

There are multiple steps, but I only sent you one timestep. Is there pmd file expecting more steps to be there?

tt.pvsm (718 KB)

The data files (data.0, data.1, data.2, etc.) have to be in a folder named openpmd_015500.bp. The folder needs to be in the same directory as the paraview.pmd file.

my_dir
|
|- paraview.pmd
|
|- openpmd_015500.bp
   |
   |- data.0
   |
   |- data.1
   | ...