MPIPoolExecutor not working with Open MPI 3.0

Issue #88 closed
Keichi Takahashi created an issue

Hi, I tried to run julia.py from the tutorial, but it fails with the following error:

**********************************************************

mpiexec does not support recursive calls

**********************************************************

Here is the command I used:

$ OMPI_UNIVERSE_SIZE=4 mpiexec -np 1 python3 julia.py

And some platform info:

  • mpi4py: 3.0.0
  • Open MPI 3.0.0
  • Python 3.6.3
  • OS: macOS 10.13.1

I also confirmed that the same script works with MPICH 3.2.1.

Am I missing something?

Comments (4)

  1. Lisandro Dalcin

    This seems to be a bug in Open MPI 3.0.0, look yourself:

    $ mpiexec -n 1 hostname
    kl-13999.local
    
    $ OMPI_UNIVERSE_SIZE=4 mpiexec -n 1 hostname
    
    
    **********************************************************
    
    mpiexec does not support recursive calls
    
    **********************************************************
    

    You should google/ask/report the problem to Open MPI folks.

  2. Log in to comment