[experiment] 补充实验维度(alpha / CFL / Q-criterion / 时间演化 / incremental-sparsity) #4

开放中
TiMidlY2026-06-14 17:19:08 +08:00创建 · 0评论
所有者

背景:SU2-Quantum = SU2 8.3.0 "Harrier" 分支,研究量子门噪声 / 有限比特精度对 CFD 的影响。参考算例 = 3-D TGV。术语见 docs/glossary.md,工作流见 docs/tgv-workflows.md,后处理脚本见 docs/analysis/(迁自 analysis/README.md)。

约定(接手必读):① 正式 Job 从 develop 跑(manifest sha ∈ develop);feature 仅临时测试。② 下游机 ff-only。③ 原始数据/派生图不入 git;登记进 private/lab/(jobs.md + experiments/.md,uses-jobs:[...])。④ 不要为临时需求把绘图代码内联进仓库——在临时目录写独立脚本,或改对应 analysis/<topic>/ 脚本并告知 owner。

目标(umbrella / checklist)

项目 roadmap 里登记的、尚未做的补充实验维度。每条是一个 mini-experiment,按需领取;体量大的可拆成独立 issue。

  • alpha 参数测试(明确 alpha 指什么、扫描范围、对什么指标)
  • CFL 数(1 / 2 / 4)对谱截断误差的敏感性——固定其余轴,扫 CFL,看 L2/能量比是否随 CFL 漂移(牵涉 per-N dt,见 docs/experiments/cfl-time-step.md
  • Q-criterion 等值面图:baseline(不截断)vs 截断 vs 全噪声 三态对比的涡结构可视化
  • KE / Dissipation / Enstrophy 随时间演化曲线(三大统计量的时间序列图,来自 history.csv
  • incremental-sparsity 假设下的 energy-ratio 趋势验证(R(S) 随 N 的增长是否支持"保留模态数亚幂律增长")

做法

  • 数据来自 TGV Job 的 history.csv(时间序列)与 volume/flow_*.vtu(体场,Q-criterion / 谱)。
  • 复用 analysis/energy_ratio/(R(S)、2D/3D)、l2_sweep/eps_sweep/;新指标新建 analysis/<topic>/(PEP-723 自包含脚本)。
  • 每个 mini-experiment 跑的 Job 登记 private/lab/jobs.md,分析记 private/lab/experiments/<slug>.md

验收

  • 按 checklist 逐条勾选;每条产出图 + 一句话结论,稳定结论"毕业"进 docs/experiments/

参考

  • docs/analysis/(后处理脚本逐项参考)、analysis/(各子目录)
  • docs/tgv-workflows.md(能量比 / EPS / L2 工作流)、docs/experiments/cfl-time-step.md
  • docs/glossary.md(Energy ratio R(S)、Mode、sfreq 等)
> **背景**:SU2-Quantum = SU2 8.3.0 "Harrier" 分支,研究量子门噪声 / 有限比特精度对 CFD 的影响。参考算例 = 3-D TGV。术语见 `docs/glossary.md`,工作流见 `docs/tgv-workflows.md`,后处理脚本见 `docs/analysis/`(迁自 `analysis/README.md`)。 > > **约定(接手必读)**:① 正式 Job 从 `develop` 跑(manifest sha ∈ develop);feature 仅临时测试。② 下游机 ff-only。③ 原始数据/派生图不入 git;登记进 `private/lab/`(jobs.md + experiments/<slug>.md,`uses-jobs:[...]`)。④ 不要为临时需求把绘图代码内联进仓库——在临时目录写独立脚本,或改对应 `analysis/<topic>/` 脚本并告知 owner。 ## 目标(umbrella / checklist) 项目 roadmap 里登记的、尚未做的**补充实验维度**。每条是一个 mini-experiment,按需领取;体量大的可拆成独立 issue。 - [ ] **alpha 参数测试**(明确 alpha 指什么、扫描范围、对什么指标) - [ ] **CFL 数(1 / 2 / 4)对谱截断误差的敏感性**——固定其余轴,扫 CFL,看 L2/能量比是否随 CFL 漂移(牵涉 per-N dt,见 `docs/experiments/cfl-time-step.md`) - [ ] **Q-criterion 等值面图**:baseline(不截断)vs 截断 vs 全噪声 三态对比的涡结构可视化 - [ ] **KE / Dissipation / Enstrophy 随时间演化曲线**(三大统计量的时间序列图,来自 `history.csv`) - [ ] **incremental-sparsity 假设下的 energy-ratio 趋势验证**(R(S) 随 N 的增长是否支持"保留模态数亚幂律增长") ## 做法 - 数据来自 TGV Job 的 `history.csv`(时间序列)与 `volume/flow_*.vtu`(体场,Q-criterion / 谱)。 - 复用 `analysis/`:`energy_ratio/`(R(S)、2D/3D)、`l2_sweep/`、`eps_sweep/`;新指标新建 `analysis/<topic>/`(PEP-723 自包含脚本)。 - 每个 mini-experiment 跑的 Job 登记 `private/lab/jobs.md`,分析记 `private/lab/experiments/<slug>.md`。 ## 验收 - 按 checklist 逐条勾选;每条产出图 + 一句话结论,稳定结论"毕业"进 `docs/experiments/`。 ## 参考 - `docs/analysis/`(后处理脚本逐项参考)、`analysis/`(各子目录) - `docs/tgv-workflows.md`(能量比 / EPS / L2 工作流)、`docs/experiments/cfl-time-step.md` - `docs/glossary.md`(Energy ratio R(S)、Mode、sfreq 等)
登录并参与到对话中。
1位参与者
通知
到期时间
到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。

未设置到期时间。

依赖议题

未设置依赖项。

引用
TiMidlY/SU2-Quantum#4
没有提供说明。