Home
last modified time | relevance | path

Searched refs:PetscMin (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/petsc/src/sys/classes/draw/utils/
H A Dcmap.c65 R[i] = (unsigned char)(255 * PetscMin(r, 1.0)); in PetscDrawCmap_Hue()
66 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Hue()
67 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Hue()
118 R[i] = (unsigned char)(255 * PetscMin(r, 1.0)); in PetscDrawCmap_Jet()
119 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Jet()
120 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Jet()
154 R[i] = (unsigned char)(255 * PetscMin(r, 1.0)); in PetscDrawCmap_Hot()
155 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Hot()
156 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Hot()
170 R[i] = (unsigned char)(255 * PetscMin(r, 1.0)); in PetscDrawCmap_Bone()
[all …]
/petsc/src/snes/interface/noise/
H A Dsnesdnest.c128 d__4 = PetscMin(est1, est2); in SNESNoise_dnest_()
130 d__2 = est4 - PetscMin(d__4, est3); in SNESNoise_dnest_()
146 f_min = PetscMin(d__1, d__2); in SNESNoise_dnest_()
193 if (PetscMin(d__1, d__2) < 0. && PetscMax(d__3, d__4) > 0.) dsgn[j - 1] = TRUE_; in SNESNoise_dnest_()
205 if (f_max - f_min > PetscMin(d__1, d__2) * .1) *info = 3; in SNESNoise_dnest_()
211 d__1 = PetscMin(eps[4], eps[5]); in SNESNoise_dnest_()
212 emin = PetscMin(d__1, eps[6]); in SNESNoise_dnest_()
231 d__1 = PetscMin(eps[3], eps[4]); in SNESNoise_dnest_()
232 emin = PetscMin(d__1, eps[5]); in SNESNoise_dnest_()
/petsc/src/tao/unconstrained/impls/nls/
H A Dnls.c92 tao->trust = PetscMin(tao->trust, nlsP->max_radius); in TaoSolve_NLS()
167 tau_min = PetscMin(tau_1, tau_2); in TaoSolve_NLS()
235 tao->trust = PetscMin(tao->trust, nlsP->max_radius); in TaoSolve_NLS()
291 tao->trust = PetscMin(tao->trust, nlsP->max_radius); in TaoSolve_NLS()
299 tao->trust = PetscMin(tao->trust, nlsP->max_radius); in TaoSolve_NLS()
350 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS()
357 pert = PetscMin(nlsP->pmax, PetscMax(nlsP->pgfac * pert, nlsP->pmgfac * gnorm)); in TaoSolve_NLS()
412 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS()
419 pert = PetscMin(nlsP->pmax, PetscMax(nlsP->pgfac * pert, nlsP->pmgfac * gnorm)); in TaoSolve_NLS()
425 pert = PetscMin(nlsP->psfac * pert, nlsP->pmsfac * gnorm); in TaoSolve_NLS()
[all …]
/petsc/src/tao/unconstrained/impls/ntr/
H A Dntr.c73 tao->trust = PetscMin(tao->trust, tr->max_radius); in TaoSolve_NTR()
147 tau_min = PetscMin(tau_1, tau_2); in TaoSolve_NTR()
211 tao->trust = PetscMin(tao->trust, tr->max_radius); in TaoSolve_NTR()
258 tao->trust = PetscMin(tao->trust, tr->max_radius); in TaoSolve_NTR()
266 tao->trust = PetscMin(tao->trust, tr->max_radius); in TaoSolve_NTR()
294 tao->trust = tr->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTR()
302 tao->trust = tr->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTR()
316 tao->trust = tr->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTR()
321 tao->trust = tr->alpha2 * PetscMin(tao->trust, norm_d); in TaoSolve_NTR()
343 tao->trust = tr->gamma1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTR()
[all …]
/petsc/src/tao/unconstrained/impls/ntl/
H A Dntl.c67 tao->trust = PetscMin(tao->trust, tl->max_radius); in TaoSolve_NTL()
141 tau_min = PetscMin(tau_1, tau_2); in TaoSolve_NTL()
209 tao->trust = PetscMin(tao->trust, tl->max_radius); in TaoSolve_NTL()
257 tao->trust = PetscMin(tao->trust, tl->max_radius); in TaoSolve_NTL()
265 tao->trust = PetscMin(tao->trust, tl->max_radius); in TaoSolve_NTL()
297 tao->trust = tl->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTL()
306 tao->trust = tl->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTL()
321 tao->trust = tl->alpha1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTL()
327 tao->trust = tl->alpha2 * PetscMin(tao->trust, norm_d); in TaoSolve_NTL()
348 tao->trust = tl->gamma1 * PetscMin(tao->trust, norm_d); in TaoSolve_NTL()
[all …]
/petsc/src/sys/logging/handler/impls/trace/
H A Dlogtrace.c31 …for (size_t i = 0; i < PetscMin(sizeof(tr->petsc_tracespace), 2 * tr->petsc_tracelevel); i++) tr->… in PetscLogHandlerEventBegin_Trace()
32 tr->petsc_tracespace[PetscMin(127, 2 * tr->petsc_tracelevel)] = '\0'; in PetscLogHandlerEventBegin_Trace()
52 …for (size_t i = 0; i < PetscMin(sizeof(tr->petsc_tracespace), 2 * tr->petsc_tracelevel); i++) tr->… in PetscLogHandlerEventEnd_Trace()
53 tr->petsc_tracespace[PetscMin(127, 2 * tr->petsc_tracelevel)] = '\0'; in PetscLogHandlerEventEnd_Trace()
/petsc/src/mat/tests/
H A Dex48.c38 col = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
47 cols[0] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
50 cols[1] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
53 rows[0] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
56 rows[1] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
93 cols[0] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
95 cols[1] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
97 rows[0] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
99 rows[1] = PetscMin(M - 1, (PetscInt)(PetscRealPart(rval) * M)); in main()
H A Dex70.c345 …PetscCall(MatDenseGetSubMatrix(B, PETSC_DECIDE, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K), … in main()
346 …PetscCall(MatDenseGetSubMatrix(T4, PETSC_DECIDE, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K),… in main()
347 …PetscCall(MatDenseGetSubMatrix(B2, PETSC_DECIDE, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K),… in main()
366 … PetscCall(MatDenseGetSubMatrix(B, N - 2, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K), &T)); in main()
367 … PetscCall(MatDenseGetSubMatrix(T4, N - 2, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K), &T2)); in main()
368 … PetscCall(MatDenseGetSubMatrix(B2, N - 2, PETSC_DECIDE, PetscMin(1, K - 1), PetscMin(2, K), &T3)); in main()
386 PetscCall(MatDenseGetSubMatrix(B, PETSC_DECIDE, 2, PetscMin(1, K - 1), PetscMin(2, K), &T)); in main()
387 PetscCall(MatDenseGetSubMatrix(T4, PETSC_DECIDE, 2, PetscMin(1, K - 1), PetscMin(2, K), &T2)); in main()
388 PetscCall(MatDenseGetSubMatrix(B2, PETSC_DECIDE, 2, PetscMin(1, K - 1), PetscMin(2, K), &T3)); in main()
H A Dex115.c69 … PetscCall(MatSetValue(A, i, PetscMin(j, N - 1), (1. * j * N + i) / (2. * N * size), ADD_VALUES)); in main()
70 … PetscCall(MatSetValue(B, i, PetscMin(j, N - 1), (1. * j * N + i) / (2. * N * size), ADD_VALUES)); in main()
72 …PetscCall(MatSetValue(A, i, PetscMin(j, N - 1), -1. - (1. * j * N + i) / (4. * N * size), ADD_VALU… in main()
73 …PetscCall(MatSetValue(B, i, PetscMin(j, N - 1), -1. - (1. * j * N + i) / (4. * N * size), ADD_VALU… in main()
76 PetscCall(MatSetValues(A, 1, &i, PetscMin(6, N), cols, vals, ADD_VALUES)); in main()
77 PetscCall(MatSetValues(B, 1, &i, PetscMin(6, N), cols, vals, ADD_VALUES)); in main()
99 PetscCall(MatSetValues(A, 1, &i, PetscMin(6, N), cols, vals, INSERT_VALUES)); in main()
100 PetscCall(MatSetValues(B, 1, &i, PetscMin(6, N), cols, vals, INSERT_VALUES)); in main()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c189 tau_min = PetscMin(tau_1, tau_2); in TaoBNKInitialize()
265 tao->trust = PetscMin(tao->trust, bnk->max_radius); in TaoBNKInitialize()
460 tao->trust = PetscMin(tao->trust, bnk->max_radius); in TaoBNKComputeStep()
468 tao->trust = PetscMin(tao->trust, bnk->max_radius); in TaoBNKComputeStep()
574 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep()
582 bnk->pert = PetscMin(bnk->pmax, PetscMax(bnk->pgfac * bnk->pert, bnk->pmgfac * bnk->gnorm)); in TaoBNKSafeguardStep()
636 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep()
644 … bnk->pert = PetscMin(bnk->pmax, PetscMax(bnk->pgfac * bnk->pert, bnk->pmgfac * bnk->gnorm)); in TaoBNKSafeguardStep()
650 bnk->pert = PetscMin(bnk->psfac * bnk->pert, bnk->pmsfac * bnk->gnorm); in TaoBNKSafeguardStep()
716 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKPerformLineSearch()
[all …]
/petsc/src/ts/tutorials/multirate/
H A Dex7.c210 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction()
211 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction()
227 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction()
228 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction()
243 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction()
244 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction()
259 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction()
260 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction()
275 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction()
276 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction()
[all …]
/petsc/src/tao/unconstrained/impls/cg/
H A Dtaocg.c43 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
47 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
70 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
74 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
97 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
101 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
191 delta = PetscMin(delta, cgP->delta_max); in TaoSolve_CG()
/petsc/src/dm/impls/da/
H A Dfdda.c851 pend = (bx == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, m - i - 1)); in DMCreateMatrix_DA_2d_MPISELL()
857 lend = (by == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, n - j - 1)); in DMCreateMatrix_DA_2d_MPISELL()
889 pend = (bx == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, m - i - 1)); in DMCreateMatrix_DA_2d_MPISELL()
895 lend = (by == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, n - j - 1)); in DMCreateMatrix_DA_2d_MPISELL()
953 iend = (bx == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, m - i - 1)); in DMCreateMatrix_DA_3d_MPISELL()
956 jend = (by == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, n - j - 1)); in DMCreateMatrix_DA_3d_MPISELL()
959 kend = (bz == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, p - k - 1)); in DMCreateMatrix_DA_3d_MPISELL()
995 iend = (bx == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, m - i - 1)); in DMCreateMatrix_DA_3d_MPISELL()
998 jend = (by == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, n - j - 1)); in DMCreateMatrix_DA_3d_MPISELL()
1001 kend = (bz == DM_BOUNDARY_PERIODIC) ? s : (PetscMin(s, p - k - 1)); in DMCreateMatrix_DA_3d_MPISELL()
[all …]
/petsc/src/vec/vec/utils/tagger/impls/
H A Drelative.c30 bxs[j].min = PetscMin(bxs[j].min, vArray[k]); in VecTaggerComputeBoxes_Relative()
33 …bxs[j].min = PetscCMPLX(PetscMin(PetscRealPart(bxs[j].min), PetscRealPart(vArray[k])), PetscMin(Pe… in VecTaggerComputeBoxes_Relative()
H A Dcdf.c31 maxCDF = PetscMin(1., bxs->max); in VecTaggerComputeBox_CDF_SortedArray()
34 boxes->min = cArray[PetscMin(minInd, m - 1)]; in VecTaggerComputeBox_CDF_SortedArray()
136 B[i].min = PetscMin(A[i].min, B[i].min); in VecTaggerCDFStatsReduce()
195 stats[2].min = PetscMin(stats[2].min, val); in VecTaggerComputeBox_CDF_SortedArray_Iterative()
219 newBounds[i][j][1] = PetscMin(bounds[i][0], bounds[i][1]); in VecTaggerComputeBox_CDF_SortedArray_Iterative()
232 stats[i][section].min = PetscMin(stats[i][section].min, val); in VecTaggerComputeBox_CDF_SortedArray_Iterative()
237 newBounds[i][section][0] = PetscMin(newBounds[i][section][0], thisInd); in VecTaggerComputeBox_CDF_SortedArray_Iterative()
/petsc/src/binding/petsc4py/demo/legacy/wrap-swig/
H A DBratu3D.c61 tempk = (PetscReal)(PetscMin(k,Mz-k-1))*hz; in FormInitGuess()
63 tempj = PetscMin((PetscReal)(PetscMin(j,My-j-1))*hy,tempk); in FormInitGuess()
69 x[k][j][i] = temp1*sqrt(PetscMin((PetscReal)(PetscMin(i,Mx-i-1))*hx,tempj)); in FormInitGuess()
/petsc/src/binding/petsc4py/demo/legacy/wrap-cython/
H A DBratu3Dimpl.c62 tempk = (PetscReal)(PetscMin(k,Mz-k-1))*hz; in FormInitGuess()
64 tempj = PetscMin((PetscReal)(PetscMin(j,My-j-1))*hy,tempk); in FormInitGuess()
70 x[k][j][i] = temp1*sqrt(PetscMin((PetscReal)(PetscMin(i,Mx-i-1))*hx,tempj)); in FormInitGuess()
/petsc/src/tao/linesearch/impls/morethuente/
H A Dmorethuente.c76 ls->stepmax = PetscMin(bstepmax, ls->stepmax); in TaoLineSearchApply_MT()
116 ls->stepmin = PetscMin(stx, sty); in TaoLineSearchApply_MT()
125 ls->step = PetscMin(ls->step, ls->stepmax); in TaoLineSearchApply_MT()
219 if (stage1 && *f <= ftest1 && dg >= dginit * PetscMin(ls->ftol, ls->gtol)) stage1 = 0; in TaoLineSearchApply_MT()
372 …PetscCheck(!mtP->bracket || (*stp > PetscMin(*stx, *sty) && *stp < PetscMax(*stx, *sty)), PETSC_CO… in Tao_mcstep()
504 stpf = PetscMin(ls->stepmax, stpf); in Tao_mcstep()
508 if (*sty > *stx) *stp = PetscMin(*stx + 0.66 * (*sty - *stx), *stp); in Tao_mcstep()
/petsc/src/mat/graphops/color/impls/minpack/
H A Dslo.c83 mindeg = PetscMin(i__2, i__3); in MINPACKslo()
180 mindeg = PetscMin(i__3, i__4); in MINPACKslo()
/petsc/src/dm/dt/space/impls/subspace/
H A Dspacesubspace.c119 …for (j = 0; j < PetscMin(subDim, origDim); j++) inpoints[i * origDim + j] += points[i * subDim + j… in PetscSpaceEvaluate_Subspace()
153 for (l = 0; l < PetscMin(subDim, origDim); l++) { in PetscSpaceEvaluate_Subspace()
154 …for (m = 0; m < PetscMin(subDim, origDim); m++) psi[(k * subDim + l) * subDim + m] += phi[(k * ori… in PetscSpaceEvaluate_Subspace()
165 for (k = 0; k < PetscMin(subNc, origNc); k++) { in PetscSpaceEvaluate_Subspace()
198 … for (l = 0; l < PetscMin(subDim, origDim); l++) psi[k * subDim + l] += phi[k * origDim + l]; in PetscSpaceEvaluate_Subspace()
208 for (k = 0; k < PetscMin(subNc, origNc); k++) { in PetscSpaceEvaluate_Subspace()
242 for (k = 0; k < PetscMin(subNc, origNc); k++) B[(j * subNb + i) * subNc + k] += phi[k]; in PetscSpaceEvaluate_Subspace()
332 for (i = 0; i < PetscMin(subDim, origDim); i++) allPoints[origDim * offset + i] += qp[i]; in PetscSpaceSetUp_Subspace()
340 for (i = 0; i < PetscMin(subNc, origNc); i++) allWeights[offset * origNc + i] += qw[i]; in PetscSpaceSetUp_Subspace()
/petsc/src/snes/tutorials/
H A Dex14.c238 tempk = (PetscReal)(PetscMin(k, Mz - k - 1)) * hz; in FormInitialGuess()
240 tempj = PetscMin((PetscReal)(PetscMin(j, My - j - 1)) * hy, tempk); in FormInitialGuess()
246 … x[k][j][i] = temp1 * PetscSqrtReal(PetscMin((PetscReal)(PetscMin(i, Mx - i - 1)) * hx, tempj)); in FormInitialGuess()
/petsc/src/tao/quadratic/impls/bqpip/
H A Dbqpip.c77 mu = PetscMin(10.0, (gap1 + 10.0) / qp->m); in QPIPSetInitialPoint()
137 tstep = PetscMin(tstep1, tstep2); in QPIPStepLength()
138 qp->psteplength = PetscMin(0.95 * tstep, 1.0); in QPIPStepLength()
140 tstep = PetscMin(tstep3, tstep4); in QPIPStepLength()
141 qp->dsteplength = PetscMin(0.95 * tstep, 1.0); in QPIPStepLength()
143 qp->psteplength = PetscMin(qp->psteplength, qp->dsteplength); in QPIPStepLength()
325 ksptol = PetscMin(ksptol, 0.001); in TaoSolve_BQPIP()
366 step = PetscMin(qp->psteplength, qp->dsteplength); in TaoSolve_BQPIP()
/petsc/src/sys/classes/draw/interface/
H A Ddtext.c151 draw->boundbox_xl = PetscMin(draw->boundbox_xl, left); in PetscDrawStringBoxed()
153 draw->boundbox_yl = PetscMin(draw->boundbox_yl, bottom); in PetscDrawStringBoxed()
/petsc/src/dm/impls/patch/
H A Dpatch.c62 bupper.i = PetscMin(M, upper.i + halo); in DMPatchZoom()
64 bupper.j = PetscMin(N, upper.j + halo); in DMPatchZoom()
66 bupper.k = PetscMin(P, upper.k + halo); in DMPatchZoom()
88 exr = PetscMin(sxb + mxb, upper.i - blower.i); in DMPatchZoom()
89 eyr = PetscMin(syb + myb, upper.j - blower.j); in DMPatchZoom()
90 ezr = PetscMin(szb + mzb, upper.k - blower.k); in DMPatchZoom()
/petsc/src/ts/impls/bdf/
H A Dbdf.c123 bdf->n = PetscMin(bdf->n + 1, n - 1); in TSBDF_Advance()
159 n = PetscMin(n, bdf->n); in TSBDF_Extrapolate()
238 bdf->k = PetscMin(2, bdf->order); in TSBDF_Restart()
259 bdf->k = PetscMin(bdf->k + 1, bdf->order); in TSStep_BDF()
322 k = PetscMin(k, bdf->n - 1); in TSEvaluateWLTE_BDF()
343 …for (i = 1; i < PetscMin(bdf->n + 1, maxn); i++) PetscCall(TSResizeRegisterVec(ts, names[i], bdf->… in TSResizeRegister_BDF()
457 PetscCall(TSAdaptSetClip(ts->adapt, low, PetscMin(high, two))); in TSSetUp_BDF()

12345678910>>...12