Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/bcgsl/
H A Dbcgsl.c45 PetscCall(KSPInitialResidual(ksp, VX, VTM, VB, VVR[0], ksp->vec_rhs)); in KSPSolve_BCGSL()
46 PetscCall(VecNorm(VVR[0], NORM_2, &zeta0)); in KSPSolve_BCGSL()
68 PetscCall(VecCopy(VVR[0], VB)); in KSPSolve_BCGSL()
74 PetscCall(VecCopy(VVR[0], VRT)); in KSPSolve_BCGSL()
101 PetscCall(VecDot(VVR[j], VRT, &rho1)); in KSPSolve_BCGSL()
111 PetscCall(VecAYPX(VVU[i], -beta, VVR[i])); in KSPSolve_BCGSL()
129 PetscCall(VecAXPY(VVR[i], -alpha, VVU[i + 1])); in KSPSolve_BCGSL()
133 PetscCall(KSP_PCApplyBAorAB(ksp, VVR[j], VVR[j + 1], VTM)); in KSPSolve_BCGSL()
135 PetscCall(VecNorm(VVR[0], NORM_2, &nrm0)); in KSPSolve_BCGSL()
155 for (i = 0; i <= bcgsl->ell; ++i) PetscCall(VecMDot(VVR[i], i + 1, VVR, &MZa[i * ldMZ])); in KSPSolve_BCGSL()
[all …]
H A Dbcgslimpl.h37 #define VVR (bcgsl->vvR) macro