Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c55 IS pP; /* index set for pressure variables */ member
578 IS pP; in KSPFETIDPSetUpOperators() local
584 pP = fetidp->pP; in KSPFETIDPSetUpOperators()
585 if (!pP) { /* first time, need to compute pressure dofs */ in KSPFETIDPSetUpOperators()
694 PetscCall(ISDifference(Pall, pII, &pP)); in KSPFETIDPSetUpOperators()
695 … PetscCall(PetscObjectCompose((PetscObject)fetidp->innerbddc, "__KSPFETIDP_pP", (PetscObject)pP)); in KSPFETIDPSetUpOperators()
747 … PetscCheck(pP, PetscObjectComm((PetscObject)ksp), PETSC_ERR_PLIB, "Missing parallel pressure IS"); in KSPFETIDPSetUpOperators()
748 PetscCall(ISGetLocalSize(pP, &ni)); in KSPFETIDPSetUpOperators()
749 PetscCall(ISGetIndices(pP, &idxs)); in KSPFETIDPSetUpOperators()
751 PetscCall(ISRestoreIndices(pP, &idxs)); in KSPFETIDPSetUpOperators()
[all …]
/petsc/src/mat/tests/
H A Dex115.c193 Mat pP, hP; in main() local
197 PetscCall(MatPtAP(A, A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &pP)); in main()
198 PetscCall(MatPtAP(A, A, MAT_REUSE_MATRIX, PETSC_DETERMINE, &pP)); in main()
199 PetscCall(MatNorm(pP, NORM_INFINITY, &norm)); in main()
200 PetscCall(MatPtAPMultEqual(A, A, pP, 10, &flg)); in main()
211 PetscCall(MatAXPY(hP, -1., pP, DIFFERENT_NONZERO_PATTERN)); in main()
219 PetscCall(MatDestroy(&pP)); in main()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c147 IS gP, pP; in PCBDDCSetupFETIDPMatContext() local
160 pP = NULL; in PCBDDCSetupFETIDPMatContext()
163 PetscCall(PetscObjectQuery((PetscObject)fetidpmat_ctx->pc, "__KSPFETIDP_pP", (PetscObject *)&pP)); in PCBDDCSetupFETIDPMatContext()
164 if (pP) { /* saddle point */ in PCBDDCSetupFETIDPMatContext()
185 PetscCall(ISGetLocalSize(pP, &nPgl)); in PCBDDCSetupFETIDPMatContext()
697 PetscCall(VecScatterCreate(pcis->vec1_global, pP, fetidp_global, ais, &fetidpmat_ctx->g2g_p)); in PCBDDCSetupFETIDPMatContext()
/petsc/src/ksp/ksp/tutorials/
H A Dex42.c1545 PetscInt M, N, P, pM, pN, pP, sum, *olx, *oly, *olz; in DAViewVTK_write_PieceExtend() local
1555 PetscCall(DMDAGetInfo(da, 0, &M, &N, &P, &pM, &pN, &pP, 0, &stencil, 0, 0, 0, 0)); in DAViewVTK_write_PieceExtend()
1561 PetscCall(PetscMalloc1(pP + 1, &olz)); in DAViewVTK_write_PieceExtend()
1575 for (i = 0; i < pP; i++) { in DAViewVTK_write_PieceExtend()
1579 olz[pP] = sum; in DAViewVTK_write_PieceExtend()
1583 PetscCall(PetscMalloc1(pP, &osz)); in DAViewVTK_write_PieceExtend()
1586 PetscCall(PetscMalloc1(pP, &oez)); in DAViewVTK_write_PieceExtend()
1600 for (i = 0; i < pP; i++) { in DAViewVTK_write_PieceExtend()
1607 for (k = 0; k < pP; k++) { in DAViewVTK_write_PieceExtend()