专栏名称: 锐多宝
遥感技术教程、资讯与前沿论文
目录
相关文章推荐
看雪学苑  ·  某cocos2djs游戏jsc以及资源文件解密 ·  昨天  
朱志良博士de职业健康  ·  DeepSeek:东盟职业病防治情况 ·  2 天前  
安天集团  ·  2024年活跃挖矿木马盘点 ·  2 天前  
厦门网  ·  热搜第一!微信又上新功能 ·  3 天前  
厦门网  ·  热搜第一!微信又上新功能 ·  3 天前  
51好读  ›  专栏  ›  锐多宝

【数值模型系列】SMOKE安装及测试案例运行

锐多宝  · 公众号  ·  · 2024-07-25 21:33

正文

--------------------------------------------------------------------------

环境预装

  • NetCDF库
  • IOAPI库
  • Intel编译器
以上环境需自行提前配置好,在此不做赘述。本文基于netcdf-4.9.0、ioapi-3.2以及intel-2018编译器进行演示。

SMOKE源文件及测试案例数据下载

1.下载内容

https://github.com/CEMPD/SMOKE/releases

  • smoke_install_v481.csh
  • smoke_v481.Linux2_x86_64ifort.tar.gz
  • smoke_v481.nctox.data.tar.gz

wget https://github.com/CEMPD/SMOKE/releases/download/SMOKEv481_Jan2021/smoke_v481.Linux2_x86_64ifort.tar.gz
wget https://github.com/CEMPD/SMOKE/releases/download/SMOKEv481_Jan2021/smoke_install_v481.csh
wget https://github.com/CEMPD/SMOKE/releases/download/SMOKEv481_Jan2021/smoke_v481.nctox.data.tar.gz

2.下载问题

由于需从github下载源码,因此若下载较慢,可后台回复" 20240622 "获取这三个文件。

SMOKE安装

1.切换为csh或tcsh环境并配置SMK_HOME(路径自行指定)

csh
setenv SMK_HOME $HOME/research/smoke/4.8.1
mkdir -p $SMK_HOME

2.安装

# 进入存放上述三个文件的位置,执行安装脚本
cd $HOME/research/smoke/
csh -ef smoke_install_v481.csh

SMOKE测试案例运行

1.加载任务文件(Assigns file)

cd $SMK_HOME/subsys/smoke/assigns
source ASSIGNS.nctox.cmaq.cb05_soa.us12-nc

2.依次执行 面源、生物质源、非道、点源以及清单合并等脚本

cd $SCRIPTS/run 
./smk_area_nctox.csh
./smk_bg_nctox.csh
./smk_nonroad_nctox.csh
./smk_point_nctox.csh
./smk_rateperdistance_nctox.csh
./smk_ratepervehicle_nctox.csh
./smk_rateperprofile_nctox.csh
./smk_rateperhour_nctox.csh
./smk_mrgall_nctox.csh

3.检查运行是否出错







请到「今天看啥」查看全文