Closed LourensVeen closed 3 months ago
I can reproduce the issue. @minrk Any idea what could be going on? Are we just needing a rebuild?
It's because the global pinning is still at Open MPI 4 not 5: https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/e3d4a72a7a35de6c19949dca3ff0c50161879cf7/recipe/conda_build_config.yaml#L708-L709 There's a migrator ready to go (https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/5296) but for some reason no one merged that PR. Once merged, the bot will kick off an infrastructure-wide package rebuild.
Thanks, @leofang ... in the meantime and FWIW I approved conda-forge/conda-forge-pinning-feedstock#5296, and pinged the core team.
@LourensVeen Everything should be working now. Could you please try again?
Works as advertised, thanks for the quick fix!
Solution to issue cannot be found in the documentation.
Issue
I'm trying to build some packages that use MPI, and I'm getting dependency errors. I've traced it down at least in part to
mpi4py
not being compatible withopenmpi
version 5 or up:conda install 'openmpi >=4,<5.0a0' mpi4py
works, butconda install 'openmpi >=5' mpi4py
doesn't. The error isn't very helpful, but here it is:conda install 'openmpi >=5'
does work, OpenMPI 5 was released at the end of last year.I'm still trying to figure out why conda is insisting on using OpenMPI 5, as I'm not specifying that anywhere, but perhaps a variant could be added for this?
Related: https://github.com/conda-forge/mpi4py-feedstock/issues/36
Installed packages
Environment info