Releases: JuliaParallel/MPI.jl
Releases Β· JuliaParallel/MPI.jl
v0.20.22
MPI v0.20.22
Merged pull requests:
- [docs] Build with
linkcheck=true
(#856) (@giordano) - add macro to create custom Ops also on aarch64 (#871) (@vchuravy)
- [docs] Fix reference to
MPI.run_init_hooks
(#873) (@giordano) - Deprecate old
mpiexec
method (#874) (@giordano) - Allow OpenMPI_jll v5 (#875) (@giordano)
- [GHA] Update
julia-actions/setup-julia
to v2 (#876) (@giordano) - Always ensure consistency of new MPI datatypes (#877) (@giordano)
- Release new version (#878) (@vchuravy)
Closed issues:
v0.20.21
MPI v0.20.21
Merged pull requests:
- Bump codecov/codecov-action from 3 to 4 (#817) (@dependabot[bot])
- set environment variables before dlopen (#847) (@vchuravy)
- fix typos (#848) (@spaette)
- Fix typos (#850) (@lcw)
- use https (#851) (@spaette)
- link updates (#854) (@spaette)
- Bump julia-actions/cache from 1 to 2 (#855) (@dependabot[bot])
- Set
JULIA_BINDIR
when runningmpiexecjl
tests (#858) (@giordano) - Fix autogenerated links to OpenMPI/MPICH docs (#859) (@giordano)
- Add subdirs in CompatHelper (#863) (@luraess)
- CompatHelper: add new compat entry for "MPIPreferences" at version "0.1" for package test (#864) (@github-actions[bot])
- CompatHelper: add new compat entry for "DoubleFloats" at version "1.4" for package test (#865) (@github-actions[bot])
- CompatHelper: add new compat entry for "TOML" at version "1.0" for package test (#866) (@github-actions[bot])
- CompatHelper: add new compat entry for "MPIPreferences" at version "0.1" for package docs (#867) (@github-actions[bot])
- CompatHelper: add new compat entry for "MPI" at version "0.20" for package docs (#868) (@github-actions[bot])
- Bump AMDGPU (#869) (@luraess)
Closed issues:
- CUDA kernel very occasionally crash when MPI.jl (only when I use local binary.) is loaded. (#846)
v0.20.20
MPI v0.20.20
Merged pull requests:
- Detect MVAPICH 3 (#810) (@Keluaa)
- [CI] Install
jq
before running thejulia-actions/cache
workflow in custom containers (#811) (@giordano) - known issues: further clarification regarding UCX_ERROR_SIGNALS (#813) (@mmesiti)
- [CI] Use containers with
jq
preinstalled (#814) (@giordano) - [CI] Use oneAPI MPI 2021.11.0 (#818) (@giordano)
- [CI] Run tests on Apple Silicon (#819) (@giordano)
- Add
has_rocm
for OpenMPI (#821) (@avik-pal) - [doc] Document known MPICH issue about
gethostbyname
failing (#825) (@giordano) - [CI] Add test with OpenMPI v5 (#826) (@giordano)
- Fix typos in some docstring (#830) (@fatteneder)
- [CI] Set
DYLD_FALLBACK_LIBRARY_PATH
in tests with Homebrew MPI (#831) (@giordano) - [MPIPreferences] Allow passing extra dirs to
use_system_binary
(#832) (@giordano) - [mpiexecjl] Return exit code of the mpiexec process (#834) (@giordano)
- [CI] Update MPIWrapper to v2.11.0 (#836) (@giordano)
- CUDA CI no longer has version tag (#840) (@vchuravy)
- Fix ROCm CI (#844) (@luraess)
- Update Project.toml (#845) (@vchuravy)
Closed issues:
- MWE with multiple window arrays in one-sided comm (#807)
- MWE Put!(origin,window;rank=x) doesn't work, but old Put! does work (#808)
- [CI] oneAPI tests are hanging (#815)
- OOM when running embarrassingly parallel tasks (#822)
- Problems when using Allreduce on GPUs (#823)
- Fatal error in internal_Init_thread: Other MPI error (#824)
- MPI.jl fails to find homebrew MPI in macos Sonoma runner (#828)
- Cannot return user specified exit status with
exit()
when usingmpiexecjl
(#833) - When switching to system implementation OpenMPI_jll artifacts are downloaded (#842)
v0.20.19
v0.20.18
v0.20.17
MPI v0.20.17
Merged pull requests:
- Fix GPU tests (#764) (@luraess)
- Cleanup and update doc (#765) (@luraess)
- Add non-blocking wait (#766) (@luraess)
- Bump AMDGPU compat (#767) (@luraess)
- Bump actions/checkout from 3 to 4 (#768) (@dependabot[bot])
- improve docs on modulefiles (#769) (@simonbyrne)
- Init cooperative wait test for multiple threads (#770) (@lcw)
- Fix resize! for (Unsafe)MultiRequest (#772) (@jipolanco)
- Docs: update to Documenter v1 (#773) (@jipolanco)
- Bump CUDA compat (#774) (@simonbyrne)
- Bump patch (#775) (@simonbyrne)
- Add tests for AND, OR, and XOR reductions (#777) (@kshyatt)
- Hopefully begin uploading coverage again (#778) (@kshyatt)
- Test bcast pass-through (#780) (@kshyatt)
- Test implicit in-place Allgatherv (#781) (@kshyatt)
- Test for inplace Scan (#782) (@kshyatt)
- deal with vendor=cray but no gtl (#785) (@JBlaschke)
- docs: usage of mpiexec() (#787) (@mmesiti)
- [CI] Use Spack OCI build cache for MPI packages (#788) (@giordano)
- Add compat bounds for more packages (#789) (@giordano)
- [CI] Oversubscribe in OpenMPI jobs (#790) (@giordano)
- Skip threads tests which are known to fail (#791) (@giordano)
- Bump patch (#793) (@simonbyrne)
Closed issues:
- [CI] Use Spack + OCI buildcache when widely available for system MPI (#744)
- Implement cooperative test (#762)
- Serialization issues when using MPI gather (#771)
- MPI.Send cannot work with derived datatypes. (#776)
- MPIPreferences.use_system_binary(vendor="cray") fails on Piz Daint (#779)
mpiexec()
do syntax recommended in docs but deprecated after julia 1.6 (#786)
v0.20.16
MPI v0.20.16
Merged pull requests:
- Fix GPU tests (#764) (@luraess)
- Cleanup and update doc (#765) (@luraess)
- Add non-blocking wait (#766) (@luraess)
- Bump AMDGPU compat (#767) (@luraess)
- Bump actions/checkout from 3 to 4 (#768) (@dependabot[bot])
- improve docs on modulefiles (#769) (@simonbyrne)
- Init cooperative wait test for multiple threads (#770) (@lcw)
- Fix resize! for (Unsafe)MultiRequest (#772) (@jipolanco)
- Docs: update to Documenter v1 (#773) (@jipolanco)
- Bump CUDA compat (#774) (@simonbyrne)
- Bump patch (#775) (@simonbyrne)
v0.20.15
MPI v0.20.15
Merged pull requests:
v0.20.14
MPI v0.20.14
Merged pull requests:
v0.20.13
MPI v0.20.13
Closed issues:
- set_attr! fails when using initialized system-provided MPI (#746)
Merged pull requests:
- Add GTL (#716) (@JBlaschke)
- Document external MPI initialization (#748) (@sloede)
- Fix style (#750) (@luraess)
- Implement automatically serializing
gather
(#756) (@lukas-weber) - Print libmpi dlpath in versioninfo (#757) (@simonbyrne)