- 积分
- 215
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-2-5
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先放参考的内容(把“啊”改成“.”就可以了,没有权限发URL也是醉了)
1. bbs.06climate.com/forum.php?mod=viewthread&tid=34285&extra=&page=1(用在了bashrc里添加ifort信息上,后面的说的在configure.wrf以及configure.wps里的修改没有做,看了一下本来就已经是这个样子了)
2.www啊jianshu.com/p/3471fc8f5e5f(这个是之前gcc安装的时候一直参考的,用于configure的时候对照着选择 ifort 和 icc 以及 dmper)
3.www啊360doc.com/content/18/0512/21/55515118_753443008.shtml (这个是用来参考怎么着intel mpi,也就是那个mpivars.sh)
4.www2啊mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php
以下是安装过程。
---------------安装intel fortran--------------------------
有default的选项的全都选default。我装的是parallel_studio_xe_2020_update4_cluster_edition。傻瓜式安装,解压之后运行install.sh。然后选择了手动输入序列号,教育版可以直接申请的。
安装完之后,在~/.bashrc里面加上
source /opt/intel/bin/compilervars.sh intel64
source /opt/intel/bin/ifortvars.sh intel64
source /opt/intel/bin/iccvars.sh intel64
source /opt/intel/impi/2019.9.304/intel64/bin/mpivars.sh (这个的路径藏的有点好,找了一下才找到)
---------------安装依赖库----------------------------------
照着官网教程安装
csh
setenv DIR /“自己改自己的路径”/Build_WRF/LIBRARIES
setenv FC ifort
setenv F90 ifort
setenv F77 ifort
setenv CC icc
setenv CXX icpc
setenv FCFLAGS -m64
setenv FFLAGS -m64
setenv JASPERLIB $DIR/grib2/lib
setenv JASPERINC $DIR/grib2/include
setenv LDFLAGS -L$DIR/grib2/lib
setenv CPPFLAGS -I$DIR/grib2/include
与官网gcc安装方法一样(复制即可),安装zlib libpng netcdf jasper。没有安装mpich,因为想尝试intel mpi。
---------------安装WRF--------------------------------------
v4.1.1.tar.gz
同官网教程,./configure选项选择15 1(类比之前gcc选得34 1)
没有修改configure.wrf。直接进行compile,生成real和wrf。
---------------安装wps---------------------------------------
v4.0.tar.gz
同官网教程,./configure选项选择19(类比之前gcc选择3)
修改configure.wps里面 ../WRFV3 改成 ../WRF-4.1.1,不然会找不到WRF的路径吧。直接进行conpile,生成geogird ungrib 和 metgrid的exe。
--------------bashrc修改添加--------------------------------!!!!media是用你自己的路径替换!!!!
#jasper libpng zlib
export PATH=/media/Build_WRF/LIBRARIES/grib2/bin:$PATH
export LD_LIBRARY_PATH=/media/Build_WRF/LIBRARIES/grib2/lib:$LD_LIBRARY_PATH
export MANPATH=/media/Build_WRF/LIBRARIES/grib2/share/man:$MANPATH
#NETCDF
export NETCDF=/media/Build_WRF/LIBRARIES/netcdf
export PATH=/media/Build_WRF/LIBRARIES/netcdf/bin:$PATH
export NERCDF_INC=/media/Build_WRF/LIBRARIES/netcdf/include:$NETCDF_INC
export NETCDF_LIB=/media/Build_WRF/LIBRARIES/netcdf/lib:$NETCDF_LIB
ps:发帖之时还没有运行过,只是看到所有exe正常生成。马上去试试,忘记回来改这句或者楼下回复,那就是正常运行了。至于为啥要装intel的,师兄说比gcc的快1.5bei
|
|