WC13\Normalization-error!

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

Moderators: arango, robertson

Post Reply
Message
Author
wangzc
Posts: 28
Joined: Fri Dec 28, 2012 5:44 am
Location: National Marine Environmental Forecasting Center

WC13\Normalization-error!

#1 Unread post by wangzc »

hi
when i try to compute normalization factors by using standard deviations, it comes up,
AD_DEF_HIS - creating adjoint file :wc13_adj.nc
forrtl: severe(174):seigsegv, sementation fault occurred

Then i page up the log file, before that, it has had prompted,
unsupported option in adjoint_based algorithms : BULK_FLUXES REASON: not working, warning
Does anyone come into this situation and tell me how to handle this problems?
--zongchen

User avatar
arango
Site Admin
Posts: 1367
Joined: Wed Feb 26, 2003 4:41 pm
Location: DMCS, Rutgers University
Contact:

Re: WC13\Normalization-error!

#2 Unread post by arango »

The BULK_FLUXES option is not supported in the tangent linear and adjoint models. This is what the error says :!: The bulk fluxes routine is not continuously differentiable and not easy to adjoint. We did it anyways and the solution is very unstable because of nonlinearities. The same goes for vertical mixing parametrizations. These algorithms are highly nonlinear and very unstable in the tangent linear models (TLM, RPM). This is well documented in the literature. We use different strategy. These schemes are only used in the forward nonlinear model (NLM) trajectory that it is used to linearize the tangent linear and adjoint models.

Notice that we use FORWARD_MIXING, see the tutorials for 4D-Var with the WC13 examples. We cannot teach you how to use this algorithms in this forum. You need to understand what you are doing and read the relevant literature.

wangzc
Posts: 28
Joined: Fri Dec 28, 2012 5:44 am
Location: National Marine Environmental Forecasting Center

Re: WC13\Normalization-error!

#3 Unread post by wangzc »

hi arango
Thank u!
Normalization Factors for prior error correlations are computed for the unbalanced increments.I totally do the test according to what 4DVar_turorial_9 says, but failed.U say "We use different strategy".That is to say wc13_nrm_*.nc in Data file is not computed as the turorial_9's instructions, right?
what i want to do is copying your group's experiments about WC13, so i can learn technological process about 4d_Var algorithm step by step.
Actually, my study is about storm surge modeling and ROMS_2D can simulate storm surge well in a short time as i see. In other words, vertical mixing can be shut down, as well as BULk_FLUXES. So if i shut down all cppdefs about vertical mixing and BULk_FLUXES, of course including SOLVE3D in the head file when i run Error covariance model, that will be ok?
--zongchen

wangzc
Posts: 28
Joined: Fri Dec 28, 2012 5:44 am
Location: National Marine Environmental Forecasting Center

Re: WC13\Normalization-error!

#4 Unread post by wangzc »

i think i almost know sth. Actually, normalization factors have been computed successfully. As to wc13_adj, it does have some problems like arango said. It needs more computation technics.

zhouchaojie

Re: WC13\Normalization-error!

#5 Unread post by zhouchaojie »

wangzc wrote:i think i almost know sth. Actually, normalization factors have been computed successfully. As to wc13_adj, it does have some problems like arango said. It needs more computation technics.
hello, wangzc, I met the same error like yours, would you like share your solution, many thanks in advance

Post Reply