<br><br><div class="gmail_quote">On Wed, Apr 28, 2010 at 7:43 AM, Shree Kumar <span dir="ltr"><<a href="mailto:shree.shree@gmail.com">shree.shree@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Paul,<br><br><div class="gmail_quote"><div class="im">On Tue, Apr 27, 2010 at 5:06 PM, Paul McIntosh <span dir="ltr"><<a href="mailto:paul.mcintosh@internetscooter.com" target="_blank">paul.mcintosh@internetscooter.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
Hi All,<br>
<br>
I am trying to get parallel GPU accelerated volume rendering happening and I<br>
just want to confirm my understanding below is correct...<br>
<br>
For GPU acceleration I will require X Server running on each node so that<br>
ParaView can create a local OpenGL context to enable OpenGL calls to the<br>
hardware. The OpenGL context needs to use something like NVIDIA libraries as<br>
it ignores anything that might have OpenGL implemented in software (e.g.<br>
Mesa).<br>
<br>
Googling shows me that it is possible to create screenless X Server<br>
configurations that use video hardware (e.g. with a NVIDIA Tesla). So in a<br>
cluster I am assuming that this is what I need to do for each node that I<br>
wish to participate in the parallel rendering.<br>
<br>
Is the above correct? Or is there a simplier way of doing it?<br>
<br></blockquote></div><div><br>This approach seems correct. <br><br>You would need to configure one X screen per GPU you have.<br><br>nvidia-xconfig -a --use-display-device=none<br><br>After that, start the X server. Next, write a machine file which will run one <br>
instance of a paraview render on each GPU. You would need to set the <br>DISPLAY environment variable to point to the X server and X screen <br>corresponding to each GPU.<br><br>Use this machine file with mpirun and use the ParaView client to connect<br>
to the machine on rank 0.<br><br>I'm not much of a ParaView user, but I have setup parallel rendering using<br>this method.<br><br>HTH<br>-- Shree<br><a href="http://www.shreekumar.in/" target="_blank">http://www.shreekumar.in/</a><br>
<br></div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
Cheers,<br>
<br>
Paul<br>
---<br>
<a href="http://www.internetscooter.com" target="_blank">www.internetscooter.com</a><br>
<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>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</blockquote></div></div><br></blockquote>Hi guys.<div>There's another way to make *real* parallel GPU rendering.</div><div>If you want to use the power of some GPU from unrelated cards (non-SLI but in the same computer) or from some graphical nodes, you can use VirtualGL with Sort-Last or Sort-First rendering, who will be very usefull and efficient to get very goods performances, and not just use 1 or 2 local GPU to render your paraview instance.</div>
<div><br></div><div>Cheers.</div><div><br></div><div>Philippe. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br clear="all"><br><br>
<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>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br>