爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5380|回复: 7

wrfchem编译始终无法生成exe

[复制链接]

新浪微博达人勋

发表于 2019-3-21 22:03:22 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图:
问题概况: 浏览了论坛里大部分的wrfchem帖子,也跟着做了各种修改,比如yacc,flex的版本以及环境变量设置,最后的编译也没报错,checkwrf.log里也没有error,但是开头有一句chem/KPP/compile_wkc: Permission denied.不知道是不是这里的错误。然后一直改可是就是没有四个exe,其他都有
我看过提问的智慧: 看过
自己思考时长(天): 14

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

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

x

无标题2.png
无标题1.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-21 22:07:26 | 显示全部楼层
我是用的学校的服务器,学校服务器本来就装有wrf,然后我下了chem的源代码并解压后进行yacc flex的下载以及环境变量改变,接着按顺序进行了
./clean -a
./configure
./compile em_real >&checkwrf.log
最后全程没有报错可是main里面就是没有exe
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-21 22:13:08 | 显示全部楼层
这是我设置的环境变量
export WRF_EM_CORE=1
export WRF_NMM_CORE=0
export WRF_CHEM=1
export WRF_KPP=1
export PATH=/public/home/zlm/usr/local/yacc:$PATH  
export PATH=/public/home/zlm/usr/local/flex/bin:$PATH
export YACC='/public/home/zlm/usr/local/yacc/yacc -d'
export FLEX=/public/home/zlm/usr/local/flex/bin/flex
export FLEX_LIB_DIR=/public/home/zlm/usr/local/flex/lib
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-22 09:10:46 | 显示全部楼层
cd chem/KPP/
chmod 777 compile_wkc
再重新编译
应该是楼主没有给compile_wkc可执行权限导致的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-22 13:45:48 | 显示全部楼层
croton 发表于 2019-3-22 09:10
cd chem/KPP/
chmod 777 compile_wkc
再重新编译

还是不行,现在permission denied更多了

starting compile_wkc
/public/home/zlm/wrf371/WRFV3/chem/KPP/configure_kpp: Permission denied.
compile kpp
make: execvp: ./cflags.guess: Permission denied
make: *** [setup] Error 127
-----------------------------------------
./linker.csh: Permission denied.
./linker.csh: Permission denied.
compile the coupler
Makefile:5: ../../configure.kpp: No such file or directory
make: *** No rule to make target `../../configure.kpp'.  Stop.
-----------------------------------------
check if Registry was touched
touch run_wkc
touch mod_registry.temp
touch ../mechanisms/*/*.kpp
-----------------------------------------
Run kpp for mechanisms in chem/KPP/mechanisms
=========================================================
mechanisms/cb05_sorg_aq
ln -s ../../util/Makefile_kpp mechanisms/cb05_sorg_aq/Makefile
util/create_inc_files.csh: Permission denied.
model cb05_sorg_aq
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cb05_sorg_aq.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cb05_sorg_aq_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-22 13:49:57 | 显示全部楼层
建议楼主将整个chem文件夹的权限改问可执行
从这些问题来看都是没有执行权限导致的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-22 13:50:06 | 显示全部楼层
本帖最后由 versatile 于 2019-3-22 13:53 编辑

mechanisms/cb05_sorg_vbs_aq
ln -s ../../util/Makefile_kpp mechanisms/cb05_sorg_vbs_aq/Makefile
util/create_inc_files.csh: Permission denied.
model cb05_sorg_vbs_aq
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cb05_sorg_vbs_aq.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cb05_sorg_vbs_aq_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/cbm4
ln -s ../../util/Makefile_kpp mechanisms/cbm4/Makefile
util/create_inc_files.csh: Permission denied.
model cbm4
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cbm4.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cbm4_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/cbmz_bb
ln -s ../../util/Makefile_kpp mechanisms/cbmz_bb/Makefile
util/create_inc_files.csh: Permission denied.
model cbmz_bb
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cbmz_bb.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cbmz_bb_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/cbmz_mosaic
ln -s ../../util/Makefile_kpp mechanisms/cbmz_mosaic/Makefile
util/create_inc_files.csh: Permission denied.
model cbmz_mosaic
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cbmz_mosaic.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cbmz_mosaic_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/crimech
ln -s ../../util/Makefile_kpp mechanisms/crimech/Makefile
util/create_inc_files.csh: Permission denied.
model crimech
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp crimech.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [crimech_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/cri_mosaic_4bin_aq
ln -s ../../util/Makefile_kpp mechanisms/cri_mosaic_4bin_aq/Makefile
util/create_inc_files.csh: Permission denied.
model cri_mosaic_4bin_aq
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cri_mosaic_4bin_aq.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cri_mosaic_4bin_aq_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/cri_mosaic_8bin_aq
ln -s ../../util/Makefile_kpp mechanisms/cri_mosaic_8bin_aq/Makefile
util/create_inc_files.csh: Permission denied.
model cri_mosaic_8bin_aq
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cri_mosaic_8bin_aq.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [cri_mosaic_8bin_aq_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/gocartracm
ln -s ../../util/Makefile_kpp mechanisms/gocartracm/Makefile
util/create_inc_files.csh: Permission denied.
model gocartracm
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp gocartracm.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [gocartracm_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/mozart_mosaic_4bin_aq
ln -s ../../util/Makefile_kpp mechanisms/mozart_mosaic_4bin_aq/Makefile
util/create_inc_files.csh: Permission denied.
model mozart_mosaic_4bin_aq
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp mozart_mosaic_4bin_aq.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [mozart_mosaic_4bin_aq_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/mozart_mosaic_4bin
ln -s ../../util/Makefile_kpp mechanisms/mozart_mosaic_4bin/Makefile
util/create_inc_files.csh: Permission denied.
model mozart_mosaic_4bin
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp mozart_mosaic_4bin.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [mozart_mosaic_4bin_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/mozart
ln -s ../../util/Makefile_kpp mechanisms/mozart/Makefile
util/create_inc_files.csh: Permission denied.
model mozart
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp mozart.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [mozart_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/mozcart
ln -s ../../util/Makefile_kpp mechanisms/mozcart/Makefile
util/create_inc_files.csh: Permission denied.
model mozcart
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp mozcart.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [mozcart_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/nmhc9
ln -s ../../util/Makefile_kpp mechanisms/nmhc9/Makefile
util/create_inc_files.csh: Permission denied.
model nmhc9
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp nmhc9.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [nmhc9_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racm_esrlsorg_aqchem
ln -s ../../util/Makefile_kpp mechanisms/racm_esrlsorg_aqchem/Makefile
util/create_inc_files.csh: Permission denied.
model racm_esrlsorg_aqchem
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racm_esrlsorg_aqchem.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racm_esrlsorg_aqchem_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racm_esrlsorg
ln -s ../../util/Makefile_kpp mechanisms/racm_esrlsorg/Makefile
util/create_inc_files.csh: Permission denied.
model racm_esrlsorg
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racm_esrlsorg.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racm_esrlsorg_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racm_mim
ln -s ../../util/Makefile_kpp mechanisms/racm_mim/Makefile
util/create_inc_files.csh: Permission denied.
model racm_mim
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racm_mim.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racm_mim_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racmpm
ln -s ../../util/Makefile_kpp mechanisms/racmpm/Makefile
util/create_inc_files.csh: Permission denied.
model racmpm
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racmpm.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racmpm_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racm
ln -s ../../util/Makefile_kpp mechanisms/racm/Makefile
util/create_inc_files.csh: Permission denied.
model racm
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racm.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racm_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racm_soa_vbs
ln -s ../../util/Makefile_kpp mechanisms/racm_soa_vbs/Makefile
util/create_inc_files.csh: Permission denied.
model racm_soa_vbs
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racm_soa_vbs.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racm_soa_vbs_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racmsorg_aqchem
ln -s ../../util/Makefile_kpp mechanisms/racmsorg_aqchem/Makefile
util/create_inc_files.csh: Permission denied.
model racmsorg_aqchem
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racmsorg_aqchem.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racmsorg_aqchem_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/racmsorg
ln -s ../../util/Makefile_kpp mechanisms/racmsorg/Makefile
util/create_inc_files.csh: Permission denied.
model racmsorg
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp racmsorg.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [racmsorg_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/radm2
ln -s ../../util/Makefile_kpp mechanisms/radm2/Makefile
util/create_inc_files.csh: Permission denied.
model radm2
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp radm2.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [radm2_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/radm2sorg
ln -s ../../util/Makefile_kpp mechanisms/radm2sorg/Makefile
util/create_inc_files.csh: Permission denied.
model radm2sorg
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp radm2sorg.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [radm2sorg_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/saprc99_mosaic_4bin_vbs2
ln -s ../../util/Makefile_kpp mechanisms/saprc99_mosaic_4bin_vbs2/Makefile
util/create_inc_files.csh: Permission denied.
model saprc99_mosaic_4bin_vbs2
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp saprc99_mosaic_4bin_vbs2.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [saprc99_mosaic_4bin_vbs2_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
mechanisms/saprc99
ln -s ../../util/Makefile_kpp mechanisms/saprc99/Makefile
util/create_inc_files.csh: Permission denied.
model saprc99
/public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp saprc99.kpp
make: /public/home/zlm/wrf371/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp: Command not found
make: *** [saprc99_Integrator.f90] Error 127
./write_decom.csh: Permission denied.
=========================================================
ln -s ../chem/KPP/inc/fixed_args_kpp_interf.inc /public/home/zlm/wrf371/WRFV3/inc
ln -s ../chem/KPP/inc/fixed_decl_kpp_interf.inc /public/home/zlm/wrf371/WRFV3/inc
ln -s ../chem/KPP/inc/kpp_ctrl_default.inc /public/home/zlm/wrf371/WRFV3/inc

RUN WRF-Chem KPP coupler ---------------------------
chem/KPP/util/wkc/registry_kpp: Command not found.
back from KPP coupler: check generated code in chem directory
end of compile_wkc
=========================================================
copying Registry/Registry.EM_CHEM to Registry/Registry
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-22 13:54:33 | 显示全部楼层
croton 发表于 2019-3-22 13:49
建议楼主将整个chem文件夹的权限改问可执行
从这些问题来看都是没有执行权限导致的

好的,我试试,谢谢哈,太感谢了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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