CHANGES.rst
CITATION.rst
CMakeLists.txt
DESCRIPTION.rst
INSTALL.rst
LICENSE.rst
MANIFEST.in
README.rst
meson.build
meson.options
mpi.cfg
pyproject.toml
setup.py
tox.ini
conf/build-cmake.sh
conf/build-meson.sh
conf/builder.py
conf/cycoverage.py
conf/cythonize.py
conf/cythonize.sh
conf/metadata.py
conf/metadata.toml
conf/mpiapigen.py
conf/mpiconfig.py
conf/mpidistutils.py
conf/mpistubgen.py
conf/requirements-build-cython.txt
conf/requirements-build-mesonpy.txt
conf/requirements-build-skbuild.txt
conf/requirements-docs.txt
conf/requirements-lint.txt
conf/requirements-test.txt
conf/requirements-type.txt
conf/shellcheck.sh
conf/mpiuni/mpi.h
conf/nompi/mpi.h
conf/nompi/pympiconf.h
demo/README.txt
demo/helloworld.c
demo/helloworld.cxx
demo/helloworld.f08
demo/helloworld.f90
demo/helloworld.py
demo/makefile
demo/osu_allgather.py
demo/osu_alltoall.py
demo/osu_alltoallv.py
demo/osu_barrier.py
demo/osu_bcast.py
demo/osu_bibw.py
demo/osu_bw.py
demo/osu_gather.py
demo/osu_latency.py
demo/osu_multi_lat.py
demo/osu_scatter.py
demo/python-config
demo/check-mpiexec/makefile
demo/check-mpiexec/run.sh
demo/compute-pi/README.txt
demo/compute-pi/cpi-cco.py
demo/compute-pi/cpi-dpm.py
demo/compute-pi/cpi-rma.py
demo/compute-pi/makefile
demo/cuda-aware-mpi/use_cupy.py
demo/cuda-aware-mpi/use_numba.py
demo/cython/helloworld.pyx
demo/cython/makefile
demo/embedding/helloworld.c
demo/embedding/makefile
demo/futures/makefile
demo/futures/perf_crawl.py
demo/futures/perf_primes.py
demo/futures/run_cpi.py
demo/futures/run_crawl.py
demo/futures/run_hello.py
demo/futures/run_julia.py
demo/futures/run_mandelbrot.py
demo/futures/run_primes.py
demo/futures/test_futures.py
demo/futures/test_service.py
demo/futures/test_service.sh
demo/init-fini/makefile
demo/init-fini/run.sh
demo/init-fini/test_0.py
demo/init-fini/test_1.py
demo/init-fini/test_2.py
demo/init-fini/test_3.py
demo/init-fini/test_4.py
demo/init-fini/test_5.py
demo/init-fini/test_6.py
demo/init-fini/test_mpi40.py
demo/libmpi-cffi/apigen.py
demo/libmpi-cffi/build.py
demo/libmpi-cffi/makefile
demo/libmpi-cffi/test_helloworld.py
demo/libmpi-cffi/test_latency.py
demo/libmpi-cffi/test_ringtest.py
demo/mandelbrot/makefile
demo/mandelbrot/mandelbrot-master.py
demo/mandelbrot/mandelbrot-seq.py
demo/mandelbrot/mandelbrot-worker.f90
demo/mandelbrot/mandelbrot.py
demo/mpi-ref-v1/README.txt
demo/mpi-ref-v1/ex-2.01.py
demo/mpi-ref-v1/ex-2.08.py
demo/mpi-ref-v1/ex-2.16.py
demo/mpi-ref-v1/ex-2.29.py
demo/mpi-ref-v1/ex-2.32.py
demo/mpi-ref-v1/ex-2.34.py
demo/mpi-ref-v1/ex-2.35.py
demo/mpi-ref-v1/ex-3.01.py
demo/mpi-ref-v1/ex-3.02.py
demo/mpi-ref-v1/ex-3.03.py
demo/mpi-ref-v1/ex-3.04.py
demo/mpi-ref-v1/ex-3.05.py
demo/mpi-ref-v1/ex-3.06.py
demo/mpi-ref-v1/ex-3.07.py
demo/mpi-ref-v1/ex-3.08.py
demo/mpi-ref-v1/ex-3.09.py
demo/mpi-ref-v1/ex-3.11.py
demo/mpi-ref-v1/ex-3.12.py
demo/mpi-ref-v1/ex-3.13.py
demo/mpi-ref-v1/makefile
demo/mpi-ref-v1/runtests.sh
demo/nxtval/makefile
demo/nxtval/nxtval-dynproc.py
demo/nxtval/nxtval-mpi3.py
demo/nxtval/nxtval-onesided.py
demo/nxtval/nxtval-scalable.py
demo/nxtval/nxtval-threads.py
demo/nxtval/runtests.sh
demo/profiling/cpi.py
demo/profiling/makefile
demo/profiling/ring.py
demo/profiling/threads.py
demo/reductions/makefile
demo/reductions/reductions.py
demo/reductions/runtests.sh
demo/reductions/test_reductions.py
demo/sequential/makefile
demo/sequential/runtests.sh
demo/sequential/seq.py
demo/sequential/test_seq.py
demo/spawning/cpi-master.c
demo/spawning/cpi-master.cxx
demo/spawning/cpi-master.f90
demo/spawning/cpi-master.py
demo/spawning/cpi-worker.c
demo/spawning/cpi-worker.cxx
demo/spawning/cpi-worker.f90
demo/spawning/cpi-worker.py
demo/spawning/makefile
demo/test-run/makefile
demo/test-run/run-script.py
demo/test-run/test_run.py
demo/threads/makefile
demo/threads/sendrecv.py
demo/wrap-boost/helloworld.cxx
demo/wrap-boost/makefile
demo/wrap-boost/test.py
demo/wrap-c/helloworld.c
demo/wrap-c/makefile
demo/wrap-c/test.py
demo/wrap-cffi/helloworld.c
demo/wrap-cffi/helloworld.py
demo/wrap-cffi/makefile
demo/wrap-cffi/test.py
demo/wrap-ctypes/helloworld.c
demo/wrap-ctypes/helloworld.py
demo/wrap-ctypes/makefile
demo/wrap-ctypes/test.py
demo/wrap-ctypes-f08/helloworld.f08
demo/wrap-ctypes-f08/helloworld.py
demo/wrap-ctypes-f08/makefile
demo/wrap-ctypes-f08/test.py
demo/wrap-ctypes-f90/helloworld.f90
demo/wrap-ctypes-f90/helloworld.py
demo/wrap-ctypes-f90/makefile
demo/wrap-ctypes-f90/test.py
demo/wrap-cython/helloworld.pyx
demo/wrap-cython/makefile
demo/wrap-cython/test.py
demo/wrap-f2py/helloworld.f90
demo/wrap-f2py/makefile
demo/wrap-f2py/test.py
demo/wrap-nanobind/CMakeLists.txt
demo/wrap-nanobind/helloworld.cxx
demo/wrap-nanobind/makefile
demo/wrap-nanobind/test.py
demo/wrap-pybind11/helloworld.cxx
demo/wrap-pybind11/makefile
demo/wrap-pybind11/test.py
demo/wrap-swig/helloworld.i
demo/wrap-swig/makefile
demo/wrap-swig/test.py
docs/index.rst
docs/mpi4py.bib
docs/mpi4py.svg
docs/source/Makefile
docs/source/apidoc.py
docs/source/changes.rst
docs/source/citation.rst
docs/source/conf.py
docs/source/develop.rst
docs/source/guidelines.rst
docs/source/index.rst
docs/source/install.rst
docs/source/intro.rst
docs/source/license.rst
docs/source/make.bat
docs/source/mpi4py.MPI.rst
docs/source/mpi4py.bench.rst
docs/source/mpi4py.futures.rst
docs/source/mpi4py.rst
docs/source/mpi4py.run.rst
docs/source/mpi4py.typing.rst
docs/source/mpi4py.util.dtlib.rst
docs/source/mpi4py.util.pkl5.rst
docs/source/mpi4py.util.pool.rst
docs/source/mpi4py.util.rst
docs/source/mpi4py.util.sync.rst
docs/source/overview.rst
docs/source/reference.rst
docs/source/tutorial.rst
docs/source/_templates/layout.html
docs/source/_templates/autosummary/class.rst
docs/source/_templates/autosummary/module.rst
src/_mpi_dll_path.py
src/lib-mpi.h
src/mpi.pth
src/pyapicompat.h
src/pympicommctx.h
src/pympivendor.h
src/python.c
src/lib-mpi/compat.h
src/lib-mpi/config.h
src/lib-mpi/defines.h
src/lib-mpi/dynload.h
src/lib-mpi/fallback.h
src/lib-mpi/largecnt.h
src/lib-mpi/missing.h
src/lib-mpi/mpiabi.h
src/lib-mpi/mpiabi0.h
src/lib-mpi/mpiabi1.h
src/lib-mpi/mpiapi.h
src/lib-mpi/mpiapi40.h
src/lib-mpi/mpiapi41.h
src/lib-mpi/mpiapi50.h
src/lib-mpi/mpiulfm.h
src/lib-mpi/mpixf16.h
src/lib-mpi/compat/impi.h
src/lib-mpi/compat/mpi-41.h
src/lib-mpi/compat/mpi-51.h
src/lib-mpi/compat/mpiabi.h
src/lib-mpi/compat/mpich.h
src/lib-mpi/compat/mpich1.h
src/lib-mpi/compat/mpich2.h
src/lib-mpi/compat/mpich3.h
src/lib-mpi/compat/msmpi.h
src/lib-mpi/compat/openmpi.h
src/lib-mpi/config/impi.h
src/lib-mpi/config/mpi-11.h
src/lib-mpi/config/mpi-12.h
src/lib-mpi/config/mpi-20.h
src/lib-mpi/config/mpi-22.h
src/lib-mpi/config/mpi-30.h
src/lib-mpi/config/mpi-31.h
src/lib-mpi/config/mpi-40.h
src/lib-mpi/config/mpi-41.h
src/lib-mpi/config/mpi-50.h
src/lib-mpi/config/mpi-51.h
src/lib-mpi/config/mpi-60.h
src/lib-mpi/config/mpiabi.h
src/lib-mpi/config/mpiapi.h
src/lib-mpi/config/mpich.h
src/lib-mpi/config/mpich2.h
src/lib-mpi/config/mpich3.h
src/lib-mpi/config/mpiio.h
src/lib-mpi/config/msmpi.h
src/lib-mpi/config/openmpi.h
src/lib-mpi/config/unknown.h
src/mpi4py/MPI.pxd
src/mpi4py/MPI.pyi
src/mpi4py/MPI.pyx
src/mpi4py/__init__.pxd
src/mpi4py/__init__.py
src/mpi4py/__init__.pyi
src/mpi4py/__main__.py
src/mpi4py/__main__.pyi
src/mpi4py/_mpiabi.py
src/mpi4py/_mpiabi.pyi
src/mpi4py/bench.py
src/mpi4py/bench.pyi
src/mpi4py/libmpi.pxd
src/mpi4py/py.typed
src/mpi4py/run.py
src/mpi4py/run.pyi
src/mpi4py/typing.py
src/mpi4py/typing.pyi
src/mpi4py.egg-info/PKG-INFO
src/mpi4py.egg-info/SOURCES.txt
src/mpi4py.egg-info/dependency_links.txt
src/mpi4py.egg-info/not-zip-safe
src/mpi4py.egg-info/top_level.txt
src/mpi4py/MPI.src/CAPI.pxi
src/mpi4py/MPI.src/Comm.pyx
src/mpi4py/MPI.src/Datatype.pyx
src/mpi4py/MPI.src/Errhandler.pyx
src/mpi4py/MPI.src/ErrorCode.pyx
src/mpi4py/MPI.src/Exception.pyx
src/mpi4py/MPI.src/File.pyx
src/mpi4py/MPI.src/Group.pyx
src/mpi4py/MPI.src/Info.pyx
src/mpi4py/MPI.src/MPI.pyx
src/mpi4py/MPI.src/Message.pyx
src/mpi4py/MPI.src/Op.pyx
src/mpi4py/MPI.src/Request.pyx
src/mpi4py/MPI.src/Session.pyx
src/mpi4py/MPI.src/Status.pyx
src/mpi4py/MPI.src/Win.pyx
src/mpi4py/MPI.src/allocate.pxi
src/mpi4py/MPI.src/asarray.pxi
src/mpi4py/MPI.src/asbuffer.pxi
src/mpi4py/MPI.src/ascaibuf.pxi
src/mpi4py/MPI.src/asdlpack.pxi
src/mpi4py/MPI.src/asfspath.pxi
src/mpi4py/MPI.src/asstring.pxi
src/mpi4py/MPI.src/atimport.pxi
src/mpi4py/MPI.src/attrimpl.pxi
src/mpi4py/MPI.src/bufaimpl.pxi
src/mpi4py/MPI.src/commimpl.pxi
src/mpi4py/MPI.src/constant.pxi
src/mpi4py/MPI.src/drepimpl.pxi
src/mpi4py/MPI.src/errhimpl.pxi
src/mpi4py/MPI.src/msgbuffer.pxi
src/mpi4py/MPI.src/msgpickle.pxi
src/mpi4py/MPI.src/objmodel.pxi
src/mpi4py/MPI.src/opimpl.pxi
src/mpi4py/MPI.src/reqimpl.pxi
src/mpi4py/MPI.src/stdlib.pxi
src/mpi4py/MPI.src/typedec.pxi
src/mpi4py/MPI.src/typemap.pxi
src/mpi4py/MPI.src/typestr.pxi
src/mpi4py/MPI.src/winimpl.pxi
src/mpi4py/futures/__init__.py
src/mpi4py/futures/__init__.pyi
src/mpi4py/futures/__main__.py
src/mpi4py/futures/__main__.pyi
src/mpi4py/futures/_base.py
src/mpi4py/futures/_base.pyi
src/mpi4py/futures/_core.py
src/mpi4py/futures/_core.pyi
src/mpi4py/futures/aplus.py
src/mpi4py/futures/aplus.pyi
src/mpi4py/futures/pool.py
src/mpi4py/futures/pool.pyi
src/mpi4py/futures/server.py
src/mpi4py/futures/server.pyi
src/mpi4py/futures/util.py
src/mpi4py/futures/util.pyi
src/mpi4py/include/mpi4py/mpi.pxi
src/mpi4py/include/mpi4py/mpi4py.h
src/mpi4py/include/mpi4py/mpi4py.i
src/mpi4py/include/mpi4py/pycapi.h
src/mpi4py/util/__init__.py
src/mpi4py/util/__init__.pyi
src/mpi4py/util/dtlib.py
src/mpi4py/util/dtlib.pyi
src/mpi4py/util/pkl5.py
src/mpi4py/util/pkl5.pyi
src/mpi4py/util/pool.py
src/mpi4py/util/pool.pyi
src/mpi4py/util/sync.py
src/mpi4py/util/sync.pyi
test/arrayimpl.py
test/coverage.sh
test/dlpackimpl.py
test/main.py
test/mpitestutil.py
test/mpiunittest.py
test/runtests.py
test/spawn_child.py
test/test_address.py
test/test_attributes.py
test/test_buffer.py
test/test_cco_buf.py
test/test_cco_buf_inter.py
test/test_cco_nb_buf.py
test/test_cco_nb_vec.py
test/test_cco_ngh_buf.py
test/test_cco_ngh_obj.py
test/test_cco_obj.py
test/test_cco_obj_inter.py
test/test_cco_pr_buf.py
test/test_cco_pr_ngh_buf.py
test/test_cco_pr_vec.py
test/test_cco_vec.py
test/test_cco_vec_inter.py
test/test_cffi.py
test/test_comm.py
test/test_comm_inter.py
test/test_comm_topo.py
test/test_ctypes.py
test/test_datatype.py
test/test_doc.py
test/test_dynproc.py
test/test_environ.py
test/test_errhandler.py
test/test_errorcode.py
test/test_exceptions.py
test/test_file.py
test/test_grequest.py
test/test_group.py
test/test_handle.py
test/test_info.py
test/test_io.py
test/test_mpiabi.py
test/test_mpiapi.py
test/test_mpimem.py
test/test_msgspec.py
test/test_msgzero.py
test/test_objmodel.py
test/test_op.py
test/test_p2p_buf.py
test/test_p2p_buf_matched.py
test/test_p2p_buf_part.py
test/test_p2p_obj.py
test/test_p2p_obj_matched.py
test/test_pack.py
test/test_package.py
test/test_pickle.py
test/test_request.py
test/test_rma.py
test/test_rma_nb.py
test/test_session.py
test/test_spawn.py
test/test_status.py
test/test_subclass.py
test/test_threads.py
test/test_toplevel.py
test/test_ulfm.py
test/test_util_dtlib.py
test/test_util_pkl5.py
test/test_util_pool.py
test/test_util_sync.py
test/test_win.py