| /petsc/src/ksp/ksp/impls/tcqmr/ |
| H A D | tcqmr.c | 29 PetscCall(VecCopy(r, u)); in KSPSolve_TCQMR() 34 PetscCall(VecCopy(u, v)); in KSPSolve_TCQMR() 35 PetscCall(VecCopy(u, v0)); in KSPSolve_TCQMR() 67 PetscCall(VecCopy(y, z)); in KSPSolve_TCQMR() 72 PetscCall(VecCopy(z, utmp)); /* up1 = (A-alpha*I)* in KSPSolve_TCQMR() 85 PetscCall(VecCopy(u, um1)); in KSPSolve_TCQMR() 86 PetscCall(VecCopy(up1, u)); in KSPSolve_TCQMR() 95 PetscCall(VecCopy(v, vm1)); in KSPSolve_TCQMR() 96 PetscCall(VecCopy(vp1, v)); in KSPSolve_TCQMR() 123 PetscCall(VecCopy(vm1, pvec)); in KSPSolve_TCQMR() [all …]
|
| /petsc/src/ksp/ksp/impls/symmlq/ |
| H A D | symmlq.c | 46 PetscCall(VecCopy(UOLD, VOLD)); /* v_old <- u_old; */ in KSPSolve_SYMMLQ() 47 PetscCall(VecCopy(UOLD, W)); /* w <- u_old; */ in KSPSolve_SYMMLQ() 48 PetscCall(VecCopy(UOLD, Wbar)); /* w_bar <- u_old; */ in KSPSolve_SYMMLQ() 53 PetscCall(VecCopy(B, R)); /* r <- b (x is 0) */ in KSPSolve_SYMMLQ() 77 PetscCall(VecCopy(R, V)); /* v <- r; */ in KSPSolve_SYMMLQ() 78 PetscCall(VecCopy(Z, U)); /* u <- z; */ in KSPSolve_SYMMLQ() 82 PetscCall(VecCopy(U, Wbar)); /* w_bar <- u; */ in KSPSolve_SYMMLQ() 100 PetscCall(VecCopy(V, VOLD)); /* v_old <- v; */ in KSPSolve_SYMMLQ() 101 PetscCall(VecCopy(U, UOLD)); /* u_old <- u; */ in KSPSolve_SYMMLQ() 103 PetscCall(VecCopy(R, V)); in KSPSolve_SYMMLQ() [all …]
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bntl.c | 148 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTL() 149 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNTL() 150 PetscCall(VecCopy(bnk->unprojected_gradient, bnk->unprojected_gradient_old)); in TaoSolve_BNTL() 160 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTL() 182 PetscCall(VecCopy(bnk->unprojected_gradient, tao->gradient)); in TaoSolve_BNTL() 188 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL() 197 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL() 198 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNTL() 199 PetscCall(VecCopy(bnk->unprojected_gradient_old, bnk->unprojected_gradient)); in TaoSolve_BNTL() 207 PetscCall(VecCopy(bnk->unprojected_gradient, tao->gradient)); in TaoSolve_BNTL()
|
| H A D | bnls.c | 129 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNLS() 130 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNLS() 131 PetscCall(VecCopy(bnk->unprojected_gradient, bnk->unprojected_gradient_old)); in TaoSolve_BNLS() 140 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNLS() 141 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNLS() 142 PetscCall(VecCopy(bnk->unprojected_gradient_old, bnk->unprojected_gradient)); in TaoSolve_BNLS() 150 PetscCall(VecCopy(bnk->unprojected_gradient, tao->gradient)); in TaoSolve_BNLS()
|
| H A D | bntr.c | 126 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTR() 127 PetscCall(VecCopy(tao->gradient, bnk->Gold)); in TaoSolve_BNTR() 128 PetscCall(VecCopy(bnk->unprojected_gradient, bnk->unprojected_gradient_old)); in TaoSolve_BNTR() 146 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTR() 169 PetscCall(VecCopy(bnk->unprojected_gradient, tao->gradient)); in TaoSolve_BNTR() 177 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTR() 178 PetscCall(VecCopy(bnk->Gold, tao->gradient)); in TaoSolve_BNTR() 179 PetscCall(VecCopy(bnk->unprojected_gradient_old, bnk->unprojected_gradient)); in TaoSolve_BNTR()
|
| /petsc/src/tao/unconstrained/impls/cg/ |
| H A D | taocg.c | 35 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG() 62 PetscCall(VecCopy(tao->solution, cgP->X_old)); in TaoSolve_CG() 63 PetscCall(VecCopy(tao->gradient, cgP->G_old)); in TaoSolve_CG() 77 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG() 91 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG() 92 PetscCall(VecCopy(cgP->G_old, tao->gradient)); in TaoSolve_CG() 104 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG() 115 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG() 116 PetscCall(VecCopy(cgP->G_old, tao->gradient)); in TaoSolve_CG() 118 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG() [all …]
|
| /petsc/src/ts/impls/implicit/alpha/ |
| H A D | alpha2.c | 82 else PetscCall(VecCopy(th->X0, X1)); in TSAlpha_ApplyPredictor() 179 PetscCall(VecCopy(X0, th->X0)); in TSAlpha_Restart() 180 PetscCall(VecCopy(V0, th->V0)); in TSAlpha_Restart() 184 PetscCall(VecCopy(th->V1, V1)); in TSAlpha_Restart() 191 PetscCall(VecCopy(X1, th->X0)); in TSAlpha_Restart() 192 PetscCall(VecCopy(V1, th->V0)); in TSAlpha_Restart() 196 PetscCall(VecCopy(th->V1, V2)); in TSAlpha_Restart() 227 PetscCall(VecCopy(ts->vec_sol, th->X0)); in TSAlpha_Restart() 228 PetscCall(VecCopy(ts->vec_dot, th->V0)); in TSAlpha_Restart() 246 if (th->vec_sol_prev) PetscCall(VecCopy(th->X0, th->vec_sol_prev)); in TSStep_Alpha() [all …]
|
| H A D | alpha1.c | 135 PetscCall(VecCopy(X0, th->X0)); in TSAlpha_Restart() 137 PetscCall(VecCopy(th->X0, X1)); in TSAlpha_Restart() 145 PetscCall(VecCopy(X1, th->X0)); in TSAlpha_Restart() 147 PetscCall(VecCopy(th->X0, X2)); in TSAlpha_Restart() 173 PetscCall(VecCopy(ts->vec_sol, th->X0)); in TSAlpha_Restart() 190 if (th->vec_sol_prev) PetscCall(VecCopy(th->X0, th->vec_sol_prev)); in TSStep_Alpha() 191 PetscCall(VecCopy(ts->vec_sol, th->X0)); in TSStep_Alpha() 192 PetscCall(VecCopy(th->V1, th->V0)); in TSStep_Alpha() 203 PetscCall(VecCopy(th->X0, th->X1)); in TSStep_Alpha() 211 PetscCall(VecCopy(th->X1, ts->vec_sol)); in TSStep_Alpha() [all …]
|
| /petsc/src/snes/impls/ngmres/ |
| H A D | ngmresfunc.c | 31 PetscCall(VecCopy(F, Fdot[ivec])); in SNESNGMRESUpdateSubspace_Private() 32 PetscCall(VecCopy(X, Xdot[ivec])); in SNESNGMRESUpdateSubspace_Private() 175 PetscCall(VecCopy(FM, F)); in SNESNGMRESSelect_Private() 176 PetscCall(VecCopy(XM, X)); in SNESNGMRESSelect_Private() 185 PetscCall(VecCopy(FM, F)); in SNESNGMRESSelect_Private() 186 PetscCall(VecCopy(XM, X)); in SNESNGMRESSelect_Private() 229 PetscCall(VecCopy(FA, F)); in SNESNGMRESSelect_Private() 230 PetscCall(VecCopy(XA, X)); in SNESNGMRESSelect_Private() 237 PetscCall(VecCopy(FM, F)); in SNESNGMRESSelect_Private() 238 PetscCall(VecCopy(XM, X)); in SNESNGMRESSelect_Private() [all …]
|
| /petsc/src/tao/unconstrained/impls/owlqn/ |
| H A D | owlqn.c | 66 PetscCall(VecCopy(tao->gradient, lmP->GV)); in TaoSolve_OWLQN() 136 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_OWLQN() 137 PetscCall(VecCopy(tao->gradient, lmP->Gold)); in TaoSolve_OWLQN() 145 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN() 146 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_OWLQN() 147 PetscCall(VecCopy(tao->gradient, lmP->GV)); in TaoSolve_OWLQN() 195 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN() 196 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_OWLQN() 197 PetscCall(VecCopy(tao->gradient, lmP->GV)); in TaoSolve_OWLQN() 201 PetscCall(VecCopy(lmP->GV, tao->gradient)); in TaoSolve_OWLQN()
|
| /petsc/src/ksp/ksp/impls/bcgs/pipebcgs/ |
| H A D | pipebcgs.c | 45 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_PIPEBCGS() 54 PetscCall(VecCopy(B, R)); in KSPSolve_PIPEBCGS() 57 PetscCall(VecCopy(B, R)); in KSPSolve_PIPEBCGS() 73 PetscCall(VecCopy(R, RP)); /* rp <- r */ in KSPSolve_PIPEBCGS() 94 PetscCall(VecCopy(R2, P2)); /* p2 <- r2 */ in KSPSolve_PIPEBCGS() 95 PetscCall(VecCopy(W, S)); /* s <- w */ in KSPSolve_PIPEBCGS() 96 PetscCall(VecCopy(W2, S2)); /* s2 <- w2 */ in KSPSolve_PIPEBCGS() 97 PetscCall(VecCopy(T, Z)); /* z <- t */ in KSPSolve_PIPEBCGS()
|
| /petsc/src/benchmarks/results/ |
| H A D | performance_medium | 14 VecCopy 1 2.098e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 32 VecCopy 1 2.122e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 58 VecCopy 1 5.775e-06 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 76 VecCopy 1 1.119e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 94 VecCopy 1 2.599e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 120 VecCopy 1 1.565e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 138 VecCopy 1 2.673e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 156 VecCopy 1 5.698e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 174 VecCopy 1 6.200e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 191 …0:VecCopy 1 8.464e-06 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0… [all …]
|
| H A D | performance_arco1 | 17 VecCopy 2 2.576e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 35 …0:VecCopy 2 8.810e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0… 53 VecCopy 2 3.910e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 71 VecCopy 2 1.118e-03 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 91 VecCopy 2 7.951e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 118 VecCopy 2 9.733e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 135 VecCopy 2 1.637e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 154 VecCopy 2 0.000e+00 0.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 180 VecCopy 2 5.324e-05 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … 206 VecCopy 2 1.344e-04 1.0 0.0e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 … [all …]
|
| /petsc/src/ksp/ksp/impls/qcg/ |
| H A D | qcg.c | 197 PetscCall(VecCopy(BS, R)); in KSPSolve_QCG() 199 PetscCall(VecCopy(R, P)); in KSPSolve_QCG() 219 PetscCall(VecCopy(P, X)); in KSPSolve_QCG() 229 PetscCall(VecCopy(W, X)); in KSPSolve_QCG() 249 PetscCall(VecCopy(W, X)); /* x = w */ in KSPSolve_QCG() 265 PetscCall(VecCopy(W, X)); in KSPSolve_QCG() 278 PetscCall(VecCopy(X, W)); /* update interior iterate */ in KSPSolve_QCG() 305 PetscCall(VecCopy(X, WA2)); in KSPSolve_QCG()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itres.c | 49 PetscCall(VecCopy(vb, vt2)); in KSPInitialResidual() 60 PetscCall(VecCopy(vb, vt2)); in KSPInitialResidual() 110 PetscCall(VecCopy(vt1, vsoln)); in KSPUnwindPreconditioner()
|
| /petsc/src/tao/quadratic/impls/bqpip/ |
| H A D | bqpip.c | 21 PetscCall(VecCopy(qp->S, tao->gradient)); in QPIPComputeResidual() 42 PetscCall(VecCopy(qp->C, qp->Work)); in QPIPSetInitialPoint() 52 PetscCall(VecCopy(qp->XU, qp->T)); in QPIPSetInitialPoint() 54 PetscCall(VecCopy(tao->solution, qp->G)); in QPIPSetInitialPoint() 64 PetscCall(VecCopy(qp->G, qp->Z)); in QPIPSetInitialPoint() 67 PetscCall(VecCopy(qp->T, qp->S)); in QPIPSetInitialPoint() 98 PetscCall(VecCopy(tao->solution, qp->R3)); in QPIPSetInitialPoint() 102 PetscCall(VecCopy(tao->solution, qp->R5)); in QPIPSetInitialPoint() 177 PetscCall(VecCopy(tao->stepdirection, qp->DG)); in QPIPComputeStepDirection() 181 PetscCall(VecCopy(tao->stepdirection, qp->DT)); in QPIPComputeStepDirection() [all …]
|
| /petsc/src/ksp/ksp/impls/cg/pipecg/ |
| H A D | pipecg.c | 52 PetscCall(VecCopy(B, R)); /* r <- b (x is 0) */ in KSPSolve_PIPECG() 126 PetscCall(VecCopy(N, Z)); /* z <- n */ in KSPSolve_PIPECG() 127 PetscCall(VecCopy(M, Q)); /* q <- m */ in KSPSolve_PIPECG() 128 PetscCall(VecCopy(U, P)); /* p <- u */ in KSPSolve_PIPECG() 129 PetscCall(VecCopy(W, S)); /* s <- w */ in KSPSolve_PIPECG()
|
| /petsc/src/mat/tests/ |
| H A D | ex97.c | 32 PetscCall(VecCopy(X[0], Y)); in Compare2() 71 PetscCall(VecCopy(Y1, ltmp[0])); in CheckMatrices() 72 PetscCall(VecCopy(Y1, ltmp[1])); in CheckMatrices() 81 PetscCall(VecCopy(X1, rtmp[0])); in CheckMatrices() 82 PetscCall(VecCopy(X1, rtmp[1])); in CheckMatrices()
|
| H A D | ex99.c | 32 PetscCall(VecCopy(X[0], Y)); in Compare2() 73 PetscCall(VecCopy(Y1, ltmp[0])); in CheckMatrices() 74 PetscCall(VecCopy(Y1, ltmp[1])); in CheckMatrices() 83 PetscCall(VecCopy(X1, rtmp[0])); in CheckMatrices() 84 PetscCall(VecCopy(X1, rtmp[1])); in CheckMatrices()
|
| /petsc/src/ksp/ksp/impls/lcd/ |
| H A D | lcd.c | 57 PetscCall(VecCopy(B, Z)); /* z <- b (x is 0) */ in KSPSolve_LCD() 73 PetscCall(VecCopy(R, lcd->P[0])); in KSPSolve_LCD() 100 PetscCall(VecCopy(R, lcd->P[it + 1])); in KSPSolve_LCD() 114 PetscCall(VecCopy(lcd->P[it], lcd->P[0])); in KSPSolve_LCD() 117 PetscCall(VecCopy(X, ksp->vec_sol)); in KSPSolve_LCD()
|
| /petsc/src/ksp/ksp/impls/bicg/ |
| H A D | bicg.c | 38 PetscCall(VecCopy(B, Rr)); /* r <- b (x is 0) */ in KSPSolve_BiCG() 40 PetscCall(VecCopy(Rr, Rl)); in KSPSolve_BiCG() 68 PetscCall(VecCopy(Zr, Pr)); /* p <- z */ in KSPSolve_BiCG() 69 PetscCall(VecCopy(Zl, Pl)); in KSPSolve_BiCG()
|
| /petsc/src/ksp/ksp/impls/cr/pipecr/ |
| H A D | pipecr.c | 51 PetscCall(VecCopy(B, W)); /* w <- b (x is 0) */ in KSPSolve_PIPECR() 101 PetscCall(VecCopy(N, Z)); /* z <- n */ in KSPSolve_PIPECR() 102 PetscCall(VecCopy(M, Q)); /* q <- m */ in KSPSolve_PIPECR() 103 PetscCall(VecCopy(U, P)); /* p <- u */ in KSPSolve_PIPECR()
|
| /petsc/src/tao/unconstrained/impls/lmvm/ |
| H A D | lmvm.c | 79 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_LMVM() 80 PetscCall(VecCopy(tao->gradient, lmP->Gold)); in TaoSolve_LMVM() 88 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM() 89 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_LMVM() 112 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM() 113 PetscCall(VecCopy(lmP->Gold, tao->gradient)); in TaoSolve_LMVM()
|
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | ipm.c | 44 PetscCall(VecCopy(tao->solution, ipmP->rhs_x)); in TaoSolve_IPM() 66 PetscCall(VecCopy(ipmP->rd, ipmP->rhs_x)); in TaoSolve_IPM() 67 if (ipmP->me > 0) PetscCall(VecCopy(ipmP->rpe, ipmP->rhs_lambdae)); in TaoSolve_IPM() 69 PetscCall(VecCopy(ipmP->rpi, ipmP->rhs_lambdai)); in TaoSolve_IPM() 70 PetscCall(VecCopy(ipmP->complementarity, ipmP->rhs_s)); in TaoSolve_IPM() 95 PetscCall(VecCopy(tao->solution, ipmP->save_x)); in TaoSolve_IPM() 96 if (ipmP->me > 0) PetscCall(VecCopy(ipmP->lambdae, ipmP->save_lambdae)); in TaoSolve_IPM() 98 PetscCall(VecCopy(ipmP->lambdai, ipmP->save_lambdai)); in TaoSolve_IPM() 99 PetscCall(VecCopy(ipmP->s, ipmP->save_s)); in TaoSolve_IPM() 120 PetscCall(VecCopy(ipmP->save_x, tao->solution)); in TaoSolve_IPM() [all …]
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 54 PetscCall(VecCopy(Ax, Bx)); in MatMultEqual_Private() 57 PetscCall(VecCopy(Ay, By)); in MatMultEqual_Private() 61 PetscCall(VecCopy(Ay, s1)); in MatMultEqual_Private() 62 PetscCall(VecCopy(By, s2)); in MatMultEqual_Private() 178 PetscCall(VecCopy(s1, Ax)); in MatMatMultEqual_Private() 184 PetscCall(VecCopy(Bx, Cx)); in MatMatMultEqual_Private() 474 PetscCall(VecCopy(x, Cx)); in MatProjMultEqual_Private() 481 PetscCall(VecCopy(v1, Bx)); in MatProjMultEqual_Private() 483 PetscCall(VecCopy(v2, v1)); in MatProjMultEqual_Private()
|