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

Diff of /MITgcm/verification/OpenAD/results/output_adm.txt

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

revision 1.4 by jmc, Mon Sep 26 16:02:43 2011 UTC revision 1.5 by jmc, Tue Jul 29 19:02:07 2014 UTC
# Line 5  Line 5 
5  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
6  (PID.TID 0000.0001) // execution environment starting up...  (PID.TID 0000.0001) // execution environment starting up...
7  (PID.TID 0000.0001)  (PID.TID 0000.0001)
8  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint63b  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint65a
9  (PID.TID 0000.0001) // Build user:        jmc  (PID.TID 0000.0001) // Build user:        jmc
10  (PID.TID 0000.0001) // Build host:        baudelaire  (PID.TID 0000.0001) // Build host:        baudelaire
11  (PID.TID 0000.0001) // Build date:        Mon Sep 26 02:31:56 EDT 2011  (PID.TID 0000.0001) // Build date:        Tue Jul 29 13:06:16 EDT 2014
12  (PID.TID 0000.0001)  (PID.TID 0000.0001)
13  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
14  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"
# Line 63  Line 63 
63  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
64  (PID.TID 0000.0001) // Tile <-> Tile connectvity table  (PID.TID 0000.0001) // Tile <-> Tile connectvity table
65  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
66  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000)
67  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000000, Comm = put
68  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
69  (PID.TID 0000.0001) //        EAST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: Tile = 000001, Process = 000000, Comm = put
70  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
71  (PID.TID 0000.0001) //       SOUTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: Tile = 000001, Process = 000000, Comm = put
72  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
73  (PID.TID 0000.0001) //       NORTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: Tile = 000001, Process = 000000, Comm = put
74  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
75  (PID.TID 0000.0001)  (PID.TID 0000.0001)
76  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"
# Line 201  Line 201 
201  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
202  (PID.TID 0000.0001)  (PID.TID 0000.0001)
203  (PID.TID 0000.0001)  PACKAGES_BOOT: finished reading data.pkg  (PID.TID 0000.0001)  PACKAGES_BOOT: finished reading data.pkg
204    (PID.TID 0000.0001)  PACKAGES_BOOT: On/Off package Summary
205     --------  pkgs with a standard "usePKG" On/Off switch in "data.pkg":  --------
206     pkg/gmredi               compiled   and   used ( useGMRedi                = T )
207     pkg/grdchk               compiled   and   used ( useGrdchk                = T )
208     pkg/mnc                  compiled but not used ( useMNC                   = F )
209     -------- pkgs without standard "usePKG" On/Off switch in "data.pkg":  --------
210     pkg/generic_advdiff      compiled   and   used ( useGAD                   = T )
211     pkg/mom_common           compiled   and   used ( momStepping              = T )
212     pkg/mom_vecinv           compiled but not used ( +vectorInvariantMomentum = F )
213     pkg/mom_fluxform         compiled   and   used ( & not vectorInvariantMom = T )
214     pkg/cd_code              compiled   and   used ( useCDscheme              = T )
215     pkg/monitor              compiled   and   used ( monitorFreq > 0.         = T )
216     pkg/debug                compiled but not used ( debugMode                = F )
217     pkg/rw                   compiled   and   used
218     pkg/mdsio                compiled   and   used
219     pkg/autodiff             compiled   and   used
220     pkg/cost                 compiled   and   used
221     pkg/ctrl                 compiled   and   used
222    (PID.TID 0000.0001)  PACKAGES_BOOT: End of package Summary
223    (PID.TID 0000.0001)
224  (PID.TID 0000.0001)  GM_READPARMS: opening data.gmredi  (PID.TID 0000.0001)  GM_READPARMS: opening data.gmredi
225  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.gmredi  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.gmredi
226  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 243  Line 263 
263  (PID.TID 0000.0001) >  (PID.TID 0000.0001) >
264  (PID.TID 0000.0001)  (PID.TID 0000.0001)
265  (PID.TID 0000.0001)  GM_READPARMS: finished reading data.gmredi  (PID.TID 0000.0001)  GM_READPARMS: finished reading data.gmredi
266    (PID.TID 0000.0001) AUTODIFF_READPARMS: opening data.autodiff
267    (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.autodiff
268    (PID.TID 0000.0001) // =======================================================
269    (PID.TID 0000.0001) // Parameter file "data.autodiff"
270    (PID.TID 0000.0001) // =======================================================
271    (PID.TID 0000.0001) ># =========================
272    (PID.TID 0000.0001) ># pkg AUTODIFF parameters :
273    (PID.TID 0000.0001) ># =========================
274    (PID.TID 0000.0001) >#  inAdExact :: get an exact adjoint (no approximation) (def=.True.)
275    (PID.TID 0000.0001) >#
276    (PID.TID 0000.0001) > &AUTODIFF_PARM01
277    (PID.TID 0000.0001) ># inAdExact = .FALSE.,
278    (PID.TID 0000.0001) > /
279    (PID.TID 0000.0001)
280    (PID.TID 0000.0001) AUTODIFF_READPARMS: finished reading data.autodiff
281    (PID.TID 0000.0001) // ===================================
282    (PID.TID 0000.0001) // AUTODIFF parameters :
283    (PID.TID 0000.0001) // ===================================
284    (PID.TID 0000.0001) inAdExact = /* get an exact adjoint (no approximation) */
285    (PID.TID 0000.0001)                   T
286    (PID.TID 0000.0001)     ;
287    (PID.TID 0000.0001) useKPPinAdMode = /* use KPP in adjoint mode */
288    (PID.TID 0000.0001)                   F
289    (PID.TID 0000.0001)     ;
290    (PID.TID 0000.0001) useGMRediInAdMode = /* use GMRedi in adjoint mode */
291    (PID.TID 0000.0001)                   T
292    (PID.TID 0000.0001)     ;
293    (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */
294    (PID.TID 0000.0001)                   F
295    (PID.TID 0000.0001)     ;
296    (PID.TID 0000.0001) useGGL90inAdMode = /* use GGL90 in adjoint mode */
297    (PID.TID 0000.0001)                   F
298    (PID.TID 0000.0001)     ;
299    (PID.TID 0000.0001) useSALT_PLUMEinAdMode = /* use SALT_PLUME in adjoint mode */
300    (PID.TID 0000.0001)                   F
301    (PID.TID 0000.0001)     ;
302    (PID.TID 0000.0001) dumpAdVarExch = /* control adexch before dumpinp */
303    (PID.TID 0000.0001)                       2
304    (PID.TID 0000.0001)     ;
305    (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */
306    (PID.TID 0000.0001)                       2
307    (PID.TID 0000.0001)     ;
308    (PID.TID 0000.0001) viscFacInAd = /* viscosity factor for adjoint */
309    (PID.TID 0000.0001)                 1.000000000000000E+00
310    (PID.TID 0000.0001)     ;
311    (PID.TID 0000.0001)
312  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
313  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim
314  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 287  Line 353 
353  (PID.TID 0000.0001) >  (PID.TID 0000.0001) >
354  (PID.TID 0000.0001)  (PID.TID 0000.0001)
355  (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl  (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl
356    (PID.TID 0000.0001) useSmoothCorrel2DinAdMode = /* use ctrlSmoothCorrel2D in adjoint mode */
357    (PID.TID 0000.0001)                   F
358    (PID.TID 0000.0001)     ;
359  (PID.TID 0000.0001) COST_READPARMS: opening data.cost  (PID.TID 0000.0001) COST_READPARMS: opening data.cost
360  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cost  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cost
361  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 590  Line 659 
659  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */
660  (PID.TID 0000.0001)    15 @  3.500000000000000E+01              /* K =  1: 15 */  (PID.TID 0000.0001)    15 @  3.500000000000000E+01              /* K =  1: 15 */
661  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
662  (PID.TID 0000.0001) viscAh  =   /* Lateral eddy viscosity ( m^2/s ) */  (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator */
 (PID.TID 0000.0001)                 5.000000000000000E+05  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscAhMax = /* Maximum lateral eddy viscosity ( m^2/s ) */  
 (PID.TID 0000.0001)                 1.000000000000000E+21  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscAhGrid = /* Grid dependent lateral eddy viscosity ( non-dim. ) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) useFullLeith = /* Use Full Form of Leith Viscosity on/off flag*/  
663  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
664  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
665  (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/  (PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */
666  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
667  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
668  (PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/  (PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */
669  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   T
670  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
671  (PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */  (PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz.  viscosity */
672  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
673  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
674  (PID.TID 0000.0001) viscC2leithD = /* Leith harmonic viscosity factor (on grad(div),non-dim.)*/  (PID.TID 0000.0001) useSmag3D = /* Use isotropic 3-D Smagorinsky viscosity */
675  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
676  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
677  (PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */  (PID.TID 0000.0001) viscAh  =   /* Lateral harmonic viscosity ( m^2/s ) */
678  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 5.000000000000000E+05
679  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
680  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */
681  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
682  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) viscA4Max = /* Maximum biharmonic viscosity ( m^2/s ) */  
 (PID.TID 0000.0001)                 1.000000000000000E+21  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscA4Grid = /* Grid dependent biharmonic viscosity ( non-dim. ) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4leith = /* Leith biharm viscosity factor (on grad(vort), non-dim.)*/  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4leithD = /* Leith biharm viscosity factor (on grad(div), non-dim.) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) viscC4Smag = /* Smagorinsky biharm viscosity factor (non-dim) */  
 (PID.TID 0000.0001)                 0.000000000000000E+00  
 (PID.TID 0000.0001)     ;  
683  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */
684  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
685  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 698  Line 743 
743  (PID.TID 0000.0001) eosType =  /* Type of Equation of State */  (PID.TID 0000.0001) eosType =  /* Type of Equation of State */
744  (PID.TID 0000.0001)               'JMD95Z'  (PID.TID 0000.0001)               'JMD95Z'
745  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
746  (PID.TID 0000.0001) tAlpha =   /* Linear EOS thermal expansion coefficient ( 1/oC ) */  (PID.TID 0000.0001) HeatCapacity_Cp =  /* Specific heat capacity ( J/kg/K ) */
747  (PID.TID 0000.0001)                 1.234567000000000E+05  (PID.TID 0000.0001)                 3.994000000000000E+03
748  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
749  (PID.TID 0000.0001) sBeta =   /* Linear EOS haline contraction coefficient ( 1/psu ) */  (PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */
750  (PID.TID 0000.0001)                 1.234567000000000E+05  (PID.TID 0000.0001)                 2.731500000000000E+02
751  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
752  (PID.TID 0000.0001) rhonil =   /* Reference density ( kg/m^3 ) */  (PID.TID 0000.0001) rhoConst  = /* Reference density (Boussinesq)  ( kg/m^3 ) */
 (PID.TID 0000.0001)                 1.035000000000000E+03  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) rhoConst =   /* Reference density ( kg/m^3 ) */  
753  (PID.TID 0000.0001)                 1.035000000000000E+03  (PID.TID 0000.0001)                 1.035000000000000E+03
754  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
755  (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */  (PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */
# Line 716  Line 758 
758  (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */  (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */
759  (PID.TID 0000.0001)    16 @  1.000000000000000E+00              /* K =  1: 16 */  (PID.TID 0000.0001)    16 @  1.000000000000000E+00              /* K =  1: 16 */
760  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
761  (PID.TID 0000.0001) rhoConstFresh =   /* Reference density ( kg/m^3 ) */  (PID.TID 0000.0001) rhoConstFresh = /* Fresh-water reference density ( kg/m^3 ) */
762  (PID.TID 0000.0001)                 1.035000000000000E+03  (PID.TID 0000.0001)                 1.035000000000000E+03
763  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
764  (PID.TID 0000.0001) gravity =   /* Gravitational acceleration ( m/s^2 ) */  (PID.TID 0000.0001) gravity =   /* Gravitational acceleration ( m/s^2 ) */
# Line 755  Line 797 
797  (PID.TID 0000.0001) implicDiv2Dflow =  /* Barot. Flow Div. implicit factor (0-1)*/  (PID.TID 0000.0001) implicDiv2Dflow =  /* Barot. Flow Div. implicit factor (0-1)*/
798  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
799  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
 (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
800  (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/  (PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag*/
801  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
802  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
803    (PID.TID 0000.0001) uniformFreeSurfLev = /* free-surface level-index is uniform */
804    (PID.TID 0000.0001)                   T
805    (PID.TID 0000.0001)     ;
806  (PID.TID 0000.0001) hFacMin =   /* minimum partial cell factor (hFac) */  (PID.TID 0000.0001) hFacMin =   /* minimum partial cell factor (hFac) */
807  (PID.TID 0000.0001)                 5.000000000000000E-02  (PID.TID 0000.0001)                 5.000000000000000E-02
808  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
809  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
810  (PID.TID 0000.0001)                 5.000000000000000E-02  (PID.TID 0000.0001)                 5.000000000000000E+01
811    (PID.TID 0000.0001)     ;
812    (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/
813    (PID.TID 0000.0001)                   F
814    (PID.TID 0000.0001)     ;
815    (PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag*/
816    (PID.TID 0000.0001)                   F
817  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
818  (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/  (PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/
819  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
# Line 783  Line 828 
828  (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/  (PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/
829  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
830  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */  
 (PID.TID 0000.0001)                       0  
 (PID.TID 0000.0001)     ;  
831  (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/  (PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/
832  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
833  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 795  Line 837 
837  (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/  (PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(psu)*/
838  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
839  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
840    (PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */
841    (PID.TID 0000.0001)                       0
842    (PID.TID 0000.0001)     ;
843  (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/  (PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/
844  (PID.TID 0000.0001)                 1.234567000000000E+05  (PID.TID 0000.0001)                 1.234567000000000E+05
845  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 822  Line 867 
867  (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */  (PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */
868  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
869  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
870    (PID.TID 0000.0001) calc_wVelocity = /* vertical velocity calculation on/off flag */
871    (PID.TID 0000.0001)                   T
872    (PID.TID 0000.0001)     ;
873  (PID.TID 0000.0001) momStepping =  /* Momentum equation on/off flag */  (PID.TID 0000.0001) momStepping =  /* Momentum equation on/off flag */
874  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
875  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 900  Line 948 
948  (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */  (PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */
949  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
950  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
951  (PID.TID 0000.0001) staggerTimeStep =   /* Stagger time stepping on/off flag */  (PID.TID 0000.0001) staggerTimeStep =    /* Stagger time stepping on/off flag */
952    (PID.TID 0000.0001)                   F
953    (PID.TID 0000.0001)     ;
954    (PID.TID 0000.0001) doResetHFactors = /* reset thickness factors @ each time-step */
955  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
956  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
957  (PID.TID 0000.0001) multiDimAdvection =   /* enable/disable Multi-Dim Advection */  (PID.TID 0000.0001) multiDimAdvection =  /* enable/disable Multi-Dim Advection */
958  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
959  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
960  (PID.TID 0000.0001) useMultiDimAdvec =   /* Multi-Dim Advection is/is-not used */  (PID.TID 0000.0001) useMultiDimAdvec =   /* Multi-Dim Advection is/is-not used */
# Line 915  Line 966 
966  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */
967  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
968  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
969  (PID.TID 0000.0001) tempAdvection=  /* Temperature advection on/off flag */  (PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */
970  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
971  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
972  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
# Line 924  Line 975 
975  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */
976  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
977  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
978    (PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */
979    (PID.TID 0000.0001)                   T
980    (PID.TID 0000.0001)     ;
981  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
982  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
983  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
984  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */
985  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
986  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
987  (PID.TID 0000.0001) saltAdvection=  /* Salinity advection on/off flag */  (PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */
988  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
989  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
990  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
# Line 939  Line 993 
993  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */
994  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
995  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
996    (PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */
997    (PID.TID 0000.0001)                   T
998    (PID.TID 0000.0001)     ;
999  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */
1000  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
1001  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 954  Line 1011 
1011  (PID.TID 0000.0001)  useSingleCpuIO = /* only master MPI process does I/O */  (PID.TID 0000.0001)  useSingleCpuIO = /* only master MPI process does I/O */
1012  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1013  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1014    (PID.TID 0000.0001)  useSingleCpuInput = /* only master process reads input */
1015    (PID.TID 0000.0001)                   F
1016    (PID.TID 0000.0001)     ;
1017  (PID.TID 0000.0001) /* debLev[*]  : level of debug & auxiliary message printing */  (PID.TID 0000.0001) /* debLev[*]  : level of debug & auxiliary message printing */
1018  (PID.TID 0000.0001) debLevZero =  0 ; /* level of disabled aux. msg printing */  (PID.TID 0000.0001) debLevZero =  0 ; /* level of disabled aux. msg printing */
1019  (PID.TID 0000.0001)    debLevA =  1 ; /* level of minimum  aux. msg printing */  (PID.TID 0000.0001)    debLevA =  1 ; /* level of minimum  aux. msg printing */
# Line 973  Line 1033 
1033  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */
1034  (PID.TID 0000.0001)                       1  (PID.TID 0000.0001)                       1
1035  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1036    (PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */
1037    (PID.TID 0000.0001)                       0
1038    (PID.TID 0000.0001)     ;
1039  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */
1040  (PID.TID 0000.0001)                 1.000000000000000E-19  (PID.TID 0000.0001)                 1.000000000000000E-19
1041  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 991  Line 1054 
1054  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
1055  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
1056  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
1057  (PID.TID 0000.0001) deltaTmom =   /* Momentum equation timestep ( s ) */  (PID.TID 0000.0001) deltaTMom =   /* Momentum equation timestep ( s ) */
1058  (PID.TID 0000.0001)                 1.200000000000000E+03  (PID.TID 0000.0001)                 1.200000000000000E+03
1059  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1060  (PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */  (PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */
1061  (PID.TID 0000.0001)                 1.200000000000000E+03  (PID.TID 0000.0001)                 1.200000000000000E+03
1062  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1063  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */
# Line 1165  Line 1228 
1228  (PID.TID 0000.0001)                 5.150000000000000E+02,      /* K = 12 */  (PID.TID 0000.0001)                 5.150000000000000E+02,      /* K = 12 */
1229  (PID.TID 0000.0001)                 5.650000000000000E+02,      /* K = 13 */  (PID.TID 0000.0001)                 5.650000000000000E+02,      /* K = 13 */
1230  (PID.TID 0000.0001)                 6.150000000000000E+02,      /* K = 14 */  (PID.TID 0000.0001)                 6.150000000000000E+02,      /* K = 14 */
1231  (PID.TID 0000.0001)                 6.650000000000000E+02       /* K = 15 */  (PID.TID 0000.0001)                 6.650000000000000E+02,      /* K = 15 */
1232    (PID.TID 0000.0001)                 3.450000000000000E+02       /* K = 16 */
1233  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1234  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */
1235  (PID.TID 0000.0001)                 5.000000000000000E+01,      /* K =  1 */  (PID.TID 0000.0001)                 5.000000000000000E+01,      /* K =  1 */
# Line 1190  Line 1254 
1254  (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */  (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */
1255  (PID.TID 0000.0001)    40 @  4.000000000000000E+00              /* J =  1: 40 */  (PID.TID 0000.0001)    40 @  4.000000000000000E+00              /* J =  1: 40 */
1256  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1257  (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West  edge (cartesian: m, lat-lon: deg.) */  (PID.TID 0000.0001) xgOrigin = /* X-axis origin of West  edge (cartesian: m, lat-lon: deg) */
1258  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1259  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1260  (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg.) */  (PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg) */
1261  (PID.TID 0000.0001)                -8.000000000000000E+01  (PID.TID 0000.0001)                -8.000000000000000E+01
1262  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1263  (PID.TID 0000.0001) rSphere =  /* Radius ( ignored - cartesian, m - spherical ) */  (PID.TID 0000.0001) rSphere =  /* Radius ( ignored - cartesian, m - spherical ) */
# Line 1758  Line 1822 
1822  (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package  (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package
1823  (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF  (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF
1824  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
1825    (PID.TID 0000.0001) // Check Model config. (CONFIG_CHECK):
1826  (PID.TID 0000.0001) // CONFIG_CHECK : Normal End  (PID.TID 0000.0001) // CONFIG_CHECK : Normal End
1827  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
1828  (PID.TID 0000.0001)  (PID.TID 0000.0001)
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
1829  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1830  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1831  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 1858  Line 1921 
1921   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
1922  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
1923   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
1924   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
1925   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
1926   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
1927  (PID.TID 0000.0001) %CHECKPOINT         4 ckptA  (PID.TID 0000.0001) %CHECKPOINT         4 ckptA
1928   --> objf_test(bi,bj)   =  0.804679274767542D+06    early fc =  0.000000000000000D+00
1929     --> objf_test(bi,bj)   =  0.804687744759401D+06
1930   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
1931   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
1932    local fc =  0.804679274767542D+06    local fc =  0.804687744759401D+06
1933   global fc =  0.804679274767542D+06   global fc =  0.804687744759401D+06
1934   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    1 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    1 )
1935  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
1936   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
1937   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
1938   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
1939   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
1940  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1941   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
1942  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1943  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
1944   cg2d: Sum(rhs),rhsMax =   0.00000000000000E+00  0.00000000000000E+00   cg2d: Sum(rhs),rhsMax =   0.00000000000000E+00  0.00000000000000E+00
1945   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    1 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    1 )
1946  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
1947   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
1948   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
1949   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
1950   cg2d: Sum(rhs),rhsMax =  -5.10599592121186E-15  7.86995518696087E-04   cg2d: Sum(rhs),rhsMax =   1.73456084565093E-15  7.86983807726851E-04
1951   cg2d: Sum(rhs),rhsMax =   3.30334717912883E-15  1.33055563301282E-03   cg2d: Sum(rhs),rhsMax =   1.30787308066926E-14  1.33029393421495E-03
1952   cg2d: Sum(rhs),rhsMax =  -2.59146003267485E-14  1.40245073098722E-03   cg2d: Sum(rhs),rhsMax =  -1.37259995036665E-15  1.40191055720657E-03
1953  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
1954  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
1955  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 1894  Line 1958 
1958  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
1959  (PID.TID 0000.0001) %MON ad_time_tsnumber             =                     0  (PID.TID 0000.0001) %MON ad_time_tsnumber             =                     0
1960  (PID.TID 0000.0001) %MON ad_time_secondsf             =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_time_secondsf             =   0.0000000000000E+00
1961  (PID.TID 0000.0001) %MON ad_dynstat_adeta_max         =   1.3545114378274E+02  (PID.TID 0000.0001) %MON ad_dynstat_adeta_max         =   1.3550683205742E+02
1962  (PID.TID 0000.0001) %MON ad_dynstat_adeta_min         =  -4.3153881182837E+01  (PID.TID 0000.0001) %MON ad_dynstat_adeta_min         =  -4.3068281185577E+01
1963  (PID.TID 0000.0001) %MON ad_dynstat_adeta_mean        =   3.0976321967234E-01  (PID.TID 0000.0001) %MON ad_dynstat_adeta_mean        =   3.0864811552139E-01
1964  (PID.TID 0000.0001) %MON ad_dynstat_adeta_sd          =   1.6956360764270E+01  (PID.TID 0000.0001) %MON ad_dynstat_adeta_sd          =   1.6951595218077E+01
1965  (PID.TID 0000.0001) %MON ad_dynstat_adeta_del2        =   4.8352082554827E-01  (PID.TID 0000.0001) %MON ad_dynstat_adeta_del2        =   4.8323265865024E-01
1966  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_max        =   5.5952304125160E+01  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_max        =   5.5954280681864E+01
1967  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_min        =  -1.0783439380286E+02  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_min        =  -1.0780668343557E+02
1968  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_mean       =  -3.6430450429666E+00  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_mean       =  -3.6363581261081E+00
1969  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_sd         =   1.4353421529469E+01  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_sd         =   1.4356156918440E+01
1970  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_del2       =   5.7266155223732E-02  (PID.TID 0000.0001) %MON ad_dynstat_aduvel_del2       =   5.7258676444573E-02
1971  (PID.TID 0000.0001) %MON ad_dynstat_advvel_max        =   1.6180536861581E+02  (PID.TID 0000.0001) %MON ad_dynstat_advvel_max        =   1.6191225597068E+02
1972  (PID.TID 0000.0001) %MON ad_dynstat_advvel_min        =  -1.5507168228898E+02  (PID.TID 0000.0001) %MON ad_dynstat_advvel_min        =  -1.5508690881795E+02
1973  (PID.TID 0000.0001) %MON ad_dynstat_advvel_mean       =  -3.5061023099751E+00  (PID.TID 0000.0001) %MON ad_dynstat_advvel_mean       =  -3.5089813411514E+00
1974  (PID.TID 0000.0001) %MON ad_dynstat_advvel_sd         =   3.3411423895978E+01  (PID.TID 0000.0001) %MON ad_dynstat_advvel_sd         =   3.3429443019238E+01
1975  (PID.TID 0000.0001) %MON ad_dynstat_advvel_del2       =   1.0623731637584E-01  (PID.TID 0000.0001) %MON ad_dynstat_advvel_del2       =   1.0630213533164E-01
1976  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_max        =   9.6386981834353E+03  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_max        =   9.6291369464428E+03
1977  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_min        =  -8.0204424759526E+04  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_min        =  -8.0212598087632E+04
1978  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_mean       =  -2.8565813788996E+02  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_mean       =  -2.8566486397398E+02
1979  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_sd         =   3.1351118282256E+03  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_sd         =   3.1351831455068E+03
1980  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_del2       =   1.7207791810587E+01  (PID.TID 0000.0001) %MON ad_dynstat_adwvel_del2       =   1.7209629792256E+01
1981  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_max       =   8.2646820697501E+01  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_max       =   8.2651719664676E+01
1982  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_min       =  -4.8875053296987E+01  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_min       =  -4.8880614970974E+01
1983  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_mean      =   4.6176712682212E-01  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_mean      =   4.6180891894873E-01
1984  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_sd        =   4.5298484286577E+00  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_sd        =   4.5299733854328E+00
1985  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_del2      =   2.0429664529282E-02  (PID.TID 0000.0001) %MON ad_dynstat_adtheta_del2      =   2.0428647971614E-02
1986  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_max        =   1.7195100299984E+02  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_max        =   1.7196765112889E+02
1987  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_min        =  -1.7059384158253E+02  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_min        =  -1.7060821975003E+02
1988  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_mean       =   3.8628892461133E-02  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_mean       =   3.8434763110441E-02
1989  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_sd         =   2.8187291011845E+00  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_sd         =   2.8167187528791E+00
1990  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_del2       =   4.7706418316846E-02  (PID.TID 0000.0001) %MON ad_dynstat_adsalt_del2       =   4.7705225892906E-02
1991  (PID.TID 0000.0001) %MON ad_dynstat_adsst_max         =   8.2646820697501E+01  (PID.TID 0000.0001) %MON ad_dynstat_adsst_max         =   8.2651719664676E+01
1992  (PID.TID 0000.0001) %MON ad_dynstat_adsst_min         =  -3.6561066146304E+00  (PID.TID 0000.0001) %MON ad_dynstat_adsst_min         =  -3.6562234334533E+00
1993  (PID.TID 0000.0001) %MON ad_dynstat_adsst_mean        =   3.5223547755569E+01  (PID.TID 0000.0001) %MON ad_dynstat_adsst_mean        =   3.5225201180820E+01
1994  (PID.TID 0000.0001) %MON ad_dynstat_adsst_sd          =   1.7747291367223E+01  (PID.TID 0000.0001) %MON ad_dynstat_adsst_sd          =   1.7747800371256E+01
1995  (PID.TID 0000.0001) %MON ad_dynstat_adsst_del2        =   1.9384167566638E-01  (PID.TID 0000.0001) %MON ad_dynstat_adsst_del2        =   1.9384329002905E-01
1996  (PID.TID 0000.0001) %MON ad_dynstat_adsss_max         =   3.6285243196895E+01  (PID.TID 0000.0001) %MON ad_dynstat_adsss_max         =   3.6292301866090E+01
1997  (PID.TID 0000.0001) %MON ad_dynstat_adsss_min         =  -1.7059384158253E+02  (PID.TID 0000.0001) %MON ad_dynstat_adsss_min         =  -1.7060821975003E+02
1998  (PID.TID 0000.0001) %MON ad_dynstat_adsss_mean        =  -3.4509495440569E-01  (PID.TID 0000.0001) %MON ad_dynstat_adsss_mean        =  -3.4511622170179E-01
1999  (PID.TID 0000.0001) %MON ad_dynstat_adsss_sd          =   6.4012220172753E+00  (PID.TID 0000.0001) %MON ad_dynstat_adsss_sd          =   6.4015883269168E+00
2000  (PID.TID 0000.0001) %MON ad_dynstat_adsss_del2        =   3.8648940249357E-01  (PID.TID 0000.0001) %MON ad_dynstat_adsss_del2        =   3.8654377162560E-01
2001  (PID.TID 0000.0001) %MON ad_forcing_adqnet_max        =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adqnet_max        =   0.0000000000000E+00
2002  (PID.TID 0000.0001) %MON ad_forcing_adqnet_min        =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adqnet_min        =   0.0000000000000E+00
2003  (PID.TID 0000.0001) %MON ad_forcing_adqnet_mean       =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adqnet_mean       =   0.0000000000000E+00
2004  (PID.TID 0000.0001) %MON ad_forcing_adqnet_sd         =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adqnet_sd         =   0.0000000000000E+00
2005  (PID.TID 0000.0001) %MON ad_forcing_adqnet_del2       =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adqnet_del2       =   0.0000000000000E+00
2006  (PID.TID 0000.0001) %MON ad_forcing_adempmr_max       =   2.5184222285831E+03  (PID.TID 0000.0001) %MON ad_forcing_adempmr_max       =   2.5195521881915E+03
2007  (PID.TID 0000.0001) %MON ad_forcing_adempmr_min       =  -1.1737458876692E+04  (PID.TID 0000.0001) %MON ad_forcing_adempmr_min       =  -1.1738957059563E+04
2008  (PID.TID 0000.0001) %MON ad_forcing_adempmr_mean      =  -1.4270156964734E+01  (PID.TID 0000.0001) %MON ad_forcing_adempmr_mean      =  -1.4265369061821E+01
2009  (PID.TID 0000.0001) %MON ad_forcing_adempmr_sd        =   4.3162856257311E+02  (PID.TID 0000.0001) %MON ad_forcing_adempmr_sd        =   4.3163518939887E+02
2010  (PID.TID 0000.0001) %MON ad_forcing_adempmr_del2      =   2.3353489754252E+01  (PID.TID 0000.0001) %MON ad_forcing_adempmr_del2      =   2.3357369077085E+01
2011  (PID.TID 0000.0001) %MON ad_forcing_adfu_max          =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfu_max          =   0.0000000000000E+00
2012  (PID.TID 0000.0001) %MON ad_forcing_adfu_min          =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfu_min          =   0.0000000000000E+00
2013  (PID.TID 0000.0001) %MON ad_forcing_adfu_mean         =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfu_mean         =   0.0000000000000E+00
# Line 1954  Line 2018 
2018  (PID.TID 0000.0001) %MON ad_forcing_adfv_mean         =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfv_mean         =   0.0000000000000E+00
2019  (PID.TID 0000.0001) %MON ad_forcing_adfv_sd           =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfv_sd           =   0.0000000000000E+00
2020  (PID.TID 0000.0001) %MON ad_forcing_adfv_del2         =   0.0000000000000E+00  (PID.TID 0000.0001) %MON ad_forcing_adfv_del2         =   0.0000000000000E+00
 (PID.TID 0000.0001) %MON ad_advcfl_aduvel_max         =   1.0532947217007E+01  
 (PID.TID 0000.0001) %MON ad_advcfl_advvel_max         =   1.5718094037966E+01  
 (PID.TID 0000.0001) %MON ad_advcfl_adwvel_max         =   5.7747185826858E+07  
 (PID.TID 0000.0001) %MON ad_advcfl_adW_hf_max         =   6.9296622992230E+07  
2021  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2022  (PID.TID 0000.0001) // End MONITOR dynamic field statistics  (PID.TID 0000.0001) // End MONITOR dynamic field statistics
2023  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2024   ph-pack: packing ecco_cost   ph-pack: packing ecco_cost
2025   ph-pack: packing ecco_ctrl   ph-pack: packing ecco_ctrl
2026   ph-check entering grdchk_main  (PID.TID 0000.0001) // =======================================================
2027   ph-check fcref =    804679.27476754226      (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)
2028    (PID.TID 0000.0001) // =======================================================
2029    (PID.TID 0000.0001) grdchk reference fc: fcref       =  8.04687744759401E+05
2030  grad-res -------------------------------  grad-res -------------------------------
2031   grad-res  proc    #    i    j    k   bi   bj iobc               fc ref           fc + eps           fc - eps   grad-res  proc    #    i    j    k   bi   bj iobc       fc ref            fc + eps           fc - eps
2032   grad-res  proc    #    i    j    k   bi   bj iobc             adj grad            fd grad         1 - fd/adj   grad-res  proc    #    i    j    k   bi   bj iobc      adj grad            fd grad          1 - fd/adj
2033   grad-res closest next position:   grad-res closest next position:
2034   grad-res     0 2283   71   39    1    1    1   grad-res     0 2283   71   39    1    1    1
2035    (PID.TID 0000.0001) ====== Starts gradient-check number   1 (=ichknum) =======
2036   ph-test icomp, ncvarcomp, ichknum         2283       29309           1   ph-test icomp, ncvarcomp, ichknum         2283       29309           1
2037   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1
2038   ph-grd -->hit<--           73          39           1           1   ph-grd -->hit<--           73          39           1           1
2039  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   73   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2040  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2041  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2042  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 1985  grad-res ------------------------------- Line 2047  grad-res -------------------------------
2047   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2048  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2049   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00
2050   cg2d: Sum(rhs),rhsMax =   6.39766017940246E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.25732757538799E-14  5.04325900480939E+00
2051   cg2d: Sum(rhs),rhsMax =  -1.24379673227537E-14  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.31734900765679E-14  6.29008403763971E+00
2052   cg2d: Sum(rhs),rhsMax =   2.79429257510344E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -7.24940940610708E-14  6.70003306073551E+00
2053  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2054   --> objf_test(bi,bj)   =  0.804679238300192D+06    early fc =  0.000000000000000D+00
2055     --> objf_test(bi,bj)   =  0.804687708291728D+06
2056   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2057   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2058    local fc =  0.804679238300192D+06    local fc =  0.804687708291728D+06
2059   global fc =  0.804679238300192D+06   global fc =  0.804687708291728D+06
2060   ph-check fcpertplus =    804679.23830019240      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687708291728E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2061  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2062  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2063  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2008  grad-res ------------------------------- Line 2068  grad-res -------------------------------
2068   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2069  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2070   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2071   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
2072   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
2073   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
2074  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2075   --> objf_test(bi,bj)   =  0.804679274767542D+06    early fc =  0.000000000000000D+00
2076     --> objf_test(bi,bj)   =  0.804687744759401D+06
2077   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2078   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2079    local fc =  0.804679274767542D+06    local fc =  0.804687744759401D+06
2080   global fc =  0.804679274767542D+06   global fc =  0.804687744759401D+06
2081    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687744759401E+05
2082  grad-res -------------------------------  grad-res -------------------------------
2083   grad-res     0    1   73   39    1    1    1    1   8.04679274768E+05  8.04679238300E+05  8.04679274768E+05   grad-res     0    1   73   39    1    1    1    1   8.04687744759E+05  8.04687708292E+05  8.04687744759E+05
2084   grad-res     0    1    1 2283    0    1    1    1  -3.65572509626E+00 -1.82336749276E+00  5.01229593378E-01   grad-res     0    1    1 2283    0    1    1    1  -3.65575776577E+00 -1.82338361046E+00  5.01229641763E-01
2085  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2086  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.65572509626159E+00  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.65575776577278E+00
2087  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.82336749276146E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.82338361046277E+00
2088   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   1 (ierr=  0) =======
2089   ph-grd  ierr =            0 , icomp =         2283 , ichknum =            1  (PID.TID 0000.0001) ====== Starts gradient-check number   2 (=ichknum) =======
2090   ph-test icomp, ncvarcomp, ichknum         2284       29309           2   ph-test icomp, ncvarcomp, ichknum         2284       29309           2
2091   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2283           2   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2283           2
2092   ph-grd -->hit<--           74          39           1           1   ph-grd -->hit<--           74          39           1           1
2093  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   74   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2094  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2095  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2096  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2040  grad-res ------------------------------- Line 2101  grad-res -------------------------------
2101   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2102  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2103   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00
2104   cg2d: Sum(rhs),rhsMax =   3.92741394961149E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.29826704942104E-14  5.04325900480939E+00
2105   cg2d: Sum(rhs),rhsMax =   1.09981468376930E-14  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.90958360235527E-14  6.29008403763971E+00
2106   cg2d: Sum(rhs),rhsMax =   3.31019933685894E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -6.09512440519211E-14  6.70003306073551E+00
2107  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2108   --> objf_test(bi,bj)   =  0.804679238508690D+06    early fc =  0.000000000000000D+00
2109     --> objf_test(bi,bj)   =  0.804687708500864D+06
2110   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2111   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2112    local fc =  0.804679238508690D+06    local fc =  0.804687708500864D+06
2113   global fc =  0.804679238508690D+06   global fc =  0.804687708500864D+06
2114   ph-check fcpertplus =    804679.23850869015      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687708500864E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2115  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2116  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2117  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2063  grad-res ------------------------------- Line 2122  grad-res -------------------------------
2122   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2123  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2124   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2125   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
2126   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
2127   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
2128  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2129   --> objf_test(bi,bj)   =  0.804679274767542D+06    early fc =  0.000000000000000D+00
2130     --> objf_test(bi,bj)   =  0.804687744759401D+06
2131   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2132   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2133    local fc =  0.804679274767542D+06    local fc =  0.804687744759401D+06
2134   global fc =  0.804679274767542D+06   global fc =  0.804687744759401D+06
2135    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687744759401E+05
2136  grad-res -------------------------------  grad-res -------------------------------
2137   grad-res     0    2   74   39    1    1    1    1   8.04679274768E+05  8.04679238509E+05  8.04679274768E+05   grad-res     0    2   74   39    1    1    1    1   8.04687744759E+05  8.04687708501E+05  8.04687744759E+05
2138   grad-res     0    2    2 2284    0    1    1    1  -3.63469132622E+00 -1.81294260547E+00  5.01211397956E-01   grad-res     0    2    2 2284    0    1    1    1  -3.63465932636E+00 -1.81292684865E+00  5.01211341734E-01
2139  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2140  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.63469132621696E+00  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.63465932636325E+00
2141  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.81294260546565E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.81292684865184E+00
2142   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   2 (ierr=  0) =======
2143   ph-grd  ierr =            0 , icomp =         2284 , ichknum =            2  (PID.TID 0000.0001) ====== Starts gradient-check number   3 (=ichknum) =======
2144   ph-test icomp, ncvarcomp, ichknum         2285       29309           3   ph-test icomp, ncvarcomp, ichknum         2285       29309           3
2145   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2284           3   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2284           3
2146   ph-grd -->hit<--           75          39           1           1   ph-grd -->hit<--           75          39           1           1
2147  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   75   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2148  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2149  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2150  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2095  grad-res ------------------------------- Line 2155  grad-res -------------------------------
2155   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2156  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2157   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00
2158   cg2d: Sum(rhs),rhsMax =   1.31422650540003E-14  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.34059430223488E-14  5.04325900480939E+00
2159   cg2d: Sum(rhs),rhsMax =  -1.02001740387436E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -2.10213790818869E-14  6.29008403763971E+00
2160   cg2d: Sum(rhs),rhsMax =   3.25676985379886E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.99000016254791E-14  6.70003306073551E+00
2161  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2162   --> objf_test(bi,bj)   =  0.804679238512958D+06    early fc =  0.000000000000000D+00
2163     --> objf_test(bi,bj)   =  0.804687708506845D+06
2164   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2165   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2166    local fc =  0.804679238512958D+06    local fc =  0.804687708506845D+06
2167   global fc =  0.804679238512958D+06   global fc =  0.804687708506845D+06
2168   ph-check fcpertplus =    804679.23851295817      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687708506845E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2169  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2170  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2171  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2118  grad-res ------------------------------- Line 2176  grad-res -------------------------------
2176   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2177  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2178   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2179   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
2180   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
2181   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
2182  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2183   --> objf_test(bi,bj)   =  0.804679274767542D+06    early fc =  0.000000000000000D+00
2184     --> objf_test(bi,bj)   =  0.804687744759401D+06
2185   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2186   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2187    local fc =  0.804679274767542D+06    local fc =  0.804687744759401D+06
2188   global fc =  0.804679274767542D+06   global fc =  0.804687744759401D+06
2189    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687744759401E+05
2190  grad-res -------------------------------  grad-res -------------------------------
2191   grad-res     0    3   75   39    1    1    1    1   8.04679274768E+05  8.04679238513E+05  8.04679274768E+05   grad-res     0    3   75   39    1    1    1    1   8.04687744759E+05  8.04687708507E+05  8.04687744759E+05
2192   grad-res     0    3    3 2285    0    1    1    1  -3.63438983447E+00 -1.81272920454E+00  5.01228737945E-01   grad-res     0    3    3 2285    0    1    1    1  -3.63418584966E+00 -1.81262780097E+00  5.01228644885E-01
2193  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2194  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.63438983446788E+00  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -3.63418584965922E+00
2195  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.81272920453921E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.81262780097313E+00
2196   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   3 (ierr=  0) =======
2197   ph-grd  ierr =            0 , icomp =         2285 , ichknum =            3  (PID.TID 0000.0001) ====== Starts gradient-check number   4 (=ichknum) =======
2198   ph-test icomp, ncvarcomp, ichknum         2286       29309           4   ph-test icomp, ncvarcomp, ichknum         2286       29309           4
2199   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2285           4   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2285           4
2200   ph-grd -->hit<--           76          39           1           1   ph-grd -->hit<--           76          39           1           1
2201  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   76   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2202  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2203  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2204  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2150  grad-res ------------------------------- Line 2209  grad-res -------------------------------
2209   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2210  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2211   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00
2212   cg2d: Sum(rhs),rhsMax =   6.92501611609941E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -8.32667268468867E-17  5.04325900480939E+00
2213   cg2d: Sum(rhs),rhsMax =  -8.41340885848751E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -2.22183382803109E-14  6.29008403763971E+00
2214   cg2d: Sum(rhs),rhsMax =   3.85351472953488E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.94559124156291E-14  6.70003306073551E+00
2215  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2216   --> objf_test(bi,bj)   =  0.804679242811584D+06    early fc =  0.000000000000000D+00
2217     --> objf_test(bi,bj)   =  0.804687712788332D+06
2218   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2219   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2220    local fc =  0.804679242811584D+06    local fc =  0.804687712788332D+06
2221   global fc =  0.804679242811584D+06   global fc =  0.804687712788332D+06
2222   ph-check fcpertplus =    804679.24281158356      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687712788332E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2223  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2224  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2225  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2173  grad-res ------------------------------- Line 2230  grad-res -------------------------------
2230   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2231  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2232   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2233   cg2d: Sum(rhs),rhsMax =   2.81719092498633E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =  -9.29811783123569E-16  5.04325900480939E+00
2234   cg2d: Sum(rhs),rhsMax =   4.34027813689397E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94913529760754E-14  6.29008403763971E+00
2235   cg2d: Sum(rhs),rhsMax =   3.84588194624058E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -5.78946612872500E-14  6.70003306073551E+00
2236  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2237   --> objf_test(bi,bj)   =  0.804679274767542D+06    early fc =  0.000000000000000D+00
2238     --> objf_test(bi,bj)   =  0.804687744759401D+06
2239   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2240   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2241    local fc =  0.804679274767542D+06    local fc =  0.804687744759401D+06
2242   global fc =  0.804679274767542D+06   global fc =  0.804687744759401D+06
2243    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687744759401E+05
2244  grad-res -------------------------------  grad-res -------------------------------
2245   grad-res     0    4   76   39    1    1    1    1   8.04679274768E+05  8.04679242812E+05  8.04679274768E+05   grad-res     0    4   76   39    1    1    1    1   8.04687744759E+05  8.04687712788E+05  8.04687744759E+05
2246   grad-res     0    4    4 2286    0    1    1    1  -1.65531028457E-02 -1.59779793466E+00 -9.55255849345E+01   grad-res     0    4    4 2286    0    1    1    1  -1.65446443816E-02 -1.59855341772E+00 -9.56205970249E+01
2247  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2248  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -1.65531028457266E-02  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -1.65446443816105E-02
2249  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.59779793466441E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.59855341771618E+00
2250   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   4 (ierr=  0) =======
2251   ph-grd  ierr =            0 , icomp =         2286 , ichknum =            4  (PID.TID 0000.0001) ====== Starts gradient-check number   5 (=ichknum) =======
2252   ph-test icomp, ncvarcomp, ichknum         2287       29309           5   ph-test icomp, ncvarcomp, ichknum         2287       29309           5
2253   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2286           5   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2286           5
2254   ph-grd -->hit<--           85          39           1           1   ph-grd -->hit<--           85          39           1           1
2255  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   85   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2256  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2257  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2258  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2205  grad-res ------------------------------- Line 2263  grad-res -------------------------------
2263   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2264  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2265   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2266   cg2d: Sum(rhs),rhsMax =   4.71844785465692E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.49602552568240E-14  5.04325900480939E+00
2267   cg2d: Sum(rhs),rhsMax =   3.51801920928096E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.53939361258182E-14  6.29008403763971E+00
2268   cg2d: Sum(rhs),rhsMax =   2.64753496903580E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -3.48401862915182E-14  6.70003306073551E+00
2269  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2270   --> objf_test(bi,bj)   =  0.804679279559164D+06    early fc =  0.000000000000000D+00
2271     --> objf_test(bi,bj)   =  0.804687749551412D+06
2272   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2273   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2274    local fc =  0.804679279559164D+06    local fc =  0.804687749551412D+06
2275   global fc =  0.804679279559164D+06   global fc =  0.804687749551412D+06
2276   ph-check fcpertplus =    804679.27955916384      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687749551412E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2277  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2278  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2279  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2228  grad-res ------------------------------- Line 2284  grad-res -------------------------------
2284   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2285  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2286   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2287   cg2d: Sum(rhs),rhsMax =   6.52256026967279E-16  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.18377530000657E-14  5.04325900480939E+00
2288   cg2d: Sum(rhs),rhsMax =  -1.34996180900515E-14  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.20944920745103E-14  6.29008403763971E+00
2289   cg2d: Sum(rhs),rhsMax =   2.70582167782862E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -4.83744988510892E-14  6.70003306073551E+00
2290  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2291   --> objf_test(bi,bj)   =  0.804679270156432D+06    early fc =  0.000000000000000D+00
2292     --> objf_test(bi,bj)   =  0.804687740147925D+06
2293   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2294   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2295    local fc =  0.804679270156432D+06    local fc =  0.804687740147925D+06
2296   global fc =  0.804679270156432D+06   global fc =  0.804687740147925D+06
2297    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687740147925E+05
2298  grad-res -------------------------------  grad-res -------------------------------
2299   grad-res     0    5   85   39    1    1    1    1   8.04679274768E+05  8.04679279559E+05  8.04679270156E+05   grad-res     0    5   85   39    1    1    1    1   8.04687744759E+05  8.04687749551E+05  8.04687740148E+05
2300   grad-res     0    5    5 2287    0    1    1    1   4.70136623383E-01  4.70136583317E-01  8.52222009629E-08   grad-res     0    5    5 2287    0    1    1    1   4.70174487688E-01  4.70174360089E-01  2.71386260242E-07
2301  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2302  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.70136623383149E-01  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.70174487687900E-01
2303  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.70136583317071E-01  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.70174360089004E-01
2304   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   5 (ierr=  0) =======
2305   ph-grd  ierr =            0 , icomp =         2287 , ichknum =            5  (PID.TID 0000.0001) ====== Starts gradient-check number   6 (=ichknum) =======
2306   ph-test icomp, ncvarcomp, ichknum         2288       29309           6   ph-test icomp, ncvarcomp, ichknum         2288       29309           6
2307   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2287           6   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2287           6
2308   ph-grd -->hit<--           86          39           1           1   ph-grd -->hit<--           86          39           1           1
2309  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   86   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2310  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2311  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2312  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2260  grad-res ------------------------------- Line 2317  grad-res -------------------------------
2317   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2318  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2319   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06234465668820E-14  2.53674886388737E+00
2320   cg2d: Sum(rhs),rhsMax =   2.38697950294409E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   7.74380559676047E-15  5.04325900480939E+00
2321   cg2d: Sum(rhs),rhsMax =  -3.07046055247895E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.41796296926344E-14  6.29008403763971E+00
2322   cg2d: Sum(rhs),rhsMax =   1.31145094783847E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -2.16354711923827E-14  6.70003306073551E+00
2323  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2324   --> objf_test(bi,bj)   =  0.804679281316973D+06    early fc =  0.000000000000000D+00
2325     --> objf_test(bi,bj)   =  0.804687751308914D+06
2326   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2327   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2328    local fc =  0.804679281316973D+06    local fc =  0.804687751308914D+06
2329   global fc =  0.804679281316973D+06   global fc =  0.804687751308914D+06
2330   ph-check fcpertplus =    804679.28131697292      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687751308914E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2331  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2332  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2333  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2283  grad-res ------------------------------- Line 2338  grad-res -------------------------------
2338   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2339  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2340   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.05956909912663E-14  2.53674886388737E+00
2341   cg2d: Sum(rhs),rhsMax =  -5.98826543907194E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.48769885299771E-14  5.04325900480939E+00
2342   cg2d: Sum(rhs),rhsMax =  -5.26662047306559E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -6.53643805748061E-15  6.29008403763971E+00
2343   cg2d: Sum(rhs),rhsMax =   1.33608402119734E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -1.75866265994529E-14  6.70003306073551E+00
2344  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2345   --> objf_test(bi,bj)   =  0.804679268392759D+06    early fc =  0.000000000000000D+00
2346     --> objf_test(bi,bj)   =  0.804687738384548D+06
2347   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2348   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2349    local fc =  0.804679268392759D+06    local fc =  0.804687738384548D+06
2350   global fc =  0.804679268392759D+06   global fc =  0.804687738384548D+06
2351    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687738384548E+05
2352  grad-res -------------------------------  grad-res -------------------------------
2353   grad-res     0    6   86   39    1    1    1    1   8.04679274768E+05  8.04679281317E+05  8.04679268393E+05   grad-res     0    6   86   39    1    1    1    1   8.04687744759E+05  8.04687751309E+05  8.04687738385E+05
2354   grad-res     0    6    6 2288    0    1    1    1   6.46210441325E-01  6.46210717969E-01 -4.28101453842E-07   grad-res     0    6    6 2288    0    1    1    1   6.46218052670E-01  6.46218325710E-01 -4.22520225252E-07
2355  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2356  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  6.46210441325013E-01  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  6.46218052669727E-01
2357  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  6.46210717968643E-01  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  6.46218325709924E-01
2358   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   6 (ierr=  0) =======
2359   ph-grd  ierr =            0 , icomp =         2288 , ichknum =            6  (PID.TID 0000.0001) ====== Starts gradient-check number   7 (=ichknum) =======
2360   ph-test icomp, ncvarcomp, ichknum         2289       29309           7   ph-test icomp, ncvarcomp, ichknum         2289       29309           7
2361   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2288           7   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2288           7
2362   ph-grd -->hit<--           87          39           1           1   ph-grd -->hit<--           87          39           1           1
2363  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   87   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2364  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2365  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2366  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2315  grad-res ------------------------------- Line 2371  grad-res -------------------------------
2371   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2372  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2373   cg2d: Sum(rhs),rhsMax =   1.06512021424976E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06512021424976E-14  2.53674886388737E+00
2374   cg2d: Sum(rhs),rhsMax =   4.50334214363579E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   9.28424004342787E-15  5.04325900480939E+00
2375   cg2d: Sum(rhs),rhsMax =  -5.34641775296052E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -2.49869569479699E-14  6.29008403763971E+00
2376   cg2d: Sum(rhs),rhsMax =   2.49765486071141E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -2.69367861349679E-14  6.70003306073551E+00
2377  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2378   --> objf_test(bi,bj)   =  0.804679279836697D+06    early fc =  0.000000000000000D+00
2379     --> objf_test(bi,bj)   =  0.804687749828302D+06
2380   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2381   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2382    local fc =  0.804679279836697D+06    local fc =  0.804687749828302D+06
2383   global fc =  0.804679279836697D+06   global fc =  0.804687749828302D+06
2384   ph-check fcpertplus =    804679.27983669692      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687749828302E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2385  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2386  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2387  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2338  grad-res ------------------------------- Line 2392  grad-res -------------------------------
2392   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2393  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2394   cg2d: Sum(rhs),rhsMax =   1.06512021424976E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06512021424976E-14  2.53674886388737E+00
2395   cg2d: Sum(rhs),rhsMax =  -1.31838984174237E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   6.73766598069392E-15  5.04325900480939E+00
2396   cg2d: Sum(rhs),rhsMax =   2.27595720048157E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.15185638804860E-14  6.29008403763971E+00
2397   cg2d: Sum(rhs),rhsMax =   1.28681787447960E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -6.89726054048379E-14  6.70003306073551E+00
2398  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2399   --> objf_test(bi,bj)   =  0.804679269874669D+06    early fc =  0.000000000000000D+00
2400     --> objf_test(bi,bj)   =  0.804687739866778D+06
2401   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2402   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2403    local fc =  0.804679269874669D+06    local fc =  0.804687739866778D+06
2404   global fc =  0.804679269874669D+06   global fc =  0.804687739866778D+06
2405    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687739866778E+05
2406  grad-res -------------------------------  grad-res -------------------------------
2407   grad-res     0    7   87   39    1    1    1    1   8.04679274768E+05  8.04679279837E+05  8.04679269875E+05   grad-res     0    7   87   39    1    1    1    1   8.04687744759E+05  8.04687749828E+05  8.04687739867E+05
2408   grad-res     0    7    7 2289    0    1    1    1   4.98101328803E-01  4.98101394624E-01 -1.32143122444E-07   grad-res     0    7    7 2289    0    1    1    1   4.98076169749E-01  4.98076213989E-01 -8.88226561191E-08
2409  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2410  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.98101328802853E-01  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.98076169748959E-01
2411  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.98101394623518E-01  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.98076213989407E-01
2412   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   7 (ierr=  0) =======
2413   ph-grd  ierr =            0 , icomp =         2289 , ichknum =            7  (PID.TID 0000.0001) ====== Starts gradient-check number   8 (=ichknum) =======
2414   ph-test icomp, ncvarcomp, ichknum         2290       29309           8   ph-test icomp, ncvarcomp, ichknum         2290       29309           8
2415   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2289           8   ph-grd _loc: bi, bj, icomptest, ichknum            1           1        2289           8
2416   ph-grd -->hit<--           88          39           1           1   ph-grd -->hit<--           88          39           1           1
2417  (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  (PID.TID 0000.0001) grdchk pos: i,j,k=   88   39    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
 (PID.TID 0000.0001)  
2418  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2419  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2420  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2370  grad-res ------------------------------- Line 2425  grad-res -------------------------------
2425   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2426  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2427   cg2d: Sum(rhs),rhsMax =   1.06373243546898E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06373243546898E-14  2.53674886388737E+00
2428   cg2d: Sum(rhs),rhsMax =   4.64905891561784E-16  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   1.77635683940025E-14  5.04325900480939E+00
2429   cg2d: Sum(rhs),rhsMax =  -5.76622083414691E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -3.35842464949110E-14  6.29008403763971E+00
2430   cg2d: Sum(rhs),rhsMax =   2.75023059881363E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -3.34871019802563E-14  6.70003306073551E+00
2431  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2432   --> objf_test(bi,bj)   =  0.804679280923443D+06    early fc =  0.000000000000000D+00
2433     --> objf_test(bi,bj)   =  0.804687750914794D+06
2434   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2435   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2436    local fc =  0.804679280923443D+06    local fc =  0.804687750914794D+06
2437   global fc =  0.804679280923443D+06   global fc =  0.804687750914794D+06
2438   ph-check fcpertplus =    804679.28092344292      (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  8.04687750914794E+05
  ph-check fcpertminus =    804679.27476754226      
 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor =  6.5682677425711703E-05  
 (PID.TID 0000.0001)  
2439  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2440  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2441  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2393  grad-res ------------------------------- Line 2446  grad-res -------------------------------
2446   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )   EXTERNAL_FIELDS_LOAD, it=         0 : Reading new data, i0,i1=   12    1 (prev=   12    0 )
2447  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2448   cg2d: Sum(rhs),rhsMax =   1.06095687790742E-14  2.53674886388737E+00   cg2d: Sum(rhs),rhsMax =   1.06095687790742E-14  2.53674886388737E+00
2449   cg2d: Sum(rhs),rhsMax =  -6.23806561961260E-15  5.05253091016064E+00   cg2d: Sum(rhs),rhsMax =   2.23779328401008E-14  5.04325900480939E+00
2450   cg2d: Sum(rhs),rhsMax =   1.52308721190764E-15  6.31162663841039E+00   cg2d: Sum(rhs),rhsMax =  -1.94289029309402E-14  6.29008403763971E+00
2451   cg2d: Sum(rhs),rhsMax =   5.66734159601623E-14  6.72990407529372E+00   cg2d: Sum(rhs),rhsMax =  -7.71743779992562E-14  6.70003306073551E+00
2452  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2453   --> objf_test(bi,bj)   =  0.804679268790059D+06    early fc =  0.000000000000000D+00
2454     --> objf_test(bi,bj)   =  0.804687738782400D+06
2455   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2456   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2457    local fc =  0.804679268790059D+06    local fc =  0.804687738782400D+06
2458   global fc =  0.804679268790059D+06   global fc =  0.804687738782400D+06
2459    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  8.04687738782400E+05
2460  grad-res -------------------------------  grad-res -------------------------------
2461   grad-res     0    8   88   39    1    1    1    1   8.04679274768E+05  8.04679280923E+05  8.04679268790E+05   grad-res     0    8   88   39    1    1    1    1   8.04687744759E+05  8.04687750915E+05  8.04687738782E+05
2462   grad-res     0    8    8 2290    0    1    1    1   6.06668928344E-01  6.06669182889E-01 -4.19579169408E-07   grad-res     0    8    8 2290    0    1    1    1   6.06619515888E-01  6.06619729660E-01 -3.52399837977E-07
2463  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04679274767542E+05  (PID.TID 0000.0001)  ADM  ref_cost_function      =  8.04687744759401E+05
2464  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  6.06668928343518E-01  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  6.06619515887832E-01
2465  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  6.06669182889163E-01  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  6.06619729660451E-01
2466   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   8 (ierr=  0) =======
  ph-grd  ierr =            0 , icomp =         2290 , ichknum =            8  
2467  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2468  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2469  (PID.TID 0000.0001) // Gradient check results  >>> START <<<  (PID.TID 0000.0001) // Gradient check results  >>> START <<<
# Line 2422  grad-res ------------------------------- Line 2476  grad-res -------------------------------
2476  (PID.TID 0000.0001) grdchk output h.g:  Id     FC1-FC2/(2*EPS)      ADJ GRAD(FC)         1-FDGRD/ADGRD  (PID.TID 0000.0001) grdchk output h.g:  Id     FC1-FC2/(2*EPS)      ADJ GRAD(FC)         1-FDGRD/ADGRD
2477  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2478  (PID.TID 0000.0001) grdchk output (p):   1    73    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   1    73    39     1    1    1   0.000000000E+00 -1.000000000E-02
2479  (PID.TID 0000.0001) grdchk output (c):   1  8.0467927476754E+05  8.0467923830019E+05  8.0467927476754E+05  (PID.TID 0000.0001) grdchk output (c):   1  8.0468774475940E+05  8.0468770829173E+05  8.0468774475940E+05
2480  (PID.TID 0000.0001) grdchk output (g):   1    -1.8233674927615E+00 -3.6557250962616E+00  5.0122959337778E-01  (PID.TID 0000.0001) grdchk output (g):   1    -1.8233836104628E+00 -3.6557577657728E+00  5.0122964176284E-01
2481  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2482  (PID.TID 0000.0001) grdchk output (p):   2    74    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   2    74    39     1    1    1   0.000000000E+00 -1.000000000E-02
2483  (PID.TID 0000.0001) grdchk output (c):   2  8.0467927476754E+05  8.0467923850869E+05  8.0467927476754E+05  (PID.TID 0000.0001) grdchk output (c):   2  8.0468774475940E+05  8.0468770850086E+05  8.0468774475940E+05
2484  (PID.TID 0000.0001) grdchk output (g):   2    -1.8129426054657E+00 -3.6346913262170E+00  5.0121139795588E-01  (PID.TID 0000.0001) grdchk output (g):   2    -1.8129268486518E+00 -3.6346593263633E+00  5.0121134173369E-01
2485  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2486  (PID.TID 0000.0001) grdchk output (p):   3    75    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   3    75    39     1    1    1   0.000000000E+00 -1.000000000E-02
2487  (PID.TID 0000.0001) grdchk output (c):   3  8.0467927476754E+05  8.0467923851296E+05  8.0467927476754E+05  (PID.TID 0000.0001) grdchk output (c):   3  8.0468774475940E+05  8.0468770850684E+05  8.0468774475940E+05
2488  (PID.TID 0000.0001) grdchk output (g):   3    -1.8127292045392E+00 -3.6343898344679E+00  5.0122873794450E-01  (PID.TID 0000.0001) grdchk output (g):   3    -1.8126278009731E+00 -3.6341858496592E+00  5.0122864488532E-01
2489  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2490  (PID.TID 0000.0001) grdchk output (p):   4    76    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   4    76    39     1    1    1   0.000000000E+00 -1.000000000E-02
2491  (PID.TID 0000.0001) grdchk output (c):   4  8.0467927476754E+05  8.0467924281158E+05  8.0467927476754E+05  (PID.TID 0000.0001) grdchk output (c):   4  8.0468774475940E+05  8.0468771278833E+05  8.0468774475940E+05
2492  (PID.TID 0000.0001) grdchk output (g):   4    -1.5977979346644E+00 -1.6553102845727E-02 -9.5525584934483E+01  (PID.TID 0000.0001) grdchk output (g):   4    -1.5985534177162E+00 -1.6544644381610E-02 -9.5620597024919E+01
2493  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2494  (PID.TID 0000.0001) grdchk output (p):   5    85    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   5    85    39     1    1    1   0.000000000E+00 -1.000000000E-02
2495  (PID.TID 0000.0001) grdchk output (c):   5  8.0467927476754E+05  8.0467927955916E+05  8.0467927015643E+05  (PID.TID 0000.0001) grdchk output (c):   5  8.0468774475940E+05  8.0468774955141E+05  8.0468774014792E+05
2496  (PID.TID 0000.0001) grdchk output (g):   5     4.7013658331707E-01  4.7013662338315E-01  8.5222200962853E-08  (PID.TID 0000.0001) grdchk output (g):   5     4.7017436008900E-01  4.7017448768790E-01  2.7138626024215E-07
2497  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2498  (PID.TID 0000.0001) grdchk output (p):   6    86    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   6    86    39     1    1    1   0.000000000E+00 -1.000000000E-02
2499  (PID.TID 0000.0001) grdchk output (c):   6  8.0467927476754E+05  8.0467928131697E+05  8.0467926839276E+05  (PID.TID 0000.0001) grdchk output (c):   6  8.0468774475940E+05  8.0468775130891E+05  8.0468773838455E+05
2500  (PID.TID 0000.0001) grdchk output (g):   6     6.4621071796864E-01  6.4621044132501E-01 -4.2810145384209E-07  (PID.TID 0000.0001) grdchk output (g):   6     6.4621832570992E-01  6.4621805266973E-01 -4.2252022525169E-07
2501  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2502  (PID.TID 0000.0001) grdchk output (p):   7    87    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   7    87    39     1    1    1   0.000000000E+00 -1.000000000E-02
2503  (PID.TID 0000.0001) grdchk output (c):   7  8.0467927476754E+05  8.0467927983670E+05  8.0467926987467E+05  (PID.TID 0000.0001) grdchk output (c):   7  8.0468774475940E+05  8.0468774982830E+05  8.0468773986678E+05
2504  (PID.TID 0000.0001) grdchk output (g):   7     4.9810139462352E-01  4.9810132880285E-01 -1.3214312244436E-07  (PID.TID 0000.0001) grdchk output (g):   7     4.9807621398941E-01  4.9807616974896E-01 -8.8822656119092E-08
2505  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2506  (PID.TID 0000.0001) grdchk output (p):   8    88    39     1    1    1   0.000000000E+00 -1.000000000E-02  (PID.TID 0000.0001) grdchk output (p):   8    88    39     1    1    1   0.000000000E+00 -1.000000000E-02
2507  (PID.TID 0000.0001) grdchk output (c):   8  8.0467927476754E+05  8.0467928092344E+05  8.0467926879006E+05  (PID.TID 0000.0001) grdchk output (c):   8  8.0468774475940E+05  8.0468775091479E+05  8.0468773878240E+05
2508  (PID.TID 0000.0001) grdchk output (g):   8     6.0666918288916E-01  6.0666892834352E-01 -4.1957916940838E-07  (PID.TID 0000.0001) grdchk output (g):   8     6.0661972966045E-01  6.0661951588783E-01 -3.5239983797730E-07
2509    (PID.TID 0000.0001)
2510    (PID.TID 0000.0001) grdchk  summary  :  RMS of    8 ratios =  3.3808379600181E+01
2511  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2512  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2513  (PID.TID 0000.0001) // Gradient check results  >>> END <<<  (PID.TID 0000.0001) // Gradient check results  >>> END <<<
2514  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2515  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2516  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":
2517  (PID.TID 0000.0001)           User time:   66.960000000000008  (PID.TID 0000.0001)           User time:   67.030000000000001
2518  (PID.TID 0000.0001)         System time:  0.37000000000000000  (PID.TID 0000.0001)         System time:  0.20999999999999999
2519  (PID.TID 0000.0001)     Wall clock time:   71.005782127380371  (PID.TID 0000.0001)     Wall clock time:   67.419028997421265
2520  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2521  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2522  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":
2523  (PID.TID 0000.0001)           User time:  0.22000000000000000  (PID.TID 0000.0001)           User time:  0.17000000000000001
2524  (PID.TID 0000.0001)         System time:  2.00000000000000004E-002  (PID.TID 0000.0001)         System time:  2.00000000000000004E-002
2525  (PID.TID 0000.0001)     Wall clock time:   1.5613799095153809  (PID.TID 0000.0001)     Wall clock time:  0.19813203811645508
2526  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2527  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2528  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":
2529  (PID.TID 0000.0001)           User time:   18.080000000000002  (PID.TID 0000.0001)           User time:   17.829999999999998
2530  (PID.TID 0000.0001)         System time:  0.29999999999999999  (PID.TID 0000.0001)         System time:  0.15000000000000002
2531  (PID.TID 0000.0001)     Wall clock time:   20.602879047393799  (PID.TID 0000.0001)     Wall clock time:   18.029143095016479
2532  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2533  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2534    (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [MAIN_DO_LOOP]":
2535    (PID.TID 0000.0001)           User time:   51.079999999999927
2536    (PID.TID 0000.0001)         System time:  2.00000000000000178E-002
2537    (PID.TID 0000.0001)     Wall clock time:   51.219977378845215
2538    (PID.TID 0000.0001)          No. starts:          72
2539    (PID.TID 0000.0001)           No. stops:          72
2540  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":
2541  (PID.TID 0000.0001)           User time:  0.11000000000001364  (PID.TID 0000.0001)           User time:  9.99999999999943157E-002
2542  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2543  (PID.TID 0000.0001)     Wall clock time:  0.10410833358764648  (PID.TID 0000.0001)     Wall clock time:  0.10257363319396973
2544  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2545  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2546  (PID.TID 0000.0001)   Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]":  (PID.TID 0000.0001)   Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]":
2547  (PID.TID 0000.0001)           User time:  0.11000000000001364  (PID.TID 0000.0001)           User time:  9.99999999999943157E-002
2548  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2549  (PID.TID 0000.0001)     Wall clock time:  0.10848259925842285  (PID.TID 0000.0001)     Wall clock time:  0.10687303543090820
2550  (PID.TID 0000.0001)          No. starts:          76  (PID.TID 0000.0001)          No. starts:          76
2551  (PID.TID 0000.0001)           No. stops:          76  (PID.TID 0000.0001)           No. stops:          76
 (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":  
 (PID.TID 0000.0001)           User time:  3.99999999999920419E-002  
 (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  
 (PID.TID 0000.0001)     Wall clock time:  6.20698928833007813E-002  
 (PID.TID 0000.0001)          No. starts:          92  
 (PID.TID 0000.0001)           No. stops:          92  
2552  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
2553  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  9.99999999999090505E-003
2554  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2555  (PID.TID 0000.0001)     Wall clock time:  6.54935836791992188E-004  (PID.TID 0000.0001)     Wall clock time:  6.55889511108398438E-004
2556  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2557  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2558  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":
2559  (PID.TID 0000.0001)           User time:   8.2499999999999716  (PID.TID 0000.0001)           User time:   8.1899999999999977
2560  (PID.TID 0000.0001)         System time:  1.99999999999999623E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
2561  (PID.TID 0000.0001)     Wall clock time:   8.2800228595733643  (PID.TID 0000.0001)     Wall clock time:   8.2164540290832520
2562  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2563  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2564  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":
2565  (PID.TID 0000.0001)           User time:   14.280000000000015  (PID.TID 0000.0001)           User time:   16.469999999999970
2566  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2567  (PID.TID 0000.0001)     Wall clock time:   14.286210775375366  (PID.TID 0000.0001)     Wall clock time:   16.527510404586792
2568  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2569  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2570  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":
2571  (PID.TID 0000.0001)           User time:   20.510000000000048  (PID.TID 0000.0001)           User time:   19.130000000000010
2572  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
2573  (PID.TID 0000.0001)     Wall clock time:   20.622707128524780  (PID.TID 0000.0001)     Wall clock time:   19.160159349441528
2574  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2575  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2576  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":
2577  (PID.TID 0000.0001)           User time:   4.4099999999999682  (PID.TID 0000.0001)           User time:   4.3899999999999864
2578  (PID.TID 0000.0001)         System time:  1.99999999999999623E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
2579  (PID.TID 0000.0001)     Wall clock time:   4.3864438533782959  (PID.TID 0000.0001)     Wall clock time:   4.3996253013610840
2580  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2581  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2582  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
2583  (PID.TID 0000.0001)           User time:   1.1100000000000136  (PID.TID 0000.0001)           User time:  0.39999999999999147
2584  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2585  (PID.TID 0000.0001)     Wall clock time:   1.1267530918121338  (PID.TID 0000.0001)     Wall clock time:  0.42065262794494629
2586    (PID.TID 0000.0001)          No. starts:          72
2587    (PID.TID 0000.0001)           No. stops:          72
2588    (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":
2589    (PID.TID 0000.0001)           User time:  0.72000000000004150
2590    (PID.TID 0000.0001)         System time:   0.0000000000000000
2591    (PID.TID 0000.0001)     Wall clock time:  0.71262645721435547
2592  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2593  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2594  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
2595  (PID.TID 0000.0001)           User time:  0.18999999999998352  (PID.TID 0000.0001)           User time:  0.21000000000000796
2596  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2597  (PID.TID 0000.0001)     Wall clock time:  0.21261239051818848  (PID.TID 0000.0001)     Wall clock time:  0.21013736724853516
2598  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2599  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2600  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":
2601  (PID.TID 0000.0001)           User time:  0.27000000000001023  (PID.TID 0000.0001)           User time:  0.28999999999997783
2602  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2603  (PID.TID 0000.0001)     Wall clock time:  0.28130865097045898  (PID.TID 0000.0001)     Wall clock time:  0.27254319190979004
2604  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2605  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2606  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":
2607  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:  1.00000000000051159E-002
2608  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2609  (PID.TID 0000.0001)     Wall clock time:  7.09295272827148438E-004  (PID.TID 0000.0001)     Wall clock time:  7.18832015991210938E-004
2610  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2611  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2612  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":
2613  (PID.TID 0000.0001)           User time:   1.1199999999999761  (PID.TID 0000.0001)           User time:   1.0799999999999557
2614  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2615  (PID.TID 0000.0001)     Wall clock time:   1.1155471801757813  (PID.TID 0000.0001)     Wall clock time:   1.1138741970062256
2616  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2617  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2618  (PID.TID 0000.0001)   Seconds in section "DO_THE_MODEL_IO     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_THE_MODEL_IO     [FORWARD_STEP]":
2619  (PID.TID 0000.0001)           User time:  4.00000000000062528E-002  (PID.TID 0000.0001)           User time:  1.99999999999960210E-002
2620  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
2621  (PID.TID 0000.0001)     Wall clock time:  0.33675956726074219  (PID.TID 0000.0001)     Wall clock time:  2.31816768646240234E-002
2622  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2623  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2624  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":
2625  (PID.TID 0000.0001)           User time:  8.99999999999891998E-002  (PID.TID 0000.0001)           User time:  5.00000000000113687E-002
2626  (PID.TID 0000.0001)         System time:  3.00000000000000266E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
2627  (PID.TID 0000.0001)     Wall clock time:  0.60021209716796875  (PID.TID 0000.0001)     Wall clock time:  4.88457679748535156E-002
2628  (PID.TID 0000.0001)          No. starts:          72  (PID.TID 0000.0001)          No. starts:          72
2629  (PID.TID 0000.0001)           No. stops:          72  (PID.TID 0000.0001)           No. stops:          72
2630  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":
2631  (PID.TID 0000.0001)           User time:  5.99999999999987210E-002  (PID.TID 0000.0001)           User time:  4.00000000000027001E-002
2632  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2633  (PID.TID 0000.0001)     Wall clock time:  6.15630149841308594E-002  (PID.TID 0000.0001)     Wall clock time:  4.38201427459716797E-002
2634    (PID.TID 0000.0001)          No. starts:           1
2635    (PID.TID 0000.0001)           No. stops:           1
2636    (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":
2637    (PID.TID 0000.0001)           User time:  5.00000000000007105E-002
2638    (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
2639    (PID.TID 0000.0001)     Wall clock time:  5.79869747161865234E-002
2640  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2641  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2642  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":
2643  (PID.TID 0000.0001)           User time:  6.00000000000022737E-002  (PID.TID 0000.0001)           User time:  5.99999999999987210E-002
2644  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2645  (PID.TID 0000.0001)     Wall clock time:  6.00268840789794922E-002  (PID.TID 0000.0001)     Wall clock time:  5.73489665985107422E-002
2646  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2647  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2648  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":
2649  (PID.TID 0000.0001)           User time:   48.540000000000006  (PID.TID 0000.0001)           User time:   48.920000000000002
2650  (PID.TID 0000.0001)         System time:  4.99999999999999889E-002  (PID.TID 0000.0001)         System time:  2.99999999999999989E-002
2651  (PID.TID 0000.0001)     Wall clock time:   48.719833135604858  (PID.TID 0000.0001)     Wall clock time:   49.076337099075317
2652  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
2653  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
2654  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":
2655  (PID.TID 0000.0001)           User time:   1.4699999999999918  (PID.TID 0000.0001)           User time:   1.3499999999999943
2656  (PID.TID 0000.0001)         System time:  9.99999999999995337E-003  (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
2657  (PID.TID 0000.0001)     Wall clock time:   1.4773843288421631  (PID.TID 0000.0001)     Wall clock time:   1.3673486709594727
2658  (PID.TID 0000.0001)          No. starts:          16  (PID.TID 0000.0001)          No. starts:          16
2659  (PID.TID 0000.0001)           No. stops:          16  (PID.TID 0000.0001)           No. stops:          16
2660  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":
2661  (PID.TID 0000.0001)           User time:   46.840000000000003  (PID.TID 0000.0001)           User time:   47.329999999999998
2662  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
2663  (PID.TID 0000.0001)     Wall clock time:   46.946657180786133  (PID.TID 0000.0001)     Wall clock time:   47.438304901123047
2664  (PID.TID 0000.0001)          No. starts:          16  (PID.TID 0000.0001)          No. starts:          16
2665  (PID.TID 0000.0001)           No. stops:          16  (PID.TID 0000.0001)           No. stops:          16
2666  (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "MAIN_DO_LOOP        [THE_MAIN_LOOP]":
2667  (PID.TID 0000.0001)           User time:   44.720000000000041  (PID.TID 0000.0001)           User time:   45.339999999999961
2668  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
2669  (PID.TID 0000.0001)     Wall clock time:   44.815127849578857  (PID.TID 0000.0001)     Wall clock time:   45.451010704040527
2670  (PID.TID 0000.0001)          No. starts:          64  (PID.TID 0000.0001)          No. starts:          64
2671  (PID.TID 0000.0001)           No. stops:          64  (PID.TID 0000.0001)           No. stops:          64
2672  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":
2673  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
2674  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
2675  (PID.TID 0000.0001)     Wall clock time:  1.88875198364257813E-003  (PID.TID 0000.0001)     Wall clock time:  1.77431106567382813E-003
2676  (PID.TID 0000.0001)          No. starts:          16  (PID.TID 0000.0001)          No. starts:          16
2677  (PID.TID 0000.0001)           No. stops:          16  (PID.TID 0000.0001)           No. stops:          16
2678  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
# Line 2622  grad-res ------------------------------- Line 2690  grad-res -------------------------------
2690  (PID.TID 0000.0001) //          Total. Y spins =              0  (PID.TID 0000.0001) //          Total. Y spins =              0
2691  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00
2692  (PID.TID 0000.0001) // o Thread number: 000001  (PID.TID 0000.0001) // o Thread number: 000001
2693  (PID.TID 0000.0001) //            No. barriers =          19424  (PID.TID 0000.0001) //            No. barriers =          19380
2694  (PID.TID 0000.0001) //      Max. barrier spins =              1  (PID.TID 0000.0001) //      Max. barrier spins =              1
2695  (PID.TID 0000.0001) //      Min. barrier spins =              1  (PID.TID 0000.0001) //      Min. barrier spins =              1
2696  (PID.TID 0000.0001) //     Total barrier spins =          19424  (PID.TID 0000.0001) //     Total barrier spins =          19380
2697  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00
2698  PROGRAM MAIN: Execution ended Normally  PROGRAM MAIN: Execution ended Normally

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22