Home
last modified time | relevance | path

Searched refs:oscat (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()
188 PetscCall(VecScatterBegin(oscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
189 PetscCall(VecScatterEnd(oscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
224 PetscCall(VecScatterDestroy(&oscat[0])); in main()
229 PetscCall(PetscFree(oscat)); in main()
/petsc/src/snes/impls/nasm/
H A Dnasm.c595 VecScatter iscat, oscat, gscat, oscat_copy; in SNESNASMSolveLocal_Private() local
607 oscat = nasm->oscatter[i]; in SNESNASMSolveLocal_Private()
610 PetscCall(VecScatterBegin(oscat, X, Xl, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
632 oscat = nasm->oscatter[i]; in SNESNASMSolveLocal_Private()
635 PetscCall(VecScatterEnd(oscat, X, Xl, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
646 PetscCall(DMSubDomainRestrict(dm, oscat, gscat, subdm)); in SNESNASMSolveLocal_Private()
652 PetscCall(VecScatterBegin(oscat, Yl, Y, ADD_VALUES, SCATTER_REVERSE)); in SNESNASMSolveLocal_Private()
653 PetscCall(VecScatterEnd(oscat, Yl, Y, ADD_VALUES, SCATTER_REVERSE)); in SNESNASMSolveLocal_Private()
675 VecScatter oscat, gscat; in SNESNASMComputeFinalJacobian_Private() local
699 oscat = nasm->oscatter[i]; in SNESNASMComputeFinalJacobian_Private()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexdd.c255 …ters_Plex(DM dm, PetscInt n, DM *subdms, VecScatter **iscat, VecScatter **oscat, VecScatter **lsca… in DMCreateDomainDecompositionScatters_Plex() argument
262 if (oscat) PetscCall(PetscMalloc1(n, oscat)); in DMCreateDomainDecompositionScatters_Plex()
280 if (oscat) PetscCall(VecScatterCreate(gvec, go_is, svec, NULL, &(*oscat)[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()
91 PetscCall(VecScatterDestroy(oscat)); in CoefficientSubDomainRestrictHook()
94 PetscCall(PetscFree(oscat)); in CoefficientSubDomainRestrictHook()
/petsc/src/dm/impls/da/
H A Ddadd.c426 …_DA(DM dm, PetscInt nsubdms, DM *subdms, VecScatter **iscat, VecScatter **oscat, VecScatter **lsca… in DMCreateDomainDecompositionScatters_DA() argument
440 if (oscat) PetscCall(PetscMalloc1(nsubdms, oscat)); in DMCreateDomainDecompositionScatters_DA()
485 if (oscat) PetscCall(VecScatterCreate(dvec, odis, svec, osis, &(*oscat)[i])); in DMCreateDomainDecompositionScatters_DA()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi431 PetscScatter** oscat, argument
458 CHKERR (PetscMalloc(clen*sizeof(PetscScatter), oscat))
465 oscat[0][i] = (<Scatter?>oscatter[i]).sct
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h5112 …s_pforest(DM dm, PetscInt n, DM *subdms, VecScatter **iscat, VecScatter **oscat, VecScatter **lsca… in DMCreateDomainDecompositionScatters_pforest() argument
5119 PetscCall(DMCreateDomainDecompositionScatters(plex, n, subdms, iscat, oscat, lscat)); in DMCreateDomainDecompositionScatters_pforest()
/petsc/src/dm/interface/
H A Ddm.c2334 …nScatters(DM dm, PetscInt n, DM *subdms, VecScatter *iscat[], VecScatter *oscat[], VecScatter *gsc… in DMCreateDomainDecompositionScatters() argument
2339 PetscUseTypeMethod(dm, createddscatters, n, subdms, iscat, oscat, gscat); in DMCreateDomainDecompositionScatters()