| HOME |
About
Me |
My
Research |
Ocean web sites |
Roms OFfile Floats |
Roff
(Roms OFfline Floats)
let me know if you come up with a better acronym ! |
![]() ![]() |
| Floats trajectories computed
offline in Calfifornia Current ROMS solutions with interannual
variability. Floats are released in october 1996 (left - representative
of a typical year) and october 1997 (right - during the second peak of
the 97/98 El Nino). Trajectories are followed for 2 months and the
color coding stands for the latitude of release (from 30 - blue - to 42
degrees N - red). |
| ROMS has a Lagrangian module
that was originally developed by J.
Klinck and subsequently modfied and adapted by me (in particular to be
compatible with ROMS online nesting based on AGRIF - Adaptative Grid Refinement
In Fortran- created by L. Debreu et E. Blayo, IMAG, France). I
have also developed and keep maintaining an offline version of that
code that uses existing netcdf outputs files from ROMS to advect
numerical floats. This can be much more convenient than having to run
ROMS every times a new floats release strategy comes to your mind. I make this code available as a tarfile containing the source code, makefiles for linux platforms (32bits gcc and ifc fortran compilers, 64 bits pgi for opteron). Basically, you can recycle the makefile you are using to run roms. 2 matlab routines are provided to help you get started with visualization. ROF has been used for over a year by a handful of collaborators but this does not mean it is guaranteed bug free. In particular, OPENMP parallelization is broken (and will be restored the day it starts being slow on regular workstations - so far I have had no problems computing hundreds of thousands of trajectories simultaneously). A readme file provides some guidelines on how to use it. Everything is quite straightforward for ROMS users since it is completely inspired from ROMS (it is actually a stripped ROMS - UCLA version - reduced to IO, temporal loop and numerical floats routines). Some features are the backward capability (in which case, the integration goes backward and the code takes care of opening the files and using the outputs in them in the right order). I would be grateful if you could let me know when you download the code and also when some paper that uses it gets published, just to keep track of it. Also, if you have some improvement that could benefits others (including me !) you are more than welcome to send them to me so that they can be added to the downloadable files. ___________________________________________________________________________________________________________________ Refs: Carr S., X.Capet, J. McWilliams, T. Pennington, and F. Chavez, 2005: The influence of Diel Vertical Migration on Zooplankton Transport and Recruitment in an Upwelling Region. Submitted to Cont. Shelf Res. |
| BUG REPOTS AND UPDATES |
| 05/10/06: - main_off.F modified to correct a bug (set_scoord should be called before the first netcdf record is read). - uswc.in modified (one boolean added for hbl outpus) |