| /petsc/src/dm/tutorials/ |
| H A D | ex14.c | 67 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 D | plexdd.c | 255 …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 D | ex29.c | 72 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 D | dadd.c | 426 …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 D | nasm.c | 595 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 D | petscdmshell.pxi | 430 PetscScatter** iscat, argument 457 CHKERR (PetscMalloc(clen*sizeof(PetscScatter), iscat)) 462 iscat[0][i] = (<Scatter?>iscatter[i]).sct
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 2334 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 D | pforest.h | 5112 …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()
|