| /petsc/src/ksp/ksp/utils/lmvm/rescale/ |
| H A D | symbrdnrescale.c | 69 PetscCall(VecPointwiseMult(V, y, y)); in DiagonalUpdate() 74 PetscCall(VecPointwiseMult(W, D, s)); in DiagonalUpdate() 86 PetscCall(VecPointwiseMult(BFGS, W, W)); in DiagonalUpdate() 98 PetscCall(VecPointwiseMult(DFP, DFP, W)); in DiagonalUpdate() 214 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta_squared)); in SymBroydenRescaleUpdateDiagonal() 215 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta_squared)); in SymBroydenRescaleUpdateDiagonal() 225 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta)); in SymBroydenRescaleUpdateDiagonal() 234 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta)); in SymBroydenRescaleUpdateDiagonal() 243 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta)); in SymBroydenRescaleUpdateDiagonal() 244 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta)); in SymBroydenRescaleUpdateDiagonal()
|
| /petsc/src/mat/impls/diagonal/tests/ |
| H A D | ex1.c | 53 PetscCall(VecPointwiseMult(c, b, a)); in main() 59 PetscCall(VecPointwiseMult(c, b, a)); in main() 68 PetscCall(VecPointwiseMult(c, b, a)); in main() 105 PetscCall(VecPointwiseMult(a, a, b)); in main() 112 PetscCall(VecPointwiseMult(a, a, b)); in main()
|
| /petsc/src/vec/vec/tutorials/output/ |
| H A D | ex1_1.out | 12 VecPointwiseMult 0.
|
| H A D | ex20f90_1.out | 11 VecPointwiseMult 0.00E+00
|
| H A D | ex1f90_1.out | 11 VecPointwiseMult 0.00E+00
|
| /petsc/src/tao/quadratic/impls/bqpip/ |
| H A D | bqpip.c | 153 PetscCall(VecPointwiseMult(qp->GZwork, qp->G, qp->Z)); in QPIPComputeNormFromCentralPath() 154 PetscCall(VecPointwiseMult(qp->TSwork, qp->T, qp->S)); in QPIPComputeNormFromCentralPath() 188 PetscCall(VecPointwiseMult(qp->GZwork, qp->GZwork, qp->Z)); in QPIPComputeStepDirection() 194 PetscCall(VecPointwiseMult(qp->TSwork, qp->TSwork, qp->S)); in QPIPComputeStepDirection() 315 PetscCall(VecPointwiseMult(qp->GZwork, qp->DiagAxpy, qp->R3)); in TaoSolve_BQPIP() 320 PetscCall(VecPointwiseMult(qp->TSwork, qp->TSwork, qp->R5)); in TaoSolve_BQPIP() 379 PetscCall(VecPointwiseMult(qp->DZ, qp->DG, qp->DZ)); in TaoSolve_BQPIP() 384 PetscCall(VecPointwiseMult(qp->DS, qp->DS, qp->DT)); in TaoSolve_BQPIP()
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | hyperbolic.c | 229 PetscCall(VecPointwiseMult(user->uwork, user->uwork, user->uwork)); in FormFunction() 254 PetscCall(VecPointwiseMult(user->uwork, user->vwork, user->uwork)); in FormGradient() 257 PetscCall(VecPointwiseMult(user->vwork, user->vwork, user->vwork)); in FormGradient() 281 PetscCall(VecPointwiseMult(user->uwork, user->vwork, user->uwork)); in FormFunctionGradient() 284 PetscCall(VecPointwiseMult(user->vwork, user->vwork, user->vwork)); in FormFunctionGradient() 384 PetscCall(VecPointwiseMult(user->uxiwork[i], X, user->uxi[i])); in StateMatBlockMult() 385 PetscCall(VecPointwiseMult(user->uyiwork[i], X, user->uyi[i])); in StateMatBlockMult() 402 PetscCall(VecPointwiseMult(user->uxiwork[i], user->uxi[i], user->uxiwork[i])); in StateMatBlockMultTranspose() 403 PetscCall(VecPointwiseMult(user->uyiwork[i], user->uyi[i], user->uyiwork[i])); in StateMatBlockMultTranspose() 419 PetscCall(VecPointwiseMult(user->uxiwork[i], user->yi[i], user->uxiwork[i])); in DesignMatMult() [all …]
|
| H A D | elliptic.c | 401 PetscCall(VecPointwiseMult(user->Swork, user->Swork, user->Swork)); in DesignMatMult() 405 PetscCall(VecPointwiseMult(user->uwork, user->uwork, X)); in DesignMatMult() 409 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 416 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 424 PetscCall(VecPointwiseMult(user->Twork, user->Twork, user->Swork)); in DesignMatMult() 447 PetscCall(VecPointwiseMult(user->Sdiag, user->Swork, user->Swork)); in DesignMatMultTranspose() 461 PetscCall(VecPointwiseMult(user->Twork, user->Swork, user->Twork)); in DesignMatMultTranspose() 464 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Sdiag)); in DesignMatMultTranspose() 470 PetscCall(VecPointwiseMult(user->Ywork, user->uwork, user->Ywork)); in DesignMatMultTranspose() 746 PetscCall(VecPointwiseMult(XXwork, XXwork, XXwork)); in EllipticInitialize() [all …]
|
| H A D | parabolic.c | 427 PetscCall(VecPointwiseMult(user->Swork, user->Swork, user->Swork)); in DesignMatMult() 431 PetscCall(VecPointwiseMult(user->uwork, user->uwork, X)); in DesignMatMult() 435 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 443 PetscCall(VecPointwiseMult(user->Twork, user->Twork, user->Swork)); in DesignMatMult() 464 PetscCall(VecPointwiseMult(user->Rwork, user->Rwork, user->Rwork)); in DesignMatMultTranspose() 478 PetscCall(VecPointwiseMult(user->Twork, user->Swork, user->Twork)); in DesignMatMultTranspose() 481 PetscCall(VecPointwiseMult(user->Twork, user->Rwork, user->Twork)); in DesignMatMultTranspose() 487 PetscCall(VecPointwiseMult(user->yiwork[i], user->uwork, user->yiwork[i])); in DesignMatMultTranspose() 755 PetscCall(VecPointwiseMult(XXwork, XXwork, XXwork)); in ParabolicInitialize() 756 PetscCall(VecPointwiseMult(YYwork, YYwork, YYwork)); in ParabolicInitialize() [all …]
|
| /petsc/src/mat/impls/diagonal/ |
| H A D | diagonal.c | 85 PetscCall(VecPointwiseMult(y, ctx->diag, x)); in MatMult_Diagonal() 96 PetscCall(VecPointwiseMult(v3, ctx->diag, v1)); in MatMultAdd_Diagonal() 101 PetscCall(VecPointwiseMult(w, ctx->diag, v1)); in MatMultAdd_Diagonal() 449 PetscCall(VecPointwiseMult(ctx->diag, ctx->diag, l)); in MatDiagonalScale_Diagonal() 453 PetscCall(VecPointwiseMult(ctx->diag, ctx->diag, r)); in MatDiagonalScale_Diagonal() 538 PetscCall(VecPointwiseMult(x, b, ctx->inv_diag)); in MatSolve_Diagonal()
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | burgers_spectral.c | 371 PetscCall(VecPointwiseMult(globalout, globalin, globalout)); /* u grad u */ in RHSFunction() 578 PetscCall(VecPointwiseMult(temp, G, G)); in FormFunctionGradient() 583 PetscCall(VecPointwiseMult(temp, temp, temp)); in FormFunctionGradient() 594 PetscCall(VecPointwiseMult(G, G, appctx->SEMop.mass)); in FormFunctionGradient() 612 PetscCall(VecPointwiseMult(temp, temp, temp)); in MonitorError()
|
| H A D | spectraladjointassimilation.c | 599 PetscCall(VecPointwiseMult(temp, G, G)); in FormFunctionGradient() 605 PetscCall(VecPointwiseMult(G, G, appctx->SEMop.mass)); in FormFunctionGradient() 624 PetscCall(VecPointwiseMult(temp, temp, temp)); in MonitorError() 628 PetscCall(VecPointwiseMult(temp, temp, temp)); in MonitorError()
|
| /petsc/src/mat/impls/shell/ |
| H A D | shell.c | 23 PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals)); in MatShellPreZeroRight() 67 PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals)); in MatShellPreZeroLeft() 112 } else PetscCall(VecPointwiseMult(shell->left_work, x, shell->left)); in MatShellPreScaleLeft() 131 PetscCall(VecPointwiseMult(shell->right_work, x, shell->right)); in MatShellPreScaleRight() 145 if (shell->left) PetscCall(VecPointwiseMult(x, x, shell->left)); in MatShellPostScaleLeft() 168 } else PetscCall(VecPointwiseMult(x, x, shell->right)); in MatShellPostScaleRight() 596 PetscCall(VecPointwiseMult(shell->left_work, shell->left_work, shell->left)); in MatProductNumeric_Shell_X() 626 PetscCall(VecPointwiseMult(shell->right_work, shell->right_work, shell->right)); in MatProductNumeric_Shell_X() 1152 if (shell->left) PetscCall(VecPointwiseMult(v, v, shell->left)); in MatGetDiagonal_Shell() 1153 if (shell->right) PetscCall(VecPointwiseMult(v, v, shell->right)); in MatGetDiagonal_Shell() [all …]
|
| /petsc/src/tao/leastsquares/impls/brgn/ |
| H A D | brgn.c | 31 …PetscCall(VecPointwiseMult(gn->y_work, gn->diag, gn->y)); /* y_work = diag.*(D*in), where diag = e… in GNHessianProd() 40 PetscCall(VecPointwiseMult(gn->x_work, gn->damping, in)); in GNHessianProd() 142 PetscCall(VecPointwiseMult(gn->y_work, gn->y, gn->y)); in GNObjectiveGradientEval() 193 PetscCall(VecPointwiseMult(gn->y_work, gn->y, gn->y)); in GNComputeHessian() 197 …PetscCall(VecPointwiseMult(gn->diag, gn->y_work, gn->diag)); /* gn->diag = sqrt(y.^2+epsilon^2).^3… in GNComputeHessian()
|
| /petsc/src/tao/matrix/ |
| H A D | adamat.c | 24 if (ctx->D1) PetscCall(VecPointwiseMult(ctx->W, ctx->D1, ctx->W)); in MatMult_ADA() 27 PetscCall(VecPointwiseMult(ctx->W2, ctx->D2, a)); in MatMult_ADA() 163 PetscCall(VecPointwiseMult(ctx->W, ctx->W, ctx->W)); in MatADAComputeDiagonal()
|
| /petsc/src/ksp/pc/impls/lsc/ |
| H A D | lsc.c | 127 if (lsc->scale) PetscCall(VecPointwiseMult(lsc->Avec0, lsc->Avec0, lsc->scale)); in PCApply_LSC() 129 if (lsc->scale) PetscCall(VecPointwiseMult(lsc->Avec1, lsc->Avec1, lsc->scale)); in PCApply_LSC()
|
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.c | 457 PetscCall(VecPointwiseMult(vec2_B, pcis->D, vec1_B)); in PCNNApplyInterfacePreconditioner() 471 PetscCall(VecPointwiseMult(vec2_B, pcis->D, vec1_B)); in PCNNApplyInterfacePreconditioner() 514 PetscCall(VecPointwiseMult(vec1_B, pcis->D, u)); in PCNNBalancing()
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asils.c | 79 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->db)); in Tao_ASLS_FunctionGradient() 81 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->da)); in Tao_ASLS_FunctionGradient()
|
| H A D | asfls.c | 79 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->db)); in Tao_ASLS_FunctionGradient() 81 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->da)); in Tao_ASLS_FunctionGradient()
|
| /petsc/src/ksp/pc/impls/eisens/ |
| H A D | eisen.c | 52 PetscCall(VecPointwiseMult(y, x, eis->diag)); in PCApply_Eisenstat() 71 PetscCall(VecPointwiseMult(y, x, eis->diag)); in PCApplyTranspose_Eisenstat()
|
| /petsc/src/mat/tests/ |
| H A D | ex121.c | 90 PetscCall(VecPointwiseMult(y1, y1, y2)); in main()
|
| /petsc/src/mat/impls/lrc/ |
| H A D | lrc.c | 25 if (Na->c) PetscCall(VecPointwiseMult(Na->work1, Na->c, Na->work1)); in MatMult_LRC_kernel() 64 PetscCall(VecPointwiseMult(Na->work2, Na->c, Na->work2)); in MatMult_LRC_kernel()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex15.c | 306 PetscCall(VecPointwiseMult(y, x, shell->diag)); in SampleShellPCApply()
|
| /petsc/src/ksp/pc/impls/svd/ |
| H A D | svd.c | 223 PetscCall(VecPointwiseMult(work, work, jac->diag)); in PCApply_SVD() 256 PetscCall(VecPointwiseMult(work, work, jac->diag)); in PCApplyTranspose_SVD()
|
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex1f90.F90 | 143 PetscCallA(VecPointwiseMult(w, y, x, ierr))
|