I think the issue is that example was written using an older version of mpi4py.  The docs have been updated<br>to reflect newer versions of mpi4py here:<br><br><a href="http://ipython.scipy.org/doc/nightly/html/parallel/parallel_mpi.html#actually-using-mpi">http://ipython.scipy.org/doc/nightly/html/parallel/parallel_mpi.html#actually-using-mpi</a><br>
<br>Can you give this a shot?<br><br>Cheers,<br><br>Brian<br><br><div class="gmail_quote">On Tue, Nov 17, 2009 at 11:09 AM, Victor Hwang <span dir="ltr">&lt;<a href="mailto:psycovic@gmail.com">psycovic@gmail.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,<br><br>I have a network of 16 computation nodes set up with one main supervisor node.  I&#39;ve installed mpi4py and iPython on all of them. Here are the steps I run to get things going:<br>
<br>on supervisor:<br>$ ipcontroller<br>

<br>then I get the ipcontroller-engine.furl to all the nodes. Then, on each nodes, I run:<br>mpiexec -n 1 ipengine --mpi=mpi4py --furl-file=/location/of/file<br><br>I can control all of these engines from the supervisor on iPython, but when I run the psum example ( <a href="http://ipython.scipy.org/doc/manual/html/parallel/parallel_mpi.html#actually-using-mpi" target="_blank">http://ipython.scipy.org/doc/manual/html/parallel/parallel_mpi.html#actually-using-mpi</a> ), the returned results I get from each node don&#39;t agree with each other.  I followed the listed commands exactly.  Any ideas?<br>


<br>
<br>_______________________________________________<br>
IPython-user mailing list<br>
<a href="mailto:IPython-user@scipy.org">IPython-user@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br>