- 积分
- 3243
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-12-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位,本人WRF初学者,现有关于WRF编译器的困惑,希望懂的高手能科普一下。
我自己几乎看遍了家园里关于WRF安装的帖子,主要参考了兰溪、陈美女科研团队等帖子,也成功在自己的台式机上安装成功了Serial选项的模式(32),但也是磕磕绊绊似懂非懂。官网的个例和自己设计的个例都运行成功了,但由于各种原因,自己这台机器用不了了,要换一台机器。我就通过xshell把我整个用户名下的所有文件都复制到了新的机器上,也粗略知道要重新设置.bashrc中的路径,或者需要重新编译那些库函数。总之就是各种删除,修改,重新编译,折腾了两天了,怎么也成功不了了。现在想,自己既然都乱套了,那就重新回到起点,重新安装一遍吧,但总觉得不能再向第一遍那样不知所以然的修改了,所以把自己的问题提炼如下,期待高手能做一个简单科普,不胜感激。
1.我的操作系统是CentOS-7-x86_64-DVD-1810,里面自带了cpp gfortran gcc,那我是不是不用安装PGI编译器了?
2.这个PGI编译器,ifort编译器等各种编译器,还有CentOS-7-x86_64-DVD-1810自带的什么编译器,我作为一个单机用户究竟该怎么选?他们在wrf中扮演的角色又是什么呢?
3.编译netcdf或者其他库时经常会提示“F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again.”这类错误,然后我就unset掉那俩就可以了,这又是为什么呢?
4.安装mpich时又提示“configure: error: unable to determine matching C type for C++ bool”,也就完全不知道怎么修改了
5.还有其他一些这类问题,自己就不一一列举了。自己综合下来,目前最困惑的就是弄不清楚这些编译器或者gcc gfortran c c++等究竟该怎么匹配,怎么选择。之前虽然安装成功了,但也是对照着帖子稀里糊涂,主要是不懂其中的原理,出现了错误也就不知该如何查找问题和纠错,然后就在家园里漫漫搜索。
再次感谢大家的耐心浏览,期待您的精彩指导
|
|