test: add explicit projected-port LES source profile

This commit is contained in:
Codex
2026-10-18 16:13:30 -07:00
parent 2cf9853952
commit eec4677db1
4 changed files with 187 additions and 32 deletions
+33 -9
View File
@@ -21,13 +21,37 @@ gaps, grazing packet paths, offsets, sparse/nested owner addresses, three/four-l
source timing, unchanged constant dispatch, remapping and shifted/unshifted actual
kernel arithmetic compiled as host C++. These are not CUDA or flow validation.
The older `519473a` / `11901a7` N128 result passed its velocity threshold narrowly
(0.001995299 versus 0.002, 0.235% margin); the matched constant velocity result was
0.004418077. N64 projected failures and the false aggregate result remain relevant.
These observations justify only the next qualification: bounded GPU default-path
equivalence, union and multilevel checks on this port, then matched physics.
No convergence, long-time, body, boundary, MRT or general-accuracy claim is made.
## Reviewed bounded evidence
The older LES flow runner pins the entire `blocks.cu` file. Its three pin checks
correctly reject this added-kernel revision; their hashes are deliberately unchanged.
A matching, reviewed harness revision is required before using that evidence path.
The `1aa8110` CUDA gate, with production exactly `a135252`, passed exact-dev
omitted/default and explicit-constant equivalence, per-population reconstruction,
scalar/union/four-level scheduling, alternate layouts, and changed remapping in
both storage modes. Operator maximum error was 2.98023224e-8; the eight-step
concave replay maximum was 1.58037614e-7. Whole-step mass/momentum remain
finite diagnostics, not an FP32 conservation certificate. Reviewed evidence:
`7aa66ff0542175092753ea099f40b903ece0527e`.
The fresh four-case `2cf9853` N128/256 Taylor–Green repeat retained all `11901a7`
settings and gates. All 20 main scalar rows and 260 early-pressure samples matched
the older receipts exactly; this is not field-array equality. Projected worst
velocity was 0.001995299260844 versus 0.002 (only 0.235% margin), pressure
0.012157174904932 and energy 0.001184362645162. Constant velocity
0.004418076615223 failed its gate, so the aggregate verdict remains false.
The projected early sampled pressure peak was 0.021621453573334; it remains a
descriptive sampled maximum. Reviewed evidence: `90849a55cad4a0da9b72747da7bfe6eb75962a44`.
The old N64 projected failures remain relevant. These results support only this
bounded plumbing gate and short periodic Re100 smooth-decay experiment. They do
not establish union/multilevel physics accuracy, convergence, long-time stability,
body/Jet, boundary, forcing, MRT or LES suitability. Constant remains the default.
## Separate LES source profile
The two older LES source manifests and the historical default are unchanged and
correctly reject this different source tree. The existing LES runner now offers
`--experiment a135252`, pinning all 101 actual committed corrected source files.
Its explicit baseline-header override describes only a synthetic isolated reverse
control, never the committed a135252 header. The unchanged corrected-only uniform
LES regression (Cs=0/.16/1) is the remaining integration gate; no LES result is
inherited from the projected evidence. The separate historical jet-CV `channel.py`
pin mismatch predates this port and is not addressed here.