<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hi all,<BR>
&nbsp;<BR>
I'm doing parallel rendering using 1 client (dual core laptop) and 2 cluster servers (dual core desktop)<BR>
below is the timer log result i collected when i run: mpirun -np 4 pvserver<BR>
&nbsp;<BR>
-----------------------------------------------------------------------------------------------<BR><SPAN lang=EN>
<FONT face=Tahoma>Local Process</FONT><BR>
<FONT face=Tahoma>Still Render, 3.029 seconds</FONT><BR>
<FONT face=Tahoma>Execute vtkMPIMoveData id: 457, 1.98248 seconds</FONT><BR>
<FONT face=Tahoma>&nbsp;</FONT><BR>
<FONT face=Tahoma>&nbsp;</FONT><BR>
<FONT face=Tahoma>Server, Process 0</FONT><BR>
<FONT face=Tahoma>Execute vtkFileSeriesReader id: 176, 0.637821 seconds</FONT><BR>
<FONT face=Tahoma>Execute vtkMPIMoveData id: 457, 1.49186 seconds</FONT><BR>
<FONT face=Tahoma>Dataserver gathering to 0, 0.829525 seconds</FONT><BR>
<FONT face=Tahoma>Dataserver sending to client, 0.661658 seconds</FONT><BR>
<FONT face=Tahoma></FONT>&nbsp;<BR>
<FONT face=Tahoma>Server, Process 1</FONT><BR>
<FONT face=Tahoma>Execute vtkMPIMoveData id: 457, 0.141821 seconds</FONT><BR>
<FONT face=Tahoma>Dataserver gathering to 0, 0.141544 seconds</FONT><BR>
<FONT face=Tahoma></FONT>&nbsp;<BR>
<FONT face=Tahoma>Server, Process 2</FONT><BR>
<FONT face=Tahoma>Execute vtkMPIMoveData id: 457, 0.243584 seconds</FONT><BR>
<FONT face=Tahoma>Dataserver gathering to 0, 0.243318 seconds</FONT><BR>
<FONT face=Tahoma></FONT>&nbsp;<BR>
<FONT face=Tahoma>Server, Process 3</FONT><BR>
<FONT face=Tahoma>Execute vtkMPIMoveData id: 457, 0.191589 seconds</FONT><BR>
<FONT face=Tahoma>Dataserver gathering to 0, 0.191303 seconds</FONT><BR>
&nbsp;<BR>
-----------------------------------------------------------------------------------------------------<BR>
&nbsp;<BR>
i have difficulty interpreting the timer log, my guess is:<BR>
&nbsp;<BR>
Scenario 1: <BR>
Process 0 reads the whole data, disseminate the dats into 4 pieces, then&nbsp;distribute to itself and&nbsp;Process 1&amp;2&amp;3,<BR>
each&nbsp;node will process the data and send it&nbsp;back Process 0,<BR>
Process 0 gather all data and send it back&nbsp;to client,<BR>
client renders the data<BR>
&nbsp;<BR>
Scenario 2:<BR>
Process 0 reads the whole data, distribute the whole data to Process 0&amp;1&amp;2&amp;3,<BR>
each&nbsp;node will 'take' their own piece of data to process, then send it&nbsp;back Process 0,<BR>
Process 0 gather all data and send it back&nbsp;to client,<BR>
client renders the data<BR>
&nbsp;&nbsp;&nbsp;<BR>
Which scenario is the correct one? or both are wrong?<BR>
&nbsp;<BR>
is there any resources i could refer to find what does it mean by:&nbsp;<SPAN lang=EN>Execute vtkFileSeriesReader, Execute vtkMPIMoveData?</SPAN><BR>
<SPAN lang=EN></SPAN>&nbsp;<BR>
<SPAN lang=EN></SPAN><SPAN lang=EN>any help / feedback is highly appreciated!</SPAN><BR>
<SPAN lang=EN>thanks!</SPAN><BR>
<SPAN lang=EN></SPAN>&nbsp;<BR>
<SPAN lang=EN>regards,</SPAN><BR>
<SPAN lang=EN>chewping</SPAN><BR>
<SPAN lang=EN>&nbsp;<BR></SPAN>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR></SPAN>                                               </body>
</html>