Lisandro Dalcin

Results 37 issues of Lisandro Dalcin

I believe changes over the last week may have introduce issues in spawn support. Two successive runs of mpi4py testsuite both failed at the same point. From the traceback, looks...

bug
Target: main

While extending mpi4py test suite, I've found several issues related to error checking and invalid arguments. ## Issues related to using the MPI_SESSION_NULL handle The following routines do not fail...

bug
Target: main
Target: v5.0.x

Looks like singleton MPI init and spawn is broken in the main branch. Look at this reproducer: ```c #include #include int main(int argc, char *argv[]) { MPI_Comm parent, intercomm; MPI_Init(NULL,...

bug
Target: main

Please review MPI-4.0, pp 503, lines 43-44, quoted below: > A process set caches key/value tuples that are accessible to the application via an MPI_Info object. The "mpi_size" key is...

Target: main
Target: v5.0.x

# Reproducer ```python import mpi4py mpi4py.rc.initialize = False from mpi4py import MPI assert not MPI.Is_initialized() # first round session = MPI.Session.Init() session.Finalize() print('OK') # second round session = MPI.Session.Init() session.Finalize()...

This is technically not an omission MPICH. Looks like MPI standard forgot to add a new `MPI_Status_set_elements_c` routine. However, it would make a lot of sense to add it provisionally,...

# Reproducer ``` python3.8 -m venv /tmp/py38 source /tmp/py38/bin/activate pip -q install mypy stubtest concurrent.futures ``` # Tentative fix ```diff diff --git a/stdlib/concurrent/futures/_base.pyi b/stdlib/concurrent/futures/_base.pyi index 5b756d87..fc6a342c 100644 --- a/stdlib/concurrent/futures/_base.pyi +++...

I'm trying to write an alternative `setup.py` for [mpi4py](https://github.com/mpi4py/mpi4py), as shown in full below. Using an empty key in `package_data` does not seem to work as in [setuptools](https://setuptools.readthedocs.io/en/latest/userguide/datafiles.html). None of...