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

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

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


Revision 1.3 - (show annotations) (download)
Fri Jun 5 14:27:43 2009 UTC (14 years, 11 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint61q
Changes since 1.2: +5 -5 lines
Replace precFloat32 by readBinaryPrec

1 C $Header: /u/gcmpack/MITgcm/model/src/taueddy_init_varia.F,v 1.2 2008/05/30 02:45:43 gforget Exp $
2 C $Name: $
3
4 #include "PACKAGES_CONFIG.h"
5 #include "CPP_OPTIONS.h"
6
7 CBOP
8 C !ROUTINE: TAUEDDY_INIT_VARIA
9 C !INTERFACE:
10 SUBROUTINE TAUEDDY_INIT_VARIA( myThid )
11 C !DESCRIPTION: \bv
12 C *==========================================================*
13 C | SUBROUTINE TAUEDDY_INIT_VARIA
14 C | o Initialise to zero some active arrays
15 C *==========================================================*
16 C \ev
17
18 C !USES:
19 IMPLICIT NONE
20 C === Global variables ===
21 #include "SIZE.h"
22 #include "EEPARAMS.h"
23 #include "PARAMS.h"
24 #include "GRID.h"
25 #include "FFIELDS.h"
26
27 C !INPUT/OUTPUT PARAMETERS:
28 C == Routine arguments ==
29 C myThid - Number of this instance of INI_UVEL
30 INTEGER myThid
31
32 #ifdef ALLOW_EDDYPSI
33
34 C !LOCAL VARIABLES:
35 C == Local variables ==
36 C bi,bj - Loop counters
37 C I,J,K
38 INTEGER bi, bj
39 INTEGER I, J, K
40 CEOP
41
42 C-- Over all tiles
43 DO bj = myByLo(myThid), myByHi(myThid)
44 DO bi = myBxLo(myThid), myBxHi(myThid)
45 DO K=1,Nr
46 DO J=1-Oly,sNy+Oly
47 DO I=1-Olx,sNx+Olx
48 eddyPsiX(i,j,k,bi,bj)=0.
49 eddyPsiY(i,j,k,bi,bj)=0.
50 ENDDO
51 ENDDO
52 ENDDO
53 ENDDO
54 ENDDO
55
56 IF ( eddyPsiXFile .NE. ' ' ) THEN
57 CALL MDSREADFIELD(eddyPsiXFile,readBinaryPrec,
58 & 'RS',Nr,eddyPsiX,1,myThid)
59 ENDIF
60 IF ( eddyPsiYFile .NE. ' ' ) THEN
61 CALL MDSREADFIELD(eddyPsiYFile,readBinaryPrec,
62 & 'RS',Nr,eddyPsiY,1,myThid)
63 ENDIF
64
65 CALL EXCH_UV_XYZ_RS(eddyPsiX,eddyPsiY,.TRUE.,myThid)
66
67 #endif /* ALLOW_AUTODIFF_TAMC */
68
69 END

  ViewVC Help
Powered by ViewVC 1.1.22