成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Tianhan:Claude Code 38 天重写燃烧 CFD——544 commits,78 篇论文校验

个人科研;披露 38 天、544 commits、AI 共著约 72%;Fortran 约 36,800 行→Python 约 17,200 行;处理论文 78、定量校验 40;相对 Cantera 均误差约 5.5%;15 自定义技能、137+ 测;不代你任意求解器同速。

场景说明

面向要把遗产科学计算代码迁语言、却必须先有物理校验层的研究者/工程师:把「先验证层再全速代理 + 论文对照」写成门禁,区别于遗产内核驱动复活与零依赖玩具浏览器。

案例叙事

01他们做了什么

Tianhan Zhang 在 Bohrium Dev Diaries《544 Commits in 38 Days…》(datePublished 2026-03-19)写明:把燃烧 CFD 求解器 ASURF 从 Fortran 迁到 Python,并以论文与 Cantera 对照为验收,Claude Code 作为全日结对。

关键门禁是「验证层与测试先于速度」——先有可跑基准与分层测试,再放大代理改写吞吐。

本场景据此输出「科学代码迁语言门禁」提纲。禁止把 38 天或 5.5% 误差写成任意求解器 SLA,或建议无校验层就全速 YOLO。

02实际效果

  • 源披露 38 天、544 commits、AI 共著约 72%、Fortran≈36,800→Python≈17,200、论文 78/定量 40、相对 Cantera 均误差约 5.5%、15 技能与 137+ 测等作者口径;属单人燃烧 CFD 窗口,不可外推为你的科研工期、误差或「迁语言必同比例缩行」。
  • 能把「代理加速实现」与「人握物理/论文验收」拆开。
  • 为未建验证层就大改遗产科学代码提供提问清单。

03值得知道

  • 托管于 Bohrium 平台博客,文末有产品/能力导流;指标以正文表为准。
  • 「AI 共著约 72%」为作者 commit 口径,非期刊同行评议结论。
  • 上面写的是个人科研实践帖,不是 Claude 官文或平台白皮书简报。

04可复制提示词

科学代码迁语言门禁

你是科学计算工程教练。只根据用户边界写门禁,不要编造已达到的 commits 或误差。

遗产代码与目标:{{legacy}}
基准/论文清单:{{bench}}
不可跳过的物理验收:{{physics}}

输出 Markdown:
1. 验证层优先里程碑(基准用例最小集)
2. 分层测试与对照字段(含外部求解器对照)
3. 可交给代理的改写批次 vs 人必须看的物理点
4. 完成定义(定量误差/论文条目)
禁止声称「必 38 天或 5.5%」;禁止建议无验证层全速改写。

代理改写后数值对不上复盘

代码能跑,但与基准/论文偏离。请写复盘提纲。

现象:{{symptom}}

输出:
1. 更像缺验证层、机制参数漂移,还是批次过大无人卡点
2. 最小修补
3. 下次验收标准
4. 人工确认清单
不要伪造「再加技能文件等于物理自动正确」。

怎么做

  1. 粘贴遗产求解器规模、目标语言,以及必须对照的基准/论文清单
  2. Agent 按实践帖输出:验证层优先里程碑、技能拆分表,以及论文定量验收字段
  3. 人工保留物理口径与最终签字;Agent 不代你保证「38 天必 544 commits 或均误差约 5.5%」

实用提示

  • 源帖(JSON-LD datePublished 2026-03-19T00:00:00Z → 2026-03-19;作者 Tianhan Zhang):一人用 Claude Code 全日协作为燃烧 CFD 求解器 ASURF 做 Fortran→Python(pyASURF)重写窗口约 38 天,日投约 8+ 小时。表内披露:544 commits;AI 共著约 72%;处理论文 78、定量校验 40;相对 Cantera 均误差约 5.5%;Bohrium 云仿真 17;自定义 Claude skills 15;测试用例 137+。规模口径:原 Fortran 约 36,800 行→Python 约 17,200 行(文称单次提交跨约 67 文件)。强调先建 CFD 验证层再让代理全速;含冲击管/点火/爆轰等基准与分层 pytest。文末有 BohrClaw/平台导流,工程数字以正文指标表为准。
  • 与 dmitry-claude-ftape-kernel-driver / embedding-shapes-one-agent-one-browser-20k 不同:本条是科学计算求解器迁语言+论文定量校验,不是遗产磁带驱动,也不是零依赖玩具浏览器
#Claude Code#CFD#Fortran#论文复现#科学计算