Home
last modified time | relevance | path

Searched refs:iscat (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/tutorials/
H A Dex14.c67 VecScatter *iscat, *oscat, *gscat; in main() local
89 PetscCall(DMCreateDomainDecompositionScatters(da, 1, subda, &iscat, &oscat, &gscat)); in main()
197 PetscCall(VecScatterBegin(iscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
198 PetscCall(VecScatterEnd(iscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
223 PetscCall(VecScatterDestroy(&iscat[0])); in main()
228 PetscCall(PetscFree(iscat)); in main()
/petsc/src/dm/impls/plex/
H A Dplexdd.c255 …ainDecompositionScatters_Plex(DM dm, PetscInt n, DM *subdms, VecScatter **iscat, VecScatter **osca… in DMCreateDomainDecompositionScatters_Plex() argument
261 if (iscat) PetscCall(PetscMalloc1(n, iscat)); in DMCreateDomainDecompositionScatters_Plex()
279 if (iscat) PetscCall(VecScatterCreate(gvec, gi_is, svec, li_is, &(*iscat)[i])); in DMCreateDomainDecompositionScatters_Plex()
/petsc/src/ts/tutorials/
H A Dex29.c72 VecScatter *iscat, *oscat, *gscat; in CoefficientSubDomainRestrictHook() local
85 PetscCall(DMCreateDomainDecompositionScatters(cdm, 1, &csubdm, &iscat, &oscat, &gscat)); in CoefficientSubDomainRestrictHook()
90 PetscCall(VecScatterDestroy(iscat)); in CoefficientSubDomainRestrictHook()
93 PetscCall(PetscFree(iscat)); in CoefficientSubDomainRestrictHook()
/petsc/src/dm/impls/da/
H A Ddadd.c426 …ecompositionScatters_DA(DM dm, PetscInt nsubdms, DM *subdms, VecScatter **iscat, VecScatter **osca… in DMCreateDomainDecompositionScatters_DA() argument
439 if (iscat) PetscCall(PetscMalloc1(nsubdms, iscat)); in DMCreateDomainDecompositionScatters_DA()
484 if (iscat) PetscCall(VecScatterCreate(dvec, idis, svec, isis, &(*iscat)[i])); in DMCreateDomainDecompositionScatters_DA()
/petsc/src/snes/impls/nasm/
H A Dnasm.c595 VecScatter iscat, oscat, gscat, oscat_copy; in SNESNASMSolveLocal_Private() local
631 iscat = nasm->iscatter[i]; in SNESNASMSolveLocal_Private()
655 PetscCall(VecScatterBegin(iscat, Yl, Y, ADD_VALUES, SCATTER_REVERSE)); in SNESNASMSolveLocal_Private()
656 PetscCall(VecScatterEnd(iscat, Yl, Y, ADD_VALUES, SCATTER_REVERSE)); in SNESNASMSolveLocal_Private()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi430 PetscScatter** iscat, argument
457 CHKERR (PetscMalloc(clen*sizeof(PetscScatter), iscat))
462 iscat[0][i] = (<Scatter?>iscatter[i]).sct
/petsc/src/dm/interface/
H A Ddm.c2334 PetscErrorCode DMCreateDomainDecompositionScatters(DM dm, PetscInt n, DM *subdms, VecScatter *iscat in DMCreateDomainDecompositionScatters() argument
2339 PetscUseTypeMethod(dm, createddscatters, n, subdms, iscat, oscat, gscat); in DMCreateDomainDecompositionScatters()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h5112 …DecompositionScatters_pforest(DM dm, PetscInt n, DM *subdms, VecScatter **iscat, VecScatter **osca… in DMCreateDomainDecompositionScatters_pforest() argument
5119 PetscCall(DMCreateDomainDecompositionScatters(plex, n, subdms, iscat, oscat, lscat)); in DMCreateDomainDecompositionScatters_pforest()