Full vorticity equations

General scientific issues regarding ROMS

Moderators: arango, robertson

Post Reply
Posts: 139
Joined: Fri Jan 08, 2010 7:22 pm
Location: Theiss Research

Full vorticity equations

#1 Post by rduran » Mon Mar 30, 2015 11:00 pm


I would like to track down any papers using/describing the full vorticity equations (2D and/or 3D) say from cross-differentiating ROMS diagnostics or any other method.

Does anyone know the details for such references?



Posts: 4
Joined: Sat Dec 10, 2011 7:27 pm
Location: University of New South Wales

Re: Full vorticity equations

#2 Post by Ryan_Holmes » Tue Mar 31, 2015 5:41 am

Hi Rodrigo,

I used the ROMS diagnostics for a Lagrangian budget of 3D vertical vorticity in section 3 of this reference: http://dx.doi.org/10.1175/JPO-D-13-0157.1

Also, a similar thing for the horizontal component of 3D vorticity is contained in section 4 of: http://dx.doi.org/10.1175/JPO-D-14-0209.1



User avatar
Posts: 24
Joined: Fri Apr 30, 2004 6:41 pm
Location: IRD, FRANCE

Re: Full vorticity equations

#3 Post by patrickm » Tue Mar 31, 2015 5:59 am

Couvelard X., P. Marchesiello, L. Gourdeau, and J. Lefevre, 2008: barotropic zonal jets induced by islands in the southwest Pacific. Journal of Physical Oceanography, 38, 2185-2204.

Posts: 139
Joined: Fri Jan 08, 2010 7:22 pm
Location: Theiss Research

Re: Full vorticity equations

#4 Post by rduran » Wed Apr 01, 2015 3:50 am

Excellent, thank you very much Ryan, Patrick.


Re: Full vorticity equations

#5 Post by stone » Wed Sep 14, 2016 8:18 am

Hi, all
Thanks for supplying references for vorticity budget diagnostics. I think lots of user would be very interested in it. But I am still not sure how can we calculate the terms practically as shown in Cartesian coordinate, considering In the ROMS model, the equations of motions are solved in a transformed coordinate system which has a generalized topography-following s coordinate in the vertical direction and orthogonal curvilinear (xi, eta) coordinates in the horizontal directions [Haidvogel et al., 2000]. I mean how to transform back, for vorticity equation, using ROMS diagnostic output?
I guess it is required to calculate vorticity budget terms on ROMS native grid on-line to close the budget, any off-line diagnosis based on interpolated (to Cartesian coordinate) model-state-variables would cause budget-closure failure. Is there any detailed references that guide me how to figure out this problem, better if with coding strategy? Or maybe I am totally wrong?


Stone LU

Posts: 92
Joined: Sun Jul 27, 2003 6:49 pm
Location: UNH, USA

Re: Full vorticity equations

#6 Post by jpringle » Thu Sep 15, 2016 1:48 pm

I do not know if this helps, but attached is a calculation of relative and potential vorticity that exactly parallels the code in Vorticity.F, but implemented in python. It calculates both 3D and shallow water vorticity. Please look at the function defineVorticity() for the calculation. I have included in the comments the corresponding lines of FORTRAN code from the model.

Note, in understanding the code, pay attention to the comments on how the ROMS indexing in FORTRAN differs from the python indexing into the same arrays.

ALSO: this code was written for my purposes; you will need to read what I have done and adapt it to your model. defineVorticity() should be general. The calling code needs to be arranged for your model configuration. Your mileage may vary.

Jamie Pringle
University of New Hampshire
(31.75 KiB) Downloaded 141 times

Post Reply