| /petsc/include/petsc/private/ |
| H A D | pcisimpl.h | 38 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 D | pcbddcstructsimpl.h | 103 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 D | pcasmimpl.h | 9 VecScatter restriction; /* mapping from global to overlapping (process) subdomain*/ 10 VecScatter *lrestriction; /* mapping from subregion to overlapping (process) subdomain */ 11 …VecScatter *lprolongation; /* mapping from non-overlapping subregion to overlapping (process) …
|
| H A D | dmdaimpl.h | 20 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 D | matisimpl.h | 8 VecScatter cctx; /* column scatter */ 9 VecScatter rctx; /* row scatter */
|
| H A D | dmstagimpl.h | 36 VecScatter gtol; /* Global --> Local */ 37 VecScatter ltog_injective; /* Local --> Global, injective */ 38 VecScatter ltol; /* Local --> Local */
|
| H A D | pcbddcimpl.h | 37 VecScatter coarse_loc_to_glob; 46 VecScatter R_to_B; 47 VecScatter R_to_D;
|
| /petsc/include/ |
| H A D | petscdmshell.h | 18 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 D | petscvec.h | 116 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 D | petscdmda.h | 78 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 D | ex44_serial.out | 97 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 D | ex44_cuda.out | 115 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 D | ex44_parallel.out | 115 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 D | ex44_uneven.out | 142 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 D | ipm.h | 44 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 D | ex14_1.out | 1 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 D | ex14_1_alt.out | 1 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 D | vscat.c | 41 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 D | dascatter.c | 28 PetscErrorCode DMDAGetScatter(DM da, PeOp VecScatter *gtol, PeOp VecScatter *ltol) in DMDAGetScatter()
|
| /petsc/src/snes/impls/nasm/ |
| H A D | nasm.c | 12 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 D | shell.h | 52 VecScatter zvals_sct_r; 53 VecScatter zvals_sct_c;
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex21.c | 18 VecScatter scatter; in main() 19 VecScatter scatter2; in main()
|
| /petsc/src/tao/pde_constrained/impls/lcl/ |
| H A D | lcl.h | 27 VecScatter state_scatter; 28 VecScatter design_scatter;
|
| /petsc/src/mat/tests/output/ |
| H A D | ex134_1.out | 13 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 D | mscatter.c | 9 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()
|