/[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.8 - (show annotations) (download)
Tue Mar 23 19:42:53 2004 UTC (20 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57m_post, checkpoint57g_pre, checkpoint57s_post, checkpoint58b_post, checkpoint57b_post, checkpoint57g_post, checkpoint56b_post, checkpoint57y_post, checkpoint54d_post, checkpoint54e_post, checkpoint57r_post, checkpoint57d_post, checkpoint57i_post, checkpoint58, checkpoint55, checkpoint54, checkpoint57, checkpoint56, checkpoint53, checkpoint57n_post, checkpoint58d_post, checkpoint58a_post, checkpoint57z_post, checkpoint54f_post, checkpoint55i_post, checkpoint57l_post, checkpoint57t_post, checkpoint55c_post, checkpoint57v_post, checkpoint57f_post, checkpoint53d_post, checkpoint57a_post, checkpoint57h_pre, checkpoint54b_post, checkpoint57h_post, checkpoint52m_post, checkpoint57y_pre, checkpoint55g_post, checkpoint57c_post, checkpoint55d_post, checkpoint54a_pre, checkpoint53c_post, checkpoint55d_pre, checkpoint57c_pre, checkpoint55j_post, checkpoint54a_post, checkpoint55h_post, checkpoint57e_post, checkpoint55b_post, checkpoint53a_post, checkpoint55f_post, checkpoint53g_post, checkpoint57p_post, checkpint57u_post, checkpoint57q_post, eckpoint57e_pre, checkpoint56a_post, checkpoint53f_post, checkpoint57h_done, checkpoint57j_post, checkpoint57f_pre, checkpoint52n_post, checkpoint53b_pre, checkpoint56c_post, checkpoint57a_pre, checkpoint55a_post, checkpoint57o_post, checkpoint57k_post, checkpoint53b_post, checkpoint57w_post, checkpoint57x_post, checkpoint58c_post, checkpoint53d_pre, checkpoint55e_post, checkpoint54c_post
Changes since 1.7: +12 -1 lines
File MIME type: text/plain
Added functionality to grdchk:
pick global i,j,k position (or nearest wet) where to perform check.

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

  ViewVC Help
Powered by ViewVC 1.1.22