Searched refs:pP (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 55 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 D | ex115.c | 193 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 D | bddcfetidp.c | 147 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 D | ex42.c | 1545 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()
|