Lines Matching refs:fetidp_global
126 Vec fetidp_global; in PCBDDCSetupFETIDPMatContext() local
632 PetscCall(VecCreate(comm, &fetidp_global)); in PCBDDCSetupFETIDPMatContext()
633 PetscCall(VecSetSizes(fetidp_global, fetidpmat_ctx->n, fetidpmat_ctx->N)); in PCBDDCSetupFETIDPMatContext()
634 PetscCall(VecSetType(fetidp_global, VECMPI)); in PCBDDCSetupFETIDPMatContext()
635 PetscCall(VecSetUp(fetidp_global)); in PCBDDCSetupFETIDPMatContext()
649 PetscCall(VecGetLayout(fetidp_global, &alay)); in PCBDDCSetupFETIDPMatContext()
654 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)fetidp_global), &rank)); in PCBDDCSetupFETIDPMatContext()
655 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)fetidp_global), pranges[rank + 1] - pranges[… in PCBDDCSetupFETIDPMatContext()
657 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)fetidp_global), lranges[rank + 1] - lranges[… in PCBDDCSetupFETIDPMatContext()
671 …PetscCall(VecScatterCreate(fetidpmat_ctx->vP, NULL, fetidp_global, IS_l2g_p, &fetidpmat_ctx->l2g_p… in PCBDDCSetupFETIDPMatContext()
697 PetscCall(VecScatterCreate(pcis->vec1_global, pP, fetidp_global, ais, &fetidpmat_ctx->g2g_p)); in PCBDDCSetupFETIDPMatContext()
705 …PetscCall(VecScatterCreate(fetidpmat_ctx->lambda_local, NULL, fetidp_global, IS_l2g_lambda, &fetid… in PCBDDCSetupFETIDPMatContext()
708 PetscCall(VecDestroy(&fetidp_global)); in PCBDDCSetupFETIDPMatContext()