WRF安装流程

这个工作是我21年时候做的 最近找到了 写在博客上,其他有需要的人看到可以参考

使用的是centos7.9的系统
1 root用户下安装软件
yum install gcc
yum install cpp gcc-c++
yum install gcc-gfortran
yum install unzip time nfs-utils perl tcsh wget m4 #解压工具
yum install mlocate #搜索文件
yum install libX11-devel
yum install libXext-devel
yum install libXrender-devel
yum install fontconfig-devel
yum install vim
2 创建 /home/lihx/Build_WRF 和/home/lihx/TESTS两个目录
3 将(Fortran_C_tests.tar)测试文件放于TESTS文件夹下并使用tar -xf Fortran_C_tests.tar命令解压
解压之后通过如下命令测试测试编译器及需要的脚本语言csh,perl,sh是否正确安装

 

4 创建Build_WRF/LIBRARIES目录,
使用
将jasper-1.900.1.tar.gz libpng-1.2.50.tar.gz mpich-3.0.4.tar.gz netcdf-4.1.3.tar.gz zlib-1.2.7.tar.gz 这五个tar包放到该目录
5 转成lihx用户 执行csh,进入csh模式
执行vim ~/.cshrc 编辑环境变量如下 source ~/.cshrc 加载环境变量

 

6 进入LIBRARIES 执行如下命令

 

完成之后,执行source ~/.cshrc
接着执行如下命令

 

完成之后,执行source ~/.cshrc
接着执行如下命令

6 转到root用户,
在root用户下输入csh 变成lihx用户 ,env查看环境
执行cp ${NETCDF}/include/netcdf.inc .

 

 

7 再次执行cp ${NETCDF}/include/netcdf.inc .
执行如下

 

8 下载WRF和WPS包

 

放在/home/lihx/Build_WRF 目录
tar -xzvf WRFV4.0.TAR.gz 解压
cd WRF后创建配置文件./configure
选择35 选择1
配置完成后编译
./compile em_real >& log.compile
编译完成后到WRF/main目录下输入指令ls -ls main/*.exe检查是否编译成功

 

9 安装WPS 选择1

 

vim /home/Build_WRF/.cshrc
source /home/Build_WRF/.cshrc
LD_LIBRARY_PATH=/home/lihx/Build_WRF/LIBRARIES/grib2/lib
./link_grib.csh /home/lihx/Build_WRF/DATA/*

 

posted @ 2024-12-26 14:55  李_轩  阅读(329)  评论(0)    收藏  举报