/[MITgcm]/MITgcm/pkg/seaice/seaice_calc_strainrates.F
ViewVC logotype

Diff of /MITgcm/pkg/seaice/seaice_calc_strainrates.F

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

--- MITgcm/pkg/seaice/seaice_calc_strainrates.F	2007/09/19 08:48:21	1.7
+++ MITgcm/pkg/seaice/seaice_calc_strainrates.F	2007/11/13 19:26:25	1.8
@@ -1,13 +1,13 @@
-C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/seaice/seaice_calc_strainrates.F,v 1.7 2007/09/19 08:48:21 mlosch Exp $
+C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/seaice/seaice_calc_strainrates.F,v 1.8 2007/11/13 19:26:25 jmc Exp $
 C $Name:  $
 
 #include "SEAICE_OPTIONS.h"
 
 CStartOfInterface
-      SUBROUTINE SEAICE_CALC_STRAINRATES( 
+      SUBROUTINE SEAICE_CALC_STRAINRATES(
      I     uFld, vFld,
      O     e11, e22, e12,
-     I     myThid )
+     I     iStep, myTime, myIter, myThid )
 C     /==========================================================\
 C     | SUBROUTINE  SEAICE_CALC_STRAINRATES                      |
 C     | o compute strain rates from ice velocities               |
@@ -28,7 +28,13 @@
 #endif
 
 C     === Routine arguments ===
-C     myThid - Thread no. that called this routine.
+C     iStep  :: Sub-time-step number
+C     myTime :: Simulation time
+C     myIter :: Simulation timestep number
+C     myThid :: My Thread Id. number
+      INTEGER iStep
+      _RL     myTime
+      INTEGER myIter
       INTEGER myThid
 C     ice velocities
       _RL uFld(1-Olx:sNx+Olx,1-Oly:sNy+Oly,nSx,nSy)
@@ -91,12 +97,12 @@
            hFacV = _maskS(i,j,k,bi,bj) - _maskS(i-1,j,k,bi,bj)
 
            e12(I,J,bi,bj) = e12(I,J,bi,bj)
-     &          + recip_rAz(i,j,bi,bj) * 
+     &          + recip_rAz(i,j,bi,bj) *
      &          ( hFacU * ( _dxC(i,j-1,bi,bj)*uFld(i,j  ,bi,bj)
-     &                    + _dxC(i,j,  bi,bj)*uFld(i,j-1,bi,bj) ) 
+     &                    + _dxC(i,j,  bi,bj)*uFld(i,j-1,bi,bj) )
      &          + hFacV * ( _dyC(i-1,j,bi,bj)*vFld(i  ,j,bi,bj)
      &                    + _dyC(i,  j,bi,bj)*vFld(i-1,j,bi,bj) ) )
-     &         - hFacU 
+     &         - hFacU
      &         * 0.25 _d 0 * (uFld(I,J,bi,bj)+uFld(I  ,J-1,bi,bj))
      &         * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) )
      &         *recip_rSphere

 

  ViewVC Help
Powered by ViewVC 1.1.22