Home
last modified time | relevance | path

Searched refs:KSP_MatMult (Results 1 – 25 of 39) sorted by relevance

12

/petsc/src/ksp/ksp/impls/bcgs/pipebcgs/
H A Dpipebcgs.c53 PetscCall(KSP_MatMult(ksp, pc->mat, X, Q2)); in KSPSolve_PIPEBCGS()
78 PetscCall(KSP_MatMult(ksp, pc->mat, R2, W)); /* w <- A r2 */ in KSPSolve_PIPEBCGS()
84 PetscCall(KSP_MatMult(ksp, pc->mat, W2, T)); /* t <- A w2 */ in KSPSolve_PIPEBCGS()
113 PetscCall(KSP_MatMult(ksp, pc->mat, Z2, V)); /* v <- A z2 */ in KSPSolve_PIPEBCGS()
152 PetscCall(KSP_MatMult(ksp, pc->mat, W2, T)); /* t <- A w2 */ in KSPSolve_PIPEBCGS()
170 PetscCall(KSP_MatMult(ksp, pc->mat, X, R)); in KSPSolve_PIPEBCGS()
173 PetscCall(KSP_MatMult(ksp, pc->mat, R2, W)); /* w <- A r2 */ in KSPSolve_PIPEBCGS()
175 PetscCall(KSP_MatMult(ksp, pc->mat, W2, T)); /* t <- A w2 */ in KSPSolve_PIPEBCGS()
176 PetscCall(KSP_MatMult(ksp, pc->mat, P2, S)); /* s <- A p2 */ in KSPSolve_PIPEBCGS()
178 PetscCall(KSP_MatMult(ksp, pc->mat, S2, Z)); /* z <- A s2 */ in KSPSolve_PIPEBCGS()
[all …]
/petsc/src/ksp/ksp/impls/cg/pipecgrr/
H A Dpipecgrr.c50 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - Ax */ in KSPSolve_PIPECGRR()
63 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECGRR()
71 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECGRR()
79 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECGRR()
86 PetscCall(KSP_MatMult(ksp, Amat, U, W)); in KSPSolve_PIPECGRR()
140 PetscCall(KSP_MatMult(ksp, Amat, M, N)); /* n <- Am */ in KSPSolve_PIPECGRR()
222 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- Ax - b */ in KSPSolve_PIPECGRR()
225 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECGRR()
226 PetscCall(KSP_MatMult(ksp, Amat, P, S)); /* s <- Ap */ in KSPSolve_PIPECGRR()
228 PetscCall(KSP_MatMult(ksp, Amat, Q, Z)); /* z <- Aq */ in KSPSolve_PIPECGRR()
/petsc/src/ksp/ksp/impls/cg/pipecg/
H A Dpipecg.c49 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - Ax */ in KSPSolve_PIPECG()
61 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECG()
67 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECG()
73 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECG()
79 PetscCall(KSP_MatMult(ksp, Amat, U, W)); in KSPSolve_PIPECG()
103 PetscCall(KSP_MatMult(ksp, Amat, M, N)); /* n <- Am */ in KSPSolve_PIPECG()
/petsc/src/ksp/ksp/impls/cg/pipeprcg/
H A Dpipeprcg.c74 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - Ax */ in KSPSolve_PIPEPRCG()
81 PetscCall(KSP_MatMult(ksp, Amat, RT, W)); /* w <- A rt */ in KSPSolve_PIPEPRCG()
88 PetscCall(KSP_MatMult(ksp, Amat, ST, U)); /* u <- Ast */ in KSPSolve_PIPEPRCG()
156 PetscCall(KSP_MatMult(ksp, Amat, ST, U)); /* u <- A st */ in KSPSolve_PIPEPRCG()
162 PetscCall(KSP_MatMult(ksp, Amat, RT, W)); /* w <- A rt */ in KSPSolve_PIPEPRCG()
/petsc/src/ksp/ksp/impls/cr/pipecr/
H A Dpipecr.c48 PetscCall(KSP_MatMult(ksp, Amat, X, W)); /* w <- b - Ax */ in KSPSolve_PIPECR()
59 PetscCall(KSP_MatMult(ksp, Amat, U, W)); /* w <- Au */ in KSPSolve_PIPECR()
63 PetscCall(KSP_MatMult(ksp, Amat, U, W)); in KSPSolve_PIPECR()
84 PetscCall(KSP_MatMult(ksp, Amat, M, N)); /* n <- Am */ in KSPSolve_PIPECR()
/petsc/src/ksp/ksp/impls/cg/nash/
H A Dnash.c104 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_NASH()
139 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_NASH()
184 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_NASH()
217 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_NASH()
292 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_NASH()
478 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_NASH()
/petsc/src/ksp/ksp/impls/cg/stcg/
H A Dstcg.c101 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_STCG()
136 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_STCG()
181 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_STCG()
214 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_STCG()
289 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_STCG()
477 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_STCG()
/petsc/src/ksp/ksp/impls/cg/
H A Dcg.c154 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - Ax */ in KSPSolve_CG()
257 PetscCall(KSP_MatMult(ksp, Amat, P, W)); /* w <- Ap */ in KSPSolve_CG()
398 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - Ax */ in KSPSolve_CG_SingleReduction()
416 PetscCall(KSP_MatMult(ksp, Amat, Z, S)); in KSPSolve_CG_SingleReduction()
437 PetscCall(KSP_MatMult(ksp, Amat, Z, S)); in KSPSolve_CG_SingleReduction()
471 PetscCall(KSP_MatMult(ksp, Amat, P, W)); /* w <- Ap */ in KSPSolve_CG_SingleReduction()
492 PetscCall(KSP_MatMult(ksp, Amat, Z, S)); in KSPSolve_CG_SingleReduction()
502 PetscCall(KSP_MatMult(ksp, Amat, Z, S)); in KSPSolve_CG_SingleReduction()
519 PetscCall(KSP_MatMult(ksp, Amat, Z, S)); in KSPSolve_CG_SingleReduction()
/petsc/src/ksp/ksp/impls/bcgs/qmrcgs/
H A Dqmrcgs.c56 PetscCall(KSP_MatMult(ksp, mat, X, S2)); in KSPSolve_QMRCGS()
91 PetscCall(KSP_MatMult(ksp, mat, PH, V)); /* v <- A ph */ in KSPSolve_QMRCGS()
123 PetscCall(KSP_MatMult(ksp, mat, SH, T)); /* t <- A sh */ in KSPSolve_QMRCGS()
194 PetscCall(KSP_MatMult(ksp, mat, X, AX)); /* Ax <- A x */ in KSPSolve_QMRCGS()
/petsc/src/ksp/ksp/impls/cg/groppcg/
H A Dgroppcg.c49 PetscCall(KSP_MatMult(ksp, Amat, x, r)); /* r <- b - Ax */ in KSPSolve_GROPPCG()
59 PetscCall(KSP_MatMult(ksp, Amat, p, s)); /* s <- Ap */ in KSPSolve_GROPPCG()
112 PetscCall(KSP_MatMult(ksp, Amat, z, Z)); /* Z <- Az */ in KSPSolve_GROPPCG()
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/
H A Dfbcgs.c48 PetscCall(KSP_MatMult(ksp, mat, X, S2)); in KSPSolve_FBCGS()
82 PetscCall(KSP_MatMult(ksp, mat, P2, V)); /* v <- A p2 */ in KSPSolve_FBCGS()
95 PetscCall(KSP_MatMult(ksp, mat, S2, T)); /* t <- A s2 */ in KSPSolve_FBCGS()
/petsc/src/ksp/ksp/impls/cr/
H A Dcr.c32 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* R <- A*X */ in KSPSolve_CR()
40 PetscCall(KSP_MatMult(ksp, Amat, P, AP)); /* AP <- A*P */ in KSPSolve_CR()
92 PetscCall(KSP_MatMult(ksp, Amat, RT, ART)); /* ART <- A*RT */ in KSPSolve_CR()
/petsc/src/ksp/ksp/impls/gcr/pipegcr/
H A Dpipegcr.c89 PetscCall(KSP_MatMult(ksp, A, x, r)); in KSPSolve_PIPEGCR_cycle()
92 PetscCall(KSP_MatMult(ksp, A, z, w)); /* w <- Az */ in KSPSolve_PIPEGCR_cycle()
96 PetscCall(KSP_MatMult(ksp, A, p, s)); in KSPSolve_PIPEGCR_cycle()
104 if (pipegcr->unroll_w) PetscCall(KSP_MatMult(ksp, A, q, t)); /* t = Aq */ in KSPSolve_PIPEGCR_cycle()
124 PetscCall(KSP_MatMult(ksp, A, z, w)); in KSPSolve_PIPEGCR_cycle()
177 …if (pipegcr->unroll_w) PetscCall(KSP_MatMult(ksp, A, m, n)); /* n = Am … in KSPSolve_PIPEGCR_cycle()
270 PetscCall(KSP_MatMult(ksp, A, x, r)); in KSPSolve_PIPEGCR()
278 PetscCall(KSP_MatMult(ksp, A, z, w)); /* w <- Az */ in KSPSolve_PIPEGCR()
/petsc/src/ksp/ksp/impls/lcd/
H A Dlcd.c54 PetscCall(KSP_MatMult(ksp, Amat, X, Z)); /* z <- b - Ax */ in KSPSolve_LCD()
77 PetscCall(KSP_MatMult(ksp, Amat, lcd->P[it], Z)); in KSPSolve_LCD()
101 PetscCall(KSP_MatMult(ksp, Amat, lcd->P[it + 1], Z)); in KSPSolve_LCD()
/petsc/src/ksp/ksp/impls/cg/gltr/
H A Dgltr.c152 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_GLTR()
183 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_GLTR()
226 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_GLTR()
252 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_GLTR()
319 PetscCall(KSP_MatMult(ksp, Qmat, d, z)); in KSPCGSolve_GLTR()
486 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_GLTR()
601 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_GLTR()
854 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_GLTR()
871 PetscCall(KSP_MatMult(ksp, Qmat, p, z)); /* z = Q * p */ in KSPCGSolve_GLTR()
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c75 PetscCall(KSP_MatMult(ksp, mat, X, P2)); /* P2 is used as temporary storage */ in KSPSolve_FBCGSR()
102 PetscCall(KSP_MatMult(ksp, mat, P2, V)); /* v <- A p2 */ in KSPSolve_FBCGSR()
134 PetscCall(KSP_MatMult(ksp, mat, S2, T)); /* t <- A s2 */ in KSPSolve_FBCGSR()
/petsc/src/ksp/ksp/impls/bicg/
H A Dbicg.c35 PetscCall(KSP_MatMult(ksp, Amat, X, Rr)); /* r <- b - Ax */ in KSPSolve_BiCG()
77 PetscCall(KSP_MatMult(ksp, Amat, Pr, Zr)); /* z <- Kp */ in KSPSolve_BiCG()
/petsc/src/ksp/ksp/impls/minres/
H A Dminres.c143 PetscCall(KSP_MatMult(ksp, Amat, X, R2)); in KSPSolve_MINRES()
183 PetscCall(KSP_MatMult(ksp, Amat, V, R3)); in KSPSolve_MINRES()
431 PetscCall(KSP_MatMult(ksp, Amat, X, V)); in KSPSolve_MINRES()
461 PetscCall(KSP_MatMult(ksp, Amat, X, R1)); in KSPSolve_MINRES()
464 PetscCall(KSP_MatMult(ksp, Amat, R1, R2)); in KSPSolve_MINRES()
518 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - A*x */ in KSPSolve_MINRES_OLD()
556 PetscCall(KSP_MatMult(ksp, Amat, U, R)); /* r <- A*u */ in KSPSolve_MINRES_OLD()
636 PetscCall(KSP_MatMult(ksp, Amat, X, VOLD)); in KSPSolve_MINRES_OLD()
/petsc/src/ksp/ksp/impls/fcg/pipefcg/
H A Dpipefcg.c118 PetscCall(KSP_MatMult(ksp, Amat, X, R)); in KSPSolve_PIPEFCG_cycle()
127 PetscCall(KSP_MatMult(ksp, Amat, Pcurr, Scurr)); /* S = Ap */ in KSPSolve_PIPEFCG_cycle()
136 PetscCall(KSP_MatMult(ksp, Amat, M, N)); /* n = Am */ in KSPSolve_PIPEFCG_cycle()
224 …PetscCall(KSP_MatMult(ksp, Amat, M, N)); /* n = Am … in KSPSolve_PIPEFCG_cycle()
284 PetscCall(KSP_MatMult(ksp, Amat, X, R)); in KSPSolve_PIPEFCG()
/petsc/src/ksp/ksp/guess/impls/fischer/
H A Dfischer.c106 PetscCall(KSP_MatMult(guess->ksp, guess->A, x, itg->btilde[0])); in KSPGuessUpdate_Fischer_1()
118 PetscCall(KSP_MatMult(guess->ksp, guess->A, itg->xtilde[curl], itg->btilde[curl])); in KSPGuessUpdate_Fischer_1()
165 PetscCall(KSP_MatMult(guess->ksp, guess->A, x, itg->Ax)); /* norm = sqrt(x'Ax) */ in KSPGuessUpdate_Fischer_2()
176 PetscCall(KSP_MatMult(guess->ksp, guess->A, itg->xtilde[curl], itg->Ax)); in KSPGuessUpdate_Fischer_2()
181 …PetscCall(KSP_MatMult(guess->ksp, guess->A, itg->xtilde[curl], itg->Ax)); /* norm = sqrt(xtilde[cu… in KSPGuessUpdate_Fischer_2()
/petsc/src/ksp/ksp/impls/symmlq/
H A Dsymmlq.c50 PetscCall(KSP_MatMult(ksp, Amat, X, R)); /* r <- b - A*x */ in KSPSolve_SYMMLQ()
120 PetscCall(KSP_MatMult(ksp, Amat, U, R)); /* r <- Amat*u; */ in KSPSolve_SYMMLQ()
/petsc/src/ksp/ksp/impls/cg/cgne/
H A Dcgne.c78 PetscCall(KSP_MatMult(ksp, Amat, X, P)); in KSPSolve_CGNE()
134 PetscCall(KSP_MatMult(ksp, Amat, P, T)); in KSPSolve_CGNE()
/petsc/src/ksp/ksp/interface/
H A Ditres.c48 PetscCall(KSP_MatMult(ksp, Amat, vsoln, vt1)); in KSPInitialResidual()
/petsc/src/ksp/ksp/impls/cheby/
H A Dcheby.c432 PetscCall(KSP_MatMult(ksp, Amat, sol_orig, r)); /* r = b - A*p[km1] */ in KSPSolve_Chebyshev_FirstKind()
475 PetscCall(KSP_MatMult(ksp, Amat, p[k], r)); /* r = b - Ap[k] */ in KSPSolve_Chebyshev_FirstKind()
520 PetscCall(KSP_MatMult(ksp, Amat, p[k], r)); /* r = b - Ap[k] */ in KSPSolve_Chebyshev_FirstKind()
588 PetscCall(KSP_MatMult(ksp, Amat, x, r)); /* r = b - A*x */ in KSPSolve_Chebyshev_FourthKind()
633 PetscCall(KSP_MatMult(ksp, Amat, d, Br)); /* r = r - Ad */ in KSPSolve_Chebyshev_FourthKind()
677 PetscCall(KSP_MatMult(ksp, Amat, x, r)); /* r = b - Ax */ in KSPSolve_Chebyshev_FourthKind()
/petsc/src/ksp/ksp/impls/rich/
H A Drich.c68 PetscCall(KSP_MatMult(ksp, Amat, x, r)); in KSPSolve_Richardson()
118 PetscCall(KSP_MatMult(ksp, Amat, x, r)); /* r <- b - Ax */ in KSPSolve_Richardson()

12