Releases: JuliaParallel/MPI.jl
Releases · JuliaParallel/MPI.jl
v0.20.12
v0.20.11
MPI v0.20.11
Merged pull requests:
- add MPI.versioninfo function (#738) (@simonbyrne)
- bump patch (#739) (@simonbyrne)
- CompatHelper: add new compat entry for "PkgVersion" at version "0.3" (#740) (@github-actions[bot])
v0.20.10
MPI v0.20.10
Closed issues:
- Different MPIPreferences Configurations for Separate Julia Environments (#731)
- MPIPreferences.use_system_binary() not finding homebrew installation of open-mpi (#733)
Merged pull requests:
- Test GC in multi-thread code (#724) (@alexandrebouchard)
- Fix regex matching MPICH version number (#732) (@giordano)
- Fix some CI failures (#734) (@giordano)
- some explicit precompile statements and precompile-friendly loadtime hooks (#735) (@ranocha)
- Fix typo in precompile statements (#736) (@lcw)
- Bump version (#737) (@lcw)
v0.20.9
MPI v0.20.9
Closed issues:
- Document how to use in other packages (#702)
- Reduction with Bools fails on ARM (#718)
- MPICH segfault (#720)
MPIPreferences
persist through pre-compilation of Preferences.jl? (#721)- Problem precompiling MPIPreferences and SnoopCompile (#729)
Merged pull requests:
- Add section on external libraries (#713) (@simonbyrne)
- Transition GPU support to weak-deps and extensions (#714) (@vchuravy)
- define operators for logical types (#719) (@simonbyrne)
- Bump version (#722) (@simonbyrne)
- enable dependabot for GitHub actions (#726) (@ranocha)
- fix typo (#727) (@d-chambers)
- improve loadtime hooks (#728) (@ranocha)
- Create CITATION.bib (#730) (@ranocha)
v0.20.8
MPI v0.20.8
Closed issues:
- Prevent loading startup file for tests (#708)
Merged pull requests:
- Update docs/examples/09-graph_communication.jl (#703) (@fredrikekre)
- [CI] Use newer versions of some GitHub actions (#704) (@giordano)
- [MPIPreferences] Explicitly list valid options in error thrown by
use_jll_binary
(#705) (@giordano) - Consistently use
Base.julia_cmd()
in tests (#706) (@giordano) - Add MPI.Dist_graph_neighbors (#707) (@fredrikekre)
- simplify topology code, use MPI.UNWEIGHTED instead of nothing (#709) (@simonbyrne)
- Do not load start up file when running tests (#710) (@giordano)
- Tag v0.20.8 (#712) (@simonbyrne)
v0.20.7
MPI v0.20.7
Closed issues:
- Tests segfaulting on Ookami (#684)
Merged pull requests:
- document how to pass MPI.Comm objects to C (#626) (@stevengj)
- doc: remove self-reference from Gatherv! docstring. (#698) (@fredrikekre)
- add matched recv functions (#699) (@simonbyrne)
- test on mvapich (#700) (@simonbyrne)
- bump version (#701) (@simonbyrne)
v0.20.6
MPI v0.20.6
Closed issues:
- MPI_Init() seg fault on Summit (#687)
Char
datatype isn't handled correctly (#688)- Take function prototypes seriously (#694)
Merged pull requests:
- Add different request types (#677) (@simonbyrne)
- remove Char from MPIDatatypes (#689) (@simonbyrne)
- [docs] Expand known issues (#691) (@giordano)
- rework c function pointers (#693) (@t-bltg)
- Change function pointers to function prototypes (#695) (@Gnimuc)
- add finalize hooks to cleanup datatypes (#696) (@simonbyrne)
- Bump version (#697) (@simonbyrne)
v0.20.5
MPI v0.20.5
Closed issues:
- How to correctly set up MPI.jl (v0.20.4) on slurm cluster (#683)
MPI.Init()
segfaults on Summit (#686)
Merged pull requests:
- Broadcasting without a bang (#497) (@carstenbauer)
- use new exitcode atexit hook in Julia 1.9 (#680) (@simonbyrne)
- [MPIPreferences] Make package usable if libmpi can't be loaded (#682) (@giordano)
- Minor improvement to tests. (#685) (@giordano)
v0.20.4
MPI v0.20.4
Merged pull requests:
- make Status args to Probe/Iprobe optional (#674) (@simonbyrne)
- cache the created Datatypes (#675) (@s-fuerst)
- check for length 0 in Win_shared_query (#678) (@s-fuerst)
- Bump patch version (#679) (@simonbyrne)