Home
last modified time | relevance | path

Searched refs:imin (Results 1 – 14 of 14) sorted by relevance

/petsc/src/vec/is/is/utils/
H A Disdiff.c34 PetscInt i, n1, n2, imin, imax, nout, *iout; in ISDifference() local
53 imin = PETSC_INT_MAX; in ISDifference()
57 imin = PetscMin(imin, i1[i]); in ISDifference()
60 } else imin = imax = 0; in ISDifference()
62 PetscCall(PetscBTCreate(imax - imin, &mask)); in ISDifference()
66 PetscCall(PetscBTSet(mask, i1[i] - imin)); in ISDifference()
73 if (i2[i] < imin || i2[i] > imax) continue; in ISDifference()
74 PetscCall(PetscBTClear(mask, i2[i] - imin)); in ISDifference()
80 for (i = 0; i < imax - imin + 1; i++) { in ISDifference()
87 for (i = 0; i < imax - imin + 1; i++) { in ISDifference()
[all …]
/petsc/src/mat/tests/
H A Dex114.c12 PetscInt m, n, j, imin[M], imax[M], imaxabs[M], indices[N], row, testcase = 0; in main() local
148 PetscCall(MatGetRowMin(A, min, imin)); in main()
153 … PetscCheck(imin[j] == imax[j], PETSC_COMM_SELF, PETSC_ERR_PLIB, "imin[%" PetscInt_FMT "] %" Petsc… in main()
165 PetscCall(MatGetRowMinAbs(A, min, imin)); in main()
167 PetscCall(PetscIntView(n, imin, PETSC_VIEWER_STDOUT_WORLD)); in main()
187 PetscCall(MatGetRowMin(Adense, min, imin)); in main()
192 …(imin[j] == imax[j], PETSC_COMM_SELF, PETSC_ERR_PLIB, "imin[%" PetscInt_FMT "] %" PetscInt_FMT " !… in main()
225 …B, "imaxabs[%" PetscInt_FMT "] %" PetscInt_FMT " != imaxabsB %" PetscInt_FMT, j, imin[j], imax[j]); in main()
/petsc/src/dm/impls/da/hypre/
H A Dmhyp.c129 ex->hbox.imin[0] = hlower[0]; in MatSetUp_HYPREStruct()
130 ex->hbox.imin[1] = hlower[1]; in MatSetUp_HYPREStruct()
131 ex->hbox.imin[2] = hlower[2]; in MatSetUp_HYPREStruct()
509 … (ex->hbox.imax[0] - ex->hbox.imin[0] + 1) * (ex->hbox.imax[1] - ex->hbox.imin[1] + 1) * (ex->hbox… in MatZeroEntries_HYPRESStruct_3d()
515 ilower[i] = (HYPRE_Int)ex->hbox.imin[i]; in MatZeroEntries_HYPRESStruct_3d()
553 ex->hbox.imin[0] = (HYPRE_Int)ilower[0]; in MatSetUp_HYPRESStruct()
554 ex->hbox.imin[1] = (HYPRE_Int)ilower[1]; in MatSetUp_HYPRESStruct()
555 ex->hbox.imin[2] = (HYPRE_Int)ilower[2]; in MatSetUp_HYPRESStruct()
568 PetscCallHYPRE(HYPRE_SStructGridSetExtents(ex->ss_grid, part, ex->hbox.imin, ex->hbox.imax)); in MatSetUp_HYPRESStruct()
/petsc/src/dm/field/impls/da/
H A Ddmfieldda.c358 PetscInt dim, h, imin; in DMFieldGetDegree_DA() local
362 PetscCall(ISGetMinMax(pointIS, &imin, NULL)); in DMFieldGetDegree_DA()
368 if (imin < hEnd) break; in DMFieldGetDegree_DA()
378 PetscInt h, dim, imax, imin; in DMFieldCreateDefaultQuadrature_DA() local
383 PetscCall(ISGetMinMax(cellIS, &imin, &imax)); in DMFieldCreateDefaultQuadrature_DA()
390 if (imin >= hStart && imax < hEnd) break; in DMFieldCreateDefaultQuadrature_DA()
/petsc/src/tao/unconstrained/impls/nls/
H A Dnlsimpl.h53 PetscReal imin; /* Minimum perturbation added during initialization */ member
H A Dnls.c350 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS()
412 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS()
453 pert = PetscMin(nlsP->imax, PetscMax(nlsP->imin, nlsP->imfac * gnorm)); in TaoSolve_NLS()
738 …scOptionsReal("-tao_nls_imin", "minimum initial perturbation", "", nlsP->imin, &nlsP->imin, NULL)); in TaoSetFromOptions_NLS()
889 nlsP->imin = 1.0e-4; in TaoCreate_NLS()
/petsc/src/dm/field/impls/ds/
H A Ddmfieldds.c452 PetscInt h, imin; in DMFieldEvaluateFV_DS() local
471 PetscCall(ISGetMinMax(pointIS, &imin, NULL)); in DMFieldEvaluateFV_DS()
476 if (imin < hEnd) break; in DMFieldEvaluateFV_DS()
660 PetscInt h, imin, imax; in DMFieldGetDegree_DS() local
665 PetscCall(ISGetMinMax(pointIS, &imin, &imax)); in DMFieldGetDegree_DS()
666 if (imin >= imax) { in DMFieldGetDegree_DS()
673 if (imin < hEnd) break; in DMFieldGetDegree_DS()
718 PetscInt h, dim, imax, imin, cellHeight; in DMFieldCreateDefaultQuadrature_DS() local
728 PetscCall(ISGetMinMax(pointIS, &imin, &imax)); in DMFieldCreateDefaultQuadrature_DS()
734 if (imax >= hStart && imin < hEnd) break; in DMFieldCreateDefaultQuadrature_DS()
[all …]
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.h79 PetscReal imin; /* Minimum perturbation added during initialization */ member
H A Dbnk.c574 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep()
636 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKSafeguardStep()
716 bnk->pert = PetscMin(bnk->imax, PetscMax(bnk->imin, bnk->imfac * bnk->gnorm)); in TaoBNKPerformLineSearch()
1077 …o_bnk_imin", "(developer) minimum initial Hessian perturbation", "", bnk->imin, &bnk->imin, NULL)); in TaoSetFromOptions_BNK()
1256 bnk->imin = 1.0e-4; in TaoCreate_BNK()
/petsc/lib/petsc/bin/maint/
H A Dtoclapack.sh624 static integer imin, imax;
1685 dlamc2_(&beta, &it, &lrnd, &eps, &imin, &rmin, &imax, &rmax);
1698 emin = (doublereal) imin;
2614 static integer imin, imax;
3676 hlamc2_(&beta, &it, &lrnd, &eps, &imin, &rmin, &imax, &rmax);
3689 emin = (halfreal) imin;
/petsc/src/ts/tutorials/multirate/
H A Dex7.c603 PetscInt imin, imax, Mx, i, j, xs, xm, dof; in SolutionStatsView() local
625 PetscCall(VecMin(X, &imin, &xmin)); in SolutionStatsView()
628 …t %" PetscInt_FMT ", mean %g, ||x||_TV %g\n", (double)xmin, (double)xmax, imin, (double)(sum / Mx)… in SolutionStatsView()
H A Dfinitevolume1d.c652 PetscInt imin, imax, Mx, i, j, xs, xm, dof; in SolutionStatsView() local
673 PetscCall(VecMin(X, &imin, &xmin)); in SolutionStatsView()
676 …etscInt_FMT ", mean %8.5f, ||x||_TV %8.5f\n", (double)xmin, (double)xmax, imin, (double)(sum / Mx)… in SolutionStatsView()
/petsc/src/ts/tutorials/
H A Dex9.c1341 PetscInt imin, imax, Mx, i, j, xs, xm, dof; in SolutionStatsView() local
1363 PetscCall(VecMin(X, &imin, &xmin)); in SolutionStatsView()
1366 …etscInt_FMT ", mean %8.5f, ||x||_TV %8.5f\n", (double)xmin, (double)xmax, imin, imax, (double)(sum… in SolutionStatsView()
/petsc/doc/manual/
H A Dtao.md937 > | ``imin`` | real | :math:`10^{-4}` | Minimum |
1140 \rho_{k+1} = \text{median}\left\{\text{imin}, \text{imfac} * \|g(x_k)\|, \text{imax}\right\},
1144 `imin` is set with the command line argument