- 积分
- 15
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-11-18
- 最后登录
- 1970-1-1
|
发表于 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 |
|