Numba-mpi

Latest version: v1.1.4

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

0.21

- added wrapper for `bcast` (thanks Delcior)

0.20

fix `api` subpackage inclusion in `setup.py` (and add a CI check if package wheel is usable before uploading to pypi)

0.19

refactor splitting the codebase into multiple files (thanks Delcior)

0.18

API changes:
- returning underlying MPI lib return code from `send`, `recv` and `allreduce` instead of asserting it is zero within these functions (opens up possibilities to use these function in a multi-threaded environmet, and makes the `numba-mpi` a more lightweight wrapper)
- `allreduce` no longer allocates memory for the result, but rather expects it to be passed as argument (type and size not checked!)

thanks Delcior!

0.17

Open MPI and Intel MPI added to CI.
Bugfix: MPI_Allreduce() works on Open MPI (issue caused by difference in MPI_Op datatype across different MPI implementations)

0.16

Get MPI lib path with `ctypes` `find_library`
Check for Intel MPI dll name (thanks DManowitz for reporting the issue)

Page 6 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.