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

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

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

revision 1.7 by jmc, Thu Nov 28 00:28:57 2013 UTC revision 1.8 by jmc, Sat Jul 19 21:03:54 2014 UTC
# Line 5  Line 5 
5  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
6  (PID.TID 0000.0001) // execution environment starting up...  (PID.TID 0000.0001) // execution environment starting up...
7  (PID.TID 0000.0001)  (PID.TID 0000.0001)
8  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint64q  (PID.TID 0000.0001) // MITgcmUV version:  checkpoint65
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:        Wed Nov 27 19:19:00 EST 2013  (PID.TID 0000.0001) // Build date:        Sat Jul 19 01:47:56 EDT 2014
12  (PID.TID 0000.0001)  (PID.TID 0000.0001)
13  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
14  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"  (PID.TID 0000.0001) // Execution Environment parameter file "eedata"
# Line 199  Line 199 
199  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
200  (PID.TID 0000.0001)  (PID.TID 0000.0001)
201  (PID.TID 0000.0001)  PACKAGES_BOOT: finished reading data.pkg  (PID.TID 0000.0001)  PACKAGES_BOOT: finished reading data.pkg
202    (PID.TID 0000.0001)  PACKAGES_BOOT: On/Off package Summary
203     --------  pkgs with a standard "usePKG" On/Off switch in "data.pkg":  --------
204     pkg/obcs                 compiled   and   used ( useOBCS                  = T )
205     pkg/cal                  compiled   and   used ( useCAL                   = T )
206     pkg/exf                  compiled   and   used ( useEXF                   = T )
207     pkg/grdchk               compiled   and   used ( useGrdchk                = T )
208     pkg/ecco                 compiled   and   used ( useECCO                  = T )
209     pkg/diagnostics          compiled   and   used ( useDiagnostics           = T )
210     -------- pkgs without standard "usePKG" On/Off switch in "data.pkg":  --------
211     pkg/generic_advdiff      compiled   and   used ( useGAD                   = T )
212     pkg/mom_common           compiled   and   used ( momStepping              = T )
213     pkg/mom_vecinv           compiled   and   used ( +vectorInvariantMomentum = T )
214     pkg/monitor              compiled   and   used ( monitorFreq > 0.         = T )
215     pkg/timeave              compiled but not used ( taveFreq > 0.            = F )
216     pkg/debug                compiled but not used ( debugMode                = F )
217     pkg/rw                   compiled   and   used
218     pkg/mdsio                compiled   and   used
219     pkg/autodiff             compiled   and   used
220     pkg/cost                 compiled   and   used
221     pkg/ctrl                 compiled   and   used
222    (PID.TID 0000.0001)  PACKAGES_BOOT: End of package Summary
223    (PID.TID 0000.0001)
224  (PID.TID 0000.0001) CAL_READPARMS: opening data.cal  (PID.TID 0000.0001) CAL_READPARMS: opening data.cal
225  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cal  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cal
226  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 377  Line 399 
399  (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */  (PID.TID 0000.0001) mon_AdVarExch = /* control adexch before monitor */
400  (PID.TID 0000.0001)                       2  (PID.TID 0000.0001)                       2
401  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
402    (PID.TID 0000.0001) viscFacInAd = /* viscosity factor for adjoint */
403    (PID.TID 0000.0001)                 1.000000000000000E+00
404    (PID.TID 0000.0001)     ;
405  (PID.TID 0000.0001)  (PID.TID 0000.0001)
406  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim  (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim
407  (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 443  Line 468 
468  (PID.TID 0000.0001) > /  (PID.TID 0000.0001) > /
469  (PID.TID 0000.0001)  (PID.TID 0000.0001)
470  (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl  (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl
471    (PID.TID 0000.0001) useSmoothCorrel2DinAdMode = /* use ctrlSmoothCorrel2D in adjoint mode */
472    (PID.TID 0000.0001)                   F
473    (PID.TID 0000.0001)     ;
474  (PID.TID 0000.0001) COST_READPARMS: opening data.cost  (PID.TID 0000.0001) COST_READPARMS: opening data.cost
475  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cost  (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.cost
476  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 697  Line 725 
725  (PID.TID 0000.0001) modelend  = /* End time of the model integration [s] */  (PID.TID 0000.0001) modelend  = /* End time of the model integration [s] */
726  (PID.TID 0000.0001)                 4.800000000000000E+03  (PID.TID 0000.0001)                 4.800000000000000E+03
727  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
728  (PID.TID 0000.0001) modelstep = /* Time interval for a model forward step [s] */  (PID.TID 0000.0001) modelStep = /* Time interval for a model forward step [s] */
729  (PID.TID 0000.0001)                 1.200000000000000E+03  (PID.TID 0000.0001)                 1.200000000000000E+03
730  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
731  (PID.TID 0000.0001) usingGregorianCalendar= /* Calendar Type: Gregorian Calendar */  (PID.TID 0000.0001) usingGregorianCalendar= /* Calendar Type: Gregorian Calendar */
# Line 706  Line 734 
734  (PID.TID 0000.0001) usingJulianCalendar = /* Calendar Type: Julian Calendar */  (PID.TID 0000.0001) usingJulianCalendar = /* Calendar Type: Julian Calendar */
735  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
736  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
737    (PID.TID 0000.0001) usingNoLeapYearCal  = /* Calendar Type: without Leap Year */
738    (PID.TID 0000.0001)                   F
739    (PID.TID 0000.0001)     ;
740  (PID.TID 0000.0001) usingModelCalendar  = /* Calendar Type: Model Calendar */  (PID.TID 0000.0001) usingModelCalendar  = /* Calendar Type: Model Calendar */
741  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
742  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
743  (PID.TID 0000.0001) modelstartdate YYYYMMDD = /* Model start date YYYY-MM-DD */  (PID.TID 0000.0001) modelStartDate YYYYMMDD = /* Model start date YYYY-MM-DD */
744  (PID.TID 0000.0001)                20070101  (PID.TID 0000.0001)                20070101
745  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
746  (PID.TID 0000.0001)   modelstartdate HHMMSS = /* Model start date HH-MM-SS  */  (PID.TID 0000.0001)   modelStartDate HHMMSS = /* Model start date HH-MM-SS  */
747  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
748  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
749  (PID.TID 0000.0001) modelenddate   YYYYMMDD = /* Model end date YYYY-MM-DD */  (PID.TID 0000.0001) modelEndDate   YYYYMMDD = /* Model end date YYYY-MM-DD */
750  (PID.TID 0000.0001)                20070101  (PID.TID 0000.0001)                20070101
751  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
752  (PID.TID 0000.0001)   modelenddate   HHMMSS = /* Model end date HH-MM-SS  */  (PID.TID 0000.0001)   modelEndDate   HHMMSS = /* Model end date HH-MM-SS  */
753  (PID.TID 0000.0001)                   12000  (PID.TID 0000.0001)                   12000
754  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
755  (PID.TID 0000.0001) intyears = /* Number of calendar years affected by the integration */  (PID.TID 0000.0001) intyears = /* Number of calendar years affected by the integration */
# Line 730  Line 761 
761  (PID.TID 0000.0001) intdays = /* Number of calendar days affected by the integration */  (PID.TID 0000.0001) intdays = /* Number of calendar days affected by the integration */
762  (PID.TID 0000.0001)                       1  (PID.TID 0000.0001)                       1
763  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
764  (PID.TID 0000.0001) modeliter0 = /* Base timestep number  */  (PID.TID 0000.0001) modelIter0 = /* Base timestep number  */
765  (PID.TID 0000.0001)                       0  (PID.TID 0000.0001)                       0
766  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
767  (PID.TID 0000.0001) modeliterend = /* Final timestep number  */  (PID.TID 0000.0001) modelIterEnd = /* Final timestep number  */
768  (PID.TID 0000.0001)                       4  (PID.TID 0000.0001)                       4
769  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
770  (PID.TID 0000.0001) modelintsteps= /* Number of model timesteps  */  (PID.TID 0000.0001) modelIntSteps= /* Number of model timesteps  */
771  (PID.TID 0000.0001)                       4  (PID.TID 0000.0001)                       4
772  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
773  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 802  Line 833 
833  (PID.TID 0000.0001) twoDigitYear = /* use 2-digit year extension */  (PID.TID 0000.0001) twoDigitYear = /* use 2-digit year extension */
834  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
835  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
 (PID.TID 0000.0001) exf_verbose = /* print more messages to STDOUT */  
 (PID.TID 0000.0001)                   F  
 (PID.TID 0000.0001)     ;  
836  (PID.TID 0000.0001) useExfCheckRange = /* check for fields range */  (PID.TID 0000.0001) useExfCheckRange = /* check for fields range */
837  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
838  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
839  (PID.TID 0000.0001) exf_monFreq = /* EXF monitor frequency [ s ] */  (PID.TID 0000.0001) exf_debugLev = /* select EXF-debug printing level */
840    (PID.TID 0000.0001)                       1
841    (PID.TID 0000.0001)     ;
842    (PID.TID 0000.0001) exf_monFreq  = /* EXF monitor frequency [ s ] */
843  (PID.TID 0000.0001)                 0.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
844  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
845  (PID.TID 0000.0001) repeatPeriod = /* period for cycling forcing dataset [ s ] */  (PID.TID 0000.0001) repeatPeriod = /* period for cycling forcing dataset [ s ] */
# Line 1179  Line 1210 
1210  (PID.TID 0000.0001) ctrl_init: control vector length:           40960  (PID.TID 0000.0001) ctrl_init: control vector length:           40960
1211  (PID.TID 0000.0001) ------------------------------------------------------------  (PID.TID 0000.0001) ------------------------------------------------------------
1212  (PID.TID 0000.0001) DIAGNOSTICS_SET_LEVELS: done  (PID.TID 0000.0001) DIAGNOSTICS_SET_LEVELS: done
1213  (PID.TID 0000.0001)  Total Nb of available Diagnostics: ndiagt=   192  (PID.TID 0000.0001)  Total Nb of available Diagnostics: ndiagt=   194
1214  (PID.TID 0000.0001)  write list of available Diagnostics to file: available_diagnostics.log  (PID.TID 0000.0001)  write list of available Diagnostics to file: available_diagnostics.log
1215  (PID.TID 0000.0001)   space allocated for all diagnostics:       0 levels  (PID.TID 0000.0001)   space allocated for all diagnostics:       0 levels
1216  (PID.TID 0000.0001) DIAGNOSTICS_SET_POINTERS: done  (PID.TID 0000.0001) DIAGNOSTICS_SET_POINTERS: done
# Line 1330  Line 1361 
1361  (PID.TID 0000.0001) rhoNil    = /* Reference density for Linear EOS ( kg/m^3 ) */  (PID.TID 0000.0001) rhoNil    = /* Reference density for Linear EOS ( kg/m^3 ) */
1362  (PID.TID 0000.0001)                 9.998000000000000E+02  (PID.TID 0000.0001)                 9.998000000000000E+02
1363  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1364    (PID.TID 0000.0001) HeatCapacity_Cp =  /* Specific heat capacity ( J/kg/K ) */
1365    (PID.TID 0000.0001)                 3.994000000000000E+03
1366    (PID.TID 0000.0001)     ;
1367  (PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */  (PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */
1368  (PID.TID 0000.0001)                 2.731500000000000E+02  (PID.TID 0000.0001)                 2.731500000000000E+02
1369  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
# Line 1391  Line 1425 
1425  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 1.000000000000000E+00
1426  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1427  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */  (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
1428  (PID.TID 0000.0001)                 1.000000000000000E+00  (PID.TID 0000.0001)                 0.000000000000000E+00
1429  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1430  (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/  (PID.TID 0000.0001) exactConserv =  /* Exact Volume Conservation on/off flag*/
1431  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
# Line 1595  Line 1629 
1629  (PID.TID 0000.0001)  useSingleCpuIO = /* only master MPI process does I/O */  (PID.TID 0000.0001)  useSingleCpuIO = /* only master MPI process does I/O */
1630  (PID.TID 0000.0001)                   F  (PID.TID 0000.0001)                   F
1631  (PID.TID 0000.0001)     ;  (PID.TID 0000.0001)     ;
1632    (PID.TID 0000.0001)  useSingleCpuInput = /* only master process reads input */
1633    (PID.TID 0000.0001)                   F
1634    (PID.TID 0000.0001)     ;
1635  (PID.TID 0000.0001) /* debLev[*]  : level of debug & auxiliary message printing */  (PID.TID 0000.0001) /* debLev[*]  : level of debug & auxiliary message printing */
1636  (PID.TID 0000.0001) debLevZero =  0 ; /* level of disabled aux. msg printing */  (PID.TID 0000.0001) debLevZero =  0 ; /* level of disabled aux. msg printing */
1637  (PID.TID 0000.0001)    debLevA =  1 ; /* level of minimum  aux. msg printing */  (PID.TID 0000.0001)    debLevA =  1 ; /* level of minimum  aux. msg printing */
# Line 2655  Line 2692 
2692  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2693  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2694   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2695   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
2696   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349022E+02  2.04436757292323E-01
2697  (PID.TID 0000.0001)      cg2d_init_res =   1.07341835251466E+01  (PID.TID 0000.0001)      cg2d_init_res =   1.07341835251457E+01
2698  (PID.TID 0000.0001)      cg2d_iters(min,last) =      -1     125  (PID.TID 0000.0001)      cg2d_iters(min,last) =      -1     125
2699  (PID.TID 0000.0001)      cg2d_last_res =   8.69273657547428E-09  (PID.TID 0000.0001)      cg2d_last_res =   8.69273657547353E-09
2700  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2701  (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics  (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
2702  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 2680  Line 2717 
2717  (PID.TID 0000.0001) %MON dynstat_vvel_mean            =   7.0253520401631E-02  (PID.TID 0000.0001) %MON dynstat_vvel_mean            =   7.0253520401631E-02
2718  (PID.TID 0000.0001) %MON dynstat_vvel_sd              =   1.2000187955839E-02  (PID.TID 0000.0001) %MON dynstat_vvel_sd              =   1.2000187955839E-02
2719  (PID.TID 0000.0001) %MON dynstat_vvel_del2            =   5.6726128973313E-05  (PID.TID 0000.0001) %MON dynstat_vvel_del2            =   5.6726128973313E-05
2720  (PID.TID 0000.0001) %MON dynstat_wvel_max             =   4.0011921563871E-04  (PID.TID 0000.0001) %MON dynstat_wvel_max             =   4.0011921563865E-04
2721  (PID.TID 0000.0001) %MON dynstat_wvel_min             =  -3.2885885525852E-04  (PID.TID 0000.0001) %MON dynstat_wvel_min             =  -3.2885885525852E-04
2722  (PID.TID 0000.0001) %MON dynstat_wvel_mean            =   1.4729391862362E-05  (PID.TID 0000.0001) %MON dynstat_wvel_mean            =   1.4729391862362E-05
2723  (PID.TID 0000.0001) %MON dynstat_wvel_sd              =   7.4772613147768E-05  (PID.TID 0000.0001) %MON dynstat_wvel_sd              =   7.4772613147768E-05
# Line 2689  Line 2726 
2726  (PID.TID 0000.0001) %MON dynstat_theta_min            =   5.9999361694632E+00  (PID.TID 0000.0001) %MON dynstat_theta_min            =   5.9999361694632E+00
2727  (PID.TID 0000.0001) %MON dynstat_theta_mean           =   1.0999776469027E+01  (PID.TID 0000.0001) %MON dynstat_theta_mean           =   1.0999776469027E+01
2728  (PID.TID 0000.0001) %MON dynstat_theta_sd             =   4.4997965691583E+00  (PID.TID 0000.0001) %MON dynstat_theta_sd             =   4.4997965691583E+00
2729  (PID.TID 0000.0001) %MON dynstat_theta_del2           =   1.9685540248355E-06  (PID.TID 0000.0001) %MON dynstat_theta_del2           =   1.9685540248354E-06
2730  (PID.TID 0000.0001) %MON dynstat_salt_max             =   3.5000000000000E+01  (PID.TID 0000.0001) %MON dynstat_salt_max             =   3.5000000000000E+01
2731  (PID.TID 0000.0001) %MON dynstat_salt_min             =   3.5000000000000E+01  (PID.TID 0000.0001) %MON dynstat_salt_min             =   3.5000000000000E+01
2732  (PID.TID 0000.0001) %MON dynstat_salt_mean            =   3.4999999999999E+01  (PID.TID 0000.0001) %MON dynstat_salt_mean            =   3.4999999999999E+01
# Line 2697  Line 2734 
2734  (PID.TID 0000.0001) %MON dynstat_salt_del2            =   0.0000000000000E+00  (PID.TID 0000.0001) %MON dynstat_salt_del2            =   0.0000000000000E+00
2735  (PID.TID 0000.0001) %MON advcfl_uvel_max              =   2.7610341090195E-03  (PID.TID 0000.0001) %MON advcfl_uvel_max              =   2.7610341090195E-03
2736  (PID.TID 0000.0001) %MON advcfl_vvel_max              =   4.3163335425681E-03  (PID.TID 0000.0001) %MON advcfl_vvel_max              =   4.3163335425681E-03
2737  (PID.TID 0000.0001) %MON advcfl_wvel_max              =   1.9205722350658E-03  (PID.TID 0000.0001) %MON advcfl_wvel_max              =   1.9205722350655E-03
2738  (PID.TID 0000.0001) %MON advcfl_W_hf_max              =   8.4492544279730E-04  (PID.TID 0000.0001) %MON advcfl_W_hf_max              =   8.4492544279721E-04
2739  (PID.TID 0000.0001) %MON pe_b_mean                    =   1.1840034367670E-04  (PID.TID 0000.0001) %MON pe_b_mean                    =   1.1840034367670E-04
2740  (PID.TID 0000.0001) %MON ke_max                       =   5.0892057267744E-03  (PID.TID 0000.0001) %MON ke_max                       =   5.0892057267744E-03
2741  (PID.TID 0000.0001) %MON ke_mean                      =   2.6538045909161E-03  (PID.TID 0000.0001) %MON ke_mean                      =   2.6538045909161E-03
# Line 2732  Line 2769 
2769  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2770  (PID.TID 0000.0001) // End OBCS MONITOR field statistics  (PID.TID 0000.0001) // End OBCS MONITOR field statistics
2771  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2772   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184813E+02  1.92987571287909E-01
2773  (PID.TID 0000.0001) %CHECKPOINT         4 ckptA  (PID.TID 0000.0001) %CHECKPOINT         4 ckptA
2774  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
2775  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
2776   --> f_temp    = 0.147701073786183D+01   --> f_temp    = 0.147701073786182D+01
2777   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
2778   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
2779   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 2773  Line 2810 
2810   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
2811   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
2812   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
2813     --> f_lwflux  = 0.000000000000000D+00
2814     --> f_lwdown  = 0.000000000000000D+00
2815   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
2816   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
2817   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
2818   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
2819   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
2820   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
2821     --> f_lwfluxm  = 0.000000000000000D+00
2822   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
2823     --> f_lwdownm  = 0.000000000000000D+00
2824   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
2825   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
2826   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
2827   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
2828   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
2829   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
2830     --> f_lwfluxsmoo  = 0.000000000000000D+00
2831   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
2832     --> f_lwdownsmoo  = 0.000000000000000D+00
2833   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
2834   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
2835   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 2832  Line 2875 
2875   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
2876   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
2877   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
2878    local fc =  0.147701073786183D+01    local fc =  0.147701073786182D+01
2879   global fc =  0.147701073786183D+01   global fc =  0.147701073786182D+01
2880  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2881   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2882   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
2883   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349022E+02  2.04436757292323E-01
2884   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184813E+02  1.92987571287909E-01
2885  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2886  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2887   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2888   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
2889   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349022E+02  2.04436757292323E-01
2890   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184813E+02  1.92987571287909E-01
2891  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2892  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2893   cg2d: Sum(rhs),rhsMax =  -1.06581410364015E-14  3.51056614475562E-07   cg2d: Sum(rhs),rhsMax =  -8.88178419700125E-15  3.51056614475562E-07
2894   cg2d: Sum(rhs),rhsMax =   1.31926469748578E-10  5.59388870073225E-07   cg2d: Sum(rhs),rhsMax =   1.31969102312723E-10  5.59388870055407E-07
2895   cg2d: Sum(rhs),rhsMax =   1.14489751013025E-10  6.28064934603453E-07   cg2d: Sum(rhs),rhsMax =   1.14482645585667E-10  6.28064934600198E-07
2896   cg2d: Sum(rhs),rhsMax =  -9.37916411203332E-13  9.25487177941723E-07   cg2d: Sum(rhs),rhsMax =  -1.04449782156735E-12  9.25487177941239E-07
2897  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
2898  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
2899  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2859  Line 2902 
2902  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2903  (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)  (PID.TID 0000.0001) // Gradient-check starts (grdchk_main)
2904  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
2905  (PID.TID 0000.0001) grdchk reference fc: fcref       =  1.47701073786183E+00  (PID.TID 0000.0001) grdchk reference fc: fcref       =  1.47701073786182E+00
2906  grad-res -------------------------------  grad-res -------------------------------
2907   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
2908   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
# Line 2882  grad-res ------------------------------- Line 2925  grad-res -------------------------------
2925  (PID.TID 0000.0001)  (PID.TID 0000.0001)
2926  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
2927   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
2928   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
2929   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349022E+02  2.04436757292323E-01
2930   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184813E+02  1.92987571287909E-01
2931  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
2932  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
2933  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
2934   --> f_temp    = 0.147701173786180D+01   --> f_temp    = 0.147701173786179D+01
2935   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
2936   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
2937   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 2925  grad-res ------------------------------- Line 2968  grad-res -------------------------------
2968   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
2969   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
2970   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
2971     --> f_lwflux  = 0.000000000000000D+00
2972     --> f_lwdown  = 0.000000000000000D+00
2973   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
2974   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
2975   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
2976   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
2977   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
2978   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
2979     --> f_lwfluxm  = 0.000000000000000D+00
2980   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
2981     --> f_lwdownm  = 0.000000000000000D+00
2982   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
2983   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
2984   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
2985   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
2986   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
2987   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
2988     --> f_lwfluxsmoo  = 0.000000000000000D+00
2989   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
2990     --> f_lwdownsmoo  = 0.000000000000000D+00
2991   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
2992   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
2993   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 2984  grad-res ------------------------------- Line 3033  grad-res -------------------------------
3033   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3034   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3035   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3036    local fc =  0.147701173786195D+01    local fc =  0.147701173786194D+01
3037   global fc =  0.147701173786195D+01   global fc =  0.147701173786194D+01
3038  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701173786195E+00  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701173786194E+00
3039  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3040  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3041  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 2996  grad-res ------------------------------- Line 3045  grad-res -------------------------------
3045  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3046  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3047   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3048   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3049   cg2d: Sum(rhs),rhsMax =  -1.59112718349035E+02  2.04436757292308E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349022E+02  2.04436757292323E-01
3050   cg2d: Sum(rhs),rhsMax =  -2.24736325184821E+02  1.92987571287904E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184813E+02  1.92987571287909E-01
3051  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3052  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3053  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3054   --> f_temp    = 0.147701173786180D+01   --> f_temp    = 0.147701173786179D+01
3055   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3056   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3057   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3039  grad-res ------------------------------- Line 3088  grad-res -------------------------------
3088   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3089   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3090   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3091     --> f_lwflux  = 0.000000000000000D+00
3092     --> f_lwdown  = 0.000000000000000D+00
3093   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3094   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3095   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3096   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3097   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3098   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3099     --> f_lwfluxm  = 0.000000000000000D+00
3100   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3101     --> f_lwdownm  = 0.000000000000000D+00
3102   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3103   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3104   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3105   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3106   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3107   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3108     --> f_lwfluxsmoo  = 0.000000000000000D+00
3109   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3110     --> f_lwdownsmoo  = 0.000000000000000D+00
3111   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3112   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3113   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3098  grad-res ------------------------------- Line 3153  grad-res -------------------------------
3153   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3154   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3155   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3156    local fc =  0.147701173786195D+01    local fc =  0.147701173786194D+01
3157   global fc =  0.147701173786195D+01   global fc =  0.147701173786194D+01
3158  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701173786195E+00  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701173786194E+00
3159  grad-res -------------------------------  grad-res -------------------------------
3160   grad-res     0    1    1    1    4    1    1    1   1.47701073786E+00  1.47701173786E+00  1.47701173786E+00   grad-res     0    1    1    1    4    1    1    1   1.47701073786E+00  1.47701173786E+00  1.47701173786E+00
3161   grad-res     0    1    1   97    0    1    1    1   0.00000000000E+00  0.00000000000E+00  0.00000000000E+00   grad-res     0    1    1   97    0    1    1    1   0.00000000000E+00  0.00000000000E+00  0.00000000000E+00
3162  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786182E+00
3163  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  0.00000000000000E+00  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  0.00000000000000E+00
3164  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  0.00000000000000E+00  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  0.00000000000000E+00
3165  (PID.TID 0000.0001) ====== End of gradient-check number   1 (ierr=  0) =======  (PID.TID 0000.0001) ====== End of gradient-check number   1 (ierr=  0) =======
# Line 3122  grad-res ------------------------------- Line 3177  grad-res -------------------------------
3177  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3178  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3179   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3180   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3181   cg2d: Sum(rhs),rhsMax =  -1.59112718349081E+02  2.04436757292248E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349077E+02  2.04436757292253E-01
3182   cg2d: Sum(rhs),rhsMax =  -2.24736325185378E+02  1.92987571287424E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325185377E+02  1.92987571287426E-01
3183  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3184  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3185  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3186   --> f_temp    = 0.147701229545062D+01   --> f_temp    = 0.147701229545064D+01
3187   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3188   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3189   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3165  grad-res ------------------------------- Line 3220  grad-res -------------------------------
3220   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3221   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3222   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3223     --> f_lwflux  = 0.000000000000000D+00
3224     --> f_lwdown  = 0.000000000000000D+00
3225   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3226   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3227   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3228   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3229   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3230   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3231     --> f_lwfluxm  = 0.000000000000000D+00
3232   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3233     --> f_lwdownm  = 0.000000000000000D+00
3234   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3235   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3236   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3237   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3238   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3239   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3240     --> f_lwfluxsmoo  = 0.000000000000000D+00
3241   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3242     --> f_lwdownsmoo  = 0.000000000000000D+00
3243   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3244   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3245   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3224  grad-res ------------------------------- Line 3285  grad-res -------------------------------
3285   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3286   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3287   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3288    local fc =  0.147701229545077D+01    local fc =  0.147701229545079D+01
3289   global fc =  0.147701229545077D+01   global fc =  0.147701229545079D+01
3290  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701229545077E+00  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701229545079E+00
3291  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3292  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3293  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3236  grad-res ------------------------------- Line 3297  grad-res -------------------------------
3297  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3298  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3299   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3300   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3301   cg2d: Sum(rhs),rhsMax =  -1.59112718348965E+02  2.04436757292397E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718348959E+02  2.04436757292404E-01
3302   cg2d: Sum(rhs),rhsMax =  -2.24736325184252E+02  1.92987571288391E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184243E+02  1.92987571288399E-01
3303  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3304  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3305  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
# Line 3279  grad-res ------------------------------- Line 3340  grad-res -------------------------------
3340   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3341   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3342   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3343     --> f_lwflux  = 0.000000000000000D+00
3344     --> f_lwdown  = 0.000000000000000D+00
3345   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3346   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3347   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3348   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3349   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3350   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3351     --> f_lwfluxm  = 0.000000000000000D+00
3352   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3353     --> f_lwdownm  = 0.000000000000000D+00
3354   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3355   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3356   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3357   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3358   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3359   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3360     --> f_lwfluxsmoo  = 0.000000000000000D+00
3361   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3362     --> f_lwdownsmoo  = 0.000000000000000D+00
3363   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3364   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3365   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3343  grad-res ------------------------------- Line 3410  grad-res -------------------------------
3410  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701118176588E+00  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701118176588E+00
3411  grad-res -------------------------------  grad-res -------------------------------
3412   grad-res     0    2    1    2    4    1    1    1   1.47701073786E+00  1.47701229545E+00  1.47701118177E+00   grad-res     0    2    1    2    4    1    1    1   1.47701073786E+00  1.47701229545E+00  1.47701118177E+00
3413   grad-res     0    2    2   98    0    1    1    1   5.56842434465E-03  5.56842443711E-03 -1.66044933358E-08   grad-res     0    2    2   98    0    1    1    1   5.56842434466E-03  5.56842455479E-03 -3.77366511373E-08
3414  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786182E+00
3415  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.56842434464706E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.56842434465787E-03
3416  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.56842443710792E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.56842455479156E-03
3417  (PID.TID 0000.0001) ====== End of gradient-check number   2 (ierr=  0) =======  (PID.TID 0000.0001) ====== End of gradient-check number   2 (ierr=  0) =======
3418  (PID.TID 0000.0001) ====== Starts gradient-check number   3 (=ichknum) =======  (PID.TID 0000.0001) ====== Starts gradient-check number   3 (=ichknum) =======
3419   ph-test icomp, ncvarcomp, ichknum           99        8192           3   ph-test icomp, ncvarcomp, ichknum           99        8192           3
# Line 3362  grad-res ------------------------------- Line 3429  grad-res -------------------------------
3429  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3430  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3431   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3432   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3433   cg2d: Sum(rhs),rhsMax =  -1.59112718349077E+02  2.04436757292253E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349075E+02  2.04436757292256E-01
3434   cg2d: Sum(rhs),rhsMax =  -2.24736325185386E+02  1.92987571287418E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325185393E+02  1.92987571287411E-01
3435  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3436  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3437  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3438   --> f_temp    = 0.147701230547670D+01   --> f_temp    = 0.147701230547671D+01
3439   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3440   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3441   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3405  grad-res ------------------------------- Line 3472  grad-res -------------------------------
3472   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3473   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3474   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3475     --> f_lwflux  = 0.000000000000000D+00
3476     --> f_lwdown  = 0.000000000000000D+00
3477   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3478   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3479   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3480   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3481   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3482   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3483     --> f_lwfluxm  = 0.000000000000000D+00
3484   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3485     --> f_lwdownm  = 0.000000000000000D+00
3486   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3487   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3488   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3489   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3490   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3491   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3492     --> f_lwfluxsmoo  = 0.000000000000000D+00
3493   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3494     --> f_lwdownsmoo  = 0.000000000000000D+00
3495   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3496   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3497   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3464  grad-res ------------------------------- Line 3537  grad-res -------------------------------
3537   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3538   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3539   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3540    local fc =  0.147701230547685D+01    local fc =  0.147701230547687D+01
3541   global fc =  0.147701230547685D+01   global fc =  0.147701230547687D+01
3542  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701230547685E+00  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701230547687E+00
3543  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3544  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3545  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3476  grad-res ------------------------------- Line 3549  grad-res -------------------------------
3549  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3550  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3551   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3552   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3553   cg2d: Sum(rhs),rhsMax =  -1.59112718348960E+02  2.04436757292403E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718348955E+02  2.04436757292410E-01
3554   cg2d: Sum(rhs),rhsMax =  -2.24736325184268E+02  1.92987571288377E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184253E+02  1.92987571288390E-01
3555  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3556  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3557  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3558   --> f_temp    = 0.147701117173779D+01   --> f_temp    = 0.147701117173774D+01
3559   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3560   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3561   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3519  grad-res ------------------------------- Line 3592  grad-res -------------------------------
3592   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3593   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3594   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3595     --> f_lwflux  = 0.000000000000000D+00
3596     --> f_lwdown  = 0.000000000000000D+00
3597   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3598   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3599   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3600   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3601   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3602   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3603     --> f_lwfluxm  = 0.000000000000000D+00
3604   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3605     --> f_lwdownm  = 0.000000000000000D+00
3606   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3607   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3608   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3609   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3610   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3611   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3612     --> f_lwfluxsmoo  = 0.000000000000000D+00
3613   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3614     --> f_lwdownsmoo  = 0.000000000000000D+00
3615   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3616   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3617   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3578  grad-res ------------------------------- Line 3657  grad-res -------------------------------
3657   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3658   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3659   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3660    local fc =  0.147701117173795D+01    local fc =  0.147701117173790D+01
3661   global fc =  0.147701117173795D+01   global fc =  0.147701117173790D+01
3662  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701117173795E+00  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701117173790E+00
3663  grad-res -------------------------------  grad-res -------------------------------
3664   grad-res     0    3    1    3    4    1    1    1   1.47701073786E+00  1.47701230548E+00  1.47701117174E+00   grad-res     0    3    1    3    4    1    1    1   1.47701073786E+00  1.47701230548E+00  1.47701117174E+00
3665   grad-res     0    3    3   99    0    1    1    1   5.66869450426E-03  5.66869452823E-03 -4.22726098570E-09   grad-res     0    3    3   99    0    1    1    1   5.66869450426E-03  5.66869484242E-03 -5.96533411557E-08
3666  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786182E+00
3667  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66869450426389E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.66869450426349E-03
3668  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66869452822694E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.66869484242005E-03
3669  (PID.TID 0000.0001) ====== End of gradient-check number   3 (ierr=  0) =======  (PID.TID 0000.0001) ====== End of gradient-check number   3 (ierr=  0) =======
3670  (PID.TID 0000.0001) ====== Starts gradient-check number   4 (=ichknum) =======  (PID.TID 0000.0001) ====== Starts gradient-check number   4 (=ichknum) =======
3671   ph-test icomp, ncvarcomp, ichknum          100        8192           4   ph-test icomp, ncvarcomp, ichknum          100        8192           4
# Line 3602  grad-res ------------------------------- Line 3681  grad-res -------------------------------
3681  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3682  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3683   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3684   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3685   cg2d: Sum(rhs),rhsMax =  -1.59112718349081E+02  2.04436757292248E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349076E+02  2.04436757292255E-01
3686   cg2d: Sum(rhs),rhsMax =  -2.24736325185377E+02  1.92987571287425E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325185376E+02  1.92987571287426E-01
3687  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3688  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3689  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3690   --> f_temp    = 0.147701231575997D+01   --> f_temp    = 0.147701231575998D+01
3691   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3692   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3693   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3645  grad-res ------------------------------- Line 3724  grad-res -------------------------------
3724   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3725   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3726   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3727     --> f_lwflux  = 0.000000000000000D+00
3728     --> f_lwdown  = 0.000000000000000D+00
3729   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3730   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3731   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3732   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3733   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3734   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3735     --> f_lwfluxm  = 0.000000000000000D+00
3736   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3737     --> f_lwdownm  = 0.000000000000000D+00
3738   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3739   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3740   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3741   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3742   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3743   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3744     --> f_lwfluxsmoo  = 0.000000000000000D+00
3745   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3746     --> f_lwdownsmoo  = 0.000000000000000D+00
3747   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3748   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3749   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3704  grad-res ------------------------------- Line 3789  grad-res -------------------------------
3789   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3790   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3791   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3792    local fc =  0.147701231576012D+01    local fc =  0.147701231576013D+01
3793   global fc =  0.147701231576012D+01   global fc =  0.147701231576013D+01
3794  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701231576012E+00  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701231576013E+00
3795  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
3796  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
3797  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3716  grad-res ------------------------------- Line 3801  grad-res -------------------------------
3801  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3802  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3803   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3804   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3805   cg2d: Sum(rhs),rhsMax =  -1.59112718348969E+02  2.04436757292392E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718348958E+02  2.04436757292406E-01
3806   cg2d: Sum(rhs),rhsMax =  -2.24736325184241E+02  1.92987571288401E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184256E+02  1.92987571288387E-01
3807  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3808  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3809  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3810   --> f_temp    = 0.147701116146128D+01   --> f_temp    = 0.147701116146135D+01
3811   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3812   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3813   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3759  grad-res ------------------------------- Line 3844  grad-res -------------------------------
3844   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3845   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3846   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3847     --> f_lwflux  = 0.000000000000000D+00
3848     --> f_lwdown  = 0.000000000000000D+00
3849   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3850   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3851   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3852   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3853   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3854   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3855     --> f_lwfluxm  = 0.000000000000000D+00
3856   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3857     --> f_lwdownm  = 0.000000000000000D+00
3858   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3859   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3860   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3861   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3862   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3863   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3864     --> f_lwfluxsmoo  = 0.000000000000000D+00
3865   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3866     --> f_lwdownsmoo  = 0.000000000000000D+00
3867   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
3868   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
3869   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3818  grad-res ------------------------------- Line 3909  grad-res -------------------------------
3909   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
3910   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
3911   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
3912    local fc =  0.147701116146143D+01    local fc =  0.147701116146150D+01
3913   global fc =  0.147701116146143D+01   global fc =  0.147701116146150D+01
3914  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701116146143E+00  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701116146150E+00
3915  grad-res -------------------------------  grad-res -------------------------------
3916   grad-res     0    4    1    4    4    1    1    1   1.47701073786E+00  1.47701231576E+00  1.47701116146E+00   grad-res     0    4    1    4    4    1    1    1   1.47701073786E+00  1.47701231576E+00  1.47701116146E+00
3917   grad-res     0    4    4  100    0    1    1    1   5.77149324922E-03  5.77149344316E-03 -3.36030230308E-08   grad-res     0    4    4  100    0    1    1    1   5.77149324922E-03  5.77149313230E-03  2.02579585329E-08
3918  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786182E+00
3919  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.77149324922335E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.77149324921919E-03
3920  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.77149344316297E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.77149313230052E-03
3921  (PID.TID 0000.0001) ====== End of gradient-check number   4 (ierr=  0) =======  (PID.TID 0000.0001) ====== End of gradient-check number   4 (ierr=  0) =======
3922  (PID.TID 0000.0001) ====== Starts gradient-check number   5 (=ichknum) =======  (PID.TID 0000.0001) ====== Starts gradient-check number   5 (=ichknum) =======
3923   ph-test icomp, ncvarcomp, ichknum          101        8192           5   ph-test icomp, ncvarcomp, ichknum          101        8192           5
# Line 3842  grad-res ------------------------------- Line 3933  grad-res -------------------------------
3933  (PID.TID 0000.0001)  (PID.TID 0000.0001)
3934  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
3935   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
3936   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
3937   cg2d: Sum(rhs),rhsMax =  -1.59112718349079E+02  2.04436757292251E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718349079E+02  2.04436757292251E-01
3938   cg2d: Sum(rhs),rhsMax =  -2.24736325185388E+02  1.92987571287415E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325185391E+02  1.92987571287413E-01
3939  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
3940  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
3941  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
3942   --> f_temp    = 0.147701232551276D+01   --> f_temp    = 0.147701232551278D+01
3943   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
3944   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
3945   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3885  grad-res ------------------------------- Line 3976  grad-res -------------------------------
3976   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
3977   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
3978   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
3979     --> f_lwflux  = 0.000000000000000D+00
3980     --> f_lwdown  = 0.000000000000000D+00
3981   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
3982   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
3983   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
3984   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
3985   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
3986   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
3987     --> f_lwfluxm  = 0.000000000000000D+00
3988   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
3989     --> f_lwdownm  = 0.000000000000000D+00
3990   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
3991   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
3992   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
3993   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
3994   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
3995   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
3996     --> f_lwfluxsmoo  = 0.000000000000000D+00
3997   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
3998     --> f_lwdownsmoo  = 0.000000000000000D+00
3999   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
4000   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
4001   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 3944  grad-res ------------------------------- Line 4041  grad-res -------------------------------
4041   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
4042   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
4043   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
4044    local fc =  0.147701232551291D+01    local fc =  0.147701232551293D+01
4045   global fc =  0.147701232551291D+01   global fc =  0.147701232551293D+01
4046  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701232551291E+00  (PID.TID 0000.0001) grdchk perturb(+)fc: fcpertplus  =  1.47701232551293E+00
4047  (PID.TID 0000.0001) Start initial hydrostatic pressure computation  (PID.TID 0000.0001) Start initial hydrostatic pressure computation
4048  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC  (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
4049  (PID.TID 0000.0001)  (PID.TID 0000.0001)
# Line 3956  grad-res ------------------------------- Line 4053  grad-res -------------------------------
4053  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4054  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F  (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector =    F
4055   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00   cg2d: Sum(rhs),rhsMax =  -7.87435592178018E+00  1.37697984471785E+00
4056   cg2d: Sum(rhs),rhsMax =  -1.01791081157114E+02  2.13040853307025E-01   cg2d: Sum(rhs),rhsMax =  -1.01791081157115E+02  2.13040853307022E-01
4057   cg2d: Sum(rhs),rhsMax =  -1.59112718348972E+02  2.04436757292388E-01   cg2d: Sum(rhs),rhsMax =  -1.59112718348971E+02  2.04436757292389E-01
4058   cg2d: Sum(rhs),rhsMax =  -2.24736325184259E+02  1.92987571288386E-01   cg2d: Sum(rhs),rhsMax =  -2.24736325184247E+02  1.92987571288395E-01
4059  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE  (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE
4060  (PID.TID 0000.0001) ph-cost call cost_theta0  (PID.TID 0000.0001) ph-cost call cost_theta0
4061  (PID.TID 0000.0001) ph-cost call cost_theta  (PID.TID 0000.0001) ph-cost call cost_theta
4062   --> f_temp    = 0.147701115171241D+01   --> f_temp    = 0.147701115171239D+01
4063   --> f_salt    = 0.000000000000000D+00   --> f_salt    = 0.000000000000000D+00
4064   --> f_temp0   = 0.000000000000000D+00   --> f_temp0   = 0.000000000000000D+00
4065   --> f_salt0   = 0.000000000000000D+00   --> f_salt0   = 0.000000000000000D+00
# Line 3999  grad-res ------------------------------- Line 4096  grad-res -------------------------------
4096   --> f_precip  = 0.000000000000000D+00   --> f_precip  = 0.000000000000000D+00
4097   --> f_swflux  = 0.000000000000000D+00   --> f_swflux  = 0.000000000000000D+00
4098   --> f_swdown  = 0.000000000000000D+00   --> f_swdown  = 0.000000000000000D+00
4099     --> f_lwflux  = 0.000000000000000D+00
4100     --> f_lwdown  = 0.000000000000000D+00
4101   --> f_uwindm     = 0.000000000000000D+00   --> f_uwindm     = 0.000000000000000D+00
4102   --> f_vwindm     = 0.000000000000000D+00   --> f_vwindm     = 0.000000000000000D+00
4103   --> f_atempm     = 0.000000000000000D+00   --> f_atempm     = 0.000000000000000D+00
4104   --> f_aqhm     = 0.000000000000000D+00   --> f_aqhm     = 0.000000000000000D+00
4105   --> f_precipm  = 0.000000000000000D+00   --> f_precipm  = 0.000000000000000D+00
4106   --> f_swfluxm  = 0.000000000000000D+00   --> f_swfluxm  = 0.000000000000000D+00
4107     --> f_lwfluxm  = 0.000000000000000D+00
4108   --> f_swdownm  = 0.000000000000000D+00   --> f_swdownm  = 0.000000000000000D+00
4109     --> f_lwdownm  = 0.000000000000000D+00
4110   --> f_uwindsmoo     = 0.000000000000000D+00   --> f_uwindsmoo     = 0.000000000000000D+00
4111   --> f_vwindsmoo     = 0.000000000000000D+00   --> f_vwindsmoo     = 0.000000000000000D+00
4112   --> f_atempsmoo     = 0.000000000000000D+00   --> f_atempsmoo     = 0.000000000000000D+00
4113   --> f_aqhsmoo     = 0.000000000000000D+00   --> f_aqhsmoo     = 0.000000000000000D+00
4114   --> f_precipsmoo  = 0.000000000000000D+00   --> f_precipsmoo  = 0.000000000000000D+00
4115   --> f_swfluxsmoo  = 0.000000000000000D+00   --> f_swfluxsmoo  = 0.000000000000000D+00
4116     --> f_lwfluxsmoo  = 0.000000000000000D+00
4117   --> f_swdownsmoo  = 0.000000000000000D+00   --> f_swdownsmoo  = 0.000000000000000D+00
4118     --> f_lwdownsmoo  = 0.000000000000000D+00
4119   --> f_atl     = 0.000000000000000D+00   --> f_atl     = 0.000000000000000D+00
4120   --> f_ctdt    = 0.000000000000000D+00   --> f_ctdt    = 0.000000000000000D+00
4121   --> f_ctds    = 0.000000000000000D+00   --> f_ctds    = 0.000000000000000D+00
# Line 4058  grad-res ------------------------------- Line 4161  grad-res -------------------------------
4161   --> objf_test(bi,bj)   =  0.000000000000000D+00   --> objf_test(bi,bj)   =  0.000000000000000D+00
4162   --> objf_tracer(bi,bj) =  0.000000000000000D+00   --> objf_tracer(bi,bj) =  0.000000000000000D+00
4163   --> objf_atl(bi,bj)    =  0.000000000000000D+00   --> objf_atl(bi,bj)    =  0.000000000000000D+00
4164    local fc =  0.147701115171256D+01    local fc =  0.147701115171255D+01
4165   global fc =  0.147701115171256D+01   global fc =  0.147701115171255D+01
4166  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701115171256E+00  (PID.TID 0000.0001) grdchk perturb(-)fc: fcpertminus =  1.47701115171255E+00
4167  grad-res -------------------------------  grad-res -------------------------------
4168   grad-res     0    5    1    5    4    1    1    1   1.47701073786E+00  1.47701232551E+00  1.47701115171E+00   grad-res     0    5    1    5    4    1    1    1   1.47701073786E+00  1.47701232551E+00  1.47701115171E+00
4169   grad-res     0    5    5  101    0    1    1    1   5.86900146723E-03  5.86900173793E-03 -4.61237816829E-08   grad-res     0    5    5  101    0    1    1    1   5.86900146724E-03  5.86900191779E-03 -7.67675383262E-08
4170  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786183E+00  (PID.TID 0000.0001)  ADM  ref_cost_function      =  1.47701073786182E+00
4171  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.86900146723427E-03  (PID.TID 0000.0001)  ADM  adjoint_gradient       =  5.86900146724214E-03
4172  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.86900173793481E-03  (PID.TID 0000.0001)  ADM  finite-diff_grad       =  5.86900191779094E-03
4173  (PID.TID 0000.0001) ====== End of gradient-check number   5 (ierr=  0) =======  (PID.TID 0000.0001) ====== End of gradient-check number   5 (ierr=  0) =======
4174  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4175  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
# Line 4085  grad-res ------------------------------- Line 4188  grad-res -------------------------------
4188  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4189  (PID.TID 0000.0001) grdchk output (p):   2     1     2     4    1    1   0.000000000E+00 -1.000000000E-04  (PID.TID 0000.0001) grdchk output (p):   2     1     2     4    1    1   0.000000000E+00 -1.000000000E-04
4190  (PID.TID 0000.0001) grdchk output (c):   2  1.4770107378618E+00  1.4770122954508E+00  1.4770111817659E+00  (PID.TID 0000.0001) grdchk output (c):   2  1.4770107378618E+00  1.4770122954508E+00  1.4770111817659E+00
4191  (PID.TID 0000.0001) grdchk output (g):   2     5.5684244371079E-03  5.5684243446471E-03 -1.6604493335848E-08  (PID.TID 0000.0001) grdchk output (g):   2     5.5684245547916E-03  5.5684243446579E-03 -3.7736651137266E-08
4192  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4193  (PID.TID 0000.0001) grdchk output (p):   3     1     3     4    1    1   0.000000000E+00 -1.000000000E-04  (PID.TID 0000.0001) grdchk output (p):   3     1     3     4    1    1   0.000000000E+00 -1.000000000E-04
4194  (PID.TID 0000.0001) grdchk output (c):   3  1.4770107378618E+00  1.4770123054769E+00  1.4770111717379E+00  (PID.TID 0000.0001) grdchk output (c):   3  1.4770107378618E+00  1.4770123054769E+00  1.4770111717379E+00
4195  (PID.TID 0000.0001) grdchk output (g):   3     5.6686945282269E-03  5.6686945042639E-03 -4.2272609857008E-09  (PID.TID 0000.0001) grdchk output (g):   3     5.6686948424201E-03  5.6686945042635E-03 -5.9653341155652E-08
4196  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4197  (PID.TID 0000.0001) grdchk output (p):   4     1     4     4    1    1   0.000000000E+00 -1.000000000E-04  (PID.TID 0000.0001) grdchk output (p):   4     1     4     4    1    1   0.000000000E+00 -1.000000000E-04
4198  (PID.TID 0000.0001) grdchk output (c):   4  1.4770107378618E+00  1.4770123157601E+00  1.4770111614614E+00  (PID.TID 0000.0001) grdchk output (c):   4  1.4770107378618E+00  1.4770123157601E+00  1.4770111614615E+00
4199  (PID.TID 0000.0001) grdchk output (g):   4     5.7714934431630E-03  5.7714932492233E-03 -3.3603023030793E-08  (PID.TID 0000.0001) grdchk output (g):   4     5.7714931323005E-03  5.7714932492192E-03  2.0257958532888E-08
4200  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4201  (PID.TID 0000.0001) grdchk output (p):   5     1     5     4    1    1   0.000000000E+00 -1.000000000E-04  (PID.TID 0000.0001) grdchk output (p):   5     1     5     4    1    1   0.000000000E+00 -1.000000000E-04
4202  (PID.TID 0000.0001) grdchk output (c):   5  1.4770107378618E+00  1.4770123255129E+00  1.4770111517126E+00  (PID.TID 0000.0001) grdchk output (c):   5  1.4770107378618E+00  1.4770123255129E+00  1.4770111517125E+00
4203  (PID.TID 0000.0001) grdchk output (g):   5     5.8690017379348E-03  5.8690014672343E-03 -4.6123781682894E-08  (PID.TID 0000.0001) grdchk output (g):   5     5.8690019177909E-03  5.8690014672421E-03 -7.6767538326195E-08
4204  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4205  (PID.TID 0000.0001) grdchk  summary  :  RMS of    5 ratios =  2.6646370589334E-08  (PID.TID 0000.0001) grdchk  summary  :  RMS of    5 ratios =  4.7510453112283E-08
4206  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4207  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4208  (PID.TID 0000.0001) // Gradient check results  >>> END <<<  (PID.TID 0000.0001) // Gradient check results  >>> END <<<
4209  (PID.TID 0000.0001) // =======================================================  (PID.TID 0000.0001) // =======================================================
4210  (PID.TID 0000.0001)  (PID.TID 0000.0001)
4211  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "ALL                    [THE_MODEL_MAIN]":
4212  (PID.TID 0000.0001)           User time:   34.100000000000001  (PID.TID 0000.0001)           User time:   34.369999999999997
4213  (PID.TID 0000.0001)         System time:  0.17000000000000001  (PID.TID 0000.0001)         System time:  0.19000000000000000
4214  (PID.TID 0000.0001)     Wall clock time:   34.478293895721436  (PID.TID 0000.0001)     Wall clock time:   34.800395011901855
4215  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4216  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4217  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_FIXED       [THE_MODEL_MAIN]":
4218  (PID.TID 0000.0001)           User time:  0.17999999999999999  (PID.TID 0000.0001)           User time:  0.20000000000000001
4219  (PID.TID 0000.0001)         System time:  2.00000000000000004E-002  (PID.TID 0000.0001)         System time:  4.00000000000000008E-002
4220  (PID.TID 0000.0001)     Wall clock time:  0.29795813560485840  (PID.TID 0000.0001)     Wall clock time:  0.32605910301208496
4221  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4222  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4223  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":  (PID.TID 0000.0001)   Seconds in section "ADTHE_MAIN_LOOP          [ADJOINT RUN]":
4224  (PID.TID 0000.0001)           User time:   11.230000000000000  (PID.TID 0000.0001)           User time:   11.210000000000001
4225  (PID.TID 0000.0001)         System time:  8.99999999999999967E-002  (PID.TID 0000.0001)         System time:  8.99999999999999967E-002
4226  (PID.TID 0000.0001)     Wall clock time:   11.374592065811157  (PID.TID 0000.0001)     Wall clock time:   11.371971130371094
4227  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4228  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4229  (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [MAIN_DO_LOOP]":  (PID.TID 0000.0001)   Seconds in section "FORWARD_STEP        [MAIN_DO_LOOP]":
4230  (PID.TID 0000.0001)           User time:   24.879999999999981  (PID.TID 0000.0001)           User time:   25.120000000000005
4231  (PID.TID 0000.0001)         System time:  2.00000000000000178E-002  (PID.TID 0000.0001)         System time:  2.99999999999999989E-002
4232  (PID.TID 0000.0001)     Wall clock time:   24.898962259292603  (PID.TID 0000.0001)     Wall clock time:   25.194791316986084
4233  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4234  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4235  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_DIAGS  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_DIAGS  [FORWARD_STEP]":
4236  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4237  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4238  (PID.TID 0000.0001)     Wall clock time:  1.09505653381347656E-003  (PID.TID 0000.0001)     Wall clock time:  1.26910209655761719E-003
4239  (PID.TID 0000.0001)          No. starts:          12  (PID.TID 0000.0001)          No. starts:          12
4240  (PID.TID 0000.0001)           No. stops:          12  (PID.TID 0000.0001)           No. stops:          12
4241  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "LOAD_FIELDS_DRIVER  [FORWARD_STEP]":
4242  (PID.TID 0000.0001)           User time:  0.17000000000000171  (PID.TID 0000.0001)           User time:  0.11999999999999744
4243  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4244  (PID.TID 0000.0001)     Wall clock time:  0.12060761451721191  (PID.TID 0000.0001)     Wall clock time:  0.12186646461486816
4245  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4246  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4247  (PID.TID 0000.0001)   Seconds in section "EXF_GETFORCING     [LOAD_FLDS_DRIVER]":  (PID.TID 0000.0001)   Seconds in section "EXF_GETFORCING     [LOAD_FLDS_DRIVER]":
4248  (PID.TID 0000.0001)           User time:  0.15999999999999659  (PID.TID 0000.0001)           User time:  0.13000000000000256
4249  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4250  (PID.TID 0000.0001)     Wall clock time:  0.12880373001098633  (PID.TID 0000.0001)     Wall clock time:  0.12995076179504395
4251  (PID.TID 0000.0001)          No. starts:          52  (PID.TID 0000.0001)          No. starts:          52
4252  (PID.TID 0000.0001)           No. stops:          52  (PID.TID 0000.0001)           No. stops:          52
4253  (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":  (PID.TID 0000.0001)   Seconds in section "I/O (WRITE)        [ADJOINT LOOP]":
4254  (PID.TID 0000.0001)           User time:  1.00000000000051159E-002  (PID.TID 0000.0001)           User time:   0.0000000000000000
4255  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4256  (PID.TID 0000.0001)     Wall clock time:  1.62100791931152344E-003  (PID.TID 0000.0001)     Wall clock time:  1.61075592041015625E-003
4257  (PID.TID 0000.0001)          No. starts:         176  (PID.TID 0000.0001)          No. starts:         176
4258  (PID.TID 0000.0001)           No. stops:         176  (PID.TID 0000.0001)           No. stops:         176
4259  (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]":
4260  (PID.TID 0000.0001)           User time:  1.00000000000051159E-002  (PID.TID 0000.0001)           User time:   0.0000000000000000
4261  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4262  (PID.TID 0000.0001)     Wall clock time:  4.94241714477539063E-004  (PID.TID 0000.0001)     Wall clock time:  4.89473342895507813E-004
4263  (PID.TID 0000.0001)          No. starts:          52  (PID.TID 0000.0001)          No. starts:          52
4264  (PID.TID 0000.0001)           No. stops:          52  (PID.TID 0000.0001)           No. stops:          52
4265  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]":
4266  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4267  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4268  (PID.TID 0000.0001)     Wall clock time:  4.29630279541015625E-004  (PID.TID 0000.0001)     Wall clock time:  4.42028045654296875E-004
4269  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4270  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4271  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_OCEANIC_PHYS     [FORWARD_STEP]":
4272  (PID.TID 0000.0001)           User time:  0.28999999999999204  (PID.TID 0000.0001)           User time:  0.30999999999998806
4273  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4274  (PID.TID 0000.0001)     Wall clock time:  0.32827782630920410  (PID.TID 0000.0001)     Wall clock time:  0.33052897453308105
4275  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4276  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4277  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DYNAMICS            [FORWARD_STEP]":
4278  (PID.TID 0000.0001)           User time:   7.2700000000000173  (PID.TID 0000.0001)           User time:   7.1500000000000270
4279  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4280  (PID.TID 0000.0001)     Wall clock time:   7.2663896083831787  (PID.TID 0000.0001)     Wall clock time:   7.1298437118530273
4281  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4282  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4283  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "SOLVE_FOR_PRESSURE  [FORWARD_STEP]":
4284  (PID.TID 0000.0001)           User time:   10.420000000000002  (PID.TID 0000.0001)           User time:   10.509999999999984
4285  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
4286  (PID.TID 0000.0001)     Wall clock time:   10.446058034896851  (PID.TID 0000.0001)     Wall clock time:   10.557406902313232
4287  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4288  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4289  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]":
4290  (PID.TID 0000.0001)           User time:  0.28000000000000114  (PID.TID 0000.0001)           User time:  0.27999999999999403
4291  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4292  (PID.TID 0000.0001)     Wall clock time:  0.28323864936828613  (PID.TID 0000.0001)     Wall clock time:  0.28749465942382813
4293  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4294  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4295  (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "INTEGR_CONTINUITY   [FORWARD_STEP]":
4296  (PID.TID 0000.0001)           User time:  0.40999999999999659  (PID.TID 0000.0001)           User time:  0.41000000000002501
4297  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4298  (PID.TID 0000.0001)     Wall clock time:  0.39068937301635742  (PID.TID 0000.0001)     Wall clock time:  0.39425206184387207
4299  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4300  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4301  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "BLOCKING_EXCHANGES  [FORWARD_STEP]":
4302  (PID.TID 0000.0001)           User time:  0.11999999999999744  (PID.TID 0000.0001)           User time:  0.12999999999998835
4303  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4304  (PID.TID 0000.0001)     Wall clock time:  0.10990381240844727  (PID.TID 0000.0001)     Wall clock time:  0.11550259590148926
4305  (PID.TID 0000.0001)          No. starts:          96  (PID.TID 0000.0001)          No. starts:          96
4306  (PID.TID 0000.0001)           No. stops:          96  (PID.TID 0000.0001)           No. stops:          96
4307  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "THERMODYNAMICS      [FORWARD_STEP]":
4308  (PID.TID 0000.0001)           User time:   5.7199999999999918  (PID.TID 0000.0001)           User time:   5.9999999999999716
4309  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
4310  (PID.TID 0000.0001)     Wall clock time:   5.7523083686828613  (PID.TID 0000.0001)     Wall clock time:   6.0317463874816895
4311  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4312  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4313  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]":
4314  (PID.TID 0000.0001)           User time:  0.10000000000000142  (PID.TID 0000.0001)           User time:  0.12000000000000455
4315  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4316  (PID.TID 0000.0001)     Wall clock time:  0.10161018371582031  (PID.TID 0000.0001)     Wall clock time:  0.10523819923400879
4317  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4318  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4319  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_STATEVARS_TAVE   [FORWARD_STEP]":
4320  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003  (PID.TID 0000.0001)           User time:   0.0000000000000000
4321  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4322  (PID.TID 0000.0001)     Wall clock time:  4.88996505737304688E-004  (PID.TID 0000.0001)     Wall clock time:  4.83989715576171875E-004
4323  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4324  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4325  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "MONITOR             [FORWARD_STEP]":
4326  (PID.TID 0000.0001)           User time:  6.00000000000000533E-002  (PID.TID 0000.0001)           User time:  6.00000000000000533E-002
4327  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4328  (PID.TID 0000.0001)     Wall clock time:  5.62224388122558594E-002  (PID.TID 0000.0001)     Wall clock time:  5.68330287933349609E-002
4329  (PID.TID 0000.0001)          No. starts:           4  (PID.TID 0000.0001)          No. starts:           4
4330  (PID.TID 0000.0001)           No. stops:           4  (PID.TID 0000.0001)           No. stops:           4
4331  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "COST_TILE           [FORWARD_STEP]":
4332  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4333  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4334  (PID.TID 0000.0001)     Wall clock time:  4.80413436889648438E-004  (PID.TID 0000.0001)     Wall clock time:  4.76837158203125000E-004
4335  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4336  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4337  (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]":
4338  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003
4339  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4340  (PID.TID 0000.0001)     Wall clock time:  1.72021389007568359E-002  (PID.TID 0000.0001)     Wall clock time:  2.39498615264892578E-002
4341  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4342  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4343  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":  (PID.TID 0000.0001)   Seconds in section "DO_WRITE_PICKUP     [FORWARD_STEP]":
4344  (PID.TID 0000.0001)           User time:  2.00000000000031264E-002  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003
4345  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:   0.0000000000000000
4346  (PID.TID 0000.0001)     Wall clock time:  1.66049003601074219E-002  (PID.TID 0000.0001)     Wall clock time:  2.98545360565185547E-002
4347  (PID.TID 0000.0001)          No. starts:          48  (PID.TID 0000.0001)          No. starts:          48
4348  (PID.TID 0000.0001)           No. stops:          48  (PID.TID 0000.0001)           No. stops:          48
4349  (PID.TID 0000.0001)   Seconds in section "COST_FORCING       [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_FORCING       [ECCO SPIN-DOWN]":
4350  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4351  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4352  (PID.TID 0000.0001)     Wall clock time:  1.02996826171875000E-004  (PID.TID 0000.0001)     Wall clock time:  1.13010406494140625E-004
4353  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4354  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4355  (PID.TID 0000.0001)   Seconds in section "COST_HYD           [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_HYD           [ECCO SPIN-DOWN]":
4356  (PID.TID 0000.0001)           User time:  0.22000000000000597  (PID.TID 0000.0001)           User time:  0.21999999999999886
4357  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
4358  (PID.TID 0000.0001)     Wall clock time:  0.24884295463562012  (PID.TID 0000.0001)     Wall clock time:  0.21263599395751953
4359  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4360  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4361  (PID.TID 0000.0001)   Seconds in section "COST_OBCS          [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_OBCS          [ECCO SPIN-DOWN]":
4362  (PID.TID 0000.0001)           User time:  6.00000000000022737E-002  (PID.TID 0000.0001)           User time:  2.00000000000031264E-002
4363  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4364  (PID.TID 0000.0001)     Wall clock time:  5.33852577209472656E-002  (PID.TID 0000.0001)     Wall clock time:  5.42600154876708984E-002
4365  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4366  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4367  (PID.TID 0000.0001)   Seconds in section "COST_INTERNAL_PARAMS  [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_INTERNAL_PARAMS  [ECCO SPIN-DOWN]":
4368  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4369  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4370  (PID.TID 0000.0001)     Wall clock time:  1.08242034912109375E-004  (PID.TID 0000.0001)     Wall clock time:  1.06811523437500000E-004
4371  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4372  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4373  (PID.TID 0000.0001)   Seconds in section "COST_GENCOST_ALL    [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_GENCOST_ALL    [ECCO SPIN-DOWN]":
4374  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4375  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4376  (PID.TID 0000.0001)     Wall clock time:  1.05857849121093750E-004  (PID.TID 0000.0001)     Wall clock time:  1.08003616333007813E-004
4377  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4378  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4379  (PID.TID 0000.0001)   Seconds in section "COST_USERCOST_ALL    [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_USERCOST_ALL    [ECCO SPIN-DOWN]":
4380  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4381  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4382  (PID.TID 0000.0001)     Wall clock time:  1.01566314697265625E-004  (PID.TID 0000.0001)     Wall clock time:  1.05142593383789063E-004
4383  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4384  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4385  (PID.TID 0000.0001)   Seconds in section "COST_GENCTRL       [ECCO SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_GENCTRL       [ECCO SPIN-DOWN]":
4386  (PID.TID 0000.0001)           User time:   0.0000000000000000  (PID.TID 0000.0001)           User time:   0.0000000000000000
4387  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4388  (PID.TID 0000.0001)     Wall clock time:  1.04188919067382813E-004  (PID.TID 0000.0001)     Wall clock time:  1.06573104858398438E-004
4389  (PID.TID 0000.0001)          No. starts:          11  (PID.TID 0000.0001)          No. starts:          11
4390  (PID.TID 0000.0001)           No. stops:          11  (PID.TID 0000.0001)           No. stops:          11
4391  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK           [THE_MODEL_MAIN]":
4392  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002  (PID.TID 0000.0001)           User time:  1.99999999999995737E-002
4393  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4394  (PID.TID 0000.0001)     Wall clock time:  2.14171409606933594E-002  (PID.TID 0000.0001)     Wall clock time:  3.45079898834228516E-002
4395  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4396  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4397  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "CTRL_PACK     [THE_MODEL_MAIN]":
4398  (PID.TID 0000.0001)           User time:  9.99999999999978684E-003  (PID.TID 0000.0001)           User time:  2.00000000000013500E-002
4399  (PID.TID 0000.0001)         System time:  9.99999999999999500E-003  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002
4400  (PID.TID 0000.0001)     Wall clock time:  2.05309391021728516E-002  (PID.TID 0000.0001)     Wall clock time:  2.06811428070068359E-002
4401  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4402  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4403  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":  (PID.TID 0000.0001)   Seconds in section "GRDCHK_MAIN         [THE_MODEL_MAIN]":
4404  (PID.TID 0000.0001)           User time:   22.660000000000004  (PID.TID 0000.0001)           User time:   22.919999999999995
4405  (PID.TID 0000.0001)         System time:  5.00000000000000167E-002  (PID.TID 0000.0001)         System time:  4.99999999999999889E-002
4406  (PID.TID 0000.0001)     Wall clock time:   22.763717174530029  (PID.TID 0000.0001)     Wall clock time:   23.047086954116821
4407  (PID.TID 0000.0001)          No. starts:           1  (PID.TID 0000.0001)          No. starts:           1
4408  (PID.TID 0000.0001)           No. stops:           1  (PID.TID 0000.0001)           No. stops:           1
4409  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "INITIALISE_VARIA    [THE_MAIN_LOOP]":
4410  (PID.TID 0000.0001)           User time:  0.66999999999999815  (PID.TID 0000.0001)           User time:  0.67999999999999972
4411  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  2.00000000000000178E-002
4412  (PID.TID 0000.0001)     Wall clock time:  0.69437432289123535  (PID.TID 0000.0001)     Wall clock time:  0.70116829872131348
4413  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4414  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4415  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "MAIN LOOP           [THE_MAIN_LOOP]":
4416  (PID.TID 0000.0001)           User time:   21.980000000000008  (PID.TID 0000.0001)           User time:   22.219999999999999
4417  (PID.TID 0000.0001)         System time:  2.99999999999999989E-002  (PID.TID 0000.0001)         System time:  2.99999999999999711E-002
4418  (PID.TID 0000.0001)     Wall clock time:   22.051962852478027  (PID.TID 0000.0001)     Wall clock time:   22.308402061462402
4419  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4420  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4421  (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [MAIN_DO_LOOP]":  (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [MAIN_DO_LOOP]":
4422  (PID.TID 0000.0001)           User time:  0.15999999999999659  (PID.TID 0000.0001)           User time:  0.19000000000000483
4423  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4424  (PID.TID 0000.0001)     Wall clock time:  0.19079446792602539  (PID.TID 0000.0001)     Wall clock time:  0.18974518775939941
4425  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          40
4426  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          40
4427  (PID.TID 0000.0001)   Seconds in section "MAIN_DO_LOOP        [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "MAIN_DO_LOOP        [THE_MAIN_LOOP]":
4428  (PID.TID 0000.0001)           User time:   20.659999999999982  (PID.TID 0000.0001)           User time:   20.900000000000006
4429  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  1.99999999999999900E-002
4430  (PID.TID 0000.0001)     Wall clock time:   20.672719240188599  (PID.TID 0000.0001)     Wall clock time:   20.960688352584839
4431  (PID.TID 0000.0001)          No. starts:          40  (PID.TID 0000.0001)          No. starts:          40
4432  (PID.TID 0000.0001)           No. stops:          40  (PID.TID 0000.0001)           No. stops:          40
4433  (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "COST_AVERAGESFIELDS [THE_MAIN_LOOP]":
4434  (PID.TID 0000.0001)           User time:  0.13000000000000966  (PID.TID 0000.0001)           User time:  0.14000000000000057
4435  (PID.TID 0000.0001)         System time:  9.99999999999998113E-003  (PID.TID 0000.0001)         System time:   0.0000000000000000
4436  (PID.TID 0000.0001)     Wall clock time:  0.15360999107360840  (PID.TID 0000.0001)     Wall clock time:  0.15532040596008301
4437  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4438  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4439  (PID.TID 0000.0001)   Seconds in section "ECCO_COST_DRIVER   [THE_MAIN_LOOP]":  (PID.TID 0000.0001)   Seconds in section "ECCO_COST_DRIVER   [THE_MAIN_LOOP]":
4440  (PID.TID 0000.0001)           User time:  0.25000000000000711  (PID.TID 0000.0001)           User time:  0.21999999999999886
4441  (PID.TID 0000.0001)         System time:  1.00000000000000089E-002  (PID.TID 0000.0001)         System time:  9.99999999999998113E-003
4442  (PID.TID 0000.0001)     Wall clock time:  0.25860691070556641  (PID.TID 0000.0001)     Wall clock time:  0.23935008049011230
4443  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4444  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4445  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":  (PID.TID 0000.0001)   Seconds in section "COST_FINAL         [ADJOINT SPIN-DOWN]":
4446  (PID.TID 0000.0001)           User time:  9.99999999999801048E-003  (PID.TID 0000.0001)           User time:   0.0000000000000000
4447  (PID.TID 0000.0001)         System time:   0.0000000000000000  (PID.TID 0000.0001)         System time:   0.0000000000000000
4448  (PID.TID 0000.0001)     Wall clock time:  6.29687309265136719E-003  (PID.TID 0000.0001)     Wall clock time:  6.52647018432617188E-003
4449  (PID.TID 0000.0001)          No. starts:          10  (PID.TID 0000.0001)          No. starts:          10
4450  (PID.TID 0000.0001)           No. stops:          10  (PID.TID 0000.0001)           No. stops:          10
4451  (PID.TID 0000.0001) // ======================================================  (PID.TID 0000.0001) // ======================================================
# Line 4393  grad-res ------------------------------- Line 4496  grad-res -------------------------------
4496  (PID.TID 0000.0001) //          Total. Y spins =              0  (PID.TID 0000.0001) //          Total. Y spins =              0
4497  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00  (PID.TID 0000.0001) //            Avg. Y spins =       0.00E+00
4498  (PID.TID 0000.0001) // o Thread number: 000001  (PID.TID 0000.0001) // o Thread number: 000001
4499  (PID.TID 0000.0001) //            No. barriers =          46212  (PID.TID 0000.0001) //            No. barriers =          46366
4500  (PID.TID 0000.0001) //      Max. barrier spins =              1  (PID.TID 0000.0001) //      Max. barrier spins =              1
4501  (PID.TID 0000.0001) //      Min. barrier spins =              1  (PID.TID 0000.0001) //      Min. barrier spins =              1
4502  (PID.TID 0000.0001) //     Total barrier spins =          46212  (PID.TID 0000.0001) //     Total barrier spins =          46366
4503  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00  (PID.TID 0000.0001) //      Avg. barrier spins =       1.00E+00
4504  PROGRAM MAIN: Execution ended Normally  PROGRAM MAIN: Execution ended Normally

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.22