[Paraview] MPI-aware reader plugin only has rank 0
Schlottke, Michael
M.Schlottke at aia.rwth-aachen.de
Mon Apr 13 12:25:06 EDT 2015
I do have multiple installations/builds. However, I don’t know how/if they could affect the execution of the paraview executable I’m using: both paraview and pvserver reside in the same (correct) directory on the PATH, and there’s nothing ParaView-related in the LD_LIBRARY_PATH. The only other variable I’ve found is PARAVIEWDIR, which was indeed pointing to an older installation; however, changing it to my installation did not change anything either.
The only other way I can think of how my installation could be affected is that the PARAVIEWDIR variable being set to a ParaView 3.x installation during build/install time and/or that I am using a Python installation in a non-standard location (specified during configure as follows; the Bash variables $PV_SRC, $PREFIX and $PYTHON27 are set to valid paths):
CC=gcc CXX=g++ cmake $PV_SRC \
-DBUILD_DOCUMENTATION:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
-DPARAVIEW_ENABLE_PYTHON:BOOL=ON \
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
-DPARAVIEW_USE_MPI:BOOL=ON \
-DPYTHON_LIBRARY:FILEPATH=$PYTHON27/lib/libpython2.7.so \
-DPYTHON_INCLUDE_DIR:PATH=$PYTHON27/include/python2.7
> On 13 Apr 2015, at 17:20 , Utkarsh Ayachit <utkarsh.ayachit at kitware.com> wrote:
>
> Something's not right with your server. Is it possible you have
> multiple ParaView installations/builds on the server side?
>
> Utkarsh
>
> On Mon, Apr 13, 2015 at 11:09 AM, Schlottke, Michael
> <M.Schlottke at aia.rwth-aachen.de> wrote:
>>> Well, try this: create a programmable source and try the following as
>>> the "Script".
>>>
>>> from paraview.servermanager import vtkProcessModule
>>> print "rank=", vtkProcessModule.GetProcessModule().GetPartitionId()
>>> print "total=",
>>> vtkProcessModule.GetProcessModule().GetNumberOfLocalPartitions()
>>>
>>> What do you get?
>>
>>
>> When I do not connect to a server, I get the expected output (rank=0, total=1).
>>
>> If I do connect to the server, I get the following error (once per rank) from pvserver:
>>
>> Traceback (most recent call last):
>> File "<string>", line 19, in <module>
>> File "<string>", line 2, in RequestData
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 3184, in <module>
>> __initialize()
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 3175, in __initialize
>> c = Connection(iter.GetCurrentSessionId(), iter.GetCurrentSession())
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 1932, in __init__
>> _createModules(self.Modules)
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 2563, in _createModules
>> m.sources = createModule('sources')
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 2593, in createModule
>> pxm = ProxyManager()
>> File "/aia/r014/home/mic/.pool/paraview/4.3.1/lib/paraview-4.3/site-packages/paraview/servermanager.py", line 1624, in __init__
>> self.SMProxyManager = session.GetSessionProxyManager()
>> AttributeError: GetSessionProxyManager
>>
More information about the ParaView
mailing list