WRF安装第一期:安装WRF模型所需平台
安装 WRF(Weather Research and Forecasting)模型需要准备适当的硬件和软件平台。
相关介绍可参见-WRF-ARW Online Tutorial
1 操作系统
WRF 模型主要在类 UNIX 系统上运行,推荐的操作系统包括:
- Linux:例如 Ubuntu、CentOS、Fedora 等。大多数用户使用 Linux 系统来运行 WRF。
如在VMware虚拟器下配置Ubuntu系统。 - macOS:可以运行 WRF,但需要配置和安装合适的编译器和库。
- Windows:可以通过 Windows Subsystem for Linux (WSL) 或 Cygwin 运行 WRF,但这通常不如在原生 Linux 系统上运行高效。
2 先决条件软件
1、编译器:需要一个支持 Fortran 和 C 的编译器,例如:
- GNU Compiler Collection (GCC):包括 gfortran 和 gcc。
- Intel Compiler:ifort 和 icc,性能通常优于 GCC。
2、MPI 库:用于并行计算,例如:
- MPICH 或 OpenMPI
3、NetCDF 库:用于读写 NetCDF 格式的数据文件。
- NetCDF-C 和 NetCDF-Fortran。
4、其他库:包括 Jasper、Libpng、Zlib 等,用于处理 GRIB 格式数据。
以下Unix命令是必须的:
ar | head | sed |
awk | hostname | sleep |
cat | ln | sort |
cd | ls | tar |
cp | make | touch |
cut | mkdir | tr |
expr | mv | uname |
file | nm | wc |
grep | printf | which |
gzip | rm |
3 程序流(Program Flow)
-
如果你只计划运行理想情况下的案例,你需要:
WRF ARW模型+后处理
-
如果你计划运行真实案例,你需要:
WPS + WRF ARW模型+后处理
然而,WPS程序的成功编译依赖于WRF ARW模型的成功编译。这样做的原因是这两个程序共享相同的例程,如WRF I/O API。因此,一旦我们有了源代码,我们将首先编译WRF ARW,然后是WPS。 -
如果你计划使用变分分析运行真实案例,你需要:
WPS + WRFDA + WRF ARW模型+后处理
无论您对 实际情况(Real cases) 还是 理想情况(Idealized cases) 感兴趣,都必须首先配置和编译WRF,所以让我们从研究WRF代码开始。
4 文件说明
1、Users’ Guide
在线教程是免费的用户指南。本文档描述了最新的WRF和WPS代码。用户指南每两年更新一次,因此是运行WRF ARW模型的最新指南。强烈建议在开始运行模型之前阅读本指南。
官网-User’s Guides for the Advanced Research WRF (ARW) Modeling System, Version 4
2、WRF ARW Technical Note
本文档包含:
- 对ARW模型方程、离散化、初始化和嵌套的描述
- 模型中可用物理选项的一般描述
- WRFDA的总体描述
3、Bi-Annual Tutorial Presentations
在这个页面上,你可以找到以前两年一次的教程课上的所有幻灯片演示(在“WRF基础教程演示”部分查找)。
【另】WRFDA
有关WRF数据同化的更多信息,请参阅WRF ARW用户指南第6章。
软件安装1-Cygwin
安装好Cygwin软件后,界面如下:
软件安装2:VMware虚拟机
VMware虚拟机安装及Ubuntu系统配置可参见另一博客-VMware虚拟机安装及虚拟机下安装ubuntu(附安装包)。