Home
last modified time | relevance | path

Searched refs:subdms (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexdd.c255 PetscErrorCode DMCreateDomainDecompositionScatters_Plex(DM dm, PetscInt n, DM *subdms, VecScatter *… in DMCreateDomainDecompositionScatters_Plex() argument
267 PetscCall(DMGetGlobalVector(subdms[i], &svec)); in DMCreateDomainDecompositionScatters_Plex()
268 PetscCall(DMGetLocalVector(subdms[i], &lvec)); in DMCreateDomainDecompositionScatters_Plex()
269 PetscCall(PetscObjectQuery((PetscObject)subdms[i], "__Plex_DD_IS_gi", (PetscObject *)&gi_is)); in DMCreateDomainDecompositionScatters_Plex()
270 PetscCall(PetscObjectQuery((PetscObject)subdms[i], "__Plex_DD_IS_li", (PetscObject *)&li_is)); in DMCreateDomainDecompositionScatters_Plex()
271 PetscCall(PetscObjectQuery((PetscObject)subdms[i], "__Plex_DD_IS_go", (PetscObject *)&go_is)); in DMCreateDomainDecompositionScatters_Plex()
272 PetscCall(PetscObjectQuery((PetscObject)subdms[i], "__Plex_DD_IS_gl", (PetscObject *)&gl_is)); in DMCreateDomainDecompositionScatters_Plex()
273 PetscCall(PetscObjectQuery((PetscObject)subdms[i], "__Plex_DD_IS_ll", (PetscObject *)&ll_is)); in DMCreateDomainDecompositionScatters_Plex()
282 PetscCall(DMRestoreGlobalVector(subdms[i], &svec)); in DMCreateDomainDecompositionScatters_Plex()
283 PetscCall(DMRestoreLocalVector(subdms[i], &lvec)); in DMCreateDomainDecompositionScatters_Plex()
/petsc/src/snes/impls/nasm/
H A Dnasm.c101 DM *subdms; in SNESSetUp_NASM() local
111 PetscCall(DMCreateDomainDecomposition(dm, &nasm->n, NULL, NULL, NULL, &subdms)); in SNESSetUp_NASM()
112 …PetscCheck(subdms, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "DM has no default … in SNESSetUp_NASM()
113 …PetscCall(DMCreateDomainDecompositionScatters(dm, nasm->n, subdms, &nasm->iscatter, &nasm->oscatte… in SNESSetUp_NASM()
120 PetscCall(SNESCreate(PetscObjectComm((PetscObject)subdms[i]), &nasm->subsnes[i])); in SNESSetUp_NASM()
124 PetscCall(SNESSetDM(nasm->subsnes[i], subdms[i])); in SNESSetUp_NASM()
134 PetscCall(DMDestroy(&subdms[i])); in SNESSetUp_NASM()
136 PetscCall(PetscFree(subdms)); in SNESSetUp_NASM()
/petsc/src/dm/impls/shell/ftn-custom/
H A Dzdmshellf.c85 …rrorCode ourcreatefielddecomposition(DM dm, PetscInt *nfields, char ***names, IS **is, DM **subdms) in ourcreatefielddecomposition() argument
87 …, PetscInt *, char ***, IS **, DM **, PetscErrorCode *), (&dm, nfields, names, is, subdms, &ierr)); in ourcreatefielddecomposition()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi429 PetscDM *subdms,
443 subdm = subtype_DM(subdms[i])()
444 subdm.dm = subdms[i]
/petsc/src/dm/impls/da/
H A Ddadd.c426 PetscErrorCode DMCreateDomainDecompositionScatters_DA(DM dm, PetscInt nsubdms, DM *subdms, VecScatt… in DMCreateDomainDecompositionScatters_DA() argument
445 subdm = subdms[i]; in DMCreateDomainDecompositionScatters_DA()
/petsc/src/dm/interface/
H A Ddm.c2334 PetscErrorCode DMCreateDomainDecompositionScatters(DM dm, PetscInt n, DM *subdms, VecScatter *iscat… in DMCreateDomainDecompositionScatters() argument
2338 PetscAssertPointer(subdms, 3); in DMCreateDomainDecompositionScatters()
2339 PetscUseTypeMethod(dm, createddscatters, n, subdms, iscat, oscat, gscat); in DMCreateDomainDecompositionScatters()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h5112 static PetscErrorCode DMCreateDomainDecompositionScatters_pforest(DM dm, PetscInt n, DM *subdms, Ve… in DMCreateDomainDecompositionScatters_pforest() argument
5119 PetscCall(DMCreateDomainDecompositionScatters(plex, n, subdms, iscat, oscat, lscat)); in DMCreateDomainDecompositionScatters_pforest()