Lines Matching refs:nd
8 …PetscInt bs = 1, m = 11, ov = 1, i, j, k, *rows, *cols, nd = 5, *idx, rstart, rend, sz, mm, nn… in main() local
25 PetscCall(PetscOptionsGetInt(NULL, NULL, "-nd", &nd, NULL)); in main()
98 PetscCall(PetscMalloc1(nd, &is1)); in main()
99 PetscCall(PetscMalloc1(nd, &is2)); in main()
104 for (i = 0; i < nd; i++) { in main()
115 PetscCall(MatIncreaseOverlap(A, nd, is1, ov)); in main()
116 PetscCall(MatIncreaseOverlap(B, nd, is2, ov)); in main()
118 for (i = 0; i < nd; ++i) { in main()
121 …" PetscInt_FMT " ov=%" PetscInt_FMT " nd=%" PetscInt_FMT " np=%d\n", i, flg, bs, m, ov, nd, size)); in main()
124 for (i = 0; i < nd; ++i) { in main()
129 PetscCall(MatCreateSubMatrices(B, nd, is2, is2, MAT_INITIAL_MATRIX, &submatB)); in main()
130 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_INITIAL_MATRIX, &submatA)); in main()
133 for (i = 0; i < nd; i++) { in main()
153 PetscCall(MatCreateSubMatrices(A, nd, is1, is1, MAT_REUSE_MATRIX, &submatA)); in main()
154 PetscCall(MatCreateSubMatrices(B, nd, is2, is2, MAT_REUSE_MATRIX, &submatB)); in main()
157 for (i = 0; i < nd; i++) { in main()
177 for (i = 0; i < nd; ++i) { in main()
181 PetscCall(MatDestroySubMatrices(nd, &submatA)); in main()
182 PetscCall(MatDestroySubMatrices(nd, &submatB)); in main()