爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8192|回复: 7

WRF-Chem,加kpp=1,编译出错

[复制链接]
发表于 2017-10-22 14:48:19 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 气象草鸟 于 2017-10-27 22:14 编辑

我安装完了wrf后,安装了flex
which flex (返回结果是/usr/local/flex/bin/flex)
sudo apt-get install byacc
which yacc (返回结果是/usr/bin/yacc)
tar zxvf WRFV3-Chem-3.9.1.TAR.gz
cp -ri chem/WRFV3
gedit ~/.bashrc
在文本编辑器里输入
# for chem
export WRF_EM_CORE=1
export WRF_NMM_CORE=0
export WRF_CHEM=1
export WRF_KPP=1
export PATH=/usr/bin:$PATH
export PATH=/usr/local/flex/bin:$PATH
export YACC='/usr/bin/yacc -d'
export FLEX=/usr/local/flex/bin/flex
export FLEX_LIB_DIR=/usr/lib/x86_64-linux-gnu(在这个文件夹里找到了libfl.a库)
然后source ~/.bashrc
cd WRFV3
./clean -a
./configure
./compile em_real >&compile.log
等处理完后终端没有报错。但是并没有在main下生成三个exe文件,查看了一下checkwrf.log,没有错
已经困扰了好几天了。应该怎么改正,恳请大神帮忙,谢谢啦


密码修改失败请联系微信:mofangbao
发表于 2018-4-7 21:52:38 | 显示全部楼层
9.编译KPP
9.1 编译flex
http://www.ncl.ucar.edu/Download/files/flex.tar.gz
tar -xzf flex.tar.gz
cd flex-2.5.3
./configure --prefix=/vol-th/home/zhangh/WRFCHEM36/flex-2.5.3
make
make install
9.2 编译bison
http://ftp.gnu.org/gnu/bison/
下载bison-1.25.tar.gz
tar xf bison-1.25
./configure --prefix=/vol-th/home/zhangh/WRFCHEM36/bison-1.25
make
make install


10 设置CHEM环境变量
export EM_CORE=1
export NMM_CORE=0
export WRF_CHEM=1
export WRF_KPP=1

export PATH=/vol-th/home/zhangh/WRFCHEM36/bison-1.25:$PATH
export YACC="/vol-th/home/zhangh/WRFCHEM36/bison-1.25/bison -d -o y.tab.c "

export PATH=/vol-th/home/zhangh/WRFCHEM36/flex-2.5.3/bin:$PATH
export FLEX=/vol-th/home/zhangh/WRFCHEM36/flex-2.5.3/bin/flex
export FLEX_LIB_DIR=/vol-th/home/zhangh/WRFCHEM36/flex-2.5.3/lib

可能出现的错误:
1.No such file or directory
由于clean -a ,删除文件;重新解压新文件,不使用clean -a 命令。
2.缺失y.tab.c。
修改YACC目录,export YACC="/vol-th/home/zhangh/WRFCHEM36/bison-1.25/bison -d -o y.tab.c "
3.报undefined reference to `__kmpc_global_thread_num'的错。使用DM+SM并行编译WRF时。
修改configure.wrf
WRF_LIB 添加iomp5库
            在lnetcdff -lnetcdf 后加 -L/vol-th/intel_composer_xe_2013.0.079_lib -liomp5
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-4-8 14:46:30 | 显示全部楼层
hegc100 发表于 2018-4-7 21:52
9.编译KPP
9.1 编译flex
http://www.ncl.ucar.edu/Download/files/flex.tar.gz

谢谢你啦,感动呢,等以后试一下,最近没在弄这个了
密码修改失败请联系微信:mofangbao
发表于 2019-3-6 15:23:18 | 显示全部楼层
hegc100 发表于 2018-4-7 21:52
9.编译KPP
9.1 编译flex
http://www.ncl.ucar.edu/Download/files/flex.tar.gz

请问你发的这个安装步骤是哪里的呢?方便分享一下吗?感谢至极
密码修改失败请联系微信:mofangbao
发表于 2019-3-19 21:31:38 | 显示全部楼层
楼主楼主,你问题解决了没?我也是无法生成exe,但是编译过程中又没有报错

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-3-20 11:56:34 | 显示全部楼层
versatile 发表于 2019-3-19 21:31
楼主楼主,你问题解决了没?我也是无法生成exe,但是编译过程中又没有报错

没有解决,后来不安chem 了,就用的wrf
密码修改失败请联系微信:mofangbao
发表于 2019-3-21 16:25:17 | 显示全部楼层
气象草鸟 发表于 2019-3-20 11:56
没有解决,后来不安chem 了,就用的wrf

不安了吗?我也不想安chem,弄了两三个星期了还是没有弄出来,心灰意冷啊。可是老师一定要我弄这个模式,唉
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-3-21 19:42:15 | 显示全部楼层
versatile 发表于 2019-3-21 16:25
不安了吗?我也不想安chem,弄了两三个星期了还是没有弄出来,心灰意冷啊。可是老师一定要我弄这个模式, ...

恩。不做化学部分了。你加油。弄出来了告告我哈哈
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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