Searched refs:iscatter (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/snes/impls/nasm/ |
| H A D | nasm.c | 14 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 D | petscdmshell.pxi | 451 (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 D | snes.md | 783 SNESNASMSetSubdomains(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], VecScatter osca…
|