最近自己在研究BGC模型,终于小有所成,现在来分享一个经验贴
模型下载地址:生物群落-BGC (umt.edu)
点击红框处下载
下载后解压压缩包得到如下文件
很多小伙伴到这一步就蒙圈了,不知道该如何运行模型,下面让我来教大家怎么运行他
下面先介绍一下文件夹里都代表什么
CO2-CO2的动态运行读取文件夹
epc-敏感性参数分析文件夹
ini-模型运行的控制文件夹
metdata-模型运行所需要的驱动数据(气象数据)
outputs-模型的输出结果
restart-模型的平衡态文件夹
src-模型的源码
打开src文件夹-打开visual studio文件夹-打开bgclib文件夹-打开BiomeBGC for Windows.sln(这里需要安装visual stuio软件,如何安装网上都有,这里我不再做阐述)就会看到如下页面:
然后我们点开bgclib就能看到我们程序里面各个模块的源程序代码文件【后续如果你要修改公式,优化模型(参数优化除外),也是在这个地方改代码】
接下来点击上方的重新生成解决方案或者生成解决方案都可以
可以看到生成了一个可执行文件,接下来按照他给出的路径找到这个可执行文件,并把粘贴到刚开始的界面
复制粘贴到下面这里
接下来是进入根目录下的运行对话框【注意一定要是模型的根目录!不然无法运行成功】进入之后输入pointbgc,出现以下界面,说明模型加载成功了
接下来我使用官方自带的控制文件进行运行示范,完成上面的操作激活bgc之后,输入pointbgc.exe ini/[控制文件名],我这里使用的是官方自带的控制文件,因而输入pointbgc.exe ini/enf_test1.ini
可以看到模型成功运行,但是打开output并没有看到输出文件,这是因为我们没有转换平衡态就开始运行模型,接下来我们换成pointbgc.exe -u ini/enf_test1.ini命令运行模型,就可以看到输出结果了
运行结果:
outputs文件夹下的输出结果:
今天就先写到这里吧,后面有空再来写MTCLM山地模型制备气象驱动数据和PEST参数优化的部分
大家如果有问题或者想交流,可以来我的公众号给我留言,我看到有空了会回复大家的,公众号 —【爱K线的小易】