背景:SU2-Quantum = SU2 8.3.0 "Harrier" 分支,研究量子门噪声 / 有限比特精度对 CFD 的影响。参考算例 = 3-D TGV。术语见 docs/glossary.md,运行单 case 见 docs/tgv-runner.md,排错见 docs/troubleshooting.md。 约定(接手必读):① 正式 Job 从 develop 跑(manifest sha ∈ develop)。② 下游机 ff-only。③ 原始数据不入 git;登记进 private/lab/(jobs.md + experiments/.md)。
背景:SU2-Quantum = SU2 8.3.0 "Harrier" 分支,研究量子门噪声 / 有限比特精度对 CFD 的影响。参考算例 = 3-D TGV。术语见 docs/glossary.md,运行单 case 见 docs/tgv-runner.md,排错见 docs/troubleshooting.md。
docs/glossary.md
docs/tgv-runner.md
docs/troubleshooting.md
约定(接手必读):① 正式 Job 从 develop 跑(manifest sha ∈ develop)。② 下游机 ff-only。③ 原始数据不入 git;登记进 private/lab/(jobs.md + experiments/.md)。
develop
private/lab/
收集并分析 Jacobian 条件数 κ(A):随网格 N、随物理时间 t/t_c 的变化,并尝试把它与谱截断研究里的「incremental-sparsity / 量子优势」联系起来。框架已就绪,缺的是系统性的数据收集 + 出图。
OUTPUT_FILES
JACOBIAN_BCSR
--jacobian-steps
--jacobian-tcs
cases/<suffix>/jacobian/
analysis/condition_number/compute.py
tgv/cond.py
condnum.json
analysis/condition_number/plot_vs_gridsize.py
N≥192
docs/experiments/storage-budget.md
tgv/run.py --jacobian-steps
compute.py
plot_vs_gridsize.py
analysis/condition_number/
未设置到期时间。
未设置依赖项。
删除分支是永久的。虽然已删除的分支在实际被删除前有可能会短时间存在,但这在大多数情况下无法撤销。是否继续?
目标
收集并分析 Jacobian 条件数 κ(A):随网格 N、随物理时间 t/t_c 的变化,并尝试把它与谱截断研究里的「incremental-sparsity / 量子优势」联系起来。框架已就绪,缺的是系统性的数据收集 + 出图。
现状(框架已实现)
OUTPUT_FILES含JACOBIAN_BCSR且设了--jacobian-steps/--jacobian-tcs时,dump 逐迭代的 BCSR 分片到cases/<suffix>/jacobian/。analysis/condition_number/compute.py读这些分片,经tgv/cond.py组装稀疏矩阵,逐 case 写condnum.json(与 HQ task 解耦,长跑的 condest 不会让 task 看似卡死)。analysis/condition_number/plot_vs_gridsize.py画 κ(A) 随 N(每个 t/t_c snapshot 一条曲线)。任务
N≥192单个 BCSR 时间点就 10+ GB,见docs/experiments/storage-budget.md),在几个 t/t_c snapshot 上 dump Jacobian(tgv/run.py --jacobian-steps或--jacobian-tcs)。compute.py出condnum.json,plot_vs_gridsize.py出图。验收
private/lab/。参考
analysis/condition_number/(compute.py、plot_vs_gridsize.py)、tgv/cond.pydocs/tgv-runner.md(--jacobian-steps/--jacobian-tcs、condnum.json输出)docs/troubleshooting.md、docs/experiments/storage-budget.md(BCSR 体积警告)