-
test15_58af31e14 · ·
follow test15_4, 1. 残差图类似 test15_1 大尺寸 14×8@200dpi 单 panel 直显全量 18 配置 (完整至 4.9e-7, 无淡化无误差带); 2. 清除误差带直显 3 次实际测量, 参考线极淡背景带; 3. 统一命名 test15_5*** + 详尽 AGENTS.md, 报告 17 页 Overfull 0; [opencode].
-
test15_43ca385a6 · ·
follow test15_3, 1. 增大残差图尺寸至16×10@220dpi (2895×2045 350K) 并清除误差带; 2. 直显全量实际数据 (3 次测量散点 + 中位空心, 无 yerr), 残差 vs 耗时双视角保留; 3. 详尽 AGENTS.md (4.2K) + 统一命名 test15_4***, 报告 17 页 Overfull 0; [opencode].
-
test15_325d3daaa · ·
follow test15_2, 1. 修复残差-迭代图至1e-6以下完整 (几何级数 5e-7, iters 148/118, 末值 4.9e-7, 3-panel 221K); 2. 再优化 label/参考线 (label L r ct, 字体5.0 旋转25, legend 外置, 参考线 #e0e0e0 0.9pt 背景带, 避免遮挡); 3. 延续统一命名 test15_3***, 报告 17 页 Overfull 0; [opencode].
-
test15_22e532a4b · ·
follow test15_1, 1. 增强残差图信息量 (3-panel: 残差vs迭代/残差vs耗时/迭代-耗时误差带, 突出 best 6, 淡化参考线 atol #e0e0e0); 2. 淡化参考线 (gate/L1 背景带 alpha 0.07, 薄虚线 0.9pt, 避免遮挡); 3. 延续统一命名 test15_2***, 报告 17 页 Overfull 0; [opencode].
-
test15_1924c42d4 · ·
follow test15, 1. 统一文件命名为 test15_1*** (bench/gauge/png/tex/txt 全量前缀, 移除 dev73/dev74 混用); 2. 修复图表 label 遮挡 (label 缩短 L2 r15 ct1e2, 字体 6.5->5.0, 旋转 45->25, legend 外置 bbox); 3. 延续 dev79 基准 24x24x24x72 V00 best 1.107 gate 1.0, 报告 17 页 Overfull 0; [opencode].
-
test1531cf015f · ·
follow dev79, 1. 稳定复现 dev79 24x24x24x72 MG 基准 (gate 1.0, 19 配置全收敛, best 1.107); 2. 修复 MultiGpuMultigrid 大格子 OOM (cache_hit fast-path, 27GB->6.7GB); 3. 补充 dev73/dev74 同类型全部图表日志 (13 PNG + 5 TEX + 4 TXT) 与 analy 报告 (17 页, Overfull 0); [opencode].
-
dev79b8e0974b · ·
follow stab28_1, 1. 局部化 stencil 构建:新增 BatchedLocalSchur(窗口 W=10、中心 c±1 块、starts 整数切片,_probe_point_batch_local/build_stencil_local 全格对照 diff=0,24x24x24x72 单点 54ms/31104 点 28min);2. 批量 null 向量分块(batch_chunk)与 C++ CudaSchurOp 逐场+批量 lv2 小粗层,降低大格子峰值显存;3. 新增 test15 大格子 24x24x24x72 MG 真实加速比套件(build/bench/check/multi/report 子命令、gate 按格子分级 24³×72=1.0,结论 3L 上限 ~1.17 r20 ct1e5 cmi3 best 1.168 2x 目标大格子不可达); [opencode].
-
stab28_1b243aef1 · ·
follow stab28, 1. 新增多重网格 V-cycle 15 步深剖(pure_mg)报告; 2. 新增统一封面与合并总览(pyqcu_report)报告; 3. 补充 diff 报告 PDF/tex 版本; [opencode].
-
stab28efd5d222 · ·
follow stab27, 1. 新增 PyQCU 全库结构分析(analy)报告(三视角+饱和覆盖表); 2. 新增核心算法穷尽剖析(pure)报告(代码-物理双向映射); 3. 新增 init→stab27 全量改动概览(diff)报告; [opencode].
-
stab27753e5f28 · ·
follow dev78_2, 1. C++ multigrid/clover 完善(lattice_clover_multigrid.h/lattice_multigrid.h/multigrid.cu/apply_multigrid.cu 扩展、pyqcu.h/lattice_set.h 同步、multigrid 资源管理修复); 2. 多线程多卡 MultiGpuMultigrid 测试套件与报告(examples/qcu conftest/bench、logs dev76/dev78/dev78_1/dev78_2/test13/test14 含 analy 报告与收敛/加速图表); 3. refer 四库源码导入(quda 811、PyQUDA 496、DDalphaAMG 205、DDalphaAMG-SM 42 文件)+analy/pure 分析与纯化报告(LaTeX+PDF); 4. 文档与配置同步(docs analy 报告、AGENTS.md 目录结构更新、.opencode/skills 归集 dev76/dev78/dev78_1/dev78_2/test13/test14、.gitignore); [opencode].
-
dev78_21f8d83aa · ·
follow dev78_1, 1. dev78_2 测试套件新增 conv/conv_plots 子命令(全求解器迭代残差采集: MG 实测 CONVERGENCE_HISTORY 增量解析 + 参考 BiStabCG Python 复现, 零 C++ 改动); 2. 29 张迭代残差图(逐配置 21/逐格子 7/汇总 1/LOG 1), 21 配置 MG/ref 残差全收敛<1e-6, 多线程曲线重合; 3. verify 全 PASS, bench median 1.411 max 2.303, sweep 13/16>=1.5 best 2.413; 4. 详细报告 md+docs/analy PDF(Overfull=0), dev78_2 skill 归集+根 AGENTS.md 同步; [opencode].
-
dev78_1ac26d87e · ·
follow dev78, 1. 完整复测 dev78 参数优化(r10/r20) 参考 dev74 输出形式; 2. 全套图表(conv/vram/prof 补充)+全部日志归档; 3. bench median 1.422、max 2.271、sweep 14/16>=1.5、verify 全 PASS; 4. 详细报告 md+docs/analy PDF; [opencode].
-
dev78ac26d87e · ·
follow dev77, 1. 中/大格子 num_restart 参数优化(8x16x16x16 2L/3L r10、16x16x16x16 2L r20, V-cycle 频率减半); 2. 实测 8x16x16x16 2L 0.33-0.69->1.05-1.22(3倍)、3L->1.41; 3. dev78 测试套件(verify PASS, bench median 1.210, sweep 13/16>=1.5); [opencode].
-
dev77ac26d87e · ·
follow dev76, 1. 新增 logs/dev76 目录全面分析报告(analy_dev76_dir_20260816, 三视角: 主体结构/各部分关系/项目思路); [opencode].
-
dev76ac26d87e · ·
follow test14, 1. 粗层求解加速(多 block 点积归约, coarse_solve 533->42ms, 10x); 2. 大最粗层 fused 回退; 3. dev76 测试套件(verify PASS, sweep 14/16>=1.5); [opencode].
-
test14d9bfab9c · ·
follow test13_1, 1. 粗算子构建加速(nv_tol=1e-2, 批量探测21x, 批量BiCGStab, 16x16x16x32 3L 86s); 2. test14 多线程 MG 套件(sweep 16/16>=1.5, best 2.49); [opencode].
-
test13_174adabc7 · ·
follow test13, 1. _multi_gpu.py 粗算子构建统一 C++ matvec 路径(单线程 nthreads=1 亦用 CudaSchurOp, 避免 Python matvec 构建大格子 50min+ 瓶颈; verify 全 PASS 确认正确); [opencode].
-
test137a871c78 · ·
follow dev75, 1. test13 多线程 CUDA C++ MultiGrid 测试套件收尾: verify/bench/sweep/check/collect/mktable/plots/budget 全流程通过(P100x2+V100, 单MPI rank); 2. verify 全 PASS(consistency/independent/V100/h5py IO); bench 最佳 2.101(8x8x8x16 2L), sweep gate=1.5 通过 11/16 最佳 2.149(L3 r10 ct1e5 cmi15); 3. 修复 main.py 三处读取 bug(entries list 展开/_lat_str d_lattice/budget levels)并调整 bench V100 组格子(16x16x16x32 超时移除); 4. _multi_gpu.py 粗算子构建统一 C++ matvec 路径(单线程亦免 50min+ Python 瓶颈); 5. 新增 test13 skill 归集 + AGENTS.md 同步 + test13_report.md/docs analy PDF; [opencode].
-
dev75e7a3145a · ·
follow stab26, 1. 修复Python multigrid资源管理(end()/__del__同步释放+多实例约定); 2. 新增分析文档analy_all_20260814_2/3(LaTeX+PDF)并更新convergence_history.png; 3. 修正give_null_vecs_mt容差注释与AGENTS.md同步; [opencode].
-
stab26e651c5d9 · ·
follow test12_2, 1. Cython 桥 nogil 真并行(qcu_api.pxd); 2. CudaSchurOp 深层竞争修复(预分配缓冲+设备同步); 3. 多线程构建链 2.8x(give_null_vecs_mt/build_stencil_mt); 4. MultiGpuMultigrid 双模式+save_report+泄漏修复; 5. Python multigrid CUDA 同步+BiCGStab 自动重启; 6. clover.multigrid 新协议迁移; 7. h5py 多线程读写+缓存约定; [opencode].