/[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.8 - (hide annotations) (download)
Mon Sep 26 16:02:41 2011 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63d, checkpoint63e, checkpoint63c
Changes since 1.7: +156 -321 lines
File MIME type: text/plain
update output after adding Finite-difference gradient report (+ changing
 description of cost-function & adjoint gradient output)

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.8 (PID.TID 0000.0001) // MITgcmUV version: checkpoint63b
9 jmc 1.4 (PID.TID 0000.0001) // Build user: jmc
10 jmc 1.6 (PID.TID 0000.0001) // Build host: baudelaire
11 jmc 1.8 (PID.TID 0000.0001) // Build date: Mon Sep 26 01:19:11 EDT 2011
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     (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000001)
65     (PID.TID 0000.0001) // WEST: Tile = 000001, Process = 000001, Comm = put
66     (PID.TID 0000.0001) // bi = 000001, bj = 000001
67     (PID.TID 0000.0001) // EAST: Tile = 000001, Process = 000001, Comm = put
68     (PID.TID 0000.0001) // bi = 000001, bj = 000001
69     (PID.TID 0000.0001) // SOUTH: Tile = 000001, Process = 000001, Comm = put
70     (PID.TID 0000.0001) // bi = 000001, bj = 000001
71     (PID.TID 0000.0001) // NORTH: Tile = 000001, Process = 000001, Comm = put
72     (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     (PID.TID 0000.0001) >#momAdvection = .false.,
110     (PID.TID 0000.0001) >#momViscosity = .false.,
111     (PID.TID 0000.0001) >#momPressureForcing = .false.,
112 jmc 1.6 (PID.TID 0000.0001) > /
113 jmc 1.1 (PID.TID 0000.0001) >
114     (PID.TID 0000.0001) >
115     (PID.TID 0000.0001) ># Elliptic solver parameters
116     (PID.TID 0000.0001) > &PARM02
117     (PID.TID 0000.0001) > cg2dMaxIters=100,
118     (PID.TID 0000.0001) > cg2dTargetResidual=1.E-13,
119 jmc 1.6 (PID.TID 0000.0001) > /
120 jmc 1.1 (PID.TID 0000.0001) ># Time stepping parameters
121     (PID.TID 0000.0001) > &PARM03
122 jmc 1.5 (PID.TID 0000.0001) > nIter0=0,
123     (PID.TID 0000.0001) > nTimeSteps=100,
124 jmc 1.1 (PID.TID 0000.0001) >#startTime = 0.,
125     (PID.TID 0000.0001) >#endTime = 7776000,
126     (PID.TID 0000.0001) > deltaTmom=3600.0,
127     (PID.TID 0000.0001) > deltaTtracer=3600.0,
128     (PID.TID 0000.0001) > abEps=0.1,
129     (PID.TID 0000.0001) > pChkptFreq= 7776000.0,
130     (PID.TID 0000.0001) > chkptFreq= 0.0,
131     (PID.TID 0000.0001) >#dumpFreq= 1.0,
132 jmc 1.5 (PID.TID 0000.0001) > monitorFreq = 43200.,
133     (PID.TID 0000.0001) > monitorSelect=1,
134 jmc 1.6 (PID.TID 0000.0001) > /
135 jmc 1.1 (PID.TID 0000.0001) ># Gridding parameters
136     (PID.TID 0000.0001) > &PARM04
137     (PID.TID 0000.0001) > usingCartesianGrid=.TRUE.,
138     (PID.TID 0000.0001) > usingSphericalPolarGrid=.FALSE.,
139 jmc 1.5 (PID.TID 0000.0001) > delX=5*200.E3,
140     (PID.TID 0000.0001) > delY=5*200.E3,
141 jmc 1.1 (PID.TID 0000.0001) ># 1 layer
142     (PID.TID 0000.0001) >#delZ=5001.,500.,500.,500.,
143     (PID.TID 0000.0001) ># 2 layers
144     (PID.TID 0000.0001) >#delZ=1000.,5000.,500.,5000.,
145     (PID.TID 0000.0001) ># 4 layers
146     (PID.TID 0000.0001) > delZ=100.,400.,500.,5000.,
147     (PID.TID 0000.0001) >#delZ=1000.,1500.,1500.,1500.,
148 jmc 1.6 (PID.TID 0000.0001) > /
149 jmc 1.1 (PID.TID 0000.0001) > &PARM05
150     (PID.TID 0000.0001) >#bathyFile='walls.bigRidge',
151     (PID.TID 0000.0001) > bathyFile='noWalls.bigRidge',
152     (PID.TID 0000.0001) >#bathyFile='box.bigRidge',
153     (PID.TID 0000.0001) >#bathyFile='meridchannel.bigRidge',
154     (PID.TID 0000.0001) > hydrogThetaFile=,
155     (PID.TID 0000.0001) > hydrogSaltFile=,
156     (PID.TID 0000.0001) > zonalWindFile='windx.sin_y',
157     (PID.TID 0000.0001) > meridWindFile=,
158     (PID.TID 0000.0001) > surfQFile=,
159     (PID.TID 0000.0001) > EmPmRFile=,
160 jmc 1.6 (PID.TID 0000.0001) > /
161 jmc 1.1 (PID.TID 0000.0001)
162 jmc 1.7 (PID.TID 0000.0001) INI_PARMS ; starts to read PARM01
163     (PID.TID 0000.0001) INI_PARMS ; read PARM01 : OK
164     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM02
165     (PID.TID 0000.0001) INI_PARMS ; read PARM02 : OK
166     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM03
167     (PID.TID 0000.0001) INI_PARMS ; read PARM03 : OK
168     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM04
169     (PID.TID 0000.0001) INI_PARMS ; read PARM04 : OK
170     (PID.TID 0000.0001) INI_PARMS ; starts to read PARM05
171     (PID.TID 0000.0001) INI_PARMS ; read PARM05 : OK
172     (PID.TID 0000.0001) INI_PARMS: finished reading file "data"
173 jmc 1.1 (PID.TID 0000.0001) PACKAGES_BOOT: opening data.pkg
174     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.pkg
175     (PID.TID 0000.0001) // =======================================================
176     (PID.TID 0000.0001) // Parameter file "data.pkg"
177     (PID.TID 0000.0001) // =======================================================
178     (PID.TID 0000.0001) >#
179     (PID.TID 0000.0001) ># ********
180     (PID.TID 0000.0001) ># Packages
181     (PID.TID 0000.0001) ># ********
182     (PID.TID 0000.0001) > &PACKAGES
183     (PID.TID 0000.0001) > useGMRedi = .FALSE.,
184     (PID.TID 0000.0001) > useKPP = .FALSE.,
185     (PID.TID 0000.0001) > useGrdchk = .TRUE.,
186     (PID.TID 0000.0001) > useECCO = .FALSE.,
187 jmc 1.6 (PID.TID 0000.0001) > /
188 jmc 1.1 (PID.TID 0000.0001)
189     (PID.TID 0000.0001) PACKAGES_BOOT: finished reading data.pkg
190     (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
191     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.optim
192     (PID.TID 0000.0001) // =======================================================
193     (PID.TID 0000.0001) // Parameter file "data.optim"
194     (PID.TID 0000.0001) // =======================================================
195     (PID.TID 0000.0001) >#
196     (PID.TID 0000.0001) ># ********************************
197     (PID.TID 0000.0001) ># Off-line optimization parameters
198     (PID.TID 0000.0001) ># ********************************
199     (PID.TID 0000.0001) > &OPTIM
200     (PID.TID 0000.0001) > optimcycle=0,
201     (PID.TID 0000.0001) > /
202     (PID.TID 0000.0001)
203     (PID.TID 0000.0001) OPTIM_READPARMS: finished reading data.optim
204     (PID.TID 0000.0001) CTRL_READPARMS: opening data.ctrl
205     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.ctrl
206     (PID.TID 0000.0001) // =======================================================
207     (PID.TID 0000.0001) // Parameter file "data.ctrl"
208     (PID.TID 0000.0001) // =======================================================
209     (PID.TID 0000.0001) >#
210     (PID.TID 0000.0001) >#
211     (PID.TID 0000.0001) ># *********************
212     (PID.TID 0000.0001) ># ECCO controlvariables
213     (PID.TID 0000.0001) ># *********************
214     (PID.TID 0000.0001) > &CTRL_NML
215     (PID.TID 0000.0001) ># xx_theta_file = 'xx_theta',
216     (PID.TID 0000.0001) ># xx_salt_file = 'xx_salt',
217     (PID.TID 0000.0001) ># xx_tr1_file = 'xx_tr1',
218     (PID.TID 0000.0001) ># xx_hflux_file = 'xx_hflux',
219     (PID.TID 0000.0001) ># xx_sflux_file = 'xx_sflux',
220     (PID.TID 0000.0001) ># xx_tauu_file = 'xx_tauu',
221     (PID.TID 0000.0001) ># xx_tauv_file = 'xx_tauv',
222     (PID.TID 0000.0001) ># xx_sst_file = 'xx_sst',
223     (PID.TID 0000.0001) ># xx_sss_file = 'xx_sss',
224     (PID.TID 0000.0001) ># xx_diffkr_file = 'xx_diffkr',
225     (PID.TID 0000.0001) ># xx_kapgm_file = 'xx_kapgm',
226     (PID.TID 0000.0001) >#xx_hfacc_file = 'xx_hfacc',
227     (PID.TID 0000.0001) > xx_depth_file = 'xx_depth',
228 jmc 1.6 (PID.TID 0000.0001) > /
229 jmc 1.1 (PID.TID 0000.0001) >#
230     (PID.TID 0000.0001) ># *********************
231     (PID.TID 0000.0001) ># names for ctrl_pack/unpack
232     (PID.TID 0000.0001) ># *********************
233     (PID.TID 0000.0001) > &CTRL_PACKNAMES
234 jmc 1.6 (PID.TID 0000.0001) > /
235 jmc 1.1 (PID.TID 0000.0001) >
236     (PID.TID 0000.0001)
237     (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl
238     (PID.TID 0000.0001) COST_READPARMS: opening data.cost
239     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.cost
240     (PID.TID 0000.0001) // =======================================================
241     (PID.TID 0000.0001) // Parameter file "data.cost"
242     (PID.TID 0000.0001) // =======================================================
243     (PID.TID 0000.0001) >#
244     (PID.TID 0000.0001) >#
245     (PID.TID 0000.0001) ># ******************
246     (PID.TID 0000.0001) ># ECCO cost function
247     (PID.TID 0000.0001) ># ******************
248     (PID.TID 0000.0001) > &COST_NML
249     (PID.TID 0000.0001) > mult_tracer = 0.,
250     (PID.TID 0000.0001) > mult_test = 1.,
251     (PID.TID 0000.0001) > mult_depth = 1.,
252 jmc 1.6 (PID.TID 0000.0001) > /
253 jmc 1.1 (PID.TID 0000.0001)
254     (PID.TID 0000.0001) COST_READPARMS: finished reading data.cost
255     (PID.TID 0000.0001) GRDCHK_READPARMS: opening data.grdchk
256     (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.grdchk
257     (PID.TID 0000.0001) // =======================================================
258     (PID.TID 0000.0001) // Parameter file "data.grdchk"
259     (PID.TID 0000.0001) // =======================================================
260     (PID.TID 0000.0001) >
261     (PID.TID 0000.0001) ># *******************
262     (PID.TID 0000.0001) ># ECCO gradient check
263     (PID.TID 0000.0001) ># *******************
264     (PID.TID 0000.0001) > &GRDCHK_NML
265     (PID.TID 0000.0001) > grdchk_eps = 1.d-04,
266     (PID.TID 0000.0001) > nbeg = 1,
267 jmc 1.5 (PID.TID 0000.0001) > nstep = 3,
268 jmc 1.1 (PID.TID 0000.0001) > nend = 25,
269     (PID.TID 0000.0001) > grdchkvarindex = 20,
270     (PID.TID 0000.0001) > /
271     (PID.TID 0000.0001)
272     (PID.TID 0000.0001) GRDCHK_READPARMS: finished reading data.grdchk
273     (PID.TID 0000.0001)
274     (PID.TID 0000.0001) // =======================================================
275     (PID.TID 0000.0001) // Gradient check configuration >>> START <<<
276     (PID.TID 0000.0001) // =======================================================
277     (PID.TID 0000.0001)
278     (PID.TID 0000.0001) eps: 0.100E-03
279     (PID.TID 0000.0001) First location: 1
280     (PID.TID 0000.0001) Last location: 25
281 jmc 1.5 (PID.TID 0000.0001) Increment: 3
282 jmc 1.8 (PID.TID 0000.0001) grdchkWhichProc: 0
283     (PID.TID 0000.0001) iLocTile = 1 , jLocTile = 1
284 jmc 1.1 (PID.TID 0000.0001)
285     (PID.TID 0000.0001) // =======================================================
286     (PID.TID 0000.0001) // Gradient check configuration >>> END <<<
287     (PID.TID 0000.0001) // =======================================================
288     (PID.TID 0000.0001)
289     (PID.TID 0000.0001) SET_PARMS: done
290     (PID.TID 0000.0001) Enter INI_VERTICAL_GRID: setInterFDr= T ; setCenterDr= F
291     (PID.TID 0000.0001) %MON XC_max = 9.0000000000000E+05
292     (PID.TID 0000.0001) %MON XC_min = 1.0000000000000E+05
293     (PID.TID 0000.0001) %MON XC_mean = 5.0000000000000E+05
294     (PID.TID 0000.0001) %MON XC_sd = 2.8284271247462E+05
295     (PID.TID 0000.0001) %MON XG_max = 8.0000000000000E+05
296 dfer 1.3 (PID.TID 0000.0001) %MON XG_min = 0.0000000000000E+00
297     (PID.TID 0000.0001) %MON XG_mean = 4.0000000000000E+05
298     (PID.TID 0000.0001) %MON XG_sd = 2.8284271247462E+05
299 jmc 1.1 (PID.TID 0000.0001) %MON DXC_max = 2.0000000000000E+05
300     (PID.TID 0000.0001) %MON DXC_min = 2.0000000000000E+05
301     (PID.TID 0000.0001) %MON DXC_mean = 2.0000000000000E+05
302     (PID.TID 0000.0001) %MON DXC_sd = 0.0000000000000E+00
303     (PID.TID 0000.0001) %MON DXF_max = 2.0000000000000E+05
304     (PID.TID 0000.0001) %MON DXF_min = 2.0000000000000E+05
305     (PID.TID 0000.0001) %MON DXF_mean = 2.0000000000000E+05
306     (PID.TID 0000.0001) %MON DXF_sd = 0.0000000000000E+00
307     (PID.TID 0000.0001) %MON DXG_max = 2.0000000000000E+05
308     (PID.TID 0000.0001) %MON DXG_min = 2.0000000000000E+05
309     (PID.TID 0000.0001) %MON DXG_mean = 2.0000000000000E+05
310     (PID.TID 0000.0001) %MON DXG_sd = 0.0000000000000E+00
311     (PID.TID 0000.0001) %MON DXV_max = 2.0000000000000E+05
312     (PID.TID 0000.0001) %MON DXV_min = 2.0000000000000E+05
313     (PID.TID 0000.0001) %MON DXV_mean = 2.0000000000000E+05
314     (PID.TID 0000.0001) %MON DXV_sd = 0.0000000000000E+00
315     (PID.TID 0000.0001) %MON YC_max = 9.0000000000000E+05
316     (PID.TID 0000.0001) %MON YC_min = 1.0000000000000E+05
317     (PID.TID 0000.0001) %MON YC_mean = 5.0000000000000E+05
318     (PID.TID 0000.0001) %MON YC_sd = 2.8284271247462E+05
319     (PID.TID 0000.0001) %MON YG_max = 8.0000000000000E+05
320 dfer 1.3 (PID.TID 0000.0001) %MON YG_min = 0.0000000000000E+00
321     (PID.TID 0000.0001) %MON YG_mean = 4.0000000000000E+05
322     (PID.TID 0000.0001) %MON YG_sd = 2.8284271247462E+05
323 jmc 1.1 (PID.TID 0000.0001) %MON DYC_max = 2.0000000000000E+05
324     (PID.TID 0000.0001) %MON DYC_min = 2.0000000000000E+05
325     (PID.TID 0000.0001) %MON DYC_mean = 2.0000000000000E+05
326     (PID.TID 0000.0001) %MON DYC_sd = 0.0000000000000E+00
327     (PID.TID 0000.0001) %MON DYF_max = 2.0000000000000E+05
328     (PID.TID 0000.0001) %MON DYF_min = 2.0000000000000E+05
329     (PID.TID 0000.0001) %MON DYF_mean = 2.0000000000000E+05
330     (PID.TID 0000.0001) %MON DYF_sd = 0.0000000000000E+00
331     (PID.TID 0000.0001) %MON DYG_max = 2.0000000000000E+05
332     (PID.TID 0000.0001) %MON DYG_min = 2.0000000000000E+05
333     (PID.TID 0000.0001) %MON DYG_mean = 2.0000000000000E+05
334     (PID.TID 0000.0001) %MON DYG_sd = 0.0000000000000E+00
335     (PID.TID 0000.0001) %MON DYU_max = 2.0000000000000E+05
336     (PID.TID 0000.0001) %MON DYU_min = 2.0000000000000E+05
337     (PID.TID 0000.0001) %MON DYU_mean = 2.0000000000000E+05
338     (PID.TID 0000.0001) %MON DYU_sd = 0.0000000000000E+00
339     (PID.TID 0000.0001) %MON RA_max = 4.0000000000000E+10
340     (PID.TID 0000.0001) %MON RA_min = 4.0000000000000E+10
341     (PID.TID 0000.0001) %MON RA_mean = 4.0000000000000E+10
342     (PID.TID 0000.0001) %MON RA_sd = 0.0000000000000E+00
343     (PID.TID 0000.0001) %MON RAW_max = 4.0000000000000E+10
344     (PID.TID 0000.0001) %MON RAW_min = 4.0000000000000E+10
345     (PID.TID 0000.0001) %MON RAW_mean = 4.0000000000000E+10
346     (PID.TID 0000.0001) %MON RAW_sd = 0.0000000000000E+00
347     (PID.TID 0000.0001) %MON RAS_max = 4.0000000000000E+10
348     (PID.TID 0000.0001) %MON RAS_min = 4.0000000000000E+10
349     (PID.TID 0000.0001) %MON RAS_mean = 4.0000000000000E+10
350     (PID.TID 0000.0001) %MON RAS_sd = 0.0000000000000E+00
351     (PID.TID 0000.0001) %MON RAZ_max = 4.0000000000000E+10
352     (PID.TID 0000.0001) %MON RAZ_min = 4.0000000000000E+10
353     (PID.TID 0000.0001) %MON RAZ_mean = 4.0000000000000E+10
354     (PID.TID 0000.0001) %MON RAZ_sd = 0.0000000000000E+00
355     (PID.TID 0000.0001) %MON AngleCS_max = 1.0000000000000E+00
356     (PID.TID 0000.0001) %MON AngleCS_min = 1.0000000000000E+00
357     (PID.TID 0000.0001) %MON AngleCS_mean = 1.0000000000000E+00
358     (PID.TID 0000.0001) %MON AngleCS_sd = 0.0000000000000E+00
359     (PID.TID 0000.0001) %MON AngleSN_max = 0.0000000000000E+00
360     (PID.TID 0000.0001) %MON AngleSN_min = 0.0000000000000E+00
361     (PID.TID 0000.0001) %MON AngleSN_mean = 0.0000000000000E+00
362     (PID.TID 0000.0001) %MON AngleSN_sd = 0.0000000000000E+00
363 jmc 1.7 (PID.TID 0000.0001) GAD_INIT_FIXED: GAD_OlMinSize= 1 0 1
364 jmc 1.1 (PID.TID 0000.0001)
365     (PID.TID 0000.0001) // ===================================
366     (PID.TID 0000.0001) // GAD parameters :
367     (PID.TID 0000.0001) // ===================================
368     (PID.TID 0000.0001) tempAdvScheme = /* Temp. Horiz.Advection scheme selector */
369     (PID.TID 0000.0001) 2
370     (PID.TID 0000.0001) ;
371     (PID.TID 0000.0001) tempVertAdvScheme = /* Temp. Vert. Advection scheme selector */
372     (PID.TID 0000.0001) 2
373     (PID.TID 0000.0001) ;
374     (PID.TID 0000.0001) tempMultiDimAdvec = /* use Muti-Dim Advec method for Temp */
375     (PID.TID 0000.0001) F
376     (PID.TID 0000.0001) ;
377     (PID.TID 0000.0001) tempSOM_Advection = /* use 2nd Order Moment Advection for Temp */
378     (PID.TID 0000.0001) F
379     (PID.TID 0000.0001) ;
380     (PID.TID 0000.0001) AdamsBashforthGt = /* apply Adams-Bashforth extrapolation on Gt */
381     (PID.TID 0000.0001) T
382     (PID.TID 0000.0001) ;
383     (PID.TID 0000.0001) AdamsBashforth_T = /* apply Adams-Bashforth extrapolation on Temp */
384     (PID.TID 0000.0001) F
385     (PID.TID 0000.0001) ;
386     (PID.TID 0000.0001) saltAdvScheme = /* Salt. Horiz.advection scheme selector */
387     (PID.TID 0000.0001) 2
388     (PID.TID 0000.0001) ;
389     (PID.TID 0000.0001) saltVertAdvScheme = /* Salt. Vert. Advection scheme selector */
390     (PID.TID 0000.0001) 2
391     (PID.TID 0000.0001) ;
392     (PID.TID 0000.0001) saltMultiDimAdvec = /* use Muti-Dim Advec method for Salt */
393     (PID.TID 0000.0001) F
394     (PID.TID 0000.0001) ;
395     (PID.TID 0000.0001) saltSOM_Advection = /* use 2nd Order Moment Advection for Salt */
396     (PID.TID 0000.0001) F
397     (PID.TID 0000.0001) ;
398     (PID.TID 0000.0001) AdamsBashforthGs = /* apply Adams-Bashforth extrapolation on Gs */
399     (PID.TID 0000.0001) T
400     (PID.TID 0000.0001) ;
401     (PID.TID 0000.0001) AdamsBashforth_S = /* apply Adams-Bashforth extrapolation on Salt */
402     (PID.TID 0000.0001) F
403     (PID.TID 0000.0001) ;
404     (PID.TID 0000.0001) // ===================================
405     (PID.TID 0000.0001) ctrl-wet 1: nvarlength = 25
406     (PID.TID 0000.0001) ctrl-wet 2: surface wet C = 25
407     (PID.TID 0000.0001) ctrl-wet 3: surface wet W = 25
408     (PID.TID 0000.0001) ctrl-wet 4: surface wet S = 25
409     (PID.TID 0000.0001) ctrl-wet 4a:surface wet V = 0
410     (PID.TID 0000.0001) ctrl-wet 5: 3D wet points = 100
411     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 1 0
412     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 2 0
413     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 3 0
414     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 4 0
415     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 5 0
416     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 6 0
417     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 7 0
418     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 8 0
419     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 9 0
420     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 10 0
421     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 11 0
422     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 12 0
423     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 13 0
424     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 14 0
425     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 15 0
426     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 16 0
427     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 17 0
428     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 18 0
429     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 19 0
430     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 20 1
431     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 21 0
432     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 22 0
433     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 23 0
434     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 24 0
435     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 25 0
436     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 26 0
437     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 27 0
438     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 28 0
439     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 29 0
440     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 30 0
441     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 31 0
442     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 32 0
443     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 33 0
444     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 34 0
445     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 35 0
446     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 36 0
447     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 37 0
448     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 38 0
449     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 39 0
450     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 40 0
451     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 41 0
452     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 42 0
453     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 43 0
454     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 44 0
455     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 45 0
456     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 46 0
457     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 47 0
458     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 48 0
459     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 49 0
460     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 50 0
461     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 51 0
462     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 52 0
463     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 53 0
464     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 54 0
465     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 55 0
466     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 56 0
467     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 57 0
468     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 58 0
469     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 59 0
470     (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 60 0
471     (PID.TID 0000.0001) ctrl-wet 7: flux 200
472     (PID.TID 0000.0001) ctrl-wet 8: atmos 200
473     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
474     (PID.TID 0000.0001) ctrl-wet 13: global nvarlength for Nr = 4 25
475     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
476     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 1 25 25 25 0
477     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 2 25 25 25 0
478     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 3 25 25 25 0
479     (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 4 25 25 25 0
480     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
481     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
482     (PID.TID 0000.0001) ctrl-wet -------------------------------------------------
483     (PID.TID 0000.0001) ctrl_init: no. of control variables: 1
484     (PID.TID 0000.0001) ctrl_init: control vector length: 25
485     (PID.TID 0000.0001) %MON fCori_max = -1.0735540000000E-04
486     (PID.TID 0000.0001) %MON fCori_min = -1.1783060000000E-04
487     (PID.TID 0000.0001) %MON fCori_mean = -1.1259300000000E-04
488     (PID.TID 0000.0001) %MON fCori_sd = 3.7035424771427E-06
489     (PID.TID 0000.0001) %MON fCoriG_max = -1.0866480000000E-04
490     (PID.TID 0000.0001) %MON fCoriG_min = -1.1914000000000E-04
491     (PID.TID 0000.0001) %MON fCoriG_mean = -1.1390240000000E-04
492     (PID.TID 0000.0001) %MON fCoriG_sd = 3.7035424771427E-06
493     (PID.TID 0000.0001) %MON fCoriCos_max = 0.0000000000000E+00
494     (PID.TID 0000.0001) %MON fCoriCos_min = 0.0000000000000E+00
495     (PID.TID 0000.0001) %MON fCoriCos_mean = 0.0000000000000E+00
496     (PID.TID 0000.0001) %MON fCoriCos_sd = 0.0000000000000E+00
497     (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
498     (PID.TID 0000.0001)
499     (PID.TID 0000.0001) // =======================================================
500     (PID.TID 0000.0001) // Model configuration
501     (PID.TID 0000.0001) // =======================================================
502     (PID.TID 0000.0001) //
503     (PID.TID 0000.0001) // "Physical" paramters ( PARM01 in namelist )
504     (PID.TID 0000.0001) //
505     (PID.TID 0000.0001) buoyancyRelation = /* Type of relation to get Buoyancy */
506     (PID.TID 0000.0001) 'OCEANIC'
507     (PID.TID 0000.0001) ;
508 jmc 1.6 (PID.TID 0000.0001) fluidIsAir = /* fluid major constituent is Air */
509 jmc 1.1 (PID.TID 0000.0001) F
510     (PID.TID 0000.0001) ;
511 jmc 1.6 (PID.TID 0000.0001) fluidIsWater = /* fluid major constituent is Water */
512 jmc 1.1 (PID.TID 0000.0001) T
513     (PID.TID 0000.0001) ;
514     (PID.TID 0000.0001) usingPCoords = /* use p (or p*) vertical coordinate */
515     (PID.TID 0000.0001) F
516     (PID.TID 0000.0001) ;
517     (PID.TID 0000.0001) usingZCoords = /* use z (or z*) vertical coordinate */
518     (PID.TID 0000.0001) T
519     (PID.TID 0000.0001) ;
520     (PID.TID 0000.0001) tRef = /* Reference temperature profile ( oC or K ) */
521     (PID.TID 0000.0001) 4 @ 4.000000000000000E+00 /* K = 1: 4 */
522     (PID.TID 0000.0001) ;
523     (PID.TID 0000.0001) sRef = /* Reference salinity profile ( psu ) */
524     (PID.TID 0000.0001) 4 @ 3.500000000000000E+01 /* K = 1: 4 */
525     (PID.TID 0000.0001) ;
526 jmc 1.6 (PID.TID 0000.0001) viscAh = /* Lateral eddy viscosity ( m^2/s ) */
527 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+05
528     (PID.TID 0000.0001) ;
529 jmc 1.6 (PID.TID 0000.0001) viscAhMax = /* Maximum lateral eddy viscosity ( m^2/s ) */
530 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+21
531     (PID.TID 0000.0001) ;
532 jmc 1.6 (PID.TID 0000.0001) viscAhGrid = /* Grid dependent lateral eddy viscosity ( non-dim. ) */
533 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
534     (PID.TID 0000.0001) ;
535 jmc 1.6 (PID.TID 0000.0001) useFullLeith = /* Use Full Form of Leith Viscosity on/off flag*/
536 jmc 1.1 (PID.TID 0000.0001) F
537     (PID.TID 0000.0001) ;
538 jmc 1.6 (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/
539 jmc 1.1 (PID.TID 0000.0001) F
540     (PID.TID 0000.0001) ;
541 jmc 1.6 (PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/
542 jmc 1.1 (PID.TID 0000.0001) F
543     (PID.TID 0000.0001) ;
544     (PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */
545     (PID.TID 0000.0001) 0.000000000000000E+00
546     (PID.TID 0000.0001) ;
547 jmc 1.6 (PID.TID 0000.0001) viscC2leithD = /* Leith harmonic viscosity factor (on grad(div),non-dim.)*/
548 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
549     (PID.TID 0000.0001) ;
550 jmc 1.6 (PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */
551 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
552     (PID.TID 0000.0001) ;
553 jmc 1.6 (PID.TID 0000.0001) viscA4 = /* Lateral biharmonic viscosity ( m^4/s ) */
554 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
555     (PID.TID 0000.0001) ;
556 jmc 1.6 (PID.TID 0000.0001) viscA4Max = /* Maximum biharmonic viscosity ( m^2/s ) */
557 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+21
558     (PID.TID 0000.0001) ;
559 jmc 1.6 (PID.TID 0000.0001) viscA4Grid = /* Grid dependent biharmonic viscosity ( non-dim. ) */
560 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
561     (PID.TID 0000.0001) ;
562 jmc 1.6 (PID.TID 0000.0001) viscC4leith = /* Leith biharm viscosity factor (on grad(vort), non-dim.)*/
563 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
564     (PID.TID 0000.0001) ;
565     (PID.TID 0000.0001) viscC4leithD = /* Leith biharm viscosity factor (on grad(div), non-dim.) */
566     (PID.TID 0000.0001) 0.000000000000000E+00
567     (PID.TID 0000.0001) ;
568     (PID.TID 0000.0001) viscC4Smag = /* Smagorinsky biharm viscosity factor (non-dim) */
569     (PID.TID 0000.0001) 0.000000000000000E+00
570     (PID.TID 0000.0001) ;
571     (PID.TID 0000.0001) no_slip_sides = /* Viscous BCs: No-slip sides */
572     (PID.TID 0000.0001) F
573     (PID.TID 0000.0001) ;
574     (PID.TID 0000.0001) sideDragFactor = /* side-drag scaling factor (non-dim) */
575     (PID.TID 0000.0001) 2.000000000000000E+00
576     (PID.TID 0000.0001) ;
577 jmc 1.5 (PID.TID 0000.0001) viscArNr = /* vertical profile of vertical viscosity ( m^2/s )*/
578     (PID.TID 0000.0001) 4 @ 1.000000000000000E-01 /* K = 1: 4 */
579 jmc 1.1 (PID.TID 0000.0001) ;
580     (PID.TID 0000.0001) no_slip_bottom = /* Viscous BCs: No-slip bottom */
581     (PID.TID 0000.0001) T
582     (PID.TID 0000.0001) ;
583 dfer 1.3 (PID.TID 0000.0001) bottomDragLinear = /* linear bottom-drag coefficient ( m/s ) */
584 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
585     (PID.TID 0000.0001) ;
586 dfer 1.3 (PID.TID 0000.0001) bottomDragQuadratic = /* quadratic bottom-drag coefficient (-) */
587 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
588     (PID.TID 0000.0001) ;
589     (PID.TID 0000.0001) diffKhT = /* Laplacian diffusion of heat laterally ( m^2/s ) */
590     (PID.TID 0000.0001) 4.000000000000000E+02
591     (PID.TID 0000.0001) ;
592 dfer 1.3 (PID.TID 0000.0001) diffK4T = /* Biharmonic diffusion of heat laterally ( m^4/s ) */
593 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
594     (PID.TID 0000.0001) ;
595     (PID.TID 0000.0001) diffKhS = /* Laplacian diffusion of salt laterally ( m^2/s ) */
596     (PID.TID 0000.0001) 0.000000000000000E+00
597     (PID.TID 0000.0001) ;
598 dfer 1.3 (PID.TID 0000.0001) diffK4S = /* Biharmonic diffusion of salt laterally ( m^4/s ) */
599 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
600     (PID.TID 0000.0001) ;
601     (PID.TID 0000.0001) diffKrNrT = /* vertical profile of vertical diffusion of Temp ( m^2/s )*/
602     (PID.TID 0000.0001) 4 @ 1.000000000000000E-04 /* K = 1: 4 */
603     (PID.TID 0000.0001) ;
604     (PID.TID 0000.0001) diffKrNrS = /* vertical profile of vertical diffusion of Salt ( m^2/s )*/
605     (PID.TID 0000.0001) 4 @ 3.000000000000000E-05 /* K = 1: 4 */
606     (PID.TID 0000.0001) ;
607 dfer 1.3 (PID.TID 0000.0001) diffKrBL79surf = /* Surface diffusion for Bryan and Lewis 79 ( m^2/s ) */
608 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
609     (PID.TID 0000.0001) ;
610 dfer 1.3 (PID.TID 0000.0001) diffKrBL79deep = /* Deep diffusion for Bryan and Lewis 1979 ( m^2/s ) */
611 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
612     (PID.TID 0000.0001) ;
613 dfer 1.3 (PID.TID 0000.0001) diffKrBL79scl = /* Depth scale for Bryan and Lewis 1979 ( m ) */
614 jmc 1.1 (PID.TID 0000.0001) 2.000000000000000E+02
615     (PID.TID 0000.0001) ;
616 dfer 1.3 (PID.TID 0000.0001) diffKrBL79Ho = /* Turning depth for Bryan and Lewis 1979 ( m ) */
617 jmc 1.1 (PID.TID 0000.0001) -2.000000000000000E+03
618     (PID.TID 0000.0001) ;
619 jmc 1.6 (PID.TID 0000.0001) ivdc_kappa = /* Implicit Vertical Diffusivity for Convection ( m^2/s) */
620 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
621     (PID.TID 0000.0001) ;
622     (PID.TID 0000.0001) hMixCriteria= /* Criteria for mixed-layer diagnostic */
623     (PID.TID 0000.0001) -8.000000000000000E-01
624     (PID.TID 0000.0001) ;
625 jmc 1.6 (PID.TID 0000.0001) dRhoSmall = /* Parameter for mixed-layer diagnostic */
626 dfer 1.3 (PID.TID 0000.0001) 1.000000000000000E-06
627     (PID.TID 0000.0001) ;
628     (PID.TID 0000.0001) hMixSmooth= /* Smoothing parameter for mixed-layer diagnostic */
629     (PID.TID 0000.0001) 0.000000000000000E+00
630     (PID.TID 0000.0001) ;
631 jmc 1.1 (PID.TID 0000.0001) eosType = /* Type of Equation of State */
632     (PID.TID 0000.0001) 'LINEAR'
633     (PID.TID 0000.0001) ;
634     (PID.TID 0000.0001) tAlpha = /* Linear EOS thermal expansion coefficient ( 1/oC ) */
635     (PID.TID 0000.0001) 2.000000000000000E-04
636     (PID.TID 0000.0001) ;
637     (PID.TID 0000.0001) sBeta = /* Linear EOS haline contraction coefficient ( 1/psu ) */
638     (PID.TID 0000.0001) 0.000000000000000E+00
639     (PID.TID 0000.0001) ;
640     (PID.TID 0000.0001) rhonil = /* Reference density ( kg/m^3 ) */
641     (PID.TID 0000.0001) 9.998000000000000E+02
642     (PID.TID 0000.0001) ;
643     (PID.TID 0000.0001) rhoConst = /* Reference density ( kg/m^3 ) */
644     (PID.TID 0000.0001) 9.998000000000000E+02
645     (PID.TID 0000.0001) ;
646     (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */
647     (PID.TID 0000.0001) 4 @ 1.000000000000000E+00 /* K = 1: 4 */
648     (PID.TID 0000.0001) ;
649     (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */
650     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
651     (PID.TID 0000.0001) ;
652     (PID.TID 0000.0001) rhoConstFresh = /* Reference density ( kg/m^3 ) */
653     (PID.TID 0000.0001) 9.998000000000000E+02
654     (PID.TID 0000.0001) ;
655     (PID.TID 0000.0001) gravity = /* Gravitational acceleration ( m/s^2 ) */
656     (PID.TID 0000.0001) 9.810000000000000E+00
657     (PID.TID 0000.0001) ;
658     (PID.TID 0000.0001) gBaro = /* Barotropic gravity ( m/s^2 ) */
659     (PID.TID 0000.0001) 9.810000000000000E+00
660     (PID.TID 0000.0001) ;
661     (PID.TID 0000.0001) rotationPeriod = /* Rotation Period ( s ) */
662     (PID.TID 0000.0001) 8.616400000000000E+04
663     (PID.TID 0000.0001) ;
664     (PID.TID 0000.0001) omega = /* Angular velocity ( rad/s ) */
665     (PID.TID 0000.0001) 7.292123516990375E-05
666     (PID.TID 0000.0001) ;
667     (PID.TID 0000.0001) f0 = /* Reference coriolis parameter ( 1/s ) */
668     (PID.TID 0000.0001) -1.191400000000000E-04
669     (PID.TID 0000.0001) ;
670     (PID.TID 0000.0001) beta = /* Beta ( 1/(m.s) ) */
671     (PID.TID 0000.0001) 1.309400000000000E-11
672     (PID.TID 0000.0001) ;
673 jmc 1.7 (PID.TID 0000.0001) fPrime = /* Second coriolis parameter ( 1/s ) */
674     (PID.TID 0000.0001) 0.000000000000000E+00
675     (PID.TID 0000.0001) ;
676 jmc 1.6 (PID.TID 0000.0001) rigidLid = /* Rigid lid on/off flag */
677     (PID.TID 0000.0001) F
678 jmc 1.1 (PID.TID 0000.0001) ;
679     (PID.TID 0000.0001) implicitFreeSurface = /* Implicit free surface on/off flag */
680     (PID.TID 0000.0001) T
681     (PID.TID 0000.0001) ;
682 jmc 1.6 (PID.TID 0000.0001) freeSurfFac = /* Implicit free surface factor */
683     (PID.TID 0000.0001) 1.000000000000000E+00
684 jmc 1.1 (PID.TID 0000.0001) ;
685 jmc 1.6 (PID.TID 0000.0001) implicSurfPress = /* Surface Pressure implicit factor (0-1)*/
686 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+00
687     (PID.TID 0000.0001) ;
688 jmc 1.6 (PID.TID 0000.0001) implicDiv2Dflow = /* Barot. Flow Div. implicit factor (0-1)*/
689 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+00
690     (PID.TID 0000.0001) ;
691 jmc 1.6 (PID.TID 0000.0001) exactConserv = /* Exact Volume Conservation on/off flag*/
692 jmc 1.1 (PID.TID 0000.0001) F
693     (PID.TID 0000.0001) ;
694 jmc 1.6 (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/
695 jmc 1.1 (PID.TID 0000.0001) F
696     (PID.TID 0000.0001) ;
697 jmc 1.6 (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/
698 jmc 1.1 (PID.TID 0000.0001) T
699     (PID.TID 0000.0001) ;
700 jmc 1.6 (PID.TID 0000.0001) hFacMin = /* minimum partial cell factor (hFac) */
701     (PID.TID 0000.0001) 5.000000000000000E-02
702     (PID.TID 0000.0001) ;
703     (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
704     (PID.TID 0000.0001) 5.000000000000000E-02
705     (PID.TID 0000.0001) ;
706 jmc 1.7 (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/
707 jmc 1.1 (PID.TID 0000.0001) 0
708 jmc 1.7 (PID.TID 0000.0001) -1,0= Off ; 1,2,3= On, 2=+rescale gU,gV, 3=+update cg2d solv.
709 jmc 1.1 (PID.TID 0000.0001) ;
710     (PID.TID 0000.0001) hFacInf = /* lower threshold for hFac (nonlinFreeSurf only)*/
711     (PID.TID 0000.0001) 2.000000000000000E-01
712     (PID.TID 0000.0001) ;
713     (PID.TID 0000.0001) hFacSup = /* upper threshold for hFac (nonlinFreeSurf only)*/
714     (PID.TID 0000.0001) 2.000000000000000E+00
715     (PID.TID 0000.0001) ;
716 jmc 1.6 (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/
717 jmc 1.1 (PID.TID 0000.0001) 0
718     (PID.TID 0000.0001) ;
719 dfer 1.3 (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */
720     (PID.TID 0000.0001) 0
721     (PID.TID 0000.0001) ;
722     (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/
723 jmc 1.1 (PID.TID 0000.0001) F
724     (PID.TID 0000.0001) ;
725 dfer 1.3 (PID.TID 0000.0001) temp_EvPrRn = /* Temp. of Evap/Prec/R (UNSET=use local T)(oC)*/
726     (PID.TID 0000.0001) 1.234567000000000E+05
727     (PID.TID 0000.0001) ;
728 jmc 1.6 (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/
729 dfer 1.3 (PID.TID 0000.0001) 0.000000000000000E+00
730     (PID.TID 0000.0001) ;
731 jmc 1.5 (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/
732     (PID.TID 0000.0001) 1.234567000000000E+05
733     (PID.TID 0000.0001) ;
734 jmc 1.6 (PID.TID 0000.0001) salt_addMass = /* Salin. of addMass array (UNSET=use local S)(psu)*/
735 jmc 1.5 (PID.TID 0000.0001) 0.000000000000000E+00
736     (PID.TID 0000.0001) ;
737 jmc 1.6 (PID.TID 0000.0001) convertFW2Salt = /* convert F.W. Flux to Salt Flux (-1=use local S)(psu)*/
738 jmc 1.1 (PID.TID 0000.0001) 3.500000000000000E+01
739     (PID.TID 0000.0001) ;
740     (PID.TID 0000.0001) use3Dsolver = /* use 3-D pressure solver on/off flag */
741     (PID.TID 0000.0001) F
742     (PID.TID 0000.0001) ;
743     (PID.TID 0000.0001) nonHydrostatic = /* Non-Hydrostatic on/off flag */
744     (PID.TID 0000.0001) F
745     (PID.TID 0000.0001) ;
746     (PID.TID 0000.0001) nh_Am2 = /* Non-Hydrostatic terms scaling factor */
747     (PID.TID 0000.0001) 1.000000000000000E+00
748     (PID.TID 0000.0001) ;
749 jmc 1.5 (PID.TID 0000.0001) implicitNHPress = /* Non-Hyd Pressure implicit factor (0-1)*/
750     (PID.TID 0000.0001) 1.000000000000000E+00
751     (PID.TID 0000.0001) ;
752     (PID.TID 0000.0001) selectNHfreeSurf = /* Non-Hyd (free-)Surface option */
753     (PID.TID 0000.0001) 0
754     (PID.TID 0000.0001) ;
755 jmc 1.1 (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */
756     (PID.TID 0000.0001) F
757     (PID.TID 0000.0001) ;
758     (PID.TID 0000.0001) momStepping = /* Momentum equation on/off flag */
759     (PID.TID 0000.0001) T
760     (PID.TID 0000.0001) ;
761     (PID.TID 0000.0001) vectorInvariantMomentum= /* Vector-Invariant Momentum on/off */
762     (PID.TID 0000.0001) F
763     (PID.TID 0000.0001) ;
764     (PID.TID 0000.0001) momAdvection = /* Momentum advection on/off flag */
765     (PID.TID 0000.0001) T
766     (PID.TID 0000.0001) ;
767     (PID.TID 0000.0001) momViscosity = /* Momentum viscosity on/off flag */
768     (PID.TID 0000.0001) T
769     (PID.TID 0000.0001) ;
770 jmc 1.6 (PID.TID 0000.0001) momImplVertAdv= /* Momentum implicit vert. advection on/off*/
771 jmc 1.1 (PID.TID 0000.0001) F
772     (PID.TID 0000.0001) ;
773     (PID.TID 0000.0001) implicitViscosity = /* Implicit viscosity on/off flag */
774     (PID.TID 0000.0001) F
775     (PID.TID 0000.0001) ;
776     (PID.TID 0000.0001) metricTerms = /* metric-Terms on/off flag */
777     (PID.TID 0000.0001) F
778     (PID.TID 0000.0001) ;
779     (PID.TID 0000.0001) useNHMTerms = /* Non-Hydrostatic Metric-Terms on/off */
780     (PID.TID 0000.0001) F
781     (PID.TID 0000.0001) ;
782 jmc 1.7 (PID.TID 0000.0001) selectCoriMap = /* Coriolis Map options (0,1,2,3)*/
783     (PID.TID 0000.0001) 1
784     (PID.TID 0000.0001) 0= f-Plane ; 1= Beta-Plane ; 2= Spherical ; 3= read from file
785 jmc 1.1 (PID.TID 0000.0001) ;
786     (PID.TID 0000.0001) use3dCoriolis = /* 3-D Coriolis on/off flag */
787     (PID.TID 0000.0001) F
788     (PID.TID 0000.0001) ;
789     (PID.TID 0000.0001) useCoriolis = /* Coriolis on/off flag */
790     (PID.TID 0000.0001) T
791     (PID.TID 0000.0001) ;
792     (PID.TID 0000.0001) useCDscheme = /* CD scheme on/off flag */
793     (PID.TID 0000.0001) F
794     (PID.TID 0000.0001) ;
795 jmc 1.8 (PID.TID 0000.0001) useEnergyConservingCoriolis= /* Flx-Form Coriolis scheme flag */
796     (PID.TID 0000.0001) F
797     (PID.TID 0000.0001) ;
798 jmc 1.1 (PID.TID 0000.0001) useJamartWetPoints= /* Coriolis WetPoints method flag */
799     (PID.TID 0000.0001) F
800     (PID.TID 0000.0001) ;
801 jmc 1.8 (PID.TID 0000.0001) useJamartMomAdv= /* V.I Non-linear terms Jamart flag */
802 jmc 1.1 (PID.TID 0000.0001) F
803     (PID.TID 0000.0001) ;
804 jmc 1.8 (PID.TID 0000.0001) useAbsVorticity= /* V.I Works with f+zeta in Coriolis */
805 jmc 1.1 (PID.TID 0000.0001) F
806     (PID.TID 0000.0001) ;
807 jmc 1.8 (PID.TID 0000.0001) selectVortScheme= /* V.I Scheme selector for Vorticity-Term */
808 dfer 1.3 (PID.TID 0000.0001) 123456789
809     (PID.TID 0000.0001) = 0 : enstrophy (Shallow-Water Eq.) conserving scheme by Sadourny, JAS 75
810     (PID.TID 0000.0001) = 1 : same as 0 with modified hFac
811     (PID.TID 0000.0001) = 2 : energy conserving scheme (used by Sadourny in JAS 75 paper)
812     (PID.TID 0000.0001) = 3 : energy (general) and enstrophy (2D, nonDiv.) conserving scheme
813     (PID.TID 0000.0001) from Sadourny (Burridge & Haseler, ECMWF Rep.4, 1977)
814     (PID.TID 0000.0001) ;
815 jmc 1.8 (PID.TID 0000.0001) upwindVorticity= /* V.I Upwind bias vorticity flag */
816 jmc 1.1 (PID.TID 0000.0001) F
817     (PID.TID 0000.0001) ;
818 jmc 1.8 (PID.TID 0000.0001) highOrderVorticity= /* V.I High order vort. advect. flag */
819 jmc 1.1 (PID.TID 0000.0001) F
820     (PID.TID 0000.0001) ;
821 jmc 1.8 (PID.TID 0000.0001) upwindShear= /* V.I Upwind vertical Shear advection flag */
822 jmc 1.1 (PID.TID 0000.0001) F
823     (PID.TID 0000.0001) ;
824 jmc 1.8 (PID.TID 0000.0001) selectKEscheme= /* V.I Kinetic Energy scheme selector */
825 jmc 1.1 (PID.TID 0000.0001) 0
826     (PID.TID 0000.0001) ;
827     (PID.TID 0000.0001) momForcing = /* Momentum forcing on/off flag */
828     (PID.TID 0000.0001) T
829     (PID.TID 0000.0001) ;
830     (PID.TID 0000.0001) momPressureForcing = /* Momentum pressure term on/off flag */
831     (PID.TID 0000.0001) T
832     (PID.TID 0000.0001) ;
833     (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */
834     (PID.TID 0000.0001) F
835     (PID.TID 0000.0001) ;
836     (PID.TID 0000.0001) staggerTimeStep = /* Stagger time stepping on/off flag */
837     (PID.TID 0000.0001) F
838     (PID.TID 0000.0001) ;
839     (PID.TID 0000.0001) multiDimAdvection = /* enable/disable Multi-Dim Advection */
840     (PID.TID 0000.0001) T
841     (PID.TID 0000.0001) ;
842     (PID.TID 0000.0001) useMultiDimAdvec = /* Multi-Dim Advection is/is-not used */
843     (PID.TID 0000.0001) F
844     (PID.TID 0000.0001) ;
845 jmc 1.6 (PID.TID 0000.0001) implicitDiffusion = /* Implicit Diffusion on/off flag */
846 jmc 1.1 (PID.TID 0000.0001) F
847     (PID.TID 0000.0001) ;
848     (PID.TID 0000.0001) tempStepping = /* Temperature equation on/off flag */
849     (PID.TID 0000.0001) T
850     (PID.TID 0000.0001) ;
851     (PID.TID 0000.0001) tempAdvection= /* Temperature advection on/off flag */
852     (PID.TID 0000.0001) T
853     (PID.TID 0000.0001) ;
854 jmc 1.6 (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
855 jmc 1.1 (PID.TID 0000.0001) F
856     (PID.TID 0000.0001) ;
857     (PID.TID 0000.0001) tempForcing = /* Temperature forcing on/off flag */
858     (PID.TID 0000.0001) T
859     (PID.TID 0000.0001) ;
860 dfer 1.3 (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
861     (PID.TID 0000.0001) T
862     (PID.TID 0000.0001) ;
863 jmc 1.1 (PID.TID 0000.0001) saltStepping = /* Salinity equation on/off flag */
864     (PID.TID 0000.0001) T
865     (PID.TID 0000.0001) ;
866     (PID.TID 0000.0001) saltAdvection= /* Salinity advection on/off flag */
867     (PID.TID 0000.0001) T
868     (PID.TID 0000.0001) ;
869 jmc 1.6 (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
870 jmc 1.1 (PID.TID 0000.0001) F
871     (PID.TID 0000.0001) ;
872     (PID.TID 0000.0001) saltForcing = /* Salinity forcing on/off flag */
873     (PID.TID 0000.0001) T
874     (PID.TID 0000.0001) ;
875 dfer 1.3 (PID.TID 0000.0001) saltIsActiveTr = /* Salt is a dynamically Active Tracer */
876     (PID.TID 0000.0001) F
877     (PID.TID 0000.0001) ;
878 jmc 1.1 (PID.TID 0000.0001) readBinaryPrec = /* Precision used for reading binary files */
879     (PID.TID 0000.0001) 64
880     (PID.TID 0000.0001) ;
881     (PID.TID 0000.0001) writeBinaryPrec = /* Precision used for writing binary files */
882     (PID.TID 0000.0001) 64
883     (PID.TID 0000.0001) ;
884     (PID.TID 0000.0001) globalFiles = /* write "global" (=not per tile) files */
885     (PID.TID 0000.0001) F
886     (PID.TID 0000.0001) ;
887     (PID.TID 0000.0001) useSingleCpuIO = /* only master MPI process does I/O */
888     (PID.TID 0000.0001) F
889     (PID.TID 0000.0001) ;
890 jmc 1.8 (PID.TID 0000.0001) /* debLev[*] : level of debug & auxiliary message printing */
891     (PID.TID 0000.0001) debLevZero = 0 ; /* level of disabled aux. msg printing */
892     (PID.TID 0000.0001) debLevA = 1 ; /* level of minimum aux. msg printing */
893     (PID.TID 0000.0001) debLevB = 2 ; /* level of low aux. print (report read-file opening)*/
894     (PID.TID 0000.0001) debLevC = 3 ; /* level of moderate debug prt (most pkgs debug msg) */
895     (PID.TID 0000.0001) debLevD = 4 ; /* level of enhanced debug prt (add DEBUG_STATS prt) */
896     (PID.TID 0000.0001) debLevE = 5 ; /* level of extensive debug printing */
897     (PID.TID 0000.0001) debugLevel = /* select debug printing level */
898 jmc 1.1 (PID.TID 0000.0001) 1
899     (PID.TID 0000.0001) ;
900     (PID.TID 0000.0001) //
901     (PID.TID 0000.0001) // Elliptic solver(s) paramters ( PARM02 in namelist )
902     (PID.TID 0000.0001) //
903     (PID.TID 0000.0001) cg2dMaxIters = /* Upper limit on 2d con. grad iterations */
904     (PID.TID 0000.0001) 100
905     (PID.TID 0000.0001) ;
906     (PID.TID 0000.0001) cg2dChkResFreq = /* 2d con. grad convergence test frequency */
907     (PID.TID 0000.0001) 1
908     (PID.TID 0000.0001) ;
909     (PID.TID 0000.0001) cg2dTargetResidual = /* 2d con. grad target residual */
910     (PID.TID 0000.0001) 1.000000000000000E-13
911     (PID.TID 0000.0001) ;
912     (PID.TID 0000.0001) cg2dTargetResWunit = /* CG2d target residual [W units] */
913     (PID.TID 0000.0001) -1.000000000000000E+00
914     (PID.TID 0000.0001) ;
915     (PID.TID 0000.0001) cg2dPreCondFreq = /* Freq. for updating cg2d preconditioner */
916     (PID.TID 0000.0001) 1
917     (PID.TID 0000.0001) ;
918 jmc 1.5 (PID.TID 0000.0001) useSRCGSolver = /* use single reduction CG solver(s) */
919     (PID.TID 0000.0001) F
920     (PID.TID 0000.0001) ;
921 jmc 1.8 (PID.TID 0000.0001) printResidualFreq = /* Freq. for printing CG residual */
922     (PID.TID 0000.0001) 0
923     (PID.TID 0000.0001) ;
924 jmc 1.1 (PID.TID 0000.0001) //
925     (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
926     (PID.TID 0000.0001) //
927     (PID.TID 0000.0001) deltaTmom = /* Momentum equation timestep ( s ) */
928     (PID.TID 0000.0001) 3.600000000000000E+03
929     (PID.TID 0000.0001) ;
930 jmc 1.5 (PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */
931 jmc 1.1 (PID.TID 0000.0001) 3.600000000000000E+03
932     (PID.TID 0000.0001) ;
933 jmc 1.5 (PID.TID 0000.0001) dTtracerLev = /* Tracer equation timestep ( s ) */
934 jmc 1.1 (PID.TID 0000.0001) 4 @ 3.600000000000000E+03 /* K = 1: 4 */
935     (PID.TID 0000.0001) ;
936     (PID.TID 0000.0001) deltaTClock = /* Model clock timestep ( s ) */
937     (PID.TID 0000.0001) 3.600000000000000E+03
938     (PID.TID 0000.0001) ;
939     (PID.TID 0000.0001) cAdjFreq = /* Convective adjustment interval ( s ) */
940     (PID.TID 0000.0001) 0.000000000000000E+00
941     (PID.TID 0000.0001) ;
942     (PID.TID 0000.0001) momForcingOutAB = /* =1: take Momentum Forcing out of Adams-Bash. stepping */
943     (PID.TID 0000.0001) 0
944     (PID.TID 0000.0001) ;
945     (PID.TID 0000.0001) tracForcingOutAB = /* =1: take T,S,pTr Forcing out of Adams-Bash. stepping */
946     (PID.TID 0000.0001) 0
947     (PID.TID 0000.0001) ;
948     (PID.TID 0000.0001) momDissip_In_AB = /* put Dissipation Tendency in Adams-Bash. stepping */
949     (PID.TID 0000.0001) T
950     (PID.TID 0000.0001) ;
951     (PID.TID 0000.0001) doAB_onGtGs = /* apply AB on Tendencies (rather than on T,S)*/
952     (PID.TID 0000.0001) T
953     (PID.TID 0000.0001) ;
954     (PID.TID 0000.0001) abEps = /* Adams-Bashforth-2 stabilizing weight */
955     (PID.TID 0000.0001) 1.000000000000000E-01
956     (PID.TID 0000.0001) ;
957 dfer 1.3 (PID.TID 0000.0001) pickupStrictlyMatch= /* stop if pickup do not strictly match */
958     (PID.TID 0000.0001) T
959     (PID.TID 0000.0001) ;
960 jmc 1.7 (PID.TID 0000.0001) nIter0 = /* Run starting timestep number */
961 dfer 1.3 (PID.TID 0000.0001) 0
962     (PID.TID 0000.0001) ;
963 jmc 1.7 (PID.TID 0000.0001) nTimeSteps = /* Number of timesteps */
964     (PID.TID 0000.0001) 100
965     (PID.TID 0000.0001) ;
966     (PID.TID 0000.0001) nEndIter = /* Run ending timestep number */
967 dfer 1.3 (PID.TID 0000.0001) 100
968     (PID.TID 0000.0001) ;
969 jmc 1.7 (PID.TID 0000.0001) baseTime = /* Model base time ( s ) */
970 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
971     (PID.TID 0000.0001) ;
972 jmc 1.7 (PID.TID 0000.0001) startTime = /* Run start time ( s ) */
973 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
974     (PID.TID 0000.0001) ;
975 jmc 1.7 (PID.TID 0000.0001) endTime = /* Integration ending time ( s ) */
976 jmc 1.1 (PID.TID 0000.0001) 3.600000000000000E+05
977     (PID.TID 0000.0001) ;
978 jmc 1.7 (PID.TID 0000.0001) pChkPtFreq = /* Permanent restart/pickup file interval ( s ) */
979 jmc 1.1 (PID.TID 0000.0001) 7.776000000000000E+06
980     (PID.TID 0000.0001) ;
981 jmc 1.7 (PID.TID 0000.0001) chkPtFreq = /* Rolling restart/pickup file interval ( s ) */
982 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
983     (PID.TID 0000.0001) ;
984     (PID.TID 0000.0001) pickup_write_mdsio = /* Model IO flag. */
985     (PID.TID 0000.0001) T
986     (PID.TID 0000.0001) ;
987     (PID.TID 0000.0001) pickup_read_mdsio = /* Model IO flag. */
988     (PID.TID 0000.0001) T
989     (PID.TID 0000.0001) ;
990     (PID.TID 0000.0001) pickup_write_mnc = /* Model IO flag. */
991     (PID.TID 0000.0001) F
992     (PID.TID 0000.0001) ;
993     (PID.TID 0000.0001) pickup_read_mnc = /* Model IO flag. */
994     (PID.TID 0000.0001) F
995     (PID.TID 0000.0001) ;
996     (PID.TID 0000.0001) pickup_write_immed = /* Model IO flag. */
997     (PID.TID 0000.0001) F
998     (PID.TID 0000.0001) ;
999 dfer 1.3 (PID.TID 0000.0001) writePickupAtEnd = /* Model IO flag. */
1000     (PID.TID 0000.0001) T
1001     (PID.TID 0000.0001) ;
1002 jmc 1.1 (PID.TID 0000.0001) dumpFreq = /* Model state write out interval ( s ). */
1003     (PID.TID 0000.0001) 0.000000000000000E+00
1004     (PID.TID 0000.0001) ;
1005     (PID.TID 0000.0001) dumpInitAndLast= /* write out Initial & Last iter. model state */
1006     (PID.TID 0000.0001) T
1007     (PID.TID 0000.0001) ;
1008     (PID.TID 0000.0001) snapshot_mdsio = /* Model IO flag. */
1009     (PID.TID 0000.0001) T
1010     (PID.TID 0000.0001) ;
1011     (PID.TID 0000.0001) snapshot_mnc = /* Model IO flag. */
1012     (PID.TID 0000.0001) F
1013     (PID.TID 0000.0001) ;
1014     (PID.TID 0000.0001) monitorFreq = /* Monitor output interval ( s ). */
1015 jmc 1.5 (PID.TID 0000.0001) 4.320000000000000E+04
1016 jmc 1.1 (PID.TID 0000.0001) ;
1017 dfer 1.3 (PID.TID 0000.0001) monitorSelect = /* select group of variables to monitor */
1018 jmc 1.5 (PID.TID 0000.0001) 1
1019 dfer 1.3 (PID.TID 0000.0001) ;
1020 jmc 1.1 (PID.TID 0000.0001) monitor_stdio = /* Model IO flag. */
1021     (PID.TID 0000.0001) T
1022     (PID.TID 0000.0001) ;
1023     (PID.TID 0000.0001) monitor_mnc = /* Model IO flag. */
1024     (PID.TID 0000.0001) F
1025     (PID.TID 0000.0001) ;
1026     (PID.TID 0000.0001) externForcingPeriod = /* forcing period (s) */
1027     (PID.TID 0000.0001) 0.000000000000000E+00
1028     (PID.TID 0000.0001) ;
1029     (PID.TID 0000.0001) externForcingCycle = /* period of the cyle (s). */
1030     (PID.TID 0000.0001) 0.000000000000000E+00
1031     (PID.TID 0000.0001) ;
1032     (PID.TID 0000.0001) tauThetaClimRelax = /* relaxation time scale (s) */
1033     (PID.TID 0000.0001) 0.000000000000000E+00
1034     (PID.TID 0000.0001) ;
1035     (PID.TID 0000.0001) tauSaltClimRelax = /* relaxation time scale (s) */
1036     (PID.TID 0000.0001) 0.000000000000000E+00
1037     (PID.TID 0000.0001) ;
1038     (PID.TID 0000.0001) latBandClimRelax = /* max. Lat. where relaxation */
1039     (PID.TID 0000.0001) 3.000000000000000E+06
1040     (PID.TID 0000.0001) ;
1041     (PID.TID 0000.0001) //
1042     (PID.TID 0000.0001) // Gridding paramters ( PARM04 in namelist )
1043     (PID.TID 0000.0001) //
1044     (PID.TID 0000.0001) usingCartesianGrid = /* Cartesian coordinates flag ( True/False ) */
1045     (PID.TID 0000.0001) T
1046     (PID.TID 0000.0001) ;
1047     (PID.TID 0000.0001) usingCylindricalGrid = /* Cylindrical coordinates flag ( True/False ) */
1048     (PID.TID 0000.0001) F
1049     (PID.TID 0000.0001) ;
1050     (PID.TID 0000.0001) usingSphericalPolarGrid = /* Spherical coordinates flag ( True/False ) */
1051     (PID.TID 0000.0001) F
1052     (PID.TID 0000.0001) ;
1053     (PID.TID 0000.0001) usingCurvilinearGrid = /* Curvilinear coordinates flag ( True/False ) */
1054     (PID.TID 0000.0001) F
1055     (PID.TID 0000.0001) ;
1056 jmc 1.6 (PID.TID 0000.0001) selectSigmaCoord = /* Hybrid-Sigma Vert. Coordinate option */
1057     (PID.TID 0000.0001) 0
1058     (PID.TID 0000.0001) ;
1059 dfer 1.3 (PID.TID 0000.0001) Ro_SeaLevel = /* r(1) ( units of r == m ) */
1060 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1061     (PID.TID 0000.0001) ;
1062 jmc 1.6 (PID.TID 0000.0001) rSigmaBnd = /* r/sigma transition ( units of r == m ) */
1063     (PID.TID 0000.0001) 1.234567000000000E+05
1064     (PID.TID 0000.0001) ;
1065 jmc 1.1 (PID.TID 0000.0001) rkSign = /* index orientation relative to vertical coordinate */
1066     (PID.TID 0000.0001) -1.000000000000000E+00
1067     (PID.TID 0000.0001) ;
1068     (PID.TID 0000.0001) gravitySign = /* gravity orientation relative to vertical coordinate */
1069     (PID.TID 0000.0001) -1.000000000000000E+00
1070     (PID.TID 0000.0001) ;
1071     (PID.TID 0000.0001) mass2rUnit = /* convert mass per unit area [kg/m2] to r-units [m] */
1072     (PID.TID 0000.0001) 1.000200040008002E-03
1073     (PID.TID 0000.0001) ;
1074     (PID.TID 0000.0001) rUnit2mass = /* convert r-units [m] to mass per unit area [kg/m2] */
1075     (PID.TID 0000.0001) 9.998000000000000E+02
1076     (PID.TID 0000.0001) ;
1077     (PID.TID 0000.0001) drC = /* C spacing ( units of r ) */
1078     (PID.TID 0000.0001) 5.000000000000000E+01, /* K = 1 */
1079     (PID.TID 0000.0001) 2.500000000000000E+02, /* K = 2 */
1080     (PID.TID 0000.0001) 4.500000000000000E+02, /* K = 3 */
1081     (PID.TID 0000.0001) 2.750000000000000E+03 /* K = 4 */
1082     (PID.TID 0000.0001) ;
1083     (PID.TID 0000.0001) drF = /* W spacing ( units of r ) */
1084     (PID.TID 0000.0001) 1.000000000000000E+02, /* K = 1 */
1085     (PID.TID 0000.0001) 4.000000000000000E+02, /* K = 2 */
1086     (PID.TID 0000.0001) 5.000000000000000E+02, /* K = 3 */
1087     (PID.TID 0000.0001) 5.000000000000000E+03 /* K = 4 */
1088     (PID.TID 0000.0001) ;
1089 jmc 1.5 (PID.TID 0000.0001) delX = /* U spacing ( m - cartesian, degrees - spherical ) */
1090 jmc 1.1 (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1091     (PID.TID 0000.0001) ;
1092 jmc 1.5 (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */
1093 jmc 1.1 (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1094     (PID.TID 0000.0001) ;
1095 jmc 1.5 (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West edge (cartesian: m, lat-lon: deg.) */
1096 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1097     (PID.TID 0000.0001) ;
1098 jmc 1.5 (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg.) */
1099 jmc 1.1 (PID.TID 0000.0001) 0.000000000000000E+00
1100     (PID.TID 0000.0001) ;
1101     (PID.TID 0000.0001) rSphere = /* Radius ( ignored - cartesian, m - spherical ) */
1102     (PID.TID 0000.0001) 6.370000000000000E+06
1103     (PID.TID 0000.0001) ;
1104     (PID.TID 0000.0001) deepAtmosphere = /* Deep/Shallow Atmosphere flag (True/False) */
1105     (PID.TID 0000.0001) F
1106     (PID.TID 0000.0001) ;
1107 jmc 1.5 (PID.TID 0000.0001) xC = /* xC(:,1,:,1) : P-point X coord ( deg. or m if cartesian) */
1108 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+05, /* I = 1 */
1109     (PID.TID 0000.0001) 3.000000000000000E+05, /* I = 2 */
1110     (PID.TID 0000.0001) 5.000000000000000E+05, /* I = 3 */
1111     (PID.TID 0000.0001) 7.000000000000000E+05, /* I = 4 */
1112     (PID.TID 0000.0001) 9.000000000000000E+05 /* I = 5 */
1113     (PID.TID 0000.0001) ;
1114 jmc 1.5 (PID.TID 0000.0001) yC = /* yC(1,:,1,:) : P-point Y coord ( deg. or m if cartesian) */
1115 jmc 1.1 (PID.TID 0000.0001) 1.000000000000000E+05, /* J = 1 */
1116     (PID.TID 0000.0001) 3.000000000000000E+05, /* J = 2 */
1117     (PID.TID 0000.0001) 5.000000000000000E+05, /* J = 3 */
1118     (PID.TID 0000.0001) 7.000000000000000E+05, /* J = 4 */
1119     (PID.TID 0000.0001) 9.000000000000000E+05 /* J = 5 */
1120     (PID.TID 0000.0001) ;
1121 jmc 1.5 (PID.TID 0000.0001) rcoord = /* P-point R coordinate ( units of r ) */
1122 jmc 1.1 (PID.TID 0000.0001) -5.000000000000000E+01, /* K = 1 */
1123     (PID.TID 0000.0001) -3.000000000000000E+02, /* K = 2 */
1124     (PID.TID 0000.0001) -7.500000000000000E+02, /* K = 3 */
1125     (PID.TID 0000.0001) -3.500000000000000E+03 /* K = 4 */
1126     (PID.TID 0000.0001) ;
1127     (PID.TID 0000.0001) rF = /* W-Interf. R coordinate ( units of r ) */
1128     (PID.TID 0000.0001) 0.000000000000000E+00, /* K = 1 */
1129     (PID.TID 0000.0001) -1.000000000000000E+02, /* K = 2 */
1130     (PID.TID 0000.0001) -5.000000000000000E+02, /* K = 3 */
1131     (PID.TID 0000.0001) -1.000000000000000E+03, /* K = 4 */
1132     (PID.TID 0000.0001) -6.000000000000000E+03 /* K = 5 */
1133     (PID.TID 0000.0001) ;
1134     (PID.TID 0000.0001) deepFacC = /* deep-model grid factor @ cell-Center (-) */
1135     (PID.TID 0000.0001) 4 @ 1.000000000000000E+00 /* K = 1: 4 */
1136     (PID.TID 0000.0001) ;
1137     (PID.TID 0000.0001) deepFacF = /* deep-model grid factor @ W-Interface (-) */
1138     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1139     (PID.TID 0000.0001) ;
1140     (PID.TID 0000.0001) rVel2wUnit = /* convert units: rVel -> wSpeed (=1 if z-coord)*/
1141     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1142     (PID.TID 0000.0001) ;
1143     (PID.TID 0000.0001) wUnit2rVel = /* convert units: wSpeed -> rVel (=1 if z-coord)*/
1144     (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */
1145     (PID.TID 0000.0001) ;
1146 jmc 1.7 (PID.TID 0000.0001) dBdrRef = /* Vertical grad. of reference buoyancy [(m/s/r)^2] */
1147 jmc 1.1 (PID.TID 0000.0001) 4 @ 0.000000000000000E+00 /* K = 1: 4 */
1148     (PID.TID 0000.0001) ;
1149 dfer 1.3 (PID.TID 0000.0001) rotateGrid = /* use rotated grid ( True/False ) */
1150     (PID.TID 0000.0001) F
1151     (PID.TID 0000.0001) ;
1152     (PID.TID 0000.0001) phiEuler = /* Euler angle, rotation about original z-coordinate [rad] */
1153     (PID.TID 0000.0001) 0.000000000000000E+00
1154     (PID.TID 0000.0001) ;
1155     (PID.TID 0000.0001) thetaEuler = /* Euler angle, rotation about new x-coordinate [rad] */
1156     (PID.TID 0000.0001) 0.000000000000000E+00
1157     (PID.TID 0000.0001) ;
1158     (PID.TID 0000.0001) psiEuler = /* Euler angle, rotation about new z-coordinate [rad] */
1159     (PID.TID 0000.0001) 0.000000000000000E+00
1160     (PID.TID 0000.0001) ;
1161 jmc 1.1 (PID.TID 0000.0001) dxF = /* dxF(:,1,:,1) ( units: m ) */
1162     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1163     (PID.TID 0000.0001) ;
1164     (PID.TID 0000.0001) dxF = /* dxF(1,:,1,:) ( units: m ) */
1165     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1166     (PID.TID 0000.0001) ;
1167     (PID.TID 0000.0001) dyF = /* dyF(:,1,:,1) ( units: m ) */
1168     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1169     (PID.TID 0000.0001) ;
1170     (PID.TID 0000.0001) dyF = /* dyF(1,:,1,:) ( units: m ) */
1171     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1172     (PID.TID 0000.0001) ;
1173     (PID.TID 0000.0001) dxG = /* dxG(:,1,:,1) ( units: m ) */
1174     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1175     (PID.TID 0000.0001) ;
1176     (PID.TID 0000.0001) dxG = /* dxG(1,:,1,:) ( units: m ) */
1177     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1178     (PID.TID 0000.0001) ;
1179     (PID.TID 0000.0001) dyG = /* dyG(:,1,:,1) ( units: m ) */
1180     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1181     (PID.TID 0000.0001) ;
1182     (PID.TID 0000.0001) dyG = /* dyG(1,:,1,:) ( units: m ) */
1183     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1184     (PID.TID 0000.0001) ;
1185     (PID.TID 0000.0001) dxC = /* dxC(:,1,:,1) ( units: m ) */
1186     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1187     (PID.TID 0000.0001) ;
1188     (PID.TID 0000.0001) dxC = /* dxC(1,:,1,:) ( units: m ) */
1189     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1190     (PID.TID 0000.0001) ;
1191     (PID.TID 0000.0001) dyC = /* dyC(:,1,:,1) ( units: m ) */
1192     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1193     (PID.TID 0000.0001) ;
1194     (PID.TID 0000.0001) dyC = /* dyC(1,:,1,:) ( units: m ) */
1195     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1196     (PID.TID 0000.0001) ;
1197     (PID.TID 0000.0001) dxV = /* dxV(:,1,:,1) ( units: m ) */
1198     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1199     (PID.TID 0000.0001) ;
1200     (PID.TID 0000.0001) dxV = /* dxV(1,:,1,:) ( units: m ) */
1201     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1202     (PID.TID 0000.0001) ;
1203     (PID.TID 0000.0001) dyU = /* dyU(:,1,:,1) ( units: m ) */
1204     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */
1205     (PID.TID 0000.0001) ;
1206     (PID.TID 0000.0001) dyU = /* dyU(1,:,1,:) ( units: m ) */
1207     (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */
1208     (PID.TID 0000.0001) ;
1209     (PID.TID 0000.0001) rA = /* rA (:,1,:,1) ( units: m^2 ) */
1210     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1211     (PID.TID 0000.0001) ;
1212     (PID.TID 0000.0001) rA = /* rA (1,:,1,:) ( units: m^2 ) */
1213     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1214     (PID.TID 0000.0001) ;
1215     (PID.TID 0000.0001) rAw = /* rAw(:,1,:,1) ( units: m^2 ) */
1216     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1217     (PID.TID 0000.0001) ;
1218     (PID.TID 0000.0001) rAw = /* rAw(1,:,1,:) ( units: m^2 ) */
1219     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1220     (PID.TID 0000.0001) ;
1221     (PID.TID 0000.0001) rAs = /* rAs(:,1,:,1) ( units: m^2 ) */
1222     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */
1223     (PID.TID 0000.0001) ;
1224     (PID.TID 0000.0001) rAs = /* rAs(1,:,1,:) ( units: m^2 ) */
1225     (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */
1226     (PID.TID 0000.0001) ;
1227     (PID.TID 0000.0001) globalArea = /* Integrated horizontal Area (m^2) */
1228     (PID.TID 0000.0001) 1.000000000000000E+12
1229     (PID.TID 0000.0001) ;
1230     (PID.TID 0000.0001) // =======================================================
1231     (PID.TID 0000.0001) // End of Model config. summary
1232     (PID.TID 0000.0001) // =======================================================
1233     (PID.TID 0000.0001)
1234 dfer 1.3 (PID.TID 0000.0001) == Packages configuration : Check & print summary ==
1235     (PID.TID 0000.0001)
1236     (PID.TID 0000.0001) CTRL_CHECK: ctrl package
1237     (PID.TID 0000.0001) COST_CHECK: cost package
1238 jmc 1.5 (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package
1239 jmc 1.7 (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF
1240 dfer 1.3 (PID.TID 0000.0001) // =======================================================
1241     (PID.TID 0000.0001) // CONFIG_CHECK : Normal End
1242     (PID.TID 0000.0001) // =======================================================
1243     (PID.TID 0000.0001)
1244 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
1245     (PID.TID 0000.0001)
1246     ctrl_depth_ini: ctrl update R_low,
1247     adding the control vector.
1248     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1249     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1250     (PID.TID 0000.0001)
1251     (PID.TID 0000.0001) // =======================================================
1252     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1253     (PID.TID 0000.0001) // =======================================================
1254     (PID.TID 0000.0001) %MON time_tsnumber = 0
1255     (PID.TID 0000.0001) %MON time_secondsf = 0.0000000000000E+00
1256     (PID.TID 0000.0001) %MON dynstat_eta_max = 0.0000000000000E+00
1257     (PID.TID 0000.0001) %MON dynstat_eta_min = 0.0000000000000E+00
1258     (PID.TID 0000.0001) %MON dynstat_eta_mean = 0.0000000000000E+00
1259     (PID.TID 0000.0001) %MON dynstat_eta_sd = 0.0000000000000E+00
1260     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 0.0000000000000E+00
1261     (PID.TID 0000.0001) %MON dynstat_uvel_max = 0.0000000000000E+00
1262     (PID.TID 0000.0001) %MON dynstat_uvel_min = 0.0000000000000E+00
1263     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 0.0000000000000E+00
1264     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 0.0000000000000E+00
1265     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 0.0000000000000E+00
1266     (PID.TID 0000.0001) %MON dynstat_vvel_max = 0.0000000000000E+00
1267     (PID.TID 0000.0001) %MON dynstat_vvel_min = 0.0000000000000E+00
1268     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 0.0000000000000E+00
1269     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 0.0000000000000E+00
1270     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 0.0000000000000E+00
1271 jmc 1.6 (PID.TID 0000.0001) %MON dynstat_wvel_max = -0.0000000000000E+00
1272     (PID.TID 0000.0001) %MON dynstat_wvel_min = -0.0000000000000E+00
1273 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 0.0000000000000E+00
1274     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 0.0000000000000E+00
1275     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 0.0000000000000E+00
1276     (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1277     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1278     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1279     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1280     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1281     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1282     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1283     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1284     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1285     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1286     (PID.TID 0000.0001) %MON advcfl_uvel_max = 0.0000000000000E+00
1287     (PID.TID 0000.0001) %MON advcfl_vvel_max = 0.0000000000000E+00
1288     (PID.TID 0000.0001) %MON advcfl_wvel_max = 0.0000000000000E+00
1289     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 0.0000000000000E+00
1290     (PID.TID 0000.0001) %MON pe_b_mean = 0.0000000000000E+00
1291     (PID.TID 0000.0001) %MON ke_max = 0.0000000000000E+00
1292     (PID.TID 0000.0001) %MON ke_mean = 0.0000000000000E+00
1293     (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1294     (PID.TID 0000.0001) // =======================================================
1295     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1296     (PID.TID 0000.0001) // =======================================================
1297 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1298 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1299 jmc 1.5 cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
1300     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
1301     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
1302     cg2d: Sum(rhs),rhsMax = -1.41111452329495E+01 6.49958988323420E-04
1303     cg2d: Sum(rhs),rhsMax = -1.31144322332612E+01 8.30737102828386E-04
1304     cg2d: Sum(rhs),rhsMax = -1.21209090325389E+01 9.52510661965283E-04
1305     cg2d: Sum(rhs),rhsMax = -1.07124742372069E+01 1.02806631163207E-03
1306     cg2d: Sum(rhs),rhsMax = -7.41375936665709E+00 1.27086596334071E-03
1307     cg2d: Sum(rhs),rhsMax = -4.70217533455409E+00 1.51019014093808E-03
1308     cg2d: Sum(rhs),rhsMax = -2.72440685927921E+00 1.65833738310010E-03
1309     cg2d: Sum(rhs),rhsMax = -1.27958669047305E+00 1.70565508827135E-03
1310     (PID.TID 0000.0001) cg2d_init_res = 3.28931945877902E-01
1311     (PID.TID 0000.0001) cg2d_iters = 15
1312     (PID.TID 0000.0001) cg2d_res = 1.73284648300796E-17
1313 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1314     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1315     (PID.TID 0000.0001) // =======================================================
1316 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 12
1317     (PID.TID 0000.0001) %MON time_secondsf = 4.3200000000000E+04
1318     (PID.TID 0000.0001) %MON dynstat_eta_max = 2.4526740806099E-04
1319     (PID.TID 0000.0001) %MON dynstat_eta_min = 6.1065609995087E-05
1320     (PID.TID 0000.0001) %MON dynstat_eta_mean = 1.4142817400693E-04
1321     (PID.TID 0000.0001) %MON dynstat_eta_sd = 6.2646419328255E-05
1322     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 1.8773690240601E-05
1323     (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.0294166414923E-05
1324     (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.2312985740443E-03
1325     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.6355645184039E-04
1326     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 8.3355810737477E-04
1327     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.0724583497337E-04
1328     (PID.TID 0000.0001) %MON dynstat_vvel_max = 6.8951363007673E-03
1329     (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.1420568481397E-04
1330     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 8.3848888000931E-05
1331     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 7.6765140031461E-04
1332     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.1668214303234E-04
1333     (PID.TID 0000.0001) %MON dynstat_wvel_max = 1.0276979434182E-06
1334     (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.2563126468518E-06
1335     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -1.4197159932582E-09
1336     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 7.7903550130837E-07
1337     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4015749752175E-07
1338 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1339     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1340     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1341     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1342     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1343     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1344     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1345     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1346     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1347     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1348 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.1216337433280E-04
1349     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.2411245341381E-04
1350     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.6766020051950E-05
1351     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 4.1915050129875E-05
1352     (PID.TID 0000.0001) %MON pe_b_mean = 2.6667061766665E-11
1353     (PID.TID 0000.0001) %MON ke_max = 3.8468619621137E-05
1354     (PID.TID 0000.0001) %MON ke_mean = 6.5894456986640E-07
1355 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1356     (PID.TID 0000.0001) // =======================================================
1357     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1358     (PID.TID 0000.0001) // =======================================================
1359 jmc 1.5 cg2d: Sum(rhs),rhsMax = -3.29564699152530E-01 1.66071960615390E-03
1360     cg2d: Sum(rhs),rhsMax = 5.21320406654313E-02 1.54812756163632E-03
1361     cg2d: Sum(rhs),rhsMax = -2.86625374400523E-01 1.40338816101555E-03
1362     cg2d: Sum(rhs),rhsMax = -1.30315843370183E+00 1.44268599687868E-03
1363     cg2d: Sum(rhs),rhsMax = -2.68067690299424E+00 1.50836886631255E-03
1364     cg2d: Sum(rhs),rhsMax = -4.07407453351541E+00 1.58424366916569E-03
1365     cg2d: Sum(rhs),rhsMax = -5.18272347948930E+00 1.66593592879082E-03
1366     cg2d: Sum(rhs),rhsMax = -5.80990598228076E+00 1.74846175380777E-03
1367     cg2d: Sum(rhs),rhsMax = -5.87740627497561E+00 1.82725971218558E-03
1368     cg2d: Sum(rhs),rhsMax = -5.41358311299288E+00 1.89900434709078E-03
1369     cg2d: Sum(rhs),rhsMax = -4.53080676713557E+00 1.96213934573590E-03
1370     cg2d: Sum(rhs),rhsMax = -3.22587898908489E+00 2.12611202720459E-03
1371     (PID.TID 0000.0001) cg2d_init_res = 3.42829930432874E-01
1372     (PID.TID 0000.0001) cg2d_iters = 14
1373     (PID.TID 0000.0001) cg2d_res = 2.46991106659734E-14
1374 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1375     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1376     (PID.TID 0000.0001) // =======================================================
1377 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 24
1378     (PID.TID 0000.0001) %MON time_secondsf = 8.6400000000000E+04
1379     (PID.TID 0000.0001) %MON dynstat_eta_max = 5.7979748274705E-04
1380     (PID.TID 0000.0001) %MON dynstat_eta_min = 3.2636540223300E-04
1381     (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.4443599158160E-04
1382     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.4689967963543E-05
1383     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5501352593503E-05
1384     (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.7841782473987E-05
1385     (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.4443780978032E-03
1386     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.7306766918973E-04
1387     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 7.2504460516430E-04
1388     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.1004249497325E-04
1389     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1438968082342E-02
1390     (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.6725089644924E-05
1391     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.5160853672968E-04
1392     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.5360267325394E-03
1393     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.0978264787475E-04
1394     (PID.TID 0000.0001) %MON dynstat_wvel_max = 9.2961409099219E-07
1395     (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.7930212264243E-07
1396     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 3.0021258930778E-10
1397     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.8405797772280E-07
1398     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.7189614548386E-07
1399 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1400     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1401     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1402     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1403     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1404     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1405     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1406     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1407     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1408     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1409 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.1599880576046E-04
1410     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.0590142548215E-04
1411     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.1845852451611E-05
1412     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.9614631129028E-05
1413     (PID.TID 0000.0001) %MON pe_b_mean = 2.2814174497810E-10
1414     (PID.TID 0000.0001) %MON ke_max = 6.7077017484669E-05
1415     (PID.TID 0000.0001) %MON ke_mean = 1.4891635382138E-06
1416 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1417     (PID.TID 0000.0001) // =======================================================
1418     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1419     (PID.TID 0000.0001) // =======================================================
1420 jmc 1.5 cg2d: Sum(rhs),rhsMax = -2.04447211883239E+00 2.24837953875888E-03
1421     cg2d: Sum(rhs),rhsMax = -1.10818137305927E+00 2.30404049287479E-03
1422     cg2d: Sum(rhs),rhsMax = -4.90484880946355E-01 2.29576532537697E-03
1423     cg2d: Sum(rhs),rhsMax = -2.61247064583498E-01 2.23814842293958E-03
1424     cg2d: Sum(rhs),rhsMax = -4.50921969321587E-01 2.26266907028511E-03
1425     cg2d: Sum(rhs),rhsMax = -1.00469610672038E+00 2.31946123117386E-03
1426     cg2d: Sum(rhs),rhsMax = -1.78565331428759E+00 2.37599941654387E-03
1427     cg2d: Sum(rhs),rhsMax = -2.62429308819160E+00 2.42805543472492E-03
1428     cg2d: Sum(rhs),rhsMax = -3.35748486680842E+00 2.47123045079746E-03
1429     cg2d: Sum(rhs),rhsMax = -3.85508917834430E+00 2.50195598359617E-03
1430     cg2d: Sum(rhs),rhsMax = -4.03589978211301E+00 2.51830322545867E-03
1431     cg2d: Sum(rhs),rhsMax = -3.87512848171549E+00 2.52047519086831E-03
1432     (PID.TID 0000.0001) cg2d_init_res = 2.33015551533524E-01
1433     (PID.TID 0000.0001) cg2d_iters = 14
1434     (PID.TID 0000.0001) cg2d_res = 7.19965672004505E-14
1435 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1436     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1437     (PID.TID 0000.0001) // =======================================================
1438 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 36
1439     (PID.TID 0000.0001) %MON time_secondsf = 1.2960000000000E+05
1440     (PID.TID 0000.0001) %MON dynstat_eta_max = 7.5759442548389E-04
1441     (PID.TID 0000.0001) %MON dynstat_eta_min = 5.2866006154915E-04
1442     (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.3291230493350E-04
1443     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.2256111321631E-05
1444     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4823335401778E-05
1445     (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.1036128709252E-04
1446     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.8819675496212E-03
1447     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -6.1684335664372E-05
1448     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.2850585253250E-04
1449     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.9573861830685E-05
1450     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.2947572307762E-02
1451     (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.6563188157009E-05
1452     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.5235552401198E-04
1453     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.8328698995202E-03
1454     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.6136768532499E-05
1455     (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.7008377378037E-07
1456     (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.3324870991560E-06
1457     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.3753465598261E-09
1458     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.2122331460753E-07
1459     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3414080483190E-07
1460 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1461     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1462     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1463     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1464     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1465     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1466     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1467     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1468     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1469     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1470 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.3875415893181E-05
1471     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.3305630153972E-04
1472     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.3681155737382E-05
1473     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 3.4202889343454E-05
1474     (PID.TID 0000.0001) %MON pe_b_mean = 4.5400154691718E-10
1475     (PID.TID 0000.0001) %MON ke_max = 8.2665292286785E-05
1476     (PID.TID 0000.0001) %MON ke_mean = 1.7697931828884E-06
1477 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1478     (PID.TID 0000.0001) // =======================================================
1479     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1480     (PID.TID 0000.0001) // =======================================================
1481 jmc 1.5 cg2d: Sum(rhs),rhsMax = -3.40600368805606E+00 2.51092921751124E-03
1482     cg2d: Sum(rhs),rhsMax = -2.61682443313497E+00 2.58874087416428E-03
1483     cg2d: Sum(rhs),rhsMax = -1.83238712200574E+00 2.61669730048878E-03
1484     cg2d: Sum(rhs),rhsMax = -1.17513338209910E+00 2.56005946296687E-03
1485     cg2d: Sum(rhs),rhsMax = -7.11994618995444E-01 2.47855830238831E-03
1486     cg2d: Sum(rhs),rhsMax = -5.26422152819491E-01 2.47042092565892E-03
1487     cg2d: Sum(rhs),rhsMax = -6.78930216954500E-01 2.49676870345940E-03
1488     cg2d: Sum(rhs),rhsMax = -1.12673722382139E+00 2.53652611463688E-03
1489     cg2d: Sum(rhs),rhsMax = -1.75981625889749E+00 2.58504763845509E-03
1490     cg2d: Sum(rhs),rhsMax = -2.43940636469672E+00 2.63568090232622E-03
1491     cg2d: Sum(rhs),rhsMax = -3.03203010255971E+00 2.68092813759027E-03
1492     cg2d: Sum(rhs),rhsMax = -3.40991311853901E+00 2.73286304448481E-03
1493     (PID.TID 0000.0001) cg2d_init_res = 1.34801658790779E-01
1494 jmc 1.1 (PID.TID 0000.0001) cg2d_iters = 14
1495 jmc 1.5 (PID.TID 0000.0001) cg2d_res = 7.73136290592686E-14
1496 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1497     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1498     (PID.TID 0000.0001) // =======================================================
1499 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 48
1500     (PID.TID 0000.0001) %MON time_secondsf = 1.7280000000000E+05
1501     (PID.TID 0000.0001) %MON dynstat_eta_max = 7.3211564950624E-04
1502     (PID.TID 0000.0001) %MON dynstat_eta_min = 5.0057127856482E-04
1503     (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.0385989541704E-04
1504     (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.5540803583716E-05
1505     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4287420960805E-05
1506     (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.9294775347149E-03
1507     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2535253296377E-04
1508     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 7.0472439030430E-05
1509     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.4814023814711E-04
1510     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.3520291439674E-05
1511     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1907122242336E-02
1512     (PID.TID 0000.0001) %MON dynstat_vvel_min = -7.6854757138051E-05
1513     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.3026959483785E-04
1514     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.7065724998475E-03
1515     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 6.5625101815959E-05
1516     (PID.TID 0000.0001) %MON dynstat_wvel_max = 5.5106758024674E-07
1517     (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.7283529660537E-07
1518     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5416046248794E-09
1519     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 2.9788275795432E-07
1520     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 9.3266771681172E-08
1521 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1522     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1523     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1524     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1525     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1526     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1527     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1528     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1529     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1530     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1531 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.4730595624868E-05
1532     (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.1432820036205E-04
1533     (PID.TID 0000.0001) %MON advcfl_wvel_max = 8.5304960984616E-06
1534     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 1.9838432888883E-05
1535     (PID.TID 0000.0001) %MON pe_b_mean = 4.1277371795493E-10
1536     (PID.TID 0000.0001) %MON ke_max = 7.1228073413104E-05
1537     (PID.TID 0000.0001) %MON ke_mean = 1.5440038224804E-06
1538 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1539     (PID.TID 0000.0001) // =======================================================
1540     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1541     (PID.TID 0000.0001) // =======================================================
1542 jmc 1.5 cg2d: Sum(rhs),rhsMax = -3.48046023235820E+00 2.80943922930573E-03
1543     cg2d: Sum(rhs),rhsMax = -3.32063073087976E+00 2.84054009236553E-03
1544     cg2d: Sum(rhs),rhsMax = -2.96079447598363E+00 2.82589058192357E-03
1545     cg2d: Sum(rhs),rhsMax = -2.32992811105151E+00 2.92147975447444E-03
1546     cg2d: Sum(rhs),rhsMax = -1.72242456195874E+00 2.94384963610314E-03
1547     cg2d: Sum(rhs),rhsMax = -1.21221903664757E+00 2.89157780595211E-03
1548     cg2d: Sum(rhs),rhsMax = -8.69698394722555E-01 2.78046458206126E-03
1549     cg2d: Sum(rhs),rhsMax = -7.64867805246293E-01 2.63730950806145E-03
1550     cg2d: Sum(rhs),rhsMax = -9.31747849420179E-01 2.54529703304593E-03
1551     cg2d: Sum(rhs),rhsMax = -1.31074338891572E+00 2.59464768533880E-03
1552     cg2d: Sum(rhs),rhsMax = -1.82960843215047E+00 2.67470088166808E-03
1553     cg2d: Sum(rhs),rhsMax = -2.36415409295811E+00 2.77096212192831E-03
1554     (PID.TID 0000.0001) cg2d_init_res = 1.40501452001063E-01
1555 jmc 1.1 (PID.TID 0000.0001) cg2d_iters = 14
1556 jmc 1.5 (PID.TID 0000.0001) cg2d_res = 5.02990577430124E-14
1557 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1558     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1559     (PID.TID 0000.0001) // =======================================================
1560 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 60
1561     (PID.TID 0000.0001) %MON time_secondsf = 2.1600000000000E+05
1562     (PID.TID 0000.0001) %MON dynstat_eta_max = 5.4597414746448E-04
1563     (PID.TID 0000.0001) %MON dynstat_eta_min = 3.1889129984899E-04
1564     (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.2450359744087E-04
1565     (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.2394391705008E-05
1566     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4289919467653E-05
1567     (PID.TID 0000.0001) %MON dynstat_uvel_max = 2.7288959561322E-03
1568     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2151394941084E-04
1569     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 1.2889482987333E-04
1570     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 4.0667421161600E-04
1571     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.5453390416871E-05
1572     (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.0111433049374E-02
1573     (PID.TID 0000.0001) %MON dynstat_vvel_min = -6.9878354584856E-05
1574     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.2492321141225E-04
1575     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.4010051719206E-03
1576     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 7.4635570897415E-05
1577     (PID.TID 0000.0001) %MON dynstat_wvel_max = 6.5752912870401E-07
1578     (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.4367533934012E-07
1579     (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5863149913986E-09
1580     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.6181859037321E-07
1581     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.1364273066845E-07
1582 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1583     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1584     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1585     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1586     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1587     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1588     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1589     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1590     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1591     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1592 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 4.9120127210380E-05
1593     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.8200579488873E-04
1594     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.0000347389244E-05
1595     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.3671048633344E-05
1596     (PID.TID 0000.0001) %MON pe_b_mean = 2.0668517588572E-10
1597     (PID.TID 0000.0001) %MON ke_max = 5.1396462800041E-05
1598     (PID.TID 0000.0001) %MON ke_mean = 1.0977018671709E-06
1599 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1600     (PID.TID 0000.0001) // =======================================================
1601     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1602     (PID.TID 0000.0001) // =======================================================
1603 jmc 1.5 cg2d: Sum(rhs),rhsMax = -2.80794779573490E+00 2.86583706110112E-03
1604     cg2d: Sum(rhs),rhsMax = -3.09076538041151E+00 2.94225354196765E-03
1605     cg2d: Sum(rhs),rhsMax = -3.17911023925372E+00 2.98708407054009E-03
1606     cg2d: Sum(rhs),rhsMax = -3.06968980756687E+00 2.99369701908631E-03
1607     cg2d: Sum(rhs),rhsMax = -2.74200030638393E+00 3.00868116540026E-03
1608     cg2d: Sum(rhs),rhsMax = -2.22987018400988E+00 3.08320497040957E-03
1609     cg2d: Sum(rhs),rhsMax = -1.72892384261757E+00 3.09216603140175E-03
1610     cg2d: Sum(rhs),rhsMax = -1.30661126211170E+00 3.03707924765662E-03
1611     cg2d: Sum(rhs),rhsMax = -1.02724587665602E+00 2.93201255430208E-03
1612     cg2d: Sum(rhs),rhsMax = -9.49612083397601E-01 2.80059569221645E-03
1613     cg2d: Sum(rhs),rhsMax = -1.10546681688728E+00 2.68802011902948E-03
1614     cg2d: Sum(rhs),rhsMax = -1.41911846031719E+00 2.73183503865475E-03
1615     (PID.TID 0000.0001) cg2d_init_res = 1.57477350793973E-01
1616 jmc 1.1 (PID.TID 0000.0001) cg2d_iters = 14
1617 jmc 1.5 (PID.TID 0000.0001) cg2d_res = 3.98035414420836E-15
1618 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1619     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1620     (PID.TID 0000.0001) // =======================================================
1621 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 72
1622     (PID.TID 0000.0001) %MON time_secondsf = 2.5920000000000E+05
1623     (PID.TID 0000.0001) %MON dynstat_eta_max = 3.7377077836293E-04
1624     (PID.TID 0000.0001) %MON dynstat_eta_min = 1.3435108009900E-04
1625     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.5121648019648E-04
1626     (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.5910019577097E-05
1627     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5786806170968E-05
1628     (PID.TID 0000.0001) %MON dynstat_uvel_max = 2.0066301964522E-03
1629     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.3628870188011E-04
1630     (PID.TID 0000.0001) %MON dynstat_uvel_mean = 8.8354210865248E-05
1631     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.9275992474829E-04
1632     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.6664939201502E-05
1633     (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6949164248194E-03
1634     (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.1198133241082E-04
1635     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.2475387629289E-04
1636     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1880617020090E-03
1637     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3685473824739E-05
1638     (PID.TID 0000.0001) %MON dynstat_wvel_max = 7.2125205216692E-07
1639     (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.2121320296667E-07
1640     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.7399198787949E-10
1641     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 4.5989094488568E-07
1642     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3861434996455E-07
1643 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1644     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1645     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1646     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1647     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1648     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1649     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1650     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1651     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1652     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1653 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 3.6119343536140E-05
1654     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5650849564675E-04
1655     (PID.TID 0000.0001) %MON advcfl_wvel_max = 9.8721178438354E-06
1656     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.4680294609589E-05
1657     (PID.TID 0000.0001) %MON pe_b_mean = 7.6760707356840E-11
1658     (PID.TID 0000.0001) %MON ke_max = 3.5945766562656E-05
1659     (PID.TID 0000.0001) %MON ke_mean = 7.6028448877342E-07
1660 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1661     (PID.TID 0000.0001) // =======================================================
1662     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1663     (PID.TID 0000.0001) // =======================================================
1664 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.85263652552160E+00 2.80075124009609E-03
1665     cg2d: Sum(rhs),rhsMax = -2.30607105577749E+00 2.88121984326696E-03
1666     cg2d: Sum(rhs),rhsMax = -2.69038333389278E+00 2.95745898573299E-03
1667     cg2d: Sum(rhs),rhsMax = -2.94313285401590E+00 3.01465309603794E-03
1668     cg2d: Sum(rhs),rhsMax = -3.03123924248607E+00 3.04190025811534E-03
1669     cg2d: Sum(rhs),rhsMax = -2.94785322566267E+00 3.03433140059540E-03
1670     cg2d: Sum(rhs),rhsMax = -2.61356655263094E+00 3.10365978565922E-03
1671     cg2d: Sum(rhs),rhsMax = -2.18161317311325E+00 3.16115505489443E-03
1672     cg2d: Sum(rhs),rhsMax = -1.75526123517840E+00 3.15966313972239E-03
1673     cg2d: Sum(rhs),rhsMax = -1.39603742971206E+00 3.10114912749773E-03
1674     cg2d: Sum(rhs),rhsMax = -1.16177139472083E+00 2.99876546018412E-03
1675     cg2d: Sum(rhs),rhsMax = -1.10293746482227E+00 2.87411083831753E-03
1676     (PID.TID 0000.0001) cg2d_init_res = 1.05337918151207E-01
1677 jmc 1.1 (PID.TID 0000.0001) cg2d_iters = 14
1678 jmc 1.5 (PID.TID 0000.0001) cg2d_res = 4.09162364067658E-14
1679 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1680     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1681     (PID.TID 0000.0001) // =======================================================
1682 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 84
1683     (PID.TID 0000.0001) %MON time_secondsf = 3.0240000000000E+05
1684     (PID.TID 0000.0001) %MON dynstat_eta_max = 3.3692566886073E-04
1685     (PID.TID 0000.0001) %MON dynstat_eta_min = 7.3980548589551E-05
1686     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.0541370100176E-04
1687     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.2740068428321E-05
1688     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.7676926391985E-05
1689     (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.8665943414567E-04
1690     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.4052038712851E-04
1691     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -3.9275665296774E-06
1692     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 9.2430013947490E-05
1693     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.7219970452911E-05
1694     (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6148358150846E-03
1695     (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.6022287513478E-04
1696     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 9.7053487927683E-05
1697     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1575210370247E-03
1698     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.8072918525907E-05
1699     (PID.TID 0000.0001) %MON dynstat_wvel_max = 9.1643140674302E-07
1700     (PID.TID 0000.0001) %MON dynstat_wvel_min = -9.4775690096948E-07
1701     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.5843872404121E-09
1702     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.1943122380693E-07
1703     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4502731368640E-07
1704 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1705     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1706     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1707     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1708     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1709     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1710     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1711     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1712     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1713     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1714 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.2359869814622E-05
1715     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5506704467152E-04
1716     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.1287289517200E-05
1717     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.6885972686919E-05
1718     (PID.TID 0000.0001) %MON pe_b_mean = 5.4657866889391E-11
1719     (PID.TID 0000.0001) %MON ke_max = 3.2734108642380E-05
1720     (PID.TID 0000.0001) %MON ke_mean = 6.7891653196537E-07
1721 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1722     (PID.TID 0000.0001) // =======================================================
1723     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1724     (PID.TID 0000.0001) // =======================================================
1725 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.24975133363537E+00 2.75286355082885E-03
1726     cg2d: Sum(rhs),rhsMax = -1.53840868920596E+00 2.75098215542078E-03
1727     cg2d: Sum(rhs),rhsMax = -1.91301872651505E+00 2.81271668012766E-03
1728     cg2d: Sum(rhs),rhsMax = -2.30705941137190E+00 2.88449380033005E-03
1729     cg2d: Sum(rhs),rhsMax = -2.64297554250683E+00 2.95188724418165E-03
1730     cg2d: Sum(rhs),rhsMax = -2.86495130756361E+00 3.00154117451829E-03
1731     cg2d: Sum(rhs),rhsMax = -2.94238810044245E+00 3.02377925014885E-03
1732     cg2d: Sum(rhs),rhsMax = -2.84207312153519E+00 3.04217207355399E-03
1733     cg2d: Sum(rhs),rhsMax = -2.51902174703890E+00 3.13830805734545E-03
1734     cg2d: Sum(rhs),rhsMax = -2.14123729035314E+00 3.18959324319448E-03
1735     cg2d: Sum(rhs),rhsMax = -1.76835917692967E+00 3.18714933359252E-03
1736     cg2d: Sum(rhs),rhsMax = -1.45590348225905E+00 3.13272230350790E-03
1737     (PID.TID 0000.0001) cg2d_init_res = 7.71253611967965E-02
1738 jmc 1.1 (PID.TID 0000.0001) cg2d_iters = 14
1739 jmc 1.5 (PID.TID 0000.0001) cg2d_res = 6.10706947308686E-14
1740 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1741     (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
1742     (PID.TID 0000.0001) // =======================================================
1743 jmc 1.5 (PID.TID 0000.0001) %MON time_tsnumber = 96
1744     (PID.TID 0000.0001) %MON time_secondsf = 3.4560000000000E+05
1745     (PID.TID 0000.0001) %MON dynstat_eta_max = 4.3540139047003E-04
1746     (PID.TID 0000.0001) %MON dynstat_eta_min = 1.5177995273532E-04
1747     (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.9554899692868E-04
1748     (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.7582153729850E-05
1749     (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.8748881725199E-05
1750     (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.0547673190852E-04
1751     (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.0166241929416E-03
1752     (PID.TID 0000.0001) %MON dynstat_uvel_mean = -7.4708936166460E-05
1753     (PID.TID 0000.0001) %MON dynstat_uvel_sd = 1.8260190025298E-04
1754     (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 4.4341514805118E-05
1755     (PID.TID 0000.0001) %MON dynstat_vvel_max = 9.1004496269361E-03
1756     (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.5615174574910E-04
1757     (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.4635828282634E-04
1758     (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.2316145137127E-03
1759     (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3381871515712E-05
1760     (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.6771950095179E-07
1761     (PID.TID 0000.0001) %MON dynstat_wvel_min = -7.3379675236532E-07
1762     (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.2853756596266E-09
1763     (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.1863476637447E-07
1764     (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3118872263334E-07
1765 jmc 1.1 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00
1766     (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00
1767     (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00
1768     (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00
1769     (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00
1770     (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01
1771     (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01
1772     (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+01
1773     (PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
1774     (PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
1775 jmc 1.5 (PID.TID 0000.0001) %MON advcfl_uvel_max = 1.8299235472948E-05
1776     (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.6380809328485E-04
1777     (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.1491019749850E-05
1778     (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.5123399139359E-05
1779     (PID.TID 0000.0001) %MON pe_b_mean = 1.0590348732941E-10
1780     (PID.TID 0000.0001) %MON ke_max = 3.7093135033999E-05
1781     (PID.TID 0000.0001) %MON ke_mean = 7.8860996822939E-07
1782 jmc 1.1 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15
1783     (PID.TID 0000.0001) // =======================================================
1784     (PID.TID 0000.0001) // End MONITOR dynamic field statistics
1785     (PID.TID 0000.0001) // =======================================================
1786 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.25508069255513E+00 3.03818418537008E-03
1787     cg2d: Sum(rhs),rhsMax = -1.20874902175854E+00 2.92305993444264E-03
1788     cg2d: Sum(rhs),rhsMax = -1.34034308737631E+00 2.81059307777595E-03
1789     cg2d: Sum(rhs),rhsMax = -1.62624329945784E+00 2.74190571580757E-03
1790     (PID.TID 0000.0001) %CHECKPOINT 100 ckptA
1791 jmc 1.6 --> objf_test(bi,bj) = 0.509071982061516D-01
1792     --> objf_tracer(bi,bj) = 0.000000000000000D+00
1793     --> objf_atl(bi,bj) = 0.000000000000000D+00
1794     local fc = 0.509071982061516D-01
1795     global fc = 0.509071982061516D-01
1796 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1797     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1798     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
1799     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
1800     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
1801     cg2d: Sum(rhs),rhsMax = -1.41111452329495E+01 6.49958988323420E-04
1802     cg2d: Sum(rhs),rhsMax = -1.31144322332612E+01 8.30737102828386E-04
1803     cg2d: Sum(rhs),rhsMax = -1.21209090325389E+01 9.52510661965283E-04
1804     cg2d: Sum(rhs),rhsMax = -1.07124742372069E+01 1.02806631163207E-03
1805     cg2d: Sum(rhs),rhsMax = -7.41375936665709E+00 1.27086596334071E-03
1806     cg2d: Sum(rhs),rhsMax = -4.70217533455409E+00 1.51019014093808E-03
1807     cg2d: Sum(rhs),rhsMax = -2.72440685927921E+00 1.65833738310010E-03
1808     cg2d: Sum(rhs),rhsMax = -1.27958669047305E+00 1.70565508827135E-03
1809     cg2d: Sum(rhs),rhsMax = -3.29564699152530E-01 1.66071960615390E-03
1810     cg2d: Sum(rhs),rhsMax = 5.21320406654313E-02 1.54812756163632E-03
1811     cg2d: Sum(rhs),rhsMax = -2.86625374400523E-01 1.40338816101555E-03
1812     cg2d: Sum(rhs),rhsMax = -1.30315843370183E+00 1.44268599687868E-03
1813     cg2d: Sum(rhs),rhsMax = -2.68067690299424E+00 1.50836886631255E-03
1814     cg2d: Sum(rhs),rhsMax = -4.07407453351541E+00 1.58424366916569E-03
1815     cg2d: Sum(rhs),rhsMax = -5.18272347948930E+00 1.66593592879082E-03
1816     cg2d: Sum(rhs),rhsMax = -5.80990598228076E+00 1.74846175380777E-03
1817     cg2d: Sum(rhs),rhsMax = -5.87740627497561E+00 1.82725971218558E-03
1818     cg2d: Sum(rhs),rhsMax = -5.41358311299288E+00 1.89900434709078E-03
1819     cg2d: Sum(rhs),rhsMax = -4.53080676713557E+00 1.96213934573590E-03
1820     cg2d: Sum(rhs),rhsMax = -3.22587898908489E+00 2.12611202720459E-03
1821     cg2d: Sum(rhs),rhsMax = -2.04447211883239E+00 2.24837953875888E-03
1822     cg2d: Sum(rhs),rhsMax = -1.10818137305927E+00 2.30404049287479E-03
1823     cg2d: Sum(rhs),rhsMax = -4.90484880946355E-01 2.29576532537697E-03
1824     cg2d: Sum(rhs),rhsMax = -2.61247064583498E-01 2.23814842293958E-03
1825     cg2d: Sum(rhs),rhsMax = -4.50921969321587E-01 2.26266907028511E-03
1826     cg2d: Sum(rhs),rhsMax = -1.00469610672038E+00 2.31946123117386E-03
1827     cg2d: Sum(rhs),rhsMax = -1.78565331428759E+00 2.37599941654387E-03
1828     cg2d: Sum(rhs),rhsMax = -2.62429308819160E+00 2.42805543472492E-03
1829     cg2d: Sum(rhs),rhsMax = -3.35748486680842E+00 2.47123045079746E-03
1830     cg2d: Sum(rhs),rhsMax = -3.85508917834430E+00 2.50195598359617E-03
1831     cg2d: Sum(rhs),rhsMax = -4.03589978211301E+00 2.51830322545867E-03
1832     cg2d: Sum(rhs),rhsMax = -3.87512848171549E+00 2.52047519086831E-03
1833     cg2d: Sum(rhs),rhsMax = -3.40600368805606E+00 2.51092921751124E-03
1834     cg2d: Sum(rhs),rhsMax = -2.61682443313497E+00 2.58874087416428E-03
1835     cg2d: Sum(rhs),rhsMax = -1.83238712200574E+00 2.61669730048878E-03
1836     cg2d: Sum(rhs),rhsMax = -1.17513338209910E+00 2.56005946296687E-03
1837     cg2d: Sum(rhs),rhsMax = -7.11994618995444E-01 2.47855830238831E-03
1838     cg2d: Sum(rhs),rhsMax = -5.26422152819491E-01 2.47042092565892E-03
1839     cg2d: Sum(rhs),rhsMax = -6.78930216954500E-01 2.49676870345940E-03
1840     cg2d: Sum(rhs),rhsMax = -1.12673722382139E+00 2.53652611463688E-03
1841     cg2d: Sum(rhs),rhsMax = -1.75981625889749E+00 2.58504763845509E-03
1842     cg2d: Sum(rhs),rhsMax = -2.43940636469672E+00 2.63568090232622E-03
1843     cg2d: Sum(rhs),rhsMax = -3.03203010255971E+00 2.68092813759027E-03
1844     cg2d: Sum(rhs),rhsMax = -3.40991311853901E+00 2.73286304448481E-03
1845     cg2d: Sum(rhs),rhsMax = -3.48046023235820E+00 2.80943922930573E-03
1846     cg2d: Sum(rhs),rhsMax = -3.32063073087976E+00 2.84054009236553E-03
1847     cg2d: Sum(rhs),rhsMax = -2.96079447598363E+00 2.82589058192357E-03
1848     cg2d: Sum(rhs),rhsMax = -2.32992811105151E+00 2.92147975447444E-03
1849     cg2d: Sum(rhs),rhsMax = -1.72242456195874E+00 2.94384963610314E-03
1850     cg2d: Sum(rhs),rhsMax = -1.21221903664757E+00 2.89157780595211E-03
1851     cg2d: Sum(rhs),rhsMax = -8.69698394722555E-01 2.78046458206126E-03
1852     cg2d: Sum(rhs),rhsMax = -7.64867805246293E-01 2.63730950806145E-03
1853     cg2d: Sum(rhs),rhsMax = -9.31747849420179E-01 2.54529703304593E-03
1854     cg2d: Sum(rhs),rhsMax = -1.31074338891572E+00 2.59464768533880E-03
1855     cg2d: Sum(rhs),rhsMax = -1.82960843215047E+00 2.67470088166808E-03
1856     cg2d: Sum(rhs),rhsMax = -2.36415409295811E+00 2.77096212192831E-03
1857     cg2d: Sum(rhs),rhsMax = -2.80794779573490E+00 2.86583706110112E-03
1858     cg2d: Sum(rhs),rhsMax = -3.09076538041151E+00 2.94225354196765E-03
1859     cg2d: Sum(rhs),rhsMax = -3.17911023925372E+00 2.98708407054009E-03
1860     cg2d: Sum(rhs),rhsMax = -3.06968980756687E+00 2.99369701908631E-03
1861     cg2d: Sum(rhs),rhsMax = -2.74200030638393E+00 3.00868116540026E-03
1862     cg2d: Sum(rhs),rhsMax = -2.22987018400988E+00 3.08320497040957E-03
1863     cg2d: Sum(rhs),rhsMax = -1.72892384261757E+00 3.09216603140175E-03
1864     cg2d: Sum(rhs),rhsMax = -1.30661126211170E+00 3.03707924765662E-03
1865     cg2d: Sum(rhs),rhsMax = -1.02724587665602E+00 2.93201255430208E-03
1866     cg2d: Sum(rhs),rhsMax = -9.49612083397601E-01 2.80059569221645E-03
1867     cg2d: Sum(rhs),rhsMax = -1.10546681688728E+00 2.68802011902948E-03
1868     cg2d: Sum(rhs),rhsMax = -1.41911846031719E+00 2.73183503865475E-03
1869     cg2d: Sum(rhs),rhsMax = -1.85263652552160E+00 2.80075124009609E-03
1870     cg2d: Sum(rhs),rhsMax = -2.30607105577749E+00 2.88121984326696E-03
1871     cg2d: Sum(rhs),rhsMax = -2.69038333389278E+00 2.95745898573299E-03
1872     cg2d: Sum(rhs),rhsMax = -2.94313285401590E+00 3.01465309603794E-03
1873     cg2d: Sum(rhs),rhsMax = -3.03123924248607E+00 3.04190025811534E-03
1874     cg2d: Sum(rhs),rhsMax = -2.94785322566267E+00 3.03433140059540E-03
1875     cg2d: Sum(rhs),rhsMax = -2.61356655263094E+00 3.10365978565922E-03
1876     cg2d: Sum(rhs),rhsMax = -2.18161317311325E+00 3.16115505489443E-03
1877     cg2d: Sum(rhs),rhsMax = -1.75526123517840E+00 3.15966313972239E-03
1878     cg2d: Sum(rhs),rhsMax = -1.39603742971206E+00 3.10114912749773E-03
1879     cg2d: Sum(rhs),rhsMax = -1.16177139472083E+00 2.99876546018412E-03
1880     cg2d: Sum(rhs),rhsMax = -1.10293746482227E+00 2.87411083831753E-03
1881     cg2d: Sum(rhs),rhsMax = -1.24975133363537E+00 2.75286355082885E-03
1882     cg2d: Sum(rhs),rhsMax = -1.53840868920596E+00 2.75098215542078E-03
1883     cg2d: Sum(rhs),rhsMax = -1.91301872651505E+00 2.81271668012766E-03
1884     cg2d: Sum(rhs),rhsMax = -2.30705941137190E+00 2.88449380033005E-03
1885     cg2d: Sum(rhs),rhsMax = -2.64297554250683E+00 2.95188724418165E-03
1886     cg2d: Sum(rhs),rhsMax = -2.86495130756361E+00 3.00154117451829E-03
1887     cg2d: Sum(rhs),rhsMax = -2.94238810044245E+00 3.02377925014885E-03
1888     cg2d: Sum(rhs),rhsMax = -2.84207312153519E+00 3.04217207355399E-03
1889     cg2d: Sum(rhs),rhsMax = -2.51902174703890E+00 3.13830805734545E-03
1890     cg2d: Sum(rhs),rhsMax = -2.14123729035314E+00 3.18959324319448E-03
1891     cg2d: Sum(rhs),rhsMax = -1.76835917692967E+00 3.18714933359252E-03
1892     cg2d: Sum(rhs),rhsMax = -1.45590348225905E+00 3.13272230350790E-03
1893     cg2d: Sum(rhs),rhsMax = -1.25508069255513E+00 3.03818418537008E-03
1894     cg2d: Sum(rhs),rhsMax = -1.20874902175854E+00 2.92305993444264E-03
1895     cg2d: Sum(rhs),rhsMax = -1.34034308737631E+00 2.81059307777595E-03
1896     cg2d: Sum(rhs),rhsMax = -1.62624329945784E+00 2.74190571580757E-03
1897     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1898     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1899     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1900     ctrl_depth_ini: ctrl update R_low,
1901     adding the control vector.
1902 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1903     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1904     (PID.TID 0000.0001)
1905 jmc 1.5 ph-pack: packing ecco_cost
1906     ph-pack: packing ecco_ctrl
1907     ph-check entering grdchk_main
1908 jmc 1.6 ph-check fcref = 5.09071982061515965E-002
1909 jmc 1.5 grad-res -------------------------------
1910     grad-res proc # i j k bi bj iobc fc ref fc + eps fc - eps
1911     grad-res proc # i j k bi bj iobc adj grad fd grad 1 - fd/adj
1912 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 1 25 1
1913     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 0 1
1914 jmc 1.6 ph-grd -->hit<-- 1 1 1 1
1915 jmc 1.7 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
1916 jmc 1.1 (PID.TID 0000.0001)
1917 jmc 1.7 ctrl_depth_ini: ctrl update R_low,
1918     adding the control vector.
1919     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1920     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1921 jmc 1.1 (PID.TID 0000.0001)
1922     (PID.TID 0000.0001) // =======================================================
1923 jmc 1.7 (PID.TID 0000.0001) // Model current state
1924 jmc 1.1 (PID.TID 0000.0001) // =======================================================
1925     (PID.TID 0000.0001)
1926 jmc 1.7 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
1927     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
1928     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
1929     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
1930     cg2d: Sum(rhs),rhsMax = -1.54955563053272E+01 4.32479835680202E-04
1931     cg2d: Sum(rhs),rhsMax = -1.41111452562852E+01 6.49958987247206E-04
1932     cg2d: Sum(rhs),rhsMax = -1.31144322506233E+01 8.30737101724767E-04
1933     cg2d: Sum(rhs),rhsMax = -1.21209090397491E+01 9.52510661391564E-04
1934 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.07124742363595E+01 1.02806631170214E-03
1935     cg2d: Sum(rhs),rhsMax = -7.41375936832817E+00 1.27086596303475E-03
1936     cg2d: Sum(rhs),rhsMax = -4.70217533515011E+00 1.51019014071476E-03
1937     cg2d: Sum(rhs),rhsMax = -2.72440685909780E+00 1.65833738316241E-03
1938     cg2d: Sum(rhs),rhsMax = -1.27958668997905E+00 1.70565508886198E-03
1939     cg2d: Sum(rhs),rhsMax = -3.29564698869136E-01 1.66071960751689E-03
1940     cg2d: Sum(rhs),rhsMax = 5.21320405510718E-02 1.54812756397473E-03
1941     cg2d: Sum(rhs),rhsMax = -2.86625373789564E-01 1.40338816445427E-03
1942     cg2d: Sum(rhs),rhsMax = -1.30315843448693E+00 1.44268599614768E-03
1943     cg2d: Sum(rhs),rhsMax = -2.68067690527127E+00 1.50836886510308E-03
1944     cg2d: Sum(rhs),rhsMax = -4.07407453789157E+00 1.58424366750066E-03
1945     cg2d: Sum(rhs),rhsMax = -5.18272348585383E+00 1.66593592675274E-03
1946     cg2d: Sum(rhs),rhsMax = -5.80990598978349E+00 1.74846175152580E-03
1947     cg2d: Sum(rhs),rhsMax = -5.87740628239590E+00 1.82725970981273E-03
1948     cg2d: Sum(rhs),rhsMax = -5.41358311922760E+00 1.89900434477566E-03
1949     cg2d: Sum(rhs),rhsMax = -4.53080677154884E+00 1.96213934359428E-03
1950     cg2d: Sum(rhs),rhsMax = -3.22587897556233E+00 2.12611203567568E-03
1951     cg2d: Sum(rhs),rhsMax = -2.04447210973963E+00 2.24837954786822E-03
1952     cg2d: Sum(rhs),rhsMax = -1.10818136723709E+00 2.30404050297156E-03
1953     cg2d: Sum(rhs),rhsMax = -4.90484877350060E-01 2.29576533682778E-03
1954     cg2d: Sum(rhs),rhsMax = -2.61247061678087E-01 2.23814843607113E-03
1955     cg2d: Sum(rhs),rhsMax = -4.50921968156767E-01 2.26266906827964E-03
1956     cg2d: Sum(rhs),rhsMax = -1.00469610603890E+00 2.31946122869945E-03
1957     cg2d: Sum(rhs),rhsMax = -1.78565331459880E+00 2.37599941350943E-03
1958     cg2d: Sum(rhs),rhsMax = -2.62429308987655E+00 2.42805543110744E-03
1959     cg2d: Sum(rhs),rhsMax = -3.35748486991849E+00 2.47123044664492E-03
1960     cg2d: Sum(rhs),rhsMax = -3.85508918250000E+00 2.50195597901767E-03
1961     cg2d: Sum(rhs),rhsMax = -4.03589978656052E+00 2.51830322060374E-03
1962     cg2d: Sum(rhs),rhsMax = -3.87512848551859E+00 2.52047518589939E-03
1963     cg2d: Sum(rhs),rhsMax = -3.40600369034579E+00 2.51092921257507E-03
1964     cg2d: Sum(rhs),rhsMax = -2.61682442423892E+00 2.58874087816787E-03
1965     cg2d: Sum(rhs),rhsMax = -1.83238711380676E+00 2.61669730449346E-03
1966     cg2d: Sum(rhs),rhsMax = -1.17513337426491E+00 2.56005946664407E-03
1967     cg2d: Sum(rhs),rhsMax = -7.11994603006380E-01 2.47855833361189E-03
1968     cg2d: Sum(rhs),rhsMax = -5.26422146000886E-01 2.47042092135890E-03
1969     cg2d: Sum(rhs),rhsMax = -6.78930209790172E-01 2.49676869905945E-03
1970     cg2d: Sum(rhs),rhsMax = -1.12673721690942E+00 2.53652611003383E-03
1971     cg2d: Sum(rhs),rhsMax = -1.75981625267600E+00 2.58504763357739E-03
1972     cg2d: Sum(rhs),rhsMax = -2.43940635934217E+00 2.63568089714716E-03
1973     cg2d: Sum(rhs),rhsMax = -3.03203009792250E+00 2.68092813213143E-03
1974     cg2d: Sum(rhs),rhsMax = -3.40991318113150E+00 2.73286298511366E-03
1975     cg2d: Sum(rhs),rhsMax = -3.48046029579082E+00 2.80943916833855E-03
1976     cg2d: Sum(rhs),rhsMax = -3.32063079186188E+00 2.84054002913352E-03
1977     cg2d: Sum(rhs),rhsMax = -2.96079453116881E+00 2.82589051585430E-03
1978     cg2d: Sum(rhs),rhsMax = -2.32992809406440E+00 2.92147975743620E-03
1979     cg2d: Sum(rhs),rhsMax = -1.72242454477321E+00 2.94384963883220E-03
1980     cg2d: Sum(rhs),rhsMax = -1.21221901874158E+00 2.89157780812862E-03
1981     cg2d: Sum(rhs),rhsMax = -8.69698375425709E-01 2.78046458344595E-03
1982     cg2d: Sum(rhs),rhsMax = -7.64867783942659E-01 2.63730950854064E-03
1983     cg2d: Sum(rhs),rhsMax = -9.31747856150176E-01 2.54529695107745E-03
1984     cg2d: Sum(rhs),rhsMax = -1.31074340671604E+00 2.59464760223539E-03
1985     cg2d: Sum(rhs),rhsMax = -1.82960846482968E+00 2.67470079764046E-03
1986     cg2d: Sum(rhs),rhsMax = -2.36415414020600E+00 2.77096203692712E-03
1987     cg2d: Sum(rhs),rhsMax = -2.80794785448625E+00 2.86583697483012E-03
1988     cg2d: Sum(rhs),rhsMax = -3.09076544640772E+00 2.94225345395066E-03
1989     cg2d: Sum(rhs),rhsMax = -3.17911030791853E+00 2.98708398022701E-03
1990     cg2d: Sum(rhs),rhsMax = -3.06968987421371E+00 2.99369692597479E-03
1991     cg2d: Sum(rhs),rhsMax = -2.74200027692959E+00 3.00868116462949E-03
1992     cg2d: Sum(rhs),rhsMax = -2.22987015384483E+00 3.08320496939328E-03
1993     cg2d: Sum(rhs),rhsMax = -1.72892381118364E+00 3.09216602984355E-03
1994     cg2d: Sum(rhs),rhsMax = -1.30661122869228E+00 3.03707924530390E-03
1995     cg2d: Sum(rhs),rhsMax = -1.02724584054024E+00 2.93201255099672E-03
1996     cg2d: Sum(rhs),rhsMax = -9.49612044136545E-01 2.80059568792458E-03
1997     cg2d: Sum(rhs),rhsMax = -1.10546681800592E+00 2.68802000884374E-03
1998     cg2d: Sum(rhs),rhsMax = -1.41911847273228E+00 2.73183492765419E-03
1999     cg2d: Sum(rhs),rhsMax = -1.85263655359331E+00 2.80075112831435E-03
2000     cg2d: Sum(rhs),rhsMax = -2.30607109976239E+00 2.88121973046193E-03
2001     cg2d: Sum(rhs),rhsMax = -2.69038339106491E+00 2.95745887142922E-03
2002     cg2d: Sum(rhs),rhsMax = -2.94313292004927E+00 3.01465297961793E-03
2003     cg2d: Sum(rhs),rhsMax = -3.03123931232151E+00 3.04190013894104E-03
2004     cg2d: Sum(rhs),rhsMax = -2.94785329383004E+00 3.03433127813546E-03
2005     cg2d: Sum(rhs),rhsMax = -2.61356650711808E+00 3.10365977865343E-03
2006     cg2d: Sum(rhs),rhsMax = -2.18161312623214E+00 3.16115504717869E-03
2007     cg2d: Sum(rhs),rhsMax = -1.75526118604586E+00 3.15966313102079E-03
2008     cg2d: Sum(rhs),rhsMax = -1.39603737741013E+00 3.10114911761467E-03
2009     cg2d: Sum(rhs),rhsMax = -1.16177133853029E+00 2.99876544904510E-03
2010     cg2d: Sum(rhs),rhsMax = -1.10293740454133E+00 2.87411082598448E-03
2011     cg2d: Sum(rhs),rhsMax = -1.24975126986095E+00 2.75286353748707E-03
2012     cg2d: Sum(rhs),rhsMax = -1.53840869665202E+00 2.75098201366444E-03
2013     cg2d: Sum(rhs),rhsMax = -1.91301875126798E+00 2.81271653764187E-03
2014     cg2d: Sum(rhs),rhsMax = -2.30705945389248E+00 2.88449365686168E-03
2015     cg2d: Sum(rhs),rhsMax = -2.64297559986561E+00 2.95188709923622E-03
2016     cg2d: Sum(rhs),rhsMax = -2.86495137488367E+00 3.00154102745631E-03
2017     cg2d: Sum(rhs),rhsMax = -2.94238817189889E+00 3.02377910031028E-03
2018     cg2d: Sum(rhs),rhsMax = -2.84207305995246E+00 3.04217205839790E-03
2019     cg2d: Sum(rhs),rhsMax = -2.51902168451886E+00 3.13830804152661E-03
2020     cg2d: Sum(rhs),rhsMax = -2.14123722587231E+00 3.18959322637136E-03
2021     cg2d: Sum(rhs),rhsMax = -1.76835910939448E+00 3.18714931547075E-03
2022     cg2d: Sum(rhs),rhsMax = -1.45590341066746E+00 3.13272228389843E-03
2023     cg2d: Sum(rhs),rhsMax = -1.25508061628046E+00 3.03818416422644E-03
2024     cg2d: Sum(rhs),rhsMax = -1.20874894090595E+00 2.92305991186995E-03
2025     cg2d: Sum(rhs),rhsMax = -1.34034300304602E+00 2.81059305400946E-03
2026     cg2d: Sum(rhs),rhsMax = -1.62624330268178E+00 2.74190554185838E-03
2027     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2028 jmc 1.6 --> objf_test(bi,bj) = 0.509071989555271D-01
2029     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2030     --> objf_atl(bi,bj) = 0.000000000000000D+00
2031     local fc = 0.509071989555271D-01
2032     global fc = 0.509071989555271D-01
2033     ph-check fcpertplus = 5.09071989555271304E-002
2034     ph-check fcpertminus = 5.09071982061515965E-002
2035 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2036 jmc 1.1 (PID.TID 0000.0001)
2037 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2038     adding the control vector.
2039 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2040     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2041     (PID.TID 0000.0001)
2042     (PID.TID 0000.0001) // =======================================================
2043     (PID.TID 0000.0001) // Model current state
2044     (PID.TID 0000.0001) // =======================================================
2045     (PID.TID 0000.0001)
2046 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2047 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2048     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2049 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2050     cg2d: Sum(rhs),rhsMax = -1.54955562611023E+01 4.32479836914689E-04
2051     cg2d: Sum(rhs),rhsMax = -1.41111452096139E+01 6.49958989399631E-04
2052     cg2d: Sum(rhs),rhsMax = -1.31144322158993E+01 8.30737103932002E-04
2053     cg2d: Sum(rhs),rhsMax = -1.21209090253284E+01 9.52510662539024E-04
2054     cg2d: Sum(rhs),rhsMax = -1.07124742380545E+01 1.02806631156199E-03
2055     cg2d: Sum(rhs),rhsMax = -7.41375936498600E+00 1.27086596364669E-03
2056     cg2d: Sum(rhs),rhsMax = -4.70217533395801E+00 1.51019014116142E-03
2057     cg2d: Sum(rhs),rhsMax = -2.72440685946064E+00 1.65833738303781E-03
2058     cg2d: Sum(rhs),rhsMax = -1.27958669096708E+00 1.70565508768073E-03
2059     cg2d: Sum(rhs),rhsMax = -3.29564699435959E-01 1.66071960479091E-03
2060     cg2d: Sum(rhs),rhsMax = 5.21320407797560E-02 1.54812755929790E-03
2061     cg2d: Sum(rhs),rhsMax = -2.86625375011521E-01 1.40338815757684E-03
2062     cg2d: Sum(rhs),rhsMax = -1.30315843291678E+00 1.44268599760967E-03
2063     cg2d: Sum(rhs),rhsMax = -2.68067690071723E+00 1.50836886752203E-03
2064     cg2d: Sum(rhs),rhsMax = -4.07407452913930E+00 1.58424367083072E-03
2065     cg2d: Sum(rhs),rhsMax = -5.18272347312479E+00 1.66593593082889E-03
2066     cg2d: Sum(rhs),rhsMax = -5.80990597477800E+00 1.74846175608976E-03
2067     cg2d: Sum(rhs),rhsMax = -5.87740626755531E+00 1.82725971455845E-03
2068     cg2d: Sum(rhs),rhsMax = -5.41358310675823E+00 1.89900434940589E-03
2069     cg2d: Sum(rhs),rhsMax = -4.53080676272224E+00 1.96213934787756E-03
2070     cg2d: Sum(rhs),rhsMax = -3.22587900260742E+00 2.12611201873353E-03
2071     cg2d: Sum(rhs),rhsMax = -2.04447212792518E+00 2.24837952964953E-03
2072     cg2d: Sum(rhs),rhsMax = -1.10818137888145E+00 2.30404048277803E-03
2073     cg2d: Sum(rhs),rhsMax = -4.90484884542666E-01 2.29576531392617E-03
2074     cg2d: Sum(rhs),rhsMax = -2.61247067488928E-01 2.23814840980804E-03
2075     cg2d: Sum(rhs),rhsMax = -4.50921970486428E-01 2.26266907229058E-03
2076     cg2d: Sum(rhs),rhsMax = -1.00469610740186E+00 2.31946123364828E-03
2077     cg2d: Sum(rhs),rhsMax = -1.78565331397640E+00 2.37599941957830E-03
2078     cg2d: Sum(rhs),rhsMax = -2.62429308650668E+00 2.42805543834241E-03
2079     cg2d: Sum(rhs),rhsMax = -3.35748486369835E+00 2.47123045495002E-03
2080     cg2d: Sum(rhs),rhsMax = -3.85508917418864E+00 2.50195598817465E-03
2081     cg2d: Sum(rhs),rhsMax = -4.03589977766551E+00 2.51830323031361E-03
2082     cg2d: Sum(rhs),rhsMax = -3.87512847791246E+00 2.52047519583720E-03
2083     cg2d: Sum(rhs),rhsMax = -3.40600368576632E+00 2.51092922244743E-03
2084     cg2d: Sum(rhs),rhsMax = -2.61682444203102E+00 2.58874087016070E-03
2085     cg2d: Sum(rhs),rhsMax = -1.83238713020470E+00 2.61669729648411E-03
2086     cg2d: Sum(rhs),rhsMax = -1.17513338993330E+00 2.56005945928966E-03
2087     cg2d: Sum(rhs),rhsMax = -7.11994634984512E-01 2.47855827116472E-03
2088     cg2d: Sum(rhs),rhsMax = -5.26422159638095E-01 2.47042092995894E-03
2089     cg2d: Sum(rhs),rhsMax = -6.78930224118829E-01 2.49676870785935E-03
2090     cg2d: Sum(rhs),rhsMax = -1.12673723073336E+00 2.53652611923993E-03
2091     cg2d: Sum(rhs),rhsMax = -1.75981626511898E+00 2.58504764333280E-03
2092     cg2d: Sum(rhs),rhsMax = -2.43940637005126E+00 2.63568090750528E-03
2093     cg2d: Sum(rhs),rhsMax = -3.03203010719691E+00 2.68092814304912E-03
2094     cg2d: Sum(rhs),rhsMax = -3.40991305594651E+00 2.73286310385596E-03
2095     cg2d: Sum(rhs),rhsMax = -3.48046016892557E+00 2.80943929027293E-03
2096     cg2d: Sum(rhs),rhsMax = -3.32063066989763E+00 2.84054015559756E-03
2097     cg2d: Sum(rhs),rhsMax = -2.96079442079842E+00 2.82589064799286E-03
2098     cg2d: Sum(rhs),rhsMax = -2.32992812803866E+00 2.92147975151262E-03
2099     cg2d: Sum(rhs),rhsMax = -1.72242457914427E+00 2.94384963337406E-03
2100     cg2d: Sum(rhs),rhsMax = -1.21221905455354E+00 2.89157780377562E-03
2101     cg2d: Sum(rhs),rhsMax = -8.69698414019378E-01 2.78046458067658E-03
2102     cg2d: Sum(rhs),rhsMax = -7.64867826549910E-01 2.63730950758226E-03
2103     cg2d: Sum(rhs),rhsMax = -9.31747842690171E-01 2.54529711501441E-03
2104     cg2d: Sum(rhs),rhsMax = -1.31074337111539E+00 2.59464776844221E-03
2105     cg2d: Sum(rhs),rhsMax = -1.82960839947125E+00 2.67470096569570E-03
2106     cg2d: Sum(rhs),rhsMax = -2.36415404571020E+00 2.77096220692949E-03
2107     cg2d: Sum(rhs),rhsMax = -2.80794773698354E+00 2.86583714737212E-03
2108     cg2d: Sum(rhs),rhsMax = -3.09076531441528E+00 2.94225362998462E-03
2109     cg2d: Sum(rhs),rhsMax = -3.17911017058890E+00 2.98708416085315E-03
2110     cg2d: Sum(rhs),rhsMax = -3.06968974092002E+00 2.99369711219782E-03
2111     cg2d: Sum(rhs),rhsMax = -2.74200033583823E+00 3.00868116617107E-03
2112     cg2d: Sum(rhs),rhsMax = -2.22987021417490E+00 3.08320497142587E-03
2113     cg2d: Sum(rhs),rhsMax = -1.72892387405148E+00 3.09216603295994E-03
2114     cg2d: Sum(rhs),rhsMax = -1.30661129553111E+00 3.03707925000931E-03
2115     cg2d: Sum(rhs),rhsMax = -1.02724591277178E+00 2.93201255760744E-03
2116     cg2d: Sum(rhs),rhsMax = -9.49612122658636E-01 2.80059569650832E-03
2117     cg2d: Sum(rhs),rhsMax = -1.10546681576862E+00 2.68802022921521E-03
2118     cg2d: Sum(rhs),rhsMax = -1.41911844790208E+00 2.73183514965531E-03
2119     cg2d: Sum(rhs),rhsMax = -1.85263649744987E+00 2.80075135187783E-03
2120     cg2d: Sum(rhs),rhsMax = -2.30607101179256E+00 2.88121995607199E-03
2121     cg2d: Sum(rhs),rhsMax = -2.69038327672062E+00 2.95745910003674E-03
2122     cg2d: Sum(rhs),rhsMax = -2.94313278798251E+00 3.01465321245796E-03
2123     cg2d: Sum(rhs),rhsMax = -3.03123917265058E+00 3.04190037728966E-03
2124     cg2d: Sum(rhs),rhsMax = -2.94785315749529E+00 3.03433152305532E-03
2125     cg2d: Sum(rhs),rhsMax = -2.61356659814381E+00 3.10365979266496E-03
2126     cg2d: Sum(rhs),rhsMax = -2.18161321999435E+00 3.16115506261014E-03
2127     cg2d: Sum(rhs),rhsMax = -1.75526128431090E+00 3.15966314842400E-03
2128     cg2d: Sum(rhs),rhsMax = -1.39603748201397E+00 3.10114913738075E-03
2129     cg2d: Sum(rhs),rhsMax = -1.16177145091135E+00 2.99876547132311E-03
2130     cg2d: Sum(rhs),rhsMax = -1.10293752510318E+00 2.87411085065058E-03
2131     cg2d: Sum(rhs),rhsMax = -1.24975139740976E+00 2.75286356417060E-03
2132     cg2d: Sum(rhs),rhsMax = -1.53840868175987E+00 2.75098229717712E-03
2133     cg2d: Sum(rhs),rhsMax = -1.91301870176210E+00 2.81271682261345E-03
2134     cg2d: Sum(rhs),rhsMax = -2.30705936885129E+00 2.88449394379841E-03
2135     cg2d: Sum(rhs),rhsMax = -2.64297548514802E+00 2.95188738912710E-03
2136     cg2d: Sum(rhs),rhsMax = -2.86495124024355E+00 3.00154132158023E-03
2137     cg2d: Sum(rhs),rhsMax = -2.94238802898602E+00 3.02377939998740E-03
2138     cg2d: Sum(rhs),rhsMax = -2.84207318311790E+00 3.04217208871008E-03
2139     cg2d: Sum(rhs),rhsMax = -2.51902180955894E+00 3.13830807316426E-03
2140     cg2d: Sum(rhs),rhsMax = -2.14123735483393E+00 3.18959326001758E-03
2141     cg2d: Sum(rhs),rhsMax = -1.76835924446484E+00 3.18714935171426E-03
2142     cg2d: Sum(rhs),rhsMax = -1.45590355385061E+00 3.13272232311737E-03
2143     cg2d: Sum(rhs),rhsMax = -1.25508076882977E+00 3.03818420651370E-03
2144     cg2d: Sum(rhs),rhsMax = -1.20874910261110E+00 2.92305995701533E-03
2145     cg2d: Sum(rhs),rhsMax = -1.34034317170656E+00 2.81059310154244E-03
2146     cg2d: Sum(rhs),rhsMax = -1.62624329623387E+00 2.74190588975675E-03
2147     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2148 jmc 1.6 --> objf_test(bi,bj) = 0.509071974567760D-01
2149     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2150     --> objf_atl(bi,bj) = 0.000000000000000D+00
2151     local fc = 0.509071974567760D-01
2152     global fc = 0.509071974567760D-01
2153 jmc 1.1 grad-res -------------------------------
2154 jmc 1.8 grad-res 0 1 1 1 1 1 1 1 5.09071982062E-02 5.09071989555E-02 5.09071974568E-02
2155     grad-res 0 1 1 1 0 1 1 1 7.49357371798E-06 7.49375582421E-06 -2.43016528725E-05
2156     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
2157     (PID.TID 0000.0001) ADM adjoint_gradient = 7.49357371797882E-06
2158     (PID.TID 0000.0001) ADM finite-diff_grad = 7.49375582420608E-06
2159 jmc 1.1 ph-grd ierr ---------------------------
2160 jmc 1.6 ph-grd ierr = 0 , icomp = 1 , ichknum = 1
2161 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 4 25 2
2162     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 1 2
2163 jmc 1.6 ph-grd -->hit<-- 4 1 1 1
2164 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2165     (PID.TID 0000.0001)
2166     ctrl_depth_ini: ctrl update R_low,
2167     adding the control vector.
2168 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2169     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2170     (PID.TID 0000.0001)
2171     (PID.TID 0000.0001) // =======================================================
2172     (PID.TID 0000.0001) // Model current state
2173     (PID.TID 0000.0001) // =======================================================
2174     (PID.TID 0000.0001)
2175     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2176     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2177     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2178     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2179     cg2d: Sum(rhs),rhsMax = -1.54955562832451E+01 4.32479836297454E-04
2180     cg2d: Sum(rhs),rhsMax = -1.41111452296145E+01 6.49958988476958E-04
2181     cg2d: Sum(rhs),rhsMax = -1.31144322279396E+01 8.30737103161453E-04
2182     cg2d: Sum(rhs),rhsMax = -1.21209090257723E+01 9.52510662485018E-04
2183     cg2d: Sum(rhs),rhsMax = -1.07124742025874E+01 1.02806631492856E-03
2184     cg2d: Sum(rhs),rhsMax = -7.41375936334012E+00 1.27086596385025E-03
2185     cg2d: Sum(rhs),rhsMax = -4.70217533261449E+00 1.51019014143193E-03
2186     cg2d: Sum(rhs),rhsMax = -2.72440685828449E+00 1.65833738342598E-03
2187     cg2d: Sum(rhs),rhsMax = -1.27958668997794E+00 1.70565508824331E-03
2188     cg2d: Sum(rhs),rhsMax = -3.29564698696401E-01 1.66071960557704E-03
2189     cg2d: Sum(rhs),rhsMax = 5.21320413291595E-02 1.54812756033500E-03
2190     cg2d: Sum(rhs),rhsMax = -2.86625374180324E-01 1.40338815886087E-03
2191     cg2d: Sum(rhs),rhsMax = -1.30315843814882E+00 1.44268599128662E-03
2192     cg2d: Sum(rhs),rhsMax = -2.68067691395583E+00 1.50836885983566E-03
2193     cg2d: Sum(rhs),rhsMax = -4.07407454992804E+00 1.58424366257890E-03
2194     cg2d: Sum(rhs),rhsMax = -5.18272349730873E+00 1.66593592288528E-03
2195     cg2d: Sum(rhs),rhsMax = -5.80990599680597E+00 1.74846174924499E-03
2196     cg2d: Sum(rhs),rhsMax = -5.87740628326711E+00 1.82725970936704E-03
2197     cg2d: Sum(rhs),rhsMax = -5.41358311495198E+00 1.89900434606831E-03
2198     cg2d: Sum(rhs),rhsMax = -4.53080676494405E+00 1.96213934618151E-03
2199     cg2d: Sum(rhs),rhsMax = -3.22587899832984E+00 2.12611202025305E-03
2200     cg2d: Sum(rhs),rhsMax = -2.04447212402893E+00 2.24837953146498E-03
2201     cg2d: Sum(rhs),rhsMax = -1.10818137525381E+00 2.30404048505237E-03
2202     cg2d: Sum(rhs),rhsMax = -4.90484881085716E-01 2.29576531680082E-03
2203     cg2d: Sum(rhs),rhsMax = -2.61247063896055E-01 2.23814841338068E-03
2204     cg2d: Sum(rhs),rhsMax = -4.50921969068505E-01 2.26266906253384E-03
2205     cg2d: Sum(rhs),rhsMax = -1.00469610963054E+00 2.31946122046217E-03
2206     cg2d: Sum(rhs),rhsMax = -1.78565332256745E+00 2.37599940333471E-03
2207     cg2d: Sum(rhs),rhsMax = -2.62429310276837E+00 2.42805541977967E-03
2208     cg2d: Sum(rhs),rhsMax = -3.35748488668089E+00 2.47123043503792E-03
2209     cg2d: Sum(rhs),rhsMax = -3.85508920091623E+00 2.50195596794108E-03
2210     cg2d: Sum(rhs),rhsMax = -4.03589980420757E+00 2.51830321066426E-03
2211     cg2d: Sum(rhs),rhsMax = -3.87512850068950E+00 2.52047517740094E-03
2212     cg2d: Sum(rhs),rhsMax = -3.40600370249841E+00 2.51092920547468E-03
2213     cg2d: Sum(rhs),rhsMax = -2.61682442333352E+00 2.58874088190352E-03
2214     cg2d: Sum(rhs),rhsMax = -1.83238711442787E+00 2.61669730832655E-03
2215     cg2d: Sum(rhs),rhsMax = -1.17513337622011E+00 2.56005947091473E-03
2216     cg2d: Sum(rhs),rhsMax = -7.11994622780165E-01 2.47855828105956E-03
2217     cg2d: Sum(rhs),rhsMax = -5.26422153294201E-01 2.47042091255360E-03
2218     cg2d: Sum(rhs),rhsMax = -6.78930218912745E-01 2.49676868819256E-03
2219     cg2d: Sum(rhs),rhsMax = -1.12673722963832E+00 2.53652609703035E-03
2220     cg2d: Sum(rhs),rhsMax = -1.75981627060448E+00 2.58504761864563E-03
2221     cg2d: Sum(rhs),rhsMax = -2.43940638314540E+00 2.63568088072010E-03
2222     cg2d: Sum(rhs),rhsMax = -3.03203012702810E+00 2.68092811477003E-03
2223     cg2d: Sum(rhs),rhsMax = -3.40991306639035E+00 2.73286308534566E-03
2224     cg2d: Sum(rhs),rhsMax = -3.48046018010279E+00 2.80943927066016E-03
2225     cg2d: Sum(rhs),rhsMax = -3.32063068042558E+00 2.84054013472068E-03
2226     cg2d: Sum(rhs),rhsMax = -2.96079442919690E+00 2.82589062572003E-03
2227     cg2d: Sum(rhs),rhsMax = -2.32992809993894E+00 2.92147976736158E-03
2228     cg2d: Sum(rhs),rhsMax = -1.72242455346637E+00 2.94384964928069E-03
2229     cg2d: Sum(rhs),rhsMax = -1.21221903028190E+00 2.89157781942544E-03
2230     cg2d: Sum(rhs),rhsMax = -8.69698389792654E-01 2.78046459586072E-03
2231     cg2d: Sum(rhs),rhsMax = -7.64867800690753E-01 2.63730952223481E-03
2232     cg2d: Sum(rhs),rhsMax = -9.31747830506148E-01 2.54529708420000E-03
2233     cg2d: Sum(rhs),rhsMax = -1.31074336326256E+00 2.59464773638565E-03
2234     cg2d: Sum(rhs),rhsMax = -1.82960839791629E+00 2.67470093240299E-03
2235     cg2d: Sum(rhs),rhsMax = -2.36415405071458E+00 2.77096217236742E-03
2236     cg2d: Sum(rhs),rhsMax = -2.80794774745364E+00 2.86583711147575E-03
2237     cg2d: Sum(rhs),rhsMax = -3.09076532846899E+00 2.94225359267228E-03
2238     cg2d: Sum(rhs),rhsMax = -3.17911018597015E+00 2.98708412204567E-03
2239     cg2d: Sum(rhs),rhsMax = -3.06968975519973E+00 2.99369707183726E-03
2240     cg2d: Sum(rhs),rhsMax = -2.74200029146130E+00 3.00868118383468E-03
2241     cg2d: Sum(rhs),rhsMax = -2.22987017236482E+00 3.08320498924775E-03
2242     cg2d: Sum(rhs),rhsMax = -1.72892383397465E+00 3.09216605066168E-03
2243     cg2d: Sum(rhs),rhsMax = -1.30661125597162E+00 3.03707926737648E-03
2244     cg2d: Sum(rhs),rhsMax = -1.02724587222060E+00 2.93201257453406E-03
2245     cg2d: Sum(rhs),rhsMax = -9.49612079405866E-01 2.80059571301729E-03
2246     cg2d: Sum(rhs),rhsMax = -1.10546679574747E+00 2.68802017902200E-03
2247     cg2d: Sum(rhs),rhsMax = -1.41911843320327E+00 2.73183509825624E-03
2248     cg2d: Sum(rhs),rhsMax = -1.85263649053877E+00 2.80075129922506E-03
2249     cg2d: Sum(rhs),rhsMax = -2.30607101308022E+00 2.88121990207688E-03
2250     cg2d: Sum(rhs),rhsMax = -2.69038328493703E+00 2.95745904458583E-03
2251     cg2d: Sum(rhs),rhsMax = -2.94313280079814E+00 3.01465315543485E-03
2252     cg2d: Sum(rhs),rhsMax = -3.03123918716675E+00 3.04190031859855E-03
2253     cg2d: Sum(rhs),rhsMax = -2.94785317052951E+00 3.03433146264141E-03
2254     cg2d: Sum(rhs),rhsMax = -2.61356653590410E+00 3.10365981166570E-03
2255     cg2d: Sum(rhs),rhsMax = -2.18161316006309E+00 3.16115508134520E-03
2256     cg2d: Sum(rhs),rhsMax = -1.75526122555907E+00 3.15966316664445E-03
2257     cg2d: Sum(rhs),rhsMax = -1.39603742294944E+00 3.10114915494193E-03
2258     cg2d: Sum(rhs),rhsMax = -1.16177138984019E+00 2.99876548821684E-03
2259     cg2d: Sum(rhs),rhsMax = -1.10293746030013E+00 2.87411086700913E-03
2260     cg2d: Sum(rhs),rhsMax = -1.24975132735747E+00 2.75286358024123E-03
2261     cg2d: Sum(rhs),rhsMax = -1.53840865727302E+00 2.75098222576759E-03
2262     cg2d: Sum(rhs),rhsMax = -1.91301868649352E+00 2.81271675009813E-03
2263     cg2d: Sum(rhs),rhsMax = -2.30705936325668E+00 2.88449387008457E-03
2264     cg2d: Sum(rhs),rhsMax = -2.64297548766756E+00 2.95188731408586E-03
2265     cg2d: Sum(rhs),rhsMax = -2.86495124803416E+00 3.00154124507088E-03
2266     cg2d: Sum(rhs),rhsMax = -2.94238803852409E+00 3.02377932188377E-03
2267     cg2d: Sum(rhs),rhsMax = -2.84207309743617E+00 3.04217210782014E-03
2268     cg2d: Sum(rhs),rhsMax = -2.51902172683154E+00 3.13830809211887E-03
2269     cg2d: Sum(rhs),rhsMax = -2.14123727427173E+00 3.18959327846018E-03
2270     cg2d: Sum(rhs),rhsMax = -1.76835916469599E+00 3.18714936936358E-03
2271     cg2d: Sum(rhs),rhsMax = -1.45590347316448E+00 3.13272233982286E-03
2272     cg2d: Sum(rhs),rhsMax = -1.25508068540473E+00 3.03818422228559E-03
2273     cg2d: Sum(rhs),rhsMax = -1.20874901475883E+00 2.92305997202283E-03
2274     cg2d: Sum(rhs),rhsMax = -1.34034307815925E+00 2.81059311608049E-03
2275     cg2d: Sum(rhs),rhsMax = -1.62624325979654E+00 2.74190579865250E-03
2276     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2277 jmc 1.6 --> objf_test(bi,bj) = 0.509071982523496D-01
2278     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2279     --> objf_atl(bi,bj) = 0.000000000000000D+00
2280     local fc = 0.509071982523496D-01
2281     global fc = 0.509071982523496D-01
2282     ph-check fcpertplus = 5.09071982523495864E-002
2283     ph-check fcpertminus = 5.09071982061515965E-002
2284 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2285 jmc 1.1 (PID.TID 0000.0001)
2286 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2287     adding the control vector.
2288 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2289     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2290     (PID.TID 0000.0001)
2291     (PID.TID 0000.0001) // =======================================================
2292     (PID.TID 0000.0001) // Model current state
2293     (PID.TID 0000.0001) // =======================================================
2294     (PID.TID 0000.0001)
2295 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2296 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2297     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2298 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2299     cg2d: Sum(rhs),rhsMax = -1.54955562831846E+01 4.32479836297433E-04
2300     cg2d: Sum(rhs),rhsMax = -1.41111452362846E+01 6.49958988169880E-04
2301     cg2d: Sum(rhs),rhsMax = -1.31144322385829E+01 8.30737102495324E-04
2302     cg2d: Sum(rhs),rhsMax = -1.21209090393051E+01 9.52510661445578E-04
2303     cg2d: Sum(rhs),rhsMax = -1.07124742718264E+01 1.02806630833559E-03
2304     cg2d: Sum(rhs),rhsMax = -7.41375936997401E+00 1.27086596283119E-03
2305     cg2d: Sum(rhs),rhsMax = -4.70217533649361E+00 1.51019014044425E-03
2306     cg2d: Sum(rhs),rhsMax = -2.72440686027393E+00 1.65833738277424E-03
2307     cg2d: Sum(rhs),rhsMax = -1.27958669096818E+00 1.70565508829938E-03
2308     cg2d: Sum(rhs),rhsMax = -3.29564699608670E-01 1.66071960673076E-03
2309     cg2d: Sum(rhs),rhsMax = 5.21320400016951E-02 1.54812756293763E-03
2310     cg2d: Sum(rhs),rhsMax = -2.86625374620732E-01 1.40338816317024E-03
2311     cg2d: Sum(rhs),rhsMax = -1.30315842925486E+00 1.44268600247074E-03
2312     cg2d: Sum(rhs),rhsMax = -2.68067689203266E+00 1.50836887278944E-03
2313     cg2d: Sum(rhs),rhsMax = -4.07407451710278E+00 1.58424367575249E-03
2314     cg2d: Sum(rhs),rhsMax = -5.18272346166991E+00 1.66593593469634E-03
2315     cg2d: Sum(rhs),rhsMax = -5.80990596775552E+00 1.74846175837055E-03
2316     cg2d: Sum(rhs),rhsMax = -5.87740626668409E+00 1.82725971500412E-03
2317     cg2d: Sum(rhs),rhsMax = -5.41358311103379E+00 1.89900434811325E-03
2318     cg2d: Sum(rhs),rhsMax = -4.53080676932700E+00 1.96213934529033E-03
2319     cg2d: Sum(rhs),rhsMax = -3.22587897983992E+00 2.12611203415614E-03
2320     cg2d: Sum(rhs),rhsMax = -2.04447211363586E+00 2.24837954605277E-03
2321     cg2d: Sum(rhs),rhsMax = -1.10818137086474E+00 2.30404050069720E-03
2322     cg2d: Sum(rhs),rhsMax = -4.90484880807013E-01 2.29576533395312E-03
2323     cg2d: Sum(rhs),rhsMax = -2.61247065270964E-01 2.23814843249849E-03
2324     cg2d: Sum(rhs),rhsMax = -4.50921969574690E-01 2.26266907803638E-03
2325     cg2d: Sum(rhs),rhsMax = -1.00469610381023E+00 2.31946124188556E-03
2326     cg2d: Sum(rhs),rhsMax = -1.78565330600774E+00 2.37599942975303E-03
2327     cg2d: Sum(rhs),rhsMax = -2.62429307361486E+00 2.42805544967016E-03
2328     cg2d: Sum(rhs),rhsMax = -3.35748484693596E+00 2.47123046655701E-03
2329     cg2d: Sum(rhs),rhsMax = -3.85508915577239E+00 2.50195599925126E-03
2330     cg2d: Sum(rhs),rhsMax = -4.03589976001848E+00 2.51830324025308E-03
2331     cg2d: Sum(rhs),rhsMax = -3.87512846274152E+00 2.52047520433567E-03
2332     cg2d: Sum(rhs),rhsMax = -3.40600367361373E+00 2.51092922954781E-03
2333     cg2d: Sum(rhs),rhsMax = -2.61682444293643E+00 2.58874086642506E-03
2334     cg2d: Sum(rhs),rhsMax = -1.83238712958362E+00 2.61669729265103E-03
2335     cg2d: Sum(rhs),rhsMax = -1.17513338797811E+00 2.56005945501902E-03
2336     cg2d: Sum(rhs),rhsMax = -7.11994615210746E-01 2.47855832371705E-03
2337     cg2d: Sum(rhs),rhsMax = -5.26422152344800E-01 2.47042093876425E-03
2338     cg2d: Sum(rhs),rhsMax = -6.78930214996281E-01 2.49676871872624E-03
2339     cg2d: Sum(rhs),rhsMax = -1.12673721800448E+00 2.53652613224342E-03
2340     cg2d: Sum(rhs),rhsMax = -1.75981624719052E+00 2.58504765826457E-03
2341     cg2d: Sum(rhs),rhsMax = -2.43940634624805E+00 2.63568092393234E-03
2342     cg2d: Sum(rhs),rhsMax = -3.03203007809133E+00 2.68092816041052E-03
2343     cg2d: Sum(rhs),rhsMax = -3.40991317068768E+00 2.73286300362395E-03
2344     cg2d: Sum(rhs),rhsMax = -3.48046028461361E+00 2.80943918795132E-03
2345     cg2d: Sum(rhs),rhsMax = -3.32063078133392E+00 2.84054005001041E-03
2346     cg2d: Sum(rhs),rhsMax = -2.96079452277034E+00 2.82589053812713E-03
2347     cg2d: Sum(rhs),rhsMax = -2.32992812216411E+00 2.92147974158727E-03
2348     cg2d: Sum(rhs),rhsMax = -1.72242457045111E+00 2.94384962292559E-03
2349     cg2d: Sum(rhs),rhsMax = -1.21221904301323E+00 2.89157779247880E-03
2350     cg2d: Sum(rhs),rhsMax = -8.69698399652442E-01 2.78046456826182E-03
2351     cg2d: Sum(rhs),rhsMax = -7.64867809801824E-01 2.63730949388810E-03
2352     cg2d: Sum(rhs),rhsMax = -9.31747868334207E-01 2.54529698189186E-03
2353     cg2d: Sum(rhs),rhsMax = -1.31074341456889E+00 2.59464763429195E-03
2354     cg2d: Sum(rhs),rhsMax = -1.82960846638465E+00 2.67470083093318E-03
2355     cg2d: Sum(rhs),rhsMax = -2.36415413520163E+00 2.77096207148919E-03
2356     cg2d: Sum(rhs),rhsMax = -2.80794784401614E+00 2.86583701072651E-03
2357     cg2d: Sum(rhs),rhsMax = -3.09076543235402E+00 2.94225349126300E-03
2358     cg2d: Sum(rhs),rhsMax = -3.17911029253727E+00 2.98708401903450E-03
2359     cg2d: Sum(rhs),rhsMax = -3.06968985993397E+00 2.99369696633536E-03
2360     cg2d: Sum(rhs),rhsMax = -2.74200032130651E+00 3.00868114696587E-03
2361     cg2d: Sum(rhs),rhsMax = -2.22987019565489E+00 3.08320495157140E-03
2362     cg2d: Sum(rhs),rhsMax = -1.72892385126046E+00 3.09216601214180E-03
2363     cg2d: Sum(rhs),rhsMax = -1.30661126825175E+00 3.03707922793674E-03
2364     cg2d: Sum(rhs),rhsMax = -1.02724588109141E+00 2.93201253407011E-03
2365     cg2d: Sum(rhs),rhsMax = -9.49612087389299E-01 2.80059567141561E-03
2366     cg2d: Sum(rhs),rhsMax = -1.10546683802706E+00 2.68802005903696E-03
2367     cg2d: Sum(rhs),rhsMax = -1.41911848743107E+00 2.73183497905326E-03
2368     cg2d: Sum(rhs),rhsMax = -1.85263656050439E+00 2.80075118096713E-03
2369     cg2d: Sum(rhs),rhsMax = -2.30607109847472E+00 2.88121978445703E-03
2370     cg2d: Sum(rhs),rhsMax = -2.69038338284849E+00 2.95745892688013E-03
2371     cg2d: Sum(rhs),rhsMax = -2.94313290723362E+00 3.01465303664104E-03
2372     cg2d: Sum(rhs),rhsMax = -3.03123929780534E+00 3.04190019763214E-03
2373     cg2d: Sum(rhs),rhsMax = -2.94785328079579E+00 3.03433133854938E-03
2374     cg2d: Sum(rhs),rhsMax = -2.61356656935773E+00 3.10365975965273E-03
2375     cg2d: Sum(rhs),rhsMax = -2.18161318616336E+00 3.16115502844366E-03
2376     cg2d: Sum(rhs),rhsMax = -1.75526124479767E+00 3.15966311280033E-03
2377     cg2d: Sum(rhs),rhsMax = -1.39603743647463E+00 3.10114910005349E-03
2378     cg2d: Sum(rhs),rhsMax = -1.16177139960143E+00 2.99876543215138E-03
2379     cg2d: Sum(rhs),rhsMax = -1.10293746934436E+00 2.87411080962592E-03
2380     cg2d: Sum(rhs),rhsMax = -1.24975133991321E+00 2.75286352141647E-03
2381     cg2d: Sum(rhs),rhsMax = -1.53840872113886E+00 2.75098208507398E-03
2382     cg2d: Sum(rhs),rhsMax = -1.91301876653652E+00 2.81271661015719E-03
2383     cg2d: Sum(rhs),rhsMax = -2.30705945948708E+00 2.88449373057553E-03
2384     cg2d: Sum(rhs),rhsMax = -2.64297559734605E+00 2.95188717427746E-03
2385     cg2d: Sum(rhs),rhsMax = -2.86495136709301E+00 3.00154110396567E-03
2386     cg2d: Sum(rhs),rhsMax = -2.94238816236074E+00 3.02377917841394E-03
2387     cg2d: Sum(rhs),rhsMax = -2.84207314563412E+00 3.04217203928785E-03
2388     cg2d: Sum(rhs),rhsMax = -2.51902176724621E+00 3.13830802257203E-03
2389     cg2d: Sum(rhs),rhsMax = -2.14123730643449E+00 3.18959320792875E-03
2390     cg2d: Sum(rhs),rhsMax = -1.76835918916329E+00 3.18714929782144E-03
2391     cg2d: Sum(rhs),rhsMax = -1.45590349135356E+00 3.13272226719293E-03
2392     cg2d: Sum(rhs),rhsMax = -1.25508069970546E+00 3.03818414845455E-03
2393     cg2d: Sum(rhs),rhsMax = -1.20874902875818E+00 2.92305989686245E-03
2394     cg2d: Sum(rhs),rhsMax = -1.34034309659329E+00 2.81059303947141E-03
2395     cg2d: Sum(rhs),rhsMax = -1.62624333911907E+00 2.74190563296263E-03
2396     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2397 jmc 1.6 --> objf_test(bi,bj) = 0.509071981599535D-01
2398     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2399     --> objf_atl(bi,bj) = 0.000000000000000D+00
2400     local fc = 0.509071981599535D-01
2401     global fc = 0.509071981599535D-01
2402 jmc 1.5 grad-res -------------------------------
2403 jmc 1.8 grad-res 0 2 4 1 1 1 1 1 5.09071982062E-02 5.09071982523E-02 5.09071981600E-02
2404     grad-res 0 2 2 4 0 1 1 1 4.61917140109E-07 4.61980419197E-07 -1.36992294036E-04
2405     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
2406     (PID.TID 0000.0001) ADM adjoint_gradient = 4.61917140108749E-07
2407     (PID.TID 0000.0001) ADM finite-diff_grad = 4.61980419197427E-07
2408 jmc 1.5 ph-grd ierr ---------------------------
2409 jmc 1.6 ph-grd ierr = 0 , icomp = 4 , ichknum = 2
2410 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 7 25 3
2411     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 4 3
2412 jmc 1.6 ph-grd -->hit<-- 2 2 1 1
2413 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2414     (PID.TID 0000.0001)
2415     ctrl_depth_ini: ctrl update R_low,
2416     adding the control vector.
2417     (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2418     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2419     (PID.TID 0000.0001)
2420     (PID.TID 0000.0001) // =======================================================
2421     (PID.TID 0000.0001) // Model current state
2422     (PID.TID 0000.0001) // =======================================================
2423     (PID.TID 0000.0001)
2424     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2425     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2426     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2427     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2428     cg2d: Sum(rhs),rhsMax = -1.54955563078392E+01 4.32479835610179E-04
2429     cg2d: Sum(rhs),rhsMax = -1.41111452374742E+01 6.49958988115232E-04
2430     cg2d: Sum(rhs),rhsMax = -1.31144322168414E+01 8.30737103869043E-04
2431     cg2d: Sum(rhs),rhsMax = -1.21209089990130E+01 9.52510664600612E-04
2432     cg2d: Sum(rhs),rhsMax = -1.07124742365900E+01 1.02806631169178E-03
2433     cg2d: Sum(rhs),rhsMax = -7.41375936567256E+00 1.27086596350872E-03
2434     cg2d: Sum(rhs),rhsMax = -4.70217533306690E+00 1.51019014141041E-03
2435     cg2d: Sum(rhs),rhsMax = -2.72440685776769E+00 1.65833738400140E-03
2436     cg2d: Sum(rhs),rhsMax = -1.27958668936748E+00 1.70565508968177E-03
2437     cg2d: Sum(rhs),rhsMax = -3.29564698703101E-01 1.66071960808175E-03
2438     cg2d: Sum(rhs),rhsMax = 5.21320406757053E-02 1.54812756400042E-03
2439     cg2d: Sum(rhs),rhsMax = -2.86625373744573E-01 1.40338816364604E-03
2440     cg2d: Sum(rhs),rhsMax = -1.30315843159290E+00 1.44268599906038E-03
2441     cg2d: Sum(rhs),rhsMax = -2.68067689816527E+00 1.50836886893674E-03
2442     cg2d: Sum(rhs),rhsMax = -4.07407452556901E+00 1.58424367217408E-03
2443     cg2d: Sum(rhs),rhsMax = -5.18272346896872E+00 1.66593593208204E-03
2444     cg2d: Sum(rhs),rhsMax = -5.80990597046537E+00 1.74846175724678E-03
2445     cg2d: Sum(rhs),rhsMax = -5.87740626339484E+00 1.82725971561977E-03
2446     cg2d: Sum(rhs),rhsMax = -5.41358310292029E+00 1.89900435037026E-03
2447     cg2d: Sum(rhs),rhsMax = -4.53080675925767E+00 1.96213934873475E-03
2448     cg2d: Sum(rhs),rhsMax = -3.22587899064012E+00 2.12611202541840E-03
2449     cg2d: Sum(rhs),rhsMax = -2.04447211895371E+00 2.24837953710413E-03
2450     cg2d: Sum(rhs),rhsMax = -1.10818137201627E+00 2.30404049160581E-03
2451     cg2d: Sum(rhs),rhsMax = -4.90484879129390E-01 2.29576532465555E-03
2452     cg2d: Sum(rhs),rhsMax = -2.61247062260990E-01 2.23814842280433E-03
2453     cg2d: Sum(rhs),rhsMax = -4.50921966428677E-01 2.26266907167755E-03
2454     cg2d: Sum(rhs),rhsMax = -1.00469610324228E+00 2.31946123266092E-03
2455     cg2d: Sum(rhs),rhsMax = -1.78565330999180E+00 2.37599941822351E-03
2456     cg2d: Sum(rhs),rhsMax = -2.62429308288260E+00 2.42805543664949E-03
2457     cg2d: Sum(rhs),rhsMax = -3.35748486042438E+00 2.47123045296533E-03
2458     cg2d: Sum(rhs),rhsMax = -3.85508917103121E+00 2.50195598595293E-03
2459     cg2d: Sum(rhs),rhsMax = -4.03589977421442E+00 2.51830322790746E-03
2460     cg2d: Sum(rhs),rhsMax = -3.87512847366998E+00 2.52047519328720E-03
2461     cg2d: Sum(rhs),rhsMax = -3.40600368024386E+00 2.51092921977443E-03
2462     cg2d: Sum(rhs),rhsMax = -2.61682443410911E+00 2.58874086823085E-03
2463     cg2d: Sum(rhs),rhsMax = -1.83238712105171E+00 2.61669729411625E-03
2464     cg2d: Sum(rhs),rhsMax = -1.17513337916734E+00 2.56005945626717E-03
2465     cg2d: Sum(rhs),rhsMax = -7.11994613788486E-01 2.47855829722440E-03
2466     cg2d: Sum(rhs),rhsMax = -5.26422145495771E-01 2.47042092631001E-03
2467     cg2d: Sum(rhs),rhsMax = -6.78930209281084E-01 2.49676870390639E-03
2468     cg2d: Sum(rhs),rhsMax = -1.12673721582949E+00 2.53652611497845E-03
2469     cg2d: Sum(rhs),rhsMax = -1.75981625060823E+00 2.58504763878418E-03
2470     cg2d: Sum(rhs),rhsMax = -2.43940635608011E+00 2.63568090271550E-03
2471     cg2d: Sum(rhs),rhsMax = -3.03203009355298E+00 2.68092813808283E-03
2472     cg2d: Sum(rhs),rhsMax = -3.40991312727148E+00 2.73286303057722E-03
2473     cg2d: Sum(rhs),rhsMax = -3.48046024128371E+00 2.80943921505871E-03
2474     cg2d: Sum(rhs),rhsMax = -3.32063073889245E+00 2.84054007782325E-03
2475     cg2d: Sum(rhs),rhsMax = -2.96079448207368E+00 2.82589056711950E-03
2476     cg2d: Sum(rhs),rhsMax = -2.32992811030151E+00 2.92147974349186E-03
2477     cg2d: Sum(rhs),rhsMax = -1.72242455878767E+00 2.94384962469885E-03
2478     cg2d: Sum(rhs),rhsMax = -1.21221903114366E+00 2.89157779418206E-03
2479     cg2d: Sum(rhs),rhsMax = -8.69698387227235E-01 2.78046456997049E-03
2480     cg2d: Sum(rhs),rhsMax = -7.64867796529030E-01 2.63730949567636E-03
2481     cg2d: Sum(rhs),rhsMax = -9.31747842306785E-01 2.54529701654342E-03
2482     cg2d: Sum(rhs),rhsMax = -1.31074338416124E+00 2.59464766850186E-03
2483     cg2d: Sum(rhs),rhsMax = -1.82960843070708E+00 2.67470086451562E-03
2484     cg2d: Sum(rhs),rhsMax = -2.36415409483043E+00 2.77096210449762E-03
2485     cg2d: Sum(rhs),rhsMax = -2.80794780020520E+00 2.86583704344234E-03
2486     cg2d: Sum(rhs),rhsMax = -3.09076538638530E+00 2.94225352413498E-03
2487     cg2d: Sum(rhs),rhsMax = -3.17911024552717E+00 2.98708405258176E-03
2488     cg2d: Sum(rhs),rhsMax = -3.06968981297196E+00 2.99369700103531E-03
2489     cg2d: Sum(rhs),rhsMax = -2.74200030703954E+00 3.00868115002899E-03
2490     cg2d: Sum(rhs),rhsMax = -2.22987018193096E+00 3.08320495481943E-03
2491     cg2d: Sum(rhs),rhsMax = -1.72892383778452E+00 3.09216601564155E-03
2492     cg2d: Sum(rhs),rhsMax = -1.30661125472945E+00 3.03707923175981E-03
2493     cg2d: Sum(rhs),rhsMax = -1.02724586721936E+00 2.93201253828044E-03
2494     cg2d: Sum(rhs),rhsMax = -9.49612072821993E-01 2.80059567605822E-03
2495     cg2d: Sum(rhs),rhsMax = -1.10546680782755E+00 2.68802009974059E-03
2496     cg2d: Sum(rhs),rhsMax = -1.41911845354512E+00 2.73183501908970E-03
2497     cg2d: Sum(rhs),rhsMax = -1.85263652193346E+00 2.80075122028797E-03
2498     cg2d: Sum(rhs),rhsMax = -2.30607105541442E+00 2.88121982327299E-03
2499     cg2d: Sum(rhs),rhsMax = -2.69038333611298E+00 2.95745896562610E-03
2500     cg2d: Sum(rhs),rhsMax = -2.94313285778603E+00 3.01465307589503E-03
2501     cg2d: Sum(rhs),rhsMax = -3.03123924662985E+00 3.04190023800454E-03
2502     cg2d: Sum(rhs),rhsMax = -2.94785322901873E+00 3.03433138056480E-03
2503     cg2d: Sum(rhs),rhsMax = -2.61356655207964E+00 3.10365976739637E-03
2504     cg2d: Sum(rhs),rhsMax = -2.18161316990474E+00 3.16115503659279E-03
2505     cg2d: Sum(rhs),rhsMax = -1.75526122928071E+00 3.15966312145002E-03
2506     cg2d: Sum(rhs),rhsMax = -1.39603742135924E+00 3.10114910930127E-03
2507     cg2d: Sum(rhs),rhsMax = -1.16177138445488E+00 2.99876544208213E-03
2508     cg2d: Sum(rhs),rhsMax = -1.10293745357695E+00 2.87411082029906E-03
2509     cg2d: Sum(rhs),rhsMax = -1.24975132275378E+00 2.75286353285761E-03
2510     cg2d: Sum(rhs),rhsMax = -1.53840868148950E+00 2.75098213510828E-03
2511     cg2d: Sum(rhs),rhsMax = -1.91301872181229E+00 2.81271665965219E-03
2512     cg2d: Sum(rhs),rhsMax = -2.30705940974513E+00 2.88449377973140E-03
2513     cg2d: Sum(rhs),rhsMax = -2.64297554339977E+00 2.95188722351821E-03
2514     cg2d: Sum(rhs),rhsMax = -2.86495131004956E+00 3.00154115385599E-03
2515     cg2d: Sum(rhs),rhsMax = -2.94238810344644E+00 3.02377922954911E-03
2516     cg2d: Sum(rhs),rhsMax = -2.84207312203352E+00 3.04217205494073E-03
2517     cg2d: Sum(rhs),rhsMax = -2.51902174563138E+00 3.13830803873292E-03
2518     cg2d: Sum(rhs),rhsMax = -2.14123728672698E+00 3.18959322465492E-03
2519     cg2d: Sum(rhs),rhsMax = -1.76835917106604E+00 3.18714931519162E-03
2520     cg2d: Sum(rhs),rhsMax = -1.45590347439771E+00 3.13272228529461E-03
2521     cg2d: Sum(rhs),rhsMax = -1.25508068321754E+00 3.03818416736973E-03
2522     cg2d: Sum(rhs),rhsMax = -1.20874901179129E+00 2.92305991665504E-03
2523     cg2d: Sum(rhs),rhsMax = -1.34034307792814E+00 2.81059306017825E-03
2524     cg2d: Sum(rhs),rhsMax = -1.62624329350268E+00 2.74190569542412E-03
2525     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2526 jmc 1.6 --> objf_test(bi,bj) = 0.509071982379660D-01
2527     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2528     --> objf_atl(bi,bj) = 0.000000000000000D+00
2529     local fc = 0.509071982379660D-01
2530     global fc = 0.509071982379660D-01
2531     ph-check fcpertplus = 5.09071982379660157E-002
2532     ph-check fcpertminus = 5.09071982061515965E-002
2533 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2534 jmc 1.1 (PID.TID 0000.0001)
2535 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2536     adding the control vector.
2537 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2538     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2539     (PID.TID 0000.0001)
2540     (PID.TID 0000.0001) // =======================================================
2541     (PID.TID 0000.0001) // Model current state
2542     (PID.TID 0000.0001) // =======================================================
2543     (PID.TID 0000.0001)
2544 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2545 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2546     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2547 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2548     cg2d: Sum(rhs),rhsMax = -1.54955562585904E+01 4.32479836984710E-04
2549     cg2d: Sum(rhs),rhsMax = -1.41111452284252E+01 6.49958988531592E-04
2550     cg2d: Sum(rhs),rhsMax = -1.31144322496810E+01 8.30737101787740E-04
2551     cg2d: Sum(rhs),rhsMax = -1.21209090660646E+01 9.52510659329972E-04
2552     cg2d: Sum(rhs),rhsMax = -1.07124742378238E+01 1.02806631157236E-03
2553     cg2d: Sum(rhs),rhsMax = -7.41375936764164E+00 1.27086596317270E-03
2554     cg2d: Sum(rhs),rhsMax = -4.70217533604120E+00 1.51019014046577E-03
2555     cg2d: Sum(rhs),rhsMax = -2.72440686079070E+00 1.65833738219883E-03
2556     cg2d: Sum(rhs),rhsMax = -1.27958669157865E+00 1.70565508686091E-03
2557     cg2d: Sum(rhs),rhsMax = -3.29564699601970E-01 1.66071960422604E-03
2558     cg2d: Sum(rhs),rhsMax = 5.21320406551425E-02 1.54812755927222E-03
2559     cg2d: Sum(rhs),rhsMax = -2.86625375056490E-01 1.40338815838507E-03
2560     cg2d: Sum(rhs),rhsMax = -1.30315843581079E+00 1.44268599469698E-03
2561     cg2d: Sum(rhs),rhsMax = -2.68067690782323E+00 1.50836886368836E-03
2562     cg2d: Sum(rhs),rhsMax = -4.07407454146183E+00 1.58424366615730E-03
2563     cg2d: Sum(rhs),rhsMax = -5.18272349000991E+00 1.66593592549959E-03
2564     cg2d: Sum(rhs),rhsMax = -5.80990599409614E+00 1.74846175036877E-03
2565     cg2d: Sum(rhs),rhsMax = -5.87740628655638E+00 1.82725970875140E-03
2566     cg2d: Sum(rhs),rhsMax = -5.41358312306557E+00 1.89900434381127E-03
2567     cg2d: Sum(rhs),rhsMax = -4.53080677501342E+00 1.96213934273708E-03
2568     cg2d: Sum(rhs),rhsMax = -3.22587898752967E+00 2.12611202899078E-03
2569     cg2d: Sum(rhs),rhsMax = -2.04447211871110E+00 2.24837954041361E-03
2570     cg2d: Sum(rhs),rhsMax = -1.10818137410228E+00 2.30404049414378E-03
2571     cg2d: Sum(rhs),rhsMax = -4.90484882763352E-01 2.29576532609839E-03
2572     cg2d: Sum(rhs),rhsMax = -2.61247066906038E-01 2.23814842307484E-03
2573     cg2d: Sum(rhs),rhsMax = -4.50921972214534E-01 2.26266906889267E-03
2574     cg2d: Sum(rhs),rhsMax = -1.00469611019851E+00 2.31946122968682E-03
2575     cg2d: Sum(rhs),rhsMax = -1.78565331858341E+00 2.37599941486423E-03
2576     cg2d: Sum(rhs),rhsMax = -2.62429309350063E+00 2.42805543280035E-03
2577     cg2d: Sum(rhs),rhsMax = -3.35748487319247E+00 2.47123044862960E-03
2578     cg2d: Sum(rhs),rhsMax = -3.85508918565743E+00 2.50195598123940E-03
2579     cg2d: Sum(rhs),rhsMax = -4.03589979001160E+00 2.51830322300988E-03
2580     cg2d: Sum(rhs),rhsMax = -3.87512848976104E+00 2.52047518844942E-03
2581     cg2d: Sum(rhs),rhsMax = -3.40600369586825E+00 2.51092921524807E-03
2582     cg2d: Sum(rhs),rhsMax = -2.61682443216083E+00 2.58874088009772E-03
2583     cg2d: Sum(rhs),rhsMax = -1.83238712295976E+00 2.61669730686133E-03
2584     cg2d: Sum(rhs),rhsMax = -1.17513338503086E+00 2.56005946966658E-03
2585     cg2d: Sum(rhs),rhsMax = -7.11994624202404E-01 2.47855830755221E-03
2586     cg2d: Sum(rhs),rhsMax = -5.26422160143215E-01 2.47042092500783E-03
2587     cg2d: Sum(rhs),rhsMax = -6.78930224627925E-01 2.49676870301240E-03
2588     cg2d: Sum(rhs),rhsMax = -1.12673723181330E+00 2.53652611429532E-03
2589     cg2d: Sum(rhs),rhsMax = -1.75981626718674E+00 2.58504763812601E-03
2590     cg2d: Sum(rhs),rhsMax = -2.43940637331334E+00 2.63568090193694E-03
2591     cg2d: Sum(rhs),rhsMax = -3.03203011156644E+00 2.68092813709771E-03
2592     cg2d: Sum(rhs),rhsMax = -3.40991310980655E+00 2.73286305839238E-03
2593     cg2d: Sum(rhs),rhsMax = -3.48046022343265E+00 2.80943924355279E-03
2594     cg2d: Sum(rhs),rhsMax = -3.32063072286706E+00 2.84054010690781E-03
2595     cg2d: Sum(rhs),rhsMax = -2.96079446989355E+00 2.82589059672766E-03
2596     cg2d: Sum(rhs),rhsMax = -2.32992811180153E+00 2.92147976545699E-03
2597     cg2d: Sum(rhs),rhsMax = -1.72242456512981E+00 2.94384964750741E-03
2598     cg2d: Sum(rhs),rhsMax = -1.21221904215146E+00 2.89157781772218E-03
2599     cg2d: Sum(rhs),rhsMax = -8.69698402217847E-01 2.78046459415204E-03
2600     cg2d: Sum(rhs),rhsMax = -7.64867813963527E-01 2.63730952044655E-03
2601     cg2d: Sum(rhs),rhsMax = -9.31747856533557E-01 2.54529704954843E-03
2602     cg2d: Sum(rhs),rhsMax = -1.31074339367019E+00 2.59464770217574E-03
2603     cg2d: Sum(rhs),rhsMax = -1.82960843359385E+00 2.67470089882054E-03
2604     cg2d: Sum(rhs),rhsMax = -2.36415409108577E+00 2.77096213935899E-03
2605     cg2d: Sum(rhs),rhsMax = -2.80794779126457E+00 2.86583707875991E-03
2606     cg2d: Sum(rhs),rhsMax = -3.09076537443768E+00 2.94225355980030E-03
2607     cg2d: Sum(rhs),rhsMax = -3.17911023298024E+00 2.98708408849840E-03
2608     cg2d: Sum(rhs),rhsMax = -3.06968980216173E+00 2.99369703713731E-03
2609     cg2d: Sum(rhs),rhsMax = -2.74200030572827E+00 3.00868118077154E-03
2610     cg2d: Sum(rhs),rhsMax = -2.22987018608872E+00 3.08320498599973E-03
2611     cg2d: Sum(rhs),rhsMax = -1.72892384745057E+00 3.09216604716194E-03
2612     cg2d: Sum(rhs),rhsMax = -1.30661126949390E+00 3.03707926355340E-03
2613     cg2d: Sum(rhs),rhsMax = -1.02724588609263E+00 2.93201257032372E-03
2614     cg2d: Sum(rhs),rhsMax = -9.49612093973158E-01 2.80059570837469E-03
2615     cg2d: Sum(rhs),rhsMax = -1.10546682594697E+00 2.68802013831836E-03
2616     cg2d: Sum(rhs),rhsMax = -1.41911846708920E+00 2.73183505821980E-03
2617     cg2d: Sum(rhs),rhsMax = -1.85263652910969E+00 2.80075125990421E-03
2618     cg2d: Sum(rhs),rhsMax = -2.30607105614051E+00 2.88121986326091E-03
2619     cg2d: Sum(rhs),rhsMax = -2.69038333167251E+00 2.95745900583987E-03
2620     cg2d: Sum(rhs),rhsMax = -2.94313285024572E+00 3.01465311618085E-03
2621     cg2d: Sum(rhs),rhsMax = -3.03123923834222E+00 3.04190027822616E-03
2622     cg2d: Sum(rhs),rhsMax = -2.94785322230657E+00 3.03433142062597E-03
2623     cg2d: Sum(rhs),rhsMax = -2.61356655318220E+00 3.10365980392204E-03
2624     cg2d: Sum(rhs),rhsMax = -2.18161317632172E+00 3.16115507319605E-03
2625     cg2d: Sum(rhs),rhsMax = -1.75526124107601E+00 3.15966315799476E-03
2626     cg2d: Sum(rhs),rhsMax = -1.39603743806479E+00 3.10114914569416E-03
2627     cg2d: Sum(rhs),rhsMax = -1.16177140498671E+00 2.99876547828608E-03
2628     cg2d: Sum(rhs),rhsMax = -1.10293747606750E+00 2.87411085633600E-03
2629     cg2d: Sum(rhs),rhsMax = -1.24975134451687E+00 2.75286356880007E-03
2630     cg2d: Sum(rhs),rhsMax = -1.53840869692234E+00 2.75098217573327E-03
2631     cg2d: Sum(rhs),rhsMax = -1.91301873121772E+00 2.81271670060313E-03
2632     cg2d: Sum(rhs),rhsMax = -2.30705941299859E+00 2.88449382092869E-03
2633     cg2d: Sum(rhs),rhsMax = -2.64297554161381E+00 2.95188726484511E-03
2634     cg2d: Sum(rhs),rhsMax = -2.86495130507758E+00 3.00154119518056E-03
2635     cg2d: Sum(rhs),rhsMax = -2.94238809743838E+00 3.02377927074858E-03
2636     cg2d: Sum(rhs),rhsMax = -2.84207312103676E+00 3.04217209216726E-03
2637     cg2d: Sum(rhs),rhsMax = -2.51902174844634E+00 3.13830807595797E-03
2638     cg2d: Sum(rhs),rhsMax = -2.14123729397919E+00 3.18959326173404E-03
2639     cg2d: Sum(rhs),rhsMax = -1.76835918279321E+00 3.18714935199340E-03
2640     cg2d: Sum(rhs),rhsMax = -1.45590349012029E+00 3.13272232172119E-03
2641     cg2d: Sum(rhs),rhsMax = -1.25508070189261E+00 3.03818420337041E-03
2642     cg2d: Sum(rhs),rhsMax = -1.20874903172568E+00 2.92305995223025E-03
2643     cg2d: Sum(rhs),rhsMax = -1.34034309682436E+00 2.81059309537363E-03
2644     cg2d: Sum(rhs),rhsMax = -1.62624330541289E+00 2.74190573619101E-03
2645     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2646 jmc 1.6 --> objf_test(bi,bj) = 0.509071981743371D-01
2647     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2648     --> objf_atl(bi,bj) = 0.000000000000000D+00
2649     local fc = 0.509071981743371D-01
2650     global fc = 0.509071981743371D-01
2651 jmc 1.1 grad-res -------------------------------
2652 jmc 1.8 grad-res 0 3 2 2 1 1 1 1 5.09071982062E-02 5.09071982380E-02 5.09071981743E-02
2653     grad-res 0 3 3 7 0 1 1 1 3.18144600988E-07 3.18144781353E-07 -5.66926443790E-07
2654     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
2655     (PID.TID 0000.0001) ADM adjoint_gradient = 3.18144600988138E-07
2656     (PID.TID 0000.0001) ADM finite-diff_grad = 3.18144781352725E-07
2657 jmc 1.1 ph-grd ierr ---------------------------
2658 jmc 1.6 ph-grd ierr = 0 , icomp = 7 , ichknum = 3
2659 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 10 25 4
2660     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 7 4
2661 jmc 1.6 ph-grd -->hit<-- 5 2 1 1
2662 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2663     (PID.TID 0000.0001)
2664     ctrl_depth_ini: ctrl update R_low,
2665     adding the control vector.
2666 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2667     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2668     (PID.TID 0000.0001)
2669     (PID.TID 0000.0001) // =======================================================
2670     (PID.TID 0000.0001) // Model current state
2671     (PID.TID 0000.0001) // =======================================================
2672     (PID.TID 0000.0001)
2673     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2674     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2675     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2676     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2677     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
2678     cg2d: Sum(rhs),rhsMax = -1.41111452328285E+01 6.49958988329015E-04
2679     cg2d: Sum(rhs),rhsMax = -1.31144322332375E+01 8.30737102830122E-04
2680     cg2d: Sum(rhs),rhsMax = -1.21209090327092E+01 9.52510661952575E-04
2681     cg2d: Sum(rhs),rhsMax = -1.07124742373494E+01 1.02806631161965E-03
2682     cg2d: Sum(rhs),rhsMax = -7.41375936669902E+00 1.27086596333557E-03
2683     cg2d: Sum(rhs),rhsMax = -4.70217533460681E+00 1.51019014092291E-03
2684     cg2d: Sum(rhs),rhsMax = -2.72440685931945E+00 1.65833738307113E-03
2685     cg2d: Sum(rhs),rhsMax = -1.27958669047720E+00 1.70565508822643E-03
2686     cg2d: Sum(rhs),rhsMax = -3.29564699098986E-01 1.66071960609364E-03
2687     cg2d: Sum(rhs),rhsMax = 5.21320407888896E-02 1.54812756156516E-03
2688     cg2d: Sum(rhs),rhsMax = -2.86625374212942E-01 1.40338816094232E-03
2689     cg2d: Sum(rhs),rhsMax = -1.30315843461396E+00 1.44268599556540E-03
2690     cg2d: Sum(rhs),rhsMax = -2.68067690628688E+00 1.50836886426707E-03
2691     cg2d: Sum(rhs),rhsMax = -4.07407454041402E+00 1.58424366632504E-03
2692     cg2d: Sum(rhs),rhsMax = -5.18272349028124E+00 1.66593592517241E-03
2693     cg2d: Sum(rhs),rhsMax = -5.80990599603077E+00 1.74846174951354E-03
2694     cg2d: Sum(rhs),rhsMax = -5.87740628982532E+00 1.82725970739107E-03
2695     cg2d: Sum(rhs),rhsMax = -5.41358312682080E+00 1.89900434202048E-03
2696     cg2d: Sum(rhs),rhsMax = -4.53080677824381E+00 1.96213934062877E-03
2697     cg2d: Sum(rhs),rhsMax = -3.22587898734685E+00 2.12611202788196E-03
2698     cg2d: Sum(rhs),rhsMax = -2.04447211734013E+00 2.24837953957371E-03
2699     cg2d: Sum(rhs),rhsMax = -1.10818137178744E+00 2.30404049382421E-03
2700     cg2d: Sum(rhs),rhsMax = -4.90484879813462E-01 2.29576532645685E-03
2701     cg2d: Sum(rhs),rhsMax = -2.61247063432842E-01 2.23814842414657E-03
2702     cg2d: Sum(rhs),rhsMax = -4.50921968936241E-01 2.26266906681831E-03
2703     cg2d: Sum(rhs),rhsMax = -1.00469610716668E+00 2.31946122756827E-03
2704     cg2d: Sum(rhs),rhsMax = -1.78565331612278E+00 2.37599941258487E-03
2705     cg2d: Sum(rhs),rhsMax = -2.62429309188771E+00 2.42805543023995E-03
2706     cg2d: Sum(rhs),rhsMax = -3.35748487260245E+00 2.47123044568521E-03
2707     cg2d: Sum(rhs),rhsMax = -3.85508918606615E+00 2.50195597784216E-03
2708     cg2d: Sum(rhs),rhsMax = -4.03589979111612E+00 2.51830321913483E-03
2709     cg2d: Sum(rhs),rhsMax = -3.87512849097932E+00 2.52047518411692E-03
2710     cg2d: Sum(rhs),rhsMax = -3.40600369644540E+00 2.51092921051717E-03
2711     cg2d: Sum(rhs),rhsMax = -2.61682442592761E+00 2.58874088026959E-03
2712     cg2d: Sum(rhs),rhsMax = -1.83238711651801E+00 2.61669730691514E-03
2713     cg2d: Sum(rhs),rhsMax = -1.17513337799414E+00 2.56005946981862E-03
2714     cg2d: Sum(rhs),rhsMax = -7.11994616975152E-01 2.47855830620588E-03
2715     cg2d: Sum(rhs),rhsMax = -5.26422153296374E-01 2.47042091949450E-03
2716     cg2d: Sum(rhs),rhsMax = -6.78930217874285E-01 2.49676869745978E-03
2717     cg2d: Sum(rhs),rhsMax = -1.12673722591383E+00 2.53652610867680E-03
2718     cg2d: Sum(rhs),rhsMax = -1.75981626265222E+00 2.58504763239771E-03
2719     cg2d: Sum(rhs),rhsMax = -2.43940637034873E+00 2.63568089605001E-03
2720     cg2d: Sum(rhs),rhsMax = -3.03203011007928E+00 2.68092813101025E-03
2721     cg2d: Sum(rhs),rhsMax = -3.40991311653698E+00 2.73286304635408E-03
2722     cg2d: Sum(rhs),rhsMax = -3.48046022813213E+00 2.80943923319331E-03
2723     cg2d: Sum(rhs),rhsMax = -3.32063072457174E+00 2.84054009850292E-03
2724     cg2d: Sum(rhs),rhsMax = -2.96079446855508E+00 2.82589059013053E-03
2725     cg2d: Sum(rhs),rhsMax = -2.32992810174434E+00 2.92147976794273E-03
2726     cg2d: Sum(rhs),rhsMax = -1.72242455548480E+00 2.94384965013618E-03
2727     cg2d: Sum(rhs),rhsMax = -1.21221903260863E+00 2.89157782060634E-03
2728     cg2d: Sum(rhs),rhsMax = -8.69698392489546E-01 2.78046459738816E-03
2729     cg2d: Sum(rhs),rhsMax = -7.64867803717500E-01 2.63730952409962E-03
2730     cg2d: Sum(rhs),rhsMax = -9.31747850358574E-01 2.54529704061616E-03
2731     cg2d: Sum(rhs),rhsMax = -1.31074338969472E+00 2.59464769199936E-03
2732     cg2d: Sum(rhs),rhsMax = -1.82960843240027E+00 2.67470088795296E-03
2733     cg2d: Sum(rhs),rhsMax = -2.36415409227923E+00 2.77096212851231E-03
2734     cg2d: Sum(rhs),rhsMax = -2.80794779368035E+00 2.86583706864423E-03
2735     cg2d: Sum(rhs),rhsMax = -3.09076537672882E+00 2.94225355096568E-03
2736     cg2d: Sum(rhs),rhsMax = -3.17911023415919E+00 2.98708408121362E-03
2737     cg2d: Sum(rhs),rhsMax = -3.06968980185708E+00 2.99369703133079E-03
2738     cg2d: Sum(rhs),rhsMax = -2.74200029333046E+00 3.00868118785613E-03
2739     cg2d: Sum(rhs),rhsMax = -2.22987017502671E+00 3.08320499365210E-03
2740     cg2d: Sum(rhs),rhsMax = -1.72892383756307E+00 3.09216605547369E-03
2741     cg2d: Sum(rhs),rhsMax = -1.30661126056571E+00 3.03707927259300E-03
2742     cg2d: Sum(rhs),rhsMax = -1.02724587778685E+00 2.93201258012347E-03
2743     cg2d: Sum(rhs),rhsMax = -9.49612085720535E-01 2.80059571892523E-03
2744     cg2d: Sum(rhs),rhsMax = -1.10546682573385E+00 2.68802012826296E-03
2745     cg2d: Sum(rhs),rhsMax = -1.41911846911256E+00 2.73183504723645E-03
2746     cg2d: Sum(rhs),rhsMax = -1.85263653357532E+00 2.80075124871638E-03
2747     cg2d: Sum(rhs),rhsMax = -2.30607106246579E+00 2.88121985266431E-03
2748     cg2d: Sum(rhs),rhsMax = -2.69038333874832E+00 2.95745899653949E-03
2749     cg2d: Sum(rhs),rhsMax = -2.94313285696037E+00 3.01465310864529E-03
2750     cg2d: Sum(rhs),rhsMax = -3.03123924402770E+00 3.04190027258866E-03
2751     cg2d: Sum(rhs),rhsMax = -2.94785322692068E+00 3.03433141665304E-03
2752     cg2d: Sum(rhs),rhsMax = -2.61356654146139E+00 3.10365981948565E-03
2753     cg2d: Sum(rhs),rhsMax = -2.18161316697962E+00 3.16115508959872E-03
2754     cg2d: Sum(rhs),rhsMax = -1.75526123402549E+00 3.15966317535454E-03
2755     cg2d: Sum(rhs),rhsMax = -1.39603743306579E+00 3.10114916409574E-03
2756     cg2d: Sum(rhs),rhsMax = -1.16177140154193E+00 2.99876549776697E-03
2757     cg2d: Sum(rhs),rhsMax = -1.10293747326450E+00 2.87411087688174E-03
2758     cg2d: Sum(rhs),rhsMax = -1.24975134095924E+00 2.75286359034922E-03
2759     cg2d: Sum(rhs),rhsMax = -1.53840871019336E+00 2.75098216494772E-03
2760     cg2d: Sum(rhs),rhsMax = -1.91301874697236E+00 2.81271668942099E-03
2761     cg2d: Sum(rhs),rhsMax = -2.30705943065303E+00 2.88449381017200E-03
2762     cg2d: Sum(rhs),rhsMax = -2.64297556017479E+00 2.95188725524068E-03
2763     cg2d: Sum(rhs),rhsMax = -2.86495132358516E+00 3.00154118721817E-03
2764     cg2d: Sum(rhs),rhsMax = -2.94238811535281E+00 3.02377926458712E-03
2765     cg2d: Sum(rhs),rhsMax = -2.84207310914257E+00 3.04217211871228E-03
2766     cg2d: Sum(rhs),rhsMax = -2.51902173999469E+00 3.13830810331041E-03
2767     cg2d: Sum(rhs),rhsMax = -2.14123728923353E+00 3.18959329001125E-03
2768     cg2d: Sum(rhs),rhsMax = -1.76835918171731E+00 3.18714938130612E-03
2769     cg2d: Sum(rhs),rhsMax = -1.45590349239356E+00 3.13272235215449E-03
2770     cg2d: Sum(rhs),rhsMax = -1.25508070679542E+00 3.03818423497009E-03
2771     cg2d: Sum(rhs),rhsMax = -1.20874903796774E+00 2.92305998499720E-03
2772     cg2d: Sum(rhs),rhsMax = -1.34034310249531E+00 2.81059312926710E-03
2773     cg2d: Sum(rhs),rhsMax = -1.62624333572610E+00 2.74190572512227E-03
2774     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2775 jmc 1.6 --> objf_test(bi,bj) = 0.509071983152976D-01
2776     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2777     --> objf_atl(bi,bj) = 0.000000000000000D+00
2778     local fc = 0.509071983152976D-01
2779     global fc = 0.509071983152976D-01
2780     ph-check fcpertplus = 5.09071983152975666E-002
2781     ph-check fcpertminus = 5.09071982061515965E-002
2782 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2783 jmc 1.1 (PID.TID 0000.0001)
2784 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
2785     adding the control vector.
2786 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2787     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2788     (PID.TID 0000.0001)
2789     (PID.TID 0000.0001) // =======================================================
2790     (PID.TID 0000.0001) // Model current state
2791     (PID.TID 0000.0001) // =======================================================
2792     (PID.TID 0000.0001)
2793 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2794 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2795     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2796 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2797     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
2798     cg2d: Sum(rhs),rhsMax = -1.41111452330707E+01 6.49958988317814E-04
2799     cg2d: Sum(rhs),rhsMax = -1.31144322332850E+01 8.30737102826651E-04
2800     cg2d: Sum(rhs),rhsMax = -1.21209090323681E+01 9.52510661978028E-04
2801     cg2d: Sum(rhs),rhsMax = -1.07124742370644E+01 1.02806631164449E-03
2802     cg2d: Sum(rhs),rhsMax = -7.41375936661510E+00 1.27086596334588E-03
2803     cg2d: Sum(rhs),rhsMax = -4.70217533450136E+00 1.51019014095327E-03
2804     cg2d: Sum(rhs),rhsMax = -2.72440685923902E+00 1.65833738312907E-03
2805     cg2d: Sum(rhs),rhsMax = -1.27958669046896E+00 1.70565508831628E-03
2806     cg2d: Sum(rhs),rhsMax = -3.29564699206136E-01 1.66071960621415E-03
2807     cg2d: Sum(rhs),rhsMax = 5.21320405419119E-02 1.54812756170748E-03
2808     cg2d: Sum(rhs),rhsMax = -2.86625374588168E-01 1.40338816108879E-03
2809     cg2d: Sum(rhs),rhsMax = -1.30315843278977E+00 1.44268599819196E-03
2810     cg2d: Sum(rhs),rhsMax = -2.68067689970164E+00 1.50836886835804E-03
2811     cg2d: Sum(rhs),rhsMax = -4.07407452661688E+00 1.58424367200634E-03
2812     cg2d: Sum(rhs),rhsMax = -5.18272346869739E+00 1.66593593240923E-03
2813     cg2d: Sum(rhs),rhsMax = -5.80990596853079E+00 1.74846175810201E-03
2814     cg2d: Sum(rhs),rhsMax = -5.87740626012593E+00 1.82725971698011E-03
2815     cg2d: Sum(rhs),rhsMax = -5.41358309916506E+00 1.89900435216108E-03
2816     cg2d: Sum(rhs),rhsMax = -4.53080675602733E+00 1.96213935084307E-03
2817     cg2d: Sum(rhs),rhsMax = -3.22587899082299E+00 2.12611202652723E-03
2818     cg2d: Sum(rhs),rhsMax = -2.04447212032475E+00 2.24837953794405E-03
2819     cg2d: Sum(rhs),rhsMax = -1.10818137433119E+00 2.30404049192539E-03
2820     cg2d: Sum(rhs),rhsMax = -4.90484882079353E-01 2.29576532429710E-03
2821     cg2d: Sum(rhs),rhsMax = -2.61247065734262E-01 2.23814842173262E-03
2822     cg2d: Sum(rhs),rhsMax = -4.50921969707042E-01 2.26266907375192E-03
2823     cg2d: Sum(rhs),rhsMax = -1.00469610627417E+00 2.31946123477947E-03
2824     cg2d: Sum(rhs),rhsMax = -1.78565331245249E+00 2.37599942050288E-03
2825     cg2d: Sum(rhs),rhsMax = -2.62429308449559E+00 2.42805543920990E-03
2826     cg2d: Sum(rhs),rhsMax = -3.35748486101446E+00 2.47123045590973E-03
2827     cg2d: Sum(rhs),rhsMax = -3.85508917062255E+00 2.50195598935017E-03
2828     cg2d: Sum(rhs),rhsMax = -4.03589977310997E+00 2.51830323178252E-03
2829     cg2d: Sum(rhs),rhsMax = -3.87512847245176E+00 2.52047519761970E-03
2830     cg2d: Sum(rhs),rhsMax = -3.40600367966679E+00 2.51092922450533E-03
2831     cg2d: Sum(rhs),rhsMax = -2.61682444034240E+00 2.58874086805899E-03
2832     cg2d: Sum(rhs),rhsMax = -1.83238712749355E+00 2.61669729406243E-03
2833     cg2d: Sum(rhs),rhsMax = -1.17513338620414E+00 2.56005945611512E-03
2834     cg2d: Sum(rhs),rhsMax = -7.11994621015828E-01 2.47855829857072E-03
2835     cg2d: Sum(rhs),rhsMax = -5.26422152342698E-01 2.47042093182335E-03
2836     cg2d: Sum(rhs),rhsMax = -6.78930216034802E-01 2.49676870945904E-03
2837     cg2d: Sum(rhs),rhsMax = -1.12673722172904E+00 2.53652612059698E-03
2838     cg2d: Sum(rhs),rhsMax = -1.75981625514285E+00 2.58504764451248E-03
2839     cg2d: Sum(rhs),rhsMax = -2.43940635904478E+00 2.63568090860245E-03
2840     cg2d: Sum(rhs),rhsMax = -3.03203009504020E+00 2.68092814417031E-03
2841     cg2d: Sum(rhs),rhsMax = -3.40991312054113E+00 2.73286304261552E-03
2842     cg2d: Sum(rhs),rhsMax = -3.48046023658435E+00 2.80943922541816E-03
2843     cg2d: Sum(rhs),rhsMax = -3.32063073718783E+00 2.84054008622818E-03
2844     cg2d: Sum(rhs),rhsMax = -2.96079448341224E+00 2.82589057371664E-03
2845     cg2d: Sum(rhs),rhsMax = -2.32992812035880E+00 2.92147974100611E-03
2846     cg2d: Sum(rhs),rhsMax = -1.72242456843275E+00 2.94384962207011E-03
2847     cg2d: Sum(rhs),rhsMax = -1.21221904068657E+00 2.89157779129791E-03
2848     cg2d: Sum(rhs),rhsMax = -8.69698396955632E-01 2.78046456673438E-03
2849     cg2d: Sum(rhs),rhsMax = -7.64867806775164E-01 2.63730949202330E-03
2850     cg2d: Sum(rhs),rhsMax = -9.31747848481871E-01 2.54529702547570E-03
2851     cg2d: Sum(rhs),rhsMax = -1.31074338813681E+00 2.59464767867825E-03
2852     cg2d: Sum(rhs),rhsMax = -1.82960843190074E+00 2.67470087538321E-03
2853     cg2d: Sum(rhs),rhsMax = -2.36415409363705E+00 2.77096211534431E-03
2854     cg2d: Sum(rhs),rhsMax = -2.80794779778950E+00 2.86583705355802E-03
2855     cg2d: Sum(rhs),rhsMax = -3.09076538409425E+00 2.94225353296960E-03
2856     cg2d: Sum(rhs),rhsMax = -3.17911024434828E+00 2.98708405986657E-03
2857     cg2d: Sum(rhs),rhsMax = -3.06968981327671E+00 2.99369700684182E-03
2858     cg2d: Sum(rhs),rhsMax = -2.74200031943742E+00 3.00868114294443E-03
2859     cg2d: Sum(rhs),rhsMax = -2.22987019299307E+00 3.08320494716707E-03
2860     cg2d: Sum(rhs),rhsMax = -1.72892384767211E+00 3.09216600732980E-03
2861     cg2d: Sum(rhs),rhsMax = -1.30661126365774E+00 3.03707922272023E-03
2862     cg2d: Sum(rhs),rhsMax = -1.02724587552524E+00 2.93201252848070E-03
2863     cg2d: Sum(rhs),rhsMax = -9.49612081074713E-01 2.80059566550768E-03
2864     cg2d: Sum(rhs),rhsMax = -1.10546680804076E+00 2.68802010979600E-03
2865     cg2d: Sum(rhs),rhsMax = -1.41911845152186E+00 2.73183503007305E-03
2866     cg2d: Sum(rhs),rhsMax = -1.85263651746792E+00 2.80075123147580E-03
2867     cg2d: Sum(rhs),rhsMax = -2.30607104908922E+00 2.88121983386961E-03
2868     cg2d: Sum(rhs),rhsMax = -2.69038332903728E+00 2.95745897492646E-03
2869     cg2d: Sum(rhs),rhsMax = -2.94313285107146E+00 3.01465308343060E-03
2870     cg2d: Sum(rhs),rhsMax = -3.03123924094445E+00 3.04190024364204E-03
2871     cg2d: Sum(rhs),rhsMax = -2.94785322440472E+00 3.03433138453773E-03
2872     cg2d: Sum(rhs),rhsMax = -2.61356656380053E+00 3.10365975183278E-03
2873     cg2d: Sum(rhs),rhsMax = -2.18161317924691E+00 3.16115502019015E-03
2874     cg2d: Sum(rhs),rhsMax = -1.75526123633133E+00 3.15966310409025E-03
2875     cg2d: Sum(rhs),rhsMax = -1.39603742635836E+00 3.10114909089971E-03
2876     cg2d: Sum(rhs),rhsMax = -1.16177138789978E+00 2.99876542260125E-03
2877     cg2d: Sum(rhs),rhsMax = -1.10293745638007E+00 2.87411079975332E-03
2878     cg2d: Sum(rhs),rhsMax = -1.24975132631152E+00 2.75286351130849E-03
2879     cg2d: Sum(rhs),rhsMax = -1.53840866821860E+00 2.75098214589384E-03
2880     cg2d: Sum(rhs),rhsMax = -1.91301870605777E+00 2.81271667083434E-03
2881     cg2d: Sum(rhs),rhsMax = -2.30705939209080E+00 2.88449379048811E-03
2882     cg2d: Sum(rhs),rhsMax = -2.64297552483890E+00 2.95188723312264E-03
2883     cg2d: Sum(rhs),rhsMax = -2.86495129154211E+00 3.00154116181838E-03
2884     cg2d: Sum(rhs),rhsMax = -2.94238808553213E+00 3.02377923571057E-03
2885     cg2d: Sum(rhs),rhsMax = -2.84207313392781E+00 3.04217202839574E-03
2886     cg2d: Sum(rhs),rhsMax = -2.51902175408314E+00 3.13830801138051E-03
2887     cg2d: Sum(rhs),rhsMax = -2.14123729147277E+00 3.18959319637772E-03
2888     cg2d: Sum(rhs),rhsMax = -1.76835917214204E+00 3.18714928587893E-03
2889     cg2d: Sum(rhs),rhsMax = -1.45590347212456E+00 3.13272225486133E-03
2890     cg2d: Sum(rhs),rhsMax = -1.25508067831487E+00 3.03818413577007E-03
2891     cg2d: Sum(rhs),rhsMax = -1.20874900554936E+00 2.92305988388808E-03
2892     cg2d: Sum(rhs),rhsMax = -1.34034307225732E+00 2.81059302628481E-03
2893     cg2d: Sum(rhs),rhsMax = -1.62624326318961E+00 2.74190570649286E-03
2894     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2895 jmc 1.6 --> objf_test(bi,bj) = 0.509071980970055D-01
2896     --> objf_tracer(bi,bj) = 0.000000000000000D+00
2897     --> objf_atl(bi,bj) = 0.000000000000000D+00
2898     local fc = 0.509071980970055D-01
2899     global fc = 0.509071980970055D-01
2900 jmc 1.5 grad-res -------------------------------
2901 jmc 1.8 grad-res 0 4 5 2 1 1 1 1 5.09071982062E-02 5.09071983153E-02 5.09071980970E-02
2902     grad-res 0 4 4 10 0 1 1 1 1.09157146307E-06 1.09146039429E-06 1.01751272987E-04
2903     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
2904     (PID.TID 0000.0001) ADM adjoint_gradient = 1.09157146307279E-06
2905     (PID.TID 0000.0001) ADM finite-diff_grad = 1.09146039428687E-06
2906 jmc 1.5 ph-grd ierr ---------------------------
2907 jmc 1.6 ph-grd ierr = 0 , icomp = 10 , ichknum = 4
2908 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 13 25 5
2909     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 10 5
2910 jmc 1.6 ph-grd -->hit<-- 3 3 1 1
2911 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
2912     (PID.TID 0000.0001)
2913     ctrl_depth_ini: ctrl update R_low,
2914     adding the control vector.
2915 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2916     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2917     (PID.TID 0000.0001)
2918     (PID.TID 0000.0001) // =======================================================
2919     (PID.TID 0000.0001) // Model current state
2920     (PID.TID 0000.0001) // =======================================================
2921     (PID.TID 0000.0001)
2922     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
2923     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
2924     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
2925     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
2926     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
2927     cg2d: Sum(rhs),rhsMax = -1.41111452323674E+01 6.49958988350290E-04
2928     cg2d: Sum(rhs),rhsMax = -1.31144322329645E+01 8.30737102848087E-04
2929     cg2d: Sum(rhs),rhsMax = -1.21209090323042E+01 9.52510661986397E-04
2930     cg2d: Sum(rhs),rhsMax = -1.07124742371723E+01 1.02806631164034E-03
2931     cg2d: Sum(rhs),rhsMax = -7.41375936671756E+00 1.27086596333818E-03
2932     cg2d: Sum(rhs),rhsMax = -4.70217533428721E+00 1.51019014102974E-03
2933     cg2d: Sum(rhs),rhsMax = -2.72440685883755E+00 1.65833738334855E-03
2934     cg2d: Sum(rhs),rhsMax = -1.27958669001707E+00 1.70565508871971E-03
2935     cg2d: Sum(rhs),rhsMax = -3.29564698771767E-01 1.66071960680879E-03
2936     cg2d: Sum(rhs),rhsMax = 5.21320410749234E-02 1.54812756244970E-03
2937     cg2d: Sum(rhs),rhsMax = -2.86625373546793E-01 1.40338816187822E-03
2938     cg2d: Sum(rhs),rhsMax = -1.30315843245363E+00 1.44268599734382E-03
2939     cg2d: Sum(rhs),rhsMax = -2.68067690187785E+00 1.50836886643477E-03
2940     cg2d: Sum(rhs),rhsMax = -4.07407453359602E+00 1.58424366879368E-03
2941     cg2d: Sum(rhs),rhsMax = -5.18272348182713E+00 1.66593592779726E-03
2942     cg2d: Sum(rhs),rhsMax = -5.80990598739450E+00 1.74846175210631E-03
2943     cg2d: Sum(rhs),rhsMax = -5.87740628257843E+00 1.82725970974174E-03
2944     cg2d: Sum(rhs),rhsMax = -5.41358312208343E+00 1.89900434392440E-03
2945     cg2d: Sum(rhs),rhsMax = -4.53080677635039E+00 1.96213934191473E-03
2946     cg2d: Sum(rhs),rhsMax = -3.22587899766323E+00 2.12611202198115E-03
2947     cg2d: Sum(rhs),rhsMax = -2.04447212477987E+00 2.24837953314939E-03
2948     cg2d: Sum(rhs),rhsMax = -1.10818137679036E+00 2.30404048714675E-03
2949     cg2d: Sum(rhs),rhsMax = -4.90484883183859E-01 2.29576531976759E-03
2950     cg2d: Sum(rhs),rhsMax = -2.61247066237202E-01 2.23814841761679E-03
2951     cg2d: Sum(rhs),rhsMax = -4.50921971390397E-01 2.26266906447141E-03
2952     cg2d: Sum(rhs),rhsMax = -1.00469611008369E+00 2.31946122510164E-03
2953     cg2d: Sum(rhs),rhsMax = -1.78565331966013E+00 2.37599941013657E-03
2954     cg2d: Sum(rhs),rhsMax = -2.62429309599969E+00 2.42805542789230E-03
2955     cg2d: Sum(rhs),rhsMax = -3.35748487714855E+00 2.47123044345410E-03
2956     cg2d: Sum(rhs),rhsMax = -3.85508919094133E+00 2.50195597567805E-03
2957     cg2d: Sum(rhs),rhsMax = -4.03589979630166E+00 2.51830321693474E-03
2958     cg2d: Sum(rhs),rhsMax = -3.87512849648942E+00 2.52047518174491E-03
2959     cg2d: Sum(rhs),rhsMax = -3.40600370221850E+00 2.51092920782907E-03
2960     cg2d: Sum(rhs),rhsMax = -2.61682443347620E+00 2.58874087509947E-03
2961     cg2d: Sum(rhs),rhsMax = -1.83238712282519E+00 2.61669730150722E-03
2962     cg2d: Sum(rhs),rhsMax = -1.17513338336695E+00 2.56005946404670E-03
2963     cg2d: Sum(rhs),rhsMax = -7.11994623662437E-01 2.47855829282875E-03
2964     cg2d: Sum(rhs),rhsMax = -5.26422157167338E-01 2.47042091419850E-03
2965     cg2d: Sum(rhs),rhsMax = -6.78930221881583E-01 2.49676869176641E-03
2966     cg2d: Sum(rhs),rhsMax = -1.12673723061262E+00 2.53652610270500E-03
2967     cg2d: Sum(rhs),rhsMax = -1.75981626837740E+00 2.58504762626808E-03
2968     cg2d: Sum(rhs),rhsMax = -2.43940637710237E+00 2.63568088986934E-03
2969     cg2d: Sum(rhs),rhsMax = -3.03203011757185E+00 2.68092812486082E-03
2970     cg2d: Sum(rhs),rhsMax = -3.40991311971014E+00 2.73286304389088E-03
2971     cg2d: Sum(rhs),rhsMax = -3.48046023336432E+00 2.80943922876383E-03
2972     cg2d: Sum(rhs),rhsMax = -3.32063073180948E+00 2.84054009185721E-03
2973     cg2d: Sum(rhs),rhsMax = -2.96079447691004E+00 2.82589058143406E-03
2974     cg2d: Sum(rhs),rhsMax = -2.32992811038505E+00 2.92147975595445E-03
2975     cg2d: Sum(rhs),rhsMax = -1.72242456161937E+00 2.94384963775063E-03
2976     cg2d: Sum(rhs),rhsMax = -1.21221903660104E+00 2.89157780776527E-03
2977     cg2d: Sum(rhs),rhsMax = -8.69698394854552E-01 2.78046458402557E-03
2978     cg2d: Sum(rhs),rhsMax = -7.64867805326226E-01 2.63730951015267E-03
2979     cg2d: Sum(rhs),rhsMax = -9.31747849962585E-01 2.54529703290782E-03
2980     cg2d: Sum(rhs),rhsMax = -1.31074338907274E+00 2.59464768535950E-03
2981     cg2d: Sum(rhs),rhsMax = -1.82960843180322E+00 2.67470088186772E-03
2982     cg2d: Sum(rhs),rhsMax = -2.36415409203797E+00 2.77096212231506E-03
2983     cg2d: Sum(rhs),rhsMax = -2.80794779424638E+00 2.86583706167089E-03
2984     cg2d: Sum(rhs),rhsMax = -3.09076537842744E+00 2.94225354270623E-03
2985     cg2d: Sum(rhs),rhsMax = -3.17911023689163E+00 2.98708407142753E-03
2986     cg2d: Sum(rhs),rhsMax = -3.06968980496059E+00 2.99369702010229E-03
2987     cg2d: Sum(rhs),rhsMax = -2.74200030226056E+00 3.00868116812640E-03
2988     cg2d: Sum(rhs),rhsMax = -2.22987018027978E+00 3.08320497330328E-03
2989     cg2d: Sum(rhs),rhsMax = -1.72892383923231E+00 3.09216603448540E-03
2990     cg2d: Sum(rhs),rhsMax = -1.30661125895162E+00 3.03707925094114E-03
2991     cg2d: Sum(rhs),rhsMax = -1.02724587350741E+00 2.93201255778573E-03
2992     cg2d: Sum(rhs),rhsMax = -9.49612079924135E-01 2.80059569588592E-03
2993     cg2d: Sum(rhs),rhsMax = -1.10546681339450E+00 2.68802012110389E-03
2994     cg2d: Sum(rhs),rhsMax = -1.41911845611211E+00 2.73183504098492E-03
2995     cg2d: Sum(rhs),rhsMax = -1.85263652043508E+00 2.80075124269739E-03
2996     cg2d: Sum(rhs),rhsMax = -2.30607104975202E+00 2.88121984614111E-03
2997     cg2d: Sum(rhs),rhsMax = -2.69038332698684E+00 2.95745898886827E-03
2998     cg2d: Sum(rhs),rhsMax = -2.94313284637674E+00 3.01465309941195E-03
2999     cg2d: Sum(rhs),rhsMax = -3.03123923431165E+00 3.04190026169992E-03
3000     cg2d: Sum(rhs),rhsMax = -2.94785321716726E+00 3.03433140436263E-03
3001     cg2d: Sum(rhs),rhsMax = -2.61356654373019E+00 3.10365979043333E-03
3002     cg2d: Sum(rhs),rhsMax = -2.18161316479002E+00 3.16115505985103E-03
3003     cg2d: Sum(rhs),rhsMax = -1.75526122730493E+00 3.15966314487982E-03
3004     cg2d: Sum(rhs),rhsMax = -1.39603742205953E+00 3.10114913286511E-03
3005     cg2d: Sum(rhs),rhsMax = -1.16177138694696E+00 2.99876546576004E-03
3006     cg2d: Sum(rhs),rhsMax = -1.10293745645763E+00 2.87411084409085E-03
3007     cg2d: Sum(rhs),rhsMax = -1.24975132411399E+00 2.75286355678155E-03
3008     cg2d: Sum(rhs),rhsMax = -1.53840867887656E+00 2.75098216082986E-03
3009     cg2d: Sum(rhs),rhsMax = -1.91301871495592E+00 2.81271668585100E-03
3010     cg2d: Sum(rhs),rhsMax = -2.30705939854269E+00 2.88449380636980E-03
3011     cg2d: Sum(rhs),rhsMax = -2.64297552852592E+00 2.95188725052548E-03
3012     cg2d: Sum(rhs),rhsMax = -2.86495129265953E+00 3.00154118114201E-03
3013     cg2d: Sum(rhs),rhsMax = -2.94238808490139E+00 3.02377925702138E-03
3014     cg2d: Sum(rhs),rhsMax = -2.84207310597618E+00 3.04217208052424E-03
3015     cg2d: Sum(rhs),rhsMax = -2.51902173234306E+00 3.13830806451938E-03
3016     cg2d: Sum(rhs),rhsMax = -2.14123727647207E+00 3.18959325059562E-03
3017     cg2d: Sum(rhs),rhsMax = -1.76835916366189E+00 3.18714934123685E-03
3018     cg2d: Sum(rhs),rhsMax = -1.45590346927294E+00 3.13272231140078E-03
3019     cg2d: Sum(rhs),rhsMax = -1.25508067938672E+00 3.03818419350523E-03
3020     cg2d: Sum(rhs),rhsMax = -1.20874900781254E+00 2.92305994280352E-03
3021     cg2d: Sum(rhs),rhsMax = -1.34034307198062E+00 2.81059308633915E-03
3022     cg2d: Sum(rhs),rhsMax = -1.62624328212234E+00 2.74190572464047E-03
3023     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3024 jmc 1.6 --> objf_test(bi,bj) = 0.509071985072855D-01
3025     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3026     --> objf_atl(bi,bj) = 0.000000000000000D+00
3027     local fc = 0.509071985072855D-01
3028     global fc = 0.509071985072855D-01
3029     ph-check fcpertplus = 5.09071985072854644E-002
3030     ph-check fcpertminus = 5.09071982061515965E-002
3031 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3032 jmc 1.1 (PID.TID 0000.0001)
3033 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3034     adding the control vector.
3035 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3036     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3037     (PID.TID 0000.0001)
3038     (PID.TID 0000.0001) // =======================================================
3039     (PID.TID 0000.0001) // Model current state
3040     (PID.TID 0000.0001) // =======================================================
3041     (PID.TID 0000.0001)
3042 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3043 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3044     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3045 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3046     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
3047     cg2d: Sum(rhs),rhsMax = -1.41111452335318E+01 6.49958988296543E-04
3048     cg2d: Sum(rhs),rhsMax = -1.31144322335582E+01 8.30737102808678E-04
3049     cg2d: Sum(rhs),rhsMax = -1.21209090327732E+01 9.52510661944201E-04
3050     cg2d: Sum(rhs),rhsMax = -1.07124742372414E+01 1.02806631162381E-03
3051     cg2d: Sum(rhs),rhsMax = -7.41375936659666E+00 1.27086596334326E-03
3052     cg2d: Sum(rhs),rhsMax = -4.70217533482092E+00 1.51019014084644E-03
3053     cg2d: Sum(rhs),rhsMax = -2.72440685972091E+00 1.65833738285167E-03
3054     cg2d: Sum(rhs),rhsMax = -1.27958669092908E+00 1.70565508782298E-03
3055     cg2d: Sum(rhs),rhsMax = -3.29564699533337E-01 1.66071960549901E-03
3056     cg2d: Sum(rhs),rhsMax = 5.21320402558939E-02 1.54812756082294E-03
3057     cg2d: Sum(rhs),rhsMax = -2.86625375254302E-01 1.40338816015289E-03
3058     cg2d: Sum(rhs),rhsMax = -1.30315843495009E+00 1.44268599641354E-03
3059     cg2d: Sum(rhs),rhsMax = -2.68067690411067E+00 1.50836886619034E-03
3060     cg2d: Sum(rhs),rhsMax = -4.07407453343487E+00 1.58424366953769E-03
3061     cg2d: Sum(rhs),rhsMax = -5.18272347715150E+00 1.66593592978438E-03
3062     cg2d: Sum(rhs),rhsMax = -5.80990597716705E+00 1.74846175550923E-03
3063     cg2d: Sum(rhs),rhsMax = -5.87740626737280E+00 1.82725971462943E-03
3064     cg2d: Sum(rhs),rhsMax = -5.41358310390237E+00 1.89900435025715E-03
3065     cg2d: Sum(rhs),rhsMax = -4.53080675792072E+00 1.96213934955709E-03
3066     cg2d: Sum(rhs),rhsMax = -3.22587898050655E+00 2.12611203242804E-03
3067     cg2d: Sum(rhs),rhsMax = -2.04447211288495E+00 2.24837954436836E-03
3068     cg2d: Sum(rhs),rhsMax = -1.10818136932821E+00 2.30404049860283E-03
3069     cg2d: Sum(rhs),rhsMax = -4.90484878708895E-01 2.29576533098635E-03
3070     cg2d: Sum(rhs),rhsMax = -2.61247062929840E-01 2.23814842826238E-03
3071     cg2d: Sum(rhs),rhsMax = -4.50921967252828E-01 2.26266907609881E-03
3072     cg2d: Sum(rhs),rhsMax = -1.00469610335711E+00 2.31946123724610E-03
3073     cg2d: Sum(rhs),rhsMax = -1.78565330891510E+00 2.37599942295117E-03
3074     cg2d: Sum(rhs),rhsMax = -2.62429308038358E+00 2.42805544155753E-03
3075     cg2d: Sum(rhs),rhsMax = -3.35748485646832E+00 2.47123045814083E-03
3076     cg2d: Sum(rhs),rhsMax = -3.85508916574732E+00 2.50195599151428E-03
3077     cg2d: Sum(rhs),rhsMax = -4.03589976792441E+00 2.51830323398261E-03
3078     cg2d: Sum(rhs),rhsMax = -3.87512846694160E+00 2.52047519999172E-03
3079     cg2d: Sum(rhs),rhsMax = -3.40600367389365E+00 2.51092922719342E-03
3080     cg2d: Sum(rhs),rhsMax = -2.61682443279377E+00 2.58874087322911E-03
3081     cg2d: Sum(rhs),rhsMax = -1.83238712118632E+00 2.61669729947036E-03
3082     cg2d: Sum(rhs),rhsMax = -1.17513338083130E+00 2.56005946188704E-03
3083     cg2d: Sum(rhs),rhsMax = -7.11994614328506E-01 2.47855831194786E-03
3084     cg2d: Sum(rhs),rhsMax = -5.26422148471700E-01 2.47042093711936E-03
3085     cg2d: Sum(rhs),rhsMax = -6.78930212027477E-01 2.49676871515239E-03
3086     cg2d: Sum(rhs),rhsMax = -1.12673721703022E+00 2.53652612656877E-03
3087     cg2d: Sum(rhs),rhsMax = -1.75981624941764E+00 2.58504765064211E-03
3088     cg2d: Sum(rhs),rhsMax = -2.43940635229113E+00 2.63568091478310E-03
3089     cg2d: Sum(rhs),rhsMax = -3.03203008754761E+00 2.68092815031973E-03
3090     cg2d: Sum(rhs),rhsMax = -3.40991311736794E+00 2.73286304507873E-03
3091     cg2d: Sum(rhs),rhsMax = -3.48046023135212E+00 2.80943922984764E-03
3092     cg2d: Sum(rhs),rhsMax = -3.32063072995005E+00 2.84054009287390E-03
3093     cg2d: Sum(rhs),rhsMax = -2.96079447505725E+00 2.82589058241311E-03
3094     cg2d: Sum(rhs),rhsMax = -2.32992811171807E+00 2.92147975299439E-03
3095     cg2d: Sum(rhs),rhsMax = -1.72242456229816E+00 2.94384963445566E-03
3096     cg2d: Sum(rhs),rhsMax = -1.21221903669415E+00 2.89157780413897E-03
3097     cg2d: Sum(rhs),rhsMax = -8.69698394590606E-01 2.78046458009696E-03
3098     cg2d: Sum(rhs),rhsMax = -7.64867805166416E-01 2.63730950597023E-03
3099     cg2d: Sum(rhs),rhsMax = -9.31747848877842E-01 2.54529703318403E-03
3100     cg2d: Sum(rhs),rhsMax = -1.31074338875877E+00 2.59464768531812E-03
3101     cg2d: Sum(rhs),rhsMax = -1.82960843249778E+00 2.67470088146845E-03
3102     cg2d: Sum(rhs),rhsMax = -2.36415409387831E+00 2.77096212154155E-03
3103     cg2d: Sum(rhs),rhsMax = -2.80794779722347E+00 2.86583706053138E-03
3104     cg2d: Sum(rhs),rhsMax = -3.09076538239562E+00 2.94225354122907E-03
3105     cg2d: Sum(rhs),rhsMax = -3.17911024161583E+00 2.98708406965267E-03
3106     cg2d: Sum(rhs),rhsMax = -3.06968981017320E+00 2.99369701807032E-03
3107     cg2d: Sum(rhs),rhsMax = -2.74200031050733E+00 3.00868116267414E-03
3108     cg2d: Sum(rhs),rhsMax = -2.22987018773997E+00 3.08320496751590E-03
3109     cg2d: Sum(rhs),rhsMax = -1.72892384600287E+00 3.09216602831809E-03
3110     cg2d: Sum(rhs),rhsMax = -1.30661126527182E+00 3.03707924437208E-03
3111     cg2d: Sum(rhs),rhsMax = -1.02724587980466E+00 2.93201255081844E-03
3112     cg2d: Sum(rhs),rhsMax = -9.49612086871112E-01 2.80059568854699E-03
3113     cg2d: Sum(rhs),rhsMax = -1.10546682038011E+00 2.68802011695508E-03
3114     cg2d: Sum(rhs),rhsMax = -1.41911846452231E+00 2.73183503632459E-03
3115     cg2d: Sum(rhs),rhsMax = -1.85263653060815E+00 2.80075123749481E-03
3116     cg2d: Sum(rhs),rhsMax = -2.30607106180299E+00 2.88121984039281E-03
3117     cg2d: Sum(rhs),rhsMax = -2.69038334079876E+00 2.95745898259769E-03
3118     cg2d: Sum(rhs),rhsMax = -2.94313286165512E+00 3.01465309266393E-03
3119     cg2d: Sum(rhs),rhsMax = -3.03123925066051E+00 3.04190025453079E-03
3120     cg2d: Sum(rhs),rhsMax = -2.94785323415814E+00 3.03433139682816E-03
3121     cg2d: Sum(rhs),rhsMax = -2.61356656153174E+00 3.10365978088510E-03
3122     cg2d: Sum(rhs),rhsMax = -2.18161318143652E+00 3.16115504993785E-03
3123     cg2d: Sum(rhs),rhsMax = -1.75526124305190E+00 3.15966313456498E-03
3124     cg2d: Sum(rhs),rhsMax = -1.39603743736463E+00 3.10114912213033E-03
3125     cg2d: Sum(rhs),rhsMax = -1.16177140249475E+00 2.99876545460819E-03
3126     cg2d: Sum(rhs),rhsMax = -1.10293747318696E+00 2.87411083254421E-03
3127     cg2d: Sum(rhs),rhsMax = -1.24975134315680E+00 2.75286354487615E-03
3128     cg2d: Sum(rhs),rhsMax = -1.53840869953541E+00 2.75098215001171E-03
3129     cg2d: Sum(rhs),rhsMax = -1.91301873807421E+00 2.81271667440434E-03
3130     cg2d: Sum(rhs),rhsMax = -2.30705942420115E+00 2.88449379429032E-03
3131     cg2d: Sum(rhs),rhsMax = -2.64297555648777E+00 2.95188723783784E-03
3132     cg2d: Sum(rhs),rhsMax = -2.86495132246773E+00 3.00154116789455E-03
3133     cg2d: Sum(rhs),rhsMax = -2.94238811598355E+00 3.02377924327632E-03
3134     cg2d: Sum(rhs),rhsMax = -2.84207313709420E+00 3.04217206658376E-03
3135     cg2d: Sum(rhs),rhsMax = -2.51902176173476E+00 3.13830805017154E-03
3136     cg2d: Sum(rhs),rhsMax = -2.14123730423421E+00 3.18959323579335E-03
3137     cg2d: Sum(rhs),rhsMax = -1.76835919019745E+00 3.18714932594819E-03
3138     cg2d: Sum(rhs),rhsMax = -1.45590349524517E+00 3.13272229561503E-03
3139     cg2d: Sum(rhs),rhsMax = -1.25508070572355E+00 3.03818417723492E-03
3140     cg2d: Sum(rhs),rhsMax = -1.20874903570454E+00 2.92305992608177E-03
3141     cg2d: Sum(rhs),rhsMax = -1.34034310277200E+00 2.81059306921275E-03
3142     cg2d: Sum(rhs),rhsMax = -1.62624331679335E+00 2.74190570697467E-03
3143     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3144 jmc 1.6 --> objf_test(bi,bj) = 0.509071979050175D-01
3145     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3146     --> objf_atl(bi,bj) = 0.000000000000000D+00
3147     local fc = 0.509071979050175D-01
3148     global fc = 0.509071979050175D-01
3149 jmc 1.1 grad-res -------------------------------
3150 jmc 1.8 grad-res 0 5 3 3 1 1 1 1 5.09071982062E-02 5.09071985073E-02 5.09071979050E-02
3151     grad-res 0 5 5 13 0 1 1 1 3.01376415417E-06 3.01133968456E-06 8.04465609125E-04
3152     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
3153     (PID.TID 0000.0001) ADM adjoint_gradient = 3.01376415417151E-06
3154     (PID.TID 0000.0001) ADM finite-diff_grad = 3.01133968455547E-06
3155 jmc 1.1 ph-grd ierr ---------------------------
3156 jmc 1.6 ph-grd ierr = 0 , icomp = 13 , ichknum = 5
3157 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 16 25 6
3158     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 13 6
3159 jmc 1.6 ph-grd -->hit<-- 1 4 1 1
3160 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3161     (PID.TID 0000.0001)
3162     ctrl_depth_ini: ctrl update R_low,
3163     adding the control vector.
3164 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3165     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3166     (PID.TID 0000.0001)
3167     (PID.TID 0000.0001) // =======================================================
3168     (PID.TID 0000.0001) // Model current state
3169     (PID.TID 0000.0001) // =======================================================
3170     (PID.TID 0000.0001)
3171     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3172     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3173     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3174     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3175     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
3176     cg2d: Sum(rhs),rhsMax = -1.41111452328566E+01 6.49958988327631E-04
3177     cg2d: Sum(rhs),rhsMax = -1.31144322335799E+01 8.30737102808245E-04
3178     cg2d: Sum(rhs),rhsMax = -1.21209090332938E+01 9.52510661906413E-04
3179     cg2d: Sum(rhs),rhsMax = -1.07124742371565E+01 1.02806631163800E-03
3180     cg2d: Sum(rhs),rhsMax = -7.41375936618052E+00 1.27086596342438E-03
3181     cg2d: Sum(rhs),rhsMax = -4.70217533397703E+00 1.51019014112518E-03
3182     cg2d: Sum(rhs),rhsMax = -2.72440685878158E+00 1.65833738339816E-03
3183     cg2d: Sum(rhs),rhsMax = -1.27958669015958E+00 1.70565508864702E-03
3184     cg2d: Sum(rhs),rhsMax = -3.29564699010456E-01 1.66071960652483E-03
3185     cg2d: Sum(rhs),rhsMax = 5.21320407779788E-02 1.54812756187309E-03
3186     cg2d: Sum(rhs),rhsMax = -2.86625374227041E-01 1.40338816095475E-03
3187     cg2d: Sum(rhs),rhsMax = -1.30315843358598E+00 1.44268599676142E-03
3188     cg2d: Sum(rhs),rhsMax = -2.68067690301608E+00 1.50836886617174E-03
3189     cg2d: Sum(rhs),rhsMax = -4.07407453370979E+00 1.58424366901251E-03
3190     cg2d: Sum(rhs),rhsMax = -5.18272347982183E+00 1.66593592864133E-03
3191     cg2d: Sum(rhs),rhsMax = -5.80990598267072E+00 1.74846175368142E-03
3192     cg2d: Sum(rhs),rhsMax = -5.87740627534337E+00 1.82725971210281E-03
3193     cg2d: Sum(rhs),rhsMax = -5.41358311330265E+00 1.89900434707046E-03
3194     cg2d: Sum(rhs),rhsMax = -4.53080676741346E+00 1.96213934579269E-03
3195     cg2d: Sum(rhs),rhsMax = -3.22587899631785E+00 2.12611202278767E-03
3196     cg2d: Sum(rhs),rhsMax = -2.04447212316863E+00 2.24837953468941E-03
3197     cg2d: Sum(rhs),rhsMax = -1.10818137550236E+00 2.30404048930831E-03
3198     cg2d: Sum(rhs),rhsMax = -4.90484882395863E-01 2.29576532237201E-03
3199     cg2d: Sum(rhs),rhsMax = -2.61247065748327E-01 2.23814842044642E-03
3200     cg2d: Sum(rhs),rhsMax = -4.50921970104550E-01 2.26266907076858E-03
3201     cg2d: Sum(rhs),rhsMax = -1.00469610734703E+00 2.31946123169176E-03
3202     cg2d: Sum(rhs),rhsMax = -1.78565331468935E+00 2.37599941709241E-03
3203     cg2d: Sum(rhs),rhsMax = -2.62429308834338E+00 2.42805543530776E-03
3204     cg2d: Sum(rhs),rhsMax = -3.35748486671938E+00 2.47123045142573E-03
3205     cg2d: Sum(rhs),rhsMax = -3.85508917804807E+00 2.50195598428705E-03
3206     cg2d: Sum(rhs),rhsMax = -4.03589978166571E+00 2.51830322623280E-03
3207     cg2d: Sum(rhs),rhsMax = -3.87512848119978E+00 2.52047519174640E-03
3208     cg2d: Sum(rhs),rhsMax = -3.40600368758096E+00 2.51092921851063E-03
3209     cg2d: Sum(rhs),rhsMax = -2.61682442689306E+00 2.58874088121326E-03
3210     cg2d: Sum(rhs),rhsMax = -1.83238711610905E+00 2.61669731016097E-03
3211     cg2d: Sum(rhs),rhsMax = -1.17513337777686E+00 2.56005947425060E-03
3212     cg2d: Sum(rhs),rhsMax = -7.11994621415313E-01 2.47855829672573E-03
3213     cg2d: Sum(rhs),rhsMax = -5.26422153121929E-01 2.47042092727117E-03
3214     cg2d: Sum(rhs),rhsMax = -6.78930216929881E-01 2.49676870515217E-03
3215     cg2d: Sum(rhs),rhsMax = -1.12673722322207E+00 2.53652611639384E-03
3216     cg2d: Sum(rhs),rhsMax = -1.75981625756381E+00 2.58504764026538E-03
3217     cg2d: Sum(rhs),rhsMax = -2.43940636257867E+00 2.63568090418642E-03
3218     cg2d: Sum(rhs),rhsMax = -3.03203009970024E+00 2.68092813950492E-03
3219     cg2d: Sum(rhs),rhsMax = -3.40991310019144E+00 2.73286305840037E-03
3220     cg2d: Sum(rhs),rhsMax = -3.48046021319260E+00 2.80943924376267E-03
3221     cg2d: Sum(rhs),rhsMax = -3.32063071187858E+00 2.84054010730017E-03
3222     cg2d: Sum(rhs),rhsMax = -2.96079445800640E+00 2.82589059730084E-03
3223     cg2d: Sum(rhs),rhsMax = -2.32992810158134E+00 2.92147976367355E-03
3224     cg2d: Sum(rhs),rhsMax = -1.72242455274448E+00 2.94384964761437E-03
3225     cg2d: Sum(rhs),rhsMax = -1.21221902818469E+00 2.89157781912984E-03
3226     cg2d: Sum(rhs),rhsMax = -8.69698386808372E-01 2.78046459603731E-03
3227     cg2d: Sum(rhs),rhsMax = -7.64867796917403E-01 2.63730952192114E-03
3228     cg2d: Sum(rhs),rhsMax = -9.31747837356411E-01 2.54529705201352E-03
3229     cg2d: Sum(rhs),rhsMax = -1.31074337319505E+00 2.59464770514278E-03
3230     cg2d: Sum(rhs),rhsMax = -1.82960841176180E+00 2.67470090232986E-03
3231     cg2d: Sum(rhs),rhsMax = -2.36415406785786E+00 2.77096214343936E-03
3232     cg2d: Sum(rhs),rhsMax = -2.80794776663553E+00 2.86583708342842E-03
3233     cg2d: Sum(rhs),rhsMax = -3.09076534842657E+00 2.94225356506360E-03
3234     cg2d: Sum(rhs),rhsMax = -3.17911020561789E+00 2.98708409435496E-03
3235     cg2d: Sum(rhs),rhsMax = -3.06968977348880E+00 2.99369704358055E-03
3236     cg2d: Sum(rhs),rhsMax = -2.74200028585947E+00 3.00868117736342E-03
3237     cg2d: Sum(rhs),rhsMax = -2.22987016390434E+00 3.08320498423866E-03
3238     cg2d: Sum(rhs),rhsMax = -1.72892382317792E+00 3.09216604680751E-03
3239     cg2d: Sum(rhs),rhsMax = -1.30661124321515E+00 3.03707926406944E-03
3240     cg2d: Sum(rhs),rhsMax = -1.02724585765134E+00 2.93201257099103E-03
3241     cg2d: Sum(rhs),rhsMax = -9.49612063122973E-01 2.80059570843990E-03
3242     cg2d: Sum(rhs),rhsMax = -1.10546678812814E+00 2.68802014886814E-03
3243     cg2d: Sum(rhs),rhsMax = -1.41911842698752E+00 2.73183506942664E-03
3244     cg2d: Sum(rhs),rhsMax = -1.85263648651012E+00 2.80075127179987E-03
3245     cg2d: Sum(rhs),rhsMax = -2.30607101103473E+00 2.88121987587694E-03
3246     cg2d: Sum(rhs),rhsMax = -2.69038328419956E+00 2.95745901920533E-03
3247     cg2d: Sum(rhs),rhsMax = -2.94313280060846E+00 3.01465313032047E-03
3248     cg2d: Sum(rhs),rhsMax = -3.03123918675673E+00 3.04190029315926E-03
3249     cg2d: Sum(rhs),rhsMax = -2.94785316899597E+00 3.03433143636623E-03
3250     cg2d: Sum(rhs),rhsMax = -2.61356651719476E+00 3.10365980105512E-03
3251     cg2d: Sum(rhs),rhsMax = -2.18161313810803E+00 3.16115507212270E-03
3252     cg2d: Sum(rhs),rhsMax = -1.75526120057617E+00 3.15966315841480E-03
3253     cg2d: Sum(rhs),rhsMax = -1.39603739508847E+00 3.10114914701630E-03
3254     cg2d: Sum(rhs),rhsMax = -1.16177135916642E+00 2.99876547974240E-03
3255     cg2d: Sum(rhs),rhsMax = -1.10293742704044E+00 2.87411085713177E-03
3256     cg2d: Sum(rhs),rhsMax = -1.24975129232429E+00 2.75286356826931E-03
3257     cg2d: Sum(rhs),rhsMax = -1.53840863040732E+00 2.75098219807797E-03
3258     cg2d: Sum(rhs),rhsMax = -1.91301866112302E+00 2.81271672379040E-03
3259     cg2d: Sum(rhs),rhsMax = -2.30705933937639E+00 2.88449384496322E-03
3260     cg2d: Sum(rhs),rhsMax = -2.64297546480368E+00 2.95188728973017E-03
3261     cg2d: Sum(rhs),rhsMax = -2.86495122554644E+00 3.00154122091765E-03
3262     cg2d: Sum(rhs),rhsMax = -2.94238801567358E+00 3.02377929733775E-03
3263     cg2d: Sum(rhs),rhsMax = -2.84207306837371E+00 3.04217208764073E-03
3264     cg2d: Sum(rhs),rhsMax = -2.51902169411127E+00 3.13830807329344E-03
3265     cg2d: Sum(rhs),rhsMax = -2.14123723753034E+00 3.18959326105730E-03
3266     cg2d: Sum(rhs),rhsMax = -1.76835912387341E+00 3.18714935307357E-03
3267     cg2d: Sum(rhs),rhsMax = -1.45590342829096E+00 3.13272232401748E-03
3268     cg2d: Sum(rhs),rhsMax = -1.25508063660251E+00 3.03818420613783E-03
3269     cg2d: Sum(rhs),rhsMax = -1.20874896248613E+00 2.92305995466353E-03
3270     cg2d: Sum(rhs),rhsMax = -1.34034302358513E+00 2.81059309676149E-03
3271     cg2d: Sum(rhs),rhsMax = -1.62624320893712E+00 2.74190577066971E-03
3272     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3273 jmc 1.6 --> objf_test(bi,bj) = 0.509071982240805D-01
3274     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3275     --> objf_atl(bi,bj) = 0.000000000000000D+00
3276     local fc = 0.509071982240805D-01
3277     global fc = 0.509071982240805D-01
3278     ph-check fcpertplus = 5.09071982240805257E-002
3279     ph-check fcpertminus = 5.09071982061515965E-002
3280 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3281     (PID.TID 0000.0001)
3282     ctrl_depth_ini: ctrl update R_low,
3283     adding the control vector.
3284 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3285     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3286     (PID.TID 0000.0001)
3287     (PID.TID 0000.0001) // =======================================================
3288     (PID.TID 0000.0001) // Model current state
3289     (PID.TID 0000.0001) // =======================================================
3290     (PID.TID 0000.0001)
3291 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3292 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3293     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3294 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3295     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
3296     cg2d: Sum(rhs),rhsMax = -1.41111452330425E+01 6.49958988319206E-04
3297     cg2d: Sum(rhs),rhsMax = -1.31144322329427E+01 8.30737102848526E-04
3298     cg2d: Sum(rhs),rhsMax = -1.21209090317836E+01 9.52510662024186E-04
3299     cg2d: Sum(rhs),rhsMax = -1.07124742372573E+01 1.02806631162615E-03
3300     cg2d: Sum(rhs),rhsMax = -7.41375936713366E+00 1.27086596325705E-03
3301     cg2d: Sum(rhs),rhsMax = -4.70217533513111E+00 1.51019014075099E-03
3302     cg2d: Sum(rhs),rhsMax = -2.72440685977684E+00 1.65833738280207E-03
3303     cg2d: Sum(rhs),rhsMax = -1.27958669078656E+00 1.70565508789567E-03
3304     cg2d: Sum(rhs),rhsMax = -3.29564699294638E-01 1.66071960578297E-03
3305     cg2d: Sum(rhs),rhsMax = 5.21320405528466E-02 1.54812756139954E-03
3306     cg2d: Sum(rhs),rhsMax = -2.86625374574042E-01 1.40338816107636E-03
3307     cg2d: Sum(rhs),rhsMax = -1.30315843381773E+00 1.44268599699594E-03
3308     cg2d: Sum(rhs),rhsMax = -2.68067690297243E+00 1.50836886645337E-03
3309     cg2d: Sum(rhs),rhsMax = -4.07407453332106E+00 1.58424366931887E-03
3310     cg2d: Sum(rhs),rhsMax = -5.18272347915679E+00 1.66593592894030E-03
3311     cg2d: Sum(rhs),rhsMax = -5.80990598189077E+00 1.74846175393414E-03
3312     cg2d: Sum(rhs),rhsMax = -5.87740627460788E+00 1.82725971226835E-03
3313     cg2d: Sum(rhs),rhsMax = -5.41358311268310E+00 1.89900434711111E-03
3314     cg2d: Sum(rhs),rhsMax = -4.53080676685760E+00 1.96213934567914E-03
3315     cg2d: Sum(rhs),rhsMax = -3.22587898185190E+00 2.12611203162152E-03
3316     cg2d: Sum(rhs),rhsMax = -2.04447211449616E+00 2.24837954282835E-03
3317     cg2d: Sum(rhs),rhsMax = -1.10818137061618E+00 2.30404049644127E-03
3318     cg2d: Sum(rhs),rhsMax = -4.90484879496863E-01 2.29576532838193E-03
3319     cg2d: Sum(rhs),rhsMax = -2.61247063418687E-01 2.23814842543276E-03
3320     cg2d: Sum(rhs),rhsMax = -4.50921968538646E-01 2.26266906980163E-03
3321     cg2d: Sum(rhs),rhsMax = -1.00469610609374E+00 2.31946123065597E-03
3322     cg2d: Sum(rhs),rhsMax = -1.78565331388584E+00 2.37599941599533E-03
3323     cg2d: Sum(rhs),rhsMax = -2.62429308803985E+00 2.42805543414208E-03
3324     cg2d: Sum(rhs),rhsMax = -3.35748486689747E+00 2.47123045016919E-03
3325     cg2d: Sum(rhs),rhsMax = -3.85508917864054E+00 2.50195598290528E-03
3326     cg2d: Sum(rhs),rhsMax = -4.03589978256034E+00 2.51830322468453E-03
3327     cg2d: Sum(rhs),rhsMax = -3.87512848223123E+00 2.52047518999022E-03
3328     cg2d: Sum(rhs),rhsMax = -3.40600368853114E+00 2.51092921651186E-03
3329     cg2d: Sum(rhs),rhsMax = -2.61682443937688E+00 2.58874086711531E-03
3330     cg2d: Sum(rhs),rhsMax = -1.83238712790241E+00 2.61669729081660E-03
3331     cg2d: Sum(rhs),rhsMax = -1.17513338642133E+00 2.56005945168315E-03
3332     cg2d: Sum(rhs),rhsMax = -7.11994616575571E-01 2.47855830805088E-03
3333     cg2d: Sum(rhs),rhsMax = -5.26422152517050E-01 2.47042092404667E-03
3334     cg2d: Sum(rhs),rhsMax = -6.78930216979121E-01 2.49676870176662E-03
3335     cg2d: Sum(rhs),rhsMax = -1.12673722442072E+00 2.53652611287992E-03
3336     cg2d: Sum(rhs),rhsMax = -1.75981626023116E+00 2.58504763664481E-03
3337     cg2d: Sum(rhs),rhsMax = -2.43940636681477E+00 2.63568090046602E-03
3338     cg2d: Sum(rhs),rhsMax = -3.03203010541916E+00 2.68092813567564E-03
3339     cg2d: Sum(rhs),rhsMax = -3.40991313688657E+00 2.73286303056924E-03
3340     cg2d: Sum(rhs),rhsMax = -3.48046025152376E+00 2.80943921484881E-03
3341     cg2d: Sum(rhs),rhsMax = -3.32063074988090E+00 2.84054007743091E-03
3342     cg2d: Sum(rhs),rhsMax = -2.96079449396082E+00 2.82589056654632E-03
3343     cg2d: Sum(rhs),rhsMax = -2.32992812052170E+00 2.92147974527529E-03
3344     cg2d: Sum(rhs),rhsMax = -1.72242457117298E+00 2.94384962459189E-03
3345     cg2d: Sum(rhs),rhsMax = -1.21221904511041E+00 2.89157779277439E-03
3346     cg2d: Sum(rhs),rhsMax = -8.69698402636698E-01 2.78046456808522E-03
3347     cg2d: Sum(rhs),rhsMax = -7.64867813575145E-01 2.63730949420176E-03
3348     cg2d: Sum(rhs),rhsMax = -9.31747861483912E-01 2.54529701407833E-03
3349     cg2d: Sum(rhs),rhsMax = -1.31074340463637E+00 2.59464766553481E-03
3350     cg2d: Sum(rhs),rhsMax = -1.82960845253911E+00 2.67470086100630E-03
3351     cg2d: Sum(rhs),rhsMax = -2.36415411805834E+00 2.77096210041725E-03
3352     cg2d: Sum(rhs),rhsMax = -2.80794782483424E+00 2.86583703877382E-03
3353     cg2d: Sum(rhs),rhsMax = -3.09076541239640E+00 2.94225351887170E-03
3354     cg2d: Sum(rhs),rhsMax = -3.17911027288951E+00 2.98708404672521E-03
3355     cg2d: Sum(rhs),rhsMax = -3.06968984164490E+00 2.99369699459206E-03
3356     cg2d: Sum(rhs),rhsMax = -2.74200032690833E+00 3.00868115343713E-03
3357     cg2d: Sum(rhs),rhsMax = -2.22987020411535E+00 3.08320495658050E-03
3358     cg2d: Sum(rhs),rhsMax = -1.72892386205717E+00 3.09216601599597E-03
3359     cg2d: Sum(rhs),rhsMax = -1.30661128100822E+00 3.03707923124376E-03
3360     cg2d: Sum(rhs),rhsMax = -1.02724589566065E+00 2.93201253761313E-03
3361     cg2d: Sum(rhs),rhsMax = -9.49612103672178E-01 2.80059567599301E-03
3362     cg2d: Sum(rhs),rhsMax = -1.10546684564637E+00 2.68802008919081E-03
3363     cg2d: Sum(rhs),rhsMax = -1.41911849364680E+00 2.73183500788285E-03
3364     cg2d: Sum(rhs),rhsMax = -1.85263656453302E+00 2.80075120839231E-03
3365     cg2d: Sum(rhs),rhsMax = -2.30607110052018E+00 2.88121981065697E-03
3366     cg2d: Sum(rhs),rhsMax = -2.69038338358592E+00 2.95745895226065E-03
3367     cg2d: Sum(rhs),rhsMax = -2.94313290742329E+00 3.01465306175540E-03
3368     cg2d: Sum(rhs),rhsMax = -3.03123929821533E+00 3.04190022307144E-03
3369     cg2d: Sum(rhs),rhsMax = -2.94785328232934E+00 3.03433136482455E-03
3370     cg2d: Sum(rhs),rhsMax = -2.61356658806709E+00 3.10365977026330E-03
3371     cg2d: Sum(rhs),rhsMax = -2.18161320811842E+00 3.16115503766616E-03
3372     cg2d: Sum(rhs),rhsMax = -1.75526126978057E+00 3.15966312102996E-03
3373     cg2d: Sum(rhs),rhsMax = -1.39603746433559E+00 3.10114910797913E-03
3374     cg2d: Sum(rhs),rhsMax = -1.16177143027520E+00 2.99876544062581E-03
3375     cg2d: Sum(rhs),rhsMax = -1.10293750260404E+00 2.87411081950329E-03
3376     cg2d: Sum(rhs),rhsMax = -1.24975137494639E+00 2.75286353338837E-03
3377     cg2d: Sum(rhs),rhsMax = -1.53840874800455E+00 2.75098211276360E-03
3378     cg2d: Sum(rhs),rhsMax = -1.91301879190703E+00 2.81271663646491E-03
3379     cg2d: Sum(rhs),rhsMax = -2.30705948336736E+00 2.88449375569687E-03
3380     cg2d: Sum(rhs),rhsMax = -2.64297562020992E+00 2.95188719863315E-03
3381     cg2d: Sum(rhs),rhsMax = -2.86495138958074E+00 3.00154112811890E-03
3382     cg2d: Sum(rhs),rhsMax = -2.94238818521129E+00 3.02377920295993E-03
3383     cg2d: Sum(rhs),rhsMax = -2.84207317469660E+00 3.04217205946726E-03
3384     cg2d: Sum(rhs),rhsMax = -2.51902179996649E+00 3.13830804139745E-03
3385     cg2d: Sum(rhs),rhsMax = -2.14123734317587E+00 3.18959322533166E-03
3386     cg2d: Sum(rhs),rhsMax = -1.76835922998588E+00 3.18714931411145E-03
3387     cg2d: Sum(rhs),rhsMax = -1.45590353622708E+00 3.13272228299831E-03
3388     cg2d: Sum(rhs),rhsMax = -1.25508074850769E+00 3.03818416460232E-03
3389     cg2d: Sum(rhs),rhsMax = -1.20874908103088E+00 2.92305991422176E-03
3390     cg2d: Sum(rhs),rhsMax = -1.34034315116742E+00 2.81059305879041E-03
3391     cg2d: Sum(rhs),rhsMax = -1.62624338997849E+00 2.74190566094542E-03
3392     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3393 jmc 1.6 --> objf_test(bi,bj) = 0.509071981882225D-01
3394     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3395     --> objf_atl(bi,bj) = 0.000000000000000D+00
3396     local fc = 0.509071981882225D-01
3397     global fc = 0.509071981882225D-01
3398 jmc 1.5 grad-res -------------------------------
3399 jmc 1.8 grad-res 0 6 1 4 1 1 1 1 5.09071982062E-02 5.09071982241E-02 5.09071981882E-02
3400     grad-res 0 6 6 16 0 1 1 1 1.79228603653E-07 1.79290332580E-07 -3.44414486587E-04
3401     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
3402     (PID.TID 0000.0001) ADM adjoint_gradient = 1.79228603652842E-07
3403     (PID.TID 0000.0001) ADM finite-diff_grad = 1.79290332580351E-07
3404 jmc 1.5 ph-grd ierr ---------------------------
3405 jmc 1.6 ph-grd ierr = 0 , icomp = 16 , ichknum = 6
3406 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 19 25 7
3407     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 16 7
3408 jmc 1.6 ph-grd -->hit<-- 4 4 1 1
3409 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3410     (PID.TID 0000.0001)
3411     ctrl_depth_ini: ctrl update R_low,
3412     adding the control vector.
3413 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3414     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3415     (PID.TID 0000.0001)
3416     (PID.TID 0000.0001) // =======================================================
3417     (PID.TID 0000.0001) // Model current state
3418     (PID.TID 0000.0001) // =======================================================
3419     (PID.TID 0000.0001)
3420     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3421     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3422     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3423     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3424     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
3425     cg2d: Sum(rhs),rhsMax = -1.41111452330415E+01 6.49958988318885E-04
3426     cg2d: Sum(rhs),rhsMax = -1.31144322331342E+01 8.30737102836108E-04
3427     cg2d: Sum(rhs),rhsMax = -1.21209090323673E+01 9.52510661979096E-04
3428     cg2d: Sum(rhs),rhsMax = -1.07124742393710E+01 1.02806631142607E-03
3429     cg2d: Sum(rhs),rhsMax = -7.41375936712857E+00 1.27086596326402E-03
3430     cg2d: Sum(rhs),rhsMax = -4.70217533469540E+00 1.51019014089895E-03
3431     cg2d: Sum(rhs),rhsMax = -2.72440685918116E+00 1.65833738315983E-03
3432     cg2d: Sum(rhs),rhsMax = -1.27958669025132E+00 1.70565508851263E-03
3433     cg2d: Sum(rhs),rhsMax = -3.29564698938877E-01 1.66071960666995E-03
3434     cg2d: Sum(rhs),rhsMax = 5.21320408557033E-02 1.54812756251637E-03
3435     cg2d: Sum(rhs),rhsMax = -2.86625373763214E-01 1.40338816232697E-03
3436     cg2d: Sum(rhs),rhsMax = -1.30315843104346E+00 1.44268599929337E-03
3437     cg2d: Sum(rhs),rhsMax = -2.68067689818115E+00 1.50836886871831E-03
3438     cg2d: Sum(rhs),rhsMax = -4.07407452740597E+00 1.58424367133455E-03
3439     cg2d: Sum(rhs),rhsMax = -5.18272347364684E+00 1.66593593052500E-03
3440     cg2d: Sum(rhs),rhsMax = -5.80990597811396E+00 1.74846175497725E-03
3441     cg2d: Sum(rhs),rhsMax = -5.87740627310536E+00 1.82725971275534E-03
3442     cg2d: Sum(rhs),rhsMax = -5.41358311314459E+00 1.89900434713210E-03
3443     cg2d: Sum(rhs),rhsMax = -4.53080676849071E+00 1.96213934541873E-03
3444     cg2d: Sum(rhs),rhsMax = -3.22587898757643E+00 2.12611202882433E-03
3445     cg2d: Sum(rhs),rhsMax = -2.04447211905858E+00 2.24837953990346E-03
3446     cg2d: Sum(rhs),rhsMax = -1.10818137429418E+00 2.30404049361426E-03
3447     cg2d: Sum(rhs),rhsMax = -4.90484882776043E-01 2.29576532584145E-03
3448     cg2d: Sum(rhs),rhsMax = -2.61247066829462E-01 2.23814842329821E-03
3449     cg2d: Sum(rhs),rhsMax = -4.50921971423352E-01 2.26266907248016E-03
3450     cg2d: Sum(rhs),rhsMax = -1.00469610825071E+00 2.31946123394182E-03
3451     cg2d: Sum(rhs),rhsMax = -1.78565331486348E+00 2.37599941965392E-03
3452     cg2d: Sum(rhs),rhsMax = -2.62429308789490E+00 2.42805543788615E-03
3453     cg2d: Sum(rhs),rhsMax = -3.35748486623446E+00 2.47123045370628E-03
3454     cg2d: Sum(rhs),rhsMax = -3.85508917837290E+00 2.50195598598583E-03
3455     cg2d: Sum(rhs),rhsMax = -4.03589978354838E+00 2.51830322714207E-03
3456     cg2d: Sum(rhs),rhsMax = -3.87512848498504E+00 2.52047519176675E-03
3457     cg2d: Sum(rhs),rhsMax = -3.40600369310518E+00 2.51092921766429E-03
3458     cg2d: Sum(rhs),rhsMax = -2.61682444910329E+00 2.58874086402022E-03
3459     cg2d: Sum(rhs),rhsMax = -1.83238713542424E+00 2.61669729030029E-03
3460     cg2d: Sum(rhs),rhsMax = -1.17513339384160E+00 2.56005945277857E-03
3461     cg2d: Sum(rhs),rhsMax = -7.11994626874683E-01 2.47855830259890E-03
3462     cg2d: Sum(rhs),rhsMax = -5.26422161484460E-01 2.47042092523170E-03
3463     cg2d: Sum(rhs),rhsMax = -6.78930225990118E-01 2.49676870350090E-03
3464     cg2d: Sum(rhs),rhsMax = -1.12673723301621E+00 2.53652611516518E-03
3465     cg2d: Sum(rhs),rhsMax = -1.75981626801387E+00 2.58504763939027E-03
3466     cg2d: Sum(rhs),rhsMax = -2.43940637366409E+00 2.63568090351021E-03
3467     cg2d: Sum(rhs),rhsMax = -3.03203011157909E+00 2.68092813881981E-03
3468     cg2d: Sum(rhs),rhsMax = -3.40991313610457E+00 2.73286303903293E-03
3469     cg2d: Sum(rhs),rhsMax = -3.48046025064741E+00 2.80943922346913E-03
3470     cg2d: Sum(rhs),rhsMax = -3.32063074982469E+00 2.84054008606013E-03
3471     cg2d: Sum(rhs),rhsMax = -2.96079449544742E+00 2.82589057510548E-03
3472     cg2d: Sum(rhs),rhsMax = -2.32992813491706E+00 2.92147974036365E-03
3473     cg2d: Sum(rhs),rhsMax = -1.72242458350597E+00 2.94384962186746E-03
3474     cg2d: Sum(rhs),rhsMax = -1.21221905680805E+00 2.89157779165094E-03
3475     cg2d: Sum(rhs),rhsMax = -8.69698414653337E-01 2.78046456771839E-03
3476     cg2d: Sum(rhs),rhsMax = -7.64867826422238E-01 2.63730949366507E-03
3477     cg2d: Sum(rhs),rhsMax = -9.31747870945398E-01 2.54529702429858E-03
3478     cg2d: Sum(rhs),rhsMax = -1.31074341200294E+00 2.59464767654023E-03
3479     cg2d: Sum(rhs),rhsMax = -1.82960845691566E+00 2.67470087283434E-03
3480     cg2d: Sum(rhs),rhsMax = -2.36415411923901E+00 2.77096211304050E-03
3481     cg2d: Sum(rhs),rhsMax = -2.80794782325312E+00 2.86583705211337E-03
3482     cg2d: Sum(rhs),rhsMax = -3.09076540890483E+00 2.94225353282002E-03
3483     cg2d: Sum(rhs),rhsMax = -3.17911026851827E+00 2.98708406117381E-03
3484     cg2d: Sum(rhs),rhsMax = -3.06968983743292E+00 2.99369700945809E-03
3485     cg2d: Sum(rhs),rhsMax = -2.74200034178251E+00 3.00868114923460E-03
3486     cg2d: Sum(rhs),rhsMax = -2.22987021666866E+00 3.08320495420421E-03
3487     cg2d: Sum(rhs),rhsMax = -1.72892387332002E+00 3.09216601520783E-03
3488     cg2d: Sum(rhs),rhsMax = -1.30661129186817E+00 3.03707923150125E-03
3489     cg2d: Sum(rhs),rhsMax = -1.02724590668549E+00 2.93201253818449E-03
3490     cg2d: Sum(rhs),rhsMax = -9.49612115137862E-01 2.80059567611025E-03
3491     cg2d: Sum(rhs),rhsMax = -1.10546684937966E+00 2.68802010840155E-03
3492     cg2d: Sum(rhs),rhsMax = -1.41911849418034E+00 2.73183502808241E-03
3493     cg2d: Sum(rhs),rhsMax = -1.85263656082816E+00 2.80075122957312E-03
3494     cg2d: Sum(rhs),rhsMax = -2.30607109240577E+00 2.88121983276016E-03
3495     cg2d: Sum(rhs),rhsMax = -2.69038337165110E+00 2.95745897519091E-03
3496     cg2d: Sum(rhs),rhsMax = -2.94313289273815E+00 3.01465308540345E-03
3497     cg2d: Sum(rhs),rhsMax = -3.03123928205717E+00 3.04190024733959E-03
3498     cg2d: Sum(rhs),rhsMax = -2.94785326599268E+00 3.03433138965020E-03
3499     cg2d: Sum(rhs),rhsMax = -2.61356659653364E+00 3.10365976895538E-03
3500     cg2d: Sum(rhs),rhsMax = -2.18161321462071E+00 3.16115503835348E-03
3501     cg2d: Sum(rhs),rhsMax = -1.75526127514485E+00 3.15966312338851E-03
3502     cg2d: Sum(rhs),rhsMax = -1.39603746920979E+00 3.10114911138350E-03
3503     cg2d: Sum(rhs),rhsMax = -1.16177143497557E+00 2.99876544426812E-03
3504     cg2d: Sum(rhs),rhsMax = -1.10293750715726E+00 2.87411082254835E-03
3505     cg2d: Sum(rhs),rhsMax = -1.24975137933037E+00 2.75286353513488E-03
3506     cg2d: Sum(rhs),rhsMax = -1.53840873439411E+00 2.75098214478351E-03
3507     cg2d: Sum(rhs),rhsMax = -1.91301877258929E+00 2.81271666970093E-03
3508     cg2d: Sum(rhs),rhsMax = -2.30705945818319E+00 2.88449379006539E-03
3509     cg2d: Sum(rhs),rhsMax = -2.64297558993117E+00 2.95188723400920E-03
3510     cg2d: Sum(rhs),rhsMax = -2.86495135556363E+00 3.00154116436078E-03
3511     cg2d: Sum(rhs),rhsMax = -2.94238814906167E+00 3.02377923993732E-03
3512     cg2d: Sum(rhs),rhsMax = -2.84207317578093E+00 3.04217205738675E-03
3513     cg2d: Sum(rhs),rhsMax = -2.51902179857246E+00 3.13830804127994E-03
3514     cg2d: Sum(rhs),rhsMax = -2.14123733972331E+00 3.18959322730692E-03
3515     cg2d: Sum(rhs),rhsMax = -1.76835922501869E+00 3.18714931793709E-03
3516     cg2d: Sum(rhs),rhsMax = -1.45590353014255E+00 3.13272228810627E-03
3517     cg2d: Sum(rhs),rhsMax = -1.25508074141043E+00 3.03818417020683E-03
3518     cg2d: Sum(rhs),rhsMax = -1.20874907277120E+00 2.92305991946769E-03
3519     cg2d: Sum(rhs),rhsMax = -1.34034314158077E+00 2.81059306291312E-03
3520     cg2d: Sum(rhs),rhsMax = -1.62624335388472E+00 2.74190570624229E-03
3521     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3522 jmc 1.6 --> objf_test(bi,bj) = 0.509071981790236D-01
3523     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3524     --> objf_atl(bi,bj) = 0.000000000000000D+00
3525     local fc = 0.509071981790236D-01
3526     global fc = 0.509071981790236D-01
3527     ph-check fcpertplus = 5.09071981790235537E-002
3528     ph-check fcpertminus = 5.09071982061515965E-002
3529 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3530 jmc 1.1 (PID.TID 0000.0001)
3531 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3532     adding the control vector.
3533 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3534     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3535     (PID.TID 0000.0001)
3536     (PID.TID 0000.0001) // =======================================================
3537     (PID.TID 0000.0001) // Model current state
3538     (PID.TID 0000.0001) // =======================================================
3539     (PID.TID 0000.0001)
3540 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3541 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3542     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3543 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3544     cg2d: Sum(rhs),rhsMax = -1.54955562832148E+01 4.32479836297444E-04
3545     cg2d: Sum(rhs),rhsMax = -1.41111452328576E+01 6.49958988327955E-04
3546     cg2d: Sum(rhs),rhsMax = -1.31144322333884E+01 8.30737102820661E-04
3547     cg2d: Sum(rhs),rhsMax = -1.21209090327102E+01 9.52510661951503E-04
3548     cg2d: Sum(rhs),rhsMax = -1.07124742350430E+01 1.02806631183806E-03
3549     cg2d: Sum(rhs),rhsMax = -7.41375936618559E+00 1.27086596341742E-03
3550     cg2d: Sum(rhs),rhsMax = -4.70217533441281E+00 1.51019014097721E-03
3551     cg2d: Sum(rhs),rhsMax = -2.72440685937730E+00 1.65833738304039E-03
3552     cg2d: Sum(rhs),rhsMax = -1.27958669069484E+00 1.70565508803007E-03
3553     cg2d: Sum(rhs),rhsMax = -3.29564699366221E-01 1.66071960563785E-03
3554     cg2d: Sum(rhs),rhsMax = 5.21320404751158E-02 1.54812756075627E-03
3555     cg2d: Sum(rhs),rhsMax = -2.86625375037872E-01 1.40338815970414E-03
3556     cg2d: Sum(rhs),rhsMax = -1.30315843636025E+00 1.44268599446399E-03
3557     cg2d: Sum(rhs),rhsMax = -2.68067690780736E+00 1.50836886390679E-03
3558     cg2d: Sum(rhs),rhsMax = -4.07407453962492E+00 1.58424366699683E-03
3559     cg2d: Sum(rhs),rhsMax = -5.18272348533181E+00 1.66593592705663E-03
3560     cg2d: Sum(rhs),rhsMax = -5.80990598644758E+00 1.74846175263829E-03
3561     cg2d: Sum(rhs),rhsMax = -5.87740627684591E+00 1.82725971161582E-03
3562     cg2d: Sum(rhs),rhsMax = -5.41358311284118E+00 1.89900434704946E-03
3563     cg2d: Sum(rhs),rhsMax = -4.53080676578041E+00 1.96213934605309E-03
3564     cg2d: Sum(rhs),rhsMax = -3.22587899059333E+00 2.12611202558487E-03
3565     cg2d: Sum(rhs),rhsMax = -2.04447211860622E+00 2.24837953761428E-03
3566     cg2d: Sum(rhs),rhsMax = -1.10818137182437E+00 2.30404049213532E-03
3567     cg2d: Sum(rhs),rhsMax = -4.90484879116685E-01 2.29576532491249E-03
3568     cg2d: Sum(rhs),rhsMax = -2.61247062337555E-01 2.23814842258097E-03
3569     cg2d: Sum(rhs),rhsMax = -4.50921967219842E-01 2.26266906809005E-03
3570     cg2d: Sum(rhs),rhsMax = -1.00469610519006E+00 2.31946122840591E-03
3571     cg2d: Sum(rhs),rhsMax = -1.78565331371171E+00 2.37599941343382E-03
3572     cg2d: Sum(rhs),rhsMax = -2.62429308848832E+00 2.42805543156369E-03
3573     cg2d: Sum(rhs),rhsMax = -3.35748486738239E+00 2.47123044788864E-03
3574     cg2d: Sum(rhs),rhsMax = -3.85508917831571E+00 2.50195598120650E-03
3575     cg2d: Sum(rhs),rhsMax = -4.03589978067766E+00 2.51830322377526E-03
3576     cg2d: Sum(rhs),rhsMax = -3.87512847844595E+00 2.52047518996987E-03
3577     cg2d: Sum(rhs),rhsMax = -3.40600368300692E+00 2.51092921735819E-03
3578     cg2d: Sum(rhs),rhsMax = -2.61682441716664E+00 2.58874088430834E-03
3579     cg2d: Sum(rhs),rhsMax = -1.83238710858722E+00 2.61669731067728E-03
3580     cg2d: Sum(rhs),rhsMax = -1.17513337035660E+00 2.56005947315517E-03
3581     cg2d: Sum(rhs),rhsMax = -7.11994611116207E-01 2.47855830217771E-03
3582     cg2d: Sum(rhs),rhsMax = -5.26422144154526E-01 2.47042092608614E-03
3583     cg2d: Sum(rhs),rhsMax = -6.78930207918891E-01 2.49676870341790E-03
3584     cg2d: Sum(rhs),rhsMax = -1.12673721462658E+00 2.53652611410859E-03
3585     cg2d: Sum(rhs),rhsMax = -1.75981624978112E+00 2.58504763751991E-03
3586     cg2d: Sum(rhs),rhsMax = -2.43940635572936E+00 2.63568090114222E-03
3587     cg2d: Sum(rhs),rhsMax = -3.03203009354031E+00 2.68092813636075E-03
3588     cg2d: Sum(rhs),rhsMax = -3.40991310097345E+00 2.73286304993669E-03
3589     cg2d: Sum(rhs),rhsMax = -3.48046021406901E+00 2.80943923514233E-03
3590     cg2d: Sum(rhs),rhsMax = -3.32063071193480E+00 2.84054009867096E-03
3591     cg2d: Sum(rhs),rhsMax = -2.96079445651982E+00 2.82589058874168E-03
3592     cg2d: Sum(rhs),rhsMax = -2.32992808718598E+00 2.92147976858520E-03
3593     cg2d: Sum(rhs),rhsMax = -1.72242454041150E+00 2.94384965033881E-03
3594     cg2d: Sum(rhs),rhsMax = -1.21221901648707E+00 2.89157782025329E-03
3595     cg2d: Sum(rhs),rhsMax = -8.69698374791736E-01 2.78046459640415E-03
3596     cg2d: Sum(rhs),rhsMax = -7.64867784070317E-01 2.63730952245784E-03
3597     cg2d: Sum(rhs),rhsMax = -9.31747827894934E-01 2.54529704179327E-03
3598     cg2d: Sum(rhs),rhsMax = -1.31074336582848E+00 2.59464769413737E-03
3599     cg2d: Sum(rhs),rhsMax = -1.82960840738525E+00 2.67470089050182E-03
3600     cg2d: Sum(rhs),rhsMax = -2.36415406667718E+00 2.77096213081610E-03
3601     cg2d: Sum(rhs),rhsMax = -2.80794776821665E+00 2.86583707008887E-03
3602     cg2d: Sum(rhs),rhsMax = -3.09076535191815E+00 2.94225355111527E-03
3603     cg2d: Sum(rhs),rhsMax = -3.17911020998912E+00 2.98708407990636E-03
3604     cg2d: Sum(rhs),rhsMax = -3.06968977770077E+00 2.99369702871452E-03
3605     cg2d: Sum(rhs),rhsMax = -2.74200027098529E+00 3.00868118156593E-03
3606     cg2d: Sum(rhs),rhsMax = -2.22987015135103E+00 3.08320498661495E-03
3607     cg2d: Sum(rhs),rhsMax = -1.72892381191507E+00 3.09216604759565E-03
3608     cg2d: Sum(rhs),rhsMax = -1.30661123235518E+00 3.03707926381197E-03
3609     cg2d: Sum(rhs),rhsMax = -1.02724584662650E+00 2.93201257041968E-03
3610     cg2d: Sum(rhs),rhsMax = -9.49612051657290E-01 2.80059570832265E-03
3611     cg2d: Sum(rhs),rhsMax = -1.10546678439486E+00 2.68802012965740E-03
3612     cg2d: Sum(rhs),rhsMax = -1.41911842645398E+00 2.73183504922708E-03
3613     cg2d: Sum(rhs),rhsMax = -1.85263649021498E+00 2.80075125061907E-03
3614     cg2d: Sum(rhs),rhsMax = -2.30607101914915E+00 2.88121985377376E-03
3615     cg2d: Sum(rhs),rhsMax = -2.69038329613439E+00 2.95745899627506E-03
3616     cg2d: Sum(rhs),rhsMax = -2.94313281529360E+00 3.01465310667243E-03
3617     cg2d: Sum(rhs),rhsMax = -3.03123920291490E+00 3.04190026889109E-03
3618     cg2d: Sum(rhs),rhsMax = -2.94785318533263E+00 3.03433141154056E-03
3619     cg2d: Sum(rhs),rhsMax = -2.61356650872819E+00 3.10365980236304E-03
3620     cg2d: Sum(rhs),rhsMax = -2.18161313160575E+00 3.16115507143535E-03
3621     cg2d: Sum(rhs),rhsMax = -1.75526119521188E+00 3.15966315605625E-03
3622     cg2d: Sum(rhs),rhsMax = -1.39603739021426E+00 3.10114914361192E-03
3623     cg2d: Sum(rhs),rhsMax = -1.16177135446603E+00 2.99876547610009E-03
3624     cg2d: Sum(rhs),rhsMax = -1.10293742248720E+00 2.87411085408671E-03
3625     cg2d: Sum(rhs),rhsMax = -1.24975128794029E+00 2.75286356652279E-03
3626     cg2d: Sum(rhs),rhsMax = -1.53840864401774E+00 2.75098216605804E-03
3627     cg2d: Sum(rhs),rhsMax = -1.91301868044074E+00 2.81271669055438E-03
3628     cg2d: Sum(rhs),rhsMax = -2.30705936456053E+00 2.88449381059471E-03
3629     cg2d: Sum(rhs),rhsMax = -2.64297549508240E+00 2.95188725435413E-03
3630     cg2d: Sum(rhs),rhsMax = -2.86495125956352E+00 3.00154118467576E-03
3631     cg2d: Sum(rhs),rhsMax = -2.94238805182318E+00 3.02377926036036E-03
3632     cg2d: Sum(rhs),rhsMax = -2.84207306728935E+00 3.04217208972124E-03
3633     cg2d: Sum(rhs),rhsMax = -2.51902169550526E+00 3.13830807341095E-03
3634     cg2d: Sum(rhs),rhsMax = -2.14123724098287E+00 3.18959325908203E-03
3635     cg2d: Sum(rhs),rhsMax = -1.76835912884055E+00 3.18714934924793E-03
3636     cg2d: Sum(rhs),rhsMax = -1.45590343437544E+00 3.13272231890954E-03
3637     cg2d: Sum(rhs),rhsMax = -1.25508064369973E+00 3.03818420053330E-03
3638     cg2d: Sum(rhs),rhsMax = -1.20874897074578E+00 2.92305994941760E-03
3639     cg2d: Sum(rhs),rhsMax = -1.34034303317174E+00 2.81059309263876E-03
3640     cg2d: Sum(rhs),rhsMax = -1.62624324503085E+00 2.74190572537285E-03
3641     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3642 jmc 1.6 --> objf_test(bi,bj) = 0.509071982332795D-01
3643     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3644     --> objf_atl(bi,bj) = 0.000000000000000D+00
3645     local fc = 0.509071982332795D-01
3646     global fc = 0.509071982332795D-01
3647 jmc 1.1 grad-res -------------------------------
3648 jmc 1.8 grad-res 0 7 4 4 1 1 1 1 5.09071982062E-02 5.09071981790E-02 5.09071982333E-02
3649     grad-res 0 7 7 19 0 1 1 1 -2.71313817958E-07 -2.71279665398E-07 1.25878437413E-04
3650     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
3651     (PID.TID 0000.0001) ADM adjoint_gradient = -2.71313817957536E-07
3652     (PID.TID 0000.0001) ADM finite-diff_grad = -2.71279665398083E-07
3653 jmc 1.1 ph-grd ierr ---------------------------
3654 jmc 1.6 ph-grd ierr = 0 , icomp = 19 , ichknum = 7
3655 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 22 25 8
3656     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 19 8
3657 jmc 1.6 ph-grd -->hit<-- 2 5 1 1
3658 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3659     (PID.TID 0000.0001)
3660     ctrl_depth_ini: ctrl update R_low,
3661     adding the control vector.
3662 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3663     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3664     (PID.TID 0000.0001)
3665     (PID.TID 0000.0001) // =======================================================
3666     (PID.TID 0000.0001) // Model current state
3667     (PID.TID 0000.0001) // =======================================================
3668     (PID.TID 0000.0001)
3669     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3670     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3671     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3672     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3673     cg2d: Sum(rhs),rhsMax = -1.54955562454974E+01 4.32479837349281E-04
3674     cg2d: Sum(rhs),rhsMax = -1.41111451989784E+01 6.49958989883935E-04
3675     cg2d: Sum(rhs),rhsMax = -1.31144322099188E+01 8.30737104297132E-04
3676     cg2d: Sum(rhs),rhsMax = -1.21209090199114E+01 9.52510662940864E-04
3677     cg2d: Sum(rhs),rhsMax = -1.07124742395621E+01 1.02806631138289E-03
3678     cg2d: Sum(rhs),rhsMax = -7.41375934553230E+00 1.27086596693103E-03
3679     cg2d: Sum(rhs),rhsMax = -4.70217531972486E+00 1.51019014567675E-03
3680     cg2d: Sum(rhs),rhsMax = -2.72440685133044E+00 1.65833738798347E-03
3681     cg2d: Sum(rhs),rhsMax = -1.27958668785205E+00 1.70565509214149E-03
3682     cg2d: Sum(rhs),rhsMax = -3.29564699366841E-01 1.66071960795083E-03
3683     cg2d: Sum(rhs),rhsMax = 5.21320397392704E-02 1.54812756064207E-03
3684     cg2d: Sum(rhs),rhsMax = -2.86625376670736E-01 1.40338815702897E-03
3685     cg2d: Sum(rhs),rhsMax = -1.30315843818038E+00 1.44268599388836E-03
3686     cg2d: Sum(rhs),rhsMax = -2.68067691170485E+00 1.50836886252887E-03
3687     cg2d: Sum(rhs),rhsMax = -4.07407454754406E+00 1.58424366452067E-03
3688     cg2d: Sum(rhs),rhsMax = -5.18272349878968E+00 1.66593592325498E-03
3689     cg2d: Sum(rhs),rhsMax = -5.80990600559508E+00 1.74846174739240E-03
3690     cg2d: Sum(rhs),rhsMax = -5.87740630016174E+00 1.82725970493752E-03
3691     cg2d: Sum(rhs),rhsMax = -5.41358313756881E+00 1.89900433908041E-03
3692     cg2d: Sum(rhs),rhsMax = -4.53080678884659E+00 1.96213933703993E-03
3693     cg2d: Sum(rhs),rhsMax = -3.22587898120441E+00 2.12611203337877E-03
3694     cg2d: Sum(rhs),rhsMax = -2.04447211416135E+00 2.24837954547611E-03
3695     cg2d: Sum(rhs),rhsMax = -1.10818137182512E+00 2.30404049852829E-03
3696     cg2d: Sum(rhs),rhsMax = -4.90484881904269E-01 2.29576532848332E-03
3697     cg2d: Sum(rhs),rhsMax = -2.61247066475673E-01 2.23814842241078E-03
3698     cg2d: Sum(rhs),rhsMax = -4.50921973876802E-01 2.26266905737759E-03
3699     cg2d: Sum(rhs),rhsMax = -1.00469611487271E+00 2.31946121715649E-03
3700     cg2d: Sum(rhs),rhsMax = -1.78565332790781E+00 2.37599940124903E-03
3701     cg2d: Sum(rhs),rhsMax = -2.62429310835950E+00 2.42805541801236E-03
3702     cg2d: Sum(rhs),rhsMax = -3.35748489358152E+00 2.47123043257390E-03
3703     cg2d: Sum(rhs),rhsMax = -3.85508921066283E+00 2.50195596382754E-03
3704     cg2d: Sum(rhs),rhsMax = -4.03589981787433E+00 2.51830320417301E-03
3705     cg2d: Sum(rhs),rhsMax = -3.87512851804447E+00 2.52047516814830E-03
3706     cg2d: Sum(rhs),rhsMax = -3.40600372177893E+00 2.51092919347783E-03
3707     cg2d: Sum(rhs),rhsMax = -2.61682440381552E+00 2.58874090396559E-03
3708     cg2d: Sum(rhs),rhsMax = -1.83238710073217E+00 2.61669733161021E-03
3709     cg2d: Sum(rhs),rhsMax = -1.17513336730449E+00 2.56005949576102E-03
3710     cg2d: Sum(rhs),rhsMax = -7.11994618860523E-01 2.47855830283833E-03
3711     cg2d: Sum(rhs),rhsMax = -5.26422158721391E-01 2.47042089663962E-03
3712     cg2d: Sum(rhs),rhsMax = -6.78930224535821E-01 2.49676867347730E-03
3713     cg2d: Sum(rhs),rhsMax = -1.12673723672026E+00 2.53652608359691E-03
3714     cg2d: Sum(rhs),rhsMax = -1.75981627957806E+00 2.58504760624233E-03
3715     cg2d: Sum(rhs),rhsMax = -2.43940639403858E+00 2.63568086882843E-03
3716     cg2d: Sum(rhs),rhsMax = -3.03203013986257E+00 2.68092810271948E-03
3717     cg2d: Sum(rhs),rhsMax = -3.40991311167120E+00 2.73286304786124E-03
3718     cg2d: Sum(rhs),rhsMax = -3.48046022489884E+00 2.80943923275456E-03
3719     cg2d: Sum(rhs),rhsMax = -3.32063072300856E+00 2.84054009585212E-03
3720     cg2d: Sum(rhs),rhsMax = -2.96079446785044E+00 2.82589058539684E-03
3721     cg2d: Sum(rhs),rhsMax = -2.32992807144153E+00 2.92147979784162E-03
3722     cg2d: Sum(rhs),rhsMax = -1.72242453051992E+00 2.94384968014432E-03
3723     cg2d: Sum(rhs),rhsMax = -1.21221901128006E+00 2.89157785099827E-03
3724     cg2d: Sum(rhs),rhsMax = -8.69698372737517E-01 2.78046462837243E-03
3725     cg2d: Sum(rhs),rhsMax = -7.64867782672329E-01 2.63730955577408E-03
3726     cg2d: Sum(rhs),rhsMax = -9.31747838538496E-01 2.54529703556409E-03
3727     cg2d: Sum(rhs),rhsMax = -1.31074337699940E+00 2.59464768770343E-03
3728     cg2d: Sum(rhs),rhsMax = -1.82960841921733E+00 2.67470088391949E-03
3729     cg2d: Sum(rhs),rhsMax = -2.36415407907343E+00 2.77096212410690E-03
3730     cg2d: Sum(rhs),rhsMax = -2.80794778095142E+00 2.86583706323972E-03
3731     cg2d: Sum(rhs),rhsMax = -3.09076536474016E+00 2.94225354408572E-03
3732     cg2d: Sum(rhs),rhsMax = -3.17911022266026E+00 2.98708407264129E-03
3733     cg2d: Sum(rhs),rhsMax = -3.06968978997916E+00 2.99369702115940E-03
3734     cg2d: Sum(rhs),rhsMax = -2.74200024242095E+00 3.00868121744766E-03
3735     cg2d: Sum(rhs),rhsMax = -2.22987012888683E+00 3.08320502277633E-03
3736     cg2d: Sum(rhs),rhsMax = -1.72892379466570E+00 3.09216608440088E-03
3737     cg2d: Sum(rhs),rhsMax = -1.30661121911481E+00 3.03707930158572E-03
3738     cg2d: Sum(rhs),rhsMax = -1.02724583565179E+00 2.93201260937969E-03
3739     cg2d: Sum(rhs),rhsMax = -9.49612040283290E-01 2.80059574853455E-03
3740     cg2d: Sum(rhs),rhsMax = -1.10546678987309E+00 2.68802012046908E-03
3741     cg2d: Sum(rhs),rhsMax = -1.41911843215058E+00 2.73183504005483E-03
3742     cg2d: Sum(rhs),rhsMax = -1.85263649635566E+00 2.80075124149319E-03
3743     cg2d: Sum(rhs),rhsMax = -2.30607102567667E+00 2.88121984469183E-03
3744     cg2d: Sum(rhs),rhsMax = -2.69038330280976E+00 2.95745898720446E-03
3745     cg2d: Sum(rhs),rhsMax = -2.94313282180159E+00 3.01465309755917E-03
3746     cg2d: Sum(rhs),rhsMax = -3.03123920891492E+00 3.04190025967318E-03
3747     cg2d: Sum(rhs),rhsMax = -2.94785319046070E+00 3.03433140216321E-03
3748     cg2d: Sum(rhs),rhsMax = -2.61356646844681E+00 3.10365984469895E-03
3749     cg2d: Sum(rhs),rhsMax = -2.18161309675970E+00 3.16115511432400E-03
3750     cg2d: Sum(rhs),rhsMax = -1.75526116489957E+00 3.15966319991680E-03
3751     cg2d: Sum(rhs),rhsMax = -1.39603736308084E+00 3.10114918879975E-03
3752     cg2d: Sum(rhs),rhsMax = -1.16177132852824E+00 2.99876552283592E-03
3753     cg2d: Sum(rhs),rhsMax = -1.10293739484981E+00 2.87411090241109E-03
3754     cg2d: Sum(rhs),rhsMax = -1.24975125479530E+00 2.75286361628535E-03
3755     cg2d: Sum(rhs),rhsMax = -1.53840863760856E+00 2.75098215655648E-03
3756     cg2d: Sum(rhs),rhsMax = -1.91301867402317E+00 2.81271668133283E-03
3757     cg2d: Sum(rhs),rhsMax = -2.30705935808764E+00 2.88449380164490E-03
3758     cg2d: Sum(rhs),rhsMax = -2.64297548831045E+00 2.95188724563039E-03
3759     cg2d: Sum(rhs),rhsMax = -2.86495125215654E+00 3.00154117610444E-03
3760     cg2d: Sum(rhs),rhsMax = -2.94238804340844E+00 3.02377925185434E-03
3761     cg2d: Sum(rhs),rhsMax = -2.84207300218934E+00 3.04217214038597E-03
3762     cg2d: Sum(rhs),rhsMax = -2.51902163647197E+00 3.13830812412210E-03
3763     cg2d: Sum(rhs),rhsMax = -2.14123718751600E+00 3.18959331027896E-03
3764     cg2d: Sum(rhs),rhsMax = -1.76835907973085E+00 3.18714940140448E-03
3765     cg2d: Sum(rhs),rhsMax = -1.45590338787448E+00 3.13272237244440E-03
3766     cg2d: Sum(rhs),rhsMax = -1.25508059741871E+00 3.03818425573054E-03
3767     cg2d: Sum(rhs),rhsMax = -1.20874892148029E+00 2.92306000637271E-03
3768     cg2d: Sum(rhs),rhsMax = -1.34034297702418E+00 2.81059315124096E-03
3769     cg2d: Sum(rhs),rhsMax = -1.62624321937398E+00 2.74190571720183E-03
3770     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3771 jmc 1.6 --> objf_test(bi,bj) = 0.509071986631352D-01
3772     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3773     --> objf_atl(bi,bj) = 0.000000000000000D+00
3774     local fc = 0.509071986631352D-01
3775     global fc = 0.509071986631352D-01
3776     ph-check fcpertplus = 5.09071986631352350E-002
3777     ph-check fcpertminus = 5.09071982061515965E-002
3778 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3779 jmc 1.1 (PID.TID 0000.0001)
3780 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
3781     adding the control vector.
3782 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3783     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3784     (PID.TID 0000.0001)
3785     (PID.TID 0000.0001) // =======================================================
3786     (PID.TID 0000.0001) // Model current state
3787     (PID.TID 0000.0001) // =======================================================
3788     (PID.TID 0000.0001)
3789 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3790 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3791     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3792 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3793     cg2d: Sum(rhs),rhsMax = -1.54955563209322E+01 4.32479835245608E-04
3794     cg2d: Sum(rhs),rhsMax = -1.41111452669207E+01 6.49958986762900E-04
3795     cg2d: Sum(rhs),rhsMax = -1.31144322566036E+01 8.30737101359654E-04
3796     cg2d: Sum(rhs),rhsMax = -1.21209090451661E+01 9.52510660989732E-04
3797     cg2d: Sum(rhs),rhsMax = -1.07124742348518E+01 1.02806631188124E-03
3798     cg2d: Sum(rhs),rhsMax = -7.41375938778189E+00 1.27086595975040E-03
3799     cg2d: Sum(rhs),rhsMax = -4.70217534938327E+00 1.51019013619943E-03
3800     cg2d: Sum(rhs),rhsMax = -2.72440686722801E+00 1.65833737821675E-03
3801     cg2d: Sum(rhs),rhsMax = -1.27958669309409E+00 1.70565508440121E-03
3802     cg2d: Sum(rhs),rhsMax = -3.29564698938261E-01 1.66071960435697E-03
3803     cg2d: Sum(rhs),rhsMax = 5.21320415915495E-02 1.54812756263057E-03
3804     cg2d: Sum(rhs),rhsMax = -2.86625372130355E-01 1.40338816500214E-03
3805     cg2d: Sum(rhs),rhsMax = -1.30315842922334E+00 1.44268599986900E-03
3806     cg2d: Sum(rhs),rhsMax = -2.68067689428367E+00 1.50836887009623E-03
3807     cg2d: Sum(rhs),rhsMax = -4.07407451948680E+00 1.58424367381071E-03
3808     cg2d: Sum(rhs),rhsMax = -5.18272346018894E+00 1.66593593432666E-03
3809     cg2d: Sum(rhs),rhsMax = -5.80990595896644E+00 1.74846176022314E-03
3810     cg2d: Sum(rhs),rhsMax = -5.87740624978950E+00 1.82725971943364E-03
3811     cg2d: Sum(rhs),rhsMax = -5.41358308841694E+00 1.89900435510115E-03
3812     cg2d: Sum(rhs),rhsMax = -4.53080674542451E+00 1.96213935443190E-03
3813     cg2d: Sum(rhs),rhsMax = -3.22587899696535E+00 2.12611202103042E-03
3814     cg2d: Sum(rhs),rhsMax = -2.04447212350345E+00 2.24837953204164E-03
3815     cg2d: Sum(rhs),rhsMax = -1.10818137429341E+00 2.30404048722129E-03
3816     cg2d: Sum(rhs),rhsMax = -4.90484879988457E-01 2.29576532227063E-03
3817     cg2d: Sum(rhs),rhsMax = -2.61247062691341E-01 2.23814842346840E-03
3818     cg2d: Sum(rhs),rhsMax = -4.50921964766392E-01 2.26266908319262E-03
3819     cg2d: Sum(rhs),rhsMax = -1.00469609856806E+00 2.31946124519124E-03
3820     cg2d: Sum(rhs),rhsMax = -1.78565330066738E+00 2.37599943183870E-03
3821     cg2d: Sum(rhs),rhsMax = -2.62429306802373E+00 2.42805545143746E-03
3822     cg2d: Sum(rhs),rhsMax = -3.35748484003532E+00 2.47123046902103E-03
3823     cg2d: Sum(rhs),rhsMax = -3.85508914602578E+00 2.50195600336479E-03
3824     cg2d: Sum(rhs),rhsMax = -4.03589974635171E+00 2.51830324674432E-03
3825     cg2d: Sum(rhs),rhsMax = -3.87512844538652E+00 2.52047521358832E-03
3826     cg2d: Sum(rhs),rhsMax = -3.40600365433317E+00 2.51092924154465E-03
3827     cg2d: Sum(rhs),rhsMax = -2.61682446245439E+00 2.58874084436298E-03
3828     cg2d: Sum(rhs),rhsMax = -1.83238714327927E+00 2.61669726936737E-03
3829     cg2d: Sum(rhs),rhsMax = -1.17513339689369E+00 2.56005943017273E-03
3830     cg2d: Sum(rhs),rhsMax = -7.11994619130346E-01 2.47855830193829E-03
3831     cg2d: Sum(rhs),rhsMax = -5.26422146917573E-01 2.47042095467822E-03
3832     cg2d: Sum(rhs),rhsMax = -6.78930209373167E-01 2.49676873344149E-03
3833     cg2d: Sum(rhs),rhsMax = -1.12673721092252E+00 2.53652614567684E-03
3834     cg2d: Sum(rhs),rhsMax = -1.75981623821691E+00 2.58504767066785E-03
3835     cg2d: Sum(rhs),rhsMax = -2.43940633535486E+00 2.63568093582399E-03
3836     cg2d: Sum(rhs),rhsMax = -3.03203006525683E+00 2.68092817246107E-03
3837     cg2d: Sum(rhs),rhsMax = -3.40991312540681E+00 2.73286304110837E-03
3838     cg2d: Sum(rhs),rhsMax = -3.48046023981756E+00 2.80943922585689E-03
3839     cg2d: Sum(rhs),rhsMax = -3.32063073875092E+00 2.84054008887895E-03
3840     cg2d: Sum(rhs),rhsMax = -2.96079448411676E+00 2.82589057845033E-03
3841     cg2d: Sum(rhs),rhsMax = -2.32992815066149E+00 2.92147971110724E-03
3842     cg2d: Sum(rhs),rhsMax = -1.72242459339753E+00 2.94384959206196E-03
3843     cg2d: Sum(rhs),rhsMax = -1.21221906201506E+00 2.89157776090596E-03
3844     cg2d: Sum(rhs),rhsMax = -8.69698416707557E-01 2.78046453575010E-03
3845     cg2d: Sum(rhs),rhsMax = -7.64867827820226E-01 2.63730946034882E-03
3846     cg2d: Sum(rhs),rhsMax = -9.31747860301841E-01 2.54529703052776E-03
3847     cg2d: Sum(rhs),rhsMax = -1.31074340083202E+00 2.59464768297417E-03
3848     cg2d: Sum(rhs),rhsMax = -1.82960844508359E+00 2.67470087941667E-03
3849     cg2d: Sum(rhs),rhsMax = -2.36415410684278E+00 2.77096211974970E-03
3850     cg2d: Sum(rhs),rhsMax = -2.80794781051836E+00 2.86583705896252E-03
3851     cg2d: Sum(rhs),rhsMax = -3.09076539608284E+00 2.94225353984955E-03
3852     cg2d: Sum(rhs),rhsMax = -3.17911025584718E+00 2.98708406843886E-03
3853     cg2d: Sum(rhs),rhsMax = -3.06968982515456E+00 2.99369701701321E-03
3854     cg2d: Sum(rhs),rhsMax = -2.74200037034687E+00 3.00868111335288E-03
3855     cg2d: Sum(rhs),rhsMax = -2.22987023913288E+00 3.08320491804283E-03
3856     cg2d: Sum(rhs),rhsMax = -1.72892389056942E+00 3.09216597840261E-03
3857     cg2d: Sum(rhs),rhsMax = -1.30661130510857E+00 3.03707919372751E-03
3858     cg2d: Sum(rhs),rhsMax = -1.02724591766022E+00 2.93201249922447E-03
3859     cg2d: Sum(rhs),rhsMax = -9.49612126511881E-01 2.80059563589836E-03
3860     cg2d: Sum(rhs),rhsMax = -1.10546684390145E+00 2.68802011758987E-03
3861     cg2d: Sum(rhs),rhsMax = -1.41911848848375E+00 2.73183503725467E-03
3862     cg2d: Sum(rhs),rhsMax = -1.85263655468750E+00 2.80075123869898E-03
3863     cg2d: Sum(rhs),rhsMax = -2.30607108587827E+00 2.88121984184208E-03
3864     cg2d: Sum(rhs),rhsMax = -2.69038336497576E+00 2.95745898426150E-03
3865     cg2d: Sum(rhs),rhsMax = -2.94313288623018E+00 3.01465309451671E-03
3866     cg2d: Sum(rhs),rhsMax = -3.03123927605717E+00 3.04190025655753E-03
3867     cg2d: Sum(rhs),rhsMax = -2.94785326086463E+00 3.03433139902756E-03
3868     cg2d: Sum(rhs),rhsMax = -2.61356663681506E+00 3.10365972661947E-03
3869     cg2d: Sum(rhs),rhsMax = -2.18161324946677E+00 3.16115499546486E-03
3870     cg2d: Sum(rhs),rhsMax = -1.75526130545719E+00 3.15966307952797E-03
3871     cg2d: Sum(rhs),rhsMax = -1.39603749634325E+00 3.10114906619568E-03
3872     cg2d: Sum(rhs),rhsMax = -1.16177146091340E+00 2.99876539753230E-03
3873     cg2d: Sum(rhs),rhsMax = -1.10293753479469E+00 2.87411077422397E-03
3874     cg2d: Sum(rhs),rhsMax = -1.24975141247540E+00 2.75286348537234E-03
3875     cg2d: Sum(rhs),rhsMax = -1.53840874080334E+00 2.75098215428508E-03
3876     cg2d: Sum(rhs),rhsMax = -1.91301877900690E+00 2.81271667892250E-03
3877     cg2d: Sum(rhs),rhsMax = -2.30705946465614E+00 2.88449379901519E-03
3878     cg2d: Sum(rhs),rhsMax = -2.64297559670318E+00 2.95188724273291E-03
3879     cg2d: Sum(rhs),rhsMax = -2.86495136297063E+00 3.00154117293213E-03
3880     cg2d: Sum(rhs),rhsMax = -2.94238815747645E+00 3.02377924844334E-03
3881     cg2d: Sum(rhs),rhsMax = -2.84207324088099E+00 3.04217200672202E-03
3882     cg2d: Sum(rhs),rhsMax = -2.51902185760581E+00 3.13830799056880E-03
3883     cg2d: Sum(rhs),rhsMax = -2.14123739319023E+00 3.18959317611000E-03
3884     cg2d: Sum(rhs),rhsMax = -1.76835927412845E+00 3.18714926578055E-03
3885     cg2d: Sum(rhs),rhsMax = -1.45590357664358E+00 3.13272223457140E-03
3886     cg2d: Sum(rhs),rhsMax = -1.25508078769152E+00 3.03818411500961E-03
3887     cg2d: Sum(rhs),rhsMax = -1.20874912203676E+00 2.92305986251257E-03
3888     cg2d: Sum(rhs),rhsMax = -1.34034319772840E+00 2.81059300431094E-03
3889     cg2d: Sum(rhs),rhsMax = -1.62624337954166E+00 2.74190571441330E-03
3890     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3891 jmc 1.6 --> objf_test(bi,bj) = 0.509071977491679D-01
3892     --> objf_tracer(bi,bj) = 0.000000000000000D+00
3893     --> objf_atl(bi,bj) = 0.000000000000000D+00
3894     local fc = 0.509071977491679D-01
3895     global fc = 0.509071977491679D-01
3896 jmc 1.5 grad-res -------------------------------
3897 jmc 1.8 grad-res 0 8 2 5 1 1 1 1 5.09071982062E-02 5.09071986631E-02 5.09071977492E-02
3898     grad-res 0 8 8 22 0 1 1 1 4.56977305179E-06 4.56983673125E-06 -1.39349282455E-05
3899     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
3900     (PID.TID 0000.0001) ADM adjoint_gradient = 4.56977305179009E-06
3901     (PID.TID 0000.0001) ADM finite-diff_grad = 4.56983673124967E-06
3902 jmc 1.5 ph-grd ierr ---------------------------
3903 jmc 1.6 ph-grd ierr = 0 , icomp = 22 , ichknum = 8
3904 jmc 1.8 ph-test icomp, ncvarcomp, ichknum 25 25 9
3905     ph-grd _loc: bi, bj, icomptest, ichknum 1 1 22 9
3906 jmc 1.6 ph-grd -->hit<-- 5 5 1 1
3907 jmc 1.1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
3908     (PID.TID 0000.0001)
3909     ctrl_depth_ini: ctrl update R_low,
3910     adding the control vector.
3911 jmc 1.5 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3912     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3913     (PID.TID 0000.0001)
3914     (PID.TID 0000.0001) // =======================================================
3915     (PID.TID 0000.0001) // Model current state
3916     (PID.TID 0000.0001) // =======================================================
3917     (PID.TID 0000.0001)
3918     (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
3919     cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
3920     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
3921     cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
3922     cg2d: Sum(rhs),rhsMax = -1.54955562832179E+01 4.32479836297444E-04
3923     cg2d: Sum(rhs),rhsMax = -1.41111452327970E+01 6.49958988329158E-04
3924     cg2d: Sum(rhs),rhsMax = -1.31144322329654E+01 8.30737102842634E-04
3925     cg2d: Sum(rhs),rhsMax = -1.21209090321914E+01 9.52510661983327E-04
3926     cg2d: Sum(rhs),rhsMax = -1.07124742375994E+01 1.02806631157913E-03
3927     cg2d: Sum(rhs),rhsMax = -7.41375936628335E+00 1.27086596337885E-03
3928     cg2d: Sum(rhs),rhsMax = -4.70217533429867E+00 1.51019014098280E-03
3929     cg2d: Sum(rhs),rhsMax = -2.72440685916947E+00 1.65833738313249E-03
3930     cg2d: Sum(rhs),rhsMax = -1.27958669051861E+00 1.70565508826079E-03
3931     cg2d: Sum(rhs),rhsMax = -3.29564699351112E-01 1.66071960605867E-03
3932     cg2d: Sum(rhs),rhsMax = 5.21320402881099E-02 1.54812756140622E-03
3933     cg2d: Sum(rhs),rhsMax = -2.86625375151210E-01 1.40338816059652E-03
3934     cg2d: Sum(rhs),rhsMax = -1.30315843038135E+00 1.44268600153612E-03
3935     cg2d: Sum(rhs),rhsMax = -2.68067689427348E+00 1.50836887181650E-03
3936     cg2d: Sum(rhs),rhsMax = -4.07407451850221E+00 1.58424367546264E-03
3937     cg2d: Sum(rhs),rhsMax = -5.18272345887801E+00 1.66593593581575E-03
3938     cg2d: Sum(rhs),rhsMax = -5.80990595797376E+00 1.74846176150217E-03
3939     cg2d: Sum(rhs),rhsMax = -5.87740624943450E+00 1.82725972051473E-03
3940     cg2d: Sum(rhs),rhsMax = -5.41358308866275E+00 1.89900435605782E-03
3941     cg2d: Sum(rhs),rhsMax = -4.53080674607396E+00 1.96213935539038E-03
3942     cg2d: Sum(rhs),rhsMax = -3.22587899452965E+00 2.12611202440854E-03
3943     cg2d: Sum(rhs),rhsMax = -2.04447212273046E+00 2.24837953584228E-03
3944     cg2d: Sum(rhs),rhsMax = -1.10818137589502E+00 2.30404048985162E-03
3945     cg2d: Sum(rhs),rhsMax = -4.90484883237663E-01 2.29576532223561E-03
3946     cg2d: Sum(rhs),rhsMax = -2.61247066938832E-01 2.23814841964128E-03
3947     cg2d: Sum(rhs),rhsMax = -4.50921968289193E-01 2.26266908708499E-03
3948     cg2d: Sum(rhs),rhsMax = -1.00469610136250E+00 2.31946124969568E-03
3949     cg2d: Sum(rhs),rhsMax = -1.78565330205616E+00 2.37599943685311E-03
3950     cg2d: Sum(rhs),rhsMax = -2.62429306770074E+00 2.42805545683658E-03
3951     cg2d: Sum(rhs),rhsMax = -3.35748483815190E+00 2.47123047468096E-03
3952     cg2d: Sum(rhs),rhsMax = -3.85508914310424E+00 2.50195600918658E-03
3953     cg2d: Sum(rhs),rhsMax = -4.03589974311234E+00 2.51830325267248E-03
3954     cg2d: Sum(rhs),rhsMax = -3.87512844258246E+00 2.52047521962130E-03
3955     cg2d: Sum(rhs),rhsMax = -3.40600365264361E+00 2.51092924773583E-03
3956     cg2d: Sum(rhs),rhsMax = -2.61682447203690E+00 2.58874084155332E-03
3957     cg2d: Sum(rhs),rhsMax = -1.83238715287024E+00 2.61669726561024E-03
3958     cg2d: Sum(rhs),rhsMax = -1.17513340647813E+00 2.56005942560225E-03
3959     cg2d: Sum(rhs),rhsMax = -7.11994629669350E-01 2.47855829380373E-03
3960     cg2d: Sum(rhs),rhsMax = -5.26422153819547E-01 2.47042096348155E-03
3961     cg2d: Sum(rhs),rhsMax = -6.78930216038380E-01 2.49676874308016E-03
3962     cg2d: Sum(rhs),rhsMax = -1.12673721602490E+00 2.53652615617334E-03
3963     cg2d: Sum(rhs),rhsMax = -1.75981624070118E+00 2.58504768200446E-03
3964     cg2d: Sum(rhs),rhsMax = -2.43940633473099E+00 2.63568094795303E-03
3965     cg2d: Sum(rhs),rhsMax = -3.03203006170071E+00 2.68092818531931E-03
3966     cg2d: Sum(rhs),rhsMax = -3.40991311078467E+00 2.73286306188882E-03
3967     cg2d: Sum(rhs),rhsMax = -3.48046022606726E+00 2.80943924623862E-03
3968     cg2d: Sum(rhs),rhsMax = -3.32063072739300E+00 2.84054010874981E-03
3969     cg2d: Sum(rhs),rhsMax = -2.96079447614782E+00 2.82589059794301E-03
3970     cg2d: Sum(rhs),rhsMax = -2.32992817100249E+00 2.92147970138630E-03
3971     cg2d: Sum(rhs),rhsMax = -1.72242461270231E+00 2.94384958142137E-03
3972     cg2d: Sum(rhs),rhsMax = -1.21221908079920E+00 2.89157774941399E-03
3973     cg2d: Sum(rhs),rhsMax = -8.69698435787064E-01 2.78046452351782E-03
3974     cg2d: Sum(rhs),rhsMax = -7.64867848437218E-01 2.63730944750424E-03
3975     cg2d: Sum(rhs),rhsMax = -9.31747869380932E-01 2.54529705590214E-03
3976     cg2d: Sum(rhs),rhsMax = -1.31074340612929E+00 2.59464770984973E-03
3977     cg2d: Sum(rhs),rhsMax = -1.82960844501283E+00 2.67470090748862E-03
3978     cg2d: Sum(rhs),rhsMax = -2.36415410144850E+00 2.77096214863125E-03
3979     cg2d: Sum(rhs),rhsMax = -2.80794780114905E+00 2.86583708827707E-03
3980     cg2d: Sum(rhs),rhsMax = -3.09076538470052E+00 2.94225356931817E-03
3981     cg2d: Sum(rhs),rhsMax = -3.17911024445278E+00 2.98708409794451E-03
3982     cg2d: Sum(rhs),rhsMax = -3.06968981551281E+00 2.99369704662786E-03
3983     cg2d: Sum(rhs),rhsMax = -2.74200040769612E+00 3.00868109588526E-03
3984     cg2d: Sum(rhs),rhsMax = -2.22987027404191E+00 3.08320489986549E-03
3985     cg2d: Sum(rhs),rhsMax = -1.72892392371613E+00 3.09216595956309E-03
3986     cg2d: Sum(rhs),rhsMax = -1.30661133747817E+00 3.03707917430575E-03
3987     cg2d: Sum(rhs),rhsMax = -1.02724595058460E+00 2.93201247931643E-03
3988     cg2d: Sum(rhs),rhsMax = -9.49612161717906E-01 2.80059561559649E-03
3989     cg2d: Sum(rhs),rhsMax = -1.10546685879607E+00 2.68802015606597E-03
3990     cg2d: Sum(rhs),rhsMax = -1.41911849918614E+00 2.73183507710069E-03
3991     cg2d: Sum(rhs),rhsMax = -1.85263655942643E+00 2.80075127953047E-03
3992     cg2d: Sum(rhs),rhsMax = -2.30607108464667E+00 2.88121988326140E-03
3993     cg2d: Sum(rhs),rhsMax = -2.69038335916194E+00 2.95745902594565E-03
3994     cg2d: Sum(rhs),rhsMax = -2.94313287793005E+00 3.01465313629004E-03
3995     cg2d: Sum(rhs),rhsMax = -3.03123926751254E+00 3.04190029843395E-03
3996     cg2d: Sum(rhs),rhsMax = -2.94785325418672E+00 3.03433144121312E-03
3997     cg2d: Sum(rhs),rhsMax = -2.61356669182189E+00 3.10365970240270E-03
3998     cg2d: Sum(rhs),rhsMax = -2.18161330168844E+00 3.16115497067357E-03
3999     cg2d: Sum(rhs),rhsMax = -1.75526135584072E+00 3.15966305423553E-03
4000     cg2d: Sum(rhs),rhsMax = -1.39603754622524E+00 3.10114904050092E-03
4001     cg2d: Sum(rhs),rhsMax = -1.16177151200115E+00 2.99876537154225E-03
4002     cg2d: Sum(rhs),rhsMax = -1.10293758913127E+00 2.87411074803498E-03
4003     cg2d: Sum(rhs),rhsMax = -1.24975147222171E+00 2.75286345905339E-03
4004     cg2d: Sum(rhs),rhsMax = -1.53840875949496E+00 2.75098220915282E-03
4005     cg2d: Sum(rhs),rhsMax = -1.91301879076277E+00 2.81271673481238E-03
4006     cg2d: Sum(rhs),rhsMax = -2.30705946942142E+00 2.88449385548845E-03
4007     cg2d: Sum(rhs),rhsMax = -2.64297559605613E+00 2.95188729945055E-03
4008     cg2d: Sum(rhs),rhsMax = -2.86495135937581E+00 3.00154122972348E-03
4009     cg2d: Sum(rhs),rhsMax = -2.94238815365616E+00 3.02377930534082E-03
4010     cg2d: Sum(rhs),rhsMax = -2.84207331970728E+00 3.04217197861131E-03
4011     cg2d: Sum(rhs),rhsMax = -2.51902193284404E+00 3.13830796198609E-03
4012     cg2d: Sum(rhs),rhsMax = -2.14123746551888E+00 3.18959314707759E-03
4013     cg2d: Sum(rhs),rhsMax = -1.76835934478538E+00 3.18714923635667E-03
4014     cg2d: Sum(rhs),rhsMax = -1.45590364727599E+00 3.13272220484002E-03
4015     cg2d: Sum(rhs),rhsMax = -1.25508086028057E+00 3.03818408506544E-03
4016     cg2d: Sum(rhs),rhsMax = -1.20874919878990E+00 2.92305983244464E-03
4017     cg2d: Sum(rhs),rhsMax = -1.34034328078912E+00 2.81059297418776E-03
4018     cg2d: Sum(rhs),rhsMax = -1.62624341006294E+00 2.74190578476217E-03
4019     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4020 jmc 1.6 --> objf_test(bi,bj) = 0.509071969914177D-01
4021     --> objf_tracer(bi,bj) = 0.000000000000000D+00
4022     --> objf_atl(bi,bj) = 0.000000000000000D+00
4023     local fc = 0.509071969914177D-01
4024     global fc = 0.509071969914177D-01
4025     ph-check fcpertplus = 5.09071969914176789E-002
4026     ph-check fcpertminus = 5.09071982061515965E-002
4027 jmc 1.5 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04
4028 jmc 1.1 (PID.TID 0000.0001)
4029 jmc 1.5 ctrl_depth_ini: ctrl update R_low,
4030     adding the control vector.
4031 jmc 1.1 (PID.TID 0000.0001) Start initial hydrostatic pressure computation
4032     (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
4033     (PID.TID 0000.0001)
4034     (PID.TID 0000.0001) // =======================================================
4035     (PID.TID 0000.0001) // Model current state
4036     (PID.TID 0000.0001) // =======================================================
4037     (PID.TID 0000.0001)
4038 jmc 1.5 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
4039 jmc 1.1 cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00
4040     cg2d: Sum(rhs),rhsMax = -2.49999999999996E+01 6.03492218443698E-05
4041 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04
4042     cg2d: Sum(rhs),rhsMax = -1.54955562832117E+01 4.32479836297444E-04
4043     cg2d: Sum(rhs),rhsMax = -1.41111452331021E+01 6.49958988317677E-04
4044 jmc 1.1 cg2d: Sum(rhs),rhsMax = -1.31144322335569E+01 8.30737102814148E-04
4045 jmc 1.5 cg2d: Sum(rhs),rhsMax = -1.21209090328860E+01 9.52510661947267E-04
4046     cg2d: Sum(rhs),rhsMax = -1.07124742368145E+01 1.02806631168500E-03
4047     cg2d: Sum(rhs),rhsMax = -7.41375936703085E+00 1.27086596330257E-03
4048     cg2d: Sum(rhs),rhsMax = -4.70217533480946E+00 1.51019014089337E-03
4049     cg2d: Sum(rhs),rhsMax = -2.72440685938895E+00 1.65833738306773E-03
4050     cg2d: Sum(rhs),rhsMax = -1.27958669042753E+00 1.70565508828189E-03
4051     cg2d: Sum(rhs),rhsMax = -3.29564698953969E-01 1.66071960624912E-03
4052     cg2d: Sum(rhs),rhsMax = 5.21320410427274E-02 1.54812756186641E-03
4053     cg2d: Sum(rhs),rhsMax = -2.86625373649864E-01 1.40338816143459E-03
4054     cg2d: Sum(rhs),rhsMax = -1.30315843702236E+00 1.44268599222124E-03
4055     cg2d: Sum(rhs),rhsMax = -2.68067691171502E+00 1.50836886080861E-03
4056     cg2d: Sum(rhs),rhsMax = -4.07407454852864E+00 1.58424366286874E-03
4057     cg2d: Sum(rhs),rhsMax = -5.18272350010063E+00 1.66593592176588E-03
4058     cg2d: Sum(rhs),rhsMax = -5.80990600658771E+00 1.74846174611339E-03
4059     cg2d: Sum(rhs),rhsMax = -5.87740630051674E+00 1.82725970385644E-03
4060     cg2d: Sum(rhs),rhsMax = -5.41358313732307E+00 1.89900433812373E-03
4061     cg2d: Sum(rhs),rhsMax = -4.53080678819712E+00 1.96213933608146E-03
4062     cg2d: Sum(rhs),rhsMax = -3.22587898364013E+00 2.12611203000066E-03
4063     cg2d: Sum(rhs),rhsMax = -2.04447211493434E+00 2.24837954167548E-03
4064     cg2d: Sum(rhs),rhsMax = -1.10818137022354E+00 2.30404049589795E-03
4065     cg2d: Sum(rhs),rhsMax = -4.90484878655074E-01 2.29576532851833E-03
4066     cg2d: Sum(rhs),rhsMax = -2.61247062228194E-01 2.23814842623790E-03
4067     cg2d: Sum(rhs),rhsMax = -4.50921970354010E-01 2.26266905348524E-03
4068     cg2d: Sum(rhs),rhsMax = -1.00469611207828E+00 2.31946121265206E-03
4069     cg2d: Sum(rhs),rhsMax = -1.78565332651903E+00 2.37599939623463E-03
4070     cg2d: Sum(rhs),rhsMax = -2.62429310868249E+00 2.42805541261326E-03
4071     cg2d: Sum(rhs),rhsMax = -3.35748489546495E+00 2.47123042691396E-03
4072     cg2d: Sum(rhs),rhsMax = -3.85508921358438E+00 2.50195595800576E-03
4073     cg2d: Sum(rhs),rhsMax = -4.03589982111369E+00 2.51830319824486E-03
4074     cg2d: Sum(rhs),rhsMax = -3.87512852084855E+00 2.52047516211531E-03
4075     cg2d: Sum(rhs),rhsMax = -3.40600372346851E+00 2.51092918728666E-03
4076     cg2d: Sum(rhs),rhsMax = -2.61682439423302E+00 2.58874090677525E-03
4077     cg2d: Sum(rhs),rhsMax = -1.83238709114123E+00 2.61669733536733E-03
4078     cg2d: Sum(rhs),rhsMax = -1.17513335772006E+00 2.56005950033149E-03
4079     cg2d: Sum(rhs),rhsMax = -7.11994608321535E-01 2.47855831097287E-03
4080     cg2d: Sum(rhs),rhsMax = -5.26422151819433E-01 2.47042088783630E-03
4081     cg2d: Sum(rhs),rhsMax = -6.78930217870626E-01 2.49676866383864E-03
4082     cg2d: Sum(rhs),rhsMax = -1.12673723161789E+00 2.53652607310043E-03
4083     cg2d: Sum(rhs),rhsMax = -1.75981627709381E+00 2.58504759490572E-03
4084     cg2d: Sum(rhs),rhsMax = -2.43940639466246E+00 2.63568085669941E-03
4085     cg2d: Sum(rhs),rhsMax = -3.03203014341872E+00 2.68092808986124E-03
4086     cg2d: Sum(rhs),rhsMax = -3.40991312629334E+00 2.73286302708080E-03
4087     cg2d: Sum(rhs),rhsMax = -3.48046023864915E+00 2.80943921237284E-03
4088     cg2d: Sum(rhs),rhsMax = -3.32063073436649E+00 2.84054007598128E-03
4089     cg2d: Sum(rhs),rhsMax = -2.96079447581943E+00 2.82589056590416E-03
4090     cg2d: Sum(rhs),rhsMax = -2.32992805110057E+00 2.92147980756256E-03
4091     cg2d: Sum(rhs),rhsMax = -1.72242451121518E+00 2.94384969078491E-03
4092     cg2d: Sum(rhs),rhsMax = -1.21221899249595E+00 2.89157786249023E-03
4093     cg2d: Sum(rhs),rhsMax = -8.69698353658041E-01 2.78046464060472E-03
4094     cg2d: Sum(rhs),rhsMax = -7.64867762055366E-01 2.63730956861868E-03
4095     cg2d: Sum(rhs),rhsMax = -9.31747829459433E-01 2.54529701018972E-03
4096     cg2d: Sum(rhs),rhsMax = -1.31074337170217E+00 2.59464766082787E-03
4097     cg2d: Sum(rhs),rhsMax = -1.82960841928811E+00 2.67470085584755E-03
4098     cg2d: Sum(rhs),rhsMax = -2.36415408446772E+00 2.77096209522536E-03
4099     cg2d: Sum(rhs),rhsMax = -2.80794779032075E+00 2.86583703392517E-03
4100     cg2d: Sum(rhs),rhsMax = -3.09076537612251E+00 2.94225351461710E-03
4101     cg2d: Sum(rhs),rhsMax = -3.17911023405465E+00 2.98708404313567E-03
4102     cg2d: Sum(rhs),rhsMax = -3.06968979962092E+00 2.99369699154474E-03
4103     cg2d: Sum(rhs),rhsMax = -2.74200020507170E+00 3.00868123491531E-03
4104     cg2d: Sum(rhs),rhsMax = -2.22987009397781E+00 3.08320504095368E-03
4105     cg2d: Sum(rhs),rhsMax = -1.72892376151899E+00 3.09216610324040E-03
4106     cg2d: Sum(rhs),rhsMax = -1.30661118674522E+00 3.03707932100747E-03
4107     cg2d: Sum(rhs),rhsMax = -1.02724580272742E+00 2.93201262928774E-03
4108     cg2d: Sum(rhs),rhsMax = -9.49612005077289E-01 2.80059576883642E-03
4109     cg2d: Sum(rhs),rhsMax = -1.10546677497849E+00 2.68802008199298E-03
4110     cg2d: Sum(rhs),rhsMax = -1.41911842144823E+00 2.73183500020880E-03
4111     cg2d: Sum(rhs),rhsMax = -1.85263649161676E+00 2.80075120066172E-03
4112     cg2d: Sum(rhs),rhsMax = -2.30607102690830E+00 2.88121980327252E-03
4113     cg2d: Sum(rhs),rhsMax = -2.69038330862359E+00 2.95745894552033E-03
4114     cg2d: Sum(rhs),rhsMax = -2.94313283010174E+00 3.01465305578585E-03
4115     cg2d: Sum(rhs),rhsMax = -3.03123921745958E+00 3.04190021779675E-03
4116     cg2d: Sum(rhs),rhsMax = -2.94785319713862E+00 3.03433135997766E-03
4117     cg2d: Sum(rhs),rhsMax = -2.61356641344000E+00 3.10365986891571E-03
4118     cg2d: Sum(rhs),rhsMax = -2.18161304453804E+00 3.16115513911531E-03
4119     cg2d: Sum(rhs),rhsMax = -1.75526111451605E+00 3.15966322520926E-03
4120     cg2d: Sum(rhs),rhsMax = -1.39603731319886E+00 3.10114921449451E-03
4121     cg2d: Sum(rhs),rhsMax = -1.16177127744051E+00 2.99876554882597E-03
4122     cg2d: Sum(rhs),rhsMax = -1.10293734051325E+00 2.87411092860009E-03
4123     cg2d: Sum(rhs),rhsMax = -1.24975119504901E+00 2.75286364260430E-03
4124     cg2d: Sum(rhs),rhsMax = -1.53840861891695E+00 2.75098210168873E-03
4125     cg2d: Sum(rhs),rhsMax = -1.91301866226730E+00 2.81271662544294E-03
4126     cg2d: Sum(rhs),rhsMax = -2.30705935332236E+00 2.88449374517164E-03
4127     cg2d: Sum(rhs),rhsMax = -2.64297548895750E+00 2.95188718891276E-03
4128     cg2d: Sum(rhs),rhsMax = -2.86495125575140E+00 3.00154111931306E-03
4129     cg2d: Sum(rhs),rhsMax = -2.94238804722870E+00 3.02377919495688E-03
4130     cg2d: Sum(rhs),rhsMax = -2.84207292336307E+00 3.04217216849669E-03
4131     cg2d: Sum(rhs),rhsMax = -2.51902156123375E+00 3.13830815270480E-03
4132     cg2d: Sum(rhs),rhsMax = -2.14123711518736E+00 3.18959333931137E-03
4133     cg2d: Sum(rhs),rhsMax = -1.76835900907392E+00 3.18714943082836E-03
4134     cg2d: Sum(rhs),rhsMax = -1.45590331724207E+00 3.13272240217579E-03
4135     cg2d: Sum(rhs),rhsMax = -1.25508052482965E+00 3.03818428567470E-03
4136     cg2d: Sum(rhs),rhsMax = -1.20874884472714E+00 2.92306003644064E-03
4137     cg2d: Sum(rhs),rhsMax = -1.34034289396345E+00 2.81059318136414E-03
4138     cg2d: Sum(rhs),rhsMax = -1.62624318885268E+00 2.74190564685295E-03
4139     (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4140 jmc 1.6 --> objf_test(bi,bj) = 0.509071994208853D-01
4141     --> objf_tracer(bi,bj) = 0.000000000000000D+00
4142     --> objf_atl(bi,bj) = 0.000000000000000D+00
4143     local fc = 0.509071994208853D-01
4144     global fc = 0.509071994208853D-01
4145 jmc 1.1 grad-res -------------------------------
4146 jmc 1.8 grad-res 0 9 5 5 1 1 1 1 5.09071982062E-02 5.09071969914E-02 5.09071994209E-02
4147     grad-res 0 9 9 25 0 1 1 1 -1.21476685757E-05 -1.21473383435E-05 2.71848210298E-05
4148     (PID.TID 0000.0001) ADM ref_cost_function = 5.09071982061516E-02
4149     (PID.TID 0000.0001) ADM adjoint_gradient = -1.21476685757339E-05
4150     (PID.TID 0000.0001) ADM finite-diff_grad = -1.21473383435378E-05
4151 jmc 1.1 ph-grd ierr ---------------------------
4152 jmc 1.6 ph-grd ierr = 0 , icomp = 25 , ichknum = 9
4153 jmc 1.1 (PID.TID 0000.0001)
4154     (PID.TID 0000.0001) // =======================================================
4155     (PID.TID 0000.0001) // Gradient check results >>> START <<<
4156     (PID.TID 0000.0001) // =======================================================
4157     (PID.TID 0000.0001)
4158 jmc 1.5 (PID.TID 0000.0001) EPS = 1.000000E-04
4159 jmc 1.1 (PID.TID 0000.0001)
4160 jmc 1.8 (PID.TID 0000.0001) grdchk output h.p: Id Itile Jtile LAYER bi bj X(Id) X(Id)+/-EPS
4161 jmc 1.5 (PID.TID 0000.0001) grdchk output h.c: Id FC FC1 FC2
4162     (PID.TID 0000.0001) grdchk output h.g: Id FC1-FC2/(2*EPS) ADJ GRAD(FC) 1-FDGRD/ADGRD
4163     (PID.TID 0000.0001)
4164 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 1 1 1 1 1 1 0.000000000E+00 -1.000000000E-04
4165 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 1 5.0907198206152E-02 5.0907198955527E-02 5.0907197456776E-02
4166 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 1 7.4937558242061E-06 7.4935737179788E-06 -2.4301652872483E-05
4167 jmc 1.5 (PID.TID 0000.0001)
4168 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 2 4 1 1 1 1 0.000000000E+00 -1.000000000E-04
4169 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 2 5.0907198206152E-02 5.0907198252350E-02 5.0907198159954E-02
4170 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 2 4.6198041919743E-07 4.6191714010875E-07 -1.3699229403596E-04
4171 jmc 1.5 (PID.TID 0000.0001)
4172 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 3 2 2 1 1 1 0.000000000E+00 -1.000000000E-04
4173 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 3 5.0907198206152E-02 5.0907198237966E-02 5.0907198174337E-02
4174 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 3 3.1814478135272E-07 3.1814460098814E-07 -5.6692644379019E-07
4175 jmc 1.5 (PID.TID 0000.0001)
4176 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 4 5 2 1 1 1 0.000000000E+00 -1.000000000E-04
4177 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 4 5.0907198206152E-02 5.0907198315298E-02 5.0907198097005E-02
4178 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 4 1.0914603942869E-06 1.0915714630728E-06 1.0175127298717E-04
4179 jmc 1.5 (PID.TID 0000.0001)
4180 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 5 3 3 1 1 1 0.000000000E+00 -1.000000000E-04
4181 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 5 5.0907198206152E-02 5.0907198507285E-02 5.0907197905018E-02
4182 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 5 3.0113396845555E-06 3.0137641541715E-06 8.0446560912451E-04
4183 jmc 1.5 (PID.TID 0000.0001)
4184 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 6 1 4 1 1 1 0.000000000E+00 -1.000000000E-04
4185 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 6 5.0907198206152E-02 5.0907198224081E-02 5.0907198188222E-02
4186 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 6 1.7929033258035E-07 1.7922860365284E-07 -3.4441448658695E-04
4187 jmc 1.5 (PID.TID 0000.0001)
4188 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 7 4 4 1 1 1 0.000000000E+00 -1.000000000E-04
4189 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 7 5.0907198206152E-02 5.0907198179024E-02 5.0907198233279E-02
4190 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 7 -2.7127966539808E-07 -2.7131381795754E-07 1.2587843741296E-04
4191 jmc 1.5 (PID.TID 0000.0001)
4192 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 8 2 5 1 1 1 0.000000000E+00 -1.000000000E-04
4193 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 8 5.0907198206152E-02 5.0907198663135E-02 5.0907197749168E-02
4194 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 8 4.5698367312497E-06 4.5697730517901E-06 -1.3934928245529E-05
4195 jmc 1.5 (PID.TID 0000.0001)
4196 jmc 1.8 (PID.TID 0000.0001) grdchk output (p): 9 5 5 1 1 1 0.000000000E+00 -1.000000000E-04
4197 jmc 1.5 (PID.TID 0000.0001) grdchk output (c): 9 5.0907198206152E-02 5.0907196991418E-02 5.0907199420885E-02
4198 jmc 1.7 (PID.TID 0000.0001) grdchk output (g): 9 -1.2147338343538E-05 -1.2147668575734E-05 2.7184821029813E-05
4199 jmc 1.1 (PID.TID 0000.0001)
4200     (PID.TID 0000.0001) // =======================================================
4201     (PID.TID 0000.0001) // Gradient check results >>> END <<<
4202     (PID.TID 0000.0001) // =======================================================
4203     (PID.TID 0000.0001)
4204     (PID.TID 0000.0001) Seconds in section "ALL [THE_MODEL_MAIN]":
4205 jmc 1.8 (PID.TID 0000.0001) User time: 6.5499999999999998
4206     (PID.TID 0000.0001) System time: 8.00000000000000017E-002
4207     (PID.TID 0000.0001) Wall clock time: 6.6869480609893799
4208 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4209     (PID.TID 0000.0001) No. stops: 1
4210 jmc 1.1 (PID.TID 0000.0001) Seconds in section "INITIALISE_FIXED [THE_MODEL_MAIN]":
4211 jmc 1.7 (PID.TID 0000.0001) User time: 2.00000000000000004E-002
4212 jmc 1.8 (PID.TID 0000.0001) System time: 1.00000000000000002E-002
4213     (PID.TID 0000.0001) Wall clock time: 3.77190113067626953E-002
4214 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4215     (PID.TID 0000.0001) No. stops: 1
4216 jmc 1.1 (PID.TID 0000.0001) Seconds in section "ADTHE_MAIN_LOOP [ADJOINT RUN]":
4217 jmc 1.8 (PID.TID 0000.0001) User time: 1.9399999999999999
4218     (PID.TID 0000.0001) System time: 1.99999999999999969E-002
4219     (PID.TID 0000.0001) Wall clock time: 2.0014059543609619
4220 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4221     (PID.TID 0000.0001) No. stops: 1
4222 jmc 1.1 (PID.TID 0000.0001) Seconds in section "LOAD_FIELDS_DRIVER [FORWARD_STEP]":
4223 jmc 1.8 (PID.TID 0000.0001) User time: 5.99999999999987210E-002
4224     (PID.TID 0000.0001) System time: 9.99999999999999500E-003
4225     (PID.TID 0000.0001) Wall clock time: 5.35786151885986328E-002
4226 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4227     (PID.TID 0000.0001) No. stops: 2000
4228 jmc 1.1 (PID.TID 0000.0001) Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]":
4229 jmc 1.8 (PID.TID 0000.0001) User time: 1.99999999999995737E-002
4230 jmc 1.7 (PID.TID 0000.0001) System time: 0.0000000000000000
4231 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 1.97782516479492188E-002
4232 jmc 1.6 (PID.TID 0000.0001) No. starts: 2200
4233     (PID.TID 0000.0001) No. stops: 2200
4234 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
4235 jmc 1.8 (PID.TID 0000.0001) User time: 1.99999999999995737E-002
4236     (PID.TID 0000.0001) System time: 2.00000000000000178E-002
4237     (PID.TID 0000.0001) Wall clock time: 1.78110599517822266E-002
4238 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4239     (PID.TID 0000.0001) No. stops: 2000
4240 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_OCEANIC_PHYS [FORWARD_STEP]":
4241 jmc 1.8 (PID.TID 0000.0001) User time: 0.29999999999999716
4242 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4243 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 0.25437784194946289
4244 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4245     (PID.TID 0000.0001) No. stops: 2000
4246 jmc 1.1 (PID.TID 0000.0001) Seconds in section "THERMODYNAMICS [FORWARD_STEP]":
4247 jmc 1.8 (PID.TID 0000.0001) User time: 1.0099999999999927
4248 jmc 1.7 (PID.TID 0000.0001) System time: 0.0000000000000000
4249 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 1.0313205718994141
4250 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4251     (PID.TID 0000.0001) No. stops: 2000
4252 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DYNAMICS [FORWARD_STEP]":
4253 jmc 1.8 (PID.TID 0000.0001) User time: 1.9899999999999762
4254 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4255 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 2.1957588195800781
4256 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4257     (PID.TID 0000.0001) No. stops: 2000
4258 jmc 1.1 (PID.TID 0000.0001) Seconds in section "SOLVE_FOR_PRESSURE [FORWARD_STEP]":
4259 jmc 1.8 (PID.TID 0000.0001) User time: 0.70999999999999019
4260 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4261 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 0.71350336074829102
4262 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4263     (PID.TID 0000.0001) No. stops: 2000
4264 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
4265 jmc 1.8 (PID.TID 0000.0001) User time: 0.12999999999999812
4266     (PID.TID 0000.0001) System time: 0.0000000000000000
4267     (PID.TID 0000.0001) Wall clock time: 0.14675140380859375
4268 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4269     (PID.TID 0000.0001) No. stops: 2000
4270 jmc 1.1 (PID.TID 0000.0001) Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
4271 jmc 1.8 (PID.TID 0000.0001) User time: 4.99999999999989342E-002
4272 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4273 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 5.01427650451660156E-002
4274 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4275     (PID.TID 0000.0001) No. stops: 2000
4276 jmc 1.1 (PID.TID 0000.0001) Seconds in section "BLOCKING_EXCHANGES [FORWARD_STEP]":
4277 jmc 1.8 (PID.TID 0000.0001) User time: 0.18999999999999773
4278 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4279 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 0.18108344078063965
4280 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4281     (PID.TID 0000.0001) No. stops: 2000
4282 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_STATEVARS_TAVE [FORWARD_STEP]":
4283 jmc 1.8 (PID.TID 0000.0001) User time: 1.99999999999995737E-002
4284 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4285 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 1.86550617218017578E-002
4286 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4287     (PID.TID 0000.0001) No. stops: 2000
4288 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MONITOR [FORWARD_STEP]":
4289 jmc 1.8 (PID.TID 0000.0001) User time: 5.99999999999996092E-002
4290 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4291 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 2.38282680511474609E-002
4292 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4293     (PID.TID 0000.0001) No. stops: 2000
4294 jmc 1.1 (PID.TID 0000.0001) Seconds in section "COST_TILE [FORWARD_STEP]":
4295 jmc 1.8 (PID.TID 0000.0001) User time: 7.99999999999991829E-002
4296 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4297 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 8.67545604705810547E-002
4298 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4299     (PID.TID 0000.0001) No. stops: 2000
4300 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_THE_MODEL_IO [FORWARD_STEP]":
4301 jmc 1.8 (PID.TID 0000.0001) User time: 2.99999999999993605E-002
4302 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4303 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 2.29644775390625000E-002
4304 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4305     (PID.TID 0000.0001) No. stops: 2000
4306 jmc 1.1 (PID.TID 0000.0001) Seconds in section "DO_WRITE_PICKUP [FORWARD_STEP]":
4307 jmc 1.8 (PID.TID 0000.0001) User time: 3.00000000000002487E-002
4308 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4309 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 1.99439525604248047E-002
4310 jmc 1.6 (PID.TID 0000.0001) No. starts: 2000
4311     (PID.TID 0000.0001) No. stops: 2000
4312 jmc 1.1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]":
4313 jmc 1.6 (PID.TID 0000.0001) User time: 0.0000000000000000
4314     (PID.TID 0000.0001) System time: 0.0000000000000000
4315 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 7.61032104492187500E-004
4316 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4317     (PID.TID 0000.0001) No. stops: 1
4318 jmc 1.1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]":
4319 jmc 1.6 (PID.TID 0000.0001) User time: 0.0000000000000000
4320     (PID.TID 0000.0001) System time: 0.0000000000000000
4321 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 6.53982162475585938E-004
4322 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4323     (PID.TID 0000.0001) No. stops: 1
4324 jmc 1.1 (PID.TID 0000.0001) Seconds in section "GRDCHK_MAIN [THE_MODEL_MAIN]":
4325 jmc 1.8 (PID.TID 0000.0001) User time: 4.5899999999999999
4326     (PID.TID 0000.0001) System time: 5.00000000000000028E-002
4327     (PID.TID 0000.0001) Wall clock time: 4.6463170051574707
4328 jmc 1.6 (PID.TID 0000.0001) No. starts: 1
4329     (PID.TID 0000.0001) No. stops: 1
4330 jmc 1.1 (PID.TID 0000.0001) Seconds in section "INITIALISE_VARIA [THE_MAIN_LOOP]":
4331 jmc 1.8 (PID.TID 0000.0001) User time: 4.00000000000000355E-002
4332 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4333 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 2.50246524810791016E-002
4334 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4335     (PID.TID 0000.0001) No. stops: 18
4336 jmc 1.1 (PID.TID 0000.0001) Seconds in section "MAIN LOOP [THE_MAIN_LOOP]":
4337 jmc 1.8 (PID.TID 0000.0001) User time: 4.5499999999999998
4338     (PID.TID 0000.0001) System time: 4.00000000000000078E-002
4339     (PID.TID 0000.0001) Wall clock time: 4.6133224964141846
4340 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4341     (PID.TID 0000.0001) No. stops: 18
4342 jmc 1.1 (PID.TID 0000.0001) Seconds in section "FORWARD_STEP [THE_MAIN_LOOP]":
4343 jmc 1.8 (PID.TID 0000.0001) User time: 4.5000000000000151
4344     (PID.TID 0000.0001) System time: 4.00000000000000078E-002
4345     (PID.TID 0000.0001) Wall clock time: 4.5629193782806396
4346 jmc 1.6 (PID.TID 0000.0001) No. starts: 1800
4347     (PID.TID 0000.0001) No. stops: 1800
4348 jmc 1.1 (PID.TID 0000.0001) Seconds in section "COST_FINAL [ADJOINT SPIN-DOWN]":
4349 jmc 1.7 (PID.TID 0000.0001) User time: 0.0000000000000000
4350 jmc 1.6 (PID.TID 0000.0001) System time: 0.0000000000000000
4351 jmc 1.8 (PID.TID 0000.0001) Wall clock time: 5.79833984375000000E-004
4352 jmc 1.6 (PID.TID 0000.0001) No. starts: 18
4353     (PID.TID 0000.0001) No. stops: 18
4354 jmc 1.1 (PID.TID 0000.0001) // ======================================================
4355     (PID.TID 0000.0001) // Tile <-> Tile communication statistics
4356     (PID.TID 0000.0001) // ======================================================
4357     (PID.TID 0000.0001) // o Tile number: 000001
4358     (PID.TID 0000.0001) // No. X exchanges = 0
4359     (PID.TID 0000.0001) // Max. X spins = 0
4360     (PID.TID 0000.0001) // Min. X spins = 1000000000
4361     (PID.TID 0000.0001) // Total. X spins = 0
4362     (PID.TID 0000.0001) // Avg. X spins = 0.00E+00
4363     (PID.TID 0000.0001) // No. Y exchanges = 0
4364     (PID.TID 0000.0001) // Max. Y spins = 0
4365     (PID.TID 0000.0001) // Min. Y spins = 1000000000
4366     (PID.TID 0000.0001) // Total. Y spins = 0
4367     (PID.TID 0000.0001) // Avg. Y spins = 0.00E+00
4368     (PID.TID 0000.0001) // o Thread number: 000001
4369 jmc 1.8 (PID.TID 0000.0001) // No. barriers = 204436
4370 jmc 1.1 (PID.TID 0000.0001) // Max. barrier spins = 1
4371     (PID.TID 0000.0001) // Min. barrier spins = 1
4372 jmc 1.8 (PID.TID 0000.0001) // Total barrier spins = 204436
4373 jmc 1.1 (PID.TID 0000.0001) // Avg. barrier spins = 1.00E+00
4374 jmc 1.7 PROGRAM MAIN: Execution ended Normally

  ViewVC Help
Powered by ViewVC 1.1.22