Why the Nud+Rad boundary can't be used in the adjoint model

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

Moderators: arango, robertson

Post Reply
Message
Author
LiangPeng
Posts: 7
Joined: Wed Aug 21, 2013 2:38 pm
Location: Institute of Oceanology,CAOS

Why the Nud+Rad boundary can't be used in the adjoint model

#1 Post by LiangPeng » Thu Oct 23, 2014 6:12 am

Dir Sir:
When runnning the adjoint model, I find that if I set the adjoint boundary conditions like this:
ad_LBC(isFsur) == Cha Cha Cha Cha
ad_LBC(isUbar) == Fla Fla Fla Fla
ad_LBC(isVbar) == Fla Fla Fla Fla
ad_LBC(isUvel) == RadNud RadNud RadNud RadNud
ad_LBC(isVvel) == RadNud RadNud RadNud RadNud
ad_LBC(isMtke) == Clo Clo Clo Clo !Closed KE
ad_LBC(isTvar) == RadNud RadNud RadNud RadNud \
RadNud RadNud RadNud RadNud

The model will output the error message is:
CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(ieast,isUvel)
REASON: not finished, FATAL ERROR.
CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(iwest,isUvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(isouth,isUvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(inorth,isUvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(ieast,isVvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(iwest,isVvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(isouth,isVvel)
REASON: not finished, FATAL ERROR.

CHECKADJ - unsupported option in adjoint-based algorithms: ad_LBC(inorth,isVvel)
REASON: not finished, FATAL ERROR.

Is this mean the Rad+Nud adjoint boundary code hasn't been finished(my version is ROMS 3.7)?If this boubdary has been finished, how to define the Rad+Nud?
Thank you. Any suggestion will be appreciated.

Post Reply