[Paraview] non-interactive viz on cluster

Yves Rogez yves.rogez at obs.ujf-grenoble.fr
Thu Jul 23 11:55:07 EDT 2015


Hi Patrick,

have you tried to just get rid of the depth peeling ?
(Settings -> Render view tab -> Advanced mode -> Uncheck the depth 
peeling box) and set an opacity < 1.0 on the object.

Cheers,

Yves

Le 23/07/2015 17:44, Kharche, Sanjay a écrit :
>
>
> Dear All
>
>
> I found that I can use VNC server (and which is available to me on my 
> current machine) with the offscreen rendering options to paraview.
>
>
> VNC server seems to be a proprietary software. Are there free options 
> available?
>
>
> cheers
>
> Sanjay
>
>
>
>
> ------------------------------------------------------------------------
> *From:* David E DeMarle <dave.demarle at kitware.com>
> *Sent:* 19 July 2015 13:46
> *To:* Kharche, Sanjay
> *Cc:* paraview at paraview.org
> *Subject:* Re: [Paraview] non-interactive viz on cluster
> I am not wanting to do the visualisation using the PBS -X option, which
>
>     will forward the X11 graphics from the compute mnodes to my
>     desktop screen.
>
>     I want to do it completely non-interactively.
>
>
> Agreed. Don't forward X, N compute nodes sending their graphics calls 
> over the network to your desktop is much worse than N times slower.
>
>     I could not find any other way of
>
>     changing the DISPLAY variable. If there is one, please suggest.
>
>
> I think it is site specific. Talk with your sys admins about how to 
> submit a job that has access to X displays on the compute nodes.
>
>     In the meantime, I am trying to find out of the paraview on our
>     cluster is
>
>     compiled to use off screen rendering. I will also try to have a go
>     at using
>
>     some precompiled binaries (pvbatch) if I can find any.
>
>
> Sounds like a good backup plan. If that fails, you can compile 
> paraview for offscreen rendering yourself and run your own binary.
>
>     cheers
>
>     Sanjay
>
>
>
> good luck!
>
>
>     ------------------------------------------------------------------------
>     *From:* David E DeMarle <dave.demarle at kitware.com
>     <mailto:dave.demarle at kitware.com>>
>     *Sent:* 18 July 2015 02:08
>     *To:* Kharche, Sanjay
>     *Cc:* paraview at paraview.org <mailto:paraview at paraview.org>
>     *Subject:* Re: [Paraview] non-interactive viz on cluster
>
>     The error message indicates that pv batch can not connect the
>     xwindows.
>     If the cluster is configured to run X for you, ensure that the job
>     has the correct DISPLAY environment variable.
>     If not, you should either start X in the job ("xinit pvbatch" or
>     something like that) or recompile paraview to use offscreen rendering.
>
>
>     On Saturday, July 18, 2015, Kharche, Sanjay
>     <S.R.Kharche at exeter.ac.uk <mailto:S.R.Kharche at exeter.ac.uk>> wrote:
>
>
>         Dear All
>
>         I need to non-interactively make png images of a series of
>         sequentially
>         numbered vts/vtk files. Since this is a large amount of data,
>         I would like
>         to do this using a cluster. The cluster has paraview and
>         OpenFoam. I am not
>         very familiar with OpenFoam, and have just started using
>         Paraview in
>         terms of python scripts. When I submit the job, I get an
>         error. I gather
>         that the error is because there is always a blank Paraview
>         OpenGL window
>         that opens when I use the script below. Can someone suggest a
>         solution?
>
>         thanks
>         Sanjay
>
>         error from the pbs job:
>         ERROR: In
>         /home/kitware/Kitware/ParaView-3.10/source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx,
>         line 541
>         vtkXOpenGLRenderWindow (0x1ba5ad0): bad X server connection.
>         DISPLAY=ERROR: In
>         /home/kitware/Kitware/ParaView-3.10/source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx,
>         line 343
>         vtkXOpenGLRenderWindow (0x1ba5ad0): bad X server connection.
>         DISPLAY=
>
>         My python script that I created using the GUI, and then edited
>         for writing the png is below. I run it using the
>         non screen rendering option:
>
>         pvbatch --use-offscreen-rendering mouse2d.py &
>
>         mouse2d.py is this:
>
>         try: paraview.simple
>         except: from paraview.simple import *
>         paraview.simple._DisableFirstRenderCameraReset()
>
>         # this does not make a difference to the viz.
>         # SetActiveView(GetRenderView())
>         # GetActiveView().UseOffscreenRenderingForScreenshots = 1
>
>         # loop through all files.
>         for i in range (1,3999):
>                 mouse2D_SAN1_vts = XMLStructuredGridReader(
>         FileName=['mouse2D_SAN%d.vts' % (i)] )
>         mouse2D_SAN1_vts.PointArrayStatus = ['Unnamed0']
>                 RenderView1 = GetRenderView()
>                 DataRepresentation1 = Show()
>         DataRepresentation1.EdgeColor = [0.0, 0.0, 0.5000076295109483]
>                 RenderView1.CenterOfRotation = [78.0, 58.5, 0.0]
>                 Transform1 = Transform( Transform="Transform" )
>                 a1_Unnamed0_PVLookupTable = GetLookupTableForArray(
>         "Unnamed0", 1, NanColor=[0.25, 0.0, 0.0], RGBPoints=[-0.01,
>         0.23, 0.299, 0.754, 1.0, 0.706, 0.016, 0.15],
>         VectorMode='Magnitude', ColorSpace='Diverging',
>         LockScalarRange=1 )
>         a1_Unnamed0_PiecewiseFunction = CreatePiecewiseFunction()
>                 RenderView1.CameraPosition = [78.0, 58.5,
>         376.71107225273664]
>                 RenderView1.CameraFocalPoint = [78.0, 58.5, 0.0]
>         RenderView1.CameraClippingRange = [372.94396153020926,
>         382.3617383365277]
>         RenderView1.CameraParallelScale = 97.5
>         DataRepresentation1.ColorArrayName = 'Unnamed0'
>         DataRepresentation1.LookupTable = a1_Unnamed0_PVLookupTable
>                 Transform1.Transform = "Transform"
>                 DataRepresentation2 = Show()
>         DataRepresentation2.ColorArrayName = 'Unnamed0'
>         DataRepresentation2.LookupTable = a1_Unnamed0_PVLookupTable
>         DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
>         DataRepresentation1.Visibility = 0
>
>                 Transform1.Transform.Scale = [1.0, -1.0, 0.0]
>         RenderView1.CenterAxesVisibility = 0
>                 RenderView1.CameraPosition = [78.0, -58.5,
>         376.71107225273664]
>         RenderView1.OrientationAxesVisibility = 0
>                 RenderView1.CameraFocalPoint = [78.0, -58.5, 0.0]
>                 RenderView1.CenterOfRotation = [78.0, -58.5, 0.0]
>         #       Render()
>                 WriteImage("dir_%i.png" % (i))
>         _______________________________________________
>         Powered by www.kitware.com <http://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
>         <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
>
>
>
>     -- 
>     David E DeMarle
>     Kitware, Inc.
>     R&D Engineer
>     21 Corporate Drive
>     Clifton Park, NY 12065-8662
>     Phone: 518-881-4909 <tel:518-881-4909>
>
>
>
>
> _______________________________________________
> 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

-- 
Yves Rogez
/CONSERT Operations Engineer/

*IPAG*
/Institut de Planétologie et d'Astrophysique de Grenoble /
Bat D de Physique - BP. 53 - 38041 Grenoble - FRANCE

tel : +33 (0)4 76 63 52 80
lab : +33 (0)4 76 63 57 60
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150723/333b0c8a/attachment.html>


More information about the ParaView mailing list