[MITgcm-support] How to output b (buoyancy) using MITgcm?

Martin Losch Martin.Losch at awi.de
Mon Dec 4 03:14:17 EST 2006


Brainf,

buoyancy is b=gravity*rho/rhoConst, correct?

 From what I see in the internal_wave example:
EOStype = 'linear',
talpha = 2.e-4,
sbeta = 0.,
so that rho = rho0*(1-talpha*(theta-theta_ref)); that is your density.

If you want to use the diagnostics package, use the variable RHOanom  
(density anomaly = rho-rhoConst, rhoConst is set in set_defaults.F or  
your "data" file), and you compute buoyancy like this b = gravity* 
(RHOanom+rhoConst)/rhoConst.

Martin
On 4 Dec 2006, at 02:23, Brainf wrote:

> Hi mitgcm,
>     I want to simulate internal waves using MITgcm. I am very  
> interested in what
> Sonya Legg have done like "Internal wave breaking at concave and  
> convex continental" research.
>     I found he plotted b(buoyancy) contour to see internal waves,  
> and said the contour interval is △b=9.81*10^(-6)m/s^2 ,but how to  
> output this?  The traditional output  files are  U V W T S and ETA;  
> buoyancy is not included. I checked available diagnostics, can't  
> find variable buoyancy also. Do I need to edit the mdsio package  
> output source code?
>     I start from  verification/internal_wave experiment,and have  
> change the resolution to 640x100.
>
>
> Best regards.
>
> Brainf
> brainf at 163.com
> 2006-12-04
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support





More information about the MITgcm-support mailing list