PREP-CHEM-SRC安装

下载

官网

ftp aftp.fsl.noaa.gov
Name: anonymous
password:回车跳过
cd taq
cd global_emissions
get Global_emissions_v3 对应的安装包
get PREP-CHEM-SRC-1.5 对应的安装包

安装

需要Netcdf,HDF和ZLIB,在安装WRF时已经预装了依赖库。
我用的是intel编译器,所以修改include.mk.intel.wrf文件

NETCDF=$your_path

NETCDF_INC=-I$(NETCDF)/include
NETCDF_LIBS=-L$(NETCDF)/lib -lnetcdff -lnetcdf

# HDF libraries

HDF5=$your_path
HDF5_INC=-I$(HDF5)/include
HDF5_LIB=-L$(HDF5)/lib -lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 -L/scratchin/grupos/catt-brams/shared/libs/zlib-1.2.8/lib -lz -ldl

修改好后,执行

make OPT=intel.wrf CHEM=RADM_WRF_FIM AER=SIMPLE

编译时遇到下面这个错误:

convert_edgar_to_RELACS_REAC.f90(17): error #6405: The same named entity from different modules and/or program units cannot be referenced. [CO]
,CO &
-----------------------------^
convert_edgar_to_RELACS_REAC.f90(20): error #6405: The same named entity from different modules and/or program units cannot be referenced. [CH4]
,CH4 &
-----------------------------^
convert_edgar_to_RELACS_REAC.f90(21): error #6405: The same named entity from different modules and/or program units cannot be referenced. [SO2]
,SO2 &
-----------------------------^
compilation aborted for convert_edgar_to_RELACS_REAC.f90 (code 1)
make: *** [convert_edgar_to_RELACS_REAC.o] Error 1

去到src目录,修改 convert_edgar_to_RELACS_REAC.f90文件,在第九行前面加!
修改前

use chem1_list

修改后

!use chem1_list

再回到bin/build目录,执行

make OPT=intel.wrf CHEM=RADM_WRF_FIM AER=SIMPLE

编译成功后,在bin目录出现

prep_chem_sources_RADM_WRF_FIM_SIMPLE.exe

编译安装完成

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值