Lines Matching refs:is_sub_schur
851 IS *is_sub_all = NULL, *is_sub_schur_all = NULL, *is_sub_schur = NULL; in PCBDDCSubSchursSetUp() local
938 …cMalloc3(n_local_subs, &is_sub_all, n_local_subs, &is_sub_schur_all, n_local_subs, &is_sub_schur)); in PCBDDCSubSchursSetUp()
953 …reateGeneral(PETSC_COMM_SELF, size_schur_sub, idx_sub + n, PETSC_COPY_VALUES, &is_sub_schur[sub])); in PCBDDCSubSchursSetUp()
1264 PetscCall(ISGetLocalSize(is_sub_schur[sub], &size_schur_sub)); in PCBDDCSubSchursSetUp()
1265 PetscCall(ISGetIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1267 PetscCall(ISRestoreIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1279 PetscCall(ISGetLocalSize(is_sub_schur[sub], &size_schur_sub)); in PCBDDCSubSchursSetUp()
1317 PetscCall(ISGetIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1319 PetscCall(ISRestoreIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1687 …PetscCall(MatCreateSubMatrix(S_all, is_sub_schur[sub], is_sub_schur[sub], MAT_INITIAL_MATRIX, &M)); in PCBDDCSubSchursSetUp()
1703 PetscCall(ISGetLocalSize(is_sub_schur[sub], &size_schur_sub)); in PCBDDCSubSchursSetUp()
1704 PetscCall(ISGetIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1706 PetscCall(ISRestoreIndices(is_sub_schur[sub], &idxs)); in PCBDDCSubSchursSetUp()
1932 PetscCall(ISDestroy(&is_sub_schur[sub])); in PCBDDCSubSchursSetUp()
1934 PetscCall(PetscFree3(is_sub_all, is_sub_schur_all, is_sub_schur)); in PCBDDCSubSchursSetUp()