1. 前言
WRF(Weather Research and Forecasting Model)是一个用于天气预报和研究的开源大气模型。本文提供了在 Linux 系统上安装 WRF 的详细指南,帮助用户轻松上手。
2. 安装先决条件
在安装 WRF 之前,需要确保系统已安装以下先决条件:
* Fortran 编译器(如 gfortran)
* NetCDF 库
* MPI 库(如 OpenMPI)
* HDF5 库
* JASPER 库
3. 下载 WRF 源代码
从 WRF 官方网站下载最新版本的源代码:
$ wget https://github.com/wrf-model/WRF/archive/refs/tags/v4.4.1.tar.gz
或者使用 Git 克隆源代码:
$ git clone --recurse-submodules https://github.com/wrf-model/WRF.git
4. 解压源代码
解压下载的源代码:
$ tar -xzvf v4.4.1.tar.gz
$ cd WRF
5. 配置 WRF
**5.1 创建构建目录**
在 WRF 目录下创建构建目录:
$ mkdir build
$ cd build
**5.2 配置编译器和链接器**
$ cmake -DCMAKE_Fortran_COMPILER=gfortran \
-DCMAKE_C_COMPILER=gcc \
-DCMAKE_CXX_COMPILER=g++ \
-DWRF_IO_USE_NETCDF4=ON \
-DWRF_MPI_TYPE=mpi_serial \
-DWRF_HDF5=ON \
-DWRF_JASPER=ON \
..
6. 编译 WRF
$ make
7. 安装 WRF
$ make install
8. 验证安装
确保 WRF 已成功安装:
$ wrf-em_real
如果输出 "EM Real Time Mode version 4.4.1",则说明安装成功。
9. 后续步骤
WRF 安装完成后,可以继续以下步骤:
* 配置 WRF 域和物理选项
* 获取和处理输入数据
* 运行 WRF 模拟
* 分析模拟结果