Releases: JuliaParallel/MPI.jl
Releases · JuliaParallel/MPI.jl
v0.17.1
MPI v0.17.1
Closed issues:
- MPI tracing and profiling (#444)
- Support for error handlers (#453)
- InitError on Julia 1.3 with system MPI (#455)
Merged pull requests:
- Avoid InitError on Julia 1.3 with system MPI libraries (#456) (@jipolanco)
- Allow
Waitall!
for an empty inputreqs = []
(#458) (@ali-ramadhan)
v0.17.0
MPI v0.17.0
Closed issues:
Merged pull requests:
- Allow libmpi.so to be in lib64 (#441) (@calebwin)
- remove references to deprecated collectives (#442) (@simonbyrne)
- Remove unnecessary views (#446) (@simonbyrne)
- Add new example to docs (#449) (@rafabench)
- use global symbols on Unix to support LD_PRELOAD interception (#451) (@simonbyrne)
v0.16.1
v0.16.0
MPI v0.16.0
Closed issues:
- MPI advanced communicators (#178)
- Don't invalidate the cache with
build MPI
if nothing changes (#388) - Provide full path to MPI library and MPI include directory (#425)
- Yell if run under a different MPI (#430)
- Support for manually triggering
mpi_init_hooks
(#432)
Merged pull requests:
- Add buffer objects for collective operations (#335) (@simonbyrne)
- I/O: add wrappers for reading and writing to views (#422) (@jipolanco)
- Update Slack URL (#426) (@logankilpatrick)
- Fixed small typo in runtests.jl (#427) (@amartinhuertas)
- Add more combinations to GitHub actions (#428) (@simonbyrne)
- Warn if wrong MPI (#431) (@antoine-levitt)
- add function to call init hooks (#433) (@simonbyrne)
- remove reference counting in lieu of Finalized() checks (#434) (@simonbyrne)
- add Intel MPI to test matrix (#435) (@simonbyrne)
- More Intel MPI tweaks (#436) (@simonbyrne)
v0.15.1
MPI v0.15.1
Closed issues:
- Slow communication speed within machines, but fast speed between machines (#400)
- MPI Julia Issue (#402)
- JULIA_MPIEXEC_ARGS should work consistently if installed with system or JLL MPI version (#410)
- Error with cat in Reduce (#414)
- MPI_ERR_OTHER in MPI.Gather (#416)
Merged pull requests:
- try github actions (#408) (@simonbyrne)
- Switch JULIA_MPIEXEC_ARGS back to runtime and apply if JLL is used (#411) (@simonbyrne)
- Update README.md (#415) (@jakebolewski)
- Update Reduce example to use custom datatypes and operators (#419) (@simonbyrne)
- only update deps.jl if MPI has changed (#420) (@simonbyrne)
v0.15.0
MPI v0.15.0
Closed issues:
- Precompilation of MPI.jl main module fails on first usage (#398)
Merged pull requests:
- I/O: add shared file pointer support (#397) (@simonbyrne)
- Document compilecache race condition issue and fix (#399) (@simonbyrne)
- update to CUDA v1.0+ (#401) (@jakebolewski)
v0.14.3
MPI v0.14.3
Closed issues:
- test_io.jl fails (tested on Cray system with Cray mpt 7.7.10) (#383)
- 2 minor typos in
collective.jl
(#394)
Merged pull requests:
- Clean up I/O tests to only use MPI I/O (#393) (@simonbyrne)
- Several fixes to
Exscan!
(#396) (@amartinhuertas)
v0.14.2
MPI v0.14.2
Merged pull requests:
v0.14.1
v0.14.0
MPI v0.14.0
Closed issues:
- Providing MPI through BinaryBuilder (#328)
- Unable to switch MPI library on Pkg.build() (#373)
- Julia 1.4 v Julia 1.3 MPI resolving difference on OS X (#376)
- Add MPICH ABI support for Cray MPICH (#378)
Merged pull requests:
- Use JLL binaries by default. (#367) (@simonbyrne)
- Wrap MPI_Comm_compare (#374) (@jipolanco)
- Add logo to docs (#375) (@simonbyrne)
- Add MPICHABI support for Cray MPICH (#379) (@samo-lin)
- Move docs to GitHub Actions (#381) (@simonbyrne)