Home
last modified time | relevance | path

Searched refs:ScatterMode (Results 1 – 25 of 25) sorted by relevance

/petsc/src/vec/vec/impls/mpi/
H A Dcommonmpvec.c183 PetscErrorCode VecGhostUpdateBegin(Vec g, InsertMode insertmode, ScatterMode scattermode) in VecGhostUpdateBegin()
245 PetscErrorCode VecGhostUpdateEnd(Vec g, InsertMode insertmode, ScatterMode scattermode) in VecGhostUpdateEnd()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DConst.pyx85 class ScatterMode(object): class
98 petsc.ScatterMode
H A Dpetscdef.pxi22 ctypedef enum PetscScatterMode "ScatterMode":
H A DScatter.pyx36 Mode = ScatterMode
H A DVec.pyx3364 >>> vec.ghostUpdate(InsertMode.ADD_VALUES, ScatterMode.REVERSE)
3368 >>> vec.ghostUpdate(InsertMode.INSERT_VALUES, ScatterMode.FORWARD)
/petsc/src/binding/petsc4py/src/petsc4py/
H A Dtyping.py18 ScatterMode,
163 ScatterModeSpec: TypeAlias = ScatterMode | bool | str | None
/petsc/include/petsc/private/
H A Dpcbddcprivateimpl.h53 PETSC_INTERN PetscErrorCode PCBDDCScatterCoarseDataBegin(PC, InsertMode, ScatterMode);
54 PETSC_INTERN PetscErrorCode PCBDDCScatterCoarseDataEnd(PC, InsertMode, ScatterMode);
H A Dpcpatchimpl.h152 …rCode PCPatch_ScatterLocal_Private(PC, PetscInt, Vec, Vec, InsertMode, ScatterMode, PatchScatterTy…
H A Dmatimpl.h252 …_LIBRARY_INTERN PetscErrorCode MatDenseScatter_Private(PetscSF, Mat, Mat, InsertMode, ScatterMode);
/petsc/include/
H A Dpetscvec.h47 } ScatterMode; typedef
411 PETSC_EXTERN PetscErrorCode VecScatterBegin(VecScatter, Vec, Vec, InsertMode, ScatterMode);
412 PETSC_EXTERN PetscErrorCode VecScatterEnd(VecScatter, Vec, Vec, InsertMode, ScatterMode);
716 PETSC_EXTERN PetscErrorCode VecGhostUpdateBegin(Vec, InsertMode, ScatterMode);
717 PETSC_EXTERN PetscErrorCode VecGhostUpdateEnd(Vec, InsertMode, ScatterMode);
737 PETSC_EXTERN PetscErrorCode VecISCopy(Vec, IS, ScatterMode, Vec);
H A Dpetscksp.h1365 …C_EXTERN PetscErrorCode DMSwarmProjectFields(DM, DM, PetscInt, const char *[], Vec[], ScatterMode);
1366 … PetscErrorCode DMSwarmProjectGradientFields(DM, DM, PetscInt, const char *[], Vec[], ScatterMode);
H A Dpetscpc.h413 PETSC_EXTERN PetscErrorCode PCISScatterArrayNToVecB(PC, PetscScalar *, Vec, InsertMode, ScatterMode
/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope_coarsedm.c35 PetscErrorCode (*fp_dm_field_scatter)(DM, Vec, ScatterMode, DM, Vec);
36 PetscErrorCode (*fp_dm_state_scatter)(DM, ScatterMode, DM);
/petsc/src/vec/vec/tests/
H A Dex44.c20 ScatterMode mode; in main()
/petsc/src/vec/vec/utils/
H A Dvscat.c41 …cErrorCode VecScatterBegin_Internal(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterMode mode) in VecScatterBegin_Internal()
78 …tscErrorCode VecScatterEnd_Internal(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterMode mode) in VecScatterEnd_Internal()
1294 PetscErrorCode VecScatterBegin(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterMode mode) in VecScatterBegin()
1353 PetscErrorCode VecScatterEnd(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterMode mode) in VecScatterEnd()
H A Dprojection.c549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy()
/petsc/src/ksp/ksp/tutorials/
H A Dex73.c30 PetscErrorCode DMFieldScatter_ShellDA(DM, Vec, ScatterMode, DM, Vec);
31 PetscErrorCode DMStateScatter_ShellDA(DM, ScatterMode, DM);
505 PetscErrorCode DMFieldScatter_ShellDA(DM dmf_shell, Vec x, ScatterMode mode, DM dmc_shell, Vec xc) in DMFieldScatter_ShellDA()
520 PetscErrorCode DMStateScatter_ShellDA(DM dmf_shell, ScatterMode mode, DM dmc_shell) in DMStateScatter_ShellDA()
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c497 …ields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const char *fieldnames[], Vec vec, ScatterMode mode) in DMSwarmProjectFields_Plex_Internal()
613 …nal(DM swarm, DM celldm, PetscInt nfields, DMSwarmDataField dfield[], Vec vecs[], ScatterMode mode) in DMSwarmProjectFields_DA_Internal()
675 …ectFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[], Vec fields[], ScatterMode mode) in DMSwarmProjectFields()
793 …ields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const char *fieldnames[], Vec vec, ScatterMode mode) in DMSwarmProjectGradientFields_Plex_Internal()
818 …entFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[], Vec fields[], ScatterMode mode) in DMSwarmProjectGradientFields()
/petsc/doc/manual/
H A Dvec.md1045 …cScatter scatter, Vec globalin, Vec localin, InsertMode INSERT_VALUES, ScatterMode SCATTER_FORWARD…
1046 VecScatterEnd(VecScatter scatter, Vec globalin, Vec localin, InsertMode INSERT_VALUES, ScatterMode
1049 VecScatterBegin(VecScatter scatter, Vec localout, Vec globalout, InsertMode ADD_VALUES, ScatterMode
1050 VecScatterEnd(VecScatter scatter, Vec localout, Vec globalout, InsertMode ADD_VALUES, ScatterMode S…
1213 VecGhostUpdateBegin(Vec globalin, InsertMode INSERT_VALUES, ScatterMode SCATTER_FORWARD);
1214 VecGhostUpdateEnd(Vec globalin, InsertMode INSERT_VALUES, ScatterMode SCATTER_FORWARD);
1220 VecGhostUpdateBegin(Vec globalout, InsertMode ADD_VALUES, ScatterMode SCATTER_REVERSE);
1221 VecGhostUpdateEnd(Vec globalout, InsertMode ADD_VALUES, ScatterMode SCATTER_REVERSE);
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c432 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApply_ASM()
499 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCMatApply_ASM_Private()
589 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApplyTranspose_ASM()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c605 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApply_GASM()
661 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCMatApply_GASM()
744 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApplyTranspose_GASM()
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c547 … PCISScatterArrayNToVecB(PC pc, PetscScalar *array_N, Vec v_B, InsertMode imode, ScatterMode smode) in PCISScatterArrayNToVecB()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2669 PetscErrorCode MatDenseScatter_Private(PetscSF sf, Mat X, Mat Y, InsertMode mode, ScatterMode smode) in MatDenseScatter_Private()
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c2340 …ScatterLocal_Private(PC pc, PetscInt p, Vec x, Vec y, InsertMode mode, ScatterMode scat, PatchScat… in PCPatch_ScatterLocal_Private()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6464 PetscErrorCode PCBDDCScatterCoarseDataBegin(PC pc, InsertMode imode, ScatterMode smode) in PCBDDCScatterCoarseDataBegin()
6492 PetscErrorCode PCBDDCScatterCoarseDataEnd(PC pc, InsertMode imode, ScatterMode smode) in PCBDDCScatterCoarseDataEnd()