nonlinear cost function not calculated in PSAS

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

Moderators: arango, robertson

Post Reply
Posts: 7
Joined: Mon Mar 01, 2010 2:11 pm
Location: Norwegian Meteorological Institute

nonlinear cost function not calculated in PSAS

#1 Post by Johannes » Tue Feb 28, 2017 2:32 pm

I have experienced that the Nonlinear cost function is not being calculated in a 4D-PSAS application when the VERIFICATION cpp is activated.
Hence the variables NL_iDataPenalty and NL_fDataPenalty are zero in the resulting file.

I learned that VERIFICATION is only to be used for runs without assimilation, logically. Using this option in PSAS (and possible also IS4DVAR R4DVAR) will not throw an error or warning, unfortunately.

User avatar
Site Admin
Posts: 1128
Joined: Wed Feb 26, 2003 4:41 pm
Location: IMCS, Rutgers University

Re: nonlinear cost function not calculated in PSAS

#2 Post by arango » Fri Apr 14, 2017 8:29 pm

What are you reporting does not make sense to me. The NL_iDataPenalty and NL_fDataPenalty is computed and any of the 4D-Var drivers; w4dpsas_ocean.h in your case. In none of those drivers the VERIFICATION option is used. You just need to use the grep command to confirn this.

The definition of these variables in the MODNAME file also are not affected by the VERIFICATION option. The VERIFICATION option is to be only used whe running the nonlinear model. It does not make sense using in any of the 4D-Var drivers.

Post Reply