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, 


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


在此进行简单记录一下


相关文章
|
7月前
|
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
2143 0
|
7月前
|
并行计算 Linux
export OMP_NUM_THREADS=(nproc--all)
export OMP_NUM_THREADS=(nproc--all) 是一条 Linux 命令,用于设置 OpenMP(一个用于并行编程的应用程序接口)使用的线程数。
292 7
|
Docker 容器
求助: 运行模型时报错module 'megatron_util.mpu' has no attribute 'get_model_parallel_rank'
运行ZhipuAI/Multilingual-GLM-Summarization-zh的官方代码范例时,报错AttributeError: MGLMTextSummarizationPipeline: module 'megatron_util.mpu' has no attribute 'get_model_parallel_rank' 环境是基于ModelScope官方docker镜像,尝试了各个版本结果都是一样的。
421 5
|
7月前
MTK在编译10A的target时报错:make: *** [mmi_feature_check]
MTK在编译10A的target时报错:make: *** [mmi_feature_check]
32 0
|
7月前
|
机器学习/深度学习 人工智能
【CatBoost报错解决】CatBoostError: Bad value for num feature[non default doc idx=0,feature idx=19]=
【CatBoost报错解决】CatBoostError: Bad value for num feature[non default doc idx=0,feature idx=19]=
InvalidJobConfException: Output directory not set
InvalidJobConfException: Output directory not set
68 0
|
编解码 并行计算
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
|
Shell
编译OpenJDK8-u332:/bin/sh: 1: [: -a: unexpected operator/line 0: [: too many arguments
编译OpenJDK8-u332:/bin/sh: 1: [: -a: unexpected operator/line 0: [: too many arguments
179 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
611 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
成功解决 File "h5py\h5t.pxd", line 14, in init h5py._conv (D:\Build\h5py\h5py-2.7.0\h5py\_conv.c:7539)
成功解决 File "h5py\h5t.pxd", line 14, in init h5py._conv (D:\Build\h5py\h5py-2.7.0\h5py\_conv.c:7539)
成功解决 File "h5py\h5t.pxd", line 14, in init h5py._conv (D:\Build\h5py\h5py-2.7.0\h5py\_conv.c:7539)