Ocean Modeling Discussion

ROMS/TOMS

Search for:
It is currently Sat Oct 20, 2018 8:37 am




Post new topic Reply to topic  [ 7 posts ] 

All times are UTC

Author Message
PostPosted: Thu Jul 19, 2018 10:17 am 
Offline

Joined: Wed Oct 01, 2014 8:57 pm
Posts: 42
Location: Tokyo Institute of Technology
As the nudging parameters seem to be important for my current modeling runs, I've been looking at this more closely.

!------------------------------------------------------------------------------
! Nudging/relaxation time scales, inverse scales will be computed internally.
!------------------------------------------------------------------------------
!
! When passive/active open boundary conditions are activated, these nudging
! values correspond to the passive (outflow) nudging time scales.
!
! TNUDG Nudging time scale (days) for active tracer variables.
! (1:NAT+NPT,1:Ngrids) values are expected.
!
! ZNUDG Nudging time scale (days) for free-surface.
!
! M2NUDG Nudging time scale (days) for 2D momentum.
!
! M3NUDG Nudging time scale (days) for 3D momentum.
!
! OBCFAC Factor between passive (outflow) and active (inflow) open
! boundary conditions. The nudging time scales for the
! active (inflow) conditions are obtained by multiplying
! the passive values by OBCFAC. If OBCFAC > 1, nudging on
! inflow is stronger than on outflow (recommended).

So according to this, the values I input for the NUDG parameters correspond to the outflow conditions. I may just truly be lacking in common sense, but will I not get the active (inflow) conditions by dividing by rather than multiplying the passive (outflow) values by OBCFAC?


Top
 Profile  
Reply with quote  
PostPosted: Thu Jul 19, 2018 4:51 pm 
Offline
User avatar

Joined: Wed Jul 02, 2003 5:29 pm
Posts: 3515
Location: IMS/UAF, USA
Yes. But in actual use, there's an inverse, so maybe the code multiplies down in the guts.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 20, 2018 7:20 am 
Offline

Joined: Wed Oct 01, 2014 8:57 pm
Posts: 42
Location: Tokyo Institute of Technology
Thank you for your reply. I see. I guess that's what "inverse scales will be computed internally" implies.

Anyway, even so, I'd like to verify using a concrete example.

If I have TNUDG == 30.0d0 30.0d0, and my OBCFAC = 30.0d0, does this mean that my outflow (tracer) nudging time scale for is 30 days, and my inflow nudging time scale is 1 day? And larger values of OBCFAC would then correspond to a nudging time scale of less than a day?


Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 20, 2018 3:10 pm 
Offline
User avatar

Joined: Wed Jul 02, 2003 5:29 pm
Posts: 3515
Location: IMS/UAF, USA
Yes, exactly.


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 25, 2018 2:47 am 
Offline

Joined: Wed Oct 01, 2014 8:57 pm
Posts: 42
Location: Tokyo Institute of Technology
Thanks for the clarification Kate! Nevertheless, determining the most appropriate values for my application is turning out to be quite a challenge.


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 25, 2018 6:17 am 
Offline
User avatar

Joined: Wed Jul 02, 2003 5:29 pm
Posts: 3515
Location: IMS/UAF, USA
Well, it is a kludge and you might need stronger measures than simply RadNud with the optimal values to get good behavior. One thing that I have found to help is more frequent boundary values to nudge to, such as 5-daily SODA or even daily HYCOM. Monthly never worked well.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 31, 2018 3:27 am 
Offline

Joined: Wed Oct 01, 2014 8:57 pm
Posts: 42
Location: Tokyo Institute of Technology
Thanks again for your thoughts. Since things haven't been really working well for me, I've been trying to nudge to a climatology now, in addition to using daily HYCOM data as lateral boundary conditions. I've had the best results so far when I set my *NUDG==1.0d0 and OBCFAC=100.0d0. And since I don't use a separate nudging coefficient file, I defining ANA_NUDGCOEF results in the same values being used for the climatological nudging. Might this be considered a relatively "strong" measure? I'm concerned though, after looking at your ARCTIC case where you used larger values for the outgoing nudging coefficients, that my approach is too "forced" and that maybe there are better ways to get my model to behave properly.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group