[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.
Yup.
> 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