Home
last modified time | relevance | path

Searched refs:PM (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/tests/
H A Dex62.c28 PetscInt i, j, *idxn, PM, PN = PETSC_DECIDE, rstart, rend; in main() local
144 PetscCall(MatGetSize(B, &PM, NULL)); in main()
145 if (PN < 0) PN = PM / 2; in main()
147 PetscCall(MatSetSizes(P, PETSC_DECIDE, PETSC_DECIDE, PM, PN)); in main()
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c43 Mat PM; /* the approximate inverse PETSc format */ member
92 PetscCall(ConvertMatrixToMat(PetscObjectComm((PetscObject)pc), ispai->M, &ispai->PM)); in PCSetUp_SPAI()
106 PetscCall(MatMult(ispai->PM, xx, y)); in PCApply_SPAI()
116 PetscCall(MatMatMult(ispai->PM, X, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_SPAI()
125 PetscCall(MatDestroy(&ispai->PM)); in PCDestroy_SPAI()
/petsc/src/ksp/ksp/impls/cg/pipecg2/
H A Dpipecg2.c56 const PetscScalar *PETSC_RESTRICT PN, *PETSC_RESTRICT PM, *PETSC_RESTRICT PW; in VecMergedDot2_Private() local
63 PetscCall(VecGetArrayRead(M, (const PetscScalar **)&PM)); in VecMergedDot2_Private()
68 sumwm += PW[j] * PetscConj(PM[j]); in VecMergedDot2_Private()
69 sumnm += PN[j] * PetscConj(PM[j]); in VecMergedDot2_Private()
77 PetscCall(VecRestoreArrayRead(M, (const PetscScalar **)&PM)); in VecMergedDot2_Private()
/petsc/doc/
H A Dpetsc.bib5769 author = {Carrica, PM and Wilson, RV and Stern, F.},