Searched refs:dirIS (Results 1 – 2 of 2) sorted by relevance
1246 IS dirIS = NULL; in PCPreSolve_BDDC() local1249 PetscCall(PCBDDCGraphGetDirichletDofs(pcbddc->mat_graph, &dirIS)); in PCPreSolve_BDDC()1250 if (dirIS) { in PCPreSolve_BDDC()1262 PetscCall(ISGetLocalSize(dirIS, &dirsize)); in PCPreSolve_BDDC()1265 PetscCall(ISGetIndices(dirIS, (const PetscInt **)&is_indices)); in PCPreSolve_BDDC()1267 PetscCall(ISRestoreIndices(dirIS, (const PetscInt **)&is_indices)); in PCPreSolve_BDDC()1273 PetscCall(ISDestroy(&dirIS)); in PCPreSolve_BDDC()
2715 IS dirIS = NULL; in PCBDDCBenignCheck() local2719 PetscCall(PCBDDCGraphGetDirichletDofs(pcbddc->mat_graph, &dirIS)); in PCBDDCBenignCheck()2745 if (dirIS) { in PCBDDCBenignCheck()2748 PetscCall(ISGetLocalSize(dirIS, &n)); in PCBDDCBenignCheck()2749 PetscCall(ISGetIndices(dirIS, &idxs)); in PCBDDCBenignCheck()2752 PetscCall(ISRestoreIndices(dirIS, &idxs)); in PCBDDCBenignCheck()2775 PetscCall(ISDestroy(&dirIS)); in PCBDDCBenignCheck()