/[MITgcm]/MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt
ViewVC logotype

Annotation of /MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt

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


Revision 1.15 - (hide annotations) (download)
Wed Aug 7 21:07:43 2013 UTC (10 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64q, checkpoint64p, checkpoint64m, checkpoint64o, checkpoint64n
Changes since 1.14: +137 -122 lines
File MIME type: text/plain
update reference output (switching to TAF version-2 affects results at
 machine truncation level: 12 digits of matching for AD grad)

1 jmc 1.1 (PID.TID 0000.0001)
2     (PID.TID 0000.0001) // ======================================================
3     (PID.TID 0000.0001) // MITgcm UV
4     (PID.TID 0000.0001) // =========
5     (PID.TID 0000.0001) // ======================================================
6     (PID.TID 0000.0001) // execution environment starting up...
7     (PID.TID 0000.0001)
8 jmc 1.15 (PID.TID 0000.0001) // MITgcmUV version: checkpoint64l
9 jmc 1.12 (PID.TID 0000.0001) // Build user: jmc
10 jmc 1.6 (PID.TID 0000.0001) // Build host: baudelaire
11 jmc 1.15 (PID.TID 0000.0001) // Build date: Wed Aug 7 14:13:48 EDT 2013
12 jmc 1.1 (PID.TID 0000.0001)
13     (PID.TID 0000.0001) // =======================================================
14     (PID.TID 0000.0001) // Execution Environment parameter file "eedata"
15     (PID.TID 0000.0001) // =======================================================
16     (PID.TID 0000.0001) ># Example "eedata" file
17     (PID.TID 0000.0001) ># Lines beginning "#" are comments
18     (PID.TID 0000.0001) ># nTx - No. threads per process in X
19     (PID.TID 0000.0001) ># nTy - No. threads per process in Y
20     (PID.TID 0000.0001) > &EEPARMS
21 jmc 1.6 (PID.TID 0000.0001) > /
22 jmc 1.1 (PID.TID 0000.0001) ># Note: Some systems use & as the
23     (PID.TID 0000.0001) ># namelist terminator. Other systems
24     (PID.TID 0000.0001) ># use a / character (as shown here).
25     (PID.TID 0000.0001)
26     (PID.TID 0000.0001) // =======================================================
27     (PID.TID 0000.0001) // Computational Grid Specification ( see files "SIZE.h" )
28     (PID.TID 0000.0001) // ( and "eedata" )
29     (PID.TID 0000.0001) // =======================================================
30     (PID.TID 0000.0001) nPx = 1 ; /* No. processes in X */
31     (PID.TID 0000.0001) nPy = 1 ; /* No. processes in Y */
32     (PID.TID 0000.0001) nSx = 1 ; /* No. tiles in X per process */
33     (PID.TID 0000.0001) nSy = 1 ; /* No. tiles in Y per process */
34     (PID.TID 0000.0001) sNx = 5 ; /* Tile size in X */
35     (PID.TID 0000.0001) sNy = 5 ; /* Tile size in Y */
36     (PID.TID 0000.0001) OLx = 2 ; /* Tile overlap distance in X */
37     (PID.TID 0000.0001) OLy = 2 ; /* Tile overlap distance in Y */
38     (PID.TID 0000.0001) nTx = 1 ; /* No. threads in X per process */
39     (PID.TID 0000.0001) nTy = 1 ; /* No. threads in Y per process */
40     (PID.TID 0000.0001) Nr = 4 ; /* No. levels in the vertical */
41 jmc 1.5 (PID.TID 0000.0001) Nx = 5 ; /* Total domain size in X ( = nPx*nSx*sNx ) */
42     (PID.TID 0000.0001) Ny = 5 ; /* Total domain size in Y ( = nPy*nSy*sNy ) */
43 jmc 1.1 (PID.TID 0000.0001) nTiles = 1 ; /* Total no. tiles per process ( = nSx*nSy ) */
44     (PID.TID 0000.0001) nProcs = 1 ; /* Total no. processes ( = nPx*nPy ) */
45     (PID.TID 0000.0001) nThreads = 1 ; /* Total no. threads per process ( = nTx*nTy ) */
46     (PID.TID 0000.0001) usingMPI = F ; /* Flag used to control whether MPI is in use */
47     (PID.TID 0000.0001) /* note: To execute a program with MPI calls */
48     (PID.TID 0000.0001) /* it must be launched appropriately e.g */
49     (PID.TID 0000.0001) /* "mpirun -np 64 ......" */
50 jmc 1.5 (PID.TID 0000.0001) useCoupler= F ;/* Flag used to control communications with */
51 jmc 1.1 (PID.TID 0000.0001) /* other model components, through a coupler */
52 jmc 1.8 (PID.TID 0000.0001) debugMode = F ; /* print debug msg. (sequence of S/R calls) */
53 jmc 1.5 (PID.TID 0000.0001) printMapIncludesZeros= F ; /* print zeros in Std.Output maps */
54     (PID.TID 0000.0001) maxLengthPrt1D= 65 /* maxLength of 1D array printed to StdOut */
55 jmc 1.1 (PID.TID 0000.0001)
56     (PID.TID 0000.0001) // ======================================================
57     (PID.TID 0000.0001) // Mapping of tiles to threads
58     (PID.TID 0000.0001) // ======================================================
59     (PID.TID 0000.0001) // -o- Thread 1, tiles ( 1: 1, 1: 1)
60     (PID.TID 0000.0001)
61     (PID.TID 0000.0001) // ======================================================
62     (PID.TID 0000.0001) // Tile <-> Tile connectvity table
63     (PID.TID 0000.0001) // ======================================================
64 jmc 1.14 (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000)
65     (PID.TID 0000.0001) // WEST: Tile = 000001, Process = 000000, Comm = put
66 jmc 1.1 (PID.TID 0000.0001) // bi = 000001, bj = 000001
67 jmc 1.14 (PID.TID 0000.0001) // EAST: Tile = 000001, Process = 000000, Comm = put
68 jmc 1.1 (PID.TID 0000.0001) // bi = 000001, bj = 000001
69 jmc 1.14 (PID.TID 0000.0001) // SOUTH: Tile = 000001, Process = 000000, Comm = put
70 jmc 1.1 (PID.TID 0000.0001) // bi = 000001, bj = 000001
71 jmc 1.14 (PID.TID 0000.0001) // NORTH: Tile = 000001, Process = 000000, Comm = put
72 jmc 1.1 (PID.TID 0000.0001) // bi = 000001, bj = 000001
73     (PID.TID 0000.0001)
74 jmc 1.7 (PID.TID 0000.0001) INI_PARMS: opening model parameter file "data"
75     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data
76 jmc 1.1 (PID.TID 0000.0001) // =======================================================
77 jmc 1.7 (PID.TID 0000.0001) // Parameter file "data"
78 jmc 1.1 (PID.TID 0000.0001) // =======================================================
79     (PID.TID 0000.0001) ># Model parameters
80     (PID.TID 0000.0001) ># Continuous equation parameters
81     (PID.TID 0000.0001) > &PARM01
82     (PID.TID 0000.0001) > tRef=4.,4.,4.,4.,
83     (PID.TID 0000.0001) > sRef=35.,35.,35.,35.,
84     (PID.TID 0000.0001) > viscAz=1.E-1,
85     (PID.TID 0000.0001) > viscAh=1.E5,
86     (PID.TID 0000.0001) ># viscA4=1.E16,
87     (PID.TID 0000.0001) ># useJamartWetPoints=.TRUE.,
88     (PID.TID 0000.0001) > no_slip_sides=.FALSE.,
89     (PID.TID 0000.0001) > no_slip_bottom=.TRUE.,
90     (PID.TID 0000.0001) > diffKhT=4.E2,
91     (PID.TID 0000.0001) > diffKzT=1.E-4,
92     (PID.TID 0000.0001) > diffKhS=0.0,
93     (PID.TID 0000.0001) > diffKzS=3.E-5,
94     (PID.TID 0000.0001) > f0=-1.1914E-04,
95     (PID.TID 0000.0001) > beta=1.3094E-11,
96     (PID.TID 0000.0001) > tAlpha=2.E-4,
97     (PID.TID 0000.0001) ># sBeta =7.4E-4,
98     (PID.TID 0000.0001) > sBeta = 0.,
99     (PID.TID 0000.0001) > gravity=9.81,
100     (PID.TID 0000.0001) > gBaro=9.81,
101     (PID.TID 0000.0001) > rigidLid=.FALSE.,
102     (PID.TID 0000.0001) > implicitFreeSurface=.TRUE.,
103     (PID.TID 0000.0001) > eosType='LINEAR',
104     (PID.TID 0000.0001) > writeStatePrec=64,
105     (PID.TID 0000.0001) > writeBinaryPrec=64,
106     (PID.TID 0000.0001) > readBinaryPrec=64,
107     (PID.TID 0000.0001) > hFacMin=.05,
108     (PID.TID 0000.0001) > smoothAbsFuncRange = -1.e-2,
109 jmc 1.13 (PID.TID 0000.0001) > nonlinFreeSurf=0,
110     (PID.TID 0000.0001) > exactConserv=.FALSE.,
111 jmc 1.1 (PID.TID 0000.0001) >#momAdvection = .false.,
112     (PID.TID 0000.0001) >#momViscosity = .false.,
113     (PID.TID 0000.0001) >#momPressureForcing = .false.,
114 jmc 1.6 (PID.TID 0000.0001) > /
115 jmc 1.1 (PID.TID 0000.0001) >
116     (PID.TID 0000.0001) >
117     (PID.TID 0000.0001) ># Elliptic solver parameters
118     (PID.TID 0000.0001) > &PARM02
119     (PID.TID 0000.0001) > cg2dMaxIters=100,
120 jmc 1.13 (PID.TID 0000.0001) >#cg2dTargetResidual=1.E-13,
121     (PID.TID 0000.0001) > cg2dTargetResWunit=1.E-18,
122 jmc 1.6 (PID.TID 0000.0001) > /
123 jmc 1.1 (PID.TID 0000.0001) ># Time stepping parameters
124     (PID.TID 0000.0001) > &PARM03
125 jmc 1.5 (PID.TID 0000.0001) > nIter0=0,
126     (PID.TID 0000.0001) > nTimeSteps=100,
127 jmc 1.1 (PID.TID 0000.0001) >#startTime = 0.,
128     (PID.TID 0000.0001) >#endTime = 7776000,
129     (PID.TID 0000.0001) > deltaTmom=3600.0,
130     (PID.TID 0000.0001) > deltaTtracer=3600.0,
131     (PID.TID 0000.0001) > abEps=0.1,
132     (PID.TID 0000.0001) > pChkptFreq= 7776000.0,
133     (PID.TID 0000.0001) > chkptFreq= 0.0,
134     (PID.TID 0000.0001) >#dumpFreq= 1.0,
135 jmc 1.5 (PID.TID 0000.0001) > monitorFreq = 43200.,
136     (PID.TID 0000.0001) > monitorSelect=1,
137 jmc 1.6 (PID.TID 0000.0001) > /
138 jmc 1.1 (PID.TID 0000.0001) ># Gridding parameters
139     (PID.TID 0000.0001) > &PARM04
140     (PID.TID 0000.0001) > usingCartesianGrid=.TRUE.,
141     (PID.TID 0000.0001) > usingSphericalPolarGrid=.FALSE.,
142 jmc 1.5 (PID.TID 0000.0001) > delX=5*200.E3,
143     (PID.TID 0000.0001) > delY=5*200.E3,
144 jmc 1.1 (PID.TID 0000.0001) ># 1 layer
145     (PID.TID 0000.0001) >#delZ=5001.,500.,500.,500.,
146     (PID.TID 0000.0001) ># 2 layers
147     (PID.TID 0000.0001) >#delZ=1000.,5000.,500.,5000.,
148     (PID.TID 0000.0001) ># 4 layers
149     (PID.TID 0000.0001) > delZ=100.,400.,500.,5000.,
150     (PID.TID 0000.0001) >#delZ=1000.,1500.,1500.,1500.,
151 jmc 1.6 (PID.TID 0000.0001) > /
152 jmc 1.1 (PID.TID 0000.0001) > &PARM05
153     (PID.TID 0000.0001) >#bathyFile='walls.bigRidge',
154     (PID.TID 0000.0001) > bathyFile='noWalls.bigRidge',
155     (PID.TID 0000.0001) >#bathyFile='box.bigRidge',
156     (PID.TID 0000.0001) >#bathyFile='meridchannel.bigRidge',
157     (PID.TID 0000.0001) > hydrogThetaFile=,
158     (PID.TID 0000.0001) > hydrogSaltFile=,
159     (PID.TID 0000.0001) > zonalWindFile='windx.sin_y',
160     (PID.TID 0000.0001) > meridWindFile=,
161     (PID.TID 0000.0001) > surfQFile=,
162     (PID.TID 0000.0001) > EmPmRFile=,
163 jmc 1.6 (PID.TID 0000.0001) > /
164 jmc 1.1 (PID.TID 0000.0001)
165 jmc 1.7 (PID.TID 0000.0001) INI_PARMS ; starts to read PARM01
166     (PID.TID 0000.0001) INI_PARMS ; read PARM01 : OK
167     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM02
168     (PID.TID 0000.0001) INI_PARMS ; read PARM02 : OK
169     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM03
170     (PID.TID 0000.0001) INI_PARMS ; read PARM03 : OK
171     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM04
172     (PID.TID 0000.0001) INI_PARMS ; read PARM04 : OK
173     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM05
174     (PID.TID 0000.0001) INI_PARMS ; read PARM05 : OK
175     (PID.TID 0000.0001) INI_PARMS: finished reading file "data"
176 jmc 1.1 (PID.TID 0000.0001) PACKAGES_BOOT: opening data.pkg
177     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.pkg
178     (PID.TID 0000.0001) // =======================================================
179     (PID.TID 0000.0001) // Parameter file "data.pkg"
180     (PID.TID 0000.0001) // =======================================================
181     (PID.TID 0000.0001) >#
182     (PID.TID 0000.0001) ># ********
183     (PID.TID 0000.0001) ># Packages
184     (PID.TID 0000.0001) ># ********
185     (PID.TID 0000.0001) > &PACKAGES
186     (PID.TID 0000.0001) > useGMRedi = .FALSE.,
187     (PID.TID 0000.0001) > useKPP = .FALSE.,
188     (PID.TID 0000.0001) > useGrdchk = .TRUE.,
189     (PID.TID 0000.0001) > useECCO = .FALSE.,
190 jmc 1.6 (PID.TID 0000.0001) > /
191 jmc 1.1 (PID.TID 0000.0001)
192     (PID.TID 0000.0001) PACKAGES_BOOT: finished reading data.pkg
193 jmc 1.13 (PID.TID 0000.0001) AUTODIFF_READPARMS: opening data.autodiff
194     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.autodiff
195     (PID.TID 0000.0001) // =======================================================
196     (PID.TID 0000.0001) // Parameter file "data.autodiff"
197     (PID.TID 0000.0001) // =======================================================
198     (PID.TID 0000.0001) ># =========================
199     (PID.TID 0000.0001) ># pkg AUTODIFF parameters :
200     (PID.TID 0000.0001) ># =========================
201     (PID.TID 0000.0001) ># inAdExact :: get an exact adjoint (no approximation) (def=.True.)
202     (PID.TID 0000.0001) >#
203     (PID.TID 0000.0001) > &AUTODIFF_PARM01
204     (PID.TID 0000.0001) ># inAdExact = .FALSE.,
205     (PID.TID 0000.0001) > /
206     (PID.TID 0000.0001)
207     (PID.TID 0000.0001) AUTODIFF_READPARMS: finished reading data.autodiff
208     (PID.TID 0000.0001) // ===================================
209     (PID.TID 0000.0001) // AUTODIFF parameters :
210     (PID.TID 0000.0001) // ===================================
211     (PID.TID 0000.0001) inAdExact = /* get an exact adjoint (no approximation) */
212     (PID.TID 0000.0001) T
213     (PID.TID 0000.0001) ;
214     (PID.TID 0000.0001) useKPPinAdMode = /* use KPP in adjoint mode */
215     (PID.TID 0000.0001) F
216     (PID.TID 0000.0001) ;
217     (PID.TID 0000.0001) useGMRediInAdMode = /* use GMRedi in adjoint mode */
218     (PID.TID 0000.0001) F
219     (PID.TID 0000.0001) ;
220     (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */
221     (PID.TID 0000.0001) F
222     (PID.TID 0000.0001) ;
223 jmc 1.14 (PID.TID 0000.0001) useGGL90inAdMode = /* use GGL90 in adjoint mode */
224     (PID.TID 0000.0001) F
225     (PID.TID 0000.0001) ;
226     (PID.TID 0000.0001) useSALT_PLUMEinAdMode = /* use SALT_PLUME in adjoint mode */
227     (PID.TID 0000.0001) F
228     (PID.TID 0000.0001) ;
229     (PID.TID 0000.0001) dumpAdVarExch = /* control adexch before dumpinp */
230     (PID.TID 0000.0001) 2
231     (PID.TID 0000.0001) ;
232     (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */
233     (PID.TID 0000.0001) 2
234     (PID.TID 0000.0001) ;
235 jmc 1.13 (PID.TID 0000.0001)
236 jmc 1.1 (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
237     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.optim
238     (PID.TID 0000.0001) // =======================================================
239     (PID.TID 0000.0001) // Parameter file "data.optim"
240     (PID.TID 0000.0001) // =======================================================
241     (PID.TID 0000.0001) >#
242     (PID.TID 0000.0001) ># ********************************
243     (PID.TID 0000.0001) ># Off-line optimization parameters
244     (PID.TID 0000.0001) ># ********************************
245     (PID.TID 0000.0001) > &OPTIM
246     (PID.TID 0000.0001) > optimcycle=0,
247     (PID.TID 0000.0001) > /
248     (PID.TID 0000.0001)
249     (PID.TID 0000.0001) OPTIM_READPARMS: finished reading data.optim
250     (PID.TID 0000.0001) CTRL_READPARMS: opening data.ctrl
251     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.ctrl
252     (PID.TID 0000.0001) // =======================================================
253     (PID.TID 0000.0001) // Parameter file "data.ctrl"
254     (PID.TID 0000.0001) // =======================================================
255     (PID.TID 0000.0001) >#
256     (PID.TID 0000.0001) >#
257     (PID.TID 0000.0001) ># *********************
258     (PID.TID 0000.0001) ># ECCO controlvariables
259     (PID.TID 0000.0001) ># *********************
260     (PID.TID 0000.0001) > &CTRL_NML
261     (PID.TID 0000.0001) ># xx_theta_file = 'xx_theta',
262     (PID.TID 0000.0001) ># xx_salt_file = 'xx_salt',
263     (PID.TID 0000.0001) ># xx_tr1_file = 'xx_tr1',
264     (PID.TID 0000.0001) ># xx_hflux_file = 'xx_hflux',
265     (PID.TID 0000.0001) ># xx_sflux_file = 'xx_sflux',
266     (PID.TID 0000.0001) ># xx_tauu_file = 'xx_tauu',
267     (PID.TID 0000.0001) ># xx_tauv_file = 'xx_tauv',
268     (PID.TID 0000.0001) ># xx_sst_file = 'xx_sst',
269     (PID.TID 0000.0001) ># xx_sss_file = 'xx_sss',
270     (PID.TID 0000.0001) ># xx_diffkr_file = 'xx_diffkr',
271     (PID.TID 0000.0001) ># xx_kapgm_file = 'xx_kapgm',
272     (PID.TID 0000.0001) >#xx_hfacc_file = 'xx_hfacc',
273     (PID.TID 0000.0001) > xx_depth_file = 'xx_depth',
274 jmc 1.6 (PID.TID 0000.0001) > /
275 jmc 1.1 (PID.TID 0000.0001) >#
276     (PID.TID 0000.0001) ># *********************
277     (PID.TID 0000.0001) ># names for ctrl_pack/unpack
278     (PID.TID 0000.0001) ># *********************
279     (PID.TID 0000.0001) > &CTRL_PACKNAMES
280 jmc 1.6 (PID.TID 0000.0001) > /
281 jmc 1.1 (PID.TID 0000.0001) >
282     (PID.TID 0000.0001)
283     (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl
284     (PID.TID 0000.0001) COST_READPARMS: opening data.cost
285     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.cost
286     (PID.TID 0000.0001) // =======================================================
287     (PID.TID 0000.0001) // Parameter file "data.cost"
288     (PID.TID 0000.0001) // =======================================================
289     (PID.TID 0000.0001) >#
290     (PID.TID 0000.0001) >#
291     (PID.TID 0000.0001) ># ******************
292     (PID.TID 0000.0001) ># ECCO cost function
293     (PID.TID 0000.0001) ># ******************
294     (PID.TID 0000.0001) > &COST_NML
295     (PID.TID 0000.0001) > mult_tracer = 0.,
296     (PID.TID 0000.0001) > mult_test = 1.,
297     (PID.TID 0000.0001) > mult_depth = 1.,
298 jmc 1.6 (PID.TID 0000.0001) > /
299 jmc 1.1 (PID.TID 0000.0001)
300     (PID.TID 0000.0001) COST_READPARMS: finished reading data.cost
301     (PID.TID 0000.0001) GRDCHK_READPARMS: opening data.grdchk
302     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.grdchk
303     (PID.TID 0000.0001) // =======================================================
304     (PID.TID 0000.0001) // Parameter file "data.grdchk"
305     (PID.TID 0000.0001) // =======================================================
306     (PID.TID 0000.0001) >
307     (PID.TID 0000.0001) ># *******************
308     (PID.TID 0000.0001) ># ECCO gradient check
309     (PID.TID 0000.0001) ># *******************
310     (PID.TID 0000.0001) > &GRDCHK_NML
311     (PID.TID 0000.0001) > grdchk_eps = 1.d-04,
312     (PID.TID 0000.0001) > nbeg = 1,
313 jmc 1.5 (PID.TID 0000.0001) > nstep = 3,
314 jmc 1.1 (PID.TID 0000.0001) > nend = 25,
315     (PID.TID 0000.0001) > grdchkvarindex = 20,
316     (PID.TID 0000.0001) > /
317     (PID.TID 0000.0001)
318     (PID.TID 0000.0001) GRDCHK_READPARMS: finished reading data.grdchk
319     (PID.TID 0000.0001)
320     (PID.TID 0000.0001) // =======================================================
321     (PID.TID 0000.0001) // Gradient check configuration >>> START <<<
322     (PID.TID 0000.0001) // =======================================================
323     (PID.TID 0000.0001)
324     (PID.TID 0000.0001) eps: 0.100E-03
325     (PID.TID 0000.0001) First location: 1
326     (PID.TID 0000.0001) Last location: 25
327 jmc 1.5 (PID.TID 0000.0001) Increment: 3
328 jmc 1.8 (PID.TID 0000.0001) grdchkWhichProc: 0
329     (PID.TID 0000.0001) iLocTile = 1 , jLocTile = 1
330 jmc 1.1 (PID.TID 0000.0001)
331     (PID.TID 0000.0001) // =======================================================
332     (PID.TID 0000.0001) // Gradient check configuration >>> END <<<
333     (PID.TID 0000.0001) // =======================================================
334     (PID.TID 0000.0001)
335     (PID.TID 0000.0001) SET_PARMS: done
336     (PID.TID 0000.0001) Enter INI_VERTICAL_GRID: setInterFDr= T ; setCenterDr= F
337     (PID.TID 0000.0001) %MON XC_max = 9.0000000000000E+05
338     (PID.TID 0000.0001) %MON XC_min = 1.0000000000000E+05
339     (PID.TID 0000.0001) %MON XC_mean = 5.0000000000000E+05
340     (PID.TID 0000.0001) %MON XC_sd = 2.8284271247462E+05
341     (PID.TID 0000.0001) %MON XG_max = 8.0000000000000E+05
342 dfer 1.3 (PID.TID 0000.0001) %MON XG_min = 0.0000000000000E+00
343     (PID.TID 0000.0001) %MON XG_mean = 4.0000000000000E+05
344     (PID.TID 0000.0001) %MON XG_sd = 2.8284271247462E+05
345 jmc 1.1 (PID.TID 0000.0001) %MON DXC_max = 2.0000000000000E+05
346     (PID.TID 0000.0001) %MON DXC_min = 2.0000000000000E+05
347     (PID.TID 0000.0001) %MON DXC_mean = 2.0000000000000E+05
348     (PID.TID 0000.0001) %MON DXC_sd = 0.0000000000000E+00
349     (PID.TID 0000.0001) %MON DXF_max = 2.0000000000000E+05
350     (PID.TID 0000.0001) %MON DXF_min = 2.0000000000000E+05
351     (PID.TID 0000.0001) %MON DXF_mean = 2.0000000000000E+05
352     (PID.TID 0000.0001) %MON DXF_sd = 0.0000000000000E+00
353     (PID.TID 0000.0001) %MON DXG_max = 2.0000000000000E+05
354     (PID.TID 0000.0001) %MON DXG_min = 2.0000000000000E+05
355     (PID.TID 0000.0001) %MON DXG_mean = 2.0000000000000E+05
356     (PID.TID 0000.0001) %MON DXG_sd = 0.0000000000000E+00
357     (PID.TID 0000.0001) %MON DXV_max = 2.0000000000000E+05
358     (PID.TID 0000.0001) %MON DXV_min = 2.0000000000000E+05
359     (PID.TID 0000.0001) %MON DXV_mean = 2.0000000000000E+05
360     (PID.TID 0000.0001) %MON DXV_sd = 0.0000000000000E+00
361     (PID.TID 0000.0001) %MON YC_max = 9.0000000000000E+05
362     (PID.TID 0000.0001) %MON YC_min = 1.0000000000000E+05
363     (PID.TID 0000.0001) %MON YC_mean = 5.0000000000000E+05
364     (PID.TID 0000.0001) %MON YC_sd = 2.8284271247462E+05
365     (PID.TID 0000.0001) %MON YG_max = 8.0000000000000E+05
366 dfer 1.3 (PID.TID 0000.0001) %MON YG_min = 0.0000000000000E+00
367     (PID.TID 0000.0001) %MON YG_mean = 4.0000000000000E+05
368     (PID.TID 0000.0001) %MON YG_sd = 2.8284271247462E+05
369 jmc 1.1 (PID.TID 0000.0001) %MON DYC_max = 2.0000000000000E+05
370     (PID.TID 0000.0001) %MON DYC_min = 2.0000000000000E+05
371     (PID.TID 0000.0001) %MON DYC_mean = 2.0000000000000E+05
372     (PID.TID 0000.0001) %MON DYC_sd = 0.0000000000000E+00
373     (PID.TID 0000.0001) %MON DYF_max = 2.0000000000000E+05
374     (PID.TID 0000.0001) %MON DYF_min = 2.0000000000000E+05
375     (PID.TID 0000.0001) %MON DYF_mean = 2.0000000000000E+05
376     (PID.TID 0000.0001) %MON DYF_sd = 0.0000000000000E+00
377     (PID.TID 0000.0001) %MON DYG_max = 2.0000000000000E+05
378     (PID.TID 0000.0001) %MON DYG_min = 2.0000000000000E+05
379     (PID.TID 0000.0001) %MON DYG_mean = 2.0000000000000E+05
380     (PID.TID 0000.0001) %MON DYG_sd = 0.0000000000000E+00
381     (PID.TID 0000.0001) %MON DYU_max = 2.0000000000000E+05
382     (PID.TID 0000.0001) %MON DYU_min = 2.0000000000000E+05
383     (PID.TID 0000.0001) %MON DYU_mean = 2.0000000000000E+05
384     (PID.TID 0000.0001) %MON DYU_sd = 0.0000000000000E+00
385     (PID.TID 0000.0001) %MON RA_max = 4.0000000000000E+10
386     (PID.TID 0000.0001) %MON RA_min = 4.0000000000000E+10
387     (PID.TID 0000.0001) %MON RA_mean = 4.0000000000000E+10
388     (PID.TID 0000.0001) %MON RA_sd = 0.0000000000000E+00
389     (PID.TID 0000.0001) %MON RAW_max = 4.0000000000000E+10
390     (PID.TID 0000.0001) %MON RAW_min = 4.0000000000000E+10
391     (PID.TID 0000.0001) %MON RAW_mean = 4.0000000000000E+10
392     (PID.TID 0000.0001) %MON RAW_sd = 0.0000000000000E+00
393     (PID.TID 0000.0001) %MON RAS_max = 4.0000000000000E+10
394     (PID.TID 0000.0001) %MON RAS_min = 4.0000000000000E+10
395     (PID.TID 0000.0001) %MON RAS_mean = 4.0000000000000E+10
396     (PID.TID 0000.0001) %MON RAS_sd = 0.0000000000000E+00
397     (PID.TID 0000.0001) %MON RAZ_max = 4.0000000000000E+10
398     (PID.TID 0000.0001) %MON RAZ_min = 4.0000000000000E+10
399     (PID.TID 0000.0001) %MON RAZ_mean = 4.0000000000000E+10
400     (PID.TID 0000.0001) %MON RAZ_sd = 0.0000000000000E+00
401     (PID.TID 0000.0001) %MON AngleCS_max = 1.0000000000000E+00
402     (PID.TID 0000.0001) %MON AngleCS_min = 1.0000000000000E+00
403     (PID.TID 0000.0001) %MON AngleCS_mean = 1.0000000000000E+00
404     (PID.TID 0000.0001) %MON AngleCS_sd = 0.0000000000000E+00
405     (PID.TID 0000.0001) %MON AngleSN_max = 0.0000000000000E+00
406     (PID.TID 0000.0001) %MON AngleSN_min = 0.0000000000000E+00
407     (PID.TID 0000.0001) %MON AngleSN_mean = 0.0000000000000E+00
408     (PID.TID 0000.0001) %MON AngleSN_sd = 0.0000000000000E+00
409 jmc 1.7 (PID.TID 0000.0001) GAD_INIT_FIXED: GAD_OlMinSize= 1 0 1
410 jmc 1.1 (PID.TID 0000.0001)
411     (PID.TID 0000.0001) // ===================================
412     (PID.TID 0000.0001) // GAD parameters :
413     (PID.TID 0000.0001) // ===================================
414     (PID.TID 0000.0001) tempAdvScheme = /* Temp. Horiz.Advection scheme selector */
415     (PID.TID 0000.0001) 2
416     (PID.TID 0000.0001) ;
417     (PID.TID 0000.0001) tempVertAdvScheme = /* Temp. Vert. Advection scheme selector */
418     (PID.TID 0000.0001) 2
419     (PID.TID 0000.0001) ;
420     (PID.TID 0000.0001) tempMultiDimAdvec = /* use Muti-Dim Advec method for Temp */
421     (PID.TID 0000.0001) F
422     (PID.TID 0000.0001) ;
423     (PID.TID 0000.0001) tempSOM_Advection = /* use 2nd Order Moment Advection for Temp */
424     (PID.TID 0000.0001) F
425     (PID.TID 0000.0001) ;
426     (PID.TID 0000.0001) AdamsBashforthGt = /* apply Adams-Bashforth extrapolation on Gt */
427     (PID.TID 0000.0001) T
428     (PID.TID 0000.0001) ;
429     (PID.TID 0000.0001) AdamsBashforth_T = /* apply Adams-Bashforth extrapolation on Temp */
430     (PID.TID 0000.0001) F
431     (PID.TID 0000.0001) ;
432     (PID.TID 0000.0001) saltAdvScheme = /* Salt. Horiz.advection scheme selector */
433     (PID.TID 0000.0001) 2
434     (PID.TID 0000.0001) ;
435     (PID.TID 0000.0001) saltVertAdvScheme = /* Salt. Vert. Advection scheme selector */
436     (PID.TID 0000.0001) 2
437     (PID.TID 0000.0001) ;
438     (PID.TID 0000.0001) saltMultiDimAdvec = /* use Muti-Dim Advec method for Salt */
439     (PID.TID 0000.0001) F
440     (PID.TID 0000.0001) ;
441     (PID.TID 0000.0001) saltSOM_Advection = /* use 2nd Order Moment Advection for Salt */
442     (PID.TID 0000.0001) F
443     (PID.TID 0000.0001) ;
444     (PID.TID 0000.0001) AdamsBashforthGs = /* apply Adams-Bashforth extrapolation on Gs */
445     (PID.TID 0000.0001) T
446     (PID.TID 0000.0001) ;
447     (PID.TID 0000.0001) AdamsBashforth_S = /* apply Adams-Bashforth extrapolation on Salt */
448     (PID.TID 0000.0001) F
449     (PID.TID 0000.0001) ;
450     (PID.TID 0000.0001) // ===================================
451     (PID.TID 0000.0001) ctrl-wet 1: nvarlength = 25
452     (PID.TID 0000.0001) ctrl-wet 2: surface wet C = 25
453     (PID.TID 0000.0001) ctrl-wet 3: surface wet W = 25
454     (PID.TID 0000.0001) ctrl-wet 4: surface wet S = 25
455     (PID.TID 0000.0001) ctrl-wet 4a:surface wet V = 0
456     (PID.TID 0000.0001) ctrl-wet 5: 3D wet points = 100
457     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 1 0
458     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 2 0
459     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 3 0
460     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 4 0
461     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 5 0
462     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 6 0
463     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 7 0
464     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 8 0
465     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 9 0
466     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 10 0
467     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 11 0
468     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 12 0
469     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 13 0
470     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 14 0
471     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 15 0
472     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 16 0
473     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 17 0
474     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 18 0
475     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 19 0
476     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 20 1
477     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 21 0
478     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 22 0
479     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 23 0
480     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 24 0
481     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 25 0
482     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 26 0
483     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 27 0
484     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 28 0
485     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 29 0
486     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 30 0
487     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 31 0
488     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 32 0
489     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 33 0
490     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 34 0
491     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 35 0
492     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 36 0
493     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 37 0
494     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 38 0
495     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 39 0
496     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 40 0
497     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 41 0
498     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 42 0
499     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 43 0
500     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 44 0
501     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 45 0
502     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 46 0
503     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 47 0
504     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 48 0
505     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 49 0
506     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 50 0
507     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 51 0
508     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 52 0
509     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 53 0
510     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 54 0
511     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 55 0
512     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 56 0
513     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 57 0
514     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 58 0
515     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 59 0
516     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 60 0
517     (PID.TID 0000.0001) ctrl-wet 7: flux 200
518     (PID.TID 0000.0001) ctrl-wet 8: atmos 200
519     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
520     (PID.TID 0000.0001) ctrl-wet 13: global nvarlength for Nr = 4 25
521     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
522     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 1 25 25 25 0
523     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 2 25 25 25 0
524     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 3 25 25 25 0
525     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 4 25 25 25 0
526     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
527     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
528     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
529     (PID.TID 0000.0001) ctrl_init: no. of control variables: 1
530     (PID.TID 0000.0001) ctrl_init: control vector length: 25
531     (PID.TID 0000.0001) %MON fCori_max = -1.0735540000000E-04
532     (PID.TID 0000.0001) %MON fCori_min = -1.1783060000000E-04
533     (PID.TID 0000.0001) %MON fCori_mean = -1.1259300000000E-04
534     (PID.TID 0000.0001) %MON fCori_sd = 3.7035424771427E-06
535     (PID.TID 0000.0001) %MON fCoriG_max = -1.0866480000000E-04
536     (PID.TID 0000.0001) %MON fCoriG_min = -1.1914000000000E-04
537     (PID.TID 0000.0001) %MON fCoriG_mean = -1.1390240000000E-04
538     (PID.TID 0000.0001) %MON fCoriG_sd = 3.7035424771427E-06
539     (PID.TID 0000.0001) %MON fCoriCos_max = 0.0000000000000E+00
540     (PID.TID 0000.0001) %MON fCoriCos_min = 0.0000000000000E+00
541     (PID.TID 0000.0001) %MON fCoriCos_mean = 0.0000000000000E+00
542     (PID.TID 0000.0001) %MON fCoriCos_sd = 0.0000000000000E+00
543     (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
544 jmc 1.13 (PID.TID 0000.0001) INI_CG2D: cg2dTolerance = 5.555555555555554E-14 (Area=1.0000000000E+12)
545 jmc 1.1 (PID.TID 0000.0001)
546     (PID.TID 0000.0001) // =======================================================
547     (PID.TID 0000.0001) // Model configuration
548     (PID.TID 0000.0001) // =======================================================
549     (PID.TID 0000.0001) //
550     (PID.TID 0000.0001) // "Physical" paramters ( PARM01 in namelist )
551     (PID.TID 0000.0001) //
552     (PID.TID 0000.0001) buoyancyRelation = /* Type of relation to get Buoyancy */
553     (PID.TID 0000.0001) 'OCEANIC'
554     (PID.TID 0000.0001) ;
555 jmc 1.6 (PID.TID 0000.0001) fluidIsAir = /* fluid major constituent is Air */
556 jmc 1.1 (PID.TID 0000.0001) F
557     (PID.TID 0000.0001) ;
558 jmc 1.6 (PID.TID 0000.0001) fluidIsWater = /* fluid major constituent is Water */
559 jmc 1.1 (PID.TID 0000.0001) T
560     (PID.TID 0000.0001) ;
561     (PID.TID 0000.0001) usingPCoords = /* use p (or p*) vertical coordinate */
562     (PID.TID 0000.0001) F
563     (PID.TID 0000.0001) ;
564     (PID.TID 0000.0001) usingZCoords = /* use z (or z*) vertical coordinate */
565     (PID.TID 0000.0001) T
566     (PID.TID 0000.0001) ;
567     (PID.TID 0000.0001) tRef = /* Reference temperature profile ( oC or K ) */
568     (PID.TID 0000.0001) 4 @ 4.000000000000000E+00 /* K = 1: 4 */
569     (PID.TID 0000.0001) ;
570     (PID.TID 0000.0001) sRef = /* Reference salinity profile ( psu ) */
571     (PID.TID 0000.0001) 4 @ 3.500000000000000E+01 /* K = 1: 4 */
572     (PID.TID 0000.0001) ;
573 jmc 1.15 (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator */
574     (PID.TID 0000.0001) F
575 jmc 1.1 (PID.TID 0000.0001) ;
576 jmc 1.15 (PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */
577     (PID.TID 0000.0001) F
578 jmc 1.1 (PID.TID 0000.0001) ;
579 jmc 1.15 (PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */
580     (PID.TID 0000.0001) T
581 jmc 1.1 (PID.TID 0000.0001) ;
582 jmc 1.15 (PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz. viscosity */
583 jmc 1.1 (PID.TID 0000.0001) F
584     (PID.TID 0000.0001) ;
585 jmc 1.15 (PID.TID 0000.0001) useSmag3D = /* Use isotropic 3-D Smagorinsky viscosity */
586 jmc 1.1 (PID.TID 0000.0001) F
587     (PID.TID 0000.0001) ;
588 jmc 1.15 (PID.TID 0000.0001) viscAh = /* Lateral harmonic viscosity ( m^2/s ) */
589     (PID.TID 0000.0001) 1.000000000000000E+05
590 jmc 1.1 (PID.TID 0000.0001) ;
591 jmc 1.6 (PID.TID 0000.0001) viscA4 = /* Lateral biharmonic viscosity ( m^4/s ) */
592 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
593     (PID.TID 0000.0001) ;
594     (PID.TID 0000.0001) no_slip_sides = /* Viscous BCs: No-slip sides */
595     (PID.TID 0000.0001) F
596     (PID.TID 0000.0001) ;
597     (PID.TID 0000.0001) sideDragFactor = /* side-drag scaling factor (non-dim) */
598     (PID.TID 0000.0001) 2.000000000000000E+00
599     (PID.TID 0000.0001) ;
600 jmc 1.5 (PID.TID 0000.0001) viscArNr = /* vertical profile of vertical viscosity ( m^2/s )*/
601     (PID.TID 0000.0001) 4 @ 1.000000000000000E-01 /* K = 1: 4 */
602 jmc 1.1 (PID.TID 0000.0001) ;
603     (PID.TID 0000.0001) no_slip_bottom = /* Viscous BCs: No-slip bottom */
604     (PID.TID 0000.0001) T
605     (PID.TID 0000.0001) ;
606 dfer 1.3 (PID.TID 0000.0001) bottomDragLinear = /* linear bottom-drag coefficient ( m/s ) */
607 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
608     (PID.TID 0000.0001) ;
609 dfer 1.3 (PID.TID 0000.0001) bottomDragQuadratic = /* quadratic bottom-drag coefficient (-) */
610 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
611     (PID.TID 0000.0001) ;
612     (PID.TID 0000.0001) diffKhT = /* Laplacian diffusion of heat laterally ( m^2/s ) */
613     (PID.TID 0000.0001) 4.000000000000000E+02
614     (PID.TID 0000.0001) ;
615 dfer 1.3 (PID.TID 0000.0001) diffK4T = /* Biharmonic diffusion of heat laterally ( m^4/s ) */
616 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
617     (PID.TID 0000.0001) ;
618     (PID.TID 0000.0001) diffKhS = /* Laplacian diffusion of salt laterally ( m^2/s ) */
619     (PID.TID 0000.0001) 0.000000000000000E+00
620     (PID.TID 0000.0001) ;
621 dfer 1.3 (PID.TID 0000.0001) diffK4S = /* Biharmonic diffusion of salt laterally ( m^4/s ) */
622 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
623     (PID.TID 0000.0001) ;
624     (PID.TID 0000.0001) diffKrNrT = /* vertical profile of vertical diffusion of Temp ( m^2/s )*/
625     (PID.TID 0000.0001) 4 @ 1.000000000000000E-04 /* K = 1: 4 */
626     (PID.TID 0000.0001) ;
627     (PID.TID 0000.0001) diffKrNrS = /* vertical profile of vertical diffusion of Salt ( m^2/s )*/
628     (PID.TID 0000.0001) 4 @ 3.000000000000000E-05 /* K = 1: 4 */
629     (PID.TID 0000.0001) ;
630 dfer 1.3 (PID.TID 0000.0001) diffKrBL79surf = /* Surface diffusion for Bryan and Lewis 79 ( m^2/s ) */
631 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
632     (PID.TID 0000.0001) ;
633 dfer 1.3 (PID.TID 0000.0001) diffKrBL79deep = /* Deep diffusion for Bryan and Lewis 1979 ( m^2/s ) */
634 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
635     (PID.TID 0000.0001) ;
636 dfer 1.3 (PID.TID 0000.0001) diffKrBL79scl = /* Depth scale for Bryan and Lewis 1979 ( m ) */
637 jmc 1.1 (PID.TID 0000.0001) 2.000000000000000E+02
638     (PID.TID 0000.0001) ;
639 dfer 1.3 (PID.TID 0000.0001) diffKrBL79Ho = /* Turning depth for Bryan and Lewis 1979 ( m ) */
640 jmc 1.1 (PID.TID 0000.0001) -2.000000000000000E+03
641     (PID.TID 0000.0001) ;
642 jmc 1.6 (PID.TID 0000.0001) ivdc_kappa = /* Implicit Vertical Diffusivity for Convection ( m^2/s) */
643 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
644     (PID.TID 0000.0001) ;
645     (PID.TID 0000.0001) hMixCriteria= /* Criteria for mixed-layer diagnostic */
646     (PID.TID 0000.0001) -8.000000000000000E-01
647     (PID.TID 0000.0001) ;
648 jmc 1.6 (PID.TID 0000.0001) dRhoSmall = /* Parameter for mixed-layer diagnostic */
649 dfer 1.3 (PID.TID 0000.0001) 1.000000000000000E-06
650     (PID.TID 0000.0001) ;
651     (PID.TID 0000.0001) hMixSmooth= /* Smoothing parameter for mixed-layer diagnostic */
652     (PID.TID 0000.0001) 0.000000000000000E+00
653     (PID.TID 0000.0001) ;
654 jmc 1.1 (PID.TID 0000.0001) eosType = /* Type of Equation of State */
655     (PID.TID 0000.0001) 'LINEAR'
656     (PID.TID 0000.0001) ;
657 heimbach 1.11 (PID.TID 0000.0001) tAlpha = /* Linear EOS thermal expansion coefficient ( 1/oC ) */
658 jmc 1.1 (PID.TID 0000.0001) 2.000000000000000E-04
659     (PID.TID 0000.0001) ;
660 heimbach 1.11 (PID.TID 0000.0001) sBeta = /* Linear EOS haline contraction coefficient ( 1/psu ) */
661 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
662     (PID.TID 0000.0001) ;
663 heimbach 1.11 (PID.TID 0000.0001) rhoNil = /* Reference density for Linear EOS ( kg/m^3 ) */
664 jmc 1.1 (PID.TID 0000.0001) 9.998000000000000E+02
665     (PID.TID 0000.0001) ;
666 heimbach 1.11 (PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */
667     (PID.TID 0000.0001) 2.731500000000000E+02
668     (PID.TID 0000.0001) ;
669     (PID.TID 0000.0001) rhoConst = /* Reference density (Boussinesq) ( kg/m^3 ) */
670 jmc 1.1 (PID.TID 0000.0001) 9.998000000000000E+02
671     (PID.TID 0000.0001) ;
672     (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */
673     (PID.TID 0000.0001) 4 @ 1.000000000000000E+00 /* K = 1: 4 */
674     (PID.TID 0000.0001) ;
675     (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */
676     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
677     (PID.TID 0000.0001) ;
678 heimbach 1.11 (PID.TID 0000.0001) rhoConstFresh = /* Fresh-water reference density ( kg/m^3 ) */
679 jmc 1.1 (PID.TID 0000.0001) 9.998000000000000E+02
680     (PID.TID 0000.0001) ;
681     (PID.TID 0000.0001) gravity = /* Gravitational acceleration ( m/s^2 ) */
682     (PID.TID 0000.0001) 9.810000000000000E+00
683     (PID.TID 0000.0001) ;
684     (PID.TID 0000.0001) gBaro = /* Barotropic gravity ( m/s^2 ) */
685     (PID.TID 0000.0001) 9.810000000000000E+00
686     (PID.TID 0000.0001) ;
687     (PID.TID 0000.0001) rotationPeriod = /* Rotation Period ( s ) */
688     (PID.TID 0000.0001) 8.616400000000000E+04
689     (PID.TID 0000.0001) ;
690     (PID.TID 0000.0001) omega = /* Angular velocity ( rad/s ) */
691     (PID.TID 0000.0001) 7.292123516990375E-05
692     (PID.TID 0000.0001) ;
693     (PID.TID 0000.0001) f0 = /* Reference coriolis parameter ( 1/s ) */
694     (PID.TID 0000.0001) -1.191400000000000E-04
695     (PID.TID 0000.0001) ;
696     (PID.TID 0000.0001) beta = /* Beta ( 1/(m.s) ) */
697     (PID.TID 0000.0001) 1.309400000000000E-11
698     (PID.TID 0000.0001) ;
699 jmc 1.7 (PID.TID 0000.0001) fPrime = /* Second coriolis parameter ( 1/s ) */
700     (PID.TID 0000.0001) 0.000000000000000E+00
701     (PID.TID 0000.0001) ;
702 jmc 1.6 (PID.TID 0000.0001) rigidLid = /* Rigid lid on/off flag */
703     (PID.TID 0000.0001) F
704 jmc 1.1 (PID.TID 0000.0001) ;
705     (PID.TID 0000.0001) implicitFreeSurface = /* Implicit free surface on/off flag */
706     (PID.TID 0000.0001) T
707     (PID.TID 0000.0001) ;
708 jmc 1.6 (PID.TID 0000.0001) freeSurfFac = /* Implicit free surface factor */
709     (PID.TID 0000.0001) 1.000000000000000E+00
710 jmc 1.1 (PID.TID 0000.0001) ;
711 jmc 1.6 (PID.TID 0000.0001) implicSurfPress = /* Surface Pressure implicit factor (0-1)*/
712 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+00
713     (PID.TID 0000.0001) ;
714 jmc 1.6 (PID.TID 0000.0001) implicDiv2Dflow = /* Barot. Flow Div. implicit factor (0-1)*/
715 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+00
716     (PID.TID 0000.0001) ;
717 heimbach 1.11 (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/
718     (PID.TID 0000.0001) T
719 jmc 1.1 (PID.TID 0000.0001) ;
720 heimbach 1.11 (PID.TID 0000.0001) uniformFreeSurfLev = /* free-surface level-index is uniform */
721 jmc 1.1 (PID.TID 0000.0001) T
722     (PID.TID 0000.0001) ;
723 jmc 1.6 (PID.TID 0000.0001) hFacMin = /* minimum partial cell factor (hFac) */
724     (PID.TID 0000.0001) 5.000000000000000E-02
725     (PID.TID 0000.0001) ;
726     (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
727     (PID.TID 0000.0001) 5.000000000000000E-02
728     (PID.TID 0000.0001) ;
729 heimbach 1.11 (PID.TID 0000.0001) exactConserv = /* Exact Volume Conservation on/off flag*/
730     (PID.TID 0000.0001) F
731     (PID.TID 0000.0001) ;
732     (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/
733     (PID.TID 0000.0001) F
734     (PID.TID 0000.0001) ;
735 jmc 1.7 (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/
736 jmc 1.1 (PID.TID 0000.0001) 0
737 jmc 1.7 (PID.TID 0000.0001) -1,0= Off ; 1,2,3= On, 2=+rescale gU,gV, 3=+update cg2d solv.
738 jmc 1.1 (PID.TID 0000.0001) ;
739     (PID.TID 0000.0001) hFacInf = /* lower threshold for hFac (nonlinFreeSurf only)*/
740     (PID.TID 0000.0001) 2.000000000000000E-01
741     (PID.TID 0000.0001) ;
742     (PID.TID 0000.0001) hFacSup = /* upper threshold for hFac (nonlinFreeSurf only)*/
743     (PID.TID 0000.0001) 2.000000000000000E+00
744     (PID.TID 0000.0001) ;
745 jmc 1.6 (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/
746 jmc 1.1 (PID.TID 0000.0001) 0
747     (PID.TID 0000.0001) ;
748 dfer 1.3 (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/
749 jmc 1.1 (PID.TID 0000.0001) F
750     (PID.TID 0000.0001) ;
751 dfer 1.3 (PID.TID 0000.0001) temp_EvPrRn = /* Temp. of Evap/Prec/R (UNSET=use local T)(oC)*/
752     (PID.TID 0000.0001) 1.234567000000000E+05
753     (PID.TID 0000.0001) ;
754 jmc 1.6 (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/
755 dfer 1.3 (PID.TID 0000.0001) 0.000000000000000E+00
756     (PID.TID 0000.0001) ;
757 heimbach 1.11 (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */
758     (PID.TID 0000.0001) 0
759     (PID.TID 0000.0001) ;
760 jmc 1.5 (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/
761     (PID.TID 0000.0001) 1.234567000000000E+05
762     (PID.TID 0000.0001) ;
763 jmc 1.6 (PID.TID 0000.0001) salt_addMass = /* Salin. of addMass array (UNSET=use local S)(psu)*/
764 jmc 1.5 (PID.TID 0000.0001) 0.000000000000000E+00
765     (PID.TID 0000.0001) ;
766 jmc 1.6 (PID.TID 0000.0001) convertFW2Salt = /* convert F.W. Flux to Salt Flux (-1=use local S)(psu)*/
767 jmc 1.1 (PID.TID 0000.0001) 3.500000000000000E+01
768     (PID.TID 0000.0001) ;
769     (PID.TID 0000.0001) use3Dsolver = /* use 3-D pressure solver on/off flag */
770     (PID.TID 0000.0001) F
771     (PID.TID 0000.0001) ;
772     (PID.TID 0000.0001) nonHydrostatic = /* Non-Hydrostatic on/off flag */
773     (PID.TID 0000.0001) F
774     (PID.TID 0000.0001) ;
775     (PID.TID 0000.0001) nh_Am2 = /* Non-Hydrostatic terms scaling factor */
776     (PID.TID 0000.0001) 1.000000000000000E+00
777     (PID.TID 0000.0001) ;
778 jmc 1.5 (PID.TID 0000.0001) implicitNHPress = /* Non-Hyd Pressure implicit factor (0-1)*/
779     (PID.TID 0000.0001) 1.000000000000000E+00
780     (PID.TID 0000.0001) ;
781     (PID.TID 0000.0001) selectNHfreeSurf = /* Non-Hyd (free-)Surface option */
782     (PID.TID 0000.0001) 0
783     (PID.TID 0000.0001) ;
784 jmc 1.1 (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */
785     (PID.TID 0000.0001) F
786     (PID.TID 0000.0001) ;
787 heimbach 1.11 (PID.TID 0000.0001) calc_wVelocity = /* vertical velocity calculation on/off flag */
788     (PID.TID 0000.0001) T
789     (PID.TID 0000.0001) ;
790 jmc 1.1 (PID.TID 0000.0001) momStepping = /* Momentum equation on/off flag */
791     (PID.TID 0000.0001) T
792     (PID.TID 0000.0001) ;
793     (PID.TID 0000.0001) vectorInvariantMomentum= /* Vector-Invariant Momentum on/off */
794     (PID.TID 0000.0001) F
795     (PID.TID 0000.0001) ;
796     (PID.TID 0000.0001) momAdvection = /* Momentum advection on/off flag */
797     (PID.TID 0000.0001) T
798     (PID.TID 0000.0001) ;
799     (PID.TID 0000.0001) momViscosity = /* Momentum viscosity on/off flag */
800     (PID.TID 0000.0001) T
801     (PID.TID 0000.0001) ;
802 jmc 1.6 (PID.TID 0000.0001) momImplVertAdv= /* Momentum implicit vert. advection on/off*/
803 jmc 1.1 (PID.TID 0000.0001) F
804     (PID.TID 0000.0001) ;
805     (PID.TID 0000.0001) implicitViscosity = /* Implicit viscosity on/off flag */
806     (PID.TID 0000.0001) F
807     (PID.TID 0000.0001) ;
808     (PID.TID 0000.0001) metricTerms = /* metric-Terms on/off flag */
809     (PID.TID 0000.0001) F
810     (PID.TID 0000.0001) ;
811     (PID.TID 0000.0001) useNHMTerms = /* Non-Hydrostatic Metric-Terms on/off */
812     (PID.TID 0000.0001) F
813     (PID.TID 0000.0001) ;
814 jmc 1.7 (PID.TID 0000.0001) selectCoriMap = /* Coriolis Map options (0,1,2,3)*/
815     (PID.TID 0000.0001) 1
816     (PID.TID 0000.0001) 0= f-Plane ; 1= Beta-Plane ; 2= Spherical ; 3= read from file
817 jmc 1.1 (PID.TID 0000.0001) ;
818     (PID.TID 0000.0001) use3dCoriolis = /* 3-D Coriolis on/off flag */
819     (PID.TID 0000.0001) F
820     (PID.TID 0000.0001) ;
821     (PID.TID 0000.0001) useCoriolis = /* Coriolis on/off flag */
822     (PID.TID 0000.0001) T
823     (PID.TID 0000.0001) ;
824     (PID.TID 0000.0001) useCDscheme = /* CD scheme on/off flag */
825     (PID.TID 0000.0001) F
826     (PID.TID 0000.0001) ;
827 jmc 1.8 (PID.TID 0000.0001) useEnergyConservingCoriolis= /* Flx-Form Coriolis scheme flag */
828     (PID.TID 0000.0001) F
829     (PID.TID 0000.0001) ;
830 jmc 1.1 (PID.TID 0000.0001) useJamartWetPoints= /* Coriolis WetPoints method flag */
831     (PID.TID 0000.0001) F
832     (PID.TID 0000.0001) ;
833 jmc 1.8 (PID.TID 0000.0001) useJamartMomAdv= /* V.I Non-linear terms Jamart flag */
834 jmc 1.1 (PID.TID 0000.0001) F
835     (PID.TID 0000.0001) ;
836 jmc 1.8 (PID.TID 0000.0001) useAbsVorticity= /* V.I Works with f+zeta in Coriolis */
837 jmc 1.1 (PID.TID 0000.0001) F
838     (PID.TID 0000.0001) ;
839 jmc 1.8 (PID.TID 0000.0001) selectVortScheme= /* V.I Scheme selector for Vorticity-Term */
840 dfer 1.3 (PID.TID 0000.0001) 123456789
841     (PID.TID 0000.0001) = 0 : enstrophy (Shallow-Water Eq.) conserving scheme by Sadourny, JAS 75
842     (PID.TID 0000.0001) = 1 : same as 0 with modified hFac
843     (PID.TID 0000.0001) = 2 : energy conserving scheme (used by Sadourny in JAS 75 paper)
844     (PID.TID 0000.0001) = 3 : energy (general) and enstrophy (2D, nonDiv.) conserving scheme
845     (PID.TID 0000.0001) from Sadourny (Burridge & Haseler, ECMWF Rep.4, 1977)
846     (PID.TID 0000.0001) ;
847 jmc 1.8 (PID.TID 0000.0001) upwindVorticity= /* V.I Upwind bias vorticity flag */
848 jmc 1.1 (PID.TID 0000.0001) F
849     (PID.TID 0000.0001) ;
850 jmc 1.8 (PID.TID 0000.0001) highOrderVorticity= /* V.I High order vort. advect. flag */
851 jmc 1.1 (PID.TID 0000.0001) F
852     (PID.TID 0000.0001) ;
853 jmc 1.8 (PID.TID 0000.0001) upwindShear= /* V.I Upwind vertical Shear advection flag */
854 jmc 1.1 (PID.TID 0000.0001) F
855     (PID.TID 0000.0001) ;
856 jmc 1.8 (PID.TID 0000.0001) selectKEscheme= /* V.I Kinetic Energy scheme selector */
857 jmc 1.1 (PID.TID 0000.0001) 0
858     (PID.TID 0000.0001) ;
859     (PID.TID 0000.0001) momForcing = /* Momentum forcing on/off flag */
860     (PID.TID 0000.0001) T
861     (PID.TID 0000.0001) ;
862     (PID.TID 0000.0001) momPressureForcing = /* Momentum pressure term on/off flag */
863     (PID.TID 0000.0001) T
864     (PID.TID 0000.0001) ;
865     (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */
866     (PID.TID 0000.0001) F
867     (PID.TID 0000.0001) ;
868 heimbach 1.11 (PID.TID 0000.0001) staggerTimeStep = /* Stagger time stepping on/off flag */
869     (PID.TID 0000.0001) F
870     (PID.TID 0000.0001) ;
871     (PID.TID 0000.0001) doResetHFactors = /* reset thickness factors @ each time-step */
872 jmc 1.1 (PID.TID 0000.0001) F
873     (PID.TID 0000.0001) ;
874 heimbach 1.11 (PID.TID 0000.0001) multiDimAdvection = /* enable/disable Multi-Dim Advection */
875 jmc 1.1 (PID.TID 0000.0001) T
876     (PID.TID 0000.0001) ;
877     (PID.TID 0000.0001) useMultiDimAdvec = /* Multi-Dim Advection is/is-not used */
878     (PID.TID 0000.0001) F
879     (PID.TID 0000.0001) ;
880 jmc 1.6 (PID.TID 0000.0001) implicitDiffusion = /* Implicit Diffusion on/off flag */
881 jmc 1.1 (PID.TID 0000.0001) F
882     (PID.TID 0000.0001) ;
883     (PID.TID 0000.0001) tempStepping = /* Temperature equation on/off flag */
884     (PID.TID 0000.0001) T
885     (PID.TID 0000.0001) ;
886 jmc 1.14 (PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */
887 jmc 1.1 (PID.TID 0000.0001) T
888     (PID.TID 0000.0001) ;
889 jmc 1.6 (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
890 jmc 1.1 (PID.TID 0000.0001) F
891     (PID.TID 0000.0001) ;
892     (PID.TID 0000.0001) tempForcing = /* Temperature forcing on/off flag */
893     (PID.TID 0000.0001) T
894     (PID.TID 0000.0001) ;
895 jmc 1.14 (PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */
896     (PID.TID 0000.0001) F
897     (PID.TID 0000.0001) ;
898 dfer 1.3 (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
899     (PID.TID 0000.0001) T
900     (PID.TID 0000.0001) ;
901 jmc 1.1 (PID.TID 0000.0001) saltStepping = /* Salinity equation on/off flag */
902     (PID.TID 0000.0001) T
903     (PID.TID 0000.0001) ;
904 jmc 1.14 (PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */
905 jmc 1.1 (PID.TID 0000.0001) T
906     (PID.TID 0000.0001) ;
907 jmc 1.6 (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
908 jmc 1.1 (PID.TID 0000.0001) F
909     (PID.TID 0000.0001) ;
910     (PID.TID 0000.0001) saltForcing = /* Salinity forcing on/off flag */
911     (PID.TID 0000.0001) T
912     (PID.TID 0000.0001) ;
913 jmc 1.14 (PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */
914     (PID.TID 0000.0001) F
915     (PID.TID 0000.0001) ;
916 dfer 1.3 (PID.TID 0000.0001) saltIsActiveTr = /* Salt is a dynamically Active Tracer */
917     (PID.TID 0000.0001) F
918     (PID.TID 0000.0001) ;
919 jmc 1.1 (PID.TID 0000.0001) readBinaryPrec = /* Precision used for reading binary files */
920     (PID.TID 0000.0001) 64
921     (PID.TID 0000.0001) ;
922     (PID.TID 0000.0001) writeBinaryPrec = /* Precision used for writing binary files */
923     (PID.TID 0000.0001) 64
924     (PID.TID 0000.0001) ;
925     (PID.TID 0000.0001) globalFiles = /* write "global" (=not per tile) files */
926     (PID.TID 0000.0001) F
927     (PID.TID 0000.0001) ;
928     (PID.TID 0000.0001) useSingleCpuIO = /* only master MPI process does I/O */
929     (PID.TID 0000.0001) F
930     (PID.TID 0000.0001) ;
931 jmc 1.8 (PID.TID 0000.0001) /* debLev[*] : level of debug & auxiliary message printing */
932     (PID.TID 0000.0001) debLevZero = 0 ; /* level of disabled aux. msg printing */
933     (PID.TID 0000.0001) debLevA = 1 ; /* level of minimum aux. msg printing */
934     (PID.TID 0000.0001) debLevB = 2 ; /* level of low aux. print (report read-file opening)*/
935     (PID.TID 0000.0001) debLevC = 3 ; /* level of moderate debug prt (most pkgs debug msg) */
936     (PID.TID 0000.0001) debLevD = 4 ; /* level of enhanced debug prt (add DEBUG_STATS prt) */
937     (PID.TID 0000.0001) debLevE = 5 ; /* level of extensive debug printing */
938     (PID.TID 0000.0001) debugLevel = /* select debug printing level */
939 jmc 1.1 (PID.TID 0000.0001) 1
940     (PID.TID 0000.0001) ;
941     (PID.TID 0000.0001) //
942     (PID.TID 0000.0001) // Elliptic solver(s) paramters ( PARM02 in namelist )
943     (PID.TID 0000.0001) //
944     (PID.TID 0000.0001) cg2dMaxIters = /* Upper limit on 2d con. grad iterations */
945     (PID.TID 0000.0001) 100
946     (PID.TID 0000.0001) ;
947     (PID.TID 0000.0001) cg2dChkResFreq = /* 2d con. grad convergence test frequency */
948     (PID.TID 0000.0001) 1
949     (PID.TID 0000.0001) ;
950 jmc 1.14 (PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */
951     (PID.TID 0000.0001) 0
952     (PID.TID 0000.0001) ;
953 jmc 1.1 (PID.TID 0000.0001) cg2dTargetResidual = /* 2d con. grad target residual */
954 jmc 1.13 (PID.TID 0000.0001) 1.000000000000000E-07
955 jmc 1.1 (PID.TID 0000.0001) ;
956     (PID.TID 0000.0001) cg2dTargetResWunit = /* CG2d target residual [W units] */
957 jmc 1.13 (PID.TID 0000.0001) 1.000000000000000E-18
958 jmc 1.1 (PID.TID 0000.0001) ;
959     (PID.TID 0000.0001) cg2dPreCondFreq = /* Freq. for updating cg2d preconditioner */
960     (PID.TID 0000.0001) 1
961     (PID.TID 0000.0001) ;
962 jmc 1.5 (PID.TID 0000.0001) useSRCGSolver = /* use single reduction CG solver(s) */
963     (PID.TID 0000.0001) F
964     (PID.TID 0000.0001) ;
965 jmc 1.8 (PID.TID 0000.0001) printResidualFreq = /* Freq. for printing CG residual */
966     (PID.TID 0000.0001) 0
967     (PID.TID 0000.0001) ;
968 jmc 1.1 (PID.TID 0000.0001) //
969     (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
970     (PID.TID 0000.0001) //
971 jmc 1.14 (PID.TID 0000.0001) deltaTMom = /* Momentum equation timestep ( s ) */
972 jmc 1.1 (PID.TID 0000.0001) 3.600000000000000E+03
973     (PID.TID 0000.0001) ;
974 jmc 1.14 (PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */
975 jmc 1.1 (PID.TID 0000.0001) 3.600000000000000E+03
976     (PID.TID 0000.0001) ;
977 jmc 1.5 (PID.TID 0000.0001) dTtracerLev = /* Tracer equation timestep ( s ) */
978 jmc 1.1 (PID.TID 0000.0001) 4 @ 3.600000000000000E+03 /* K = 1: 4 */
979     (PID.TID 0000.0001) ;
980     (PID.TID 0000.0001) deltaTClock = /* Model clock timestep ( s ) */
981     (PID.TID 0000.0001) 3.600000000000000E+03
982     (PID.TID 0000.0001) ;
983     (PID.TID 0000.0001) cAdjFreq = /* Convective adjustment interval ( s ) */
984     (PID.TID 0000.0001) 0.000000000000000E+00
985     (PID.TID 0000.0001) ;
986     (PID.TID 0000.0001) momForcingOutAB = /* =1: take Momentum Forcing out of Adams-Bash. stepping */
987     (PID.TID 0000.0001) 0
988     (PID.TID 0000.0001) ;
989     (PID.TID 0000.0001) tracForcingOutAB = /* =1: take T,S,pTr Forcing out of Adams-Bash. stepping */
990     (PID.TID 0000.0001) 0
991     (PID.TID 0000.0001) ;
992     (PID.TID 0000.0001) momDissip_In_AB = /* put Dissipation Tendency in Adams-Bash. stepping */
993     (PID.TID 0000.0001) T
994     (PID.TID 0000.0001) ;
995     (PID.TID 0000.0001) doAB_onGtGs = /* apply AB on Tendencies (rather than on T,S)*/
996     (PID.TID 0000.0001) T
997     (PID.TID 0000.0001) ;
998     (PID.TID 0000.0001) abEps = /* Adams-Bashforth-2 stabilizing weight */
999     (PID.TID 0000.0001) 1.000000000000000E-01
1000     (PID.TID 0000.0001) ;
1001 dfer 1.3 (PID.TID 0000.0001) pickupStrictlyMatch= /* stop if pickup do not strictly match */
1002     (PID.TID 0000.0001) T
1003     (PID.TID 0000.0001) ;
1004 jmc 1.7 (PID.TID 0000.0001) nIter0 = /* Run starting timestep number */
1005 dfer 1.3 (PID.TID 0000.0001) 0
1006     (PID.TID 0000.0001) ;
1007 jmc 1.7 (PID.TID 0000.0001) nTimeSteps = /* Number of timesteps */
1008     (PID.TID 0000.0001) 100
1009     (PID.TID 0000.0001) ;
1010     (PID.TID 0000.0001) nEndIter = /* Run ending timestep number */
1011 dfer 1.3 (PID.TID 0000.0001) 100
1012     (PID.TID 0000.0001) ;
1013 jmc 1.7 (PID.TID 0000.0001) baseTime = /* Model base time ( s ) */
1014 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1015     (PID.TID 0000.0001) ;
1016 jmc 1.7 (PID.TID 0000.0001) startTime = /* Run start time ( s ) */
1017 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1018     (PID.TID 0000.0001) ;
1019 jmc 1.7 (PID.TID 0000.0001) endTime = /* Integration ending time ( s ) */
1020 jmc 1.1 (PID.TID 0000.0001) 3.600000000000000E+05
1021     (PID.TID 0000.0001) ;
1022 jmc 1.7 (PID.TID 0000.0001) pChkPtFreq = /* Permanent restart/pickup file interval ( s ) */
1023 jmc 1.1 (PID.TID 0000.0001) 7.776000000000000E+06
1024     (PID.TID 0000.0001) ;
1025 jmc 1.7 (PID.TID 0000.0001) chkPtFreq = /* Rolling restart/pickup file interval ( s ) */
1026 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1027     (PID.TID 0000.0001) ;
1028     (PID.TID 0000.0001) pickup_write_mdsio = /* Model IO flag. */
1029     (PID.TID 0000.0001) T
1030     (PID.TID 0000.0001) ;
1031     (PID.TID 0000.0001) pickup_read_mdsio = /* Model IO flag. */
1032     (PID.TID 0000.0001) T
1033     (PID.TID 0000.0001) ;
1034     (PID.TID 0000.0001) pickup_write_mnc = /* Model IO flag. */
1035     (PID.TID 0000.0001) F
1036     (PID.TID 0000.0001) ;
1037     (PID.TID 0000.0001) pickup_read_mnc = /* Model IO flag. */
1038     (PID.TID 0000.0001) F
1039     (PID.TID 0000.0001) ;
1040     (PID.TID 0000.0001) pickup_write_immed = /* Model IO flag. */
1041     (PID.TID 0000.0001) F
1042     (PID.TID 0000.0001) ;
1043 dfer 1.3 (PID.TID 0000.0001) writePickupAtEnd = /* Model IO flag. */
1044     (PID.TID 0000.0001) T
1045     (PID.TID 0000.0001) ;
1046 jmc 1.1 (PID.TID 0000.0001) dumpFreq = /* Model state write out interval ( s ). */
1047     (PID.TID 0000.0001) 0.000000000000000E+00
1048     (PID.TID 0000.0001) ;
1049     (PID.TID 0000.0001) dumpInitAndLast= /* write out Initial & Last iter. model state */
1050     (PID.TID 0000.0001) T
1051     (PID.TID 0000.0001) ;
1052     (PID.TID 0000.0001) snapshot_mdsio = /* Model IO flag. */
1053     (PID.TID 0000.0001) T
1054     (PID.TID 0000.0001) ;
1055     (PID.TID 0000.0001) snapshot_mnc = /* Model IO flag. */
1056     (PID.TID 0000.0001) F
1057     (PID.TID 0000.0001) ;
1058     (PID.TID 0000.0001) monitorFreq = /* Monitor output interval ( s ). */
1059 jmc 1.5 (PID.TID 0000.0001) 4.320000000000000E+04
1060 jmc 1.1 (PID.TID 0000.0001) ;
1061 dfer 1.3 (PID.TID 0000.0001) monitorSelect = /* select group of variables to monitor */
1062 jmc 1.5 (PID.TID 0000.0001) 1
1063 dfer 1.3 (PID.TID 0000.0001) ;
1064 jmc 1.1 (PID.TID 0000.0001) monitor_stdio = /* Model IO flag. */
1065     (PID.TID 0000.0001) T
1066     (PID.TID 0000.0001) ;
1067     (PID.TID 0000.0001) monitor_mnc = /* Model IO flag. */
1068     (PID.TID 0000.0001) F
1069     (PID.TID 0000.0001) ;
1070     (PID.TID 0000.0001) externForcingPeriod = /* forcing period (s) */
1071     (PID.TID 0000.0001) 0.000000000000000E+00
1072     (PID.TID 0000.0001) ;
1073     (PID.TID 0000.0001) externForcingCycle = /* period of the cyle (s). */
1074     (PID.TID 0000.0001) 0.000000000000000E+00
1075     (PID.TID 0000.0001) ;
1076     (PID.TID 0000.0001) tauThetaClimRelax = /* relaxation time scale (s) */
1077     (PID.TID 0000.0001) 0.000000000000000E+00
1078     (PID.TID 0000.0001) ;
1079     (PID.TID 0000.0001) tauSaltClimRelax = /* relaxation time scale (s) */
1080     (PID.TID 0000.0001) 0.000000000000000E+00
1081     (PID.TID 0000.0001) ;
1082     (PID.TID 0000.0001) latBandClimRelax = /* max. Lat. where relaxation */
1083     (PID.TID 0000.0001) 3.000000000000000E+06
1084     (PID.TID 0000.0001) ;
1085     (PID.TID 0000.0001) //
1086     (PID.TID 0000.0001) // Gridding paramters ( PARM04 in namelist )
1087     (PID.TID 0000.0001) //
1088     (PID.TID 0000.0001) usingCartesianGrid = /* Cartesian coordinates flag ( True/False ) */
1089     (PID.TID 0000.0001) T
1090     (PID.TID 0000.0001) ;
1091     (PID.TID 0000.0001) usingCylindricalGrid = /* Cylindrical coordinates flag ( True/False ) */
1092     (PID.TID 0000.0001) F
1093     (PID.TID 0000.0001) ;
1094     (PID.TID 0000.0001) usingSphericalPolarGrid = /* Spherical coordinates flag ( True/False ) */
1095     (PID.TID 0000.0001) F
1096     (PID.TID 0000.0001) ;
1097     (PID.TID 0000.0001) usingCurvilinearGrid = /* Curvilinear coordinates flag ( True/False ) */
1098     (PID.TID 0000.0001) F
1099     (PID.TID 0000.0001) ;
1100 jmc 1.6 (PID.TID 0000.0001) selectSigmaCoord = /* Hybrid-Sigma Vert. Coordinate option */
1101     (PID.TID 0000.0001) 0
1102     (PID.TID 0000.0001) ;
1103 dfer 1.3 (PID.TID 0000.0001) Ro_SeaLevel = /* r(1) ( units of r == m ) */
1104 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1105     (PID.TID 0000.0001) ;
1106 jmc 1.6 (PID.TID 0000.0001) rSigmaBnd = /* r/sigma transition ( units of r == m ) */
1107     (PID.TID 0000.0001) 1.234567000000000E+05
1108     (PID.TID 0000.0001) ;
1109 jmc 1.1 (PID.TID 0000.0001) rkSign = /* index orientation relative to vertical coordinate */
1110     (PID.TID 0000.0001) -1.000000000000000E+00
1111     (PID.TID 0000.0001) ;
1112     (PID.TID 0000.0001) gravitySign = /* gravity orientation relative to vertical coordinate */
1113     (PID.TID 0000.0001) -1.000000000000000E+00
1114     (PID.TID 0000.0001) ;
1115     (PID.TID 0000.0001) mass2rUnit = /* convert mass per unit area [kg/m2] to r-units [m] */
1116     (PID.TID 0000.0001) 1.000200040008002E-03
1117     (PID.TID 0000.0001) ;
1118     (PID.TID 0000.0001) rUnit2mass = /* convert r-units [m] to mass per unit area [kg/m2] */
1119     (PID.TID 0000.0001) 9.998000000000000E+02
1120     (PID.TID 0000.0001) ;
1121     (PID.TID 0000.0001) drC = /* C spacing ( units of r ) */
1122     (PID.TID 0000.0001) 5.000000000000000E+01, /* K = 1 */
1123     (PID.TID 0000.0001) 2.500000000000000E+02, /* K = 2 */
1124     (PID.TID 0000.0001) 4.500000000000000E+02, /* K = 3 */
1125 jmc 1.15 (PID.TID 0000.0001) 2.750000000000000E+03, /* K = 4 */
1126     (PID.TID 0000.0001) 2.500000000000000E+03 /* K = 5 */
1127 jmc 1.1 (PID.TID 0000.0001) ;
1128     (PID.TID 0000.0001) drF = /* W spacing ( units of r ) */
1129     (PID.TID 0000.0001) 1.000000000000000E+02, /* K = 1 */
1130     (PID.TID 0000.0001) 4.000000000000000E+02, /* K = 2 */
1131     (PID.TID 0000.0001) 5.000000000000000E+02, /* K = 3 */
1132     (PID.TID 0000.0001) 5.000000000000000E+03 /* K = 4 */
1133     (PID.TID 0000.0001) ;
1134 jmc 1.5 (PID.TID 0000.0001) delX = /* U spacing ( m - cartesian, degrees - spherical ) */
1135 jmc 1.1 (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1136     (PID.TID 0000.0001) ;
1137 jmc 1.5 (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */
1138 jmc 1.1 (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1139     (PID.TID 0000.0001) ;
1140 jmc 1.13 (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West edge (cartesian: m, lat-lon: deg) */
1141 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1142     (PID.TID 0000.0001) ;
1143 jmc 1.13 (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg) */
1144 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1145     (PID.TID 0000.0001) ;
1146     (PID.TID 0000.0001) rSphere = /* Radius ( ignored - cartesian, m - spherical ) */
1147     (PID.TID 0000.0001) 6.370000000000000E+06
1148     (PID.TID 0000.0001) ;
1149     (PID.TID 0000.0001) deepAtmosphere = /* Deep/Shallow Atmosphere flag (True/False) */
1150     (PID.TID 0000.0001) F
1151     (PID.TID 0000.0001) ;
1152 jmc 1.5 (PID.TID 0000.0001) xC = /* xC(:,1,:,1) : P-point X coord ( deg. or m if cartesian) */
1153 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+05, /* I = 1 */
1154     (PID.TID 0000.0001) 3.000000000000000E+05, /* I = 2 */
1155     (PID.TID 0000.0001) 5.000000000000000E+05, /* I = 3 */
1156     (PID.TID 0000.0001) 7.000000000000000E+05, /* I = 4 */
1157     (PID.TID 0000.0001) 9.000000000000000E+05 /* I = 5 */
1158     (PID.TID 0000.0001) ;
1159 jmc 1.5 (PID.TID 0000.0001) yC = /* yC(1,:,1,:) : P-point Y coord ( deg. or m if cartesian) */
1160 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+05, /* J = 1 */
1161     (PID.TID 0000.0001) 3.000000000000000E+05, /* J = 2 */
1162     (PID.TID 0000.0001) 5.000000000000000E+05, /* J = 3 */
1163     (PID.TID 0000.0001) 7.000000000000000E+05, /* J = 4 */
1164     (PID.TID 0000.0001) 9.000000000000000E+05 /* J = 5 */
1165     (PID.TID 0000.0001) ;
1166 jmc 1.5 (PID.TID 0000.0001) rcoord = /* P-point R coordinate ( units of r ) */
1167 jmc 1.1 (PID.TID 0000.0001) -5.000000000000000E+01, /* K = 1 */
1168     (PID.TID 0000.0001) -3.000000000000000E+02, /* K = 2 */
1169     (PID.TID 0000.0001) -7.500000000000000E+02, /* K = 3 */
1170     (PID.TID 0000.0001) -3.500000000000000E+03 /* K = 4 */
1171     (PID.TID 0000.0001) ;
1172     (PID.TID 0000.0001) rF = /* W-Interf. R coordinate ( units of r ) */
1173     (PID.TID 0000.0001) 0.000000000000000E+00, /* K = 1 */
1174     (PID.TID 0000.0001) -1.000000000000000E+02, /* K = 2 */
1175     (PID.TID 0000.0001) -5.000000000000000E+02, /* K = 3 */
1176     (PID.TID 0000.0001) -1.000000000000000E+03, /* K = 4 */
1177     (PID.TID 0000.0001) -6.000000000000000E+03 /* K = 5 */
1178     (PID.TID 0000.0001) ;
1179     (PID.TID 0000.0001) deepFacC = /* deep-model grid factor @ cell-Center (-) */
1180     (PID.TID 0000.0001) 4 @ 1.000000000000000E+00 /* K = 1: 4 */
1181     (PID.TID 0000.0001) ;
1182     (PID.TID 0000.0001) deepFacF = /* deep-model grid factor @ W-Interface (-) */
1183     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1184     (PID.TID 0000.0001) ;
1185     (PID.TID 0000.0001) rVel2wUnit = /* convert units: rVel -> wSpeed (=1 if z-coord)*/
1186     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1187     (PID.TID 0000.0001) ;
1188     (PID.TID 0000.0001) wUnit2rVel = /* convert units: wSpeed -> rVel (=1 if z-coord)*/
1189     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1190     (PID.TID 0000.0001) ;
1191 jmc 1.7 (PID.TID 0000.0001) dBdrRef = /* Vertical grad. of reference buoyancy [(m/s/r)^2] */
1192 jmc 1.1 (PID.TID 0000.0001) 4 @ 0.000000000000000E+00 /* K = 1: 4 */
1193     (PID.TID 0000.0001) ;
1194 dfer 1.3 (PID.TID 0000.0001) rotateGrid = /* use rotated grid ( True/False ) */
1195     (PID.TID 0000.0001) F
1196     (PID.TID 0000.0001) ;
1197     (PID.TID 0000.0001) phiEuler = /* Euler angle, rotation about original z-coordinate [rad] */
1198     (PID.TID 0000.0001) 0.000000000000000E+00
1199     (PID.TID 0000.0001) ;
1200     (PID.TID 0000.0001) thetaEuler = /* Euler angle, rotation about new x-coordinate [rad] */
1201     (PID.TID 0000.0001) 0.000000000000000E+00
1202     (PID.TID 0000.0001) ;
1203     (PID.TID 0000.0001) psiEuler = /* Euler angle, rotation about new z-coordinate [rad] */
1204     (PID.TID 0000.0001) 0.000000000000000E+00
1205     (PID.TID 0000.0001) ;
1206 jmc 1.1 (PID.TID 0000.0001) dxF = /* dxF(:,1,:,1) ( units: m ) */
1207     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1208     (PID.TID 0000.0001) ;
1209     (PID.TID 0000.0001) dxF = /* dxF(1,:,1,:) ( units: m ) */
1210     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1211     (PID.TID 0000.0001) ;
1212     (PID.TID 0000.0001) dyF = /* dyF(:,1,:,1) ( units: m ) */
1213     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1214     (PID.TID 0000.0001) ;
1215     (PID.TID 0000.0001) dyF = /* dyF(1,:,1,:) ( units: m ) */
1216     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1217     (PID.TID 0000.0001) ;
1218     (PID.TID 0000.0001) dxG = /* dxG(:,1,:,1) ( units: m ) */
1219     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1220     (PID.TID 0000.0001) ;
1221     (PID.TID 0000.0001) dxG = /* dxG(1,:,1,:) ( units: m ) */
1222     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1223     (PID.TID 0000.0001) ;
1224     (PID.TID 0000.0001) dyG = /* dyG(:,1,:,1) ( units: m ) */
1225     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1226     (PID.TID 0000.0001) ;
1227     (PID.TID 0000.0001) dyG = /* dyG(1,:,1,:) ( units: m ) */
1228     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1229     (PID.TID 0000.0001) ;
1230     (PID.TID 0000.0001) dxC = /* dxC(:,1,:,1) ( units: m ) */
1231     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1232     (PID.TID 0000.0001) ;
1233     (PID.TID 0000.0001) dxC = /* dxC(1,:,1,:) ( units: m ) */
1234     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1235     (PID.TID 0000.0001) ;
1236     (PID.TID 0000.0001) dyC = /* dyC(:,1,:,1) ( units: m ) */
1237     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1238     (PID.TID 0000.0001) ;
1239     (PID.TID 0000.0001) dyC = /* dyC(1,:,1,:) ( units: m ) */
1240     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1241     (PID.TID 0000.0001) ;
1242     (PID.TID 0000.0001) dxV = /* dxV(:,1,:,1) ( units: m ) */
1243     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1244     (PID.TID 0000.0001) ;
1245     (PID.TID 0000.0001) dxV = /* dxV(1,:,1,:) ( units: m ) */
1246     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1247     (PID.TID 0000.0001) ;
1248     (PID.TID 0000.0001) dyU = /* dyU(:,1,:,1) ( units: m ) */
1249     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1250     (PID.TID 0000.0001) ;
1251     (PID.TID 0000.0001) dyU = /* dyU(1,:,1,:) ( units: m ) */
1252     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1253     (PID.TID 0000.0001) ;
1254     (PID.TID 0000.0001) rA = /* rA (:,1,:,1) ( units: m^2 ) */
1255     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1256     (PID.TID 0000.0001) ;
1257     (PID.TID 0000.0001) rA = /* rA (1,:,1,:) ( units: m^2 ) */
1258     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1259     (PID.TID 0000.0001) ;
1260     (PID.TID 0000.0001) rAw = /* rAw(:,1,:,1) ( units: m^2 ) */
1261     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1262     (PID.TID 0000.0001) ;
1263     (PID.TID 0000.0001) rAw = /* rAw(1,:,1,:) ( units: m^2 ) */
1264     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1265     (PID.TID 0000.0001) ;
1266     (PID.TID 0000.0001) rAs = /* rAs(:,1,:,1) ( units: m^2 ) */
1267     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1268     (PID.TID 0000.0001) ;
1269     (PID.TID 0000.0001) rAs = /* rAs(1,:,1,:) ( units: m^2 ) */
1270     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1271     (PID.TID 0000.0001) ;
1272     (PID.TID 0000.0001) globalArea = /* Integrated horizontal Area (m^2) */
1273     (PID.TID 0000.0001) 1.000000000000000E+12
1274     (PID.TID 0000.0001) ;
1275     (PID.TID 0000.0001) // =======================================================
1276     (PID.TID 0000.0001) // End of Model config. summary
1277     (PID.TID 0000.0001) // =======================================================
1278     (PID.TID 0000.0001)
1279 dfer 1.3 (PID.TID 0000.0001) == Packages configuration : Check & print summary ==
1280     (PID.TID 0000.0001)
1281     (PID.TID 0000.0001) CTRL_CHECK: ctrl package
1282     (PID.TID 0000.0001) COST_CHECK: cost package
1283 jmc 1.5 (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package
1284 jmc 1.7 (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF
1285 dfer 1.3 (PID.TID 0000.0001) // =======================================================
1286 jmc 1.13 (PID.TID 0000.0001) // Check Model config. (CONFIG_CHECK):
1287 dfer 1.3 (PID.TID 0000.0001) // CONFIG_CHECK : Normal End
1288     (PID.TID 0000.0001) // =======================================================
1289     (PID.TID 0000.0001)
1290 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
1291     adding the control vector.
1292     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1293     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1294     (PID.TID 0000.0001)
1295     (PID.TID 0000.0001) // =======================================================
1296     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1297     (PID.TID 0000.0001) // =======================================================
1298     (PID.TID 0000.0001) %MON time_tsnumber = 0
1299     (PID.TID 0000.0001) %MON time_secondsf = 0.0000000000000E+00
1300     (PID.TID 0000.0001) %MON dynstat_eta_max = 0.0000000000000E+00
1301     (PID.TID 0000.0001) %MON dynstat_eta_min = 0.0000000000000E+00
1302     (PID.TID 0000.0001) %MON dynstat_eta_mean = 0.0000000000000E+00
1303     (PID.TID 0000.0001) %MON dynstat_eta_sd = 0.0000000000000E+00
1304     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 0.0000000000000E+00
1305     (PID.TID 0000.0001) %MON dynstat_uvel_max = 0.0000000000000E+00
1306     (PID.TID 0000.0001) %MON dynstat_uvel_min = 0.0000000000000E+00
1307     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 0.0000000000000E+00
1308     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 0.0000000000000E+00
1309     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 0.0000000000000E+00
1310     (PID.TID 0000.0001) %MON dynstat_vvel_max = 0.0000000000000E+00
1311     (PID.TID 0000.0001) %MON dynstat_vvel_min = 0.0000000000000E+00
1312     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 0.0000000000000E+00
1313     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 0.0000000000000E+00
1314     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 0.0000000000000E+00
1315 jmc 1.6 (PID.TID 0000.0001) %MON dynstat_wvel_max = -0.0000000000000E+00
1316     (PID.TID 0000.0001) %MON dynstat_wvel_min = -0.0000000000000E+00
1317 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 0.0000000000000E+00
1318     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 0.0000000000000E+00
1319     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 0.0000000000000E+00
1320     (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1321     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1322     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1323     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1324     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1325     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1326     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1327     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1328     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1329     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1330     (PID.TID 0000.0001) %MON advcfl_uvel_max = 0.0000000000000E+00
1331     (PID.TID 0000.0001) %MON advcfl_vvel_max = 0.0000000000000E+00
1332     (PID.TID 0000.0001) %MON advcfl_wvel_max = 0.0000000000000E+00
1333     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 0.0000000000000E+00
1334     (PID.TID 0000.0001) %MON pe_b_mean = 0.0000000000000E+00
1335     (PID.TID 0000.0001) %MON ke_max = 0.0000000000000E+00
1336     (PID.TID 0000.0001) %MON ke_mean = 0.0000000000000E+00
1337     (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1338     (PID.TID 0000.0001) // =======================================================
1339     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1340     (PID.TID 0000.0001) // =======================================================
1341 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1342 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1343 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
1344     cg2d: Sum(rhs),rhsMax = -3.96041768353671E-03 2.18766023587220E-04
1345     cg2d: Sum(rhs),rhsMax = -6.70151564470257E-03 4.29236468104833E-04
1346     cg2d: Sum(rhs),rhsMax = -9.17158903539776E-03 6.43184796144658E-04
1347     cg2d: Sum(rhs),rhsMax = -1.08944466273386E-02 8.17951762916737E-04
1348     cg2d: Sum(rhs),rhsMax = -1.15449833390060E-02 9.31105228517855E-04
1349     cg2d: Sum(rhs),rhsMax = -1.10127562438197E-02 9.89364856739476E-04
1350     cg2d: Sum(rhs),rhsMax = -9.42153118113690E-03 1.22456378128443E-03
1351     cg2d: Sum(rhs),rhsMax = -7.10092879417251E-03 1.44777510270362E-03
1352     cg2d: Sum(rhs),rhsMax = -4.51794202872277E-03 1.58982062902970E-03
1353     cg2d: Sum(rhs),rhsMax = -2.18275828108507E-03 1.64357697426163E-03
1354     (PID.TID 0000.0001) cg2d_init_res = 5.81088204651644E-04
1355     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1356     (PID.TID 0000.0001) cg2d_last_res = 4.62364478352360E-15
1357 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1358     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1359     (PID.TID 0000.0001) // =======================================================
1360 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 12
1361     (PID.TID 0000.0001) %MON time_secondsf = 4.3200000000000E+04
1362 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 2.4573816465048E-04
1363     (PID.TID 0000.0001) %MON dynstat_eta_min = 6.0302344497192E-05
1364 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_eta_mean = 1.4144273661431E-04
1365 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_sd = 6.2579720508576E-05
1366     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 1.8748592079831E-05
1367     (PID.TID 0000.0001) %MON dynstat_uvel_max = 5.8845773422301E-05
1368 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.2298069156517E-03
1369     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.6355849260794E-04
1370     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 8.3354848689695E-04
1371     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.0723700852462E-04
1372     (PID.TID 0000.0001) %MON dynstat_vvel_max = 6.8951549234977E-03
1373 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.1431234269487E-04
1374 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 8.3851803969620E-05
1375     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 7.6765364747183E-04
1376     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.1668794388475E-04
1377 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 1.0542079328505E-06
1378     (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.2866344270079E-06
1379 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_wvel_mean = -1.4167238646484E-09
1380 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 7.8041390551994E-07
1381     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4052728443054E-07
1382 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1383     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1384     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1385     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1386     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1387     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1388     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1389     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1390     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1391     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1392 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.1213652448173E-04
1393     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.2411278862296E-04
1394 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.6610283796566E-05
1395     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 4.1525709491416E-05
1396 jmc 1.12 (PID.TID 0000.0001) %MON pe_b_mean = 2.6662343806771E-11
1397     (PID.TID 0000.0001) %MON ke_max = 3.8466788772790E-05
1398     (PID.TID 0000.0001) %MON ke_mean = 6.5893885400907E-07
1399 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1400     (PID.TID 0000.0001) // =======================================================
1401     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1402     (PID.TID 0000.0001) // =======================================================
1403 jmc 1.13 cg2d: Sum(rhs),rhsMax = -5.47818875169870E-04 1.61756159398061E-03
1404     cg2d: Sum(rhs),rhsMax = 7.99729206428733E-05 1.53363856597824E-03
1405     cg2d: Sum(rhs),rhsMax = -4.03103056700375E-04 1.42794064564248E-03
1406     cg2d: Sum(rhs),rhsMax = -1.88087816398002E-03 1.49223780561561E-03
1407     cg2d: Sum(rhs),rhsMax = -4.04408898756440E-03 1.56210440474790E-03
1408     cg2d: Sum(rhs),rhsMax = -6.45462888982739E-03 1.63424213142115E-03
1409     cg2d: Sum(rhs),rhsMax = -8.63394917056600E-03 1.70505819058160E-03
1410     cg2d: Sum(rhs),rhsMax = -1.01577899820896E-02 1.77167127664522E-03
1411     cg2d: Sum(rhs),rhsMax = -1.07385064674389E-02 1.83257530192717E-03
1412     cg2d: Sum(rhs),rhsMax = -1.02790482911620E-02 1.88791212260517E-03
1413     cg2d: Sum(rhs),rhsMax = -8.88852268464209E-03 1.93938684114083E-03
1414     cg2d: Sum(rhs),rhsMax = -6.85700209343231E-03 2.06671962577104E-03
1415     (PID.TID 0000.0001) cg2d_init_res = 7.38296268922697E-04
1416     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1417     (PID.TID 0000.0001) cg2d_last_res = 3.02006245449497E-15
1418 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1419     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1420     (PID.TID 0000.0001) // =======================================================
1421 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 24
1422     (PID.TID 0000.0001) %MON time_secondsf = 8.6400000000000E+04
1423 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 5.7844409914181E-04
1424     (PID.TID 0000.0001) %MON dynstat_eta_min = 3.2645567144751E-04
1425     (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.4433373565441E-04
1426     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.4819538622942E-05
1427 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5434520733128E-05
1428 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.5151898296067E-05
1429 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.4423447243209E-03
1430 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.7305543645239E-04
1431 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 7.2504378753718E-04
1432     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.1004612939226E-04
1433     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1439540226055E-02
1434 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.6232539802023E-05
1435 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.5158127316130E-04
1436     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.5360302494970E-03
1437     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.0978867361765E-04
1438 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 9.2350759874276E-07
1439     (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.9451553150755E-07
1440     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 2.9978036956703E-10
1441     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.8448049831739E-07
1442 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.7177942065444E-07
1443 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1444     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1445     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1446     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1447     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1448     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1449     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1450     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1451     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1452     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1453 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.1596220503778E-04
1454     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.0591172406899E-04
1455 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.1362383865866E-05
1456     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.8405959664665E-05
1457 jmc 1.12 (PID.TID 0000.0001) %MON pe_b_mean = 2.2806493248586E-10
1458     (PID.TID 0000.0001) %MON ke_max = 6.7073102014281E-05
1459     (PID.TID 0000.0001) %MON ke_mean = 1.4891593711536E-06
1460 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1461     (PID.TID 0000.0001) // =======================================================
1462     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1463     (PID.TID 0000.0001) // =======================================================
1464 jmc 1.13 cg2d: Sum(rhs),rhsMax = -4.59527343840646E-03 2.17651147351270E-03
1465     cg2d: Sum(rhs),rhsMax = -2.55199123164005E-03 2.23681621027621E-03
1466     cg2d: Sum(rhs),rhsMax = -1.12489762897491E-03 2.25047700750367E-03
1467     cg2d: Sum(rhs),rhsMax = -5.83637557916968E-04 2.23911227450567E-03
1468     cg2d: Sum(rhs),rhsMax = -1.01911454537639E-03 2.31619526841969E-03
1469     cg2d: Sum(rhs),rhsMax = -2.32886289156777E-03 2.39332628007075E-03
1470     cg2d: Sum(rhs),rhsMax = -4.24067142204372E-03 2.46478012464753E-03
1471     cg2d: Sum(rhs),rhsMax = -6.36913438142648E-03 2.52475933144517E-03
1472     cg2d: Sum(rhs),rhsMax = -8.29342191396722E-03 2.56860713643225E-03
1473     cg2d: Sum(rhs),rhsMax = -9.64059753908276E-03 2.59379160397444E-03
1474     cg2d: Sum(rhs),rhsMax = -1.01580044298845E-02 2.60046741362487E-03
1475     cg2d: Sum(rhs),rhsMax = -9.76069657793549E-03 2.59154640793844E-03
1476     (PID.TID 0000.0001) cg2d_init_res = 6.35007956522172E-04
1477     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1478     (PID.TID 0000.0001) cg2d_last_res = 9.10005755353771E-15
1479 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1480     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1481     (PID.TID 0000.0001) // =======================================================
1482 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 36
1483     (PID.TID 0000.0001) %MON time_secondsf = 1.2960000000000E+05
1484 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_eta_max = 7.5683589974797E-04
1485 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_min = 5.2707966276417E-04
1486     (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.3249313825022E-04
1487     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.3516314618321E-05
1488     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5033363264908E-05
1489     (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.1017175873705E-04
1490 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.8824991490100E-03
1491 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -6.1659569046493E-05
1492 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.2870914719586E-04
1493 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.9633223303025E-05
1494 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.2945920215711E-02
1495 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.2727723080359E-05
1496 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.5225427665140E-04
1497     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.8328644922005E-03
1498     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.6123311049334E-05
1499 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.9738361997433E-07
1500     (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.3430262241473E-06
1501     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.3654248903962E-09
1502     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.2341093962327E-07
1503     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3429481256819E-07
1504 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1505     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1506     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1507     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1508     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1509     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1510     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1511     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1512     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1513     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1514 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.3884984682180E-05
1515     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.3302656388279E-04
1516 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.3709477562963E-05
1517     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 3.4273693907408E-05
1518     (PID.TID 0000.0001) %MON pe_b_mean = 4.5364321220805E-10
1519 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 8.2643614189494E-05
1520     (PID.TID 0000.0001) %MON ke_mean = 1.7697925493273E-06
1521 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1522     (PID.TID 0000.0001) // =======================================================
1523     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1524     (PID.TID 0000.0001) // =======================================================
1525 jmc 1.13 cg2d: Sum(rhs),rhsMax = -8.54505745552099E-03 2.57230689744723E-03
1526     cg2d: Sum(rhs),rhsMax = -6.76655619430471E-03 2.57617678082103E-03
1527     cg2d: Sum(rhs),rhsMax = -4.78666960323286E-03 2.60704657072955E-03
1528     cg2d: Sum(rhs),rhsMax = -2.99995524088835E-03 2.55368004866345E-03
1529     cg2d: Sum(rhs),rhsMax = -1.75595289833660E-03 2.53090267956822E-03
1530     cg2d: Sum(rhs),rhsMax = -1.29134015721691E-03 2.55686897823141E-03
1531     cg2d: Sum(rhs),rhsMax = -1.68547888761825E-03 2.59998586190743E-03
1532     cg2d: Sum(rhs),rhsMax = -2.84766407415449E-03 2.65617340743755E-03
1533     cg2d: Sum(rhs),rhsMax = -4.53801265541868E-03 2.71885907823436E-03
1534     cg2d: Sum(rhs),rhsMax = -6.41728546911952E-03 2.78009792743560E-03
1535     cg2d: Sum(rhs),rhsMax = -8.11533161694990E-03 2.83193125835559E-03
1536     cg2d: Sum(rhs),rhsMax = -9.30436783640321E-03 2.86771962552011E-03
1537     (PID.TID 0000.0001) cg2d_init_res = 3.74553574934444E-04
1538     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1539     (PID.TID 0000.0001) cg2d_last_res = 6.21603179956906E-15
1540 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1541     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1542     (PID.TID 0000.0001) // =======================================================
1543 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 48
1544     (PID.TID 0000.0001) %MON time_secondsf = 1.7280000000000E+05
1545 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 7.3218056401943E-04
1546     (PID.TID 0000.0001) %MON dynstat_eta_min = 4.9822977761722E-04
1547     (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.0292303579893E-04
1548     (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.8046602125164E-05
1549     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4641364541149E-05
1550     (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.9248544283910E-03
1551 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2792540418602E-04
1552 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 7.0497027805447E-05
1553 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.4850443529030E-04
1554     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.3444799754896E-05
1555     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1901320554063E-02
1556 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -6.9668483494383E-05
1557 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.3010788731650E-04
1558     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.7065545702993E-03
1559 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 6.5564612266224E-05
1560     (PID.TID 0000.0001) %MON dynstat_wvel_max = 4.9685090687158E-07
1561     (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.9443036926692E-07
1562 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5273962854300E-09
1563 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.0422423755207E-07
1564     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 9.3466278474149E-08
1565 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1566     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1567     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1568     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1569     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1570     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1571     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1572     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1573     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1574     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1575 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.4647379711039E-05
1576     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.1422376997313E-04
1577 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 7.1546530589507E-06
1578     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 1.7886632647377E-05
1579     (PID.TID 0000.0001) %MON pe_b_mean = 4.1194257471499E-10
1580 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 7.1206282534211E-05
1581     (PID.TID 0000.0001) %MON ke_mean = 1.5440120019832E-06
1582 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1583     (PID.TID 0000.0001) // =======================================================
1584     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1585     (PID.TID 0000.0001) // =======================================================
1586 jmc 1.13 cg2d: Sum(rhs),rhsMax = -9.76260395685164E-03 2.88321602464444E-03
1587     cg2d: Sum(rhs),rhsMax = -9.41588736356225E-03 2.87721816536719E-03
1588     cg2d: Sum(rhs),rhsMax = -8.34958545223978E-03 2.85172238290813E-03
1589     cg2d: Sum(rhs),rhsMax = -6.78891550008815E-03 2.90854929940380E-03
1590     cg2d: Sum(rhs),rhsMax = -5.05216135263868E-03 2.93304374436109E-03
1591     cg2d: Sum(rhs),rhsMax = -3.48645864282591E-03 2.88331760371237E-03
1592     cg2d: Sum(rhs),rhsMax = -2.39907587794029E-03 2.77469260149384E-03
1593     cg2d: Sum(rhs),rhsMax = -1.99776873390523E-03 2.64912183617286E-03
1594     cg2d: Sum(rhs),rhsMax = -2.35175891840159E-03 2.63954764388291E-03
1595     cg2d: Sum(rhs),rhsMax = -3.38063154231057E-03 2.64744430596754E-03
1596     cg2d: Sum(rhs),rhsMax = -4.87283027737347E-03 2.67027733920110E-03
1597     cg2d: Sum(rhs),rhsMax = -6.52958396346888E-03 2.75143061474967E-03
1598     (PID.TID 0000.0001) cg2d_init_res = 3.87000977845190E-04
1599     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1600     (PID.TID 0000.0001) cg2d_last_res = 4.63270158563572E-15
1601 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1602     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1603     (PID.TID 0000.0001) // =======================================================
1604 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 60
1605     (PID.TID 0000.0001) %MON time_secondsf = 2.1600000000000E+05
1606 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 5.4828424295001E-04
1607     (PID.TID 0000.0001) %MON dynstat_eta_min = 3.1608260959568E-04
1608     (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.2311704083278E-04
1609     (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.6021531398253E-05
1610 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4738613943640E-05
1611     (PID.TID 0000.0001) %MON dynstat_uvel_max = 2.7288294900146E-03
1612 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2114285505434E-04
1613 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 1.2893377535399E-04
1614     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 4.0696885562914E-04
1615 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.5433335872052E-05
1616 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.0106263993756E-02
1617 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -6.2255851308839E-05
1618 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.2474672332632E-04
1619     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.4009675880380E-03
1620     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 7.4564925679901E-05
1621 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 5.5237348191876E-07
1622     (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.6673927253004E-07
1623     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5796752344285E-09
1624     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.6299293145321E-07
1625     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.1316095842770E-07
1626 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1627     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1628     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1629     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1630     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1631     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1632     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1633     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1634     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1635     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1636 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 4.9118930820262E-05
1637     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.8191275188761E-04
1638 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 7.9541781396301E-06
1639     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 1.9885445349075E-05
1640     (PID.TID 0000.0001) %MON pe_b_mean = 2.0597527059137E-10
1641 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 5.1390232612228E-05
1642     (PID.TID 0000.0001) %MON ke_mean = 1.0977344201290E-06
1643 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1644     (PID.TID 0000.0001) // =======================================================
1645     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1646     (PID.TID 0000.0001) // =======================================================
1647 jmc 1.13 cg2d: Sum(rhs),rhsMax = -8.02517513098638E-03 2.84716527327018E-03
1648     cg2d: Sum(rhs),rhsMax = -9.07141270983084E-03 2.92480128291437E-03
1649     cg2d: Sum(rhs),rhsMax = -9.47356461821924E-03 2.97120288151900E-03
1650     cg2d: Sum(rhs),rhsMax = -9.16691600902539E-03 2.97966804344266E-03
1651     cg2d: Sum(rhs),rhsMax = -8.22712340670301E-03 3.00381237938476E-03
1652     cg2d: Sum(rhs),rhsMax = -6.85280737694787E-03 3.08036411819214E-03
1653     cg2d: Sum(rhs),rhsMax = -5.32430727535902E-03 3.09182671069863E-03
1654     cg2d: Sum(rhs),rhsMax = -3.94713137597633E-03 3.03934310027987E-03
1655     cg2d: Sum(rhs),rhsMax = -2.99148618581425E-03 2.93659606044134E-03
1656     cg2d: Sum(rhs),rhsMax = -2.63983309994820E-03 2.80689805753234E-03
1657     cg2d: Sum(rhs),rhsMax = -2.95262908029424E-03 2.68543416568998E-03
1658     cg2d: Sum(rhs),rhsMax = -3.85865392657738E-03 2.73031558404110E-03
1659     (PID.TID 0000.0001) cg2d_init_res = 4.30920038630306E-04
1660     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1661     (PID.TID 0000.0001) cg2d_last_res = 8.99277731941519E-15
1662 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1663     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1664     (PID.TID 0000.0001) // =======================================================
1665 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 72
1666     (PID.TID 0000.0001) %MON time_secondsf = 2.5920000000000E+05
1667 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 3.7790009794167E-04
1668     (PID.TID 0000.0001) %MON dynstat_eta_min = 1.3231706287118E-04
1669     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.5004077444221E-04
1670     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.0571173087401E-05
1671     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.6404495262344E-05
1672 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.9955823121302E-03
1673 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.3640912778971E-04
1674     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 8.8422255890739E-05
1675 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.9325825811855E-04
1676     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.6572005871864E-05
1677     (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6911295027387E-03
1678 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.0539731968706E-04
1679 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.2460065344146E-04
1680     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1879888738441E-03
1681 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3616920738784E-05
1682     (PID.TID 0000.0001) %MON dynstat_wvel_max = 6.4508941647130E-07
1683     (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.4756150474033E-07
1684     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.6077652932922E-10
1685     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 4.6051545928214E-07
1686     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3793014602317E-07
1687 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1688     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1689     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1690     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1691     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1692     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1693     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1694     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1695     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1696     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1697 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.5920481618343E-05
1698     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5644033104930E-04
1699 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 8.5110634449566E-06
1700     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.1277658612391E-05
1701     (PID.TID 0000.0001) %MON pe_b_mean = 7.6916800819366E-11
1702 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 3.5946007866524E-05
1703     (PID.TID 0000.0001) %MON ke_mean = 7.6033089425347E-07
1704 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1705     (PID.TID 0000.0001) // =======================================================
1706     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1707     (PID.TID 0000.0001) // =======================================================
1708 jmc 1.13 cg2d: Sum(rhs),rhsMax = -5.17138145567523E-03 2.80043602330374E-03
1709     cg2d: Sum(rhs),rhsMax = -6.62770809530571E-03 2.88238464267999E-03
1710     cg2d: Sum(rhs),rhsMax = -7.94102502267924E-03 2.96047703775096E-03
1711     cg2d: Sum(rhs),rhsMax = -8.85794593306000E-03 3.01993446707144E-03
1712     cg2d: Sum(rhs),rhsMax = -9.20747823510130E-03 3.04982329923301E-03
1713     cg2d: Sum(rhs),rhsMax = -8.93311477978056E-03 3.04517980952895E-03
1714     cg2d: Sum(rhs),rhsMax = -8.10185289229740E-03 3.11258929633955E-03
1715     cg2d: Sum(rhs),rhsMax = -6.88878938747742E-03 3.17297132779808E-03
1716     cg2d: Sum(rhs),rhsMax = -5.54076191478543E-03 3.17471656388758E-03
1717     cg2d: Sum(rhs),rhsMax = -4.32655868503503E-03 3.11938175605143E-03
1718     cg2d: Sum(rhs),rhsMax = -3.48371970540523E-03 3.01971788867661E-03
1719     cg2d: Sum(rhs),rhsMax = -3.17244073804397E-03 2.89700828093699E-03
1720     (PID.TID 0000.0001) cg2d_init_res = 3.26375601400708E-04
1721     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1722     (PID.TID 0000.0001) cg2d_last_res = 5.69487327498452E-15
1723 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1724     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1725     (PID.TID 0000.0001) // =======================================================
1726 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 84
1727     (PID.TID 0000.0001) %MON time_secondsf = 3.0240000000000E+05
1728 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 3.4496299546789E-04
1729     (PID.TID 0000.0001) %MON dynstat_eta_min = 7.4134342845401E-05
1730     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.0557415982525E-04
1731     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.8100507720976E-05
1732     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.8543317260059E-05
1733 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.8864774445142E-04
1734     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.4129559309464E-04
1735 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -3.8327746747322E-06
1736 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 9.4189818208682E-05
1737 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.7218495673533E-05
1738 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6135811988826E-03
1739 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.5669436088247E-04
1740     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 9.6958006170657E-05
1741 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1574324285740E-03
1742     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.8014226290276E-05
1743 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.2320161940636E-07
1744     (PID.TID 0000.0001) %MON dynstat_wvel_min = -9.8370575077075E-07
1745     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.5457275460685E-09
1746     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.1789233431121E-07
1747     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4400985568394E-07
1748 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1749     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1750     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1751     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1752     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1753     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1754     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1755     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1756     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1757     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1758 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.2395659400125E-05
1759     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5504446157989E-04
1760 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 9.1766573574813E-06
1761     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.2941643393703E-05
1762     (PID.TID 0000.0001) %MON pe_b_mean = 5.5752041820862E-11
1763 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 3.2735346501268E-05
1764     (PID.TID 0000.0001) %MON ke_mean = 6.7896854684554E-07
1765 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1766     (PID.TID 0000.0001) // =======================================================
1767     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1768     (PID.TID 0000.0001) // =======================================================
1769 jmc 1.13 cg2d: Sum(rhs),rhsMax = -3.44550667496131E-03 2.77676422525419E-03
1770     cg2d: Sum(rhs),rhsMax = -4.23987160392783E-03 2.78119166951152E-03
1771     cg2d: Sum(rhs),rhsMax = -5.39114876456462E-03 2.84461356555618E-03
1772     cg2d: Sum(rhs),rhsMax = -6.66774884152468E-03 2.91823911939351E-03
1773     cg2d: Sum(rhs),rhsMax = -7.81760236842714E-03 2.98773885252149E-03
1774     cg2d: Sum(rhs),rhsMax = -8.61805666712749E-03 3.03980211306566E-03
1775     cg2d: Sum(rhs),rhsMax = -8.91908494164310E-03 3.06473925782710E-03
1776     cg2d: Sum(rhs),rhsMax = -8.67143940447210E-03 3.06396596594009E-03
1777     cg2d: Sum(rhs),rhsMax = -7.93449177587539E-03 3.16208626061731E-03
1778     cg2d: Sum(rhs),rhsMax = -6.86259143936516E-03 3.21610125512187E-03
1779     cg2d: Sum(rhs),rhsMax = -5.67301288451219E-03 3.21680816914899E-03
1780     cg2d: Sum(rhs),rhsMax = -4.60212422195980E-03 3.16554822315723E-03
1781     (PID.TID 0000.0001) cg2d_init_res = 2.44479592849767E-04
1782     (PID.TID 0000.0001) cg2d_iters(min,last) = -1 13
1783     (PID.TID 0000.0001) cg2d_last_res = 2.88668667387297E-15
1784 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1785     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1786     (PID.TID 0000.0001) // =======================================================
1787 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 96
1788     (PID.TID 0000.0001) %MON time_secondsf = 3.4560000000000E+05
1789 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_eta_max = 4.4654051835816E-04
1790     (PID.TID 0000.0001) %MON dynstat_eta_min = 1.5700674404449E-04
1791     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.9821764958300E-04
1792 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_eta_sd = 9.2660200390913E-05
1793     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.9680811277824E-05
1794 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.0807724845439E-04
1795 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.0175595375407E-03
1796     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -7.4599955322609E-05
1797     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 1.8343549928408E-04
1798 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 4.4467881218793E-05
1799 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_vvel_max = 9.1013480210514E-03
1800     (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.5643408645226E-04
1801     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.4634953025330E-04
1802     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.2315233259217E-03
1803     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3331467880126E-05
1804 jmc 1.13 (PID.TID 0000.0001) %MON dynstat_wvel_max = 7.6869580724562E-07
1805     (PID.TID 0000.0001) %MON dynstat_wvel_min = -7.8065149598885E-07
1806     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.2256314277873E-09
1807     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.1787779963691E-07
1808 jmc 1.12 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3036496423987E-07
1809 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1810     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1811     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1812     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1813     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1814     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1815     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1816     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1817     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1818     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1819 jmc 1.12 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.8316071675732E-05
1820     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.6382426437893E-04
1821 jmc 1.13 (PID.TID 0000.0001) %MON advcfl_wvel_max = 8.6214295890898E-06
1822     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.1553573972724E-05
1823     (PID.TID 0000.0001) %MON pe_b_mean = 1.0868965644355E-10
1824 jmc 1.12 (PID.TID 0000.0001) %MON ke_max = 3.7094004719551E-05
1825     (PID.TID 0000.0001) %MON ke_mean = 7.8864081151317E-07
1826 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1827     (PID.TID 0000.0001) // =======================================================
1828     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1829     (PID.TID 0000.0001) // =======================================================
1830 jmc 1.13 cg2d: Sum(rhs),rhsMax = -3.85860139912950E-03 3.07378664558317E-03
1831     cg2d: Sum(rhs),rhsMax = -3.58293297477722E-03 2.96071720766657E-03
1832     cg2d: Sum(rhs),rhsMax = -3.82105745081306E-03 2.84938997898948E-03
1833     cg2d: Sum(rhs),rhsMax = -4.51705713557009E-03 2.80618860570210E-03
1834 jmc 1.5 (PID.TID 0000.0001) %CHECKPOINT 100 ckptA
1835 jmc 1.15 ph-1 in thsice_cost_final
1836     ph-3 in thsice_cost_final
1837 jmc 1.13 --> objf_test(bi,bj) = 0.473809587569146D-01
1838 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
1839     --> objf_atl(bi,bj) = 0.000000000000000D+00
1840 jmc 1.13 local fc = 0.473809587569146D-01
1841     global fc = 0.473809587569146D-01
1842 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1843     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1844 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
1845     cg2d: Sum(rhs),rhsMax = -3.96041768353671E-03 2.18766023587220E-04
1846     cg2d: Sum(rhs),rhsMax = -6.70151564470257E-03 4.29236468104833E-04
1847     cg2d: Sum(rhs),rhsMax = -9.17158903539776E-03 6.43184796144658E-04
1848     cg2d: Sum(rhs),rhsMax = -1.08944466273386E-02 8.17951762916737E-04
1849     cg2d: Sum(rhs),rhsMax = -1.15449833390060E-02 9.31105228517855E-04
1850     cg2d: Sum(rhs),rhsMax = -1.10127562438197E-02 9.89364856739476E-04
1851     cg2d: Sum(rhs),rhsMax = -9.42153118113690E-03 1.22456378128443E-03
1852     cg2d: Sum(rhs),rhsMax = -7.10092879417251E-03 1.44777510270362E-03
1853     cg2d: Sum(rhs),rhsMax = -4.51794202872277E-03 1.58982062902970E-03
1854     cg2d: Sum(rhs),rhsMax = -2.18275828108507E-03 1.64357697426163E-03
1855     cg2d: Sum(rhs),rhsMax = -5.47818875169870E-04 1.61756159398061E-03
1856     cg2d: Sum(rhs),rhsMax = 7.99729206428733E-05 1.53363856597824E-03
1857     cg2d: Sum(rhs),rhsMax = -4.03103056700375E-04 1.42794064564248E-03
1858     cg2d: Sum(rhs),rhsMax = -1.88087816398002E-03 1.49223780561561E-03
1859     cg2d: Sum(rhs),rhsMax = -4.04408898756440E-03 1.56210440474790E-03
1860     cg2d: Sum(rhs),rhsMax = -6.45462888982739E-03 1.63424213142115E-03
1861     cg2d: Sum(rhs),rhsMax = -8.63394917056600E-03 1.70505819058160E-03
1862     cg2d: Sum(rhs),rhsMax = -1.01577899820896E-02 1.77167127664522E-03
1863     cg2d: Sum(rhs),rhsMax = -1.07385064674389E-02 1.83257530192717E-03
1864     cg2d: Sum(rhs),rhsMax = -1.02790482911620E-02 1.88791212260517E-03
1865     cg2d: Sum(rhs),rhsMax = -8.88852268464209E-03 1.93938684114083E-03
1866     cg2d: Sum(rhs),rhsMax = -6.85700209343231E-03 2.06671962577104E-03
1867     cg2d: Sum(rhs),rhsMax = -4.59527343840646E-03 2.17651147351270E-03
1868     cg2d: Sum(rhs),rhsMax = -2.55199123164005E-03 2.23681621027621E-03
1869     cg2d: Sum(rhs),rhsMax = -1.12489762897491E-03 2.25047700750367E-03
1870     cg2d: Sum(rhs),rhsMax = -5.83637557916968E-04 2.23911227450567E-03
1871     cg2d: Sum(rhs),rhsMax = -1.01911454537639E-03 2.31619526841969E-03
1872     cg2d: Sum(rhs),rhsMax = -2.32886289156777E-03 2.39332628007075E-03
1873     cg2d: Sum(rhs),rhsMax = -4.24067142204372E-03 2.46478012464753E-03
1874     cg2d: Sum(rhs),rhsMax = -6.36913438142648E-03 2.52475933144517E-03
1875     cg2d: Sum(rhs),rhsMax = -8.29342191396722E-03 2.56860713643225E-03
1876     cg2d: Sum(rhs),rhsMax = -9.64059753908276E-03 2.59379160397444E-03
1877     cg2d: Sum(rhs),rhsMax = -1.01580044298845E-02 2.60046741362487E-03
1878     cg2d: Sum(rhs),rhsMax = -9.76069657793549E-03 2.59154640793844E-03
1879     cg2d: Sum(rhs),rhsMax = -8.54505745552099E-03 2.57230689744723E-03
1880     cg2d: Sum(rhs),rhsMax = -6.76655619430471E-03 2.57617678082103E-03
1881     cg2d: Sum(rhs),rhsMax = -4.78666960323286E-03 2.60704657072955E-03
1882     cg2d: Sum(rhs),rhsMax = -2.99995524088835E-03 2.55368004866345E-03
1883     cg2d: Sum(rhs),rhsMax = -1.75595289833660E-03 2.53090267956822E-03
1884     cg2d: Sum(rhs),rhsMax = -1.29134015721691E-03 2.55686897823141E-03
1885     cg2d: Sum(rhs),rhsMax = -1.68547888761825E-03 2.59998586190743E-03
1886     cg2d: Sum(rhs),rhsMax = -2.84766407415449E-03 2.65617340743755E-03
1887     cg2d: Sum(rhs),rhsMax = -4.53801265541868E-03 2.71885907823436E-03
1888     cg2d: Sum(rhs),rhsMax = -6.41728546911952E-03 2.78009792743560E-03
1889     cg2d: Sum(rhs),rhsMax = -8.11533161694990E-03 2.83193125835559E-03
1890     cg2d: Sum(rhs),rhsMax = -9.30436783640321E-03 2.86771962552011E-03
1891     cg2d: Sum(rhs),rhsMax = -9.76260395685164E-03 2.88321602464444E-03
1892     cg2d: Sum(rhs),rhsMax = -9.41588736356225E-03 2.87721816536719E-03
1893     cg2d: Sum(rhs),rhsMax = -8.34958545223978E-03 2.85172238290813E-03
1894     cg2d: Sum(rhs),rhsMax = -6.78891550008815E-03 2.90854929940380E-03
1895     cg2d: Sum(rhs),rhsMax = -5.05216135263868E-03 2.93304374436109E-03
1896     cg2d: Sum(rhs),rhsMax = -3.48645864282591E-03 2.88331760371237E-03
1897     cg2d: Sum(rhs),rhsMax = -2.39907587794029E-03 2.77469260149384E-03
1898     cg2d: Sum(rhs),rhsMax = -1.99776873390523E-03 2.64912183617286E-03
1899     cg2d: Sum(rhs),rhsMax = -2.35175891840159E-03 2.63954764388291E-03
1900     cg2d: Sum(rhs),rhsMax = -3.38063154231057E-03 2.64744430596754E-03
1901     cg2d: Sum(rhs),rhsMax = -4.87283027737347E-03 2.67027733920110E-03
1902     cg2d: Sum(rhs),rhsMax = -6.52958396346888E-03 2.75143061474967E-03
1903     cg2d: Sum(rhs),rhsMax = -8.02517513098638E-03 2.84716527327018E-03
1904     cg2d: Sum(rhs),rhsMax = -9.07141270983084E-03 2.92480128291437E-03
1905     cg2d: Sum(rhs),rhsMax = -9.47356461821924E-03 2.97120288151900E-03
1906     cg2d: Sum(rhs),rhsMax = -9.16691600902539E-03 2.97966804344266E-03
1907     cg2d: Sum(rhs),rhsMax = -8.22712340670301E-03 3.00381237938476E-03
1908     cg2d: Sum(rhs),rhsMax = -6.85280737694787E-03 3.08036411819214E-03
1909     cg2d: Sum(rhs),rhsMax = -5.32430727535902E-03 3.09182671069863E-03
1910     cg2d: Sum(rhs),rhsMax = -3.94713137597633E-03 3.03934310027987E-03
1911     cg2d: Sum(rhs),rhsMax = -2.99148618581425E-03 2.93659606044134E-03
1912     cg2d: Sum(rhs),rhsMax = -2.63983309994820E-03 2.80689805753234E-03
1913     cg2d: Sum(rhs),rhsMax = -2.95262908029424E-03 2.68543416568998E-03
1914     cg2d: Sum(rhs),rhsMax = -3.85865392657738E-03 2.73031558404110E-03
1915     cg2d: Sum(rhs),rhsMax = -5.17138145567523E-03 2.80043602330374E-03
1916     cg2d: Sum(rhs),rhsMax = -6.62770809530571E-03 2.88238464267999E-03
1917     cg2d: Sum(rhs),rhsMax = -7.94102502267924E-03 2.96047703775096E-03
1918     cg2d: Sum(rhs),rhsMax = -8.85794593306000E-03 3.01993446707144E-03
1919     cg2d: Sum(rhs),rhsMax = -9.20747823510130E-03 3.04982329923301E-03
1920     cg2d: Sum(rhs),rhsMax = -8.93311477978056E-03 3.04517980952895E-03
1921     cg2d: Sum(rhs),rhsMax = -8.10185289229740E-03 3.11258929633955E-03
1922     cg2d: Sum(rhs),rhsMax = -6.88878938747742E-03 3.17297132779808E-03
1923     cg2d: Sum(rhs),rhsMax = -5.54076191478543E-03 3.17471656388758E-03
1924     cg2d: Sum(rhs),rhsMax = -4.32655868503503E-03 3.11938175605143E-03
1925     cg2d: Sum(rhs),rhsMax = -3.48371970540523E-03 3.01971788867661E-03
1926     cg2d: Sum(rhs),rhsMax = -3.17244073804397E-03 2.89700828093699E-03
1927     cg2d: Sum(rhs),rhsMax = -3.44550667496131E-03 2.77676422525419E-03
1928     cg2d: Sum(rhs),rhsMax = -4.23987160392783E-03 2.78119166951152E-03
1929     cg2d: Sum(rhs),rhsMax = -5.39114876456462E-03 2.84461356555618E-03
1930     cg2d: Sum(rhs),rhsMax = -6.66774884152468E-03 2.91823911939351E-03
1931     cg2d: Sum(rhs),rhsMax = -7.81760236842714E-03 2.98773885252149E-03
1932     cg2d: Sum(rhs),rhsMax = -8.61805666712749E-03 3.03980211306566E-03
1933     cg2d: Sum(rhs),rhsMax = -8.91908494164310E-03 3.06473925782710E-03
1934     cg2d: Sum(rhs),rhsMax = -8.67143940447210E-03 3.06396596594009E-03
1935     cg2d: Sum(rhs),rhsMax = -7.93449177587539E-03 3.16208626061731E-03
1936     cg2d: Sum(rhs),rhsMax = -6.86259143936516E-03 3.21610125512187E-03
1937     cg2d: Sum(rhs),rhsMax = -5.67301288451219E-03 3.21680816914899E-03
1938     cg2d: Sum(rhs),rhsMax = -4.60212422195980E-03 3.16554822315723E-03
1939     cg2d: Sum(rhs),rhsMax = -3.85860139912950E-03 3.07378664558317E-03
1940     cg2d: Sum(rhs),rhsMax = -3.58293297477722E-03 2.96071720766657E-03
1941     cg2d: Sum(rhs),rhsMax = -3.82105745081306E-03 2.84938997898948E-03
1942     cg2d: Sum(rhs),rhsMax = -4.51705713557009E-03 2.80618860570210E-03
1943 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1944     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1945     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1946     ctrl_depth_ini: ctrl update R_low,
1947     adding the control vector.
1948 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1949     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1950     (PID.TID 0000.0001)
1951 jmc 1.5 ph-pack: packing ecco_cost
1952     ph-pack: packing ecco_ctrl
1953 jmc 1.14 (PID.TID 0000.0001) // =======================================================
1954     (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)
1955     (PID.TID 0000.0001) // =======================================================
1956     (PID.TID 0000.0001) grdchk reference fc: fcref = 4.73809587569146E-02
1957 jmc 1.5 grad-res -------------------------------
1958 jmc 1.14 grad-res proc # i j k bi bj iobc fc ref fc + eps fc - eps
1959     grad-res proc # i j k bi bj iobc adj grad fd grad 1 - fd/adj
1960     (PID.TID 0000.0001) ====== Starts gradient-check number 1 (=ichknum) =======
1961 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 1 25 1
1962     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 0 1
1963 jmc 1.6 ph-grd -->hit<-- 1 1 1 1
1964 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 1 1 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
1965 jmc 1.7 ctrl_depth_ini: ctrl update R_low,
1966     adding the control vector.
1967     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1968     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1969 jmc 1.1 (PID.TID 0000.0001)
1970     (PID.TID 0000.0001) // =======================================================
1971 jmc 1.7 (PID.TID 0000.0001) // Model current state
1972 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1973     (PID.TID 0000.0001)
1974 jmc 1.7 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1975     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1976 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
1977     cg2d: Sum(rhs),rhsMax = -3.96041768353661E-03 2.18766023591547E-04
1978     cg2d: Sum(rhs),rhsMax = -6.70151564470118E-03 4.29236467489117E-04
1979     cg2d: Sum(rhs),rhsMax = -9.17158903539434E-03 6.43184794955315E-04
1980     cg2d: Sum(rhs),rhsMax = -1.08944466273337E-02 8.17951761612620E-04
1981     cg2d: Sum(rhs),rhsMax = -1.15449833390007E-02 9.31105227737165E-04
1982     cg2d: Sum(rhs),rhsMax = -1.10127562438158E-02 9.89364856869082E-04
1983     cg2d: Sum(rhs),rhsMax = -9.42153118113728E-03 1.22456378106179E-03
1984     cg2d: Sum(rhs),rhsMax = -7.10092879418072E-03 1.44777510269918E-03
1985     cg2d: Sum(rhs),rhsMax = -4.51794202874205E-03 1.58982062947535E-03
1986     cg2d: Sum(rhs),rhsMax = -2.18275828111669E-03 1.64357697541167E-03
1987     cg2d: Sum(rhs),rhsMax = -5.47818875210783E-04 1.61756159607140E-03
1988     cg2d: Sum(rhs),rhsMax = 7.99729206028850E-05 1.53363856918733E-03
1989     cg2d: Sum(rhs),rhsMax = -4.03103056719304E-04 1.42794064483551E-03
1990     cg2d: Sum(rhs),rhsMax = -1.88087816394571E-03 1.49223780427631E-03
1991     cg2d: Sum(rhs),rhsMax = -4.04408898743163E-03 1.56210440285115E-03
1992     cg2d: Sum(rhs),rhsMax = -6.45462888953858E-03 1.63424212900136E-03
1993     cg2d: Sum(rhs),rhsMax = -8.63394917005364E-03 1.70505818772880E-03
1994     cg2d: Sum(rhs),rhsMax = -1.01577899812801E-02 1.77167127349019E-03
1995     cg2d: Sum(rhs),rhsMax = -1.07385064662577E-02 1.83257529861809E-03
1996     cg2d: Sum(rhs),rhsMax = -1.02790482895384E-02 1.88791211928007E-03
1997     cg2d: Sum(rhs),rhsMax = -8.88852268251290E-03 1.93938683790092E-03
1998     cg2d: Sum(rhs),rhsMax = -6.85700209074435E-03 2.06671963530631E-03
1999     cg2d: Sum(rhs),rhsMax = -4.59527343511604E-03 2.17651148376970E-03
2000     cg2d: Sum(rhs),rhsMax = -2.55199122771006E-03 2.23681622160620E-03
2001     cg2d: Sum(rhs),rhsMax = -1.12489762436946E-03 2.25047702025795E-03
2002     cg2d: Sum(rhs),rhsMax = -5.83637552594750E-04 2.23911227109924E-03
2003     cg2d: Sum(rhs),rhsMax = -1.01911453928360E-03 2.31619526455346E-03
2004     cg2d: Sum(rhs),rhsMax = -2.32886288463211E-03 2.39332627560797E-03
2005     cg2d: Sum(rhs),rhsMax = -4.24067141417068E-03 2.46478011950501E-03
2006     cg2d: Sum(rhs),rhsMax = -6.36913437249885E-03 2.52475932560676E-03
2007     cg2d: Sum(rhs),rhsMax = -8.29342190384817E-03 2.56860712995026E-03
2008     cg2d: Sum(rhs),rhsMax = -9.64059752762208E-03 2.59379159695870E-03
2009     cg2d: Sum(rhs),rhsMax = -1.01580044169271E-02 2.60046740622201E-03
2010     cg2d: Sum(rhs),rhsMax = -9.76069656333068E-03 2.59154640030541E-03
2011     cg2d: Sum(rhs),rhsMax = -8.54505743913090E-03 2.57230688972415E-03
2012     cg2d: Sum(rhs),rhsMax = -6.76655617601004E-03 2.57617678614289E-03
2013     cg2d: Sum(rhs),rhsMax = -4.78666958293516E-03 2.60704657565780E-03
2014     cg2d: Sum(rhs),rhsMax = -2.99995521850789E-03 2.55368005309173E-03
2015     cg2d: Sum(rhs),rhsMax = -1.75595287380639E-03 2.53090267194900E-03
2016     cg2d: Sum(rhs),rhsMax = -1.29134013047384E-03 2.55686897050803E-03
2017     cg2d: Sum(rhs),rhsMax = -1.68547885859290E-03 2.59998585397636E-03
2018     cg2d: Sum(rhs),rhsMax = -2.84766404276155E-03 2.65617339920652E-03
2019     cg2d: Sum(rhs),rhsMax = -4.53801262154983E-03 2.71885906964107E-03
2020     cg2d: Sum(rhs),rhsMax = -6.41728543264015E-03 2.78009791845916E-03
2021     cg2d: Sum(rhs),rhsMax = -8.11533157770057E-03 2.83193124901885E-03
2022     cg2d: Sum(rhs),rhsMax = -9.30436779420547E-03 2.86771961588277E-03
2023     cg2d: Sum(rhs),rhsMax = -9.76260391151742E-03 2.88321601478918E-03
2024     cg2d: Sum(rhs),rhsMax = -9.41588731490512E-03 2.87721815538183E-03
2025     cg2d: Sum(rhs),rhsMax = -8.34958540008575E-03 2.85172237286792E-03
2026     cg2d: Sum(rhs),rhsMax = -6.78891544428439E-03 2.90854930502966E-03
2027     cg2d: Sum(rhs),rhsMax = -5.05216129305821E-03 2.93304374942347E-03
2028     cg2d: Sum(rhs),rhsMax = -3.48645857936760E-03 2.88331760809225E-03
2029     cg2d: Sum(rhs),rhsMax = -2.39907581052407E-03 2.77469260519571E-03
2030     cg2d: Sum(rhs),rhsMax = -1.99776866246340E-03 2.64912182597155E-03
2031     cg2d: Sum(rhs),rhsMax = -2.35175884286819E-03 2.63954763352601E-03
2032     cg2d: Sum(rhs),rhsMax = -3.38063146261060E-03 2.64744429542211E-03
2033     cg2d: Sum(rhs),rhsMax = -4.87283019341425E-03 2.67027732846092E-03
2034     cg2d: Sum(rhs),rhsMax = -6.52958387513524E-03 2.75143054651375E-03
2035     cg2d: Sum(rhs),rhsMax = -8.02517503814061E-03 2.84716520454138E-03
2036     cg2d: Sum(rhs),rhsMax = -9.07141261231745E-03 2.92480121322807E-03
2037     cg2d: Sum(rhs),rhsMax = -9.47356451587362E-03 2.97120281033455E-03
2038     cg2d: Sum(rhs),rhsMax = -9.16691590168470E-03 2.97966797026566E-03
2039     cg2d: Sum(rhs),rhsMax = -8.22712329421696E-03 3.00381238341768E-03
2040     cg2d: Sum(rhs),rhsMax = -6.85280725918767E-03 3.08036412163273E-03
2041     cg2d: Sum(rhs),rhsMax = -5.32430715222233E-03 3.09182671335295E-03
2042     cg2d: Sum(rhs),rhsMax = -3.94713124738730E-03 3.03934310207189E-03
2043     cg2d: Sum(rhs),rhsMax = -2.99148605171901E-03 2.93659606142843E-03
2044     cg2d: Sum(rhs),rhsMax = -2.63983296030625E-03 2.80689805789312E-03
2045     cg2d: Sum(rhs),rhsMax = -2.95262893506775E-03 2.68543408135165E-03
2046     cg2d: Sum(rhs),rhsMax = -3.85865377572059E-03 2.73031549979248E-03
2047     cg2d: Sum(rhs),rhsMax = -5.17138129912601E-03 2.80043593919769E-03
2048     cg2d: Sum(rhs),rhsMax = -6.62770793298107E-03 2.88238455849333E-03
2049     cg2d: Sum(rhs),rhsMax = -7.94102485447581E-03 2.96047695302616E-03
2050     cg2d: Sum(rhs),rhsMax = -8.85794575885941E-03 3.01993438120723E-03
2051     cg2d: Sum(rhs),rhsMax = -9.20747805477929E-03 3.04982321160556E-03
2052     cg2d: Sum(rhs),rhsMax = -8.93311459321826E-03 3.04517971961920E-03
2053     cg2d: Sum(rhs),rhsMax = -8.10185269939222E-03 3.11258929644989E-03
2054     cg2d: Sum(rhs),rhsMax = -6.88878918815146E-03 3.17297132696760E-03
2055     cg2d: Sum(rhs),rhsMax = -5.54076170898975E-03 3.17471656193036E-03
2056     cg2d: Sum(rhs),rhsMax = -4.32655847274852E-03 3.11938175292687E-03
2057     cg2d: Sum(rhs),rhsMax = -3.48371948662848E-03 3.01971788449930E-03
2058     cg2d: Sum(rhs),rhsMax = -3.17244051278919E-03 2.89700827595525E-03
2059     cg2d: Sum(rhs),rhsMax = -3.44550644324019E-03 2.77676421980119E-03
2060     cg2d: Sum(rhs),rhsMax = -4.23987136573985E-03 2.78119156868094E-03
2061     cg2d: Sum(rhs),rhsMax = -5.39114851988811E-03 2.84461346509739E-03
2062     cg2d: Sum(rhs),rhsMax = -6.66774859031250E-03 2.91823901906956E-03
2063     cg2d: Sum(rhs),rhsMax = -7.81760211060794E-03 2.98773875185461E-03
2064     cg2d: Sum(rhs),rhsMax = -8.61805640261235E-03 3.03980201143308E-03
2065     cg2d: Sum(rhs),rhsMax = -8.91908467033645E-03 3.06473915458495E-03
2066     cg2d: Sum(rhs),rhsMax = -8.67143912628469E-03 3.06396596110159E-03
2067     cg2d: Sum(rhs),rhsMax = -7.93449149073678E-03 3.16208625498571E-03
2068     cg2d: Sum(rhs),rhsMax = -6.86259114723331E-03 3.21610124836293E-03
2069     cg2d: Sum(rhs),rhsMax = -5.67301258537810E-03 3.21680816104885E-03
2070     cg2d: Sum(rhs),rhsMax = -4.60212391584630E-03 3.16554821366411E-03
2071     cg2d: Sum(rhs),rhsMax = -3.85860108608403E-03 3.07378663481752E-03
2072     cg2d: Sum(rhs),rhsMax = -3.58293265486035E-03 2.96071719589744E-03
2073     cg2d: Sum(rhs),rhsMax = -3.82105712408440E-03 2.84938996658172E-03
2074     cg2d: Sum(rhs),rhsMax = -4.51705680207468E-03 2.80618848943839E-03
2075 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2076 jmc 1.15 ph-1 in thsice_cost_final
2077     ph-3 in thsice_cost_final
2078 jmc 1.13 --> objf_test(bi,bj) = 0.473809593230966D-01
2079 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2080     --> objf_atl(bi,bj) = 0.000000000000000D+00
2081 jmc 1.13 local fc = 0.473809593230966D-01
2082     global fc = 0.473809593230966D-01
2083 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809593230966E-02
2084 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2085     adding the control vector.
2086 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2087     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2088     (PID.TID 0000.0001)
2089     (PID.TID 0000.0001) // =======================================================
2090     (PID.TID 0000.0001) // Model current state
2091     (PID.TID 0000.0001) // =======================================================
2092     (PID.TID 0000.0001)
2093 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2094 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2095 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2096     cg2d: Sum(rhs),rhsMax = -3.96041768353680E-03 2.18766023593342E-04
2097     cg2d: Sum(rhs),rhsMax = -6.70151564470398E-03 4.29236468720546E-04
2098     cg2d: Sum(rhs),rhsMax = -9.17158903540120E-03 6.43184797334014E-04
2099     cg2d: Sum(rhs),rhsMax = -1.08944466273435E-02 8.17951764220847E-04
2100     cg2d: Sum(rhs),rhsMax = -1.15449833390113E-02 9.31105229298567E-04
2101     cg2d: Sum(rhs),rhsMax = -1.10127562438237E-02 9.89364856609866E-04
2102     cg2d: Sum(rhs),rhsMax = -9.42153118113656E-03 1.22456378150706E-03
2103     cg2d: Sum(rhs),rhsMax = -7.10092879416436E-03 1.44777510270806E-03
2104     cg2d: Sum(rhs),rhsMax = -4.51794202870353E-03 1.58982062858407E-03
2105     cg2d: Sum(rhs),rhsMax = -2.18275828105347E-03 1.64357697311160E-03
2106     cg2d: Sum(rhs),rhsMax = -5.47818875128990E-04 1.61756159188984E-03
2107     cg2d: Sum(rhs),rhsMax = 7.99729206828249E-05 1.53363856276915E-03
2108     cg2d: Sum(rhs),rhsMax = -4.03103056681473E-04 1.42794064644945E-03
2109     cg2d: Sum(rhs),rhsMax = -1.88087816401436E-03 1.49223780695492E-03
2110     cg2d: Sum(rhs),rhsMax = -4.04408898769721E-03 1.56210440664466E-03
2111     cg2d: Sum(rhs),rhsMax = -6.45462889011625E-03 1.63424213384094E-03
2112     cg2d: Sum(rhs),rhsMax = -8.63394917107843E-03 1.70505819343441E-03
2113     cg2d: Sum(rhs),rhsMax = -1.01577899828991E-02 1.77167127980026E-03
2114     cg2d: Sum(rhs),rhsMax = -1.07385064686201E-02 1.83257530523626E-03
2115     cg2d: Sum(rhs),rhsMax = -1.02790482927857E-02 1.88791212593028E-03
2116     cg2d: Sum(rhs),rhsMax = -8.88852268677139E-03 1.93938684438076E-03
2117     cg2d: Sum(rhs),rhsMax = -6.85700209612036E-03 2.06671961623576E-03
2118     cg2d: Sum(rhs),rhsMax = -4.59527344169696E-03 2.17651146325572E-03
2119     cg2d: Sum(rhs),rhsMax = -2.55199123557016E-03 2.23681619894624E-03
2120     cg2d: Sum(rhs),rhsMax = -1.12489763358045E-03 2.25047699474939E-03
2121     cg2d: Sum(rhs),rhsMax = -5.83637563239282E-04 2.23911227791211E-03
2122     cg2d: Sum(rhs),rhsMax = -1.01911455146928E-03 2.31619527228592E-03
2123     cg2d: Sum(rhs),rhsMax = -2.32886289850355E-03 2.39332628453352E-03
2124     cg2d: Sum(rhs),rhsMax = -4.24067142991689E-03 2.46478012979007E-03
2125     cg2d: Sum(rhs),rhsMax = -6.36913439035422E-03 2.52475933728357E-03
2126     cg2d: Sum(rhs),rhsMax = -8.29342192408640E-03 2.56860714291424E-03
2127     cg2d: Sum(rhs),rhsMax = -9.64059755054360E-03 2.59379161099020E-03
2128     cg2d: Sum(rhs),rhsMax = -1.01580044428421E-02 2.60046742102773E-03
2129     cg2d: Sum(rhs),rhsMax = -9.76069659254052E-03 2.59154641557147E-03
2130     cg2d: Sum(rhs),rhsMax = -8.54505747191129E-03 2.57230690517032E-03
2131     cg2d: Sum(rhs),rhsMax = -6.76655621259956E-03 2.57617677549918E-03
2132     cg2d: Sum(rhs),rhsMax = -4.78666962353074E-03 2.60704656580132E-03
2133     cg2d: Sum(rhs),rhsMax = -2.99995526326903E-03 2.55368004423517E-03
2134     cg2d: Sum(rhs),rhsMax = -1.75595292286704E-03 2.53090268718745E-03
2135     cg2d: Sum(rhs),rhsMax = -1.29134018396022E-03 2.55686898595480E-03
2136     cg2d: Sum(rhs),rhsMax = -1.68547891664383E-03 2.59998586983850E-03
2137     cg2d: Sum(rhs),rhsMax = -2.84766410554766E-03 2.65617341566859E-03
2138     cg2d: Sum(rhs),rhsMax = -4.53801268928775E-03 2.71885908682766E-03
2139     cg2d: Sum(rhs),rhsMax = -6.41728550559908E-03 2.78009793641204E-03
2140     cg2d: Sum(rhs),rhsMax = -8.11533165619942E-03 2.83193126769237E-03
2141     cg2d: Sum(rhs),rhsMax = -9.30436787860114E-03 2.86771963515745E-03
2142     cg2d: Sum(rhs),rhsMax = -9.76260400218604E-03 2.88321603449970E-03
2143     cg2d: Sum(rhs),rhsMax = -9.41588741221961E-03 2.87721817535255E-03
2144     cg2d: Sum(rhs),rhsMax = -8.34958550439404E-03 2.85172239294834E-03
2145     cg2d: Sum(rhs),rhsMax = -6.78891555589217E-03 2.90854929377794E-03
2146     cg2d: Sum(rhs),rhsMax = -5.05216141221940E-03 2.93304373929874E-03
2147     cg2d: Sum(rhs),rhsMax = -3.48645870628445E-03 2.88331759933249E-03
2148     cg2d: Sum(rhs),rhsMax = -2.39907594535677E-03 2.77469259779198E-03
2149     cg2d: Sum(rhs),rhsMax = -1.99776880534730E-03 2.64912184637419E-03
2150     cg2d: Sum(rhs),rhsMax = -2.35175899393523E-03 2.63954765423982E-03
2151     cg2d: Sum(rhs),rhsMax = -3.38063162201077E-03 2.64744431651299E-03
2152     cg2d: Sum(rhs),rhsMax = -4.87283036133292E-03 2.67027734994129E-03
2153     cg2d: Sum(rhs),rhsMax = -6.52958405180274E-03 2.75143068298560E-03
2154     cg2d: Sum(rhs),rhsMax = -8.02517522383236E-03 2.84716534199899E-03
2155     cg2d: Sum(rhs),rhsMax = -9.07141280734443E-03 2.92480135260068E-03
2156     cg2d: Sum(rhs),rhsMax = -9.47356472056505E-03 2.97120295270348E-03
2157     cg2d: Sum(rhs),rhsMax = -9.16691611636633E-03 2.97966811661967E-03
2158     cg2d: Sum(rhs),rhsMax = -8.22712351918930E-03 3.00381237535185E-03
2159     cg2d: Sum(rhs),rhsMax = -6.85280749470830E-03 3.08036411475155E-03
2160     cg2d: Sum(rhs),rhsMax = -5.32430739849602E-03 3.09182670804432E-03
2161     cg2d: Sum(rhs),rhsMax = -3.94713150456564E-03 3.03934309848790E-03
2162     cg2d: Sum(rhs),rhsMax = -2.99148631990979E-03 2.93659605945424E-03
2163     cg2d: Sum(rhs),rhsMax = -2.63983323959047E-03 2.80689805717159E-03
2164     cg2d: Sum(rhs),rhsMax = -2.95262922552104E-03 2.68543425002833E-03
2165     cg2d: Sum(rhs),rhsMax = -3.85865407743447E-03 2.73031566828973E-03
2166     cg2d: Sum(rhs),rhsMax = -5.17138161222477E-03 2.80043610740980E-03
2167     cg2d: Sum(rhs),rhsMax = -6.62770825763066E-03 2.88238472686666E-03
2168     cg2d: Sum(rhs),rhsMax = -7.94102519088297E-03 2.96047712247577E-03
2169     cg2d: Sum(rhs),rhsMax = -8.85794610726091E-03 3.01993455293566E-03
2170     cg2d: Sum(rhs),rhsMax = -9.20747841542363E-03 3.04982338686045E-03
2171     cg2d: Sum(rhs),rhsMax = -8.93311496634321E-03 3.04517989943871E-03
2172     cg2d: Sum(rhs),rhsMax = -8.10185308520295E-03 3.11258929622922E-03
2173     cg2d: Sum(rhs),rhsMax = -6.88878958680373E-03 3.17297132862858E-03
2174     cg2d: Sum(rhs),rhsMax = -5.54076212058147E-03 3.17471656584481E-03
2175     cg2d: Sum(rhs),rhsMax = -4.32655889732190E-03 3.11938175917600E-03
2176     cg2d: Sum(rhs),rhsMax = -3.48371992418232E-03 3.01971789285393E-03
2177     cg2d: Sum(rhs),rhsMax = -3.17244096329910E-03 2.89700828591875E-03
2178     cg2d: Sum(rhs),rhsMax = -3.44550690668278E-03 2.77676423070719E-03
2179     cg2d: Sum(rhs),rhsMax = -4.23987184211618E-03 2.78119177034212E-03
2180     cg2d: Sum(rhs),rhsMax = -5.39114900924151E-03 2.84461366601500E-03
2181     cg2d: Sum(rhs),rhsMax = -6.66774909273724E-03 2.91823921971747E-03
2182     cg2d: Sum(rhs),rhsMax = -7.81760262624674E-03 2.98773895318840E-03
2183     cg2d: Sum(rhs),rhsMax = -8.61805693164305E-03 3.03980221469826E-03
2184     cg2d: Sum(rhs),rhsMax = -8.91908521295016E-03 3.06473936106930E-03
2185     cg2d: Sum(rhs),rhsMax = -8.67143968265996E-03 3.06396597077861E-03
2186     cg2d: Sum(rhs),rhsMax = -7.93449206101449E-03 3.16208626624890E-03
2187     cg2d: Sum(rhs),rhsMax = -6.86259173149752E-03 3.21610126188083E-03
2188     cg2d: Sum(rhs),rhsMax = -5.67301318364675E-03 3.21680817724915E-03
2189     cg2d: Sum(rhs),rhsMax = -4.60212452807381E-03 3.16554823265038E-03
2190     cg2d: Sum(rhs),rhsMax = -3.85860171217546E-03 3.07378665634885E-03
2191     cg2d: Sum(rhs),rhsMax = -3.58293329469460E-03 2.96071721943572E-03
2192     cg2d: Sum(rhs),rhsMax = -3.82105777754225E-03 2.84938999139726E-03
2193     cg2d: Sum(rhs),rhsMax = -4.51705746906604E-03 2.80618872196583E-03
2194 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2195 jmc 1.15 ph-1 in thsice_cost_final
2196     ph-3 in thsice_cost_final
2197 jmc 1.13 --> objf_test(bi,bj) = 0.473809581907328D-01
2198 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2199     --> objf_atl(bi,bj) = 0.000000000000000D+00
2200 jmc 1.13 local fc = 0.473809581907328D-01
2201     global fc = 0.473809581907328D-01
2202 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809581907328E-02
2203 jmc 1.1 grad-res -------------------------------
2204 jmc 1.12 grad-res 0 1 1 1 1 1 1 1 4.73809587569E-02 4.73809593231E-02 4.73809581907E-02
2205 jmc 1.15 grad-res 0 1 1 1 0 1 1 1 5.66189251369E-06 5.66181913852E-06 1.29594767683E-05
2206 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
2207 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = 5.66189251368942E-06
2208 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = 5.66181913852493E-06
2209 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 1 (ierr= 0) =======
2210     (PID.TID 0000.0001) ====== Starts gradient-check number 2 (=ichknum) =======
2211 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 4 25 2
2212     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 1 2
2213 jmc 1.6 ph-grd -->hit<-- 4 1 1 1
2214 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 4 1 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
2215 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
2216     adding the control vector.
2217 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2218     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2219     (PID.TID 0000.0001)
2220     (PID.TID 0000.0001) // =======================================================
2221     (PID.TID 0000.0001) // Model current state
2222     (PID.TID 0000.0001) // =======================================================
2223     (PID.TID 0000.0001)
2224     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2225     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2226 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2227     cg2d: Sum(rhs),rhsMax = -3.96041768353673E-03 2.18766023594884E-04
2228     cg2d: Sum(rhs),rhsMax = -6.70151564470976E-03 4.29236468120726E-04
2229     cg2d: Sum(rhs),rhsMax = -9.17158903540669E-03 6.43184796173360E-04
2230     cg2d: Sum(rhs),rhsMax = -1.08944466273307E-02 8.17951763010464E-04
2231     cg2d: Sum(rhs),rhsMax = -1.15449833389536E-02 9.31105228758261E-04
2232     cg2d: Sum(rhs),rhsMax = -1.10127562436922E-02 9.89364856920657E-04
2233     cg2d: Sum(rhs),rhsMax = -9.42153118090870E-03 1.22456378186783E-03
2234     cg2d: Sum(rhs),rhsMax = -7.10092879383143E-03 1.44777510334617E-03
2235     cg2d: Sum(rhs),rhsMax = -4.51794202827589E-03 1.58982062959710E-03
2236     cg2d: Sum(rhs),rhsMax = -2.18275828056042E-03 1.64357697457628E-03
2237     cg2d: Sum(rhs),rhsMax = -5.47818874613012E-04 1.61756159384449E-03
2238     cg2d: Sum(rhs),rhsMax = 7.99729211771214E-05 1.53363856520261E-03
2239     cg2d: Sum(rhs),rhsMax = -4.03103056241146E-04 1.42794063208168E-03
2240     cg2d: Sum(rhs),rhsMax = -1.88087816363326E-03 1.49223779028202E-03
2241     cg2d: Sum(rhs),rhsMax = -4.04408898734204E-03 1.56210438853535E-03
2242     cg2d: Sum(rhs),rhsMax = -6.45462888971008E-03 1.63424211534204E-03
2243     cg2d: Sum(rhs),rhsMax = -8.63394917050399E-03 1.70505817559912E-03
2244     cg2d: Sum(rhs),rhsMax = -1.01577899820106E-02 1.77167126350278E-03
2245     cg2d: Sum(rhs),rhsMax = -1.07385064672625E-02 1.83257529100690E-03
2246     cg2d: Sum(rhs),rhsMax = -1.02790482908168E-02 1.88791211384383E-03
2247     cg2d: Sum(rhs),rhsMax = -8.88852268408401E-03 1.93938683402163E-03
2248     cg2d: Sum(rhs),rhsMax = -6.85700209265857E-03 2.06671962014807E-03
2249     cg2d: Sum(rhs),rhsMax = -4.59527343746353E-03 2.17651146776332E-03
2250     cg2d: Sum(rhs),rhsMax = -2.55199123062275E-03 2.23681620422010E-03
2251     cg2d: Sum(rhs),rhsMax = -1.12489762801641E-03 2.25047700090561E-03
2252     cg2d: Sum(rhs),rhsMax = -5.83637557171576E-04 2.23911226023402E-03
2253     cg2d: Sum(rhs),rhsMax = -1.01911454499774E-03 2.31619525057628E-03
2254     cg2d: Sum(rhs),rhsMax = -2.32886289168682E-03 2.39332625889241E-03
2255     cg2d: Sum(rhs),rhsMax = -4.24067142275077E-03 2.46478010082049E-03
2256     cg2d: Sum(rhs),rhsMax = -6.36913438276120E-03 2.52475930598474E-03
2257     cg2d: Sum(rhs),rhsMax = -8.29342191591879E-03 2.56860711050725E-03
2258     cg2d: Sum(rhs),rhsMax = -9.64059754160044E-03 2.59379157870790E-03
2259     cg2d: Sum(rhs),rhsMax = -1.01580044328971E-02 2.60046738990689E-03
2260     cg2d: Sum(rhs),rhsMax = -9.76069658137565E-03 2.59154638628428E-03
2261     cg2d: Sum(rhs),rhsMax = -8.54505745935033E-03 2.57230687792503E-03
2262     cg2d: Sum(rhs),rhsMax = -6.76655619853406E-03 2.57617678823090E-03
2263     cg2d: Sum(rhs),rhsMax = -4.78666960793399E-03 2.60704657821863E-03
2264     cg2d: Sum(rhs),rhsMax = -2.99995524619448E-03 2.55368005623043E-03
2265     cg2d: Sum(rhs),rhsMax = -1.75595290443140E-03 2.53090266210134E-03
2266     cg2d: Sum(rhs),rhsMax = -1.29134016431389E-03 2.55686895908830E-03
2267     cg2d: Sum(rhs),rhsMax = -1.68547889593427E-03 2.59998584054381E-03
2268     cg2d: Sum(rhs),rhsMax = -2.84766408388253E-03 2.65617338366659E-03
2269     cg2d: Sum(rhs),rhsMax = -4.53801266670511E-03 2.71885905223593E-03
2270     cg2d: Sum(rhs),rhsMax = -6.41728548205042E-03 2.78009789969744E-03
2271     cg2d: Sum(rhs),rhsMax = -8.11533163154897E-03 2.83193122956108E-03
2272     cg2d: Sum(rhs),rhsMax = -9.30436785264194E-03 2.86771959640686E-03
2273     cg2d: Sum(rhs),rhsMax = -9.76260397466956E-03 2.88321599586262E-03
2274     cg2d: Sum(rhs),rhsMax = -9.41588738289346E-03 2.87721813736476E-03
2275     cg2d: Sum(rhs),rhsMax = -8.34958547304028E-03 2.85172235586407E-03
2276     cg2d: Sum(rhs),rhsMax = -6.78891552235873E-03 2.90854931139271E-03
2277     cg2d: Sum(rhs),rhsMax = -5.05216137643857E-03 2.93304375657952E-03
2278     cg2d: Sum(rhs),rhsMax = -3.48645866827462E-03 2.88331761615463E-03
2279     cg2d: Sum(rhs),rhsMax = -2.39907590520713E-03 2.77469261418103E-03
2280     cg2d: Sum(rhs),rhsMax = -1.99776876318859E-03 2.64912180937074E-03
2281     cg2d: Sum(rhs),rhsMax = -2.35175894990209E-03 2.63954761605396E-03
2282     cg2d: Sum(rhs),rhsMax = -3.38063157620340E-03 2.64744427711023E-03
2283     cg2d: Sum(rhs),rhsMax = -4.87283031378553E-03 2.67027730952189E-03
2284     cg2d: Sum(rhs),rhsMax = -6.52958400246514E-03 2.75143066683085E-03
2285     cg2d: Sum(rhs),rhsMax = -8.02517517256834E-03 2.84716532501703E-03
2286     cg2d: Sum(rhs),rhsMax = -9.07141275394729E-03 2.92480133476295E-03
2287     cg2d: Sum(rhs),rhsMax = -9.47356466478714E-03 2.97120293399570E-03
2288     cg2d: Sum(rhs),rhsMax = -9.16691605795658E-03 2.97966809704796E-03
2289     cg2d: Sum(rhs),rhsMax = -8.22712345793143E-03 3.00381239580816E-03
2290     cg2d: Sum(rhs),rhsMax = -6.85280743045155E-03 3.08036413490128E-03
2291     cg2d: Sum(rhs),rhsMax = -5.32430733117254E-03 3.09182672769894E-03
2292     cg2d: Sum(rhs),rhsMax = -3.94713143419108E-03 3.03934311759826E-03
2293     cg2d: Sum(rhs),rhsMax = -2.99148624656654E-03 2.93659607812134E-03
2294     cg2d: Sum(rhs),rhsMax = -2.63983316339742E-03 2.80689807562556E-03
2295     cg2d: Sum(rhs),rhsMax = -2.95262914659577E-03 2.68543422549717E-03
2296     cg2d: Sum(rhs),rhsMax = -3.85865399585564E-03 2.73031564307389E-03
2297     cg2d: Sum(rhs),rhsMax = -5.17138152800239E-03 2.80043608144604E-03
2298     cg2d: Sum(rhs),rhsMax = -6.62770817069058E-03 2.88238470008204E-03
2299     cg2d: Sum(rhs),rhsMax = -7.94102510106866E-03 2.96047709480202E-03
2300     cg2d: Sum(rhs),rhsMax = -8.85794601435263E-03 3.01993452432343E-03
2301     cg2d: Sum(rhs),rhsMax = -9.20747831917085E-03 3.04982335729070E-03
2302     cg2d: Sum(rhs),rhsMax = -8.93311486650409E-03 3.04517986892891E-03
2303     cg2d: Sum(rhs),rhsMax = -8.10185298158275E-03 3.11258931821408E-03
2304     cg2d: Sum(rhs),rhsMax = -6.88878947928426E-03 3.17297134992250E-03
2305     cg2d: Sum(rhs),rhsMax = -5.54076200913554E-03 3.17471658627480E-03
2306     cg2d: Sum(rhs),rhsMax = -4.32655878200956E-03 3.11938177874004E-03
2307     cg2d: Sum(rhs),rhsMax = -3.48371980512944E-03 3.01971791172387E-03
2308     cg2d: Sum(rhs),rhsMax = -3.17244084066247E-03 2.89700830440803E-03
2309     cg2d: Sum(rhs),rhsMax = -3.44550678060856E-03 2.77676424920951E-03
2310     cg2d: Sum(rhs),rhsMax = -4.23987171270007E-03 2.78119173488310E-03
2311     cg2d: Sum(rhs),rhsMax = -5.39114887649883E-03 2.84461363001453E-03
2312     cg2d: Sum(rhs),rhsMax = -6.66774895658893E-03 2.91823918309629E-03
2313     cg2d: Sum(rhs),rhsMax = -7.81760248652451E-03 2.98773891586116E-03
2314     cg2d: Sum(rhs),rhsMax = -8.61805678811291E-03 3.03980217658982E-03
2315     cg2d: Sum(rhs),rhsMax = -8.91908506534983E-03 3.06473932212885E-03
2316     cg2d: Sum(rhs),rhsMax = -8.67143953074277E-03 3.06396599312103E-03
2317     cg2d: Sum(rhs),rhsMax = -7.93449190459130E-03 3.16208628805000E-03
2318     cg2d: Sum(rhs),rhsMax = -6.86259157046804E-03 3.21610128277769E-03
2319     cg2d: Sum(rhs),rhsMax = -5.67301301801408E-03 3.21680819702745E-03
2320     cg2d: Sum(rhs),rhsMax = -4.60212435793885E-03 3.16554825128508E-03
2321     cg2d: Sum(rhs),rhsMax = -3.85860153771245E-03 3.07378667400832E-03
2322     cg2d: Sum(rhs),rhsMax = -3.58293311611208E-03 2.96071723644806E-03
2323     cg2d: Sum(rhs),rhsMax = -3.82105759503708E-03 2.84939000818557E-03
2324     cg2d: Sum(rhs),rhsMax = -4.51705728277965E-03 2.80618867741282E-03
2325 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2326 jmc 1.15 ph-1 in thsice_cost_final
2327     ph-3 in thsice_cost_final
2328 jmc 1.13 --> objf_test(bi,bj) = 0.473809587541176D-01
2329 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2330     --> objf_atl(bi,bj) = 0.000000000000000D+00
2331 jmc 1.13 local fc = 0.473809587541176D-01
2332     global fc = 0.473809587541176D-01
2333 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809587541176E-02
2334 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2335     adding the control vector.
2336 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2337     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2338     (PID.TID 0000.0001)
2339     (PID.TID 0000.0001) // =======================================================
2340     (PID.TID 0000.0001) // Model current state
2341     (PID.TID 0000.0001) // =======================================================
2342     (PID.TID 0000.0001)
2343 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2344 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2345 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2346     cg2d: Sum(rhs),rhsMax = -3.96041768353669E-03 2.18766023597582E-04
2347     cg2d: Sum(rhs),rhsMax = -6.70151564469540E-03 4.29236468088942E-04
2348     cg2d: Sum(rhs),rhsMax = -9.17158903538886E-03 6.43184796115966E-04
2349     cg2d: Sum(rhs),rhsMax = -1.08944466273465E-02 8.17951762822993E-04
2350     cg2d: Sum(rhs),rhsMax = -1.15449833390583E-02 9.31105228277468E-04
2351     cg2d: Sum(rhs),rhsMax = -1.10127562439472E-02 9.89364856558308E-04
2352     cg2d: Sum(rhs),rhsMax = -9.42153118136510E-03 1.22456378070102E-03
2353     cg2d: Sum(rhs),rhsMax = -7.10092879451360E-03 1.44777510206108E-03
2354     cg2d: Sum(rhs),rhsMax = -4.51794202916967E-03 1.58982062846232E-03
2355     cg2d: Sum(rhs),rhsMax = -2.18275828160974E-03 1.64357697394698E-03
2356     cg2d: Sum(rhs),rhsMax = -5.47818875726766E-04 1.61756159411675E-03
2357     cg2d: Sum(rhs),rhsMax = 7.99729201085793E-05 1.53363856675388E-03
2358     cg2d: Sum(rhs),rhsMax = -4.03103057159646E-04 1.42794065920328E-03
2359     cg2d: Sum(rhs),rhsMax = -1.88087816432682E-03 1.49223782094920E-03
2360     cg2d: Sum(rhs),rhsMax = -4.04408898778680E-03 1.56210442096046E-03
2361     cg2d: Sum(rhs),rhsMax = -6.45462888994473E-03 1.63424214750028E-03
2362     cg2d: Sum(rhs),rhsMax = -8.63394917062804E-03 1.70505820556408E-03
2363     cg2d: Sum(rhs),rhsMax = -1.01577899821685E-02 1.77167128978766E-03
2364     cg2d: Sum(rhs),rhsMax = -1.07385064676153E-02 1.83257531284745E-03
2365     cg2d: Sum(rhs),rhsMax = -1.02790482915071E-02 1.88791213136652E-03
2366     cg2d: Sum(rhs),rhsMax = -8.88852268520023E-03 1.93938684826004E-03
2367     cg2d: Sum(rhs),rhsMax = -6.85700209420607E-03 2.06671963139401E-03
2368     cg2d: Sum(rhs),rhsMax = -4.59527343934939E-03 2.17651147926208E-03
2369     cg2d: Sum(rhs),rhsMax = -2.55199123265738E-03 2.23681621633233E-03
2370     cg2d: Sum(rhs),rhsMax = -1.12489762993340E-03 2.25047701410172E-03
2371     cg2d: Sum(rhs),rhsMax = -5.83637558662347E-04 2.23911228877733E-03
2372     cg2d: Sum(rhs),rhsMax = -1.01911454575502E-03 2.31619528626309E-03
2373     cg2d: Sum(rhs),rhsMax = -2.32886289144872E-03 2.39332630124908E-03
2374     cg2d: Sum(rhs),rhsMax = -4.24067142133667E-03 2.46478014847458E-03
2375     cg2d: Sum(rhs),rhsMax = -6.36913438009174E-03 2.52475935690559E-03
2376     cg2d: Sum(rhs),rhsMax = -8.29342191201566E-03 2.56860716235724E-03
2377     cg2d: Sum(rhs),rhsMax = -9.64059753656507E-03 2.59379162924100E-03
2378     cg2d: Sum(rhs),rhsMax = -1.01580044268720E-02 2.60046743734285E-03
2379     cg2d: Sum(rhs),rhsMax = -9.76069657449534E-03 2.59154642959259E-03
2380     cg2d: Sum(rhs),rhsMax = -8.54505745169163E-03 2.57230691696943E-03
2381     cg2d: Sum(rhs),rhsMax = -6.76655619007533E-03 2.57617677341119E-03
2382     cg2d: Sum(rhs),rhsMax = -4.78666959853173E-03 2.60704656324048E-03
2383     cg2d: Sum(rhs),rhsMax = -2.99995523558224E-03 2.55368004109646E-03
2384     cg2d: Sum(rhs),rhsMax = -1.75595289224181E-03 2.53090269703510E-03
2385     cg2d: Sum(rhs),rhsMax = -1.29134015011995E-03 2.55686899737452E-03
2386     cg2d: Sum(rhs),rhsMax = -1.68547887930226E-03 2.59998588327104E-03
2387     cg2d: Sum(rhs),rhsMax = -2.84766406442650E-03 2.65617343120852E-03
2388     cg2d: Sum(rhs),rhsMax = -4.53801264413229E-03 2.71885910423279E-03
2389     cg2d: Sum(rhs),rhsMax = -6.41728545618865E-03 2.78009795517375E-03
2390     cg2d: Sum(rhs),rhsMax = -8.11533160235086E-03 2.83193128715013E-03
2391     cg2d: Sum(rhs),rhsMax = -9.30436782016452E-03 2.86771965463335E-03
2392     cg2d: Sum(rhs),rhsMax = -9.76260393903373E-03 2.88321605342624E-03
2393     cg2d: Sum(rhs),rhsMax = -9.41588734423104E-03 2.87721819336962E-03
2394     cg2d: Sum(rhs),rhsMax = -8.34958543143927E-03 2.85172240995219E-03
2395     cg2d: Sum(rhs),rhsMax = -6.78891547781757E-03 2.90854928741491E-03
2396     cg2d: Sum(rhs),rhsMax = -5.05216132883880E-03 2.93304373214268E-03
2397     cg2d: Sum(rhs),rhsMax = -3.48645861737721E-03 2.88331759127010E-03
2398     cg2d: Sum(rhs),rhsMax = -2.39907585067349E-03 2.77469258880665E-03
2399     cg2d: Sum(rhs),rhsMax = -1.99776870462191E-03 2.64912186297499E-03
2400     cg2d: Sum(rhs),rhsMax = -2.35175888690113E-03 2.63954767171185E-03
2401     cg2d: Sum(rhs),rhsMax = -3.38063150841775E-03 2.64744433482485E-03
2402     cg2d: Sum(rhs),rhsMax = -4.87283024096141E-03 2.67027736888030E-03
2403     cg2d: Sum(rhs),rhsMax = -6.52958392447262E-03 2.75143056266848E-03
2404     cg2d: Sum(rhs),rhsMax = -8.02517508940442E-03 2.84716522152332E-03
2405     cg2d: Sum(rhs),rhsMax = -9.07141266571440E-03 2.92480123106577E-03
2406     cg2d: Sum(rhs),rhsMax = -9.47356457165130E-03 2.97120282904232E-03
2407     cg2d: Sum(rhs),rhsMax = -9.16691596009415E-03 2.97966798983737E-03
2408     cg2d: Sum(rhs),rhsMax = -8.22712335547452E-03 3.00381236296138E-03
2409     cg2d: Sum(rhs),rhsMax = -6.85280732344411E-03 3.08036410148300E-03
2410     cg2d: Sum(rhs),rhsMax = -5.32430721954545E-03 3.09182669369830E-03
2411     cg2d: Sum(rhs),rhsMax = -3.94713131776152E-03 3.03934308296151E-03
2412     cg2d: Sum(rhs),rhsMax = -2.99148612506193E-03 2.93659604276133E-03
2413     cg2d: Sum(rhs),rhsMax = -2.63983303649894E-03 2.80689803943912E-03
2414     cg2d: Sum(rhs),rhsMax = -2.95262901399265E-03 2.68543410588280E-03
2415     cg2d: Sum(rhs),rhsMax = -3.85865385729906E-03 2.73031552500831E-03
2416     cg2d: Sum(rhs),rhsMax = -5.17138138334804E-03 2.80043596516143E-03
2417     cg2d: Sum(rhs),rhsMax = -6.62770801992083E-03 2.88238458527793E-03
2418     cg2d: Sum(rhs),rhsMax = -7.94102494428977E-03 2.96047698069991E-03
2419     cg2d: Sum(rhs),rhsMax = -8.85794585176736E-03 3.01993440981945E-03
2420     cg2d: Sum(rhs),rhsMax = -9.20747815103178E-03 3.04982324117530E-03
2421     cg2d: Sum(rhs),rhsMax = -8.93311469305710E-03 3.04517975012900E-03
2422     cg2d: Sum(rhs),rhsMax = -8.10185280301213E-03 3.11258927446503E-03
2423     cg2d: Sum(rhs),rhsMax = -6.88878929567066E-03 3.17297130567367E-03
2424     cg2d: Sum(rhs),rhsMax = -5.54076182043541E-03 3.17471654150035E-03
2425     cg2d: Sum(rhs),rhsMax = -4.32655858806057E-03 3.11938173336282E-03
2426     cg2d: Sum(rhs),rhsMax = -3.48371960568108E-03 3.01971786562936E-03
2427     cg2d: Sum(rhs),rhsMax = -3.17244063542554E-03 2.89700825746596E-03
2428     cg2d: Sum(rhs),rhsMax = -3.44550656931414E-03 2.77676420129887E-03
2429     cg2d: Sum(rhs),rhsMax = -4.23987149515568E-03 2.78119160413994E-03
2430     cg2d: Sum(rhs),rhsMax = -5.39114865263052E-03 2.84461350109785E-03
2431     cg2d: Sum(rhs),rhsMax = -6.66774872646054E-03 2.91823905569074E-03
2432     cg2d: Sum(rhs),rhsMax = -7.81760225032987E-03 2.98773878918185E-03
2433     cg2d: Sum(rhs),rhsMax = -8.61805654614221E-03 3.03980204954153E-03
2434     cg2d: Sum(rhs),rhsMax = -8.91908481793650E-03 3.06473919352538E-03
2435     cg2d: Sum(rhs),rhsMax = -8.67143927820159E-03 3.06396593875916E-03
2436     cg2d: Sum(rhs),rhsMax = -7.93449164715969E-03 3.16208623318462E-03
2437     cg2d: Sum(rhs),rhsMax = -6.86259130826252E-03 3.21610122746605E-03
2438     cg2d: Sum(rhs),rhsMax = -5.67301275101054E-03 3.21680814127053E-03
2439     cg2d: Sum(rhs),rhsMax = -4.60212408598101E-03 3.16554819502940E-03
2440     cg2d: Sum(rhs),rhsMax = -3.85860126054678E-03 3.07378661715804E-03
2441     cg2d: Sum(rhs),rhsMax = -3.58293283344261E-03 2.96071717888509E-03
2442     cg2d: Sum(rhs),rhsMax = -3.82105730658931E-03 2.84938994979340E-03
2443     cg2d: Sum(rhs),rhsMax = -4.51705698836081E-03 2.80618853399139E-03
2444 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2445 jmc 1.15 ph-1 in thsice_cost_final
2446     ph-3 in thsice_cost_final
2447 jmc 1.13 --> objf_test(bi,bj) = 0.473809587597118D-01
2448 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2449     --> objf_atl(bi,bj) = 0.000000000000000D+00
2450 jmc 1.13 local fc = 0.473809587597118D-01
2451     global fc = 0.473809587597118D-01
2452 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809587597118E-02
2453 jmc 1.5 grad-res -------------------------------
2454 jmc 1.12 grad-res 0 2 4 1 1 1 1 1 4.73809587569E-02 4.73809587541E-02 4.73809587597E-02
2455 jmc 1.15 grad-res 0 2 2 4 0 1 1 1 -2.82546206927E-08 -2.79710629658E-08 1.00358001616E-02
2456 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
2457 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = -2.82546206927278E-08
2458 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = -2.79710629658148E-08
2459 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 2 (ierr= 0) =======
2460     (PID.TID 0000.0001) ====== Starts gradient-check number 3 (=ichknum) =======
2461 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 7 25 3
2462     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 4 3
2463 jmc 1.6 ph-grd -->hit<-- 2 2 1 1
2464 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 2 2 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
2465 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2466     adding the control vector.
2467     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2468     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2469     (PID.TID 0000.0001)
2470     (PID.TID 0000.0001) // =======================================================
2471     (PID.TID 0000.0001) // Model current state
2472     (PID.TID 0000.0001) // =======================================================
2473     (PID.TID 0000.0001)
2474     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2475     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2476 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2477     cg2d: Sum(rhs),rhsMax = -3.96041768353672E-03 2.18766023596339E-04
2478     cg2d: Sum(rhs),rhsMax = -6.70151564470495E-03 4.29236468024769E-04
2479     cg2d: Sum(rhs),rhsMax = -9.17158903540541E-03 6.43184796286816E-04
2480     cg2d: Sum(rhs),rhsMax = -1.08944466273512E-02 8.17951763426011E-04
2481     cg2d: Sum(rhs),rhsMax = -1.15449833390179E-02 9.31105229292682E-04
2482     cg2d: Sum(rhs),rhsMax = -1.10127562438193E-02 9.89364856770903E-04
2483     cg2d: Sum(rhs),rhsMax = -9.42153118110699E-03 1.22456378174853E-03
2484     cg2d: Sum(rhs),rhsMax = -7.10092879409280E-03 1.44777510364875E-03
2485     cg2d: Sum(rhs),rhsMax = -4.51794202857224E-03 1.58982063059867E-03
2486     cg2d: Sum(rhs),rhsMax = -2.18275828084447E-03 1.64357697653894E-03
2487     cg2d: Sum(rhs),rhsMax = -5.47818874822994E-04 1.61756159696463E-03
2488     cg2d: Sum(rhs),rhsMax = 7.99729211099699E-05 1.53363856956802E-03
2489     cg2d: Sum(rhs),rhsMax = -4.03103056098487E-04 1.42794064715167E-03
2490     cg2d: Sum(rhs),rhsMax = -1.88087816322331E-03 1.49223780757673E-03
2491     cg2d: Sum(rhs),rhsMax = -4.04408898662149E-03 1.56210440714613E-03
2492     cg2d: Sum(rhs),rhsMax = -6.45462888864993E-03 1.63424213419180E-03
2493     cg2d: Sum(rhs),rhsMax = -8.63394916908479E-03 1.70505819361309E-03
2494     cg2d: Sum(rhs),rhsMax = -1.01577899802135E-02 1.77167127979032E-03
2495     cg2d: Sum(rhs),rhsMax = -1.07385064650578E-02 1.83257530502139E-03
2496     cg2d: Sum(rhs),rhsMax = -1.02790482881531E-02 1.88791212548934E-03
2497     cg2d: Sum(rhs),rhsMax = -8.88852268087942E-03 1.93938684368397E-03
2498     cg2d: Sum(rhs),rhsMax = -6.85700208879707E-03 2.06671962668403E-03
2499     cg2d: Sum(rhs),rhsMax = -4.59527343279716E-03 2.17651147479478E-03
2500     cg2d: Sum(rhs),rhsMax = -2.55199122497959E-03 2.23681621217742E-03
2501     cg2d: Sum(rhs),rhsMax = -1.12489762121315E-03 2.25047701016921E-03
2502     cg2d: Sum(rhs),rhsMax = -5.83637549028200E-04 2.23911227524960E-03
2503     cg2d: Sum(rhs),rhsMax = -1.01911453535165E-03 2.31619526910984E-03
2504     cg2d: Sum(rhs),rhsMax = -2.32886288040352E-03 2.39332628083499E-03
2505     cg2d: Sum(rhs),rhsMax = -4.24067140972880E-03 2.46478012557896E-03
2506     cg2d: Sum(rhs),rhsMax = -6.36913436793005E-03 2.52475933258592E-03
2507     cg2d: Sum(rhs),rhsMax = -8.29342189923024E-03 2.56860713776661E-03
2508     cg2d: Sum(rhs),rhsMax = -9.64059752301469E-03 2.59379160543216E-03
2509     cg2d: Sum(rhs),rhsMax = -1.01580044123665E-02 2.60046741509391E-03
2510     cg2d: Sum(rhs),rhsMax = -9.76069655882946E-03 2.59154640928469E-03
2511     cg2d: Sum(rhs),rhsMax = -8.54505743468331E-03 2.57230689853738E-03
2512     cg2d: Sum(rhs),rhsMax = -6.76655617160168E-03 2.57617677939450E-03
2513     cg2d: Sum(rhs),rhsMax = -4.78666957855523E-03 2.60704656903802E-03
2514     cg2d: Sum(rhs),rhsMax = -2.99995521416165E-03 2.55368004681548E-03
2515     cg2d: Sum(rhs),rhsMax = -1.75595286952545E-03 2.53090267895892E-03
2516     cg2d: Sum(rhs),rhsMax = -1.29134012632207E-03 2.55686897725433E-03
2517     cg2d: Sum(rhs),rhsMax = -1.68547885466692E-03 2.59998586065415E-03
2518     cg2d: Sum(rhs),rhsMax = -2.84766403918572E-03 2.65617340600642E-03
2519     cg2d: Sum(rhs),rhsMax = -4.53801261846666E-03 2.71885907671250E-03
2520     cg2d: Sum(rhs),rhsMax = -6.41728543019818E-03 2.78009792588471E-03
2521     cg2d: Sum(rhs),rhsMax = -8.11533157604183E-03 2.83193125680395E-03
2522     cg2d: Sum(rhs),rhsMax = -9.30436779345534E-03 2.86771962396179E-03
2523     cg2d: Sum(rhs),rhsMax = -9.76260391177848E-03 2.88321602304560E-03
2524     cg2d: Sum(rhs),rhsMax = -9.41588731625630E-03 2.87721816367729E-03
2525     cg2d: Sum(rhs),rhsMax = -8.34958540258690E-03 2.85172238107347E-03
2526     cg2d: Sum(rhs),rhsMax = -6.78891544798488E-03 2.90854929466653E-03
2527     cg2d: Sum(rhs),rhsMax = -5.05216129800798E-03 2.93304373930579E-03
2528     cg2d: Sum(rhs),rhsMax = -3.48645858562792E-03 2.88331759838872E-03
2529     cg2d: Sum(rhs),rhsMax = -2.39907581817594E-03 2.77469259593640E-03
2530     cg2d: Sum(rhs),rhsMax = -1.99776867161167E-03 2.64912183336822E-03
2531     cg2d: Sum(rhs),rhsMax = -2.35175885364041E-03 2.63954764095826E-03
2532     cg2d: Sum(rhs),rhsMax = -3.38063147515097E-03 2.64744430295532E-03
2533     cg2d: Sum(rhs),rhsMax = -4.87283020787399E-03 2.67027733611770E-03
2534     cg2d: Sum(rhs),rhsMax = -6.52958389166115E-03 2.75143059969389E-03
2535     cg2d: Sum(rhs),rhsMax = -8.02517505686465E-03 2.84716525795706E-03
2536     cg2d: Sum(rhs),rhsMax = -9.07141263334930E-03 2.92480126739090E-03
2537     cg2d: Sum(rhs),rhsMax = -9.47356453929796E-03 2.97120286582924E-03
2538     cg2d: Sum(rhs),rhsMax = -9.16691592756388E-03 2.97966802761855E-03
2539     cg2d: Sum(rhs),rhsMax = -8.22712332259849E-03 3.00381237077362E-03
2540     cg2d: Sum(rhs),rhsMax = -6.85280729011496E-03 3.08036410936947E-03
2541     cg2d: Sum(rhs),rhsMax = -5.32430718574652E-03 3.09182670171181E-03
2542     cg2d: Sum(rhs),rhsMax = -3.94713128357759E-03 3.03934309115731E-03
2543     cg2d: Sum(rhs),rhsMax = -2.99148609066914E-03 2.93659605118578E-03
2544     cg2d: Sum(rhs),rhsMax = -2.63983300213564E-03 2.80689804811977E-03
2545     cg2d: Sum(rhs),rhsMax = -2.95262897991703E-03 2.68543414837373E-03
2546     cg2d: Sum(rhs),rhsMax = -3.85865382374210E-03 2.73031556639489E-03
2547     cg2d: Sum(rhs),rhsMax = -5.17138135047121E-03 2.80043600534939E-03
2548     cg2d: Sum(rhs),rhsMax = -6.62770798778728E-03 2.88238462446372E-03
2549     cg2d: Sum(rhs),rhsMax = -7.94102491285513E-03 2.96047701933660E-03
2550     cg2d: Sum(rhs),rhsMax = -8.85794582089201E-03 3.01993444852994E-03
2551     cg2d: Sum(rhs),rhsMax = -9.20747812051271E-03 3.04982328063050E-03
2552     cg2d: Sum(rhs),rhsMax = -8.93311466267283E-03 3.04517979091541E-03
2553     cg2d: Sum(rhs),rhsMax = -8.10185277257188E-03 3.11258928416098E-03
2554     cg2d: Sum(rhs),rhsMax = -6.88878926505783E-03 3.17297131549522E-03
2555     cg2d: Sum(rhs),rhsMax = -5.54076178963661E-03 3.17471655152775E-03
2556     cg2d: Sum(rhs),rhsMax = -4.32655855717406E-03 3.11938174367786E-03
2557     cg2d: Sum(rhs),rhsMax = -3.48371957490270E-03 3.01971787630131E-03
2558     cg2d: Sum(rhs),rhsMax = -3.17244060501490E-03 2.89700826853982E-03
2559     cg2d: Sum(rhs),rhsMax = -3.44550653954740E-03 2.77676421278795E-03
2560     cg2d: Sum(rhs),rhsMax = -4.23987146627460E-03 2.78119165004015E-03
2561     cg2d: Sum(rhs),rhsMax = -5.39114862479778E-03 2.84461354583894E-03
2562     cg2d: Sum(rhs),rhsMax = -6.66774869973043E-03 2.91823909946227E-03
2563     cg2d: Sum(rhs),rhsMax = -7.81760222464048E-03 2.98773883242840E-03
2564     cg2d: Sum(rhs),rhsMax = -8.61805652133074E-03 3.03980209287348E-03
2565     cg2d: Sum(rhs),rhsMax = -8.91908479377499E-03 3.06473923759766E-03
2566     cg2d: Sum(rhs),rhsMax = -8.67143925444597E-03 3.06396595180036E-03
2567     cg2d: Sum(rhs),rhsMax = -7.93449162360236E-03 3.16208624632647E-03
2568     cg2d: Sum(rhs),rhsMax = -6.86259128477823E-03 3.21610124075389E-03
2569     cg2d: Sum(rhs),rhsMax = -5.67301272758609E-03 3.21680815476968E-03
2570     cg2d: Sum(rhs),rhsMax = -4.60212406272285E-03 3.16554820881330E-03
2571     cg2d: Sum(rhs),rhsMax = -3.85860123766480E-03 3.07378663129525E-03
2572     cg2d: Sum(rhs),rhsMax = -3.58293281121318E-03 2.96071719342761E-03
2573     cg2d: Sum(rhs),rhsMax = -3.82105728530484E-03 2.84938996476852E-03
2574     cg2d: Sum(rhs),rhsMax = -4.51705696827587E-03 2.80618858507278E-03
2575 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2576 jmc 1.15 ph-1 in thsice_cost_final
2577     ph-3 in thsice_cost_final
2578 jmc 1.13 --> objf_test(bi,bj) = 0.473809588673606D-01
2579 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2580     --> objf_atl(bi,bj) = 0.000000000000000D+00
2581 jmc 1.13 local fc = 0.473809588673606D-01
2582     global fc = 0.473809588673606D-01
2583 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809588673606E-02
2584 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2585     adding the control vector.
2586 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2587     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2588     (PID.TID 0000.0001)
2589     (PID.TID 0000.0001) // =======================================================
2590     (PID.TID 0000.0001) // Model current state
2591     (PID.TID 0000.0001) // =======================================================
2592     (PID.TID 0000.0001)
2593 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2594 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2595 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2596     cg2d: Sum(rhs),rhsMax = -3.96041768353670E-03 2.18766023597592E-04
2597     cg2d: Sum(rhs),rhsMax = -6.70151564470021E-03 4.29236468184895E-04
2598     cg2d: Sum(rhs),rhsMax = -9.17158903539014E-03 6.43184796002505E-04
2599     cg2d: Sum(rhs),rhsMax = -1.08944466273260E-02 8.17951762407456E-04
2600     cg2d: Sum(rhs),rhsMax = -1.15449833389941E-02 9.31105227743035E-04
2601     cg2d: Sum(rhs),rhsMax = -1.10127562438203E-02 9.89364856708065E-04
2602     cg2d: Sum(rhs),rhsMax = -9.42153118116685E-03 1.22456378082031E-03
2603     cg2d: Sum(rhs),rhsMax = -7.10092879425226E-03 1.44777510175849E-03
2604     cg2d: Sum(rhs),rhsMax = -4.51794202887333E-03 1.58982062746073E-03
2605     cg2d: Sum(rhs),rhsMax = -2.18275828132568E-03 1.64357697198431E-03
2606     cg2d: Sum(rhs),rhsMax = -5.47818875516779E-04 1.61756159099661E-03
2607     cg2d: Sum(rhs),rhsMax = 7.99729201757397E-05 1.53363856238847E-03
2608     cg2d: Sum(rhs),rhsMax = -4.03103057302292E-04 1.42794064413329E-03
2609     cg2d: Sum(rhs),rhsMax = -1.88087816473676E-03 1.49223780365449E-03
2610     cg2d: Sum(rhs),rhsMax = -4.04408898850735E-03 1.56210440234969E-03
2611     cg2d: Sum(rhs),rhsMax = -6.45462889100488E-03 1.63424212865050E-03
2612     cg2d: Sum(rhs),rhsMax = -8.63394917204726E-03 1.70505818755012E-03
2613     cg2d: Sum(rhs),rhsMax = -1.01577899839656E-02 1.77167127350013E-03
2614     cg2d: Sum(rhs),rhsMax = -1.07385064698199E-02 1.83257529883296E-03
2615     cg2d: Sum(rhs),rhsMax = -1.02790482941708E-02 1.88791211972100E-03
2616     cg2d: Sum(rhs),rhsMax = -8.88852268840479E-03 1.93938683859771E-03
2617     cg2d: Sum(rhs),rhsMax = -6.85700209806756E-03 2.06671962485803E-03
2618     cg2d: Sum(rhs),rhsMax = -4.59527344401575E-03 2.17651147223062E-03
2619     cg2d: Sum(rhs),rhsMax = -2.55199123830050E-03 2.23681620837501E-03
2620     cg2d: Sum(rhs),rhsMax = -1.12489763673664E-03 2.25047700483812E-03
2621     cg2d: Sum(rhs),rhsMax = -5.83637566805712E-04 2.23911227376175E-03
2622     cg2d: Sum(rhs),rhsMax = -1.01911455540110E-03 2.31619526772953E-03
2623     cg2d: Sum(rhs),rhsMax = -2.32886290273201E-03 2.39332627930649E-03
2624     cg2d: Sum(rhs),rhsMax = -4.24067143435864E-03 2.46478012371611E-03
2625     cg2d: Sum(rhs),rhsMax = -6.36913439492289E-03 2.52475933030441E-03
2626     cg2d: Sum(rhs),rhsMax = -8.29342192870422E-03 2.56860713509789E-03
2627     cg2d: Sum(rhs),rhsMax = -9.64059755515085E-03 2.59379160251674E-03
2628     cg2d: Sum(rhs),rhsMax = -1.01580044474026E-02 2.60046741215584E-03
2629     cg2d: Sum(rhs),rhsMax = -9.76069659704156E-03 2.59154640659219E-03
2630     cg2d: Sum(rhs),rhsMax = -8.54505747635872E-03 2.57230689635708E-03
2631     cg2d: Sum(rhs),rhsMax = -6.76655621700775E-03 2.57617678224757E-03
2632     cg2d: Sum(rhs),rhsMax = -4.78666962791052E-03 2.60704657242108E-03
2633     cg2d: Sum(rhs),rhsMax = -2.99995526761510E-03 2.55368005051140E-03
2634     cg2d: Sum(rhs),rhsMax = -1.75595292714780E-03 2.53090268017752E-03
2635     cg2d: Sum(rhs),rhsMax = -1.29134018811180E-03 2.55686897920849E-03
2636     cg2d: Sum(rhs),rhsMax = -1.68547892056962E-03 2.59998586316071E-03
2637     cg2d: Sum(rhs),rhsMax = -2.84766410912331E-03 2.65617340886869E-03
2638     cg2d: Sum(rhs),rhsMax = -4.53801269237073E-03 2.71885907975622E-03
2639     cg2d: Sum(rhs),rhsMax = -6.41728550804089E-03 2.78009792898648E-03
2640     cg2d: Sum(rhs),rhsMax = -8.11533165785800E-03 2.83193125990727E-03
2641     cg2d: Sum(rhs),rhsMax = -9.30436787935113E-03 2.86771962707843E-03
2642     cg2d: Sum(rhs),rhsMax = -9.76260400192483E-03 2.88321602624326E-03
2643     cg2d: Sum(rhs),rhsMax = -9.41588741086826E-03 2.87721816705709E-03
2644     cg2d: Sum(rhs),rhsMax = -8.34958550189275E-03 2.85172238474279E-03
2645     cg2d: Sum(rhs),rhsMax = -6.78891555219154E-03 2.90854930414109E-03
2646     cg2d: Sum(rhs),rhsMax = -5.05216140726953E-03 2.93304374941641E-03
2647     cg2d: Sum(rhs),rhsMax = -3.48645870002405E-03 2.88331760903602E-03
2648     cg2d: Sum(rhs),rhsMax = -2.39907593770480E-03 2.77469260705129E-03
2649     cg2d: Sum(rhs),rhsMax = -1.99776879619893E-03 2.64912183897752E-03
2650     cg2d: Sum(rhs),rhsMax = -2.35175898316291E-03 2.63954764680756E-03
2651     cg2d: Sum(rhs),rhsMax = -3.38063160947029E-03 2.64744430897976E-03
2652     cg2d: Sum(rhs),rhsMax = -4.87283034687310E-03 2.67027734228450E-03
2653     cg2d: Sum(rhs),rhsMax = -6.52958403527676E-03 2.75143062980545E-03
2654     cg2d: Sum(rhs),rhsMax = -8.02517520510827E-03 2.84716528858330E-03
2655     cg2d: Sum(rhs),rhsMax = -9.07141278631253E-03 2.92480129843784E-03
2656     cg2d: Sum(rhs),rhsMax = -9.47356469714063E-03 2.97120289720878E-03
2657     cg2d: Sum(rhs),rhsMax = -9.16691609048703E-03 2.97966805926678E-03
2658     cg2d: Sum(rhs),rhsMax = -8.22712349080764E-03 3.00381238799590E-03
2659     cg2d: Sum(rhs),rhsMax = -6.85280746378088E-03 3.08036412701481E-03
2660     cg2d: Sum(rhs),rhsMax = -5.32430736497167E-03 3.09182671968544E-03
2661     cg2d: Sum(rhs),rhsMax = -3.94713146837519E-03 3.03934310940247E-03
2662     cg2d: Sum(rhs),rhsMax = -2.99148628095951E-03 2.93659606969688E-03
2663     cg2d: Sum(rhs),rhsMax = -2.63983319776091E-03 2.80689806694493E-03
2664     cg2d: Sum(rhs),rhsMax = -2.95262918067157E-03 2.68543418300625E-03
2665     cg2d: Sum(rhs),rhsMax = -3.85865402941276E-03 2.73031560168732E-03
2666     cg2d: Sum(rhs),rhsMax = -5.17138156087937E-03 2.80043604125809E-03
2667     cg2d: Sum(rhs),rhsMax = -6.62770820282425E-03 2.88238466089626E-03
2668     cg2d: Sum(rhs),rhsMax = -7.94102513250344E-03 2.96047705616534E-03
2669     cg2d: Sum(rhs),rhsMax = -8.85794604522811E-03 3.01993448561294E-03
2670     cg2d: Sum(rhs),rhsMax = -9.20747834969003E-03 3.04982331783551E-03
2671     cg2d: Sum(rhs),rhsMax = -8.93311489688848E-03 3.04517982814251E-03
2672     cg2d: Sum(rhs),rhsMax = -8.10185301202314E-03 3.11258930851815E-03
2673     cg2d: Sum(rhs),rhsMax = -6.88878950989723E-03 3.17297134010097E-03
2674     cg2d: Sum(rhs),rhsMax = -5.54076203993449E-03 3.17471657624741E-03
2675     cg2d: Sum(rhs),rhsMax = -4.32655881289623E-03 3.11938176842502E-03
2676     cg2d: Sum(rhs),rhsMax = -3.48371983590799E-03 3.01971790105191E-03
2677     cg2d: Sum(rhs),rhsMax = -3.17244087107328E-03 2.89700829333417E-03
2678     cg2d: Sum(rhs),rhsMax = -3.44550681037546E-03 2.77676423772044E-03
2679     cg2d: Sum(rhs),rhsMax = -4.23987174158130E-03 2.78119168898291E-03
2680     cg2d: Sum(rhs),rhsMax = -5.39114890433172E-03 2.84461358527344E-03
2681     cg2d: Sum(rhs),rhsMax = -6.66774898331917E-03 2.91823913932478E-03
2682     cg2d: Sum(rhs),rhsMax = -7.81760251221405E-03 2.98773887261460E-03
2683     cg2d: Sum(rhs),rhsMax = -8.61805681292452E-03 3.03980213325787E-03
2684     cg2d: Sum(rhs),rhsMax = -8.91908508951148E-03 3.06473927805658E-03
2685     cg2d: Sum(rhs),rhsMax = -8.67143955449856E-03 3.06396598007984E-03
2686     cg2d: Sum(rhs),rhsMax = -7.93449192814880E-03 3.16208627490816E-03
2687     cg2d: Sum(rhs),rhsMax = -6.86259159395250E-03 3.21610126948986E-03
2688     cg2d: Sum(rhs),rhsMax = -5.67301304143869E-03 3.21680818352830E-03
2689     cg2d: Sum(rhs),rhsMax = -4.60212438119715E-03 3.16554823750117E-03
2690     cg2d: Sum(rhs),rhsMax = -3.85860156059457E-03 3.07378665987111E-03
2691     cg2d: Sum(rhs),rhsMax = -3.58293313834164E-03 2.96071722190554E-03
2692     cg2d: Sum(rhs),rhsMax = -3.82105761632167E-03 2.84938999321047E-03
2693     cg2d: Sum(rhs),rhsMax = -4.51705730286471E-03 2.80618862633143E-03
2694 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2695 jmc 1.15 ph-1 in thsice_cost_final
2696     ph-3 in thsice_cost_final
2697 jmc 1.13 --> objf_test(bi,bj) = 0.473809586464690D-01
2698 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2699     --> objf_atl(bi,bj) = 0.000000000000000D+00
2700 jmc 1.13 local fc = 0.473809586464690D-01
2701     global fc = 0.473809586464690D-01
2702 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809586464690E-02
2703 jmc 1.1 grad-res -------------------------------
2704 jmc 1.12 grad-res 0 3 2 2 1 1 1 1 4.73809587569E-02 4.73809588674E-02 4.73809586465E-02
2705 jmc 1.15 grad-res 0 3 3 7 0 1 1 1 1.10432294334E-06 1.10445791401E-06 -1.22220295023E-04
2706 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
2707 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = 1.10432294333810E-06
2708 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = 1.10445791401403E-06
2709 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 3 (ierr= 0) =======
2710     (PID.TID 0000.0001) ====== Starts gradient-check number 4 (=ichknum) =======
2711 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 10 25 4
2712     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 7 4
2713 jmc 1.6 ph-grd -->hit<-- 5 2 1 1
2714 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 5 2 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
2715 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
2716     adding the control vector.
2717 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2718     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2719     (PID.TID 0000.0001)
2720     (PID.TID 0000.0001) // =======================================================
2721     (PID.TID 0000.0001) // Model current state
2722     (PID.TID 0000.0001) // =======================================================
2723     (PID.TID 0000.0001)
2724     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2725     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2726 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2727     cg2d: Sum(rhs),rhsMax = -3.96041768353678E-03 2.18766023593718E-04
2728     cg2d: Sum(rhs),rhsMax = -6.70151564470203E-03 4.29236468106464E-04
2729     cg2d: Sum(rhs),rhsMax = -9.17158903539887E-03 6.43184796147664E-04
2730     cg2d: Sum(rhs),rhsMax = -1.08944466273453E-02 8.17951762915032E-04
2731     cg2d: Sum(rhs),rhsMax = -1.15449833390221E-02 9.31105228506346E-04
2732     cg2d: Sum(rhs),rhsMax = -1.10127562438467E-02 9.89364856773736E-04
2733     cg2d: Sum(rhs),rhsMax = -9.42153118117296E-03 1.22456378133149E-03
2734     cg2d: Sum(rhs),rhsMax = -7.10092879421139E-03 1.44777510277566E-03
2735     cg2d: Sum(rhs),rhsMax = -4.51794202875408E-03 1.58982062913090E-03
2736     cg2d: Sum(rhs),rhsMax = -2.18275828109555E-03 1.64357697439571E-03
2737     cg2d: Sum(rhs),rhsMax = -5.47818875145379E-04 1.61756159415147E-03
2738     cg2d: Sum(rhs),rhsMax = 7.99729207150618E-05 1.53363856619067E-03
2739     cg2d: Sum(rhs),rhsMax = -4.03103056571250E-04 1.42794064560239E-03
2740     cg2d: Sum(rhs),rhsMax = -1.88087816378956E-03 1.49223780508577E-03
2741     cg2d: Sum(rhs),rhsMax = -4.04408898731325E-03 1.56210440360761E-03
2742     cg2d: Sum(rhs),rhsMax = -6.45462888952033E-03 1.63424212961445E-03
2743     cg2d: Sum(rhs),rhsMax = -8.63394917021012E-03 1.70505818813513E-03
2744     cg2d: Sum(rhs),rhsMax = -1.01577899816919E-02 1.77167127367234E-03
2745     cg2d: Sum(rhs),rhsMax = -1.07385064670046E-02 1.83257529861649E-03
2746     cg2d: Sum(rhs),rhsMax = -1.02790482906930E-02 1.88791211919504E-03
2747     cg2d: Sum(rhs),rhsMax = -8.88852268413705E-03 1.93938683788362E-03
2748     cg2d: Sum(rhs),rhsMax = -6.85700209288821E-03 2.06671962700888E-03
2749     cg2d: Sum(rhs),rhsMax = -4.59527343782121E-03 2.17651147490529E-03
2750     cg2d: Sum(rhs),rhsMax = -2.55199123101566E-03 2.23681621182242E-03
2751     cg2d: Sum(rhs),rhsMax = -1.12489762832057E-03 2.25047700920065E-03
2752     cg2d: Sum(rhs),rhsMax = -5.83637557251454E-04 2.23911227388783E-03
2753     cg2d: Sum(rhs),rhsMax = -1.01911454472891E-03 2.31619526810851E-03
2754     cg2d: Sum(rhs),rhsMax = -2.32886289097723E-03 2.39332627984867E-03
2755     cg2d: Sum(rhs),rhsMax = -4.24067142155629E-03 2.46478012430221E-03
2756     cg2d: Sum(rhs),rhsMax = -6.36913438109206E-03 2.52475933080787E-03
2757     cg2d: Sum(rhs),rhsMax = -8.29342191383553E-03 2.56860713540743E-03
2758     cg2d: Sum(rhs),rhsMax = -9.64059753919983E-03 2.59379160255523E-03
2759     cg2d: Sum(rhs),rhsMax = -1.01580044302906E-02 2.60046741189209E-03
2760     cg2d: Sum(rhs),rhsMax = -9.76069657866483E-03 2.59154640604391E-03
2761     cg2d: Sum(rhs),rhsMax = -8.54505745660371E-03 2.57230689558486E-03
2762     cg2d: Sum(rhs),rhsMax = -6.76655619577046E-03 2.57617678828382E-03
2763     cg2d: Sum(rhs),rhsMax = -4.78666960511562E-03 2.60704657852559E-03
2764     cg2d: Sum(rhs),rhsMax = -2.99995524323102E-03 2.55368005689408E-03
2765     cg2d: Sum(rhs),rhsMax = -1.75595290119474E-03 2.53090267943621E-03
2766     cg2d: Sum(rhs),rhsMax = -1.29134016066053E-03 2.55686897864001E-03
2767     cg2d: Sum(rhs),rhsMax = -1.68547889173101E-03 2.59998586276715E-03
2768     cg2d: Sum(rhs),rhsMax = -2.84766407903051E-03 2.65617340862001E-03
2769     cg2d: Sum(rhs),rhsMax = -4.53801266115729E-03 2.71885907960038E-03
2770     cg2d: Sum(rhs),rhsMax = -6.41728547581913E-03 2.78009792886302E-03
2771     cg2d: Sum(rhs),rhsMax = -8.11533162470202E-03 2.83193125976112E-03
2772     cg2d: Sum(rhs),rhsMax = -9.30436784528805E-03 2.86771962687110E-03
2773     cg2d: Sum(rhs),rhsMax = -9.76260396693607E-03 2.88321602595924E-03
2774     cg2d: Sum(rhs),rhsMax = -9.41588737490090E-03 2.87721816670434E-03
2775     cg2d: Sum(rhs),rhsMax = -8.34958546487874E-03 2.85172238434782E-03
2776     cg2d: Sum(rhs),rhsMax = -6.78891551407112E-03 2.90854931348866E-03
2777     cg2d: Sum(rhs),rhsMax = -5.05216136801371E-03 2.93304375891593E-03
2778     cg2d: Sum(rhs),rhsMax = -3.48645865965179E-03 2.88331761878715E-03
2779     cg2d: Sum(rhs),rhsMax = -2.39907589629088E-03 2.77469261712947E-03
2780     cg2d: Sum(rhs),rhsMax = -1.99776875387081E-03 2.64912183875854E-03
2781     cg2d: Sum(rhs),rhsMax = -2.35175894008688E-03 2.63954764660034E-03
2782     cg2d: Sum(rhs),rhsMax = -3.38063156582943E-03 2.64744430874295E-03
2783     cg2d: Sum(rhs),rhsMax = -4.87283030284153E-03 2.67027734197696E-03
2784     cg2d: Sum(rhs),rhsMax = -6.52958399099526E-03 2.75143062417529E-03
2785     cg2d: Sum(rhs),rhsMax = -8.02517516066643E-03 2.84716528406009E-03
2786     cg2d: Sum(rhs),rhsMax = -9.07141274174119E-03 2.92480129524292E-03
2787     cg2d: Sum(rhs),rhsMax = -9.47356465241643E-03 2.97120289532928E-03
2788     cg2d: Sum(rhs),rhsMax = -9.16691604554845E-03 2.97966805845016E-03
2789     cg2d: Sum(rhs),rhsMax = -8.22712344557937E-03 3.00381240031678E-03
2790     cg2d: Sum(rhs),rhsMax = -6.85280741820182E-03 3.08036413970029E-03
2791     cg2d: Sum(rhs),rhsMax = -5.32430731902077E-03 3.09182673282259E-03
2792     cg2d: Sum(rhs),rhsMax = -3.94713142208978E-03 3.03934312304824E-03
2793     cg2d: Sum(rhs),rhsMax = -2.99148623444220E-03 2.93659608386463E-03
2794     cg2d: Sum(rhs),rhsMax = -2.63983315117330E-03 2.80689808159981E-03
2795     cg2d: Sum(rhs),rhsMax = -2.95262913421573E-03 2.68543417906675E-03
2796     cg2d: Sum(rhs),rhsMax = -3.85865398330408E-03 2.73031559772018E-03
2797     cg2d: Sum(rhs),rhsMax = -5.17138151531597E-03 2.80043603789614E-03
2798     cg2d: Sum(rhs),rhsMax = -6.62770815795919E-03 2.88238465873283E-03
2799     cg2d: Sum(rhs),rhsMax = -7.94102508842536E-03 2.96047705563278E-03
2800     cg2d: Sum(rhs),rhsMax = -8.85794600195454E-03 3.01993448689118E-03
2801     cg2d: Sum(rhs),rhsMax = -9.20747830717480E-03 3.04982332080980E-03
2802     cg2d: Sum(rhs),rhsMax = -8.93311485504217E-03 3.04517983241943E-03
2803     cg2d: Sum(rhs),rhsMax = -8.10185297074272E-03 3.11258932483369E-03
2804     cg2d: Sum(rhs),rhsMax = -6.88878946909899E-03 3.17297135685640E-03
2805     cg2d: Sum(rhs),rhsMax = -5.54076199958378E-03 3.17471659355857E-03
2806     cg2d: Sum(rhs),rhsMax = -4.32655877302800E-03 3.11938178636875E-03
2807     cg2d: Sum(rhs),rhsMax = -3.48371979663375E-03 3.01971791965173E-03
2808     cg2d: Sum(rhs),rhsMax = -3.17244083257301E-03 2.89700831255616E-03
2809     cg2d: Sum(rhs),rhsMax = -3.44550677287570E-03 2.77676425748015E-03
2810     cg2d: Sum(rhs),rhsMax = -4.23987170532372E-03 2.78119168828633E-03
2811     cg2d: Sum(rhs),rhsMax = -5.39114886953820E-03 2.84461358491883E-03
2812     cg2d: Sum(rhs),rhsMax = -6.66774895016041E-03 2.91823913996405E-03
2813     cg2d: Sum(rhs),rhsMax = -7.81760248078779E-03 2.98773887474306E-03
2814     cg2d: Sum(rhs),rhsMax = -8.61805678324808E-03 3.03980213711975E-03
2815     cg2d: Sum(rhs),rhsMax = -8.91908506152989E-03 3.06473928360063E-03
2816     cg2d: Sum(rhs),rhsMax = -8.67143952810711E-03 3.06396600111891E-03
2817     cg2d: Sum(rhs),rhsMax = -7.93449190322540E-03 3.16208629621323E-03
2818     cg2d: Sum(rhs),rhsMax = -6.86259157039366E-03 3.21610129118152E-03
2819     cg2d: Sum(rhs),rhsMax = -5.67301301919174E-03 3.21680820571717E-03
2820     cg2d: Sum(rhs),rhsMax = -4.60212436028249E-03 3.16554826026736E-03
2821     cg2d: Sum(rhs),rhsMax = -3.85860154111325E-03 3.07378668325029E-03
2822     cg2d: Sum(rhs),rhsMax = -3.58293312046680E-03 2.96071724588404E-03
2823     cg2d: Sum(rhs),rhsMax = -3.82105760027538E-03 2.84939001773004E-03
2824     cg2d: Sum(rhs),rhsMax = -4.51705728888486E-03 2.80618862900467E-03
2825 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2826 jmc 1.15 ph-1 in thsice_cost_final
2827     ph-3 in thsice_cost_final
2828 jmc 1.13 --> objf_test(bi,bj) = 0.473809587747843D-01
2829 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2830     --> objf_atl(bi,bj) = 0.000000000000000D+00
2831 jmc 1.13 local fc = 0.473809587747843D-01
2832     global fc = 0.473809587747843D-01
2833 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809587747843E-02
2834 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2835     adding the control vector.
2836 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2837     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2838     (PID.TID 0000.0001)
2839     (PID.TID 0000.0001) // =======================================================
2840     (PID.TID 0000.0001) // Model current state
2841     (PID.TID 0000.0001) // =======================================================
2842     (PID.TID 0000.0001)
2843 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2844 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2845 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2846     cg2d: Sum(rhs),rhsMax = -3.96041768353663E-03 2.18766023593956E-04
2847     cg2d: Sum(rhs),rhsMax = -6.70151564470312E-03 4.29236468103203E-04
2848     cg2d: Sum(rhs),rhsMax = -9.17158903539666E-03 6.43184796141664E-04
2849     cg2d: Sum(rhs),rhsMax = -1.08944466273318E-02 8.17951762918414E-04
2850     cg2d: Sum(rhs),rhsMax = -1.15449833389899E-02 9.31105228529372E-04
2851     cg2d: Sum(rhs),rhsMax = -1.10127562437927E-02 9.89364856705213E-04
2852     cg2d: Sum(rhs),rhsMax = -9.42153118110082E-03 1.22456378123734E-03
2853     cg2d: Sum(rhs),rhsMax = -7.10092879413359E-03 1.44777510263156E-03
2854     cg2d: Sum(rhs),rhsMax = -4.51794202869140E-03 1.58982062892851E-03
2855     cg2d: Sum(rhs),rhsMax = -2.18275828107450E-03 1.64357697412754E-03
2856     cg2d: Sum(rhs),rhsMax = -5.47818875194281E-04 1.61756159380975E-03
2857     cg2d: Sum(rhs),rhsMax = 7.99729205707510E-05 1.53363856576581E-03
2858     cg2d: Sum(rhs),rhsMax = -4.03103056829424E-04 1.42794064568257E-03
2859     cg2d: Sum(rhs),rhsMax = -1.88087816417041E-03 1.49223780614545E-03
2860     cg2d: Sum(rhs),rhsMax = -4.04408898781547E-03 1.56210440588819E-03
2861     cg2d: Sum(rhs),rhsMax = -6.45462889013437E-03 1.63424213322785E-03
2862     cg2d: Sum(rhs),rhsMax = -8.63394917092183E-03 1.70505819302806E-03
2863     cg2d: Sum(rhs),rhsMax = -1.01577899824871E-02 1.77167127961811E-03
2864     cg2d: Sum(rhs),rhsMax = -1.07385064678731E-02 1.83257530523785E-03
2865     cg2d: Sum(rhs),rhsMax = -1.02790482916309E-02 1.88791212601532E-03
2866     cg2d: Sum(rhs),rhsMax = -8.88852268514709E-03 1.93938684439805E-03
2867     cg2d: Sum(rhs),rhsMax = -6.85700209397633E-03 2.06671962453319E-03
2868     cg2d: Sum(rhs),rhsMax = -4.59527343899162E-03 2.17651147212012E-03
2869     cg2d: Sum(rhs),rhsMax = -2.55199123226440E-03 2.23681620873000E-03
2870     cg2d: Sum(rhs),rhsMax = -1.12489762962919E-03 2.25047700580667E-03
2871     cg2d: Sum(rhs),rhsMax = -5.83637558582423E-04 2.23911227512351E-03
2872     cg2d: Sum(rhs),rhsMax = -1.01911454602380E-03 2.31619526873086E-03
2873     cg2d: Sum(rhs),rhsMax = -2.32886289215825E-03 2.39332628029282E-03
2874     cg2d: Sum(rhs),rhsMax = -4.24067142253110E-03 2.46478012499285E-03
2875     cg2d: Sum(rhs),rhsMax = -6.36913438176083E-03 2.52475933208246E-03
2876     cg2d: Sum(rhs),rhsMax = -8.29342191409887E-03 2.56860713745707E-03
2877     cg2d: Sum(rhs),rhsMax = -9.64059753896566E-03 2.59379160539368E-03
2878     cg2d: Sum(rhs),rhsMax = -1.01580044294784E-02 2.60046741535764E-03
2879     cg2d: Sum(rhs),rhsMax = -9.76069657720612E-03 2.59154640983294E-03
2880     cg2d: Sum(rhs),rhsMax = -8.54505745443820E-03 2.57230689930960E-03
2881     cg2d: Sum(rhs),rhsMax = -6.76655619283884E-03 2.57617677335824E-03
2882     cg2d: Sum(rhs),rhsMax = -4.78666960134999E-03 2.60704656293349E-03
2883     cg2d: Sum(rhs),rhsMax = -2.99995523854559E-03 2.55368004043280E-03
2884     cg2d: Sum(rhs),rhsMax = -1.75595289547837E-03 2.53090267970023E-03
2885     cg2d: Sum(rhs),rhsMax = -1.29134015377321E-03 2.55686897782280E-03
2886     cg2d: Sum(rhs),rhsMax = -1.68547888350541E-03 2.59998586104770E-03
2887     cg2d: Sum(rhs),rhsMax = -2.84766406927840E-03 2.65617340625509E-03
2888     cg2d: Sum(rhs),rhsMax = -4.53801264967998E-03 2.71885907686833E-03
2889     cg2d: Sum(rhs),rhsMax = -6.41728546241980E-03 2.78009792600816E-03
2890     cg2d: Sum(rhs),rhsMax = -8.11533160919765E-03 2.83193125695009E-03
2891     cg2d: Sum(rhs),rhsMax = -9.30436782751825E-03 2.86771962416911E-03
2892     cg2d: Sum(rhs),rhsMax = -9.76260394676707E-03 2.88321602332964E-03
2893     cg2d: Sum(rhs),rhsMax = -9.41588735222349E-03 2.87721816403003E-03
2894     cg2d: Sum(rhs),rhsMax = -8.34958543960066E-03 2.85172238146842E-03
2895     cg2d: Sum(rhs),rhsMax = -6.78891548610502E-03 2.90854928531894E-03
2896     cg2d: Sum(rhs),rhsMax = -5.05216133726347E-03 2.93304372980625E-03
2897     cg2d: Sum(rhs),rhsMax = -3.48645862599983E-03 2.88331758863758E-03
2898     cg2d: Sum(rhs),rhsMax = -2.39907585958953E-03 2.77469258585821E-03
2899     cg2d: Sum(rhs),rhsMax = -1.99776871393945E-03 2.64912183358718E-03
2900     cg2d: Sum(rhs),rhsMax = -2.35175889671611E-03 2.63954764116546E-03
2901     cg2d: Sum(rhs),rhsMax = -3.38063151879150E-03 2.64744430319212E-03
2902     cg2d: Sum(rhs),rhsMax = -4.87283025190520E-03 2.67027733642523E-03
2903     cg2d: Sum(rhs),rhsMax = -6.52958393594229E-03 2.75143060532402E-03
2904     cg2d: Sum(rhs),rhsMax = -8.02517510130612E-03 2.84716526248026E-03
2905     cg2d: Sum(rhs),rhsMax = -9.07141267792028E-03 2.92480127058580E-03
2906     cg2d: Sum(rhs),rhsMax = -9.47356458402180E-03 2.97120286770872E-03
2907     cg2d: Sum(rhs),rhsMax = -9.16691597250208E-03 2.97966802843515E-03
2908     cg2d: Sum(rhs),rhsMax = -8.22712336782638E-03 3.00381235845273E-03
2909     cg2d: Sum(rhs),rhsMax = -6.85280733569364E-03 3.08036409668397E-03
2910     cg2d: Sum(rhs),rhsMax = -5.32430723169706E-03 3.09182668857464E-03
2911     cg2d: Sum(rhs),rhsMax = -3.94713132986264E-03 3.03934307751150E-03
2912     cg2d: Sum(rhs),rhsMax = -2.99148613718607E-03 2.93659603701802E-03
2913     cg2d: Sum(rhs),rhsMax = -2.63983304872287E-03 2.80689803346487E-03
2914     cg2d: Sum(rhs),rhsMax = -2.95262902637250E-03 2.68543415231320E-03
2915     cg2d: Sum(rhs),rhsMax = -3.85865386985043E-03 2.73031557036201E-03
2916     cg2d: Sum(rhs),rhsMax = -5.17138139603425E-03 2.80043600871133E-03
2917     cg2d: Sum(rhs),rhsMax = -6.62770803265199E-03 2.88238462662714E-03
2918     cg2d: Sum(rhs),rhsMax = -7.94102495693283E-03 2.96047701986913E-03
2919     cg2d: Sum(rhs),rhsMax = -8.85794586416520E-03 3.01993444725168E-03
2920     cg2d: Sum(rhs),rhsMax = -9.20747816302756E-03 3.04982327765619E-03
2921     cg2d: Sum(rhs),rhsMax = -8.93311470451873E-03 3.04517978663846E-03
2922     cg2d: Sum(rhs),rhsMax = -8.10185281385188E-03 3.11258926784541E-03
2923     cg2d: Sum(rhs),rhsMax = -6.88878930585563E-03 3.17297129873977E-03
2924     cg2d: Sum(rhs),rhsMax = -5.54076182998687E-03 3.17471653421656E-03
2925     cg2d: Sum(rhs),rhsMax = -4.32655859704184E-03 3.11938172573409E-03
2926     cg2d: Sum(rhs),rhsMax = -3.48371961417649E-03 3.01971785770147E-03
2927     cg2d: Sum(rhs),rhsMax = -3.17244064351471E-03 2.89700824931782E-03
2928     cg2d: Sum(rhs),rhsMax = -3.44550657704670E-03 2.77676419302821E-03
2929     cg2d: Sum(rhs),rhsMax = -4.23987150253174E-03 2.78119165073670E-03
2930     cg2d: Sum(rhs),rhsMax = -5.39114865959084E-03 2.84461354619353E-03
2931     cg2d: Sum(rhs),rhsMax = -6.66774873288875E-03 2.91823909882297E-03
2932     cg2d: Sum(rhs),rhsMax = -7.81760225606629E-03 2.98773883029992E-03
2933     cg2d: Sum(rhs),rhsMax = -8.61805655100672E-03 3.03980208901158E-03
2934     cg2d: Sum(rhs),rhsMax = -8.91908482175612E-03 3.06473923205359E-03
2935     cg2d: Sum(rhs),rhsMax = -8.67143928083693E-03 3.06396593076125E-03
2936     cg2d: Sum(rhs),rhsMax = -7.93449164852524E-03 3.16208622502137E-03
2937     cg2d: Sum(rhs),rhsMax = -6.86259130833652E-03 3.21610121906220E-03
2938     cg2d: Sum(rhs),rhsMax = -5.67301274983250E-03 3.21680813258080E-03
2939     cg2d: Sum(rhs),rhsMax = -4.60212408363699E-03 3.16554818604709E-03
2940     cg2d: Sum(rhs),rhsMax = -3.85860125714560E-03 3.07378660791604E-03
2941     cg2d: Sum(rhs),rhsMax = -3.58293282908751E-03 2.96071716944910E-03
2942     cg2d: Sum(rhs),rhsMax = -3.82105730135062E-03 2.84938994024892E-03
2943     cg2d: Sum(rhs),rhsMax = -4.51705698225522E-03 2.80618858239952E-03
2944 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2945 jmc 1.15 ph-1 in thsice_cost_final
2946     ph-3 in thsice_cost_final
2947 jmc 1.13 --> objf_test(bi,bj) = 0.473809587390452D-01
2948 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
2949     --> objf_atl(bi,bj) = 0.000000000000000D+00
2950 jmc 1.13 local fc = 0.473809587390452D-01
2951     global fc = 0.473809587390452D-01
2952 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809587390452E-02
2953 jmc 1.5 grad-res -------------------------------
2954 jmc 1.13 grad-res 0 4 5 2 1 1 1 1 4.73809587569E-02 4.73809587748E-02 4.73809587390E-02
2955 jmc 1.15 grad-res 0 4 4 10 0 1 1 1 1.78683115805E-07 1.78695773456E-07 -7.08385394654E-05
2956 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
2957 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = 1.78683115805244E-07
2958 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = 1.78695773456194E-07
2959 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 4 (ierr= 0) =======
2960     (PID.TID 0000.0001) ====== Starts gradient-check number 5 (=ichknum) =======
2961 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 13 25 5
2962     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 10 5
2963 jmc 1.6 ph-grd -->hit<-- 3 3 1 1
2964 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 3 3 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
2965 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
2966     adding the control vector.
2967 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2968     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2969     (PID.TID 0000.0001)
2970     (PID.TID 0000.0001) // =======================================================
2971     (PID.TID 0000.0001) // Model current state
2972     (PID.TID 0000.0001) // =======================================================
2973     (PID.TID 0000.0001)
2974     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2975     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2976 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
2977     cg2d: Sum(rhs),rhsMax = -3.96041768353671E-03 2.18766023598622E-04
2978     cg2d: Sum(rhs),rhsMax = -6.70151564470255E-03 4.29236468118010E-04
2979     cg2d: Sum(rhs),rhsMax = -9.17158903540601E-03 6.43184796169083E-04
2980     cg2d: Sum(rhs),rhsMax = -1.08944466273686E-02 8.17951762949157E-04
2981     cg2d: Sum(rhs),rhsMax = -1.15449833390674E-02 9.31105228562476E-04
2982     cg2d: Sum(rhs),rhsMax = -1.10127562439103E-02 9.89364856790333E-04
2983     cg2d: Sum(rhs),rhsMax = -9.42153118123587E-03 1.22456378127351E-03
2984     cg2d: Sum(rhs),rhsMax = -7.10092879423769E-03 1.44777510284960E-03
2985     cg2d: Sum(rhs),rhsMax = -4.51794202869279E-03 1.58982062942230E-03
2986     cg2d: Sum(rhs),rhsMax = -2.18275828088753E-03 1.64357697496713E-03
2987     cg2d: Sum(rhs),rhsMax = -5.47818874735000E-04 1.61756159501793E-03
2988     cg2d: Sum(rhs),rhsMax = 7.99729213658491E-05 1.53363856730090E-03
2989     cg2d: Sum(rhs),rhsMax = -4.03103055673917E-04 1.42794064675944E-03
2990     cg2d: Sum(rhs),rhsMax = -1.88087816268257E-03 1.49223780660924E-03
2991     cg2d: Sum(rhs),rhsMax = -4.04408898608148E-03 1.56210440546294E-03
2992     cg2d: Sum(rhs),rhsMax = -6.45462888829319E-03 1.63424213170917E-03
2993     cg2d: Sum(rhs),rhsMax = -8.63394916914897E-03 1.70505819032179E-03
2994     cg2d: Sum(rhs),rhsMax = -1.01577899809694E-02 1.77167127576138E-03
2995     cg2d: Sum(rhs),rhsMax = -1.07385064667787E-02 1.83257530039775E-03
2996     cg2d: Sum(rhs),rhsMax = -1.02790482910802E-02 1.88791212046421E-03
2997     cg2d: Sum(rhs),rhsMax = -8.88852268518987E-03 1.93938683846963E-03
2998     cg2d: Sum(rhs),rhsMax = -6.85700209458099E-03 2.06671962162602E-03
2999     cg2d: Sum(rhs),rhsMax = -4.59527344004833E-03 2.17651146908047E-03
3000     cg2d: Sum(rhs),rhsMax = -2.55199123360332E-03 2.23681620584485E-03
3001     cg2d: Sum(rhs),rhsMax = -1.12489763105107E-03 2.25047700332335E-03
3002     cg2d: Sum(rhs),rhsMax = -5.83637559896428E-04 2.23911227074215E-03
3003     cg2d: Sum(rhs),rhsMax = -1.01911454708607E-03 2.31619526456002E-03
3004     cg2d: Sum(rhs),rhsMax = -2.32886289290407E-03 2.39332627605582E-03
3005     cg2d: Sum(rhs),rhsMax = -4.24067142299428E-03 2.46478012038976E-03
3006     cg2d: Sum(rhs),rhsMax = -6.36913438207616E-03 2.52475932684730E-03
3007     cg2d: Sum(rhs),rhsMax = -8.29342191448652E-03 2.56860713140724E-03
3008     cg2d: Sum(rhs),rhsMax = -9.64059753969974E-03 2.59379159846218E-03
3009     cg2d: Sum(rhs),rhsMax = -1.01580044308451E-02 2.60046740760283E-03
3010     cg2d: Sum(rhs),rhsMax = -9.76069657945865E-03 2.59154640142438E-03
3011     cg2d: Sum(rhs),rhsMax = -8.54505745775741E-03 2.57230689049371E-03
3012     cg2d: Sum(rhs),rhsMax = -6.76655619730605E-03 2.57617678109729E-03
3013     cg2d: Sum(rhs),rhsMax = -4.78666960693826E-03 2.60704657106721E-03
3014     cg2d: Sum(rhs),rhsMax = -2.99995524513043E-03 2.55368004904483E-03
3015     cg2d: Sum(rhs),rhsMax = -1.75595290286692E-03 2.53090267160370E-03
3016     cg2d: Sum(rhs),rhsMax = -1.29134016174631E-03 2.55686897013352E-03
3017     cg2d: Sum(rhs),rhsMax = -1.68547889186505E-03 2.59998585367154E-03
3018     cg2d: Sum(rhs),rhsMax = -2.84766407789193E-03 2.65617339903844E-03
3019     cg2d: Sum(rhs),rhsMax = -4.53801265851268E-03 2.71885906963843E-03
3020     cg2d: Sum(rhs),rhsMax = -6.41728547154994E-03 2.78009791861489E-03
3021     cg2d: Sum(rhs),rhsMax = -8.11533161881097E-03 2.83193124930013E-03
3022     cg2d: Sum(rhs),rhsMax = -9.30436783788298E-03 2.86771961624537E-03
3023     cg2d: Sum(rhs),rhsMax = -9.76260395819416E-03 2.88321601519223E-03
3024     cg2d: Sum(rhs),rhsMax = -9.41588736501934E-03 2.87721815579923E-03
3025     cg2d: Sum(rhs),rhsMax = -8.34958545402148E-03 2.85172237329384E-03
3026     cg2d: Sum(rhs),rhsMax = -6.78891550232105E-03 2.90854929953980E-03
3027     cg2d: Sum(rhs),rhsMax = -5.05216135533985E-03 2.93304374459975E-03
3028     cg2d: Sum(rhs),rhsMax = -3.48645864589749E-03 2.88331760405606E-03
3029     cg2d: Sum(rhs),rhsMax = -2.39907588118568E-03 2.77469260193028E-03
3030     cg2d: Sum(rhs),rhsMax = -1.99776873706358E-03 2.64912182666519E-03
3031     cg2d: Sum(rhs),rhsMax = -2.35175892119439E-03 2.63954763423718E-03
3032     cg2d: Sum(rhs),rhsMax = -3.38063154449105E-03 2.64744429608560E-03
3033     cg2d: Sum(rhs),rhsMax = -4.87283027876978E-03 2.67027732899978E-03
3034     cg2d: Sum(rhs),rhsMax = -6.52958396401249E-03 2.75143061402974E-03
3035     cg2d: Sum(rhs),rhsMax = -8.02517513072058E-03 2.84716527263135E-03
3036     cg2d: Sum(rhs),rhsMax = -9.07141270889779E-03 2.92480128234221E-03
3037     cg2d: Sum(rhs),rhsMax = -9.47356461682806E-03 2.97120288099216E-03
3038     cg2d: Sum(rhs),rhsMax = -9.16691600740782E-03 2.97966804293763E-03
3039     cg2d: Sum(rhs),rhsMax = -8.22712340506503E-03 3.00381237971132E-03
3040     cg2d: Sum(rhs),rhsMax = -6.85280737542698E-03 3.08036411857792E-03
3041     cg2d: Sum(rhs),rhsMax = -5.32430727399541E-03 3.09182671116825E-03
3042     cg2d: Sum(rhs),rhsMax = -3.94713137470320E-03 3.03934310084632E-03
3043     cg2d: Sum(rhs),rhsMax = -2.99148618446965E-03 2.93659606110385E-03
3044     cg2d: Sum(rhs),rhsMax = -2.63983309830542E-03 2.80689805827698E-03
3045     cg2d: Sum(rhs),rhsMax = -2.95262907810498E-03 2.68543416528475E-03
3046     cg2d: Sum(rhs),rhsMax = -3.85865392361908E-03 2.73031558372799E-03
3047     cg2d: Sum(rhs),rhsMax = -5.17138145179306E-03 2.80043602309715E-03
3048     cg2d: Sum(rhs),rhsMax = -6.62770809044103E-03 2.88238464258259E-03
3049     cg2d: Sum(rhs),rhsMax = -7.94102501687882E-03 2.96047703775300E-03
3050     cg2d: Sum(rhs),rhsMax = -8.85794592646423E-03 3.01993446715249E-03
3051     cg2d: Sum(rhs),rhsMax = -9.20747822791356E-03 3.04982329936593E-03
3052     cg2d: Sum(rhs),rhsMax = -8.93311477222412E-03 3.04517980968518E-03
3053     cg2d: Sum(rhs),rhsMax = -8.10185288456812E-03 3.11258929704669E-03
3054     cg2d: Sum(rhs),rhsMax = -6.88878937970194E-03 3.17297132854967E-03
3055     cg2d: Sum(rhs),rhsMax = -5.54076190699304E-03 3.17471656470424E-03
3056     cg2d: Sum(rhs),rhsMax = -4.32655867714907E-03 3.11938175694421E-03
3057     cg2d: Sum(rhs),rhsMax = -3.48371969725572E-03 3.01971788964483E-03
3058     cg2d: Sum(rhs),rhsMax = -3.17244072939914E-03 2.89700828196845E-03
3059     cg2d: Sum(rhs),rhsMax = -3.44550666557188E-03 2.77676422632778E-03
3060     cg2d: Sum(rhs),rhsMax = -4.23987159357540E-03 2.78119166984592E-03
3061     cg2d: Sum(rhs),rhsMax = -5.39114875310437E-03 2.84461356600658E-03
3062     cg2d: Sum(rhs),rhsMax = -6.66774882891407E-03 2.91823911996506E-03
3063     cg2d: Sum(rhs),rhsMax = -7.81760235473453E-03 2.98773885320591E-03
3064     cg2d: Sum(rhs),rhsMax = -8.61805665251904E-03 3.03980211384291E-03
3065     cg2d: Sum(rhs),rhsMax = -8.91908492635017E-03 3.06473925866929E-03
3066     cg2d: Sum(rhs),rhsMax = -8.67143938874551E-03 3.06396596692241E-03
3067     cg2d: Sum(rhs),rhsMax = -7.93449175993538E-03 3.16208626163632E-03
3068     cg2d: Sum(rhs),rhsMax = -6.86259142335698E-03 3.21610125620431E-03
3069     cg2d: Sum(rhs),rhsMax = -5.67301286847607E-03 3.21680817031465E-03
3070     cg2d: Sum(rhs),rhsMax = -4.60212420582137E-03 3.16554822441487E-03
3071     cg2d: Sum(rhs),rhsMax = -3.85860138271268E-03 3.07378664692861E-03
3072     cg2d: Sum(rhs),rhsMax = -3.58293295783736E-03 2.96071720908330E-03
3073     cg2d: Sum(rhs),rhsMax = -3.82105743308383E-03 2.84938998045179E-03
3074     cg2d: Sum(rhs),rhsMax = -4.51705711681522E-03 2.80618860675593E-03
3075 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3076 jmc 1.15 ph-1 in thsice_cost_final
3077     ph-3 in thsice_cost_final
3078 jmc 1.13 --> objf_test(bi,bj) = 0.473809591660647D-01
3079 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3080     --> objf_atl(bi,bj) = 0.000000000000000D+00
3081 jmc 1.13 local fc = 0.473809591660647D-01
3082     global fc = 0.473809591660647D-01
3083 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809591660647E-02
3084 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3085     adding the control vector.
3086 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3087     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3088     (PID.TID 0000.0001)
3089     (PID.TID 0000.0001) // =======================================================
3090     (PID.TID 0000.0001) // Model current state
3091     (PID.TID 0000.0001) // =======================================================
3092     (PID.TID 0000.0001)
3093 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3094 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3095 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3096     cg2d: Sum(rhs),rhsMax = -3.96041768353671E-03 2.18766023593931E-04
3097     cg2d: Sum(rhs),rhsMax = -6.70151564470261E-03 4.29236468091652E-04
3098     cg2d: Sum(rhs),rhsMax = -9.17158903538954E-03 6.43184796120237E-04
3099     cg2d: Sum(rhs),rhsMax = -1.08944466273086E-02 8.17951762884288E-04
3100     cg2d: Sum(rhs),rhsMax = -1.15449833389445E-02 9.31105228473239E-04
3101     cg2d: Sum(rhs),rhsMax = -1.10127562437292E-02 9.89364856688609E-04
3102     cg2d: Sum(rhs),rhsMax = -9.42153118103794E-03 1.22456378129534E-03
3103     cg2d: Sum(rhs),rhsMax = -7.10092879410732E-03 1.44777510255762E-03
3104     cg2d: Sum(rhs),rhsMax = -4.51794202875276E-03 1.58982062863712E-03
3105     cg2d: Sum(rhs),rhsMax = -2.18275828128260E-03 1.64357697355613E-03
3106     cg2d: Sum(rhs),rhsMax = -5.47818875604752E-04 1.61756159294330E-03
3107     cg2d: Sum(rhs),rhsMax = 7.99729199198785E-05 1.53363856465559E-03
3108     cg2d: Sum(rhs),rhsMax = -4.03103057726843E-04 1.42794064452552E-03
3109     cg2d: Sum(rhs),rhsMax = -1.88087816527749E-03 1.49223780462199E-03
3110     cg2d: Sum(rhs),rhsMax = -4.04408898904733E-03 1.56210440403287E-03
3111     cg2d: Sum(rhs),rhsMax = -6.45462889136160E-03 1.63424213113313E-03
3112     cg2d: Sum(rhs),rhsMax = -8.63394917198308E-03 1.70505819084142E-03
3113     cg2d: Sum(rhs),rhsMax = -1.01577899832098E-02 1.77167127752906E-03
3114     cg2d: Sum(rhs),rhsMax = -1.07385064680991E-02 1.83257530345660E-03
3115     cg2d: Sum(rhs),rhsMax = -1.02790482912438E-02 1.88791212474614E-03
3116     cg2d: Sum(rhs),rhsMax = -8.88852268409438E-03 1.93938684381204E-03
3117     cg2d: Sum(rhs),rhsMax = -6.85700209228368E-03 2.06671962991605E-03
3118     cg2d: Sum(rhs),rhsMax = -4.59527343676461E-03 2.17651147794494E-03
3119     cg2d: Sum(rhs),rhsMax = -2.55199122967681E-03 2.23681621470759E-03
3120     cg2d: Sum(rhs),rhsMax = -1.12489762689875E-03 2.25047701168397E-03
3121     cg2d: Sum(rhs),rhsMax = -5.83637555937515E-04 2.23911227826919E-03
3122     cg2d: Sum(rhs),rhsMax = -1.01911454366671E-03 2.31619527227934E-03
3123     cg2d: Sum(rhs),rhsMax = -2.32886289023149E-03 2.39332628408567E-03
3124     cg2d: Sum(rhs),rhsMax = -4.24067142109319E-03 2.46478012890531E-03
3125     cg2d: Sum(rhs),rhsMax = -6.36913438077681E-03 2.52475933604302E-03
3126     cg2d: Sum(rhs),rhsMax = -8.29342191344797E-03 2.56860714145726E-03
3127     cg2d: Sum(rhs),rhsMax = -9.64059753846585E-03 2.59379160948673E-03
3128     cg2d: Sum(rhs),rhsMax = -1.01580044289241E-02 2.60046741964691E-03
3129     cg2d: Sum(rhs),rhsMax = -9.76069657641242E-03 2.59154641445250E-03
3130     cg2d: Sum(rhs),rhsMax = -8.54505745328469E-03 2.57230690440076E-03
3131     cg2d: Sum(rhs),rhsMax = -6.76655619130345E-03 2.57617678054479E-03
3132     cg2d: Sum(rhs),rhsMax = -4.78666959952759E-03 2.60704657039190E-03
3133     cg2d: Sum(rhs),rhsMax = -2.99995523664641E-03 2.55368004828206E-03
3134     cg2d: Sum(rhs),rhsMax = -1.75595289380641E-03 2.53090268753275E-03
3135     cg2d: Sum(rhs),rhsMax = -1.29134015268764E-03 2.55686898632930E-03
3136     cg2d: Sum(rhs),rhsMax = -1.68547888337157E-03 2.59998587014332E-03
3137     cg2d: Sum(rhs),rhsMax = -2.84766407041719E-03 2.65617341583666E-03
3138     cg2d: Sum(rhs),rhsMax = -4.53801265232480E-03 2.71885908683030E-03
3139     cg2d: Sum(rhs),rhsMax = -6.41728546668921E-03 2.78009793625630E-03
3140     cg2d: Sum(rhs),rhsMax = -8.11533161508896E-03 2.83193126741109E-03
3141     cg2d: Sum(rhs),rhsMax = -9.30436783492359E-03 2.86771963479485E-03
3142     cg2d: Sum(rhs),rhsMax = -9.76260395550929E-03 2.88321603409666E-03
3143     cg2d: Sum(rhs),rhsMax = -9.41588736210534E-03 2.87721817493516E-03
3144     cg2d: Sum(rhs),rhsMax = -8.34958545045825E-03 2.85172239252242E-03
3145     cg2d: Sum(rhs),rhsMax = -6.78891549785546E-03 2.90854929926780E-03
3146     cg2d: Sum(rhs),rhsMax = -5.05216134993774E-03 2.93304374412246E-03
3147     cg2d: Sum(rhs),rhsMax = -3.48645863975454E-03 2.88331760336869E-03
3148     cg2d: Sum(rhs),rhsMax = -2.39907587469514E-03 2.77469260105741E-03
3149     cg2d: Sum(rhs),rhsMax = -1.99776873074710E-03 2.64912184568055E-03
3150     cg2d: Sum(rhs),rhsMax = -2.35175891560902E-03 2.63954765352864E-03
3151     cg2d: Sum(rhs),rhsMax = -3.38063154013029E-03 2.64744431584949E-03
3152     cg2d: Sum(rhs),rhsMax = -4.87283027597737E-03 2.67027734940243E-03
3153     cg2d: Sum(rhs),rhsMax = -6.52958396292550E-03 2.75143061546960E-03
3154     cg2d: Sum(rhs),rhsMax = -8.02517513125240E-03 2.84716527390902E-03
3155     cg2d: Sum(rhs),rhsMax = -9.07141271076412E-03 2.92480128348654E-03
3156     cg2d: Sum(rhs),rhsMax = -9.47356461961064E-03 2.97120288204587E-03
3157     cg2d: Sum(rhs),rhsMax = -9.16691601064320E-03 2.97966804394770E-03
3158     cg2d: Sum(rhs),rhsMax = -8.22712340834122E-03 3.00381237905822E-03
3159     cg2d: Sum(rhs),rhsMax = -6.85280737846894E-03 3.08036411780636E-03
3160     cg2d: Sum(rhs),rhsMax = -5.32430727672288E-03 3.09182671022901E-03
3161     cg2d: Sum(rhs),rhsMax = -3.94713137724971E-03 3.03934309971344E-03
3162     cg2d: Sum(rhs),rhsMax = -2.99148618715911E-03 2.93659605977882E-03
3163     cg2d: Sum(rhs),rhsMax = -2.63983310159124E-03 2.80689805678772E-03
3164     cg2d: Sum(rhs),rhsMax = -2.95262908248373E-03 2.68543416609523E-03
3165     cg2d: Sum(rhs),rhsMax = -3.85865392953591E-03 2.73031558435422E-03
3166     cg2d: Sum(rhs),rhsMax = -5.17138145955765E-03 2.80043602351034E-03
3167     cg2d: Sum(rhs),rhsMax = -6.62770810017065E-03 2.88238464277740E-03
3168     cg2d: Sum(rhs),rhsMax = -7.94102502847991E-03 2.96047703774895E-03
3169     cg2d: Sum(rhs),rhsMax = -8.85794593965605E-03 3.01993446699041E-03
3170     cg2d: Sum(rhs),rhsMax = -9.20747824228933E-03 3.04982329910010E-03
3171     cg2d: Sum(rhs),rhsMax = -8.93311478733732E-03 3.04517980937273E-03
3172     cg2d: Sum(rhs),rhsMax = -8.10185290002703E-03 3.11258929563243E-03
3173     cg2d: Sum(rhs),rhsMax = -6.88878939525326E-03 3.17297132704651E-03
3174     cg2d: Sum(rhs),rhsMax = -5.54076192257818E-03 3.17471656307094E-03
3175     cg2d: Sum(rhs),rhsMax = -4.32655869292133E-03 3.11938175515865E-03
3176     cg2d: Sum(rhs),rhsMax = -3.48371971355508E-03 3.01971788770840E-03
3177     cg2d: Sum(rhs),rhsMax = -3.17244074668916E-03 2.89700827990555E-03
3178     cg2d: Sum(rhs),rhsMax = -3.44550668435109E-03 2.77676422418061E-03
3179     cg2d: Sum(rhs),rhsMax = -4.23987161428063E-03 2.78119166917714E-03
3180     cg2d: Sum(rhs),rhsMax = -5.39114877602524E-03 2.84461356510579E-03
3181     cg2d: Sum(rhs),rhsMax = -6.66774885413569E-03 2.91823911882199E-03
3182     cg2d: Sum(rhs),rhsMax = -7.81760238212016E-03 2.98773885183711E-03
3183     cg2d: Sum(rhs),rhsMax = -8.61805668173638E-03 3.03980211228845E-03
3184     cg2d: Sum(rhs),rhsMax = -8.91908495693646E-03 3.06473925698497E-03
3185     cg2d: Sum(rhs),rhsMax = -8.67143942019915E-03 3.06396596495779E-03
3186     cg2d: Sum(rhs),rhsMax = -7.93449179181590E-03 3.16208625959830E-03
3187     cg2d: Sum(rhs),rhsMax = -6.86259145537388E-03 3.21610125403945E-03
3188     cg2d: Sum(rhs),rhsMax = -5.67301290054887E-03 3.21680816798335E-03
3189     cg2d: Sum(rhs),rhsMax = -4.60212423809881E-03 3.16554822189961E-03
3190     cg2d: Sum(rhs),rhsMax = -3.85860141554687E-03 3.07378664423775E-03
3191     cg2d: Sum(rhs),rhsMax = -3.58293299171764E-03 2.96071720624986E-03
3192     cg2d: Sum(rhs),rhsMax = -3.82105746854287E-03 2.84938997752719E-03
3193     cg2d: Sum(rhs),rhsMax = -4.51705715432555E-03 2.80618860464830E-03
3194 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3195 jmc 1.15 ph-1 in thsice_cost_final
3196     ph-3 in thsice_cost_final
3197 jmc 1.13 --> objf_test(bi,bj) = 0.473809583477647D-01
3198 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3199     --> objf_atl(bi,bj) = 0.000000000000000D+00
3200 jmc 1.13 local fc = 0.473809583477647D-01
3201     global fc = 0.473809583477647D-01
3202 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809583477647E-02
3203 jmc 1.1 grad-res -------------------------------
3204 jmc 1.12 grad-res 0 5 3 3 1 1 1 1 4.73809587569E-02 4.73809591661E-02 4.73809583478E-02
3205 jmc 1.15 grad-res 0 5 5 13 0 1 1 1 4.09163329233E-06 4.09150029829E-06 3.25039012283E-05
3206 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
3207 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = 4.09163329233104E-06
3208 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = 4.09150029828664E-06
3209 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 5 (ierr= 0) =======
3210     (PID.TID 0000.0001) ====== Starts gradient-check number 6 (=ichknum) =======
3211 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 16 25 6
3212     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 13 6
3213 jmc 1.6 ph-grd -->hit<-- 1 4 1 1
3214 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 1 4 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
3215 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
3216     adding the control vector.
3217 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3218     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3219     (PID.TID 0000.0001)
3220     (PID.TID 0000.0001) // =======================================================
3221     (PID.TID 0000.0001) // Model current state
3222     (PID.TID 0000.0001) // =======================================================
3223     (PID.TID 0000.0001)
3224     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3225     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3226 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3227     cg2d: Sum(rhs),rhsMax = -3.96041768353663E-03 2.18766023592288E-04
3228     cg2d: Sum(rhs),rhsMax = -6.70151564470372E-03 4.29236468108163E-04
3229     cg2d: Sum(rhs),rhsMax = -9.17158903540298E-03 6.43184796129749E-04
3230     cg2d: Sum(rhs),rhsMax = -1.08944466273515E-02 8.17951762860432E-04
3231     cg2d: Sum(rhs),rhsMax = -1.15449833390277E-02 9.31105228420526E-04
3232     cg2d: Sum(rhs),rhsMax = -1.10127562438463E-02 9.89364856748539E-04
3233     cg2d: Sum(rhs),rhsMax = -9.42153118115669E-03 1.22456378139101E-03
3234     cg2d: Sum(rhs),rhsMax = -7.10092879416560E-03 1.44777510298334E-03
3235     cg2d: Sum(rhs),rhsMax = -4.51794202866206E-03 1.58982062951267E-03
3236     cg2d: Sum(rhs),rhsMax = -2.18275828093975E-03 1.64357697493235E-03
3237     cg2d: Sum(rhs),rhsMax = -5.47818874910835E-04 1.61756159476826E-03
3238     cg2d: Sum(rhs),rhsMax = 7.99729210367145E-05 1.53363856675838E-03
3239     cg2d: Sum(rhs),rhsMax = -4.03103056164767E-04 1.42794064580563E-03
3240     cg2d: Sum(rhs),rhsMax = -1.88087816331422E-03 1.49223780578256E-03
3241     cg2d: Sum(rhs),rhsMax = -4.04408898679997E-03 1.56210440491904E-03
3242     cg2d: Sum(rhs),rhsMax = -6.45462888901363E-03 1.63424213160258E-03
3243     cg2d: Sum(rhs),rhsMax = -8.63394916976395E-03 1.70505819078515E-03
3244     cg2d: Sum(rhs),rhsMax = -1.01577899813630E-02 1.77167127688731E-03
3245     cg2d: Sum(rhs),rhsMax = -1.07385064668436E-02 1.83257530222660E-03
3246     cg2d: Sum(rhs),rhsMax = -1.02790482907356E-02 1.88791212298036E-03
3247     cg2d: Sum(rhs),rhsMax = -8.88852268439596E-03 1.93938684160682E-03
3248     cg2d: Sum(rhs),rhsMax = -6.85700209334754E-03 2.06671962321555E-03
3249     cg2d: Sum(rhs),rhsMax = -4.59527343843473E-03 2.17651147149639E-03
3250     cg2d: Sum(rhs),rhsMax = -2.55199123170957E-03 2.23681620896649E-03
3251     cg2d: Sum(rhs),rhsMax = -1.12489762900025E-03 2.25047700696666E-03
3252     cg2d: Sum(rhs),rhsMax = -5.83637557811443E-04 2.23911227543136E-03
3253     cg2d: Sum(rhs),rhsMax = -1.01911454506434E-03 2.31619526940388E-03
3254     cg2d: Sum(rhs),rhsMax = -2.32886289099454E-03 2.39332628110242E-03
3255     cg2d: Sum(rhs),rhsMax = -4.24067142118121E-03 2.46478012572159E-03
3256     cg2d: Sum(rhs),rhsMax = -6.36913438027308E-03 2.52475933256403E-03
3257     cg2d: Sum(rhs),rhsMax = -8.29342191254202E-03 2.56860713760595E-03
3258     cg2d: Sum(rhs),rhsMax = -9.64059753741479E-03 2.59379160521912E-03
3259     cg2d: Sum(rhs),rhsMax = -1.01580044279992E-02 2.60046741495994E-03
3260     cg2d: Sum(rhs),rhsMax = -9.76069657584061E-03 2.59154640938306E-03
3261     cg2d: Sum(rhs),rhsMax = -8.54505745319541E-03 2.57230689901654E-03
3262     cg2d: Sum(rhs),rhsMax = -6.76655619169137E-03 2.57617678135647E-03
3263     cg2d: Sum(rhs),rhsMax = -4.78666960023813E-03 2.60704657321994E-03
3264     cg2d: Sum(rhs),rhsMax = -2.99995523738747E-03 2.55368005253501E-03
3265     cg2d: Sum(rhs),rhsMax = -1.75595289418461E-03 2.53090268162890E-03
3266     cg2d: Sum(rhs),rhsMax = -1.29134015226280E-03 2.55686898037500E-03
3267     cg2d: Sum(rhs),rhsMax = -1.68547888171968E-03 2.59998586411157E-03
3268     cg2d: Sum(rhs),rhsMax = -2.84766406719022E-03 2.65617340968333E-03
3269     cg2d: Sum(rhs),rhsMax = -4.53801264729624E-03 2.71885908050964E-03
3270     cg2d: Sum(rhs),rhsMax = -6.41728545977676E-03 2.78009792973707E-03
3271     cg2d: Sum(rhs),rhsMax = -8.11533160635006E-03 2.83193126068905E-03
3272     cg2d: Sum(rhs),rhsMax = -9.30436782452449E-03 2.86771962789886E-03
3273     cg2d: Sum(rhs),rhsMax = -9.76260394367352E-03 2.88321602708627E-03
3274     cg2d: Sum(rhs),rhsMax = -9.41588734905126E-03 2.87721816789032E-03
3275     cg2d: Sum(rhs),rhsMax = -8.34958543633776E-03 2.85172238552696E-03
3276     cg2d: Sum(rhs),rhsMax = -6.78891548270536E-03 2.90854930430461E-03
3277     cg2d: Sum(rhs),rhsMax = -5.05216133365317E-03 2.93304375103157E-03
3278     cg2d: Sum(rhs),rhsMax = -3.48645862208946E-03 2.88331761189336E-03
3279     cg2d: Sum(rhs),rhsMax = -2.39907585528971E-03 2.77469261075883E-03
3280     cg2d: Sum(rhs),rhsMax = -1.99776870917669E-03 2.64912183919268E-03
3281     cg2d: Sum(rhs),rhsMax = -2.35175889144523E-03 2.63954764691790E-03
3282     cg2d: Sum(rhs),rhsMax = -3.38063151300224E-03 2.64744430899420E-03
3283     cg2d: Sum(rhs),rhsMax = -4.87283024562136E-03 2.67027734220280E-03
3284     cg2d: Sum(rhs),rhsMax = -6.52958392921342E-03 2.75143063159174E-03
3285     cg2d: Sum(rhs),rhsMax = -8.02517509419362E-03 2.84716529053695E-03
3286     cg2d: Sum(rhs),rhsMax = -9.07141267048047E-03 2.92480130054836E-03
3287     cg2d: Sum(rhs),rhsMax = -9.47356457628974E-03 2.97120289946607E-03
3288     cg2d: Sum(rhs),rhsMax = -9.16691596447939E-03 2.97966806166266E-03
3289     cg2d: Sum(rhs),rhsMax = -8.22712335947589E-03 3.00381238992969E-03
3290     cg2d: Sum(rhs),rhsMax = -6.85280732694204E-03 3.08036412987572E-03
3291     cg2d: Sum(rhs),rhsMax = -5.32430722244524E-03 3.09182672345351E-03
3292     cg2d: Sum(rhs),rhsMax = -3.94713132000164E-03 3.03934311387759E-03
3293     cg2d: Sum(rhs),rhsMax = -2.99148612661555E-03 2.93659607454174E-03
3294     cg2d: Sum(rhs),rhsMax = -2.63983303736816E-03 2.80689807175631E-03
3295     cg2d: Sum(rhs),rhsMax = -2.95262901419678E-03 2.68543418626270E-03
3296     cg2d: Sum(rhs),rhsMax = -3.85865385685935E-03 2.73031560505009E-03
3297     cg2d: Sum(rhs),rhsMax = -5.17138138227186E-03 2.80043604472480E-03
3298     cg2d: Sum(rhs),rhsMax = -6.62770801818846E-03 2.88238466446799E-03
3299     cg2d: Sum(rhs),rhsMax = -7.94102494184657E-03 2.96047705984752E-03
3300     cg2d: Sum(rhs),rhsMax = -8.85794584852264E-03 3.01993448941538E-03
3301     cg2d: Sum(rhs),rhsMax = -9.20747814686484E-03 3.04982332177156E-03
3302     cg2d: Sum(rhs),rhsMax = -8.93311468782900E-03 3.04517983222737E-03
3303     cg2d: Sum(rhs),rhsMax = -8.10185279658092E-03 3.11258931186746E-03
3304     cg2d: Sum(rhs),rhsMax = -6.88878928790681E-03 3.17297134448768E-03
3305     cg2d: Sum(rhs),rhsMax = -5.54076181123470E-03 3.17471658156181E-03
3306     cg2d: Sum(rhs),rhsMax = -4.32655857735151E-03 3.11938177436906E-03
3307     cg2d: Sum(rhs),rhsMax = -3.48371959342545E-03 3.01971790719265E-03
3308     cg2d: Sum(rhs),rhsMax = -3.17244062161226E-03 2.89700829918544E-03
3309     cg2d: Sum(rhs),rhsMax = -3.44550655394731E-03 2.77676424283679E-03
3310     cg2d: Sum(rhs),rhsMax = -4.23987147823957E-03 2.78119169436206E-03
3311     cg2d: Sum(rhs),rhsMax = -5.39114863415441E-03 2.84461359074686E-03
3312     cg2d: Sum(rhs),rhsMax = -6.66774870638659E-03 2.91823914487167E-03
3313     cg2d: Sum(rhs),rhsMax = -7.81760222858646E-03 2.98773887821884E-03
3314     cg2d: Sum(rhs),rhsMax = -8.61805652262413E-03 3.03980213890940E-03
3315     cg2d: Sum(rhs),rhsMax = -8.91908479251212E-03 3.06473928375203E-03
3316     cg2d: Sum(rhs),rhsMax = -8.67143925072541E-03 3.06396598169588E-03
3317     cg2d: Sum(rhs),rhsMax = -7.93449161748784E-03 3.16208627758020E-03
3318     cg2d: Sum(rhs),rhsMax = -6.86259127626822E-03 3.21610127338400E-03
3319     cg2d: Sum(rhs),rhsMax = -5.67301271659621E-03 3.21680818858017E-03
3320     cg2d: Sum(rhs),rhsMax = -4.60212404908477E-03 3.16554824342618E-03
3321     cg2d: Sum(rhs),rhsMax = -3.85860122114179E-03 3.07378666621674E-03
3322     cg2d: Sum(rhs),rhsMax = -3.58293279152961E-03 2.96071722813581E-03
3323     cg2d: Sum(rhs),rhsMax = -3.82105726218360E-03 2.84938999880633E-03
3324     cg2d: Sum(rhs),rhsMax = -4.51705694147637E-03 2.80618863274104E-03
3325 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3326 jmc 1.15 ph-1 in thsice_cost_final
3327     ph-3 in thsice_cost_final
3328 jmc 1.13 --> objf_test(bi,bj) = 0.473809589267712D-01
3329 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3330     --> objf_atl(bi,bj) = 0.000000000000000D+00
3331 jmc 1.13 local fc = 0.473809589267712D-01
3332     global fc = 0.473809589267712D-01
3333 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809589267712E-02
3334 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3335     adding the control vector.
3336 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3337     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3338     (PID.TID 0000.0001)
3339     (PID.TID 0000.0001) // =======================================================
3340     (PID.TID 0000.0001) // Model current state
3341     (PID.TID 0000.0001) // =======================================================
3342     (PID.TID 0000.0001)
3343 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3344 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3345 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3346     cg2d: Sum(rhs),rhsMax = -3.96041768353679E-03 2.18766023593943E-04
3347     cg2d: Sum(rhs),rhsMax = -6.70151564470143E-03 4.29236468101501E-04
3348     cg2d: Sum(rhs),rhsMax = -9.17158903539255E-03 6.43184796159579E-04
3349     cg2d: Sum(rhs),rhsMax = -1.08944466273257E-02 8.17951762973023E-04
3350     cg2d: Sum(rhs),rhsMax = -1.15449833389843E-02 9.31105228615200E-04
3351     cg2d: Sum(rhs),rhsMax = -1.10127562437932E-02 9.89364856730403E-04
3352     cg2d: Sum(rhs),rhsMax = -9.42153118111714E-03 1.22456378117782E-03
3353     cg2d: Sum(rhs),rhsMax = -7.10092879417946E-03 1.44777510242390E-03
3354     cg2d: Sum(rhs),rhsMax = -4.51794202878349E-03 1.58982062854673E-03
3355     cg2d: Sum(rhs),rhsMax = -2.18275828123039E-03 1.64357697359092E-03
3356     cg2d: Sum(rhs),rhsMax = -5.47818875428921E-04 1.61756159319298E-03
3357     cg2d: Sum(rhs),rhsMax = 7.99729202490136E-05 1.53363856519811E-03
3358     cg2d: Sum(rhs),rhsMax = -4.03103057235992E-04 1.42794064547932E-03
3359     cg2d: Sum(rhs),rhsMax = -1.88087816464583E-03 1.49223780544866E-03
3360     cg2d: Sum(rhs),rhsMax = -4.04408898832884E-03 1.56210440457677E-03
3361     cg2d: Sum(rhs),rhsMax = -6.45462889064115E-03 1.63424213123972E-03
3362     cg2d: Sum(rhs),rhsMax = -8.63394917136807E-03 1.70505819037805E-03
3363     cg2d: Sum(rhs),rhsMax = -1.01577899828162E-02 1.77167127640314E-03
3364     cg2d: Sum(rhs),rhsMax = -1.07385064680342E-02 1.83257530162773E-03
3365     cg2d: Sum(rhs),rhsMax = -1.02790482915884E-02 1.88791212223001E-03
3366     cg2d: Sum(rhs),rhsMax = -8.88852268488827E-03 1.93938684067484E-03
3367     cg2d: Sum(rhs),rhsMax = -6.85700209351712E-03 2.06671962832651E-03
3368     cg2d: Sum(rhs),rhsMax = -4.59527343837822E-03 2.17651147552902E-03
3369     cg2d: Sum(rhs),rhsMax = -2.55199123157059E-03 2.23681621158594E-03
3370     cg2d: Sum(rhs),rhsMax = -1.12489762894962E-03 2.25047700804067E-03
3371     cg2d: Sum(rhs),rhsMax = -5.83637558022549E-04 2.23911227357998E-03
3372     cg2d: Sum(rhs),rhsMax = -1.01911454568849E-03 2.31619526743550E-03
3373     cg2d: Sum(rhs),rhsMax = -2.32886289214107E-03 2.39332627903907E-03
3374     cg2d: Sum(rhs),rhsMax = -4.24067142290631E-03 2.46478012357347E-03
3375     cg2d: Sum(rhs),rhsMax = -6.36913438257993E-03 2.52475933032630E-03
3376     cg2d: Sum(rhs),rhsMax = -8.29342191539248E-03 2.56860713525854E-03
3377     cg2d: Sum(rhs),rhsMax = -9.64059754075081E-03 2.59379160272979E-03
3378     cg2d: Sum(rhs),rhsMax = -1.01580044317700E-02 2.60046741228980E-03
3379     cg2d: Sum(rhs),rhsMax = -9.76069658003046E-03 2.59154640649381E-03
3380     cg2d: Sum(rhs),rhsMax = -8.54505745784663E-03 2.57230689587793E-03
3381     cg2d: Sum(rhs),rhsMax = -6.76655619691808E-03 2.57617678028561E-03
3382     cg2d: Sum(rhs),rhsMax = -4.78666960622765E-03 2.60704656823916E-03
3383     cg2d: Sum(rhs),rhsMax = -2.99995524438932E-03 2.55368004479188E-03
3384     cg2d: Sum(rhs),rhsMax = -1.75595290248869E-03 2.53090267750755E-03
3385     cg2d: Sum(rhs),rhsMax = -1.29134016217113E-03 2.55686897608782E-03
3386     cg2d: Sum(rhs),rhsMax = -1.68547889351692E-03 2.59998585970328E-03
3387     cg2d: Sum(rhs),rhsMax = -2.84766408111888E-03 2.65617340519177E-03
3388     cg2d: Sum(rhs),rhsMax = -4.53801266354123E-03 2.71885907595907E-03
3389     cg2d: Sum(rhs),rhsMax = -6.41728547846238E-03 2.78009792513413E-03
3390     cg2d: Sum(rhs),rhsMax = -8.11533162754983E-03 2.83193125602215E-03
3391     cg2d: Sum(rhs),rhsMax = -9.30436784828203E-03 2.86771962314135E-03
3392     cg2d: Sum(rhs),rhsMax = -9.76260397002988E-03 2.88321602220259E-03
3393     cg2d: Sum(rhs),rhsMax = -9.41588737807336E-03 2.87721816284406E-03
3394     cg2d: Sum(rhs),rhsMax = -8.34958546814191E-03 2.85172238028931E-03
3395     cg2d: Sum(rhs),rhsMax = -6.78891551747106E-03 2.90854929450299E-03
3396     cg2d: Sum(rhs),rhsMax = -5.05216137162432E-03 2.93304373769062E-03
3397     cg2d: Sum(rhs),rhsMax = -3.48645866356247E-03 2.88331759553138E-03
3398     cg2d: Sum(rhs),rhsMax = -2.39907590059101E-03 2.77469259222887E-03
3399     cg2d: Sum(rhs),rhsMax = -1.99776875863390E-03 2.64912183315305E-03
3400     cg2d: Sum(rhs),rhsMax = -2.35175894535808E-03 2.63954764084791E-03
3401     cg2d: Sum(rhs),rhsMax = -3.38063157161901E-03 2.64744430294087E-03
3402     cg2d: Sum(rhs),rhsMax = -4.87283030912570E-03 2.67027733619941E-03
3403     cg2d: Sum(rhs),rhsMax = -6.52958399772446E-03 2.75143059790761E-03
3404     cg2d: Sum(rhs),rhsMax = -8.02517516777926E-03 2.84716525600341E-03
3405     cg2d: Sum(rhs),rhsMax = -9.07141274918134E-03 2.92480126528038E-03
3406     cg2d: Sum(rhs),rhsMax = -9.47356466014886E-03 2.97120286357196E-03
3407     cg2d: Sum(rhs),rhsMax = -9.16691605357153E-03 2.97966802522267E-03
3408     cg2d: Sum(rhs),rhsMax = -8.22712345393026E-03 3.00381236883986E-03
3409     cg2d: Sum(rhs),rhsMax = -6.85280742695380E-03 3.08036410650857E-03
3410     cg2d: Sum(rhs),rhsMax = -5.32430732827295E-03 3.09182669794374E-03
3411     cg2d: Sum(rhs),rhsMax = -3.94713143195114E-03 3.03934308668217E-03
3412     cg2d: Sum(rhs),rhsMax = -2.99148624501311E-03 2.93659604634094E-03
3413     cg2d: Sum(rhs),rhsMax = -2.63983316252840E-03 2.80689804330839E-03
3414     cg2d: Sum(rhs),rhsMax = -2.95262914639185E-03 2.68543414511727E-03
3415     cg2d: Sum(rhs),rhsMax = -3.85865399629554E-03 2.73031556303212E-03
3416     cg2d: Sum(rhs),rhsMax = -5.17138152907876E-03 2.80043600188269E-03
3417     cg2d: Sum(rhs),rhsMax = -6.62770817242311E-03 2.88238462089200E-03
3418     cg2d: Sum(rhs),rhsMax = -7.94102510351205E-03 2.96047701565442E-03
3419     cg2d: Sum(rhs),rhsMax = -8.85794601759752E-03 3.01993444472752E-03
3420     cg2d: Sum(rhs),rhsMax = -9.20747832333794E-03 3.04982327669446E-03
3421     cg2d: Sum(rhs),rhsMax = -8.93311487173233E-03 3.04517978683054E-03
3422     cg2d: Sum(rhs),rhsMax = -8.10185298801412E-03 3.11258928081167E-03
3423     cg2d: Sum(rhs),rhsMax = -6.88878948704825E-03 3.17297131110848E-03
3424     cg2d: Sum(rhs),rhsMax = -5.54076201833640E-03 3.17471654621335E-03
3425     cg2d: Sum(rhs),rhsMax = -4.32655879271878E-03 3.11938173773380E-03
3426     cg2d: Sum(rhs),rhsMax = -3.48371981738523E-03 3.01971787016058E-03
3427     cg2d: Sum(rhs),rhsMax = -3.17244085447591E-03 2.89700826268856E-03
3428     cg2d: Sum(rhs),rhsMax = -3.44550679597555E-03 2.77676420767160E-03
3429     cg2d: Sum(rhs),rhsMax = -4.23987172961634E-03 2.78119164466100E-03
3430     cg2d: Sum(rhs),rhsMax = -5.39114889497509E-03 2.84461354036553E-03
3431     cg2d: Sum(rhs),rhsMax = -6.66774897666304E-03 2.91823909391537E-03
3432     cg2d: Sum(rhs),rhsMax = -7.81760250826809E-03 2.98773882682415E-03
3433     cg2d: Sum(rhs),rhsMax = -8.61805681163115E-03 3.03980208722195E-03
3434     cg2d: Sum(rhs),rhsMax = -8.91908509077436E-03 3.06473923190219E-03
3435     cg2d: Sum(rhs),rhsMax = -8.67143955821913E-03 3.06396595018432E-03
3436     cg2d: Sum(rhs),rhsMax = -7.93449193426332E-03 3.16208624365443E-03
3437     cg2d: Sum(rhs),rhsMax = -6.86259160246249E-03 3.21610123685975E-03
3438     cg2d: Sum(rhs),rhsMax = -5.67301305242852E-03 3.21680814971783E-03
3439     cg2d: Sum(rhs),rhsMax = -4.60212439483521E-03 3.16554820288830E-03
3440     cg2d: Sum(rhs),rhsMax = -3.85860157711754E-03 3.07378662494962E-03
3441     cg2d: Sum(rhs),rhsMax = -3.58293315802518E-03 2.96071718719734E-03
3442     cg2d: Sum(rhs),rhsMax = -3.82105763944291E-03 2.84938995917265E-03
3443     cg2d: Sum(rhs),rhsMax = -4.51705732966420E-03 2.80618857866317E-03
3444 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3445 jmc 1.15 ph-1 in thsice_cost_final
3446     ph-3 in thsice_cost_final
3447 jmc 1.13 --> objf_test(bi,bj) = 0.473809585870583D-01
3448 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3449     --> objf_atl(bi,bj) = 0.000000000000000D+00
3450 jmc 1.13 local fc = 0.473809585870583D-01
3451     global fc = 0.473809585870583D-01
3452 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809585870583E-02
3453 jmc 1.5 grad-res -------------------------------
3454 jmc 1.12 grad-res 0 6 1 4 1 1 1 1 4.73809587569E-02 4.73809589268E-02 4.73809585871E-02
3455 jmc 1.15 grad-res 0 6 6 16 0 1 1 1 1.69849643548E-06 1.69856431004E-06 -3.99615566491E-05
3456 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
3457 jmc 1.15 (PID.TID 0000.0001) ADM adjoint_gradient = 1.69849643547604E-06
3458 jmc 1.13 (PID.TID 0000.0001) ADM finite-diff_grad = 1.69856431003756E-06
3459 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 6 (ierr= 0) =======
3460     (PID.TID 0000.0001) ====== Starts gradient-check number 7 (=ichknum) =======
3461 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 19 25 7
3462     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 16 7
3463 jmc 1.6 ph-grd -->hit<-- 4 4 1 1
3464 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 4 4 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
3465 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
3466     adding the control vector.
3467 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3468     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3469     (PID.TID 0000.0001)
3470     (PID.TID 0000.0001) // =======================================================
3471     (PID.TID 0000.0001) // Model current state
3472     (PID.TID 0000.0001) // =======================================================
3473     (PID.TID 0000.0001)
3474     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3475     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3476 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3477     cg2d: Sum(rhs),rhsMax = -3.96041768353670E-03 2.18766023594879E-04
3478     cg2d: Sum(rhs),rhsMax = -6.70151564469774E-03 4.29236468113340E-04
3479     cg2d: Sum(rhs),rhsMax = -9.17158903538777E-03 6.43184796161499E-04
3480     cg2d: Sum(rhs),rhsMax = -1.08944466273297E-02 8.17951762933444E-04
3481     cg2d: Sum(rhs),rhsMax = -1.15449833390069E-02 9.31105228525255E-04
3482     cg2d: Sum(rhs),rhsMax = -1.10127562438372E-02 9.89364856526866E-04
3483     cg2d: Sum(rhs),rhsMax = -9.42153118117023E-03 1.22456378118496E-03
3484     cg2d: Sum(rhs),rhsMax = -7.10092879421009E-03 1.44777510260537E-03
3485     cg2d: Sum(rhs),rhsMax = -4.51794202874084E-03 1.58982062899321E-03
3486     cg2d: Sum(rhs),rhsMax = -2.18275828105093E-03 1.64357697437360E-03
3487     cg2d: Sum(rhs),rhsMax = -5.47818875049181E-04 1.61756159434320E-03
3488     cg2d: Sum(rhs),rhsMax = 7.99729208752959E-05 1.53363856669232E-03
3489     cg2d: Sum(rhs),rhsMax = -4.03103056352464E-04 1.42794064932887E-03
3490     cg2d: Sum(rhs),rhsMax = -1.88087816354556E-03 1.49223780966913E-03
3491     cg2d: Sum(rhs),rhsMax = -4.04408898711262E-03 1.56210440891635E-03
3492     cg2d: Sum(rhs),rhsMax = -6.45462888946965E-03 1.63424213545351E-03
3493     cg2d: Sum(rhs),rhsMax = -8.63394917045065E-03 1.70505819427400E-03
3494     cg2d: Sum(rhs),rhsMax = -1.01577899823901E-02 1.77167127988041E-03
3495     cg2d: Sum(rhs),rhsMax = -1.07385064683370E-02 1.83257530469977E-03
3496     cg2d: Sum(rhs),rhsMax = -1.02790482928288E-02 1.88791212502742E-03
3497     cg2d: Sum(rhs),rhsMax = -8.88852268722003E-03 1.93938684342715E-03
3498     cg2d: Sum(rhs),rhsMax = -6.85700209702220E-03 2.06671962719363E-03
3499     cg2d: Sum(rhs),rhsMax = -4.59527344306215E-03 2.17651147441925E-03
3500     cg2d: Sum(rhs),rhsMax = -2.55199123737172E-03 2.23681621074026E-03
3501     cg2d: Sum(rhs),rhsMax = -1.12489763576106E-03 2.25047700766422E-03
3502     cg2d: Sum(rhs),rhsMax = -5.83637565723162E-04 2.23911227999262E-03
3503     cg2d: Sum(rhs),rhsMax = -1.01911455417703E-03 2.31619527483112E-03
3504     cg2d: Sum(rhs),rhsMax = -2.32886290136713E-03 2.39332628722732E-03
3505     cg2d: Sum(rhs),rhsMax = -4.24067143289189E-03 2.46478013227541E-03
3506     cg2d: Sum(rhs),rhsMax = -6.36913439342708E-03 2.52475933922047E-03
3507     cg2d: Sum(rhs),rhsMax = -8.29342192727514E-03 2.56860714403354E-03
3508     cg2d: Sum(rhs),rhsMax = -9.64059755389196E-03 2.59379161113403E-03
3509     cg2d: Sum(rhs),rhsMax = -1.01580044464082E-02 2.60046742016994E-03
3510     cg2d: Sum(rhs),rhsMax = -9.76069659638209E-03 2.59154641381515E-03
3511     cg2d: Sum(rhs),rhsMax = -8.54505747607094E-03 2.57230690272375E-03
3512     cg2d: Sum(rhs),rhsMax = -6.76655621709185E-03 2.57617677321078E-03
3513     cg2d: Sum(rhs),rhsMax = -4.78666962833458E-03 2.60704656319131E-03
3514     cg2d: Sum(rhs),rhsMax = -2.99995526832603E-03 2.55368004125585E-03
3515     cg2d: Sum(rhs),rhsMax = -1.75595292808664E-03 2.53090268462047E-03
3516     cg2d: Sum(rhs),rhsMax = -1.29134018922987E-03 2.55686898376983E-03
3517     cg2d: Sum(rhs),rhsMax = -1.68547892184254E-03 2.59998586800900E-03
3518     cg2d: Sum(rhs),rhsMax = -2.84766411055991E-03 2.65617341407511E-03
3519     cg2d: Sum(rhs),rhsMax = -4.53801269401511E-03 2.71885908528604E-03
3520     cg2d: Sum(rhs),rhsMax = -6.41728550996720E-03 2.78009793471096E-03
3521     cg2d: Sum(rhs),rhsMax = -8.11533166015920E-03 2.83193126563268E-03
3522     cg2d: Sum(rhs),rhsMax = -9.30436788212404E-03 2.86771963258630E-03
3523     cg2d: Sum(rhs),rhsMax = -9.76260400525465E-03 2.88321603133356E-03
3524     cg2d: Sum(rhs),rhsMax = -9.41588741481565E-03 2.87721817158597E-03
3525     cg2d: Sum(rhs),rhsMax = -8.34958550648660E-03 2.85172238864786E-03
3526     cg2d: Sum(rhs),rhsMax = -6.78891555742844E-03 2.90854928997838E-03
3527     cg2d: Sum(rhs),rhsMax = -5.05216141312033E-03 2.93304373493478E-03
3528     cg2d: Sum(rhs),rhsMax = -3.48645870644592E-03 2.88331759434921E-03
3529     cg2d: Sum(rhs),rhsMax = -2.39907594465631E-03 2.77469259222495E-03
3530     cg2d: Sum(rhs),rhsMax = -1.99776880365488E-03 2.64912184134068E-03
3531     cg2d: Sum(rhs),rhsMax = -2.35175899112569E-03 2.63954764929984E-03
3532     cg2d: Sum(rhs),rhsMax = -3.38063161797543E-03 2.64744431164137E-03
3533     cg2d: Sum(rhs),rhsMax = -4.87283035598761E-03 2.67027734507855E-03
3534     cg2d: Sum(rhs),rhsMax = -6.52958404509072E-03 2.75143061582494E-03
3535     cg2d: Sum(rhs),rhsMax = -8.02517521572120E-03 2.84716527436827E-03
3536     cg2d: Sum(rhs),rhsMax = -9.07141279781754E-03 2.92480128396851E-03
3537     cg2d: Sum(rhs),rhsMax = -9.47356470960959E-03 2.97120288246971E-03
3538     cg2d: Sum(rhs),rhsMax = -9.16691610395996E-03 2.97966804425108E-03
3539     cg2d: Sum(rhs),rhsMax = -8.22712350528859E-03 3.00381236966033E-03
3540     cg2d: Sum(rhs),rhsMax = -6.85280747924141E-03 3.08036410852729E-03
3541     cg2d: Sum(rhs),rhsMax = -5.32430738136114E-03 3.09182670114378E-03
3542     cg2d: Sum(rhs),rhsMax = -3.94713148563594E-03 3.03934309086443E-03
3543     cg2d: Sum(rhs),rhsMax = -2.99148629904385E-03 2.93659605116870E-03
3544     cg2d: Sum(rhs),rhsMax = -2.63983321664625E-03 2.80689804838084E-03
3545     cg2d: Sum(rhs),rhsMax = -2.95262920037064E-03 2.68543416643416E-03
3546     cg2d: Sum(rhs),rhsMax = -3.85865404997664E-03 2.73031558493967E-03
3547     cg2d: Sum(rhs),rhsMax = -5.17138158239256E-03 2.80043602433240E-03
3548     cg2d: Sum(rhs),rhsMax = -6.62770822539260E-03 2.88238464378941E-03
3549     cg2d: Sum(rhs),rhsMax = -7.94102515623727E-03 2.96047703887765E-03
3550     cg2d: Sum(rhs),rhsMax = -8.85794607022391E-03 3.01993446815158E-03
3551     cg2d: Sum(rhs),rhsMax = -9.20747837601436E-03 3.04982330021674E-03
3552     cg2d: Sum(rhs),rhsMax = -8.93311492456744E-03 3.04517981039200E-03
3553     cg2d: Sum(rhs),rhsMax = -8.10185304103963E-03 3.11258928743417E-03
3554     cg2d: Sum(rhs),rhsMax = -6.88878954019660E-03 3.17297131911790E-03
3555     cg2d: Sum(rhs),rhsMax = -5.54076207143768E-03 3.17471655547867E-03
3556     cg2d: Sum(rhs),rhsMax = -4.32655884551779E-03 3.11938174793141E-03
3557     cg2d: Sum(rhs),rhsMax = -3.48371986957547E-03 3.01971788083099E-03
3558     cg2d: Sum(rhs),rhsMax = -3.17244090574418E-03 2.89700827332174E-03
3559     cg2d: Sum(rhs),rhsMax = -3.44550684604821E-03 2.77676421780387E-03
3560     cg2d: Sum(rhs),rhsMax = -4.23987177829825E-03 2.78119167117466E-03
3561     cg2d: Sum(rhs),rhsMax = -5.39114894217328E-03 2.84461356745578E-03
3562     cg2d: Sum(rhs),rhsMax = -6.66774902239032E-03 2.91823912146856E-03
3563     cg2d: Sum(rhs),rhsMax = -7.81760255262575E-03 2.98773885469305E-03
3564     cg2d: Sum(rhs),rhsMax = -8.61805685477374E-03 3.03980211525205E-03
3565     cg2d: Sum(rhs),rhsMax = -8.91908513286369E-03 3.06473925995972E-03
3566     cg2d: Sum(rhs),rhsMax = -8.67143959937626E-03 3.06396595858521E-03
3567     cg2d: Sum(rhs),rhsMax = -7.93449197452825E-03 3.16208625342260E-03
3568     cg2d: Sum(rhs),rhsMax = -6.86259164176932E-03 3.21610124816374E-03
3569     cg2d: Sum(rhs),rhsMax = -5.67301309060133E-03 3.21680816248588E-03
3570     cg2d: Sum(rhs),rhsMax = -4.60212443160550E-03 3.16554821681856E-03
3571     cg2d: Sum(rhs),rhsMax = -3.85860161215994E-03 3.07378663956378E-03
3572     cg2d: Sum(rhs),rhsMax = -3.58293319100444E-03 2.96071720192751E-03
3573     cg2d: Sum(rhs),rhsMax = -3.82105767006316E-03 2.84938997346508E-03
3574     cg2d: Sum(rhs),rhsMax = -4.51705735771054E-03 2.80618860866281E-03
3575 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3576 jmc 1.15 ph-1 in thsice_cost_final
3577     ph-3 in thsice_cost_final
3578 jmc 1.13 --> objf_test(bi,bj) = 0.473809585484395D-01
3579 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3580     --> objf_atl(bi,bj) = 0.000000000000000D+00
3581 jmc 1.13 local fc = 0.473809585484395D-01
3582     global fc = 0.473809585484395D-01
3583 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809585484395E-02
3584 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3585     adding the control vector.
3586 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3587     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3588     (PID.TID 0000.0001)
3589     (PID.TID 0000.0001) // =======================================================
3590     (PID.TID 0000.0001) // Model current state
3591     (PID.TID 0000.0001) // =======================================================
3592     (PID.TID 0000.0001)
3593 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3594 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3595 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3596     cg2d: Sum(rhs),rhsMax = -3.96041768353672E-03 2.18766023597584E-04
3597     cg2d: Sum(rhs),rhsMax = -6.70151564470740E-03 4.29236468096320E-04
3598     cg2d: Sum(rhs),rhsMax = -9.17158903540774E-03 6.43184796127823E-04
3599     cg2d: Sum(rhs),rhsMax = -1.08944466273475E-02 8.17951762900019E-04
3600     cg2d: Sum(rhs),rhsMax = -1.15449833390050E-02 9.31105228510475E-04
3601     cg2d: Sum(rhs),rhsMax = -1.10127562438022E-02 9.89364856952086E-04
3602     cg2d: Sum(rhs),rhsMax = -9.42153118110351E-03 1.22456378138389E-03
3603     cg2d: Sum(rhs),rhsMax = -7.10092879413488E-03 1.44777510280187E-03
3604     cg2d: Sum(rhs),rhsMax = -4.51794202870464E-03 1.58982062906619E-03
3605     cg2d: Sum(rhs),rhsMax = -2.18275828111917E-03 1.64357697414966E-03
3606     cg2d: Sum(rhs),rhsMax = -5.47818875290528E-04 1.61756159361802E-03
3607     cg2d: Sum(rhs),rhsMax = 7.99729204104785E-05 1.53363856526416E-03
3608     cg2d: Sum(rhs),rhsMax = -4.03103057048255E-04 1.42794064195609E-03
3609     cg2d: Sum(rhs),rhsMax = -1.88087816441445E-03 1.49223780156209E-03
3610     cg2d: Sum(rhs),rhsMax = -4.04408898801615E-03 1.56210440057945E-03
3611     cg2d: Sum(rhs),rhsMax = -6.45462889018509E-03 1.63424212738879E-03
3612     cg2d: Sum(rhs),rhsMax = -8.63394917068133E-03 1.70505818688920E-03
3613     cg2d: Sum(rhs),rhsMax = -1.01577899817890E-02 1.77167127341002E-03
3614     cg2d: Sum(rhs),rhsMax = -1.07385064665406E-02 1.83257529915457E-03
3615     cg2d: Sum(rhs),rhsMax = -1.02790482894950E-02 1.88791212018294E-03
3616     cg2d: Sum(rhs),rhsMax = -8.88852268206406E-03 1.93938683885452E-03
3617     cg2d: Sum(rhs),rhsMax = -6.85700208984231E-03 2.06671962434843E-03
3618     cg2d: Sum(rhs),rhsMax = -4.59527343375067E-03 2.17651147260614E-03
3619     cg2d: Sum(rhs),rhsMax = -2.55199122590830E-03 2.23681620981217E-03
3620     cg2d: Sum(rhs),rhsMax = -1.12489762218865E-03 2.25047700734311E-03
3621     cg2d: Sum(rhs),rhsMax = -5.83637550110666E-04 2.23911226901872E-03
3622     cg2d: Sum(rhs),rhsMax = -1.01911453657564E-03 2.31619526200824E-03
3623     cg2d: Sum(rhs),rhsMax = -2.32886288176832E-03 2.39332627291416E-03
3624     cg2d: Sum(rhs),rhsMax = -4.24067141119545E-03 2.46478011701965E-03
3625     cg2d: Sum(rhs),rhsMax = -6.36913436942576E-03 2.52475932366985E-03
3626     cg2d: Sum(rhs),rhsMax = -8.29342190065921E-03 2.56860712883094E-03
3627     cg2d: Sum(rhs),rhsMax = -9.64059752427349E-03 2.59379159681486E-03
3628     cg2d: Sum(rhs),rhsMax = -1.01580044133608E-02 2.60046740707980E-03
3629     cg2d: Sum(rhs),rhsMax = -9.76069655948884E-03 2.59154640206170E-03
3630     cg2d: Sum(rhs),rhsMax = -8.54505743497095E-03 2.57230689217071E-03
3631     cg2d: Sum(rhs),rhsMax = -6.76655617151746E-03 2.57617678843128E-03
3632     cg2d: Sum(rhs),rhsMax = -4.78666957813108E-03 2.60704657826778E-03
3633     cg2d: Sum(rhs),rhsMax = -2.99995521345061E-03 2.55368005607104E-03
3634     cg2d: Sum(rhs),rhsMax = -1.75595286858651E-03 2.53090267451597E-03
3635     cg2d: Sum(rhs),rhsMax = -1.29134012520390E-03 2.55686897269298E-03
3636     cg2d: Sum(rhs),rhsMax = -1.68547885339389E-03 2.59998585580584E-03
3637     cg2d: Sum(rhs),rhsMax = -2.84766403774902E-03 2.65617340079999E-03
3638     cg2d: Sum(rhs),rhsMax = -4.53801261682218E-03 2.71885907118266E-03
3639     cg2d: Sum(rhs),rhsMax = -6.41728542827175E-03 2.78009792016022E-03
3640     cg2d: Sum(rhs),rhsMax = -8.11533157374050E-03 2.83193125107852E-03
3641     cg2d: Sum(rhs),rhsMax = -9.30436779068229E-03 2.86771961845390E-03
3642     cg2d: Sum(rhs),rhsMax = -9.76260390844853E-03 2.88321601795531E-03
3643     cg2d: Sum(rhs),rhsMax = -9.41588731230872E-03 2.87721815914840E-03
3644     cg2d: Sum(rhs),rhsMax = -8.34958539799282E-03 2.85172237716840E-03
3645     cg2d: Sum(rhs),rhsMax = -6.78891544274772E-03 2.90854930882923E-03
3646     cg2d: Sum(rhs),rhsMax = -5.05216129215689E-03 2.93304375378740E-03
3647     cg2d: Sum(rhs),rhsMax = -3.48645857920575E-03 2.88331761307552E-03
3648     cg2d: Sum(rhs),rhsMax = -2.39907581122414E-03 2.77469261076272E-03
3649     cg2d: Sum(rhs),rhsMax = -1.99776866415544E-03 2.64912183100504E-03
3650     cg2d: Sum(rhs),rhsMax = -2.35175884567734E-03 2.63954763846597E-03
3651     cg2d: Sum(rhs),rhsMax = -3.38063146664554E-03 2.64744430029369E-03
3652     cg2d: Sum(rhs),rhsMax = -4.87283019875917E-03 2.67027733332364E-03
3653     cg2d: Sum(rhs),rhsMax = -6.52958388184688E-03 2.75143061367439E-03
3654     cg2d: Sum(rhs),rhsMax = -8.02517504625141E-03 2.84716527217208E-03
3655     cg2d: Sum(rhs),rhsMax = -9.07141262184398E-03 2.92480128186021E-03
3656     cg2d: Sum(rhs),rhsMax = -9.47356452682871E-03 2.97120288056829E-03
3657     cg2d: Sum(rhs),rhsMax = -9.16691591409066E-03 2.97966804263424E-03
3658     cg2d: Sum(rhs),rhsMax = -8.22712330811726E-03 3.00381238910919E-03
3659     cg2d: Sum(rhs),rhsMax = -6.85280727465414E-03 3.08036412785699E-03
3660     cg2d: Sum(rhs),rhsMax = -5.32430716935678E-03 3.09182672025346E-03
3661     cg2d: Sum(rhs),rhsMax = -3.94713126631654E-03 3.03934310969534E-03
3662     cg2d: Sum(rhs),rhsMax = -2.99148607258449E-03 2.93659606971396E-03
3663     cg2d: Sum(rhs),rhsMax = -2.63983298325000E-03 2.80689806668386E-03
3664     cg2d: Sum(rhs),rhsMax = -2.95262896021766E-03 2.68543416494580E-03
3665     cg2d: Sum(rhs),rhsMax = -3.85865380317793E-03 2.73031558314252E-03
3666     cg2d: Sum(rhs),rhsMax = -5.17138132895773E-03 2.80043602227508E-03
3667     cg2d: Sum(rhs),rhsMax = -6.62770796521865E-03 2.88238464157056E-03
3668     cg2d: Sum(rhs),rhsMax = -7.94102488912102E-03 2.96047703662428E-03
3669     cg2d: Sum(rhs),rhsMax = -8.85794579589593E-03 3.01993446599128E-03
3670     cg2d: Sum(rhs),rhsMax = -9.20747809418811E-03 3.04982329824926E-03
3671     cg2d: Sum(rhs),rhsMax = -8.93311463499359E-03 3.04517980866589E-03
3672     cg2d: Sum(rhs),rhsMax = -8.10185274355510E-03 3.11258930524494E-03
3673     cg2d: Sum(rhs),rhsMax = -6.88878923475818E-03 3.17297133647826E-03
3674     cg2d: Sum(rhs),rhsMax = -5.54076175813315E-03 3.17471657229648E-03
3675     cg2d: Sum(rhs),rhsMax = -4.32655852455225E-03 3.11938176417146E-03
3676     cg2d: Sum(rhs),rhsMax = -3.48371954123495E-03 3.01971789652223E-03
3677     cg2d: Sum(rhs),rhsMax = -3.17244057034374E-03 2.89700828855226E-03
3678     cg2d: Sum(rhs),rhsMax = -3.44550650387439E-03 2.77676423270451E-03
3679     cg2d: Sum(rhs),rhsMax = -4.23987142955739E-03 2.78119166784838E-03
3680     cg2d: Sum(rhs),rhsMax = -5.39114858695595E-03 2.84461356365659E-03
3681     cg2d: Sum(rhs),rhsMax = -6.66774866065903E-03 2.91823911731847E-03
3682     cg2d: Sum(rhs),rhsMax = -7.81760218422854E-03 2.98773885034993E-03
3683     cg2d: Sum(rhs),rhsMax = -8.61805647948128E-03 3.03980211087929E-03
3684     cg2d: Sum(rhs),rhsMax = -8.91908475042253E-03 3.06473925569450E-03
3685     cg2d: Sum(rhs),rhsMax = -8.67143920956799E-03 3.06396597329497E-03
3686     cg2d: Sum(rhs),rhsMax = -7.93449157722264E-03 3.16208626781200E-03
3687     cg2d: Sum(rhs),rhsMax = -6.86259123696110E-03 3.21610126207999E-03
3688     cg2d: Sum(rhs),rhsMax = -5.67301267842313E-03 3.21680817581211E-03
3689     cg2d: Sum(rhs),rhsMax = -4.60212401231420E-03 3.16554822949591E-03
3690     cg2d: Sum(rhs),rhsMax = -3.85860118609912E-03 3.07378665160257E-03
3691     cg2d: Sum(rhs),rhsMax = -3.58293275855005E-03 2.96071721340564E-03
3692     cg2d: Sum(rhs),rhsMax = -3.82105723156302E-03 2.84938998451388E-03
3693     cg2d: Sum(rhs),rhsMax = -4.51705691342971E-03 2.80618860274139E-03
3694 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3695 jmc 1.15 ph-1 in thsice_cost_final
3696     ph-3 in thsice_cost_final
3697 jmc 1.13 --> objf_test(bi,bj) = 0.473809589653899D-01
3698 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3699     --> objf_atl(bi,bj) = 0.000000000000000D+00
3700 jmc 1.13 local fc = 0.473809589653899D-01
3701     global fc = 0.473809589653899D-01
3702 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809589653899E-02
3703 jmc 1.1 grad-res -------------------------------
3704 jmc 1.12 grad-res 0 7 4 4 1 1 1 1 4.73809587569E-02 4.73809585484E-02 4.73809589654E-02
3705 jmc 1.13 grad-res 0 7 7 19 0 1 1 1 -2.08462522474E-06 -2.08475181562E-06 -6.07259654897E-05
3706     (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
3707     (PID.TID 0000.0001) ADM adjoint_gradient = -2.08462522474361E-06
3708     (PID.TID 0000.0001) ADM finite-diff_grad = -2.08475181562306E-06
3709 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 7 (ierr= 0) =======
3710     (PID.TID 0000.0001) ====== Starts gradient-check number 8 (=ichknum) =======
3711 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 22 25 8
3712     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 19 8
3713 jmc 1.6 ph-grd -->hit<-- 2 5 1 1
3714 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 2 5 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
3715 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
3716     adding the control vector.
3717 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3718     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3719     (PID.TID 0000.0001)
3720     (PID.TID 0000.0001) // =======================================================
3721     (PID.TID 0000.0001) // Model current state
3722     (PID.TID 0000.0001) // =======================================================
3723     (PID.TID 0000.0001)
3724     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3725     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3726 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3727     cg2d: Sum(rhs),rhsMax = -3.96041768353668E-03 2.18766023591839E-04
3728     cg2d: Sum(rhs),rhsMax = -6.70151564469466E-03 4.29236468137108E-04
3729     cg2d: Sum(rhs),rhsMax = -9.17158903536375E-03 6.43184795990034E-04
3730     cg2d: Sum(rhs),rhsMax = -1.08944466272653E-02 8.17951762500036E-04
3731     cg2d: Sum(rhs),rhsMax = -1.15449833388961E-02 9.31105227951443E-04
3732     cg2d: Sum(rhs),rhsMax = -1.10127562437001E-02 9.89364856527010E-04
3733     cg2d: Sum(rhs),rhsMax = -9.42153118106256E-03 1.22456378149223E-03
3734     cg2d: Sum(rhs),rhsMax = -7.10092879422446E-03 1.44777510139278E-03
3735     cg2d: Sum(rhs),rhsMax = -4.51794202899884E-03 1.58982062538313E-03
3736     cg2d: Sum(rhs),rhsMax = -2.18275828168500E-03 1.64357696763808E-03
3737     cg2d: Sum(rhs),rhsMax = -5.47818876177618E-04 1.61756158408024E-03
3738     cg2d: Sum(rhs),rhsMax = 7.99729191763006E-05 1.53363855295442E-03
3739     cg2d: Sum(rhs),rhsMax = -4.03103058630985E-04 1.42794064399011E-03
3740     cg2d: Sum(rhs),rhsMax = -1.88087816632855E-03 1.49223780329666E-03
3741     cg2d: Sum(rhs),rhsMax = -4.04408899023689E-03 1.56210440165535E-03
3742     cg2d: Sum(rhs),rhsMax = -6.45462889269434E-03 1.63424212749082E-03
3743     cg2d: Sum(rhs),rhsMax = -8.63394917348161E-03 1.70505818580109E-03
3744     cg2d: Sum(rhs),rhsMax = -1.01577899849142E-02 1.77167127105416E-03
3745     cg2d: Sum(rhs),rhsMax = -1.07385064700608E-02 1.83257529560808E-03
3746     cg2d: Sum(rhs),rhsMax = -1.02790482935134E-02 1.88791211566594E-03
3747     cg2d: Sum(rhs),rhsMax = -8.88852268670645E-03 1.93938683369160E-03
3748     cg2d: Sum(rhs),rhsMax = -6.85700209524154E-03 2.06671962446236E-03
3749     cg2d: Sum(rhs),rhsMax = -4.59527344002790E-03 2.17651147122412E-03
3750     cg2d: Sum(rhs),rhsMax = -2.55199123315582E-03 2.23681620553219E-03
3751     cg2d: Sum(rhs),rhsMax = -1.12489763045740E-03 2.25047699917405E-03
3752     cg2d: Sum(rhs),rhsMax = -5.83637559405333E-04 2.23911226477192E-03
3753     cg2d: Sum(rhs),rhsMax = -1.01911454685829E-03 2.31619525789285E-03
3754     cg2d: Sum(rhs),rhsMax = -2.32886289297000E-03 2.39332626855422E-03
3755     cg2d: Sum(rhs),rhsMax = -4.24067142323340E-03 2.46478011195603E-03
3756     cg2d: Sum(rhs),rhsMax = -6.36913438222257E-03 2.52475931743180E-03
3757     cg2d: Sum(rhs),rhsMax = -8.29342191416002E-03 2.56860712100981E-03
3758     cg2d: Sum(rhs),rhsMax = -9.64059753845752E-03 2.59379158712698E-03
3759     cg2d: Sum(rhs),rhsMax = -1.01580044282446E-02 2.60046739540756E-03
3760     cg2d: Sum(rhs),rhsMax = -9.76069657512058E-03 2.59154638846570E-03
3761     cg2d: Sum(rhs),rhsMax = -8.54505745141697E-03 2.57230687687117E-03
3762     cg2d: Sum(rhs),rhsMax = -6.76655618884364E-03 2.57617681167011E-03
3763     cg2d: Sum(rhs),rhsMax = -4.78666959638335E-03 2.60704660280945E-03
3764     cg2d: Sum(rhs),rhsMax = -2.99995523263849E-03 2.55368008239985E-03
3765     cg2d: Sum(rhs),rhsMax = -1.75595288867343E-03 2.53090265590662E-03
3766     cg2d: Sum(rhs),rhsMax = -1.29134014610644E-03 2.55686895389667E-03
3767     cg2d: Sum(rhs),rhsMax = -1.68547887499029E-03 2.59998583682158E-03
3768     cg2d: Sum(rhs),rhsMax = -2.84766405989504E-03 2.65617338148217E-03
3769     cg2d: Sum(rhs),rhsMax = -4.53801263937125E-03 2.71885905127419E-03
3770     cg2d: Sum(rhs),rhsMax = -6.41728545109486E-03 2.78009789934467E-03
3771     cg2d: Sum(rhs),rhsMax = -8.11533159674175E-03 2.83193122904098E-03
3772     cg2d: Sum(rhs),rhsMax = -9.30436781380663E-03 2.86771959493897E-03
3773     cg2d: Sum(rhs),rhsMax = -9.76260393167995E-03 2.88321599281165E-03
3774     cg2d: Sum(rhs),rhsMax = -9.41588733565916E-03 2.87721813235219E-03
3775     cg2d: Sum(rhs),rhsMax = -8.34958542148411E-03 2.85172234882208E-03
3776     cg2d: Sum(rhs),rhsMax = -6.78891546639053E-03 2.90854934181900E-03
3777     cg2d: Sum(rhs),rhsMax = -5.05216131593116E-03 2.93304378719626E-03
3778     cg2d: Sum(rhs),rhsMax = -3.48645860304708E-03 2.88331764734917E-03
3779     cg2d: Sum(rhs),rhsMax = -2.39907583501918E-03 2.77469264623227E-03
3780     cg2d: Sum(rhs),rhsMax = -1.99776868774782E-03 2.64912179842263E-03
3781     cg2d: Sum(rhs),rhsMax = -2.35175886888302E-03 2.63954760551476E-03
3782     cg2d: Sum(rhs),rhsMax = -3.38063148927469E-03 2.64744426692918E-03
3783     cg2d: Sum(rhs),rhsMax = -4.87283022063996E-03 2.67027729942326E-03
3784     cg2d: Sum(rhs),rhsMax = -6.52958390284639E-03 2.75143061498395E-03
3785     cg2d: Sum(rhs),rhsMax = -8.02517506628893E-03 2.84716527335979E-03
3786     cg2d: Sum(rhs),rhsMax = -9.07141264089375E-03 2.92480128287685E-03
3787     cg2d: Sum(rhs),rhsMax = -9.47356454491114E-03 2.97120288135737E-03
3788     cg2d: Sum(rhs),rhsMax = -9.16691593125365E-03 2.97966804314560E-03
3789     cg2d: Sum(rhs),rhsMax = -8.22712332441101E-03 3.00381242693363E-03
3790     cg2d: Sum(rhs),rhsMax = -6.85280729010487E-03 3.08036416570749E-03
3791     cg2d: Sum(rhs),rhsMax = -5.32430718394446E-03 3.09182675853927E-03
3792     cg2d: Sum(rhs),rhsMax = -3.94713127996172E-03 3.03934314878516E-03
3793     cg2d: Sum(rhs),rhsMax = -2.99148608514686E-03 2.93659610985679E-03
3794     cg2d: Sum(rhs),rhsMax = -2.63983299453973E-03 2.80689810795468E-03
3795     cg2d: Sum(rhs),rhsMax = -2.95262897001717E-03 2.68543416391544E-03
3796     cg2d: Sum(rhs),rhsMax = -3.85865381127004E-03 2.73031558207879E-03
3797     cg2d: Sum(rhs),rhsMax = -5.17138133515466E-03 2.80043602118394E-03
3798     cg2d: Sum(rhs),rhsMax = -6.62770796938588E-03 2.88238464042914E-03
3799     cg2d: Sum(rhs),rhsMax = -7.94102489119110E-03 2.96047703538568E-03
3800     cg2d: Sum(rhs),rhsMax = -8.85794579586918E-03 3.01993446459446E-03
3801     cg2d: Sum(rhs),rhsMax = -9.20747809211982E-03 3.04982329663194E-03
3802     cg2d: Sum(rhs),rhsMax = -8.93311463097009E-03 3.04517980677821E-03
3803     cg2d: Sum(rhs),rhsMax = -8.10185273766324E-03 3.11258934551400E-03
3804     cg2d: Sum(rhs),rhsMax = -6.88878922705426E-03 3.17297137690742E-03
3805     cg2d: Sum(rhs),rhsMax = -5.54076174861763E-03 3.17471661336795E-03
3806     cg2d: Sum(rhs),rhsMax = -4.32655851315522E-03 3.11938180630105E-03
3807     cg2d: Sum(rhs),rhsMax = -3.48371952781565E-03 3.01971793997517E-03
3808     cg2d: Sum(rhs),rhsMax = -3.17244055470408E-03 2.89700833338719E-03
3809     cg2d: Sum(rhs),rhsMax = -3.44550648578419E-03 2.77676427875713E-03
3810     cg2d: Sum(rhs),rhsMax = -4.23987140878627E-03 2.78119166491366E-03
3811     cg2d: Sum(rhs),rhsMax = -5.39114856330553E-03 2.84461356081962E-03
3812     cg2d: Sum(rhs),rhsMax = -6.66774863398908E-03 2.91823911455531E-03
3813     cg2d: Sum(rhs),rhsMax = -7.81760215447177E-03 2.98773884760544E-03
3814     cg2d: Sum(rhs),rhsMax = -8.61805644664369E-03 3.03980210807725E-03
3815     cg2d: Sum(rhs),rhsMax = -8.91908471456927E-03 3.06473925275180E-03
3816     cg2d: Sum(rhs),rhsMax = -8.67143917079742E-03 3.06396601692468E-03
3817     cg2d: Sum(rhs),rhsMax = -7.93449153563380E-03 3.16208631089425E-03
3818     cg2d: Sum(rhs),rhsMax = -6.86259119262107E-03 3.21610130510734E-03
3819     cg2d: Sum(rhs),rhsMax = -5.67301263134076E-03 3.21680821932830E-03
3820     cg2d: Sum(rhs),rhsMax = -4.60212396242578E-03 3.16554827399201E-03
3821     cg2d: Sum(rhs),rhsMax = -3.85860113326856E-03 3.07378669742306E-03
3822     cg2d: Sum(rhs),rhsMax = -3.58293270258381E-03 2.96071726068244E-03
3823     cg2d: Sum(rhs),rhsMax = -3.82105717223679E-03 2.84939003314100E-03
3824     cg2d: Sum(rhs),rhsMax = -4.51705685052142E-03 2.80618859844657E-03
3825 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3826 jmc 1.15 ph-1 in thsice_cost_final
3827     ph-3 in thsice_cost_final
3828 jmc 1.13 --> objf_test(bi,bj) = 0.473809592922535D-01
3829 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3830     --> objf_atl(bi,bj) = 0.000000000000000D+00
3831 jmc 1.13 local fc = 0.473809592922535D-01
3832     global fc = 0.473809592922535D-01
3833 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809592922535E-02
3834 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3835     adding the control vector.
3836 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3837     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3838     (PID.TID 0000.0001)
3839     (PID.TID 0000.0001) // =======================================================
3840     (PID.TID 0000.0001) // Model current state
3841     (PID.TID 0000.0001) // =======================================================
3842     (PID.TID 0000.0001)
3843 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3844 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3845 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3846     cg2d: Sum(rhs),rhsMax = -3.96041768353673E-03 2.18766023591770E-04
3847     cg2d: Sum(rhs),rhsMax = -6.70151564471049E-03 4.29236468072556E-04
3848     cg2d: Sum(rhs),rhsMax = -9.17158903543180E-03 6.43184796299283E-04
3849     cg2d: Sum(rhs),rhsMax = -1.08944466274119E-02 8.17951763333416E-04
3850     cg2d: Sum(rhs),rhsMax = -1.15449833391159E-02 9.31105229084285E-04
3851     cg2d: Sum(rhs),rhsMax = -1.10127562439394E-02 9.89364856951932E-04
3852     cg2d: Sum(rhs),rhsMax = -9.42153118121128E-03 1.22456378107662E-03
3853     cg2d: Sum(rhs),rhsMax = -7.10092879412057E-03 1.44777510401446E-03
3854     cg2d: Sum(rhs),rhsMax = -4.51794202844671E-03 1.58982063267628E-03
3855     cg2d: Sum(rhs),rhsMax = -2.18275828048515E-03 1.64357698088518E-03
3856     cg2d: Sum(rhs),rhsMax = -5.47818874162143E-04 1.61756160388100E-03
3857     cg2d: Sum(rhs),rhsMax = 7.99729221094250E-05 1.53363857900206E-03
3858     cg2d: Sum(rhs),rhsMax = -4.03103054769780E-04 1.42794064729485E-03
3859     cg2d: Sum(rhs),rhsMax = -1.88087816163150E-03 1.49223780793456E-03
3860     cg2d: Sum(rhs),rhsMax = -4.04408898489193E-03 1.56210440784045E-03
3861     cg2d: Sum(rhs),rhsMax = -6.45462888696045E-03 1.63424213535149E-03
3862     cg2d: Sum(rhs),rhsMax = -8.63394916765042E-03 1.70505819536212E-03
3863     cg2d: Sum(rhs),rhsMax = -1.01577899792649E-02 1.77167128223629E-03
3864     cg2d: Sum(rhs),rhsMax = -1.07385064648169E-02 1.83257530824626E-03
3865     cg2d: Sum(rhs),rhsMax = -1.02790482888106E-02 1.88791212954440E-03
3866     cg2d: Sum(rhs),rhsMax = -8.88852268257776E-03 1.93938684859006E-03
3867     cg2d: Sum(rhs),rhsMax = -6.85700209162310E-03 2.06671962707972E-03
3868     cg2d: Sum(rhs),rhsMax = -4.59527343678502E-03 2.17651147580130E-03
3869     cg2d: Sum(rhs),rhsMax = -2.55199123012429E-03 2.23681621502023E-03
3870     cg2d: Sum(rhs),rhsMax = -1.12489762749239E-03 2.25047701583328E-03
3871     cg2d: Sum(rhs),rhsMax = -5.83637556428574E-04 2.23911228423943E-03
3872     cg2d: Sum(rhs),rhsMax = -1.01911454389446E-03 2.31619527894652E-03
3873     cg2d: Sum(rhs),rhsMax = -2.32886289016552E-03 2.39332629158726E-03
3874     cg2d: Sum(rhs),rhsMax = -4.24067142085402E-03 2.46478013733903E-03
3875     cg2d: Sum(rhs),rhsMax = -6.36913438063035E-03 2.52475934545852E-03
3876     cg2d: Sum(rhs),rhsMax = -8.29342191377437E-03 2.56860715185468E-03
3877     cg2d: Sum(rhs),rhsMax = -9.64059753970795E-03 2.59379162082192E-03
3878     cg2d: Sum(rhs),rhsMax = -1.01580044315245E-02 2.60046743184218E-03
3879     cg2d: Sum(rhs),rhsMax = -9.76069658075039E-03 2.59154642741117E-03
3880     cg2d: Sum(rhs),rhsMax = -8.54505745962499E-03 2.57230691802329E-03
3881     cg2d: Sum(rhs),rhsMax = -6.76655619976571E-03 2.57617674997196E-03
3882     cg2d: Sum(rhs),rhsMax = -4.78666961008232E-03 2.60704653864966E-03
3883     cg2d: Sum(rhs),rhsMax = -2.99995524913817E-03 2.55368001492703E-03
3884     cg2d: Sum(rhs),rhsMax = -1.75595290799975E-03 2.53090270322982E-03
3885     cg2d: Sum(rhs),rhsMax = -1.29134016832736E-03 2.55686900256614E-03
3886     cg2d: Sum(rhs),rhsMax = -1.68547890024619E-03 2.59998588699327E-03
3887     cg2d: Sum(rhs),rhsMax = -2.84766408841393E-03 2.65617343339293E-03
3888     cg2d: Sum(rhs),rhsMax = -4.53801267146608E-03 2.71885910519453E-03
3889     cg2d: Sum(rhs),rhsMax = -6.41728548714414E-03 2.78009795552652E-03
3890     cg2d: Sum(rhs),rhsMax = -8.11533163715800E-03 2.83193128767022E-03
3891     cg2d: Sum(rhs),rhsMax = -9.30436785899977E-03 2.86771965610125E-03
3892     cg2d: Sum(rhs),rhsMax = -9.76260398202330E-03 2.88321605647722E-03
3893     cg2d: Sum(rhs),rhsMax = -9.41588739146532E-03 2.87721819838219E-03
3894     cg2d: Sum(rhs),rhsMax = -8.34958548299543E-03 2.85172241699418E-03
3895     cg2d: Sum(rhs),rhsMax = -6.78891553378577E-03 2.90854925698859E-03
3896     cg2d: Sum(rhs),rhsMax = -5.05216138934619E-03 2.93304370152594E-03
3897     cg2d: Sum(rhs),rhsMax = -3.48645868260472E-03 2.88331756007556E-03
3898     cg2d: Sum(rhs),rhsMax = -2.39907592086141E-03 2.77469255675542E-03
3899     cg2d: Sum(rhs),rhsMax = -1.99776878006264E-03 2.64912187392310E-03
3900     cg2d: Sum(rhs),rhsMax = -2.35175896792015E-03 2.63954768225105E-03
3901     cg2d: Sum(rhs),rhsMax = -3.38063159534642E-03 2.64744434500589E-03
3902     cg2d: Sum(rhs),rhsMax = -4.87283033410696E-03 2.67027737897893E-03
3903     cg2d: Sum(rhs),rhsMax = -6.52958402409135E-03 2.75143061451538E-03
3904     cg2d: Sum(rhs),rhsMax = -8.02517519568382E-03 2.84716527318057E-03
3905     cg2d: Sum(rhs),rhsMax = -9.07141277876792E-03 2.92480128295188E-03
3906     cg2d: Sum(rhs),rhsMax = -9.47356469152731E-03 2.97120288168064E-03
3907     cg2d: Sum(rhs),rhsMax = -9.16691608679712E-03 2.97966804373973E-03
3908     cg2d: Sum(rhs),rhsMax = -8.22712348899497E-03 3.00381233183590E-03
3909     cg2d: Sum(rhs),rhsMax = -6.85280746379080E-03 3.08036407067679E-03
3910     cg2d: Sum(rhs),rhsMax = -5.32430736677357E-03 3.09182666285798E-03
3911     cg2d: Sum(rhs),rhsMax = -3.94713147199089E-03 3.03934305177461E-03
3912     cg2d: Sum(rhs),rhsMax = -2.99148628648160E-03 2.93659601102587E-03
3913     cg2d: Sum(rhs),rhsMax = -2.63983320535665E-03 2.80689800711001E-03
3914     cg2d: Sum(rhs),rhsMax = -2.95262919057127E-03 2.68543416746453E-03
3915     cg2d: Sum(rhs),rhsMax = -3.85865404188468E-03 2.73031558600340E-03
3916     cg2d: Sum(rhs),rhsMax = -5.17138157619578E-03 2.80043602542354E-03
3917     cg2d: Sum(rhs),rhsMax = -6.62770822122551E-03 2.88238464493084E-03
3918     cg2d: Sum(rhs),rhsMax = -7.94102515416733E-03 2.96047704011625E-03
3919     cg2d: Sum(rhs),rhsMax = -8.85794607025078E-03 3.01993446954842E-03
3920     cg2d: Sum(rhs),rhsMax = -9.20747837808278E-03 3.04982330183407E-03
3921     cg2d: Sum(rhs),rhsMax = -8.93311492859106E-03 3.04517981227969E-03
3922     cg2d: Sum(rhs),rhsMax = -8.10185304693161E-03 3.11258924716510E-03
3923     cg2d: Sum(rhs),rhsMax = -6.88878954790065E-03 3.17297127868875E-03
3924     cg2d: Sum(rhs),rhsMax = -5.54076208095332E-03 3.17471651440720E-03
3925     cg2d: Sum(rhs),rhsMax = -4.32655885691490E-03 3.11938170580181E-03
3926     cg2d: Sum(rhs),rhsMax = -3.48371988299487E-03 3.01971783737805E-03
3927     cg2d: Sum(rhs),rhsMax = -3.17244092138393E-03 2.89700822848681E-03
3928     cg2d: Sum(rhs),rhsMax = -3.44550686413850E-03 2.77676417175125E-03
3929     cg2d: Sum(rhs),rhsMax = -4.23987179906947E-03 2.78119167410939E-03
3930     cg2d: Sum(rhs),rhsMax = -5.39114896582381E-03 2.84461357029276E-03
3931     cg2d: Sum(rhs),rhsMax = -6.66774904906038E-03 2.91823912423173E-03
3932     cg2d: Sum(rhs),rhsMax = -7.81760258238263E-03 2.98773885743755E-03
3933     cg2d: Sum(rhs),rhsMax = -8.61805688761144E-03 3.03980211805409E-03
3934     cg2d: Sum(rhs),rhsMax = -8.91908516871703E-03 3.06473926290243E-03
3935     cg2d: Sum(rhs),rhsMax = -8.67143963814692E-03 3.06396591495550E-03
3936     cg2d: Sum(rhs),rhsMax = -7.93449201611719E-03 3.16208621034036E-03
3937     cg2d: Sum(rhs),rhsMax = -6.86259168610949E-03 3.21610120513641E-03
3938     cg2d: Sum(rhs),rhsMax = -5.67301313768384E-03 3.21680811896969E-03
3939     cg2d: Sum(rhs),rhsMax = -4.60212448149406E-03 3.16554817232246E-03
3940     cg2d: Sum(rhs),rhsMax = -3.85860166499066E-03 3.07378659374328E-03
3941     cg2d: Sum(rhs),rhsMax = -3.58293324697086E-03 2.96071715465072E-03
3942     cg2d: Sum(rhs),rhsMax = -3.82105772938957E-03 2.84938992483797E-03
3943     cg2d: Sum(rhs),rhsMax = -4.51705742061902E-03 2.80618861295763E-03
3944 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3945 jmc 1.15 ph-1 in thsice_cost_final
3946     ph-3 in thsice_cost_final
3947 jmc 1.13 --> objf_test(bi,bj) = 0.473809582215761D-01
3948 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
3949     --> objf_atl(bi,bj) = 0.000000000000000D+00
3950 jmc 1.13 local fc = 0.473809582215761D-01
3951     global fc = 0.473809582215761D-01
3952 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809582215761E-02
3953 jmc 1.5 grad-res -------------------------------
3954 jmc 1.12 grad-res 0 8 2 5 1 1 1 1 4.73809587569E-02 4.73809592923E-02 4.73809582216E-02
3955 jmc 1.15 grad-res 0 8 8 22 0 1 1 1 5.35362930303E-06 5.35338696983E-06 4.52652178360E-05
3956 jmc 1.13 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
3957     (PID.TID 0000.0001) ADM adjoint_gradient = 5.35362930302740E-06
3958     (PID.TID 0000.0001) ADM finite-diff_grad = 5.35338696983079E-06
3959 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 8 (ierr= 0) =======
3960     (PID.TID 0000.0001) ====== Starts gradient-check number 9 (=ichknum) =======
3961 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 25 25 9
3962     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 22 9
3963 jmc 1.6 ph-grd -->hit<-- 5 5 1 1
3964 jmc 1.14 (PID.TID 0000.0001) grdchk pos: i,j,k= 5 5 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1
3965 jmc 1.1 ctrl_depth_ini: ctrl update R_low,
3966     adding the control vector.
3967 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3968     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3969     (PID.TID 0000.0001)
3970     (PID.TID 0000.0001) // =======================================================
3971     (PID.TID 0000.0001) // Model current state
3972     (PID.TID 0000.0001) // =======================================================
3973     (PID.TID 0000.0001)
3974     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3975     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3976 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
3977     cg2d: Sum(rhs),rhsMax = -3.96041768353680E-03 2.18766023588200E-04
3978     cg2d: Sum(rhs),rhsMax = -6.70151564470323E-03 4.29236468112177E-04
3979     cg2d: Sum(rhs),rhsMax = -9.17158903539170E-03 6.43184796162953E-04
3980     cg2d: Sum(rhs),rhsMax = -1.08944466273168E-02 8.17951762939117E-04
3981     cg2d: Sum(rhs),rhsMax = -1.15449833389648E-02 9.31105228534067E-04
3982     cg2d: Sum(rhs),rhsMax = -1.10127562437671E-02 9.89364856778198E-04
3983     cg2d: Sum(rhs),rhsMax = -9.42153118109769E-03 1.22456378124311E-03
3984     cg2d: Sum(rhs),rhsMax = -7.10092879419079E-03 1.44777510262150E-03
3985     cg2d: Sum(rhs),rhsMax = -4.51794202885998E-03 1.58982062887940E-03
3986     cg2d: Sum(rhs),rhsMax = -2.18275828141399E-03 1.64357697400621E-03
3987     cg2d: Sum(rhs),rhsMax = -5.47818875765350E-04 1.61756159357437E-03
3988     cg2d: Sum(rhs),rhsMax = 7.99729197146943E-05 1.53363856536915E-03
3989     cg2d: Sum(rhs),rhsMax = -4.03103058008679E-04 1.42794065023144E-03
3990     cg2d: Sum(rhs),rhsMax = -1.88087816569024E-03 1.49223781114071E-03
3991     cg2d: Sum(rhs),rhsMax = -4.04408898967055E-03 1.56210441116574E-03
3992     cg2d: Sum(rhs),rhsMax = -6.45462889229930E-03 1.63424213866513E-03
3993     cg2d: Sum(rhs),rhsMax = -8.63394917335835E-03 1.70505819857952E-03
3994     cg2d: Sum(rhs),rhsMax = -1.01577899851550E-02 1.77167128533785E-03
3995     cg2d: Sum(rhs),rhsMax = -1.07385064707428E-02 1.83257531128492E-03
3996     cg2d: Sum(rhs),rhsMax = -1.02790482946966E-02 1.88791213264032E-03
3997     cg2d: Sum(rhs),rhsMax = -8.88852268843675E-03 1.93938685191339E-03
3998     cg2d: Sum(rhs),rhsMax = -6.85700209755814E-03 2.06671962192481E-03
3999     cg2d: Sum(rhs),rhsMax = -4.59527344297481E-03 2.17651146947622E-03
4000     cg2d: Sum(rhs),rhsMax = -2.55199123679449E-03 2.23681620606458E-03
4001     cg2d: Sum(rhs),rhsMax = -1.12489763487845E-03 2.25047700310771E-03
4002     cg2d: Sum(rhs),rhsMax = -5.83637564736855E-04 2.23911229108037E-03
4003     cg2d: Sum(rhs),rhsMax = -1.01911455326916E-03 2.31619528661081E-03
4004     cg2d: Sum(rhs),rhsMax = -2.32886290066738E-03 2.39332629996459E-03
4005     cg2d: Sum(rhs),rhsMax = -4.24067143245469E-03 2.46478014628131E-03
4006     cg2d: Sum(rhs),rhsMax = -6.36913439322339E-03 2.52475935480756E-03
4007     cg2d: Sum(rhs),rhsMax = -8.29342192720037E-03 2.56860716147048E-03
4008     cg2d: Sum(rhs),rhsMax = -9.64059755378875E-03 2.59379163060672E-03
4009     cg2d: Sum(rhs),rhsMax = -1.01580044460999E-02 2.60046744175616E-03
4010     cg2d: Sum(rhs),rhsMax = -9.76069659571017E-03 2.59154643747746E-03
4011     cg2d: Sum(rhs),rhsMax = -8.54505747493020E-03 2.57230692832198E-03
4012     cg2d: Sum(rhs),rhsMax = -6.76655621545599E-03 2.57617675201394E-03
4013     cg2d: Sum(rhs),rhsMax = -4.78666962626798E-03 2.60704654001209E-03
4014     cg2d: Sum(rhs),rhsMax = -2.99995526597965E-03 2.55368001584762E-03
4015     cg2d: Sum(rhs),rhsMax = -1.75595292567889E-03 2.53090271575197E-03
4016     cg2d: Sum(rhs),rhsMax = -1.29134018701665E-03 2.55686901589997E-03
4017     cg2d: Sum(rhs),rhsMax = -1.68547892008214E-03 2.59998590115862E-03
4018     cg2d: Sum(rhs),rhsMax = -2.84766410947961E-03 2.65617344836232E-03
4019     cg2d: Sum(rhs),rhsMax = -4.53801269378589E-03 2.71885912090318E-03
4020     cg2d: Sum(rhs),rhsMax = -6.41728551069105E-03 2.78009797188823E-03
4021     cg2d: Sum(rhs),rhsMax = -8.11533166187120E-03 2.83193130459585E-03
4022     cg2d: Sum(rhs),rhsMax = -9.30436788480829E-03 2.86771967351592E-03
4023     cg2d: Sum(rhs),rhsMax = -9.76260400887041E-03 2.88321607433362E-03
4024     cg2d: Sum(rhs),rhsMax = -9.41588741932820E-03 2.87721821666732E-03
4025     cg2d: Sum(rhs),rhsMax = -8.34958551189635E-03 2.85172243572916E-03
4026     cg2d: Sum(rhs),rhsMax = -6.78891556379245E-03 2.90854925610558E-03
4027     cg2d: Sum(rhs),rhsMax = -5.05216142056207E-03 2.93304369999018E-03
4028     cg2d: Sum(rhs),rhsMax = -3.48645871515154E-03 2.88331755802847E-03
4029     cg2d: Sum(rhs),rhsMax = -2.39907595485832E-03 2.77469255436538E-03
4030     cg2d: Sum(rhs),rhsMax = -1.99776881560707E-03 2.64912189575723E-03
4031     cg2d: Sum(rhs),rhsMax = -2.35175900507450E-03 2.63954770481937E-03
4032     cg2d: Sum(rhs),rhsMax = -3.38063163413377E-03 2.64744436829615E-03
4033     cg2d: Sum(rhs),rhsMax = -4.87283037451662E-03 2.67027740296054E-03
4034     cg2d: Sum(rhs),rhsMax = -6.52958406609305E-03 2.75143064193240E-03
4035     cg2d: Sum(rhs),rhsMax = -8.02517523924722E-03 2.84716530055620E-03
4036     cg2d: Sum(rhs),rhsMax = -9.07141282388294E-03 2.92480131022888E-03
4037     cg2d: Sum(rhs),rhsMax = -9.47356473822047E-03 2.97120290897247E-03
4038     cg2d: Sum(rhs),rhsMax = -9.16691613514030E-03 2.97966807130971E-03
4039     cg2d: Sum(rhs),rhsMax = -8.22712353910404E-03 3.00381232706159E-03
4040     cg2d: Sum(rhs),rhsMax = -6.85280751581421E-03 3.08036406546413E-03
4041     cg2d: Sum(rhs),rhsMax = -5.32430742087331E-03 3.09182665731785E-03
4042     cg2d: Sum(rhs),rhsMax = -3.94713152831947E-03 3.03934304604354E-03
4043     cg2d: Sum(rhs),rhsMax = -2.99148634516016E-03 2.93659600523742E-03
4044     cg2d: Sum(rhs),rhsMax = -2.63983326645903E-03 2.80689800136691E-03
4045     cg2d: Sum(rhs),rhsMax = -2.95262925411750E-03 2.68543420335672E-03
4046     cg2d: Sum(rhs),rhsMax = -3.85865410784563E-03 2.73031562247592E-03
4047     cg2d: Sum(rhs),rhsMax = -5.17138164450842E-03 2.80043606205944E-03
4048     cg2d: Sum(rhs),rhsMax = -6.62770829181577E-03 2.88238468140000E-03
4049     cg2d: Sum(rhs),rhsMax = -7.94102522697617E-03 2.96047707624614E-03
4050     cg2d: Sum(rhs),rhsMax = -8.85794614525799E-03 3.01993450536391E-03
4051     cg2d: Sum(rhs),rhsMax = -9.20747845532368E-03 3.04982333755730E-03
4052     cg2d: Sum(rhs),rhsMax = -8.93311500816260E-03 3.04517984828942E-03
4053     cg2d: Sum(rhs),rhsMax = -8.10185312898612E-03 3.11258923960456E-03
4054     cg2d: Sum(rhs),rhsMax = -6.88878963262862E-03 3.17297127081794E-03
4055     cg2d: Sum(rhs),rhsMax = -5.54076216855831E-03 3.17471650637665E-03
4056     cg2d: Sum(rhs),rhsMax = -4.32655894758546E-03 3.11938169777893E-03
4057     cg2d: Sum(rhs),rhsMax = -3.48371997687906E-03 3.01971782951642E-03
4058     cg2d: Sum(rhs),rhsMax = -3.17244101857165E-03 2.89700822089780E-03
4059     cg2d: Sum(rhs),rhsMax = -3.44550696465481E-03 2.77676416448378E-03
4060     cg2d: Sum(rhs),rhsMax = -4.23987190288063E-03 2.78119172019203E-03
4061     cg2d: Sum(rhs),rhsMax = -5.39114907285455E-03 2.84461361647073E-03
4062     cg2d: Sum(rhs),rhsMax = -6.66774915921918E-03 2.91823917012314E-03
4063     cg2d: Sum(rhs),rhsMax = -7.81760269558987E-03 2.98773890283544E-03
4064     cg2d: Sum(rhs),rhsMax = -8.61805700382493E-03 3.03980216296581E-03
4065     cg2d: Sum(rhs),rhsMax = -8.91908528794985E-03 3.06473930754670E-03
4066     cg2d: Sum(rhs),rhsMax = -8.67143976047407E-03 3.06396590730102E-03
4067     cg2d: Sum(rhs),rhsMax = -7.93449214167005E-03 3.16208620234837E-03
4068     cg2d: Sum(rhs),rhsMax = -6.86259181505898E-03 3.21610119689837E-03
4069     cg2d: Sum(rhs),rhsMax = -5.67301327021608E-03 3.21680811062526E-03
4070     cg2d: Sum(rhs),rhsMax = -4.60212461778323E-03 3.16554816403372E-03
4071     cg2d: Sum(rhs),rhsMax = -3.85860180517457E-03 3.07378658566519E-03
4072     cg2d: Sum(rhs),rhsMax = -3.58293339113411E-03 2.96071714690352E-03
4073     cg2d: Sum(rhs),rhsMax = -3.82105787755733E-03 2.84938991748670E-03
4074     cg2d: Sum(rhs),rhsMax = -4.51705757276257E-03 2.80618866706394E-03
4075 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4076 jmc 1.15 ph-1 in thsice_cost_final
4077     ph-3 in thsice_cost_final
4078 jmc 1.13 --> objf_test(bi,bj) = 0.473809576551188D-01
4079 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
4080     --> objf_atl(bi,bj) = 0.000000000000000D+00
4081 jmc 1.13 local fc = 0.473809576551188D-01
4082     global fc = 0.473809576551188D-01
4083 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809576551188E-02
4084 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
4085     adding the control vector.
4086 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
4087     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
4088     (PID.TID 0000.0001)
4089     (PID.TID 0000.0001) // =======================================================
4090     (PID.TID 0000.0001) // Model current state
4091     (PID.TID 0000.0001) // =======================================================
4092     (PID.TID 0000.0001)
4093 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
4094 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
4095 jmc 1.13 cg2d: Sum(rhs),rhsMax = -1.50873054610922E-03 6.03492218443701E-05
4096     cg2d: Sum(rhs),rhsMax = -3.96041768353662E-03 2.18766023589393E-04
4097     cg2d: Sum(rhs),rhsMax = -6.70151564470191E-03 4.29236468097487E-04
4098     cg2d: Sum(rhs),rhsMax = -9.17158903540384E-03 6.43184796126380E-04
4099     cg2d: Sum(rhs),rhsMax = -1.08944466273604E-02 8.17951762894338E-04
4100     cg2d: Sum(rhs),rhsMax = -1.15449833390472E-02 9.31105228501655E-04
4101     cg2d: Sum(rhs),rhsMax = -1.10127562438724E-02 9.89364856700747E-04
4102     cg2d: Sum(rhs),rhsMax = -9.42153118117614E-03 1.22456378132573E-03
4103     cg2d: Sum(rhs),rhsMax = -7.10092879415427E-03 1.44777510278574E-03
4104     cg2d: Sum(rhs),rhsMax = -4.51794202858560E-03 1.58982062918001E-03
4105     cg2d: Sum(rhs),rhsMax = -2.18275828075619E-03 1.64357697451706E-03
4106     cg2d: Sum(rhs),rhsMax = -5.47818874574456E-04 1.61756159438686E-03
4107     cg2d: Sum(rhs),rhsMax = 7.99729215709821E-05 1.53363856658734E-03
4108     cg2d: Sum(rhs),rhsMax = -4.03103055392134E-04 1.42794064105352E-03
4109     cg2d: Sum(rhs),rhsMax = -1.88087816226986E-03 1.49223780009052E-03
4110     cg2d: Sum(rhs),rhsMax = -4.04408898545831E-03 1.56210439833007E-03
4111     cg2d: Sum(rhs),rhsMax = -6.45462888735555E-03 1.63424212417717E-03
4112     cg2d: Sum(rhs),rhsMax = -8.63394916777376E-03 1.70505818258369E-03
4113     cg2d: Sum(rhs),rhsMax = -1.01577899790242E-02 1.77167126795261E-03
4114     cg2d: Sum(rhs),rhsMax = -1.07385064641350E-02 1.83257529256942E-03
4115     cg2d: Sum(rhs),rhsMax = -1.02790482876274E-02 1.88791211257004E-03
4116     cg2d: Sum(rhs),rhsMax = -8.88852268084754E-03 1.93938683036829E-03
4117     cg2d: Sum(rhs),rhsMax = -6.85700208930658E-03 2.06671962961728E-03
4118     cg2d: Sum(rhs),rhsMax = -4.59527343383819E-03 2.17651147754920E-03
4119     cg2d: Sum(rhs),rhsMax = -2.55199122648570E-03 2.23681621448785E-03
4120     cg2d: Sum(rhs),rhsMax = -1.12489762307146E-03 2.25047701189962E-03
4121     cg2d: Sum(rhs),rhsMax = -5.83637551097186E-04 2.23911225793098E-03
4122     cg2d: Sum(rhs),rhsMax = -1.01911453748372E-03 2.31619525022856E-03
4123     cg2d: Sum(rhs),rhsMax = -2.32886288246829E-03 2.39332626017691E-03
4124     cg2d: Sum(rhs),rhsMax = -4.24067141163288E-03 2.46478010301377E-03
4125     cg2d: Sum(rhs),rhsMax = -6.36913436962970E-03 2.52475930808278E-03
4126     cg2d: Sum(rhs),rhsMax = -8.29342190073422E-03 2.56860711139401E-03
4127     cg2d: Sum(rhs),rhsMax = -9.64059752437692E-03 2.59379157734218E-03
4128     cg2d: Sum(rhs),rhsMax = -1.01580044136694E-02 2.60046738549360E-03
4129     cg2d: Sum(rhs),rhsMax = -9.76069656016098E-03 2.59154637839942E-03
4130     cg2d: Sum(rhs),rhsMax = -8.54505743611192E-03 2.57230686657248E-03
4131     cg2d: Sum(rhs),rhsMax = -6.76655617315352E-03 2.57617680962812E-03
4132     cg2d: Sum(rhs),rhsMax = -4.78666958019783E-03 2.60704660144702E-03
4133     cg2d: Sum(rhs),rhsMax = -2.99995521579715E-03 2.55368008147927E-03
4134     cg2d: Sum(rhs),rhsMax = -1.75595287099442E-03 2.53090264338448E-03
4135     cg2d: Sum(rhs),rhsMax = -1.29134012741728E-03 2.55686894056286E-03
4136     cg2d: Sum(rhs),rhsMax = -1.68547885515447E-03 2.59998582265623E-03
4137     cg2d: Sum(rhs),rhsMax = -2.84766403882949E-03 2.65617336651279E-03
4138     cg2d: Sum(rhs),rhsMax = -4.53801261705159E-03 2.71885903556555E-03
4139     cg2d: Sum(rhs),rhsMax = -6.41728542754811E-03 2.78009788298296E-03
4140     cg2d: Sum(rhs),rhsMax = -8.11533157202872E-03 2.83193121211537E-03
4141     cg2d: Sum(rhs),rhsMax = -9.30436778799825E-03 2.86771957752430E-03
4142     cg2d: Sum(rhs),rhsMax = -9.76260390483298E-03 2.88321597495526E-03
4143     cg2d: Sum(rhs),rhsMax = -9.41588730779641E-03 2.87721811406707E-03
4144     cg2d: Sum(rhs),rhsMax = -8.34958539258331E-03 2.85172233008710E-03
4145     cg2d: Sum(rhs),rhsMax = -6.78891543638398E-03 2.90854934270203E-03
4146     cg2d: Sum(rhs),rhsMax = -5.05216128471544E-03 2.93304378873201E-03
4147     cg2d: Sum(rhs),rhsMax = -3.48645857050045E-03 2.88331764939626E-03
4148     cg2d: Sum(rhs),rhsMax = -2.39907580102244E-03 2.77469264862231E-03
4149     cg2d: Sum(rhs),rhsMax = -1.99776865220355E-03 2.64912177658851E-03
4150     cg2d: Sum(rhs),rhsMax = -2.35175883172883E-03 2.63954758294644E-03
4151     cg2d: Sum(rhs),rhsMax = -3.38063145048750E-03 2.64744424363893E-03
4152     cg2d: Sum(rhs),rhsMax = -4.87283018023045E-03 2.67027727544167E-03
4153     cg2d: Sum(rhs),rhsMax = -6.52958386084483E-03 2.75143058756694E-03
4154     cg2d: Sum(rhs),rhsMax = -8.02517502272567E-03 2.84716524598417E-03
4155     cg2d: Sum(rhs),rhsMax = -9.07141259577890E-03 2.92480125559984E-03
4156     cg2d: Sum(rhs),rhsMax = -9.47356449821813E-03 2.97120285406554E-03
4157     cg2d: Sum(rhs),rhsMax = -9.16691588291062E-03 2.97966801557563E-03
4158     cg2d: Sum(rhs),rhsMax = -8.22712327430211E-03 3.00381243170794E-03
4159     cg2d: Sum(rhs),rhsMax = -6.85280723808163E-03 3.08036417092014E-03
4160     cg2d: Sum(rhs),rhsMax = -5.32430712984490E-03 3.09182676407941E-03
4161     cg2d: Sum(rhs),rhsMax = -3.94713122363334E-03 3.03934315451624E-03
4162     cg2d: Sum(rhs),rhsMax = -2.99148602646850E-03 2.93659611564526E-03
4163     cg2d: Sum(rhs),rhsMax = -2.63983293343753E-03 2.80689811369779E-03
4164     cg2d: Sum(rhs),rhsMax = -2.95262890647113E-03 2.68543412802325E-03
4165     cg2d: Sum(rhs),rhsMax = -3.85865374530928E-03 2.73031554560629E-03
4166     cg2d: Sum(rhs),rhsMax = -5.17138126684222E-03 2.80043598454804E-03
4167     cg2d: Sum(rhs),rhsMax = -6.62770789879582E-03 2.88238460395998E-03
4168     cg2d: Sum(rhs),rhsMax = -7.94102481838247E-03 2.96047699925581E-03
4169     cg2d: Sum(rhs),rhsMax = -8.85794572086218E-03 3.01993442877897E-03
4170     cg2d: Sum(rhs),rhsMax = -9.20747801487909E-03 3.04982326090871E-03
4171     cg2d: Sum(rhs),rhsMax = -8.93311455139875E-03 3.04517977076849E-03
4172     cg2d: Sum(rhs),rhsMax = -8.10185265560892E-03 3.11258935307455E-03
4173     cg2d: Sum(rhs),rhsMax = -6.88878914232647E-03 3.17297138477824E-03
4174     cg2d: Sum(rhs),rhsMax = -5.54076166101282E-03 3.17471662139852E-03
4175     cg2d: Sum(rhs),rhsMax = -4.32655842248486E-03 3.11938181432393E-03
4176     cg2d: Sum(rhs),rhsMax = -3.48371943393165E-03 3.01971794783681E-03
4177     cg2d: Sum(rhs),rhsMax = -3.17244045751654E-03 2.89700834097620E-03
4178     cg2d: Sum(rhs),rhsMax = -3.44550638526806E-03 2.77676428602460E-03
4179     cg2d: Sum(rhs),rhsMax = -4.23987130497530E-03 2.78119161883103E-03
4180     cg2d: Sum(rhs),rhsMax = -5.39114845627498E-03 2.84461351464165E-03
4181     cg2d: Sum(rhs),rhsMax = -6.66774852383047E-03 2.91823906866390E-03
4182     cg2d: Sum(rhs),rhsMax = -7.81760204126471E-03 2.98773880220757E-03
4183     cg2d: Sum(rhs),rhsMax = -8.61805633043039E-03 3.03980206316554E-03
4184     cg2d: Sum(rhs),rhsMax = -8.91908459533668E-03 3.06473920810754E-03
4185     cg2d: Sum(rhs),rhsMax = -8.67143904847051E-03 3.06396602457918E-03
4186     cg2d: Sum(rhs),rhsMax = -7.93449141008118E-03 3.16208631888626E-03
4187     cg2d: Sum(rhs),rhsMax = -6.86259106367182E-03 3.21610131334538E-03
4188     cg2d: Sum(rhs),rhsMax = -5.67301249880878E-03 3.21680822767272E-03
4189     cg2d: Sum(rhs),rhsMax = -4.60212382613687E-03 3.16554828228077E-03
4190     cg2d: Sum(rhs),rhsMax = -3.85860099308489E-03 3.07378670550115E-03
4191     cg2d: Sum(rhs),rhsMax = -3.58293255842080E-03 2.96071726842964E-03
4192     cg2d: Sum(rhs),rhsMax = -3.82105702406928E-03 2.84939004049228E-03
4193     cg2d: Sum(rhs),rhsMax = -4.51705669837811E-03 2.80618854434027E-03
4194 jmc 1.5 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4195 jmc 1.15 ph-1 in thsice_cost_final
4196     ph-3 in thsice_cost_final
4197 jmc 1.13 --> objf_test(bi,bj) = 0.473809598587105D-01
4198 jmc 1.6 --> objf_tracer(bi,bj) = 0.000000000000000D+00
4199     --> objf_atl(bi,bj) = 0.000000000000000D+00
4200 jmc 1.13 local fc = 0.473809598587105D-01
4201     global fc = 0.473809598587105D-01
4202 jmc 1.14 (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809598587105E-02
4203 jmc 1.1 grad-res -------------------------------
4204 jmc 1.12 grad-res 0 9 5 5 1 1 1 1 4.73809587569E-02 4.73809576551E-02 4.73809598587E-02
4205 jmc 1.13 grad-res 0 9 9 25 0 1 1 1 -1.10178420756E-05 -1.10179582125E-05 -1.05407981705E-05
4206     (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02
4207     (PID.TID 0000.0001) ADM adjoint_gradient = -1.10178420756063E-05
4208     (PID.TID 0000.0001) ADM finite-diff_grad = -1.10179582124559E-05
4209 jmc 1.14 (PID.TID 0000.0001) ====== End of gradient-check number 9 (ierr= 0) =======
4210 jmc 1.1 (PID.TID 0000.0001)
4211     (PID.TID 0000.0001) // =======================================================
4212     (PID.TID 0000.0001) // Gradient check results >>> START <<<
4213     (PID.TID 0000.0001) // =======================================================
4214     (PID.TID 0000.0001)
4215 jmc 1.5 (PID.TID 0000.0001) EPS = 1.000000E-04
4216 jmc 1.1 (PID.TID 0000.0001)
4217 jmc 1.8 (PID.TID 0000.0001) grdchk output h.p: Id Itile Jtile LAYER bi bj X(Id) X(Id)+/-EPS
4218 jmc 1.5 (PID.TID 0000.0001) grdchk output h.c: Id FC FC1 FC2
4219     (PID.TID 0000.0001) grdchk output h.g: Id FC1-FC2/(2*EPS) ADJ GRAD(FC) 1-FDGRD/ADGRD
4220     (PID.TID 0000.0001)
4221 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 1 1 1 1 1 1 0.000000000E+00 -1.000000000E-04
4222 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 1 4.7380958756915E-02 4.7380959323097E-02 4.7380958190733E-02
4223 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 1 5.6618191385249E-06 5.6618925136894E-06 1.2959476768271E-05
4224 jmc 1.5 (PID.TID 0000.0001)
4225 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 2 4 1 1 1 1 0.000000000E+00 -1.000000000E-04
4226 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 2 4.7380958756915E-02 4.7380958754118E-02 4.7380958759712E-02
4227 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 2 -2.7971062965815E-08 -2.8254620692728E-08 1.0035800161567E-02
4228 jmc 1.5 (PID.TID 0000.0001)
4229 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 3 2 2 1 1 1 0.000000000E+00 -1.000000000E-04
4230 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 3 4.7380958756915E-02 4.7380958867361E-02 4.7380958646469E-02
4231 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 3 1.1044579140140E-06 1.1043229433381E-06 -1.2222029502262E-04
4232 jmc 1.5 (PID.TID 0000.0001)
4233 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 4 5 2 1 1 1 0.000000000E+00 -1.000000000E-04
4234 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 4 4.7380958756915E-02 4.7380958774784E-02 4.7380958739045E-02
4235 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 4 1.7869577345619E-07 1.7868311580524E-07 -7.0838539465434E-05
4236 jmc 1.5 (PID.TID 0000.0001)
4237 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 5 3 3 1 1 1 0.000000000E+00 -1.000000000E-04
4238 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 5 4.7380958756915E-02 4.7380959166065E-02 4.7380958347765E-02
4239 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 5 4.0915002982866E-06 4.0916332923310E-06 3.2503901228331E-05
4240 jmc 1.5 (PID.TID 0000.0001)
4241 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 6 1 4 1 1 1 0.000000000E+00 -1.000000000E-04
4242 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 6 4.7380958756915E-02 4.7380958926771E-02 4.7380958587058E-02
4243 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 6 1.6985643100376E-06 1.6984964354760E-06 -3.9961556649093E-05
4244 jmc 1.5 (PID.TID 0000.0001)
4245 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 7 4 4 1 1 1 0.000000000E+00 -1.000000000E-04
4246 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 7 4.7380958756915E-02 4.7380958548440E-02 4.7380958965390E-02
4247     (PID.TID 0000.0001) grdchk output (g): 7 -2.0847518156231E-06 -2.0846252247436E-06 -6.0725965489672E-05
4248 jmc 1.5 (PID.TID 0000.0001)
4249 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 8 2 5 1 1 1 0.000000000E+00 -1.000000000E-04
4250 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 8 4.7380958756915E-02 4.7380959292253E-02 4.7380958221576E-02
4251 jmc 1.15 (PID.TID 0000.0001) grdchk output (g): 8 5.3533869698308E-06 5.3536293030274E-06 4.5265217835988E-05
4252 jmc 1.5 (PID.TID 0000.0001)
4253 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 9 5 5 1 1 1 0.000000000E+00 -1.000000000E-04
4254 jmc 1.13 (PID.TID 0000.0001) grdchk output (c): 9 4.7380958756915E-02 4.7380957655119E-02 4.7380959858710E-02
4255     (PID.TID 0000.0001) grdchk output (g): 9 -1.1017958212456E-05 -1.1017842075606E-05 -1.0540798170533E-05
4256 heimbach 1.11 (PID.TID 0000.0001)
4257 jmc 1.15 (PID.TID 0000.0001) grdchk summary : RMS of 9 ratios = 3.3457420676800E-03
4258 jmc 1.1 (PID.TID 0000.0001)
4259     (PID.TID 0000.0001) // =======================================================
4260     (PID.TID 0000.0001) // Gradient check results >>> END <<<
4261     (PID.TID 0000.0001) // =======================================================
4262     (PID.TID 0000.0001)
4263     (PID.TID 0000.0001) Seconds in section "ALL [THE_MODEL_MAIN]":
4264 jmc 1.15 (PID.TID 0000.0001) User time: 2.8399999999999999
4265     (PID.TID 0000.0001) System time: 7.00000000000000067E-002
4266     (PID.TID 0000.0001) Wall clock time: 2.9534461498260498
4267 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4268     (PID.TID 0000.0001) No. stops: 1
4269 jmc 1.1 (PID.TID 0000.0001) Seconds in section "INITIALISE_FIXED [THE_MODEL_MAIN]":
4270 jmc 1.15 (PID.TID 0000.0001) User time: 2.00000000000000004E-002
4271 jmc 1.9 (PID.TID 0000.0001) System time: 0.0000000000000000
4272 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 4.05449867248535156E-002
4273 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4274     (PID.TID 0000.0001) No. stops: 1
4275 jmc 1.1 (PID.TID 0000.0001) Seconds in section "ADTHE_MAIN_LOOP [ADJOINT RUN]":
4276 jmc 1.15 (PID.TID 0000.0001) User time: 0.69999999999999996
4277 jmc 1.13 (PID.TID 0000.0001) System time: 1.00000000000000002E-002
4278 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 0.73518085479736328
4279 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4280     (PID.TID 0000.0001) No. stops: 1
4281 jmc 1.15 (PID.TID 0000.0001) Seconds in section "FORWARD_STEP [MAIN_DO_LOOP]":
4282     (PID.TID 0000.0001) User time: 2.2799999999999461
4283     (PID.TID 0000.0001) System time: 7.00000000000000067E-002
4284     (PID.TID 0000.0001) Wall clock time: 2.3378491401672363
4285     (PID.TID 0000.0001) No. starts: 2000
4286     (PID.TID 0000.0001) No. stops: 2000
4287 jmc 1.1 (PID.TID 0000.0001) Seconds in section "LOAD_FIELDS_DRIVER [FORWARD_STEP]":
4288 jmc 1.15 (PID.TID 0000.0001) User time: 6.99999999999989519E-002
4289 jmc 1.14 (PID.TID 0000.0001) System time: 0.0000000000000000
4290 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 5.20908832550048828E-002
4291 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4292     (PID.TID 0000.0001) No. stops: 2000
4293 jmc 1.1 (PID.TID 0000.0001) Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]":
4294 jmc 1.15 (PID.TID 0000.0001) User time: 3.99999999999995914E-002
4295 jmc 1.10 (PID.TID 0000.0001) System time: 0.0000000000000000
4296 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 1.92470550537109375E-002
4297 jmc 1.6 (PID.TID 0000.0001) No. starts: 2200
4298     (PID.TID 0000.0001) No. stops: 2200
4299 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
4300 jmc 1.14 (PID.TID 0000.0001) User time: 1.99999999999995737E-002
4301 jmc 1.9 (PID.TID 0000.0001) System time: 0.0000000000000000
4302 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 1.75898075103759766E-002
4303 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4304     (PID.TID 0000.0001) No. stops: 2000
4305 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_OCEANIC_PHYS [FORWARD_STEP]":
4306 jmc 1.15 (PID.TID 0000.0001) User time: 9.99999999999992006E-002
4307 jmc 1.10 (PID.TID 0000.0001) System time: 0.0000000000000000
4308 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 0.12248301506042480
4309 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4310     (PID.TID 0000.0001) No. stops: 2000
4311 jmc 1.1 (PID.TID 0000.0001) Seconds in section "THERMODYNAMICS [FORWARD_STEP]":
4312 jmc 1.15 (PID.TID 0000.0001) User time: 0.39999999999999414
4313     (PID.TID 0000.0001) System time: 9.99999999999999500E-003
4314     (PID.TID 0000.0001) Wall clock time: 0.45545744895935059
4315 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4316     (PID.TID 0000.0001) No. stops: 2000
4317 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DYNAMICS [FORWARD_STEP]":
4318 jmc 1.15 (PID.TID 0000.0001) User time: 0.90999999999998682
4319     (PID.TID 0000.0001) System time: 1.00000000000000089E-002
4320     (PID.TID 0000.0001) Wall clock time: 0.86311507225036621
4321 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4322     (PID.TID 0000.0001) No. stops: 2000
4323 jmc 1.1 (PID.TID 0000.0001) Seconds in section "SOLVE_FOR_PRESSURE [FORWARD_STEP]":
4324 jmc 1.15 (PID.TID 0000.0001) User time: 0.22999999999999599
4325     (PID.TID 0000.0001) System time: 9.99999999999999500E-003
4326     (PID.TID 0000.0001) Wall clock time: 0.26633334159851074
4327 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4328     (PID.TID 0000.0001) No. stops: 2000
4329 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
4330 jmc 1.15 (PID.TID 0000.0001) User time: 6.00000000000000533E-002
4331 jmc 1.8 (PID.TID 0000.0001) System time: 0.0000000000000000
4332 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 4.54440116882324219E-002
4333 heimbach 1.11 (PID.TID 0000.0001) No. starts: 2000
4334     (PID.TID 0000.0001) No. stops: 2000
4335     (PID.TID 0000.0001) Seconds in section "INTEGR_CONTINUITY [FORWARD_STEP]":
4336 jmc 1.15 (PID.TID 0000.0001) User time: 3.99999999999991473E-002
4337 heimbach 1.11 (PID.TID 0000.0001) System time: 0.0000000000000000
4338 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 3.82726192474365234E-002
4339 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4340     (PID.TID 0000.0001) No. stops: 2000
4341 jmc 1.1 (PID.TID 0000.0001) Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
4342 jmc 1.15 (PID.TID 0000.0001) User time: 2.99999999999993605E-002
4343     (PID.TID 0000.0001) System time: 1.00000000000000089E-002
4344     (PID.TID 0000.0001) Wall clock time: 3.13632488250732422E-002
4345 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4346     (PID.TID 0000.0001) No. stops: 2000
4347 jmc 1.1 (PID.TID 0000.0001) Seconds in section "BLOCKING_EXCHANGES [FORWARD_STEP]":
4348 jmc 1.15 (PID.TID 0000.0001) User time: 4.99999999999993783E-002
4349     (PID.TID 0000.0001) System time: 1.00000000000000089E-002
4350     (PID.TID 0000.0001) Wall clock time: 7.64346122741699219E-002
4351 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4352     (PID.TID 0000.0001) No. stops: 2000
4353 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_STATEVARS_TAVE [FORWARD_STEP]":
4354 jmc 1.15 (PID.TID 0000.0001) User time: 1.99999999999995737E-002
4355     (PID.TID 0000.0001) System time: 9.99999999999999500E-003
4356     (PID.TID 0000.0001) Wall clock time: 1.82313919067382813E-002
4357 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4358     (PID.TID 0000.0001) No. stops: 2000
4359 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MONITOR [FORWARD_STEP]":
4360 jmc 1.13 (PID.TID 0000.0001) User time: 0.0000000000000000
4361 jmc 1.10 (PID.TID 0000.0001) System time: 0.0000000000000000
4362 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 4.72879409790039063E-003
4363 heimbach 1.11 (PID.TID 0000.0001) No. starts: 100
4364     (PID.TID 0000.0001) No. stops: 100
4365 jmc 1.1 (PID.TID 0000.0001) Seconds in section "COST_TILE [FORWARD_STEP]":
4366 jmc 1.15 (PID.TID 0000.0001) User time: 7.99999999999996270E-002
4367     (PID.TID 0000.0001) System time: 9.99999999999999500E-003
4368     (PID.TID 0000.0001) Wall clock time: 4.28104400634765625E-002
4369 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4370     (PID.TID 0000.0001) No. stops: 2000
4371 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_THE_MODEL_IO [FORWARD_STEP]":
4372 jmc 1.15 (PID.TID 0000.0001) User time: 0.0000000000000000
4373 jmc 1.14 (PID.TID 0000.0001) System time: 0.0000000000000000
4374 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 1.91919803619384766E-002
4375 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4376     (PID.TID 0000.0001) No. stops: 2000
4377 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_WRITE_PICKUP [FORWARD_STEP]":
4378 jmc 1.15 (PID.TID 0000.0001) User time: 9.99999999999978684E-003
4379 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4380 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 1.87041759490966797E-002
4381 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4382     (PID.TID 0000.0001) No. stops: 2000
4383 jmc 1.1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]":
4384 jmc 1.6 (PID.TID 0000.0001) User time: 0.0000000000000000
4385     (PID.TID 0000.0001) System time: 0.0000000000000000
4386 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 5.13076782226562500E-004
4387 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4388     (PID.TID 0000.0001) No. stops: 1
4389 jmc 1.1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]":
4390 jmc 1.6 (PID.TID 0000.0001) User time: 0.0000000000000000
4391     (PID.TID 0000.0001) System time: 0.0000000000000000
4392 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 4.78029251098632813E-004
4393 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4394     (PID.TID 0000.0001) No. stops: 1
4395 jmc 1.1 (PID.TID 0000.0001) Seconds in section "GRDCHK_MAIN [THE_MODEL_MAIN]":
4396 jmc 1.15 (PID.TID 0000.0001) User time: 2.1200000000000001
4397     (PID.TID 0000.0001) System time: 6.00000000000000047E-002
4398     (PID.TID 0000.0001) Wall clock time: 2.1766550540924072
4399 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4400     (PID.TID 0000.0001) No. stops: 1
4401 jmc 1.1 (PID.TID 0000.0001) Seconds in section "INITIALISE_VARIA [THE_MAIN_LOOP]":
4402 jmc 1.15 (PID.TID 0000.0001) User time: 1.00000000000002309E-002
4403 jmc 1.13 (PID.TID 0000.0001) System time: 0.0000000000000000
4404 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 1.19631290435791016E-002
4405 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4406     (PID.TID 0000.0001) No. stops: 18
4407 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MAIN LOOP [THE_MAIN_LOOP]":
4408 jmc 1.15 (PID.TID 0000.0001) User time: 2.1099999999999999
4409     (PID.TID 0000.0001) System time: 5.99999999999999978E-002
4410     (PID.TID 0000.0001) Wall clock time: 2.1583619117736816
4411 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4412     (PID.TID 0000.0001) No. stops: 18
4413 jmc 1.14 (PID.TID 0000.0001) Seconds in section "MAIN_DO_LOOP [THE_MAIN_LOOP]":
4414 jmc 1.15 (PID.TID 0000.0001) User time: 2.0599999999999561
4415     (PID.TID 0000.0001) System time: 5.99999999999999978E-002
4416     (PID.TID 0000.0001) Wall clock time: 2.1293716430664063
4417 jmc 1.6 (PID.TID 0000.0001) No. starts: 1800
4418     (PID.TID 0000.0001) No. stops: 1800
4419 jmc 1.1 (PID.TID 0000.0001) Seconds in section "COST_FINAL [ADJOINT SPIN-DOWN]":
4420 jmc 1.14 (PID.TID 0000.0001) User time: 0.0000000000000000
4421 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4422 jmc 1.15 (PID.TID 0000.0001) Wall clock time: 5.05208969116210938E-004
4423 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4424     (PID.TID 0000.0001) No. stops: 18
4425 jmc 1.1 (PID.TID 0000.0001) // ======================================================
4426     (PID.TID 0000.0001) // Tile <-> Tile communication statistics
4427     (PID.TID 0000.0001) // ======================================================
4428     (PID.TID 0000.0001) // o Tile number: 000001
4429     (PID.TID 0000.0001) // No. X exchanges = 0
4430     (PID.TID 0000.0001) // Max. X spins = 0
4431     (PID.TID 0000.0001) // Min. X spins = 1000000000
4432     (PID.TID 0000.0001) // Total. X spins = 0
4433     (PID.TID 0000.0001) // Avg. X spins = 0.00E+00
4434     (PID.TID 0000.0001) // No. Y exchanges = 0
4435     (PID.TID 0000.0001) // Max. Y spins = 0
4436     (PID.TID 0000.0001) // Min. Y spins = 1000000000
4437     (PID.TID 0000.0001) // Total. Y spins = 0
4438     (PID.TID 0000.0001) // Avg. Y spins = 0.00E+00
4439     (PID.TID 0000.0001) // o Thread number: 000001
4440 jmc 1.13 (PID.TID 0000.0001) // No. barriers = 183916
4441 jmc 1.1 (PID.TID 0000.0001) // Max. barrier spins = 1
4442     (PID.TID 0000.0001) // Min. barrier spins = 1
4443 jmc 1.13 (PID.TID 0000.0001) // Total barrier spins = 183916
4444 jmc 1.1 (PID.TID 0000.0001) // Avg. barrier spins = 1.00E+00
4445 jmc 1.7 PROGRAM MAIN: Execution ended Normally

  ViewVC Help
Powered by ViewVC 1.1.22