Didn&#39;t want to imply that compiling on XT3 requires hacked cmake files.&nbsp; The XT3 build works from CVS head without modifications.<br><br>My issue was when X11 libs were found by cmake, but I wanted to compile without them.&nbsp; This wasn&#39;t a problem on XT3 because X11 isn&#39;t found at all.<br>
<br>Pat<br><br><div class="gmail_quote">On Fri, Apr 4, 2008 at 1:10 PM, Kent Eschenberg &lt;<a href="mailto:eschenbe@psc.edu">eschenbe@psc.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks! The only reason I haven&#39;t tried it yet is that I have to finish this paper for this summer&#39;s TeraGrid conference. I&#39;m saying a lot of good things about ParaView and mention the upcoming paper on the XT3 port. Maybe Monday.<br>

<br>
Its great that this has already been resolved on the XT3 since that is the destination for this batch script as soon as I get it to run at least once on our Linux cluster.<br>
<br>
Kent<br>
<br>
pat marion wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="Ih2E3d">
Hi Kent,<br>
<br>
Not sure if this will help, but one area that gave me trouble when trying to compile without X11 was VTK/Rendering/vtkOpenGLExtensionManager.cxx.<br>
<br>
Check out the file &lt;paraview-build-dir&gt;/VTK/Rendering/vtkOpenGLExtensionManagerConfigure.h, it may reveal some defines related to GLX extension loading. &nbsp;I had to hack some cmake files to make the ExtensionManager behave without X11. &nbsp;If this turns out to be the problem, I can tell you specifically what I did.<br>

<br>
Pat<br>
<br></div><div><div></div><div class="Wj3C7c">
On Thu, Apr 3, 2008 at 5:33 PM, Kent Eschenberg &lt;<a href="mailto:eschenbe@psc.edu" target="_blank">eschenbe@psc.edu</a> &lt;mailto:<a href="mailto:eschenbe@psc.edu" target="_blank">eschenbe@psc.edu</a>&gt;&gt; wrote:<br>

<br>
 &nbsp; &nbsp;Thanks! Sorry it took so long to try. The results are exactly the<br>
 &nbsp; &nbsp;same in both the version using MPI (run with mpiexec -np 2 pvbatch)<br>
 &nbsp; &nbsp;and the one without (run with pvbatch).<br>
<br>
 &nbsp; &nbsp;Both display windows. The non-mpi version doesn&#39;t crash because it<br>
 &nbsp; &nbsp;finds an X server.<br>
<br>
 &nbsp; &nbsp;I know gdb and my versions have been compiled for debugging. Can you<br>
 &nbsp; &nbsp;think of a key location where I could stop it and look at some<br>
 &nbsp; &nbsp;variables? If we could convince the non-mpi version to refrain from<br>
 &nbsp; &nbsp;looking for an X server we have probably fixed the mpi version too.<br>
<br>
 &nbsp; &nbsp;Kent<br>
<br>
<br>
 &nbsp; &nbsp;Utkarsh Ayachit wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Kent,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Here&#39;s a patch to enable use-offscreen-rendering. Can you verify<br>
 &nbsp; &nbsp; &nbsp; &nbsp;if that helps?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Utkarsh<br>
<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Moreland, Kenneth wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ah. &nbsp;I didn&#39;t realize that pvbatch did not support<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--use-offscreen-rendering.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Ken<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-----Original Message-----<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: Kent Eschenberg [mailto:<a href="mailto:eschenbe@psc.edu" target="_blank">eschenbe@psc.edu</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:eschenbe@psc.edu" target="_blank">eschenbe@psc.edu</a>&gt;]<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Thursday, April 03, 2008 12:45 PM<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: Moreland, Kenneth<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Cc: ParaView<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: Re: [Paraview] Bug 0006714: pvbatch requires X<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yes, and have verfied what is being used with &quot;ldd<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pvbatch&quot;. Note that the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Wiki reference you provide is about setting up a server,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;not batch.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pvbatch does not support the option<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;--use-offscreen-rendering&quot; and should<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;not need that option when the cmake option &quot;use<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;offscreen rendering&quot; has<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;been set.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thanks!<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Kent<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Moreland, Kenneth wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Have you linked to the OSMesa library? &nbsp;Once you do<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that, you should no<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;longer need an X server. &nbsp;See the Wiki.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.paraview.org/Wiki/Setting_up_a_ParaView_Server#OSMesa_support" target="_blank">http://www.paraview.org/Wiki/Setting_up_a_ParaView_Server#OSMesa_support</a><br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Ken<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-----Original Message-----<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: <a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a>&gt;<br></div></div><div><div></div><div class="Wj3C7c">
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[mailto:<a href="mailto:paraview-" target="_blank">paraview-</a> &lt;mailto:<a href="mailto:paraview-" target="_blank">paraview-</a>&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:bounces@paraview.org" target="_blank">bounces@paraview.org</a> &lt;mailto:<a href="mailto:bounces@paraview.org" target="_blank">bounces@paraview.org</a>&gt;]<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Behalf Of Kent Eschenberg<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Thursday, April 03, 2008 9:51 AM<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: ParaView<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: [Paraview] Bug 0006714: pvbatch<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;requires X server<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pvbatch cannot be run on a node unless that node<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;has an X server. This<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;makes it impossible to run a batch job on 99.99%<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of the parallel<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;systems<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;because most nodes don&#39;t have an X server.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The CVS version updated around 4/1/2008 12:10pm<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;was used. It was linked<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;to<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mesa 7.0.1 and all of the GL-releated items<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;point to Mesa. Also the<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;use<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;offscreen rendering&quot; option was set. The<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CMakeCache.txt file has been<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uploaded.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A Python program run by pvbatch works fine on<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;one node, the one on<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;which I<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;have logged in to the parallel system, because<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;it has access to an X<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server. However, the program crashes when using<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;more than one node<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;because<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;the others don&#39;t have an X server.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;P.S. I hope I am wrong and that I have merely<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;done something stupid.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Please let me know if there is a way to make<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this work.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Kent<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pittsburgh Supercomputing Center<br>
<br>
 &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp;ParaView mailing list<br></div></div>
 &nbsp; &nbsp;<a href="mailto:ParaView@paraview.org" target="_blank">ParaView@paraview.org</a> &lt;mailto:<a href="mailto:ParaView@paraview.org" target="_blank">ParaView@paraview.org</a>&gt;<div class="Ih2E3d"><br>
 &nbsp; &nbsp;<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br>
<br>
</div></blockquote><font color="#888888">
<br>
-- <br>
Kent<br>
Pittsburgh Supercomputing Center<br>
</font></blockquote></div><br>