[Paraview] Paraview v5.0.0-rc2 with OpenGL2 backend failing to start in parallel

Albina, Frank frank.albina at sauber-motorsport.com
Fri Dec 18 09:15:24 EST 2015


Hi Cory!

I have compiled the source code from the Paraview v5.0.0-RC2 source files that I downloaded earlier this week from http://www.paraview.org/download/.
No GIT repository there and none to be found in the top-level directory of the source files.

Paraview client & server are from the same build, since I am starting both server and client from the same command line on the (Linux) workstation, hence I am using the same environement.

HTH,

Frank.

From: Cory Quammen [mailto:cory.quammen at kitware.com]
Sent: Freitag, 18. Dezember 2015 15:08
To: Albina, Frank
Cc: paraview at paraview.org
Subject: Re: [Paraview] Paraview v5.0.0-rc2 with OpenGL2 backend failing to start in parallel

Hi Frank,

Since you said you recompiled ParaView, I suspect that maybe you forgot to update the submodules ParaView uses. In the ParaView source tree, run

git status

If VTK is listed, it may say there are new commits available for VTK. To update VTK, run

git submodule update

This has been an issue a few folks have encountered in the past.

Also, double-check that your ParaView client and server are truly from the same build.

HTH,
Cory

On Fri, Dec 18, 2015 at 8:30 AM, Albina, Frank <frank.albina at sauber-motorsport.com<mailto:frank.albina at sauber-motorsport.com>> wrote:
Dear all!

I recompiled Paraview-v5.0.0-rc2 from scratch using OpenMPI v1.6.5 and GCC v4.7.2 on my workstation.
The QT & Python versions are the default system versions and are resp. 4.8.4 & 2.7.3.

After successful compilation and installation, I start 8 parallel pvserver instances with:
mpirun –np 8  pvserver –sp=7436

Then, I start paraview and connect to the server running on the same machine. After connection is established, paraview fails with a segmentation fault.

Waiting for client...
Connection URL: cs://ws334:7436
Accepting connection(s): ws334:7436
Client connected.
ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Parallel/Core/vtkSocketCommunicator.cxx, line 809
vtkSocketCommunicator (0x2b7a600): Could not receive tag. 1

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
[…]
ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

ERROR: In /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx, line 572
vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.

--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 13964 on node ws334 exited on signal 11 (Segmentation fault).
--------------------------------------------------------------------------

I have included hereafter how Paraview was compiled:
cmake $sourceDir \
         -DBUILD_SHARED_LIBS:BOOL=ON\
         -DBUILD_TESTING:BOOL=OFF\
         -DBUILD_DOCUMENTATION:BOOL=ON\
         -DCMAKE_BUILD_TYPE:STRING=Release\
         -DPARAVIEW_ENABLE_CATALYST:BOOL=ON\
         -DPARAVIEW_ENABLE_VTK_MODULES_AS_NEEDED:BOOL=TRUE\
         -DPARAVIEW_USE_MPI:BOOL=ON\
         -DPARAVIEW_USE_UNIFIED_BINDINGS:BOOL=ON\
         -DPARAVIEW_ENABLE_WEB:BOOL=ON\
         -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF\
         -DPARAVIEW_BUILD_PLUGIN_SurfaceLIC:BOOL=TRUE\
         -DPARAVIEW_ENABLE_VTK_MODULES_AS_NEEDED:BOOL=TRUE\
         -DVTK_USE_OFFSCREEN:BOOL=OFF\
         -DVTK_USE_X:BOOL=ON\
         -DVTK_USE_QT=ON\
         -DVTK_USE_DISPLAY=ON\
         -DVTK_USE_GUI_SUPPORT:BOOL=ON\
         -DPARAVIEW_BUILD_QT_GUI:BOOL=ON\
         -DCMAKE_INSTALL_PREFIX:PATH=$installDir\
         -DPARAVIEW_ENABLE_PYTHON:BOOL=ON\
         -DPYTHON_ENABLE_MODULE_MPIPython:BOOL=ON\
         -DQT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake\
         -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2\
         -DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python2.7\
         -DPYTHON_LIBRARY:FILEPATH=/usr/lib64/libpython2.7.so<http://libpython2.7.so>\
         -DPYTHON_UTIL_LIBRARY:FILEPATH=/usr/lib64/libutil.so\
         -DVTK_RENDERING_BACKEND:STRING=OpenGL2\
         -DModule_vtkRenderingLICOpenGL2:BOOL=ON

I must have missed something since I guess that Paraview using parallel servers should run, even when there is only one GPU available. Any hints would be greatly appreciated.

Best regards,


Frank Albina

_______________________________________________
Powered by www.kitware.com<http://www.kitware.com>

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview



--
Cory Quammen
R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20151218/7f5dfab2/attachment.html>


More information about the ParaView mailing list