Recent Releases of https://github.com/clima/climacomms.jl
https://github.com/clima/climacomms.jl - v0.6.4
ClimaComms v0.6.4
Merged pull requests: - Add device-flexible @assert (#86) (@dennisYatunin)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/clima/climacomms.jl - v0.6.3
ClimaComms v0.6.3
Closed issues: - ClimaComms.@elapsed not working correctly on CUDADevice (#82)
Merged pull requests: - Define cuda_sync in ext, restrict cpu implementations (#85) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/clima/climacomms.jl - v0.6.2
ClimaComms v0.6.2
Merged pull requests: - Define allowscalar (#80) (@charleskawczynski) - Fix macros (#83) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/clima/climacomms.jl - v0.6.1
ClimaComms v0.6.1
Closed issues: - Move to new-central/MPITrampoline (#72)
Merged pull requests: - Refactor macros, bump patch version (#79) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/clima/climacomms.jl - v0.6.0
ClimaComms v0.6.0
Closed issues: - Remove dependency on CUDA / KernelAbstractions in toplevel ClimaComms package (#4) - Turn MPI and CUDA to extensions and standardize how to context and device and picked (#74)
Merged pull requests: - Move MPI and CUDA to Julia extensions (#75) (@Sbozzolo)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/clima/climacomms.jl - v0.5.8
ClimaComms v0.5.8
Merged pull requests: - Define cuda_sync macro (#73) (@charleskawczynski)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climacomms.jl - v0.5.7
ClimaComms v0.5.7
Merged pull requests: - Add authors to Project.toml (#65) (@simonbyrne) - Add MPI.reduce! (#68) (@Sbozzolo)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climacomms.jl - v0.5.6
ClimaComms v0.5.6
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climacomms.jl - v0.5.5
ClimaComms v0.5.5
Merged pull requests: - Define device-flexible @sync (#64) (@charleskawczynski)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/clima/climacomms.jl - v0.5.4
ClimaComms v0.5.4
Merged pull requests: - Update CUDA (#63) (@charleskawczynski)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/clima/climacomms.jl - v0.5.3
ClimaComms v0.5.3
Merged pull requests: - Fix macro hygiene (#62) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/clima/climacomms.jl - v0.5.2
ClimaComms v0.5.2
Closed issues: - ClimaComms.device() not working with ENV flag and CUDA GPU (#55)
Merged pull requests: - Fix missing return in device() (#56) (@nefrathenrici) - Extend at-time and at-elapsed (#57) (@charleskawczynski) - Upgrade to CUDA 11.8 (#58) (@charleskawczynski) - Fix threaded hygiene, add test (#59) (@charleskawczynski) - Update patch version (#60) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/clima/climacomms.jl - v0.5.1
ClimaComms v0.5.1
Merged pull requests: - Add threaded macro (#54) (@charleskawczynski)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/clima/climacomms.jl - v0.5.0
ClimaComms v0.5.0
Closed issues: - Specify CPU threading via device (#49)
Merged pull requests: - Specify CPU threading (#51) (@sriharshakandala) - Bump version to v0.5.0 (#53) (@sriharshakandala)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/clima/climacomms.jl - v0.4.2
ClimaComms v0.4.2
Closed issues: - Add broadcast (i.e. MPI.bcast) (#21)
Merged pull requests: - add bcast op (#48) (@simonbyrne)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.4.1
ClimaComms v0.4.1
Closed issues: - Check that MPI is CUDA-aware if configured as such (#45)
Merged pull requests: - Check for CUDA-aware MPI on CUDADevice (#46) (@sriharshakandala) - Assign GPUs in init, add buildkite tests (#47) (@simonbyrne)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.4.0
ClimaComms v0.4.0
Closed issues: - Automatically determine which comms context to use (#38) - MPI persistent=false is broken (#41)
Merged pull requests: - Simplify ClimaComms (#40) (@simonbyrne) - Fix bug effecting non-persistent MPI communication (#42) (@sriharshakandala) - Add compat entry for MPI. (#44) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.3.5
ClimaComms v0.3.5
Merged pull requests: - Support for CUDA.jl 4 (#39) (@simonbyrne)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.3.4
ClimaComms v0.3.4
Merged pull requests: - Fix method redefinition (#35) (@charleskawczynski) - Add type signature, additional constructors for CommsContexts (#36) (@sriharshakandala) - Patch release (#37) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.3.3
ClimaComms v0.3.3
Merged pull requests:
- ghost buffer communication using persistent MPI (#27) (@sriharshakandala)
- Bump ClimaCommsMPI (#28) (@simonbyrne)
- Add an additional constructor for MPI send/receive graph contexts. (#29) (@sriharshakandala)
- Bump ClimaCommsMPI to version 0.3.6 (#30) (@sriharshakandala)
- use MPI.MultiRequest (#31) (@simonbyrne)
- Add device field to CommsContext (#32) (@sriharshakandala)
- Add doc links for CommsContexts. (#33) (@sriharshakandala)
- Bump versions for ClimaComms and ClimaCommsMPI. (#34) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/clima/climacomms.jl - v0.3.2
ClimaComms v0.3.2
Merged pull requests: - remove KernelAbstractions (#26) (@simonbyrne)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/clima/climacomms.jl - v0.3.1
ClimaComms v0.3.1
Merged pull requests: - hardcode tag max (#19) (@simonbyrne) - remove reference to Neighbor (#20) (@simonbyrne) - Add allreduce and allreduce! functions to interface. (#23) (@sriharshakandala) - bump versions, increase MPI.jl compat (#25) (@simonbyrne)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/clima/climacomms.jl - v0.3.0
ClimaComms v0.3.0
Closed issues: - Add singleton context (#9) - Move buffers out of contexts (#10)
Merged pull requests: - Split out graph context (#16) (@simonbyrne) - bump version to v0.3.0 (#17) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/clima/climacomms.jl - v0.2.0
ClimaComms v0.2.0
Closed issues: - Gather interface (#11)
Merged pull requests: - MPI.Finalize is called automatically by MPI.jl (#14) (@simonbyrne) - Change the layout in ClimaComms to a Dict of pid => Neighbor objects. (#15) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/clima/climacomms.jl - v0.1.1
ClimaComms v0.1.1
Merged pull requests: - Add "gather" capability. (#12) (@sriharshakandala) - Bump release to 0.1.1 (#13) (@sriharshakandala)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/clima/climacomms.jl - v0.1.0
ClimaComms v0.1.0
Merged pull requests:
- Add SharedArrays backend (#1) (@kpamnany)
- Get shared array test working (#2) (@jakebolewski)
- Change license to Apache, assign copyright to Caltech (#3) (@simonbyrne)
- Various small fixes (#5) (@kpamnany)
- Julia
Published by github-actions[bot] over 4 years ago