| /petsc/src/tao/interface/ |
| H A D | taosolver.c | 99 PetscObjectParameterSetDefault(tao, fmin, PETSC_NINFINITY); in TaoParametersInitialize() 483 …tao_fmin", "Stop if function less than", "TaoSetFunctionLowerBound", tao->fmin, &tao->fmin, NULL)); in TaoSetFromOptions() 668 …if (tao->fmin > -1.e25) PetscCall(PetscViewerASCIIPrintf(viewer, "convergence tolerances: function… in TaoView() 977 PetscErrorCode TaoSetFunctionLowerBound(Tao tao, PetscReal fmin) in TaoSetFunctionLowerBound() argument 981 PetscValidLogicalCollectiveReal(tao, fmin, 2); in TaoSetFunctionLowerBound() 982 tao->fmin = fmin; in TaoSetFunctionLowerBound() 1003 PetscErrorCode TaoGetFunctionLowerBound(Tao tao, PetscReal *fmin) in TaoGetFunctionLowerBound() argument 1007 PetscAssertPointer(fmin, 2); in TaoGetFunctionLowerBound() 1008 *fmin = tao->fmin; in TaoGetFunctionLowerBound() 2017 PetscReal fmin = tao->fmin, cnorm = tao->cnorm; in TaoDefaultConvergenceTest() local [all …]
|
| /petsc/src/tao/unconstrained/impls/ntr/ |
| H A D | ntr.c | 50 PetscReal fmin, ftrial, prered, actred, kappa, sigma, beta; in TaoSolve_NTR() local 113 fmin = f; in TaoSolve_NTR() 129 if (ftrial < fmin) { in TaoSolve_NTR() 130 fmin = ftrial; in TaoSolve_NTR() 192 if (fmin < f) { in TaoSolve_NTR() 193 f = fmin; in TaoSolve_NTR()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntl.c | 37 PetscReal fmin, ftrial, prered, actred, kappa, sigma; in TaoSolve_NTL() local 107 fmin = f; in TaoSolve_NTL() 123 if (ftrial < fmin) { in TaoSolve_NTL() 124 fmin = ftrial; in TaoSolve_NTL() 190 if (fmin < f) { in TaoSolve_NTL() 191 f = fmin; in TaoSolve_NTL()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex18.c | 887 PetscReal *fmin, *fmax, *fint, *ftmp, t; in MonitorFunctionals() local 894 PetscCall(PetscMalloc4(fcount, &fmin, fcount, &fmax, fcount, &fint, fcount, &ftmp)); in MonitorFunctionals() 900 fmin[f] = PETSC_MAX_REAL; in MonitorFunctionals() 937 fmin[f] = PetscMin(fmin[f], ftmp[f]); in MonitorFunctionals() 944 …PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, fmin, (PetscMPIInt)fcount, MPIU_REAL, MPIU_MIN, PetscObj… in MonitorFunctionals() 968 …ffer), "%12s [%12.6g,%12.6g] int %12.6g", &countused, func->name, (double)fmin[id], (double)fmax[i… in MonitorFunctionals() 995 PetscCall(PetscFree4(fmin, fmax, fint, ftmp)); in MonitorFunctionals()
|
| H A D | ex11.c | 974 PetscReal *fmin, *fmax, *fintegral, *ftmp; in MonitorVTK() local 979 PetscCall(PetscMalloc4(fcount, &fmin, fcount, &fmax, fcount, &fintegral, fcount, &ftmp)); in MonitorVTK() 981 fmin[i] = PETSC_MAX_REAL; in MonitorVTK() 1006 fmin[i] = PetscMin(fmin[i], ftmp[i]); in MonitorVTK() 1014 …PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, fmin, (PetscMPIInt)fcount, MPIU_REAL, MPIU_MIN, PetscObj… in MonitorVTK() 1036 …fer), "%12s [%10.7g,%10.7g] int %10.7g", &countused, flink->name, (double)fmin[id], (double)fmax[i… in MonitorVTK() 1051 PetscCall(PetscFree4(fmin, fmax, fintegral, ftmp)); in MonitorVTK()
|
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nls.c | 47 PetscReal fmin, ftrial, f_full, prered, actred, kappa, sigma; in TaoSolve_NLS() local 134 fmin = f; in TaoSolve_NLS() 149 if (ftrial < fmin) { in TaoSolve_NLS() 150 fmin = ftrial; in TaoSolve_NLS() 216 if (fmin < f) { in TaoSolve_NLS() 217 f = fmin; in TaoSolve_NLS()
|
| /petsc/src/tao/complementarity/tutorials/output/ |
| H A D | minsurf1_2.out | 60 Solution converged: Minf -- f < fmin
|
| H A D | minsurf1_2_alt.out | 59 Solution converged: Minf -- f < fmin
|
| H A D | minsurf1_1.out | 59 Solution converged: Minf -- f < fmin
|
| /petsc/src/tao/leastsquares/impls/pounders/ |
| H A D | pounders.c | 581 const PetscReal *xmint, *fmin; in TaoSolve_POUNDERS() local 681 PetscCall(VecGetArrayRead(mfqP->Fhist[mfqP->minindex], &fmin)); in TaoSolve_POUNDERS() 690 for (j = 0; j < mfqP->m; j++) mfqP->Fdiff[ii + mfqP->n * j] = f[j] - fmin[j]; in TaoSolve_POUNDERS() 695 for (j = 0; j < mfqP->m; j++) mfqP->C[j] = fmin[j]; in TaoSolve_POUNDERS() 696 PetscCall(VecRestoreArrayRead(mfqP->Fhist[mfqP->minindex], &fmin)); in TaoSolve_POUNDERS() 708 PetscCall(VecGetArrayRead(mfqP->localfmin, &fmin)); in TaoSolve_POUNDERS() 721 for (j = 0; j < mfqP->m; j++) mfqP->Fdiff[ii + mfqP->n * j] = f[j] - fmin[j]; in TaoSolve_POUNDERS() 726 for (j = 0; j < mfqP->m; j++) mfqP->C[j] = fmin[j]; in TaoSolve_POUNDERS() 727 PetscCall(VecRestoreArrayRead(mfqP->localfmin, &fmin)); in TaoSolve_POUNDERS() 868 PetscCall(VecGetArrayRead(mfqP->Fhist[mfqP->minindex], &fmin)); in TaoSolve_POUNDERS() [all …]
|
| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssils.c | 141 PetscObjectParameterSetDefault(tao, fmin, PetscDefined(USE_REAL_SINGLE) ? 1.0e-4 : 1.0e-8); in TaoCreate_SSILS()
|
| H A D | ssfls.c | 151 PetscObjectParameterSetDefault(tao, fmin, PetscDefined(USE_REAL_SINGLE) ? 1.0e-4 : 1.0e-8); in TaoCreate_SSFLS()
|
| /petsc/include/petsc/private/ |
| H A D | taoimpl.h | 152 PetscObjectParameterDeclare(PetscReal, fmin);
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asils.c | 324 PetscObjectParameterSetDefault(tao, fmin, PetscDefined(USE_REAL_SINGLE) ? 1.0e-4 : 1.0e-8); in TaoCreate_ASILS()
|
| H A D | asfls.c | 328 PetscObjectParameterSetDefault(tao, fmin, PetscDefined(USE_REAL_SINGLE) ? 1.0e-4 : 1.0e-8); in TaoCreate_ASFLS()
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnk.c | 1018 PetscCall(TaoSetFunctionLowerBound(bnk->bncg, tao->fmin)); in TaoSetUp_BNK()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 267 (wall/secondary-gradient-limiter-fmin 0.7) 270 (energy/wall/secondary-gradient-limiter-fmin 0.7) 274 (uds/wall/secondary-gradient-limiter-fmin 0.7) 3160 (pdf/auto-refine/fmin (0.001 0.001 0.001)) 3340 (prepdf/flamelet-auto-refine/fmin 0.01)
|