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

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

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


Revision 1.2 - (show 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
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