Home
last modified time | relevance | path

Searched refs:VecDuplicateVecs (Results 1 – 25 of 59) sorted by relevance

123

/petsc/src/ts/impls/arkimex/
H A Dfsarkimex.c234 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->Y_prev)); in TSStep_ARKIMEX_FastSlowSplit()
235 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotI_prev)); in TSStep_ARKIMEX_FastSlowSplit()
236 if (fasthasE) PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotRHS_prev)); in TSStep_ARKIMEX_FastSlowSplit()
415 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->Y)); in TSSetUp_ARKIMEX_FastSlowSplit()
433 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotRHS_fast)); in TSSetUp_ARKIMEX_FastSlowSplit()
434 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotI_fast)); in TSSetUp_ARKIMEX_FastSlowSplit()
439 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->Y_prev)); in TSSetUp_ARKIMEX_FastSlowSplit()
440 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotI_prev)); in TSSetUp_ARKIMEX_FastSlowSplit()
441 PetscCall(VecDuplicateVecs(Xfast, tab->s, &ark->YdotRHS_prev)); in TSSetUp_ARKIMEX_FastSlowSplit()
447 PetscCall(VecDuplicateVecs(Xslow, tab->s, &ark->YdotRHS_slow)); in TSSetUp_ARKIMEX_FastSlowSplit()
H A Darkimex.c1348 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->Y_prev)); in TSStep_ARKIMEX()
1349 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotI_prev)); in TSStep_ARKIMEX()
1350 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS_prev)); in TSStep_ARKIMEX()
2014 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->Y)); in TSARKIMEXTableauSetUp()
2015 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotI)); in TSARKIMEXTableauSetUp()
2016 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS)); in TSARKIMEXTableauSetUp()
2018 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->Y_prev)); in TSARKIMEXTableauSetUp()
2019 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotI_prev)); in TSARKIMEXTableauSetUp()
2020 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS_prev)); in TSARKIMEXTableauSetUp()
2054 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], tab->s * ts->numcost, &ark->VecsDeltaLam)); in TSAdjointSetUp_ARKIMEX()
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex19.c51 PetscCall(VecDuplicateVecs(x1, n_timesteps, &x3ts)); in main()
60 PetscCall(VecDuplicateVecs(x2, n_timesteps, &x4ts)); in main()
H A Dex1f90.F9062 PetscCallA(VecDuplicateVecs(x, ithree, z, ierr))
H A Dex20f90.F9064 PetscCallA(VecDuplicateVecs(x, ithree, z, ierr))
H A Dex1.c47 PetscCall(VecDuplicateVecs(x, 3, &z)); in main()
/petsc/src/mat/tests/
H A Dex97.c56 PetscCall(VecDuplicateVecs(right, 2, &rtmp)); in CheckMatrices()
57 PetscCall(VecDuplicateVecs(left, 2, &ltmp)); in CheckMatrices()
H A Dex99.c56 PetscCall(VecDuplicateVecs(right, 2, &rtmp)); in CheckMatrices()
57 PetscCall(VecDuplicateVecs(left, 2, &ltmp)); in CheckMatrices()
/petsc/src/ksp/ksp/impls/lcd/
H A Dlcd.c12 PetscCall(VecDuplicateVecs(ksp->work[0], restart + 1, &lcd->P)); in KSPSetUp_LCD()
13 PetscCall(VecDuplicateVecs(ksp->work[0], restart + 1, &lcd->Q)); in KSPSetUp_LCD()
/petsc/src/vec/vec/tests/
H A Dex43.c27 PetscCall(VecDuplicateVecs(t, k, &V)); in main()
H A Dex2k.c73 PetscCall(VecDuplicateVecs(x, maxN, &ys)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex82.c29 PetscCall(VecDuplicateVecs(b, N, &S)); in main()
/petsc/src/ksp/ksp/impls/cg/pipelcg/
H A Dpipelcg.c51 PetscCall(VecDuplicateVecs(plcg->p, PetscMax(3, l + 1), &plcg->Z)); in KSPSetUp_PIPELCG()
52 PetscCall(VecDuplicateVecs(plcg->p, 3, &plcg->U)); in KSPSetUp_PIPELCG()
53 PetscCall(VecDuplicateVecs(plcg->p, 3, &plcg->V)); in KSPSetUp_PIPELCG()
54 PetscCall(VecDuplicateVecs(plcg->p, 3 * (l - 1) + 1, &plcg->Q)); in KSPSetUp_PIPELCG()
/petsc/src/ksp/ksp/impls/gcr/
H A Dgcr.c146 PetscCall(VecDuplicateVecs(ctx->R, ctx->restart, &ctx->VV)); in KSPSetUp_GCR()
147 PetscCall(VecDuplicateVecs(ctx->R, ctx->restart, &ctx->SS)); in KSPSetUp_GCR()
/petsc/src/vec/vec/interface/ftn-custom/
H A Dzvectorf90.c104 *ierr = VecDuplicateVecs(*v, *m, &lV); in vecduplicatevecs_()
/petsc/src/snes/interface/
H A Dsnesj.c81 PetscCall(VecDuplicateVecs(x1, snes->nvwork, &snes->vwork)); in SNESComputeJacobianDefault()
/petsc/src/tao/pde_constrained/tutorials/
H A Dhyperbolic.c879 PetscCall(VecDuplicateVecs(yi, user->nt, &user->yi)); in HyperbolicInitialize()
880 PetscCall(VecDuplicateVecs(yi, user->nt, &user->yiwork)); in HyperbolicInitialize()
881 PetscCall(VecDuplicateVecs(yi, user->nt, &user->ziwork)); in HyperbolicInitialize()
904 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uxi)); in HyperbolicInitialize()
905 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uyi)); in HyperbolicInitialize()
906 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uxiwork)); in HyperbolicInitialize()
907 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uyiwork)); in HyperbolicInitialize()
908 PetscCall(VecDuplicateVecs(ui, user->nt, &user->ui)); in HyperbolicInitialize()
909 PetscCall(VecDuplicateVecs(ui, user->nt, &user->uiwork)); in HyperbolicInitialize()
/petsc/src/ts/impls/multirate/
H A Dmprk.c970 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &mprk->Y)); in TSMPRKTableauSetUp()
982 PetscCall(VecDuplicateVecs(YdotRHS_slow, tab->s, &mprk->YdotRHS_slow)); in TSMPRKTableauSetUp()
986 PetscCall(VecDuplicateVecs(YdotRHS_slowbuffer, tab->s, &mprk->YdotRHS_slowbuffer)); in TSMPRKTableauSetUp()
991 PetscCall(VecDuplicateVecs(YdotRHS_medium, tab->s, &mprk->YdotRHS_medium)); in TSMPRKTableauSetUp()
995 PetscCall(VecDuplicateVecs(YdotRHS_mediumbuffer, tab->s, &mprk->YdotRHS_mediumbuffer)); in TSMPRKTableauSetUp()
999 PetscCall(VecDuplicateVecs(YdotRHS_fast, tab->s, &mprk->YdotRHS_fast)); in TSMPRKTableauSetUp()
1002 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &mprk->YdotRHS)); in TSMPRKTableauSetUp()
/petsc/src/ts/impls/glee/
H A Dglee.c748 PetscCall(VecDuplicateVecs(ts->vec_sol, r, &glee->Y)); in TSSetUp_GLEE()
749 PetscCall(VecDuplicateVecs(ts->vec_sol, r, &glee->X)); in TSSetUp_GLEE()
750 PetscCall(VecDuplicateVecs(ts->vec_sol, s, &glee->YStage)); in TSSetUp_GLEE()
751 PetscCall(VecDuplicateVecs(ts->vec_sol, s, &glee->YdotStage)); in TSSetUp_GLEE()
/petsc/src/ts/impls/explicit/rk/
H A Drk.c856 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], s * ts->numcost, &rk->VecsDeltaLam)); in TSAdjointSetUp_RK()
857 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], ts->numcost, &rk->VecsSensiTemp)); in TSAdjointSetUp_RK()
860 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], s * ts->numcost, &rk->VecsDeltaLam2)); in TSAdjointSetUp_RK()
861 PetscCall(VecDuplicateVecs(ts->vecs_sensi2[0], ts->numcost, &rk->VecsSensi2Temp)); in TSAdjointSetUp_RK()
1138 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &rk->Y)); in TSRKTableauSetUp()
1139 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &rk->YdotRHS)); in TSRKTableauSetUp()
/petsc/src/snes/impls/ngmres/
H A Dsnesngmres.c55 if (!ngmres->Xdot) PetscCall(VecDuplicateVecs(snes->vec_sol, ngmres->msize, &ngmres->Xdot)); in SNESSetUp_NGMRES()
56 if (!ngmres->Fdot) PetscCall(VecDuplicateVecs(snes->vec_sol, ngmres->msize, &ngmres->Fdot)); in SNESSetUp_NGMRES()
/petsc/doc/changes/
H A D2016.md120 - Added the Fortran interface for VecDuplicateVecs(),
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c1064 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], ts->numcost, &th->VecsDeltaLam)); in TSAdjointSetUp_Theta()
1065 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], ts->numcost, &th->VecsSensiTemp)); in TSAdjointSetUp_Theta()
1066 …if (ts->vecs_sensip) PetscCall(VecDuplicateVecs(ts->vecs_sensip[0], ts->numcost, &th->VecsDeltaMu)… in TSAdjointSetUp_Theta()
1068 PetscCall(VecDuplicateVecs(ts->vecs_sensi[0], ts->numcost, &th->VecsDeltaLam2)); in TSAdjointSetUp_Theta()
1069 PetscCall(VecDuplicateVecs(ts->vecs_sensi2[0], ts->numcost, &th->VecsSensi2Temp)); in TSAdjointSetUp_Theta()
1075 PetscCall(VecDuplicateVecs(ts->vecs_sensi2p[0], ts->numcost, &th->VecsDeltaMu2)); in TSAdjointSetUp_Theta()
/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmres.c563 if (!XX) PetscCall(VecDuplicateVecs(VEC_VV(0), neig1, &XX)); in KSPDGMRESComputeDeflationData_DGMRES()
580 if (!MX) PetscCall(VecDuplicateVecs(VEC_VV(0), neig1, &MX)); in KSPDGMRESComputeDeflationData_DGMRES()
635 PetscCall(VecDuplicateVecs(VEC_VV(0), max_neig, &UU)); in KSPDGMRESComputeDeflationData_DGMRES()
636 PetscCall(VecDuplicateVecs(VEC_VV(0), max_neig, &MU)); in KSPDGMRESComputeDeflationData_DGMRES()
/petsc/src/ts/impls/eimex/
H A Deimex.c119 PetscCall(VecDuplicateVecs(ts->vec_sol, (1 + ext->nstages) * ext->nstages / 2, &ext->T)); in TSStep_EIMEX()
340 …PetscCall(VecDuplicateVecs(ts->vec_sol, (1 + ext->nstages) * ext->nstages / 2, &ext->T)); /* full … in TSSetUp_EIMEX()

123