| /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() 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 D | nasm.c | 595 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 D | plexdd.c | 255 …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 D | ex29.c | 72 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 D | dadd.c | 426 …_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 D | petscdmshell.pxi | 431 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 D | pforest.h | 5112 …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 D | dm.c | 2334 …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()
|