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

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

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

revision 1.13 by jmc, Tue Jul 17 22:37:52 2012 UTC revision 1.15 by jmc, Wed Aug 7 21:07:43 2013 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:  checkpoint63p  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint64l
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:        Tue Jul 17 17:41:17 EDT 2012  (PID.TID 0000.0001) // Build date:        Wed Aug  7 14:13:48 EDT 2013
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 61  Line 61 
61  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
62  (PID.TID 0000.0001) // Tile <-> Tile connectvity table  (PID.TID 0000.0001) // Tile <-> Tile connectvity table
63  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
64  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000001)  (PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000)
65  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        WEST: Tile = 000001, Process = 000000, Comm = put
66  (PID.TID 0000.0001) //                bi = 000001, bj = 000001  (PID.TID 0000.0001) //                bi = 000001, bj = 000001
67  (PID.TID 0000.0001) //        EAST: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //        EAST: 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) //       SOUTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       SOUTH: 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) //       NORTH: Tile = 000001, Process = 000001, Comm = put  (PID.TID 0000.0001) //       NORTH: 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)  (PID.TID 0000.0001)
74  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"  (PID.TID 0000.0001)  INI_PARMS: opening model parameter file "data"
# Line 220  Line 220 
220  (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */  (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */
221  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
222  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
223    (PID.TID 0000.0001) useGGL90inAdMode = /* use GGL90 in adjoint mode */
224    (PID.TID 0000.0001)                   F
225    (PID.TID 0000.0001)     ;
226    (PID.TID 0000.0001) useSALT_PLUMEinAdMode = /* use SALT_PLUME in adjoint mode */
227    (PID.TID 0000.0001)                   F
228    (PID.TID 0000.0001)     ;
229    (PID.TID 0000.0001) dumpAdVarExch = /* control adexch before dumpinp */
230    (PID.TID 0000.0001)                       2
231    (PID.TID 0000.0001)     ;
232    (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */
233    (PID.TID 0000.0001)                       2
234    (PID.TID 0000.0001)     ;
235  (PID.TID 0000.0001)  (PID.TID 0000.0001)
236  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
237  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.optim
# Line 558  Line 570 
570  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */  (PID.TID 0000.0001) sRef =   /* Reference salinity profile ( psu ) */
571  (PID.TID 0000.0001)     4 @  3.500000000000000E+01              /* K =  1:  4 */  (PID.TID 0000.0001)     4 @  3.500000000000000E+01              /* K =  1:  4 */
572  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
573  (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)                 1.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*/  
574  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
575  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
576  (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/  (PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */
577  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
578  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
579  (PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/  (PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */
580  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   T
581  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
582  (PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */  (PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz.  viscosity */
583  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
584  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
585  (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 */
586  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                   F
587  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
588  (PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */  (PID.TID 0000.0001) viscAh  =   /* Lateral harmonic viscosity ( m^2/s ) */
589  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+05
590  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
591  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */  (PID.TID 0000.0001) viscA4  =   /* Lateral biharmonic viscosity ( m^4/s ) */
592  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
593  (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)     ;  
594  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */  (PID.TID 0000.0001) no_slip_sides =  /* Viscous BCs: No-slip sides */
595  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
596  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 895  Line 883 
883  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */  (PID.TID 0000.0001) tempStepping =  /* Temperature equation on/off flag */
884  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
885  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
886  (PID.TID 0000.0001) tempAdvection=  /* Temperature advection on/off flag */  (PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */
887  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
888  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
889  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */  (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
# Line 904  Line 892 
892  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */  (PID.TID 0000.0001) tempForcing  =  /* Temperature forcing on/off flag */
893  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
894  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
895    (PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */
896    (PID.TID 0000.0001)                   F
897    (PID.TID 0000.0001)     ;
898  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */  (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
899  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
900  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
901  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */  (PID.TID 0000.0001) saltStepping =  /* Salinity equation on/off flag */
902  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
903  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
904  (PID.TID 0000.0001) saltAdvection=  /* Salinity advection on/off flag */  (PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */
905  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
906  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
907  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */  (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
# Line 919  Line 910 
910  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */  (PID.TID 0000.0001) saltForcing  =  /* Salinity forcing on/off flag */
911  (PID.TID 0000.0001)                   T  (PID.TID 0000.0001)                   T
912  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
913    (PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */
914    (PID.TID 0000.0001)                   F
915    (PID.TID 0000.0001)     ;
916  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */  (PID.TID 0000.0001) saltIsActiveTr = /* Salt  is a dynamically Active Tracer */
917  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
918  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 953  Line 947 
947  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */  (PID.TID 0000.0001) cg2dChkResFreq =   /* 2d con. grad convergence test frequency */
948  (PID.TID 0000.0001)                       1  (PID.TID 0000.0001)                       1
949  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
950    (PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */
951    (PID.TID 0000.0001)                       0
952    (PID.TID 0000.0001)     ;
953  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */  (PID.TID 0000.0001) cg2dTargetResidual =   /* 2d con. grad target residual  */
954  (PID.TID 0000.0001)                 1.000000000000000E-07  (PID.TID 0000.0001)                 1.000000000000000E-07
955  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 971  Line 968 
968  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
969  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )  (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
970  (PID.TID 0000.0001) //  (PID.TID 0000.0001) //
971  (PID.TID 0000.0001) deltaTmom =   /* Momentum equation timestep ( s ) */  (PID.TID 0000.0001) deltaTMom =   /* Momentum equation timestep ( s ) */
972  (PID.TID 0000.0001)                 3.600000000000000E+03  (PID.TID 0000.0001)                 3.600000000000000E+03
973  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
974  (PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */  (PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */
975  (PID.TID 0000.0001)                 3.600000000000000E+03  (PID.TID 0000.0001)                 3.600000000000000E+03
976  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
977  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */  (PID.TID 0000.0001) dTtracerLev =  /* Tracer equation timestep ( s ) */
# Line 1125  Line 1122 
1122  (PID.TID 0000.0001)                 5.000000000000000E+01,      /* K =  1 */  (PID.TID 0000.0001)                 5.000000000000000E+01,      /* K =  1 */
1123  (PID.TID 0000.0001)                 2.500000000000000E+02,      /* K =  2 */  (PID.TID 0000.0001)                 2.500000000000000E+02,      /* K =  2 */
1124  (PID.TID 0000.0001)                 4.500000000000000E+02,      /* K =  3 */  (PID.TID 0000.0001)                 4.500000000000000E+02,      /* K =  3 */
1125  (PID.TID 0000.0001)                 2.750000000000000E+03       /* K =  4 */  (PID.TID 0000.0001)                 2.750000000000000E+03,      /* K =  4 */
1126    (PID.TID 0000.0001)                 2.500000000000000E+03       /* K =  5 */
1127  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1128  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */  (PID.TID 0000.0001) drF =   /* W spacing ( units of r ) */
1129  (PID.TID 0000.0001)                 1.000000000000000E+02,      /* K =  1 */  (PID.TID 0000.0001)                 1.000000000000000E+02,      /* K =  1 */
# Line 1834  Line 1832 
1832   cg2d: Sum(rhs),rhsMax =  -3.82105745081306E-03  2.84938997898948E-03   cg2d: Sum(rhs),rhsMax =  -3.82105745081306E-03  2.84938997898948E-03
1833   cg2d: Sum(rhs),rhsMax =  -4.51705713557009E-03  2.80618860570210E-03   cg2d: Sum(rhs),rhsMax =  -4.51705713557009E-03  2.80618860570210E-03
1834  (PID.TID 0000.0001) %CHECKPOINT       100 ckptA  (PID.TID 0000.0001) %CHECKPOINT       100 ckptA
1835     ph-1 in thsice_cost_final
1836     ph-3 in thsice_cost_final
1837   --> objf_test(bi,bj)   =  0.473809587569146D-01   --> objf_test(bi,bj)   =  0.473809587569146D-01
1838   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
1839   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
# Line 1950  Line 1950 
1950  (PID.TID 0000.0001)  (PID.TID 0000.0001)
1951   ph-pack: packing ecco_cost   ph-pack: packing ecco_cost
1952   ph-pack: packing ecco_ctrl   ph-pack: packing ecco_ctrl
1953   ph-check entering grdchk_main  (PID.TID 0000.0001) // =======================================================
1954   ph-check fcref =   4.73809587569146359E-002  (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)
1955    (PID.TID 0000.0001) // =======================================================
1956    (PID.TID 0000.0001) grdchk reference fc: fcref       =  4.73809587569146E-02
1957  grad-res -------------------------------  grad-res -------------------------------
1958   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
1959   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
1960    (PID.TID 0000.0001) ====== Starts gradient-check number   1 (=ichknum) =======
1961   ph-test icomp, ncvarcomp, ichknum            1          25           1   ph-test icomp, ncvarcomp, ichknum            1          25           1
1962   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           0           1
1963   ph-grd -->hit<--            1           1           1           1   ph-grd -->hit<--            1           1           1           1
1964    (PID.TID 0000.0001) grdchk pos: i,j,k=    1    1    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
1965                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
1966                                       adding the control vector.                                       adding the control vector.
1967  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2069  grad-res ------------------------------- Line 2073  grad-res -------------------------------
2073   cg2d: Sum(rhs),rhsMax =  -3.82105712408440E-03  2.84938996658172E-03   cg2d: Sum(rhs),rhsMax =  -3.82105712408440E-03  2.84938996658172E-03
2074   cg2d: Sum(rhs),rhsMax =  -4.51705680207468E-03  2.80618848943839E-03   cg2d: Sum(rhs),rhsMax =  -4.51705680207468E-03  2.80618848943839E-03
2075  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2076     ph-1 in thsice_cost_final
2077     ph-3 in thsice_cost_final
2078   --> objf_test(bi,bj)   =  0.473809593230966D-01   --> objf_test(bi,bj)   =  0.473809593230966D-01
2079   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2080   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2081    local fc =  0.473809593230966D-01    local fc =  0.473809593230966D-01
2082   global fc =  0.473809593230966D-01   global fc =  0.473809593230966D-01
2083   ph-check fcpertplus =   4.73809593230965914E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809593230966E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
2084                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2085                                       adding the control vector.                                       adding the control vector.
2086  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2187  grad-res ------------------------------- Line 2192  grad-res -------------------------------
2192   cg2d: Sum(rhs),rhsMax =  -3.82105777754225E-03  2.84938999139726E-03   cg2d: Sum(rhs),rhsMax =  -3.82105777754225E-03  2.84938999139726E-03
2193   cg2d: Sum(rhs),rhsMax =  -4.51705746906604E-03  2.80618872196583E-03   cg2d: Sum(rhs),rhsMax =  -4.51705746906604E-03  2.80618872196583E-03
2194  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2195     ph-1 in thsice_cost_final
2196     ph-3 in thsice_cost_final
2197   --> objf_test(bi,bj)   =  0.473809581907328D-01   --> objf_test(bi,bj)   =  0.473809581907328D-01
2198   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2199   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2200    local fc =  0.473809581907328D-01    local fc =  0.473809581907328D-01
2201   global fc =  0.473809581907328D-01   global fc =  0.473809581907328D-01
2202    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809581907328E-02
2203  grad-res -------------------------------  grad-res -------------------------------
2204   grad-res     0    1    1    1    1    1    1    1   4.73809587569E-02  4.73809593231E-02  4.73809581907E-02   grad-res     0    1    1    1    1    1    1    1   4.73809587569E-02  4.73809593231E-02  4.73809581907E-02
2205   grad-res     0    1    1    1    0    1    1    1   5.66189251369E-06  5.66181913852E-06  1.29594767683E-05   grad-res     0    1    1    1    0    1    1    1   5.66189251369E-06  5.66181913852E-06  1.29594767683E-05
2206  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
2207  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66189251368942E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66189251368942E-06
2208  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66181913852493E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66181913852493E-06
2209   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   1 (ierr=  0) =======
2210   ph-grd  ierr =            0 , icomp =            1 , ichknum =            1  (PID.TID 0000.0001) ====== Starts gradient-check number   2 (=ichknum) =======
2211   ph-test icomp, ncvarcomp, ichknum            4          25           2   ph-test icomp, ncvarcomp, ichknum            4          25           2
2212   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           1           2   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           1           2
2213   ph-grd -->hit<--            4           1           1           1   ph-grd -->hit<--            4           1           1           1
2214    (PID.TID 0000.0001) grdchk pos: i,j,k=    4    1    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
2215                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2216                                       adding the control vector.                                       adding the control vector.
2217  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2314  grad-res ------------------------------- Line 2323  grad-res -------------------------------
2323   cg2d: Sum(rhs),rhsMax =  -3.82105759503708E-03  2.84939000818557E-03   cg2d: Sum(rhs),rhsMax =  -3.82105759503708E-03  2.84939000818557E-03
2324   cg2d: Sum(rhs),rhsMax =  -4.51705728277965E-03  2.80618867741282E-03   cg2d: Sum(rhs),rhsMax =  -4.51705728277965E-03  2.80618867741282E-03
2325  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2326     ph-1 in thsice_cost_final
2327     ph-3 in thsice_cost_final
2328   --> objf_test(bi,bj)   =  0.473809587541176D-01   --> objf_test(bi,bj)   =  0.473809587541176D-01
2329   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2330   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2331    local fc =  0.473809587541176D-01    local fc =  0.473809587541176D-01
2332   global fc =  0.473809587541176D-01   global fc =  0.473809587541176D-01
2333   ph-check fcpertplus =   4.73809587541175956E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809587541176E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
2334                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2335                                       adding the control vector.                                       adding the control vector.
2336  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2432  grad-res ------------------------------- Line 2442  grad-res -------------------------------
2442   cg2d: Sum(rhs),rhsMax =  -3.82105730658931E-03  2.84938994979340E-03   cg2d: Sum(rhs),rhsMax =  -3.82105730658931E-03  2.84938994979340E-03
2443   cg2d: Sum(rhs),rhsMax =  -4.51705698836081E-03  2.80618853399139E-03   cg2d: Sum(rhs),rhsMax =  -4.51705698836081E-03  2.80618853399139E-03
2444  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2445     ph-1 in thsice_cost_final
2446     ph-3 in thsice_cost_final
2447   --> objf_test(bi,bj)   =  0.473809587597118D-01   --> objf_test(bi,bj)   =  0.473809587597118D-01
2448   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2449   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2450    local fc =  0.473809587597118D-01    local fc =  0.473809587597118D-01
2451   global fc =  0.473809587597118D-01   global fc =  0.473809587597118D-01
2452    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809587597118E-02
2453  grad-res -------------------------------  grad-res -------------------------------
2454   grad-res     0    2    4    1    1    1    1    1   4.73809587569E-02  4.73809587541E-02  4.73809587597E-02   grad-res     0    2    4    1    1    1    1    1   4.73809587569E-02  4.73809587541E-02  4.73809587597E-02
2455   grad-res     0    2    2    4    0    1    1    1  -2.82546206927E-08 -2.79710629658E-08  1.00358001616E-02   grad-res     0    2    2    4    0    1    1    1  -2.82546206927E-08 -2.79710629658E-08  1.00358001616E-02
2456  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
2457  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -2.82546206927278E-08  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -2.82546206927278E-08
2458  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -2.79710629658148E-08  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -2.79710629658148E-08
2459   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   2 (ierr=  0) =======
2460   ph-grd  ierr =            0 , icomp =            4 , ichknum =            2  (PID.TID 0000.0001) ====== Starts gradient-check number   3 (=ichknum) =======
2461   ph-test icomp, ncvarcomp, ichknum            7          25           3   ph-test icomp, ncvarcomp, ichknum            7          25           3
2462   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           4           3   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           4           3
2463   ph-grd -->hit<--            2           2           1           1   ph-grd -->hit<--            2           2           1           1
2464    (PID.TID 0000.0001) grdchk pos: i,j,k=    2    2    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
2465                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2466                                       adding the control vector.                                       adding the control vector.
2467  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2559  grad-res ------------------------------- Line 2573  grad-res -------------------------------
2573   cg2d: Sum(rhs),rhsMax =  -3.82105728530484E-03  2.84938996476852E-03   cg2d: Sum(rhs),rhsMax =  -3.82105728530484E-03  2.84938996476852E-03
2574   cg2d: Sum(rhs),rhsMax =  -4.51705696827587E-03  2.80618858507278E-03   cg2d: Sum(rhs),rhsMax =  -4.51705696827587E-03  2.80618858507278E-03
2575  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2576     ph-1 in thsice_cost_final
2577     ph-3 in thsice_cost_final
2578   --> objf_test(bi,bj)   =  0.473809588673606D-01   --> objf_test(bi,bj)   =  0.473809588673606D-01
2579   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2580   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2581    local fc =  0.473809588673606D-01    local fc =  0.473809588673606D-01
2582   global fc =  0.473809588673606D-01   global fc =  0.473809588673606D-01
2583   ph-check fcpertplus =   4.73809588673605661E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809588673606E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
2584                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2585                                       adding the control vector.                                       adding the control vector.
2586  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2677  grad-res ------------------------------- Line 2692  grad-res -------------------------------
2692   cg2d: Sum(rhs),rhsMax =  -3.82105761632167E-03  2.84938999321047E-03   cg2d: Sum(rhs),rhsMax =  -3.82105761632167E-03  2.84938999321047E-03
2693   cg2d: Sum(rhs),rhsMax =  -4.51705730286471E-03  2.80618862633143E-03   cg2d: Sum(rhs),rhsMax =  -4.51705730286471E-03  2.80618862633143E-03
2694  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2695     ph-1 in thsice_cost_final
2696     ph-3 in thsice_cost_final
2697   --> objf_test(bi,bj)   =  0.473809586464690D-01   --> objf_test(bi,bj)   =  0.473809586464690D-01
2698   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2699   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2700    local fc =  0.473809586464690D-01    local fc =  0.473809586464690D-01
2701   global fc =  0.473809586464690D-01   global fc =  0.473809586464690D-01
2702    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809586464690E-02
2703  grad-res -------------------------------  grad-res -------------------------------
2704   grad-res     0    3    2    2    1    1    1    1   4.73809587569E-02  4.73809588674E-02  4.73809586465E-02   grad-res     0    3    2    2    1    1    1    1   4.73809587569E-02  4.73809588674E-02  4.73809586465E-02
2705   grad-res     0    3    3    7    0    1    1    1   1.10432294334E-06  1.10445791401E-06 -1.22220295023E-04   grad-res     0    3    3    7    0    1    1    1   1.10432294334E-06  1.10445791401E-06 -1.22220295023E-04
2706  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
2707  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.10432294333810E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.10432294333810E-06
2708  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.10445791401403E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.10445791401403E-06
2709   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   3 (ierr=  0) =======
2710   ph-grd  ierr =            0 , icomp =            7 , ichknum =            3  (PID.TID 0000.0001) ====== Starts gradient-check number   4 (=ichknum) =======
2711   ph-test icomp, ncvarcomp, ichknum           10          25           4   ph-test icomp, ncvarcomp, ichknum           10          25           4
2712   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           7           4   ph-grd _loc: bi, bj, icomptest, ichknum            1           1           7           4
2713   ph-grd -->hit<--            5           2           1           1   ph-grd -->hit<--            5           2           1           1
2714    (PID.TID 0000.0001) grdchk pos: i,j,k=    5    2    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
2715                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2716                                       adding the control vector.                                       adding the control vector.
2717  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2804  grad-res ------------------------------- Line 2823  grad-res -------------------------------
2823   cg2d: Sum(rhs),rhsMax =  -3.82105760027538E-03  2.84939001773004E-03   cg2d: Sum(rhs),rhsMax =  -3.82105760027538E-03  2.84939001773004E-03
2824   cg2d: Sum(rhs),rhsMax =  -4.51705728888486E-03  2.80618862900467E-03   cg2d: Sum(rhs),rhsMax =  -4.51705728888486E-03  2.80618862900467E-03
2825  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2826     ph-1 in thsice_cost_final
2827     ph-3 in thsice_cost_final
2828   --> objf_test(bi,bj)   =  0.473809587747843D-01   --> objf_test(bi,bj)   =  0.473809587747843D-01
2829   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2830   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2831    local fc =  0.473809587747843D-01    local fc =  0.473809587747843D-01
2832   global fc =  0.473809587747843D-01   global fc =  0.473809587747843D-01
2833   ph-check fcpertplus =   4.73809587747843208E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809587747843E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
2834                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2835                                       adding the control vector.                                       adding the control vector.
2836  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 2922  grad-res ------------------------------- Line 2942  grad-res -------------------------------
2942   cg2d: Sum(rhs),rhsMax =  -3.82105730135062E-03  2.84938994024892E-03   cg2d: Sum(rhs),rhsMax =  -3.82105730135062E-03  2.84938994024892E-03
2943   cg2d: Sum(rhs),rhsMax =  -4.51705698225522E-03  2.80618858239952E-03   cg2d: Sum(rhs),rhsMax =  -4.51705698225522E-03  2.80618858239952E-03
2944  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2945     ph-1 in thsice_cost_final
2946     ph-3 in thsice_cost_final
2947   --> objf_test(bi,bj)   =  0.473809587390452D-01   --> objf_test(bi,bj)   =  0.473809587390452D-01
2948   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2949   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2950    local fc =  0.473809587390452D-01    local fc =  0.473809587390452D-01
2951   global fc =  0.473809587390452D-01   global fc =  0.473809587390452D-01
2952    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809587390452E-02
2953  grad-res -------------------------------  grad-res -------------------------------
2954   grad-res     0    4    5    2    1    1    1    1   4.73809587569E-02  4.73809587748E-02  4.73809587390E-02   grad-res     0    4    5    2    1    1    1    1   4.73809587569E-02  4.73809587748E-02  4.73809587390E-02
2955   grad-res     0    4    4   10    0    1    1    1   1.78683115805E-07  1.78695773456E-07 -7.08385394654E-05   grad-res     0    4    4   10    0    1    1    1   1.78683115805E-07  1.78695773456E-07 -7.08385394654E-05
2956  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
2957  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.78683115805244E-07  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.78683115805244E-07
2958  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.78695773456194E-07  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.78695773456194E-07
2959   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   4 (ierr=  0) =======
2960   ph-grd  ierr =            0 , icomp =           10 , ichknum =            4  (PID.TID 0000.0001) ====== Starts gradient-check number   5 (=ichknum) =======
2961   ph-test icomp, ncvarcomp, ichknum           13          25           5   ph-test icomp, ncvarcomp, ichknum           13          25           5
2962   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          10           5   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          10           5
2963   ph-grd -->hit<--            3           3           1           1   ph-grd -->hit<--            3           3           1           1
2964    (PID.TID 0000.0001) grdchk pos: i,j,k=    3    3    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
2965                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
2966                                       adding the control vector.                                       adding the control vector.
2967  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3049  grad-res ------------------------------- Line 3073  grad-res -------------------------------
3073   cg2d: Sum(rhs),rhsMax =  -3.82105743308383E-03  2.84938998045179E-03   cg2d: Sum(rhs),rhsMax =  -3.82105743308383E-03  2.84938998045179E-03
3074   cg2d: Sum(rhs),rhsMax =  -4.51705711681522E-03  2.80618860675593E-03   cg2d: Sum(rhs),rhsMax =  -4.51705711681522E-03  2.80618860675593E-03
3075  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3076     ph-1 in thsice_cost_final
3077     ph-3 in thsice_cost_final
3078   --> objf_test(bi,bj)   =  0.473809591660647D-01   --> objf_test(bi,bj)   =  0.473809591660647D-01
3079   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3080   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3081    local fc =  0.473809591660647D-01    local fc =  0.473809591660647D-01
3082   global fc =  0.473809591660647D-01   global fc =  0.473809591660647D-01
3083   ph-check fcpertplus =   4.73809591660647386E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809591660647E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
3084                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3085                                       adding the control vector.                                       adding the control vector.
3086  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3167  grad-res ------------------------------- Line 3192  grad-res -------------------------------
3192   cg2d: Sum(rhs),rhsMax =  -3.82105746854287E-03  2.84938997752719E-03   cg2d: Sum(rhs),rhsMax =  -3.82105746854287E-03  2.84938997752719E-03
3193   cg2d: Sum(rhs),rhsMax =  -4.51705715432555E-03  2.80618860464830E-03   cg2d: Sum(rhs),rhsMax =  -4.51705715432555E-03  2.80618860464830E-03
3194  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3195     ph-1 in thsice_cost_final
3196     ph-3 in thsice_cost_final
3197   --> objf_test(bi,bj)   =  0.473809583477647D-01   --> objf_test(bi,bj)   =  0.473809583477647D-01
3198   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3199   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3200    local fc =  0.473809583477647D-01    local fc =  0.473809583477647D-01
3201   global fc =  0.473809583477647D-01   global fc =  0.473809583477647D-01
3202    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809583477647E-02
3203  grad-res -------------------------------  grad-res -------------------------------
3204   grad-res     0    5    3    3    1    1    1    1   4.73809587569E-02  4.73809591661E-02  4.73809583478E-02   grad-res     0    5    3    3    1    1    1    1   4.73809587569E-02  4.73809591661E-02  4.73809583478E-02
3205   grad-res     0    5    5   13    0    1    1    1   4.09163329233E-06  4.09150029829E-06  3.25039012283E-05   grad-res     0    5    5   13    0    1    1    1   4.09163329233E-06  4.09150029829E-06  3.25039012283E-05
3206  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
3207  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.09163329233104E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  4.09163329233104E-06
3208  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.09150029828664E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  4.09150029828664E-06
3209   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   5 (ierr=  0) =======
3210   ph-grd  ierr =            0 , icomp =           13 , ichknum =            5  (PID.TID 0000.0001) ====== Starts gradient-check number   6 (=ichknum) =======
3211   ph-test icomp, ncvarcomp, ichknum           16          25           6   ph-test icomp, ncvarcomp, ichknum           16          25           6
3212   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          13           6   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          13           6
3213   ph-grd -->hit<--            1           4           1           1   ph-grd -->hit<--            1           4           1           1
3214    (PID.TID 0000.0001) grdchk pos: i,j,k=    1    4    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
3215                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3216                                       adding the control vector.                                       adding the control vector.
3217  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3294  grad-res ------------------------------- Line 3323  grad-res -------------------------------
3323   cg2d: Sum(rhs),rhsMax =  -3.82105726218360E-03  2.84938999880633E-03   cg2d: Sum(rhs),rhsMax =  -3.82105726218360E-03  2.84938999880633E-03
3324   cg2d: Sum(rhs),rhsMax =  -4.51705694147637E-03  2.80618863274104E-03   cg2d: Sum(rhs),rhsMax =  -4.51705694147637E-03  2.80618863274104E-03
3325  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3326     ph-1 in thsice_cost_final
3327     ph-3 in thsice_cost_final
3328   --> objf_test(bi,bj)   =  0.473809589267712D-01   --> objf_test(bi,bj)   =  0.473809589267712D-01
3329   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3330   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3331    local fc =  0.473809589267712D-01    local fc =  0.473809589267712D-01
3332   global fc =  0.473809589267712D-01   global fc =  0.473809589267712D-01
3333   ph-check fcpertplus =   4.73809589267712092E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809589267712E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
3334                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3335                                       adding the control vector.                                       adding the control vector.
3336  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3412  grad-res ------------------------------- Line 3442  grad-res -------------------------------
3442   cg2d: Sum(rhs),rhsMax =  -3.82105763944291E-03  2.84938995917265E-03   cg2d: Sum(rhs),rhsMax =  -3.82105763944291E-03  2.84938995917265E-03
3443   cg2d: Sum(rhs),rhsMax =  -4.51705732966420E-03  2.80618857866317E-03   cg2d: Sum(rhs),rhsMax =  -4.51705732966420E-03  2.80618857866317E-03
3444  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3445     ph-1 in thsice_cost_final
3446     ph-3 in thsice_cost_final
3447   --> objf_test(bi,bj)   =  0.473809585870583D-01   --> objf_test(bi,bj)   =  0.473809585870583D-01
3448   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3449   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3450    local fc =  0.473809585870583D-01    local fc =  0.473809585870583D-01
3451   global fc =  0.473809585870583D-01   global fc =  0.473809585870583D-01
3452    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809585870583E-02
3453  grad-res -------------------------------  grad-res -------------------------------
3454   grad-res     0    6    1    4    1    1    1    1   4.73809587569E-02  4.73809589268E-02  4.73809585871E-02   grad-res     0    6    1    4    1    1    1    1   4.73809587569E-02  4.73809589268E-02  4.73809585871E-02
3455   grad-res     0    6    6   16    0    1    1    1   1.69849643548E-06  1.69856431004E-06 -3.99615566491E-05   grad-res     0    6    6   16    0    1    1    1   1.69849643548E-06  1.69856431004E-06 -3.99615566491E-05
3456  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
3457  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.69849643547604E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  1.69849643547604E-06
3458  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.69856431003756E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  1.69856431003756E-06
3459   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   6 (ierr=  0) =======
3460   ph-grd  ierr =            0 , icomp =           16 , ichknum =            6  (PID.TID 0000.0001) ====== Starts gradient-check number   7 (=ichknum) =======
3461   ph-test icomp, ncvarcomp, ichknum           19          25           7   ph-test icomp, ncvarcomp, ichknum           19          25           7
3462   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          16           7   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          16           7
3463   ph-grd -->hit<--            4           4           1           1   ph-grd -->hit<--            4           4           1           1
3464    (PID.TID 0000.0001) grdchk pos: i,j,k=    4    4    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
3465                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3466                                       adding the control vector.                                       adding the control vector.
3467  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3539  grad-res ------------------------------- Line 3573  grad-res -------------------------------
3573   cg2d: Sum(rhs),rhsMax =  -3.82105767006316E-03  2.84938997346508E-03   cg2d: Sum(rhs),rhsMax =  -3.82105767006316E-03  2.84938997346508E-03
3574   cg2d: Sum(rhs),rhsMax =  -4.51705735771054E-03  2.80618860866281E-03   cg2d: Sum(rhs),rhsMax =  -4.51705735771054E-03  2.80618860866281E-03
3575  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3576     ph-1 in thsice_cost_final
3577     ph-3 in thsice_cost_final
3578   --> objf_test(bi,bj)   =  0.473809585484395D-01   --> objf_test(bi,bj)   =  0.473809585484395D-01
3579   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3580   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3581    local fc =  0.473809585484395D-01    local fc =  0.473809585484395D-01
3582   global fc =  0.473809585484395D-01   global fc =  0.473809585484395D-01
3583   ph-check fcpertplus =   4.73809585484395168E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809585484395E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
3584                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3585                                       adding the control vector.                                       adding the control vector.
3586  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3657  grad-res ------------------------------- Line 3692  grad-res -------------------------------
3692   cg2d: Sum(rhs),rhsMax =  -3.82105723156302E-03  2.84938998451388E-03   cg2d: Sum(rhs),rhsMax =  -3.82105723156302E-03  2.84938998451388E-03
3693   cg2d: Sum(rhs),rhsMax =  -4.51705691342971E-03  2.80618860274139E-03   cg2d: Sum(rhs),rhsMax =  -4.51705691342971E-03  2.80618860274139E-03
3694  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3695     ph-1 in thsice_cost_final
3696     ph-3 in thsice_cost_final
3697   --> objf_test(bi,bj)   =  0.473809589653899D-01   --> objf_test(bi,bj)   =  0.473809589653899D-01
3698   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3699   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3700    local fc =  0.473809589653899D-01    local fc =  0.473809589653899D-01
3701   global fc =  0.473809589653899D-01   global fc =  0.473809589653899D-01
3702    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809589653899E-02
3703  grad-res -------------------------------  grad-res -------------------------------
3704   grad-res     0    7    4    4    1    1    1    1   4.73809587569E-02  4.73809585484E-02  4.73809589654E-02   grad-res     0    7    4    4    1    1    1    1   4.73809587569E-02  4.73809585484E-02  4.73809589654E-02
3705   grad-res     0    7    7   19    0    1    1    1  -2.08462522474E-06 -2.08475181562E-06 -6.07259654897E-05   grad-res     0    7    7   19    0    1    1    1  -2.08462522474E-06 -2.08475181562E-06 -6.07259654897E-05
3706  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
3707  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -2.08462522474361E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -2.08462522474361E-06
3708  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -2.08475181562306E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -2.08475181562306E-06
3709   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   7 (ierr=  0) =======
3710   ph-grd  ierr =            0 , icomp =           19 , ichknum =            7  (PID.TID 0000.0001) ====== Starts gradient-check number   8 (=ichknum) =======
3711   ph-test icomp, ncvarcomp, ichknum           22          25           8   ph-test icomp, ncvarcomp, ichknum           22          25           8
3712   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          19           8   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          19           8
3713   ph-grd -->hit<--            2           5           1           1   ph-grd -->hit<--            2           5           1           1
3714    (PID.TID 0000.0001) grdchk pos: i,j,k=    2    5    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
3715                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3716                                       adding the control vector.                                       adding the control vector.
3717  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3784  grad-res ------------------------------- Line 3823  grad-res -------------------------------
3823   cg2d: Sum(rhs),rhsMax =  -3.82105717223679E-03  2.84939003314100E-03   cg2d: Sum(rhs),rhsMax =  -3.82105717223679E-03  2.84939003314100E-03
3824   cg2d: Sum(rhs),rhsMax =  -4.51705685052142E-03  2.80618859844657E-03   cg2d: Sum(rhs),rhsMax =  -4.51705685052142E-03  2.80618859844657E-03
3825  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3826     ph-1 in thsice_cost_final
3827     ph-3 in thsice_cost_final
3828   --> objf_test(bi,bj)   =  0.473809592922535D-01   --> objf_test(bi,bj)   =  0.473809592922535D-01
3829   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3830   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3831    local fc =  0.473809592922535D-01    local fc =  0.473809592922535D-01
3832   global fc =  0.473809592922535D-01   global fc =  0.473809592922535D-01
3833   ph-check fcpertplus =   4.73809592922534578E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809592922535E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
3834                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3835                                       adding the control vector.                                       adding the control vector.
3836  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 3902  grad-res ------------------------------- Line 3942  grad-res -------------------------------
3942   cg2d: Sum(rhs),rhsMax =  -3.82105772938957E-03  2.84938992483797E-03   cg2d: Sum(rhs),rhsMax =  -3.82105772938957E-03  2.84938992483797E-03
3943   cg2d: Sum(rhs),rhsMax =  -4.51705742061902E-03  2.80618861295763E-03   cg2d: Sum(rhs),rhsMax =  -4.51705742061902E-03  2.80618861295763E-03
3944  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3945     ph-1 in thsice_cost_final
3946     ph-3 in thsice_cost_final
3947   --> objf_test(bi,bj)   =  0.473809582215761D-01   --> objf_test(bi,bj)   =  0.473809582215761D-01
3948   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3949   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3950    local fc =  0.473809582215761D-01    local fc =  0.473809582215761D-01
3951   global fc =  0.473809582215761D-01   global fc =  0.473809582215761D-01
3952    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809582215761E-02
3953  grad-res -------------------------------  grad-res -------------------------------
3954   grad-res     0    8    2    5    1    1    1    1   4.73809587569E-02  4.73809592923E-02  4.73809582216E-02   grad-res     0    8    2    5    1    1    1    1   4.73809587569E-02  4.73809592923E-02  4.73809582216E-02
3955   grad-res     0    8    8   22    0    1    1    1   5.35362930303E-06  5.35338696983E-06  4.52652178360E-05   grad-res     0    8    8   22    0    1    1    1   5.35362930303E-06  5.35338696983E-06  4.52652178360E-05
3956  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
3957  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.35362930302740E-06  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.35362930302740E-06
3958  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.35338696983079E-06  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.35338696983079E-06
3959   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   8 (ierr=  0) =======
3960   ph-grd  ierr =            0 , icomp =           22 , ichknum =            8  (PID.TID 0000.0001) ====== Starts gradient-check number   9 (=ichknum) =======
3961   ph-test icomp, ncvarcomp, ichknum           25          25           9   ph-test icomp, ncvarcomp, ichknum           25          25           9
3962   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          22           9   ph-grd _loc: bi, bj, icomptest, ichknum            1           1          22           9
3963   ph-grd -->hit<--            5           5           1           1   ph-grd -->hit<--            5           5           1           1
3964    (PID.TID 0000.0001) grdchk pos: i,j,k=    5    5    1 ; bi,bj=   1   1 ; iobc=  1 ; rec=   1
3965                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
3966                                       adding the control vector.                                       adding the control vector.
3967  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 4029  grad-res ------------------------------- Line 4073  grad-res -------------------------------
4073   cg2d: Sum(rhs),rhsMax =  -3.82105787755733E-03  2.84938991748670E-03   cg2d: Sum(rhs),rhsMax =  -3.82105787755733E-03  2.84938991748670E-03
4074   cg2d: Sum(rhs),rhsMax =  -4.51705757276257E-03  2.80618866706394E-03   cg2d: Sum(rhs),rhsMax =  -4.51705757276257E-03  2.80618866706394E-03
4075  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4076     ph-1 in thsice_cost_final
4077     ph-3 in thsice_cost_final
4078   --> objf_test(bi,bj)   =  0.473809576551188D-01   --> objf_test(bi,bj)   =  0.473809576551188D-01
4079   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
4080   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
4081    local fc =  0.473809576551188D-01    local fc =  0.473809576551188D-01
4082   global fc =  0.473809576551188D-01   global fc =  0.473809576551188D-01
4083   ph-check fcpertplus =   4.73809576551188494E-002  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  4.73809576551188E-02
  ph-check fcpertminus =   4.73809587569146359E-002  
4084                       ctrl_depth_ini: ctrl update R_low,                       ctrl_depth_ini: ctrl update R_low,
4085                                       adding the control vector.                                       adding the control vector.
4086  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
# Line 4147  grad-res ------------------------------- Line 4192  grad-res -------------------------------
4192   cg2d: Sum(rhs),rhsMax =  -3.82105702406928E-03  2.84939004049228E-03   cg2d: Sum(rhs),rhsMax =  -3.82105702406928E-03  2.84939004049228E-03
4193   cg2d: Sum(rhs),rhsMax =  -4.51705669837811E-03  2.80618854434027E-03   cg2d: Sum(rhs),rhsMax =  -4.51705669837811E-03  2.80618854434027E-03
4194  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4195     ph-1 in thsice_cost_final
4196     ph-3 in thsice_cost_final
4197   --> objf_test(bi,bj)   =  0.473809598587105D-01   --> objf_test(bi,bj)   =  0.473809598587105D-01
4198   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
4199   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
4200    local fc =  0.473809598587105D-01    local fc =  0.473809598587105D-01
4201   global fc =  0.473809598587105D-01   global fc =  0.473809598587105D-01
4202    (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  4.73809598587105E-02
4203  grad-res -------------------------------  grad-res -------------------------------
4204   grad-res     0    9    5    5    1    1    1    1   4.73809587569E-02  4.73809576551E-02  4.73809598587E-02   grad-res     0    9    5    5    1    1    1    1   4.73809587569E-02  4.73809576551E-02  4.73809598587E-02
4205   grad-res     0    9    9   25    0    1    1    1  -1.10178420756E-05 -1.10179582125E-05 -1.05407981705E-05   grad-res     0    9    9   25    0    1    1    1  -1.10178420756E-05 -1.10179582125E-05 -1.05407981705E-05
4206  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02  (PID.TID 0000.0001)  ADM  ref_cost_function      =  4.73809587569146E-02
4207  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -1.10178420756063E-05  (PID.TID 0000.0001)  ADM  adjoint_gradient       = -1.10178420756063E-05
4208  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.10179582124559E-05  (PID.TID 0000.0001)  ADM  finite-diff_grad       = -1.10179582124559E-05
4209   ph-grd  ierr ---------------------------  (PID.TID 0000.0001) ====== End of gradient-check number   9 (ierr=  0) =======
  ph-grd  ierr =            0 , icomp =           25 , ichknum =            9  
4210  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4211  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4212  (PID.TID 0000.0001) // Gradient check results  >>> START <<<  (PID.TID 0000.0001) // Gradient check results  >>> START <<<
# Line 4214  grad-res ------------------------------- Line 4261  grad-res -------------------------------
4261  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4262  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4263  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":
4264  (PID.TID 0000.0001)           User time:   7.0700000000000003  (PID.TID 0000.0001)           User time:   2.8399999999999999
4265  (PID.TID 0000.0001)         System time:  5.99999999999999978E-002  (PID.TID 0000.0001)         System time:  7.00000000000000067E-002
4266  (PID.TID 0000.0001)     Wall clock time:   7.1720960140228271  (PID.TID 0000.0001)     Wall clock time:   2.9534461498260498
4267  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4268  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4269  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":
4270  (PID.TID 0000.0001)           User time:  1.00000000000000002E-002  (PID.TID 0000.0001)           User time:  2.00000000000000004E-002
4271  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4272  (PID.TID 0000.0001)     Wall clock time:  2.49390602111816406E-002  (PID.TID 0000.0001)     Wall clock time:  4.05449867248535156E-002
4273  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4274  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4275  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":
4276  (PID.TID 0000.0001)           User time:   2.0700000000000003  (PID.TID 0000.0001)           User time:  0.69999999999999996
4277  (PID.TID 0000.0001)         System time:  1.00000000000000002E-002  (PID.TID 0000.0001)         System time:  1.00000000000000002E-002
4278  (PID.TID 0000.0001)     Wall clock time:   2.0874450206756592  (PID.TID 0000.0001)     Wall clock time:  0.73518085479736328
4279  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4280  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4281    (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [MAIN_DO_LOOP]":
4282    (PID.TID 0000.0001)           User time:   2.2799999999999461
4283    (PID.TID 0000.0001)         System time:  7.00000000000000067E-002
4284    (PID.TID 0000.0001)     Wall clock time:   2.3378491401672363
4285    (PID.TID 0000.0001)          No. starts:        2000
4286    (PID.TID 0000.0001)           No. stops:        2000
4287  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":
4288  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  6.99999999999989519E-002
4289  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003  (PID.TID 0000.0001)         System time:   0.0000000000000000
4290  (PID.TID 0000.0001)     Wall clock time:  5.43825626373291016E-002  (PID.TID 0000.0001)     Wall clock time:  5.20908832550048828E-002
4291  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4292  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4293  (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]":
4294  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  3.99999999999995914E-002
4295  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4296  (PID.TID 0000.0001)     Wall clock time:  2.00939178466796875E-002  (PID.TID 0000.0001)     Wall clock time:  1.92470550537109375E-002
4297  (PID.TID 0000.0001)          No. starts:        2200  (PID.TID 0000.0001)          No. starts:        2200
4298  (PID.TID 0000.0001)           No. stops:        2200  (PID.TID 0000.0001)           No. stops:        2200
4299  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
4300  (PID.TID 0000.0001)           User time:  8.00000000000009592E-002  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002
4301  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4302  (PID.TID 0000.0001)     Wall clock time:  1.82940959930419922E-002  (PID.TID 0000.0001)     Wall clock time:  1.75898075103759766E-002
4303  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4304  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4305  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":
4306  (PID.TID 0000.0001)           User time:  0.19999999999999662  (PID.TID 0000.0001)           User time:  9.99999999999992006E-002
4307  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4308  (PID.TID 0000.0001)     Wall clock time:  0.27050709724426270  (PID.TID 0000.0001)     Wall clock time:  0.12248301506042480
4309  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4310  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4311  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":
4312  (PID.TID 0000.0001)           User time:   1.1999999999999904  (PID.TID 0000.0001)           User time:  0.39999999999999414
4313  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003
4314  (PID.TID 0000.0001)     Wall clock time:   1.2067985534667969  (PID.TID 0000.0001)     Wall clock time:  0.45545744895935059
4315  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4316  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4317  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":
4318  (PID.TID 0000.0001)           User time:   2.3400000000000016  (PID.TID 0000.0001)           User time:  0.90999999999998682
4319  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4320  (PID.TID 0000.0001)     Wall clock time:   2.4095535278320313  (PID.TID 0000.0001)     Wall clock time:  0.86311507225036621
4321  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4322  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4323  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":
4324  (PID.TID 0000.0001)           User time:  0.77999999999999226  (PID.TID 0000.0001)           User time:  0.22999999999999599
4325  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003
4326  (PID.TID 0000.0001)     Wall clock time:  0.72836589813232422  (PID.TID 0000.0001)     Wall clock time:  0.26633334159851074
4327  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4328  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4329  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
4330  (PID.TID 0000.0001)           User time:  9.99999999999987566E-002  (PID.TID 0000.0001)           User time:  6.00000000000000533E-002
4331  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4332  (PID.TID 0000.0001)     Wall clock time:  8.97660255432128906E-002  (PID.TID 0000.0001)     Wall clock time:  4.54440116882324219E-002
4333  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4334  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4335  (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":
4336  (PID.TID 0000.0001)           User time:  6.00000000000004974E-002  (PID.TID 0000.0001)           User time:  3.99999999999991473E-002
4337  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4338  (PID.TID 0000.0001)     Wall clock time:  8.50126743316650391E-002  (PID.TID 0000.0001)     Wall clock time:  3.82726192474365234E-002
4339  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4340  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4341  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
4342  (PID.TID 0000.0001)           User time:  5.99999999999996092E-002  (PID.TID 0000.0001)           User time:  2.99999999999993605E-002
4343  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4344  (PID.TID 0000.0001)     Wall clock time:  5.14633655548095703E-002  (PID.TID 0000.0001)     Wall clock time:  3.13632488250732422E-002
4345  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4346  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4347  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":
4348  (PID.TID 0000.0001)           User time:  0.20999999999999730  (PID.TID 0000.0001)           User time:  4.99999999999993783E-002
4349  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4350  (PID.TID 0000.0001)     Wall clock time:  0.18700432777404785  (PID.TID 0000.0001)     Wall clock time:  7.64346122741699219E-002
4351  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4352  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4353  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":
4354  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002
4355  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003
4356  (PID.TID 0000.0001)     Wall clock time:  1.90868377685546875E-002  (PID.TID 0000.0001)     Wall clock time:  1.82313919067382813E-002
4357  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4358  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4359  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":
4360  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4361  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4362  (PID.TID 0000.0001)     Wall clock time:  6.25085830688476563E-003  (PID.TID 0000.0001)     Wall clock time:  4.72879409790039063E-003
4363  (PID.TID 0000.0001)          No. starts:         100  (PID.TID 0000.0001)          No. starts:         100
4364  (PID.TID 0000.0001)           No. stops:         100  (PID.TID 0000.0001)           No. stops:         100
4365  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":
4366  (PID.TID 0000.0001)           User time:  0.11999999999999833  (PID.TID 0000.0001)           User time:  7.99999999999996270E-002
4367  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003
4368  (PID.TID 0000.0001)     Wall clock time:  8.86971950531005859E-002  (PID.TID 0000.0001)     Wall clock time:  4.28104400634765625E-002
4369  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4370  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4371  (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]":
4372  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  (PID.TID 0000.0001)           User time:   0.0000000000000000
4373  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003  (PID.TID 0000.0001)         System time:   0.0000000000000000
4374  (PID.TID 0000.0001)     Wall clock time:  2.02596187591552734E-002  (PID.TID 0000.0001)     Wall clock time:  1.91919803619384766E-002
4375  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4376  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4377  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":
4378  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003
4379  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4380  (PID.TID 0000.0001)     Wall clock time:  1.98473930358886719E-002  (PID.TID 0000.0001)     Wall clock time:  1.87041759490966797E-002
4381  (PID.TID 0000.0001)          No. starts:        2000  (PID.TID 0000.0001)          No. starts:        2000
4382  (PID.TID 0000.0001)           No. stops:        2000  (PID.TID 0000.0001)           No. stops:        2000
4383  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":
4384  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4385  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4386  (PID.TID 0000.0001)     Wall clock time:  5.89132308959960938E-004  (PID.TID 0000.0001)     Wall clock time:  5.13076782226562500E-004
4387  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4388  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4389  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":
4390  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4391  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4392  (PID.TID 0000.0001)     Wall clock time:  5.02109527587890625E-004  (PID.TID 0000.0001)     Wall clock time:  4.78029251098632813E-004
4393  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4394  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4395  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":
4396  (PID.TID 0000.0001)           User time:   4.9900000000000002  (PID.TID 0000.0001)           User time:   2.1200000000000001
4397  (PID.TID 0000.0001)         System time:  4.99999999999999958E-002  (PID.TID 0000.0001)         System time:  6.00000000000000047E-002
4398  (PID.TID 0000.0001)     Wall clock time:   5.0585479736328125  (PID.TID 0000.0001)     Wall clock time:   2.1766550540924072
4399  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4400  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4401  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":
4402  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  1.00000000000002309E-002
4403  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4404  (PID.TID 0000.0001)     Wall clock time:  1.91009044647216797E-002  (PID.TID 0000.0001)     Wall clock time:  1.19631290435791016E-002
4405  (PID.TID 0000.0001)          No. starts:          18  (PID.TID 0000.0001)          No. starts:          18
4406  (PID.TID 0000.0001)           No. stops:          18  (PID.TID 0000.0001)           No. stops:          18
4407  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":
4408  (PID.TID 0000.0001)           User time:   4.9699999999999971  (PID.TID 0000.0001)           User time:   2.1099999999999999
4409  (PID.TID 0000.0001)         System time:  4.99999999999999889E-002  (PID.TID 0000.0001)         System time:  5.99999999999999978E-002
4410  (PID.TID 0000.0001)     Wall clock time:   5.0323452949523926  (PID.TID 0000.0001)     Wall clock time:   2.1583619117736816
4411  (PID.TID 0000.0001)          No. starts:          18  (PID.TID 0000.0001)          No. starts:          18
4412  (PID.TID 0000.0001)           No. stops:          18  (PID.TID 0000.0001)           No. stops:          18
4413  (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]":
4414  (PID.TID 0000.0001)           User time:   4.9300000000000423  (PID.TID 0000.0001)           User time:   2.0599999999999561
4415  (PID.TID 0000.0001)         System time:  4.99999999999999889E-002  (PID.TID 0000.0001)         System time:  5.99999999999999978E-002
4416  (PID.TID 0000.0001)     Wall clock time:   4.9802088737487793  (PID.TID 0000.0001)     Wall clock time:   2.1293716430664063
4417  (PID.TID 0000.0001)          No. starts:        1800  (PID.TID 0000.0001)          No. starts:        1800
4418  (PID.TID 0000.0001)           No. stops:        1800  (PID.TID 0000.0001)           No. stops:        1800
4419  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":
4420  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  (PID.TID 0000.0001)           User time:   0.0000000000000000
4421  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4422  (PID.TID 0000.0001)     Wall clock time:  6.28948211669921875E-004  (PID.TID 0000.0001)     Wall clock time:  5.05208969116210938E-004
4423  (PID.TID 0000.0001)          No. starts:          18  (PID.TID 0000.0001)          No. starts:          18
4424  (PID.TID 0000.0001)           No. stops:          18  (PID.TID 0000.0001)           No. stops:          18
4425  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.22