[Paraview] pvbatch hanging in parallel after WriteImage?

pat marion pat.marion at kitware.com
Thu Aug 19 17:12:19 EDT 2010


I can repeat this.  Believe it or not, WriteImage does an mpi broadcast.  In
the 3.8 release and some time afterward it worked fine, but it doesn't seem
to work now.

Pat

On Thu, Aug 19, 2010 at 5:09 PM, Eric E. Monson <emonson at cs.duke.edu> wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20100819/bc5107be/attachment.htm>


More information about the ParaView mailing list