爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5991|回复: 2

CLM代码修改问题

[复制链接]
回帖奖励 7 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次

新浪微博达人勋

发表于 2023-1-16 23:48:02 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 guostandout 于 2023-1-16 23:47 编辑

目的】:对SoilFluxesMod.F90中的一个变量进行计算,将计算结果作为新的变量nee_by_lh引入另一个CNVegCarbonFluxType.F90文件中替换对应变量。
操作】:
  • 在SoilFluxesMod.F90中,按照其他变量的设置方式,进行调用、声明等操作:
use CNVegCarbonFluxType    , only : cnveg_carbonflux_type
type(cnveg_carbonflux_type)  , intent(inout) :: cnveg_carbonflux_inst

nee_by_lh                => cnveg_carbonflux_inst%nee_grc      ,

  • 在SoilFluxesMod.F90和clm_driver.F90文件相应的subroutine中也进行了添加:

图1SoilFluxesMod.F90设置

图1SoilFluxesMod.F90设置
[图1]

图2clm_driver.F90设置

图2clm_driver.F90设置
[图2]


  • 设置完成后,进行casebuild,遇到问题。

问题】:./case.build --skip-provenance-check后报错如下:

图3报错问题

图3报错问题
[图3]
Building lnd with output to /my_cesm_sandbox/output/zh_bgc_1/bld/lnd.bldlog.230116-225826
/my_cesm_sandbox/cime/scripts/zh_bgc_1/SourceMods/src.clm/clm_driver.F90(697): error #6404: This name does not have a type, and must have an explicit type.   [CNVEG_CARBONFLUX_INST]

请教各位,这种情况应如何解决?或者针对目的,有什么好的新方法见解?请指教!

首次发帖比较生疏,请多包涵!





密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2023-1-27 13:17:14 | 显示全部楼层
放在其他module中进行了计算
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-11-13 15:13:03 | 显示全部楼层

回帖奖励 +1 金钱

您好,想请教一下CLM5能模拟的最大分辨率是多少呀
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表