文章目录
前言
安装编译WRF-Hydro模型,并用官网测试数据集运行模型。
一、安装所需
系统:Linux—CentOS 7
编译器:GCC(gcc、g++、gfortran)
依赖库:mpich-3.0.4、zlib-1.2.7、hdf5-1.12、netcdf_c-4.4.1.1、netcdf_fortran-4.4.4
软件: WRF-Hydro-5.2.0
二、安装依赖库
1.检查编译器
[bamboonion@wrf-hydro ~]$ which gcc
/usr/bin/gcc
[bamboonion@wrf-hydro ~]$ which g++
/usr/bin/g++
[bamboonion@wrf-hydro ~]$ which gfortran
/usr/bin/gfortran
[bamboonion@wrf-hydro ~]$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
如果没安装则: yum -y install gcc gcc-c++ gcc-gfortran
2.复制依赖库安装包
创建wrf-hydro文件夹及两个子目录libraries、src,并将共享文件夹下的安装包复制到src目录下
libraries为依赖库安装目录,src为依赖库安装包解压目录
[bamboonion@wrf-hydro ~]$ mkdir -p /home/bamboonion/wrf-hydro/libraries
[bamboonion@wrf-hydro ~]$ mkdir -p /home/bamboonion/wrf-hydro/src
[bamboonion@wrf-hydro ~]$ cd /home/bamboonion/wrf-hydro/src
[bamboonion@wrf-hydro src]$ cp /mnt/hgfs/Data_Shared/mpich-3.0.4.tar.gz ./
[bamboonion@wrf-hydro src]$ cp /mnt/hgfs/Data_Shared/zlib-1.2.7.tar.gz ./
[bamboonion@wrf-hydro src]$ cp /mnt/hgfs/Data_Shared/hdf5-1.12.2.tar.gz ./
[bamboonion@wrf-hydro src]$ cp /mnt/hgfs/Data_Shared/netcdf-c-4.4.1.1.tar.gz ./
[bamboonion@wrf-hydro src]$ cp /mnt/hgfs/Data_Shared/netcdf-fortran-4.4.4.tar.gz ./
3.安装mpich
[bamboonion@wrf-hydro src]$ tar zxvf mpich-3.0.4.tar.gz
[bamboonion@wrf-hydro src]$ cd mpich-3.0.4
[bamboonion@wrf-hydro mpich-3.0.4]$ ./configure --prefix=/home/bamboonion/wrf-hydro/libraries/mpich
[bamboonion@wrf-hydro mpich-3.0.4]$ make
[bamboonion@wrf-hydro mpich-3.0.4]$ make install
[bamboonion@wrf-hydro mpich-3.0.4]$ vim ~/.bash_profile #添加环境变量
###mpich
export PATH