/[MITgcm]/MITgcm/pkg/grdchk/grdchk.h
ViewVC logotype

Contents of /MITgcm/pkg/grdchk/grdchk.h

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


Revision 1.12 - (show annotations) (download)
Tue Oct 9 00:05:45 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62v, checkpoint62u, checkpoint62t, checkpoint62c, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62a, checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62d, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62w, checkpoint62z, checkpoint62y, checkpoint62x, checkpoint60, checkpoint61, checkpoint62, checkpoint63, checkpoint63a, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59k, checkpoint62b, checkpoint61f, checkpoint61n, checkpoint59j, checkpoint61q, checkpoint61e, checkpoint61g, checkpoint61d, checkpoint61b, checkpoint61c, checkpoint61a, checkpoint61o, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i, checkpoint61v, checkpoint61w, checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint61z, checkpoint61x, checkpoint61y
Changes since 1.11: +2 -0 lines
File MIME type: text/plain
add missing cvs $Header:$ or $Name:$

1 C $Header: $
2 C $Name: $
3
4 c ==================================================================
5 c HEADER GRADIENT_CHECK
6 c ==================================================================
7 c
8 c o Header for doing gradient checks with the ECCO ocean state
9 c estimation tool.
10 c
11 c started: Christian Eckert eckert@mit.edu 01-Mar-2000
12 c
13 c changed: Christian Eckert eckert@mit.edu
14 c heimbach@mit.edu 24-Feb-2003
15 c
16 c
17 c ==================================================================
18 c HEADER GRADIENT_CHECK
19 c ==================================================================
20
21 c maxgrdchecks - maximum number of gradient checks done per tile.
22
23 integer maxgrdchecks
24 parameter ( maxgrdchecks = 4000 )
25
26 common /grdchkparms_r/
27 & grdchk_eps
28 _RL grdchk_eps
29
30 common /grdchkparms_l/
31 & useCentralDiff
32 logical useCentralDiff
33
34 common /grdchkparms_i/
35 & nbeg,
36 & nend,
37 & nstep,
38 & grdchkvarindex,
39 & grdchkwhichproc,
40 & iGloPos,
41 & jGloPos,
42 & kGloPos,
43 & iGloTile,
44 & jGloTile,
45 & idep,
46 & jdep,
47 & obcsglo,
48 & recglo,
49 & iwetsum
50
51 integer nbeg
52 integer nend
53 integer nstep
54 integer grdchkvarindex
55 integer grdchkwhichproc
56 integer iGloPos
57 integer jGloPos
58 integer kGloPos
59 integer iGloTile
60 integer jGloTile
61 integer idep
62 integer jdep
63 integer obcsglo
64 integer recglo
65 integer iwetsum(nsx,nsy,0:nr)
66
67 common /grdchk_r/
68 & fcrmem, fcppmem, fcpmmem,
69 & xxmemref, xxmempert,
70 & gfdmem, adxxmem, ftlxxmem,
71 & ratioadmem, ratioftlmem
72 _RL fcrmem ( maxgrdchecks )
73 _RL fcppmem ( maxgrdchecks )
74 _RL fcpmmem ( maxgrdchecks )
75 _RL xxmemref ( maxgrdchecks )
76 _RL xxmempert ( maxgrdchecks )
77 _RL gfdmem ( maxgrdchecks )
78 _RL adxxmem ( maxgrdchecks )
79 _RL ftlxxmem ( maxgrdchecks )
80 _RL ratioadmem ( maxgrdchecks )
81 _RL ratioftlmem ( maxgrdchecks )
82
83 common /grdchk_i/
84 & ncvarcomp, maxncvarcomps,
85 & nwettile,
86 & irecmem,
87 & bimem, bjmem,
88 & ilocmem,jlocmem,klocmem,iobcsmem,
89 & ichkmem, icompmem, itestmem, ierrmem, icglomem
90 integer ncvarcomp
91 integer maxncvarcomps
92 integer nwettile( nsx,nsy,nr,nobcs )
93 integer irecmem ( maxgrdchecks )
94 integer bjmem ( maxgrdchecks )
95 integer bimem ( maxgrdchecks )
96 integer klocmem ( maxgrdchecks )
97 integer iobcsmem( maxgrdchecks )
98 integer jlocmem ( maxgrdchecks )
99 integer ilocmem ( maxgrdchecks )
100 integer ichkmem ( maxgrdchecks )
101 integer icompmem( maxgrdchecks )
102 integer itestmem( maxgrdchecks )
103 integer ierrmem ( maxgrdchecks )
104 integer icglomem( maxgrdchecks )
105
106 #ifdef ALLOW_OBCS_CONTROL
107 common /grdchk_obcs_mask_r/
108 & grdchk_maskxz, grdchk_maskyz
109 _RL grdchk_maskxz(1-olx:snx+olx,nr,nsx,nsy,nobcs)
110 _RL grdchk_maskyz(1-oly:sny+oly,nr,nsx,nsy,nobcs)
111 #endif
112
113
114
115 c ==================================================================
116 c END OF HEADER GRADIENT_CHECK
117 c ==================================================================
118
119

  ViewVC Help
Powered by ViewVC 1.1.22