File indexing completed on 2018-03-02 18:42:24 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
08be60903a Mart*0001 #include "MY82_OPTIONS.h"
0002
fb62f539dc Jean*0003 SUBROUTINE MY82_CALC_VISC(
08be60903a Mart*0004 I bi,bj,iMin,iMax,jMin,jMax,K,
0005 U KappaRU,KappaRV,
0006 I myThid)
0007
0008
5e48dccc42 Jean*0009
0010
0011
0012
08be60903a Mart*0013 IMPLICIT NONE
0014
0015
0016 #include "SIZE.h"
0017 #include "EEPARAMS.h"
0018 #include "PARAMS.h"
0019 #include "GRID.h"
fb62f539dc Jean*0020 #include "MY82.h"
08be60903a Mart*0021
0022
0023
0024
0025
0026 INTEGER bi,bj,iMin,iMax,jMin,jMax,K
0027 _RL KappaRU(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
0028 _RL KappaRV(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
0029 INTEGER myThid
0030
0031 #ifdef ALLOW_MY82
0032
0033
0034
0035 INTEGER i,j
0036
0037 DO j=jMin,jMax
0038 DO i=iMin,iMax
0039 KappaRU(i,j,k) = max ( KappaRU(i,j,k),
5e48dccc42 Jean*0040 & KappaRU(i,j,k) - viscArNr(k) + _maskW(i,j,k,bi,bj) *
fb62f539dc Jean*0041 & 0.5 _d 0*(MYviscAr(i,j,k,bi,bj)+MYviscAr(i-1,j,k,bi,bj)) )
08be60903a Mart*0042 ENDDO
0043 ENDDO
0044
0045 DO j=jMin,jMax
0046 DO i=iMin,iMax
0047 KappaRV(i,j,k) = max ( KappaRV(i,j,k),
5e48dccc42 Jean*0048 & KappaRV(i,j,k) - viscArNr(k) + _maskS(i,j,k,bi,bj) *
fb62f539dc Jean*0049 & 0.5 _d 0*(MYviscAr(i,j,k,bi,bj)+MYviscAr(i,j-1,k,bi,bj)) )
08be60903a Mart*0050 ENDDO
0051 ENDDO
0052
0053 #endif /* ALLOW_MY82 */
0054
0055 RETURN
0056 END