1 |
C $Header$ |
C $Header$ |
2 |
|
C $Name$ |
3 |
|
|
4 |
#include "GMREDI_OPTIONS.h" |
#include "GMREDI_OPTIONS.h" |
5 |
|
|
6 |
SUBROUTINE GMREDI_CALC_DIFF( |
SUBROUTINE GMREDI_CALC_DIFF( |
7 |
I bi,bj,iMin,iMax,jMin,jMax,K, |
I bi,bj,iMin,iMax,jMin,jMax,K, |
8 |
I maskUp, |
I maskUp, |
9 |
O KappaRT,KappaRS, |
U KappaRT,KappaRS, |
10 |
I myThid) |
I myThid) |
11 |
|
|
12 |
C /==========================================================\ |
C /==========================================================\ |
44 |
KappaRT(i,j,k) = KappaRT(i,j,k)+maskUp(i,j)* |
KappaRT(i,j,k) = KappaRT(i,j,k)+maskUp(i,j)* |
45 |
& ( GM_background_K |
& ( GM_background_K |
46 |
#ifdef GM_VISBECK_VARIABLE_K |
#ifdef GM_VISBECK_VARIABLE_K |
47 |
& + VisbeckK(i,j,myThid) |
& + VisbeckK(i,j,bi,bj) |
48 |
#endif |
#endif |
49 |
& )*Kwz(i,j,k,myThid) |
& )*Kwz(i,j,k,bi,bj) |
50 |
ENDDO |
ENDDO |
51 |
ENDDO |
ENDDO |
52 |
|
|
55 |
KappaRS(i,j,k) = KappaRS(i,j,k)+maskUp(i,j)* |
KappaRS(i,j,k) = KappaRS(i,j,k)+maskUp(i,j)* |
56 |
& ( GM_background_K |
& ( GM_background_K |
57 |
#ifdef GM_VISBECK_VARIABLE_K |
#ifdef GM_VISBECK_VARIABLE_K |
58 |
& + VisbeckK(i,j,myThid) |
& + VisbeckK(i,j,bi,bj) |
59 |
#endif |
#endif |
60 |
& )*Kwz(i,j,k,myThid) |
& )*Kwz(i,j,k,bi,bj) |
61 |
ENDDO |
ENDDO |
62 |
ENDDO |
ENDDO |
63 |
|
|