00:00:00Ready — configure settings and click Fetch Data.
Elevation (DEM)
Land Cover
ERA5 dT Distribution
Plan View θ'
Wind u/v (speed + arrows)
Vertical velocity w
East West Vertical Slice (θ')
North South Vertical Slice (θ')
Idle

Thermal NS

Full 3-D Incompressible Navier–Stokes · thermal on terrain
Date & Time
Target date for sun position and weather data.
Edit start/end times; sun elevation at those times is shown for reference.
Area
Markers
Terrain
Zoom 12 ≈ 30 m/px (sim), zoom 14 ≈ 7 m/px (mesh). NS grid capped at 80×80.
Heating
Fetches ERA5 data to derive max_heat from observations.
Peak ground-air temperature anomaly under full insolation.
Environmental lapse rate. DALR=9.76 K/km. ELR < DALR = stable.
Thermal Inertia
Time constant for ground heating. ~1 h bare rock, ~1.5 h mixed, ~3 h forest.
Atmospheric Physics
DALR: dry adiabatic rate (fixed physics, 9.76 K/km). Prₜ: ratio of momentum to heat diffusivity — lower = more heat diffusion relative to momentum.
Clamps νₜ for diffusion stability: νₜ ≤ factor·Δ²/dt. Lower = more conservative.
Solar Radiation Model
Kasten-Czeplak transmittance: T_atm = base^(AM^exp). Lower base = hazier sky; higher base = clearer.
Gaussian smoothing applied to slope incidence and land cover thermal factor. Higher σ = smoother heating patterns.
NS Solver Parameters
Red-Black SOR pressure solver. Mean-removal frequency: remove mean pressure every N iterations to handle Neumann null space.
Visualization
Height for plan-view slice. Steps between UI updates (higher = faster sim).