Hi everybody,

I am trying to run pvbatch in parallel to render an animation, with a very 
easy script that looks like
     *  import sys
     *  from paraview.simple import *
     *  

     *  # read pvsm file from command line and load it
     *  stateFile = sys.argv[1]
     *  simulation = stateFile.split("/")[-1].split(".")[0]
     *  servermanager.LoadState(stateFile)
     *  

     *  # set active view and render animation
     *  SetActiveView(GetRenderView())
     *  WriteAnimation(simulation + ".jpg",magnification=2,quality=2)
I compiled paraview from sources, configuring with
cmake -DPARAVIEW_BUILD_QT=OFF -DCMAKE_BUILD_TYPE=Release -
DBUILD_TESTING=OFF  -DPARAVIEW_ENABLE_PYTHON=ON -
DPARAVIEW_USE_MPI=ON ..
and then building all.
I am doing a benchmark on 11GB of data distributed over many pvd/vtu 
files [written by an MPI application in parallel].
I copied the data to a tmpfs folder to ensure the execution is not slowed 
down by disk access.
Executing pvbatch on 1 or 16 processors doesn't really seem to change 
anything.In particular, I was expecting to see the frames appearing in 
blocks of 16 when running with mpi on 16 procs, but they always appear 
one at a time at a constant pace, which makes me suspect that the other 
processes aren't really contributing to the rendering.

What could I be doing wrong?Any suggestion is highly appreciated.
Best regards,
Massimiliano
_______________________________________________
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

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to