/[MITgcm]/MITgcm/model/src/calc_viscosity.F
ViewVC logotype

Annotation of /MITgcm/model/src/calc_viscosity.F

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


Revision 1.2 - (hide annotations) (download)
Mon Aug 13 23:27:53 2001 UTC (22 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre7, checkpoint40pre9, checkpoint40pre8, checkpoint40
Changes since 1.1: +0 -4 lines
Removed maskUp (no longer needed).

1 heimbach 1.1
2     #include "CPP_OPTIONS.h"
3    
4     CStartOfInterFace
5     SUBROUTINE CALC_VISCOSITY(
6     I bi,bj,iMin,iMax,jMin,jMax,K,
7     O KappaRU,KappaRV,
8     I myThid)
9    
10     C /==========================================================\
11     C | SUBROUTINE CALC_VISCOSITY |
12     C | o Calculate net viscosity |
13     C \==========================================================/
14     IMPLICIT NONE
15    
16     C == GLobal variables ==
17     #include "SIZE.h"
18     #include "EEPARAMS.h"
19     #include "PARAMS.h"
20     #include "DYNVARS.h"
21     #include "GRID.h"
22    
23     C == Routine arguments ==
24     C bi, bj, iMin, iMax, jMin, jMax - Range of points for which calculation
25     C myThid - Instance number for this innvocation of CALC_COMMON_FACTORS
26     C
27     INTEGER bi,bj,iMin,iMax,jMin,jMax,K
28     _RL KappaRU(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
29     _RL KappaRV(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
30     INTEGER myThid
31     CEndOfInterface
32    
33     C == Local variables ==
34     C I, J, K - Loop counters
35     INTEGER i,j
36    
37     DO j=jMin,jMax
38     DO i=iMin,iMax
39     KappaRU(i,j,k) = viscAr
40     ENDDO
41     ENDDO
42    
43     DO j=jMin,jMax
44     DO i=iMin,iMax
45     KappaRV(i,j,k) = viscAr
46     ENDDO
47     ENDDO
48    
49     #ifdef ALLOW_KPP
50     IF (useKPP) CALL KPP_CALC_VISC(
51     I bi,bj,iMin+1,iMax,jMin+1,jMax,K,
52     O KappaRU,KappaRV,
53     I myThid)
54     #endif
55    
56    
57     RETURN
58     END

  ViewVC Help
Powered by ViewVC 1.1.22