--- MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt 2013/03/09 21:47:45 1.14 +++ MITgcm/verification/bottom_ctrl_5x5/results/output_adm.txt 2013/08/07 21:07:43 1.15 @@ -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: checkpoint64e +(PID.TID 0000.0001) // MITgcmUV version: checkpoint64l (PID.TID 0000.0001) // Build user: jmc (PID.TID 0000.0001) // Build host: baudelaire -(PID.TID 0000.0001) // Build date: Sat Mar 9 01:16:21 EST 2013 +(PID.TID 0000.0001) // Build date: Wed Aug 7 14:13:48 EDT 2013 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Execution Environment parameter file "eedata" @@ -570,51 +570,27 @@ (PID.TID 0000.0001) sRef = /* Reference salinity profile ( psu ) */ (PID.TID 0000.0001) 4 @ 3.500000000000000E+01 /* K = 1: 4 */ (PID.TID 0000.0001) ; -(PID.TID 0000.0001) viscAh = /* Lateral eddy viscosity ( m^2/s ) */ -(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*/ +(PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; -(PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/ +(PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; -(PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/ -(PID.TID 0000.0001) F +(PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */ +(PID.TID 0000.0001) T (PID.TID 0000.0001) ; -(PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */ -(PID.TID 0000.0001) 0.000000000000000E+00 +(PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz. viscosity */ +(PID.TID 0000.0001) F (PID.TID 0000.0001) ; -(PID.TID 0000.0001) viscC2leithD = /* Leith harmonic viscosity factor (on grad(div),non-dim.)*/ -(PID.TID 0000.0001) 0.000000000000000E+00 +(PID.TID 0000.0001) useSmag3D = /* Use isotropic 3-D Smagorinsky viscosity */ +(PID.TID 0000.0001) F (PID.TID 0000.0001) ; -(PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */ -(PID.TID 0000.0001) 0.000000000000000E+00 +(PID.TID 0000.0001) viscAh = /* Lateral harmonic viscosity ( m^2/s ) */ +(PID.TID 0000.0001) 1.000000000000000E+05 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscA4 = /* Lateral biharmonic viscosity ( m^4/s ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (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) ; (PID.TID 0000.0001) no_slip_sides = /* Viscous BCs: No-slip sides */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; @@ -1146,7 +1122,8 @@ (PID.TID 0000.0001) 5.000000000000000E+01, /* K = 1 */ (PID.TID 0000.0001) 2.500000000000000E+02, /* K = 2 */ (PID.TID 0000.0001) 4.500000000000000E+02, /* K = 3 */ -(PID.TID 0000.0001) 2.750000000000000E+03 /* K = 4 */ +(PID.TID 0000.0001) 2.750000000000000E+03, /* K = 4 */ +(PID.TID 0000.0001) 2.500000000000000E+03 /* K = 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) drF = /* W spacing ( units of r ) */ (PID.TID 0000.0001) 1.000000000000000E+02, /* K = 1 */ @@ -1855,6 +1832,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105745081306E-03 2.84938997898948E-03 cg2d: Sum(rhs),rhsMax = -4.51705713557009E-03 2.80618860570210E-03 (PID.TID 0000.0001) %CHECKPOINT 100 ckptA + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809587569146D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2094,6 +2073,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105712408440E-03 2.84938996658172E-03 cg2d: Sum(rhs),rhsMax = -4.51705680207468E-03 2.80618848943839E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809593230966D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2211,6 +2192,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105777754225E-03 2.84938999139726E-03 cg2d: Sum(rhs),rhsMax = -4.51705746906604E-03 2.80618872196583E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809581907328D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2219,9 +2202,9 @@ (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.29594767705E-05 + grad-res 0 1 1 1 0 1 1 1 5.66189251369E-06 5.66181913852E-06 1.29594767683E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 5.66189251368943E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 5.66189251368942E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 5.66181913852493E-06 (PID.TID 0000.0001) ====== End of gradient-check number 1 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 2 (=ichknum) ======= @@ -2340,6 +2323,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105759503708E-03 2.84939000818557E-03 cg2d: Sum(rhs),rhsMax = -4.51705728277965E-03 2.80618867741282E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809587541176D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2457,6 +2442,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105730658931E-03 2.84938994979340E-03 cg2d: Sum(rhs),rhsMax = -4.51705698836081E-03 2.80618853399139E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809587597118D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2465,9 +2452,9 @@ (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.00358001623E-02 + grad-res 0 2 2 4 0 1 1 1 -2.82546206927E-08 -2.79710629658E-08 1.00358001616E-02 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = -2.82546206927489E-08 +(PID.TID 0000.0001) ADM adjoint_gradient = -2.82546206927278E-08 (PID.TID 0000.0001) ADM finite-diff_grad = -2.79710629658148E-08 (PID.TID 0000.0001) ====== End of gradient-check number 2 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 3 (=ichknum) ======= @@ -2586,6 +2573,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105728530484E-03 2.84938996476852E-03 cg2d: Sum(rhs),rhsMax = -4.51705696827587E-03 2.80618858507278E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809588673606D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2703,6 +2692,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105761632167E-03 2.84938999321047E-03 cg2d: Sum(rhs),rhsMax = -4.51705730286471E-03 2.80618862633143E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809586464690D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2711,9 +2702,9 @@ (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.22220295004E-04 + grad-res 0 3 3 7 0 1 1 1 1.10432294334E-06 1.10445791401E-06 -1.22220295023E-04 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.10432294333812E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.10432294333810E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.10445791401403E-06 (PID.TID 0000.0001) ====== End of gradient-check number 3 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 4 (=ichknum) ======= @@ -2832,6 +2823,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105760027538E-03 2.84939001773004E-03 cg2d: Sum(rhs),rhsMax = -4.51705728888486E-03 2.80618862900467E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809587747843D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2949,6 +2942,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105730135062E-03 2.84938994024892E-03 cg2d: Sum(rhs),rhsMax = -4.51705698225522E-03 2.80618858239952E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809587390452D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -2957,9 +2952,9 @@ (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.08385395012E-05 + grad-res 0 4 4 10 0 1 1 1 1.78683115805E-07 1.78695773456E-07 -7.08385394654E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.78683115805237E-07 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.78683115805244E-07 (PID.TID 0000.0001) ADM finite-diff_grad = 1.78695773456194E-07 (PID.TID 0000.0001) ====== End of gradient-check number 4 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 5 (=ichknum) ======= @@ -3078,6 +3073,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105743308383E-03 2.84938998045179E-03 cg2d: Sum(rhs),rhsMax = -4.51705711681522E-03 2.80618860675593E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809591660647D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3195,6 +3192,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105746854287E-03 2.84938997752719E-03 cg2d: Sum(rhs),rhsMax = -4.51705715432555E-03 2.80618860464830E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809583477647D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3203,9 +3202,9 @@ (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.25039012263E-05 + grad-res 0 5 5 13 0 1 1 1 4.09163329233E-06 4.09150029829E-06 3.25039012283E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 4.09163329233103E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 4.09163329233104E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 4.09150029828664E-06 (PID.TID 0000.0001) ====== End of gradient-check number 5 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 6 (=ichknum) ======= @@ -3324,6 +3323,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105726218360E-03 2.84938999880633E-03 cg2d: Sum(rhs),rhsMax = -4.51705694147637E-03 2.80618863274104E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809589267712D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3441,6 +3442,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105763944291E-03 2.84938995917265E-03 cg2d: Sum(rhs),rhsMax = -4.51705732966420E-03 2.80618857866317E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809585870583D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3449,9 +3452,9 @@ (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.99615566524E-05 + grad-res 0 6 6 16 0 1 1 1 1.69849643548E-06 1.69856431004E-06 -3.99615566491E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569146E-02 -(PID.TID 0000.0001) ADM adjoint_gradient = 1.69849643547603E-06 +(PID.TID 0000.0001) ADM adjoint_gradient = 1.69849643547604E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.69856431003756E-06 (PID.TID 0000.0001) ====== End of gradient-check number 6 (ierr= 0) ======= (PID.TID 0000.0001) ====== Starts gradient-check number 7 (=ichknum) ======= @@ -3570,6 +3573,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105767006316E-03 2.84938997346508E-03 cg2d: Sum(rhs),rhsMax = -4.51705735771054E-03 2.80618860866281E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809585484395D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3687,6 +3692,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105723156302E-03 2.84938998451388E-03 cg2d: Sum(rhs),rhsMax = -4.51705691342971E-03 2.80618860274139E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809589653899D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3816,6 +3823,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105717223679E-03 2.84939003314100E-03 cg2d: Sum(rhs),rhsMax = -4.51705685052142E-03 2.80618859844657E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809592922535D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3933,6 +3942,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105772938957E-03 2.84938992483797E-03 cg2d: Sum(rhs),rhsMax = -4.51705742061902E-03 2.80618861295763E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809582215761D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -3941,7 +3952,7 @@ (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.52652178364E-05 + grad-res 0 8 8 22 0 1 1 1 5.35362930303E-06 5.35338696983E-06 4.52652178360E-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 @@ -4062,6 +4073,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105787755733E-03 2.84938991748670E-03 cg2d: Sum(rhs),rhsMax = -4.51705757276257E-03 2.80618866706394E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809576551188D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -4179,6 +4192,8 @@ cg2d: Sum(rhs),rhsMax = -3.82105702406928E-03 2.84939004049228E-03 cg2d: Sum(rhs),rhsMax = -4.51705669837811E-03 2.80618854434027E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE + ph-1 in thsice_cost_final + ph-3 in thsice_cost_final --> objf_test(bi,bj) = 0.473809598587105D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 @@ -4205,27 +4220,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.2959476770491E-05 +(PID.TID 0000.0001) grdchk output (g): 1 5.6618191385249E-06 5.6618925136894E-06 1.2959476768271E-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.8254620692749E-08 1.0035800162306E-02 +(PID.TID 0000.0001) grdchk output (g): 2 -2.7971062965815E-08 -2.8254620692728E-08 1.0035800161567E-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.2222029500353E-04 +(PID.TID 0000.0001) grdchk output (g): 3 1.1044579140140E-06 1.1043229433381E-06 -1.2222029502262E-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.0838539501183E-05 +(PID.TID 0000.0001) grdchk output (g): 4 1.7869577345619E-07 1.7868311580524E-07 -7.0838539465434E-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.2503901226333E-05 +(PID.TID 0000.0001) grdchk output (g): 5 4.0915002982866E-06 4.0916332923310E-06 3.2503901228331E-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.9961556652424E-05 +(PID.TID 0000.0001) grdchk output (g): 6 1.6985643100376E-06 1.6984964354760E-06 -3.9961556649093E-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 @@ -4233,178 +4248,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.5265217836432E-05 +(PID.TID 0000.0001) grdchk output (g): 8 5.3533869698308E-06 5.3536293030274E-06 4.5265217835988E-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.3457420679263E-03 +(PID.TID 0000.0001) grdchk summary : RMS of 9 ratios = 3.3457420676800E-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: 6.8100000000000005 -(PID.TID 0000.0001) System time: 4.00000000000000008E-002 -(PID.TID 0000.0001) Wall clock time: 6.8754558563232422 +(PID.TID 0000.0001) User time: 2.8399999999999999 +(PID.TID 0000.0001) System time: 7.00000000000000067E-002 +(PID.TID 0000.0001) Wall clock time: 2.9534461498260498 (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) User time: 2.00000000000000004E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.71098709106445313E-002 +(PID.TID 0000.0001) Wall clock time: 4.05449867248535156E-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.0400000000000000 +(PID.TID 0000.0001) User time: 0.69999999999999996 (PID.TID 0000.0001) System time: 1.00000000000000002E-002 -(PID.TID 0000.0001) Wall clock time: 2.0511491298675537 +(PID.TID 0000.0001) Wall clock time: 0.73518085479736328 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 +(PID.TID 0000.0001) Seconds in section "FORWARD_STEP [MAIN_DO_LOOP]": +(PID.TID 0000.0001) User time: 2.2799999999999461 +(PID.TID 0000.0001) System time: 7.00000000000000067E-002 +(PID.TID 0000.0001) Wall clock time: 2.3378491401672363 +(PID.TID 0000.0001) No. starts: 2000 +(PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "LOAD_FIELDS_DRIVER [FORWARD_STEP]": -(PID.TID 0000.0001) User time: 4.00000000000000355E-002 +(PID.TID 0000.0001) User time: 6.99999999999989519E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 5.36260604858398438E-002 +(PID.TID 0000.0001) Wall clock time: 5.20908832550048828E-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.00000000000006750E-002 +(PID.TID 0000.0001) User time: 3.99999999999995914E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.97744369506835938E-002 +(PID.TID 0000.0001) Wall clock time: 1.92470550537109375E-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: 1.99999999999995737E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.78544521331787109E-002 +(PID.TID 0000.0001) Wall clock time: 1.75898075103759766E-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.30000000000000160 +(PID.TID 0000.0001) User time: 9.99999999999992006E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 0.26280164718627930 +(PID.TID 0000.0001) Wall clock time: 0.12248301506042480 (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.1299999999999883 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.1469039916992188 +(PID.TID 0000.0001) User time: 0.39999999999999414 +(PID.TID 0000.0001) System time: 9.99999999999999500E-003 +(PID.TID 0000.0001) Wall clock time: 0.45545744895935059 (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.2999999999999705 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 2.2889258861541748 +(PID.TID 0000.0001) User time: 0.90999999999998682 +(PID.TID 0000.0001) System time: 1.00000000000000089E-002 +(PID.TID 0000.0001) Wall clock time: 0.86311507225036621 (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.67999999999999350 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 0.68062758445739746 +(PID.TID 0000.0001) User time: 0.22999999999999599 +(PID.TID 0000.0001) System time: 9.99999999999999500E-003 +(PID.TID 0000.0001) Wall clock time: 0.26633334159851074 (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: 0.13999999999999968 +(PID.TID 0000.0001) User time: 6.00000000000000533E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 8.64701271057128906E-002 +(PID.TID 0000.0001) Wall clock time: 4.54440116882324219E-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: 4.99999999999998224E-002 +(PID.TID 0000.0001) User time: 3.99999999999991473E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 7.22782611846923828E-002 +(PID.TID 0000.0001) Wall clock time: 3.82726192474365234E-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: 4.99122142791748047E-002 +(PID.TID 0000.0001) User time: 2.99999999999993605E-002 +(PID.TID 0000.0001) System time: 1.00000000000000089E-002 +(PID.TID 0000.0001) Wall clock time: 3.13632488250732422E-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.15000000000000124 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 0.17792415618896484 +(PID.TID 0000.0001) User time: 4.99999999999993783E-002 +(PID.TID 0000.0001) System time: 1.00000000000000089E-002 +(PID.TID 0000.0001) Wall clock time: 7.64346122741699219E-002 (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: 2.99999999999993605E-002 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.85439586639404297E-002 +(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: 1.82313919067382813E-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: 5.91707229614257813E-003 +(PID.TID 0000.0001) Wall clock time: 4.72879409790039063E-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: 4.00000000000000355E-002 -(PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 8.59062671661376953E-002 +(PID.TID 0000.0001) User time: 7.99999999999996270E-002 +(PID.TID 0000.0001) System time: 9.99999999999999500E-003 +(PID.TID 0000.0001) Wall clock time: 4.28104400634765625E-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) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.96290016174316406E-002 +(PID.TID 0000.0001) Wall clock time: 1.91919803619384766E-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: 2.00000000000004619E-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.93583965301513672E-002 +(PID.TID 0000.0001) Wall clock time: 1.87041759490966797E-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.60998916625976563E-004 +(PID.TID 0000.0001) Wall clock time: 5.13076782226562500E-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: 4.99963760375976563E-004 +(PID.TID 0000.0001) Wall clock time: 4.78029251098632813E-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.7600000000000007 -(PID.TID 0000.0001) System time: 2.99999999999999989E-002 -(PID.TID 0000.0001) Wall clock time: 4.8060629367828369 +(PID.TID 0000.0001) User time: 2.1200000000000001 +(PID.TID 0000.0001) System time: 6.00000000000000047E-002 +(PID.TID 0000.0001) Wall clock time: 2.1766550540924072 (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: 9.99999999999978684E-003 +(PID.TID 0000.0001) User time: 1.00000000000002309E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 1.77407264709472656E-002 +(PID.TID 0000.0001) Wall clock time: 1.19631290435791016E-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.7500000000000009 -(PID.TID 0000.0001) System time: 2.99999999999999920E-002 -(PID.TID 0000.0001) Wall clock time: 4.7816259860992432 +(PID.TID 0000.0001) User time: 2.1099999999999999 +(PID.TID 0000.0001) System time: 5.99999999999999978E-002 +(PID.TID 0000.0001) Wall clock time: 2.1583619117736816 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (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) User time: 2.0599999999999561 +(PID.TID 0000.0001) System time: 5.99999999999999978E-002 +(PID.TID 0000.0001) Wall clock time: 2.1293716430664063 (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: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 -(PID.TID 0000.0001) Wall clock time: 5.59806823730468750E-004 +(PID.TID 0000.0001) Wall clock time: 5.05208969116210938E-004 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) // ======================================================