Lines Matching refs:loc_divudotp
1713 Mat loc_divudotp; in PCBDDCComputeNoNetFlux() local
1730 PetscCall(MatISGetLocalMat(divudotp, &loc_divudotp)); in PCBDDCComputeNoNetFlux()
1732 PetscCall(MatCreateVecs(loc_divudotp, &v, &p)); in PCBDDCComputeNoNetFlux()
1734 PetscCall(MatCreateVecs(loc_divudotp, &p, &v)); in PCBDDCComputeNoNetFlux()
1739 PetscCall(MatMultTranspose(loc_divudotp, p, v)); in PCBDDCComputeNoNetFlux()
1741 PetscCall(MatMult(loc_divudotp, p, v)); in PCBDDCComputeNoNetFlux()
3090 Mat A, loc_divudotp; in PCBDDCBenignDetectSaddlePoint() local
3111 PetscCall(MatCreateSubMatrix(A, isused, NULL, MAT_INITIAL_MATRIX, &loc_divudotp)); in PCBDDCBenignDetectSaddlePoint()
3118 PetscCall(MatCreateSeqAIJ(PETSC_COMM_SELF, 0, 0, 1, NULL, &loc_divudotp)); in PCBDDCBenignDetectSaddlePoint()
3134 PetscCall(MatISSetLocalMat(pcbddc->divudotp, loc_divudotp)); in PCBDDCBenignDetectSaddlePoint()
3135 PetscCall(MatDestroy(&loc_divudotp)); in PCBDDCBenignDetectSaddlePoint()
8746 Mat B, loc_divudotp; in PCBDDCSetUpCoarseSolver() local
8751 PetscCall(MatISGetLocalMat(pcbddc->divudotp, &loc_divudotp)); in PCBDDCSetUpCoarseSolver()
8752 PetscCall(MatGetSize(loc_divudotp, &np, NULL)); in PCBDDCSetUpCoarseSolver()
8754 … PetscCall(MatCreateSubMatrix(loc_divudotp, dummy, pcis->is_B_local, MAT_INITIAL_MATRIX, &B)); in PCBDDCSetUpCoarseSolver()