Home
last modified time | relevance | path

Searched refs:iscatter (Results 1 – 3 of 3) sorted by relevance

/petsc/src/snes/impls/nasm/
H A Dnasm.c14 VecScatter *iscatter; /* scatter from global space to the nonoverlapping subdomain space */ member
48 if (nasm->iscatter) PetscCall(VecScatterDestroy(&nasm->iscatter[i])); in SNESReset_NASM()
62 PetscCall(PetscFree(nasm->iscatter)); in SNESReset_NASM()
113 …PetscCall(DMCreateDomainDecompositionScatters(dm, nasm->n, subdms, &nasm->iscatter, &nasm->oscatte… in SNESSetUp_NASM()
335 PetscErrorCode SNESNASMSetSubdomains(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], … in SNESNASMSetSubdomains() argument
341 if (f) PetscCall((f)(snes, n, subsnes, iscatter, oscatter, gscatter)); in SNESNASMSetSubdomains()
345 …ASMSetSubdomains_NASM(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], VecScatter osc… in SNESNASMSetSubdomains_NASM() argument
360 if (iscatter) { in SNESNASMSetSubdomains_NASM()
361 for (i = 0; i < n; i++) PetscCall(PetscObjectReference((PetscObject)iscatter[i])); in SNESNASMSetSubdomains_NASM()
374 if (iscatter) { in SNESNASMSetSubdomains_NASM()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi451 (iscatter, oscatter, gscatter) = scatters(Dm, psubdms, *args, **kargs)
453 assert len(iscatter) == clen
462 iscat[0][i] = (<Scatter?>iscatter[i]).sct
463 CHKERR(PetscINCREF((<Scatter?>iscatter[i]).obj))
/petsc/doc/manual/
H A Dsnes.md783 SNESNASMSetSubdomains(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], VecScatter osca…