jipolanco / PencilArrays.jl

Distributed Julia arrays using the MPI protocol
https://jipolanco.github.io/PencilArrays.jl/dev/
MIT License
60 stars 8 forks source link

Implement `mapreduce` for `PencilArray` #31

Closed jipolanco closed 2 years ago

jipolanco commented 2 years ago

Reductions are now global, calling MPI.Allreduce with a scalar argument behind the scenes.

codecov-commenter commented 2 years ago

Codecov Report

Merging #31 (01c8ff0) into master (208abfe) will increase coverage by 0.01%. The diff coverage is 100.00%.

:exclamation: Current head 01c8ff0 differs from pull request most recent head 34af7cb. Consider uploading reports for the commit 34af7cb to get more accurate results Impacted file tree graph

@@            Coverage Diff             @@
##           master      #31      +/-   ##
==========================================
+ Coverage   96.91%   96.92%   +0.01%     
==========================================
  Files          16       17       +1     
  Lines         973      977       +4     
==========================================
+ Hits          943      947       +4     
  Misses         30       30              
Impacted Files Coverage Δ
src/PencilArrays.jl 100.00% <ø> (ø)
src/reductions.jl 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 208abfe...34af7cb. Read the comment docs.