/[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.2 - (hide annotations) (download)
Sat Oct 10 21:28:20 2009 UTC (14 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62, checkpoint62c, checkpoint62b, checkpoint62a, checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62d, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62v, checkpoint62u, checkpoint62t, checkpoint61w, checkpoint61z, checkpoint61x, checkpoint61y
Changes since 1.1: +17 -1 lines
Add more offline state to storing

1 heimbach 1.2 C $Header: /u/gcmpack/MITgcm/pkg/offline/offline_init_varia.F,v 1.1 2009/10/08 19:43:03 heimbach Exp $
2 heimbach 1.1 C $Name: $
3    
4     #include "CPP_OPTIONS.h"
5     #include "PACKAGES_CONFIG.h"
6    
7     C !INTERFACE: ==========================================================
8     SUBROUTINE OFFLINE_INIT_VARIA( myThid )
9    
10     C !DESCRIPTION:
11     C calls subroutines that initializes variables for offline code
12    
13     C !USES: ===============================================================
14     IMPLICIT NONE
15     #include "SIZE.h"
16     #include "GRID.h"
17     #include "EEPARAMS.h"
18     #include "PARAMS.h"
19     #include "OFFLINE.h"
20    
21     C !INPUT PARAMETERS: ===================================================
22     C myThid :: thread number
23     INTEGER myThid
24     CEOP
25    
26     C !LOCAL VARIABLES:
27     C i,j,k,bi,bj :: loop indices
28     INTEGER i,j,k,bi,bj
29    
30     DO bj = myByLo(myThid), myByHi(myThid)
31     DO bi = myBxLo(myThid), myBxHi(myThid)
32     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 heimbach 1.1 c
45     save1(i,j,k,bi,bj) = 0. _d 0
46     tave1(i,j,k,bi,bj) = 0. _d 0
47     uvel1(i,j,k,bi,bj) = 0. _d 0
48     vvel1(i,j,k,bi,bj) = 0. _d 0
49     wvel1(i,j,k,bi,bj) = 0. _d 0
50 heimbach 1.2 conv1(i,j,k,bi,bj) = 0. _d 0
51     gmkx1(i,j,k,bi,bj) = 0. _d 0
52     gmky1(i,j,k,bi,bj) = 0. _d 0
53     gmkz1(i,j,k,bi,bj) = 0. _d 0
54 heimbach 1.1 ENDDO
55     ENDDO
56     ENDDO
57 heimbach 1.2 DO j=1-Oly,sNy+OLy
58     DO i=1-Olx,sNx+Olx
59     hflx0(i,j,bi,bj) = 0. _d 0
60     sflx0(i,j,bi,bj) = 0. _d 0
61     hflx1(i,j,bi,bj) = 0. _d 0
62     sflx1(i,j,bi,bj) = 0. _d 0
63     ENDDO
64     ENDDO
65 heimbach 1.1 ENDDO
66     ENDDO
67    
68     RETURN
69     END

  ViewVC Help
Powered by ViewVC 1.1.22