Lines Matching refs:nsubdomains
29 PetscInt m, n, N, bs, rstart, rend, i, j, k, total_subdomains, hash, nsubdomains = 1; in main() local
123 nsubdomains = 1; in main()
124 for (s = 0; s < nsubdomains; ++s) gsubdomainperm[s] = s; in main()
126 PetscCall(PetscSortIntWithPermutation(nsubdomains, gsubdomainnums, gsubdomainperm)); in main()
129 if (s < nsubdomains) { in main()
140 nsubdomains = 1; in main()
141 PetscCall(MatCreateSubMatricesMPI(A, nsubdomains, rowis, colis, MAT_INITIAL_MATRIX, &submats)); in main()
148 for (s = 0; s < nsubdomains; ++s) gsubdomainperm[s] = s; in main()
150 PetscCall(PetscSortIntWithPermutation(nsubdomains, gsubdomainnums, gsubdomainperm)); in main()
153 if (s < nsubdomains) { in main()
171 nsubdomains = 1; in main()
172 PetscCall(MatCreateSubMatricesMPI(A, nsubdomains, rowis, colis, MAT_REUSE_MATRIX, &submats)); in main()
179 for (s = 0; s < nsubdomains; ++s) gsubdomainperm[s] = s; in main()
181 PetscCall(PetscSortIntWithPermutation(nsubdomains, gsubdomainnums, gsubdomainperm)); in main()
184 if (s < nsubdomains) { in main()
202 for (k = 0; k < nsubdomains; ++k) PetscCall(MatDestroy(submats + k)); in main()