Searched refs:VVR (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/impls/bcgsl/ |
| H A D | bcgsl.c | 45 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 D | bcgslimpl.h | 37 #define VVR (bcgsl->vvR) macro
|