Lines Matching refs:vP
87 PetscCall(VecDestroy(&mat_ctx->vP)); in PCBDDCDestroyFETIDPMat()
169 PetscCall(VecCreate(PETSC_COMM_SELF, &fetidpmat_ctx->vP)); in PCBDDCSetupFETIDPMatContext()
170 PetscCall(VecSetSizes(fetidpmat_ctx->vP, nPl, nPl)); in PCBDDCSetupFETIDPMatContext()
171 PetscCall(VecSetType(fetidpmat_ctx->vP, VECSTANDARD)); in PCBDDCSetupFETIDPMatContext()
172 PetscCall(VecSetUp(fetidpmat_ctx->vP)); in PCBDDCSetupFETIDPMatContext()
671 …PetscCall(VecScatterCreate(fetidpmat_ctx->vP, NULL, fetidp_global, IS_l2g_p, &fetidpmat_ctx->l2g_p… in PCBDDCSetupFETIDPMatContext()
874 PetscCall(VecScatterBegin(mat_ctx->l2g_p, x, mat_ctx->vP, INSERT_VALUES, SCATTER_REVERSE)); in FETIDPMatMult_Kernel()
875 PetscCall(VecScatterEnd(mat_ctx->l2g_p, x, mat_ctx->vP, INSERT_VALUES, SCATTER_REVERSE)); in FETIDPMatMult_Kernel()
878 PetscCall(MatMultTranspose(mat_ctx->B_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel()
880 PetscCall(MatMult(mat_ctx->Bt_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel()
884 PetscCall(MatMultTransposeAdd(mat_ctx->B_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel()
886 PetscCall(MatMultAdd(mat_ctx->Bt_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel()
922 PetscCall(MatMultTranspose(mat_ctx->Bt_BB, pcis->vec1_B, mat_ctx->vP)); in FETIDPMatMult_Kernel()
924 PetscCall(MatMult(mat_ctx->B_BB, pcis->vec1_B, mat_ctx->vP)); in FETIDPMatMult_Kernel()
929 PetscCall(MatMultTransposeAdd(mat_ctx->Bt_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
931 PetscCall(MatMultAdd(mat_ctx->B_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
934 PetscCall(VecScatterBegin(mat_ctx->l2g_p, mat_ctx->vP, y, ADD_VALUES, SCATTER_FORWARD)); in FETIDPMatMult_Kernel()
935 PetscCall(VecScatterEnd(mat_ctx->l2g_p, mat_ctx->vP, y, ADD_VALUES, SCATTER_FORWARD)); in FETIDPMatMult_Kernel()