Home
last modified time | relevance | path

Searched refs:ZVEC (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmres.c110 PetscCall(KSP_MatMult(ksp, Amat, PREVEC(loc_it), ZVEC(loc_it))); in KSPPIPEFGMRESCycle()
111 PetscCall(VecAXPY(ZVEC(loc_it), -shift, VEC_VV(loc_it))); /* Note shift */ in KSPPIPEFGMRESCycle()
137 redux[loc_it + 1] = ZVEC(loc_it); in KSPPIPEFGMRESCycle()
140 PetscCall(VecMDotBegin(ZVEC(loc_it), loc_it + 2, redux, lhh)); in KSPPIPEFGMRESCycle()
143 PetscCall(PetscCommSplitReductionBegin(PetscObjectComm((PetscObject)ZVEC(loc_it)))); in KSPPIPEFGMRESCycle()
150 PetscCall(KSP_PCApply(ksp, ZVEC(loc_it), Q)); in KSPPIPEFGMRESCycle()
164 PetscCall(VecMDotEnd(ZVEC(loc_it), loc_it + 2, redux, lhh)); in KSPPIPEFGMRESCycle()
208 PetscCall(VecCopy(ZVEC(loc_it), VEC_VV(loc_it + 1))); in KSPPIPEFGMRESCycle()
222 PetscCall(VecCopy(W, ZVEC(loc_it + 1))); in KSPPIPEFGMRESCycle()
223 PetscCall(VecMAXPY(ZVEC(loc_it + 1), loc_it + 1, lhh, &ZVEC(0))); in KSPPIPEFGMRESCycle()
[all …]
H A Dpipefgmresimpl.h44 #define ZVEC(i) pipefgmres->zvecs[i] macro