Lisandro Dalcin
Lisandro Dalcin
This is a small variation to my original reproducer: ```python from typing import TypeAlias class Foo: ... class Bar: Foo: TypeAlias = Foo def bar(self) -> Foo: ... ``` This...
I've been waiting for weeks and months for Open MPI to release 5.0.0 with (partial) support for MPI 4.0.
1. I have a branch with some minor utility additions to `mpi4py.futures` to help with the new support for parallel MPI tasks. This branch has not been merged yet because...
@balay I'm considering making a new mpi4py release 3.1.5 to support Python 3.12. In the process, I will bound the Cython dependency below 3.0.0. The tarball will ship with fresh...
petsc4py does not depend explicitly on mpi4py, otherwise MPIUNI in Python would not be possible. It has been like that for more than 15 years.
petsc4py may need mpi4py at runtime if users call the `tompi4py()` method on `PETSc.Comm` instances. I still don't understand where the problem is with spack. I see a problem if...
No, it is not the preferred mode for Cython 3 and onwards. mpi4py current release branch 3.1.x is stuck in the past because I don't want to make a mess....
In the meantime, I published a new release 3.1.5 to address the Cython and Python 3.12 compatibility. Regarding NumPy 2.0, looks like aa8ae283b77663c0acf518681f206e9adadd4544 was all what mpi4py needed to fix.
> I've just been trying to run "from mp4py import MPI" and am getting > "python3.11/site-packages/mpi4py/MPI.cpython-311-x86_64-linux-gnu.so: undefined symbol: ompi_mpi_logical8" You provided very little information about your system, therefore I'll assume...
Closed via https://github.com/mpi4py/mpi4py/releases/tag/4.0.0