Simon Byrne
Simon Byrne
Put modifies an argument on another process though.
I've created [a milestone](https://github.com/JuliaParallel/MPI.jl/milestones/1.0) and added the issues/PRs I thought should be included. If there are any other API breaks you would like to see, either chime in here or...
we could just use `nothing` as a sentinel for `PROC_NULL`?
I'm not sure this make sense though: from what I can tell, the purpose of `MPI_PROC_NULL` is that it is an integer sentinel value, so you can store it as...
What I meant is that `MPI.COMM_WORLD` is always an opaque object (`MPI.Comm` in Julia, `MPI_Comm` in C), so they're treated consistently. The purpose of `MPI_PROC_NULL` is that it is the...
We could make `MPI.PROC_NULL` a non-const value that is set to `MPI.Const.MPI_PROC_NULL[]`. Unfortunately this will mean that it will be un-typed for Julia versions < v"1.8", but that is probably...
Have you tried https://juliaparallel.github.io/MPI.jl/stable/knownissues/#Memory-cache
Ah ok, upstream issue is https://github.com/openucx/ucx/issues/7110
I guess we could make them lazy, and download the appropriate ones at package build time?
There are some new features in 1.6 for handling lazy artifacts, i haven't looked into it though. If someone wants to try it, i'd certainly be interested.