[petsc-dev] Implementing longer pipelines with VecDotBegin and VecDotEnd

Jed Brown jedbrown at mcs.anl.gov
Thu Feb 15 11:00:15 CST 2018

"Smith, Barry F." <bsmith at mcs.anl.gov> writes:

>   Wim,
>  Both approaches are acceptable. For expediency making a pull request with the current code is probably best.


>  How dramatic a change is needed in the structure of the VecDotBegin/End constructs? Enough that it is best to start with an entirely new design?

I think it shouldn't require any public interface changes and the
implementation changes would be modest -- just need to hold a list of
batched reductions instead of a single one.

More information about the petsc-dev mailing list