Lines Matching refs:nd
8 PetscInt bs = 1, m = 43, ov = 1, i, j, k, *rows, *cols, M, nd = 5, *idx, mm, nn; in main() local
22 PetscCall(PetscOptionsGetInt(NULL, NULL, "-nd", &nd, NULL)); in main()
83 for (i = 0; i < nd; i++) { in main()
103 PetscCall(PetscMalloc1(nd, &is1)); in main()
104 PetscCall(PetscMalloc1(nd, &is2)); in main()
106 for (i = 0; i < nd; i++) { in main()
123 PetscCall(MatIncreaseOverlap(A, nd, is1, ov)); in main()
124 PetscCall(MatIncreaseOverlap(sA, nd, is2, ov)); in main()
126 for (i = 0; i < nd; ++i) { in main()
131 for (i = 0; i < nd; ++i) { in main()
136 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_INITIAL_MATRIX, &submatA)); in main()
137 PetscCall(MatCreateSubMatrices(sA, nd, is2, is2, MAT_INITIAL_MATRIX, &submatsA)); in main()
140 for (i = 0; i < nd; i++) { in main()
160 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_REUSE_MATRIX, &submatA)); in main()
161 PetscCall(MatCreateSubMatrices(sA, nd, is2, is2, MAT_REUSE_MATRIX, &submatsA)); in main()
164 for (i = 0; i < nd; i++) { in main()
184 for (i = 0; i < nd; ++i) { in main()
188 PetscCall(MatDestroySubMatrices(nd, &submatA)); in main()
189 PetscCall(MatDestroySubMatrices(nd, &submatsA)); in main()