Lines Matching refs:idxs
793 const PetscInt *idxs, *indegree; in PCBDDCGraphSetUp() local
801 PetscCall(ISLocalToGlobalMappingGetIndices(graph->l2gmap, &idxs)); in PCBDDCGraphSetUp()
802 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, nvtxs, idxs, PETSC_USE_POINTER, &is)); in PCBDDCGraphSetUp()
806 PetscCall(ISLocalToGlobalMappingRestoreIndices(graph->l2gmap, &idxs)); in PCBDDCGraphSetUp()
807 PetscCall(ISGetIndices(lis, &idxs)); in PCBDDCGraphSetUp()
811 PetscCall(PetscSFSetGraphLayout(sf, layout, nvtxs, NULL, PETSC_OWN_POINTER, idxs)); in PCBDDCGraphSetUp()
823 PetscInt gid = idxs[i]; in PCBDDCGraphSetUp()
829 …PetscCheck(c == indegree[idxs[i]], PETSC_COMM_SELF, PETSC_ERR_PLIB, "%" PetscInt_FMT " != %" Petsc… in PCBDDCGraphSetUp()
836 PetscCall(ISRestoreIndices(lis, &idxs)); in PCBDDCGraphSetUp()
1039 const PetscInt *idxs; in PCBDDCGraphSetUp() local
1047 PetscCall(ISGetIndices(subset_n, &idxs)); in PCBDDCGraphSetUp()
1048 …scSFSetGraphLayout(graph->interface_ref_sf, map, graph->n_subsets, NULL, PETSC_OWN_POINTER, idxs)); in PCBDDCGraphSetUp()
1049 PetscCall(ISRestoreIndices(subset_n, &idxs)); in PCBDDCGraphSetUp()