Ocean Modeling Discussion

ROMS/TOMS

Search for:
It is currently Fri Sep 22, 2017 4:34 am




Post new topic Reply to topic  [ 8 posts ] 

All times are UTC

Author Message
 Post subject: Backwards trajectory
PostPosted: Thu Mar 10, 2011 1:38 am 
Offline
User avatar

Joined: Tue Aug 21, 2007 5:44 pm
Posts: 152
Location: Jeju National University
Dear ROMS users,

I was wondering whether ROMS can track back the orginal source place using adjoint model with floats?

-JH


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Fri Mar 11, 2011 12:45 am 
Offline
User avatar

Joined: Mon May 05, 2003 2:41 pm
Posts: 95
Location: Rudjer Boskovic Institute, Zagreb, Croatia
Think UCLA group has offline float tracking code for ROMS that is capable of going back in time.
So, basically you feed it with ROMS precomputed history files and use similar input file for initial float positions. There is a option for going frwd or back in time..
Capet and Sasa did that long time ago, I do not know if they have "new version" because that old one was using cppdefs.h and so on...
In that way you do not need ADJOINT
Hope it helps


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Fri Mar 11, 2011 2:04 am 
Offline

Joined: Fri Jan 08, 2010 7:22 pm
Posts: 133
Location: Theiss Research
Might want to read this post:

viewtopic.php?f=14&t=1702&p=6157&hilit=trajectories#p6157


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Fri Mar 11, 2011 3:45 am 
Offline
User avatar

Joined: Tue Aug 21, 2007 5:44 pm
Posts: 152
Location: Jeju National University
Thanks for your notes, Ivica and Rodrigo.

So, I've got two options.

1. Modify the step_floats.F and interp_floats.F. and run the ADJOINT model with using floats.
2. Use history file to trace back.


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Fri Mar 11, 2011 11:38 am 
Offline

Joined: Tue Aug 28, 2007 8:31 pm
Posts: 27
Location: CICESE
That's right. If you decide to use option 2, you should save your model outputs as often as possible, so that the integration step is small enough to get not-so-large errors. But you should work with multi-trajectory ensembles anyway. For some details, you can see:

http://journals.ametsoc.org/doi/abs/10. ... 0JPO4327.1

In that paper all the results are reported in a statistical basis. A river discharge is also included.
Regards,
drivas


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Fri Mar 11, 2011 1:05 pm 
Offline
User avatar

Joined: Tue Aug 21, 2007 5:44 pm
Posts: 152
Location: Jeju National University
Thanks for your message and link, David.

I'll follow your suggestion.

Regads,

-JH


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Sat Mar 12, 2011 1:02 am 
Offline
User avatar

Joined: Tue May 31, 2005 4:17 pm
Posts: 12
Location: Scripps Institution of Oceanography
There is also one more option, which is to use adjoint passive tracers such as done in

Song, H., A. J. Miller, B. D. Cornuelle and E. Di Lorenzo, 2010: Changes in upwelling and its water sources in the California Current System driven by different wind forcing. Journal of Physical Oceanography, accepted.

and

Combes V., F. Chenillat, E. Di Lorenzo, P. Riviere, S. Bograd and M. Ohman, 2010: Cross-shore transport varaibility in the California Current: Ekman upwelling vs. eddy regime. Journal of Physical Oceanography, submitted. ( you can get the PDF from Manu's webpage, http://ocean3d.org/manu/pubs.html)

and

Chhak, K. and E. Di Lorenzo, 2007: Decadal variations in the California Current upwelling cells. Geophys. Res. Lett., 34, L14604, doi:10.1029/2007GL030203.

The ROMS Code for passive tracers is adjointed already. So you have to give a forcing file for your adjoint file with injecting passive tracers in the place you are interested in and the adjoint solution will give you the sensitivity of the regions which influenced your source of tracers.


Top
 Profile  
Reply with quote  
 Post subject: Re: Backwards trajectory
PostPosted: Sat Mar 12, 2011 5:19 am 
Offline

Joined: Tue Aug 28, 2007 8:31 pm
Posts: 27
Location: CICESE
If the Adjoint model is completely implemented, and if you can run your model whenever you want, it's most probably better to use the Adjoint model. I can tell you, however, that comparisons between the results shown in Rivas and Samelson (2011) and passive tracers advected forward in time internally in the model (done by rduran) show that both results are actually consistent. So, in summary, if you can use the Adjoint method, go ahead, but the offline method can be also a good option.
Good luck,
drivas


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 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:  
Powered by phpBB® Forum Software © phpBB Group