COMMON tracer 与通用运行时
页面定位
覆盖 tracer 文件解析、字符串工具、命令行选项和作业运行时支持。
兼容性关注:影响 tracer 元数据来源、公共解析接口和运行时辅助能力。
本页是 5.3 到 6.3 版本差异详情页,只解释改动职责与影响,不展开逐行代码差异。
变化统计
本主题覆盖 4 个路径事件:新增 4、删除 0、修改 0。
主要变化
libf/misc/job.F90:新增作业环境模块,识别 SLURM/PBS 作业号与时限,解析 days-hours:minutes:seconds,并提供提前终止所需的 timelimit/timewall 状态。libf/misc/program_options.F90:新增通用命令行选项模块,解析帮助、并行布局和运行参数并提供 usage 输出,供动力主程序启动时调用。libf/misc/readTracFiles_mod.f90:新增公共 tracer.def/traceur.def 解析设施,供 MARS 物理侧新格式解析调用。libf/misc/strings_mod.f90:新增通用字符串与消息模块,提供大小写转换、裁剪/清洗、分割/堆叠、查找替换、计数解析及分级输出工具。
受影响路径
| 编号 | 5.3 路径 | 6.3 路径 | 类型 | SHA-256 核验 | 改动概述 | 官方记录 |
|---|---|---|---|---|---|---|
C-0098 |
— | libf/misc/job.F90 |
新增 | —→6a52490c2a6b(已核验) |
新增作业环境模块,识别 SLURM/PBS 作业号与时限,解析 days-hours:minutes:seconds,并提供提前终止所需的 timelimit/timewall 状态。 | 源码差异;未找到对应 Changelog 条目 |
C-0099 |
— | libf/misc/program_options.F90 |
新增 | —→63b1dae798be(已核验) |
新增通用命令行选项模块,解析帮助、并行布局和运行参数并提供 usage 输出,供动力主程序启动时调用。 | 源码差异;未找到对应 Changelog 条目 |
C-0100 |
— | libf/misc/readTracFiles_mod.f90 |
新增 | —→508b2fb1bcb0(已核验) |
新增公共 tracer.def/traceur.def 解析设施,供 MARS 物理侧新格式解析调用。 | 间接记录:20/05/2026,EM |
C-0101 |
— | libf/misc/strings_mod.f90 |
新增 | —→f5c6ab2874a3(已核验) |
新增通用字符串与消息模块,提供大小写转换、裁剪/清洗、分割/堆叠、查找替换、计数解析及分级输出工具。 | 源码差异;未找到对应 Changelog 条目 |
证据边界
- 路径状态和哈希关系来自两棵本地快照的机械比较。
- 官方记录来自 MARS Changelog 增量;COMMON 命中仅表示间接记录。
- 未找到 Changelog 条目不等于改动无意义,只表示没有可直接关联的官方文字记录。
- 本页不把未运行的数值或性能影响写成既定事实。