/[MITgcm]/MITgcm/pkg/offline/offline_init_varia.F
ViewVC logotype

Annotation of /MITgcm/pkg/offline/offline_init_varia.F

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


Revision 1.3 - (hide annotations) (download)
Wed Apr 20 03:13:54 2011 UTC (13 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64a, checkpoint64c, checkpoint64b, checkpoint64e, checkpoint64d, checkpoint64g, checkpoint64f, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint64, checkpoint63, checkpoint62w, checkpoint62z, checkpoint62y, checkpoint62x
Changes since 1.2: +11 -4 lines
do all the initialisation of [0,1] temp vars in offline_init_varia.F ;
 remove those in offline_fields_load.F (+ remove S/R LEF_ZERO2,3).

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/pkg/offline/offline_init_varia.F,v 1.2 2009/10/10 21:28:20 heimbach Exp $
2 heimbach 1.1 C $Name: $
3    
4 jmc 1.3 #include "OFFLINE_OPTIONS.h"
5 heimbach 1.1
6     C !INTERFACE: ==========================================================
7     SUBROUTINE OFFLINE_INIT_VARIA( myThid )
8    
9     C !DESCRIPTION:
10     C calls subroutines that initializes variables for offline code
11    
12     C !USES: ===============================================================
13     IMPLICIT NONE
14     #include "SIZE.h"
15     #include "GRID.h"
16     #include "EEPARAMS.h"
17     #include "PARAMS.h"
18     #include "OFFLINE.h"
19    
20     C !INPUT PARAMETERS: ===================================================
21     C myThid :: thread number
22     INTEGER myThid
23     CEOP
24    
25     C !LOCAL VARIABLES:
26     C i,j,k,bi,bj :: loop indices
27     INTEGER i,j,k,bi,bj
28    
29     DO bj = myByLo(myThid), myByHi(myThid)
30     DO bi = myBxLo(myThid), myBxHi(myThid)
31 jmc 1.3 offlineLdRec(bi,bj) = 0
32 heimbach 1.1 DO k=1,Nr
33     DO j=1-Oly,sNy+OLy
34     DO i=1-Olx,sNx+Olx
35     save0(i,j,k,bi,bj) = 0. _d 0
36     tave0(i,j,k,bi,bj) = 0. _d 0
37     uvel0(i,j,k,bi,bj) = 0. _d 0
38     vvel0(i,j,k,bi,bj) = 0. _d 0
39     wvel0(i,j,k,bi,bj) = 0. _d 0
40 heimbach 1.2 conv0(i,j,k,bi,bj) = 0. _d 0
41     gmkx0(i,j,k,bi,bj) = 0. _d 0
42     gmky0(i,j,k,bi,bj) = 0. _d 0
43     gmkz0(i,j,k,bi,bj) = 0. _d 0
44 jmc 1.3 kdfs0(i,j,k,bi,bj) = 0. _d 0
45     kght0(i,j,k,bi,bj) = 0. _d 0
46     C
47 heimbach 1.1 save1(i,j,k,bi,bj) = 0. _d 0
48     tave1(i,j,k,bi,bj) = 0. _d 0
49     uvel1(i,j,k,bi,bj) = 0. _d 0
50     vvel1(i,j,k,bi,bj) = 0. _d 0
51     wvel1(i,j,k,bi,bj) = 0. _d 0
52 heimbach 1.2 conv1(i,j,k,bi,bj) = 0. _d 0
53     gmkx1(i,j,k,bi,bj) = 0. _d 0
54     gmky1(i,j,k,bi,bj) = 0. _d 0
55     gmkz1(i,j,k,bi,bj) = 0. _d 0
56 jmc 1.3 kdfs1(i,j,k,bi,bj) = 0. _d 0
57     kght1(i,j,k,bi,bj) = 0. _d 0
58 heimbach 1.1 ENDDO
59     ENDDO
60     ENDDO
61 heimbach 1.2 DO j=1-Oly,sNy+OLy
62     DO i=1-Olx,sNx+Olx
63     hflx0(i,j,bi,bj) = 0. _d 0
64     sflx0(i,j,bi,bj) = 0. _d 0
65 jmc 1.3 icem0(i,j,bi,bj) = 0. _d 0
66     C
67 heimbach 1.2 hflx1(i,j,bi,bj) = 0. _d 0
68     sflx1(i,j,bi,bj) = 0. _d 0
69 jmc 1.3 icem1(i,j,bi,bj) = 0. _d 0
70 heimbach 1.2 ENDDO
71     ENDDO
72 heimbach 1.1 ENDDO
73     ENDDO
74    
75     RETURN
76     END

  ViewVC Help
Powered by ViewVC 1.1.22