<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR><!--[if !mso]>
<STYLE>v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.shape {
        BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
        font-family: Tahoma;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        FONT-WEIGHT: normal; COLOR: maroon; FONT-STYLE: normal; FONT-FAMILY: "Courier New"; TEXT-DECORATION: none; mso-style-type: personal-reply
}
DIV.Section1 {
        page: Section1
}
OL {
        MARGIN-BOTTOM: 0in
}
UL {
        MARGIN-BOTTOM: 0in
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2>I wanted to interject a general comment. 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2>D3 is a 'heavy weight' load balancing filter. It's really 
intended for unstructured data and, right now,&nbsp;it will take vtkPolydata and 
turn it to vtkUnstructuredGrid.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2>You might just want to run it once, right after the reader, 
and then run 'Extract Surface' to get back to vtkPolyData. You also might play 
with the immediate mode and t-strip options to see if they make a big diff on 
your rendering times.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=277440521-07082006><FONT face=Arial 
color=#0000ff size=2>Also, if your dataset has lots of files, you should see how 
it runs without D3 at all, just for comparison. :)</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV><!-- Converted from text/plain format -->
<P><FONT size=2>&nbsp; Brian Wylie - Org 1424<BR>&nbsp; Sandia National 
Laboratories<BR>&nbsp; MS 0822 - Building 880/A1-J<BR>&nbsp; (505)844-2238 
FAX(505)845-0833&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
____&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
_&nbsp;&nbsp;&nbsp; __<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; / __ \____&nbsp; 
_________ | |&nbsp; / (_)__ _&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
__<BR>&nbsp;&nbsp;&nbsp;&nbsp; / /_/ / __ `/ ___/ __ `/ | / / / _ \ | /| / 
/<BR>&nbsp;&nbsp;&nbsp; / ____/ /_/ / /&nbsp; / /_/ /| |/ / /&nbsp; __/ |/ |/ 
/<BR>&nbsp;&nbsp; /_/&nbsp;&nbsp;&nbsp; \__,_/_/&nbsp;&nbsp; \__,_/ 
|___/_/\___/|__/|__/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Unleash the Beast<BR></FONT></P>
<DIV>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> 
  paraview-bounces+bnwylie=sandia.gov@paraview.org 
  [mailto:paraview-bounces+bnwylie=sandia.gov@paraview.org] <B>On Behalf Of 
  </B>Moreland, Kenneth<BR><B>Sent:</B> Monday, August 07, 2006 3:01 
  PM<BR><B>To:</B> Randall Hand; Paraview List<BR><B>Subject:</B> RE: [Paraview] 
  Even more Questions about ParaView on a Tiled Display<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=Section1>
  <OL style="MARGIN-TOP: 0in" type=1 start=0>
    <LI class=MsoNormal style="COLOR: maroon; mso-list: l0 level1 lfo1"><FONT 
    face="Courier New" color=maroon size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">I just finished 
    incorporating your patch.&nbsp; Because it&#8217;s late, I&#8217;m going to wait until 
    tomorrow to check it in.<o:p></o:p></SPAN></FONT> </LI></OL>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'">1. There 
  are two reasons that your memory usage is varying.&nbsp; First, it is true 
  that the memory is not freed-up from the Cut operation.&nbsp; The same is true 
  of the data between reader and the first D3.&nbsp; Second, if the number of 
  processes you have is not a power of 2, than D3 is not perfect at distributing 
  your data.&nbsp; You can have up to twice as much data on one node as the 
  other.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'">2. It does 
  seem strange that one would be so different than the other 12.&nbsp; I don&#8217;t 
  have a good explanation for that.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'">3. I&#8217;m 
  guess that has to do with your MPI implementation.&nbsp; It looks like it 
  forks a couple of times.&nbsp; I notice that of the 3 processes, only one is 
  running.&nbsp; The other 2 may be parents that have forked and are now waiting 
  (perhaps as a precaution in case the MPI job crashes and needs to be shut down 
  cleanly).<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'">4. That 
  sounds like a glitch.&nbsp; Go ahead and submit a bug 
  report.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'">-Ken<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Courier New" color=maroon size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV 
  style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
  <DIV>
  <DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
  face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
  <HR tabIndex=-1 align=center width="100%" SIZE=2>
  </SPAN></FONT></DIV>
  <P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN 
  style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
  face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> 
  paraview-bounces+kmorel=sandia.gov@paraview.org 
  [mailto:paraview-bounces+kmorel=sandia.gov@paraview.org] <B><SPAN 
  style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Randall Hand<BR><B><SPAN 
  style="FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, August 07, 2006 2:28 
  PM<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> Paraview 
  List<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> [Paraview] Even 
  more Questions about ParaView on a Tiled 
  Display</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
  style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
  style="FONT-SIZE: 12pt">Ok, so I've got my Mullions code (still looking for 
  any comments about that) working on our RenderWall and I'm noticing some 
  interesting behaviour that i've got some questions about.<BR><BR>In this 
  cluster, we have 12 nodes + 1 head node, each one connected via a GeForce 
  7800GTX to a 1600x1200 LCD Display.&nbsp; Each node has 2 single-core Xeon 
  processors Hyperthreaded, for an "effective" 4 cores, and 8G of ram.&nbsp; All 
  connected via Infiniband.&nbsp; I've loaded up 2 PVTP datasets:&nbsp; 
  <BR>&nbsp;&nbsp; a) Dataset A is a 52Million Triangle 24-part surface, RGB per 
  point<BR>&nbsp;&nbsp; b) Dataset B is a 67Million Triangle 12-part surface, no 
  data per point (Geometry only)<BR><BR>(Both datasets were load-balanced with 
  Paraview's D3 filter.) <BR><BR>Now when I load them in Paraview, with a Tiled 
  Display, they both load and I'm able to interact with them beautifully.&nbsp; 
  119Million Triangles rendered in 1s (for a still frame).&nbsp; I applied a 
  cutting plane to one of them, and then another D3 (to balance the newly cut 
  surface, right?), and the results are still fabulously interactive.&nbsp; But 
  a few things i've noticed: <BR>1) Even tho the results are now "load balanced" 
  again (via the D3), my memory usage is still fairly varying.&nbsp; I'm seeing 
  numbers ranging from 1.8G to 3.8G on various nodes.&nbsp; Is this because the 
  memory isn't really freed-up from the Cut operation? <BR>2) One of my 12 nodes 
  is basically "idle".&nbsp; While the other 11 nodes show runtimes of over 
  250minutes on the pvserver process, one node shows less than 5.&nbsp; Images 
  are visible on all 12 displays.<BR>3) On every node I have 3 processes.&nbsp; 
  4 I would understand, and 1 I had expected.&nbsp; But 3?&nbsp; It seems one is 
  for the Rendering &amp; MPI work, while the other 2 are for computations (one 
  has the usual spinlock runtime of 250+minutes, while the others have 
  0.00).<BR><BR>An example:<o:p></o:p></SPAN></FONT></P>
  <DIV style="MARGIN-LEFT: 30pt">
  <P class=MsoNormal><FONT face="Courier New" size=3><SPAN 
  style="FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'">[rhand@plasma proc]$ pdsh 
  -a top -b -n1 | grep pvserver | sort<BR>plasma01ib: 18580 
  rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 1969M 1.9G 21052 
  R&nbsp;&nbsp;&nbsp; 25.0 25.0 275:25&nbsp;&nbsp; 1 pvserver<BR>plasma01ib: 
  18581 rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 1969M 1.9G 21052 
  S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 25.0&nbsp;&nbsp; 0:00&nbsp;&nbsp; 3 
  pvserver<BR>plasma01ib: 18582 rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 
  1969M 1.9G 21052 S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 25.0&nbsp;&nbsp; 
  0:00&nbsp;&nbsp; 3 pvserver<BR>plasma02ib: 18367 rhand&nbsp;&nbsp;&nbsp;&nbsp; 
  25&nbsp;&nbsp; 0 1926M 1.9G 21052 R&nbsp;&nbsp;&nbsp; 25.0 24.5 
  275:22&nbsp;&nbsp; 1 pvserver <BR>plasma02ib: 18368 
  rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 1926M 1.9G 21052 
  S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 24.5&nbsp;&nbsp; 0:00&nbsp;&nbsp; 0 
  pvserver<BR>plasma02ib: 18369 rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 
  1926M 1.9G 21052 S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 24.5&nbsp;&nbsp; 
  0:00&nbsp;&nbsp; 0 pvserver<BR>plasma03ib: 18407 rhand&nbsp;&nbsp;&nbsp;&nbsp; 
  25&nbsp;&nbsp; 0 3268M 3.2G 21052 R&nbsp;&nbsp;&nbsp; 25.2 41.7 
  275:20&nbsp;&nbsp; 1 pvserver<BR>...(snip)...<BR>plasma11ib: 20771 
  rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 1997M 1.9G 21060 
  S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 25.4&nbsp;&nbsp; 0:00&nbsp;&nbsp; 3 
  pvserver<BR>plasma12ib: 18301 rhand&nbsp;&nbsp;&nbsp;&nbsp; 18&nbsp;&nbsp; 0 
  4161M 4.0G 21164 S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 53.1&nbsp;&nbsp; 
  6:38&nbsp;&nbsp; 1 pvserver<BR>plasma12ib: 18302 rhand&nbsp;&nbsp;&nbsp;&nbsp; 
  25&nbsp;&nbsp; 0 4161M 4.0G 21164 S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 
  53.1&nbsp;&nbsp; 0:00&nbsp;&nbsp; 1 pvserver<BR>plasma12ib: 18303 
  rhand&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0 4161M 4.0G 21164 
  S&nbsp;&nbsp;&nbsp;&nbsp; 0.0 53.1&nbsp;&nbsp; 0:00&nbsp;&nbsp; 1 pvserver 
  </SPAN></FONT><o:p></o:p></P></DIV>
  <P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN 
  style="FONT-SIZE: 12pt"><BR clear=all><BR>4) While interacting, the 2D Scalar 
  Bar seems to resize/move down to the display closest the origin (lower-left 
  corner), and then return to it's desired location when the full-res image is 
  rendered again.&nbsp; Is this a glitch, or by design? <BR><BR>So can someone 
  explain to me a bit of what's going on "behind the curtain"?&nbsp; I've also 
  had no luck chasing down what's going on with the Slow Renderings &amp;mangled 
  options on tiled Displays (On the <B><SPAN 
  style="FONT-WEIGHT: bold">production</SPAN></B> 2.4.4 release, not my 
  customized mullion-enabled one)<BR>-- 
  <BR>----------------------------------------<BR>Randall Hand<BR>Visualization 
  Scientist<BR>ERDC MSRC-ITL 
<o:p></o:p></SPAN></FONT></P></DIV></DIV></BLOCKQUOTE></BODY></HTML>