Advanced Computing Platform for Theoretical Physics

Skip to content
follow test27_4, 1. 完成 pyqcu/testing/quda/test_pion_C2.py:PyQCU(C++ Clover-MG) 对照原生 QUDA 的 pion C2 测试入口(gauge 生成/读取、QDP↔PyQCU 排布显式转换、进程隔离编排、必需 QDP 数值差异硬闸、峰值显存采样); 2. 修复 PyQCU 参考算子漏传 u_0(κ 未生效)、粗层算子缓存未按 gauge 指纹隔离(会误用他人 gauge)、同 run-dir 旧产物混入、C2 输出目录缺失; 3. 多卡改为「一卡一进程 + tsrc 分片」(--quda-workers),规避 sm_60 QUDA 构建的 MPI 集合调用三类死锁,并修复 worker 产物互相覆盖; 4. 公平性口径:默认关闭 QUDA autotuning、warmup 与计时求解分离、MG 粗层 color 对齐并写入 metrics(mg_alignment); 5. P100(sm_60 libqcu + 原生 sm_60 QUDA) 单/双卡阶梯:16^3x32 单卡显存占用 97.9%、双卡 30 min 时限在 16^3x48 触发,16^4 单卡 12 分量 pion C2 相对差 2.1e-7; 6. 报告与审计证据:docs/report_pion_c2_p100_20261014.{tex,pdf}(参考 git tag test27 范式)、data/report_pion_c2_p100_20261014 的 CSV/SVG/PDF/provenance、logs/pion_c2_p100_ladder_20261014.md 与 data/testing/pion_c2/*/record.json; 7. 回归门禁:py_compile、pytest 1 passed、--role check PASS、git diff --check、skills/form/form-audit.sh PASS; [codex].