Searched refs:AP (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/ksp/impls/cr/ |
| H A D | cr.c | 16 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 D | matproduct.c | 49 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 D | aij.h | 236 #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 D | Mat.pyx | 4479 """Creates the matrix product C = PᵀAP.
|
| /petsc/doc/ |
| H A D | petsc.bib | 6694 author = {AG Buchan and CC Pain and AP Umpleby and RP Smedley-Stevenson},
|