WRF安装运行过程中遇到的问题总结

简介: 安装和运行WRF时遇到的一些问题,进行汇总,后续根据实际情况可能会进行补充

编译WRF的时候多次出现致命错误:.F文件不存在、模块无法读取

处理方法:目前认为是在configure这一步时没有完全成功生成对应的文件和模块,对比原来成功编译的文件包时发现缺少了很多文件。或许在configure之前需要再次输入修改环境变量的全部命令。并且需要修改文件,见问题5。

编译WRF的时候提示未定义的引用

处理方法:目前认为是在configure时选择类型不正确

编译WPS后无法生成ungrib.exe

处理方法:编译前需要修改configure.wps

在ct上安装libpng时提示如图

1
处理方法:在安装libpng之前设置了环境变量,这会影响libpng的配置,建议环境变量在安装完全部依赖库后统一设置

执行WRF的configure文件时提示如图

2
处理方法:进入arch/Config_new.pl,修改:
$I_really_want_to_output_grib2_from_WRF = "TRUE" ;
$sw_netcdf_path = "/usr/local/Build_WRF/LIBRARIES/netcdf" ;
$sw_jasperlib_path="/usr/local/Build_WRF/LIBRARIES/grib2/lib";
$sw_jasperinc_path="/usr/local/Build_WRF/LIBRARIES/grib2/include";
$sw_ldflags="-L/usr/local/Build_WRF/LIBRARIES/grib2/lib";

运行ungrib.exe时提示找不到文件

处理方法:namelist里设置的起始和终止时间必须与gfs文件的时间范围相同

运行metgrib.exe时提示如图

3
处理方法:WPS V3版本无法处理最新的gfs数据,更换了WPS4.0后成功

运行ungrib.exe时提示

./ungrib.exe: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
处理方法:直接yum install libpng12-devel

运行real.exe时文档中提示错误

input_wrf.F: SIZE MISMATCH: namelist ide,jde,num_metgrid_levels=74 61 32 ; input data ide,jde,num_metgrid_levels= 74 61 34
处理方法:修改namelist.input中num_metgrid_levels,将32改为34

使用mpirun时提示找不到命令

处理方法:设置PATH变量
export PATH=/usr/local/Build_WRF/LIBRARIES/netcdf/bin:$PATH
export PATH=/usr/local/Build_WRF/LIBRARIES/mpich/bin:$PATH
export PATH=/usr/local/Build_WRF/LIBRARIES/grib2/bin:$PATH
export NCARG_ROOT=/usr/local/Build_WRF/LIBRARIES/ncl
export PATH=$NCARG_ROOT/bin:$PATH

相关文章
|
IDE Shell 开发工具
python环境搭建之二 --- 运行python脚本的三种方式
python环境搭建之二 --- 运行python脚本的三种方式
164 0
|
3月前
|
Linux 区块链 Python
Python实用记录(十三):python脚本打包exe文件并运行
这篇文章介绍了如何使用PyInstaller将Python脚本打包成可执行文件(exe),并提供了详细的步骤和注意事项。
114 1
Python实用记录(十三):python脚本打包exe文件并运行
|
5月前
|
Linux 数据安全/隐私保护 Python
LInux下 python混淆代码打包产出exe
安装 PyArmor 加密Python程序:使用`pip install pyarmor`。为避免混淆 venv 目录,可指定排除此目录:`.\/venv\/bin\/pyarmor-7 pack -e \"--onefile\" -x \"--exclude venv\" main.py`。查阅详细文档:[官方指南](https://pyarmor.readthedocs.io/zh/v7.x/advanced.html)。
|
7月前
|
监控 安全 Windows
逆向学习Windows篇:lab的使用和生成过程,以及“dell”的导出函数和作用
逆向学习Windows篇:lab的使用和生成过程,以及“dell”的导出函数和作用
92 0
|
8月前
LabVIEW为可执行文件构建安装程序时找不到运行引擎
LabVIEW为可执行文件构建安装程序时找不到运行引擎
80 0
|
机器学习/深度学习 机器人 中间件
ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
ubuntu16.04下ROS操作系统学习笔记(五)gazebo物理仿真环境搭建、加载服务端模型数据减少报错
214 0
|
jenkins 测试技术 持续交付
【实测】python模拟jenkins的定时设置时间库: 【 python_jenkins_monitor 】
【实测】python模拟jenkins的定时设置时间库: 【 python_jenkins_monitor 】
|
编解码 并行计算
再论WRF模式报错:traj_opt is zero, but num_traj is not zero ,如何解决问题,成功运行
再论WRF模式报错:traj_opt is zero, but num_traj is not zero ,如何解决问题,成功运行
再论WRF模式报错:traj_opt is zero, but num_traj is not zero ,如何解决问题,成功运行
|
Python
【Python】软件打包exe指令
python打包封装软件方法
116 0
|
IDE 数据可视化 前端开发
在tinycolinux上编译jupyter和rootcling组建混合cpp,python学习环境
本文关键字:升级/枚举tinycorelinux上的gcc,在tinycorelinux上安装python jupyter
277 0
在tinycolinux上编译jupyter和rootcling组建混合cpp,python学习环境