- 积分
- 2376
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-8-18
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我编译WRF-CHEM with KPP成功,在运行Tutorial Exercises4的wrf.exe过程中,出现以下错误:“Forced exit from Rosenbrock due to the following error:
No of steps exceeds maximum bound T= 72.0000000000000 and H= 72.0000000000000 Forced exit from Rosenbrock due to the following error: No of steps exceeds maximum bound T= 72.0000000000000 and H= 72.0000000000000”尝试了调整namelist.input中的时间步长,time_step的长度,但还是类似的错误提示,,去网上寻找解决办法,发现我的编译存在两个问题。
一、“If kpp fails here the path to WRF-Chem might be too long for yacc‘
按照http://forum.wrfforum.com/viewtopic.php?t=9531里面提到的内容,发现WRF-CHEM编译的log文件中有几处
“If kpp fails here the path to WRF-Chem might be too long for yacc‘提示,
按照说法就是wrf-chem的绝对目录长度超过40字节,yacc的库识别不了,我数了一下,发现确实超过40字节,
换了一个地方重新编译wrf-chem,发现l编译的log文件里面没有上述提示了。
重新运行Tutorial Exercises4的wrf.exe过程,还是出现上述错误,问题解决失败。
二、编译选项”-O3“转换到”-O1“
在http://forum.wrfforum.com/viewtopic.php?t=9531的最后提到建议把编译选项设为”-O1“,按照提示再次重新编译了一次,
确保编译过程没有出现“If kpp fails here the path to WRF-Chem might be too long for yacc‘的错误提示,且编译成功,
再次运行Tutorial Exercises4的wrf.exe过程,成功!!!!!!!!!!!
原因在下面的的链接里有讨论,感兴趣的同学可以去看看。
https://forum.mmm.ucar.edu/phpBB3/viewtopic.php?f=83&t=502#p1566
|
|