X Tutup
Skip to content

Tags: JuliaParallel/MPI.jl

Tags

v0.20.23

Toggle v0.20.23's commit message
[Diff since v0.20.22](v0.20.22...v0.20.23)

**Merged pull requests:**
- Document how to use MPItrampoline (#838) (@eschnett)
- Fix `use_system_library` typo in configuration docs (#884) (@glwagner)
- Print also `mpiexec` and its path in `versioninfo()` (#887) (@giordano)
- Bump codecov/codecov-action from 4 to 5 (#888) (@dependabot[bot])
- Typo in docs (#891) (@luraess)
- Irecv! Docstring Fix (#895) (@valeriabarra)
- Dependabot: Group all "GitHub Actions" Dependabot PRs into a single PR (#897) (@DilumAluthge)
- CI: Update unit tests from `ubuntu-20.04` to `ubuntu-24.04` (#899) (@DilumAluthge)
- Allow CI to pass even if the `processcoverage` step fails (#901) (@DilumAluthge)
- Buildkite: Add Julia 1.11 to the matrix (#902) (@DilumAluthge)
- Add a test checking number of ranks is correct (#907) (@giordano)
- GitHub Actions CI: Don't skip intermediate builds on `master`; only cancel intermediate builds on PR builds (#909) (@DilumAluthge)
- Update AMDGPU compat (#910) (@luraess)
- Fix index.html redirect link (#911) (@JamesWrigley)

**Closed issues:**
- Add documentation about using MPITrampoline (#837)
- Precompilation error while installing MPI.jl (#885)
- General way to test whether CUDA-aware MPI is available? (#886)
- Embedding Julia MPI.jl into C (#890)
- IRecv! docstring needs improvements (#894)
- Test idea: check number of ranks (#905)

v0.20.22

Toggle v0.20.22's commit message
[Diff since v0.20.21](v0.20.21...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:**
- [CI] Failing `datatype` tests on x86 Linux (#853)
- A segmentation fault occurs when my array is large. (#870)
- Documentation on tags isn't built anymore after v0.20.18 (#872)

v0.20.21

Toggle v0.20.21's commit message
[Diff since v0.20.20](v0.20.20...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 running `mpiexecjl` 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.21+doc1

Toggle v0.20.21+doc1's commit message
[Diff since v0.20.20](v0.20.20...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 running `mpiexecjl` 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

Toggle v0.20.20's commit message
## MPI v0.20.20

[Diff since v0.20.19](v0.20.19...v0.20.20)


**Merged pull requests:**
- Detect MVAPICH 3 (#810) (@Keluaa)
- [CI] Install `jq` before running the `julia-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 using `mpiexecjl` (#833)
- When switching to system implementation OpenMPI_jll artifacts are downloaded (#842)

v0.20.20+doc1

Toggle v0.20.20+doc1's commit message
## MPI v0.20.20

[Diff since v0.20.19](v0.20.19...v0.20.20)


**Merged pull requests:**
- Detect MVAPICH 3 (#810) (@Keluaa)
- [CI] Install `jq` before running the `julia-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 using `mpiexecjl` (#833)
- When switching to system implementation OpenMPI_jll artifacts are downloaded (#842)

v0.20.19

Toggle v0.20.19's commit message
## MPI v0.20.19

[Diff since v0.20.18](v0.20.18...v0.20.19)


**Merged pull requests:**
- Add Libdl compat for MPIPreferences (#795) (@giordano)
- Update TagBot.yml (#797) (@vchuravy)
- add c2f/f2c handle conversions (#798) (@simonbyrne)
- AMDGPU compat (#803) (@luraess)
- fix typos (#805) (@spaette)
- More typos (#806) (@simonbyrne)

**Closed issues:**
- typos (#804)

v0.20.19+doc1

Toggle v0.20.19+doc1's commit message
## MPI v0.20.19

[Diff since v0.20.18](v0.20.18...v0.20.19)


**Merged pull requests:**
- Add Libdl compat for MPIPreferences (#795) (@giordano)
- Update TagBot.yml (#797) (@vchuravy)
- add c2f/f2c handle conversions (#798) (@simonbyrne)
- AMDGPU compat (#803) (@luraess)
- fix typos (#805) (@spaette)
- More typos (#806) (@simonbyrne)

**Closed issues:**
- typos (#804)

v0.20.18

Toggle v0.20.18's commit message
[Diff since v0.20.17](v0.20.17...v0.20.18)

**Merged pull requests:**
- Bump AMDGPU compat (#794) (@luraess)

v0.20.17

Toggle v0.20.17's commit message
[Diff since v0.20.15](v0.20.15...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)
X Tutup