Re: [OMPI users] MPI4Py Only Using Rank 0

2023-10-25 Thread Jeff Squyres (jsquyres) via users
(let's keep users@lists.open-mpi.org in the CC list so that others can reply, 
too)

I don't know exactly how conda installs / re-installs mpi4py -- e.g., I don't 
know which MPI implementation it compiles and links against.

You can check to see which MPI implementation mpiexec uses -- for Open MPI, you 
should be able to run "mpiexec --version" and it should have "Open MPI" 
somewhere in the output.  I suspect MPICH's mpiexec will show something else 
(at a bare minimum, it won't have "Open MPI" in the output).

After that, you might look to see if the conda package documentation describes 
which MPI implementation it uses, and/or if it has instructions about choosing 
which one it uses.  I'm afraid I don't have much more detail here; we don't 
have much control on how the downstream packages bundle up Open MPI and/or use 
it.

From: caitlin lamirez 
Sent: Wednesday, October 25, 2023 1:17 PM
To: Jeff Squyres (jsquyres) 
Subject: Re: [OMPI users] MPI4Py Only Using Rank 0

Hi Jeff,

After getting that error, I did reinstall MPI4py using conda remove mpi4py and 
conda install mpi4py. However, I am still getting the same error. If I did 
happen to accidentally switch to a different MPI implementation, what should I 
do to fix this?

Thank you,
Caitlin

On Wednesday, October 25, 2023 at 12:05:15 PM CDT, Jeff Squyres (jsquyres) 
 wrote:


This usually​ means that you have accidentally switched to using a different 
MPI implementation under the covers somehow.  E.g., did you somehow 
accidentally start using mpiexec from MPICH instead of Open MPI?  Or did MPI4Py 
somehow get upgraded or otherwise re-build itself for MPICH, but you're still 
using the mpiexec from Open MPI?  Stuff like that.

From: users  on behalf of caitlin lamirez via 
users 
Sent: Wednesday, October 25, 2023 11:57 AM
To: users@lists.open-mpi.org 
Cc: caitlin lamirez 
Subject: [OMPI users] MPI4Py Only Using Rank 0

Hello,

I am having a problem with MPI4Py (version: mpiexec (OpenRTE) 4.1.5). I have 
been using it for months without a problem, however, out of no where, I am 
getting a bug where my program is only using Rank 0.

For example, when I run the command:

mpiexec -n 5 python -m mpi4py.bench helloworld

I get the following output:

Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.

I have not changed anything with my system. I was wondering if I can get some 
help on this issue?

Thank you,
Caitlin Lamirez


Re: [OMPI users] MPI4Py Only Using Rank 0

2023-10-25 Thread Jeff Squyres (jsquyres) via users
This usually​ means that you have accidentally switched to using a different 
MPI implementation under the covers somehow.  E.g., did you somehow 
accidentally start using mpiexec from MPICH instead of Open MPI?  Or did MPI4Py 
somehow get upgraded or otherwise re-build itself for MPICH, but you're still 
using the mpiexec from Open MPI?  Stuff like that.

From: users  on behalf of caitlin lamirez via 
users 
Sent: Wednesday, October 25, 2023 11:57 AM
To: users@lists.open-mpi.org 
Cc: caitlin lamirez 
Subject: [OMPI users] MPI4Py Only Using Rank 0

Hello,

I am having a problem with MPI4Py (version: mpiexec (OpenRTE) 4.1.5). I have 
been using it for months without a problem, however, out of no where, I am 
getting a bug where my program is only using Rank 0.

For example, when I run the command:

mpiexec -n 5 python -m mpi4py.bench helloworld

I get the following output:

Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.

I have not changed anything with my system. I was wondering if I can get some 
help on this issue?

Thank you,
Caitlin Lamirez


[OMPI users] MPI4Py Only Using Rank 0

2023-10-25 Thread caitlin lamirez via users
Hello,

I am having a problem with MPI4Py (version: mpiexec (OpenRTE) 4.1.5). I have 
been using it for months without a problem, however, out of no where, I am 
getting a bug where my program is only using Rank 0. 

For example, when I run the command:

mpiexec -n 5 python -m mpi4py.bench helloworld 

I get the following output:

Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local.
Hello, World! I am process 0 of 1 on Caitlins-MacBook-Air.local. 

I have not changed anything with my system. I was wondering if I can get some 
help on this issue? 

Thank you,
Caitlin Lamirez