| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Scatter.pyx | 4 """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 D | Const.pyx | 86 """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 D | DMShell.pyx | 189 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 D | CAPI.pyx | 158 # -- Scatter -- 161 cdef Scatter retv = Scatter() 167 cdef Scatter ob = <Scatter?> arg
|
| H A D | petscdmshell.pxi | 462 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 D | DMDA.pyx | 930 def getScatter(self) -> tuple[Scatter, Scatter]: 940 cdef Scatter l2g = Scatter() 941 cdef Scatter g2l = Scatter()
|
| H A D | DMComposite.pyx | 91 """Scatter coupled global vector into split local vectors.
|
| H A D | PETSc.pyx | 247 include "Scatter.pyx"
|
| /petsc/src/binding/petsc4py/demo/legacy/wrap-cython/ |
| H A D | run_demo.py | 35 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 D | run_demo.py | 56 scatter, U0 = PETSc.Scatter.toZero(U) 57 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | elliptic.c | 82 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 D | hyperbolic.c | 69 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 D | parabolic.c | 74 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 D | run_demo.py | 66 scatter, U0 = PETSc.Scatter.toZero(U) 67 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmshell.py | 196 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 D | heat.py | 46 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 D | bratu3d.py | 184 scatter, U0 = PETSc.Scatter.toZero(U) 185 scatter.scatter(U, U0, False, PETSc.Scatter.Mode.FORWARD)
|
| /petsc/doc/overview/ |
| H A D | matrix_table.md | 176 * - Scatter operator
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | PETSc.pxd | 211 ctypedef public api class Scatter(Object) [ class
|
| /petsc/src/binding/petsc4py/ |
| H A D | CHANGES.rst | 236 types (``IS``, ``Scatter``, ``Vec``, ``Mat``)
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_tut_6.out | 109 Vec Scatter 2 2 22184 0.
|
| H A D | ex19_tut_4.out | 106 Vec Scatter 2 2 1408 0.
|
| H A D | ex19_tut_5.out | 114 Vec Scatter 17 17 11968 0.
|
| H A D | ex19_tut_7.out | 121 Vec Scatter 29 29 97136 0.
|
| /petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/ |
| H A D | petsc4py.i | 577 %petsc4py_objt( Petsc , Scatter , VecScatter , PETSC_VEC_SCATTER )
|