Home
last modified time | relevance | path

Searched refs:sigma (Results 1 – 25 of 63) sorted by relevance

123

/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c20 PetscScalar tau, sigma, alpha, omega, beta; in KSPSolve_FBCGSR() local
107 PetscCall(VecDot(V, RP, &sigma)); /* sigma <- (v,rp) */ in KSPSolve_FBCGSR()
110 tau = sigma = 0.0; in KSPSolve_FBCGSR()
113 sigma += v[j] * rp[j]; /* sigma <- (v,rp) */ in KSPSolve_FBCGSR()
118 insums[1] = sigma; in KSPSolve_FBCGSR()
123 sigma = outsums[1]; in KSPSolve_FBCGSR()
127 alpha = tau / sigma; in KSPSolve_FBCGSR()
162 if ((xi3 == 0.0) || (sigma == 0.0)) { in KSPSolve_FBCGSR()
171 beta = -xi4 / sigma; in KSPSolve_FBCGSR()
/petsc/src/ksp/ksp/tests/
H A Dex33.c17 PetscScalar v, sigma; in main() local
102 PetscCall(PetscOptionsGetScalar(NULL, NULL, "-sigma", &sigma, &flag)); in main()
104 sigma = -1.0 * sigma; in main()
105 PetscCall(MatAXPY(A, sigma, B, DIFFERENT_NONZERO_PATTERN)); /* A <- A - sigma*B */ in main()
H A Dex30.c38 PetscScalar sigma; in main() local
126 PetscCall(PetscOptionsGetScalar(NULL, NULL, "-mat_sigma", &sigma, &flg)); in main()
136 PetscCall(MatAXPY(A, sigma, B, DIFFERENT_NONZERO_PATTERN)); /* A <- sigma*B + A */ in main()
138 PetscCall(MatShift(A, sigma)); in main()
/petsc/src/tao/linesearch/impls/armijo/
H A Darmijo.c42 …scOptionsReal("-tao_ls_armijo_sigma", "acceptance constant", "", armP->sigma, &armP->sigma, NULL)); in TaoLineSearchSetFromOptions_Armijo()
63 PetscCall(PetscViewerASCIIPrintf(pv, "sigma=%g ", (double)armP->sigma)); in TaoLineSearchView_Armijo()
123 } else if ((armP->sigma <= 0) || (armP->sigma >= 0.5)) { in TaoLineSearchApply_Armijo()
124 PetscCall(PetscInfo(ls, "Armijo line search error: sigma (%g) invalid\n", (double)armP->sigma)); in TaoLineSearchApply_Armijo()
187 fact = armP->sigma; in TaoLineSearchApply_Armijo()
189 fact = armP->sigma * gdx; in TaoLineSearchApply_Armijo()
279 armP->sigma = 1e-4; in TaoLineSearchCreate_Armijo()
H A Darmijo.h69 PetscReal sigma; /* Acceptance criteria < 1) */ member
/petsc/src/dm/tutorials/
H A Dex26.c14 PetscReal *zeros, *weights, scale, h, sigma = 1 / sqrt(2), g = 0, mu = 0; in main() local
21 PetscCall(PetscOptionsGetReal(NULL, NULL, "-sigma", &sigma, NULL)); in main()
51 …for (s = 0; s < n; s++) g += weights[s] * PetscPowRealInt(sqrt(2) * sigma * zeros[s] + mu, moment); in main()
/petsc/src/tao/linesearch/impls/owarmijo/
H A Dowarmijo.c58 …OptionsReal("-tao_ls_OWArmijo_sigma", "acceptance constant", "", armP->sigma, &armP->sigma, NULL)); in TaoLineSearchSetFromOptions_OWArmijo()
78 PetscCall(PetscViewerASCIIPrintf(pv, "sigma=%g ", (double)armP->sigma)); in TaoLineSearchView_OWArmijo()
153 } else if ((armP->sigma <= 0) || (armP->sigma >= 0.5)) { in TaoLineSearchApply_OWArmijo()
154 … PetscCall(PetscInfo(ls, "OWArmijo line search error: sigma (%g) invalid\n", (double)armP->sigma)); in TaoLineSearchApply_OWArmijo()
204 if (armP->nondescending) fact = armP->sigma; in TaoLineSearchApply_OWArmijo()
246 if (!armP->nondescending && *f <= ref + armP->sigma * gdx) break; in TaoLineSearchApply_OWArmijo()
303 armP->sigma = 1e-4; in TaoLineSearchCreate_OWArmijo()
H A Dowarmijo.h69 PetscReal sigma; /* Acceptance criteria < 1) */ member
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c12 PetscReal sigma_inv, sigma; in SymBroydenRescaleUpdateScalar() local
19 sigma = 1.0 / sigma_inv; in SymBroydenRescaleUpdateScalar()
60 sigma = ldb->rho * signew + (1.0 - ldb->rho) * sigma; in SymBroydenRescaleUpdateScalar()
61 PetscCall(MatLMVMSetJ0Scale(B, 1.0 / sigma)); in SymBroydenRescaleUpdateScalar()
129 PetscReal sigma; in SymBroydenRescaleUpdateDiagonal() local
259 sigma = ss_sum / ys_sum; in SymBroydenRescaleUpdateDiagonal()
262 sigma = ys_sum / yy_sum; in SymBroydenRescaleUpdateDiagonal()
274 sigma = (2 * c) / denom; in SymBroydenRescaleUpdateDiagonal()
278 sigma = (-b - sqrt_disc) / denom; in SymBroydenRescaleUpdateDiagonal()
284 sigma = (-b + sqrt_disc) / denom; in SymBroydenRescaleUpdateDiagonal()
[all …]
/petsc/src/ksp/ksp/impls/cg/pipelcg/
H A Dpipelcg.c11 #define sigma(i) (plcg->sigma[i]) macro
25 PetscReal *sigma; /* base shifts */ member
56 PetscCall(PetscCalloc1(l, &plcg->sigma)); in KSPSetUp_PIPELCG()
66 PetscCall(PetscFree(plcg->sigma)); in KSPReset_PIPELCG()
163 PetscCall(VecAXPY(U[0], -sigma(it), U[1])); in KSPSolve_InnerLoop_PIPELCG()
224 … gamma(it - l) = (G(it - l, it - l + 1) + sigma(it - l) * G(it - l, it - l)) / G(it - l, it - l); in KSPSolve_InnerLoop_PIPELCG()
226 …gamma(it - l) = (G(it - l, it - l + 1) + sigma(it - l) * G(it - l, it - l) - delta(it - l - 1) * G… in KSPSolve_InnerLoop_PIPELCG()
247 PetscCall(VecAXPY(V[0], sigma(0) - gamma(it - l), V[1])); in KSPSolve_InnerLoop_PIPELCG()
249 alpha(0) = sigma(0) - gamma(it - l); in KSPSolve_InnerLoop_PIPELCG()
268 PetscCall(VecAXPY(Q[3 * j], sigma(j + 1) - gamma(it - l), Q[3 * j + 1])); in KSPSolve_InnerLoop_PIPELCG()
[all …]
/petsc/src/dm/tests/
H A Dex30.c12 PetscReal alpha = 1, K = 1, rho0 = 1, u0 = 0, sigma = 0.2; in main() local
34 …all(PetscOptionsReal("-sigma", "Width of Gaussian density perturbation", "", sigma, &sigma, NULL)); in main()
130 xx[2 * i] = 0.2 * PetscExpReal(-PetscSqr(xref) / (2 * PetscSqr(sigma))); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex21.c6 PetscReal sigma; member
16 PetscReal s = rbfctx->sigma; in RBF()
60 PetscCall(PetscRandomGetValueReal(r, &fctx.sigma)); in main()
61 PetscCall(PetscOptionsGetReal(NULL, NULL, "-sigma", &fctx.sigma, NULL)); in main()
/petsc/src/snes/tests/output/
H A Dex15_particle_hdiv_5.out4 sigma: 0.0795775
/petsc/src/ts/tutorials/hamiltonian/output/
H A Dex3_landau_damping_3d.out2 sigma: 1.
H A Dex3_landau_damping_2d.out2 sigma: 1.
H A Dex2_none_1d.out2 sigma: 0.0795773
H A Dex3_landau_damping_1d.out2 sigma: 1.
H A Dex2_coulomb_1d.out2 sigma: 0.0795773
H A Dex4_landau_damping_1d_bs.out2 sigma: 1.
H A Dex4_landau_damping_1d_dg.out2 sigma: 1.
H A Dex3_sphere_3d.out8 sigma: 1.00394
/petsc/src/tao/complementarity/tutorials/
H A Dblackscholes.c101 PetscReal sigma, alpha, delta; /* Underlying asset properties */ member
140 user.sigma = 0.40; in main()
157 PetscCall(PetscOptionsGetReal(NULL, NULL, "-sigma", &user.sigma, &flg)); in main()
191 user.d[i] = -0.5 * user.sigma * user.sigma * PetscPowReal(sval, user.alpha); in main()
/petsc/src/snes/impls/ntrdc/
H A Dntrdcimpl.h31 PetscReal sigma; /* used to determine termination */ member
/petsc/src/dm/dt/interface/
H A Ddtprob.c159 const PetscReal sigma = scale ? scale[0] : 1.; in PetscPDFGaussian1D() local
160 … = PetscSqrtReal(1. / (2. * PETSC_PI)) * PetscExpReal(-0.5 * PetscSqr(x[0] / sigma)) / sigma; in PetscPDFGaussian1D()
166 const PetscReal sigma = scale ? scale[0] : 1.; in PetscCDFGaussian1D() local
167 p[0] = 0.5 * (1. + PetscErfReal(x[0] / PETSC_SQRT2 / sigma)); in PetscCDFGaussian1D()
/petsc/src/ksp/ksp/impls/cg/gltr/
H A Dgltr.c76 PetscInt i, j, max_cg_its, max_lanczos_its, max_newton_its, sigma; in KSPCGSolve_GLTR()
842 sigma = -1; in KSPCGSolve_GLTR()
850 PetscCall(VecScale(d, sigma * t_soln[0] / cg->norm_r[0])); in KSPCGSolve_GLTR()
860 if (alpha >= 0.0) sigma = -sigma; in KSPCGSolve_GLTR()
866 PetscCall(VecAXPY(d, sigma * t_soln[i + 1] / cg->norm_r[i + 1], z)); in KSPCGSolve_GLTR()
877 if (alpha >= 0.0) sigma = -sigma; in KSPCGSolve_GLTR()
883 PetscCall(VecAXPY(d, sigma * t_soln[i + 1] / cg->norm_r[i + 1], z)); in KSPCGSolve_GLTR()

123