arrow
返回

How Climate Model Developers Deal With Bugs

delete2025-08-09
delete0
delete
OA
AI
U
Ulrike Proske *
L
Lieke Melsen
DOI:10.1029/2025EF006318delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
通用环流模型(GCMs)不仅是理解地球气候系统和预报天气的有力工具,它们也是由人类编写的大型软件程序。因此,它们包含编码错误,即所谓的“bug”。研究人员交流使用GCMs生成的研究结果并记录新模型版本,但很少明确交流他们在模型中发现的bug,更不用说围绕这些bug的实践了。本研究描绘了在近期ICON开发过程中发现的bug相关实践,以及从产生怀疑到修复和交流bug的工作流程。对参与ICON开发的领域科学家和科学程序员进行了11次定性深入访谈。访谈详细说明了处理bug的工作流程,强调了该流程仅部分标准化。例如,科学测试因缺乏可供模型测试对比的绝对真值结果而变得复杂。因此,测试难以标准化,导致处理bug仍然是一个繁琐的过程。面对和处理bug时,模型开发者追求的是“足够好”而非完美的模型。这种立场是务实的,放松了对GCMs,尤其是考虑到其bug情况下的过度期望。然而,“足够好”的目标在GCMs作为具有高社会风险的通用工具使用方面存在问题。谁决定模型“足够好”,又是为了什么?
Keyword:
climate model
bugs
workflow
good enough
modeling practice
interviews

期刊

E
Earth's Future
IF:
8.2
论文数:
1.8K
被引数:
1.1W

机构

W
Wageningen University
学者数:
1.5K
论文数: 665
被引数: 3
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Making Root Cause Analysis Feasible for Large Code Bases
err2019-06-17
err0
PREAI
errDaniel J. Milroy; Allison H. Baker; Dorit M. Hammerling; Youngsung Kim; Elizabeth R. Jessup; Thomas Hauser
err分享
err收藏
Computing the Climate计算气候
err
IF0
err2023-08-10
err0
errOAAI
errSteve M. Easterbrook
err分享
err收藏
学者 查看更多内容