v0.10.0
v0.10.0 (2019-08-15)
Major changes since v0.9
- CMake and Fortran compiler are no longer required
- Use MPI C API
- CuArrays/CUDA-aware MPI support
Closed issues:
- Build failing. Any suggestions? Thanks (#300)
- Can not install MPI.jl on Julia 1.0 (#291)
- length of MPIBuffertype{T} (#287)
- Bug: Size assertion does not work for Ptr{T} (#283)
- MPI_Transpose Worker-to-Worker communication failing (#278)
- Use the MPIEXEC found by FindMPI to lauch workers and also in test suite? (#274)
- Julia MPI test for MPI_Comm_spawn_multiple is missing the first 'count' argument and fails tests (#269)
- MPI build fails (#254)
- Build issue on Julia 1. (#236)
- Build error with Intel's MPI (#229)
- Support for CUDA aware MPI (#219)
- MPI tests fail on pristine Linux Mint 19 system (64-bit) (#216)
- Use Homebrew.jl? (#193)
- Error tagging new release (#190)
- Better error message when MPI not installed (#177)
- Gromacs-5.1.4 installation with CUDA-v8.0 errors while running cmake... (#176)
- Unable to use MPI.jl on more than one process on a cluster: segmentation fault (#171)
- Correct deprecation warnings (#148)
- Can't install MPI.jl on Windows (#140)
- Some test runs that have errors don't report as a failed build (#128)
- Appveyor tests are failing for Julia 0.5 (#123)
- Add test suite for MPI cluster manager (#77)
- Binding to the C instead of Fortran interface (#59)
- drop the dependency of cmake? (#22)
Merged pull requests:
- CUDA-aware MPI with tests (#302) (simonbyrne)
- Improve docs (#301) (simonbyrne)
- add simple gitlab-ci (#299) (vchuravy)
- disable UCX memory hooks (#298) (vchuravy)
- enable testing on 1.2, allow failures on nightly (#297) (simonbyrne)
- Deprecate cluster manager (#296) (simonbyrne)
- fix variable name (#294) (vargaslo)
- Fix
get
call in worker-to-worker establishment MPI Transport (#293) (rohanmclure) - Correct undercase in setup.md (#288) (PhilipVinc)
- size check only for AbstractArrays on collective.jl (#285) (kose-y)
- use cfunction closures for user-defined operators (#284) (simonbyrne)
- Store full path of libmpi and mpiexec in deps.jl (#282) (simonbyrne)
- Add Universe_size (#280) (bn222)
- test Intel MPI (#279) (simonbyrne)
- Disable custom reduction operators on Windows (#276) (simonbyrne)
- Define mpiexec variable at build time (#275) (simonbyrne)
- Cart coords fix (#273) (samo-lin)
- Move to C API (#271) (simonbyrne)
- move Info to C interface (#268) (simonbyrne)
- Fix typo in docs for MPI.Send method (#267) (xorJane)
- remove Compat (#265) (simonbyrne)
- allow ccalling various ALLTOALL functions (#264) (gasagna)
- allow failures on OS X with openmpi (#263) (simonbyrne)
- ensure each test is finalized (#261) (simonbyrne)
- add type_create_subarray function (#256) (gasagna)