运行WPS遇到的问题及解决办法
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Class/cases/find_the_bugs.php#
For this case we are going to use the default case you have been using, but now the instructions below contain BUGS.
It is your task to find and correct them.To make this exercise work correctly, it is best to start from new clean code, get the following tar file /wrfhelp/SOURCE_CODE/WRFV3_bugs.TAR.gz
Once you have untarred this file, you will have the following new directory, Find_the_Bugs, which will contain directories WPS and WRFV3. For this exercise, work in these directories.
1. Set-up and Run geogrid
- Make sure you are in the WPS directory.
- We have provided you with a namelist, so don't edit anything, simply start running the code.
- Run geogrid.exe:
./geogrid.exe- Since a number of errors were built in, let's work through them one by one.
If you have trouble working out the error, mouse over the link to find the solution.
After you have a fix for the problem - run geogrid.exe again to look for the next one.
- ERROR: For nest 2, (e_we-s_we+1) must be one greater than an interger multiple of the parent_grid_ratio of 3.
Hint: This has to do with domain 2's dimension sizes.
See if you can correct this, or else see the answer here.- ERROR: Could not open /mmm/users/wrfhelp/WPS_GEOG/topo_10m/index
Hint: Where are your static data located?
See if you can correct this, or else find the solution here.All fixed - let's move on to ungrib.
2. Set-up and Run ungrib
Degrib and reformat meteorological data from another model.
For this Practical Case we are going to use data from the Severe Snow Storm in Colorado Case.
Case dates are 2006-12-19_12 to 2006-12-20_12, and data are available 6-hourly.So let's run ungrib:
./ungrib.exeYou should see the following problems. See if you can figure them out before getting the solution:
- ERROR: edition_num: unable to open GRIBFILE.AAA
Hint: How does ungrib know which data to use? Solution- ***** ERROR in Subroutine PARSE_TABLE:
Problem opening file Vtable.
File ''Vtable'' does not exist.
ERROR: ***** Stopping in Subroutine PARSE_TABLE
Hint: Is there a Vtable available for ungrib to use? Solution- ERROR: Data not found: 2007-09-15_00:00:00.0000
Hint: Look in the directory /wrfhelp/DATA/Colorado to see at which times the data are available. Solution
3. Set-up and Run metgrid
Now let's us run metgrid:
./metgrid.exeYou should see the following problems. Fix them one at a time untill metgrid runs successfully:
- WARNING: Couldn't open file NARI:2006-12-19_12 for input.
ERROR: The mandatory field TT was not found in any input data.
Hint: What is the input to metgrid? And what was the output from ungrib?
Solution- Processing domain 2 of 2
GETH_IDTS: Month of NDATE = 0
GETH_IDTS: Month of ODATE = 0
GETH_IDTS: Day of NDATE = 0
GETH_IDTS: Day of ODATE = 0
ERROR: Screwy NDATE: 0000-00-00_00:00:00
Hint: What were domain 2's dates set too?
SolutionSuccess - let's move on to the WRF model
Set-up WRF
- Make sure you are in the WRFV3/test/em_real directory.
- As we are looking for bugs simply start by running real.exe
mpirun -np 1 real.exeYou should see the following problems in your 'rsl.error.0000' file. Fix them one at a time untill real runs successfully:
- -------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: LINE: 406
error opening met_em.d01.2000-01-24_12:00:00.nc for input; bad date in namelist or file not in directory
-------------------------------------------
Hint: met_em.d01.2000-01-24_12:00:00.nc?
Solution- -------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: LINE: 406
error opening met_em.d01.2008-06-23_00:00:00.nc for input; bad date in namelist or file not in directory
-------------------------------------------
Hint: Oops - thought we just fixed this one? But look carefully at the file it is complaining about.
Solution- ----------------- ERROR -------------------
namelist : num_metgrid_soil_levels = 2
input files : NUM_METGRID_SOIL_LEVELS = 4 (from met_em files).
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 608
Mismatch between namelist and global attribute NUM_METGRID_SOIL_LEVELS
-------------------------------------------
Hint: How many soil levels are coming from the met_em files? Solution- -------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 727
input_wrf.F: SIZE MISMATCH: namelist ide,jde,num_metgrid_levels= 74 61 27 ; input data ide,jde,num_metgrid_levels= 75 70 40
-------------------------------------------
Hint: Check the dimension sizes set in the WPS namelist and met_em files. SolutionThat's ALL Folks, both real and wrf should now run successfully.
You can now continue to run another practical example.
运行WPS遇到的问题及解决办法的更多相关文章
- Win64位操作系统无法运行暗黑2战网D2GS的解决办法
前几天想在我的Win7 x64系统里做个战网自己玩,搭建完毕后进入战网创建房间出现经典的问题,“排队1”. 原因很清楚,就是D2GS无法启动:但是使用之前的各种办法尝试后无果,后来查看D2GS同目录下 ...
- 某些编辑器运行C程序闪退的解决办法
在某些C语言编辑器中运行C语言程序或点击生成的.exe文件出现闪退现象的解决办法,主要有两种,还有其它方法欢迎交流. 包含头文件<windows.h>,在程序末尾添加system(&quo ...
- C++运行出现"what(): std::bad_alloc"的解决办法
注:这里只是我的代码出现这种情况及对应的解决办法,你的代码不一定出现和我一样的情况.左移这篇随笔仅供参考. 运行程序出现如下结果: terminate called after throwing an ...
- gtk程序运行报 main_loop!=NULL 错误的解决办法
现象是将按钮的clicked Action与gtk_main_quit函数绑定起来会发生如上错误. 原因不明. 如果将window的destroy Action与gtk_main_quit绑定是没有问 ...
- eclipse中运行项目出现空白错误提示解决办法
别人所给出的解决办法:https://blog.csdn.net/fzdg2019/article/details/79384539 两个办法: 方法一:配置环境变量 方法二:修改eclipse安装目 ...
- win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 异常 解决办法
win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 错误 解决方法改注册表.这个就是DB03.EXE引起的. cmd打开注册表:regedit找到注册表"HKE ...
- 'java' 不是内部或外部命令,也不是可运行的程序的两个解决办法
第一个原因: 是环境变量path没有配置好,做如下图配置 第二个原因: 如果java环境有一段时间没有启动,再启动的时候提示这个,解决办法是进入path环境配置,如上图中界面,将JAVA_ ...
- ASP.Net Core 运行错误 Http Error 502.5 解决办法
Http Error 502.5 - Process Failure 如果你看到上面这张图片了的话,说明你在本地运行的时候报错了. 尤其好多都是我的群友,说下情况. 这个一般是本地的.NET Core ...
- Hue,Oozie运行sqoop找不到驱动解决办法
一.前言 平台:CDH 5.13.0 公司在客户那边有个项目需要部署cloudera平台,部署的时候,在这个版本的cdh中,除了基本组件,还选了sqoop2作为数据传输工具,希望能在Oozie中通过工 ...
随机推荐
- Dictionary的几种遍历方法
Dictionary<string, int> list = new Dictionary<string, int>(); list.Add("d", 1) ...
- win8.1中EZDML输入中文显示问号问题
在win8.1下使用EZDML,发现无法输入中文,解决办法如下: 打开控制面板--语言 删除美式键盘 然后就可以正常输入中文了 其实就是win8.1把美式键盘默认放在中文语言中,导致的输入问题 ...
- json工具包比较 fastjson jackson gson
对json进行json-object进行相互转化时,笔者接触到三种工具jar,现对其进行比较. fastjson:速度最快,阿里巴巴开源. jackson:springMvc 默认使用. gson:谷 ...
- IOS 判断耳机插入/拔出
一. 方式 1.注册监听 //注册监听耳机设备的插入/拔出 AudioSessionAddPropertyListener (kAudioSessionProperty_AudioRouteChang ...
- 带有静态方法的类(java中的math类)
带有静态方法的类通常(虽然不一定是这样)不打算被初始化. 可以用私有构造函数来限制非抽象类被初始化. 例如,java中的math类.它让构造函数标记为私有,所以你无法创建Math的实例.但Math类却 ...
- javascrip小笔记
function getCookie(name) {//获取name为 var arr, reg = new RegExp("(^| )" + name + "=([^; ...
- 洛谷P3370 【模板】字符串哈希
P3370 [模板]字符串哈希 143通过 483提交 题目提供者HansBug 标签 难度普及- 提交 讨论 题解 最新讨论 看不出来,这题哪里是哈希了- 题目描述 如题,给定N个字符串(第i个 ...
- js处理url参数
var UrlArgent = { Parsed: false, //是否已解析 Cache: {}, //缓存值 ParseArg: function () { // 解析地址栏的参数值 UrlAr ...
- clipboard_monitor_in_win7
添加监听 AddClipboardFormatListener(this.Handle); 移除 RemoveClipboardFormatListener(this.Handle); #region ...
- <读书笔记>软件调试之道 :问题的核心-重现问题
声明:本文档的内容主要来源于书籍<软件调试修炼之道>作者Paul Butcher,属于读书笔记. 重现第一,提问第二 问题重现是实证过程的最强大武器,如果不能重现问题,你也无法证明修复了它 ...