FVCOM - 错误11-20

ps:因代码有改过,故部分错误仅限个人。

== 11. ==

由 coldstart 转为 hotstart 后出现的错误

====== PRINTED NCFILE TYPE ======
! INITIALIZING SEA SURFACE HEIGHT
! INITIALIZING VELOCITY FIELDS
! INITIALIZING TURBULENCE FIELDS
! INITIALIZING TEMPERATURE AND SALINITY
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
COULD NOT FIND DIMENSION 'ksl' IN THE STARTUP FILE OBJECT
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

casename_run.nml 中 下列加粗变量没有修改成 ‘set values’
 
&NML_STARTUP
STARTUP_TYPE = ‘hotstart’ ,
STARTUP_FILE = ‘.casename_restart_0001.nc’,
STARTUP_UV_TYPE = ‘set values’,        ! ‘default’ ,
STARTUP_TURB_TYPE = ‘set values’,   ! ‘default’ ,
STARTUP_TS_TYPE = ‘set values’,        ! ‘observed’ ,

== 12. ==

由 sigma坐标 转为 hybrid坐标 后出现的错误

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
Improper formatting of SIGMA FILE: ISCAN ERROR# -4
For GENERALIZED SIGMA COORDINATE TYPE
The header must conatain "ZKL"
Followed by a real values (See set_sigma.F
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

可能是sigma文件设置将底层仅分为一层的原因
SIGMA COORDINATE TYPE = GENERALIZED
DU = 25.0
DL = 1.0
MIN CONSTANT DEPTH = 150.0
KU = 5
KL = 1
ZKU =5.0 5.0 5.0 5.0 5.0
ZKL =1.0

KL 改为 大于2,并将 ZKL 补充好即可

== 13. ==

info.dat 文件【输出停止不报错】

—— 在 “ 读取完nml ” 并 “ 判断完coldstart ” 后要停止,后续应该要输出nc文件了

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
! PROJ 4 CARTOGRAPHIC PROJECTION DISABLED!
! DATA ASSIMILATION MODE IS OFF
! VISIT SIMULATION MODE IS OFF
!                 RUNNING COLDSTART                              !
!                                                                !
!              OPENING FILES FOR COLDSTART                       !
!                                                                !
! No Startup file needed for this cold start
! Trying to open Boundary Forcing file: ele_obc.nc
! Open Boundary Forcing file is a NETCDF FILE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

可能是输出文件的时间不在 【START_DATE】 和 【END_DATE】的范围内

  • 去看看 RST_FIRST_OUT / NC_FIRST_OUT / NCAV_FIRST_OUT 的时间

== 14. ==

开始读取风场文件后出错

! SETTING UP WIND STRESS FORCING FROM A 'wrf grid' FILE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
Bilinear Interp: X_BND INPUT IS NOT MONOTONIC!
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

风场文件的经纬度有问题,没有包含目标区域。

  • 这里是写nc文件的时候,经纬度没有转置,转置一下就可以了。

== 15. ==

径流文件分层与sigma分层冲突

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
You are not permitted to set the river distrobution value less than zero!
This usually indicates a mistake in the name list - not enough layers specifed
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

nml中引用径流文件(RIVERS_NAMELIST.nml) 中分层与sigma文件的分层数量不一致

  • 修改 RIVERS_NAMELIST.nml 文件时,注意各层径流占比之和为1

== 16.==

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
LOGICAL ERROR IN SETUP_AVGFILE: CAN'T FIND DIM NELE
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

输出文件里必须有nele点的输出,打开velocity的输出开关即可

== 17.==

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
NCAV_OUT_INTERVAL: The restart file interval must be an integer number of Average intervals!
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

&NML_RESTART
RST_ON = T,
RST_FIRST_OUT = ‘2006-01-15 00:00:00’,
RST_OUT_INTERVAL = 'days=10.',
RST_OUTPUT_STACK = 1
/
 
&NML_NETCDF_AV
NCAV_ON = T,
NCAV_FIRST_OUT = ‘2005-12-31 23:00:00’,
NCAV_OUT_INTERVAL = 'days=3600.', → 时间设置上NCAV的时间间隔得是RESTART时间间隔的整数倍
NCAV_OUTPUT_STACK = 24,
NCAV_SUBDOMAIN_FILES = FVCOM,

== 18.==

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
LOGICAL ERROR IN SETUP_AVGFILE: CAN'T FIND DIM NELE
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

输出的时候没有在cell点上的变量输出
需再开个矢量变量的输出
其他解决方式没尝试过

== 19.==

……
------------^
mod_time.f90(708): error #6404: This name does not have a type, and must have an explicit type.   [FJUL_DUTCOFTAI]
    dutc = FJul_DUTCofTAI(tai,secs)
------------^
compilation aborted for mod_time.f90 (code 1)
make: *** [mod_time.o] Error 1

mod_time文件报错可能是make.inc里面路径没有更改!
包括 TOPDIRINSTALLDIR,目前只遇到这两个

== 20.==

……
!           SETTING UP PRESCRIBED BOUNDARY CONDITIONS
!
NLID(MYOBCLIST)=            0 ; I=           1
I_OBC_N=            1 ; I=           1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FVCOM Fatal Error!
IN OPEN BOUNDARY CONDITION TIME SERIES ELEVATION FILE OBJECT
FILE NAME: obc_ele_3.nc
THE LIST OF BOUNDARY NODES DOES NOT MATCH
Stopping FVCOM
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

可能原因1:

  • 开边界点存在水深为负(高于海面)的点,使得开边界水位与在水下边界点的数量不一致,检查一下

可能原因2:

  • 开边界文件中点的数量与水位文件中的点不一致
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值