Recent Releases of numba-mpi
numba-mpi - numba-mpi v1.1.5
What's Changed
- add query_thread() function wrapper by @Sfonxu in https://github.com/numba-mpi/numba-mpi/pull/168
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.1.4...v1.1.5
- Python
Published by slayoo 11 months ago
numba-mpi - numba-mpi v1.1.4
What's Changed
- improve test coverage for bcast (root=0,1,2... size-1 instead of only root=0) by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/158
- Disable PyPI uploads in Github Actions for forked repositories by @xann16 in https://github.com/numba-mpi/numba-mpi/pull/166
- Add macos-15 to CI workflows and change MPI not found error message to hint why lib not found by @Sfonxu in https://github.com/numba-mpi/numba-mpi/pull/167
New Contributors
- @Sfonxu made their first contribution in https://github.com/numba-mpi/numba-mpi/pull/167
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.1.3...v1.1.4
- Python
Published by slayoo 11 months ago
numba-mpi - numba-mpi v1.1.3
What's Changed
- CI Cleanup by @xann16 in https://github.com/numba-mpi/numba-mpi/pull/161
- use "no-local-version" (instead of a lambda) for setuptoolsscm "localscheme" by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/160
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.1.2...v1.1.3
- Python
Published by slayoo about 1 year ago
numba-mpi - v1.1.2
What's Changed
- bump artifact-upload action version; switch from macos-12 to macos-13; do not wait for tests in release jobs by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/159
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.1.1...v1.1.2
- Python
Published by slayoo about 1 year ago
numba-mpi - numba-mpi v1.1.1
- fixing PyPI upload workflow setup
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.1.0...v1.1.1
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v1.1.0
What's Changed
- Add support for MPI_REDUCE() by @Delcior in https://github.com/numba-mpi/numba-mpi/pull/157
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.0.1...v1.1.0
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v1.0.1
What's Changed
- Closes #144. Remove njit decorator references from the docs, add DOI reference by @Delcior in https://github.com/numba-mpi/numba-mpi/pull/145
- switch from pdoc3 to pdoc by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/146
- add index page to docs by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/148
- fix pdoc upload by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/149
- cleanup unused pdoc_templates by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/150
- sorting out PyPI logo display issue by using a png version there by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/151
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v1.0.0...v1.0.1
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v1.0.0
What's Changed
- more acknowledgements in README. closes #139 by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/143
- moving tests.common.MPISUCCESS to numbampi.SUCCESS; adding tests checking paper listings by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/140
- remove asserts from sze, rank and initialized. closes #141 by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/142
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v0.43...v1.0.0
- Python
Published by Delcior over 1 year ago
numba-mpi - numba-mpi v0.44
re-releasing v0.43 to check if automated Zenodo uploads are fixed
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v0.43
What's Changed
- include README in pdoc landing site by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/136
- avoid segfault in wait/test[all] tests by zero-initializing requsts arrays + add mpiexec-np-3 runs to CI. Closes #121 by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/137
Thanks @xann16 for help with #121/#137!
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v0.42...v0.43
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v0.42
What's Changed
- Simplify readme plot code by @Delcior in https://github.com/numba-mpi/numba-mpi/pull/132
- Create CODEOFCONDUCT.md by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/128
- polishing benchmark example description text by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/133
- require Python>=3.8 in setup.py. closes #134 by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/135 (thanks @DManowitz for reporting!)
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v0.41...v0.42
- Python
Published by slayoo over 1 year ago
numba-mpi - numba-mpi v0.41
What's Changed
- switch from macos-latest to macos-12 (as the former is now only available for arm64) by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/126
- sample benchmark script numba_mpi vs mpi4py+numba by @Delcior in https://github.com/numba-mpi/numba-mpi/pull/127
- Readme updates by @slayoo in https://github.com/numba-mpi/numba-mpi/pull/130
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v0.40...v0.41
- Python
Published by slayoo almost 2 years ago
numba-mpi - numba-mpi v0.40
What's Changed
- add Python 3.12 support (and drop Python 3.7 support)
Full Changelog: https://github.com/numba-mpi/numba-mpi/compare/v0.39...v0.40
- Python
Published by slayoo about 2 years ago
numba-mpi - numba-mpi v0.39
- remove NumPy<=1.24.4 constraint (test fixed not to cause deprecation warnings) (https://github.com/numba-mpi/numba-mpi/pull/114)
- Python
Published by slayoo about 2 years ago
numba-mpi - numba-mpi v0.38
- loading the very same MPI library as mpi4py does (thanks @SouradeepPal for reporting that previous logic failed with multiple MPI libraries installed)
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.37
- introduce numpy<=1.24.4 requirement till we sort out the failures with the newest releases
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.36
- added wrappers for
MPI_IsendandMPI_Irecvwith basic handling ofMPI_Requests (https://github.com/numba-mpi/numba-mpi/pull/106)
Kudos @xann16!
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.35
- switch from API tokens to OIDC for PyPI uploads
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.34
- added wrapper for MPI_Allgather
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.33
- added wrappers for
MPI_ScatterandMPI_Gather(kudos @Delcior, thanks @Konjkov for reporting and @david-zwicker for review)
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.32
- project logo added (incl. within README markdown) kudos @xann16!
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.31
- added support for MPI function
wtime(kudos @xann16)
- Python
Published by slayoo over 2 years ago
numba-mpi - numba-mpi v0.30
- default tag is set to 0 for
send()
- Python
Published by Delcior almost 3 years ago
numba-mpi - numba-mpi v0.29
- added support for
ANY_TAGandANY_SOURCEin recv().
- Python
Published by Delcior almost 3 years ago
numba-mpi - numba-mpi v0.28
URLs updated in setup.py file (atmos-cloud-sim-uj -> numba-mpi)
- Python
Published by slayoo about 3 years ago
numba-mpi - numba-mpi v0.27
Repository moved from atmos-cloud-sim-uj to numba-mpi, README links updated accordingly.
- Python
Published by Delcior about 3 years ago
numba-mpi - numba-mpi v0.26
- fix
njitsupport inbarierandbcast(and improve related test coverage) - test code cleanups (lists -> tuples wherever possible for clarity)
thanks @Delcior!
- Python
Published by slayoo about 3 years ago
numba-mpi - numba-mpi v0.25
- added
.zenodo.jsonfiles with metadata for Zenodo release archival
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.24
- added wrapper for
barrier(thanks @Delcior) - README updates
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.23
bcast: add char array support + asserts forc_contiguous(thanks @Delcior)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.22
- use
overloadinstead of deprecatedgenerated_jitinallreduce(thanks @david-zwicker)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.21
- added wrapper for
bcast(thanks @Delcior)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.20
fix api subpackage inclusion in setup.py (and add a CI check if package wheel is usable before uploading to pypi)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.19
refactor splitting the codebase into multiple files (thanks @Delcior)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.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!
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.17
Open MPI and Intel MPI added to CI. Bugfix: MPIAllreduce() works on Open MPI (issue caused by difference in MPIOp datatype across different MPI implementations)
- Python
Published by Delcior over 3 years ago
numba-mpi - numba-mpi v0.16
Get MPI lib path with ctypes find_library
Check for Intel MPI dll name (thanks @DManowitz for reporting the issue)
- Python
Published by abulenok over 3 years ago
numba-mpi - numba-mpi v0.15
- setup pre-commit hooks, refactor workflows (steps)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.14
- added
__version__to the Python package (thanks @Delcior)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.13
- added support for MIN and MAX operators for
allreduce(in addition to SUM) - thanks @david-zwicker
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.12
- added first version of
allreducefunction (only the SUM operation supported, no complex numbers yet) - thanks @david-zwicker! - refactored creation of test data in the test cases - thanks @david-zwicker!
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.11
- pinning pip-publish action to
pypa/gh-action-pypi-publish@unstable/v1(wasmasterwhich is now deprecated)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.10
- fixed sending FORTRAN-ordered arrays (thanks @david-zwicker!)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.9
- support for other-than-double data types (thanks @david-zwicker!)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.8
- improved handling of 0-d arrays (thanks @david-zwicker!)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.7
- allow sending and receiving arrays that are not contiguous (thanks to @david-zwicker!)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.6
- corrected README code snippet (thanks @david-zwicker!)
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.4
added automated PyPI release workflow
- Python
Published by slayoo over 3 years ago
numba-mpi - numba-mpi v0.3
- cleanups (all code is now OK with Pylint)
- new GitHub Actions: pylint & pdoc (deployed to https://atmos-cloud-sim-uj.github.io/numba-mpi)
- README updates
- Python
Published by slayoo over 4 years ago