- 积分
- 34820
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-3-4
- 最后登录
- 1970-1-1
|
发表于 2018-11-9 17:42:17
|
显示全部楼层
你发的那个error module应该是wrf里面抛出错误的一个模块,不是编译错误的意思。
你应该在log里寻找pgf abortion 之类的关键词,如果你用redhat7 或者centos7之类的新系统,这个问题大概率是pgf10.6和新版4.8+的gcc版本冲突问题,会导致types.h的一个头文件报错,所以你可以在log里搜一下types.h如果有,大概率就是这个问题了,这个问题你可以再把错贴出来,修复方式在pgi官方论坛里也有,就是找到types.h这个文件,删掉一些内容,再加一些内容,之后再编译就行了。
另外的解决办法就是用高版本的pgi编译器 近几年的 不过都花钱。或者你直接用gfortran配合gcc编译,肯定是没问题的,就是编译出的wrf计算速度堪忧。 |
|