← CFD Tools

TIME / 003

Courant Number & CFD Time-Step Calculator

Estimate a transient CFD time step from velocity, local cell size and a target Courant number—or check the Courant number produced by a time step you already use.

FreeTransient CFDRuns in your browserSI units
CALCULATOR

Transient-flow inputs

Calculation mode
Target Courant numberA planning target—not a universal solver limit.
WHAT COURANT NUMBER TELLS YOU

How far does information travel during one numerical time step?

For the simple one-dimensional convective form, the Courant number compares the distance travelled during one time step, UΔt, with a local mesh length, Δx.

01

Choose a local speed
U or U + signal speed

02

Choose a local cell scale
Δx

03

Set/check Δt
physical time step

04

Evaluate Co
Co = UΔt/Δx

IMPORTANT

Use the calculator as a pre-simulation estimate.

Local values control the maximum Courant number. Small cells and locally high velocities can dominate even when inlet-based estimates look safe.

Multidimensional finite-volume solvers use more detailed definitions. Solver-reported Courant numbers may be based on face fluxes, cell volumes and summed flux contributions rather than this single UΔt/Δx estimate.

Explicit methods commonly have strict CFL stability limits. Implicit methods may tolerate larger Courant numbers, but a numerically stable time step can still be too large to resolve the physics accurately.

Compressible and wave-dominated problems may require signal speed. When appropriate, include an acoustic or other characteristic propagation speed rather than using flow velocity alone.

Always monitor the solver's own Courant metric. Use this calculator to plan Δt, then verify the actual local/max Courant number after the simulation starts.

ABECATOR CFD TOOLS

Three core CFD planning tools are now live.

Use Reynolds number to characterize the flow, y+ to plan near-wall resolution and Courant number to estimate transient time-step requirements.

See all CFD tools
AI Assistance
Contact
TGTelegram