| /petsc/src/mat/impls/mffd/ |
| H A D | mffddef.c | 44 PetscReal umin; /* minimum allowable u'a value relative to |u|_1 */ member 50 PetscReal nrm, sum, umin = hctx->umin; in MatMFFDCompute_DS() local 76 if (PetscAbsScalar(dot) < umin * sum && PetscRealPart(dot) >= 0.0) dot = umin * sum; in MatMFFDCompute_DS() 77 else if (PetscAbsScalar(dot) < 0.0 && PetscRealPart(dot) > -umin * sum) dot = -umin * sum; in MatMFFDCompute_DS() 99 …l(PetscViewerASCIIPrintf(viewer, " umin=%g (minimum iterate parameter)\n", (double)hctx->umin)); in MatMFFDView_DS() 109 …PetscCall(PetscOptionsReal("-mat_mffd_umin", "umin", "MatMFFDDSSetUmin", hctx->umin, &hctx->umin, … in MatMFFDSetFromOptions_DS() 125 static PetscErrorCode MatMFFDDSSetUmin_DS(Mat mat, PetscReal umin) in MatMFFDDSSetUmin_DS() argument 134 hctx->umin = umin; in MatMFFDDSSetUmin_DS() 155 PetscErrorCode MatMFFDDSSetUmin(Mat A, PetscReal umin) in MatMFFDDSSetUmin() argument 159 PetscTryMethod(A, "MatMFFDDSSetUmin_C", (Mat, PetscReal), (A, umin)); in MatMFFDDSSetUmin() [all …]
|
| H A D | mffd.c | 389 PetscReal epsilon = PETSC_SQRT_MACHINE_EPSILON, umin = 100.0 * PETSC_SQRT_MACHINE_EPSILON; in MatGetDiagonal_MFFD() local 409 if (PetscAbsScalar(h) < umin && PetscRealPart(h) >= 0.0) h = umin; in MatGetDiagonal_MFFD() 410 else if (PetscRealPart(h) < 0.0 && PetscAbsScalar(h) < umin) h = -umin; in MatGetDiagonal_MFFD()
|
| /petsc/src/snes/interface/noise/ |
| H A D | snesmfj2.c | 16 PetscReal umin; /* minimum allowable u'a value relative to |u|_1 */ member 55 …ll(PetscViewerASCIIPrintf(viewer, " umin=%g (minimum iterate parameter)\n", (double)ctx->umin)); in SNESMatrixFreeView2_Private() 73 PetscReal h, norm, sum, umin, noise; in SNESMatrixFreeMult2_Private() local 91 umin = ctx->umin; in SNESMatrixFreeMult2_Private() 130 } else if (PetscAbsScalar(dot) < umin * sum && PetscRealPart(dot) >= 0.0) dot = umin * sum; in SNESMatrixFreeMult2_Private() 131 else if (PetscAbsScalar(dot) < 0.0 && PetscRealPart(dot) > -umin * sum) dot = -umin * sum; in SNESMatrixFreeMult2_Private() 211 mfctx->umin = 1.e-6; in MatCreateSNESMFMore() 222 …l(((PetscObject)snes)->options, ((PetscObject)snes)->prefix, "-snes_mf_umin", &mfctx->umin, NULL)); in MatCreateSNESMFMore() 240 …bject)snes), " %ssnes_mf_umin <umin>: see users manual (default %g)\n", p, (double)mfctx->umin)); in MatCreateSNESMFMore() 286 PetscErrorCode MatSNESMFMoreSetParameters(Mat mat, PetscReal error, PetscReal umin, PetscReal h) in MatSNESMFMoreSetParameters() argument [all …]
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex17_nozzle_stp.out | 19 RANGE (umin, umax) = (0.009805, 0.990196) 59 RANGE (umin, umax) = (3.141593, 6.283185) 99 RANGE (umin, umax) = (3.141593, 6.283185) 139 RANGE (umin, umax) = (0.000000, 3.141593) 179 RANGE (umin, umax) = (0.000000, 3.141593) 219 RANGE (umin, umax) = (0.000000, 3.141593) 259 RANGE (umin, umax) = (-72.269844, 72.269844) 283 RANGE (umin, umax) = (0.009805, 0.990196) 323 RANGE (umin, umax) = (-0.000000, 3.141593) 363 RANGE (umin, umax) = (0.000000, 3.141593) [all …]
|
| H A D | ex17_nozzle_igs.out | 20 RANGE (umin, umax) = (-71.350432, 71.350432) 44 RANGE (umin, umax) = (0.009805, 0.990196) 84 RANGE (umin, umax) = (3.141593, 6.283185) 124 RANGE (umin, umax) = (3.141593, 6.283185) 164 RANGE (umin, umax) = (0.000000, 3.141593) 204 RANGE (umin, umax) = (0.000000, 3.141593) 244 RANGE (umin, umax) = (3.141593, 6.283185) 284 RANGE (umin, umax) = (0.000000, 3.141593) 324 RANGE (umin, umax) = (0.000000, 3.141593) 364 RANGE (umin, umax) = (-12.306300, 12.306300) [all …]
|
| H A D | ex17_sphere_egads.out | 17 RANGE (umin, umax) = (1.570796, 3.141593) 54 RANGE (umin, umax) = (3.141593, 4.712389) 91 RANGE (umin, umax) = (4.712389, 6.283185) 128 RANGE (umin, umax) = (4.712389, 6.283185) 165 RANGE (umin, umax) = (1.570796, 3.141593) 202 RANGE (umin, umax) = (3.141593, 4.712389) 239 RANGE (umin, umax) = (0.000000, 1.570796) 276 RANGE (umin, umax) = (-0.000000, 1.570796)
|
| H A D | ex17_sphere_egadslite.out | 16 RANGE (umin, umax) = (1.570796, 3.141593) 53 RANGE (umin, umax) = (3.141593, 4.712389) 90 RANGE (umin, umax) = (4.712389, 6.283185) 127 RANGE (umin, umax) = (4.712389, 6.283185) 164 RANGE (umin, umax) = (1.570796, 3.141593) 201 RANGE (umin, umax) = (3.141593, 4.712389) 238 RANGE (umin, umax) = (0.000000, 1.570796) 275 RANGE (umin, umax) = (-0.000000, 1.570796)
|
| H A D | ex18_sphere_shapeMod.out | 18 RANGE (umin, umax) = (1.570796, 3.141593) 55 RANGE (umin, umax) = (3.141593, 4.712389) 92 RANGE (umin, umax) = (4.712389, 6.283185) 129 RANGE (umin, umax) = (4.712389, 6.283185) 166 RANGE (umin, umax) = (1.570796, 3.141593) 203 RANGE (umin, umax) = (3.141593, 4.712389) 240 RANGE (umin, umax) = (0.000000, 1.570796) 277 RANGE (umin, umax) = (0.000000, 1.570796)
|
| H A D | ex19_minSA.out | 18 RANGE (umin, umax) = (1.570796, 3.141593) 55 RANGE (umin, umax) = (3.141593, 4.712389) 92 RANGE (umin, umax) = (4.712389, 6.283185) 129 RANGE (umin, umax) = (4.712389, 6.283185) 166 RANGE (umin, umax) = (1.570796, 3.141593) 203 RANGE (umin, umax) = (3.141593, 4.712389) 240 RANGE (umin, umax) = (0.000000, 1.570796) 277 RANGE (umin, umax) = (0.000000, 1.570796)
|
| H A D | ex17_cylinder_egads.out | 17 RANGE (umin, umax) = (-0.012700, 0.012700) 41 RANGE (umin, umax) = (-0.000000, 3.141593) 81 RANGE (umin, umax) = (-0.012700, 0.012700) 105 RANGE (umin, umax) = (3.141593, 6.283185)
|
| H A D | ex17_cylinder_igs.out | 19 RANGE (umin, umax) = (-12.700025, 12.700025) 43 RANGE (umin, umax) = (0.000000, 3.141593) 83 RANGE (umin, umax) = (3.141593, 6.283185) 123 RANGE (umin, umax) = (-12.700025, 12.700025)
|
| H A D | ex17_minSA.out | 18 RANGE (umin, umax) = (1.570796, 3.141593) 55 RANGE (umin, umax) = (3.141593, 4.712389) 92 RANGE (umin, umax) = (4.712389, 6.283185) 129 RANGE (umin, umax) = (4.712389, 6.283185) 166 RANGE (umin, umax) = (1.570796, 3.141593) 203 RANGE (umin, umax) = (3.141593, 4.712389) 240 RANGE (umin, umax) = (0.000000, 1.570796) 277 RANGE (umin, umax) = (0.000000, 1.570796)
|
| /petsc/src/mat/matfd/ |
| H A D | fdmatrix.c | 116 PetscCall(PetscViewerASCIIPrintf(viewer, " Umin=%g\n", (double)c->umin)); in MatFDColoringView() 170 PetscErrorCode MatFDColoringSetParameters(MatFDColoring matfd, PetscReal error, PetscReal umin) in MatFDColoringSetParameters() argument 175 PetscValidLogicalCollectiveReal(matfd, umin, 3); in MatFDColoringSetParameters() 177 if (umin != (PetscReal)PETSC_DEFAULT) matfd->umin = umin; in MatFDColoringSetParameters() 338 …, "Minimum allowable u magnitude", "MatFDColoringSetParameters", matfd->umin, &matfd->umin, NULL)); in MatFDColoringSetFromOptions() 463 c->umin = 100.0 * PETSC_SQRT_MACHINE_EPSILON; in MatFDColoringCreate()
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex37_sphere_egads.out | 17 RANGE (umin, umax) = (1.570796, 3.141593) 54 RANGE (umin, umax) = (3.141593, 4.712389) 91 RANGE (umin, umax) = (4.712389, 6.283185) 128 RANGE (umin, umax) = (4.712389, 6.283185) 165 RANGE (umin, umax) = (1.570796, 3.141593) 202 RANGE (umin, umax) = (3.141593, 4.712389) 239 RANGE (umin, umax) = (0.000000, 1.570796) 276 RANGE (umin, umax) = (-0.000000, 1.570796)
|
| H A D | ex37_sphere_step.out | 18 RANGE (umin, umax) = (1.570796, 3.141593) 55 RANGE (umin, umax) = (3.141593, 4.712389) 92 RANGE (umin, umax) = (4.712389, 6.283185) 129 RANGE (umin, umax) = (4.712389, 6.283185) 166 RANGE (umin, umax) = (1.570796, 3.141593) 203 RANGE (umin, umax) = (3.141593, 4.712389) 240 RANGE (umin, umax) = (0.000000, 1.570796) 277 RANGE (umin, umax) = (0.000000, 1.570796)
|
| H A D | ex37_sphere_0.out | 16 RANGE (umin, umax) = (1.570796, 3.141593) 53 RANGE (umin, umax) = (3.141593, 4.712389) 90 RANGE (umin, umax) = (4.712389, 6.283185) 127 RANGE (umin, umax) = (4.712389, 6.283185) 164 RANGE (umin, umax) = (1.570796, 3.141593) 201 RANGE (umin, umax) = (3.141593, 4.712389) 238 RANGE (umin, umax) = (0.000000, 1.570796) 275 RANGE (umin, umax) = (-0.000000, 1.570796)
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | fdmpiaij.c | 38 PetscReal epsilon = coloring->error_rel, umin = coloring->umin, unorm; in MatFDColoringApply_BAIJ() local 70 if (PetscAbsScalar(dx) < umin) { in MatFDColoringApply_BAIJ() 71 if (PetscRealPart(dx) >= 0.0) dx = umin; in MatFDColoringApply_BAIJ() 72 else if (PetscRealPart(dx) < 0.0) dx = -umin; in MatFDColoringApply_BAIJ() 189 PetscReal epsilon = coloring->error_rel, umin = coloring->umin, unorm; in MatFDColoringApply_AIJ() local 224 if (PetscAbsScalar(dx) < umin) { in MatFDColoringApply_AIJ() 225 if (PetscRealPart(dx) >= 0.0) dx = umin; in MatFDColoringApply_AIJ() 226 else if (PetscRealPart(dx) < 0.0) dx = -umin; in MatFDColoringApply_AIJ()
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | xclude | 120 petsc-dist/src/snes/tests/umin/ex4.c 121 petsc-dist/src/snes/tests/umin/ex5.c 122 petsc-dist/src/snes/tests/umin/pdgl2fg.f
|
| /petsc/src/dm/impls/da/ |
| H A D | da2.c | 156 PetscReal epsilon = PETSC_SQRT_MACHINE_EPSILON, umin = 100.0 * PETSC_SQRT_MACHINE_EPSILON; in DMDAGetDiagonal_MFFD() local 171 if (PetscAbsScalar(h) < umin && PetscRealPart(h) >= 0.0) h = umin; in DMDAGetDiagonal_MFFD() 172 else if (PetscRealPart(h) < 0.0 && PetscAbsScalar(h) < umin) h = -umin; in DMDAGetDiagonal_MFFD()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex48.c | 880 PetscReal umin = 1e100, umax = -1e100; in THISurfaceStatistics() local 892 RangeUpdate(&umin, &umax, u); in THISurfaceStatistics() 897 …PetscCallMPI(MPIU_Allreduce(&umin, min, 1, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObject)da))); in THISurfaceStatistics() 951 PetscReal umin, umax, umean; in THISolveStatistics() local 952 PetscCall(THISurfaceStatistics(dm, X, &umin, &umax, &umean)); in THISolveStatistics() 953 umin *= thi->units->year / thi->units->meter; in THISolveStatistics() 956 …(comm, "Surface statistics: u in [%12.6e, %12.6e] mean %12.6e\n", (double)umin, (double)umax, (dou… in THISolveStatistics()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex14.c | 992 PetscReal umin = 1e100, umax = -1e100; in THISurfaceStatistics() local 1006 RangeUpdate(&umin, &umax, u); in THISurfaceStatistics() 1013 …PetscCallMPI(MPIU_Allreduce(&umin, min, 1, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObject)da3))… in THISurfaceStatistics() 1069 PetscReal umin, umax, umean; in THISolveStatistics() local 1070 PetscCall(THISurfaceStatistics(pack, X, &umin, &umax, &umean)); in THISolveStatistics() 1071 umin *= thi->units->year / thi->units->meter; in THISolveStatistics() 1074 …(comm, "Surface statistics: u in [%12.6e, %12.6e] mean %12.6e\n", (double)umin, (double)umax, (dou… in THISolveStatistics()
|
| /petsc/doc/changes/ |
| H A D | 2015.md | 72 \<umin>: minimum iterate parameter or by calling the routine
|
| /petsc/doc/manual/ |
| H A D | snes.md | 1066 MatMFFDDSSetUmin(Mat mat, PetscReal umin); 1069 This parameter, `umin` (or $u_{min}$), is a bit involved; its 1070 default is $10^{-6}$ . Its command line form is `-mat_mffd_umin <umin>`. 1287 MatFDColoringSetParameters(MatFDColoring fdcoloring, PetscReal rerror, PetscReal umin); 1294 precision accuracy. The second parameter, `umin`, is a bit more 1323 -mat_fd_coloring_umin <umin>
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 660 PetscReal umin; /* minimum allowable u'dx value */ member
|