CFD Phase 3: 3D Navier–Stokes BKM Blowup Search
Abstract
We extend the 2D BKM diagnostic to three dimensions, implementing vorticity-form Navier–Stokes with vortex stretching — the mechanism relevant to Beale–Kato–Majda blowup criteria in 3D.
Velocity recovered in Fourier space via .
Results
Certifying runs on RTX 5090 with zero NaN/Inf. No blowup observed at tested — consistent with finite-resolution viscous DNS at moderate Re.
Finding: 3D NS BKM infrastructure (silver-certified, 2026-05-31)
Reproduction
./scripts/experiments/cfd-ns3d-bkm/run.sh 64 0.01 200 0.002 taylor-green # smoke
./scripts/experiments/cfd-ns3d-bkm/run.sh 128 0.001 1000 0.002 random # standard
./scripts/experiments/cfd-ns3d-bkm/run.sh 256 0.0001 500 0.001 random # blowup search (Phase 4)
./scripts/experiments/cfd-ns3d-bkm/run.sh 256 0.0001 2000 0.001 random # extended monitor
./scripts/experiments/cfd-ns3d-bkm/run.sh 256 0.0001 5000 0.001 random # 5000-step monitor
./scripts/experiments/cfd-ns3d-bkm/run.sh 256 0.001 1000 0.001 taylor-green # higher-Re TG
./scripts/experiments/cfd-ns3d-bkm/run.sh 256 0.001 1000 0.001 kerr # Phase 5 Kerr IC
./scripts/experiments/cfd-ns3d-bkm/run_phase5_kerr_sweep.sh # Kerr ν sweep
VRAM note: 512³ exceeds 32 GB on RTX 5090 (cudaMalloc OOM during C2C plan setup). 256³ is the current production grid for lower-ν searches.
Dataset: cahlen/cfd-ns3d-bkm
Human–AI collaboration. Silver-certified finding (2026-05-31).