Error while trying to correct wind forcing in IS4DVAR

Discussion about tangent linear and adjoint models, variational data assimilation, and other related issues.

Moderators: arango, robertson

Post Reply
Message
Author
hjsong

Error while trying to correct wind forcing in IS4DVAR

#1 Unread post by hjsong »

Hi all,

I tried to include wind forcing correction in IS4DVAR by defining 'ADJUST_WSTRESS'.
(I provided wind forcing standard deviation file, too.)

It compiled well, but there was an error when I ran it.

After reading the standard deviation files for initial and wind forcing,
I got this message.
DEF_DIM - error while defining dimension: frc_adjust
in file: daccs_ini.nc


And at the last part, it said
ERROR: Abnormal termination: NetCDF OUTPUT.
REASON: NC_UNLIMITED size already in use
So, I looked at the initial file, and its time dimension was set 'UNLIMITED'.
netcdf daccs_ini {
dimensions:
xi_rho = 104 ;
xi_u = 103 ;
xi_v = 104 ;
eta_rho = 82 ;
eta_u = 82 ;
eta_v = 81 ;
s_rho = 42 ;
s_w = 43 ;
tracer = 2 ;
time = UNLIMITED ; // (1 currently)
variables:
It seems to me that 'frc_adjust' wants unlimited dimension, but 'time' already has unlimited dimension so that it is impossible to define another unlimited dimension for 'frc_adjust'.

If so, how can fix this error?

Or could you help me out to run model with correcting forcing?
I used to run IS4DVAR, but this is my first try to correct forcing,
and I am sure that I am missing many things.


Thank you!
Hajoon

hjsong

Re: Error while trying to correct wind forcing in IS4DVAR

#2 Unread post by hjsong »

Hi all,

I found the problem.
I was using old version of standard input file.
There should be the parameter named 'NSFF', which is
'Number of time-steps between 4DVAR adjustment of surface forcing
fluxes.'

But the old standard input file that I was using did not have
this parameter so that ROMS tried to assign unlimited dimension to
'frc_adjust'.

Thank you.
Hajoon

Post Reply