小白跑WRF第五天,安装WPS和静态地理数据

一、WPS简介

WPS 是 WRF 模式的预处理,就是在进行WRF模拟之前对数据进行一个预处理。包含了三个重要的可执行文件,分别是geogrid.exe,ungrib.exe 和 metgrid.exe。

可执行文件 作用
geogrid.exe 把静态地理数据,按照我们要求的样子(比如经纬度范围,网格大小,包含哪些要素等等)处理成WRF需要的样子
ungrib.exe 解压GRIB数据,转化成WRF需要的格式数据
metgrid.exe 把气象数据水平插入到模式领域内,可以理解为,把geogrid.exe的地理数据, ungrib.exe的气象数据搅和到一起,让WRF去跑。

所以,在进入WRF之前,我们需要跑一下geogrid.exe和ungrib.exe,他俩不分先后,然后再跑一下metgrid.exe,才能得到WRF能用的东西。

二、下载和安装WPSV4.0

第一步、进入Build_WRF文件夹

cd Build_WRF

第二步、下载WPSV4.0

下载WPSV4.0的安装包有以下三种方式:

  1. 利用Linux命令下载。
  2. 进入网站https://www2.mmm.ucar.edu/wrf/src/直接下载。
  3. 留下邮箱,作者给你发。

下面是Linux命令下载的命令,在Build_WRF文件夹下,输入

wget https://www2.mmm.ucar.edu/wrf/src/WPSV4.0.TAR.gz

作者就不截图了,因为有下好的包,直接放进Build_WRF文件夹就行了。

第三步、解压WPS安装包

解压WPS安装包并进入。同时,在安装之前,对WPS文件夹进行一个清理。

tar xzvf WPSV4.0.TAR.gz
cd WPS
./clean
### 关于WRF模型运行中的常见问题及其解决方案 在WRF模型的运行过程中,可能会遇到多种问题,这些问题通常可以分为两类:环境配置相关的问题以及模型自身的参数设置问题。以下是针对这些可能问题的具体分析解决方法。 #### 一、环境配置相关问题 1. **第三方依赖库安装失败** 如果在安装zlib、libpng、jasper、hdf5、netCDF4等第三方依赖库时出现问题,可能是由于缺少必要的GNU编译器或者MPICH2支持所致[^2]。可以通过重新检查系统环境中是否存在完整的GCC工具链来解决问题。如果仍然存在问题,则需按照官方文档逐步排查并修复缺失项[^1]。 2. **HDF5版本不匹配** HDF5作为重要的数据存储格式之一,在不同版本之间可能存在兼容性差异。对于初学者来说,推荐选用稳定版HDF5 (如v1.8.x系列),因为较新的版本有时会引入破坏向后兼容性的更改[^4]。确保所选HDF5版本与后续使用的NetCDF库相一致非常重要。 3. **MPI通信异常** 当尝试构建分布式计算框架下的大规模模拟任务时,若发现节点间无法正常通讯,应核实是否已正确加载相应消息传递接口(MPI)软件包,并确认其初始化过程无误。 #### 二、模型内部参数调整建议 1. **陆面方案(SSiB/CAM/Noah etc.)选择不当** SSiB是一种较为复杂的陆面物理过程描述方式,初次使用者往往难以掌握其中细节设定而导致报错现象频发[^3]。此时不妨切换至更为简单易用的标准Noah LSM或其他替代选项以规避潜在风险。 2. **时间步长(bldt)优化** `bldt` 参数定义了边界层同地面交互频率,默认值设为零意味着每次积分都会触发一次更新操作。然而当采用成本较高的CSM陆表模块时,适当增大此间隔能够显著提升效率而不至于牺牲太多精度损失。 ```python # Example of setting bldt parameter in namelist.input file. &time_control ... bldt=60, ! Update every hour instead of each time step ... / ``` #### 总结 通过上述措施基本能覆盖大部分常规场景下遭遇的技术障碍;当然实际应用当中仍不可避免存在特殊情况需要单独对待处理。务必参照权威资料反复验证各项环节直至完全排除干扰因素为止。
评论 201
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野生的气象小流星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值