Home
last modified time | relevance | path

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

12

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DScatter.pyx4 """Scatter type.
23 cdef class Scatter(Object): class
24 """Scatter object.
27 Scatter is described in the `PETSc manual <petsc:sec_scatter>`.
117 >>> revmode = PETSc.Scatter.Mode.REVERSE
120 >>> sct = PETSc.Scatter().create(v1,None,v2,None)
124 >>> revmode = PETSc.Scatter.Mode.REVERSE
128 >>> sct = PETSc.Scatter().create(v1,is1,v2,None)
199 def copy(self) -> Scatter:
201 cdef Scatter scatter = Scatter()
[all …]
H A DConst.pyx86 """Scatter mode.
91 Scatter values in the forward direction.
93 Scatter values in the reverse direction.
97 Scatter.create, Scatter.begin, Scatter.end
H A DDMShell.pyx189 def setGlobalToLocalVecScatter(self, Scatter gtol) -> None:
190 """Set a `Scatter` context for global to local communication.
197 The global to local `Scatter` context.
253 def setLocalToGlobalVecScatter(self, Scatter ltog) -> None:
254 """Set a `Scatter` context for local to global communication.
261 The local to global `Scatter` context.
319 def setLocalToLocalVecScatter(self, Scatter ltol) -> None:
320 """Set a ``Scatter`` context for local to local communication.
327 The local to local ``Scatter`` context.
594 … scatter: Callable[[DM, list[DM]], tuple[list[Scatter], list[Scatter], list[Scatter]]] | None, argument
H A DCAPI.pyx158 # -- Scatter --
161 cdef Scatter retv = Scatter()
167 cdef Scatter ob = <Scatter?> arg
H A Dpetscdmshell.pxi462 iscat[0][i] = (<Scatter?>iscatter[i]).sct
463 CHKERR(PetscINCREF((<Scatter?>iscatter[i]).obj))
465 oscat[0][i] = (<Scatter?>oscatter[i]).sct
466 CHKERR(PetscINCREF((<Scatter?>oscatter[i]).obj))
468 gscat[0][i] = (<Scatter?>gscatter[i]).sct
469 CHKERR(PetscINCREF((<Scatter?>gscatter[i]).obj))
H A DDMDA.pyx930 def getScatter(self) -> tuple[Scatter, Scatter]:
940 cdef Scatter l2g = Scatter()
941 cdef Scatter g2l = Scatter()
H A DDMComposite.pyx91 """Scatter coupled global vector into split local vectors.
H A DPETSc.pyx247 include "Scatter.pyx"
/petsc/src/binding/petsc4py/demo/legacy/wrap-cython/
H A Drun_demo.py35 scatter, U0 = PETSc.Scatter.toZero(U)
36 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
/petsc/src/binding/petsc4py/demo/legacy/wrap-swig/
H A Drun_demo.py56 scatter, U0 = PETSc.Scatter.toZero(U)
57 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
/petsc/src/tao/pde_constrained/tutorials/
H A Delliptic.c82 PetscErrorCode Scatter(Vec, Vec, VecScatter, Vec, VecScatter);
189 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunction()
210 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormGradient()
228 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunctionGradient()
253 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianState()
278 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianDesign()
307 PetscCall(Scatter(X, user->subq, user->yi_scatter[i], 0, 0)); in StateMatMult()
308 PetscCall(Scatter(Y, user->suby, user->yi_scatter[i], 0, 0)); in StateMatMult()
336 PetscCall(Scatter(X, user->subq, user->yi_scatter[i], 0, 0)); in StateInvMatMult()
337 PetscCall(Scatter(Y, user->suby, user->yi_scatter[i], 0, 0)); in StateInvMatMult()
[all …]
H A Dhyperbolic.c69 PetscErrorCode Scatter(Vec x, Vec state, VecScatter s_scat, Vec design, VecScatter d_scat);
223 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunction()
246 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormGradient()
271 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunctionGradient()
305 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianState()
328 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianDesign()
401 …PetscCall(Scatter(user->uiwork[i], user->uxiwork[i], user->ux_scatter[i], user->uyiwork[i], user->… in StateMatBlockMultTranspose()
440 …PetscCall(Scatter(user->uiwork[i], user->uxiwork[i], user->ux_scatter[i], user->uyiwork[i], user->… in DesignMatMultTranspose()
582 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormConstraints()
601 PetscErrorCode Scatter(Vec x, Vec state, VecScatter s_scat, Vec design, VecScatter d_scat) in Scatter() function
[all …]
H A Dparabolic.c74 PetscErrorCode Scatter(Vec x, Vec state, VecScatter s_scat, Vec design, VecScatter d_scat);
232 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunction()
261 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormGradient()
293 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormFunctionGradient()
331 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianState()
360 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormJacobianDesign()
600 PetscCall(Scatter(X, user->y, user->state_scatter, user->u, user->design_scatter)); in FormConstraints()
612 PetscErrorCode Scatter(Vec x, Vec state, VecScatter s_scat, Vec design, VecScatter d_scat) in Scatter() function
1253 PetscCall(Scatter(X, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in ParabolicMonitor()
/petsc/src/binding/petsc4py/demo/legacy/wrap-f2py/
H A Drun_demo.py66 scatter, U0 = PETSc.Scatter.toZero(U)
67 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
/petsc/src/binding/petsc4py/test/
H A Dtest_dmshell.py196 sct, ovec = PETSc.Scatter.toAll(vec)
204 sct, ovec = PETSc.Scatter.toAll(vec)
212 sct, ovec = PETSc.Scatter.toAll(vec)
/petsc/src/binding/petsc4py/demo/legacy/ode/
H A Dheat.py46 self.g2l = PETSc.Scatter().create(self.gvec, isg, self.lvec, None)
48 self.tozero, self.zvec = PETSc.Scatter.toZero(self.gvec)
/petsc/src/binding/petsc4py/demo/legacy/bratu3d/
H A Dbratu3d.py184 scatter, U0 = PETSc.Scatter.toZero(U)
185 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
/petsc/doc/overview/
H A Dmatrix_table.md176 * - Scatter operator
/petsc/src/binding/petsc4py/src/petsc4py/
H A DPETSc.pxd211 ctypedef public api class Scatter(Object) [ class
/petsc/src/binding/petsc4py/
H A DCHANGES.rst236 types (``IS``, ``Scatter``, ``Vec``, ``Mat``)
/petsc/src/snes/tutorials/output/
H A Dex19_tut_6.out109 Vec Scatter 2 2 22184 0.
H A Dex19_tut_4.out106 Vec Scatter 2 2 1408 0.
H A Dex19_tut_5.out114 Vec Scatter 17 17 11968 0.
H A Dex19_tut_7.out121 Vec Scatter 29 29 97136 0.
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/
H A Dpetsc4py.i577 %petsc4py_objt( Petsc , Scatter , VecScatter , PETSC_VEC_SCATTER )

12