11 |
I bi, bj, myTime, myThid ) |
I bi, bj, myTime, myThid ) |
12 |
|
|
13 |
C !DESCRIPTION: \bv |
C !DESCRIPTION: \bv |
14 |
C /==========================================================\ |
C *==========================================================* |
15 |
C | SUBROUTINE MY82_CALC | |
C | SUBROUTINE MY82_CALC | |
16 |
C | o Compute all MY82 fields defined in MY82.h | |
C | o Compute all MY82 fields defined in MY82.h | |
17 |
C |==========================================================| |
C *==========================================================* |
18 |
C | This subroutine is based on SPEM code | |
C | This subroutine is based on SPEM code | |
19 |
C \==========================================================/ |
C *==========================================================* |
20 |
IMPLICIT NONE |
IMPLICIT NONE |
21 |
C |
C |
22 |
C-------------------------------------------------------------------- |
C-------------------------------------------------------------------- |
160 |
MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K) |
MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K) |
161 |
MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K) |
MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K) |
162 |
C Set a minium (= background) value |
C Set a minium (= background) value |
163 |
MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj),viscAr) |
MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj), |
164 |
|
& viscArnr(k) ) |
165 |
MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj), |
MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj), |
166 |
& diffKrNrT(k) ) |
& diffKrNrT(k) ) |
167 |
C Set a maximum and mask land point |
C Set a maximum and mask land point |