Home
last modified time | relevance | path

Searched refs:AP (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/ksp/impls/cr/
H A Dcr.c16 Vec X, B, R, RT, P, AP, ART, Q; in KSPSolve_CR() local
25 AP = ksp->work[3]; in KSPSolve_CR()
40 PetscCall(KSP_MatMult(ksp, Amat, P, AP)); /* AP <- A*P */ in KSPSolve_CR()
42 PetscCall(VecCopy(AP, ART)); /* ART <- AP */ in KSPSolve_CR()
79 PetscCall(KSP_PCApply(ksp, AP, Q)); /* Q <- B* AP */ in KSPSolve_CR()
81 PetscCall(VecDot(AP, Q, &apq)); in KSPSolve_CR()
108 PetscCall(VecAXPY(R, ai, AP)); /* R <- R - ai*AP */ in KSPSolve_CR()
132 PetscCall(VecAYPX(AP, bi, ART)); /* AP <- ART + Bi AP */ in KSPSolve_CR()
/petsc/src/mat/interface/
H A Dmatproduct.c49 Mat P = product->B, AP = product->Dwork; in MatProductNumeric_PtAP_Unsafe() local
53 PetscCall(MatProductNumeric(AP)); in MatProductNumeric_PtAP_Unsafe()
56 PetscCall((*C->ops->transposematmultnumeric)(P, AP, C)); in MatProductNumeric_PtAP_Unsafe()
64 Mat A = product->A, P = product->B, AP; in MatProductSymbolic_PtAP_Unsafe() local
70 PetscCall(MatProductCreate(A, P, NULL, &AP)); in MatProductSymbolic_PtAP_Unsafe()
71 PetscCall(MatProductSetType(AP, MATPRODUCT_AB)); in MatProductSymbolic_PtAP_Unsafe()
72 PetscCall(MatProductSetAlgorithm(AP, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_PtAP_Unsafe()
73 PetscCall(MatProductSetFill(AP, fill)); in MatProductSymbolic_PtAP_Unsafe()
74 PetscCall(MatProductSetFromOptions(AP)); in MatProductSymbolic_PtAP_Unsafe()
75 PetscCall(MatProductSymbolic(AP)); in MatProductSymbolic_PtAP_Unsafe()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daij.h236 #define MatSeqXAIJReallocateAIJ(Amat, AM, BS2, NROW, ROW, COL, RMAX, AA, AI, AJ, RP, AP, AIMAX, NON… argument
267 AP = AA + BS2 * AI[ROW]; \
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx4479 """Creates the matrix product C = PᵀAP.
/petsc/doc/
H A Dpetsc.bib6694 author = {AG Buchan and CC Pain and AP Umpleby and RP Smedley-Stevenson},