<html><div style='background-color:'><DIV class=RTE><FONT face=Arial,sans-serif size=2><B>Paraview - render-server/data-server<?xml:namespace prefix = o /><o:p></o:p></B></FONT><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>I have a few questions regarding Paraview and the way it works in client/server mode.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>My overall goal is to setup Paraview to distribute the data calculations (e.g. filters, manipulation of large data sets, etc) and the rendering of our data across a cluster of linux boxes.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>I will start with what I have done:<SPAN> </SPAN>I have configured Paraview with MPI for linux (RH 9.1) and Windows.<SPAN> </SPAN>I have configured a setup wherebye I run Paraview in server mode and it distributes to 6 nodes.<SPAN> </SPAN>Here is the command I am using:<SPAN> </SPAN>mpirun –np 6 –p4ssport xxxx paraview --server</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>The -p4ssport bit is a way of bypassing potential ssh problems that could come up.<SPAN> </SPAN>It simply uses mpich’s secure server to run shell commands on other servers, the only dissadvantate (I think) is that I have to manually key in the passwords for each node everytime I start a Paraview server.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>So…the server starts…I type in the password for each node and then it says “waiting for client on port 11111” and instances of paraview popup in the system monitor on each linux node.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>I then connect to the server using the command: paraview --client<SPAN> </SPAN>the client connects successfully and all seems well and good.<SPAN> </SPAN>I make a ridiculously large sphere on the client and the system monitor on all the nodes start to wizz up to 100%.<SPAN> </SPAN>Then 6 tiles appear on the server machine containing 6 slices of sphere.<SPAN> </SPAN>Then the final sphere appears on the client machine.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>So…what is happening here???<SPAN> </SPAN>Is the rendering of the sphere being distributed or is the data generation of the sphere being distributed.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Does paraview supportdistributed data manipulation (eg, If I wanted to extract edges on a very high polygon shape would it distribute the calculation of doing this).<SPAN> </SPAN>Or does it only allow distributed rendering of the data once it has been manipulated on a single machine?</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>I have tried to set up a data and render server and then connect using the –crs argument and it does work but only the nodes of the render server do anything and the data-server nodes (the nodes started with the command --server) don’t appear to be doing anything.<SPAN> </SPAN>But the rendernodes started by the –render-server command seem to at least have some activity.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Could anyone please shed light on how exactly Paraview works in this way.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Is there some classic way of doing what I am trying todo?<SPAN> </SPAN>How are others doing this?</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Also if anyone is interested in instructions on compiling Paraview with MPI on RH Linux 9.1 let me know because it seems that there might be demand for this looking through the discussion groups.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>The setup I am using is a 6 node (to begin with), Athlon 64 3000 each with 0.5gb of ram and all running RH 9.1.<SPAN> </SPAN>As the client machine I am using a windows Pentium 4 system.<SPAN> </SPAN>The version of Paraview is 1.6.1 and it is compiled with MPICH 1.x.x.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Any help would be great.</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Regards</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2><o:p></o:p></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Nick</FONT></P>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>---------------------------------</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Nick Franklin</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Email:<SPAN> </SPAN><A href="mailto:nickfzx@aol.com">nickfzx@aol.com</A></FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>Tel: 415 640 3124</FONT></P><FONT face=Arial,sans-serif><FONT size=2></FONT></FONT>
<P class=MsoNormal><FONT face=Arial,sans-serif size=2>---------------------------------</FONT></P></DIV></div><br clear=all><hr>Enjoy the awesome learning power of Encarta® at your fingertips when you subscribe to <a href="http://g.msn.com/8HMAENUK/2731??PS=47575" target="_top">MSN® Encarta Premium.</a> </html>