2. 配置环境变量(因为要使用pgf90编译,因此必须设置一下环境变量)
# vi ~/.bashrc 编辑 .bashrc文件,在文件中添加以下几行 游此雹
# source ~/.bashrc (为了确保设置生效,最好重新启动命令行)
3. 下载 mpich-3.2。tar.gz (网址:http://www.mpich.org/downloads/)到目录/home/legna/Doucument(这个路径可以自己指定,安装完成后,安装包可以删除,所以放哪个目录下都没有关系)
4. 解压mpich-3.2.tar.gz,得到mpich-3.2文件夹
# tar -zxvf mpich-3.2.tar.gz
5. 进入mpich-3.2目录
# cd mpich-3.2
6. 设置安装扒档目录
# ./configure --prefix=/home/legna/mpich(这个目录也可以自己指定,而且要看一下输出的内容有没有出现error的,如果有,那么就不能进行下一步)
7. 编译
# make(这边应该也不会神帆报错,如果报错,肯定是前面的步骤没有成功)
8. 安装
# make install
9. 配置环境变量
# vi ~/.bashrc 编辑 .bashrc文件,在文件中添加如下的一行
# source ~/.bashrc(为了确保设置生效,最好重新启动命令行)
10. 测试
自己写代码试试吧~~~
之前在学院服务器上跑模式团岁扒,环境变量都给配好了,没有自己接触过这部分的安装。这次试了一下,好像搞明白了一些。
官网上提供了pgi编译器的安装教程,按照步骤走也就基本不会出错
https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php
如果所在服务器上有多个编译器可以调用,记得提前在bashrc里统一设置好
包括netcdf部分的环境变量设雀旦置都放到bashrc里,这样就不会在后续安装过程种产生混乱,造成塌昌编译环境不一致的问题
要利用气象模式进行分析,首先第一步自然是要安装分析模式。目前来说在我们这一行(咳咳,引自本实验室某师妹话说),主要就是用MM5(第五代中尺度模式)和WRF(天气预报研究模式)两种。而不管是哪种,一般都是在大配者团型机(传说中的高性能计算平台)上并行运行计算的。
因此我的师妹们(嗯,是的,NUM>3,同时却只有一个师弟...我为以前同在污水系的师弟们流泪...)劝我还是放弃安装直接开跑算了...可是!身为一个死理性派&钻牛角尖党&为国家节省能源不占用其他人资源的好同学,我还是决定在实验室分我的电脑上尝试安装WRF并练习各路test...(我是不会说我用这些理由捞了一台4核8G内存的电脑的)
正如@volley兄所言,气象界一般是用Fortran语言,在WRF安装的时候一般用到的编译器包括PGI、ifort、gFortran等。在AMD处理器上,用PGI会好些,因为它有带一个优化包,而ifort就是Intel家的,所以你懂的...至于gFortran,虽培橘然它是开源的,但在64位系统上的性能稍差些...
在安装WRF前,还需要安装读取气象通用格式*.nc的netCDF,在安装WRF主程序包之后,还可以安装各种模组如WPS、WRF-Chem、WRFDA等...
因此可怜的我的安装顺序是:
1.先把电脑硬件组装起来;
2.安装某一64位版本的linux(我是不会告诉你我既安装了CentOS又安装了Fedora还安装了ubuntu...大硬盘不能拿来装毛片只能拿来装了,55555);
3.安装对应版本的PGI编译器(我要吐槽:鬼知道差一点版本就出各种各样的稀奇古怪的问题,幸好这个世界上有各种WRF论坛各种教程和各种达人...”版本“是在广州这个地方我既讨厌的”空心菜“后讨厌第二个东西...);
4.安装相应版本(”版本“,你又出现了!!!)的netCDF;其实在此之后也可以安装MM5...
5.安装WRF——WPS——WRF-Chem等,前面编译器等如果没问题,在此就会很顺畅...不由得感叹果然第一次最辛苦,以后越**越顺畅...请不要掉节 *** 啊喂...
6.跑test...这里呢就是在设定各种各样的天气条件嫌闭了,借用某师兄边喝咖啡边神神叨叨的话说,这一步骤就是在感受成为上帝的感觉...喔不,是雷公电母风神雨神....
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)