| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex64.c | 251 PetscCall(VecISCopy(seqX, seqisUA, SCATTER_FORWARD, seqUA)); in main() 255 PetscCall(VecISCopy(seqX, seqisU, SCATTER_REVERSE, seqU)); in main() 256 PetscCall(VecISCopy(seqX, seqisA, SCATTER_REVERSE, seqA)); in main() 259 PetscCall(VecISCopy(seqX, seqisUA, SCATTER_REVERSE, seqUA2)); in main() 347 PetscCall(VecISCopy(X, isUA, SCATTER_FORWARD, UA)); in main() 351 PetscCall(VecISCopy(X, isU, SCATTER_REVERSE, U)); in main() 352 PetscCall(VecISCopy(X, isA, SCATTER_REVERSE, A)); in main() 355 PetscCall(VecISCopy(X, isUA, SCATTER_REVERSE, UA2)); in main()
|
| H A D | ex26.c | 348 PetscCall(VecISCopy(X, isUA, SCATTER_FORWARD, UA)); in main() 352 PetscCall(VecISCopy(X, isU, SCATTER_REVERSE, U)); in main() 353 PetscCall(VecISCopy(X, isA, SCATTER_REVERSE, A)); in main() 356 PetscCall(VecISCopy(X, isUA, SCATTER_REVERSE, UA2)); in main()
|
| H A D | ex26f90.F90 | 379 PetscCallA(VecISCopy(X, isUA, SCATTER_FORWARD, UA, ierr)) 381 PetscCallA(VecISCopy(X, isU, SCATTER_REVERSE, U, ierr)) 382 PetscCallA(VecISCopy(X, isA, SCATTER_REVERSE, A, ierr)) 387 PetscCallA(VecISCopy(X, isUA, SCATTER_REVERSE, UA2, ierr))
|
| H A D | ex62f90.F90 | 363 PetscCallA(VecISCopy(X, isUA, SCATTER_FORWARD, UA, ierr)) 365 PetscCallA(VecISCopy(X, isU, SCATTER_REVERSE, U, ierr)) 366 PetscCallA(VecISCopy(X, isA, SCATTER_REVERSE, A, ierr)) 371 PetscCallA(VecISCopy(X, isUA, SCATTER_REVERSE, UA2, ierr))
|
| /petsc/src/ts/impls/arkimex/ |
| H A D | fsarkimex.c | 46 if (ark->is_slow) PetscCall(VecISCopy(Y, ark->is_fast, SCATTER_FORWARD, X)); in SNESTSFormFunction_ARKIMEX_FastSlowSplit() 67 if (ark->is_slow) PetscCall(VecISCopy(Y, ark->is_fast, SCATTER_FORWARD, X)); in SNESTSFormJacobian_ARKIMEX_FastSlowSplit() 248 PetscCall(VecISCopy(Y[i], ark->is_fast, SCATTER_REVERSE, ark->Y_prev[i])); in TSStep_ARKIMEX_FastSlowSplit() 311 PetscCall(VecISCopy(ts->vec_sol, ark->is_fast, SCATTER_REVERSE, Z)); in TSStep_ARKIMEX_FastSlowSplit() 327 … PetscCall(VecISCopy(i > 0 ? Y[i - 1] : ts->vec_sol, ark->is_fast, SCATTER_REVERSE, Yfast)); in TSStep_ARKIMEX_FastSlowSplit()
|
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | mrk.c | 80 PetscCall(VecISCopy(Y[i], rk->is_fast, SCATTER_FORWARD, subvec_fast)); in TSStepRefine_RK_MultirateNonsplit() 89 PetscCall(VecISCopy(ts->vec_sol, rk->is_fast, SCATTER_FORWARD, subvec_fast)); in TSStepRefine_RK_MultirateNonsplit() 155 PetscCall(VecISCopy(ts->vec_sol, is_slow, SCATTER_FORWARD, subvec_slow)); in TSStep_RK_MultirateNonsplit() 265 PetscCall(VecISCopy(rk->X0, rk->is_slow, SCATTER_REVERSE, Xslow)); in TSInterpolate_RK_MultirateSplit() 358 PetscCall(VecISCopy(rk->X0, rk->is_fast, SCATTER_FORWARD, Xfast)); in TSStepRefine_RK_MultirateSplit()
|
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex5.c | 402 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm() 408 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 517 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles() 520 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in MigrateParticles()
|
| H A D | ex6.c | 415 PetscCall(VecISCopy(rho, potential_IS, SCATTER_FORWARD, temp_rho)); in ComputeFieldAtParticles_Mixed() 940 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm() 946 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 1081 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in SetUpMigrateParticles() 1084 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in SetUpMigrateParticles()
|
| H A D | ex4.c | 386 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolve()
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex4.c | 1010 PetscCall(VecISCopy(m, ctx->isN, SCATTER_FORWARD, n)); in ComputeMomentFields() 1011 PetscCall(VecISCopy(m, ctx->isP, SCATTER_FORWARD, p)); in ComputeMomentFields() 1012 PetscCall(VecISCopy(m, ctx->isE, SCATTER_FORWARD, e)); in ComputeMomentFields() 1028 PetscCall(VecISCopy(mres, ctx->isN, SCATTER_REVERSE, nres)); in ComputeMomentFields() 1029 PetscCall(VecISCopy(mres, ctx->isP, SCATTER_REVERSE, pres)); in ComputeMomentFields() 1030 PetscCall(VecISCopy(mres, ctx->isE, SCATTER_REVERSE, eres)); in ComputeMomentFields() 1056 PetscCall(VecISCopy(mfluxold, ctx->isN, SCATTER_FORWARD, nflux)); in ComputeMomentFields() 1057 PetscCall(VecISCopy(mfluxold, ctx->isP, SCATTER_FORWARD, pflux)); in ComputeMomentFields() 1058 PetscCall(VecISCopy(mfluxold, ctx->isE, SCATTER_FORWARD, eflux)); in ComputeMomentFields() 1364 PetscCall(VecISCopy(ctx->fftX, ctx->fftReal, SCATTER_FORWARD, rho)); in MonitorPoisson() [all …]
|
| H A D | ex2.c | 848 PetscCall(VecISCopy(ctx->fftX, ctx->fftReal, SCATTER_FORWARD, rho)); in MonitorPoisson() 853 PetscCall(VecISCopy(ctx->fftY, ctx->fftReal, SCATTER_REVERSE, rhohat)); in MonitorPoisson() 1742 PetscCall(VecISCopy(rhoRhsFull, ctx->isPot, SCATTER_FORWARD, rhoRhs)); in ComputeFieldAtParticles_Mixed() 1758 PetscCall(VecISCopy(phiFull, ctx->isPot, SCATTER_REVERSE, phi)); in ComputeFieldAtParticles_Mixed() 2293 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm() 2294 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 2332 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles() 2333 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in MigrateParticles()
|
| H A D | ex3.c | 1562 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm() 1563 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 1601 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles() 1602 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in MigrateParticles()
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 1120 PetscCall(VecISCopy(std::get<2>(*p)[0], std::get<1>(*p), SCATTER_FORWARD, x)); in PCApply_Schur_Private() 1123 PetscCall(VecISCopy(std::get<2>(*p)[1], std::get<1>(*p), SCATTER_REVERSE, y)); in PCApply_Schur_Private() 1139 PetscCall(VecISCopy(y, std::get<1>(*p), SCATTER_FORWARD, x)); in PCApply_Schur_Private() 1148 PetscCall(VecISCopy(x, std::get<1>(*p), SCATTER_REVERSE, y)); in PCApply_Schur_Private() 1615 …PetscCall(VecISCopy(p->second[0], is[1], SCATTER_FORWARD, x)); /* assign the RHS associated to the… in PCApply_Nest() 1617 …PetscCall(VecISCopy(p->second[1], is[1], SCATTER_REVERSE, y)); /* retrieve the partial solution as… in PCApply_Nest() 3401 PetscCall(VecISCopy(h->v, h->is[1], SCATTER_REVERSE, y)); in MatMult_Harmonic() 3413 PetscCall(VecISCopy(h->v, h->is[1], SCATTER_FORWARD, y)); in MatMultTranspose_Harmonic() 3434 PetscCall(VecISCopy(b, h->is[0], SCATTER_FORWARD, a)); in MatProduct_AB_Harmonic() 3445 PetscCall(VecISCopy(a, h->is[1], SCATTER_REVERSE, b)); in MatProduct_AB_Harmonic() [all …]
|
| /petsc/src/snes/tutorials/ |
| H A D | ex13.c | 424 PetscCall(VecISCopy(uErr, subis[0], SCATTER_FORWARD, u)); in ComputeAdjoint() 425 PetscCall(VecISCopy(uErr, subis[1], SCATTER_FORWARD, uAdjProj)); in ComputeAdjoint()
|
| /petsc/doc/changes/ |
| H A D | 322.md | 66 - The `IS` passed to `VecISAXPY()`, `VecISCopy()`, `VecISSet()`, and `VecISShift()` must have the s…
|
| /petsc/src/ts/impls/multirate/ |
| H A D | mprk.c | 810 PetscCall(VecISCopy(Y[tab->rmb[i] - 1], mprk->is_slowbuffer, SCATTER_REVERSE, Yslowbuffer)); in TSStep_MPRKSPLIT() 833 PetscCall(VecISCopy(Y[tab->rsb[i] - 1], mprk->is_slow, SCATTER_REVERSE, Yslow)); in TSStep_MPRKSPLIT() 870 PetscCall(VecISCopy(Y[tab->rmb[i] - 1], mprk->is_medium, SCATTER_REVERSE, Ymedium)); in TSStep_MPRKSPLIT()
|
| /petsc/src/snes/tests/ |
| H A D | ex15.c | 492 PetscCall(VecISCopy(rho, potential_IS, SCATTER_FORWARD, temp_rho)); in main()
|
| /petsc/src/vec/vec/utils/ |
| H A D | projection.c | 549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy() function
|
| /petsc/include/ |
| H A D | petscvec.h | 737 PETSC_EXTERN PetscErrorCode VecISCopy(Vec, IS, ScatterMode, Vec);
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexcreate.c | 377 PetscCall(VecISCopy(coordinatesNew, idx, SCATTER_FORWARD, coordinates)); in DMPlexCreateCoordinateSpace()
|