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

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

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


Revision 1.2 - (show 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 C $Header: /u/gcmpack/MITgcm/pkg/offline/offline_init_varia.F,v 1.1 2009/10/08 19:43:03 heimbach Exp $
2 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 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 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 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 ENDDO
55 ENDDO
56 ENDDO
57 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 ENDDO
66 ENDDO
67
68 RETURN
69 END

  ViewVC Help
Powered by ViewVC 1.1.22