--- MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt 2012/07/17 22:37:52 1.13 +++ MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt 2013/03/09 21:47:45 1.14 @@ -5,10 +5,10 @@ (PID.TID 0000.0001) // ====================================================== (PID.TID 0000.0001) // execution environment starting up... (PID.TID 0000.0001) -(PID.TID 0000.0001) // MITgcmUV version: checkpoint63p +(PID.TID 0000.0001) // MITgcmUV version: checkpoint64e (PID.TID 0000.0001) // Build user: jmc (PID.TID 0000.0001) // Build host: baudelaire -(PID.TID 0000.0001) // Build date: Tue Jul 17 17:41:17 EDT 2012 +(PID.TID 0000.0001) // Build date: Sat Mar 9 01:16:21 EST 2013 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Execution Environment parameter file "eedata" @@ -61,14 +61,14 @@ (PID.TID 0000.0001) // ====================================================== (PID.TID 0000.0001) // Tile <-> Tile connectvity table (PID.TID 0000.0001) // ====================================================== -(PID.TID 0000.0001) // Tile number: 000001 (process no. = 000001) -(PID.TID 0000.0001) // WEST: Tile = 000001, Process = 000001, Comm = put +(PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000) +(PID.TID 0000.0001) // WEST: Tile = 000001, Process = 000000, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 -(PID.TID 0000.0001) // EAST: Tile = 000001, Process = 000001, Comm = put +(PID.TID 0000.0001) // EAST: Tile = 000001, Process = 000000, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 -(PID.TID 0000.0001) // SOUTH: Tile = 000001, Process = 000001, Comm = put +(PID.TID 0000.0001) // SOUTH: Tile = 000001, Process = 000000, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 -(PID.TID 0000.0001) // NORTH: Tile = 000001, Process = 000001, Comm = put +(PID.TID 0000.0001) // NORTH: Tile = 000001, Process = 000000, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 (PID.TID 0000.0001) (PID.TID 0000.0001) INI_PARMS: opening model parameter file "data" @@ -220,6 +220,18 @@ (PID.TID 0000.0001) useSEAICEinAdMode = /* use SEAICE in adjoint mode */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; +(PID.TID 0000.0001) useGGL90inAdMode = /* use GGL90 in adjoint mode */ +(PID.TID 0000.0001) F +(PID.TID 0000.0001) ; +(PID.TID 0000.0001) useSALT_PLUMEinAdMode = /* use SALT_PLUME in adjoint mode */ +(PID.TID 0000.0001) F +(PID.TID 0000.0001) ; +(PID.TID 0000.0001) dumpAdVarExch = /* control adexch before dumpinp */ +(PID.TID 0000.0001) 2 +(PID.TID 0000.0001) ; +(PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */ +(PID.TID 0000.0001) 2 +(PID.TID 0000.0001) ; (PID.TID 0000.0001) (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.optim @@ -895,7 +907,7 @@ (PID.TID 0000.0001) tempStepping = /* Temperature equation on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; -(PID.TID 0000.0001) tempAdvection= /* Temperature advection on/off flag */ +(PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; (PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */ @@ -904,13 +916,16 @@ (PID.TID 0000.0001) tempForcing = /* Temperature forcing on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; +(PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */ +(PID.TID 0000.0001) F +(PID.TID 0000.0001) ; (PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; (PID.TID 0000.0001) saltStepping = /* Salinity equation on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; -(PID.TID 0000.0001) saltAdvection= /* Salinity advection on/off flag */ +(PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; (PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */ @@ -919,6 +934,9 @@ (PID.TID 0000.0001) saltForcing = /* Salinity forcing on/off flag */ (PID.TID 0000.0001) T (PID.TID 0000.0001) ; +(PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */ +(PID.TID 0000.0001) F +(PID.TID 0000.0001) ; (PID.TID 0000.0001) saltIsActiveTr = /* Salt is a dynamically Active Tracer */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; @@ -953,6 +971,9 @@ (PID.TID 0000.0001) cg2dChkResFreq = /* 2d con. grad convergence test frequency */ (PID.TID 0000.0001) 1 (PID.TID 0000.0001) ; +(PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */ +(PID.TID 0000.0001) 0 +(PID.TID 0000.0001) ; (PID.TID 0000.0001) cg2dTargetResidual = /* 2d con. grad target residual */ (PID.TID 0000.0001) 1.000000000000000E-07 (PID.TID 0000.0001) ; @@ -971,10 +992,10 @@ (PID.TID 0000.0001) // (PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist ) (PID.TID 0000.0001) // -(PID.TID 0000.0001) deltaTmom = /* Momentum equation timestep ( s ) */ +(PID.TID 0000.0001) deltaTMom = /* Momentum equation timestep ( s ) */ (PID.TID 0000.0001) 3.600000000000000E+03 (PID.TID 0000.0001) ; -(PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */ +(PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */ (PID.TID 0000.0001) 3.600000000000000E+03 (PID.TID 0000.0001) ; (PID.TID 0000.0001) dTtracerLev = /* Tracer equation timestep ( s ) */ @@ -1950,14 +1971,18 @@ (PID.TID 0000.0001) ph-pack: packing ecco_cost ph-pack: packing ecco_ctrl - ph-check entering grdchk_main - ph-check fcref = 4.73809587569146359E-002 +(PID.TID 0000.0001) // ======================================================= +(PID.TID 0000.0001) // Gradient-check starts (grdchk_main) +(PID.TID 0000.0001) // ======================================================= +(PID.TID 0000.0001) grdchk reference fc: fcref = 4.73809587569146E-02 grad-res ------------------------------- - grad-res proc # i j k bi bj iobc fc ref fc + eps fc - eps - 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 fc ref fc + eps fc - eps + grad-res proc # i j k bi bj iobc adj grad fd grad 1 - fd/adj +(PID.TID 0000.0001) ====== Starts gradient-check number 1 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 1 25 1 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 0 1 ph-grd -->hit<-- 1 1 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 1 1 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2074,8 +2099,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809593230966D-01 global fc = 0.473809593230966D-01 - ph-check fcpertplus = 4.73809593230965914E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809593230966E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2192,17 +2216,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809581907328D-01 global fc = 0.473809581907328D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809581907328E-02 grad-res ------------------------------- 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 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.29594767705E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 5.66189251368942E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 5.66189251368943E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 5.66181913852493E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 1 , ichknum = 1 +(PID.TID 0000.0001) ====== End of gradient-check number 1 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 2 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 4 25 2 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 1 2 ph-grd -->hit<-- 4 1 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 4 1 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2319,8 +2345,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587541176D-01 global fc = 0.473809587541176D-01 - ph-check fcpertplus = 4.73809587541175956E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809587541176E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2437,17 +2462,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587597118D-01 global fc = 0.473809587597118D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809587597118E-02 grad-res ------------------------------- grad-res 0 2 4 1 1 1 1 1 4.73809587569E-02 4.73809587541E-02 4.73809587597E-02 - 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.00358001623E-02 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = -2.82546206927278E-08 +(PID.TID 0000.0001) ADM adjoint_gradient = -2.82546206927489E-08 (PID.TID 0000.0001) ADM finite-diff_grad = -2.79710629658148E-08 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 4 , ichknum = 2 +(PID.TID 0000.0001) ====== End of gradient-check number 2 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 3 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 7 25 3 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 4 3 ph-grd -->hit<-- 2 2 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 2 2 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2564,8 +2591,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809588673606D-01 global fc = 0.473809588673606D-01 - ph-check fcpertplus = 4.73809588673605661E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809588673606E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2682,17 +2708,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809586464690D-01 global fc = 0.473809586464690D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809586464690E-02 grad-res ------------------------------- grad-res 0 3 2 2 1 1 1 1 4.73809587569E-02 4.73809588674E-02 4.73809586465E-02 - 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.22220295004E-04 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.10432294333810E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.10432294333812E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.10445791401403E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 7 , ichknum = 3 +(PID.TID 0000.0001) ====== End of gradient-check number 3 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 4 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 10 25 4 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 7 4 ph-grd -->hit<-- 5 2 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 5 2 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2809,8 +2837,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587747843D-01 global fc = 0.473809587747843D-01 - ph-check fcpertplus = 4.73809587747843208E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809587747843E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -2927,17 +2954,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587390452D-01 global fc = 0.473809587390452D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809587390452E-02 grad-res ------------------------------- grad-res 0 4 5 2 1 1 1 1 4.73809587569E-02 4.73809587748E-02 4.73809587390E-02 - 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.08385395012E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.78683115805244E-07 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.78683115805237E-07 (PID.TID 0000.0001) ADM finite-diff_grad = 1.78695773456194E-07 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 10 , ichknum = 4 +(PID.TID 0000.0001) ====== End of gradient-check number 4 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 5 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 13 25 5 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 10 5 ph-grd -->hit<-- 3 3 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 3 3 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3054,8 +3083,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809591660647D-01 global fc = 0.473809591660647D-01 - ph-check fcpertplus = 4.73809591660647386E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809591660647E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3172,17 +3200,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809583477647D-01 global fc = 0.473809583477647D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809583477647E-02 grad-res ------------------------------- grad-res 0 5 3 3 1 1 1 1 4.73809587569E-02 4.73809591661E-02 4.73809583478E-02 - 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.25039012263E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 4.09163329233104E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 4.09163329233103E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 4.09150029828664E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 13 , ichknum = 5 +(PID.TID 0000.0001) ====== End of gradient-check number 5 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 6 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 16 25 6 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 13 6 ph-grd -->hit<-- 1 4 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 1 4 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3299,8 +3329,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809589267712D-01 global fc = 0.473809589267712D-01 - ph-check fcpertplus = 4.73809589267712092E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809589267712E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3417,17 +3446,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809585870583D-01 global fc = 0.473809585870583D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809585870583E-02 grad-res ------------------------------- grad-res 0 6 1 4 1 1 1 1 4.73809587569E-02 4.73809589268E-02 4.73809585871E-02 - 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.99615566524E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.69849643547604E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.69849643547603E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.69856431003756E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 16 , ichknum = 6 +(PID.TID 0000.0001) ====== End of gradient-check number 6 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 7 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 19 25 7 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 16 7 ph-grd -->hit<-- 4 4 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 4 4 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3544,8 +3575,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809585484395D-01 global fc = 0.473809585484395D-01 - ph-check fcpertplus = 4.73809585484395168E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809585484395E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3662,17 +3692,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809589653899D-01 global fc = 0.473809589653899D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809589653899E-02 grad-res ------------------------------- grad-res 0 7 4 4 1 1 1 1 4.73809587569E-02 4.73809585484E-02 4.73809589654E-02 grad-res 0 7 7 19 0 1 1 1 -2.08462522474E-06 -2.08475181562E-06 -6.07259654897E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 (PID.TID 0000.0001) ADM adjoint_gradient = -2.08462522474361E-06 (PID.TID 0000.0001) ADM finite-diff_grad = -2.08475181562306E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 19 , ichknum = 7 +(PID.TID 0000.0001) ====== End of gradient-check number 7 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 8 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 22 25 8 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 19 8 ph-grd -->hit<-- 2 5 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 2 5 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3789,8 +3821,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809592922535D-01 global fc = 0.473809592922535D-01 - ph-check fcpertplus = 4.73809592922534578E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809592922535E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -3907,17 +3938,19 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809582215761D-01 global fc = 0.473809582215761D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809582215761E-02 grad-res ------------------------------- grad-res 0 8 2 5 1 1 1 1 4.73809587569E-02 4.73809592923E-02 4.73809582216E-02 - 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.52652178364E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 5.35362930302740E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 5.35338696983079E-06 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 22 , ichknum = 8 +(PID.TID 0000.0001) ====== End of gradient-check number 8 (ierr= 0) ======= +(PID.TID 0000.0001) ====== Starts gradient-check number 9 (=ichknum) ======= ph-test icomp, ncvarcomp, ichknum 25 25 9 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 22 9 ph-grd -->hit<-- 5 5 1 1 +(PID.TID 0000.0001) grdchk pos: i,j,k= 5 5 1 ; bi,bj= 1 1 ; iobc= 1 ; rec= 1 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -4034,8 +4067,7 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809576551188D-01 global fc = 0.473809576551188D-01 - ph-check fcpertplus = 4.73809576551188494E-002 - ph-check fcpertminus = 4.73809587569146359E-002 +(PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus = 4.73809576551188E-02 ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation @@ -4152,14 +4184,14 @@ --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809598587105D-01 global fc = 0.473809598587105D-01 +(PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus = 4.73809598587105E-02 grad-res ------------------------------- grad-res 0 9 5 5 1 1 1 1 4.73809587569E-02 4.73809576551E-02 4.73809598587E-02 grad-res 0 9 9 25 0 1 1 1 -1.10178420756E-05 -1.10179582125E-05 -1.05407981705E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 (PID.TID 0000.0001) ADM adjoint_gradient = -1.10178420756063E-05 (PID.TID 0000.0001) ADM finite-diff_grad = -1.10179582124559E-05 - ph-grd ierr --------------------------- - ph-grd ierr = 0 , icomp = 25 , ichknum = 9 +(PID.TID 0000.0001) ====== End of gradient-check number 9 (ierr= 0) ======= (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check results >>> START <<< @@ -4173,27 +4205,27 @@ (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 1 1 1 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 1 4.7380958756915E-02 4.7380959323097E-02 4.7380958190733E-02 -(PID.TID 0000.0001) grdchk output (g): 1 5.6618191385249E-06 5.6618925136894E-06 1.2959476768271E-05 +(PID.TID 0000.0001) grdchk output (g): 1 5.6618191385249E-06 5.6618925136894E-06 1.2959476770491E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 2 4 1 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 2 4.7380958756915E-02 4.7380958754118E-02 4.7380958759712E-02 -(PID.TID 0000.0001) grdchk output (g): 2 -2.7971062965815E-08 -2.8254620692728E-08 1.0035800161567E-02 +(PID.TID 0000.0001) grdchk output (g): 2 -2.7971062965815E-08 -2.8254620692749E-08 1.0035800162306E-02 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 3 2 2 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 3 4.7380958756915E-02 4.7380958867361E-02 4.7380958646469E-02 -(PID.TID 0000.0001) grdchk output (g): 3 1.1044579140140E-06 1.1043229433381E-06 -1.2222029502262E-04 +(PID.TID 0000.0001) grdchk output (g): 3 1.1044579140140E-06 1.1043229433381E-06 -1.2222029500353E-04 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 4 5 2 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 4 4.7380958756915E-02 4.7380958774784E-02 4.7380958739045E-02 -(PID.TID 0000.0001) grdchk output (g): 4 1.7869577345619E-07 1.7868311580524E-07 -7.0838539465434E-05 +(PID.TID 0000.0001) grdchk output (g): 4 1.7869577345619E-07 1.7868311580524E-07 -7.0838539501183E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 5 3 3 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 5 4.7380958756915E-02 4.7380959166065E-02 4.7380958347765E-02 -(PID.TID 0000.0001) grdchk output (g): 5 4.0915002982866E-06 4.0916332923310E-06 3.2503901228331E-05 +(PID.TID 0000.0001) grdchk output (g): 5 4.0915002982866E-06 4.0916332923310E-06 3.2503901226333E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 6 1 4 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 6 4.7380958756915E-02 4.7380958926771E-02 4.7380958587058E-02 -(PID.TID 0000.0001) grdchk output (g): 6 1.6985643100376E-06 1.6984964354760E-06 -3.9961556649093E-05 +(PID.TID 0000.0001) grdchk output (g): 6 1.6985643100376E-06 1.6984964354760E-06 -3.9961556652424E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 7 4 4 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 7 4.7380958756915E-02 4.7380958548440E-02 4.7380958965390E-02 @@ -4201,172 +4233,178 @@ (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 8 2 5 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 8 4.7380958756915E-02 4.7380959292253E-02 4.7380958221576E-02 -(PID.TID 0000.0001) grdchk output (g): 8 5.3533869698308E-06 5.3536293030274E-06 4.5265217835988E-05 +(PID.TID 0000.0001) grdchk output (g): 8 5.3533869698308E-06 5.3536293030274E-06 4.5265217836432E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 9 5 5 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 9 4.7380958756915E-02 4.7380957655119E-02 4.7380959858710E-02 (PID.TID 0000.0001) grdchk output (g): 9 -1.1017958212456E-05 -1.1017842075606E-05 -1.0540798170533E-05 (PID.TID 0000.0001) -(PID.TID 0000.0001) grdchk summary : RMS of 9 ratios = 3.3457420676800E-03 +(PID.TID 0000.0001) grdchk summary : RMS of 9 ratios = 3.3457420679263E-03 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check results >>> END <<< (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) (PID.TID 0000.0001) Seconds in section "ALL [THE_MODEL_MAIN]": -(PID.TID 0000.0001) User time: 7.0700000000000003 -(PID.TID 0000.0001) System time: 5.99999999999999978E-002 -(PID.TID 0000.0001) Wall clock time: 7.1720960140228271 +(PID.TID 0000.0001) User time: 6.8100000000000005 +(PID.TID 0000.0001) System time: 4.00000000000000008E-002 +(PID.TID 0000.0001) Wall clock time: 6.8754558563232422 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "INITIALISE_FIXED [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 1.00000000000000002E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 2.49390602111816406E-002 +(PID.TID 0000.0001) Wall clock time: 1.71098709106445313E-002 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "ADTHE_MAIN_LOOP [ADJOINT RUN]": -(PID.TID 0000.0001) User time: 2.0700000000000003 +(PID.TID 0000.0001) User time: 2.0400000000000000 (PID.TID 0000.0001) System time: 1.00000000000000002E-002 -(PID.TID 0000.0001) Wall clock time: 2.0874450206756592 +(PID.TID 0000.0001) Wall clock time: 2.0511491298675537 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "LOAD_FIELDS_DRIVER [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 1.99999999999995737E-002 -(PID.TID 0000.0001) System time: 9.99999999999999500E-003 -(PID.TID 0000.0001) Wall clock time: 5.43825626373291016E-002 +(PID.TID 0000.0001) User time: 4.00000000000000355E-002 +(PID.TID 0000.0001) System time: 0.0000000000000000 +(PID.TID 0000.0001) Wall clock time: 5.36260604858398438E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]": -(PID.TID 0000.0001) User time: 1.99999999999995737E-002 +(PID.TID 0000.0001) User time: 1.00000000000006750E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 2.00939178466796875E-002 +(PID.TID 0000.0001) Wall clock time: 1.97744369506835938E-002 (PID.TID 0000.0001) No. starts: 2200 (PID.TID 0000.0001) No. stops: 2200 (PID.TID 0000.0001) Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 8.00000000000009592E-002 +(PID.TID 0000.0001) User time: 1.99999999999995737E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.82940959930419922E-002 +(PID.TID 0000.0001) Wall clock time: 1.78544521331787109E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_OCEANIC_PHYS [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 0.19999999999999662 +(PID.TID 0000.0001) User time: 0.30000000000000160 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 0.27050709724426270 +(PID.TID 0000.0001) Wall clock time: 0.26280164718627930 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "THERMODYNAMICS [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 1.1999999999999904 -(PID.TID 0000.0001) System time: 1.00000000000000089E-002 -(PID.TID 0000.0001) Wall clock time: 1.2067985534667969 +(PID.TID 0000.0001) User time: 1.1299999999999883 +(PID.TID 0000.0001) System time: 0.0000000000000000 +(PID.TID 0000.0001) Wall clock time: 1.1469039916992188 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DYNAMICS [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 2.3400000000000016 -(PID.TID 0000.0001) System time: 1.00000000000000089E-002 -(PID.TID 0000.0001) Wall clock time: 2.4095535278320313 +(PID.TID 0000.0001) User time: 2.2999999999999705 +(PID.TID 0000.0001) System time: 0.0000000000000000 +(PID.TID 0000.0001) Wall clock time: 2.2889258861541748 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "SOLVE_FOR_PRESSURE [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 0.77999999999999226 -(PID.TID 0000.0001) System time: 9.99999999999999500E-003 -(PID.TID 0000.0001) Wall clock time: 0.72836589813232422 +(PID.TID 0000.0001) User time: 0.67999999999999350 +(PID.TID 0000.0001) System time: 0.0000000000000000 +(PID.TID 0000.0001) Wall clock time: 0.68062758445739746 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 9.99999999999987566E-002 +(PID.TID 0000.0001) User time: 0.13999999999999968 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 8.97660255432128906E-002 +(PID.TID 0000.0001) Wall clock time: 8.64701271057128906E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "INTEGR_CONTINUITY [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 6.00000000000004974E-002 +(PID.TID 0000.0001) User time: 4.99999999999998224E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 8.50126743316650391E-002 +(PID.TID 0000.0001) Wall clock time: 7.22782611846923828E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]": (PID.TID 0000.0001) User time: 5.99999999999996092E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 5.14633655548095703E-002 +(PID.TID 0000.0001) Wall clock time: 4.99122142791748047E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "BLOCKING_EXCHANGES [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 0.20999999999999730 +(PID.TID 0000.0001) User time: 0.15000000000000124 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 0.18700432777404785 +(PID.TID 0000.0001) Wall clock time: 0.17792415618896484 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_STATEVARS_TAVE [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 1.99999999999995737E-002 +(PID.TID 0000.0001) User time: 2.99999999999993605E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.90868377685546875E-002 +(PID.TID 0000.0001) Wall clock time: 1.85439586639404297E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "MONITOR [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 6.25085830688476563E-003 +(PID.TID 0000.0001) Wall clock time: 5.91707229614257813E-003 (PID.TID 0000.0001) No. starts: 100 (PID.TID 0000.0001) No. stops: 100 (PID.TID 0000.0001) Seconds in section "COST_TILE [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 0.11999999999999833 +(PID.TID 0000.0001) User time: 4.00000000000000355E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 8.86971950531005859E-002 +(PID.TID 0000.0001) Wall clock time: 8.59062671661376953E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_THE_MODEL_IO [FORWARD_STEP]": (PID.TID 0000.0001) User time: 9.99999999999978684E-003 -(PID.TID 0000.0001) System time: 9.99999999999999500E-003 -(PID.TID 0000.0001) Wall clock time: 2.02596187591552734E-002 +(PID.TID 0000.0001) System time: 0.0000000000000000 +(PID.TID 0000.0001) Wall clock time: 1.96290016174316406E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_WRITE_PICKUP [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 1.99999999999995737E-002 +(PID.TID 0000.0001) User time: 2.00000000000004619E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.98473930358886719E-002 +(PID.TID 0000.0001) Wall clock time: 1.93583965301513672E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 5.89132308959960938E-004 +(PID.TID 0000.0001) Wall clock time: 5.60998916625976563E-004 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 5.02109527587890625E-004 +(PID.TID 0000.0001) Wall clock time: 4.99963760375976563E-004 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "GRDCHK_MAIN [THE_MODEL_MAIN]": -(PID.TID 0000.0001) User time: 4.9900000000000002 -(PID.TID 0000.0001) System time: 4.99999999999999958E-002 -(PID.TID 0000.0001) Wall clock time: 5.0585479736328125 +(PID.TID 0000.0001) User time: 4.7600000000000007 +(PID.TID 0000.0001) System time: 2.99999999999999989E-002 +(PID.TID 0000.0001) Wall clock time: 4.8060629367828369 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "INITIALISE_VARIA [THE_MAIN_LOOP]": -(PID.TID 0000.0001) User time: 1.99999999999995737E-002 +(PID.TID 0000.0001) User time: 9.99999999999978684E-003 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.91009044647216797E-002 +(PID.TID 0000.0001) Wall clock time: 1.77407264709472656E-002 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) Seconds in section "MAIN LOOP [THE_MAIN_LOOP]": -(PID.TID 0000.0001) User time: 4.9699999999999971 -(PID.TID 0000.0001) System time: 4.99999999999999889E-002 -(PID.TID 0000.0001) Wall clock time: 5.0323452949523926 +(PID.TID 0000.0001) User time: 4.7500000000000009 +(PID.TID 0000.0001) System time: 2.99999999999999920E-002 +(PID.TID 0000.0001) Wall clock time: 4.7816259860992432 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 -(PID.TID 0000.0001) Seconds in section "FORWARD_STEP [THE_MAIN_LOOP]": -(PID.TID 0000.0001) User time: 4.9300000000000423 -(PID.TID 0000.0001) System time: 4.99999999999999889E-002 -(PID.TID 0000.0001) Wall clock time: 4.9802088737487793 +(PID.TID 0000.0001) Seconds in section "MAIN_DO_LOOP [THE_MAIN_LOOP]": +(PID.TID 0000.0001) User time: 4.7500000000000009 +(PID.TID 0000.0001) System time: 2.99999999999999920E-002 +(PID.TID 0000.0001) Wall clock time: 4.7805488109588623 +(PID.TID 0000.0001) No. starts: 18 +(PID.TID 0000.0001) No. stops: 18 +(PID.TID 0000.0001) Seconds in section "FORWARD_STEP [MAIN_DO_LOOP]": +(PID.TID 0000.0001) User time: 4.7200000000000326 +(PID.TID 0000.0001) System time: 2.99999999999999920E-002 +(PID.TID 0000.0001) Wall clock time: 4.7307534217834473 (PID.TID 0000.0001) No. starts: 1800 (PID.TID 0000.0001) No. stops: 1800 (PID.TID 0000.0001) Seconds in section "COST_FINAL [ADJOINT SPIN-DOWN]": -(PID.TID 0000.0001) User time: 9.99999999999978684E-003 +(PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 6.28948211669921875E-004 +(PID.TID 0000.0001) Wall clock time: 5.59806823730468750E-004 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) // ======================================================