Hi Berk,<br><br>Thanks for your help. Our file format is .vtu, and there&#39;s only one GPU on our machine. I&#39;m wondering if there is some way we can tell which operations
execute on the GPU and which on the CPU, so that we could try a different operation in order
to see a parallel speedup.<div><br></div><div>Also, have you guys looked into
having the client and server processes detect the situation where the
GPU is shared between them, and in that case not attempt to parallelize
GPU-based operations? Our situation of a multi-CPU system with a
single GPU is very common, and it would be nice to get
some benefit for CPU-based operations in this case without penalizing
GPU-based ones.</div><div><span id="q_122467f88604ab57_1" class="h4"><br></span></div>Thanks again for your help,<br>Karen<br><br><br><div class="gmail_quote">On Sat, Jul 4, 2009 at 10:46 AM, Berk Geveci <span dir="ltr">&lt;<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Karen,<br>
<br>
What file format are you using?<br>
<br>
There are a few factors here. First, we have to make sure that the<br>
file format you are using is suitable for parallel processing - not<br>
all formats are. Second, if you are using a GPU based algorithm such<br>
as projected tetrahedra (which is the default), you are likely to see<br>
a decrease in performance of volume rendering rather than increase.<br>
This is because all of the processes will be using 1 GPU and the<br>
resource contention that this causes is likely to make rendering<br>
slower. Assuming that the data is distributed properly, algorithms<br>
should run faster though. If you have multiple GPUs, it is also<br>
possible to make rendering scale to an extent but we haven&#39;t<br>
experimented with multiple GPU on one machine yet.<br>
<font color="#888888"><br>
-berk<br>
</font><div><div></div><div class="h5"><br>
On Fri, Jul 3, 2009 at 4:55 PM, Karen Lee&lt;<a href="mailto:kylkaren@gmail.com">kylkaren@gmail.com</a>&gt; wrote:<br>
&gt; Hi, thanks for all of your responses.  It looks like the ParaView Guide book<br>
&gt; is out-of-date, as it tells you that the client can be launched directly<br>
&gt; with &quot;mpirun -np &lt;xx&gt; paraview&quot; as an alternative to running pvserver<br>
&gt; separately.<br>
&gt;<br>
&gt; Now that we are using pvserver, it is partially working.<br>
&gt;<br>
&gt; We installed pvserver (in /usr/local/bin), and then used the &quot;Connect&quot;<br>
&gt; option in the File menu to connect to a server running on &quot;localhost&quot; (Add<br>
&gt; Server, then specifying Client/Server connecting to localhost port 11111,<br>
&gt; launching pvserver with &quot;/usr/bin/mpirun -np 7 /usr/local/bin/pvserver&quot;),<br>
&gt; and connected to the server successfully.<br>
&gt;<br>
&gt; Unfortunately, using pvserver on the same (8-processor) machine seems to be<br>
&gt; significantly slower and more buggy than running the client by itself (we<br>
&gt; tried -np 7, and also -np 2), for a fairly large (million-point)<br>
&gt; unstructured-grid dataset that takes about 20 seconds for volume rendering<br>
&gt; with one processor.  We had thought that this problem would be big enough to<br>
&gt; benefit from at least using a couple of CPUs.<br>
&gt;<br>
&gt; When we connect to pvserver on the same machine, it not only takes much<br>
&gt; longer to render (regardless of the number of CPUs we launch pvserver on),<br>
&gt; but there are also some weird screen artifacts where it seems to open up a<br>
&gt; second rendering window (with no controls or window decorations, just a<br>
&gt; square with a duplicate of the rendering contents) that we cannot get rid<br>
&gt; of.  At that point the program freezes.<br>
&gt;<br>
&gt; Any suggestions?  We are using the precompiled paraview 3.4.0 from the<br>
&gt; paraview web site, compiled for MacOS Leopard/Intel, running on an 8-cpu<br>
&gt; MacPro with 16GB of RAM.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Karen Lee<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>