[MITgcm-support] temperature equation

David Wang dwang at ldeo.columbia.edu
Fri Sep 8 15:50:56 EDT 2006


Hello,

I'd like to check each term on the rhs of the model temperature equation 
(dT/dt = rhs). So I got ADVx_TH, ADVy_TH, ADVr_TH, DIFx_TH, DIFy_TH, 
DFrE_TH, DFrI_TH and an additional flux diagnostics that I added to 
account for the KPP non-local transport (defined as nlfx_TH). To make 
sure I get everything, I ran the model for 5 days, dumped the 
temperature field snapshots at the beginning and the end of the 
integration, and also dumped the 5-day average of all flux diagnostics. 
I was expecting the following two numbers to be identical:

1) the temperature difference between two records;
2) (5*86400/drF(k)/rA(i,j)) * ( \
    advx_th(i,j,k)-advx_th(i+1,j,k) + \
    difx_th(i,j,k)-difx_th(i+1,j,k) + \
    advy_th(i,j,k)-advy_th(i,j+1,k) + \
    dify_th(i,j,k)-dify_th(i,j+1,k) + \
    drfe_th(i,j,k+1)-drfe_th(i,j,k) + \
    drfi_th(i,j,k+1)-drfi_th(i,j,k) + \
    nlfx_th(i,j,k+1)-nlfx_th(i,j,k) )

However, I checked several points and found they are not identical. The 
discrepancy can be as large as 10%. So did I get all rhs terms as I 
thought or something went wrong?

The model version is checkpoint58m_post. I use both kpp and gmredi pkg, 
centered 2nd order advection scheme.

-- 
Daiwei (David) Wang	 Graduate Student
Lamont-Doherty Earth Observatory of Columbia University
103B Oceanography
61 Route 9W, Palisades, NY 10964-8000
Voice: (845) 365-8694



More information about the MITgcm-support mailing list