【WRF教程第二期】WRF编译全过程:以4.5版本为例

WRF编译全过程:以4.5版本为例

  • 预编译依赖项
  • 第三方依赖库安装
    • 库1:NetCDF
    • 库2:MPI
    • 库3:GRIB2 Libraries
      • zlib库(PNG 库使用的压缩库)
      • libpng库(“无损”压缩的压缩库)
      • jasper库(JPEG2000 标准的“有损”压缩实现)
      • 设置 UNIX 环境变量
    • 库4:GRIB1 Output Format
  • WRF编译安装(Building the WRF Code)
    • WRF配置(Configure WRF)
    • WRF编译(Compile WRF)
    • WRF编译失败
    • WRF目录结构(WRF Directory Structure)
  • WRFDA、WRF-Chem、WRF-hydro编译安装
    • WRFDA
    • WRF-Chem
    • WRF-hydro
  • WPS编译安装
    • WPS配置(Configure WPS)
    • WPS编译(Compile WPS)
    • WPS 编译失败
      • geogrid 和 metgrid 失败
      • ungrib 失败
  • 使用“clean -a”工具
  • 参考

WRF 建模系统由 WRF 预处理系统 (WPS)、WRF 模型、WRFDA、WRF-Chem、WRF-hydro 和一些实用程序组成。WPS 源代码与其他 WRF 组件是分开的,必须针对实际数据情况进行编译。WRF 模型包含 Fortran 接口到 ESMF 的源代码和到 FFTPACK 的源代码。
【WRF教程第二期】WRF编译全过程:以4.5版本为例_第1张图片

WRF 模型已成功移植到许多基于 Unix 的机器上。WRF 开发人员无法访问所有这些机器,必须依靠外部用户和供应商提供编译器和加载器选项所需的配置信息。以下是 WRF 建模系统支持的硬件和软件组合列表。
【WRF教程第二期】WRF编译全过程:以4.5版本为例_第2张图片
WRF 模型可以构建为在单处理器计算机、共享内存计算机(使用 OpenMP API)、分布式内存计算机(具有适当的 MPI 库)或分布式集群(同时利用 OpenMP 和 MPI)上运行。

预编译依赖项

WRF 建模系统代码大部分是用标准 Fortran 90 编写的(并使用了一些 2003 功能&

你可能感兴趣的:(WRF模型原理及应用,WRF)