1. HDF5 并行输出落地 已提交 · 8 月中旬
新增 L1_HDF5,支持标量及多分量场、多个时间步、元数据和可选压缩;通过 MPI 分块写入及读回检查。可视化工具可直接读取 HDF5 中的场和时间序列,为后续大规模计算提供无损容器入口。
HDF5 默认关闭,既有 DAT/VTI 路径继续保留;模块能力已验证,各 app 的 HDF5 输出接线仍需逐项完成。依据:14a283f、HDF5 集成记录。
第 01 期 · 合并月报 / 2026.08.12 — 2026.09.12
数据处理、组件贡献和验证基础进一步完善;下一阶段集中打通 muFerro 从输入、运行到结果读取的完整程序化链路。
当前判断:工程基础已有可复核成果,完整程序化交付仍在开发中。首个 alpha 的主要缺口集中在运行合同、显式路径、进度、结果和外部调用验收。
以下按成果归类。标为「已提交」的实现已在当前 Git 历史中;「本地已验证」仍包含未提交改动,不等于已交付远端或已发布。
新增 L1_HDF5,支持标量及多分量场、多个时间步、元数据和可选压缩;通过 MPI 分块写入及读回检查。可视化工具可直接读取 HDF5 中的场和时间序列,为后续大规模计算提供无损容器入口。
HDF5 默认关闭,既有 DAT/VTI 路径继续保留;模块能力已验证,各 app 的 HDF5 输出接线仍需逐项完成。依据:14a283f、HDF5 集成记录。
客户站迁至 web/,采用 Astro/Starlight;docs/ 专门保存内部合同、计划和验收记录。发布审计保留在站点构建流程中;完成相关仓库的归属盘点,历史报告和休眠源码统一归档。
文档体系迁移已完成,内容补齐仍有缺口:PR-105 的 13 页模块参考曾被忽略规则漏掉,当前仓库仍缺这些页面。依据:8618d52、da9c391、2101864;参考页恢复记录。
runtime 提升至根目录,继续与数值模块编入同一库;第三方依赖固定来源和哈希,标量表达式引擎替换为 muparser。模块登记、实际源码依赖、能力索引与科学用例合同连通,验证工具可保留输入、源码、运行结果和候选证据。
源码分层不代表模块已支持独立运行或多个 runtime;候选证据也不产生科学批准。依据:8c0dbeb、f21f1e8、cc3876a、db11789、7228a51;验证工具说明。
补齐结构/材料文件导入、独立结构生成入口、MPI 数据读写和原生应用场格式读取;完善 DAT/HDF5/VTI/PVTI 的批处理与绘图,以及可视化 CLI/MCP。修复多处轴序、字段分量、CSV、日志、分配统计和 runtime 生命周期问题,并用真实 SDK 消费者和独立读取器验收。
当期覆盖原有 10 个 app 的工程盘点;记录中的数值行为变化和历史结果影响分别保留。依据:3a47aac、f742fd1、e9a7f03、2d9b41b;9 月 8 日完成记录。
确认 alpha/beta/正式版的不同验收范围,首个 alpha 聚焦 muFerro。实现实际构建、安装、验收和原包字节绑定;修复 CI 因特殊文件名无法上传证据的问题,归档后上传并验证下载内容完整。
现有发布工具的本地验收不等于 alpha.1 完成。实际 muFerro 验收范围、汇总配置矩阵和可信科学批准回执仍待接通;未执行 SDK 发布。依据:23a6168、f5b1b46;发布与归档验收。
将提供的双子晶格磁性程序接入为 apps/muAFM,新增 L3_Antiferromagnetic 承载耦合、薄膜边界及相关计算。保留 17 个原始源文件和来源哈希;18 个算例在 1/2/3 ranks、Debug/Release 下完成共 108 次原版与 SDK 对照,安装后独立消费也通过。
当前为 exploratory,保留原始程序的特定行为。它是新增应用能力,不扩大 muFerro-first alpha.1 的首发范围。依据:muAFM 接入记录、应用合同。
三个磁学模块新增 18 项检查,覆盖 Maxwell 解析模态、各向异性能量梯度、LLG 步长收敛与模长、双子晶格不变量等。独立解析答案检出横向磁荷导数被覆盖的缺陷;普通 L2 路径已修复,原版一致性无法发现这一问题。
AFM 兼容路径仍显式保留原版行为,空间非均匀磁静力的正确性不能据原版对照推出。基础数学检查可继续实施,材料参数、温度律、一般噪声/多物理模型的有效性仍需科学判断。依据:基础科学检查与数值变化。
11 个 app 统一登记并拥有自己的根构建入口;contribute.py 提供无需编译器的静态检查,以及依据真实构建图选择组件和下游测试的入口。新增项目/module/app 自查 Skill;23 处工具、数据和测试路径归位,旧命令保留兼容转发。内部例会报告有了固定位置。
继续打磨配置与状态、字段所有权、生命周期、失败语义;统一调用链尚未交付。依据:贡献指南、接口审阅、工具归属、根目录职责。
赴沈阳参会期间,与 Computherm 的曹伟生进行了深入交流。此前的密钥已经找回,准备与对方重新对接新版 PanPhaseField SDK。
推进顺序:先把 muPREDICT 更新到新模式,再重新对接 PanPhaseField SDK。muPREDICT 更新是此次对接的前置工作。
依据:owner 于 2026-09-12 补充的参会情况;新模式的具体改动范围、SDK 版本与对接时间尚未展开。当前记录的是交流进展和后续意向,未形成已完成集成的结论。
| 范围 | 截至今日的证据 | 解释与边界 |
|---|---|---|
| Intel Debug | 803 / 803 通过 · 09.12 | 全应用配置,HDF5 OFF;本机记录 |
| Intel Release | 802 / 802 启用项通过 · 09.12 | 另有 2 项既有 Debug 专用检查禁用;本机记录 |
| Intel core Debug | 652 / 652 通过 · 09.12 | 基础配置,HDF5 OFF;本机记录 |
| HDF5 core Debug | 735 / 735 通过 · 09.08 | 本月已有验收,本轮未重跑;历史配置与消费证据 |
| Python 工具 | 258 项 + 113 subtests 已验证 · 09.12 | 首次 257 项通过,1 项 MCP stdio 超时;允许本机通信后针对当前源码重跑通过,属于两次记录。 |
| 安装与搬迁消费 | Debug/core SDK 与 Python 工具通过 | Debug 消费 22 模块、核对 11 app;core 消费 13 模块;本机摘要 |
| 原版一致性 / 基础科学 | 108 次原版对照;每个全应用配置 18 项新检查通过 | 两类证据分别保留;不授予模型或标准批准。 |
9 月 8 日同批工程验收为 Debug 720、Release 719、core 650;后续增加 app 登记、AFM 和独立检查后形成上表。测试数量变化说明验收范围发生变化,不用于推算软件完成百分比。
not_standardized 声明;alpha.1 的完整安装调用链仍待验收。后者当前不能写成「已可发布」。本月 CI 归档修复已在 9 月 10 日的记录中验证上传和下载,本报告未重新查询线上任务或推定 runner 当前健康。Linux/Intel 之外的平台不扩大支持声明。原始失败和重试保留,报告编写未重新运行数值求解器。
建议本周期主验收目标:从安装包、在任意工作目录,以显式输入/输出路径完成一次 muFerro 运行,读取运行中进度及有来源的最终结果;失败能说明原因,重复运行互不污染。
以下依据 TASK 的 P3/P4/P11 → P1/P10 → P5/P6 → P7/P8 依赖顺序安排。优先级与完成条件明确,具名执行人和容量由例会落实;本报告不新增 alpha 发布日期承诺。
--input、--output-dir、--help 等入口,复用既有求解流程。验收:在仓库外目录准备/启动算例,help 在 MPI 初始化前返回;非法输入产生清楚的失败结果。若上述主链路提前完成,再实施 P7 的三个参数点真实并发与三个可追溯 QoI,以及 P8 的真实 MCP 客户端发现、校验、启动、监控、取结果。现有可视化 MCP 的通过记录不能代替求解器运行链验收。
GPU、多 runtime、in-process Python 求解、全部 app 同时统一、ACCH/CALPHAD 和全量科学批准不列入这两周的主验收目标,仍按既有后续路线推进。
unassigned。需要分配模块维护和科学标准审阅责任;缺少批准不阻塞可判定的基础检查或合格的 alpha/beta。工程证据范围为 muprosdk 单仓库,2026-08-12 至 2026-09-12,按 America/Los_Angeles 时区归集;另纳入 owner 于 2026-09-12 补充的沈阳参会与 Computherm 交流情况。实际上一场会议的精确日期未提供,本次采用截至今日的一个日历月窗口,并非追认某日已召开会议。
本地 Git 基准:11c1b7818114bd09ed4a1f20de78e33ea1c8497b。技能脚本按日采集全体作者,去除合并提交后共有 58 个唯一提交;这只是追溯口径,不衡量工时或生产率。当前工作树还有未提交改动,分别按其实现文件与已有验收记录纳入。
out/ 不随 Git 转移;另一台机器需要取得原始证据或重新执行。历史报告保持原日期与配置,不把当时未验证项目推定为今天通过。修订说明:2026-09-12 应本次会议安排,将同日的两周草稿扩展为本月总结并细化后续两周计划;修订前副本保留于本机证据目录。
补充说明:2026-09-12 按 owner 的参会补充,加入与 Computherm 曹伟生的交流、此前密钥已找回,以及「muPREDICT 新模式更新 → 新版 PanPhaseField SDK 重新对接」的顺序。工程资料截止时间与测试证据沿用原记录。