Hey Jean,
I am getting the same behavior on my Mac OS X 10.6 compiled with OpenMPI (but
no OSMesa). I can run scripts like yours from the ParaView Python shell when
connected to a four-process pvserver just fine, and it works from the same
build of pvbatch run in serial (without mpirun), but when I try to run pvbatch
with
mpirun -np 4 ./pvbatch coloredSphere.0.py
it hangs after writing the first image and giving me this output:
vtkSphereSource : [ ...........]
vtkSphereSource(3) : [ ...........]
vtkSphereSource(1) : [ ...........]
vtkSphereSource(2) : [ ...........]
vtkPVGeometryFilter : [ ...........]
vtkPVGeometryFilter(1) : [ ...........]
vtkPainterPolyDataMapper : [ ...........]
vtkPainterPolyDataMapper : [ ...........]
Process id: 2 >> ERROR: In
/Users/emonson/Programming/ParaView_git/ParaView/VTK/Parallel/vtkParallelRenderManager.cxx,
line 1869
vtkIceTRenderManager (0x10b104a90): Failed to read window information
Process id: 3 >> ERROR: In
/Users/emonson/Programming/ParaView_git/ParaView/VTK/Parallel/vtkParallelRenderManager.cxx,
line 1869
vtkIceTRenderManager (0x10be0ec40): Failed to read window information
Process id: 1 >> ERROR: In
/Users/emonson/Programming/ParaView_git/ParaView/VTK/Parallel/vtkParallelRenderManager.cxx,
line 1869
vtkIceTRenderManager (0x10b604a10): Failed to read window information
Even a simple example like this hangs in the same way:
from paraview.simple import *
view = CreateRenderView()
sphere = Sphere()
Show()
Render()
WriteImage("sphere.0.png")
WriteImage("sphere.1.png")
Sorry I don't have any solution, but hopefully this will help someone who knows
more figure it out. :)
-Eric
------------------------------------------------------
Eric E Monson
Duke Visualization Technology Group
On Aug 19, 2010, at 3:49 PM, Favre Jean wrote:
>
> i am having difficulty with pvbatch - compiled with Mesa 7.6 - running in
> parallel and hanging after the first WriteImage in my python scripts.
>
> I have tested several compilations on different clusters, several MPI
> (mvapich and openmpi) and still cannot make this work. It writes the first
> image and then deadlocks or dies somewhere.
>
> I have no error messages to give me a clue. The pvserver from the same
> compilation works fine when connected to a client.
>
> This would be a test line:
>
> mpirun -np 12 --use-offscreen-rendering -display :0.0 pvbatch
> coloredSphere.0.py
>
> are there problems with my syntax, or something I overlooked in this simple
> example?
>
> thanks for any tip.
>
> -----------------
> Jean M. Favre
> Swiss National Supercomputing Center
>
> <coloredSphere.0.py>_______________________________________________
> Powered by 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
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________
Powered by 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
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview