<br clear="all"><div>Hello</div><div><br></div><div>I am pretty new to MPI programming and i was doing some research on performance of dumped computers in our college. </div><div>Although my cluster is giving the expected gain for many embarrassingly parallel problems,but the attached simple program for calculating maximum number in an array is unexpectedly slow. </div>
<div><br></div><div>The file of numbers is first read at the root and the array is scattered to all the supporting nodes. Then MPI_REDUCE is used to get the global maximum . </div><div><br></div><div>The result of running the program are as follows : </div>
<div><br></div><div><b>Using 2 nodes : </b></div><div>







<p class="">axiom@node1:~/Programs/largest$ mpiexec -f f ./a.out numbers/num10000.txt 10000</p>
<p class="">Maximum = 3999213</p>
<p class="">wall clock time = 0.002819</p>
<p class=""><b>Using single node : </b></p><p class="">axiom@node1:~/Programs/largest$ mpiexec  ./a.out numbers/num10000.txt 10000</p>
<p class="">Maximum = 3999213</p>
<p class="">wall clock time = 0.000168</p><p class="">..........</p><p class="">The situation remains same even after increasing the number of elements.</p><p class="">I request your suggestions. </p><p class="">Thanks a lot for your time.</p>
<p class=""><br></p><p class="">With regards</p></div><div><br></div><div><br></div>-- <br><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<font style="background-color:rgb(204,204,255)">Aman Madaan<br></font></blockquote>