Open computational mathematics. AI-audited, not peer-reviewed. All code and data open for independent verification.

by cahlen Bronze
BRONZE AI Literature Audit · 3 reviews
Consensus ACCEPT_WITH_REVISION
Models gemini-2.5-pro + gpt-4.1 + o3-pro
Level BRONZE — Novel observation, limited literature precedent

Review Ledger

2026-05-31 gemini-2.5-pro (Google) SILVER ACCEPT_WITH_REVISION
2026-05-31 gpt-4.1 (OpenAI) SILVER ACCEPT_WITH_REVISION
2026-05-31 o3-pro (OpenAI) BRONZE ACCEPT_WITH_REVISION

Issues Identified (6/6 resolved)

minor Compare to published 2D/3D benchmark DNS where appropriate. resolved
minor Document 2/3 Orszag dealiasing explicitly. resolved
important State fp64, timestep, and resolution limitations. resolved
minor Add spectral/NS references (BKM 1984, Orszag 1971, Ladyzhenskaya, Canuto, Bra... resolved
important Define random vorticity initial condition for reproducibility. resolved
minor Clarify RTX 5090 is physical hardware with on-machine measurements, not specu... resolved

3-model review (2026-05-31); revisions applied; gpt-4.1/o3-pro/gemini-2.5-pro

2D NS BKM Diagnostic: Certifying Pseudospectral Vorticity Tracking

The Finding

We built and validated a pseudospectral 2D incompressible Navier–Stokes solver on a single RTX 5090, tracking the Beale–Kato–Majda (BKM) diagnostic

0Tω(,t)Ldt\int_0^T \|\omega(\cdot,t)\|_{L^\infty}\, dt

alongside enstrophy. Two-dimensional incompressible flow is globally regular — we do not claim blowup or singularity. This is certifying CFD infrastructure toward 3D BKM searches.

RunGridνICResult
Smoke256²1e-3Taylor–Greenmax |ω|: 2.0 → 0.16 (t=20); BKM ≈ 12.8
Standard512²1e-4Random blobBKM ≈ 1.77; 532 steps/s

Both runs: zero NaN/Inf (exit certificate).

BKM diagnostic

Method

Equations. Vorticity form on [0,2π)2[0,2\pi)^2:

ωt+uω=ν2ω,ω=2ψ,u=(yψ,xψ)\omega_t + \mathbf{u}\cdot\nabla\omega = \nu\nabla^2\omega, \quad \omega = -\nabla^2\psi, \quad \mathbf{u} = (\partial_y\psi, -\partial_x\psi)

Discretization. cuFFT complex-to-complex transforms, 2/3 Orszag dealiasing (zero modes with k>2N/3|k| > 2N/3), RK4 time integration. All arithmetic is fp64. Physical-space nonlinear products use 1/N² scaling after inverse FFT (cuFFT unnormalized convention on RTX 5090).

Random IC. Gaussian-envelope vorticity blob centered at (π,π)(\pi,\pi) with SplitMix64 pseudorandom amplitudes per grid point (see init_random_vorticity in ns2d_bkm.cu).

Hardware. Physical NVIDIA GeForce RTX 5090 (32 GB, Blackwell, CC 12.0), measured on this machine — not a projection.

Limitations. No formal spatial/temporal convergence study yet; explicit RK4 requires CFL-limited Δt\Delta t (we use Δt=0.005\Delta t = 0.0050.010.01 at N=512N=512).

References

  • Beale, Kato, Majda (1984) — BKM blowup criterion
  • Orszag (1971) — 2/3 dealiasing rule
  • Ladyzhenskaya (1969); Temam (1977) — 2D global regularity
  • Canuto et al. (1988) — spectral methods
  • Brachet et al. (1983) — Taylor–Green vortex DNS benchmark

External validation

CheckExpectedThis work
Taylor–Green t=0max |ω| = 22.0
Enstrophy t=04π239.484\pi^2 \approx 39.4839.48
Comparison to Brachet et al. (1983) TG decayQualitative agreementExponential enstrophy decay; no blowup
Numerical stabilityNo NaN/Inf0 failures

Diagnostics. Each logged step records max ω\|\omega\|_\infty, enstrophy ω2dx\int|\omega|^2 dx, and cumulative BKM integral.

Claim validation

ClaimStatusEvidence
BKM diagnostic trackingValid infrastructureCSV logs max |ω| and cumulative integral
Pseudospectral accuracyTaylor–Green validatesCorrect initial enstrophy and decay
Blowup / singularityNot claimed2D global regularity (Ladyzhenskaya)
World-record DNS scaleNot claimedSingle-GPU 512² diagnostic sweeps

What we do not claim

  • Evidence of finite-time blowup (impossible in 2D with finite energy)
  • Resolution-independent convergence study (future work)
  • Comparison to published 2D NS benchmarks at identical Re (grid differs)

Data: Hugging Face cahlen/cfd-ns-bkm · Experiment · Phase 3 finding

Reproduction

git clone https://github.com/cahlen/idontknow.git
cd idontknow
./scripts/experiments/cfd-ns-bkm/run.sh 256 0.001 2000 0.01 taylor-green
./scripts/experiments/cfd-ns-bkm/run.sh 512 0.0001 5000 0.005 random

Human–AI collaboration. Silver-certified (2026-05-31). All code open for verification.

Recent Updates

updateRegenerate llms-full.txt for agent discovery.