[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