Home
last modified time | relevance | path

Searched refs:VecISCopy (Results 1 – 20 of 20) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex64.c251 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 Dex26.c348 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 Dex26f90.F90379 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 Dex62f90.F90363 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 Dfsarkimex.c46 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 Dmrk.c80 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 Dex5.c402 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 Dex6.c415 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 Dex4.c386 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolve()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex4.c1010 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 Dex2.c848 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 Dex3.c1562 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 Dpchpddm.cxx1120 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 Dex13.c424 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 D322.md66 - The `IS` passed to `VecISAXPY()`, `VecISCopy()`, `VecISSet()`, and `VecISShift()` must have the s…
/petsc/src/ts/impls/multirate/
H A Dmprk.c810 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 Dex15.c492 PetscCall(VecISCopy(rho, potential_IS, SCATTER_FORWARD, temp_rho)); in main()
/petsc/src/vec/vec/utils/
H A Dprojection.c549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy() function
/petsc/include/
H A Dpetscvec.h737 PETSC_EXTERN PetscErrorCode VecISCopy(Vec, IS, ScatterMode, Vec);
/petsc/src/dm/impls/plex/
H A Dplexcreate.c377 PetscCall(VecISCopy(coordinatesNew, idx, SCATTER_FORWARD, coordinates)); in DMPlexCreateCoordinateSpace()