Home
last modified time | relevance | path

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

123456789

/petsc/include/petsc/private/
H A Dpcisimpl.h38 VecScatter N_to_D; /* scattering context from all local nodes to local interior nodes */
39 VecScatter global_to_D; /* scattering context from global to local interior nodes */
40 VecScatter N_to_B; /* scattering context from all local nodes to local interface nodes */
41 VecScatter global_to_B; /* scattering context from global to local interface nodes */
H A Dpcbddcstructsimpl.h103 VecScatter correction_scatter_B;
176 VecScatter *seq_scctx;
223 VecScatter l2g_lambda;
227 VecScatter l2g_lambda_only;
233 VecScatter l2g_p;
234 VecScatter g2g_p;
251 VecScatter l2g_lambda;
268 VecScatter g2l;
H A Dpcasmimpl.h9 VecScatter restriction; /* mapping from global to overlapping (process) subdomain*/
10 VecScatter *lrestriction; /* mapping from subregion to overlapping (process) subdomain */
11VecScatter *lprolongation; /* mapping from non-overlapping subregion to overlapping (process) …
H A Ddmdaimpl.h20 VecScatter gtol, ltol; /* scatters, see below for details */
41 VecScatter gton; /* vector scatter from global to natural */
118 …reateDomainDecompositionScatters_DA(DM, PetscInt, DM *, VecScatter **, VecScatter **, VecScatter *…
H A Dmatisimpl.h8 VecScatter cctx; /* column scatter */
9 VecScatter rctx; /* row scatter */
H A Ddmstagimpl.h36 VecScatter gtol; /* Global --> Local */
37 VecScatter ltog_injective; /* Local --> Global, injective */
38 VecScatter ltol; /* Local --> Local */
H A Dpcbddcimpl.h37 VecScatter coarse_loc_to_glob;
46 VecScatter R_to_B;
47 VecScatter R_to_D;
/petsc/include/
H A Dpetscdmshell.h18 PETSC_EXTERN PetscErrorCode DMShellSetGlobalToLocalVecScatter(DM, VecScatter);
20 PETSC_EXTERN PetscErrorCode DMShellSetLocalToGlobalVecScatter(DM, VecScatter);
22 PETSC_EXTERN PetscErrorCode DMShellSetLocalToLocalVecScatter(DM, VecScatter);
36 …tionScatters(DM, PetscErrorCode (*)(DM, PetscInt, DM *, VecScatter **, VecScatter **, VecScatter *…
H A Dpetscvec.h116 PETSC_EXTERN PetscErrorCode VecScatterSetType(VecScatter, VecScatterType);
117 PETSC_EXTERN PetscErrorCode VecScatterGetType(VecScatter, VecScatterType *);
118 PETSC_EXTERN PetscErrorCode VecScatterSetFromOptions(VecScatter);
119 PETSC_EXTERN PetscErrorCode VecScatterRegister(const char[], PetscErrorCode (*)(VecScatter));
120 PETSC_EXTERN PetscErrorCode VecScatterCreate(Vec, IS, Vec, IS, VecScatter *);
411 PETSC_EXTERN PetscErrorCode VecScatterBegin(VecScatter, Vec, Vec, InsertMode, ScatterMode);
412 PETSC_EXTERN PetscErrorCode VecScatterEnd(VecScatter, Vec, Vec, InsertMode, ScatterMode);
413 PETSC_EXTERN PetscErrorCode VecScatterDestroy(VecScatter *);
414 PETSC_EXTERN PetscErrorCode VecScatterSetUp(VecScatter);
415 PETSC_EXTERN PetscErrorCode VecScatterCopy(VecScatter, VecScatter *);
[all …]
H A Dpetscdmda.h78 PETSC_EXTERN PetscErrorCode DMDAGetRay(DM, DMDirection, PetscInt, Vec *, VecScatter *);
80 PETSC_EXTERN PetscErrorCode DMDAGlobalToNaturalAllCreate(DM, VecScatter *);
81 PETSC_EXTERN PetscErrorCode DMDANaturalAllToGlobalCreate(DM, VecScatter *);
83 PETSC_EXTERN PetscErrorCode DMDAGetScatter(DM, VecScatter *, VecScatter *);
/petsc/src/vec/vec/tutorials/output/
H A Dex44_serial.out97 Testing VecScatter for Y -> X[0]
103 Testing VecScatter for Y -> X[1]
111 Testing VecScatter for Y -> X[2]
122 Testing VecScatter for X[:] -> Y
H A Dex44_cuda.out115 Testing VecScatter for Y -> X[0]
123 Testing VecScatter for Y -> X[1]
133 Testing VecScatter for Y -> X[2]
146 Testing VecScatter for X[:] -> Y
H A Dex44_parallel.out115 Testing VecScatter for Y -> X[0]
123 Testing VecScatter for Y -> X[1]
133 Testing VecScatter for Y -> X[2]
146 Testing VecScatter for X[:] -> Y
H A Dex44_uneven.out142 Testing VecScatter for Y -> X[0]
153 Testing VecScatter for Y -> X[1]
166 Testing VecScatter for Y -> X[2]
182 Testing VecScatter for X[:] -> Y
/petsc/src/tao/constrained/impls/ipm/
H A Dipm.h44 VecScatter ci_scat, xl_scat, xu_scat;
45 VecScatter step1, step2, step3, step4;
46 VecScatter rhs1, rhs2, rhs3, rhs4;
/petsc/src/vec/is/sf/tests/output/
H A Dex14_1.out1 VecScatter(bs=1) has sent out 80 messages, total 640 bytes, with average length 8 bytes
2 VecScatter(bs=4) has sent out 80 messages, total 2560 bytes, with average length 32 bytes
H A Dex14_1_alt.out1 VecScatter(bs=1) has sent out 80 messages, total 1280 bytes, with average length 16 bytes
2 VecScatter(bs=4) has sent out 80 messages, total 5120 bytes, with average length 64 bytes
/petsc/src/vec/vec/utils/
H A Dvscat.c41 static PetscErrorCode VecScatterBegin_Internal(VecScatter sf, Vec x, Vec y, InsertMode addv, Scatte… in VecScatterBegin_Internal()
78 static PetscErrorCode VecScatterEnd_Internal(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterM… in VecScatterEnd_Internal()
112 static PetscErrorCode VecScatterRemap_Internal(VecScatter sf, const PetscInt *tomap, const PetscInt… in VecScatterRemap_Internal()
196 PetscErrorCode VecScatterGetRemoteCount_Private(VecScatter sf, PetscBool send, PetscInt *num_procs,… in VecScatterGetRemoteCount_Private()
244 PetscErrorCode VecScatterGetRemote_Private(VecScatter sf, PetscBool send, PetscMPIInt *n, const Pet… in VecScatterGetRemote_Private()
297 PetscErrorCode VecScatterGetRemoteOrdered_Private(VecScatter sf, PetscBool send, PetscMPIInt *n, co… in VecScatterGetRemoteOrdered_Private()
325 PetscErrorCode VecScatterRestoreRemote_Private(VecScatter sf, PetscBool send, PetscMPIInt *n, const… in VecScatterRestoreRemote_Private()
350 PetscErrorCode VecScatterRestoreRemoteOrdered_Private(VecScatter sf, PetscBool send, PetscMPIInt *n… in VecScatterRestoreRemoteOrdered_Private()
369 PetscErrorCode VecScatterSetUp(VecScatter sf) in VecScatterSetUp()
395 PetscErrorCode VecScatterSetType(VecScatter sf, VecScatterType type) in VecScatterSetType()
[all …]
/petsc/src/dm/impls/da/
H A Ddascatter.c28 PetscErrorCode DMDAGetScatter(DM da, PeOp VecScatter *gtol, PeOp VecScatter *ltol) in DMDAGetScatter()
/petsc/src/snes/impls/nasm/
H A Dnasm.c12 VecScatter *oscatter; /* scatter from global space to the subdomain global space */
13 VecScatter *oscatter_copy; /* copy of the above */
14 VecScatter *iscatter; /* scatter from global space to the nonoverlapping subdomain space */
15 VecScatter *gscatter; /* scatter from global space to the subdomain local space */
335 …bdomains(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], VecScatter oscatter[], VecS… in SNESNASMSetSubdomains()
337 PetscErrorCode (*f)(SNES, PetscInt, SNES *, VecScatter *, VecScatter *, VecScatter *); in SNESNASMSetSubdomains()
345 …ins_NASM(SNES snes, PetscInt n, SNES subsnes[], VecScatter iscatter[], VecScatter oscatter[], VecS… in SNESNASMSetSubdomains_NASM()
409 …mains(SNES snes, PetscInt *n, SNES *subsnes[], VecScatter *iscatter[], VecScatter *oscatter[], Vec… in SNESNASMGetSubdomains()
411 PetscErrorCode (*f)(SNES, PetscInt *, SNES **, VecScatter **, VecScatter **, VecScatter **); in SNESNASMGetSubdomains()
419 …_NASM(SNES snes, PetscInt *n, SNES *subsnes[], VecScatter *iscatter[], VecScatter *oscatter[], Vec… in SNESNASMGetSubdomains_NASM()
[all …]
/petsc/src/mat/impls/shell/
H A Dshell.h52 VecScatter zvals_sct_r;
53 VecScatter zvals_sct_c;
/petsc/src/vec/is/sf/tests/
H A Dex21.c18 VecScatter scatter; in main()
19 VecScatter scatter2; in main()
/petsc/src/tao/pde_constrained/impls/lcl/
H A Dlcl.h27 VecScatter state_scatter;
28 VecScatter design_scatter;
/petsc/src/mat/tests/output/
H A Dex134_1.out13 Information on VecScatter used in matrix-vector product:
53 Information on VecScatter used in matrix-vector product:
88 Information on VecScatter used in matrix-vector product:
124 Information on VecScatter used in matrix-vector product:
/petsc/src/mat/impls/scatter/
H A Dmscatter.c9 VecScatter scatter;
27 PetscErrorCode MatScatterGetVecScatter(Mat mat, VecScatter *scatter) in MatScatterGetVecScatter()
301 PetscErrorCode MatCreateScatter(MPI_Comm comm, VecScatter scatter, Mat *A) in MatCreateScatter()
325 PetscErrorCode MatScatterSetVecScatter(Mat mat, VecScatter scatter) in MatScatterSetVecScatter()

123456789