Closed Retribution98 closed 1 year ago
This is an MPICH upstream issue, and not something the conda-forge MPICH recipe maintainer can do anything about. In fact, I've reported/commented about it in pmodels/mpich#6100, although within the context of point-to-point performance.
@hzhou Just FYI. Looks like this matter keeps showing up.
Is there an issue in the MPICH upstream other than https://github.com/pmodels/mpich/discussions/6100 we should keep an eye on?
@YarShev Not that I know of. Maybe you should open your on issue. While I believe pmodels/mpich#6100 is strongly related, perhaps the one raised here could have a quicker resolution or easy-to-implement fix (though I doubt it). Also note that, as discussed in pmodels/mpich#6100, this is not really an MPICH bug, but rather an unfortunate limitation of the current library design.
Solution to issue cannot be found in the documentation.
Issue
Hello!
I'm trying to use shared memory with spawned processes but I'm having problems using mpich - the child process's shared memory is different from the master process memory.
I have prepared the simple reproducer. Please save it as
mpich_problem.py
and run it like this:It works with mpi4py on openmpi=4.1.5 but does not work with mpi4py on mpich:
Could you fix this problem?
Installed packages
Environment info