Lines Matching refs:subda
59 DM da, *subda; in main() local
88 PetscCall(DMCreateDomainDecomposition(da, NULL, NULL, &iis, &ois, &subda)); in main()
89 PetscCall(DMCreateDomainDecompositionScatters(da, 1, subda, &iscat, &oscat, &gscat)); in main()
100 PetscCall(DMDAGetLocalInfo(subda[0], &subinfo)); in main()
118 PetscCall(FillLocalSubdomain(subda[0], smallvec)); in main()
145 PetscCall(DMView(subda[0], PETSC_VIEWER_STDOUT_SELF)); in main()
150 PetscCall(DMGetLocalVector(subda[0], &slvec)); in main()
151 PetscCall(DMGetGlobalVector(subda[0], &sgvec)); in main()
157 PetscCall(FillLocalSubdomain(subda[0], sgvec)); in main()
183 PetscCall(DMLocalToGlobalBegin(subda[0], slvec, ADD_VALUES, sgvec)); in main()
184 PetscCall(DMLocalToGlobalEnd(subda[0], slvec, ADD_VALUES, sgvec)); in main()
207 PetscCall(DMSetMatType(subda[0], MATAIJ)); in main()
208 PetscCall(DMCreateMatrix(subda[0], &m)); in main()
214 PetscCall(DMRestoreLocalVector(subda[0], &slvec)); in main()
215 PetscCall(DMRestoreGlobalVector(subda[0], &sgvec)); in main()
219 PetscCall(DMDestroy(&subda[0])); in main()
233 PetscCall(PetscFree(subda)); in main()