<div class="gmail_quote"><div>Hello,</div><div><br></div>I tried setting up a ParaView server on a university cluster, but am getting the server to crash when remote rendering is enabled.  First off, I suppose I should ask if I am wise to do this.  I don&#39;t see any rules of thumb for how large a dataset should be for good scaling, or how fast an interconnect ParaView requires.<div>

<br></div><div>I generate fairly large unstructured datasets (in the range of 1-3 million nodes).  My data files are in the exodus format and generally run in the hundreds of MB.  My connection to the cluster is limited at 100 MBit, and the interconnect between cluster nodes is Gigabit.  Even if the speed is comparable, its nice enough not to need to download the datafiles to my computer.</div>

<div><br></div><div>The cluster is made up of dual socket quad core machines with pitiful on-board graphics.  I built ParaView 3.4 on this system with OpenMPI and Mesa support.</div><div><br></div><div>I run the server through a PBS scheduler.  Because the compute nodes are not directly connected to the outside world, and because I don&#39;t know apriori which nodes the ParaView server will run on, I use a reverse connection.  My PBS script is attached (paraview_server.sh).  It connects fine, and I am able to open a dataset.  Once I do something that requires a fair amount of work (i.e. switching from outline view to surface view) the server crashes.  I have also attached the output from the server captured by PBS (o_paraview.log).  Finally so that you can see what I&#39;ve configured, I&#39;ve attached the CMakeCache.txt file from my ParaView build.  Note that in my script, I&#39;ve commented out the remote rendering option, it does not crash if this is left commented out.</div>

<div><br></div><div>Other relevant data is that the cluster is running Ubuntu 8.04 x86_64, and I&#39;m running the 64bit version of ParaView on Windows Server 2008.  I&#39;m using the Mesa library provided by the Ubuntu repositories (7.0.3).  The crash also happens identically if I run the ParaView client over a remote X session directly from the cluster, so I&#39;m certain its not a problem with mismatched versions.</div>

<div><br></div><div>My ideas at this point are:</div><div>- try building Mesa from source (I&#39;d rather not muck around with having the repository + custom built version however)</div><div>- live without remote rendering (which is quite slow)</div>

<div>- hope someone on the ParaView list has a better idea</div><div><br></div><div>Any suggestions would be greatly appreciated.</div><div><br></div><div>Jay Oswald</div><font color="#888888"><div>Northwestern University</div>
<div><br></div><div><br></div>
</font></div><br>