mmore500 / conduit

C++ library that wraps intra-thread, inter-thread, and inter-process communication in a uniform, modular, object-oriented interface, with a focus on asynchronous high-performance computing applications.
https://conduit.fyi
MIT License
13 stars 4 forks source link

Implement block irecv ducts #51

Closed mmore500 closed 4 years ago

mmore500 commented 4 years ago

Codacy Here is an overview of what got changed by this pull request:


Clones added
============
- tests/conduit/proc/SteppingProcDuct.hpp  5
- include/uit/conduit/proc/outlet/get=skipping/BlockIrecvDuct.hpp  7
- include/uit/conduit/proc/outlet/get=stepping/CerealRingIrecvDuct.hpp  3
- include/uit/conduit/proc/outlet/get=stepping/RingIrecvDuct.hpp  6

Clones removed
==============
+ tests/conduit/proc/ProcDuct.hpp  -6

See the complete overview on Codacy

codecov[bot] commented 4 years ago

Codecov Report

Merging #51 into master will increase coverage by 0.38%. The diff coverage is 82.19%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
+ Coverage   49.65%   50.04%   +0.38%     
==========================================
  Files         163      172       +9     
  Lines        5659     5859     +200     
==========================================
+ Hits         2810     2932     +122     
- Misses       2849     2927      +78     
Impacted Files Coverage Δ
include/uit/utility/CircularIndex.hpp 87.17% <ø> (ø)
...t/proc/outlet/get=stepping/CerealRingIrecvDuct.hpp 44.61% <25.00%> (ø)
...conduit/proc/outlet/get=stepping/RingIrecvDuct.hpp 77.04% <25.00%> (ø)
tests/conduit/proc/SteppingProcDuct.hpp 78.66% <78.66%> (ø)
...onduit/proc/outlet/get=skipping/BlockIrecvDuct.hpp 86.51% <86.51%> (ø)
tests/conduit/proc/ProcDuct.hpp 97.72% <100.00%> (+8.77%) :arrow_up:
...onduit/proc/outlet/get=skipping/BlockIrecvDuct.cpp 100.00% <100.00%> (ø)
...t/proc/outlet/get=stepping/CerealRingIrecvDuct.cpp 100.00% <100.00%> (ø)
...conduit/proc/outlet/get=stepping/RingIrecvDuct.cpp 100.00% <100.00%> (ø)
tests/utility/CircularIndex.cpp 100.00% <100.00%> (ø)
... and 12 more

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 68e2e16...721e3d1. Read the comment docs.