Lines Matching refs:nd
8 PetscInt bs = 1, m = 43, ov = 1, i, j, k, *rows, *cols, M, nd = 5, *idx, mm, nn, lsize; in main() local
21 PetscCall(PetscOptionsGetInt(NULL, NULL, "-nd", &nd, NULL)); in main()
77 PetscCall(PetscMalloc1(nd, &is1)); in main()
78 PetscCall(PetscMalloc1(nd, &is2)); in main()
80 for (i = 0; i < nd; i++) { in main()
91 PetscCall(MatIncreaseOverlap(A, nd, is1, ov)); in main()
92 PetscCall(MatIncreaseOverlap(B, nd, is2, ov)); in main()
94 for (i = 0; i < nd; ++i) { in main()
99 for (i = 0; i < nd; ++i) { in main()
104 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_INITIAL_MATRIX, &submatA)); in main()
105 PetscCall(MatCreateSubMatrices(B, nd, is2, is2, MAT_INITIAL_MATRIX, &submatB)); in main()
108 for (i = 0; i < nd; i++) { in main()
127 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_REUSE_MATRIX, &submatA)); in main()
128 PetscCall(MatCreateSubMatrices(B, nd, is2, is2, MAT_REUSE_MATRIX, &submatB)); in main()
131 for (i = 0; i < nd; i++) { in main()
151 for (i = 0; i < nd; ++i) { in main()
155 PetscCall(MatDestroySubMatrices(nd, &submatA)); in main()
156 PetscCall(MatDestroySubMatrices(nd, &submatB)); in main()