Home
last modified time | relevance | path

Searched refs:VecDotEnd (Results 1 – 22 of 22) sorted by relevance

/petsc/src/ksp/ksp/impls/cr/
H A Dcr.c47 PetscCall(VecDotEnd(RT, ART, &btop)); /* (RT,ART) */ in KSPSolve_CR()
52 PetscCall(VecDotEnd(RT, ART, &btop)); /* (RT,ART) */ in KSPSolve_CR()
55 PetscCall(VecDotEnd(RT, ART, &btop)); /* (RT,ART) */ in KSPSolve_CR()
59 PetscCall(VecDotEnd(RT, ART, &btop)); /* (RT,ART) */ in KSPSolve_CR()
98 PetscCall(VecDotEnd(RT, ART, &btop)); in KSPSolve_CR()
102 PetscCall(VecDotEnd(RT, ART, &btop)); in KSPSolve_CR()
105 PetscCall(VecDotEnd(RT, ART, &btop)); in KSPSolve_CR()
110 PetscCall(VecDotEnd(RT, ART, &btop)); in KSPSolve_CR()
/petsc/src/snes/impls/ncg/
H A Dsnesncg.c314 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
315 PetscCall(VecDotEnd(dXold, dX, &dXdotdXold)); in SNESSolve_NCG()
324 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
325 PetscCall(VecDotEnd(dX, dXold, &dXdotdXold)); in SNESSolve_NCG()
326 PetscCall(VecDotEnd(lX, dX, &lXdotdX)); in SNESSolve_NCG()
327 PetscCall(VecDotEnd(lX, dXold, &lXdotdXold)); in SNESSolve_NCG()
334 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
335 PetscCall(VecDotEnd(lX, dX, &lXdotdX)); in SNESSolve_NCG()
336 PetscCall(VecDotEnd(lX, dXold, &lXdotdXold)); in SNESSolve_NCG()
342 PetscCall(VecDotEnd(dX, dX, &dXdotdX)); in SNESSolve_NCG()
[all …]
/petsc/src/ksp/ksp/impls/bcgs/pipebcgs/
H A Dpipebcgs.c79 PetscCall(VecDotEnd(R, RP, &rho)); in KSPSolve_PIPEBCGS()
85 PetscCall(VecDotEnd(W, RP, &d2)); in KSPSolve_PIPEBCGS()
115 PetscCall(VecDotEnd(Q, Y, &d1)); in KSPSolve_PIPEBCGS()
116 PetscCall(VecDotEnd(Y, Y, &d2)); in KSPSolve_PIPEBCGS()
155 PetscCall(VecDotEnd(R, RP, &rho)); in KSPSolve_PIPEBCGS()
156 PetscCall(VecDotEnd(S, RP, &d1)); in KSPSolve_PIPEBCGS()
157 PetscCall(VecDotEnd(W, RP, &d2)); in KSPSolve_PIPEBCGS()
158 PetscCall(VecDotEnd(Z, RP, &d3)); in KSPSolve_PIPEBCGS()
/petsc/src/vec/vec/tests/
H A Dex28.c50 PetscCall(VecDotEnd(x, y, &result1)); in main()
51 PetscCall(VecDotEnd(y, x, &result2)); in main()
93 PetscCall(VecDotEnd(x, y, &result1)); in main()
94 PetscCall(VecDotEnd(y, x, &result2)); in main()
144 PetscCall(VecDotEnd(vecs[i], vecs[i + 1], results + i)); in main()
/petsc/src/ksp/ksp/impls/cg/pipeprcg/
H A Dpipeprcg.c95 PetscCall(VecDotEnd(RT, R, &nu)); /* nu <- (rt,r) */ in KSPSolve_PIPEPRCG()
96 PetscCall(VecDotEnd(P, S, mu_p)); /* mu <- (p,s) */ in KSPSolve_PIPEPRCG()
97 PetscCall(VecDotEnd(ST, S, gamma_p)); /* gamma <- (st,s) */ in KSPSolve_PIPEPRCG()
166 PetscCall(VecDotEnd(RT, R, &nu)); in KSPSolve_PIPEPRCG()
/petsc/src/ksp/ksp/impls/cg/groppcg/
H A Dgroppcg.c60 PetscCall(VecDotEnd(r, z, &gamma)); /* gamma <- z'*r */ in KSPSolve_GROPPCG()
97 PetscCall(VecDotEnd(p, s, &t)); in KSPSolve_GROPPCG()
119 PetscCall(VecDotEnd(r, z, &gammaNew)); in KSPSolve_GROPPCG()
/petsc/src/ksp/ksp/impls/cg/pipecg/
H A Dpipecg.c74 PetscCall(VecDotEnd(R, U, &gamma)); in KSPSolve_PIPECG()
110 if (!(i == 0 && ksp->normtype == KSP_NORM_NATURAL)) PetscCall(VecDotEnd(R, U, &gamma)); in KSPSolve_PIPECG()
111 PetscCall(VecDotEnd(W, U, &delta)); in KSPSolve_PIPECG()
/petsc/src/ksp/ksp/impls/cr/pipecr/
H A Dpipecr.c87 PetscCall(VecDotEnd(W, U, &gamma)); in KSPSolve_PIPECR()
88 PetscCall(VecDotEnd(M, W, &delta)); in KSPSolve_PIPECR()
/petsc/src/ksp/ksp/impls/cg/pipecgrr/
H A Dpipecgrr.c80 PetscCall(VecDotEnd(R, U, &gamma)); in KSPSolve_PIPECGRR()
147 if (!(i == 0 && ksp->normtype == KSP_NORM_NATURAL)) PetscCall(VecDotEnd(R, U, &gamma)); in KSPSolve_PIPECGRR()
148 PetscCall(VecDotEnd(W, U, &delta)); in KSPSolve_PIPECGRR()
/petsc/src/mat/impls/mffd/
H A Dmffddef.c63 PetscCall(VecDotEnd(U, a, &dot)); in MatMFFDCompute_DS()
/petsc/src/snes/impls/qn/
H A Dqn.c226 PetscCall(VecDotEnd(W, Dold, &DolddotDold)); in SNESSolve_QN()
227 PetscCall(VecDotEnd(W, D, &DolddotD)); in SNESSolve_QN()
/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbrdn.c134 PetscCall(VecDotEnd(BHX, s_i, &sitBHX)); in BroydenKernelHermitianTranspose_Recursive()
135 PetscCall(VecDotEnd(X, y_i, &yitx)); in BroydenKernelHermitianTranspose_Recursive()
/petsc/src/vec/vec/utils/
H A Dcomb.c379 PetscErrorCode VecDotEnd(Vec x, Vec y, PetscScalar *result) in VecDotEnd() function
468 PetscCall(VecDotEnd(x, y, result)); in VecTDotEnd()
/petsc/src/snes/interface/noise/
H A Dsnesmfj2.c122 PetscCall(VecDotEnd(U, a, &dot)); in SNESMatrixFreeMult2_Private()
/petsc/src/snes/impls/composite/
H A Dsnescomposite.c242 PetscCall(VecDotEnd(Fes[i], Fes[j], &jac->h[i + j * jac->n])); in SNESCompositeApply_AdditiveOptimal()
245 PetscCall(VecDotEnd(Fes[i], F, &jac->g[i])); in SNESCompositeApply_AdditiveOptimal()
/petsc/src/tao/matrix/
H A Dadamat.c166 for (i = 0; i < n; i++) PetscCall(VecDotEnd(ctx->D1, ctx->W, dtemp + i)); in MatADAComputeDiagonal()
/petsc/src/ksp/ksp/impls/fcg/pipefcg/
H A Dpipefcg.c96 #define VecXDotEnd(x, y, a) (pipefcg->type == KSP_CG_HERMITIAN ? VecDotEnd(x, y, a) : VecTDot… in KSPSolve_PIPEFCG_cycle()
/petsc/doc/changes/
H A D2024.md354 - Added `VecDotBegin()`, `VecDotEnd()`, `VecNormBegin()`,
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscvec.pxi110 PetscErrorCode VecDotEnd(PetscVec, PetscVec, PetscScalar*)
H A DVec.pyx1839 dotBegin, dot, petsc.VecDotEnd
1843 CHKERR(VecDotEnd(self.vec, vec.vec, &sval))
/petsc/include/
H A Dpetscvec.h534 PETSC_EXTERN PetscErrorCode VecDotEnd(Vec, Vec, PetscScalar *);
/petsc/doc/manual/
H A Dvec.md734 VecDotEnd(Vec x, Vec y, PetscScalar *dot);