WRF模式报错:traj_opt is zero, but num_traj is not zero; setting num_traj to zero

简介: 最近,在跑WRF模式时遇到一个奇怪的问题,从WPS一直到WRF中运行./real.exe,全都没有问题,直到提交作业到集群上时发现,很短的时间内作业就结束了,而且只生成了一个时刻的数据,通过将debug_level调整到999发现,产生以下问题:

最近,在跑WRF模式时遇到一个奇怪的问题,从WPS一直到WRF中运行./real.exe,全都没有问题,直到提交作业到集群上时发现,很短的时间内作业就结束了,而且只生成了一个时刻的数据,通过将debug_level调整到999发现,产生以下问题:


  --- WARNING: traj_opt is zero, but num_traj is not zero; setting num_traj to zero.
  --- NOTE: sst_update is 0, setting io_form_auxinput4 = 0 and auxinput4_interval = 0 for all domains
  --- NOTE: grid_fdda is 0 for domain      1, setting gfdda interval and ending time to 0 for that domain.
  --- NOTE: both grid_sfdda and pxlsm_soil_nudge are 0 for domain      1, setting sgfdda interval and ending time to 0 for that domain.
  --- NOTE: obs_nudge_opt is 0 for domain      1, setting obs nudging interval and ending time to 0 for that domain.
  --- NOTE: bl_pbl_physics /= 4, implies mfshconv must be 0, resetting
  Need MYNN PBL for icloud_bl = 1, resetting to 0
  --- NOTE: RRTMG radiation is used, namelist value for o3input (ozone input) is used
  --- NOTE: One of the RRTMG radiation schemes is in use, setting:  levsiz=59, alevsiz=12, no_src_types=6
  --- NOTE: num_soil_layers has been set to      4


查看官网的源代码得到以下信息:


75950bb72d8b4ce49c90cd6dbac05c4a.png


大量的搜索与咨询后没有效果,在此感谢一位北师大的好兄弟的帮忙,通过按照上面的报错警告添加一些参数,使问题得到解决,现将namelist.input的设置记录一下:


主要添加报错的一些参数:


 &time_control
 io_form_auxinput4                   = 0,
 auxinput4_interval                  = 0,
 auxinput11_interval                 = 0,
 auxinput11_end_h                    = 0,
  &fdda
  grid_fdda                           = 0,
 gfdda_interval_m                    = 0,
 gfdda_end_h                         = 0,
 grid_sfdda                          = 0,
 sgfdda_interval_m                   = 0,
 sgfdda_end_h                        = 0,  
 obs_nudge_opt                       = 0,
  &physics
 mp_physics                          = 10,  
 cu_physics                          = 0,    
 ra_lw_physics                       = 1,    
 ra_sw_physics                       = 1,    
 bl_pbl_physics                      = 2,   
 mfshconv                            = 0,
 sf_sfclay_physics                   = 2,   
 sf_surface_physics                  = 4, 
 num_soil_layers                     = 4, 
 radt                                = 3,    30,    30,
 bldt                                = 0,     0,     0,
 cudt                                = 0,     5,     5,
 icloud                              = 1,
 icloud_bl                           = 0,
 num_land_cat                        = 21,
 sf_urban_physics                    = 0,     0,     0,
 o3input                             = 0, 


总的来说,通过上述参数的修改添加,我的问题得到了解决,但是为什么会报错以及为什么要这样修改,暂时还未搞明白。


在此进行简单记录一下


相关文章
|
6月前
|
Linux iOS开发 MacOS
pnpm全局安装报错:Run “pnpm setup“ to create it automatically, or set the global-bin-dir setting, or the PN
pnpm全局安装报错:Run “pnpm setup“ to create it automatically, or set the global-bin-dir setting, or the PN
1860 0
|
6月前
|
并行计算 Linux
export OMP_NUM_THREADS=(nproc--all)
export OMP_NUM_THREADS=(nproc--all) 是一条 Linux 命令,用于设置 OpenMP(一个用于并行编程的应用程序接口)使用的线程数。
240 7
|
5月前
No rule to make target ‘.xxxxxxxx‘, needed by ‘debug/xxxx.cpp‘. Stop.
No rule to make target ‘.xxxxxxxx‘, needed by ‘debug/xxxx.cpp‘. Stop.
InvalidJobConfException: Output directory not set
InvalidJobConfException: Output directory not set
60 0
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
|
编解码 并行计算
wrf--运行real.exe时报错:“Could not find level above ground“ error
在修改wrf初始场资料时,如果做了带通滤波处理,会发现在运行real.exe时报错:“Could not find level above ground” error 。
wrf--运行real.exe时报错:“Could not find level above ground“ error
Could not initialize English chunker/Could not load file from classpath: ‘/en-token.bin‘
Could not initialize English chunker/Could not load file from classpath: ‘/en-token.bin‘
101 0
对‘avformat_find_stream_info’未定义的引用、to the PKG_CONFIG_PATH environment variable
对‘avformat_find_stream_info’未定义的引用、to the PKG_CONFIG_PATH environment variable
91 0
Perhaps you should add the directory containing libpcre.pc to the PKG_CONFIG_PATH
Perhaps you should add the directory containing libpcre.pc to the PKG_CONFIG_PATH
152 0