WRF(Weather Research and Forecasting Model)是美国国家环境预报中心(NCEP)和美国国家大气研究中心(NCAR)开发的中尺度天气预报模式,在气象领域有着广泛应用。
安装 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命令是必须的:

arheadsed
awkhostnamesleep
catlnsort
cdlstar
cpmaketouch
cutmkdirtr
exprmvuname
filenmwc
grepprintfwhich
gziprm

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(附安装包)

参考

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐