GEOS-Chem中海洋通量物种干沉降速度输出的技术改进

GEOS-Chem中海洋通量物种干沉降速度输出的技术改进

【免费下载链接】geos-chem GEOS-Chem "Science Codebase" repository. Contains GEOS-Chem science routines, run directory generation scripts, and interface code. This repository is used as a submodule within the GCClassic and GCHP wrappers, as well as in other modeling contexts (external ESMs). 【免费下载链接】geos-chem 项目地址: https://gitcode.com/gh_mirrors/ge/geos-chem

背景介绍

在GEOS-Chem大气化学模型中,干沉降过程是大气成分从气相向地表转移的重要途径之一。对于某些具有海洋源排放的化学物种(如丙酮ACET),其干沉降速度的计算和输出一直存在技术上的局限性。

问题发现

研究团队发现当前模型存在两个主要问题:

  1. 通过HEMCO计算的海洋通量物种(如ACET)的干沉降速度在DryDep诊断输出中显示为零值
  2. 虽然可以通过HEMCO诊断输出这些速度值,但数值异常(比预期值大几个数量级),可能存在单位转换错误

技术解决方案

研究团队提出了以下改进措施:

  1. 代码结构调整

    • 将DryDepVel的存档位置从drydep_mod.F90迁移至hco_interface_gc_mod.F90
    • 这一调整使其与Archive_DryDep和Archive_DryDepMix位于同一位置
  2. 诊断输出优化

    • 同时迁移了SatDiagnDryDepVel诊断功能
    • 保留了ConcAboveSurf干沉降速度诊断(因其计算逻辑复杂且不直接影响核心功能)
  3. 代码优化

    • 在hco_interface_gc_mod.F90中将数组索引从(:,:)改为(I,J),以匹配经纬度循环结构

验证测试

研究团队进行了全面的验证测试:

  1. 丙酮(ACET)测试

    • 原代码:陆地值约0.1 cm/s,海洋区域为零
    • 改进后:成功输出HEMCO扩展hcox_seaflux_mod.F90计算的海域值
  2. 二氧化氮(NO2)测试

    • 确认改进不影响无海洋通量物种的沉降速度计算

技术意义

这一改进具有重要的科学价值:

  1. 完善了海洋区域干沉降过程的表征,使模型能够更全面地反映海气交换过程
  2. 统一了诊断输出机制,使不同来源的干沉降速度计算采用一致的输出框架
  3. 提高了模型结果的可靠性,解决了原有输出异常的问题

实现方式

该改进已通过补丁形式提交,包含两个主要代码变更:

  1. 更新DryDep集合的输出机制
  2. 更新SatDiagn集合的输出机制

这项改进已被纳入GEOS-Chem 14.6.0开发版本,为研究海洋-大气交换过程提供了更完善的技术支持。

【免费下载链接】geos-chem GEOS-Chem "Science Codebase" repository. Contains GEOS-Chem science routines, run directory generation scripts, and interface code. This repository is used as a submodule within the GCClassic and GCHP wrappers, as well as in other modeling contexts (external ESMs). 【免费下载链接】geos-chem 项目地址: https://gitcode.com/gh_mirrors/ge/geos-chem

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值