[Paraview] only one window on tiled display

Oliver Jahn jahn at MIT.EDU
Thu Jul 17 14:51:37 EDT 2008


Hi all,

I am trying to run paraview on a tiled flatpanel display under Rocks 4.3.
With paraview 3.2.1 and 3.3.0 I did not get anything to show on the tile 
displays (see below), with paraview 2.6.1 I got one of the tiles to show 
its part of the render window.  Can anybody help?  I tried everything I 
could find on the mailing list -- with limited success.
Here is what I tried:

ParaView-2.6.1-x86-linux.tar.gz:

I have 1 head node (headnode) and 2 tile nodes (tile-0-0 and tile-1-0).
The tile nodes have open X servers on display :0.0.  On the head node, I do

$ export DISPLAY=localhost:0.0
$ mpirun -np 2 -x DISPLAY -machinefile machines `pwd`/pvserver -tdx=2 -tdy=1 `pwd`/nodes.pvx
$ ./pvclient -tdx=2 -tdy=1 -sh=tile-0-0 `pwd`/nodes.pvx

$ cat machines
tile-0-0
tile-1-0

$ cat nodes.pvx
<?xml version="1.0" ?>
<pvx>
   <Process Type="client" />
   <Process Type="server">
   <Machine Name="tile-0-0" />
   <Machine Name="tile-1-0" />
   </Process>
</pvx>

This will bring up a client window on the head node and a tile window on 
tile-0-0, nothing on tile-1-0.  pvserver produces the following output:
-----
Listen on port: 11111
Waiting for client...
Listen on port: 11111
Waiting for client...
Client connected.
ERROR: In 
/home/amy/ParaViewReleaseRoot/ParaView-2.6.1/Servers/Filters/vtkTiledDisplaySchedule.cxx, line 143
vtkTiledDisplaySchedule (0x8183db0): Bad process id.

ERROR: In 
/home/amy/ParaViewReleaseRoot/ParaView-2.6.1/Servers/Filters/vtkTiledDisplaySchedule.cxx, line 143
vtkTiledDisplaySchedule (0x8183db0): Bad process id.
-----
and more of the same error if I interact with the client.  After closing 
the client, pvserver-real on tile-1-0 keeps running.


I also tried reverse connection:

$ ./pvclient -tdx=2 -tdy=1 -rc `pwd`/nodes.pvx
$ mpirun -np 2 -x DISPLAY -machinefile machines `pwd`/pvserver -tdx=2 -tdy=1 -rc --client-host=headnode

This will create a client window and a tile window on one of the tiles 
(randomly).  The client waits and then connects.  The output from pvserver is
-----
Connected to client
ERROR: In 
/home/amy/ParaViewReleaseRoot/ParaView-2.6.1/Servers/Common/vtkProcessModuleConnectionManager.cxx, line 671
vtkProcessModuleConnectionManager (0x8109ee8): Handshake failed.

ERROR: In 
/home/amy/ParaViewReleaseRoot/ParaView-2.6.1/Servers/Common/vtkProcessModule.cxx, line 646
vtkProcessModule (0x805f118): Server Error: Could not connect to client.
-----
This time, both server exit when the client exits.


paraview-3.2.1-Linux-x86.tar.gz:

This time I ran
$ mpirun -np 2 -x DISPLAY -machinefile machines `pwd`/pvserver -tdx=2 -tdy=1
$ ./paraview -s=tile-0-0

Only the client window appears, nothing on the tiles.
The server acknowledges the connection from the client.  The client 
produces the following (irrelevant?) error:

/home/jahn/src/paraview-3.2.1-Linux-x86/lib/paraview-3.2/paraview-real:
/usr/lib/libpng12.so.0: no version information available
(required by /home/jahn/src/paraview-3.2.1-Linux-x86/lib/paraview-3.2/libQtGui.so.4)

I also tried connecting using the clients GUI, and also giving the pvx 
file as a command-line argument.  No difference.
The same happens with paraview-3.3.0.

Any ideas?


More information about the ParaView mailing list