WRF编译全过程:以4.5版本为例
WRF 建模系统由 WRF 预处理系统 (WPS)、WRF 模型、WRFDA、WRF-Chem、WRF-hydro 和一些实用程序组成。WPS 源代码与其他 WRF 组件是分开的,必须针对实际数据情况进行编译。WRF 模型包含 Fortran 接口到 ESMF 的源代码和到 FFTPACK 的源代码。
WRF 模型已成功移植到许多基于 Unix 的机器上。WRF 开发人员无法访问所有这些机器,必须依靠外部用户和供应商提供编译器和加载器选项所需的配置信息。以下是 WRF 建模系统支持的硬件和软件组合列表。
WRF 模型可以构建为在单处理器计算机、共享内存计算机(使用 OpenMP API)、分布式内存计算机(具有适当的 MPI 库)或分布式集群(同时利用 OpenMP 和 MPI)上运行。
预编译依赖项
WRF 建模系统代码大部分是用标准 Fortran 90 编写的(并使用了一些 2003 功能&