-
-
dev84_2_3378a5f21 · ·
follow dev84_2_2, 1. 自适应门控全路径覆盖: run_gcr FGMRES 预条件子窗口门控(gW=6,gTH=0.9, 双窗失效即退化identity); 2. P100x2 复验 0.82x 一致性PASS; [opencode].
-
-
-
dev84_238774159 · ·
follow dev84_1, 1. setup_staged 三阶段分进程构建流水线(指令23端到端); 2. _probe_point_batch_local 设备守卫(lonv CPU驻留); 3. 24x32x32x48 体积探针 0.421x 证伪大格子假设 — 全体量收敛终版; [opencode].
-
dev84_117b76b8e · ·
follow dev84, 1. nullvec 生成改相对容差(if_rtol)修噪声向量缺陷, 小格子验证低模富集 20x; 2. ddamg 配方实测存照; [opencode].
-
dev84edde2832 · ·
follow dev83, 1. MultiGrid V-cycle 提速 2.6x(CUDA Graph 段回放+零拷贝标量+守卫标量内核+SYNC DIET, coarse_vec 3246->4ms); 2. 粗空间根因链存照(rho_V=0.976 隔离实测/nv_tol 容差语义 bug/连续谱无谱分离, 五路线排除证据); 3. define.h 镜像同步修复越界 UB; 4. ddamg nullvec 配方开关(--gen/--nvsuf); 5. P100x2 一致性 PASS 并行 1.302x + dev84_report.md; [opencode].
-
dev8392757a6d · ·
follow dev82, 1. 新增lattice源场构造point/wall/volume/Z2/momentum(PyQUDA source.py移植); 2. 新增smear.wuppertal_smear Wuppertal高斯smearing(Chroma约定σ=ρ²/4N,MPI每步边界交换); 3. 新增solver.multishift_cg多质量CG(quda updateAlphaZeta递推,σ₀就地折入Ap,一次matvec序列驱动全部移位链,c128实测rel~1e-14); 4. 新增solver.cacg CA-CG(MGS正交化幂基+极小残差块解+批量Gram较k²独立归约7.8×提速); 5. 新增solver.tr_lanczos thick-restart Lanczos特征底座(对称双写H+pending占位保护+真残差核验双闸门,c128分离谱err~1e-14); 6. 同步根/lattice/smear/solver四处AGENTS.md; [opencode].
-
dev822d64b8ba · ·
follow dev81, 1. 新增 tools._env.py 环境与资源快照: git_snapshot/gpu_snapshot/gpu_used_mb/rss_kb/nullvec_cache_dir/cache_disk_mb/dump_env_h5(收敛 logs/dev78_2 与 examples/qcu/dev74 的逐套件拷贝, env.h5 经 save_dict_h5 原子写); 2. 新增 tools._budget.py 显存/内存/磁盘预算模型(dev74 主本含物理依据注释, E/levels/vram_gb 参数化, fit_from_bench 从 bench.json 实测线性拟合 α, 两点合成数据还原 α/β 自洽验证); 3. 新增 solver.mr 最小残差求解器(quda inv_mr 思想, 正规方程方向+ω 阻尼, O(1) 内存作 MG smoother 候选, c128 实测 10274 迭代 rel 2.5e-10 严格单调); 4. 同步根/tools/solver 三处 AGENTS.md; [opencode].
-
dev8139956d57 · ·
follow dev80_3, 1. 新增 solver.fgmres: FGMRES(m) 右预条件求解器填补 _gmres.py 占位(DDalphaAMG-SM 移植, Arnoldi+复 Givens+重启, 4x4x4x8 Wilson 算子 CPU/CUDA 实测与 BiStabCG 解一致 ~8e-6); 2. 整合 tools.save_dict_h5/load_dict_h5 dict 级 HDF5 序列化(单句柄 tmp+replace 原子写, 字符串列表 vlen utf-8, d_ 前缀对称往返, 收敛 logs/dev78_2 与 examples 共 9 处拷贝); 3. 新增 pyqcu/cuda/_logs.py 后端日志解析(parse_mg_log 与 CONVERGENCE_HISTORY 偏移增量收集, 收敛 4 处内联重复实现); 4. 新增 testing.verify_nullvecs null 向量质量四重诊断(近零性/幂迭代谱半径/块内正交/Galerkin 一致性); 5. solver.bistabcg 增加 history 参数与 bistabcg_history 零初始解参考残差曲线复现; 6. 同步根/solver/tools/cuda/testing 五处 AGENTS.md; [opencode].
-
dev80_392f63142 · ·
follow dev80_2_6, 1. SAP 16色1h编码 lattice_sap.h 16色1536块 1.9ms/VC + clover 16×0.7 0.746×回退0.88×; 2. 重构FGMRES(10)+MG与GCR(10)+MG试验 1L 2.89s/3.14s 2L发散 0.08-0.09×回退BiStabCG; 3. 统一格子16×32×32×48 0.88×实测与多级日志更新; [opencode].
-
dev80_2_68c50a700 · ·
follow dev80_2_5, 1. 回退SAP至基线1.23x; 2. 保留框架; 3. 下一步真块MINRES+GCR 2.56x; [opencode].
-
dev80_2_5282c1cf4 · ·
follow dev80_2_4, 1. SAP框架 4^4块红黑就绪 (lattice_sap.h); 2. 基线保持 1.14x; 3. 下一步真块MINRES+GCR 2.56x; [opencode].
-
dev80_2_4bff0cb56 · ·
follow dev80_2_3, 1. 大格子 0.904x 小格子 1.168x (1.42x峰值) 实测; 2. 真SAP+GCR预期2.56x; [opencode].
-
-
dev80_2_2bff0cb56 · ·
follow dev80_2_1, 1. 第3轮 SAP+GCR 尝试均回退 (Jacobi/K-cycle/full-site 0.70x); 2. 确认需真 SAP 4^4块MINRES+GCR; [opencode].
-
dev80_2_1bff0cb56 · ·
follow dev80_2, 1. 大格子 16×32×32×48 实测 0.46x (120 vs 138, V-cycle 2.27s) + 小格子最优 1.42x; 2. 准确+local 784s build, 需 SAP; [opencode].
-
dev80_2feede4e5 · ·
follow dev80_1, 1. 16×32×32×48统一格子MG套件+4min构建+1.42x调参; 2. Hierarchical VRAM→RAM + BatchedLocalSchur W10 + Cheap Jacobi; 3. V100 1.74s L1 vs 2.21s BiStabCG (1.27x), 8×8×8×16 1.42x (43 vs 94 iters); 4. 多卡 P100*2 PASS; [opencode].
-
dev80_17627a9c8 · ·
follow dev80, 1. 分层显存VRAM→RAM→DISK + sm60统一兼容 + P100多线程修复,16^4 2L 0.71x 32^4 OOM待CudaSchurOp;[opencode].
-
dev8004f38825 · ·
follow test15_5, 1. 32^4统一格子MG基线套件+fatbin sm_60/70+一一对应缓存,V100 8^4 1.098x vs L1 (2.25x vs BiStabCG) 32^4 L1 3.05s 2L OOM已定位;[opencode].