[Paraview] pvbatch hanging in parallel after WriteImage?
Eric E. Monson
emonson at cs.duke.edu
Thu Aug 19 17:09:14 EDT 2010
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
More information about the ParaView
mailing list