GitPedia
JuliaParallel

JuliaParallel/MPI.jl

MPI wrappers for Julia

30 Releases
Latest: 2mo ago
v0.20.26Latest
github-actions[bot]github-actions[bot]·2mo ago·April 17, 2026
GitHub

📦 MPI v0.20.26

  • [Diff since v0.20.25](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.25...v0.20.26)
  • Merged pull requests:
  • Correct MPIABI constants (don't use @const_ref) (#945) (@eschnett)
  • Fix definition of `Buffer` methods in GPU pkgextensions (#947) (@giordano)
v0.20.25
github-actions[bot]github-actions[bot]·2mo ago·April 12, 2026
GitHub

📦 MPI v0.20.25

  • [Diff since v0.20.24](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.24...v0.20.25)
  • Merged pull requests:
  • Project.toml: Allow CUDA 6 (#940) (@eschnett)
  • Build(deps): Bump the all-github-actions group with 2 updates (#942) (@dependabot[bot])
  • Remove `Requires` (#944) (@giordano)
  • Closed issues:
  • New MPI.jl release to allow CUDA 6 (#943)
v0.20.24
github-actions[bot]github-actions[bot]·3mo ago·March 12, 2026
GitHub

📦 MPI v0.20.24

  • [Diff since v0.20.23](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.23...v0.20.24)
  • Merged pull requests:
  • Small tests for unsafe msg request (#912) (@kshyatt)
  • Bump actions/checkout from 4 to 5 in the all-github-actions group (#913) (@dependabot[bot])
  • Remove duplicated if branch (#916) (@eschnett)
  • Fix typo in doc (#917) (@luraess)
  • Bump actions/checkout from 5 to 6 in the all-github-actions group (#923) (@dependabot[bot])
  • Implement new ABI "MPIABI" (#925) (@eschnett)
  • + 11 more
v0.20.23
github-actions[bot]github-actions[bot]·11mo ago·July 29, 2025
GitHub

📦 MPI v0.20.23

  • [Diff since v0.20.22](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 15 more
v0.20.22
github-actions[bot]github-actions[bot]·1y ago·September 24, 2024
GitHub

📦 MPI v0.20.22

  • [Diff since v0.20.21](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 6 more
v0.20.21
github-actions[bot]github-actions[bot]·1y ago·August 27, 2024
GitHub

📦 MPI v0.20.21

  • [Diff since v0.20.20](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 12 more
v0.20.20
github-actions[bot]github-actions[bot]·2y ago·June 23, 2024
GitHub

📦 MPI v0.20.20

  • [Diff since v0.20.19](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 21 more
v0.20.19
github-actions[bot]github-actions[bot]·2y ago·November 30, 2023
GitHub

📦 MPI v0.20.19

  • [Diff since v0.20.18](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 2 more
v0.20.18
github-actions[bot]github-actions[bot]·2y ago·November 3, 2023
GitHub

📦 MPI v0.20.18

  • [Diff since v0.20.17](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.17...v0.20.18)
  • Merged pull requests:
  • Bump AMDGPU compat (#794) (@luraess)
v0.20.17
github-actions[bot]github-actions[bot]·2y ago·November 3, 2023
GitHub

📦 MPI v0.20.17

  • [Diff since v0.20.15](https://github.com/JuliaParallel/MPI.jl/compare/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)
  • + 24 more
v0.20.16
github-actions[bot]github-actions[bot]·2y ago·September 28, 2023
GitHub

📦 MPI v0.20.16

  • [Diff since v0.20.15](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.15...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)
  • + 5 more
v0.20.15
github-actions[bot]github-actions[bot]·2y ago·September 5, 2023
GitHub

📦 MPI v0.20.15

  • [Diff since v0.20.14](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.14...v0.20.15)
  • Merged pull requests:
  • Fix ROCm-aware MPI extension (#763) (@utkinis)
v0.20.14
github-actions[bot]github-actions[bot]·2y ago·August 15, 2023
GitHub

📦 MPI v0.20.14

  • [Diff since v0.20.13](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.13...v0.20.14)
  • Merged pull requests:
  • Implement automatically serializing `scatter` (#758) (@lukas-weber)
  • Add optional io argument to versioninfo() (#760) (@mfherbst)
  • Tag v0.20.14 (#761) (@lcw)
v0.20.13
github-actions[bot]github-actions[bot]·2y ago·July 29, 2023
GitHub

📦 MPI v0.20.13

  • [Diff since v0.20.12](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.12...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)
  • + 1 more
v0.20.12
github-actions[bot]github-actions[bot]·2y ago·July 9, 2023
GitHub

📦 MPI v0.20.12

  • [Diff since v0.20.11](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.11...v0.20.12)
  • Merged pull requests:
  • [CI] Run Intel MPI jobs on `ubuntu-latest` (#741) (@giordano)
  • Bump AMDGPU compat (#743) (@luraess)
v0.20.11
github-actions[bot]github-actions[bot]·3y ago·June 14, 2023
GitHub

📦 MPI v0.20.11

  • [Diff since v0.20.10](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.10...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
github-actions[bot]github-actions[bot]·3y ago·June 4, 2023
GitHub

📦 MPI v0.20.10

  • [Diff since v0.20.9](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.9...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)
  • + 3 more
v0.20.9
github-actions[bot]github-actions[bot]·3y ago·May 9, 2023
GitHub

📦 MPI v0.20.9

  • [Diff since v0.20.8](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.8...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:
  • + 8 more
v0.20.8
github-actions[bot]github-actions[bot]·3y ago·January 23, 2023
GitHub

📦 MPI v0.20.8

  • [Diff since v0.20.7](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.7...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)
  • + 4 more
v0.20.7
github-actions[bot]github-actions[bot]·3y ago·January 6, 2023
GitHub

📦 MPI v0.20.7

  • [Diff since v0.20.6](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.6...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)
  • + 1 more
v0.20.6
github-actions[bot]github-actions[bot]·3y ago·December 24, 2022
GitHub

📦 MPI v0.20.6

  • [Diff since v0.20.5](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.5...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)
  • + 5 more
v0.20.5
github-actions[bot]github-actions[bot]·3y ago·December 8, 2022
GitHub

📦 MPI v0.20.5

  • [Diff since v0.20.4](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.4...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)
  • + 1 more
v0.20.4
github-actions[bot]github-actions[bot]·3y ago·November 9, 2022
GitHub

📦 MPI v0.20.4

  • [Diff since v0.20.3](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.3...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)
v0.20.3
github-actions[bot]github-actions[bot]·3y ago·October 22, 2022
GitHub

📦 MPI v0.20.3

  • [Diff since v0.20.2](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.2...v0.20.3)
  • Merged pull requests:
  • add support for persistent requests (#673) (@simonbyrne)
v0.20.2
github-actions[bot]github-actions[bot]·3y ago·October 6, 2022
GitHub

📦 MPI v0.20.2

  • [Diff since v0.20.1](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.1...v0.20.2)
  • Merged pull requests:
  • Update buildkite to use latest Julia version (#647) (@simonbyrne)
  • [MPIPreferences] add functions to check (and error) if the MPI implementation has changed (#670) (@simonbyrne)
  • Add note on breaking changes in v0.20 (#671) (@sloede)
  • AMDGPU does not work on Julia 1.8, so test on nightly (#672) (@simonbyrne)
v0.20.1
github-actions[bot]github-actions[bot]·3y ago·October 5, 2022
GitHub

📦 MPI v0.20.1

  • [Diff since v0.20.0](https://github.com/JuliaParallel/MPI.jl/compare/v0.20.0...v0.20.1)
  • Merged pull requests:
  • Skip flaky test on Windows (#665) (@giordano)
  • [gh-pages] Delete previews of closed pull requests (#666) (@giordano)
  • switch MPICH and MSMPI consts to signed ints (#668) (@simonbyrne)
  • Bump version to 0.20.1 (#669) (@simonbyrne)
v0.20.0
github-actions[bot]github-actions[bot]·3y ago·October 3, 2022
GitHub

📦 MPI v0.20.0

  • [Diff since v0.19.2](https://github.com/JuliaParallel/MPI.jl/compare/v0.19.2...v0.20.0)
  • Closed issues:
  • CI failing for OpenMPI+MacOS on Travis (#262)
  • Travis CI: MPI installation failure on Linux (#290)
  • Would be nice to fix the warnings in the tests (#387)
  • Switch GPU CI to buildkite (#437)
  • Remove `dlopen` in `__init__` (#447)
  • STATUS_EMPTY doesn't work (#501)
  • + 109 more
v0.19.2
github-actions[bot]github-actions[bot]·4y ago·November 29, 2021
GitHub

📦 MPI v0.19.2

  • [Diff since v0.19.1](https://github.com/JuliaParallel/MPI.jl/compare/v0.19.1...v0.19.2)
  • Closed issues:
  • Support the MPI Group interface (#277)
  • Default and/or keyword args (#423)
  • Don't redefine `MPI_UNDEFINED` to 0 (#499)
  • Deadlock with MPI.jl + OpenMPI on a cluster (#517)
  • MPI.jl + PackageCompiler (#518)
  • Merged pull requests:
  • + 4 more
v0.19.1
github-actions[bot]github-actions[bot]·4y ago·October 13, 2021
GitHub

📦 MPI v0.19.1

  • [Diff since v0.19.0](https://github.com/JuliaParallel/MPI.jl/compare/v0.19.0...v0.19.1)
  • Closed issues:
  • Is that possible to send/receive a number instead of array? (#308)
  • MPI_Gather (#348)
  • gethostbyname error on macos 10.15 (github actions vm) (#407)
  • Homebrew MPICH giving incorrect result on MPI.File.get_position_shared (#413)
  • mpirun instead of mpiexecjl works fine as well (#448)
  • Use with Extrae (#454)
  • + 17 more
v0.19.0
github-actions[bot]github-actions[bot]·4y ago·July 29, 2021
GitHub

📦 MPI v0.19.0

  • [Diff since v0.18.2](https://github.com/JuliaParallel/MPI.jl/compare/v0.18.2...v0.19.0)
  • Closed issues:
  • More user-friendly MPI.Init (#484)
  • Merged pull requests:
  • Remove MacOS workarounds (#477) (@simonbyrne)
  • add nice init function (#485) (@simonbyrne)