Lines Matching refs:is1
13 IS *is1, *is2; in main() local
108 PetscCall(PetscMalloc1(nd, &is1)); in main()
121 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, sz * bs, idx, PETSC_COPY_VALUES, is1 + i)); in main()
129 PetscCall(ISCreateStride(PETSC_COMM_SELF, sz, 0, 1, is1 + i)); in main()
151 PetscCall(MatIncreaseOverlap(A, nd, is1, ov)); in main()
156 PetscCall(ISView(is1[0], PETSC_VIEWER_STDOUT_SELF)); in main()
162 PetscCall(ISEqual(is1[i], is2[i], &flg)); in main()
165 PetscCall(ISSort(is1[i])); in main()
176 for (i = 0; i < nd; ++i) PetscCall(ISSort(is1[i])); in main()
178 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_INITIAL_MATRIX, &submatA)); in main()
179 PetscCall(MatCreateSubMatrices(sA, nd, is1, is1, MAT_INITIAL_MATRIX, &submatsA)); in main()
185 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_REUSE_MATRIX, &submatA)); in main()
186 PetscCall(MatCreateSubMatrices(sA, nd, is1, is1, MAT_REUSE_MATRIX, &submatsA)); in main()
196 PetscCall(ISDestroy(&is1[i])); in main()
199 PetscCall(PetscFree(is1)); in main()