Verification: icoFoam_cavity::cfl_blowup

icoFoam · courant 0.5.0 · schema courant.verdict/2
rejectrule VER-5.3 · grade C · basis validity

Why

Why: the reasons the checks raised
CodeSeverityFindingReadMethodValueThreshold
cfl.maxcriticalCourant number exceeds stability limit: max Co=9.66 at t=0.15 exceeds limit 1.0; still 8.92 over the final fifth of the runicoFoam_cavity__cfl_blowup.log.gz (t = 0.15)checker cfl9.660861.0
convergence.residualmajortransient solve judged on stability rather than a residual threshold — Courant number settled at 8.92, above the stability limit of 1 — a transient solve that does not respect its timestep criterion is not converged, whatever the residuals say (final worst residual 3.61e-01)icoFoam_cavity__cfl_blowup.log.gzcheck convergence.residual (Residuals converged below tolerance)0.361172—
cfl.climbingwarnCourant number climbing on a fixed timestep: Co rose 0 -> 9.66; icoFoam has no adaptive timestepicoFoam_cavity__cfl_blowup.log.gzchecker cfl0.01.0

Probable causes

  1. NUM.CFL_VIOLATION — Courant number too high
  2. NUM.MISSING_ADJUSTABLE_DT — Fixed dt without adjustableRunTime

Next action

Suggested, not applied: Reduce deltaT in controlDict

Residuals

UxUyp
Initial residuals against stepLine chart of 3 series (Ux, Uy, p) against step, from step 1 to step 10; the vertical axis is the base-10 logarithm of the value.1e-1.41e-1.11e-0.71e-0.41e0.013.255.57.7510
Initial residual per field and step, drawn from the solver log (log scale).

Courant number

Courant max
Maximum Courant number against stepLine chart of 1 series (Courant max) against step, from step 1 to step 10.02.424.837.259.6613.255.57.7510
Maximum Courant number per step, drawn from the solver log.

Not checked

Inputs

Input files with their sizes and SHA-256
FileBytesSHA-256
icoFoam_cavity__cfl_blowup.case.json1,276f7df306c6d60ec9cf5e3c5dbf61acb03430faeb2f1c4ffd27315d526b447d89a
icoFoam_cavity__cfl_blowup.log.gz1,8872e851daab9151dd9aa29cdf76163afcb11e38b5ab1f5feb398d2f4f2ef3737ed