Searched refs:vt1 (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/interface/ |
| H A D | itres.c | 35 PetscErrorCode KSPInitialResidual(KSP ksp, Vec vsoln, Vec vt1, Vec vt2, Vec vres, Vec vb) in KSPInitialResidual() argument 48 PetscCall(KSP_MatMult(ksp, Amat, vsoln, vt1)); in KSPInitialResidual() 50 PetscCall(VecAXPY(vt2, -1.0, vt1)); in KSPInitialResidual() 99 PetscErrorCode KSPUnwindPreconditioner(KSP ksp, Vec vsoln, Vec vt1) in KSPUnwindPreconditioner() argument 106 PetscCall(KSP_PCApply(ksp, vsoln, vt1)); in KSPUnwindPreconditioner() 107 PetscCall(PCDiagonalScaleRight(ksp->pc, vt1, vsoln)); in KSPUnwindPreconditioner() 109 PetscCall(PCApplySymmetricRight(ksp->pc, vsoln, vt1)); in KSPUnwindPreconditioner() 110 PetscCall(VecCopy(vt1, vsoln)); in KSPUnwindPreconditioner()
|
| /petsc/src/mat/tests/ |
| H A D | ex118.c | 128 Vec vt1, vt2; /* tmp vectors */ in CkEigenSolutions() local 137 PetscCall(VecDuplicate(evec[0], &vt1)); in CkEigenSolutions() 144 PetscCall(VecCopy(evec[i], vt1)); in CkEigenSolutions() 146 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 166 PetscCall(MatMult(A, evec[i], vt1)); in CkEigenSolutions() 169 PetscCall(VecAXPY(vt1, tmp, vt2)); in CkEigenSolutions() 170 PetscCall(VecNorm(vt1, NORM_INFINITY, &norm)); in CkEigenSolutions() 184 PetscCall(VecDestroy(&vt1)); in CkEigenSolutions()
|
| H A D | ex116.c | 199 Vec vt1, vt2; /* tmp vectors */ in CkEigenSolutions() local 207 PetscCall(VecDuplicate(evec[0], &vt1)); in CkEigenSolutions() 214 PetscCall(VecCopy(evec[i], vt1)); in CkEigenSolutions() 216 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 234 PetscCall(MatMult(A, evec[i], vt1)); in CkEigenSolutions() 237 PetscCall(VecAXPY(vt1, tmp, vt2)); in CkEigenSolutions() 238 PetscCall(VecNorm(vt1, NORM_INFINITY, &norm)); in CkEigenSolutions() 250 PetscCall(VecDestroy(&vt1)); in CkEigenSolutions()
|
| H A D | ex120.c | 249 Vec vt1, vt2; /* tmp vectors */ in CkEigenSolutions() local 257 PetscCall(VecDuplicate(evec[0], &vt1)); in CkEigenSolutions() 264 PetscCall(VecCopy(evec[i], vt1)); in CkEigenSolutions() 266 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 284 PetscCall(MatMult(A, evec[i], vt1)); in CkEigenSolutions() 287 PetscCall(VecAXPY(vt1, tmp, vt2)); in CkEigenSolutions() 288 PetscCall(VecNorm(vt1, NORM_INFINITY, &norm)); in CkEigenSolutions() 300 PetscCall(VecDestroy(&vt1)); in CkEigenSolutions()
|