Advanced Computing Platform for Theoretical Physics

Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • stab60
    follow stab59, 1. 完成 72/72 个 exact-config MultiGrid 对照单元和 144/144 side case,config/input/fair/残差/参考 warmup 门禁全部通过; 2. 新增 detached 进程组超时清理与回归测试,避免 mpirun/QUDA worker 超时后残留占用 GPU; 3. 新增 final-matrix 聚合器,导出 units/stages/references CSV、trace evidence 和 72 个 fair combined 文档的可重放流程; 4. 最终协议采用 c64 coarse-tol 0.003、c128 coarse-tol 3e-5、1 cold+2 warmup+5 steady,MG 48 组胜 38 组,P100/V100 中位 QUDA/PyQCU 为 1.158/2.115,并如实保留 P100 大格 c64 MG-2 持平边界; 5. 更新最终与快速迭代报告、PDF、AGENTS.md 和验证结果,149 个 CPU/协议测试、Tier 0、Strict CUDA、fused FGMRES、MPI preflight 全部通过; [codex].
  • stab59
    follow stab58, 1. 为 Strict-MG complex64 分布式路径新增非阻塞 Halo 重叠与远端修正融合,并为 complex128 保留安全回退; 2. 修复 BiCGStab reference 的 cold/warmup/steady 合并、QUDA mapped-memory 重试和非 UTF-8 日志处理; 3. 修正矩阵层级/trace 标签与 reference 派生语义,新增 fail-closed 证据校验和 overlap 汇总工具; 4. 补充双 P100 MPI 真残差、最终 PyQCU/QUDA 对照数据与 MultiGrid 报告; [codex].
  • stab58
    follow stab57, 1. 修复双 P100 clover-gauge MPI halo 设备绑定与 pack 越界; 2. 新增 rank-sliced HDF5 输入与 trace-off/trace-on runtime cache 复用; 3. 完成 Strict halo 活跃 slot、link cache 与 prolongation 融合优化; 4. 完成 144 side-case QUDA/PyQCU 对照、报告、残差图和 89 项回归; [codex].
  • stab57
    follow stab56, 1. 补齐 c128/V100 矩阵:c64 canonical 输入回退、PyQCU MG-2/3 全格点结果、QUDA 小/中格结果及大格容量缺口; 2. 重构 strict Galerkin 显存生命周期,通过临时块释放、方向流式搬运与 blocked-basis offload 完成 V100 大格 c128; 3. 修复矩阵 resume 的 config-hash 冲突并让 runtime 资产绑定对非 CUDA 资产 fail-closed; 4. 同步 c128 分析报告、P100 复验记录与 benchmark skill,清理旧 report-build/render 产物; 5. 84 项快速回归和 history tag-chain 检查通过; [codex].
  • stab56
    follow stab55_35, 1. implement distributed Strict-MG runtime: fine face halo by default, coarse full/compact vector+link halos, R/P boundary contracts, global FGMRES reductions and multi-rank fused-coarse fallback; 2. fix dot_many device write-back, vector-halo component stride, compact link-halo packing and backward-correction sign found by the new MPI probes; 3. add distributed Galerkin setup (periodic face-exchange roll + halo-padded fine operator) with process_grid/comm plumbing and fail-closed gates; 4. align finest-level total iteration semantics with QUDA outer GCR/FGMRES total_iter and add strict trace v3 iteration_count records; 5. land collector phase/device/MPI extensions, full matrix orchestrator and JSON->CSV/SVG/PDF/LaTeX report generator with the V100 c64 matrix and documented MG-1/c128/P100 gaps; evidence: c128 coarse operators match the global reference to 1e-16 on 1/2/4 ranks and distributed solves reach <1e-6 true residual. [codex].
  • stab55_35
    follow stab55_34, 1. release duplicate Python setup hierarchy before cold C++ applyInitQcu; 2. close c128 cold C=1 OOM with setup 2709.45 s and passing solve; 3. preserve CUDA/MPI macro and architecture provenance fixes. [opencode].
  • stab55_34
    follow stab55_33, 1. record post-macro-fix full regression PASS 5/5 in 755.5 s. [opencode].
  • stab55_33
    follow stab55_32, 1. fix CUDA/MPI error macro double evaluation; 2. confirm cold c128 C=1 setup fails with real OOM error 0002; 3. add static regression and update evidence. [opencode].
  • stab55_32
    follow stab55_31, 1. test requested CUDA architecture provenance. [opencode].
  • stab55_31
    follow stab55_30, 1. add libqcu path/SHA/cubin architecture provenance; 2. test cuobjdump parser; 3. document architecture checks. [opencode].
  • stab55_30
    follow stab55_29, 1. clarify mixed CUDA-architecture scope in the final table. [opencode].
  • stab55_29
    follow stab55_28, 1. correct CUDA architecture list syntax in report/testing docs. [opencode].
  • stab55_28
    follow stab55_27, 1. adopt conservative c64 large ratio 2.0052x; 2. retain 1.9898x as reproducibility range; 3. sync report and skills. [opencode].
  • stab55_27
    follow stab55_26, 1. adopt conservative c128 large formal ratio 7.8417x; 2. retain first run 8.3507x as reproducibility range; 3. update BiCGStab and skill records. [opencode].
  • stab55_26
    follow stab55_25, 1. record full dev87 regression on native sm70 cubins; 2. verify PASS 5/5 in 751.2 s. [opencode].
  • stab55_25
    follow stab55_24, 1. verify and document PyQCU sm70 native rebuild; 2. record side-only solve deltas versus default sm60 JIT; 3. preserve architecture provenance. [opencode].
  • stab55_24
    follow stab55_23, 1. conclude parity asset equivalence and cold-setup gain; 2. record multi-GPU hardware limitation in the final conclusions. [opencode].
  • stab55_23
    follow stab55_22, 1. document real multi-GPU capability gap; 2. reject duplicate-UUID pseudo multi-GPU evidence. [opencode].
  • stab55_22
    follow stab55_21, 1. confirm PyQCU trace outer iteration count matches formal median; 2. document fixed level mapping and distinguish 20/60 from parity-layer errors. [opencode].
  • stab55_21
    follow stab55_20, 1. reconcile c128 large capability status; 2. distinguish extended C=4 full-double success from formal cold C=1 limitation; 3. update testing skill. [opencode].