/[MITgcm]/MITgcm_contrib/high_res_cube/eddy_flux/c22/calc_dbdy.m
ViewVC logotype

Annotation of /MITgcm_contrib/high_res_cube/eddy_flux/c22/calc_dbdy.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Apr 20 21:43:10 2005 UTC (20 years, 3 months ago) by edhill
Branch: MAIN
CVS Tags: HEAD
 o more stream-wise averages

1 edhill 1.1 function [dbdy] = calc_dbdy(b, dut,dvt, lluy,llvy)
2    
3     sz = size(b);
4     ne = sz(1);
5    
6     dbdy = zeros(size(b));
7    
8     for k = 1:6
9     for i = 1:ne
10     for j = 1:ne
11    
12     num = 0;
13     sum = 0.0;
14     if (i > 1)
15     num = num + 1;
16     sum = sum + ...
17     lluy(i,j,k)*(b(i,j,k) - b(i-1,j,k))/dut(i,j,k);
18     end
19     if (i < ne)
20     num = num + 1;
21     sum = sum + ...
22     lluy(i,j,k)*(b(i+1,j,k) - b(i,j,k))/dut(i,j,k);
23     end
24     if (j > 1)
25     num = num + 1;
26     sum = sum + ...
27     llvy(i,j,k)*(b(i,j,k) - b(i,j-1,k))/dvt(i,j,k);
28     end
29     if (j < 1)
30     num = num + 1;
31     sum = sum + ...
32     llvy(i,j,k)*(b(i,j+1,k) - b(i,j,k))/dvt(i,j,k);
33     end
34    
35     if num > 0
36     dbdy(i,j,k) = sum / num;
37     end
38    
39     end
40     end
41    
42     end
43    
44    
45    

  ViewVC Help
Powered by ViewVC 1.1.22