[Paraview] Using paraview with pvserver

Patrick Begou Patrick.Begou at hmg.inpg.fr
Tue Mar 5 09:22:41 EST 2013


Hi,

I've posted this mail on vtk forum (as I had understood that paraview is built 
on VTK), but it seams it was not the right place and they suggest me to use this 
one.

I am trying to set up a client/server config with paraview 3.98.1.
The client is an OpenSuse desktop runing the binary distribution of paraview 
3.98.1 for x86_64.
The server is an EL6 cluster frontend, with a basic graphics board (runing X11), 
12 cores and 20Tb for storage. I've build paraview 3.98.1 from sources for this 
host with openMPI.

1) runing paraview on the server from the client in a "ssh -XC" connection works
2) runing a sequential pvserver on the server and paraview on the client works

but runing pvserver in parallel on the server does'nt.
If I launch :
mpirun -np 4 /share/apps/paraView-server-3.08.1/bin/pvserver
(with or without --use-offscreen-rendering) it crashes after loading the datas, 
while rendering (I think).

On the client the message is:
ERROR: In 
/home/utkarsh/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Parallel/Core/vtkSocketCommunicator.cxx, 
line 812
vtkSocketCommunicator (0x177a380): Could not receive tag. 188969

On the server, the message is:
mpirun noticed that process rank 2 with PID 25736 on node kareline exited on 
signal 9 (Killed).

I also noticed some strange behavior:
1) after selecting the file to read and before  clicking on the apply button, 3 
of the 4 pvserver processes use 100% cpu.
2) after clicking the apply button, the 4 pvserver processes uses the same 
memory amount than the sequential run (8Gb each)
So I think something is wrong in building my parallel version.

Thanks for your help

Patrick

Details of my install:

I've build paraview 3.98 from sources folowing 
http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D:

1) build of Mesa-7.11.2 with:
./configure --with-driver=osmesa --prefix=/share/apps/paraView-server-3.98.1
make
make install

2) build paraview with:
mkdir ParaView-3.98.1-build
cd ParaView-3.98.1-build
ccmake28 -D PARAVIEW_BUILD_QT_GUI:BOOL=OFF -D VTK_USE_X:BOOL=OFF -D 
VTK_OPENGL_HAS_OSMESA:BOOL=ON /home/makerpm/PARAVIEW/ParaView-3.98.1-source

and set
  PARAVIEW_BUILD_QT_GUI = OFF
  OPENGL_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
  OPENGL_gl_LIBRARY =
  OPENGL_glu_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libGLU.so
  VTK_OPENGL_HAS_OSMESA = ON
  OSMESA_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
  OSMESA_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libOSMesa.so
  VTK_USE_X = OFF
  PARAVIEW_USE_MPI=ON

make
make install

-- 
===============================================================
|  Equipe M.O.S.T.         | http://most.hmg.inpg.fr          |
|  Patrick BEGOU           |       ------------               |
|  LEGI                    | mailto:Patrick.Begou at hmg.inpg.fr |
|  BP 53 X                 | Tel 04 76 82 51 35               |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71               |
===============================================================



More information about the ParaView mailing list