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

Contents 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 - (show 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 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