爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7952|回复: 4

./real.exe出现问题,不过从论坛里找不到答案,希望各位大神有情相助

[复制链接]

新浪微博达人勋

发表于 2014-3-27 13:20:49 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我用的是学校大型机而且是dmpar,到namelist.input那步就出现 starting wrf task            0  of            1--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
这个问题,然后-mpirun后


[111@log04 em_real]$ mpirun -np 4 ./real.exe
starting wrf task            1  of            4
starting wrf task            0  of            4
starting wrf task            2  of            4
starting wrf task            3  of            4
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 2 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun has exited due to process rank 3 with PID 4616 on
node log04 exiting improperly. There are two reasons this could occur:

1. this process did not call "init" before exiting, but others in
the job did. This can cause a job to hang indefinitely while it waits
for all processes to call "init". By rule, if one process calls "init",
then ALL processes must call "init" prior to termination.

2. this process called "init", but exited without calling "finalize".
By rule, all processes that call "init" MUST call "finalize" prior to
exiting or it will be considered an "abnormal termination"

This may have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).

出现这个问题,我用的是fnl2011-7-18 0时到18时的数据
然后查了rsl.error出现
taskid: 0 hostname: log04
Namelist logging not found in namelist.input. Using registry defaults for varia
bles in logging.
Namelist dfi_control not found in namelist.input. Using registry defaults for v
ariables in dfi_control
Namelist tc not found in namelist.input. Using registry defaults for variables
in tc
Namelist noah_mp not found in namelist.input. Using registry defaults for varia
bles in noah_mp
Namelist scm not found in namelist.input. Using registry defaults for variables
  in scm
Namelist fire not found in namelist.input. Using registry defaults for variable
s in fire
Namelist diags not found in namelist.input. Using registry defaults for variabl
es in diags
  Ntasks in X            2, ntasks in Y            2
--- WARNING: traj_opt is zero, but num_traj is not zero; setting num_traj to ze
ro.
--- 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 t
ime 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 an
d ending time to 0 for that domain.
bl_pbl_physics /= 4, implies mfshconv must be 0, resetting
--- NOTE: num_soil_layers has been set to      4
REAL_EM V3.5 PREPROCESSOR
  Parent domain
  ids,ide,jds,jde            1          70           1          70
  ims,ime,jms,jme           -4          42          -4          42
  ips,ipe,jps,jpe            1          35           1          35
  *************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
    alloc_space_field: domain            1,               52421996 bytes allocat
ed
Time period #   1 to process = 2011-07-18_00:00:00.
Time period #   2 to process = 2011-07-18_06:00:00.
Time period #   3 to process = 2011-07-18_12:00:00.
Time period #   4 to process = 2011-07-18_18:00:00.
Total analysis times to input =    4.

-----------------------------------------------------------------------------

Domain  1: Current date being processed: 2011-07-18_00:00:00.0000, which is loop #   1 out of    4
FATAL CALLED FROM FILE:  <stdin>  LINE:     404
error opening met_em.d01.2011-07-18_00:00:00.nc for input; bad date in namelist
  or file not in directory
-------------------------------------------

希望大家能教教我这个菜鸟
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-27 14:01:18 | 显示全部楼层
error opening met_em.d01.2011-07-18_00:00:00.nc for input; bad date in namelist
  or file not in directory

这个说得很清楚了。检查你namelist.wps和namelist.input的时间设置。metgrid出来的met_em文件时间覆盖无法满足real的要求。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-27 17:17:32 | 显示全部楼层
LS正解,还有一种就是你没把met后的文件拷到run文件夹下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-27 17:24:14 | 显示全部楼层
sunshinezhpb 发表于 2014-3-27 17:17
LS正解,还有一种就是你没把met后的文件拷到run文件夹下。

o(∩∩)o...哈哈,是的,其实还想问有没有设置opt_output_from_metgrid_path,就是害怕metgrid输出位置不对。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-3 15:19:17 | 显示全部楼层
谢谢大神指教
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表