[IPython-user] Initializing MPI
Stefan Seefeld
seefeld@sympatico...
Thu Nov 12 22:54:01 CST 2009
On 11/12/2009 11:15 PM, Brian Granger wrote:
> OK, I can certainly live with having to use mpi4py in the short term.
> I just want to avoid an additional dependency. (In particular as
> Fedora provides SciPy and IPython packages, but no mpi4py, making it a
> little hard for end users to set up their machine.)
>
>
> I'm still wondering what options I need to pass to MPI_Init(). I
> tried running MPI_Init, passing the content of sys.argv through.
> But that had the effect that all of my module instances reported
> the same rank '0', which seems to imply they all had no knowledge
> of each other. I figure to tell them about the other processes,
> and set up the channels, requires some argument to MPI_Init(),
> which would normally be provided by mpirun, but which I can't find
> any traces of in sys.argv.
>
>
> It really depends on what MPI implementation you are using. Which are
> you using?
We support many different ones, from OpenMPI over MPICH2 to PAS and
IntelMPI.
For the sake of simplicity let's assume we are using OpenMPI.
Thanks,
Stefan
--
...ich hab' noch einen Koffer in Berlin...
More information about the IPython-user
mailing list