Dear Drew, Il 16/09/24 10:26, Drew Parsons ha scritto:
Package: python3-mpi4py Followup-For: Bug #1081631mpi4py is scrupulously tested. It's more likely a bug in pyzoltan.
I'm able to reproduce the issue with a very minimal example just importing mpi4py in a cython file.
According to https://github.com/mpi4py/mpi4py/issues/525 this is due to the fact that "Open MPI does not support MPI-4 yet".
I'm wondering if mpi4py should have an dependency form another MPI implementation.
kind regards -- Antonio Valentino
.PHONY: default, build, clean PYTHON=python3 default: build build: mpi4pytest.pyx setup.py $(PYTHON) setup.py build_ext --inplace clean: $(RM) *.c *.cpp *.so $(RM) -r build
#cython: language_level=3 from mpi4py cimport MPI
from setuptools import setup, Extension import mpi4py import numpy include_dirs = [ "/usr/lib/x86_64-linux-gnu/openmpi/include", "/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi", "/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi", numpy.get_include(), mpi4py.get_include(), # "/usr/lib/python3/dist-packages/mpi4py/include/mpi4py", ] setup( ext_modules = [ Extension( name="mpi4pytest", sources=["mpi4pytest.pyx"], include_dirs=include_dirs, libraries=['mpi'], ), ], )