Hi all,
Just wanted to send out a note saying that the library rename in mpi4py 2.0.0 that has been causing issues has a real fix on the horizon: there’s been a PR to h5py that works around the issue by building a little config file during the python setup to direct cython on which name to import. The change is going to be included in h5py 2.6.0, but it’s not clear when that will be released. See:
https://github.com/h5py/h5py/pull/640
At that point, I guess we have 2 options:
1) Just change to the new library name in our own cython and require mpi4py >= 2.0.0 going forward
2) Implement the same config-based work around the support both.
Any thoughts? I don’t thing bumped the required mpi4py version is too big of a deal… that release also includes some major improvements in terms of wrapping for recent mpi features, etc.
-Keaton