From b2034f87e03656c5f67ab88562a70d6c338b9918 Mon Sep 17 00:00:00 2001 From: Frank14f <1515444314@qq.com> Date: Wed, 28 Oct 2026 20:20:01 +0800 Subject: [PATCH] docs: distinguish fresh and carried PTX evidence --- docs/development/src_coherence.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/development/src_coherence.md b/docs/development/src_coherence.md index 137b4a6..75c14cc 100644 --- a/docs/development/src_coherence.md +++ b/docs/development/src_coherence.md @@ -3,9 +3,12 @@ Owner direction 2026-10-28: unified style over historical compatibility, inside `src`. No numerical change is intended. Stages after 5f69eba: 65339ab (one boundary/Jet record, host preparation helpers, pair accessors), c5a3cdb (`block_collide` families), 442979b -(exchange metadata on the boundary record). Each was checked by parent/candidate -config.h/PTX comparison and host/GPU equality runs; c5a3cdb changed the PTX of the two -channel-root SRT modules only (omega load/clamp moved, outputs exact). +(exchange metadata on the boundary record). All three received parent/candidate +generated-config and host/GPU equality checks. Only the collision slice ran a new PTX +matrix (a4fc46d, whose src is identical to c5a3cdb); 65339ab and 442979b reused prior +PTX evidence after unchanged CUDA/compiler and generated-input checks. In the collision +matrix, only the two channel-root SRT modules changed PTX (omega load/clamp moved); +their parent/candidate outputs matched exactly in the exercised cases. ## Conventions (defined once, in `lbm.hierarchy.Hierarchy`)