Searched refs:CoarseNullSpace (Results 1 – 1 of 1) sorted by relevance
8520 MatNullSpace CoarseNullSpace = NULL; in PCBDDCSetUpCoarseSolver() local9147 …llSpaceCreate(PetscObjectComm((PetscObject)coarse_mat), PETSC_FALSE, 1, &nullv, &CoarseNullSpace)); in PCBDDCSetUpCoarseSolver()9157 if (CoarseNullSpace) { in PCBDDCSetUpCoarseSolver()9160 PetscCall(MatNullSpaceTest(CoarseNullSpace, coarse_mat, &isnull)); in PCBDDCSetUpCoarseSolver()9161 if (isnull) PetscCall(MatSetNullSpace(coarse_mat, CoarseNullSpace)); in PCBDDCSetUpCoarseSolver()9245 …if (CoarseNullSpace) PetscCall(PetscViewerASCIIPrintf(dbg_viewer, "Coarse problem is singular\n")); in PCBDDCSetUpCoarseSolver()9268 PetscCall(MatNullSpaceDestroy(&CoarseNullSpace)); in PCBDDCSetUpCoarseSolver()