<br>The error message indicates that pv batch can not connect the xwindows. <div>If the cluster is configured to run X for you, ensure that the job has the correct DISPLAY environment variable. </div><div>If not, you should either start X in the job ("xinit pvbatch" or something like that) or recompile paraview to use offscreen rendering.</div><div><br></div><div><br>On Saturday, July 18, 2015, Kharche, Sanjay <<a href="mailto:S.R.Kharche@exeter.ac.uk">S.R.Kharche@exeter.ac.uk</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Dear All<br>
<br>
I need to non-interactively make png images of a series of sequentially<br>
numbered vts/vtk files. Since this is a large amount of data, I would like<br>
to do this using a cluster. The cluster has paraview and OpenFoam. I am not<br>
very familiar with OpenFoam, and have just started using Paraview in<br>
terms of python scripts. When I submit the job, I get an error. I gather<br>
that the error is because there is always a blank Paraview OpenGL window<br>
that opens when I use the script below. Can someone suggest a solution?<br>
<br>
thanks<br>
Sanjay<br>
<br>
error from the pbs job:<br>
ERROR: In /home/kitware/Kitware/ParaView-3.10/source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 541<br>
vtkXOpenGLRenderWindow (0x1ba5ad0): bad X server connection. DISPLAY=ERROR: In /home/kitware/Kitware/ParaView-3.10/source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 343<br>
vtkXOpenGLRenderWindow (0x1ba5ad0): bad X server connection. DISPLAY=<br>
<br>
My python script that I created using the GUI, and then edited for writing the png is below. I run it using the<br>
non screen rendering option:<br>
<br>
pvbatch --use-offscreen-rendering mouse2d.py &<br>
<br>
mouse2d.py is this:<br>
<br>
try: paraview.simple<br>
except: from paraview.simple import *<br>
paraview.simple._DisableFirstRenderCameraReset()<br>
<br>
# this does not make a difference to the viz.<br>
# SetActiveView(GetRenderView())<br>
# GetActiveView().UseOffscreenRenderingForScreenshots = 1<br>
<br>
# loop through all files.<br>
for i in range (1,3999):<br>
        mouse2D_SAN1_vts = XMLStructuredGridReader( FileName=['mouse2D_SAN%d.vts' % (i)] )<br>
        mouse2D_SAN1_vts.PointArrayStatus = ['Unnamed0']<br>
        RenderView1 = GetRenderView()<br>
        DataRepresentation1 = Show()<br>
        DataRepresentation1.EdgeColor = [0.0, 0.0, 0.5000076295109483]<br>
        RenderView1.CenterOfRotation = [78.0, 58.5, 0.0]<br>
        Transform1 = Transform( Transform="Transform" )<br>
        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 )<br>
        a1_Unnamed0_PiecewiseFunction = CreatePiecewiseFunction()<br>
        RenderView1.CameraPosition = [78.0, 58.5, 376.71107225273664]<br>
        RenderView1.CameraFocalPoint = [78.0, 58.5, 0.0]<br>
        RenderView1.CameraClippingRange = [372.94396153020926, 382.3617383365277]<br>
        RenderView1.CameraParallelScale = 97.5<br>
        DataRepresentation1.ColorArrayName = 'Unnamed0'<br>
        DataRepresentation1.LookupTable = a1_Unnamed0_PVLookupTable<br>
        Transform1.Transform = "Transform"<br>
        DataRepresentation2 = Show()<br>
        DataRepresentation2.ColorArrayName = 'Unnamed0'<br>
        DataRepresentation2.LookupTable = a1_Unnamed0_PVLookupTable<br>
        DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]<br>
        DataRepresentation1.Visibility = 0<br>
<br>
        Transform1.Transform.Scale = [1.0, -1.0, 0.0]<br>
        RenderView1.CenterAxesVisibility = 0<br>
        RenderView1.CameraPosition = [78.0, -58.5, 376.71107225273664]<br>
        RenderView1.OrientationAxesVisibility = 0<br>
        RenderView1.CameraFocalPoint = [78.0, -58.5, 0.0]<br>
        RenderView1.CenterOfRotation = [78.0, -58.5, 0.0]<br>
#       Render()<br>
        WriteImage("dir_%i.png" % (i))<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
</blockquote></div><br><br>-- <br>David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909<br>