- 积分
- 107
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-5-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
环境:CentOS7.8+GCC8.4.0安装WRF-Chem,设置如下配置:
export WRF_EM_CORE=1
export WRF_CHEM=1
export WRF_KPP=1
export YACC="/usr/local/WRF-needed/bin/yacc -d"
export FLEX=/usr/local/WRF-needed/bin
export FLEX_LIB_DIR=/usr/local/WRF-needed/lib
export PATH=/usr/local/WRF-needed/bin:$PATH
报错信息:
ranlib libwrflib.a
time gfortran -o wrf.exe -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf.o ../main/module_wrf_top.o libwrflib.a /usr/local/WRF_4.1/WRF/external/fftpack/fftpack5/libfftpack.a /usr/local/WRF_4.1/WRF/external/io_grib1/libio_grib1.a /usr/local/WRF_4.1/WRF/external/io_grib_share/libio_grib_share.a /usr/local/WRF_4.1/WRF/external/io_int/libwrfio_int.a -L/usr/local/WRF_4.1/WRF/external/esmf_time_f90 -lesmf_time /usr/local/WRF_4.1/WRF/external/RSL_LITE/librsl_lite.a /usr/local/WRF_4.1/WRF/frame/module_internal_header_util.o /usr/local/WRF_4.1/WRF/frame/pack_utils.o -L/usr/local/WRF_4.1/WRF/external/io_netcdf -lwrfio_nf -L/usr/local/WRF-needed/lib -lnetcdff -lnetcdf
libwrflib.a(chem_driver.o):在函数‘chem_driver_’中:
chem_driver.f90:(.text+0x1bacd):对‘kpp_mechanism_driver_’未定义的引用
collect2: 错误:ld 返回 1
0.62user 0.39system 0:02.74elapsed 37%CPU (0avgtext+0avgdata 139060maxresident)k
4528inputs+142376outputs (0major+29275minor)pagefaults 0swaps
make[1]: [em_wrf] 错误 1 (忽略)
make[1]: 离开目录“/usr/local/WRF_4.1/WRF/main”
( cd run ; /bin/rm -f wrf.exe ; ln -s ../main/wrf.exe . )
我查看了chem_driver.F文件,内部没有使用kpp_mechanism_driver_
只有如下内容:
CALL wrf_debug(15,'calling kpp_mechanism_driver')
CALL kpp_mechanism_driver (chem, &
grid%id,dtstepc,config_flags, &
p_phy,t_phy,rho, &
moist,aero_srf_area, &
vdrog3, ldrog, vdrog3_vbs, ldrog_vbs, &
!
#include "call_to_kpp_mech_drive.inc"
!
ids,ide, jds,jde, kds,kde, &
ims,ime, jms,jme, kms,kme, &
its,ite,jts,jte,kts,kte,grid%id,num_irr_diag,irr_rates)
请教各位大大,这个问题怎么解决!
|
|