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里面路径没有更改!
包括TOPDIR
和INSTALLDIR
,目前只遇到这两个
== 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:
- 开边界文件中点的数量与水位文件中的点不一致